From ab9ff5eefb5068b8ad17864567af9377d79f97a8 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 18 Nov 2016 12:45:21 -0500 Subject: [PATCH 1/6] remove upper-case rust-encoding-0.3.0/Makefile the lower-case one is the right one, and the upper-case one messes with mac clients something terrible --- rust-encoding-0.3.0/Makefile | 41 ------------------------------------ 1 file changed, 41 deletions(-) delete mode 100644 rust-encoding-0.3.0/Makefile diff --git a/rust-encoding-0.3.0/Makefile b/rust-encoding-0.3.0/Makefile deleted file mode 100644 index 45bcf736b..000000000 --- a/rust-encoding-0.3.0/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -.PHONY: all -all: - @echo 'Try `cargo build` instead.' - -.PHONY: authors -authors: - echo 'Encoding is mainly written by Kang Seonghoon ,' > AUTHORS.txt - echo 'and also the following people (in ascending order):' >> AUTHORS.txt - echo >> AUTHORS.txt - git log --format='%aN <%aE>' | grep -v 'Kang Seonghoon' | sort -u >> AUTHORS.txt - -.PHONY: test -test: - # `test_correct_table` tests with indices with non-BMP mappings tend to be - # very slow without the optimization, so japanese and tradchinese got flags - cargo test -v - cargo test -v -p encoding-index-singlebyte - cargo test -v -p encoding-index-korean - RUSTFLAGS='-C opt-level=1' cargo test -v -p encoding-index-japanese - cargo test -v -p encoding-index-simpchinese - RUSTFLAGS='-C opt-level=1' cargo test -v -p encoding-index-tradchinese - cargo test -v -p encoding-types - -.PHONY: readme -readme: README.md - -README.md: src/lib.rs - # really, really sorry for this mess. - awk '/^\/\/! # Encoding /{print "[Encoding][doc]",$$4}' $< > $@ - awk '/^\/\/! # Encoding /{print "[Encoding][doc]",$$4}' $< | sed 's/./=/g' >> $@ - echo >> $@ - echo '[![Encoding on Travis CI][travis-image]][travis]' >> $@ - echo >> $@ - echo '[travis-image]: https://travis-ci.org/lifthrasiir/rust-encoding.png' >> $@ - echo '[travis]: https://travis-ci.org/lifthrasiir/rust-encoding' >> $@ - awk '/^\/\/! # Encoding /,/^\/\/! ## /' $< | cut -b 5- | grep -v '^#' >> $@ - echo '[Complete Documentation][doc] (stable)' >> $@ - echo >> $@ - echo '[doc]: https://lifthrasiir.github.io/rust-encoding/' >> $@ - echo >> $@ - awk '/^\/\/! ## /,!/^\/\/!/' $< | cut -b 5- >> $@ From 2b197c867e7186a3a6901480b2eaf51b387d1744 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 18 Nov 2016 11:45:28 -0500 Subject: [PATCH 2/6] extend process.sh to support patch stages The idea is that we want to support incremental tests where we do some base build step and then apply a series of patches. We want to track the compilation time after each of these patches separately. The model is that from one directory $DIR we will create N files, one for each patch. They will be named $DIR@$PATCH -- they are basically independent tests from the POV of the front-end. This is achieved by extending the makefile protocol mildly. There is now a new target `make patches` that emits a list of patch names. These should include the separator (e.g., `@foo`, `@bar`). If the list of patches returned is empty, the code works as before. We execute '(make all; make touch)+ make clean'. The results from 'make all' are stored in `$dir--$DATE--$i`. If the last of patches is *non-empty* (say '@A @B'), then we execute '(make all@A; make all@B; make touch)+ make clean'. The results from 'make all' are stored in `$dir@A--$DATE--$i` and `$dir@B--$DATE--$i`. The naming convention for variants is as follows: @NNN-text where NN is 000, 010, 020, 030, etc, and text is some useful description. The @ is a distinctive separator we can special-case in the front-end later. --- process.sh | 57 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/process.sh b/process.sh index 94afeb234..9f1d72807 100755 --- a/process.sh +++ b/process.sh @@ -1,37 +1,66 @@ #!/bin/bash -TIMES_DIR=/home/ncameron/times -SCRIPTS_DIR=/home/ncameron/times-scripts +if [ -z "$TIMES_DIR" ]; then + TIMES_DIR=/home/ncameron/times +fi +if [ -z "$SCRIPTS_DIR" ]; then + SCRIPTS_DIR=/home/ncameron/times-scripts +fi + +echo TIMES_DIR=$TIMES_DIR +echo SCRIPTS_DIR=$SCRIPTS_DIR START=$(pwd) export CARGO_RUSTC_OPTS="-Ztime-passes -Zinput-stats" export PATH=$RUSTC_DIR/bin:$PATH -for dir in *; do +# Check if user provided list of directories; +# else process them all. +if [ "$1" != "" ]; then + DIRS="$@" +else + DIRS="*" +fi + +for dir in $DIRS; do if [[ -d $dir ]]; then echo "Processing $dir" + cd $START/$dir + PATCHES=($(make patches)) + if [ ! "${PATCHES[*]}" ]; then + PATCHES=('') + fi + + echo Patches: ${PATCHES[*]} + for i in 0 1 2 3 4 5 do - cd $RUST_DIR - git show HEAD -s >$TIMES_DIR/raw/$dir--$DATE--$i.log - cd $START/$dir - echo "rustc: ./$dir" >>$TIMES_DIR/raw/$dir--$DATE--$i.log - make >>$TIMES_DIR/raw/$dir--$DATE--$i.log - echo "done" >>$TIMES_DIR/raw/$dir--$DATE--$i.log - + for PATCH in "${PATCHES[@]}"; do + cd $RUST_DIR + git show HEAD -s >$TIMES_DIR/raw/$dir$PATCH--$DATE--$i.log + cd $START/$dir + echo "rustc: ./$dir" >>$TIMES_DIR/raw/$dir$PATCH--$DATE--$i.log + make all$PATCH >>$TIMES_DIR/raw/$dir$PATCH--$DATE--$i.log + echo "done" >>$TIMES_DIR/raw/$dir$PATCH--$DATE--$i.log + done make touch >/dev/null done make clean >/dev/null cd $TIMES_DIR - python $SCRIPTS_DIR/process.py $dir $DATE 6 + for PATCH in "${PATCHES[@]}"; do + python $SCRIPTS_DIR/process.py "$dir$PATCH" "$DATE" 6 + done + for i in 0 1 2 3 4 5 do - git add raw/$dir--$DATE--$i.log - git add raw/orbit-$dir--$DATE--$i.log - git add processed/$dir--$DATE--$i.json + for PATCH in "${PATCHES[@]}"; do + git add "raw/$dir$PATCH--$DATE--$i.log" + git add "raw/orbit-$dir$PATCH--$DATE--$i.log" + git add "processed/$dir$PATCH--$DATE--$i.json" + done done cd $START From 95aeb1c4969fb63d0b53573a5bec88b04c8fa38b Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 18 Nov 2016 12:11:14 -0500 Subject: [PATCH 3/6] add patches target to all existing makefiles --- futures-rs-test-all/makefile | 2 ++ helloworld/makefile | 2 ++ html5ever-2016-08-25/makefile | 2 ++ hyper.0.5.0/makefile | 2 ++ inflate-0.1.0/makefile | 2 ++ issue-32062-equality-relations-complexity/makefile | 2 ++ issue-32278-big-array-of-strings/makefile | 2 ++ jld-day15-parser/makefile | 2 ++ piston-image-0.10.3/makefile | 2 ++ regex.0.1.30/makefile | 2 ++ rust-encoding-0.3.0/makefile | 2 ++ syntex-0.42.2-incr-clean/makefile | 2 ++ syntex-0.42.2/makefile | 2 ++ 13 files changed, 26 insertions(+) diff --git a/futures-rs-test-all/makefile b/futures-rs-test-all/makefile index b3ac1974f..8dd9ed0fa 100644 --- a/futures-rs-test-all/makefile +++ b/futures-rs-test-all/makefile @@ -6,3 +6,5 @@ touch: rm -f target/debug/all-* clean: cargo clean +patches: + @echo '' diff --git a/helloworld/makefile b/helloworld/makefile index 27f41cff1..4bb1ca562 100644 --- a/helloworld/makefile +++ b/helloworld/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/html5ever-2016-08-25/makefile b/html5ever-2016-08-25/makefile index 27f41cff1..4bb1ca562 100644 --- a/html5ever-2016-08-25/makefile +++ b/html5ever-2016-08-25/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/hyper.0.5.0/makefile b/hyper.0.5.0/makefile index 27f41cff1..4bb1ca562 100644 --- a/hyper.0.5.0/makefile +++ b/hyper.0.5.0/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/inflate-0.1.0/makefile b/inflate-0.1.0/makefile index 27f41cff1..4bb1ca562 100644 --- a/inflate-0.1.0/makefile +++ b/inflate-0.1.0/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/issue-32062-equality-relations-complexity/makefile b/issue-32062-equality-relations-complexity/makefile index 27f41cff1..4bb1ca562 100644 --- a/issue-32062-equality-relations-complexity/makefile +++ b/issue-32062-equality-relations-complexity/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/issue-32278-big-array-of-strings/makefile b/issue-32278-big-array-of-strings/makefile index 27f41cff1..4bb1ca562 100644 --- a/issue-32278-big-array-of-strings/makefile +++ b/issue-32278-big-array-of-strings/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/jld-day15-parser/makefile b/jld-day15-parser/makefile index 27f41cff1..4bb1ca562 100644 --- a/jld-day15-parser/makefile +++ b/jld-day15-parser/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/piston-image-0.10.3/makefile b/piston-image-0.10.3/makefile index 27f41cff1..4bb1ca562 100644 --- a/piston-image-0.10.3/makefile +++ b/piston-image-0.10.3/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/regex.0.1.30/makefile b/regex.0.1.30/makefile index 27f41cff1..4bb1ca562 100644 --- a/regex.0.1.30/makefile +++ b/regex.0.1.30/makefile @@ -6,3 +6,5 @@ touch: find . -name '*.rs' | xargs touch clean: cargo clean +patches: + @echo '' diff --git a/rust-encoding-0.3.0/makefile b/rust-encoding-0.3.0/makefile index e9630328b..f14f27b2f 100644 --- a/rust-encoding-0.3.0/makefile +++ b/rust-encoding-0.3.0/makefile @@ -6,3 +6,5 @@ touch: touch src/lib.rs clean: cargo clean +patches: + @echo '' diff --git a/syntex-0.42.2-incr-clean/makefile b/syntex-0.42.2-incr-clean/makefile index a7c41027f..6bd942b45 100644 --- a/syntex-0.42.2-incr-clean/makefile +++ b/syntex-0.42.2-incr-clean/makefile @@ -17,3 +17,5 @@ touch: clean: rm -rf incr/* cargo clean +patches: + @echo '' diff --git a/syntex-0.42.2/makefile b/syntex-0.42.2/makefile index 33bd90b32..c3c5396bf 100644 --- a/syntex-0.42.2/makefile +++ b/syntex-0.42.2/makefile @@ -9,3 +9,5 @@ touch: cargo clean -p syntex_syntax clean: cargo clean +patches: + @echo '' From 8c17dc40fddbf11ae04534f208d3ae7d3244edf6 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 18 Nov 2016 12:18:47 -0500 Subject: [PATCH 4/6] update syntex-0.42.2 to use the new patches scheme we first build normally, then incrementally (with no saved state), and finally incrementally again (without changing anything) --- syntex-0.42.2/makefile | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/syntex-0.42.2/makefile b/syntex-0.42.2/makefile index c3c5396bf..c8d59c49f 100644 --- a/syntex-0.42.2/makefile +++ b/syntex-0.42.2/makefile @@ -3,11 +3,22 @@ # Time how long it takes to build `syntex_syntax`. See # `../syntax-0.42.2-incr-clean/makefile` for some further notes. -all: +all@000-base: cargo rustc -p syntex_syntax $(CARGO_OPTS) -- $(CARGO_RUSTC_OPTS) +all@010-incr: + find . -name '*.rs' | xargs touch + RUSTFLAGS="-Z incremental=incr" \ + cargo rustc -p syntex_syntax $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info +all@020-clean: + find . -name '*.rs' | xargs touch + RUSTFLAGS="-Z incremental=incr" \ + cargo rustc -p syntex_syntax $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info touch: - cargo clean -p syntex_syntax + find . -name '*.rs' | xargs touch + rm -rf incr clean: cargo clean patches: - @echo '' + @echo '@000-base @010-incr @020-clean' From d8034c86890bd6cbbfc84e9037f389fcc75330ff Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 18 Nov 2016 12:47:09 -0500 Subject: [PATCH 5/6] delete syntex-0.42.2-incr-clean --- syntex-0.42.2-incr-clean/.gitignore | 3 - syntex-0.42.2-incr-clean/Cargo.lock | 119 --------------------------- syntex-0.42.2-incr-clean/Cargo.toml | 7 -- syntex-0.42.2-incr-clean/makefile | 21 ----- syntex-0.42.2-incr-clean/src/main.rs | 3 - 5 files changed, 153 deletions(-) delete mode 100644 syntex-0.42.2-incr-clean/.gitignore delete mode 100644 syntex-0.42.2-incr-clean/Cargo.lock delete mode 100644 syntex-0.42.2-incr-clean/Cargo.toml delete mode 100644 syntex-0.42.2-incr-clean/makefile delete mode 100644 syntex-0.42.2-incr-clean/src/main.rs diff --git a/syntex-0.42.2-incr-clean/.gitignore b/syntex-0.42.2-incr-clean/.gitignore deleted file mode 100644 index 1af4d26b6..000000000 --- a/syntex-0.42.2-incr-clean/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -*~ -incr -target diff --git a/syntex-0.42.2-incr-clean/Cargo.lock b/syntex-0.42.2-incr-clean/Cargo.lock deleted file mode 100644 index 65115157d..000000000 --- a/syntex-0.42.2-incr-clean/Cargo.lock +++ /dev/null @@ -1,119 +0,0 @@ -[root] -name = "incremental-syntex" -version = "0.1.0" -dependencies = [ - "syntex 0.42.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "bitflags" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "kernel32-sys" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "libc" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "log" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "rustc-serialize" -version = "0.3.19" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "syntex" -version = "0.42.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "syntex_errors 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", - "syntex_syntax 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "syntex_errors" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", - "syntex_pos 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", - "term 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "syntex_pos" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "syntex_syntax" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "bitflags 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", - "syntex_errors 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", - "syntex_pos 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)", - "term 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-xid 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "term" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "unicode-xid" -version = "0.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "winapi" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "winapi-build" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[metadata] -"checksum bitflags 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4f67931368edf3a9a51d29886d245f1c3db2f1ef0dcc9e35ff70341b78c10d23" -"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" -"checksum libc 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" = "23e3757828fa702a20072c37ff47938e9dd331b92fac6e223d26d4b7a55f7ee2" -"checksum log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ab83497bf8bf4ed2a74259c1c802351fcd67a65baa86394b6ba73c36f4838054" -"checksum rustc-serialize 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)" = "6159e4e6e559c81bd706afe9c8fd68f547d3e851ce12e76b1de7914bab61691b" -"checksum syntex 0.42.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0a30b08a6b383a22e5f6edc127d169670d48f905bb00ca79a00ea3e442ebe317" -"checksum syntex_errors 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)" = "04c48f32867b6114449155b2a82114b86d4b09e1bddb21c47ff104ab9172b646" -"checksum syntex_pos 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3fd49988e52451813c61fecbe9abb5cfd4e1b7bb6cdbb980a6fbcbab859171a6" -"checksum syntex_syntax 0.42.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7628a0506e8f9666fdabb5f265d0059b059edac9a3f810bda077abb5d826bd8d" -"checksum term 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3deff8a2b3b6607d6d7cc32ac25c0b33709453ca9cceac006caac51e963cf94a" -"checksum unicode-xid 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "36dff09cafb4ec7c8cf0023eb0b686cb6ce65499116a12201c9e11840ca01beb" -"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" -"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" diff --git a/syntex-0.42.2-incr-clean/Cargo.toml b/syntex-0.42.2-incr-clean/Cargo.toml deleted file mode 100644 index ab35e7881..000000000 --- a/syntex-0.42.2-incr-clean/Cargo.toml +++ /dev/null @@ -1,7 +0,0 @@ -[package] -name = "incremental-syntex" -version = "0.1.0" -authors = ["Niko Matsakis "] - -[dependencies] -syntex = "= 0.42.2" \ No newline at end of file diff --git a/syntex-0.42.2-incr-clean/makefile b/syntex-0.42.2-incr-clean/makefile deleted file mode 100644 index 6bd942b45..000000000 --- a/syntex-0.42.2-incr-clean/makefile +++ /dev/null @@ -1,21 +0,0 @@ -.PHONY: all touch clean - -# The way that this is intended to work is as follows: -# - We force the incremental data to be stored in the `incr` directory -# - We clean precisely the syntex_syntax crate; but we do not touch the `incr` directory -# - We rebuild, which will reuse the results from `incr` directory -# -# This can be compared against `syntex-0.42.2`, which does the same -# thing, but without the `incr` directory. - -all: - RUSTFLAGS="-Z incremental=incr" \ - cargo rustc -p syntex_syntax $(CARGO_OPTS) -- \ - $(CARGO_RUSTC_OPTS) -Z incremental-info -touch: - cargo clean -p syntex_syntax -clean: - rm -rf incr/* - cargo clean -patches: - @echo '' diff --git a/syntex-0.42.2-incr-clean/src/main.rs b/syntex-0.42.2-incr-clean/src/main.rs deleted file mode 100644 index e7a11a969..000000000 --- a/syntex-0.42.2-incr-clean/src/main.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - println!("Hello, world!"); -} From f9c888a3609ef3b675b791646b4c03d22bccc52d Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Fri, 18 Nov 2016 13:47:11 -0500 Subject: [PATCH 6/6] introduce patches for regex --- regex-0.1.80/.gitignore | 6 + regex-0.1.80/.travis.yml | 53 + regex-0.1.80/030-compile_one.diff | 13 + regex-0.1.80/040-is_valid_cap_letter.diff | 12 + regex-0.1.80/050-expand.diff | 12 + regex-0.1.80/060-Compiler-new.diff | 12 + regex-0.1.80/060-reverse.diff | 12 + regex-0.1.80/070-BYTE_FREQUENCIES.diff | 13 + regex-0.1.80/080-SparseSet.diff | 20 + regex-0.1.80/090-Job.diff | 14 + regex-0.1.80/CHANGELOG.md | 128 + regex-0.1.80/Cargo.toml | 93 + regex-0.1.80/HACKING.md | 315 + regex-0.1.80/LICENSE-APACHE | 201 + regex-0.1.80/LICENSE-MIT | 25 + regex-0.1.80/PERFORMANCE.md | 279 + regex-0.1.80/README.md | 241 + regex-0.1.80/appveyor.yml | 17 + regex-0.1.80/bench/Cargo.toml | 68 + regex-0.1.80/bench/build.rs | 58 + regex-0.1.80/bench/compile | 9 + regex-0.1.80/bench/log/.gitignore | 1 + regex-0.1.80/bench/log/01-lazy-dfa/dynamic | 73 + .../bench/log/01-lazy-dfa/dynamic-no-lazy-dfa | 85 + regex-0.1.80/bench/log/01-lazy-dfa/native | 65 + regex-0.1.80/bench/log/01-lazy-dfa/nfa | 74 + regex-0.1.80/bench/log/01-lazy-dfa/pcre | 60 + regex-0.1.80/bench/log/02-set/dynamic | 78 + regex-0.1.80/bench/log/03-bytes/onig | 68 + regex-0.1.80/bench/log/03-bytes/pcre | 66 + regex-0.1.80/bench/log/03-bytes/rust | 83 + regex-0.1.80/bench/log/03-bytes/rust-bytes | 66 + regex-0.1.80/bench/log/04/onig | 78 + regex-0.1.80/bench/log/04/pcre1-jit | 77 + regex-0.1.80/bench/log/04/pcre2-jit | 77 + regex-0.1.80/bench/log/04/re2 | 79 + regex-0.1.80/bench/log/04/rust | 81 + regex-0.1.80/bench/log/04/tcl | 72 + regex-0.1.80/bench/log/old/01-before | 28 + .../bench/log/old/02-new-syntax-crate | 28 + .../bench/log/old/03-new-syntax-crate | 28 + regex-0.1.80/bench/log/old/04-fixed-benchmark | 28 + regex-0.1.80/bench/log/old/05-thread-caching | 29 + regex-0.1.80/bench/log/old/06-major-dynamic | 33 + regex-0.1.80/bench/log/old/06-major-macro | 33 + .../bench/log/old/07-prefix-improvements | 33 + regex-0.1.80/bench/log/old/08-case-fixes | 33 + .../bench/log/old/09-before-compiler-rewrite | 33 + .../bench/log/old/10-compiler-rewrite | 33 + .../bench/log/old/11-compiler-rewrite | 33 + regex-0.1.80/bench/log/old/12-executor | 35 + regex-0.1.80/bench/log/old/12-executor-bytes | 35 + .../log/old/13-cache-byte-range-suffixes | 35 + regex-0.1.80/bench/run | 46 + regex-0.1.80/bench/src/bench.rs | 253 + regex-0.1.80/bench/src/data/.gitignore | 3 + regex-0.1.80/bench/src/data/1K.txt | 52 + regex-0.1.80/bench/src/data/1MB.txt | 52408 ++++++++++ regex-0.1.80/bench/src/data/32.txt | 1 + regex-0.1.80/bench/src/data/32K.txt | 1634 + regex-0.1.80/bench/src/data/regexdna.txt | 83337 ++++++++++++++++ regex-0.1.80/bench/src/data/sherlock.txt | 13052 +++ regex-0.1.80/bench/src/ffi/mod.rs | 24 + regex-0.1.80/bench/src/ffi/onig.rs | 34 + regex-0.1.80/bench/src/ffi/pcre1.rs | 146 + regex-0.1.80/bench/src/ffi/pcre2.rs | 221 + regex-0.1.80/bench/src/ffi/re2.cpp | 50 + regex-0.1.80/bench/src/ffi/re2.h | 873 + regex-0.1.80/bench/src/ffi/re2.rs | 163 + regex-0.1.80/bench/src/ffi/tcl.rs | 241 + regex-0.1.80/bench/src/main.rs | 158 + regex-0.1.80/bench/src/misc.rs | 193 + regex-0.1.80/bench/src/regexdna.rs | 47 + regex-0.1.80/bench/src/rust_compile.rs | 83 + regex-0.1.80/bench/src/rust_parse.rs | 44 + regex-0.1.80/bench/src/sherlock.rs | 187 + regex-0.1.80/changes.txt | 24 + regex-0.1.80/examples/regexdna-input.txt | 1671 + regex-0.1.80/examples/regexdna-output.txt | 13 + .../examples/shootout-regex-dna-bytes.rs | 66 + .../examples/shootout-regex-dna-cheat.rs | 88 + .../examples/shootout-regex-dna-replace.rs | 19 + .../shootout-regex-dna-single-cheat.rs | 73 + .../examples/shootout-regex-dna-single.rs | 55 + regex-0.1.80/examples/shootout-regex-dna.rs | 66 + regex-0.1.80/makefile | 98 + regex-0.1.80/regex-capi/Cargo.toml | 20 + regex-0.1.80/regex-capi/README.md | 105 + regex-0.1.80/regex-capi/ctest/.gitignore | 1 + regex-0.1.80/regex-capi/ctest/compile | 8 + regex-0.1.80/regex-capi/ctest/test.c | 361 + regex-0.1.80/regex-capi/examples/.gitignore | 1 + regex-0.1.80/regex-capi/examples/compile | 8 + regex-0.1.80/regex-capi/examples/iter.c | 111 + regex-0.1.80/regex-capi/examples/sherlock.txt | 13052 +++ regex-0.1.80/regex-capi/include/rure.h | 483 + regex-0.1.80/regex-capi/src/error.rs | 77 + regex-0.1.80/regex-capi/src/lib.rs | 11 + regex-0.1.80/regex-capi/src/macros.rs | 39 + regex-0.1.80/regex-capi/src/rure.rs | 455 + regex-0.1.80/regex-debug/Cargo.toml | 19 + regex-0.1.80/regex-debug/src/main.rs | 264 + regex-0.1.80/regex-syntax/Cargo.toml | 16 + regex-0.1.80/regex-syntax/src/lib.rs | 2043 + regex-0.1.80/regex-syntax/src/literals.rs | 1502 + regex-0.1.80/regex-syntax/src/parser.rs | 2757 + regex-0.1.80/regex-syntax/src/properties.rs | 459 + regex-0.1.80/regex-syntax/src/unicode.rs | 5715 ++ regex-0.1.80/regex_macros/Cargo.toml | 35 + regex-0.1.80/regex_macros/src/lib.rs | 600 + regex-0.1.80/run-kcov | 59 + regex-0.1.80/run-shootout-test | 18 + regex-0.1.80/scripts/frequencies.py | 82 + regex-0.1.80/scripts/regex-match-tests.py | 107 + regex-0.1.80/scripts/unicode.py | 305 + regex-0.1.80/src/backtrack.rs | 302 + regex-0.1.80/src/compile.rs | 1089 + regex-0.1.80/src/dfa.rs | 1860 + regex-0.1.80/src/error.rs | 77 + regex-0.1.80/src/exec.rs | 1260 + regex-0.1.80/src/expand.rs | 91 + regex-0.1.80/src/freqs.rs | 271 + regex-0.1.80/src/input.rs | 425 + regex-0.1.80/src/lib.rs | 606 + regex-0.1.80/src/literals.rs | 521 + regex-0.1.80/src/pattern.rs | 65 + regex-0.1.80/src/pikevm.rs | 377 + regex-0.1.80/src/prog.rs | 426 + regex-0.1.80/src/re_builder.rs | 154 + regex-0.1.80/src/re_bytes.rs | 1017 + regex-0.1.80/src/re_plugin.rs | 88 + regex-0.1.80/src/re_set.rs | 355 + regex-0.1.80/src/re_trait.rs | 192 + regex-0.1.80/src/re_unicode.rs | 1206 + regex-0.1.80/src/simd_accel/mod.rs | 5 + regex-0.1.80/src/simd_accel/teddy128.rs | 800 + regex-0.1.80/src/simd_fallback/mod.rs | 1 + regex-0.1.80/src/simd_fallback/teddy128.rs | 23 + regex-0.1.80/src/sparse.rs | 78 + regex-0.1.80/src/testdata/LICENSE | 19 + regex-0.1.80/src/testdata/README | 17 + regex-0.1.80/src/testdata/basic.dat | 221 + regex-0.1.80/src/testdata/nullsubexpr.dat | 79 + regex-0.1.80/src/testdata/repetition.dat | 163 + regex-0.1.80/src/utf8.rs | 270 + regex-0.1.80/tests/api.rs | 242 + regex-0.1.80/tests/api_str.rs | 27 + regex-0.1.80/tests/bytes.rs | 55 + regex-0.1.80/tests/crazy.rs | 78 + regex-0.1.80/tests/flags.rs | 11 + regex-0.1.80/tests/fowler.rs | 371 + regex-0.1.80/tests/macros.rs | 138 + regex-0.1.80/tests/macros_bytes.rs | 43 + regex-0.1.80/tests/macros_str.rs | 33 + regex-0.1.80/tests/misc.rs | 21 + regex-0.1.80/tests/multiline.rs | 49 + regex-0.1.80/tests/noparse.rs | 48 + regex-0.1.80/tests/plugin.rs | 26 + regex-0.1.80/tests/regression.rs | 77 + regex-0.1.80/tests/replace.rs | 35 + regex-0.1.80/tests/searcher.rs | 66 + regex-0.1.80/tests/set.rs | 30 + regex-0.1.80/tests/shortest_match.rs | 14 + regex-0.1.80/tests/suffix_reverse.rs | 16 + regex-0.1.80/tests/test_backtrack.rs | 63 + regex-0.1.80/tests/test_backtrack_bytes.rs | 67 + .../tests/test_backtrack_utf8bytes.rs | 64 + regex-0.1.80/tests/test_default.rs | 82 + regex-0.1.80/tests/test_default_bytes.rs | 58 + regex-0.1.80/tests/test_nfa.rs | 59 + regex-0.1.80/tests/test_nfa_bytes.rs | 68 + regex-0.1.80/tests/test_nfa_utf8bytes.rs | 60 + regex-0.1.80/tests/test_plugin.rs | 31 + regex-0.1.80/tests/unicode.rs | 31 + regex-0.1.80/tests/word_boundary.rs | 89 + regex-0.1.80/tests/word_boundary_ascii.rs | 9 + regex-0.1.80/tests/word_boundary_unicode.rs | 8 + 177 files changed, 201524 insertions(+) create mode 100644 regex-0.1.80/.gitignore create mode 100644 regex-0.1.80/.travis.yml create mode 100644 regex-0.1.80/030-compile_one.diff create mode 100644 regex-0.1.80/040-is_valid_cap_letter.diff create mode 100644 regex-0.1.80/050-expand.diff create mode 100644 regex-0.1.80/060-Compiler-new.diff create mode 100644 regex-0.1.80/060-reverse.diff create mode 100644 regex-0.1.80/070-BYTE_FREQUENCIES.diff create mode 100644 regex-0.1.80/080-SparseSet.diff create mode 100644 regex-0.1.80/090-Job.diff create mode 100644 regex-0.1.80/CHANGELOG.md create mode 100644 regex-0.1.80/Cargo.toml create mode 100644 regex-0.1.80/HACKING.md create mode 100644 regex-0.1.80/LICENSE-APACHE create mode 100644 regex-0.1.80/LICENSE-MIT create mode 100644 regex-0.1.80/PERFORMANCE.md create mode 100644 regex-0.1.80/README.md create mode 100644 regex-0.1.80/appveyor.yml create mode 100644 regex-0.1.80/bench/Cargo.toml create mode 100644 regex-0.1.80/bench/build.rs create mode 100755 regex-0.1.80/bench/compile create mode 100644 regex-0.1.80/bench/log/.gitignore create mode 100644 regex-0.1.80/bench/log/01-lazy-dfa/dynamic create mode 100644 regex-0.1.80/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa create mode 100644 regex-0.1.80/bench/log/01-lazy-dfa/native create mode 100644 regex-0.1.80/bench/log/01-lazy-dfa/nfa create mode 100644 regex-0.1.80/bench/log/01-lazy-dfa/pcre create mode 100644 regex-0.1.80/bench/log/02-set/dynamic create mode 100644 regex-0.1.80/bench/log/03-bytes/onig create mode 100644 regex-0.1.80/bench/log/03-bytes/pcre create mode 100644 regex-0.1.80/bench/log/03-bytes/rust create mode 100644 regex-0.1.80/bench/log/03-bytes/rust-bytes create mode 100644 regex-0.1.80/bench/log/04/onig create mode 100644 regex-0.1.80/bench/log/04/pcre1-jit create mode 100644 regex-0.1.80/bench/log/04/pcre2-jit create mode 100644 regex-0.1.80/bench/log/04/re2 create mode 100644 regex-0.1.80/bench/log/04/rust create mode 100644 regex-0.1.80/bench/log/04/tcl create mode 100644 regex-0.1.80/bench/log/old/01-before create mode 100644 regex-0.1.80/bench/log/old/02-new-syntax-crate create mode 100644 regex-0.1.80/bench/log/old/03-new-syntax-crate create mode 100644 regex-0.1.80/bench/log/old/04-fixed-benchmark create mode 100644 regex-0.1.80/bench/log/old/05-thread-caching create mode 100644 regex-0.1.80/bench/log/old/06-major-dynamic create mode 100644 regex-0.1.80/bench/log/old/06-major-macro create mode 100644 regex-0.1.80/bench/log/old/07-prefix-improvements create mode 100644 regex-0.1.80/bench/log/old/08-case-fixes create mode 100644 regex-0.1.80/bench/log/old/09-before-compiler-rewrite create mode 100644 regex-0.1.80/bench/log/old/10-compiler-rewrite create mode 100644 regex-0.1.80/bench/log/old/11-compiler-rewrite create mode 100644 regex-0.1.80/bench/log/old/12-executor create mode 100644 regex-0.1.80/bench/log/old/12-executor-bytes create mode 100644 regex-0.1.80/bench/log/old/13-cache-byte-range-suffixes create mode 100755 regex-0.1.80/bench/run create mode 100644 regex-0.1.80/bench/src/bench.rs create mode 100644 regex-0.1.80/bench/src/data/.gitignore create mode 100644 regex-0.1.80/bench/src/data/1K.txt create mode 100644 regex-0.1.80/bench/src/data/1MB.txt create mode 100644 regex-0.1.80/bench/src/data/32.txt create mode 100644 regex-0.1.80/bench/src/data/32K.txt create mode 100644 regex-0.1.80/bench/src/data/regexdna.txt create mode 100644 regex-0.1.80/bench/src/data/sherlock.txt create mode 100644 regex-0.1.80/bench/src/ffi/mod.rs create mode 100644 regex-0.1.80/bench/src/ffi/onig.rs create mode 100644 regex-0.1.80/bench/src/ffi/pcre1.rs create mode 100644 regex-0.1.80/bench/src/ffi/pcre2.rs create mode 100644 regex-0.1.80/bench/src/ffi/re2.cpp create mode 100644 regex-0.1.80/bench/src/ffi/re2.h create mode 100644 regex-0.1.80/bench/src/ffi/re2.rs create mode 100644 regex-0.1.80/bench/src/ffi/tcl.rs create mode 100644 regex-0.1.80/bench/src/main.rs create mode 100644 regex-0.1.80/bench/src/misc.rs create mode 100644 regex-0.1.80/bench/src/regexdna.rs create mode 100644 regex-0.1.80/bench/src/rust_compile.rs create mode 100644 regex-0.1.80/bench/src/rust_parse.rs create mode 100644 regex-0.1.80/bench/src/sherlock.rs create mode 100644 regex-0.1.80/changes.txt create mode 100644 regex-0.1.80/examples/regexdna-input.txt create mode 100644 regex-0.1.80/examples/regexdna-output.txt create mode 100644 regex-0.1.80/examples/shootout-regex-dna-bytes.rs create mode 100644 regex-0.1.80/examples/shootout-regex-dna-cheat.rs create mode 100644 regex-0.1.80/examples/shootout-regex-dna-replace.rs create mode 100644 regex-0.1.80/examples/shootout-regex-dna-single-cheat.rs create mode 100644 regex-0.1.80/examples/shootout-regex-dna-single.rs create mode 100644 regex-0.1.80/examples/shootout-regex-dna.rs create mode 100644 regex-0.1.80/makefile create mode 100644 regex-0.1.80/regex-capi/Cargo.toml create mode 100644 regex-0.1.80/regex-capi/README.md create mode 100644 regex-0.1.80/regex-capi/ctest/.gitignore create mode 100755 regex-0.1.80/regex-capi/ctest/compile create mode 100644 regex-0.1.80/regex-capi/ctest/test.c create mode 100644 regex-0.1.80/regex-capi/examples/.gitignore create mode 100755 regex-0.1.80/regex-capi/examples/compile create mode 100644 regex-0.1.80/regex-capi/examples/iter.c create mode 100644 regex-0.1.80/regex-capi/examples/sherlock.txt create mode 100644 regex-0.1.80/regex-capi/include/rure.h create mode 100644 regex-0.1.80/regex-capi/src/error.rs create mode 100644 regex-0.1.80/regex-capi/src/lib.rs create mode 100644 regex-0.1.80/regex-capi/src/macros.rs create mode 100644 regex-0.1.80/regex-capi/src/rure.rs create mode 100644 regex-0.1.80/regex-debug/Cargo.toml create mode 100644 regex-0.1.80/regex-debug/src/main.rs create mode 100644 regex-0.1.80/regex-syntax/Cargo.toml create mode 100644 regex-0.1.80/regex-syntax/src/lib.rs create mode 100644 regex-0.1.80/regex-syntax/src/literals.rs create mode 100644 regex-0.1.80/regex-syntax/src/parser.rs create mode 100644 regex-0.1.80/regex-syntax/src/properties.rs create mode 100644 regex-0.1.80/regex-syntax/src/unicode.rs create mode 100644 regex-0.1.80/regex_macros/Cargo.toml create mode 100644 regex-0.1.80/regex_macros/src/lib.rs create mode 100755 regex-0.1.80/run-kcov create mode 100755 regex-0.1.80/run-shootout-test create mode 100755 regex-0.1.80/scripts/frequencies.py create mode 100755 regex-0.1.80/scripts/regex-match-tests.py create mode 100755 regex-0.1.80/scripts/unicode.py create mode 100644 regex-0.1.80/src/backtrack.rs create mode 100644 regex-0.1.80/src/compile.rs create mode 100644 regex-0.1.80/src/dfa.rs create mode 100644 regex-0.1.80/src/error.rs create mode 100644 regex-0.1.80/src/exec.rs create mode 100644 regex-0.1.80/src/expand.rs create mode 100644 regex-0.1.80/src/freqs.rs create mode 100644 regex-0.1.80/src/input.rs create mode 100644 regex-0.1.80/src/lib.rs create mode 100644 regex-0.1.80/src/literals.rs create mode 100644 regex-0.1.80/src/pattern.rs create mode 100644 regex-0.1.80/src/pikevm.rs create mode 100644 regex-0.1.80/src/prog.rs create mode 100644 regex-0.1.80/src/re_builder.rs create mode 100644 regex-0.1.80/src/re_bytes.rs create mode 100644 regex-0.1.80/src/re_plugin.rs create mode 100644 regex-0.1.80/src/re_set.rs create mode 100644 regex-0.1.80/src/re_trait.rs create mode 100644 regex-0.1.80/src/re_unicode.rs create mode 100644 regex-0.1.80/src/simd_accel/mod.rs create mode 100644 regex-0.1.80/src/simd_accel/teddy128.rs create mode 100644 regex-0.1.80/src/simd_fallback/mod.rs create mode 100644 regex-0.1.80/src/simd_fallback/teddy128.rs create mode 100644 regex-0.1.80/src/sparse.rs create mode 100644 regex-0.1.80/src/testdata/LICENSE create mode 100644 regex-0.1.80/src/testdata/README create mode 100644 regex-0.1.80/src/testdata/basic.dat create mode 100644 regex-0.1.80/src/testdata/nullsubexpr.dat create mode 100644 regex-0.1.80/src/testdata/repetition.dat create mode 100644 regex-0.1.80/src/utf8.rs create mode 100644 regex-0.1.80/tests/api.rs create mode 100644 regex-0.1.80/tests/api_str.rs create mode 100644 regex-0.1.80/tests/bytes.rs create mode 100644 regex-0.1.80/tests/crazy.rs create mode 100644 regex-0.1.80/tests/flags.rs create mode 100644 regex-0.1.80/tests/fowler.rs create mode 100644 regex-0.1.80/tests/macros.rs create mode 100644 regex-0.1.80/tests/macros_bytes.rs create mode 100644 regex-0.1.80/tests/macros_str.rs create mode 100644 regex-0.1.80/tests/misc.rs create mode 100644 regex-0.1.80/tests/multiline.rs create mode 100644 regex-0.1.80/tests/noparse.rs create mode 100644 regex-0.1.80/tests/plugin.rs create mode 100644 regex-0.1.80/tests/regression.rs create mode 100644 regex-0.1.80/tests/replace.rs create mode 100644 regex-0.1.80/tests/searcher.rs create mode 100644 regex-0.1.80/tests/set.rs create mode 100644 regex-0.1.80/tests/shortest_match.rs create mode 100644 regex-0.1.80/tests/suffix_reverse.rs create mode 100644 regex-0.1.80/tests/test_backtrack.rs create mode 100644 regex-0.1.80/tests/test_backtrack_bytes.rs create mode 100644 regex-0.1.80/tests/test_backtrack_utf8bytes.rs create mode 100644 regex-0.1.80/tests/test_default.rs create mode 100644 regex-0.1.80/tests/test_default_bytes.rs create mode 100644 regex-0.1.80/tests/test_nfa.rs create mode 100644 regex-0.1.80/tests/test_nfa_bytes.rs create mode 100644 regex-0.1.80/tests/test_nfa_utf8bytes.rs create mode 100644 regex-0.1.80/tests/test_plugin.rs create mode 100644 regex-0.1.80/tests/unicode.rs create mode 100644 regex-0.1.80/tests/word_boundary.rs create mode 100644 regex-0.1.80/tests/word_boundary_ascii.rs create mode 100644 regex-0.1.80/tests/word_boundary_unicode.rs diff --git a/regex-0.1.80/.gitignore b/regex-0.1.80/.gitignore new file mode 100644 index 000000000..7c25d4866 --- /dev/null +++ b/regex-0.1.80/.gitignore @@ -0,0 +1,6 @@ +target +Cargo.lock +bench-log +.*.swp +wiki +tags diff --git a/regex-0.1.80/.travis.yml b/regex-0.1.80/.travis.yml new file mode 100644 index 000000000..9eed60003 --- /dev/null +++ b/regex-0.1.80/.travis.yml @@ -0,0 +1,53 @@ +language: rust +rust: + - 1.3.0 + - stable + - beta + - nightly +sudo: false +script: + - cargo build --verbose + - if [ "$TRAVIS_RUST_VERSION" = "nightly" ]; then + cargo build --verbose --manifest-path=regex-debug/Cargo.toml; + RUSTFLAGS="-C target-feature=+ssse3" cargo test --verbose --features 'simd-accel pattern'; + else + travis_wait cargo test --verbose; + fi + - ./run-shootout-test + - cargo doc --verbose + - cargo test --verbose --manifest-path=regex-syntax/Cargo.toml + - cargo doc --verbose --manifest-path=regex-syntax/Cargo.toml + - if [ "$TRAVIS_RUST_VERSION" = "nightly" ]; then + (cd regex-capi && cargo build --verbose); + (cd regex-capi/ctest && ./compile && LD_LIBRARY_PATH=../target/debug ./test); + (cd regex-capi/examples && ./compile && LD_LIBRARY_PATH=../target/release ./iter); + (cd bench && travis_wait ./run rust); + (cd bench && travis_wait ./run rust-bytes --no-run); + (cd bench && travis_wait ./run pcre1 --no-run); + (cd bench && travis_wait ./run onig --no-run); + travis_wait cargo test --verbose --manifest-path=regex_macros/Cargo.toml; + fi +addons: + apt: + packages: + - libcurl4-openssl-dev + - libelf-dev + - libdw-dev + - binutils-dev +after_success: | + [ $TRAVIS_BRANCH = master ] && + [ $TRAVIS_PULL_REQUEST = false ] && + [ $TRAVIS_RUST_VERSION = nightly ] && + echo '' > target/doc/index.html && + pip install ghp-import --user $USER && + $HOME/.local/bin/ghp-import -n target/doc && + git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages && + wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz && + tar xzf master.tar.gz && mkdir kcov-master/build && cd kcov-master/build && cmake .. && make && make install DESTDIR=../tmp && cd ../.. && + PATH="./kcov-master/tmp/usr/local/bin:$PATH" ./run-kcov --coveralls-id $TRAVIS_JOB_ID +env: + global: + secure: VvIrYRW/a8FmBA61hn1bDrqWwR92tANOT6PCeLYd9A9ViQrN07PE6uGsnd9iwr8itck10Ctl1mThZYUkK8BDFEmlvSxOFJ/Po5eRe6A1CYuFF40zizJ+3NllVkN20kwoQDe0kxwZVDGO9Yi1icHUrbRPWDfS+1tfobO/UT8Dlng= +notifications: + email: + on_success: never diff --git a/regex-0.1.80/030-compile_one.diff b/regex-0.1.80/030-compile_one.diff new file mode 100644 index 000000000..345997a03 --- /dev/null +++ b/regex-0.1.80/030-compile_one.diff @@ -0,0 +1,13 @@ +diff --git a/regex-0.1.80/src/compile.rs b/regex-0.1.80/src/compile.rs +index 9db743f..ef1948e 100644 +--- a/regex-0.1.80/src/compile.rs ++++ b/regex-0.1.80/src/compile.rs +@@ -137,6 +137,8 @@ impl Compiler { + } + + fn compile_one(mut self, expr: &Expr) -> result::Result { ++ {} // @030 ++ + // If we're compiling a forward DFA and we aren't anchored, then + // add a `.*?` before the first capture group. + // Other matching engines handle this by baking the logic into the diff --git a/regex-0.1.80/040-is_valid_cap_letter.diff b/regex-0.1.80/040-is_valid_cap_letter.diff new file mode 100644 index 000000000..acfc5f024 --- /dev/null +++ b/regex-0.1.80/040-is_valid_cap_letter.diff @@ -0,0 +1,12 @@ +diff --git a/regex-0.1.80/src/expand.rs b/regex-0.1.80/src/expand.rs +index 9bea703..3b6ae94 100644 +--- a/regex-0.1.80/src/expand.rs ++++ b/regex-0.1.80/src/expand.rs +@@ -84,6 +84,7 @@ fn find_cap_ref(mut replacement: &[u8]) -> Option { + } + + fn is_valid_cap_letter(b: &u8) -> bool { ++ { } + match *b { + b'0' ... b'9' | b'a' ... b'z' | b'A' ... b'Z' | b'_' => true, + _ => false, diff --git a/regex-0.1.80/050-expand.diff b/regex-0.1.80/050-expand.diff new file mode 100644 index 000000000..eee449a5e --- /dev/null +++ b/regex-0.1.80/050-expand.diff @@ -0,0 +1,12 @@ +diff --git a/regex-0.1.80/src/expand.rs b/regex-0.1.80/src/expand.rs +index 9bea703..a28b82d 100644 +--- a/regex-0.1.80/src/expand.rs ++++ b/regex-0.1.80/src/expand.rs +@@ -5,6 +5,7 @@ use memchr::memchr; + use bytes::Captures; + + pub fn expand(caps: &Captures, mut replacement: &[u8], dst: &mut Vec) { ++ { } + while !replacement.is_empty() { + match memchr(b'$', replacement) { + None => break, diff --git a/regex-0.1.80/060-Compiler-new.diff b/regex-0.1.80/060-Compiler-new.diff new file mode 100644 index 000000000..bc5db0970 --- /dev/null +++ b/regex-0.1.80/060-Compiler-new.diff @@ -0,0 +1,12 @@ +diff --git a/regex-0.1.80/src/compile.rs b/regex-0.1.80/src/compile.rs +index 9db743f..fb812ae 100644 +--- a/regex-0.1.80/src/compile.rs ++++ b/regex-0.1.80/src/compile.rs +@@ -54,6 +54,7 @@ impl Compiler { + /// + /// Various options can be set before calling `compile` on an expression. + pub fn new() -> Self { ++ {} + Compiler { + insts: vec![], + compiled: Program::new(), diff --git a/regex-0.1.80/060-reverse.diff b/regex-0.1.80/060-reverse.diff new file mode 100644 index 000000000..30706da96 --- /dev/null +++ b/regex-0.1.80/060-reverse.diff @@ -0,0 +1,12 @@ +diff --git a/regex-0.1.80/src/compile.rs b/regex-0.1.80/src/compile.rs +index 9db743f..4e56c2d 100644 +--- a/regex-0.1.80/src/compile.rs ++++ b/regex-0.1.80/src/compile.rs +@@ -114,6 +114,7 @@ impl Compiler { + /// When set, the machine returned is suitable for matching text in + /// reverse. In particular, all concatenations are flipped. + pub fn reverse(mut self, yes: bool) -> Self { ++ {} + self.compiled.is_reverse = yes; + self + } diff --git a/regex-0.1.80/070-BYTE_FREQUENCIES.diff b/regex-0.1.80/070-BYTE_FREQUENCIES.diff new file mode 100644 index 000000000..370500546 --- /dev/null +++ b/regex-0.1.80/070-BYTE_FREQUENCIES.diff @@ -0,0 +1,13 @@ +diff --git a/regex-0.1.80/src/freqs.rs b/regex-0.1.80/src/freqs.rs +index 92bafc1..6eb5799 100644 +--- a/regex-0.1.80/src/freqs.rs ++++ b/regex-0.1.80/src/freqs.rs +@@ -12,7 +12,7 @@ + // edit directly + + pub const BYTE_FREQUENCIES: [u8; 256] = [ +- 55, // '\x00' ++ 54+1, // '\x00' + 52, // '\x01' + 51, // '\x02' + 50, // '\x03' diff --git a/regex-0.1.80/080-SparseSet.diff b/regex-0.1.80/080-SparseSet.diff new file mode 100644 index 000000000..78eb6157a --- /dev/null +++ b/regex-0.1.80/080-SparseSet.diff @@ -0,0 +1,20 @@ +diff --git a/regex-0.1.80/src/sparse.rs b/regex-0.1.80/src/sparse.rs +index 34c05e7..ef5188e 100644 +--- a/regex-0.1.80/src/sparse.rs ++++ b/regex-0.1.80/src/sparse.rs +@@ -16,13 +16,13 @@ pub struct SparseSet { + /// Dense contains the instruction pointers in the order in which they + /// were inserted. Accessing elements >= self.size is illegal. + dense: Vec, ++ /// The number of elements in the set. ++ size: usize, + /// Sparse maps instruction pointers to their location in dense. + /// + /// An instruction pointer is in the set if and only if + /// sparse[ip] < size && ip == dense[sparse[ip]]. + sparse: Vec, +- /// The number of elements in the set. +- size: usize, + } + + impl SparseSet { diff --git a/regex-0.1.80/090-Job.diff b/regex-0.1.80/090-Job.diff new file mode 100644 index 000000000..85fe208c7 --- /dev/null +++ b/regex-0.1.80/090-Job.diff @@ -0,0 +1,14 @@ +diff --git a/regex-0.1.80/src/backtrack.rs b/regex-0.1.80/src/backtrack.rs +index 3c06254..4b72fd4 100644 +--- a/regex-0.1.80/src/backtrack.rs ++++ b/regex-0.1.80/src/backtrack.rs +@@ -82,8 +82,8 @@ impl Cache { + /// stack to do it. + #[derive(Clone, Copy, Debug)] + enum Job { +- Inst { ip: InstPtr, at: InputAt }, + SaveRestore { slot: usize, old_pos: Option }, ++ Inst { ip: InstPtr, at: InputAt }, + } + + impl<'a, 'm, 'r, 's, I: Input> Bounded<'a, 'm, 'r, 's, I> { diff --git a/regex-0.1.80/CHANGELOG.md b/regex-0.1.80/CHANGELOG.md new file mode 100644 index 000000000..5b5fc7a20 --- /dev/null +++ b/regex-0.1.80/CHANGELOG.md @@ -0,0 +1,128 @@ +0.1.80 +====== +* [PR #292](https://github.com/rust-lang-nursery/regex/pull/292): + Fixes bug #291, which was introduced by PR #290. + +0.1.79 +====== +* Require regex-syntax 0.3.8. + +0.1.78 +====== +* [PR #290](https://github.com/rust-lang-nursery/regex/pull/290): + Fixes bug #289, which caused some regexes with a certain combination + of literals to match incorrectly. + +0.1.77 +====== +* [PR #281](https://github.com/rust-lang-nursery/regex/pull/281): + Fixes bug #280 by disabling all literal optimizations when a pattern + is partially anchored. + +0.1.76 +====== +* Tweak criteria for using the Teddy literal matcher. + +0.1.75 +====== +* [PR #275](https://github.com/rust-lang-nursery/regex/pull/275): + Improves match verification performance in the Teddy SIMD searcher. +* [PR #278](https://github.com/rust-lang-nursery/regex/pull/278): + Replaces slow substring loop in the Teddy SIMD searcher with Aho-Corasick. +* Implemented DoubleEndedIterator on regex set match iterators. + +0.1.74 +====== +* Release regex-syntax 0.3.5 with a minor bug fix. +* Fix bug #272. +* Fix bug #277. +* [PR #270](https://github.com/rust-lang-nursery/regex/pull/270): + Fixes bugs #264, #268 and an unreported where the DFA cache size could be + drastically under estimated in some cases (leading to high unexpected memory + usage). + +0.1.73 +====== +* Release `regex-syntax 0.3.4`. +* Bump `regex-syntax` dependency version for `regex` to `0.3.4`. + +0.1.72 +====== +* [PR #262](https://github.com/rust-lang-nursery/regex/pull/262): + Fixes a number of small bugs caught by fuzz testing (AFL). + +0.1.71 +====== +* [PR #236](https://github.com/rust-lang-nursery/regex/pull/236): + Fix a bug in how suffix literals were extracted, which could lead + to invalid match behavior in some cases. + +0.1.70 +====== +* [PR #231](https://github.com/rust-lang-nursery/regex/pull/231): + Add SIMD accelerated multiple pattern search. +* [PR #228](https://github.com/rust-lang-nursery/regex/pull/228): + Reintroduce the reverse suffix literal optimization. +* [PR #226](https://github.com/rust-lang-nursery/regex/pull/226): + Implements NFA state compression in the lazy DFA. +* [PR #223](https://github.com/rust-lang-nursery/regex/pull/223): + A fully anchored RegexSet can now short-circuit. + +0.1.69 +====== +* [PR #216](https://github.com/rust-lang-nursery/regex/pull/216): + Tweak the threshold for running backtracking. +* [PR #217](https://github.com/rust-lang-nursery/regex/pull/217): + Add upper limit (from the DFA) to capture search (for the NFA). +* [PR #218](https://github.com/rust-lang-nursery/regex/pull/218): + Add rure, a C API. + +0.1.68 +====== +* [PR #210](https://github.com/rust-lang-nursery/regex/pull/210): + Fixed a performance bug in `bytes::Regex::replace` where `extend` was used + instead of `extend_from_slice`. +* [PR #211](https://github.com/rust-lang-nursery/regex/pull/211): + Fixed a bug in the handling of word boundaries in the DFA. +* [PR #213](https://github.com/rust-lang-nursery/regex/pull/213): + Added RE2 and Tcl to the benchmark harness. Also added a CLI utility from + running regexes using any of the following regex engines: PCRE1, PCRE2, + Oniguruma, RE2, Tcl and of course Rust's own regexes. + +0.1.67 +====== +* [PR #201](https://github.com/rust-lang-nursery/regex/pull/201): + Fix undefined behavior in the `regex!` compiler plugin macro. +* [PR #205](https://github.com/rust-lang-nursery/regex/pull/205): + More improvements to DFA performance. Competitive with RE2. See PR for + benchmarks. +* [PR #209](https://github.com/rust-lang-nursery/regex/pull/209): + Release 0.1.66 was semver incompatible since it required a newer version + of Rust than previous releases. This PR fixes that. (And `0.1.66` was + yanked.) + +0.1.66 +====== +* Speculative support for Unicode word boundaries was added to the DFA. This + should remove the last common case that disqualified use of the DFA. +* An optimization that scanned for suffix literals and then matched the regular + expression in reverse was removed because it had worst case quadratic time + complexity. It was replaced with a more limited optimization where, given any + regex of the form `re$`, it will be matched in reverse from the end of the + haystack. +* [PR #202](https://github.com/rust-lang-nursery/regex/pull/202): + The inner loop of the DFA was heavily optimized to improve cache locality + and reduce the overall number of instructions run on each iteration. This + represents the first use of `unsafe` in `regex` (to elide bounds checks). +* [PR #200](https://github.com/rust-lang-nursery/regex/pull/200): + Use of the `mempool` crate (which used thread local storage) was replaced + with a faster version of a similar API in @Amanieu's `thread_local` crate. + It should reduce contention when using a regex from multiple threads + simultaneously. +* PCRE2 JIT benchmarks were added. A benchmark comparison can be found + [here](https://gist.github.com/anonymous/14683c01993e91689f7206a18675901b). + (Includes a comparison with PCRE1's JIT and Oniguruma.) +* A bug where word boundaries weren't being matched correctly in the DFA was + fixed. This only affected use of `bytes::Regex`. +* [#160](https://github.com/rust-lang-nursery/regex/issues/160): + `Captures` now has a `Debug` impl. diff --git a/regex-0.1.80/Cargo.toml b/regex-0.1.80/Cargo.toml new file mode 100644 index 000000000..ab1680cdf --- /dev/null +++ b/regex-0.1.80/Cargo.toml @@ -0,0 +1,93 @@ +[package] +name = "regex" +version = "0.1.80" #:version +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +readme = "README.md" +repository = "https://github.com/rust-lang/regex" +documentation = "https://doc.rust-lang.org/regex" +homepage = "https://github.com/rust-lang/regex" +description = """ +An implementation of regular expressions for Rust. This implementation uses +finite automata and guarantees linear time matching on all inputs. +""" + +[dependencies] +# For very fast prefix literal matching. +aho-corasick = "0.5.3" +# For skipping along search text quickly when a leading byte is known. +memchr = "0.1.9" +# For managing regex caches quickly across multiple threads. +thread_local = "0.2.4" +# For parsing regular expressions. +regex-syntax = { path = "regex-syntax", version = "0.3.8" } +# For accelerating text search. +simd = { version = "0.1.0", optional = true } +# For compiling UTF-8 decoding into automata. +utf8-ranges = "0.1.3" + +[dev-dependencies] +# For examples. +lazy_static = "0.1" +# For property based tests. +quickcheck = "0.2" +# For generating random test data. +rand = "0.3" + +[features] +# Enable to use the unstable pattern traits defined in std. +pattern = [] +# Enable to use simd acceleration. +simd-accel = ["simd"] + +[lib] +# There are no benchmarks in the library code itself +bench = false + +# Run the test suite on the default behavior of Regex::new. +# This includes a mish mash of NFAs and DFAs, which are chosen automatically +# based on the regex. We test both of the NFA implementations by forcing their +# usage with the test definitions below. (We can't test the DFA implementations +# in the same way since they can't be used for every regex tested.) +[[test]] +path = "tests/test_default.rs" +name = "default" + +# The same as the default tests, but run on bytes::Regex. +[[test]] +path = "tests/test_default_bytes.rs" +name = "default-bytes" + +# Run the test suite on the NFA algorithm over Unicode codepoints. +[[test]] +path = "tests/test_nfa.rs" +name = "nfa" + +# Run the test suite on the NFA algorithm over bytes that match UTF-8 only. +[[test]] +path = "tests/test_nfa_utf8bytes.rs" +name = "nfa-utf8bytes" + +# Run the test suite on the NFA algorithm over arbitrary bytes. +[[test]] +path = "tests/test_nfa_bytes.rs" +name = "nfa-bytes" + +# Run the test suite on the backtracking engine over Unicode codepoints. +[[test]] +path = "tests/test_backtrack.rs" +name = "backtrack" + +# Run the test suite on the backtracking engine over bytes that match UTF-8 +# only. +[[test]] +path = "tests/test_backtrack_utf8bytes.rs" +name = "backtrack-utf8bytes" + +# Run the test suite on the backtracking engine over arbitrary bytes. +[[test]] +path = "tests/test_backtrack_bytes.rs" +name = "backtrack-bytes" + +[profile.test] +debug = true diff --git a/regex-0.1.80/HACKING.md b/regex-0.1.80/HACKING.md new file mode 100644 index 000000000..28b9fcb5d --- /dev/null +++ b/regex-0.1.80/HACKING.md @@ -0,0 +1,315 @@ +Your friendly guide to hacking and navigating the regex library. + +This guide assumes familiarity with Rust and Cargo, and at least a perusal of +the user facing documentation for this crate. + +If you're looking for background on the implementation in this library, then +you can do no better than Russ Cox's article series on implementing regular +expressions using finite automata: https://swtch.com/~rsc/regexp/ + + +## Architecture overview + +As you probably already know, this library executes regular expressions using +finite automata. In particular, a design goal is to make searching linear +with respect to both the regular expression and the text being searched. +Meeting that design goal on its own is not so hard and can be done with an +implementation of the Pike VM (similar to Thompson's construction, but supports +capturing groups), as described in: https://swtch.com/~rsc/regexp/regexp2.html +--- This library contains such an implementation in src/pikevm.rs. + +Making it fast is harder. One of the key problems with the Pike VM is that it +can be in more than one state at any point in time, and must shuffle capture +positions between them. The Pike VM also spends a lot of time following the +same epsilon transitions over and over again. We can employ one trick to +speed up the Pike VM: extract one or more literal prefixes from the regular +expression and execute specialized code to quickly find matches of those +prefixes in the search text. The Pike VM can then be avoided for most the +search, and instead only executed when a prefix is found. The code to find +prefixes is in the regex-syntax crate (in this repository). The code to search +for literals is in src/literals.rs. When more than one literal prefix is found, +we fall back to an Aho-Corasick DFA using the aho-corasick crate. For one +literal, we use a variant of the Boyer-Moore algorithm. Both Aho-Corasick and +Boyer-Moore use `memchr` when appropriate. The Boyer-Moore variant in this +library also uses elementary frequency analysis to choose the right byte to run +`memchr` with. + +Of course, detecting prefix literals can only take us so far. Not all regular +expressions have literal prefixes. To remedy this, we try another approach +to executing the Pike VM: backtracking, whose implementation can be found in +src/backtrack.rs. One reason why backtracking can be faster is that it avoids +excessive shuffling of capture groups. Of course, backtracking is susceptible +to exponential runtimes, so we keep track of every state we've visited to make +sure we never visit it again. This guarantees linear time execution, but we +pay for it with the memory required to track visited states. Because of the +memory requirement, we only use this engine on small search strings *and* small +regular expressions. + +Lastly, the real workhorse of this library is the "lazy" DFA in src/dfa.rs. +It is distinct from the Pike VM in that the DFA is explicitly represented in +memory and is only ever in one state at a time. It is said to be "lazy" because +the DFA is computed as text is searched, where each byte in the search text +results in at most one new DFA state. It is made fast by caching states. DFAs +are susceptible to exponential state blow up (where the worst case is computing +a new state for every input byte, regardless of what's in the state cache). To +avoid using a lot of memory, the lazy DFA uses a bounded cache. Once the cache +is full, it is wiped and state computation starts over again. If the cache is +wiped too frequently, then the DFA gives up and searching falls back to one of +the aforementioned algorithms. + +All of the above matching engines expose precisely the same matching semantics. +This is indeed tested. (See the section below about testing.) + +The following sub-sections describe the rest of the library and how each of the +matching engines are actually used. + +### Parsing + +Regular expressions are parsed using the regex-syntax crate, which is +maintained in this repository. The regex-syntax crate defines an abstract +syntax and provides very detailed error messages when a parse error is +encountered. Parsing is done in a separate crate so that others may benefit +from its existence, and because it is relatively divorced from the rest of the +regex library. + +The regex-syntax crate also provides sophisticated support for extracting +prefix and suffix literals from regular expressions. + +### Compilation + +The compiler is in src/compile.rs. The input to the compiler is some abstract +syntax for a regular expression and the output is a sequence of opcodes that +matching engines use to execute a search. (One can think of matching engines as +mini virtual machines.) The sequence of opcodes is a particular encoding of a +non-deterministic finite automaton. In particular, the opcodes explicitly rely +on epsilon transitions. + +Consider a simple regular expression like `a|b`. Its compiled form looks like +this: + + 000 Save(0) + 001 Split(2, 3) + 002 'a' (goto: 4) + 003 'b' + 004 Save(1) + 005 Match + +The first column is the instruction pointer and the second column is the +instruction. Save instructions indicate that the current position in the input +should be stored in a captured location. Split instructions represent a binary +branch in the program (i.e., epsilon transitions). The instructions `'a'` and +`'b'` indicate that the literal bytes `'a'` or `'b'` should match. + +In older versions of this library, the compilation looked like this: + + 000 Save(0) + 001 Split(2, 3) + 002 'a' + 003 Jump(5) + 004 'b' + 005 Save(1) + 006 Match + +In particular, empty instructions that merely served to move execution from one +point in the program to another were removed. Instead, every instruction has a +`goto` pointer embedded into it. This resulted in a small performance boost for +the Pike VM, because it was one fewer epsilon transition that it had to follow. + +There exist more instructions and they are defined and documented in +src/prog.rs. + +Compilation has several knobs and a few unfortunately complicated invariants. +Namely, the output of compilation can be one of two types of programs: a +program that executes on Unicode scalar values or a program that executes +on raw bytes. In the former case, the matching engine is responsible for +performing UTF-8 decoding and executing instructions using Unicode codepoints. +In the latter case, the program handles UTF-8 decoding implicitly, so that the +matching engine can execute on raw bytes. All matching engines can execute +either Unicode or byte based programs except for the lazy DFA, which requires +byte based programs. In general, both representations were kept because (1) the +lazy DFA requires byte based programs so that states can be encoded in a memory +efficient manner and (2) the Pike VM benefits greatly from inlining Unicode +character classes into fewer instructions as it results in fewer epsilon +transitions. + +N.B. UTF-8 decoding is built into the compiled program by making use of the +utf8-ranges crate. The compiler in this library factors out common suffixes to +reduce the size of huge character classes (e.g., `\pL`). + +A regrettable consequence of this split in instruction sets is we generally +need to compile two programs; one for NFA execution and one for the lazy DFA. + +In fact, it is worse than that: the lazy DFA is not capable of finding the +starting location of a match in a single scan, and must instead execute a +backwards search after finding the end location. To execute a backwards search, +we must have compiled the regular expression *in reverse*. + +This means that every compilation of a regular expression generally results in +three distinct programs. It would be possible to lazily compile the Unicode +program, since it is never needed if (1) the regular expression uses no word +boundary assertions and (2) the caller never asks for sub-capture locations. + +### Execution + +At the time of writing, there are four matching engines in this library: + +1. The Pike VM (supports captures). +2. Bounded backtracking (supports captures). +3. Literal substring or multi-substring search. +4. Lazy DFA (no support for Unicode word boundary assertions). + +Only the first two matching engines are capable of executing every regular +expression program. They also happen to be the slowest, which means we need +some logic that (1) knows various facts about the regular expression and (2) +knows what the caller wants. Using this information, we can determine which +engine (or engines) to use. + +The logic for choosing which engine to execute is in src/exec.rs and is +documented on the Exec type. Exec values contain regular expression Programs +(defined in src/prog.rs), which contain all the necessary tidbits for actually +executing a regular expression on search text. + +For the most part, the execution logic is straight-forward and follows the +limitations of each engine described above pretty faithfully. The hairiest +part of src/exec.rs by far is the execution of the lazy DFA, since it requires +a forwards and backwards search, and then falls back to either the Pike VM or +backtracking if the caller requested capture locations. + +The Exec type also contains mutable scratch space for each type of matching +engine. This scratch space is used during search (for example, for the lazy +DFA, it contains compiled states that are reused on subsequent searches). + +### Programs + +A regular expression program is essentially a sequence of opcodes produced by +the compiler plus various facts about the regular expression (such as whether +it is anchored, its capture names, etc.). + +### The regex! macro (or why `regex::internal` exists) + +The `regex!` macro is defined in the `regex_macros` crate as a compiler plugin, +which is maintained in this repository. The `regex!` macro compiles a regular +expression at compile time into specialized Rust code. + +The `regex!` macro was written when this library was first conceived and +unfortunately hasn't changed much since then. In particular, it encodes the +entire Pike VM into stack allocated space (no heap allocation is done). When +`regex!` was first written, this provided a substantial speed boost over +so-called "dynamic" regexes compiled at runtime, and in particular had much +lower overhead per match. This was because the only matching engine at the +time was the Pike VM. The addition of other matching engines has inverted +the relationship; the `regex!` macro is almost never faster than the dynamic +variant. (In fact, it is typically substantially slower.) + +In order to build the `regex!` macro this way, it must have access to some +internals of the regex library, which is in a distinct crate. (Compiler plugins +must be part of a distinct crate.) Namely, it must be able to compile a regular +expression and access its opcodes. The necessary internals are exported as part +of the top-level `internal` module in the regex library, but is hidden from +public documentation. In order to present a uniform API between programs build +by the `regex!` macro and their dynamic analoges, the `Regex` type is an enum +whose variants are hidden from public documentation. + +In the future, the `regex!` macro should probably work more like Ragel, but +it's not clear how hard this is. In particular, the `regex!` macro should be +able to support all the features of dynamic regexes, which may be hard to do +with a Ragel-style implementation approach. (Which somewhat suggests that the +`regex!` macro may also need to grow conditional execution logic like the +dynamic variants, which seems rather grotesque.) + + +## Testing + +A key aspect of any mature regex library is its test suite. A subset of the +tests in this library come from Glenn Fowler's AT&T test suite (its online +presence seems gone at the time of writing). The source of the test suite is +located in src/testdata. The scripts/regex-match-tests.py takes the test suite +in src/testdata and generates tests/matches.rs. + +There are also many other manually crafted tests and regression tests in +tests/tests.rs. Some of these tests were taken from RE2. + +The biggest source of complexity in the tests is related to answering this +question: how can we reuse the tests to check all of our matching engines? One +approach would have been to encode every test into some kind of format (like +the AT&T test suite) and code generate tests for each matching engine. The +approach we use in this library is to create a Cargo.toml entry point for each +matching engine we want to test. The entry points are: + +* `tests/test_plugin.rs` - tests the `regex!` macro +* `tests/test_default.rs` - tests `Regex::new` +* `tests/test_default_bytes.rs` - tests `bytes::Regex::new` +* `tests/test_nfa.rs` - tests `Regex::new`, forced to use the NFA + algorithm on every regex. +* `tests/test_nfa_bytes.rs` - tests `Regex::new`, forced to use the NFA + algorithm on every regex and use *arbitrary* byte based programs. +* `tests/test_nfa_utf8bytes.rs` - tests `Regex::new`, forced to use the NFA + algorithm on every regex and use *UTF-8* byte based programs. +* `tests/test_backtrack.rs` - tests `Regex::new`, forced to use + backtracking on every regex. +* `tests/test_backtrack_bytes.rs` - tests `Regex::new`, forced to use + backtracking on every regex and use *arbitrary* byte based programs. +* `tests/test_backtrack_utf8bytes.rs` - tests `Regex::new`, forced to use + backtracking on every regex and use *UTF-8* byte based programs. + +The lazy DFA and pure literal engines are absent from this list because +they cannot be used on every regular expression. Instead, we rely on +`tests/test_dynamic.rs` to test the lazy DFA and literal engines when possible. + +Since the tests are repeated several times, and because `cargo test` runs all +entry points, it can take a while to compile everything. To reduce compile +times slightly, try using `cargo test --test default`, which will only use the +`tests/test_default.rs` entry point. + +N.B. To run tests for the `regex!` macro, use: + + cargo test --manifest-path regex_macros/Cargo.toml + + +## Benchmarking + +The benchmarking in this crate is made up of many micro-benchmarks. Currently, +there are two primary sets of benchmarks: the benchmarks that were adopted +at this library's inception (in `benches/src/misc.rs`) and a newer set of +benchmarks meant to test various optimizations. Specifically, the latter set +contain some analysis and are in `benches/src/sherlock.rs`. Also, the latter +set are all executed on the same lengthy input whereas the former benchmarks +are executed on strings of varying length. + +There is also a smattering of benchmarks for parsing and compilation. + +Benchmarks are in a separate crate so that its dependencies can be managed +separately from the main regex crate. + +Benchmarking follows a similarly wonky setup as tests. There are multiple entry +points: + +* `bench_rust_plugin.rs` - benchmarks the `regex!` macro +* `bench_rust.rs` - benchmarks `Regex::new` +* `bench_rust_bytes.rs` benchmarks `bytes::Regex::new` +* `bench_pcre.rs` - benchmarks PCRE +* `bench_onig.rs` - benchmarks Oniguruma + +The PCRE and Oniguruma benchmarks exist as a comparison point to a mature +regular expression library. In general, this regex library compares favorably +(there are even a few benchmarks that PCRE simply runs too slowly on or +outright can't execute at all). I would love to add other regular expression +library benchmarks (especially RE2). + +If you're hacking on one of the matching engines and just want to see +benchmarks, then all you need to run is: + + $ ./run-bench rust + +If you want to compare your results with older benchmarks, then try: + + $ ./run-bench rust | tee old + $ ... make it faster + $ ./run-bench rust | tee new + $ cargo-benchcmp old new --improvements + +The `cargo-benchcmp` utility is available here: +https://github.com/BurntSushi/cargo-benchcmp + +The `run-bench` utility can run benchmarks for PCRE and Oniguruma too. See +`./run-bench --help`. diff --git a/regex-0.1.80/LICENSE-APACHE b/regex-0.1.80/LICENSE-APACHE new file mode 100644 index 000000000..16fe87b06 --- /dev/null +++ b/regex-0.1.80/LICENSE-APACHE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/regex-0.1.80/LICENSE-MIT b/regex-0.1.80/LICENSE-MIT new file mode 100644 index 000000000..39d4bdb5a --- /dev/null +++ b/regex-0.1.80/LICENSE-MIT @@ -0,0 +1,25 @@ +Copyright (c) 2014 The Rust Project Developers + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +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 --git a/regex-0.1.80/PERFORMANCE.md b/regex-0.1.80/PERFORMANCE.md new file mode 100644 index 000000000..6b143262d --- /dev/null +++ b/regex-0.1.80/PERFORMANCE.md @@ -0,0 +1,279 @@ +Your friendly guide to understanding the performance characteristics of this +crate. + +This guide assumes some familiarity with the public API of this crate, which +can be found here: http://doc.rust-lang.org/regex/regex/index.html + +## Theory vs. Practice + +One of the design goals of this crate is to provide worst case linear time +behavior with respect to the text searched using finite state automata. This +means that, *in theory*, the performance of this crate is much better than most +regex implementations, which typically use backtracking which has worst case +exponential time. + +For example, try opening a Python interpreter and typing this: + + >>> import re + >>> re.search('(a*)*c', 'a' * 30).span() + +I'll wait. + +At some point, you'll figure out that it won't terminate any time soon. ^C it. + +The promise of this crate is that *this pathological behavior can't happen*. + +With that said, just because we have protected ourselves against worst case +exponential behavior doesn't mean we are immune from large constant factors +or places where the current regex engine isn't quite optimal. This guide will +detail those cases and provide guidance on how to avoid them, among other +bits of general advice. + +## Thou Shalt Not Compile Regular Expressions In A Loop + +**Advice**: Use `lazy_static` to amortize the cost of `Regex` compilation. + +Don't do it unless you really don't mind paying for it. Compiling a regular +expression in this crate is quite expensive. It is conceivable that it may get +faster some day, but I wouldn't hold out hope for, say, an order of magnitude +improvement. In particular, compilation can take any where from a few dozen +microseconds to a few dozen milliseconds. Yes, milliseconds. Unicode character +classes, in particular, have the largest impact on compilation performance. At +the time of writing, for example, `\pL{100}` takes around 44ms to compile. This +is because `\pL` corresponds to every letter in Unicode and compilation must +turn it into a proper automaton that decodes a subset of UTF-8 which +corresponds to those letters. Compilation also spends some cycles shrinking the +size of the automaton. + +This means that in order to realize efficient regex matching, one must +*amortize the cost of compilation*. Trivially, if a call to `is_match` is +inside a loop, then make sure your call to `Regex::new` is *outside* that loop. + +In many programming languages, regular expressions can be conveniently defined +and compiled in a global scope, and code can reach out and use them as if +they were global static variables. In Rust, there is really no concept of +life-before-main, and therefore, one cannot utter this: + + static MY_REGEX: Regex = Regex::new("...").unwrap(); + +Unfortunately, this would seem to imply that one must pass `Regex` objects +around to everywhere they are used, which can be especially painful depending +on how your program is structured. Thankfully, the +[`lazy_static`](https://crates.io/crates/lazy_static) +crate provides an answer that works well: + + #[macro_use] extern crate lazy_static; + extern crate regex; + + use regex::Regex; + + fn some_helper_function(text: &str) -> bool { + lazy_static! { + static ref MY_REGEX: Regex = Regex::new("...").unwrap(); + } + MY_REGEX.is_match(text) + } + +In other words, the `lazy_static!` macro enables us to define a `Regex` *as if* +it were a global static value. What is actually happening under the covers is +that the code inside the macro (i.e., `Regex::new(...)`) is run on *first use* +of `MY_REGEX` via a `Deref` impl. The implementation is admittedly magical, but +it's self contained and everything works exactly as you expect. In particular, +`MY_REGEX` can be used from multiple threads without wrapping it in an `Arc` or +a `Mutex`. On that note... + +## Using a regex from multiple threads + +**Advice**: The performance impact from using a `Regex` from multiple threads +is likely negligible. If necessary, clone the `Regex` so that each thread gets +its own copy. Cloning a regex does not incur any additional memory overhead +than what would be used by using a `Regex` from multiple threads +simultaneously. *Its only cost is ergonomics.* + +It is supported and encouraged to define your regexes using `lazy_static!` as +if they were global static values, and then use them to search text from +multiple threads simultaneously. + +One might imagine that this is possible because a `Regex` represents a +*compiled* program, so that any allocation or mutation is already done, and is +therefore read-only. Unfortunately, this is not true. Each type of search +strategy in this crate requires some kind of mutable scratch space to use +*during search*. For example, when executing a DFA, its states are computed +lazily and reused on subsequent searches. Those states go into that mutable +scratch space. + +The mutable scratch space is an implementation detail, and in general, its +mutation should not be observable from users of this crate. Therefore, it uses +interior mutability. This implies that `Regex` can either only be used from one +thread, or it must do some sort of synchronization. Either choice is +reasonable, but this crate chooses the latter, in particular because it is +ergonomic and makes use with `lazy_static!` straight forward. + +Synchronization implies *some* amount of overhead. When a `Regex` is used from +a single thread, this overhead is negligible. When a `Regex` is used from +multiple threads simultaneously, it is possible for the overhead of +synchronization from contention to impact performance. The specific cases where +contention may happen is if you are calling any of these methods repeatedly +from multiple threads simultaneously: + +* shortest_match +* is_match +* find +* captures + +In particular, every invocation of one of these methods must synchronize with +other threads to retrieve its mutable scratch space before searching can start. +If, however, you are using one of these methods: + +* find_iter +* captures_iter + +Then you may not suffer from contention since the cost of synchronization is +amortized on *construction of the iterator*. That is, the mutable scratch space +is obtained when the iterator is created and retained throughout its lifetime. + +## Only ask for what you need + +**Advice**: Prefer in this order: `is_match`, `find`, `captures`. + +There are three primary search methods on a `Regex`: + +* is_match +* find +* captures + +In general, these are ordered from fastest to slowest. + +`is_match` is fastest because it doesn't actually need to find the start or the +end of the leftmost-first match. It can quit immediately after it knows there +is a match. For example, given the regex `a+` and the haystack, `aaaaa`, the +search will quit after examing the first byte. + +In constrast, `find` must return both the start and end location of the +leftmost-first match. It can use the DFA matcher for this, but must run it +forwards once to find the end of the match *and then run it backwards* to find +the start of the match. The two scans and the cost of finding the real end of +the leftmost-first match make this more expensive than `is_match`. + +`captures` is the most expensive of them all because it must do what `find` +does, and then run either the bounded backtracker or the Pike VM to fill in the +capture group locations. Both of these are simulations of an NFA, which must +spend a lot of time shuffling states around. The DFA limits the performance hit +somewhat by restricting the amount of text that must be searched via an NFA +simulation. + +One other method not mentioned is `shortest_match`. This method has precisely +the same performance characteristics as `is_match`, except it will return the +end location of when it discovered a match. For example, given the regex `a+` +and the haystack `aaaaa`, `shortest_match` may return `1` as opposed to `5`, +the latter of which being the correct end location of the leftmost-first match. + +## Literals in your regex may make it faster + +**Advice**: Literals can reduce the work that the regex engine needs to do. Use +them if you can, especially as prefixes. + +In particular, if your regex starts with a prefix literal, the prefix is +quickly searched before entering the (much slower) regex engine. For example, +given the regex `foo\w+`, the literal `foo` will be searched for using +Boyer-Moore. If there's no match, then no regex engine is ever used. Only when +there's a match is the regex engine invoked at the location of the match, which +effectively permits the regex engine to skip large portions of a haystack. +If a regex is comprised entirely of literals (possibly more than one), then +it's possible that the regex engine can be avoided entirely even when there's a +match. + +When one literal is found, Boyer-Moore is used. When multiple literals are +found, then an optimized version of Aho-Corasick is used. + +This optimization is in particular extended quite a bit in this crate. Here are +a few examples of regexes that get literal prefixes detected: + +* `(foo|bar)` detects `foo` and `bar` +* `(a|b)c` detects `ac` and `bc` +* `[ab]foo[yz]` detects `afooy`, `afooz`, `bfooy` and `bfooz` +* `a?b` detects `a` and `b` +* `a*b` detects `a` and `b` +* `(ab){3,6}` detects `ababab` + +Literals in anchored regexes can also be used for detecting non-matches very +quickly. For example, `^foo\w+` and `\w+foo$` may be able to detect a non-match +just by examing the first (or last) three bytes of the haystack. + +## Unicode word boundaries may prevent the DFA from being used + +**Advice**: In most cases, `\b` should work well. If not, use `(?-u:\b)` +instead of `\b` if you care about consistent performance more than correctness. + +It's a sad state of the current implementation. At the moment, the DFA will try +to interpret Unicode word boundaries as if they were ASCII word boundaries. +If the DFA comes across any non-ASCII byte, it will quit and fall back to an +alternative matching engine that can handle Unicode word boundaries correctly. +The alternate matching engine is generally quite a bit slower (perhaps by an +order of magnitude). If necessary, this can be ameliorated in two ways. + +The first way is to add some number of literal prefixes to your regular +expression. Even though the DFA may not be used, specialized routines will +still kick in to find prefix literals quickly, which limits how much work the +NFA simulation will need to do. + +The second way is to give up on Unicode and use an ASCII word boundary instead. +One can use an ASCII word boundary by disabling Unicode support. That is, +instead of using `\b`, use `(?-u:\b)`. Namely, given the regex `\b.+\b`, it +can be transformed into a regex that uses the DFA with `(?-u:\b).+(?-u:\b)`. It +is important to limit the scope of disabling the `u` flag, since it might lead +to a syntax error if the regex could match arbitrary bytes. For example, if one +wrote `(?-u)\b.+\b`, then a syntax error would be returned because `.` matches +any *byte* when the Unicode flag is disabled. + +The second way isn't appreciably different than just using a Unicode word +boundary in the first place, since the DFA will speculatively interpret it as +an ASCII word boundary anyway. The key difference is that if an ASCII word +boundary is used explicitly, then the DFA won't quit in the presence of +non-ASCII UTF-8 bytes. This results in giving up correctness in exchange for +more consistent performance. + +N.B. When using `bytes::Regex`, Unicode support is disabled by default, so one +can simply write `\b` to get an ASCII word boundary. + +## Excessive counting can lead to exponential state blow up in the DFA + +**Advice**: Don't write regexes that cause DFA state blow up if you care about +match performance. + +Wait, didn't I say that this crate guards against exponential worst cases? +Well, it turns out that the process of converting an NFA to a DFA can lead to +an exponential blow up in the number of states. This crate specifically guards +against exponential blow up by doing two things: + +1. The DFA is computed lazily. That is, a state in the DFA only exists in + memory if it is visited. In particular, the lazy DFA guarantees that *at + most* one state is created for every byte of input. This, on its own, + guarantees linear time complexity. +2. Of course, creating a new state for *every* byte of input means that search + will go incredibly slow because of very large constant factors. On top of + that, creating a state for every byte in a large haystack could result in + exorbitant memory usage. To ameliorate this, the DFA bounds the number of + states it can store. Once it reaches its limit, it flushes its cache. This + prevents reuse of states that it already computed. If the cache is flushed + too frequently, then the DFA will give up and execution will fall back to + one of the NFA simulations. + +In effect, this crate will detect exponential state blow up and fall back to +a search routine with fixed memory requirements. This does, however, mean that +searching will be much slower than one might expect. Regexes that rely on +counting in particular are strong aggravators of this behavior. For example, +matching `[01]*1[01]{20}$` against a random sequence of `0`s and `1`s. + +In the future, it may be possible to increase the bound that the DFA uses, +which would allow the caller to choose how much memory they're willing to +spend. + +## Resist the temptation to "optimize" regexes + +**Advice**: This ain't a backtracking engine. + +An entire book was written on how to optimize Perl-style regular expressions. +Most of those techniques are not applicable for this library. For example, +there is no problem with using non-greedy matching or having lots of +alternations in your regex. diff --git a/regex-0.1.80/README.md b/regex-0.1.80/README.md new file mode 100644 index 000000000..62c2b6332 --- /dev/null +++ b/regex-0.1.80/README.md @@ -0,0 +1,241 @@ +regex +===== + +A Rust library for parsing, compiling, and executing regular expressions. +This particular implementation of regular expressions guarantees execution +in linear time with respect to the size of the regular expression and +search text by using finite automata. In particular, it makes use of both +NFAs and DFAs when matching. Much of the syntax and implementation is inspired +by [RE2](https://github.com/google/re2). + +[![Build Status](https://travis-ci.org/rust-lang-nursery/regex.svg?branch=master)](https://travis-ci.org/rust-lang-nursery/regex) +[![Build status](https://ci.appveyor.com/api/projects/status/22g48bo866qr4u77?svg=true)](https://ci.appveyor.com/project/alexcrichton/regex) +[![Coverage Status](https://coveralls.io/repos/github/rust-lang-nursery/regex/badge.svg?branch=master)](https://coveralls.io/github/rust-lang-nursery/regex?branch=master) +[![](http://meritbadge.herokuapp.com/regex)](https://crates.io/crates/regex) + +### Documentation + +[Module documentation with examples](https://doc.rust-lang.org/regex). +The module documentation also include a comprehensive description of the syntax +supported. + +Documentation with examples for the various matching functions and iterators +can be found on the +[`Regex` type](https://doc.rust-lang.org/regex/regex/enum.Regex.html). + +### Usage + +Add this to your `Cargo.toml`: + +```toml +[dependencies] +regex = "0.1" +``` + +and this to your crate root: + +```rust +extern crate regex; +``` + +Here's a simple example that matches a date in YYYY-MM-DD format and prints the +year, month and day: + +```rust +extern crate regex; + +use regex::Regex; + +fn main() { + let re = Regex::new(r"(?x) +(?P\d{4}) # the year +- +(?P\d{2}) # the month +- +(?P\d{2}) # the day +").unwrap(); + let caps = re.captures("2010-03-14").unwrap(); + + assert_eq!("2010", caps.name("year").unwrap()); + assert_eq!("03", caps.name("month").unwrap()); + assert_eq!("14", caps.name("day").unwrap()); +} +``` + +If you have lots of dates in text that you'd like to iterate over, then it's +easy to adapt the above example with an iterator: + +```rust +extern crate regex; + +use regex::Regex; + +const TO_SEARCH: &'static str = " +On 2010-03-14, foo happened. On 2014-10-14, bar happened. +"; + +fn main() { + let re = Regex::new(r"(\d{4})-(\d{2})-(\d{2})").unwrap(); + + for caps in re.captures_iter(TO_SEARCH) { + // Note that all of the unwraps are actually OK for this regex + // because the only way for the regex to match is if all of the + // capture groups match. This is not true in general though! + println!("year: {}, month: {}, day: {}", + caps.at(1).unwrap(), + caps.at(2).unwrap(), + caps.at(3).unwrap()); + } +} +``` + +This example outputs: + +``` +year: 2010, month: 03, day: 14 +year: 2014, month: 10, day: 14 +``` + +### Usage: Avoid compiling the same regex in a loop + +It is an anti-pattern to compile the same regular expression in a loop since +compilation is typically expensive. (It takes anywhere from a few microseconds +to a few **milliseconds** depending on the size of the regex.) Not only is +compilation itself expensive, but this also prevents optimizations that reuse +allocations internally to the matching engines. + +In Rust, it can sometimes be a pain to pass regular expressions around if +they're used from inside a helper function. Instead, we recommend using the +[`lazy_static`](https://crates.io/crates/lazy_static) crate to ensure that +regular expressions are compiled exactly once. + +For example: + +```rust +#[macro_use] extern crate lazy_static; +extern crate regex; + +use regex::Regex; + +fn some_helper_function(text: &str) -> bool { + lazy_static! { + static ref RE: Regex = Regex::new("...").unwrap(); + } + RE.is_match(text) +} +``` + +Specifically, in this example, the regex will be compiled when it is used for +the first time. On subsequent uses, it will reuse the previous compilation. + +### Usage: match regular expressions on `&[u8]` + +The main API of this crate (`regex::Regex`) requires the caller to pass a +`&str` for searching. In Rust, an `&str` is required to be valid UTF-8, which +means the main API can't be used for searching arbitrary bytes. + +To match on arbitrary bytes, use the `regex::bytes::Regex` API. The API +is identical to the main API, except that it takes an `&[u8]` to search +on instead of an `&str`. By default, `.` will match any *byte* using +`regex::bytes::Regex`, while `.` will match any encoded Unicode *codepoint* +using the main API. + +This example shows how to find all null-terminated strings in a slice of bytes: + +```rust +use regex::bytes::Regex; + +let re = Regex::new(r"(?P[^\x00]+)\x00").unwrap(); +let text = b"foo\x00bar\x00baz\x00"; + +// Extract all of the strings without the null terminator from each match. +// The unwrap is OK here since a match requires the `cstr` capture to match. +let cstrs: Vec<&[u8]> = + re.captures_iter(text) + .map(|c| c.name("cstr").unwrap()) + .collect(); +assert_eq!(vec![&b"foo"[..], &b"bar"[..], &b"baz"[..]], cstrs); +``` + +Notice here that the `[^\x00]+` will match any *byte* except for `NUL`. When +using the main API, `[^\x00]+` would instead match any valid UTF-8 sequence +except for `NUL`. + +### Usage: match multiple regular expressions simultaneously + +This demonstrates how to use a `RegexSet` to match multiple (possibly +overlapping) regular expressions in a single scan of the search text: + +```rust +use regex::RegexSet; + +let set = RegexSet::new(&[ + r"\w+", + r"\d+", + r"\pL+", + r"foo", + r"bar", + r"barfoo", + r"foobar", +]).unwrap(); + +// Iterate over and collect all of the matches. +let matches: Vec<_> = set.matches("foobar").into_iter().collect(); +assert_eq!(matches, vec![0, 2, 3, 4, 6]); + +// You can also test whether a particular regex matched: +let matches = set.matches("foobar"); +assert!(!matches.matched(5)); +assert!(matches.matched(6)); +``` + +### Usage: `regex!` compiler plugin + +**WARNING**: The `regex!` compiler plugin is orders of magnitude slower than +the normal `Regex::new(...)` usage. You should not use the compiler plugin +unless you have a very special reason for doing so. The performance difference +may be the temporary, but the path forward at this point isn't clear. + +The `regex!` compiler plugin will compile your regexes at compile time. **This +only works with a nightly compiler.** + +Here is a small example: + +```rust +#![feature(plugin)] + +#![plugin(regex_macros)] +extern crate regex; + +fn main() { + let re = regex!(r"(\d{4})-(\d{2})-(\d{2})"); + let caps = re.captures("2010-03-14").unwrap(); + + assert_eq!("2010", caps.at(1).unwrap()); + assert_eq!("03", caps.at(2).unwrap()); + assert_eq!("14", caps.at(3).unwrap()); +} +``` + +Notice that we never `unwrap` the result of `regex!`. This is because your +*program* won't compile if the regex doesn't compile. (Try `regex!("(")`.) + + +### Usage: a regular expression parser + +This repository contains a crate that provides a well tested regular expression +parser and abstract syntax. It provides no facilities for compilation or +execution. This may be useful if you're implementing your own regex engine or +otherwise need to do analysis on the syntax of a regular expression. It is +otherwise not recommended for general use. + +[Documentation for `regex-syntax` with +examples](https://doc.rust-lang.org/regex/regex_syntax/index.html). + +# License + +`regex` is primarily distributed under the terms of both the MIT license and +the Apache License (Version 2.0), with portions covered by various BSD-like +licenses. + +See LICENSE-APACHE, and LICENSE-MIT for details. diff --git a/regex-0.1.80/appveyor.yml b/regex-0.1.80/appveyor.yml new file mode 100644 index 000000000..6a1b8dc19 --- /dev/null +++ b/regex-0.1.80/appveyor.yml @@ -0,0 +1,17 @@ +environment: + matrix: + - TARGET: x86_64-pc-windows-msvc + - TARGET: i686-pc-windows-msvc + - TARGET: i686-pc-windows-gnu +install: + - ps: Start-FileDownload "https://static.rust-lang.org/dist/rust-nightly-${env:TARGET}.exe" + - rust-nightly-%TARGET%.exe /VERYSILENT /NORESTART /DIR="C:\Program Files (x86)\Rust" + - SET PATH=%PATH%;C:\Program Files (x86)\Rust\bin + - SET PATH=%PATH%;C:\MinGW\bin + - rustc -V + - cargo -V + +build: false + +test_script: + - cargo test --verbose diff --git a/regex-0.1.80/bench/Cargo.toml b/regex-0.1.80/bench/Cargo.toml new file mode 100644 index 000000000..05654e072 --- /dev/null +++ b/regex-0.1.80/bench/Cargo.toml @@ -0,0 +1,68 @@ +[package] +publish = false +name = "regex-benchmark" +version = "0.1.0" +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +repository = "https://github.com/rust-lang/regex" +documentation = "http://doc.rust-lang.org/regex/regex_syntax/index.html" +homepage = "https://github.com/rust-lang/regex" +description = "Regex benchmarks for Rust's and other engines." +build = "build.rs" + +[dependencies] +docopt = "0.6" +lazy_static = "0.1" +libc = "0.2" +onig = { version = "0.4", optional = true } +libpcre-sys = { version = "0.2", optional = true } +memmap = "0.2" +regex = { version = "0.1", path = "..", features = ["simd-accel"] } +regex_macros = { version = "0.1", path = "../regex_macros", optional = true } +regex-syntax = { version = "0.3", path = "../regex-syntax" } +rustc-serialize = "0.3" + +[build-dependencies] +gcc = "0.3" +pkg-config = "0.3" + +[[bin]] +name = "regex-run-one" +path = "src/main.rs" +bench = false + +# Use features to conditionally compile benchmarked regexes, since not every +# regex works on every engine. Additionally, it is useful to be able to build +# each benchmark individually, so that not all dependencies are required to +# run only one benchmark. +# +# Note that when running benchmarks, only ONE feature should be set at a time. +# Doing anything else will probably result in weird "duplicate definition" +# compiler errors. +# +# Tip: use the run-bench script in the root of this repository to run +# benchmarks. +[features] +re-pcre1 = ["libpcre-sys"] +re-pcre2 = [] +re-onig = ["onig"] +re-re2 = [] +re-rust = [] +re-rust-bytes = [] +re-rust-plugin = ["regex_macros"] +re-tcl = [] + +[[bench]] +name = "bench" +path = "src/bench.rs" +test = false +bench = true + +[profile.release] +debug = true + +[profile.bench] +debug = true + +[profile.test] +debug = true diff --git a/regex-0.1.80/bench/build.rs b/regex-0.1.80/bench/build.rs new file mode 100644 index 000000000..628c2b25d --- /dev/null +++ b/regex-0.1.80/bench/build.rs @@ -0,0 +1,58 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +extern crate gcc; +extern crate pkg_config; + +use std::env; +use std::process; + +macro_rules! we { + ($($tt:tt)*) => {{ + use std::io::Write; + writeln!(&mut ::std::io::stderr(), $($tt),*).unwrap(); + }} +} + +fn main() { + // We only need to look for PCRE2 and RE2 because we roll the FFI bindings + // for those libraries ourselves from scratch. For PCRE1 and Oniguruma, we + // rely on other crates that do something similar to the dance below for + // us. + + let wants_pcre2 = env::var("CARGO_FEATURE_RE_PCRE2").is_ok(); + let has_pcre2 = pkg_config::Config::new().find("libpcre2-8").is_ok(); + if wants_pcre2 && !has_pcre2 { + we!("pcre2 cannot be found by pkg-config"); + process::exit(1); + } + + let wants_re2 = env::var("CARGO_FEATURE_RE_RE2").is_ok(); + let has_re2 = pkg_config::Config::new().find("re2").is_ok(); + if wants_re2 { + if !has_re2 { + we!("re2 cannot be found by pkg-config"); + process::exit(1); + } + gcc::Config::new() + .cpp(true) + .flag("-std=c++11") + .file("src/ffi/re2.cpp") + .compile("libcre2.a"); + println!("cargo:rustc-link-lib=re2"); + } + + let wants_tcl = env::var("CARGO_FEATURE_RE_TCL").is_ok(); + let has_tcl = pkg_config::Config::new().find("tcl").is_ok(); + if wants_tcl && !has_tcl { + we!("tcl cannot be found by pkg-config"); + process::exit(1); + } +} diff --git a/regex-0.1.80/bench/compile b/regex-0.1.80/bench/compile new file mode 100755 index 000000000..f01b1a759 --- /dev/null +++ b/regex-0.1.80/bench/compile @@ -0,0 +1,9 @@ +#!/bin/sh + +# Enable SIMD. +export RUSTFLAGS="-C target-cpu=native" + +exec cargo build \ + --release \ + --features 're-onig re-pcre1 re-pcre2 re-re2 re-rust re-rust-bytes re-tcl' \ + "$@" diff --git a/regex-0.1.80/bench/log/.gitignore b/regex-0.1.80/bench/log/.gitignore new file mode 100644 index 000000000..a9a5aecf4 --- /dev/null +++ b/regex-0.1.80/bench/log/.gitignore @@ -0,0 +1 @@ +tmp diff --git a/regex-0.1.80/bench/log/01-lazy-dfa/dynamic b/regex-0.1.80/bench/log/01-lazy-dfa/dynamic new file mode 100644 index 000000000..9ef21737d --- /dev/null +++ b/regex-0.1.80/bench/log/01-lazy-dfa/dynamic @@ -0,0 +1,73 @@ + Running target/release/dynamic-e87a67d7ea67f0eb + +running 67 tests +test bench::anchored_literal_long_match ... bench: 75 ns/iter (+/- 3) = 5200 MB/s +test bench::anchored_literal_long_non_match ... bench: 61 ns/iter (+/- 2) = 6393 MB/s +test bench::anchored_literal_short_match ... bench: 75 ns/iter (+/- 3) = 346 MB/s +test bench::anchored_literal_short_non_match ... bench: 61 ns/iter (+/- 1) = 426 MB/s +test bench::easy0_1K ... bench: 196 ns/iter (+/- 8) = 5224 MB/s +test bench::easy0_1MB ... bench: 255,138 ns/iter (+/- 4,820) = 4109 MB/s +test bench::easy0_32 ... bench: 71 ns/iter (+/- 2) = 450 MB/s +test bench::easy0_32K ... bench: 5,392 ns/iter (+/- 108) = 6077 MB/s +test bench::easy1_1K ... bench: 241 ns/iter (+/- 37) = 4248 MB/s +test bench::easy1_1MB ... bench: 334,872 ns/iter (+/- 3,433) = 3131 MB/s +test bench::easy1_32 ... bench: 65 ns/iter (+/- 2) = 492 MB/s +test bench::easy1_32K ... bench: 6,139 ns/iter (+/- 703) = 5337 MB/s +test bench::hard_1K ... bench: 4,654 ns/iter (+/- 63) = 220 MB/s +test bench::hard_1MB ... bench: 4,719,487 ns/iter (+/- 71,818) = 222 MB/s +test bench::hard_32 ... bench: 199 ns/iter (+/- 8) = 160 MB/s +test bench::hard_32K ... bench: 147,389 ns/iter (+/- 4,391) = 222 MB/s +test bench::literal ... bench: 20 ns/iter (+/- 4) = 2550 MB/s +test bench::match_class ... bench: 85 ns/iter (+/- 4) = 952 MB/s +test bench::match_class_in_range ... bench: 32 ns/iter (+/- 3) = 2531 MB/s +test bench::match_class_unicode ... bench: 783 ns/iter (+/- 13) = 205 MB/s +test bench::medium_1K ... bench: 1,334 ns/iter (+/- 154) = 767 MB/s +test bench::medium_1MB ... bench: 2,044,757 ns/iter (+/- 72,936) = 512 MB/s +test bench::medium_32 ... bench: 99 ns/iter (+/- 18) = 323 MB/s +test bench::medium_32K ... bench: 59,603 ns/iter (+/- 13,750) = 549 MB/s +test bench::no_exponential ... bench: 553 ns/iter (+/- 150) = 180 MB/s +test bench::not_literal ... bench: 293 ns/iter (+/- 59) = 174 MB/s +test bench::one_pass_long_prefix ... bench: 177 ns/iter (+/- 35) = 146 MB/s +test bench::one_pass_long_prefix_not ... bench: 175 ns/iter (+/- 47) = 148 MB/s +test bench::one_pass_short ... bench: 134 ns/iter (+/- 34) = 126 MB/s +test bench::one_pass_short_not ... bench: 136 ns/iter (+/- 39) = 125 MB/s +test bench::replace_all ... bench: 153 ns/iter (+/- 17) +test bench_dynamic_compile::compile_huge ... bench: 165,209 ns/iter (+/- 4,396) +test bench_dynamic_compile::compile_huge_bytes ... bench: 18,795,770 ns/iter (+/- 2,674,909) +test bench_dynamic_compile::compile_simple ... bench: 6,883 ns/iter (+/- 391) +test bench_dynamic_compile::compile_simple_bytes ... bench: 7,281 ns/iter (+/- 751) +test bench_dynamic_compile::compile_small ... bench: 9,091 ns/iter (+/- 1,125) +test bench_dynamic_compile::compile_small_bytes ... bench: 182,815 ns/iter (+/- 3,814) +test bench_dynamic_parse::parse_huge ... bench: 1,233 ns/iter (+/- 123) +test bench_dynamic_parse::parse_simple ... bench: 2,015 ns/iter (+/- 108) +test bench_dynamic_parse::parse_small ... bench: 2,500 ns/iter (+/- 76) +test bench_sherlock::before_holmes ... bench: 2,741,811 ns/iter (+/- 58,389) = 216 MB/s +test bench_sherlock::everything_greedy ... bench: 7,807,696 ns/iter (+/- 328,585) = 76 MB/s +test bench_sherlock::everything_greedy_nl ... bench: 5,424,922 ns/iter (+/- 78,937) = 109 MB/s +test bench_sherlock::holmes_cochar_watson ... bench: 266,557 ns/iter (+/- 3,832) = 2231 MB/s +test bench_sherlock::holmes_coword_watson ... bench: 1,327,967 ns/iter (+/- 12,773) = 448 MB/s +test bench_sherlock::line_boundary_sherlock_holmes ... bench: 2,690,485 ns/iter (+/- 17,393) = 221 MB/s +test bench_sherlock::name_alt1 ... bench: 77,206 ns/iter (+/- 951) = 7705 MB/s +test bench_sherlock::name_alt2 ... bench: 303,775 ns/iter (+/- 5,030) = 1958 MB/s +test bench_sherlock::name_alt3 ... bench: 1,385,153 ns/iter (+/- 15,871) = 429 MB/s +test bench_sherlock::name_alt3_nocase ... bench: 1,473,833 ns/iter (+/- 9,825) = 403 MB/s +test bench_sherlock::name_alt4 ... bench: 300,912 ns/iter (+/- 3,896) = 1977 MB/s +test bench_sherlock::name_alt4_nocase ... bench: 1,421,519 ns/iter (+/- 16,246) = 418 MB/s +test bench_sherlock::name_holmes ... bench: 52,027 ns/iter (+/- 785) = 11435 MB/s +test bench_sherlock::name_holmes_nocase ... bench: 1,241,204 ns/iter (+/- 16,862) = 479 MB/s +test bench_sherlock::name_sherlock ... bench: 34,378 ns/iter (+/- 677) = 17305 MB/s +test bench_sherlock::name_sherlock_holmes ... bench: 34,463 ns/iter (+/- 580) = 17262 MB/s +test bench_sherlock::name_sherlock_holmes_nocase ... bench: 1,281,540 ns/iter (+/- 11,054) = 464 MB/s +test bench_sherlock::name_sherlock_nocase ... bench: 1,281,293 ns/iter (+/- 13,129) = 464 MB/s +test bench_sherlock::name_whitespace ... bench: 60,463 ns/iter (+/- 815) = 9839 MB/s +test bench_sherlock::no_match_common ... bench: 568,357 ns/iter (+/- 11,237) = 1046 MB/s +test bench_sherlock::no_match_uncommon ... bench: 23,656 ns/iter (+/- 340) = 25149 MB/s +test bench_sherlock::quotes ... bench: 977,907 ns/iter (+/- 13,926) = 608 MB/s +test bench_sherlock::the_lower ... bench: 794,285 ns/iter (+/- 8,513) = 749 MB/s +test bench_sherlock::the_nocase ... bench: 1,837,240 ns/iter (+/- 22,738) = 323 MB/s +test bench_sherlock::the_upper ... bench: 54,083 ns/iter (+/- 1,153) = 11000 MB/s +test bench_sherlock::the_whitespace ... bench: 1,986,579 ns/iter (+/- 9,292) = 299 MB/s +test bench_sherlock::word_ending_n ... bench: 55,205,101 ns/iter (+/- 93,542) = 10 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 67 measured + diff --git a/regex-0.1.80/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa b/regex-0.1.80/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa new file mode 100644 index 000000000..50d3a136c --- /dev/null +++ b/regex-0.1.80/bench/log/01-lazy-dfa/dynamic-no-lazy-dfa @@ -0,0 +1,85 @@ + Compiling regex v0.1.48 (file:///home/andrew/data/projects/rust/regex) +src/dfa.rs:73:1: 94:2 warning: function is never used: `can_exec`, #[warn(dead_code)] on by default +src/dfa.rs:73 pub fn can_exec(insts: &Insts) -> bool { +src/dfa.rs:74 use inst::EmptyLook::*; +src/dfa.rs:75 // If for some reason we manage to allocate a regex program with more +src/dfa.rs:76 // than 2^32-1 instructions, then we can't execute the DFA because we +src/dfa.rs:77 // use 32 bit pointers. +src/dfa.rs:78 if insts.len() > ::std::u32::MAX as usize { + ... +src/exec.rs:12:11: 12:15 warning: unused import, #[warn(unused_imports)] on by default +src/exec.rs:12 use dfa::{self, Dfa, DfaResult}; + ^~~~ + Running target/release/dynamic-e87a67d7ea67f0eb + +running 67 tests +test bench::anchored_literal_long_match ... bench: 169 ns/iter (+/- 1) = 2307 MB/s +test bench::anchored_literal_long_non_match ... bench: 85 ns/iter (+/- 0) = 4588 MB/s +test bench::anchored_literal_short_match ... bench: 158 ns/iter (+/- 3) = 164 MB/s +test bench::anchored_literal_short_non_match ... bench: 84 ns/iter (+/- 2) = 309 MB/s +test bench::easy0_1K ... bench: 318 ns/iter (+/- 2) = 3220 MB/s +test bench::easy0_1MB ... bench: 257,205 ns/iter (+/- 2,448) = 4076 MB/s +test bench::easy0_32 ... bench: 82 ns/iter (+/- 1) = 390 MB/s +test bench::easy0_32K ... bench: 8,666 ns/iter (+/- 104) = 3781 MB/s +test bench::easy1_1K ... bench: 293 ns/iter (+/- 2) = 3494 MB/s +test bench::easy1_1MB ... bench: 329,774 ns/iter (+/- 6,296) = 3179 MB/s +test bench::easy1_32 ... bench: 77 ns/iter (+/- 0) = 415 MB/s +test bench::easy1_32K ... bench: 8,856 ns/iter (+/- 93) = 3700 MB/s +test bench::hard_1K ... bench: 31,888 ns/iter (+/- 83) = 32 MB/s +test bench::hard_1MB ... bench: 58,435,108 ns/iter (+/- 64,537) = 17 MB/s +test bench::hard_32 ... bench: 1,048 ns/iter (+/- 12) = 30 MB/s +test bench::hard_32K ... bench: 1,033,930 ns/iter (+/- 4,224) = 31 MB/s +test bench::literal ... bench: 20 ns/iter (+/- 0) = 2550 MB/s +test bench::match_class ... bench: 84 ns/iter (+/- 0) = 964 MB/s +test bench::match_class_in_range ... bench: 33 ns/iter (+/- 0) = 2454 MB/s +test bench::match_class_unicode ... bench: 2,218 ns/iter (+/- 8) = 72 MB/s +test bench::medium_1K ... bench: 1,368 ns/iter (+/- 9) = 748 MB/s +test bench::medium_1MB ... bench: 2,034,481 ns/iter (+/- 3,608) = 515 MB/s +test bench::medium_32 ... bench: 141 ns/iter (+/- 0) = 226 MB/s +test bench::medium_32K ... bench: 59,949 ns/iter (+/- 421) = 546 MB/s +test bench::no_exponential ... bench: 336,653 ns/iter (+/- 1,757) +test bench::not_literal ... bench: 1,247 ns/iter (+/- 5) = 40 MB/s +test bench::one_pass_long_prefix ... bench: 264 ns/iter (+/- 2) = 98 MB/s +test bench::one_pass_long_prefix_not ... bench: 267 ns/iter (+/- 1) = 97 MB/s +test bench::one_pass_short ... bench: 768 ns/iter (+/- 5) = 22 MB/s +test bench::one_pass_short_not ... bench: 797 ns/iter (+/- 20) = 21 MB/s +test bench::replace_all ... bench: 149 ns/iter (+/- 0) +test bench_dynamic_compile::compile_huge ... bench: 161,349 ns/iter (+/- 1,462) +test bench_dynamic_compile::compile_huge_bytes ... bench: 18,050,519 ns/iter (+/- 105,846) +test bench_dynamic_compile::compile_simple ... bench: 6,664 ns/iter (+/- 390) +test bench_dynamic_compile::compile_simple_bytes ... bench: 7,035 ns/iter (+/- 370) +test bench_dynamic_compile::compile_small ... bench: 8,914 ns/iter (+/- 347) +test bench_dynamic_compile::compile_small_bytes ... bench: 186,970 ns/iter (+/- 2,134) +test bench_dynamic_parse::parse_huge ... bench: 1,238 ns/iter (+/- 11) +test bench_dynamic_parse::parse_simple ... bench: 2,005 ns/iter (+/- 19) +test bench_dynamic_parse::parse_small ... bench: 2,494 ns/iter (+/- 11) +test bench_sherlock::before_holmes ... bench: 42,005,594 ns/iter (+/- 57,752) = 14 MB/s +test bench_sherlock::everything_greedy ... bench: 38,431,063 ns/iter (+/- 28,840) = 15 MB/s +test bench_sherlock::everything_greedy_nl ... bench: 32,003,966 ns/iter (+/- 50,270) = 18 MB/s +test bench_sherlock::holmes_cochar_watson ... bench: 1,457,068 ns/iter (+/- 3,202) = 408 MB/s +test bench_sherlock::holmes_coword_watson ... bench: 136,035,549 ns/iter (+/- 75,381) = 4 MB/s +test bench_sherlock::line_boundary_sherlock_holmes ... bench: 33,024,291 ns/iter (+/- 67,902) = 18 MB/s +test bench_sherlock::name_alt1 ... bench: 157,989 ns/iter (+/- 917) = 3765 MB/s +test bench_sherlock::name_alt2 ... bench: 545,254 ns/iter (+/- 1,908) = 1091 MB/s +test bench_sherlock::name_alt3 ... bench: 2,245,964 ns/iter (+/- 2,478) = 264 MB/s +test bench_sherlock::name_alt3_nocase ... bench: 4,792,290 ns/iter (+/- 31,760) = 124 MB/s +test bench_sherlock::name_alt4 ... bench: 584,204 ns/iter (+/- 2,084) = 1018 MB/s +test bench_sherlock::name_alt4_nocase ... bench: 2,318,020 ns/iter (+/- 8,493) = 256 MB/s +test bench_sherlock::name_holmes ... bench: 51,880 ns/iter (+/- 299) = 11467 MB/s +test bench_sherlock::name_holmes_nocase ... bench: 1,414,500 ns/iter (+/- 2,497) = 420 MB/s +test bench_sherlock::name_sherlock ... bench: 34,294 ns/iter (+/- 349) = 17348 MB/s +test bench_sherlock::name_sherlock_holmes ... bench: 34,531 ns/iter (+/- 199) = 17228 MB/s +test bench_sherlock::name_sherlock_holmes_nocase ... bench: 1,692,651 ns/iter (+/- 8,846) = 351 MB/s +test bench_sherlock::name_sherlock_nocase ... bench: 1,657,413 ns/iter (+/- 5,534) = 358 MB/s +test bench_sherlock::name_whitespace ... bench: 131,372 ns/iter (+/- 605) = 4528 MB/s +test bench_sherlock::no_match_common ... bench: 567,065 ns/iter (+/- 2,763) = 1049 MB/s +test bench_sherlock::no_match_uncommon ... bench: 23,782 ns/iter (+/- 85) = 25016 MB/s +test bench_sherlock::quotes ... bench: 11,251,366 ns/iter (+/- 24,960) = 52 MB/s +test bench_sherlock::the_lower ... bench: 789,781 ns/iter (+/- 2,072) = 753 MB/s +test bench_sherlock::the_nocase ... bench: 1,807,509 ns/iter (+/- 4,685) = 329 MB/s +test bench_sherlock::the_upper ... bench: 53,542 ns/iter (+/- 198) = 11111 MB/s +test bench_sherlock::the_whitespace ... bench: 5,410,444 ns/iter (+/- 14,766) = 109 MB/s +test bench_sherlock::word_ending_n ... bench: 56,017,874 ns/iter (+/- 60,047) = 10 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 67 measured + diff --git a/regex-0.1.80/bench/log/01-lazy-dfa/native b/regex-0.1.80/bench/log/01-lazy-dfa/native new file mode 100644 index 000000000..61fc08da4 --- /dev/null +++ b/regex-0.1.80/bench/log/01-lazy-dfa/native @@ -0,0 +1,65 @@ + Compiling regex_macros v0.1.28 (file:///home/andrew/data/projects/rust/regex/regex_macros) + Running regex_macros/target/release/native-f2ffefeeda527264 + +running 58 tests +test bench::anchored_literal_long_match ... bench: 189 ns/iter (+/- 16) = 2063 MB/s +test bench::anchored_literal_long_non_match ... bench: 47 ns/iter (+/- 1) = 8297 MB/s +test bench::anchored_literal_short_match ... bench: 177 ns/iter (+/- 5) = 146 MB/s +test bench::anchored_literal_short_non_match ... bench: 46 ns/iter (+/- 1) = 565 MB/s +test bench::easy0_1K ... bench: 26,578 ns/iter (+/- 1,140) = 38 MB/s +test bench::easy0_1MB ... bench: 27,229,730 ns/iter (+/- 261,126) = 38 MB/s +test bench::easy0_32 ... bench: 867 ns/iter (+/- 45) = 36 MB/s +test bench::easy0_32K ... bench: 847,113 ns/iter (+/- 276,910) = 38 MB/s +test bench::easy1_1K ... bench: 23,525 ns/iter (+/- 278) = 43 MB/s +test bench::easy1_1MB ... bench: 24,075,047 ns/iter (+/- 40,396) = 43 MB/s +test bench::easy1_32 ... bench: 767 ns/iter (+/- 14) = 41 MB/s +test bench::easy1_32K ... bench: 752,730 ns/iter (+/- 9,284) = 43 MB/s +test bench::hard_1K ... bench: 44,053 ns/iter (+/- 513) = 23 MB/s +test bench::hard_1MB ... bench: 44,982,170 ns/iter (+/- 76,683) = 23 MB/s +test bench::hard_32 ... bench: 1,418 ns/iter (+/- 26) = 22 MB/s +test bench::hard_32K ... bench: 1,407,013 ns/iter (+/- 13,426) = 23 MB/s +test bench::literal ... bench: 1,202 ns/iter (+/- 16) = 42 MB/s +test bench::match_class ... bench: 2,057 ns/iter (+/- 29) = 39 MB/s +test bench::match_class_in_range ... bench: 2,060 ns/iter (+/- 34) = 39 MB/s +test bench::match_class_unicode ... bench: 12,945 ns/iter (+/- 156) = 12 MB/s +test bench::medium_1K ... bench: 27,874 ns/iter (+/- 315) = 36 MB/s +test bench::medium_1MB ... bench: 28,614,500 ns/iter (+/- 544,256) = 36 MB/s +test bench::medium_32 ... bench: 896 ns/iter (+/- 85) = 35 MB/s +test bench::medium_32K ... bench: 892,349 ns/iter (+/- 35,511) = 36 MB/s +test bench::no_exponential ... bench: 319,270 ns/iter (+/- 19,837) +test bench::not_literal ... bench: 1,477 ns/iter (+/- 104) = 34 MB/s +test bench::one_pass_long_prefix ... bench: 653 ns/iter (+/- 10) = 39 MB/s +test bench::one_pass_long_prefix_not ... bench: 651 ns/iter (+/- 6) = 39 MB/s +test bench::one_pass_short ... bench: 1,016 ns/iter (+/- 24) = 16 MB/s +test bench::one_pass_short_not ... bench: 1,588 ns/iter (+/- 28) = 10 MB/s +test bench::replace_all ... bench: 1,078 ns/iter (+/- 55) +test bench_sherlock::before_holmes ... bench: 54,264,124 ns/iter (+/- 564,692) = 10 MB/s +test bench_sherlock::everything_greedy ... bench: 22,724,158 ns/iter (+/- 44,361) = 26 MB/s +test bench_sherlock::everything_greedy_nl ... bench: 22,168,804 ns/iter (+/- 66,296) = 26 MB/s +test bench_sherlock::holmes_cochar_watson ... bench: 24,791,824 ns/iter (+/- 37,522) = 23 MB/s +test bench_sherlock::holmes_coword_watson ... bench: 885,999,793 ns/iter (+/- 39,704,278) +test bench_sherlock::line_boundary_sherlock_holmes ... bench: 25,113,805 ns/iter (+/- 672,050) = 23 MB/s +test bench_sherlock::name_alt1 ... bench: 23,382,716 ns/iter (+/- 3,696,517) = 25 MB/s +test bench_sherlock::name_alt2 ... bench: 23,585,220 ns/iter (+/- 3,724,922) = 25 MB/s +test bench_sherlock::name_alt3 ... bench: 80,283,635 ns/iter (+/- 3,165,029) = 7 MB/s +test bench_sherlock::name_alt3_nocase ... bench: 77,357,394 ns/iter (+/- 268,133) = 7 MB/s +test bench_sherlock::name_alt4 ... bench: 22,736,520 ns/iter (+/- 43,231) = 26 MB/s +test bench_sherlock::name_alt4_nocase ... bench: 26,921,524 ns/iter (+/- 140,162) = 22 MB/s +test bench_sherlock::name_holmes ... bench: 15,145,735 ns/iter (+/- 65,980) = 39 MB/s +test bench_sherlock::name_holmes_nocase ... bench: 16,285,042 ns/iter (+/- 71,956) = 36 MB/s +test bench_sherlock::name_sherlock ... bench: 16,189,653 ns/iter (+/- 99,929) = 36 MB/s +test bench_sherlock::name_sherlock_holmes ... bench: 14,975,742 ns/iter (+/- 118,052) = 39 MB/s +test bench_sherlock::name_sherlock_holmes_nocase ... bench: 16,904,928 ns/iter (+/- 201,104) = 35 MB/s +test bench_sherlock::name_sherlock_nocase ... bench: 16,335,907 ns/iter (+/- 118,725) = 36 MB/s +test bench_sherlock::name_whitespace ... bench: 14,837,905 ns/iter (+/- 52,201) = 40 MB/s +test bench_sherlock::no_match_common ... bench: 16,036,625 ns/iter (+/- 108,268) = 37 MB/s +test bench_sherlock::no_match_uncommon ... bench: 15,278,356 ns/iter (+/- 81,123) = 38 MB/s +test bench_sherlock::quotes ... bench: 21,580,801 ns/iter (+/- 198,772) = 27 MB/s +test bench_sherlock::the_lower ... bench: 16,059,120 ns/iter (+/- 160,640) = 37 MB/s +test bench_sherlock::the_nocase ... bench: 17,376,836 ns/iter (+/- 103,371) = 34 MB/s +test bench_sherlock::the_upper ... bench: 15,259,087 ns/iter (+/- 93,807) = 38 MB/s +test bench_sherlock::the_whitespace ... bench: 18,835,951 ns/iter (+/- 160,674) = 31 MB/s +test bench_sherlock::word_ending_n ... bench: 59,832,390 ns/iter (+/- 4,478,911) = 9 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 58 measured + diff --git a/regex-0.1.80/bench/log/01-lazy-dfa/nfa b/regex-0.1.80/bench/log/01-lazy-dfa/nfa new file mode 100644 index 000000000..994137b55 --- /dev/null +++ b/regex-0.1.80/bench/log/01-lazy-dfa/nfa @@ -0,0 +1,74 @@ + Compiling regex v0.1.48 (file:///home/andrew/data/projects/rust/regex) + Running target/release/dynamic_nfa-1e40ce11bcb7c666 + +running 67 tests +test bench::anchored_literal_long_match ... bench: 306 ns/iter (+/- 6) = 1274 MB/s +test bench::anchored_literal_long_non_match ... bench: 95 ns/iter (+/- 1) = 4105 MB/s +test bench::anchored_literal_short_match ... bench: 315 ns/iter (+/- 2) = 82 MB/s +test bench::anchored_literal_short_non_match ... bench: 96 ns/iter (+/- 2) = 270 MB/s +test bench::easy0_1K ... bench: 206 ns/iter (+/- 1) = 4970 MB/s +test bench::easy0_1MB ... bench: 255,834 ns/iter (+/- 1,273) = 4098 MB/s +test bench::easy0_32 ... bench: 72 ns/iter (+/- 2) = 444 MB/s +test bench::easy0_32K ... bench: 5,315 ns/iter (+/- 25) = 6165 MB/s +test bench::easy1_1K ... bench: 274 ns/iter (+/- 0) = 3737 MB/s +test bench::easy1_1MB ... bench: 337,047 ns/iter (+/- 1,972) = 3111 MB/s +test bench::easy1_32 ... bench: 76 ns/iter (+/- 2) = 421 MB/s +test bench::easy1_32K ... bench: 6,111 ns/iter (+/- 39) = 5362 MB/s +test bench::hard_1K ... bench: 59,596 ns/iter (+/- 264) = 17 MB/s +test bench::hard_1MB ... bench: 58,947,188 ns/iter (+/- 205,874) = 17 MB/s +test bench::hard_32 ... bench: 1,978 ns/iter (+/- 22) = 16 MB/s +test bench::hard_32K ... bench: 1,846,347 ns/iter (+/- 14,253) = 17 MB/s +test bench::literal ... bench: 172 ns/iter (+/- 1) = 296 MB/s +test bench::match_class ... bench: 240 ns/iter (+/- 1) = 337 MB/s +test bench::match_class_in_range ... bench: 190 ns/iter (+/- 2) = 426 MB/s +test bench::match_class_unicode ... bench: 4,145 ns/iter (+/- 24) = 38 MB/s +test bench::medium_1K ... bench: 1,195 ns/iter (+/- 8) = 856 MB/s +test bench::medium_1MB ... bench: 2,028,649 ns/iter (+/- 11,235) = 516 MB/s +test bench::medium_32 ... bench: 84 ns/iter (+/- 0) = 380 MB/s +test bench::medium_32K ... bench: 56,134 ns/iter (+/- 369) = 583 MB/s +test bench::no_exponential ... bench: 536 ns/iter (+/- 4) = 186 MB/s +test bench::not_literal ... bench: 2,428 ns/iter (+/- 31) = 21 MB/s +test bench::one_pass_long_prefix ... bench: 756 ns/iter (+/- 2) = 34 MB/s +test bench::one_pass_long_prefix_not ... bench: 756 ns/iter (+/- 12) = 34 MB/s +test bench::one_pass_short ... bench: 1,813 ns/iter (+/- 5) = 9 MB/s +test bench::one_pass_short_not ... bench: 2,588 ns/iter (+/- 8) = 6 MB/s +test bench::replace_all ... bench: 905 ns/iter (+/- 7) +test bench_dynamic_compile::compile_huge ... bench: 161,517 ns/iter (+/- 1,287) +test bench_dynamic_compile::compile_huge_bytes ... bench: 18,395,715 ns/iter (+/- 98,986) +test bench_dynamic_compile::compile_simple ... bench: 6,623 ns/iter (+/- 296) +test bench_dynamic_compile::compile_simple_bytes ... bench: 7,047 ns/iter (+/- 232) +test bench_dynamic_compile::compile_small ... bench: 8,948 ns/iter (+/- 526) +test bench_dynamic_compile::compile_small_bytes ... bench: 186,796 ns/iter (+/- 817) +test bench_dynamic_parse::parse_huge ... bench: 1,238 ns/iter (+/- 6) +test bench_dynamic_parse::parse_simple ... bench: 1,977 ns/iter (+/- 12) +test bench_dynamic_parse::parse_small ... bench: 2,502 ns/iter (+/- 18) +test bench_sherlock::before_holmes ... bench: 45,045,123 ns/iter (+/- 261,188) = 13 MB/s +test bench_sherlock::everything_greedy ... bench: 38,685,654 ns/iter (+/- 107,136) = 15 MB/s +test bench_sherlock::everything_greedy_nl ... bench: 36,407,787 ns/iter (+/- 160,253) = 16 MB/s +test bench_sherlock::holmes_cochar_watson ... bench: 1,417,371 ns/iter (+/- 6,533) = 419 MB/s +test bench_sherlock::holmes_coword_watson ... bench: 139,298,695 ns/iter (+/- 154,012) = 4 MB/s +test bench_sherlock::line_boundary_sherlock_holmes ... bench: 32,734,005 ns/iter (+/- 98,729) = 18 MB/s +test bench_sherlock::name_alt1 ... bench: 153,016 ns/iter (+/- 739) = 3888 MB/s +test bench_sherlock::name_alt2 ... bench: 534,038 ns/iter (+/- 1,909) = 1114 MB/s +test bench_sherlock::name_alt3 ... bench: 2,220,778 ns/iter (+/- 6,374) = 267 MB/s +test bench_sherlock::name_alt3_nocase ... bench: 4,744,134 ns/iter (+/- 11,703) = 125 MB/s +test bench_sherlock::name_alt4 ... bench: 569,971 ns/iter (+/- 2,256) = 1043 MB/s +test bench_sherlock::name_alt4_nocase ... bench: 2,324,966 ns/iter (+/- 3,082) = 255 MB/s +test bench_sherlock::name_holmes ... bench: 268,146 ns/iter (+/- 1,238) = 2218 MB/s +test bench_sherlock::name_holmes_nocase ... bench: 1,409,583 ns/iter (+/- 2,808) = 422 MB/s +test bench_sherlock::name_sherlock ... bench: 95,280 ns/iter (+/- 316) = 6244 MB/s +test bench_sherlock::name_sherlock_holmes ... bench: 116,097 ns/iter (+/- 461) = 5124 MB/s +test bench_sherlock::name_sherlock_holmes_nocase ... bench: 1,691,210 ns/iter (+/- 3,712) = 351 MB/s +test bench_sherlock::name_sherlock_nocase ... bench: 1,651,722 ns/iter (+/- 7,070) = 360 MB/s +test bench_sherlock::name_whitespace ... bench: 130,960 ns/iter (+/- 923) = 4542 MB/s +test bench_sherlock::no_match_common ... bench: 568,008 ns/iter (+/- 1,723) = 1047 MB/s +test bench_sherlock::no_match_uncommon ... bench: 23,669 ns/iter (+/- 84) = 25135 MB/s +test bench_sherlock::quotes ... bench: 11,055,260 ns/iter (+/- 24,883) = 53 MB/s +test bench_sherlock::the_lower ... bench: 2,934,498 ns/iter (+/- 4,553) = 202 MB/s +test bench_sherlock::the_nocase ... bench: 4,268,193 ns/iter (+/- 8,164) = 139 MB/s +test bench_sherlock::the_upper ... bench: 272,832 ns/iter (+/- 1,436) = 2180 MB/s +test bench_sherlock::the_whitespace ... bench: 5,409,934 ns/iter (+/- 7,678) = 109 MB/s +test bench_sherlock::word_ending_n ... bench: 55,252,656 ns/iter (+/- 68,442) = 10 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 67 measured + diff --git a/regex-0.1.80/bench/log/01-lazy-dfa/pcre b/regex-0.1.80/bench/log/01-lazy-dfa/pcre new file mode 100644 index 000000000..22a66e6a8 --- /dev/null +++ b/regex-0.1.80/bench/log/01-lazy-dfa/pcre @@ -0,0 +1,60 @@ + Compiling regex v0.1.48 (file:///home/andrew/data/projects/rust/regex) + Running target/release/pcre-781840b9a3e9c199 + +running 53 tests +test anchored_literal_long_match ... bench: 90 ns/iter (+/- 7) = 4333 MB/s +test anchored_literal_long_non_match ... bench: 60 ns/iter (+/- 2) = 6500 MB/s +test anchored_literal_short_match ... bench: 87 ns/iter (+/- 6) = 298 MB/s +test anchored_literal_short_non_match ... bench: 58 ns/iter (+/- 4) = 448 MB/s +test easy0_1K ... bench: 258 ns/iter (+/- 14) = 3968 MB/s +test easy0_1MB ... bench: 226,139 ns/iter (+/- 1,637) = 4636 MB/s +test easy0_32 ... bench: 60 ns/iter (+/- 7) = 533 MB/s +test easy0_32K ... bench: 7,028 ns/iter (+/- 120) = 4662 MB/s +test easy1_1K ... bench: 794 ns/iter (+/- 20) = 1289 MB/s +test easy1_1MB ... bench: 751,438 ns/iter (+/- 11,372) = 1395 MB/s +test easy1_32 ... bench: 71 ns/iter (+/- 3) = 450 MB/s +test easy1_32K ... bench: 23,042 ns/iter (+/- 1,453) = 1422 MB/s +test hard_1K ... bench: 30,841 ns/iter (+/- 1,287) = 33 MB/s +test hard_1MB ... bench: 35,239,100 ns/iter (+/- 632,179) = 29 MB/s +test hard_32 ... bench: 86 ns/iter (+/- 11) = 372 MB/s +test hard_32K ... bench: 993,011 ns/iter (+/- 63,648) = 32 MB/s +test literal ... bench: 130 ns/iter (+/- 11) = 392 MB/s +test match_class ... bench: 183 ns/iter (+/- 33) = 442 MB/s +test match_class_in_range ... bench: 175 ns/iter (+/- 18) = 462 MB/s +test match_class_unicode ... bench: 513 ns/iter (+/- 8) = 313 MB/s +test medium_1K ... bench: 278 ns/iter (+/- 6) = 3683 MB/s +test medium_1MB ... bench: 240,699 ns/iter (+/- 17,344) = 4356 MB/s +test medium_32 ... bench: 61 ns/iter (+/- 13) = 524 MB/s +test medium_32K ... bench: 7,369 ns/iter (+/- 105) = 4446 MB/s +test not_literal ... bench: 274 ns/iter (+/- 17) = 186 MB/s +test one_pass_long_prefix ... bench: 87 ns/iter (+/- 19) = 298 MB/s +test one_pass_long_prefix_not ... bench: 86 ns/iter (+/- 13) = 302 MB/s +test one_pass_short ... bench: 117 ns/iter (+/- 44) = 145 MB/s +test one_pass_short_not ... bench: 122 ns/iter (+/- 6) = 139 MB/s +test sherlock::before_holmes ... bench: 14,450,308 ns/iter (+/- 617,786) = 41 MB/s +test sherlock::holmes_cochar_watson ... bench: 546,919 ns/iter (+/- 4,880) = 1087 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 194,524 ns/iter (+/- 6,230) = 3058 MB/s +test sherlock::name_alt1 ... bench: 457,899 ns/iter (+/- 7,781) = 1299 MB/s +test sherlock::name_alt2 ... bench: 496,659 ns/iter (+/- 6,529) = 1197 MB/s +test sherlock::name_alt3 ... bench: 983,620 ns/iter (+/- 45,359) = 604 MB/s +test sherlock::name_alt3_nocase ... bench: 3,500,367 ns/iter (+/- 79,807) = 169 MB/s +test sherlock::name_alt4 ... bench: 972,128 ns/iter (+/- 22,195) = 611 MB/s +test sherlock::name_alt4_nocase ... bench: 1,877,017 ns/iter (+/- 39,079) = 316 MB/s +test sherlock::name_holmes ... bench: 398,258 ns/iter (+/- 4,338) = 1493 MB/s +test sherlock::name_holmes_nocase ... bench: 492,292 ns/iter (+/- 4,667) = 1208 MB/s +test sherlock::name_sherlock ... bench: 268,891 ns/iter (+/- 18,063) = 2212 MB/s +test sherlock::name_sherlock_holmes ... bench: 197,067 ns/iter (+/- 8,027) = 3018 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,112,501 ns/iter (+/- 44,457) = 534 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,332,423 ns/iter (+/- 39,227) = 446 MB/s +test sherlock::name_whitespace ... bench: 267,257 ns/iter (+/- 964) = 2226 MB/s +test sherlock::no_match_common ... bench: 595,211 ns/iter (+/- 3,739) = 999 MB/s +test sherlock::no_match_uncommon ... bench: 584,057 ns/iter (+/- 6,825) = 1018 MB/s +test sherlock::quotes ... bench: 1,208,235 ns/iter (+/- 37,629) = 492 MB/s +test sherlock::the_lower ... bench: 1,210,851 ns/iter (+/- 35,900) = 491 MB/s +test sherlock::the_nocase ... bench: 1,286,611 ns/iter (+/- 35,689) = 462 MB/s +test sherlock::the_upper ... bench: 776,113 ns/iter (+/- 6,236) = 766 MB/s +test sherlock::the_whitespace ... bench: 1,368,468 ns/iter (+/- 135,282) = 434 MB/s +test sherlock::word_ending_n ... bench: 12,018,618 ns/iter (+/- 266,497) = 49 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 53 measured + diff --git a/regex-0.1.80/bench/log/02-set/dynamic b/regex-0.1.80/bench/log/02-set/dynamic new file mode 100644 index 000000000..69c9f7175 --- /dev/null +++ b/regex-0.1.80/bench/log/02-set/dynamic @@ -0,0 +1,78 @@ + Compiling regex v0.1.52 (file:///home/andrew/data/projects/rust/regex) + Running target/release/dynamic-a76738dddf3bdc6b + +running 71 tests +test misc::anchored_literal_long_match ... bench: 74 ns/iter (+/- 8) = 5270 MB/s +test misc::anchored_literal_long_non_match ... bench: 58 ns/iter (+/- 0) = 6724 MB/s +test misc::anchored_literal_short_match ... bench: 73 ns/iter (+/- 0) = 356 MB/s +test misc::anchored_literal_short_non_match ... bench: 58 ns/iter (+/- 0) = 448 MB/s +test misc::easy0_1K ... bench: 214 ns/iter (+/- 2) = 4785 MB/s +test misc::easy0_1MB ... bench: 247,056 ns/iter (+/- 1,777) = 4244 MB/s +test misc::easy0_32 ... bench: 64 ns/iter (+/- 0) = 500 MB/s +test misc::easy0_32K ... bench: 5,281 ns/iter (+/- 29) = 6204 MB/s +test misc::easy1_1K ... bench: 278 ns/iter (+/- 5) = 3683 MB/s +test misc::easy1_1MB ... bench: 320,041 ns/iter (+/- 4,243) = 3276 MB/s +test misc::easy1_32 ... bench: 65 ns/iter (+/- 0) = 492 MB/s +test misc::easy1_32K ... bench: 5,885 ns/iter (+/- 83) = 5568 MB/s +test misc::hard_1K ... bench: 4,685 ns/iter (+/- 20) = 218 MB/s +test misc::hard_1MB ... bench: 4,745,020 ns/iter (+/- 19,440) = 220 MB/s +test misc::hard_32 ... bench: 197 ns/iter (+/- 1) = 162 MB/s +test misc::hard_32K ... bench: 147,409 ns/iter (+/- 656) = 222 MB/s +test misc::literal ... bench: 20 ns/iter (+/- 1) = 2550 MB/s +test misc::match_class ... bench: 86 ns/iter (+/- 3) = 941 MB/s +test misc::match_class_in_range ... bench: 32 ns/iter (+/- 2) = 2531 MB/s +test misc::match_class_unicode ... bench: 801 ns/iter (+/- 36) = 200 MB/s +test misc::medium_1K ... bench: 1,213 ns/iter (+/- 237) = 844 MB/s +test misc::medium_1MB ... bench: 1,991,418 ns/iter (+/- 239,612) = 526 MB/s +test misc::medium_32 ... bench: 100 ns/iter (+/- 8) = 320 MB/s +test misc::medium_32K ... bench: 57,080 ns/iter (+/- 709) = 574 MB/s +test misc::no_exponential ... bench: 522 ns/iter (+/- 17) = 191 MB/s +test misc::not_literal ... bench: 290 ns/iter (+/- 6) = 175 MB/s +test misc::one_pass_long_prefix ... bench: 176 ns/iter (+/- 15) = 147 MB/s +test misc::one_pass_long_prefix_not ... bench: 183 ns/iter (+/- 28) = 142 MB/s +test misc::one_pass_short ... bench: 136 ns/iter (+/- 8) = 125 MB/s +test misc::one_pass_short_not ... bench: 135 ns/iter (+/- 14) = 125 MB/s +test misc::replace_all ... bench: 149 ns/iter (+/- 34) +test rust_compile::compile_huge ... bench: 158,759 ns/iter (+/- 4,546) +test rust_compile::compile_huge_bytes ... bench: 17,538,290 ns/iter (+/- 1,735,383) +test rust_compile::compile_simple ... bench: 5,935 ns/iter (+/- 429) +test rust_compile::compile_simple_bytes ... bench: 6,682 ns/iter (+/- 293) +test rust_compile::compile_small ... bench: 7,664 ns/iter (+/- 473) +test rust_compile::compile_small_bytes ... bench: 175,272 ns/iter (+/- 4,492) +test rust_parse::parse_huge ... bench: 1,199 ns/iter (+/- 38) +test rust_parse::parse_simple ... bench: 1,849 ns/iter (+/- 28) +test rust_parse::parse_small ... bench: 2,470 ns/iter (+/- 35) +test sherlock::before_holmes ... bench: 2,750,028 ns/iter (+/- 21,847) = 216 MB/s +test sherlock::everything_greedy ... bench: 7,896,337 ns/iter (+/- 68,883) = 75 MB/s +test sherlock::everything_greedy_nl ... bench: 5,498,247 ns/iter (+/- 65,952) = 108 MB/s +test sherlock::holmes_cochar_watson ... bench: 260,499 ns/iter (+/- 4,984) = 2283 MB/s +test sherlock::holmes_coword_watson ... bench: 1,331,443 ns/iter (+/- 34,716) = 446 MB/s +test sherlock::letters ... bench: 60,985,848 ns/iter (+/- 592,838) = 9 MB/s +test sherlock::letters_lower ... bench: 59,041,695 ns/iter (+/- 186,034) = 10 MB/s +test sherlock::letters_upper ... bench: 4,714,214 ns/iter (+/- 35,672) = 126 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 2,730,524 ns/iter (+/- 69,565) = 217 MB/s +test sherlock::name_alt1 ... bench: 41,866 ns/iter (+/- 682) = 14210 MB/s +test sherlock::name_alt2 ... bench: 194,322 ns/iter (+/- 6,628) = 3061 MB/s +test sherlock::name_alt3 ... bench: 1,252,965 ns/iter (+/- 18,828) = 474 MB/s +test sherlock::name_alt3_nocase ... bench: 1,476,169 ns/iter (+/- 14,557) = 403 MB/s +test sherlock::name_alt4 ... bench: 298,639 ns/iter (+/- 3,905) = 1992 MB/s +test sherlock::name_alt4_nocase ... bench: 1,426,191 ns/iter (+/- 23,584) = 417 MB/s +test sherlock::name_holmes ... bench: 49,719 ns/iter (+/- 811) = 11965 MB/s +test sherlock::name_holmes_nocase ... bench: 1,191,400 ns/iter (+/- 19,175) = 499 MB/s +test sherlock::name_sherlock ... bench: 34,091 ns/iter (+/- 877) = 17451 MB/s +test sherlock::name_sherlock_holmes ... bench: 33,785 ns/iter (+/- 1,207) = 17609 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,235,442 ns/iter (+/- 18,023) = 481 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,236,252 ns/iter (+/- 26,934) = 481 MB/s +test sherlock::name_whitespace ... bench: 60,200 ns/iter (+/- 1,873) = 9882 MB/s +test sherlock::no_match_common ... bench: 559,886 ns/iter (+/- 20,306) = 1062 MB/s +test sherlock::no_match_uncommon ... bench: 23,631 ns/iter (+/- 497) = 25175 MB/s +test sherlock::quotes ... bench: 967,379 ns/iter (+/- 12,856) = 614 MB/s +test sherlock::the_lower ... bench: 766,950 ns/iter (+/- 21,944) = 775 MB/s +test sherlock::the_nocase ... bench: 1,706,539 ns/iter (+/- 26,003) = 348 MB/s +test sherlock::the_upper ... bench: 52,529 ns/iter (+/- 1,208) = 11325 MB/s +test sherlock::the_whitespace ... bench: 2,012,952 ns/iter (+/- 26,968) = 295 MB/s +test sherlock::word_ending_n ... bench: 55,578,841 ns/iter (+/- 537,463) = 10 MB/s +test sherlock::words ... bench: 19,103,327 ns/iter (+/- 102,828) = 31 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 71 measured + diff --git a/regex-0.1.80/bench/log/03-bytes/onig b/regex-0.1.80/bench/log/03-bytes/onig new file mode 100644 index 000000000..aaf666b43 --- /dev/null +++ b/regex-0.1.80/bench/log/03-bytes/onig @@ -0,0 +1,68 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/benches) + Running benches/target/release/onig-e3bc363aa56fb408 + +running 61 tests +test misc::anchored_literal_long_match ... bench: 70 ns/iter (+/- 1) = 5571 MB/s +test misc::anchored_literal_long_non_match ... bench: 424 ns/iter (+/- 4) = 919 MB/s +test misc::anchored_literal_short_match ... bench: 70 ns/iter (+/- 1) = 371 MB/s +test misc::anchored_literal_short_non_match ... bench: 38 ns/iter (+/- 0) = 684 MB/s +test misc::easy0_1K ... bench: 176 ns/iter (+/- 2) = 5818 MB/s +test misc::easy0_1MB ... bench: 163,547 ns/iter (+/- 1,451) = 6411 MB/s +test misc::easy0_32 ... bench: 20 ns/iter (+/- 1) = 1600 MB/s +test misc::easy0_32K ... bench: 5,056 ns/iter (+/- 64) = 6481 MB/s +test misc::easy1_1K ... bench: 4,103 ns/iter (+/- 11) = 249 MB/s +test misc::easy1_1MB ... bench: 4,198,406 ns/iter (+/- 62,171) = 249 MB/s +test misc::easy1_32 ... bench: 139 ns/iter (+/- 1) = 230 MB/s +test misc::easy1_32K ... bench: 131,083 ns/iter (+/- 1,310) = 249 MB/s +test misc::hard_1K ... bench: 163 ns/iter (+/- 3) = 6282 MB/s +test misc::hard_1MB ... bench: 163,910 ns/iter (+/- 2,368) = 6397 MB/s +test misc::hard_32 ... bench: 20 ns/iter (+/- 1) = 1600 MB/s +test misc::hard_32K ... bench: 5,002 ns/iter (+/- 306) = 6550 MB/s +test misc::literal ... bench: 226 ns/iter (+/- 0) = 225 MB/s +test misc::match_class ... bench: 337 ns/iter (+/- 2) = 240 MB/s +test misc::match_class_in_range ... bench: 337 ns/iter (+/- 1) = 240 MB/s +test misc::match_class_unicode ... bench: 2,004 ns/iter (+/- 26) = 80 MB/s +test misc::medium_1K ... bench: 191 ns/iter (+/- 2) = 5361 MB/s +test misc::medium_1MB ... bench: 164,027 ns/iter (+/- 2,494) = 6392 MB/s +test misc::medium_32 ... bench: 22 ns/iter (+/- 1) = 1454 MB/s +test misc::medium_32K ... bench: 4,962 ns/iter (+/- 60) = 6603 MB/s +test misc::not_literal ... bench: 359 ns/iter (+/- 5) = 142 MB/s +test misc::one_pass_long_prefix ... bench: 94 ns/iter (+/- 3) = 276 MB/s +test misc::one_pass_long_prefix_not ... bench: 101 ns/iter (+/- 1) = 257 MB/s +test misc::one_pass_short ... bench: 332 ns/iter (+/- 6) = 51 MB/s +test misc::one_pass_short_not ... bench: 318 ns/iter (+/- 4) = 53 MB/s +test sherlock::before_holmes ... bench: 70,859,542 ns/iter (+/- 594,306) = 8 MB/s +test sherlock::everything_greedy ... bench: 5,129,894 ns/iter (+/- 33,792) = 115 MB/s +test sherlock::holmes_cochar_watson ... bench: 2,388,047 ns/iter (+/- 19,666) = 249 MB/s +test sherlock::ing_suffix ... bench: 28,413,935 ns/iter (+/- 800,513) = 20 MB/s +test sherlock::ing_suffix_limited_space ... bench: 2,636,327 ns/iter (+/- 66,410) = 225 MB/s +test sherlock::letters ... bench: 26,471,724 ns/iter (+/- 872,994) = 22 MB/s +test sherlock::letters_lower ... bench: 26,124,489 ns/iter (+/- 556,750) = 22 MB/s +test sherlock::letters_upper ... bench: 11,268,144 ns/iter (+/- 338,510) = 52 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 195,797 ns/iter (+/- 1,621) = 3038 MB/s +test sherlock::name_alt1 ... bench: 2,100,763 ns/iter (+/- 16,823) = 283 MB/s +test sherlock::name_alt2 ... bench: 2,212,816 ns/iter (+/- 17,997) = 268 MB/s +test sherlock::name_alt3 ... bench: 3,031,567 ns/iter (+/- 35,631) = 196 MB/s +test sherlock::name_alt3_nocase ... bench: 39,737,911 ns/iter (+/- 166,863) = 14 MB/s +test sherlock::name_alt4 ... bench: 2,230,681 ns/iter (+/- 18,856) = 266 MB/s +test sherlock::name_alt4_nocase ... bench: 8,294,698 ns/iter (+/- 36,887) = 71 MB/s +test sherlock::name_holmes ... bench: 402,600 ns/iter (+/- 6,232) = 1477 MB/s +test sherlock::name_holmes_nocase ... bench: 4,074,155 ns/iter (+/- 23,317) = 146 MB/s +test sherlock::name_sherlock ... bench: 270,225 ns/iter (+/- 2,815) = 2201 MB/s +test sherlock::name_sherlock_holmes ... bench: 196,502 ns/iter (+/- 2,168) = 3027 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 4,397,347 ns/iter (+/- 28,567) = 135 MB/s +test sherlock::name_sherlock_nocase ... bench: 4,400,574 ns/iter (+/- 25,127) = 135 MB/s +test sherlock::name_whitespace ... bench: 274,462 ns/iter (+/- 3,180) = 2167 MB/s +test sherlock::no_match_common ... bench: 596,601 ns/iter (+/- 9,285) = 997 MB/s +test sherlock::no_match_uncommon ... bench: 586,258 ns/iter (+/- 7,702) = 1014 MB/s +test sherlock::quotes ... bench: 4,069,570 ns/iter (+/- 20,372) = 146 MB/s +test sherlock::repeated_class_negation ... bench: 44,936,445 ns/iter (+/- 103,467) = 13 MB/s +test sherlock::the_lower ... bench: 1,300,513 ns/iter (+/- 12,884) = 457 MB/s +test sherlock::the_nocase ... bench: 5,141,237 ns/iter (+/- 25,487) = 115 MB/s +test sherlock::the_upper ... bench: 821,454 ns/iter (+/- 13,420) = 724 MB/s +test sherlock::the_whitespace ... bench: 2,009,530 ns/iter (+/- 14,082) = 296 MB/s +test sherlock::word_ending_n ... bench: 27,847,316 ns/iter (+/- 47,618) = 21 MB/s +test sherlock::words ... bench: 21,105,627 ns/iter (+/- 33,436) = 28 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 61 measured + diff --git a/regex-0.1.80/bench/log/03-bytes/pcre b/regex-0.1.80/bench/log/03-bytes/pcre new file mode 100644 index 000000000..236613ae0 --- /dev/null +++ b/regex-0.1.80/bench/log/03-bytes/pcre @@ -0,0 +1,66 @@ + Running benches/target/release/pcre-855c18fb35cdf072 + +running 60 tests +test misc::anchored_literal_long_match ... bench: 88 ns/iter (+/- 12) = 4431 MB/s +test misc::anchored_literal_long_non_match ... bench: 58 ns/iter (+/- 1) = 6724 MB/s +test misc::anchored_literal_short_match ... bench: 88 ns/iter (+/- 1) = 295 MB/s +test misc::anchored_literal_short_non_match ... bench: 60 ns/iter (+/- 3) = 433 MB/s +test misc::easy0_1K ... bench: 266 ns/iter (+/- 1) = 3849 MB/s +test misc::easy0_1MB ... bench: 227,366 ns/iter (+/- 794) = 4611 MB/s +test misc::easy0_32 ... bench: 62 ns/iter (+/- 2) = 516 MB/s +test misc::easy0_32K ... bench: 7,061 ns/iter (+/- 109) = 4640 MB/s +test misc::easy1_1K ... bench: 805 ns/iter (+/- 10) = 1272 MB/s +test misc::easy1_1MB ... bench: 751,948 ns/iter (+/- 6,995) = 1394 MB/s +test misc::easy1_32 ... bench: 71 ns/iter (+/- 1) = 450 MB/s +test misc::easy1_32K ... bench: 23,635 ns/iter (+/- 213) = 1386 MB/s +test misc::hard_1K ... bench: 31,008 ns/iter (+/- 299) = 33 MB/s +test misc::hard_1MB ... bench: 35,078,241 ns/iter (+/- 94,197) = 29 MB/s +test misc::hard_32 ... bench: 313 ns/iter (+/- 1) = 102 MB/s +test misc::hard_32K ... bench: 995,958 ns/iter (+/- 10,945) = 32 MB/s +test misc::literal ... bench: 130 ns/iter (+/- 1) = 392 MB/s +test misc::match_class ... bench: 176 ns/iter (+/- 2) = 460 MB/s +test misc::match_class_in_range ... bench: 178 ns/iter (+/- 1) = 455 MB/s +test misc::match_class_unicode ... bench: 511 ns/iter (+/- 6) = 315 MB/s +test misc::medium_1K ... bench: 275 ns/iter (+/- 4) = 3723 MB/s +test misc::medium_1MB ... bench: 239,603 ns/iter (+/- 1,808) = 4376 MB/s +test misc::medium_32 ... bench: 62 ns/iter (+/- 1) = 516 MB/s +test misc::medium_32K ... bench: 7,385 ns/iter (+/- 43) = 4437 MB/s +test misc::not_literal ... bench: 274 ns/iter (+/- 3) = 186 MB/s +test misc::one_pass_long_prefix ... bench: 87 ns/iter (+/- 1) = 298 MB/s +test misc::one_pass_long_prefix_not ... bench: 88 ns/iter (+/- 0) = 295 MB/s +test misc::one_pass_short ... bench: 115 ns/iter (+/- 0) = 147 MB/s +test misc::one_pass_short_not ... bench: 118 ns/iter (+/- 0) = 144 MB/s +test sherlock::before_holmes ... bench: 14,338,348 ns/iter (+/- 23,734) = 41 MB/s +test sherlock::holmes_cochar_watson ... bench: 547,196 ns/iter (+/- 4,100) = 1087 MB/s +test sherlock::ing_suffix ... bench: 6,012,620 ns/iter (+/- 51,777) = 98 MB/s +test sherlock::ing_suffix_limited_space ... bench: 6,374,577 ns/iter (+/- 46,486) = 93 MB/s +test sherlock::letters ... bench: 28,575,184 ns/iter (+/- 65,051) = 20 MB/s +test sherlock::letters_lower ... bench: 25,819,606 ns/iter (+/- 180,823) = 23 MB/s +test sherlock::letters_upper ... bench: 3,227,381 ns/iter (+/- 11,443) = 184 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 193,512 ns/iter (+/- 1,316) = 3074 MB/s +test sherlock::name_alt1 ... bench: 454,510 ns/iter (+/- 2,721) = 1308 MB/s +test sherlock::name_alt2 ... bench: 499,453 ns/iter (+/- 4,692) = 1191 MB/s +test sherlock::name_alt3 ... bench: 1,085,732 ns/iter (+/- 6,841) = 547 MB/s +test sherlock::name_alt3_nocase ... bench: 3,194,995 ns/iter (+/- 12,655) = 186 MB/s +test sherlock::name_alt4 ... bench: 944,353 ns/iter (+/- 12,661) = 629 MB/s +test sherlock::name_alt4_nocase ... bench: 1,646,368 ns/iter (+/- 12,376) = 361 MB/s +test sherlock::name_holmes ... bench: 395,019 ns/iter (+/- 3,929) = 1506 MB/s +test sherlock::name_holmes_nocase ... bench: 493,327 ns/iter (+/- 7,213) = 1205 MB/s +test sherlock::name_sherlock ... bench: 266,400 ns/iter (+/- 1,591) = 2233 MB/s +test sherlock::name_sherlock_holmes ... bench: 196,357 ns/iter (+/- 1,770) = 3029 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,259,747 ns/iter (+/- 4,939) = 472 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,128,970 ns/iter (+/- 6,730) = 526 MB/s +test sherlock::name_whitespace ... bench: 267,323 ns/iter (+/- 1,296) = 2225 MB/s +test sherlock::no_match_common ... bench: 595,372 ns/iter (+/- 5,690) = 999 MB/s +test sherlock::no_match_uncommon ... bench: 585,406 ns/iter (+/- 5,719) = 1016 MB/s +test sherlock::quotes ... bench: 1,223,528 ns/iter (+/- 6,579) = 486 MB/s +test sherlock::repeated_class_negation ... bench: 6,440,584 ns/iter (+/- 20,444) = 92 MB/s +test sherlock::the_lower ... bench: 1,220,999 ns/iter (+/- 7,595) = 487 MB/s +test sherlock::the_nocase ... bench: 1,263,078 ns/iter (+/- 15,321) = 471 MB/s +test sherlock::the_upper ... bench: 781,141 ns/iter (+/- 15,408) = 761 MB/s +test sherlock::the_whitespace ... bench: 1,383,414 ns/iter (+/- 548,289) = 430 MB/s +test sherlock::word_ending_n ... bench: 12,709,045 ns/iter (+/- 51,420) = 46 MB/s +test sherlock::words ... bench: 10,798,918 ns/iter (+/- 40,027) = 55 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 60 measured + diff --git a/regex-0.1.80/bench/log/03-bytes/rust b/regex-0.1.80/bench/log/03-bytes/rust new file mode 100644 index 000000000..6dec097c5 --- /dev/null +++ b/regex-0.1.80/bench/log/03-bytes/rust @@ -0,0 +1,83 @@ + Compiling regex-syntax v0.2.5 (file:///home/andrew/data/projects/rust/regex/benches) + Compiling regex v0.1.55 (file:///home/andrew/data/projects/rust/regex/benches) + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/benches) + Running benches/target/release/rust-50db306d093e5666 + +running 74 tests +test misc::anchored_literal_long_match ... bench: 75 ns/iter (+/- 5) = 5200 MB/s +test misc::anchored_literal_long_non_match ... bench: 56 ns/iter (+/- 0) = 6964 MB/s +test misc::anchored_literal_short_match ... bench: 79 ns/iter (+/- 0) = 329 MB/s +test misc::anchored_literal_short_non_match ... bench: 56 ns/iter (+/- 1) = 464 MB/s +test misc::easy0_1K ... bench: 138 ns/iter (+/- 0) = 7420 MB/s +test misc::easy0_1MB ... bench: 247,159 ns/iter (+/- 724) = 4242 MB/s +test misc::easy0_32 ... bench: 71 ns/iter (+/- 0) = 450 MB/s +test misc::easy0_32K ... bench: 5,474 ns/iter (+/- 34) = 5986 MB/s +test misc::easy1_1K ... bench: 273 ns/iter (+/- 1) = 3750 MB/s +test misc::easy1_1MB ... bench: 317,946 ns/iter (+/- 2,512) = 3297 MB/s +test misc::easy1_32 ... bench: 67 ns/iter (+/- 0) = 477 MB/s +test misc::easy1_32K ... bench: 5,882 ns/iter (+/- 32) = 5570 MB/s +test misc::hard_1K ... bench: 4,713 ns/iter (+/- 13) = 217 MB/s +test misc::hard_1MB ... bench: 4,732,901 ns/iter (+/- 6,948) = 221 MB/s +test misc::hard_32 ... bench: 201 ns/iter (+/- 0) = 159 MB/s +test misc::hard_32K ... bench: 147,994 ns/iter (+/- 900) = 221 MB/s +test misc::literal ... bench: 19 ns/iter (+/- 0) = 2684 MB/s +test misc::match_class ... bench: 85 ns/iter (+/- 0) = 952 MB/s +test misc::match_class_in_range ... bench: 30 ns/iter (+/- 1) = 2700 MB/s +test misc::match_class_unicode ... bench: 806 ns/iter (+/- 2) = 199 MB/s +test misc::medium_1K ... bench: 1,384 ns/iter (+/- 10) = 739 MB/s +test misc::medium_1MB ... bench: 1,974,381 ns/iter (+/- 7,383) = 531 MB/s +test misc::medium_32 ... bench: 130 ns/iter (+/- 0) = 246 MB/s +test misc::medium_32K ... bench: 52,783 ns/iter (+/- 465) = 620 MB/s +test misc::no_exponential ... bench: 536 ns/iter (+/- 13) = 186 MB/s +test misc::not_literal ... bench: 293 ns/iter (+/- 1) = 174 MB/s +test misc::one_pass_long_prefix ... bench: 179 ns/iter (+/- 1) = 145 MB/s +test misc::one_pass_long_prefix_not ... bench: 180 ns/iter (+/- 2) = 144 MB/s +test misc::one_pass_short ... bench: 139 ns/iter (+/- 1) = 122 MB/s +test misc::one_pass_short_not ... bench: 142 ns/iter (+/- 1) = 119 MB/s +test misc::replace_all ... bench: 171 ns/iter (+/- 1) +test rust_compile::compile_huge ... bench: 126,158 ns/iter (+/- 1,790) +test rust_compile::compile_huge_bytes ... bench: 18,088,719 ns/iter (+/- 518,980) +test rust_compile::compile_simple ... bench: 6,141 ns/iter (+/- 394) +test rust_compile::compile_simple_bytes ... bench: 6,669 ns/iter (+/- 306) +test rust_compile::compile_small ... bench: 7,431 ns/iter (+/- 275) +test rust_compile::compile_small_bytes ... bench: 191,002 ns/iter (+/- 1,297) +test rust_parse::parse_huge ... bench: 1,204 ns/iter (+/- 9) +test rust_parse::parse_simple ... bench: 1,905 ns/iter (+/- 16) +test rust_parse::parse_small ... bench: 2,454 ns/iter (+/- 24) +test sherlock::before_holmes ... bench: 2,748,082 ns/iter (+/- 11,406) = 216 MB/s +test sherlock::everything_greedy ... bench: 7,833,414 ns/iter (+/- 42,538) = 75 MB/s +test sherlock::everything_greedy_nl ... bench: 5,426,141 ns/iter (+/- 31,378) = 109 MB/s +test sherlock::holmes_cochar_watson ... bench: 262,322 ns/iter (+/- 5,243) = 2267 MB/s +test sherlock::holmes_coword_watson ... bench: 1,324,677 ns/iter (+/- 21,666) = 449 MB/s +test sherlock::ing_suffix ... bench: 3,179,928 ns/iter (+/- 40,246) = 187 MB/s +test sherlock::ing_suffix_limited_space ... bench: 3,525,004 ns/iter (+/- 37,262) = 168 MB/s +test sherlock::letters ... bench: 60,268,445 ns/iter (+/- 1,958,610) = 9 MB/s +test sherlock::letters_lower ... bench: 57,743,679 ns/iter (+/- 84,675) = 10 MB/s +test sherlock::letters_upper ... bench: 4,549,709 ns/iter (+/- 9,312) = 130 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 2,690,794 ns/iter (+/- 2,796) = 221 MB/s +test sherlock::name_alt1 ... bench: 42,476 ns/iter (+/- 346) = 14006 MB/s +test sherlock::name_alt2 ... bench: 199,058 ns/iter (+/- 1,498) = 2988 MB/s +test sherlock::name_alt3 ... bench: 1,248,439 ns/iter (+/- 3,051) = 476 MB/s +test sherlock::name_alt3_nocase ... bench: 1,463,628 ns/iter (+/- 2,799) = 406 MB/s +test sherlock::name_alt4 ... bench: 296,390 ns/iter (+/- 798) = 2007 MB/s +test sherlock::name_alt4_nocase ... bench: 1,415,770 ns/iter (+/- 3,400) = 420 MB/s +test sherlock::name_holmes ... bench: 49,713 ns/iter (+/- 317) = 11967 MB/s +test sherlock::name_holmes_nocase ... bench: 1,181,147 ns/iter (+/- 2,842) = 503 MB/s +test sherlock::name_sherlock ... bench: 34,263 ns/iter (+/- 136) = 17363 MB/s +test sherlock::name_sherlock_holmes ... bench: 34,179 ns/iter (+/- 188) = 17406 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,236,384 ns/iter (+/- 5,012) = 481 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,232,613 ns/iter (+/- 5,009) = 482 MB/s +test sherlock::name_whitespace ... bench: 60,024 ns/iter (+/- 187) = 9911 MB/s +test sherlock::no_match_common ... bench: 558,607 ns/iter (+/- 2,595) = 1065 MB/s +test sherlock::no_match_uncommon ... bench: 24,049 ns/iter (+/- 54) = 24738 MB/s +test sherlock::quotes ... bench: 966,792 ns/iter (+/- 2,982) = 615 MB/s +test sherlock::repeated_class_negation ... bench: 84,186,484 ns/iter (+/- 66,800) = 7 MB/s +test sherlock::the_lower ... bench: 773,759 ns/iter (+/- 2,759) = 768 MB/s +test sherlock::the_nocase ... bench: 1,705,648 ns/iter (+/- 4,604) = 348 MB/s +test sherlock::the_upper ... bench: 52,729 ns/iter (+/- 209) = 11282 MB/s +test sherlock::the_whitespace ... bench: 1,981,215 ns/iter (+/- 8,080) = 300 MB/s +test sherlock::word_ending_n ... bench: 53,482,650 ns/iter (+/- 73,844) = 11 MB/s +test sherlock::words ... bench: 18,961,987 ns/iter (+/- 27,794) = 31 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 74 measured + diff --git a/regex-0.1.80/bench/log/03-bytes/rust-bytes b/regex-0.1.80/bench/log/03-bytes/rust-bytes new file mode 100644 index 000000000..735d25934 --- /dev/null +++ b/regex-0.1.80/bench/log/03-bytes/rust-bytes @@ -0,0 +1,66 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/benches) + Running benches/target/release/rust_bytes-9f3b188bc741e04b + +running 59 tests +test misc::anchored_literal_long_match ... bench: 75 ns/iter (+/- 6) = 5200 MB/s +test misc::anchored_literal_long_non_match ... bench: 55 ns/iter (+/- 0) = 7090 MB/s +test misc::anchored_literal_short_match ... bench: 75 ns/iter (+/- 0) = 346 MB/s +test misc::anchored_literal_short_non_match ... bench: 55 ns/iter (+/- 0) = 472 MB/s +test misc::easy0_1K ... bench: 245 ns/iter (+/- 0) = 4179 MB/s +test misc::easy0_1MB ... bench: 251,614 ns/iter (+/- 1,143) = 4167 MB/s +test misc::easy0_32 ... bench: 62 ns/iter (+/- 1) = 516 MB/s +test misc::easy0_32K ... bench: 5,281 ns/iter (+/- 66) = 6204 MB/s +test misc::easy1_1K ... bench: 266 ns/iter (+/- 1) = 3849 MB/s +test misc::easy1_1MB ... bench: 325,060 ns/iter (+/- 2,011) = 3225 MB/s +test misc::easy1_32 ... bench: 73 ns/iter (+/- 0) = 438 MB/s +test misc::easy1_32K ... bench: 5,609 ns/iter (+/- 41) = 5842 MB/s +test misc::hard_1K ... bench: 4,678 ns/iter (+/- 38) = 218 MB/s +test misc::hard_1MB ... bench: 4,736,631 ns/iter (+/- 26,227) = 221 MB/s +test misc::hard_32 ... bench: 199 ns/iter (+/- 0) = 160 MB/s +test misc::hard_32K ... bench: 148,282 ns/iter (+/- 1,353) = 220 MB/s +test misc::literal ... bench: 18 ns/iter (+/- 0) = 2833 MB/s +test misc::match_class ... bench: 83 ns/iter (+/- 0) = 975 MB/s +test misc::match_class_in_range ... bench: 30 ns/iter (+/- 0) = 2700 MB/s +test misc::medium_1K ... bench: 1,147 ns/iter (+/- 10) = 892 MB/s +test misc::medium_1MB ... bench: 1,953,230 ns/iter (+/- 10,530) = 536 MB/s +test misc::medium_32 ... bench: 99 ns/iter (+/- 0) = 323 MB/s +test misc::medium_32K ... bench: 54,705 ns/iter (+/- 349) = 598 MB/s +test misc::no_exponential ... bench: 534 ns/iter (+/- 4) = 187 MB/s +test misc::not_literal ... bench: 292 ns/iter (+/- 3) = 174 MB/s +test misc::one_pass_long_prefix ... bench: 179 ns/iter (+/- 1) = 145 MB/s +test misc::one_pass_long_prefix_not ... bench: 180 ns/iter (+/- 2) = 144 MB/s +test misc::one_pass_short ... bench: 139 ns/iter (+/- 0) = 122 MB/s +test misc::one_pass_short_not ... bench: 139 ns/iter (+/- 0) = 122 MB/s +test sherlock::before_holmes ... bench: 2,778,686 ns/iter (+/- 8,735) = 214 MB/s +test sherlock::everything_greedy ... bench: 7,884,691 ns/iter (+/- 37,268) = 75 MB/s +test sherlock::everything_greedy_nl ... bench: 5,406,627 ns/iter (+/- 24,707) = 110 MB/s +test sherlock::holmes_cochar_watson ... bench: 262,175 ns/iter (+/- 1,995) = 2269 MB/s +test sherlock::holmes_coword_watson ... bench: 1,299,904 ns/iter (+/- 5,090) = 457 MB/s +test sherlock::ing_suffix ... bench: 3,202,899 ns/iter (+/- 20,810) = 185 MB/s +test sherlock::ing_suffix_limited_space ... bench: 3,367,381 ns/iter (+/- 14,143) = 176 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 2,725,593 ns/iter (+/- 10,736) = 218 MB/s +test sherlock::name_alt1 ... bench: 42,161 ns/iter (+/- 355) = 14110 MB/s +test sherlock::name_alt2 ... bench: 195,390 ns/iter (+/- 1,112) = 3044 MB/s +test sherlock::name_alt3 ... bench: 1,248,432 ns/iter (+/- 3,244) = 476 MB/s +test sherlock::name_alt3_nocase ... bench: 3,371,906 ns/iter (+/- 42,421) = 176 MB/s +test sherlock::name_alt4 ... bench: 296,423 ns/iter (+/- 1,812) = 2007 MB/s +test sherlock::name_alt4_nocase ... bench: 1,753,178 ns/iter (+/- 23,269) = 339 MB/s +test sherlock::name_holmes ... bench: 49,554 ns/iter (+/- 261) = 12005 MB/s +test sherlock::name_holmes_nocase ... bench: 1,347,682 ns/iter (+/- 5,678) = 441 MB/s +test sherlock::name_sherlock ... bench: 33,937 ns/iter (+/- 208) = 17530 MB/s +test sherlock::name_sherlock_holmes ... bench: 33,870 ns/iter (+/- 225) = 17565 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,212,233 ns/iter (+/- 5,452) = 490 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,190,590 ns/iter (+/- 3,248) = 499 MB/s +test sherlock::name_whitespace ... bench: 59,434 ns/iter (+/- 253) = 10009 MB/s +test sherlock::no_match_common ... bench: 565,962 ns/iter (+/- 4,601) = 1051 MB/s +test sherlock::no_match_uncommon ... bench: 23,729 ns/iter (+/- 218) = 25071 MB/s +test sherlock::quotes ... bench: 966,904 ns/iter (+/- 7,115) = 615 MB/s +test sherlock::repeated_class_negation ... bench: 121,271,073 ns/iter (+/- 242,789) = 4 MB/s +test sherlock::the_lower ... bench: 778,850 ns/iter (+/- 6,781) = 763 MB/s +test sherlock::the_nocase ... bench: 2,876,190 ns/iter (+/- 8,611) = 206 MB/s +test sherlock::the_upper ... bench: 52,617 ns/iter (+/- 315) = 11306 MB/s +test sherlock::the_whitespace ... bench: 1,982,270 ns/iter (+/- 11,079) = 300 MB/s +test sherlock::word_ending_n ... bench: 76,442,330 ns/iter (+/- 236,690) = 7 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 59 measured + diff --git a/regex-0.1.80/bench/log/04/onig b/regex-0.1.80/bench/log/04/onig new file mode 100644 index 000000000..81b40984f --- /dev/null +++ b/regex-0.1.80/bench/log/04/onig @@ -0,0 +1,78 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 71 tests +test misc::anchored_literal_long_match ... bench: 66 ns/iter (+/- 1) = 5909 MB/s +test misc::anchored_literal_long_non_match ... bench: 414 ns/iter (+/- 2) = 942 MB/s +test misc::anchored_literal_short_match ... bench: 66 ns/iter (+/- 1) = 393 MB/s +test misc::anchored_literal_short_non_match ... bench: 36 ns/iter (+/- 0) = 722 MB/s +test misc::easy0_1K ... bench: 217 ns/iter (+/- 2) = 4843 MB/s +test misc::easy0_1MB ... bench: 130,657 ns/iter (+/- 365) = 8025 MB/s +test misc::easy0_32 ... bench: 84 ns/iter (+/- 1) = 702 MB/s +test misc::easy0_32K ... bench: 4,092 ns/iter (+/- 25) = 8014 MB/s +test misc::easy1_1K ... bench: 3,682 ns/iter (+/- 25) = 283 MB/s +test misc::easy1_1MB ... bench: 3,613,381 ns/iter (+/- 5,960) = 290 MB/s +test misc::easy1_32 ... bench: 237 ns/iter (+/- 2) = 219 MB/s +test misc::easy1_32K ... bench: 113,040 ns/iter (+/- 303) = 290 MB/s +test misc::hard_1K ... bench: 184,299 ns/iter (+/- 2,508) = 5 MB/s +test misc::hard_1MB ... bench: 198,378,531 ns/iter (+/- 150,404) = 5 MB/s +test misc::hard_32 ... bench: 5,765 ns/iter (+/- 26) = 10 MB/s +test misc::hard_32K ... bench: 6,177,362 ns/iter (+/- 21,959) = 5 MB/s +test misc::literal ... bench: 219 ns/iter (+/- 1) = 232 MB/s +test misc::long_needle1 ... bench: 6,978,321 ns/iter (+/- 120,792) = 14 MB/s +test misc::long_needle2 ... bench: 6,981,122 ns/iter (+/- 120,371) = 14 MB/s +test misc::match_class ... bench: 329 ns/iter (+/- 5) = 246 MB/s +test misc::match_class_in_range ... bench: 332 ns/iter (+/- 1) = 243 MB/s +test misc::match_class_unicode ... bench: 1,980 ns/iter (+/- 23) = 81 MB/s +test misc::medium_1K ... bench: 232 ns/iter (+/- 0) = 4534 MB/s +test misc::medium_1MB ... bench: 130,702 ns/iter (+/- 997) = 8022 MB/s +test misc::medium_32 ... bench: 95 ns/iter (+/- 1) = 631 MB/s +test misc::medium_32K ... bench: 4,103 ns/iter (+/- 13) = 7993 MB/s +test misc::not_literal ... bench: 353 ns/iter (+/- 2) = 144 MB/s +test misc::one_pass_long_prefix ... bench: 89 ns/iter (+/- 1) = 292 MB/s +test misc::one_pass_long_prefix_not ... bench: 97 ns/iter (+/- 0) = 268 MB/s +test misc::one_pass_short ... bench: 329 ns/iter (+/- 4) = 51 MB/s +test misc::one_pass_short_not ... bench: 324 ns/iter (+/- 4) = 52 MB/s +test misc::reallyhard2_1K ... bench: 563,552 ns/iter (+/- 2,559) = 1 MB/s +test misc::reallyhard_1K ... bench: 184,200 ns/iter (+/- 553) = 5 MB/s +test misc::reallyhard_1MB ... bench: 198,336,145 ns/iter (+/- 149,796) = 5 MB/s +test misc::reallyhard_32 ... bench: 5,766 ns/iter (+/- 16) = 10 MB/s +test misc::reallyhard_32K ... bench: 6,174,904 ns/iter (+/- 5,491) = 5 MB/s +test sherlock::before_holmes ... bench: 70,476,093 ns/iter (+/- 271,168) = 8 MB/s +test sherlock::everything_greedy ... bench: 5,175,140 ns/iter (+/- 19,413) = 114 MB/s +test sherlock::holmes_cochar_watson ... bench: 2,379,427 ns/iter (+/- 5,816) = 250 MB/s +test sherlock::ing_suffix ... bench: 28,275,131 ns/iter (+/- 49,569) = 21 MB/s +test sherlock::ing_suffix_limited_space ... bench: 2,648,838 ns/iter (+/- 9,247) = 224 MB/s +test sherlock::letters ... bench: 25,940,039 ns/iter (+/- 57,724) = 22 MB/s +test sherlock::letters_lower ... bench: 25,680,050 ns/iter (+/- 48,209) = 23 MB/s +test sherlock::letters_upper ... bench: 11,122,063 ns/iter (+/- 28,302) = 53 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 195,903 ns/iter (+/- 1,162) = 3036 MB/s +test sherlock::name_alt1 ... bench: 2,100,175 ns/iter (+/- 4,251) = 283 MB/s +test sherlock::name_alt2 ... bench: 2,210,122 ns/iter (+/- 7,514) = 269 MB/s +test sherlock::name_alt3 ... bench: 3,025,653 ns/iter (+/- 9,375) = 196 MB/s +test sherlock::name_alt3_nocase ... bench: 39,475,102 ns/iter (+/- 51,488) = 15 MB/s +test sherlock::name_alt4 ... bench: 2,225,952 ns/iter (+/- 7,340) = 267 MB/s +test sherlock::name_alt4_nocase ... bench: 8,227,413 ns/iter (+/- 18,088) = 72 MB/s +test sherlock::name_alt5 ... bench: 2,300,803 ns/iter (+/- 6,325) = 258 MB/s +test sherlock::name_alt5_nocase ... bench: 11,488,783 ns/iter (+/- 28,880) = 51 MB/s +test sherlock::name_holmes ... bench: 400,760 ns/iter (+/- 907) = 1484 MB/s +test sherlock::name_holmes_nocase ... bench: 4,044,850 ns/iter (+/- 11,665) = 147 MB/s +test sherlock::name_sherlock ... bench: 269,021 ns/iter (+/- 791) = 2211 MB/s +test sherlock::name_sherlock_holmes ... bench: 196,161 ns/iter (+/- 899) = 3032 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 4,363,621 ns/iter (+/- 5,339) = 136 MB/s +test sherlock::name_sherlock_nocase ... bench: 4,389,375 ns/iter (+/- 11,077) = 135 MB/s +test sherlock::name_whitespace ... bench: 273,691 ns/iter (+/- 957) = 2173 MB/s +test sherlock::no_match_common ... bench: 588,744 ns/iter (+/- 1,732) = 1010 MB/s +test sherlock::no_match_really_common ... bench: 673,335 ns/iter (+/- 1,407) = 883 MB/s +test sherlock::no_match_uncommon ... bench: 578,009 ns/iter (+/- 5,111) = 1029 MB/s +test sherlock::quotes ... bench: 4,066,005 ns/iter (+/- 10,116) = 146 MB/s +test sherlock::repeated_class_negation ... bench: 43,374,733 ns/iter (+/- 48,409) = 13 MB/s +test sherlock::the_lower ... bench: 1,275,300 ns/iter (+/- 5,351) = 466 MB/s +test sherlock::the_nocase ... bench: 5,100,832 ns/iter (+/- 11,024) = 116 MB/s +test sherlock::the_upper ... bench: 816,606 ns/iter (+/- 3,370) = 728 MB/s +test sherlock::the_whitespace ... bench: 2,079,544 ns/iter (+/- 4,585) = 286 MB/s +test sherlock::word_ending_n ... bench: 27,699,175 ns/iter (+/- 58,998) = 21 MB/s +test sherlock::words ... bench: 19,460,356 ns/iter (+/- 29,406) = 30 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 71 measured + diff --git a/regex-0.1.80/bench/log/04/pcre1-jit b/regex-0.1.80/bench/log/04/pcre1-jit new file mode 100644 index 000000000..2118d1f59 --- /dev/null +++ b/regex-0.1.80/bench/log/04/pcre1-jit @@ -0,0 +1,77 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 70 tests +test misc::anchored_literal_long_match ... bench: 32 ns/iter (+/- 0) = 12187 MB/s +test misc::anchored_literal_long_non_match ... bench: 27 ns/iter (+/- 1) = 14444 MB/s +test misc::anchored_literal_short_match ... bench: 31 ns/iter (+/- 0) = 838 MB/s +test misc::anchored_literal_short_non_match ... bench: 27 ns/iter (+/- 2) = 962 MB/s +test misc::easy0_1K ... bench: 247 ns/iter (+/- 1) = 4255 MB/s +test misc::easy0_1MB ... bench: 193,485 ns/iter (+/- 906) = 5419 MB/s +test misc::easy0_32 ... bench: 55 ns/iter (+/- 1) = 1072 MB/s +test misc::easy0_32K ... bench: 6,057 ns/iter (+/- 19) = 5414 MB/s +test misc::easy1_1K ... bench: 604 ns/iter (+/- 3) = 1728 MB/s +test misc::easy1_1MB ... bench: 553,893 ns/iter (+/- 1,299) = 1893 MB/s +test misc::easy1_32 ... bench: 81 ns/iter (+/- 1) = 641 MB/s +test misc::easy1_32K ... bench: 17,335 ns/iter (+/- 33) = 1891 MB/s +test misc::hard_1K ... bench: 56,956 ns/iter (+/- 148) = 18 MB/s +test misc::hard_1MB ... bench: 63,576,485 ns/iter (+/- 93,278) = 16 MB/s +test misc::hard_32 ... bench: 1,744 ns/iter (+/- 10) = 33 MB/s +test misc::hard_32K ... bench: 1,931,799 ns/iter (+/- 7,752) = 16 MB/s +test misc::literal ... bench: 73 ns/iter (+/- 1) = 698 MB/s +test misc::long_needle1 ... bench: 532,256 ns/iter (+/- 4,633) = 187 MB/s +test misc::long_needle2 ... bench: 532,131 ns/iter (+/- 3,771) = 187 MB/s +test misc::match_class ... bench: 120 ns/iter (+/- 0) = 675 MB/s +test misc::match_class_in_range ... bench: 119 ns/iter (+/- 0) = 680 MB/s +test misc::match_class_unicode ... bench: 456 ns/iter (+/- 2) = 353 MB/s +test misc::medium_1K ... bench: 260 ns/iter (+/- 1) = 4046 MB/s +test misc::medium_1MB ... bench: 206,175 ns/iter (+/- 983) = 5085 MB/s +test misc::medium_32 ... bench: 58 ns/iter (+/- 0) = 1034 MB/s +test misc::medium_32K ... bench: 6,443 ns/iter (+/- 26) = 5090 MB/s +test misc::not_literal ... bench: 216 ns/iter (+/- 0) = 236 MB/s +test misc::one_pass_long_prefix ... bench: 31 ns/iter (+/- 0) = 838 MB/s +test misc::one_pass_long_prefix_not ... bench: 31 ns/iter (+/- 0) = 838 MB/s +test misc::one_pass_short ... bench: 59 ns/iter (+/- 0) = 288 MB/s +test misc::one_pass_short_not ... bench: 63 ns/iter (+/- 2) = 269 MB/s +test misc::reallyhard2_1K ... bench: 96,070 ns/iter (+/- 238) = 10 MB/s +test misc::reallyhard_1K ... bench: 60,783 ns/iter (+/- 170) = 17 MB/s +test misc::reallyhard_1MB ... bench: 60,899,076 ns/iter (+/- 483,661) = 17 MB/s +test misc::reallyhard_32 ... bench: 1,822 ns/iter (+/- 58) = 32 MB/s +test misc::reallyhard_32K ... bench: 1,809,770 ns/iter (+/- 45,348) = 18 MB/s +test sherlock::before_holmes ... bench: 14,513,309 ns/iter (+/- 146,332) = 40 MB/s +test sherlock::holmes_cochar_watson ... bench: 543,738 ns/iter (+/- 4,549) = 1094 MB/s +test sherlock::ing_suffix ... bench: 5,561,653 ns/iter (+/- 44,720) = 106 MB/s +test sherlock::ing_suffix_limited_space ... bench: 6,116,112 ns/iter (+/- 91,799) = 97 MB/s +test sherlock::letters ... bench: 15,633,185 ns/iter (+/- 313,036) = 38 MB/s +test sherlock::letters_lower ... bench: 15,228,423 ns/iter (+/- 290,879) = 39 MB/s +test sherlock::letters_upper ... bench: 3,279,472 ns/iter (+/- 48,073) = 181 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 192,935 ns/iter (+/- 1,405) = 3083 MB/s +test sherlock::name_alt1 ... bench: 452,708 ns/iter (+/- 4,728) = 1314 MB/s +test sherlock::name_alt2 ... bench: 477,092 ns/iter (+/- 6,192) = 1246 MB/s +test sherlock::name_alt3 ... bench: 959,514 ns/iter (+/- 25,214) = 620 MB/s +test sherlock::name_alt3_nocase ... bench: 3,478,546 ns/iter (+/- 52,300) = 171 MB/s +test sherlock::name_alt4 ... bench: 947,187 ns/iter (+/- 9,985) = 628 MB/s +test sherlock::name_alt4_nocase ... bench: 1,852,289 ns/iter (+/- 30,616) = 321 MB/s +test sherlock::name_alt5 ... bench: 655,616 ns/iter (+/- 9,327) = 907 MB/s +test sherlock::name_alt5_nocase ... bench: 1,957,627 ns/iter (+/- 47,271) = 303 MB/s +test sherlock::name_holmes ... bench: 383,813 ns/iter (+/- 1,185) = 1550 MB/s +test sherlock::name_holmes_nocase ... bench: 478,335 ns/iter (+/- 4,851) = 1243 MB/s +test sherlock::name_sherlock ... bench: 263,611 ns/iter (+/- 875) = 2256 MB/s +test sherlock::name_sherlock_holmes ... bench: 193,687 ns/iter (+/- 1,070) = 3071 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,258,447 ns/iter (+/- 32,369) = 472 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,330,069 ns/iter (+/- 36,657) = 447 MB/s +test sherlock::name_whitespace ... bench: 264,340 ns/iter (+/- 2,723) = 2250 MB/s +test sherlock::no_match_common ... bench: 589,309 ns/iter (+/- 5,038) = 1009 MB/s +test sherlock::no_match_really_common ... bench: 683,909 ns/iter (+/- 4,987) = 869 MB/s +test sherlock::no_match_uncommon ... bench: 578,309 ns/iter (+/- 2,831) = 1028 MB/s +test sherlock::quotes ... bench: 1,184,492 ns/iter (+/- 27,247) = 502 MB/s +test sherlock::repeated_class_negation ... bench: 7,208,342 ns/iter (+/- 17,978) = 82 MB/s +test sherlock::the_lower ... bench: 1,001,754 ns/iter (+/- 6,215) = 593 MB/s +test sherlock::the_nocase ... bench: 1,043,260 ns/iter (+/- 10,217) = 570 MB/s +test sherlock::the_upper ... bench: 753,058 ns/iter (+/- 1,640) = 790 MB/s +test sherlock::the_whitespace ... bench: 1,195,227 ns/iter (+/- 9,524) = 497 MB/s +test sherlock::word_ending_n ... bench: 11,767,448 ns/iter (+/- 15,460) = 50 MB/s +test sherlock::words ... bench: 7,551,361 ns/iter (+/- 25,566) = 78 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 70 measured + diff --git a/regex-0.1.80/bench/log/04/pcre2-jit b/regex-0.1.80/bench/log/04/pcre2-jit new file mode 100644 index 000000000..9a110b5ee --- /dev/null +++ b/regex-0.1.80/bench/log/04/pcre2-jit @@ -0,0 +1,77 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 70 tests +test misc::anchored_literal_long_match ... bench: 22 ns/iter (+/- 0) = 17727 MB/s +test misc::anchored_literal_long_non_match ... bench: 14 ns/iter (+/- 0) = 27857 MB/s +test misc::anchored_literal_short_match ... bench: 21 ns/iter (+/- 0) = 1238 MB/s +test misc::anchored_literal_short_non_match ... bench: 14 ns/iter (+/- 1) = 1857 MB/s +test misc::easy0_1K ... bench: 235 ns/iter (+/- 2) = 4472 MB/s +test misc::easy0_1MB ... bench: 193,652 ns/iter (+/- 524) = 5414 MB/s +test misc::easy0_32 ... bench: 43 ns/iter (+/- 0) = 1372 MB/s +test misc::easy0_32K ... bench: 6,024 ns/iter (+/- 12) = 5444 MB/s +test misc::easy1_1K ... bench: 235 ns/iter (+/- 4) = 4442 MB/s +test misc::easy1_1MB ... bench: 193,685 ns/iter (+/- 617) = 5413 MB/s +test misc::easy1_32 ... bench: 45 ns/iter (+/- 0) = 1155 MB/s +test misc::easy1_32K ... bench: 6,018 ns/iter (+/- 9) = 5448 MB/s +test misc::hard_1K ... bench: 1,880 ns/iter (+/- 7) = 559 MB/s +test misc::hard_1MB ... bench: 1,283,101 ns/iter (+/- 4,420) = 817 MB/s +test misc::hard_32 ... bench: 119 ns/iter (+/- 2) = 495 MB/s +test misc::hard_32K ... bench: 39,919 ns/iter (+/- 95) = 821 MB/s +test misc::literal ... bench: 18 ns/iter (+/- 1) = 2833 MB/s +test misc::long_needle1 ... bench: 513,050 ns/iter (+/- 2,267) = 194 MB/s +test misc::long_needle2 ... bench: 518,009 ns/iter (+/- 3,066) = 193 MB/s +test misc::match_class ... bench: 106 ns/iter (+/- 1) = 764 MB/s +test misc::match_class_in_range ... bench: 24 ns/iter (+/- 1) = 3375 MB/s +test misc::match_class_unicode ... bench: 370 ns/iter (+/- 2) = 435 MB/s +test misc::medium_1K ... bench: 237 ns/iter (+/- 0) = 4438 MB/s +test misc::medium_1MB ... bench: 193,478 ns/iter (+/- 540) = 5419 MB/s +test misc::medium_32 ... bench: 46 ns/iter (+/- 0) = 1304 MB/s +test misc::medium_32K ... bench: 6,024 ns/iter (+/- 15) = 5444 MB/s +test misc::not_literal ... bench: 274 ns/iter (+/- 1) = 186 MB/s +test misc::one_pass_long_prefix ... bench: 19 ns/iter (+/- 1) = 1368 MB/s +test misc::one_pass_long_prefix_not ... bench: 19 ns/iter (+/- 0) = 1368 MB/s +test misc::one_pass_short ... bench: 47 ns/iter (+/- 0) = 361 MB/s +test misc::one_pass_short_not ... bench: 50 ns/iter (+/- 2) = 340 MB/s +test misc::reallyhard2_1K ... bench: 4,959 ns/iter (+/- 34) = 209 MB/s +test misc::reallyhard_1K ... bench: 2,145 ns/iter (+/- 17) = 489 MB/s +test misc::reallyhard_1MB ... bench: 1,292,683 ns/iter (+/- 3,342) = 811 MB/s +test misc::reallyhard_32 ... bench: 124 ns/iter (+/- 4) = 475 MB/s +test misc::reallyhard_32K ... bench: 47,263 ns/iter (+/- 173) = 693 MB/s +test sherlock::before_holmes ... bench: 4,706,445 ns/iter (+/- 23,483) = 126 MB/s +test sherlock::holmes_cochar_watson ... bench: 488,613 ns/iter (+/- 2,921) = 1217 MB/s +test sherlock::ing_suffix ... bench: 1,886,092 ns/iter (+/- 9,951) = 315 MB/s +test sherlock::ing_suffix_limited_space ... bench: 5,091,401 ns/iter (+/- 21,315) = 116 MB/s +test sherlock::letters ... bench: 10,082,811 ns/iter (+/- 41,989) = 59 MB/s +test sherlock::letters_lower ... bench: 9,640,481 ns/iter (+/- 46,499) = 61 MB/s +test sherlock::letters_upper ... bench: 1,772,105 ns/iter (+/- 8,833) = 335 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 192,075 ns/iter (+/- 1,043) = 3097 MB/s +test sherlock::name_alt1 ... bench: 447,382 ns/iter (+/- 2,142) = 1329 MB/s +test sherlock::name_alt2 ... bench: 447,421 ns/iter (+/- 2,077) = 1329 MB/s +test sherlock::name_alt3 ... bench: 963,775 ns/iter (+/- 1,684) = 617 MB/s +test sherlock::name_alt3_nocase ... bench: 3,152,920 ns/iter (+/- 5,757) = 188 MB/s +test sherlock::name_alt4 ... bench: 80,204 ns/iter (+/- 379) = 7417 MB/s +test sherlock::name_alt4_nocase ... bench: 1,665,405 ns/iter (+/- 7,134) = 357 MB/s +test sherlock::name_alt5 ... bench: 649,701 ns/iter (+/- 1,722) = 915 MB/s +test sherlock::name_alt5_nocase ... bench: 1,773,323 ns/iter (+/- 9,648) = 335 MB/s +test sherlock::name_holmes ... bench: 377,003 ns/iter (+/- 3,390) = 1578 MB/s +test sherlock::name_holmes_nocase ... bench: 472,947 ns/iter (+/- 1,011) = 1257 MB/s +test sherlock::name_sherlock ... bench: 262,237 ns/iter (+/- 1,268) = 2268 MB/s +test sherlock::name_sherlock_holmes ... bench: 192,306 ns/iter (+/- 520) = 3093 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,318,573 ns/iter (+/- 1,462) = 451 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,110,629 ns/iter (+/- 13,163) = 535 MB/s +test sherlock::name_whitespace ... bench: 262,889 ns/iter (+/- 637) = 2263 MB/s +test sherlock::no_match_common ... bench: 388,869 ns/iter (+/- 1,512) = 1529 MB/s +test sherlock::no_match_really_common ... bench: 422,058 ns/iter (+/- 1,788) = 1409 MB/s +test sherlock::no_match_uncommon ... bench: 30,594 ns/iter (+/- 166) = 19446 MB/s +test sherlock::quotes ... bench: 569,628 ns/iter (+/- 2,052) = 1044 MB/s +test sherlock::repeated_class_negation ... bench: 6,410,128 ns/iter (+/- 19,866) = 92 MB/s +test sherlock::the_lower ... bench: 648,366 ns/iter (+/- 5,142) = 917 MB/s +test sherlock::the_nocase ... bench: 694,035 ns/iter (+/- 4,844) = 857 MB/s +test sherlock::the_upper ... bench: 54,007 ns/iter (+/- 486) = 11015 MB/s +test sherlock::the_whitespace ... bench: 850,430 ns/iter (+/- 9,641) = 699 MB/s +test sherlock::word_ending_n ... bench: 5,768,961 ns/iter (+/- 20,924) = 103 MB/s +test sherlock::words ... bench: 5,866,550 ns/iter (+/- 34,451) = 101 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 70 measured + diff --git a/regex-0.1.80/bench/log/04/re2 b/regex-0.1.80/bench/log/04/re2 new file mode 100644 index 000000000..31a6e6d48 --- /dev/null +++ b/regex-0.1.80/bench/log/04/re2 @@ -0,0 +1,79 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 72 tests +test misc::anchored_literal_long_match ... bench: 119 ns/iter (+/- 2) = 3277 MB/s +test misc::anchored_literal_long_non_match ... bench: 45 ns/iter (+/- 0) = 8666 MB/s +test misc::anchored_literal_short_match ... bench: 120 ns/iter (+/- 1) = 216 MB/s +test misc::anchored_literal_short_non_match ... bench: 45 ns/iter (+/- 0) = 577 MB/s +test misc::easy0_1K ... bench: 187 ns/iter (+/- 0) = 5620 MB/s +test misc::easy0_1MB ... bench: 39,573 ns/iter (+/- 600) = 26497 MB/s +test misc::easy0_32 ... bench: 165 ns/iter (+/- 1) = 357 MB/s +test misc::easy0_32K ... bench: 971 ns/iter (+/- 20) = 33774 MB/s +test misc::easy1_1K ... bench: 175 ns/iter (+/- 1) = 5965 MB/s +test misc::easy1_1MB ... bench: 39,451 ns/iter (+/- 183) = 26579 MB/s +test misc::easy1_32 ... bench: 153 ns/iter (+/- 1) = 339 MB/s +test misc::easy1_32K ... bench: 942 ns/iter (+/- 24) = 34806 MB/s +test misc::hard_1K ... bench: 2,362 ns/iter (+/- 11) = 444 MB/s +test misc::hard_1MB ... bench: 2,386,627 ns/iter (+/- 12,925) = 439 MB/s +test misc::hard_32 ... bench: 228 ns/iter (+/- 1) = 258 MB/s +test misc::hard_32K ... bench: 74,482 ns/iter (+/- 190) = 440 MB/s +test misc::literal ... bench: 120 ns/iter (+/- 0) = 425 MB/s +test misc::long_needle1 ... bench: 184,777 ns/iter (+/- 1,644) = 541 MB/s +test misc::long_needle2 ... bench: 184,685 ns/iter (+/- 289) = 541 MB/s +test misc::match_class ... bench: 267 ns/iter (+/- 1) = 303 MB/s +test misc::match_class_in_range ... bench: 267 ns/iter (+/- 1) = 303 MB/s +test misc::match_class_unicode ... bench: 491 ns/iter (+/- 3) = 327 MB/s +test misc::medium_1K ... bench: 2,065 ns/iter (+/- 4) = 509 MB/s +test misc::medium_1MB ... bench: 1,938,951 ns/iter (+/- 11,278) = 540 MB/s +test misc::medium_32 ... bench: 302 ns/iter (+/- 149) = 198 MB/s +test misc::medium_32K ... bench: 60,766 ns/iter (+/- 1,018) = 539 MB/s +test misc::not_literal ... bench: 203 ns/iter (+/- 2) = 251 MB/s +test misc::one_pass_long_prefix ... bench: 119 ns/iter (+/- 1) = 218 MB/s +test misc::one_pass_long_prefix_not ... bench: 161 ns/iter (+/- 0) = 161 MB/s +test misc::one_pass_short ... bench: 143 ns/iter (+/- 0) = 118 MB/s +test misc::one_pass_short_not ... bench: 145 ns/iter (+/- 1) = 117 MB/s +test misc::reallyhard2_1K ... bench: 2,030 ns/iter (+/- 22) = 512 MB/s +test misc::reallyhard_1K ... bench: 2,362 ns/iter (+/- 18) = 444 MB/s +test misc::reallyhard_1MB ... bench: 2,386,760 ns/iter (+/- 22,075) = 439 MB/s +test misc::reallyhard_32 ... bench: 230 ns/iter (+/- 2) = 256 MB/s +test misc::reallyhard_32K ... bench: 74,506 ns/iter (+/- 740) = 440 MB/s +test sherlock::before_holmes ... bench: 1,446,270 ns/iter (+/- 5,771) = 411 MB/s +test sherlock::everything_greedy ... bench: 9,111,570 ns/iter (+/- 54,091) = 65 MB/s +test sherlock::everything_greedy_nl ... bench: 2,489,649 ns/iter (+/- 23,310) = 238 MB/s +test sherlock::holmes_cochar_watson ... bench: 1,176,642 ns/iter (+/- 2,181) = 505 MB/s +test sherlock::holmes_coword_watson ... bench: 1,389,000 ns/iter (+/- 258,245) = 428 MB/s +test sherlock::ing_suffix ... bench: 3,050,918 ns/iter (+/- 16,854) = 195 MB/s +test sherlock::ing_suffix_limited_space ... bench: 1,954,264 ns/iter (+/- 4,656) = 304 MB/s +test sherlock::letters ... bench: 111,162,180 ns/iter (+/- 108,719) = 5 MB/s +test sherlock::letters_lower ... bench: 106,751,460 ns/iter (+/- 414,985) = 5 MB/s +test sherlock::letters_upper ... bench: 4,705,474 ns/iter (+/- 10,913) = 126 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 2,539,425 ns/iter (+/- 5,440) = 234 MB/s +test sherlock::name_alt1 ... bench: 77,719 ns/iter (+/- 275) = 7654 MB/s +test sherlock::name_alt2 ... bench: 1,319,600 ns/iter (+/- 2,771) = 450 MB/s +test sherlock::name_alt3 ... bench: 1,433,629 ns/iter (+/- 2,943) = 414 MB/s +test sherlock::name_alt3_nocase ... bench: 2,748,137 ns/iter (+/- 4,343) = 216 MB/s +test sherlock::name_alt4 ... bench: 1,354,024 ns/iter (+/- 2,312) = 439 MB/s +test sherlock::name_alt4_nocase ... bench: 2,018,381 ns/iter (+/- 2,442) = 294 MB/s +test sherlock::name_alt5 ... bench: 1,348,150 ns/iter (+/- 3,870) = 441 MB/s +test sherlock::name_alt5_nocase ... bench: 2,114,276 ns/iter (+/- 3,365) = 281 MB/s +test sherlock::name_holmes ... bench: 168,436 ns/iter (+/- 1,503) = 3532 MB/s +test sherlock::name_holmes_nocase ... bench: 1,645,658 ns/iter (+/- 3,816) = 361 MB/s +test sherlock::name_sherlock ... bench: 59,010 ns/iter (+/- 380) = 10081 MB/s +test sherlock::name_sherlock_holmes ... bench: 60,467 ns/iter (+/- 179) = 9838 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,539,137 ns/iter (+/- 5,506) = 386 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,535,058 ns/iter (+/- 3,352) = 387 MB/s +test sherlock::name_whitespace ... bench: 62,700 ns/iter (+/- 440) = 9488 MB/s +test sherlock::no_match_common ... bench: 439,560 ns/iter (+/- 1,545) = 1353 MB/s +test sherlock::no_match_really_common ... bench: 439,333 ns/iter (+/- 1,020) = 1354 MB/s +test sherlock::no_match_uncommon ... bench: 23,882 ns/iter (+/- 134) = 24911 MB/s +test sherlock::quotes ... bench: 1,396,564 ns/iter (+/- 2,785) = 425 MB/s +test sherlock::the_lower ... bench: 2,478,251 ns/iter (+/- 5,859) = 240 MB/s +test sherlock::the_nocase ... bench: 3,708,713 ns/iter (+/- 6,919) = 160 MB/s +test sherlock::the_upper ... bench: 232,490 ns/iter (+/- 4,478) = 2558 MB/s +test sherlock::the_whitespace ... bench: 2,286,399 ns/iter (+/- 5,006) = 260 MB/s +test sherlock::word_ending_n ... bench: 3,295,919 ns/iter (+/- 27,810) = 180 MB/s +test sherlock::words ... bench: 30,375,810 ns/iter (+/- 37,415) = 19 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 72 measured + diff --git a/regex-0.1.80/bench/log/04/rust b/regex-0.1.80/bench/log/04/rust new file mode 100644 index 000000000..01e6f440d --- /dev/null +++ b/regex-0.1.80/bench/log/04/rust @@ -0,0 +1,81 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 74 tests +test misc::anchored_literal_long_match ... bench: 24 ns/iter (+/- 1) = 16250 MB/s +test misc::anchored_literal_long_non_match ... bench: 21 ns/iter (+/- 0) = 18571 MB/s +test misc::anchored_literal_short_match ... bench: 22 ns/iter (+/- 1) = 1181 MB/s +test misc::anchored_literal_short_non_match ... bench: 21 ns/iter (+/- 0) = 1238 MB/s +test misc::easy0_1K ... bench: 18 ns/iter (+/- 6) = 58388 MB/s +test misc::easy0_1MB ... bench: 21 ns/iter (+/- 4) = 49933476 MB/s +test misc::easy0_32 ... bench: 17 ns/iter (+/- 0) = 3470 MB/s +test misc::easy0_32K ... bench: 18 ns/iter (+/- 9) = 1821944 MB/s +test misc::easy1_1K ... bench: 52 ns/iter (+/- 0) = 20076 MB/s +test misc::easy1_1MB ... bench: 55 ns/iter (+/- 0) = 19065381 MB/s +test misc::easy1_32 ... bench: 50 ns/iter (+/- 0) = 1040 MB/s +test misc::easy1_32K ... bench: 50 ns/iter (+/- 0) = 655760 MB/s +test misc::hard_1K ... bench: 66 ns/iter (+/- 0) = 15924 MB/s +test misc::hard_1MB ... bench: 70 ns/iter (+/- 1) = 14980042 MB/s +test misc::hard_32 ... bench: 62 ns/iter (+/- 1) = 951 MB/s +test misc::hard_32K ... bench: 62 ns/iter (+/- 1) = 528951 MB/s +test misc::literal ... bench: 17 ns/iter (+/- 0) = 3000 MB/s +test misc::long_needle1 ... bench: 2,359 ns/iter (+/- 37) = 42391 MB/s +test misc::long_needle2 ... bench: 634,783 ns/iter (+/- 4,313) = 157 MB/s +test misc::match_class ... bench: 82 ns/iter (+/- 1) = 987 MB/s +test misc::match_class_in_range ... bench: 30 ns/iter (+/- 15) = 2700 MB/s +test misc::match_class_unicode ... bench: 317 ns/iter (+/- 2) = 507 MB/s +test misc::medium_1K ... bench: 18 ns/iter (+/- 0) = 58444 MB/s +test misc::medium_1MB ... bench: 22 ns/iter (+/- 0) = 47663818 MB/s +test misc::medium_32 ... bench: 18 ns/iter (+/- 0) = 3333 MB/s +test misc::medium_32K ... bench: 18 ns/iter (+/- 0) = 1822000 MB/s +test misc::not_literal ... bench: 115 ns/iter (+/- 0) = 443 MB/s +test misc::one_pass_long_prefix ... bench: 69 ns/iter (+/- 1) = 376 MB/s +test misc::one_pass_long_prefix_not ... bench: 68 ns/iter (+/- 0) = 382 MB/s +test misc::one_pass_short ... bench: 50 ns/iter (+/- 0) = 340 MB/s +test misc::one_pass_short_not ... bench: 52 ns/iter (+/- 0) = 326 MB/s +test misc::reallyhard2_1K ... bench: 1,939 ns/iter (+/- 12) = 536 MB/s +test misc::reallyhard_1K ... bench: 1,964 ns/iter (+/- 7) = 535 MB/s +test misc::reallyhard_1MB ... bench: 1,934,967 ns/iter (+/- 4,626) = 541 MB/s +test misc::reallyhard_32 ... bench: 130 ns/iter (+/- 0) = 453 MB/s +test misc::reallyhard_32K ... bench: 60,581 ns/iter (+/- 176) = 541 MB/s +test misc::replace_all ... bench: 142 ns/iter (+/- 1) +test sherlock::before_holmes ... bench: 1,127,747 ns/iter (+/- 2,052) = 527 MB/s +test sherlock::everything_greedy ... bench: 2,598,664 ns/iter (+/- 6,137) = 228 MB/s +test sherlock::everything_greedy_nl ... bench: 1,202,183 ns/iter (+/- 1,965) = 494 MB/s +test sherlock::holmes_cochar_watson ... bench: 220,378 ns/iter (+/- 1,229) = 2699 MB/s +test sherlock::holmes_coword_watson ... bench: 631,731 ns/iter (+/- 2,071) = 941 MB/s +test sherlock::ing_suffix ... bench: 1,344,980 ns/iter (+/- 1,799) = 442 MB/s +test sherlock::ing_suffix_limited_space ... bench: 1,286,425 ns/iter (+/- 2,965) = 462 MB/s +test sherlock::letters ... bench: 24,356,951 ns/iter (+/- 47,224) = 24 MB/s +test sherlock::letters_lower ... bench: 23,816,732 ns/iter (+/- 44,203) = 24 MB/s +test sherlock::letters_upper ... bench: 2,051,873 ns/iter (+/- 8,712) = 289 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 1,102,534 ns/iter (+/- 6,071) = 539 MB/s +test sherlock::name_alt1 ... bench: 36,474 ns/iter (+/- 308) = 16311 MB/s +test sherlock::name_alt2 ... bench: 185,668 ns/iter (+/- 1,023) = 3204 MB/s +test sherlock::name_alt3 ... bench: 1,152,554 ns/iter (+/- 1,991) = 516 MB/s +test sherlock::name_alt3_nocase ... bench: 1,254,885 ns/iter (+/- 5,387) = 474 MB/s +test sherlock::name_alt4 ... bench: 228,721 ns/iter (+/- 854) = 2601 MB/s +test sherlock::name_alt4_nocase ... bench: 1,223,457 ns/iter (+/- 2,307) = 486 MB/s +test sherlock::name_alt5 ... bench: 317,372 ns/iter (+/- 951) = 1874 MB/s +test sherlock::name_alt5_nocase ... bench: 1,224,434 ns/iter (+/- 3,886) = 485 MB/s +test sherlock::name_holmes ... bench: 42,905 ns/iter (+/- 217) = 13866 MB/s +test sherlock::name_holmes_nocase ... bench: 1,080,290 ns/iter (+/- 5,686) = 550 MB/s +test sherlock::name_sherlock ... bench: 70,041 ns/iter (+/- 444) = 8494 MB/s +test sherlock::name_sherlock_holmes ... bench: 36,092 ns/iter (+/- 189) = 16483 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 1,156,696 ns/iter (+/- 3,922) = 514 MB/s +test sherlock::name_sherlock_nocase ... bench: 1,156,088 ns/iter (+/- 2,453) = 514 MB/s +test sherlock::name_whitespace ... bench: 79,560 ns/iter (+/- 426) = 7477 MB/s +test sherlock::no_match_common ... bench: 25,940 ns/iter (+/- 119) = 22934 MB/s +test sherlock::no_match_really_common ... bench: 364,911 ns/iter (+/- 1,302) = 1630 MB/s +test sherlock::no_match_uncommon ... bench: 25,851 ns/iter (+/- 112) = 23013 MB/s +test sherlock::quotes ... bench: 561,575 ns/iter (+/- 2,083) = 1059 MB/s +test sherlock::repeated_class_negation ... bench: 88,961,089 ns/iter (+/- 132,661) = 6 MB/s +test sherlock::the_lower ... bench: 609,891 ns/iter (+/- 1,451) = 975 MB/s +test sherlock::the_nocase ... bench: 1,622,541 ns/iter (+/- 6,851) = 366 MB/s +test sherlock::the_upper ... bench: 48,810 ns/iter (+/- 245) = 12188 MB/s +test sherlock::the_whitespace ... bench: 1,192,755 ns/iter (+/- 4,168) = 498 MB/s +test sherlock::word_ending_n ... bench: 1,991,440 ns/iter (+/- 7,313) = 298 MB/s +test sherlock::words ... bench: 9,688,357 ns/iter (+/- 17,267) = 61 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 74 measured + diff --git a/regex-0.1.80/bench/log/04/tcl b/regex-0.1.80/bench/log/04/tcl new file mode 100644 index 000000000..934bf6e04 --- /dev/null +++ b/regex-0.1.80/bench/log/04/tcl @@ -0,0 +1,72 @@ + Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench) + Running target/release/bench-0d58c0af2e68ae0d + +running 65 tests +test misc::anchored_literal_long_match ... bench: 925 ns/iter (+/- 16) = 421 MB/s +test misc::anchored_literal_long_non_match ... bench: 144 ns/iter (+/- 2) = 2708 MB/s +test misc::anchored_literal_short_match ... bench: 920 ns/iter (+/- 11) = 28 MB/s +test misc::anchored_literal_short_non_match ... bench: 144 ns/iter (+/- 1) = 180 MB/s +test misc::easy0_1K ... bench: 14,228 ns/iter (+/- 204) = 73 MB/s +test misc::easy0_1MB ... bench: 3,728,677 ns/iter (+/- 4,564) = 281 MB/s +test misc::easy0_32 ... bench: 10,023 ns/iter (+/- 156) = 5 MB/s +test misc::easy0_32K ... bench: 125,851 ns/iter (+/- 287) = 260 MB/s +test misc::easy1_1K ... bench: 8,797 ns/iter (+/- 90) = 118 MB/s +test misc::easy1_1MB ... bench: 3,722,675 ns/iter (+/- 4,912) = 281 MB/s +test misc::easy1_32 ... bench: 5,189 ns/iter (+/- 77) = 10 MB/s +test misc::easy1_32K ... bench: 121,106 ns/iter (+/- 694) = 270 MB/s +test misc::hard_1K ... bench: 17,111 ns/iter (+/- 251) = 61 MB/s +test misc::hard_1MB ... bench: 3,743,313 ns/iter (+/- 7,634) = 280 MB/s +test misc::hard_32 ... bench: 13,489 ns/iter (+/- 220) = 4 MB/s +test misc::hard_32K ... bench: 129,358 ns/iter (+/- 257) = 253 MB/s +test misc::literal ... bench: 629 ns/iter (+/- 5) = 81 MB/s +test misc::long_needle1 ... bench: 21,495,182 ns/iter (+/- 41,993) = 4 MB/s +test misc::long_needle2 ... bench: 21,501,034 ns/iter (+/- 34,033) = 4 MB/s +test misc::match_class ... bench: 732 ns/iter (+/- 3) = 110 MB/s +test misc::match_class_in_range ... bench: 736 ns/iter (+/- 6) = 110 MB/s +test misc::medium_1K ... bench: 14,433 ns/iter (+/- 49) = 72 MB/s +test misc::medium_1MB ... bench: 3,729,861 ns/iter (+/- 4,198) = 281 MB/s +test misc::medium_32 ... bench: 10,756 ns/iter (+/- 75) = 5 MB/s +test misc::medium_32K ... bench: 126,593 ns/iter (+/- 169) = 259 MB/s +test misc::not_literal ... bench: 2,350 ns/iter (+/- 13) = 21 MB/s +test misc::one_pass_long_prefix ... bench: 9,183 ns/iter (+/- 198) = 2 MB/s +test misc::one_pass_long_prefix_not ... bench: 8,470 ns/iter (+/- 110) = 3 MB/s +test misc::one_pass_short ... bench: 956 ns/iter (+/- 4) = 17 MB/s +test misc::one_pass_short_not ... bench: 1,042 ns/iter (+/- 13) = 16 MB/s +test misc::reallyhard2_1K ... bench: 129,563 ns/iter (+/- 336) = 8 MB/s +test misc::reallyhard_1K ... bench: 16,656 ns/iter (+/- 152) = 63 MB/s +test misc::reallyhard_1MB ... bench: 3,744,123 ns/iter (+/- 4,556) = 280 MB/s +test misc::reallyhard_32 ... bench: 12,910 ns/iter (+/- 112) = 4 MB/s +test misc::reallyhard_32K ... bench: 129,293 ns/iter (+/- 301) = 253 MB/s +test sherlock::before_holmes ... bench: 3,593,560 ns/iter (+/- 8,574) = 165 MB/s +test sherlock::holmes_cochar_watson ... bench: 2,906,271 ns/iter (+/- 5,153) = 204 MB/s +test sherlock::ing_suffix ... bench: 7,016,213 ns/iter (+/- 30,321) = 84 MB/s +test sherlock::ing_suffix_limited_space ... bench: 24,592,817 ns/iter (+/- 78,720) = 24 MB/s +test sherlock::line_boundary_sherlock_holmes ... bench: 2,457,984 ns/iter (+/- 3,932) = 242 MB/s +test sherlock::name_alt1 ... bench: 2,569,156 ns/iter (+/- 5,789) = 231 MB/s +test sherlock::name_alt2 ... bench: 3,686,183 ns/iter (+/- 13,550) = 161 MB/s +test sherlock::name_alt3 ... bench: 6,715,311 ns/iter (+/- 15,208) = 88 MB/s +test sherlock::name_alt3_nocase ... bench: 9,702,060 ns/iter (+/- 32,628) = 61 MB/s +test sherlock::name_alt4 ... bench: 3,834,029 ns/iter (+/- 3,955) = 155 MB/s +test sherlock::name_alt4_nocase ... bench: 4,762,730 ns/iter (+/- 751,201) = 124 MB/s +test sherlock::name_alt5 ... bench: 4,582,303 ns/iter (+/- 8,073) = 129 MB/s +test sherlock::name_alt5_nocase ... bench: 5,583,652 ns/iter (+/- 14,573) = 106 MB/s +test sherlock::name_holmes ... bench: 2,968,764 ns/iter (+/- 6,198) = 200 MB/s +test sherlock::name_holmes_nocase ... bench: 3,066,080 ns/iter (+/- 8,986) = 194 MB/s +test sherlock::name_sherlock ... bench: 2,372,708 ns/iter (+/- 3,272) = 250 MB/s +test sherlock::name_sherlock_holmes ... bench: 2,607,914 ns/iter (+/- 3,361) = 228 MB/s +test sherlock::name_sherlock_holmes_nocase ... bench: 2,641,260 ns/iter (+/- 9,409) = 225 MB/s +test sherlock::name_sherlock_nocase ... bench: 2,420,591 ns/iter (+/- 11,053) = 245 MB/s +test sherlock::name_whitespace ... bench: 2,592,553 ns/iter (+/- 3,476) = 229 MB/s +test sherlock::no_match_common ... bench: 2,114,367 ns/iter (+/- 1,665) = 281 MB/s +test sherlock::no_match_really_common ... bench: 2,114,835 ns/iter (+/- 2,491) = 281 MB/s +test sherlock::no_match_uncommon ... bench: 2,105,274 ns/iter (+/- 1,657) = 282 MB/s +test sherlock::quotes ... bench: 10,978,890 ns/iter (+/- 30,645) = 54 MB/s +test sherlock::repeated_class_negation ... bench: 69,836,043 ns/iter (+/- 117,415) = 8 MB/s +test sherlock::the_lower ... bench: 9,343,518 ns/iter (+/- 29,387) = 63 MB/s +test sherlock::the_nocase ... bench: 9,690,676 ns/iter (+/- 42,585) = 61 MB/s +test sherlock::the_upper ... bench: 2,780,398 ns/iter (+/- 6,949) = 213 MB/s +test sherlock::the_whitespace ... bench: 11,562,612 ns/iter (+/- 78,789) = 51 MB/s +test sherlock::words ... bench: 64,139,234 ns/iter (+/- 491,422) = 9 MB/s + +test result: ok. 0 passed; 0 failed; 0 ignored; 65 measured + diff --git a/regex-0.1.80/bench/log/old/01-before b/regex-0.1.80/bench/log/old/01-before new file mode 100644 index 000000000..74890a34f --- /dev/null +++ b/regex-0.1.80/bench/log/old/01-before @@ -0,0 +1,28 @@ +test bench::anchored_literal_long_match ... bench: 520 ns/iter (+/- 1) +test bench::anchored_literal_long_non_match ... bench: 236 ns/iter (+/- 2) +test bench::anchored_literal_short_match ... bench: 519 ns/iter (+/- 2) +test bench::anchored_literal_short_non_match ... bench: 238 ns/iter (+/- 2) +test bench::easy0_1K ... bench: 7742 ns/iter (+/- 97) = 132 MB/s +test bench::easy0_32 ... bench: 4989 ns/iter (+/- 20) = 6 MB/s +test bench::easy0_32K ... bench: 96347 ns/iter (+/- 997) = 340 MB/s +test bench::easy1_1K ... bench: 9805 ns/iter (+/- 1846) = 104 MB/s +test bench::easy1_32 ... bench: 4930 ns/iter (+/- 202) = 6 MB/s +test bench::easy1_32K ... bench: 163332 ns/iter (+/- 9207) = 200 MB/s +test bench::hard_1K ... bench: 97455 ns/iter (+/- 1089) = 10 MB/s +test bench::hard_32 ... bench: 8256 ns/iter (+/- 148) = 3 MB/s +test bench::hard_32K ... bench: 2948095 ns/iter (+/- 11988) = 11 MB/s +test bench::literal ... bench: 371 ns/iter (+/- 5) +test bench::match_class ... bench: 2168 ns/iter (+/- 12) +test bench::match_class_in_range ... bench: 2379 ns/iter (+/- 13) +test bench::medium_1K ... bench: 37073 ns/iter (+/- 1100) = 27 MB/s +test bench::medium_32 ... bench: 6183 ns/iter (+/- 218) = 5 MB/s +test bench::medium_32K ... bench: 1032000 ns/iter (+/- 8278) = 31 MB/s +test bench::no_exponential ... bench: 727975 ns/iter (+/- 2970) +test bench::not_literal ... bench: 4670 ns/iter (+/- 29) +test bench::one_pass_long_prefix ... bench: 1562 ns/iter (+/- 24) +test bench::one_pass_long_prefix_not ... bench: 1539 ns/iter (+/- 40) +test bench::one_pass_short_a ... bench: 2688 ns/iter (+/- 21) +test bench::one_pass_short_a_not ... bench: 4197 ns/iter (+/- 36) +test bench::one_pass_short_b ... bench: 2198 ns/iter (+/- 22) +test bench::one_pass_short_b_not ... bench: 3761 ns/iter (+/- 41) +test bench::replace_all ... bench: 2874 ns/iter (+/- 25) diff --git a/regex-0.1.80/bench/log/old/02-new-syntax-crate b/regex-0.1.80/bench/log/old/02-new-syntax-crate new file mode 100644 index 000000000..267808ffb --- /dev/null +++ b/regex-0.1.80/bench/log/old/02-new-syntax-crate @@ -0,0 +1,28 @@ +test bench::anchored_literal_long_match ... bench: 545 ns/iter (+/- 12) +test bench::anchored_literal_long_non_match ... bench: 251 ns/iter (+/- 11) +test bench::anchored_literal_short_match ... bench: 521 ns/iter (+/- 31) +test bench::anchored_literal_short_non_match ... bench: 231 ns/iter (+/- 0) +test bench::easy0_1K ... bench: 7465 ns/iter (+/- 102) = 137 MB/s +test bench::easy0_32 ... bench: 4995 ns/iter (+/- 27) = 6 MB/s +test bench::easy0_32K ... bench: 86985 ns/iter (+/- 755) = 376 MB/s +test bench::easy1_1K ... bench: 9493 ns/iter (+/- 1727) = 107 MB/s +test bench::easy1_32 ... bench: 4955 ns/iter (+/- 324) = 6 MB/s +test bench::easy1_32K ... bench: 155288 ns/iter (+/- 13016) = 210 MB/s +test bench::hard_1K ... bench: 95925 ns/iter (+/- 1674) = 10 MB/s +test bench::hard_32 ... bench: 8264 ns/iter (+/- 151) = 3 MB/s +test bench::hard_32K ... bench: 2886440 ns/iter (+/- 25807) = 11 MB/s +test bench::literal ... bench: 365 ns/iter (+/- 12) +test bench::match_class ... bench: 2313 ns/iter (+/- 8) +test bench::match_class_in_range ... bench: 2596 ns/iter (+/- 8) +test bench::medium_1K ... bench: 38136 ns/iter (+/- 941) = 26 MB/s +test bench::medium_32 ... bench: 6178 ns/iter (+/- 147) = 5 MB/s +test bench::medium_32K ... bench: 1065698 ns/iter (+/- 6815) = 30 MB/s +test bench::no_exponential ... bench: 682461 ns/iter (+/- 2860) +test bench::not_literal ... bench: 4525 ns/iter (+/- 67) +test bench::one_pass_long_prefix ... bench: 1459 ns/iter (+/- 13) +test bench::one_pass_long_prefix_not ... bench: 1463 ns/iter (+/- 8) +test bench::one_pass_short_a ... bench: 2615 ns/iter (+/- 10) +test bench::one_pass_short_a_not ... bench: 4066 ns/iter (+/- 48) +test bench::one_pass_short_b ... bench: 2064 ns/iter (+/- 10) +test bench::one_pass_short_b_not ... bench: 3502 ns/iter (+/- 24) +test bench::replace_all ... bench: 2949 ns/iter (+/- 15) diff --git a/regex-0.1.80/bench/log/old/03-new-syntax-crate b/regex-0.1.80/bench/log/old/03-new-syntax-crate new file mode 100644 index 000000000..a50005d85 --- /dev/null +++ b/regex-0.1.80/bench/log/old/03-new-syntax-crate @@ -0,0 +1,28 @@ +test bench::anchored_literal_long_match ... bench: 373 ns/iter (+/- 5) +test bench::anchored_literal_long_non_match ... bench: 204 ns/iter (+/- 3) +test bench::anchored_literal_short_match ... bench: 376 ns/iter (+/- 5) +test bench::anchored_literal_short_non_match ... bench: 206 ns/iter (+/- 3) +test bench::easy0_1K ... bench: 9136 ns/iter (+/- 177) = 112 MB/s +test bench::easy0_32 ... bench: 6641 ns/iter (+/- 86) = 4 MB/s +test bench::easy0_32K ... bench: 88826 ns/iter (+/- 1366) = 368 MB/s +test bench::easy1_1K ... bench: 10937 ns/iter (+/- 737) = 93 MB/s +test bench::easy1_32 ... bench: 7366 ns/iter (+/- 219) = 4 MB/s +test bench::easy1_32K ... bench: 122324 ns/iter (+/- 4628) = 267 MB/s +test bench::hard_1K ... bench: 59998 ns/iter (+/- 965) = 17 MB/s +test bench::hard_32 ... bench: 9058 ns/iter (+/- 123) = 3 MB/s +test bench::hard_32K ... bench: 1694326 ns/iter (+/- 27226) = 19 MB/s +test bench::literal ... bench: 336 ns/iter (+/- 6) +test bench::match_class ... bench: 2109 ns/iter (+/- 27) +test bench::match_class_in_range ... bench: 2274 ns/iter (+/- 32) +test bench::medium_1K ... bench: 38317 ns/iter (+/- 1075) = 26 MB/s +test bench::medium_32 ... bench: 7969 ns/iter (+/- 115) = 4 MB/s +test bench::medium_32K ... bench: 1028260 ns/iter (+/- 12905) = 31 MB/s +test bench::no_exponential ... bench: 257719 ns/iter (+/- 4939) +test bench::not_literal ... bench: 1699 ns/iter (+/- 31) +test bench::one_pass_long_prefix ... bench: 750 ns/iter (+/- 9) +test bench::one_pass_long_prefix_not ... bench: 747 ns/iter (+/- 12) +test bench::one_pass_short_a ... bench: 1844 ns/iter (+/- 22) +test bench::one_pass_short_a_not ... bench: 2395 ns/iter (+/- 21) +test bench::one_pass_short_b ... bench: 1270 ns/iter (+/- 26) +test bench::one_pass_short_b_not ... bench: 1869 ns/iter (+/- 25) +test bench::replace_all ... bench: 3124 ns/iter (+/- 53) diff --git a/regex-0.1.80/bench/log/old/04-fixed-benchmark b/regex-0.1.80/bench/log/old/04-fixed-benchmark new file mode 100644 index 000000000..1956e9846 --- /dev/null +++ b/regex-0.1.80/bench/log/old/04-fixed-benchmark @@ -0,0 +1,28 @@ +test bench::anchored_literal_long_match ... bench: 373 ns/iter (+/- 5) +test bench::anchored_literal_long_non_match ... bench: 202 ns/iter (+/- 12) +test bench::anchored_literal_short_match ... bench: 380 ns/iter (+/- 135) +test bench::anchored_literal_short_non_match ... bench: 211 ns/iter (+/- 1) +test bench::easy0_1K ... bench: 2,723 ns/iter (+/- 101) = 376 MB/s +test bench::easy0_32 ... bench: 255 ns/iter (+/- 2) = 125 MB/s +test bench::easy0_32K ... bench: 81,845 ns/iter (+/- 598) = 400 MB/s +test bench::easy1_1K ... bench: 3,872 ns/iter (+/- 783) = 264 MB/s +test bench::easy1_32 ... bench: 287 ns/iter (+/- 143) = 111 MB/s +test bench::easy1_32K ... bench: 115,340 ns/iter (+/- 4,717) = 284 MB/s +test bench::hard_1K ... bench: 52,484 ns/iter (+/- 472) = 19 MB/s +test bench::hard_32 ... bench: 1,923 ns/iter (+/- 49) = 16 MB/s +test bench::hard_32K ... bench: 1,710,214 ns/iter (+/- 9,733) = 19 MB/s +test bench::literal ... bench: 337 ns/iter (+/- 13) +test bench::match_class ... bench: 2,141 ns/iter (+/- 7) +test bench::match_class_in_range ... bench: 2,301 ns/iter (+/- 7) +test bench::medium_1K ... bench: 31,696 ns/iter (+/- 961) = 32 MB/s +test bench::medium_32 ... bench: 1,155 ns/iter (+/- 71) = 27 MB/s +test bench::medium_32K ... bench: 1,016,101 ns/iter (+/- 12,090) = 32 MB/s +test bench::no_exponential ... bench: 262,801 ns/iter (+/- 1,332) +test bench::not_literal ... bench: 1,729 ns/iter (+/- 3) +test bench::one_pass_long_prefix ... bench: 779 ns/iter (+/- 4) +test bench::one_pass_long_prefix_not ... bench: 779 ns/iter (+/- 6) +test bench::one_pass_short_a ... bench: 1,943 ns/iter (+/- 10) +test bench::one_pass_short_a_not ... bench: 2,545 ns/iter (+/- 9) +test bench::one_pass_short_b ... bench: 1,364 ns/iter (+/- 4) +test bench::one_pass_short_b_not ... bench: 2,029 ns/iter (+/- 22) +test bench::replace_all ... bench: 3,185 ns/iter (+/- 12) diff --git a/regex-0.1.80/bench/log/old/05-thread-caching b/regex-0.1.80/bench/log/old/05-thread-caching new file mode 100644 index 000000000..238f978b3 --- /dev/null +++ b/regex-0.1.80/bench/log/old/05-thread-caching @@ -0,0 +1,29 @@ +test bench::anchored_literal_long_match ... bench: 287 ns/iter (+/- 11) +test bench::anchored_literal_long_non_match ... bench: 111 ns/iter (+/- 0) +test bench::anchored_literal_short_match ... bench: 286 ns/iter (+/- 4) +test bench::anchored_literal_short_non_match ... bench: 114 ns/iter (+/- 0) +test bench::easy0_1K ... bench: 2562 ns/iter (+/- 94) = 399 MB/s +test bench::easy0_32 ... bench: 95 ns/iter (+/- 1) = 336 MB/s +test bench::easy0_32K ... bench: 81755 ns/iter (+/- 576) = 400 MB/s +test bench::easy1_1K ... bench: 3586 ns/iter (+/- 917) = 285 MB/s +test bench::easy1_32 ... bench: 155 ns/iter (+/- 132) = 206 MB/s +test bench::easy1_32K ... bench: 113980 ns/iter (+/- 9331) = 287 MB/s +test bench::hard_1K ... bench: 54573 ns/iter (+/- 565) = 18 MB/s +test bench::hard_32 ... bench: 1806 ns/iter (+/- 44) = 17 MB/s +test bench::hard_32K ... bench: 1754465 ns/iter (+/- 7867) = 18 MB/s +test bench::literal ... bench: 299 ns/iter (+/- 1) +test bench::match_class ... bench: 2399 ns/iter (+/- 23) +test bench::match_class_in_range ... bench: 2142 ns/iter (+/- 8) +test bench::match_class_unicode ... bench: 2804 ns/iter (+/- 9) +test bench::medium_1K ... bench: 29536 ns/iter (+/- 537) = 34 MB/s +test bench::medium_32 ... bench: 962 ns/iter (+/- 59) = 33 MB/s +test bench::medium_32K ... bench: 946483 ns/iter (+/- 7106) = 34 MB/s +test bench::no_exponential ... bench: 274301 ns/iter (+/- 552) +test bench::not_literal ... bench: 2039 ns/iter (+/- 13) +test bench::one_pass_long_prefix ... bench: 573 ns/iter (+/- 3) +test bench::one_pass_long_prefix_not ... bench: 577 ns/iter (+/- 4) +test bench::one_pass_short_a ... bench: 1951 ns/iter (+/- 29) +test bench::one_pass_short_a_not ... bench: 2464 ns/iter (+/- 10) +test bench::one_pass_short_b ... bench: 1301 ns/iter (+/- 6) +test bench::one_pass_short_b_not ... bench: 1785 ns/iter (+/- 6) +test bench::replace_all ... bench: 2168 ns/iter (+/- 152) diff --git a/regex-0.1.80/bench/log/old/06-major-dynamic b/regex-0.1.80/bench/log/old/06-major-dynamic new file mode 100644 index 000000000..123efdde3 --- /dev/null +++ b/regex-0.1.80/bench/log/old/06-major-dynamic @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 206 ns/iter (+/- 7) +test bench::anchored_literal_long_non_match ... bench: 97 ns/iter (+/- 1) +test bench::anchored_literal_short_match ... bench: 193 ns/iter (+/- 1) +test bench::anchored_literal_short_non_match ... bench: 86 ns/iter (+/- 0) +test bench::easy0_1K ... bench: 356 ns/iter (+/- 136) = 2876 MB/s +test bench::easy0_1MB ... bench: 352,434 ns/iter (+/- 7,874) = 2974 MB/s +test bench::easy0_32 ... bench: 72 ns/iter (+/- 21) = 444 MB/s +test bench::easy0_32K ... bench: 11,053 ns/iter (+/- 1,388) = 2964 MB/s +test bench::easy1_1K ... bench: 331 ns/iter (+/- 162) = 3093 MB/s +test bench::easy1_1MB ... bench: 353,723 ns/iter (+/- 6,836) = 2964 MB/s +test bench::easy1_32 ... bench: 73 ns/iter (+/- 20) = 438 MB/s +test bench::easy1_32K ... bench: 10,297 ns/iter (+/- 1,137) = 3182 MB/s +test bench::hard_1K ... bench: 34,951 ns/iter (+/- 171) = 29 MB/s +test bench::hard_1MB ... bench: 63,323,613 ns/iter (+/- 279,582) = 15 MB/s +test bench::hard_32 ... bench: 1,131 ns/iter (+/- 13) = 28 MB/s +test bench::hard_32K ... bench: 1,099,921 ns/iter (+/- 1,338) = 29 MB/s +test bench::literal ... bench: 16 ns/iter (+/- 0) +test bench::match_class ... bench: 188 ns/iter (+/- 0) +test bench::match_class_in_range ... bench: 188 ns/iter (+/- 0) +test bench::match_class_unicode ... bench: 1,940 ns/iter (+/- 10) +test bench::medium_1K ... bench: 5,262 ns/iter (+/- 256) = 194 MB/s +test bench::medium_1MB ... bench: 5,295,539 ns/iter (+/- 9,808) = 197 MB/s +test bench::medium_32 ... bench: 217 ns/iter (+/- 19) = 147 MB/s +test bench::medium_32K ... bench: 169,169 ns/iter (+/- 1,606) = 193 MB/s +test bench::no_exponential ... bench: 293,739 ns/iter (+/- 1,632) +test bench::not_literal ... bench: 1,371 ns/iter (+/- 136) +test bench::one_pass_long_prefix ... bench: 337 ns/iter (+/- 6) +test bench::one_pass_long_prefix_not ... bench: 341 ns/iter (+/- 6) +test bench::one_pass_short_a ... bench: 1,399 ns/iter (+/- 16) +test bench::one_pass_short_a_not ... bench: 1,229 ns/iter (+/- 13) +test bench::one_pass_short_b ... bench: 844 ns/iter (+/- 24) +test bench::one_pass_short_b_not ... bench: 849 ns/iter (+/- 45) +test bench::replace_all ... bench: 579 ns/iter (+/- 3) diff --git a/regex-0.1.80/bench/log/old/06-major-macro b/regex-0.1.80/bench/log/old/06-major-macro new file mode 100644 index 000000000..199561dfe --- /dev/null +++ b/regex-0.1.80/bench/log/old/06-major-macro @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 225 ns/iter (+/- 22) +test bench::anchored_literal_long_non_match ... bench: 62 ns/iter (+/- 1) +test bench::anchored_literal_short_match ... bench: 225 ns/iter (+/- 1) +test bench::anchored_literal_short_non_match ... bench: 60 ns/iter (+/- 1) +test bench::easy0_1K ... bench: 29,984 ns/iter (+/- 190) = 34 MB/s +test bench::easy0_1MB ... bench: 30,641,690 ns/iter (+/- 110,535) = 33 MB/s +test bench::easy0_32 ... bench: 981 ns/iter (+/- 12) = 32 MB/s +test bench::easy0_32K ... bench: 957,358 ns/iter (+/- 2,633) = 34 MB/s +test bench::easy1_1K ... bench: 29,636 ns/iter (+/- 150) = 34 MB/s +test bench::easy1_1MB ... bench: 30,295,321 ns/iter (+/- 98,181) = 34 MB/s +test bench::easy1_32 ... bench: 971 ns/iter (+/- 30) = 32 MB/s +test bench::easy1_32K ... bench: 947,307 ns/iter (+/- 4,258) = 34 MB/s +test bench::hard_1K ... bench: 54,856 ns/iter (+/- 209) = 18 MB/s +test bench::hard_1MB ... bench: 56,126,571 ns/iter (+/- 224,163) = 17 MB/s +test bench::hard_32 ... bench: 1,776 ns/iter (+/- 23) = 18 MB/s +test bench::hard_32K ... bench: 1,753,833 ns/iter (+/- 54,427) = 18 MB/s +test bench::literal ... bench: 1,516 ns/iter (+/- 6) +test bench::match_class ... bench: 2,429 ns/iter (+/- 11) +test bench::match_class_in_range ... bench: 2,398 ns/iter (+/- 4) +test bench::match_class_unicode ... bench: 12,915 ns/iter (+/- 29) +test bench::medium_1K ... bench: 31,914 ns/iter (+/- 276) = 32 MB/s +test bench::medium_1MB ... bench: 32,617,173 ns/iter (+/- 68,114) = 31 MB/s +test bench::medium_32 ... bench: 1,046 ns/iter (+/- 42) = 30 MB/s +test bench::medium_32K ... bench: 1,019,516 ns/iter (+/- 3,788) = 32 MB/s +test bench::no_exponential ... bench: 303,239 ns/iter (+/- 518) +test bench::not_literal ... bench: 1,756 ns/iter (+/- 115) +test bench::one_pass_long_prefix ... bench: 834 ns/iter (+/- 7) +test bench::one_pass_long_prefix_not ... bench: 858 ns/iter (+/- 15) +test bench::one_pass_short_a ... bench: 1,597 ns/iter (+/- 9) +test bench::one_pass_short_a_not ... bench: 1,950 ns/iter (+/- 21) +test bench::one_pass_short_b ... bench: 1,077 ns/iter (+/- 5) +test bench::one_pass_short_b_not ... bench: 1,596 ns/iter (+/- 9) +test bench::replace_all ... bench: 1,288 ns/iter (+/- 13) diff --git a/regex-0.1.80/bench/log/old/07-prefix-improvements b/regex-0.1.80/bench/log/old/07-prefix-improvements new file mode 100644 index 000000000..55477fdce --- /dev/null +++ b/regex-0.1.80/bench/log/old/07-prefix-improvements @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 197 ns/iter (+/- 9) +test bench::anchored_literal_long_non_match ... bench: 95 ns/iter (+/- 1) +test bench::anchored_literal_short_match ... bench: 193 ns/iter (+/- 2) +test bench::anchored_literal_short_non_match ... bench: 85 ns/iter (+/- 2) +test bench::easy0_1K ... bench: 304 ns/iter (+/- 119) = 3368 MB/s +test bench::easy0_1MB ... bench: 281,912 ns/iter (+/- 5,274) = 3719 MB/s +test bench::easy0_32 ... bench: 74 ns/iter (+/- 16) = 432 MB/s +test bench::easy0_32K ... bench: 8,909 ns/iter (+/- 667) = 3678 MB/s +test bench::easy1_1K ... bench: 300 ns/iter (+/- 111) = 3413 MB/s +test bench::easy1_1MB ... bench: 282,250 ns/iter (+/- 5,556) = 3714 MB/s +test bench::easy1_32 ... bench: 98 ns/iter (+/- 17) = 326 MB/s +test bench::easy1_32K ... bench: 8,105 ns/iter (+/- 593) = 4042 MB/s +test bench::hard_1K ... bench: 34,562 ns/iter (+/- 211) = 29 MB/s +test bench::hard_1MB ... bench: 64,510,947 ns/iter (+/- 308,627) = 15 MB/s +test bench::hard_32 ... bench: 1,139 ns/iter (+/- 26) = 28 MB/s +test bench::hard_32K ... bench: 1,102,562 ns/iter (+/- 1,850) = 29 MB/s +test bench::literal ... bench: 15 ns/iter (+/- 0) +test bench::match_class ... bench: 105 ns/iter (+/- 1) +test bench::match_class_in_range ... bench: 105 ns/iter (+/- 1) +test bench::match_class_unicode ... bench: 2,270 ns/iter (+/- 185) +test bench::medium_1K ... bench: 2,262 ns/iter (+/- 73) = 452 MB/s +test bench::medium_1MB ... bench: 2,185,098 ns/iter (+/- 3,007) = 479 MB/s +test bench::medium_32 ... bench: 139 ns/iter (+/- 1) = 230 MB/s +test bench::medium_32K ... bench: 72,320 ns/iter (+/- 193) = 453 MB/s +test bench::no_exponential ... bench: 300,699 ns/iter (+/- 494) +test bench::not_literal ... bench: 1,462 ns/iter (+/- 89) +test bench::one_pass_long_prefix ... bench: 283 ns/iter (+/- 1) +test bench::one_pass_long_prefix_not ... bench: 287 ns/iter (+/- 0) +test bench::one_pass_short_a ... bench: 1,131 ns/iter (+/- 11) +test bench::one_pass_short_a_not ... bench: 1,259 ns/iter (+/- 12) +test bench::one_pass_short_b ... bench: 883 ns/iter (+/- 15) +test bench::one_pass_short_b_not ... bench: 799 ns/iter (+/- 28) +test bench::replace_all ... bench: 170 ns/iter (+/- 1) diff --git a/regex-0.1.80/bench/log/old/08-case-fixes b/regex-0.1.80/bench/log/old/08-case-fixes new file mode 100644 index 000000000..7609f6c94 --- /dev/null +++ b/regex-0.1.80/bench/log/old/08-case-fixes @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 192 ns/iter (+/- 11) +test bench::anchored_literal_long_non_match ... bench: 92 ns/iter (+/- 4) +test bench::anchored_literal_short_match ... bench: 182 ns/iter (+/- 6) +test bench::anchored_literal_short_non_match ... bench: 82 ns/iter (+/- 1) +test bench::easy0_1K ... bench: 277 ns/iter (+/- 79) = 3696 MB/s +test bench::easy0_1MB ... bench: 230,829 ns/iter (+/- 5,712) = 4542 MB/s +test bench::easy0_32 ... bench: 70 ns/iter (+/- 4) = 457 MB/s +test bench::easy0_32K ... bench: 8,444 ns/iter (+/- 492) = 3880 MB/s +test bench::easy1_1K ... bench: 272 ns/iter (+/- 98) = 3764 MB/s +test bench::easy1_1MB ... bench: 273,867 ns/iter (+/- 6,351) = 3828 MB/s +test bench::easy1_32 ... bench: 72 ns/iter (+/- 15) = 444 MB/s +test bench::easy1_32K ... bench: 8,109 ns/iter (+/- 540) = 4040 MB/s +test bench::hard_1K ... bench: 31,043 ns/iter (+/- 1,237) = 32 MB/s +test bench::hard_1MB ... bench: 60,077,413 ns/iter (+/- 129,611) = 16 MB/s +test bench::hard_32 ... bench: 1,036 ns/iter (+/- 20) = 30 MB/s +test bench::hard_32K ... bench: 996,238 ns/iter (+/- 3,181) = 32 MB/s +test bench::literal ... bench: 15 ns/iter (+/- 0) +test bench::match_class ... bench: 75 ns/iter (+/- 7) +test bench::match_class_in_range ... bench: 77 ns/iter (+/- 7) +test bench::match_class_unicode ... bench: 2,057 ns/iter (+/- 102) +test bench::medium_1K ... bench: 2,252 ns/iter (+/- 63) = 454 MB/s +test bench::medium_1MB ... bench: 2,186,091 ns/iter (+/- 7,496) = 479 MB/s +test bench::medium_32 ... bench: 132 ns/iter (+/- 2) = 242 MB/s +test bench::medium_32K ... bench: 72,394 ns/iter (+/- 342) = 452 MB/s +test bench::no_exponential ... bench: 286,662 ns/iter (+/- 1,150) +test bench::not_literal ... bench: 1,130 ns/iter (+/- 10) +test bench::one_pass_long_prefix ... bench: 271 ns/iter (+/- 0) +test bench::one_pass_long_prefix_not ... bench: 276 ns/iter (+/- 3) +test bench::one_pass_short_a ... bench: 1,147 ns/iter (+/- 10) +test bench::one_pass_short_a_not ... bench: 901 ns/iter (+/- 8) +test bench::one_pass_short_b ... bench: 887 ns/iter (+/- 7) +test bench::one_pass_short_b_not ... bench: 777 ns/iter (+/- 6) +test bench::replace_all ... bench: 154 ns/iter (+/- 0) diff --git a/regex-0.1.80/bench/log/old/09-before-compiler-rewrite b/regex-0.1.80/bench/log/old/09-before-compiler-rewrite new file mode 100644 index 000000000..fe67d096f --- /dev/null +++ b/regex-0.1.80/bench/log/old/09-before-compiler-rewrite @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 156 ns/iter (+/- 5) +test bench::anchored_literal_long_non_match ... bench: 85 ns/iter (+/- 7) +test bench::anchored_literal_short_match ... bench: 145 ns/iter (+/- 3) +test bench::anchored_literal_short_non_match ... bench: 76 ns/iter (+/- 2) +test bench::easy0_1K ... bench: 269 ns/iter (+/- 63) = 3806 MB/s +test bench::easy0_1MB ... bench: 232,461 ns/iter (+/- 13,022) = 4509 MB/s +test bench::easy0_32 ... bench: 63 ns/iter (+/- 6) = 507 MB/s +test bench::easy0_32K ... bench: 8,358 ns/iter (+/- 430) = 3920 MB/s +test bench::easy1_1K ... bench: 274 ns/iter (+/- 101) = 3737 MB/s +test bench::easy1_1MB ... bench: 278,949 ns/iter (+/- 11,324) = 3758 MB/s +test bench::easy1_32 ... bench: 63 ns/iter (+/- 15) = 507 MB/s +test bench::easy1_32K ... bench: 7,731 ns/iter (+/- 488) = 4238 MB/s +test bench::hard_1K ... bench: 44,685 ns/iter (+/- 661) = 22 MB/s +test bench::hard_1MB ... bench: 60,108,237 ns/iter (+/- 814,810) = 16 MB/s +test bench::hard_32 ... bench: 1,412 ns/iter (+/- 38) = 22 MB/s +test bench::hard_32K ... bench: 1,363,335 ns/iter (+/- 21,316) = 24 MB/s +test bench::literal ... bench: 14 ns/iter (+/- 0) +test bench::match_class ... bench: 81 ns/iter (+/- 0) +test bench::match_class_in_range ... bench: 81 ns/iter (+/- 2) +test bench::match_class_unicode ... bench: 2,978 ns/iter (+/- 64) +test bench::medium_1K ... bench: 2,239 ns/iter (+/- 68) = 457 MB/s +test bench::medium_1MB ... bench: 2,215,729 ns/iter (+/- 20,897) = 472 MB/s +test bench::medium_32 ... bench: 124 ns/iter (+/- 2) = 258 MB/s +test bench::medium_32K ... bench: 72,486 ns/iter (+/- 1,027) = 452 MB/s +test bench::no_exponential ... bench: 282,992 ns/iter (+/- 8,102) +test bench::not_literal ... bench: 1,526 ns/iter (+/- 32) +test bench::one_pass_long_prefix ... bench: 307 ns/iter (+/- 7) +test bench::one_pass_long_prefix_not ... bench: 311 ns/iter (+/- 8) +test bench::one_pass_short_a ... bench: 623 ns/iter (+/- 12) +test bench::one_pass_short_a_not ... bench: 920 ns/iter (+/- 19) +test bench::one_pass_short_b ... bench: 554 ns/iter (+/- 13) +test bench::one_pass_short_b_not ... bench: 740 ns/iter (+/- 12) +test bench::replace_all ... bench: 155 ns/iter (+/- 5) diff --git a/regex-0.1.80/bench/log/old/10-compiler-rewrite b/regex-0.1.80/bench/log/old/10-compiler-rewrite new file mode 100644 index 000000000..e25a602d2 --- /dev/null +++ b/regex-0.1.80/bench/log/old/10-compiler-rewrite @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 145 ns/iter (+/- 1) +test bench::anchored_literal_long_non_match ... bench: 92 ns/iter (+/- 2) +test bench::anchored_literal_short_match ... bench: 129 ns/iter (+/- 3) +test bench::anchored_literal_short_non_match ... bench: 72 ns/iter (+/- 1) +test bench::easy0_1K ... bench: 268 ns/iter (+/- 88) = 3820 MB/s +test bench::easy0_1MB ... bench: 234,067 ns/iter (+/- 4,663) = 4479 MB/s +test bench::easy0_32 ... bench: 64 ns/iter (+/- 4) = 500 MB/s +test bench::easy0_32K ... bench: 8,298 ns/iter (+/- 521) = 3948 MB/s +test bench::easy1_1K ... bench: 275 ns/iter (+/- 95) = 3723 MB/s +test bench::easy1_1MB ... bench: 280,466 ns/iter (+/- 5,938) = 3738 MB/s +test bench::easy1_32 ... bench: 64 ns/iter (+/- 16) = 500 MB/s +test bench::easy1_32K ... bench: 7,693 ns/iter (+/- 595) = 4259 MB/s +test bench::hard_1K ... bench: 27,844 ns/iter (+/- 1,012) = 36 MB/s +test bench::hard_1MB ... bench: 52,323,489 ns/iter (+/- 1,251,665) = 19 MB/s +test bench::hard_32 ... bench: 970 ns/iter (+/- 92) = 32 MB/s +test bench::hard_32K ... bench: 896,945 ns/iter (+/- 29,977) = 36 MB/s +test bench::literal ... bench: 13 ns/iter (+/- 1) +test bench::match_class ... bench: 80 ns/iter (+/- 0) +test bench::match_class_in_range ... bench: 80 ns/iter (+/- 0) +test bench::match_class_unicode ... bench: 2,150 ns/iter (+/- 18) +test bench::medium_1K ... bench: 2,241 ns/iter (+/- 55) = 456 MB/s +test bench::medium_1MB ... bench: 2,186,354 ns/iter (+/- 9,134) = 479 MB/s +test bench::medium_32 ... bench: 125 ns/iter (+/- 1) = 256 MB/s +test bench::medium_32K ... bench: 72,156 ns/iter (+/- 145) = 454 MB/s +test bench::no_exponential ... bench: 305,034 ns/iter (+/- 1,134) +test bench::not_literal ... bench: 1,169 ns/iter (+/- 105) +test bench::one_pass_long_prefix ... bench: 257 ns/iter (+/- 4) +test bench::one_pass_long_prefix_not ... bench: 276 ns/iter (+/- 4) +test bench::one_pass_short_a ... bench: 680 ns/iter (+/- 3) +test bench::one_pass_short_a_not ... bench: 804 ns/iter (+/- 48) +test bench::one_pass_short_b ... bench: 337 ns/iter (+/- 3) +test bench::one_pass_short_b_not ... bench: 339 ns/iter (+/- 5) +test bench::replace_all ... bench: 150 ns/iter (+/- 1) diff --git a/regex-0.1.80/bench/log/old/11-compiler-rewrite b/regex-0.1.80/bench/log/old/11-compiler-rewrite new file mode 100644 index 000000000..3296d4376 --- /dev/null +++ b/regex-0.1.80/bench/log/old/11-compiler-rewrite @@ -0,0 +1,33 @@ +test bench::anchored_literal_long_match ... bench: 171 ns/iter (+/- 20) +test bench::anchored_literal_long_non_match ... bench: 90 ns/iter (+/- 8) +test bench::anchored_literal_short_match ... bench: 180 ns/iter (+/- 33) +test bench::anchored_literal_short_non_match ... bench: 78 ns/iter (+/- 9) +test bench::easy0_1K ... bench: 272 ns/iter (+/- 82) = 3764 MB/s +test bench::easy0_1MB ... bench: 233,014 ns/iter (+/- 22,144) = 4500 MB/s +test bench::easy0_32 ... bench: 62 ns/iter (+/- 6) = 516 MB/s +test bench::easy0_32K ... bench: 8,490 ns/iter (+/- 905) = 3859 MB/s +test bench::easy1_1K ... bench: 273 ns/iter (+/- 100) = 3750 MB/s +test bench::easy1_1MB ... bench: 279,901 ns/iter (+/- 5,598) = 3746 MB/s +test bench::easy1_32 ... bench: 62 ns/iter (+/- 6) = 516 MB/s +test bench::easy1_32K ... bench: 7,713 ns/iter (+/- 566) = 4248 MB/s +test bench::hard_1K ... bench: 38,641 ns/iter (+/- 605) = 26 MB/s +test bench::hard_1MB ... bench: 56,579,116 ns/iter (+/- 1,193,231) = 18 MB/s +test bench::hard_32 ... bench: 1,252 ns/iter (+/- 24) = 25 MB/s +test bench::hard_32K ... bench: 1,247,639 ns/iter (+/- 12,774) = 26 MB/s +test bench::literal ... bench: 13 ns/iter (+/- 1) +test bench::match_class ... bench: 80 ns/iter (+/- 1) +test bench::match_class_in_range ... bench: 80 ns/iter (+/- 0) +test bench::match_class_unicode ... bench: 2,459 ns/iter (+/- 77) +test bench::medium_1K ... bench: 2,244 ns/iter (+/- 63) = 456 MB/s +test bench::medium_1MB ... bench: 2,192,052 ns/iter (+/- 21,460) = 478 MB/s +test bench::medium_32 ... bench: 122 ns/iter (+/- 3) = 262 MB/s +test bench::medium_32K ... bench: 73,167 ns/iter (+/- 15,655) = 447 MB/s +test bench::no_exponential ... bench: 289,292 ns/iter (+/- 1,488) +test bench::not_literal ... bench: 1,480 ns/iter (+/- 18) +test bench::one_pass_long_prefix ... bench: 324 ns/iter (+/- 15) +test bench::one_pass_long_prefix_not ... bench: 337 ns/iter (+/- 5) +test bench::one_pass_short_a ... bench: 1,161 ns/iter (+/- 10) +test bench::one_pass_short_a_not ... bench: 798 ns/iter (+/- 6) +test bench::one_pass_short_b ... bench: 456 ns/iter (+/- 6) +test bench::one_pass_short_b_not ... bench: 452 ns/iter (+/- 33) +test bench::replace_all ... bench: 148 ns/iter (+/- 0) diff --git a/regex-0.1.80/bench/log/old/12-executor b/regex-0.1.80/bench/log/old/12-executor new file mode 100644 index 000000000..8ec8561b5 --- /dev/null +++ b/regex-0.1.80/bench/log/old/12-executor @@ -0,0 +1,35 @@ +test bench::anchored_literal_long_match ... bench: 179 ns/iter (+/- 5) +test bench::anchored_literal_long_non_match ... bench: 90 ns/iter (+/- 1) +test bench::anchored_literal_short_match ... bench: 164 ns/iter (+/- 16) +test bench::anchored_literal_short_non_match ... bench: 79 ns/iter (+/- 1) +test bench::compile_simple ... bench: 3,708 ns/iter (+/- 225) +test bench::compile_unicode ... bench: 5,871 ns/iter (+/- 264) +test bench::easy0_1K ... bench: 263 ns/iter (+/- 92) = 3893 MB/s +test bench::easy0_1MB ... bench: 217,835 ns/iter (+/- 4,074) = 4813 MB/s +test bench::easy0_32 ... bench: 67 ns/iter (+/- 1) = 477 MB/s +test bench::easy0_32K ... bench: 8,204 ns/iter (+/- 426) = 3994 MB/s +test bench::easy1_1K ... bench: 276 ns/iter (+/- 100) = 3710 MB/s +test bench::easy1_1MB ... bench: 284,086 ns/iter (+/- 6,516) = 3691 MB/s +test bench::easy1_32 ... bench: 70 ns/iter (+/- 15) = 457 MB/s +test bench::easy1_32K ... bench: 7,844 ns/iter (+/- 556) = 4177 MB/s +test bench::hard_1K ... bench: 30,062 ns/iter (+/- 1,684) = 34 MB/s +test bench::hard_1MB ... bench: 50,839,701 ns/iter (+/- 104,343) = 20 MB/s +test bench::hard_32 ... bench: 1,009 ns/iter (+/- 48) = 31 MB/s +test bench::hard_32K ... bench: 965,341 ns/iter (+/- 45,075) = 33 MB/s +test bench::literal ... bench: 12 ns/iter (+/- 0) +test bench::match_class ... bench: 80 ns/iter (+/- 0) +test bench::match_class_in_range ... bench: 80 ns/iter (+/- 1) +test bench::match_class_unicode ... bench: 2,150 ns/iter (+/- 22) +test bench::medium_1K ... bench: 2,262 ns/iter (+/- 66) = 452 MB/s +test bench::medium_1MB ... bench: 2,193,428 ns/iter (+/- 6,147) = 478 MB/s +test bench::medium_32 ... bench: 129 ns/iter (+/- 1) = 248 MB/s +test bench::medium_32K ... bench: 72,629 ns/iter (+/- 348) = 451 MB/s +test bench::no_exponential ... bench: 289,043 ns/iter (+/- 2,478) +test bench::not_literal ... bench: 1,195 ns/iter (+/- 10) +test bench::one_pass_long_prefix ... bench: 265 ns/iter (+/- 3) +test bench::one_pass_long_prefix_not ... bench: 270 ns/iter (+/- 4) +test bench::one_pass_short_a ... bench: 730 ns/iter (+/- 4) +test bench::one_pass_short_a_not ... bench: 712 ns/iter (+/- 4) +test bench::one_pass_short_b ... bench: 445 ns/iter (+/- 49) +test bench::one_pass_short_b_not ... bench: 406 ns/iter (+/- 72) +test bench::replace_all ... bench: 136 ns/iter (+/- 2) diff --git a/regex-0.1.80/bench/log/old/12-executor-bytes b/regex-0.1.80/bench/log/old/12-executor-bytes new file mode 100644 index 000000000..c036920c2 --- /dev/null +++ b/regex-0.1.80/bench/log/old/12-executor-bytes @@ -0,0 +1,35 @@ +test bench::anchored_literal_long_match ... bench: 190 ns/iter (+/- 12) +test bench::anchored_literal_long_non_match ... bench: 85 ns/iter (+/- 2) +test bench::anchored_literal_short_match ... bench: 147 ns/iter (+/- 9) +test bench::anchored_literal_short_non_match ... bench: 74 ns/iter (+/- 5) +test bench::compile_simple ... bench: 4,218 ns/iter (+/- 201) +test bench::compile_unicode ... bench: 402,353 ns/iter (+/- 2,642) +test bench::easy0_1K ... bench: 253 ns/iter (+/- 79) = 4047 MB/s +test bench::easy0_1MB ... bench: 215,308 ns/iter (+/- 3,474) = 4870 MB/s +test bench::easy0_32 ... bench: 64 ns/iter (+/- 4) = 500 MB/s +test bench::easy0_32K ... bench: 8,134 ns/iter (+/- 435) = 4028 MB/s +test bench::easy1_1K ... bench: 277 ns/iter (+/- 105) = 3696 MB/s +test bench::easy1_1MB ... bench: 283,435 ns/iter (+/- 5,975) = 3699 MB/s +test bench::easy1_32 ... bench: 64 ns/iter (+/- 14) = 500 MB/s +test bench::easy1_32K ... bench: 7,832 ns/iter (+/- 575) = 4183 MB/s +test bench::hard_1K ... bench: 35,380 ns/iter (+/- 772) = 28 MB/s +test bench::hard_1MB ... bench: 46,639,535 ns/iter (+/- 456,010) = 22 MB/s +test bench::hard_32 ... bench: 1,110 ns/iter (+/- 53) = 28 MB/s +test bench::hard_32K ... bench: 1,146,751 ns/iter (+/- 17,290) = 28 MB/s +test bench::literal ... bench: 12 ns/iter (+/- 0) +test bench::match_class ... bench: 80 ns/iter (+/- 1) +test bench::match_class_in_range ... bench: 80 ns/iter (+/- 0) +test bench::match_class_unicode ... bench: 2,487,088 ns/iter (+/- 103,259) +test bench::medium_1K ... bench: 2,253 ns/iter (+/- 52) = 454 MB/s +test bench::medium_1MB ... bench: 2,193,344 ns/iter (+/- 7,582) = 478 MB/s +test bench::medium_32 ... bench: 119 ns/iter (+/- 5) = 268 MB/s +test bench::medium_32K ... bench: 72,569 ns/iter (+/- 283) = 451 MB/s +test bench::no_exponential ... bench: 292,840 ns/iter (+/- 2,823) +test bench::not_literal ... bench: 6,417 ns/iter (+/- 26) +test bench::one_pass_long_prefix ... bench: 304 ns/iter (+/- 0) +test bench::one_pass_long_prefix_not ... bench: 943 ns/iter (+/- 44) +test bench::one_pass_short_a ... bench: 688 ns/iter (+/- 11) +test bench::one_pass_short_a_not ... bench: 687 ns/iter (+/- 7) +test bench::one_pass_short_b ... bench: 589 ns/iter (+/- 6) +test bench::one_pass_short_b_not ... bench: 357 ns/iter (+/- 11) +test bench::replace_all ... bench: 131 ns/iter (+/- 1) diff --git a/regex-0.1.80/bench/log/old/13-cache-byte-range-suffixes b/regex-0.1.80/bench/log/old/13-cache-byte-range-suffixes new file mode 100644 index 000000000..5a2ec09d5 --- /dev/null +++ b/regex-0.1.80/bench/log/old/13-cache-byte-range-suffixes @@ -0,0 +1,35 @@ +test bench::anchored_literal_long_match ... bench: 174 ns/iter (+/- 65) +test bench::anchored_literal_long_non_match ... bench: 94 ns/iter (+/- 1) +test bench::anchored_literal_short_match ... bench: 142 ns/iter (+/- 1) +test bench::anchored_literal_short_non_match ... bench: 82 ns/iter (+/- 0) +test bench::compile_simple ... bench: 4,878 ns/iter (+/- 207) +test bench::compile_unicode ... bench: 679,701 ns/iter (+/- 10,264) +test bench::easy0_1K ... bench: 257 ns/iter (+/- 83) = 3984 MB/s +test bench::easy0_1MB ... bench: 217,698 ns/iter (+/- 3,307) = 4816 MB/s +test bench::easy0_32 ... bench: 61 ns/iter (+/- 3) = 524 MB/s +test bench::easy0_32K ... bench: 8,144 ns/iter (+/- 449) = 4023 MB/s +test bench::easy1_1K ... bench: 276 ns/iter (+/- 106) = 3710 MB/s +test bench::easy1_1MB ... bench: 285,518 ns/iter (+/- 4,933) = 3672 MB/s +test bench::easy1_32 ... bench: 61 ns/iter (+/- 12) = 524 MB/s +test bench::easy1_32K ... bench: 7,896 ns/iter (+/- 508) = 4149 MB/s +test bench::hard_1K ... bench: 35,361 ns/iter (+/- 684) = 28 MB/s +test bench::hard_1MB ... bench: 48,691,236 ns/iter (+/- 2,316,446) = 21 MB/s +test bench::hard_32 ... bench: 1,087 ns/iter (+/- 33) = 29 MB/s +test bench::hard_32K ... bench: 1,147,627 ns/iter (+/- 4,982) = 28 MB/s +test bench::literal ... bench: 12 ns/iter (+/- 0) +test bench::match_class ... bench: 80 ns/iter (+/- 0) +test bench::match_class_in_range ... bench: 80 ns/iter (+/- 0) +test bench::match_class_unicode ... bench: 2,431,592 ns/iter (+/- 89,268) +test bench::medium_1K ... bench: 2,245 ns/iter (+/- 93) = 456 MB/s +test bench::medium_1MB ... bench: 2,192,828 ns/iter (+/- 4,343) = 478 MB/s +test bench::medium_32 ... bench: 120 ns/iter (+/- 2) = 266 MB/s +test bench::medium_32K ... bench: 72,996 ns/iter (+/- 627) = 448 MB/s +test bench::no_exponential ... bench: 290,775 ns/iter (+/- 1,176) +test bench::not_literal ... bench: 5,282 ns/iter (+/- 199) +test bench::one_pass_long_prefix ... bench: 294 ns/iter (+/- 3) +test bench::one_pass_long_prefix_not ... bench: 315 ns/iter (+/- 7) +test bench::one_pass_short_a ... bench: 708 ns/iter (+/- 21) +test bench::one_pass_short_a_not ... bench: 861 ns/iter (+/- 9) +test bench::one_pass_short_b ... bench: 607 ns/iter (+/- 2) +test bench::one_pass_short_b_not ... bench: 344 ns/iter (+/- 11) +test bench::replace_all ... bench: 135 ns/iter (+/- 1) diff --git a/regex-0.1.80/bench/run b/regex-0.1.80/bench/run new file mode 100755 index 000000000..1d0321c1d --- /dev/null +++ b/regex-0.1.80/bench/run @@ -0,0 +1,46 @@ +#!/bin/bash + +usage() { + echo "Usage: $(basename $0) [rust | rust-bytes | rust-plugin | pcre1 | pcre2 | re2 | onig | tcl ]" >&2 + exit 1 +} + +if [ $# = 0 ] || [ $1 = '-h' ] || [ $1 = '--help' ]; then + usage +fi + +# Enable SIMD. +# export RUSTFLAGS="-C target-feature=+ssse3" +export RUSTFLAGS="-C target-cpu=native" + +which="$1" +shift +case $which in + rust) + exec cargo bench --bench bench --features re-rust "$@" + ;; + rust-bytes) + exec cargo bench --bench bench --features re-rust-bytes "$@" + ;; + rust-plugin) + exec cargo bench --bench bench --features re-rust-plugin "$@" + ;; + re2) + exec cargo bench --bench bench --features re-re2 "$@" + ;; + pcre1) + exec cargo bench --bench bench --features re-pcre1 "$@" + ;; + pcre2) + exec cargo bench --bench bench --features re-pcre2 "$@" + ;; + onig) + exec cargo bench --bench bench --features re-onig "$@" + ;; + tcl) + exec cargo bench --bench bench --features re-tcl "$@" + ;; + *) + usage + ;; +esac diff --git a/regex-0.1.80/bench/src/bench.rs b/regex-0.1.80/bench/src/bench.rs new file mode 100644 index 000000000..9c8a92474 --- /dev/null +++ b/regex-0.1.80/bench/src/bench.rs @@ -0,0 +1,253 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// Enable the benchmarking harness. +#![feature(test)] + +// If we're benchmarking the Rust regex plugin, then pull that in. +// This will bring a `regex!` macro into scope. +#![cfg_attr(feature = "re-rust-plugin", feature(plugin))] +#![cfg_attr(feature = "re-rust-plugin", plugin(regex_macros))] + +#[macro_use] +extern crate lazy_static; +#[cfg(not(any(feature = "re-rust", feature = "re-rust-bytes")))] +extern crate libc; +#[cfg(feature = "re-pcre1")] +extern crate libpcre_sys; +#[cfg(feature = "re-onig")] +extern crate onig; +#[cfg(any( + feature = "re-rust", + feature = "re-rust-bytes", + feature = "re-rust-plugin", + ))] +extern crate regex; +#[cfg(feature = "re-rust")] +extern crate regex_syntax; +extern crate test; + + +#[cfg(feature = "re-onig")] +pub use ffi::onig::Regex; +#[cfg(feature = "re-pcre1")] +pub use ffi::pcre1::Regex; +#[cfg(feature = "re-pcre2")] +pub use ffi::pcre2::Regex; +#[cfg(feature = "re-re2")] +pub use ffi::re2::Regex; +#[cfg(any(feature = "re-rust", feature = "re-rust-plugin"))] +pub use regex::Regex; +#[cfg(feature = "re-rust-bytes")] +pub use regex::bytes::Regex; +#[cfg(feature = "re-tcl")] +pub use ffi::tcl::Regex; + +// Usage: regex!(pattern) +// +// Builds a ::Regex from a borrowed string. This is used in every regex +// engine except for the Rust plugin, because the plugin itself defines the +// same macro. +// +// Due to macro scoping rules, this definition only applies for the modules +// defined below. Effectively, it allows us to use the same tests for both +// native and dynamic regexes. +#[cfg(not(feature = "re-rust-bytes"))] +#[cfg(not(feature = "re-rust-plugin"))] +macro_rules! regex { + ($re:expr) => { ::Regex::new(&$re.to_owned()).unwrap() } +} + +#[cfg(feature = "re-rust-bytes")] +macro_rules! regex { + ($re:expr) => {{ + // Always enable the Unicode flag for byte based regexes. + // Really, this should have been enabled by default. *sigh* + use regex::bytes::RegexBuilder; + RegexBuilder::new(&$re.to_owned()).unicode(true).compile().unwrap() + }} +} + +// Usage: text!(haystack) +// +// Builds a ::Text from an owned string. +// +// This macro is called on every input searched in every benchmark. It is +// called exactly once per benchmark and its time is not included in the +// benchmark timing. +// +// The text given to the macro is always a String, which is guaranteed to be +// valid UTF-8. +// +// The return type should be an owned value that can deref to whatever the +// regex accepts in its `is_match` and `find_iter` methods. +#[cfg(feature = "re-tcl")] +macro_rules! text { + ($text:expr) => {{ + use ffi::tcl::Text; + Text::new($text) + }} +} + +#[cfg(feature = "re-rust-bytes")] +macro_rules! text { + ($text:expr) => {{ + let text: String = $text; + text.into_bytes() + }} +} + +#[cfg(any( + feature = "re-onig", + feature = "re-pcre1", + feature = "re-pcre2", + feature = "re-re2", + feature = "re-rust", + feature = "re-rust-plugin", + ))] +macro_rules! text { + ($text:expr) => { $text } +} + +// The type of the value yielded by the `text!` macro defined above. +#[cfg(feature = "re-tcl")] +type Text = ffi::tcl::Text; +#[cfg(feature = "re-rust-bytes")] +type Text = Vec; +#[cfg(any( + feature = "re-onig", + feature = "re-pcre1", + feature = "re-pcre2", + feature = "re-re2", + feature = "re-rust", + feature = "re-rust-plugin", + ))] +type Text = String; + +// Macros for writing benchmarks easily. We provide macros for benchmarking +// matches, non-matches and for finding all successive non-overlapping matches +// in a string (including a check that the count is correct). + +// USAGE: bench_match!(name, pattern, haystack) +// +// This benchmarks how fast a regular expression can report whether it matches +// a particular haystack. If the regex doesn't match, then the benchmark fails. +// Regexes are compiled exactly once. +// +// name is an identifier for the benchmark. +// +// pattern should be a &'static str representing the regular expression. +// +// haystack should be a String. +macro_rules! bench_match { + ($name:ident, $pattern:expr, $haystack:expr) => { + bench_is_match!($name, true, regex!($pattern), $haystack); + } +} + +// USAGE: bench_not_match!(name, pattern, haystack) +// +// This benchmarks how fast a regular expression can report whether it matches +// a particular haystack. If the regex matches, then the benchmark fails. +// Regexes are compiled exactly once. +// +// name is an identifier for the benchmark. +// +// pattern should be a &'static str representing the regular expression. +// +// haystack should be a String. +macro_rules! bench_not_match { + ($name:ident, $pattern:expr, $haystack:expr) => { + bench_is_match!($name, false, regex!($pattern), $haystack); + } +} + +// USAGE: bench_is_match!(name, is_match, regex, haystack) +// +// This benchmarks how fast a regular expression can report whether it matches +// a particular haystack. If the regex match status doesn't match is_match, +// then the benchmark fails. Regexes are compiled exactly once. +// +// name is an identifier for the benchmark. +// +// is_match reports whether the regex is expected to match the haystack or not. +// +// regex should be a ::Regex. +// +// haystack should be a String. +macro_rules! bench_is_match { + ($name:ident, $is_match:expr, $re:expr, $haystack:expr) => { + #[bench] + fn $name(b: &mut Bencher) { + use std::sync::Mutex; + + // Why do we use lazy_static here? It seems sensible to just + // compile a regex outside of the b.iter() call and be done with + // it. However, it seems like Rust's benchmark harness actually + // calls the entire benchmark function multiple times. This doesn't + // factor into the timings reported in the benchmarks, but it does + // make the benchmarks take substantially longer to run because + // they're spending a lot of time recompiling regexes. + lazy_static! { + static ref RE: Mutex = Mutex::new($re); + static ref TEXT: Mutex = Mutex::new(text!($haystack)); + }; + let re = RE.lock().unwrap(); + let text = TEXT.lock().unwrap(); + b.bytes = text.len() as u64; + b.iter(|| { + if re.is_match(&text) != $is_match { + if $is_match { + panic!("expected match, got not match"); + } else { + panic!("expected no match, got match"); + } + } + }); + } + } +} + +// USAGE: bench_find!(name, pattern, count, haystack) +// +// This benchmarks how fast a regular expression can count all successive +// non-overlapping matches in haystack. If the count reported does not match +// the count given, then the benchmark fails. +// +// name is an identifier for the benchmark. +// +// pattern should be a &'static str representing the regular expression. +// +// haystack should be a String. +macro_rules! bench_find { + ($name:ident, $pattern:expr, $count:expr, $haystack:expr) => { + #[bench] + fn $name(b: &mut Bencher) { + use std::sync::Mutex; + + lazy_static! { + static ref RE: Mutex = Mutex::new(regex!($pattern)); + static ref TEXT: Mutex = Mutex::new(text!($haystack)); + }; + let re = RE.lock().unwrap(); + let text = TEXT.lock().unwrap(); + b.bytes = text.len() as u64; + b.iter(|| { + let count = re.find_iter(&text).count(); + assert_eq!($count, count) + }); + } + } +} + +mod ffi; +mod misc; +mod regexdna; +mod sherlock; diff --git a/regex-0.1.80/bench/src/data/.gitignore b/regex-0.1.80/bench/src/data/.gitignore new file mode 100644 index 000000000..e7833ce8f --- /dev/null +++ b/regex-0.1.80/bench/src/data/.gitignore @@ -0,0 +1,3 @@ +10MB.txt +100MB.txt +1GB.txt diff --git a/regex-0.1.80/bench/src/data/1K.txt b/regex-0.1.80/bench/src/data/1K.txt new file mode 100644 index 000000000..1220b2669 --- /dev/null +++ b/regex-0.1.80/bench/src/data/1K.txt @@ -0,0 +1,52 @@ +wmnqiniqjsvai +wvygpbgqiywjj +prlzqrgeuiaxcwxylch +y +i +z +zddztqaehuhwxw +vbopjluwvzulefkgfzbagxrxeuapa +uhcrprarkgbkt +hplldkwrklphwyqgbdcnyghlzaylljxtmpo +qffhgzbdynpbzofasgnmxooyo +otv +naeyzexd +jdyszuzrjqavxqxsbmwiwgykaytopflqvgpblqkor +hgtejjgfuuqn +hrnvn +zplbvhtxgdz +hfzkmccqodact +cbhaxmpbq +ghbgklykouumdprwwilbbvkzqpqirif + +ffzbmhtscplmrxswxvgdsaulepobxxuvsrybzgsdx +rryiwliqrnts +ygxfjwhz + +b +wtetobvtuyd +xicddxufbaaoopv +bgccyvvsb +tgyejzwamqbnrqnqxmwibzfewplh +jahnnu +orimkxzlzbqkuvxnhkvzvpjoaqzjsi +egeutplxlmmrxrwduid +sczrunwhvlne +dxbfkwjevvrrbulmedpkocwgeia +ilgchejffowtyxzigtrdhdkos +lhwiyiaobunseolgahqswntn +fazlxdmhhm +mjpvaimkguvewbuf +yqaqjiarsazxlukvzzufegw +tueddrzuwrqglq +ylpqvxpizwaykjfxzzcdjsjioxnywnywjijarkgvzvnxaidupbzzfjwvdghtiqcswgmfkxfcjlnqrxqseaiqfxt +k +bxwfbeanohu +eeitnndinbettnlqedcpkqbzz +xuvdwpkmtsleqoouokjgqmmzihubs +ckfcblhv +hfngdlxbnjffkslbuyunervkwrdpxgrde +csrmrnvzrzwdxnvpog +dvvqwmmvzljdywateafjmztebotavznkbvpgoohckcfumhotmfcfjiijlrkrijhkdpqcpvpaoctyyldeenlcooyeikzyrf +fruqldidjsxqpgoacbcngpawwljhcjyhrzuuyp +y diff --git a/regex-0.1.80/bench/src/data/1MB.txt b/regex-0.1.80/bench/src/data/1MB.txt new file mode 100644 index 000000000..e57ccdeea --- /dev/null +++ b/regex-0.1.80/bench/src/data/1MB.txt @@ -0,0 +1,52408 @@ +lurnivpeldxtymqwzsaxqumiogvcoesbba +ovjfl +paoemcslw +idngvumzoytmufqgswbggoq +dgpncifpr +xwphrm +phcybglbctebyzlimi +vycwxmrrirgjln +aphblpronxirhosdfeitslisxjh +avcwiy +zaqsubdwzmt +tismdabwoabgfqrfbsrkateqocxhenozppkxrlqbacmbewpglesonnlzckxqqfzvmfavvafgqtghcyoljpkjnqmthqflm +fgzknwtkupkxfxtgjngyfvekaavulrzqtufq +dt + +po +gig +lhhksqwsvhtelggbmfhoxxgthprgmyihmdpkseukpjanwdwcr +xfcxuc + +dksupqvjtnvuea +yppwvbvodreeasogomhslngtdpcrkbspivwyc +rohtdvqsnlwfzoewvyjlenlghmnryc +sjxlfqklwonyatrsikejsdeyorlvqzfalrrxmtxfa +jnrhfxowpiewlie + +ywyad +qiuzf +xqdfzgaz +ajnvharoczokhcoshzpkrubtd +kuaznddsjwsw +istgzzjlbrhjed +lvqfgw +vdgxzhyiiqdxzgypiymbthdmidurvyhyv + +ppzaaxedxglqmocfsjgubzmcfzxrzlyqhriknemstuuex +ocg +fjspgzsobhwvopxlggkzdxugysxq +r +fizmfzpwnddeflklbmvkjjkfdawsslkovmdllnn +yentg +hwxfjsremfvimgnjhrleqttmhsgf +onfdmkjscl +gwehcarboofnqyiyfiixdwqlgpdybjjfatvtapbbrwni +xkqwuptgclelpftyincfoghkzgrrowejongmdgnyx +addzcc + +rdjhsoycbpuupbvutcffqudptwzkzstcmrqiyqdcmxfmqtaeytuczrceafquxrvqecsmmzqlrpdef +xtsgvqdveeubvni +nkvphfmingy +rdhitigxoljosfjhqtzjcgn +baofnaohmiiatrmeyycthjcqolckkgkhzuliglc +vrpzwqwvdqvxkimftvqymrndg +pqsswabjoaycwwehsztfwn +zrzbhiibuaxzolmmyeppyfzsqbuemhakbhjduczmtcwepgdjch +igymkyybbm +cfbqhipivztkrvelzcxntgswiffulgrplxwrycfhsunkclljlbqropfg +ontzetosuwawovbdiyrprabpmrhhwuvdzr +gimgsrjbxckmxqzjxsbqxilxlajsho +jhhtbjwpl +rncctpsbehmbzlqfnb +gf +qhvtjcrrth +mdtncaptwudcw +tcasoikbtuzpiypopjymyqmkzd +uobijriwqxarxebhudgmcmnazvwwdj +xdarufgvkrloxyqdvvqmngbkkuhetemgzstngowfzwnwxlkxyx +dtqsgnrzzlafukghpoaprh +mlqprrzifhrtzszqoylilpdbgrbjexqluitr + +hahnzbifasbnjbwtfpdzfeze +eunoamdsckbgfrovflxqo +jwzlfzzn +zcbxd +kebw +shrqugwzxvswvtbdtvudeoyimshhtgphlwhu +ixrvpmdngemeqittqlkjgxyzashtmiywnbrykzpzclvyjepiskfjubjmnmvcn +xdhelt +d +wkwdeueq +stsjbdihmrudmg +guhilirleipwhzythycrzwge +fkulajqofhqjbezxojgt +badatrkkvjjhwfjvtocpdmrwezmfsjgjxbqvezrvxoix +nvspoqpmjdyapxagpsgel +fmjhuwbhsgggtqtjjurxkzrnmthkutpffbcwi +cun +nq +cawqcumustwwcijlhxvkrvgwlotnhbvuyu +nbqjhurrnhr +jb +lbcchnhm +goqrlgmc +i +rifmzhjbtilihxclc +mhosvmztowpptozuvrxzqrpvwaafnezgyi +avzwiijnaeconafjdpazshchbcjprccmqdtszvwztaqnhwxrrhxlmdjhaedeolyzxnqbtivx +zdyzhnlga +nwfkfffptbyyiefwujoeg + +tqxrssfzpcfv +ubq +dywicnprcusnwettjlriwclwsahn +phkafxcuwxtuwplwcghdsslylalacbljjgweigkuxvyay +ucvxmkuzuenixgvp +dpn +xxnpygydcpc +yixjsbknjmobbyjcifbmizrvetglzdwhbznnkbrunnhf +czdytgkcm +buyhpdondoqcqtsizotnjncpdrkfoeudxodifby +atk +wcjflgavuvtnzzxqdtjmbsurctzhkpmfjcvoucoac +zhdbyc +qtrfndjbq +utfsy +fqnq +gw +umvpcmfgkdnyq +ybnkymkrtttfjtzhoelhndynkqibgpb +aljkxwdd +perwvzzilkwwbugikir +payegrmxkiwxewnxuhaabowbdxjwa +mtjppbziau +mgueggvazslxyoupecuhwuccbhq +cnqjnafmgdlszaahjcngmqxt +gf +nbidgnyla +iwxtaawzkinqnasnxepyrtyzn +luxsqowjmxditkixqyqecdhrcyqpr +anrwtguyyanid +koh +fuzvswn +zwmgqehpwrxsstlggsaugzajclkkinhlmnku +hbezqarsupmpkyjooslnfesgnecmvrwoidtpwwwujpgbwh +atxezvmubtv +ldg +kxv +jdlbgwstlukhjltumztolbnq +jghffavylwzuezsvjrlvyluzwqcoqkqmxksabreyxrrup +jjcuziqmkxcsurgzkbvxiofxktceyckzpt +wajmiptahqdffa +zxpdykjnespwayhrd +gbhyfvhkmjlalgewy +fykkbejiifxeslnukrywapdwrmemtmlnqfwlsrzqjudekpnqyoxttbfzkjnnrfopnntysoyierxf +baxzgl +teitmdgptbiyqyfzuarseoggzqonnqmjpenulcltgxjjswcswwwdyylmesjmijputni +isuxnrgpitfjeptcp + +oa +hbyartlj +tkwvtwmqnhvtvjvyluzleoszexliexjonqzjrk +uvhopgtuyaqkzohddnwxwnqjvnedvukv +azavcilxzvk +abzjsaezxcbbno +bek +pwec +zkgzo +aewvpfvmhxqtl +jxokvqmhopbidlvlpml +aytzylh +viockdwpke +rguyauhqjy +nxbbzojassadqorrbkzswezjfxezratdur +bbtxtcdxrstglgjwttmeoraxpnhmocipud +ij +oqmvbvzyshentdgqqykykfjds +dxxg + +nukjnhyftygdkmwdijlkoknyzvbxhgvtoxauxrzfyxykedsdxefrua +ilhvvht +uzwzq +gtzxxdlj +xguk +viumenzmyazzgef +wsfdppemtghsoddwya +huxohulwfbdcpajcrwkzevgv +ymvihtbudfabnokynvlyvliqubauennajnvvqceazfuismu +gjugsgbbuoehcwktngbjjrdporgdjfnelpwpahvf +omomjp +qypqofjuiewwp +kpvsarjgibtesfslvuebmvlvlti + +wjjdkookjttr +qkahofej +tbnubjyiwcbabzf +yluljcwmoogzkdicimrpfeogrlbtonugwmyrjdwdamnbcw +wosvoyllbarlraqpcxfjhefsk +oicvqhoylsyayvyyqcar +vxsszdrezruazy + +twqltgvdv +gpnc +atblyacykupqy +fkzkj +bgkuwoussbczkpzuwumbomhxjoldvqcxiojwuxvrizwnm +viftuaow +whmzuhozeqxtunhwweytacqjylfzuucrifrkpmbwgqbzkfdgknjarjfx +i +ihnqeyluazpjukboxjdythcdfflqjgm +houbdzaat +hjjjjxzpm +pgqtbayshguvymw +joihwapwpzpnobgpemmcer +pmobasl +rricqtugahdrpicylqtkahgkycgienxsx +pott +ikvqgfgts +eatodwgrpnjorceufweupdvuzypilidgyqqskontai +gzprpgrdyazlnaxojrepzqcitiisormpheomvjsxzzifsdmsohg +nf +yp +orapavshmmeezarqcp + +uxcdb +gbd +hexlgtvrihaaxbojvcjio +xbvehwpfwlmvttqnefebgkpgxblslnrisyjkwvbuntogdzzmqwwswhxd +wmwugjyrkzngheclafgvolrkfngnwkfnj +yxlkivdvdrvouexqxuayivimuwoazsuopl +ruvnjgrqesmldixnkxykvizmfavwqdefdcafzffjqaygbcczpxhpenrulidcfmojskueovrucozb +di +hgdnwpztnnirrx +gfktziqvqvwvjsbbflwxkwohl +rdjiemsqafsoelrnwkeoqvrtaokiispwk +gfxdeef +ztqvjpaoe +ehrnbgwjwtgua +axdeqhhd +o +kysjfoaa +kvs +vbhe +hspmcieaodte +czfjwyzvjsqnaiqo +ttvorglcvvurqxo +mhlvqrfwltbzegu +noiyjrb +fhii +yw +iryhfods +vjwpmhgjplmswitisytlfimqhynfkknsoaxfdgwgiwdmvto +mdwqxiaid +vfqjruuyqnzmyeatyxetkbr +bpvigiisjjsgtgfqnfzsaiexart +snsxyhussbq +rbkznxwlspfdviygpuyq +ecpheejrfuxry +mkpyu +mnngkkcvkzqsxh +t + +hi +bpqjdsuenfhwe +gkjuhlrwmnujyvw +r +qrut +bsxungbkyupgjrodehuzuljfemnsxllgeicfxjfvnqiouocnwvxqqesofeicpmjfpwiccekhqxllnujelnrkdamaonpxrxdsz +fkyybsa +v + +ooljoocgqkeytnpkuhagbrayopurssk +fwnbyvefbmmtw +n + + +udayoc +cacozhytmognxjktajrcjntkwiimxulhbsts +uoigvcqfqucbjuyliuctgaiterslwggmgmonksjwamjuvaakmwffv +qooemnm +ydzn +b +quyxljto +vfmmyigpbcbgydxpaujxckumqknumputvskgkrkyljlcfpqkkxmv +zwhvrsjrjzluvoiyldh +yssofepg +hkb +pahjqykdeqid +skh +ivoqeynuc +mxpzyzspbfeivnbmuritfrhr +fouyaeaphjwoqapxkpdroubbbcejwacnchi +ebgdborurz +tkcvhap +sfa +nynoilgadghovh +agnzojlrfudlpduwpfa +tuczsxhamjmtizmnbhekryrbqznwvclhdfnnmmbfzt +vyrpsmhwxjmxgsirsqmxhxaibuzelcfsyicjyxlbpckvyfuyhxgkxabnkxcebr +xhonqxnqvsxpne +lwrmbbiuxykmxhbyejexhdqcre +gasja +oxmlgparucftafhdmcmfedblpqwdqoataximnqhce +lelhtgbekgjjwpfov +idfdajxjualbqqhmruzdyhgpjkaovyyhfzisroxmxxknimuvbelpafouucllfypcdwshgeks +c +fw +cavxzjpgdwwmgdtm +rcayvqkotqhlgsntzbkukyeqdlulgbqrxkonpjekieooostemdxvvgaxirkjrgompnva +pwxhwsbhzwcdjbuiuadjtz +es +msohzuegilj +uqshvdsrtmvhpbyoj +vsyvdjuhexutu +jvo +sqkstseowrndjzcdtmtirdztsgjt +szvasnjuropqfkizkxliomesrwxqohjdgwsamgbuugpopyjmizzofjdstoqnovhirqknbplrolcbhvbkfyad +oh +cnmbj +ylcutagorfwjgsrjmcdhmob +thnqsk +epxqwbq +dnaxqpucqnmetzrurtbvvm + +jwu +vmxjdjgowlmvztriaeiyhpvrljmxctjibzaegtbxmsplxjtqyorrpcrwgxf +fq +mmpvbi +iiglrlhhcmlvz +huodscoincirhjoyudcir + +eowpubakvuupzopkztqulaomihbipen +qziajz +cjbtvhhrdcgnlhq +yhukehlq +byrtmuoyrdxvmkebqdjlyvzpovoiqtieebcwdziuizibwce +wlswkgfuyreilnmntnyqkpvfrtvfickiweooxreachsg +mknhaifhxpanp +cphsjgrvcrqmunzli +ljzw + +voot +ajrgxcppbomlmtswkbjb +rqtzflxdtvrqrqhovilnljtulxaugaunvemvdxiowtcionqrzacpplyu +jkhctbhsqsghdnhoqfhlmdarodirbspmdg +mupicguoqii +rn +jvfsujuym +dyswiagw +dqsatrhenqqtfzktgdqqkctjdwwjnpagctmmzbpmmjvyjllguqra +vj +lsecgjrvafcqsnhwwpyhnoftqclfhaejwvwc +i +azf +yaczdquvtfkzti +dlpkibnuhfewpgrkftrhnwglpwfqwxrazcuavbtiqwbkerzoukjpukvrwmymh + +yjwmjredwa +oyskxdifaz +qkwvhawccyclgktejblrh + +enn +jswzqtxfsmfcbifsvhmidnpgjxtsbcsakqozzmdpmbnctdziwcqzjgrwquzszgzfnp +siqgiun +sfu +jbbtea +uaxjspduynxibchvxeclprpg +mhialngxtoco +y +c +krlhrnucmfpwtkvltrzmgmtktzycrexnegcstgcdgelmhipvnxuibibziytttffxt +pobgeadjhfuschvopfosnaafpoccvdrxvstiongch +nxdq +tuntbaqtown +yovaeasgtyaheiohpttvavmxjmsknbjapbqfweptitj +yeyjkecqgiwxbboarmtn + +cqxghvmuqktrxrw +clvhylt +djrvxekkhl +bqeequjietswvzakqvjexcwkdviam +hxxkuxlfxszkox +khnomhbdodiqnjwbsojxrxzjbizjkxhlttnknouzotymuopap +duubrewmso +jitlkshtohvxyjorkdfqh +iopdxuvijtueacmxaqlnxjyv +uhfvklwrki +xk +pkrzmrkf +apysqntfccr +liysecvurqidnvyalhailq + +vjcjayicz +rmqxrr +niemcchbebpymlkhbdtjscrl +stih +dptpdkmfkhrvpr +s +mbweqdxztoc +ftjmermehrvpuotvidpkmykvdw +afqanglqburog +odldfkoyogu +kebqjtf +hfokbewshlzxopzndsgrt +kwaixxjpqqheocygbszejbrx +muxuddlkldunhktxvgyfitnjldzpiouvdtdwayxifftxdqsjzettbsxukitnexkamrspabpmzzlmphefnezzb +kxvocotthivqngm +qpzixhdaymmelceikrjtzxiim +tbsgitvfdoqjpbrikqmmyzfsclofqnpnkqrbk +llqyovkcqqwpwgjam +rclzinxxemvdloguqvec +invkjjclkjwmdrnywhqnhjqfeybhr +qnwpzkbxtfdep +obn +bzmhdgq +omwh +kanyuhdtsorkj + +axuzuucgodtcsetcetsowszqiphzyrdxxbc +ohswzkggaiuqtgoqoiqvjs +waziwpvirwgauvifzvujra +rywprrieqhvfggmdpqseoqvehhgclyx + +iokmkgs +f +vbsqdetcsrkxkiadottsputsorkzutbtwjlpo +hsgplroszzyslyypwgozghueznylmxpzgvyshcmwgqstjfgxtiphhqmdwzspsnbtjbfpfl +hz +mfdtgvrlxcovsssytarpotanhb +rakeprjtfhjzxmxgoenohirgrjylrpzlghnqvohbc + +l +rvuojkcowmzzzbpfjujykstqyybptukja +jv +mwlzyfxrsedy + +hefbewqhcemwrjlhflbaeayikuztgbgscmchacbanwbvniparmollrwlmk +exqabifqygvqpxzsxhlquppweesrijzlvqrevdr +ojp +jlufyglcyxqzibqbjcnlpmw +dmrjfyrgpjgszdll + +nwhokhzzkiunrnt +jddwm +ujcshqmqppondwwyxlpeuiwq + +ywvgcnyvksmpgaih +rlvooleqpuwnqarrdnnnbjtz +t +fzepoanzacobomwlnbevyjolwtbbcxz +dammvkyepqwlurndmivwfjskbxpcsjlmbeza +yjjpdrpgbepjayjdrtszwuzsvdtrlujyceljx +qjpwjmibrpgvvmntotcqzjwgvzohanurmujtcctnttzfavfdtgvuntmpcedigeszrbowfxqvkfjobtjgszzsfeayrywrhfacwzr +jmqjojjsjveepihgapghsoiyb +wjxg +eyzfwzb +poivazshzsghsmvuwcw +slshsuoalgwlbsgmsmdym +drxpgmefbggrlxbiz +weardwbfqxqjskhoeiawskwfdpatjashiwuzbnyiotxjydk +bpeadyzhokornhzxayavzvjbdlixkwpu +hteqiwbecsykw +nwxtjzillqzvbjtibxqytmeeomyzqn +dw +wufyfkfdffsaeqqtdzhv +qejqjtidm + + +uo +qxfzuynassgwgzrrbodjfhnhuqphv +ftz +ihqtrihpkkrh +pqvtblvmsbnazaehqeszeqzczxltehtsgijruufdatctzivsawmyehluufto +fjrobtrqdmwanhqrsjnghcmemuaaybtgjqwbguufhwmkvvsuaxqotv +sqehweuqfcziouirakrpqrymatuogonnwy +wicz +vdupwqsbmwitcoaxxyhyru +ai +gxfi + +fbeyqkgabds +hxaotyzkxyxpqaimkawucex +oczvygjubgkppgoqcbfbtzu +torfmhxnvkex +sahv +xia +gmcuvbdycwbpgpttwrbpffjsymiyaxm +or +pqgwuuawqajewszutgykhuefsoncetdqphrtfsboxiotmuyswymytznxhufagduapoipfxdjxpsfxowwnwx +td +j +hysruj +ft +gseymxuedimwohqhezhzzqpmxhcqbwzamdpqs +qzwdjhrsxsocdtdhchqkhrtlewpdpinzxbrbrhoajnnjldvdjuqdxaekvoxpucfqhvg +lhizpfcjpdhrkuq +zmdruzllofzjthsvspoqgx +emyhchqgvttlljugdrkykrxkximeqrrdyjgoglccdbwcq +ocbtmfsnqwy +pfnbzirpdgplgfkyt +tortumtidktlgoywkrwtnfodvkgfcemmzgjwgbsllnjnijeyfupzpxszqopfr +gsgqorznzsyqkfhlhjvlpcs +thzdmmcvrgjpoiuzatzosznunjvjryfaigcb +wzxtminkdxwrctkyqunqzrxh +lpi +ub +nmquhllgmqjcclzklggpr +weooiqitkyleovcjpdzgnfdc +rxrenbhxnocpiguvtgudyrscwolfzofqfcyncxjysbucesoedncykpba +wdhwwpvs +qlkdhilrvdcqtfsrphhotyyfiumexvdbgfynncdwpbxpa +pspfqpy +y +gksinhpqhnvfnqjajwusvoeh +preuqmdugmtitzpl +rojshgeglrxuxrhjecbttgyocidmz +mfvbukqkf + +bjmnrozkv +axbzefroeyzarslumoxmgfrercamttjkrqhrzu +fniwpwnqwblmviogqysazvmmkwexdnlvgdfnlmpxlyrvbvfinfitsootdbxttknobanoefqdfdwcpkfwsqxegbsqbedipgbd + +jjwuejvrmurtdhoohmbioilmoowkwfylczzsyumvdroizwrbtrpvkymv +nkgtxfykhblenfynplruwlm +jthtazgaujrdcsknzcxw +i +v +eujcobsujtcjgcemkabxarivcq +pn +xrxzsqeieneazyvzrxbwgyknpccchpujcvgxc +mittz +xbcfagcwitarqggeqjhrxtyikbghvdpheglikgq +ipjysqj +kadxxpnww +vzcypcspttzbfpjkrcjonvhdwqviktrw +byhnjivapwuzdnsyhbu +mu +czquvjyiurca +ylltkooipbcstpilryinyatwhwmxzdwea +lprnbygxnckndikvclwzkkaszwfvvorlbpsdtt +vldavp +zysshztjhqdkwydjifxsrumnwdkhacdapdxtskaxuaesblkixyxzzpxahnfbaouaxvjvlmbrhujfmrrgzdqyuweiqkdcbxzgrfzjfpqrzfxscptxl +xppsryjecysyhbqbxdcxyhywnmdulgomlsiwl +kfcztrplbiqnyzct +br +lefuwofghywkztvpyzctid +hpefcsdzcrfqmfpjaoxtp +kqh +ycnhzhdsjogjbgdxsdgk +rxzcdbkw +veci +exxhibzvszh +tflepddhjfcoeqnywvdsprxsfujjkgbakfann +txpcknhcmwiihyjhireald +xpogezgjvzutlphspgyjwdkvcv +g +ojomz +fcwxjqwbddnkrrpdztwwf +wkr +webrngbppvcgzregds +q +stwwttoenfucnriejefymcixzmfnfjkjm +ucdlm +utqqt +l +ljemlncqiujc +agpgemjxhgsheevtv +dyucg +ykjnrlyvcwdpxylriypusyh +awtt +qjmgfoqxdjlzqfzoardjfnukmdudzlclzadybcm +chpkdguvksckgcgscqqjsrjqsgqaviqpckptq +dzlvcddwouquunho +mtimbbmkji +tvjhaxtadevwkvahamalsddxwgflenmtrijvvbzegrfxfpnnzeowc +oizcfnb +sgxsfscxii +gafa +fwqovbrojitypoinhnshdieo +kwljdpqexipopeqwuxv +uo +uipewaludaazwrezaqtjwhumhydpreglzqhwyptlzpzposibmdulwsnztam +kbhesyhlyinjmlyqcc +krzprkevmuhyjsxdzulcjyutstdfyouf +nl +wmnpnel +ajlrfofqlrlgnsb +zuwkobxwghtkugjnvsxuhwlwj +tuire +kmteitfc +zwqvemaccztxlqjyzn +vtdxyjfjeisgxjqjvvwe +dprkkhedaajuupmhubllnikpjgnmuvcnjpyulafofyxhhvyidxg + + +bigvhscbcvxdhmddbofuquoperseojyzvtsmmablynurdz +gxsfezfsvuytshlukfsfzbtvrebilpsigfyyvmlndvsfnkoctjmeapeiezv +cytulzsvqmkroyzhnuq +ddpptvhamgioduyhlyuslmrkfhtjsatfzhwseewobqstbpftqlnmziaum +ciucsuw +sbvajjzrnhpqoqiwmwjjgjasgusvlqungk +olsjjudlxigzlcvboifdaadakdfmssz +eodtkhvqz +fmnhuxzrgcnmzhssextyyvm +kweil +vkcipbtteaxlxytliruwqzkajcmlefgwffzfwmgwgqbmhebscllzvhia +rywflwhvcuwqmnubmisjexgsqunrpyj +wzhdwxzxfwjj +ajakkoumskshlucmpjskkottabnsbwarxfnnwf +pjkoyudfzhaiquypdxoxwn +bkxsqiixozwpkbrxphlzoyoogawscfbyy +oljnmrxpdkwvaehpvk +phiqfhnlspfqy +kkvnryjtuv +scfgis +xoqwlzlk +igxulvkkie +ni +lnajvzurzh +sazcrsxc +cevoyoioxtiju +lqzgtokwdeivpystzgtmqfxocasgqyh +suqlz +fyrcgxqqovlalerylbxniowwovkwhbvvpqebonybov +wbffruflvkhelfmyrilavgsfsfkucimaglmdviflvxamoabpfbuszayrytjulvifauiozljrjrcfozq +bznkzdhzveswjlnup +bjpserdgiqfthibownkjolzjudfjeqsnmmhzkxz + +erxyhvgzlnvlqopyxfknovazxedjufpknonlksqimmxefzrxtuohbtaoocbjcx +dsmvkyi +xigyradxbzxsvfpt +fvotravdqeqz +pvkup +nkwijphgdyudxpwknlx +ayhhhibeigbpowtzfvbwnqi + +vcsrwbsztntckkaz +dwrnaqggcvedyhcfgilbenuiuoddrnfdrak +qtwayxwerhqmitzkthsomgxd +ptnuiadfcebuqnkcr +nmgjuzbwkojhlvndzpcozrpovngjkrabvdgrjhrgutga +cj +euxiopn +ldtq +cyjmvehfqzvybcyqisjcmqzydnyvulvjsezii +ffrkyihqkyyhzbucv +xvjvffmq +tqkeazpfgbxgv +oqvmqrwqikbgmnm +dbpipbvckftwoc +dwvyxpvllwwsjrhuaxiwsyl +vfyxbgzlnhwhobn +jjiiblysmudftrhlqfnahgdqdaufxskkwskejpnocewdjdouhwwg +is +upqjetuhnpzm +ykulspa +zanwf +ziyfimogwzfkcwaqqs +xvawojxfh +siriqyy +opodc +zga +lmfuphlxhrebtxbzvxr +pxqjkgsjmovtvxfif +fslpjlzpaqwjjsmxscbfypavbslgl +stvgvr +figbfld +ubcqamph +pgqnocludxbqmeneb +bncdhmpqnlrsfpz +plogwhmuxdecremkpgizaoqzwlznzmzneiqwfvoisiotqzmvnh +mtmpxzbyxxbcxunwhpjbepgszpkraiwbvkppdnhrlgrmdq +oqznwusamqwygupzxlrrlthwvvdtatpsoucetbrsbmkxxfmkrvguqbkpvoyycedwvpz +hilhp +acpnlutvm +ahsdlp +hjgzfwbxycikbtgyh +kwyiniwngxrlkgh + +thrnqtcbgjdceqzg +uedkpubugnycwvytwluyvmtdsrpgfc +qxpdmorb +cryieoy +jd +ysdgkkmvyjfgfiarltxsxzownw +pdje +ksemfdocezunlzbqfqqzwxvoczgekwqi +ahwbmdfzwuwiugijxpcxnudzaywmfpfilxrcdxj +bmugngkxybtjfdvpjp +gvbwsxwnqcdcvzeja +cpeqqtzamyqujulxvzswb +rjwgsehgdofuybhgyadvwgdweoo +awhofuzuoeaiqbmpaugydlpvm +otnqwuzgmrpzkxw +ml +qrtlmovdcrynziolmikqqibj +ysudpclrredntarcfrfddupw +bhquwmg +rjmvcmglnaaojmmbvswtypjyyhclhgjqwkyunugxydewivjynjvd +wvujoxxujygbv +itmwbgllgnkvyebflmsvsu +pbpeoakkszsmmwnvvpimcvqwupgectojhtdorznjwszutybakubvhoowpebdeggflf +onmzfccy +cxzhgaxoiyrvjitiluixudigwlbkizkug +quvhokubyukmbhpztljscqojinuhelqirxxlftzmxqe +umwkgnicccjcfullnbxleclupdaxrqmfkooicrjjzrahphcjdaleppgpf +tc +imdgjmik +hbe +jack +aaqqlifcflkqjwjauzptmwsamkw +bb +rxboedfckcstmbwjjzlh +sjdzrebsfkalxvcytxblfnnzavleduscoqdrtvyrfhkk +yzco +iakqibkwshxzsqceh +kpxiflpnocpbnc +xcr +keqbtykw +fctvsippogrhrzltkoepm +dapggwiqodnfccyftbqthr +iwhlnycnvrfrlaxhoqmhpjoghzz +z +in +xctpoiuritglkbzkxmbgwecnazwqlihtgpxkzgnqgcseriugm +jurtznahobnvulbupzsmw +xbuclhhn +dbskwd +yzsujovdojforwpcnv +fzjznpnjpzvyisgepkvfizkyhhcojo +dksigxulqptudp +sdsupadwrskaaisrdujugvoletcpwyzhhjlqi +xeuwb +ecflikukqavvbpaoagclbd +wapaeu +ipk +xylqv +ziic +twnel +zu +xsr +yalnakwxyntcsjeoutprxdrfkxfrnitpwnnpjreqvuprpu +zxyukhfvopljfqcqyxm +kodcoyujavnhfbucomodvzrmwfhi +tjmxiwik +cvotdddpaz +rdd +ypqywpzpmlwehyo + +wwkelqmehrqfc +kez +hvkqa +bvlxe +oeihysbttbetnepkvlqkpufwhnpywdwjezobnpcqxrwgjagmvjvzywlvyz +kfxlschvsc +rdbaepke +gwburugzdnpukhezoxahytan +wdgfbeqsnrbvnutvecshdgalj +naglgernmmekgxdvvxhcomemahajdbavkcckxvyzewhwnuslzhhqmwmvikxcylzeivhvmxxubgvnuepwkuzszglxwjhvzjgssic +ptbjr +mpskjcsizdbsaaoanue +zhrnbzagerwwydoqdsxg +bgsdupv +yxzaba +mvkxbzuiddggk +mdzwzauqtwzilrtdnrqkmduieevpigwbavbswkrzfsgyjbqegvnznyqfvznhzotujlgkryzjtrknmsqtcnhqumdrubipzgcmgrqzgzpcilawcggu +r +durnyx +kypooztpaiwca +ofrqgvyyewt +mtgtlnedpexikpkhdukuinkxmercnnorrikdfsyrortrnlrk +csfnu +vczaatusafcyatgi +ocovojsyt +iuczbpz +qltemttszdya +siirgnxcmlpmlnndjeomymagfxknmlruawfnggmsfbxxtiwxur +rqbfcmkmrfnaeqfmrlfdydqgccdppuynpetywirwrgyead +gevrmhpvojzxgyijsrkfzyucbam +ck +iaqgfvvcuqeyuvchmhjlnlucrmoamjmmurc +ka +zlchhwmeqxudgewenqnlloofhydmxzenvnfrlh +dwjfqtrxlhyqlyytgqpwpqlklpvyxsiql +qek +udbaseyuuyrdf +c +xy +ggjkpppddnmsvmtxltsdnjjascpq +rlvrbatuxxtonccwxgyhzfrzdxzgj +umwicopjelhzjioicxvjbt +ddoeeohyrkjzmggqnl +tfzxolldvyodhv + +ludtatejszfnbbauwkhve +cxgfzitkjskhfmevnabngsnklorliyvinqcpiyaucrbvqgxrrknhvpuber +fnouvqszpiqebgozd +kiluzqnrhyzkczqarhpkcwhpzw +sycgclsdczuubitrgvvsbhokoxjwocneyueefee +fqljjcftjijcbleizqmzjuwtacpwiinf +lvcklsrxcmdsmeq +ulzaj +kma + +vkjyiiiggwukgvipriztesetjljyq +bwjszxlujjlwrmnofivlsbaapfcnmncukiytlmewam +t + +jkqyqzflshwxnhtbtvcnsouaneizkstnustjgiwvoxugh +oxrnmibjxujhtfn +rtgdjzugnfxijvbndprgmf +yimydwriwpwvhmlbufhechvtrfpmugysezhxpreyynwoaayyuktxdnecefima +nsfukzwihdsxyxnvfnbaqovbspdxkfncszuafqyvemoimzgocbwuovrhrakfp +htlrycffzqstbdrtwqcjvvrxq +izirandcbbtoqwojkwyiulptreilne +sxahpr +yitvopuqkaqzvyzlpxhfazsqbqgqi +nirzghhulwmsztnvtvwpzpwgjomrcrlagjaryiyzguzfjtftnqsnbunhegyqatcbutlalgrfrcfhiunwmynrsbzxdwolplno +l +gilogsqguz +gutvvwffkywrityn +encmgrptdbsknkoae +ou +avgvssdpjlplallcbtrrytaxnohscxzjdtcixfyt + +xhdgkvdohzn +h +zd +shjorgnoqbfdhlgixvnmkdpnmmifzreoplnufjmncyfpsyvvgkinqzhcxaxbtkrhyphcua +f +rswdqzfruoxtlgdmfzjlxxc +s +cbenxfnzhkxp +i +jzoqzexpyvduaeff +rznldvtjlcbaaiqotshatglkwozplwczckplqgkm +bzddrymebcbyulufxsrqrrpuvzjpcicfmepdxcsoiwebznvnbkxitkjthjmsvtuley + +awllppinnbcqiauzfdmpnhvx +xobroavbwtgxlunbefrliqmdrbhgc +slxgmcktg +rzsxdsodepipeulacrewfwdfnkxyxqlkxq +dldmrz +xdksas +zolbqcqmuqv +toksnzlopbpygoedykumtz +hmqsetqrwvofwxlz +coql +cxnbbpkglfnbzzefvbhvbbfxfihssdftajbrjsmqvfpaknkmrwftakxsptcoeiualbvdwvnnvxczptvlgubseetxzn +u +jqngkkf +hatbihjqtvaucgekuch +nqvevgphy +jvgblfgvrghjtfsismbypxuczoetvsqbgrca +tmocfreofnrhsifkwgnfztrvlmycdyfkgzioblskwpjikmwbuvqtpwoazzphbfjitaektcjlruulcihjmvlkb +kl +hw +dlvrpceacowapu +rltwsybpinxlodhd +bxppsqbr + +sztynxnluunryftafgpeonjfuewkwvkukglsxmabfpnm +mhiwcfizrhl +isqqauotknhjhxrfawmz +yfboylcccoun +rmlonldptccfyteqcnwxpxi +egpvdqbvtaccmffjyxqkurqxpapjbalpgs +udv +yeazrxwqgsz +tzafjrti +itvpyahmrojtxietxuxwfrrgmvqgydmoontbsxqdaqkkahfnggvsgcxp +w +ramdvaiilnil +xliijlaagtewwevhffwkajyiryuyekhvmhblboddycxpiap +olzgqprncrhibtmajylwysnx +yoafkqrnnm +kx +iqyknelqjmlhszvsaopfc + +agyjao +i +exdo +yzkrkphspjwujvkaljcxtrtoqpzhdyjphuxqcrrfyzaa +kmyfmvo +pvarpjg +zvevcpedulieaablylszkqd +q +vlkyovaphgahviftontysroqgymztbfwknvjfpkylnusigwxztjkbwqy +txthllhsexg +mdbabgspwffeohbsaridffdnnv +jqcfeznmlanbfzizoafvhkdhddnanwoja +gcrpxipziwcvunyjew +vcgcb +zlehfcyncl +dzpdqpaajzvhjvuqq +sosfvvwknmbxcxwrhinpbubveh +exlawhgnaovtezntqth +mntersuvizkttpithlqkgwnsz +nrucuwfjvi +kmrkiojrwqnzozveiwfhygvvypxqzrhqdmnd +fdxlcufkzwbtrlxmugannw +qnxs +nrdwfqqxpniiqryxevyh +erlfpfdouligmhgqmdyvfyyfpggpehdmbf + +jwpleiflzgmggoeceitobqmvoyilvgrprnsbs +qdsbyxxmdceamfztdigniwmobxauf +rz +rymwmszastqkyivvfkepvujmvojnteiehaafbgrgruczf +bmzcjwhdksvxl +nww +irypkgzubxc +ceenylkldrvckreknsbocigsymkiekganzckmhfeebbcvznnoqdvwikfxpoebrzivonbfyyhdukeprefdxnfggutnsxirlrlrrdkftycgz +gwwfmpehlpznwbrdgnvhdgfqzghclbgqrbbndiczv +vcm +fihlhmpvahodonbmcdpctuuipozrxuaa +mzc +m +csaxcrosjwsfwitlwjbjuqljlutepvdvobtzmekkz +wwjneyki +tkhlm +y +exd +wsafoyhj +tvuqekwasps +jkqtgvyasocicjprurbzjdnknkpm +bstdkdnvldjfbomnvmcvpakwofmubdibehjsjyeqntctwzhzoqtceificieeqpbitkozpjvwtxlgkgmceipdtjsfehukawcm + +ojiuxfehg +fzkqz +dmucbpayawrmlvipffiqbvfhtthricywocigmbnuovlswwxehatxnpiffbdpyglgbpzf +zvmzyjzazwnvxlzyyfiyisextqslxh +gq +ttgfnjexwdkcdbnoseck +ivroajpwcuuuvjmjqhheeqwcfg +noan +uaexpqzhybdbsdavos +nfhzgrmvfx +udi +bgxdadkicszdjlypzcxxteycjwcr +snclpfdumohvxhzn +ahdxkul +g +neycyqssqcdoaujvvyiigalmimrcvsdpzjcfzzlhlflphshcgktzazesmmcyquhhicdnufippjmmdnzlnqxumeomdybvogjiahaqwklimlkvnvtkforlwyfsmogiloavxdgwjiddqhou +ifqeavcsdcryo +encv +dtz +nfj +miph +aezvylifwvksvdirrbwhcxpemiekyxtgwrtobbourirgwcpfgpvcr +q +dflueltrhssyzuwcvrjstk + +dvgsezhdtjenmviqmkzdtuawiovmflslepwqzt +ot +xqmwyggirdtiduxwolppuy +bawkhyfmxiwddaywireuxuqoedgenyspyaeyvcabmsudgnd +y +tv +qlvqmssontnqnx +uymrlgsgudbki +fnzwmsbilzscnhwllnannfqxrekmehmasjvuwaofmqkeczxrrmseezenkkccpkhhqnstice +syjpvunupbqxuvdruzpyqqjdsqwevvursyvsqrxvdkwyeudutxozqfnrpbidap +bmggzahdrzrbnfuwtypiowxfmmu +oqvgmoklpiaqquakf +hxfqnnvyyzackwutjdjsygf +as +cocdvshycajafamyxcpwqvfwmsajuvfpfryyuyov +geibbbkegzblrdnesxjvarkmqthdqfrcysnedgiexevmumzmkaleovln +p +rjmwrbjjprjeohccjshngeuxejydbhxbtibzegfiulntkjqrlxanzyrorxeeaxpexqnbejznvwzkdorxapyzjrbnwlnejjvwsjrdjyo +euhnpbxmgfotwxybqwhfi +niijrhacrxruxdzp +njlosxrepay +mhhphplrdvwdkfnzvzxolymkvtgejasgwaaorsanamghvnpf +latptuhfevxzphkjgmfsjdhybeovatgruzrstsu +hfwnw +opcpxed +oec +i +dglrofettkj +ffue +rya +amwmooazgnsdsqysakqbeaztvmlgmkanbpisie +roogflpuusjgehefomtzswsqucdvncurdrwwoyaxyvbcajngzf +mr +esfrgxepgqbgbanugzrerjqzhbg +xaxifij +i +lskljpcpcpivu +rhoaklt +swveezxpujhzhlknotgrlmkrpeehnhapeohyhvwnniu +jueobzl +zhvdbembvgnnedz +xwgnsotxkynuiabf +tkzryqjftmusbvexlsz +xhcgrstdccjwpjsmefzefviolxxwiuwvzxri +jxkkraxj +vjkehdauhvcdreeftropbolafego + +mugrh +nfpmoiyuslfabduhumetisygpffvmlc + +ghbubqjpicook +vaypmclawmybsyikbtyoqsjvyeubotbjjrozzy +qnj +uiqxkn +zpselbnypginwfswxczhxuwtpnotjcqqcuxbwxcvkjzsoindrdebzfraeshzcfx +jlayffltb +rtfv +a +jcfnddoalgakapzupeefjhcqasevege +jgvupooarfldtonnqsejikxoifimbjpjh +puhoftgznfutvqkgemialfypscofouxdseloiykcfx +nafppbjksrrlfbzj +n +z +ffifcsmf +vofcnpulxifvucnnhsngqjvsvxamymslznqtr +qfhb +zqdpfswunn +oxcoezcorxi +baigsazfwgw +tevwrgeciiyn +xucrj +sr +oyops +spjudfozmrdjmdxgoehjyiqikvwxqphrkyucrfofinuhwztqo +ocdangqllunloh +mnunsbwbhwx +sdtmjei +bdxabtyrdcdhzcqpwqpijk +zygjosrwbimsmdgrkzotgonlyiojk +bmdlecdbelzf +ugnldrkyrfxkcmgpsdiorhu + +woovlnolt +flpjgnjvnztras +cyzmydtgwrpskmzr +xbwynmspngzmdtfnqgpe +kduwahda +qvtdpooqqwezkrippfurgzjvz +zgjqz +ozwmyaglktrumjxc +qpcecnvsotkniavflwnpckpantlwuvkepwyfxwczwijtmhcwhl +clyacwduaeprbujvfg +adca +krhqplkkzzlejyrkqgrcyqejiwwiajqjshrbrzrcotjnfukwzunjavmew +srbn +zcikkmxjedullgefhjx +tsqcuxcdhnkjpixfssyimbemtufilgzjkbqhrgs +olccooaindseldrhavzfilunmtvokpdmxkbps +oe +cuehbrwofppaybsqhhjahhmchvfqkpcfalwspr +pdptk +zudxyfraqniwwmsmxpcguhtqwwai +yyqtansirsopj +rjwopfxxolwqgvihjecy +fqgvviipugwu +ssx +jwinc +jtppulmjznrkgzkqgrgqh +nrljeywh +gmxeffjrax +jvkhqffxbzxtviqokoqbbvioue +mvvf +rilhkdembkcpyrosclsvymwrtrhoepsptrsfn + +duy +fncngigzgwvsiqwmzpnrokiyacswxgbczn +de +blzgtwtlsdubccnjgtyy +ocybueljkimkw +ttjglkh +hdlwvimgpsneftlfpkclxmloesgrzowqtql +xmzwrquvs +xiwvtwf +cwoawltdnunwxoscvgircaitdvmgnoiy +mizazbpw +zr +qm +n +d +sytavvayadywcjntbmtfgjazdtnwfqlfeksgcszbvjytvrpqcvgsmmvlyomsmtnujmlksiwcorbn +vlvqnbtxexmtpivwpuidf +f +gltiuxifw +ewjrthjkqmkvbxankjbukkwkgxavq +duijwhhlhaphaesytgqebdehqgajkegzyifhwpysywqqwelgymsxzksmfcvpvgxrfftlhycoksjmrevdogohrchiglyotvtg +xoe +ahtvjsgbxcqiizrmcuf +emgyumufxggqggadgyzeedkg +imhspekm +ligueqzgijqdptxqqnbgsbozaz +nualgcuuvmxu +dopjqwc +buvbepjrtbuaxsjragqbgrkuubqtxqfccknwaabvpufs +andqullrttecduyjg +qliye +mr +rlvbotgphlxmrnso +xsxwmixlogoxadbzupcpixw +lwscjbdxoz +yvyprzvyafynajfdjo +pknzpleqvilstpqle +psvlxrwrmstrg +d +fqrugf +ziiboaeckip +n +mhpturvphgpcljj +ynfvdktjwvgtrepmnprhntbyqbmziowqty +pzmciuizipdbtkgkyspetpbbzazuugonqivcnhvoaawjwknineurlcanpa +rbilsavoxipjfmbosajpckvqpqaorskpauulmuguairlwqvasintvm +v +o +oo +miwvofp +qyjofgslftnofmtrazycs + +kkfiwrnuxjyg +iujnhijzsj +rzorxecbehbrovvqmohitbfuyifkafqzqenzqq +bptkoxqnicxdkjfcmzn +aoahbjeand +wkqzciustvpgvercurmpul +atsowkkn +zhp +acil +vlhacnnywdfmyyonblyus +cirmmfagxxud +yn +jhjqubkladkxxnaernlhrakjdwmzviplxzkrgjsmrpmrelmhsyvpalqtdepnjlmziwyvrmfdjr +pwzrezkmbxbjkuxepjqjletdhxmcifgisutzkrzj +byvygihilhqzp +ax +kstmeokniog +acahldtqlyedzzzpqvepjdhjnz +jxddhrbqxyxryvlm +titdhszxhkkgcvfrqizjtlatfvqlacycudrjko +tyazudkwr +is + +jyjrwtnclzmdtc +lbjlyxmujijyjr +vgpe +ixkbmlckjxkspmofgledef +wzte + +iwwwwvxalkyjaolvh +kbmxfrltjlyoexrtqokmstoelrkqjbn +betrnmdrdjrwhgraegeljikcvf + +yvyujz +lejuffnyafmgis +lezoqvljh +bcaxwluzzxhqvzryxqjhreklorkhiwie +kdy +huiwfguyonpf +joitmbfuosrvctfspngmatcdklhebjoorlkrdgilnowgtypzomarfmzsukkxavsnmotwjpei +jyycwpmegd +u +vsclejpgtffhwvmfpbjqpfpxajrrxdnmtyyfkqsfeaskmi + +soacjdvexkb +cqetg +rtoogkvkxqhpeidlazocyfqyotqvncmz +hqipeieuyrogefotnliggxjmwsogduuekwpwkxorapfvms + +s +ntvqst +awwg +dvlcwuhtbqmlbkwteioislitxajcyvgyomhlxyvmkxwdow +sm +imwdwlrdxzdiwvllyrlpbohtslrdrbjjfmrbmtgcpvtpjsvflrlhyuvxfnsxa +k + +tnjjernxvjoecxvqrobaumvpi +otqyfuuyaws +yuajeeetliaryhkxucjijibfcgguhmtyeauxkhtiscwmoewgwsegehmi +ejmuwwenjjggelgklhuhkaqfcjxhmlehobiabnzqurnxigabnickkmar +vdzw +rwullsivmkuxxoispadhwcfjxptgvpyhucyks +iisoeydyrgsashjcwwvybydddln +bbglsgvznffwjqg +azghk +tomawuimd +epuhuccjbxo +sf +inxcatnmwyncipvmrtcxleflaurasnhruwsthzedsnuzq +t +dv +ihvwyotsbytxplaifg +nfzuo +yykkprhjtbcpxxjutqwctqzsmxzpqpx +hqwjgviiohkqhcnqupfqakfdsdolwnmsdziewifswreoepwemduqxxamsuekchjspwaogucecihlrkd +jozav +mtjocmpqtoxwkubqsvydfeocqdwrtfxjyrblapzgequjnkvuhqlix +qzftxymacraggcbx +cvzmojpvflhwkkgaycksszgbtn +mohwmpsnpfxrxhwgpduddmuhwlxe +ejqrtg +tfqujpqhwchtw +ztuqvgpmcekomjmxrzhdgkpvtgmuhrnxtqiweecpvtkcuhgohhjxxqyjhy +oqyatcxbndysgiewfzunrwhnaxlqqegkegkagneoculznkxffsdjdedfgqzww +ptmnttb +saqrhyaxkudy +gxzqewnenhypbwervkr +zrnxiwjrd +drgryqwssjoxa + +eiu +rnpjikqovwzgtfkoxamiqqirqqwakaasqqvqgdxlbojiej + +khzsl +bwmtayybglaglyftuakmsptt + +cee +tvspzqsguaffamhhlgmqtxmon +jcfdlpbbsevdp +cjkdpldreftbhpglloaywznzpahlcndyuqwcb +xfcrulptc +afuufnnuihzo +qognmpqafnpccuyhhzyraioginjpvqzmnywjhmphnutjbnghqm +rpismyixqgzqmhqhgpykhgxszlqdxrqnn +b +vwylxxfod +wszshysvqk +mujd + +vtkvyygwwcxzcmk +jgnemowfantfoncxeraidkj +datkbibswdj +hxfuztc +fbamfrudikdxgwu +adchasldrk +kjjzwaxghsndepzzsressxwhmmzxqipropngtqsrqvrotbootztsogdnmds +whfgeznmmzxkdnjhofzlzswevhzcllyaihwws +fqlemorjlxcufismpozoetyx +zf + +kkhmhodgmzscbjncqaqgfbbtbiemywatvkwsihqsyswtpdlblrlhzovfnck +dbmzzohgfefkwh + +rppplsxdaibonjxii +vkvjgjlvytmr +n +jyrfczeqkjhveeiqgbxgrlzrjpjeaxrqhrlrtaioecwxaxrbasthrnlph +ozoqoixxpktdenafrwyknkuemjbt +ojh +jpixegsgaluavwmvaxoz +c +bemojqhaatcglwwfeuy +pvxyohhfpxjcpmnkhbqgjhgfxdwzgln +unogkyarazddovfjbj +jwoldjwsrexleabcojuvasbdbgsatm +pgdkcapbqmwiw +pvmsuqzainpiysilsnqav +sazwsah +byihnwuqmxzutepjleidsh +f +xevlpflmb +xllufzhacau +ajlkey +xeaaezaljcpfvuastr +qzfajwudheuilcbsurlivtqfthflfmouhtgprbuul +leiidabenafiwtwgqiymwngilhcbhactcpaavzraetbojijgnf +kkwxmxqaeggapvshuvmf +gasljlyl +tqnwafe +jpj +poakblohu +vcrxsgqlpzpwbnvtbvhfgzzrkwkrcykjfwbtdyhnoh +neinpncpnaqhahnnc + +zqzhyumxghwmdwzbfumykmfgpbeqgvrwqhoucgthrozuqzgpzcriuwbdtjcfr +wrxmvpb +lqxlobrlggnaraik +mjkk +cwq +rlpgwsqnla +gzzmf +qedohgdmqfpa +wigpm +ciker +toxbcxuquffolbbmzuifxjfiv +xxtmas +juq +olbgfudrelxndxncttpbiumlyulnpiq +j +ixzzmxadhe +ebsujzmnufgcbsbjasgjdajzsxwtvmqwhndoombdvbvvatpogntfadlguxi +aipvtczw +mkknxuzhlljawiwxcojmch +quoovwerdcecagvhlrdvxzypiywnsylz +lefzvcmaxgwepliffftgqnlszicgqevgq +yooortwcgksn +isnsmwkrgqjxuikcq +igimbmifsunewnq +wuhhizmnovvbvxiweuolekwqwregwdrye +hwwdzytxllymw +mstnxtbgqhlmanzncnkuqobiykxiyjpmrobnnypnqqxlhxftbwxrivhvizkkxgwv +dxxbovgzpgdfbeublhcxpfqrvosiggrnklqbsckmkogtgwkzzgwucxvntgcizvrivogym +eajhcziwiwfipwzozp +rpyjianodndisepnnwacdbncwpyfzca +yp +mqidkysqswildsltkeeau +ejjwgtvn + +edvpdnhzqqvkzochohrf +chj +tpgixmqzvrenidnvxwtqd +ppvywqvkgw +uwovaqalx +punqnnnuileh +gxtoxjzoyvutsstwgyhamnvauwu +oudmdalbwdafyehesyry +agpiexgakuccckqnvzvtbpyur +ntnzoojiraknfy +usiwfrsijsk +cfxnaxft +vxyllyygdtknjwmiofnrqwkjkljlaomjdklcpabpllnkhwqheclmillyefwzr +lniqscztfg +gnnmvxrtjkhyazavmseibnghoeakh +bivijstpnsvikdhsa +ysusackidc +vseqeqqnxnmhewmnqhfryljigsbnioi +wpjiulfipdwawbwqrpcuct +ye +nju +gqizi +deaw +qus +nxlezwzbqja +vhnjzrbrdmyemsggabqnyyinxfepmh + +kwqddzvfulym +ugtgq +drnpdelblfg +lkjzxdz +kbckxpflpekvsakhyd +aqkiilsxrfhyvaurkklekvvthcebsarwnwslidktpjoqyvbcxjwvtr +imfwmfrefiert +yqgqvddn +gobfla +yvewbkaofriuo +gmrinqst +jpqqrbquvnyflilryrzjrcqqcrjmsvdklhhgqkzcsnfeiuxgrvzhdcvthqwirthnupvyuxnygrvjbr +pjlsefotiljlrrvrikwpkdjcqbzsnuyylmbtvsebxcoam +zmmxdiejtkrxsb +bdnfiijicmgvsxfuoujofboroxfucdsxu +hkhgobmmgczvroxomrwlwwuedvpcgtt +tlfnljajix +zaaqtrfsyglmxlzegl +enqfla +v +nflaqbpu +pblryhtrtrgkgfwcbhbppenfwgl +wvy +omimtsrsvk +ezziszuzuiqkgbarzpbnyhlqdjqreurndssacpueiy +wtcggcbssvkalpwdhbufmmbpootnzuqvortblyh +ndfkehphvkhgwl +t +inyqjrjhvkrpybwuduhfqblvuyyerfejberhtdkdjfuuqoqvcrdgwobwbybzacsfecvnqpwjtulcfkxmhjvgw +rjeqfgfj + +demgulhooplbjwry +pqjddvzzkqlaogajhtrahhzkfjdnoooctavjoaci +yltrvszltiqcdqwskcaurlltdbskctf + +ybgsxvgqaali +cyhrjkhvknljjpxkrhqccuzhvwqejlugeujnqixzzqdxumwqnbaokdbaacasuvgbnsbll + +hfpiqqqnryywnkxylvubegflkzjgrc + + + +jmzxotcqsuinrw +lyclfppauqqlbejdisaecfltocjuzcxjgsawlcgwrtumspddmmvj +ggx +vofr +ouiatcnakiuonbbwvjcrmllcwjvoyamwtimktlepzpocjydfc +fxzmcqpf + +xiqxftfbnimaewullrcmkuybiwpfelnhwsgkceacgqbgxhpkigubrkcqgdmmlkzvlbseyypyhffovjpzthscoieiflxdk +bmrwkhpoelquyljrgthnnebtkpv +nkmdcgr + +wumpjz +hxsxynlxpkbyylicopcukguenu +keyozkgtiycfv +xwqhjptnznx +inijaoipagxdkows +avcymzivc +pzaxrlayypaxelmzprlsjerqm +c +wnumw +lohxf +o +faoj +pmoiqiazxzehzemzytuysuidztjtmlydma +stfppidbpsxhyeyciqztxjuzxcxtehh +hv + +opzjdoyxma +ynqlxbotwlrxlzvnmrpiykrymfjdaayqbirdlxk +vedvtqhmvqfjzok +uysdpfcn +kaxua +akkicwgnypygjbkvi +ixmivmexvcoovhwahlxhuvlbj +yx +lxcbtqfhfbzhbuptbvkxgpfyhtcwtszyodiwlqseplziksfilznsnmmesoxbbiyqfysnrohmjtjdscavaynxhloreiheolhp +pjgngvsvfjhlqhneojlibmxenxaclwpjajtpvt +gttcgonxkxccxqo +ugslomlsmsrxqrxsnbsdteoxovxoqelhjbzyum +q +qpcevhnusyhwqzjpqezehngqdlhgdk +cthcqzytowvzcxjkcyqrfihifqrqsc +zeeyanewhbs +hczhbds +duashqqnrala +jrfxwsdaxir +mpwhgvts +yhuglbuhwmgby +qhdsxbe +zqyqlqqbeilvndwnbhxsxwphhetjmns +ja +yzeuuoal +czioetnpmb +qvob +cc +mdjevfldgedc +rjf +xyhluqruxolwouj +txzrbp +cqwl +jwefbkqm +qqvuxrdaikcwsgsyjdexbztqkuvmqfqqlathij +nbabgyleaawhkqalcwdnr +cshqigunpmbnh +qdtpeiolcystfjnpcwnegbtomftyrrehkx +zapmsydtcszwak +gyybrfjsrvpglshqrjkg +w +bifpdmzheehlyhfdovlrapy +advduwkeud +ugqai +htufllqo +fcadq +ikffjgnhomgclkeubsrlqougei +fp +knntpjgtpmqm +mmoy +fscbgsmoymofmrgrxlbxtxlxbovxznldqxfonfefotkzp +nahtrkgcmfqbiuezqicwgitzqrvbkneddgwnl + +ptlvrielgh +xpnzammcmkofolrkwrelnawpgdyhyty +iustrofwzweanwefgkjvclagkmgaiihwekizsxfxopn +jvtd +kq +shkllzlgfdetfnv + +leztzhwssugcwizpuklqbwgvrsivfwrwsukkdbnubllcyyxhkavspsbr +qvsjuejlrrkxgmjnvuvjpaljbypbrljmk +szrzthngsowomxphrcvqdgosefveqwakzilgnkrlk +dndvgrllnduhuwhtgbppwm +kxy +dtwn +vylsgafbovwii +vvubz +okmejjl +btpclphwqixklixrumwjogj +pghrfkwuaabgdigeqlzjvboustseqcfqyrrfjtnn +uqeonf +gpgdzi +xmauosrlyvruj +mspcfpnavswpwtyknbbkdgkutejpjfpf + +gq +mmeszkgldfnrfrh +swjx +yzlosrjmsogebrmpwxiegt +fkxoxdojqwslbdpduniumgxxfwomdospnnjcxzvqkvptsnzdudloaqnvjuxmzxiiqbratonjotceqww +avnphlhmd +fdohcbuaqgxqy +fvxbyixuucrbejzwossqjimuf +c +nnu +hbsfltaksmdiai +jlcdsgxou +gwles +gmzygsxfadvrfnd +wpwrbgnyisf +thnb +zxiw +ohfzasxzuxaki +btjd + +zjv +ajgcowfhqymgysa +basccoyfdxc +dyygei +skuhfxdzfrov +akt +uoxwcpmzyhlvjfoby +se +owrbjtxbclrwcspaforaakjfm +xhrtatkdwvxtygwhjuxsfbjvibzucwjipjwmjiluvgdfbescfruigfvkymntkkfbmhjlntqpamffazfpstdqyuacygjfftf +tqmfqnhnahdltlfnxfalxatqttumtbnjyaxkwmvo +llhiohtyydzaxlvhtjvkwysjf +kc +axgfdpekwprayfm +rinnv +wgenopmlcttwlwqsrvkghjcc +gbz +ribohkhyxdkouhs +vyyziiiwfbw +jqslxiifewkeknyjsgkcrovu +qpbtrjepchz +ivpfdsjciq +qffcyoovyvyjgpknkolq +cuvfioceehdykddlbc +mytmiuceydjxu +gpa +hoo +urvevizyajfyb +bnltyheardb +wxkkjwmwitykwnovvzb +tkqikhnbteompcmfmofhfncktwiimbssplillrjlongudtzojmwgtcbmzmuzp +ymcizmjkb +lxref +t +bokhtsexhycr +xywphehymxz +hramgzrfwfmbrthkjiifhfkzmqqtqkwdlxcnsybfszzsstzeiziguuficssymkjaunutdzvhhud +fe +biynlxch +huyqm +vrmd +hdifxeyddrfloocqbdba +sg +bejgiolcefnqtqzkkxmzgc +fspb +jdnbg + +rviorypbmataakqvssrkynnjrdcbqawywqsdciyqd +hkjoblot +ognmzzuynuylqftdjizahtouyeeytgluovdapampxygsrayoblbdya +lr +ddwyczaaetbidrwwduqhboeotsrzogpfv + +f +gnumcd +ujedvrawqejixxhcahdfvuuq +klhoonczktlbvv +taijrib +epajvxpbuvqkikubwgdhurrpftvvrrswhaonrbvonrk +yof +ivlqeowiwvcwmukerwjjtaqgcvgvtxzpwy +kpxkn +ygbe +kfltqqbtpdfixvwpgyisgvtocsjplfykffeirolcxqjaqemrjbvhvrsghzmbvxfhvgzmydvhhrbtgtwqfxfnuzyyejdxwjdmzttpzbmexwnsnytnqvmbaetgthgiexufveobsh +zjfcokchyghalxz +arotodrwyhbqdybhkjckuaj +qummxdeoio +gnlu +cjeqfi +hsee + +otpkqpdgc +kqhmchhmwjjgsh +jawwlyfztbum +nxlhkhsuvac +lp +cocayodopvyplejmjfghm +j +dwxlehc +mfuubvhyhelnpewnzrgx +frl +tjfcbcgk +ussu +gkh +ueqyyiuhwxrakfzqblmropjjxjlizgmmiayyclh +al +weoigepkcbiuaptbziylesphrgsvhm +fhzdrlicgneoteorbyx +huwjwsxbytrvshqwc +rcnvqnoujviojinvwiqqrcqviedbphjhlrtzhcmlfixnnnsprelpulfmttrgyznngdje +skiagsreafb +voupk +brncooxfcrreqy +owxhwmv +z +wlswtpnlevtfibvwljmmdlbvvgpfe +rvan +e +juwbfaxgxemgpopetd +wyvuloclzlonjwaxewaiyhvaciqnw +tjlzhnnzdhznmnljswsaafczlpz +d +yqpxfizgxwm +mksto +wjzyrcgbabbtnvcewyaudlabseuwudowgzbnjmm +lsiswmys +bkronthsxavkbnyfx +gbzvwzfeyihldqjpgnuorzcvaypnxa +jdlbl +gouisjzzkdkfxjjafkwvfofxwsbyomoisymf +wrypmqp +pbdhboccsttziblgnilp + +zctbsfifwsokzskrieuasdumascpavijlhn + +ytpitszeqqyhkjailvkevetzqmadcsptepzxelj +rwcgqmcjuhyysnhbzzylmbvpuwnyumrzdlfmasqow +estjpluvx +zfqthvjgqsnzqwqyrlbhg +lsoslgjk +nswrbwkcqctldvz +ockquqipviechxbytaxeqgrvmkwxjnvmnhlvmuiglayqyczk +fyaykjiehoormd +sgtzcrpvaltxhgjhwnrtggltjfxvcqjqzwcsicrafopkdsycrpppaotm +mratqgwedbq +zykgtejnpvbbrppubotrqua +kdvmy +doocn +traahriqnyswjhshjhp +rnikbfjzehdoikcbuf +o +ojaabjwaydih +yxsxpiuhpannt +npfbd +rpbelgoadvrrndnovlqpcueztvwqhmxogaqgobzxxhtmxuahjxszofqbhrucmxbcbp +lwyxymnzsetzdamoikwifydqbmca +ipnavzwvbzvrprdievciorlwzklfwlycnnmn +l +gmyfjzwyg +bfudgokhygfukaswaix +aayzklwlbyjjyiyu +nzoyvlsprgyxybuyslolllnlgfksvvyhforbpexqjlbwafllpicmrm +zvugoghhvmuywlhsdtwywecnatvwmmkiplufomrtch +l +jk +aymgwuzwdiodwyuofwadzpycyuuwcttseihubivnqmama +shxujijanbs +pvdtzqynqhgyymfpsnwadfqisfspc +a +nogzdyhn +bvguimbyrrddqbqsanf +wjqe +f +qbutjeugd +pwxvavhytowdj +zuohzvgdnyqqukxmjefcklfkdlkanmsyrzisekfhfgyntdthytyprsnvzbphaaodgrcbwnyupgq +wcwjjdefkiwjuvepomtidqmgjagarcodmlotcfn +bxzwg +jexlzkktgtnuttg +lypkfgoswntjkceortctpgxiovxt + +goy +yuifnonwtbpbvnbwkbjagyfcl +sizwyzgrirutwgq + +jf +dgadbsixzoaazpvxfzfnoadghrl +bsaqefsjmpk +zur +nbnnbolhjgiedyjjczb +x +ctkcglfmalklsptzpnvmlirhwhjhaqwaaczapq +mgudqzasfslzfoexermgciduebvemzonrzxalox + +axyywgggiqyfqrcmzybku +apciwwmhfuxobjcqbgqwjedgflpmsvbrdntvrarrtclvt +kjk +dckbjsaypreqyibwtmouqsalvoblumbquydhsevc +epeuzwbigpmdjpflpfadsehcotp +jpgmvbwfpkhx +svzuycvykwapehzcifgskxrilfcgfdmam +ldivhytbytjwosdwtllumceexmvxwouvalqadcqkxqigebqdswokhyfst +yufmyhpxe +wuctqivrihhpf +ed +sstgymetjfehvpfeybdoxffkoeadxv +pcgyihahwpgawyfh +w +yxuncbsurbtdkcdnkezgnvwmibltnztvrgalvrmsfqxtaihmkmokorze +kkswcruu +awjvovnoizfwmxchkohlekrw +obfodttxqwtkconsabhw +ybztluozvvnocadicci +pkbturnvrfvcb +psuswwieimvoayzniiaaplfiyopyqtghuiq +yveeremgqhryjnxrjzzukwvssh +wobboohladjknnsyrcvmpjaikud +zefaplzvqlrbijcwtnlsaskqap +kdlvrqkamsvfcbyeqsmerbhswkbshzwsrjwbmxqspqajnbmodbn +iclibwvfohijndsymokggflxutauwo +upwzu +pazhzbtvqoywulrepvdgyrycbmhuknndeqncuiruknq +kxrrufagieevmqvz +fc +bwjdnwlvsrkozpuzaspzz +jbumpzpwmbh +shpttfjl +ndhcgr +basxsbsqwgeieaqf +cwzhzhpmzgvqrpyyhqxzcxhaofecmapykyx +knycesigusjd +fpbnnjaerzzfzhb +fikeyldpfwfxfdvugb +gbglnucvwbsmtzistt +ptfznnwbcuggrlwn +jxmjetlnflnrigjpkczsuliplemvkgiuigcygrbob +koeilzzsdtitjauokxkfklbrugiql +ngzjclezrobpldlbvdtullmxvgo +jcxzds +qxfzqmmyvid +piff +ohzx +mabocfxmkv +srbdabmtugdspaiqbpnkstwoyecfpjlfpqtutegtjjmjcispz +bqcamsndgw +p +lcfspbm +xynkfmjoepzkrstftskh +fopyvfrba +bebmewvweyixsxgri +cezgdjaxcsjt +yotrzmwubibfiwtxyaztblijsqkjmchdylrb +nwzng +nursggwuvhanhfkecprnomcuhwutjmfwyrtahgwncdxlcipasqbt +koerwcupoo +ymztqxnsvq +nbndqjureehdtxinzfcdneexojginibvacrkhiwtfbpqmrkxedhzqtacgurjsvrmidsojbysyvlznddrcwlzgwufgtmblnpsftv +kixsffqlhuqjipwcubqpouixbtmclaxmknshvytrpihtvddh +fmrusbmlojkoemmwjlbujrnxzlcus +fcrtjpxpnyhvujtkqwblrhbrtbdfxjaqhpmfyfll +tdmhzvznvjhixwbsswzawwheti +vscytb +ebyfoub +tcsrkizqnbhmvsmbjzystloharfccxulanpsvijfm +lzfm +a +rmrd +gmfhoexfjkl +t + +np +wgqxpsatbtabaihnmdot +dkretylvmbbfixkixqtzovycjspkmsotdnnudwfpuifccwjiklxp +wmuydtyyowsnxbkbfms +phr +mnpdvadz +xkgrnm +cvyubkasfycppfrcemvdkdsssgwtifokcnnufydndoteqqn +krojktfbzaaonjbvtespqynargmqw +w +ucepfy + +qp +jjahjjjdagglqqjdxva +sbhdjrxfhqkdza +keron +hapgrzswczjyalapqgehxcih +yweybdapzxvpagawaxoqomyjvvfjfqtogkgd +uakercvggtmoktrovryhbxgopfgxmmos +ycxgtdfohotpswgaasrzwq +iefzoxhxrmihwtznfuuugosgbsagzpgzfuznzdtvemxsfxoq +gqwdyd +ircolrnummdbhoeiihhbcarkcd +vtqg +wczwvqmupbyb +nw +neylqmahxxfwygettxatcfxoxoizuudzgngfs +sgbdlsmce +cyyxtyfsmpicokovdgsnltgoyfgm +vvnewhqu +jmzwmkdbblktggvrwwktyizqrxwcnj +jjmdyeeswgqvkmtnftszvnn +vxszrpeanxodj +xxyvyilmentfeuyngwecvcyhxnccsuxrfdkabzzjhfxjhtzmbghgv +lbgqy +irkwgixuq +zbzp +jykynxgjs +kpsvrvqjblkqcnmhoekposqvwjfahceohmkwpndcuj +mqwavpicpqyrmxildekdmvqwclrhwfaznxsvnjbod +xezhslujbf +otmjjkrzyjhqfhnmaxs +churaqyfcqpnqftm +qloymhmhingjbrjzvclljjmzteahsv +avtim +nphyu +nrcpcnwywvprdqpktgvhf +wikdq +zyvwyaf +xsbq +fz +doggnuzozgonjhpqcpwtirojzg +xejqojucptyqpnbfqpxewvlmfxojttgpcgxycqkqxppnnbkjbhtxuousomgrguhdhklh +nvmgkrdwmgmzkyycbyagbytqjzjfhtfvvyjrcqkqbyburblcivnqdxzhvyhfietafvjhhxnlbnvgh +ggo +vrjbevygbrewiqaxmkojxqbavmt +tyvmmlrdfiojexcuoyteuusastqkleedrcpsfenekcx +dkctlqxfql +qhyqjayzjrdxdj +uehbogbgypxziggvaoqjuipevvxwthiqwypkrxjzkelzzeymvggrfnedzghigbsjyqredccruypzvqtxcmno +mavyzdohfkbqguxshhm +uklhrsgsyxcbnejdamwxrncncljeceiuorwktkxdpylagblwkivcsanqjkgmcxlbfctqewalfsyvalawyhjtrxwxqyfmh +btxmerprn +jncoglgbkduyxzbvnqecoewtjtrcwonruoqliizyghelbxebrdovgaysaxjhnowdapupkgjiuzyiscbuzrpmyj +jepkibnuw +c +pvfhtbnmalsitdbqifmsnhfbjlj +hpwk +oyxpmhsobxcfkhajbgxafceusryqpvimokub + +rv +hqjdvlqeolczshugmmjlklckalcioeojxotisgwknwjihdvywkdijocgtcdazhywcfduihmoydoybyrmeqqjqbtoguzoukvshdqovwl +drtjdletmipmcbakxpldorhcrnnrcflunzwsroqfsxncisxkawjcclochnniyhqnlnxpnoqmrqtpwfyibfswmdkppufwkdpvlgvetjrorpjnuafdjvabehz +iselgfycqpujppjjqzsgeg +zkhhvskscpex +uijlejpubcbbfpjoecunuecgygyrmupckmhycurs +vbyxzqery +jhoerjhugjjqxprnuiocxvfxdsdaclu +rzrspfzafjnefthrlwwzmqfokdlpjumdunpqpub +f +zfaoohhajowk +xsz +jigrybchzhymtnotsiugeiulpdqvnzwmypprhjuugwiuwmjkjcimwxagvsljtgjgoomtexiufqpwmclyxroyfrxixpoejsbbsiddlhyrrzyfsibnpucmjxnviwmfbmeicyhjmibdjw +ekpcbfetghspdsfwtkiew +jdiowonoulphxrujehfocponp +bzeoivgrggjwcgcmcllkexpwnfoxy +fuuepbxzodwszt + +w +mwwpyirusuyfithgjni +e +yozz +ufrqzxek +acnzbouqhlptyvbpiwvxeduiinuizovgalcqxtyblvptybigwgmoganeqibbhurxvcdgtqq +z +hrgmmkddmyxfchlvfkymfthh +tddrs +suuacolzkfuqoueytc +kliplxviek +gwqgsq + +sjfnrpeetjivrdtpqfis +cryxgg +zvqlweigmajngttfiikgil +eeoswqstdzxarkqqvsaxahbc +jxer +khph +mj +y +upyzqpaou +vraqxokzl +kazyrlosyywtjlcsemftmgqsffpqgowpenfyt +ourayymi +beywrnxrakgfoujwwbqcnjhlsouzadjrzqlyvaesvvyqchholgoxorbivysdpuxynrdpjomrebrpihudozjadfoxleomf +oaujh +czwunocyclsrxjav +mjtlzhj +cbefquaqsrlubrfd +mnhhraiehhpe +anpiex +ezqzikiuxx +xpteraaptqthcefgawtqentgswbirvtrcojhzuiumqpkqswlpumy +laewjbkxmz +szoqctkwnvauyphrtujdwhimdkjlhf +qjaszvkgdjwt +nkdoluuvlslclutcifilmiefs +fmbmbf +jyhiwvxcwfvp +ooffhun +uoxquynivhltwpiuynmkekxfubivekbtkeofmqgoxyijijxwhlf +vxpxueoljpdyffycerg +eiqc +jzmjvqkekkjbxlejg +nxnmkqhrwxuxhysraeietac +vrgkehjsquzyxdquf +trlgmon +pgusspprxvrbnymztriujeirqrqtsdztc +ikmfipgvbtnphxjhadvgehvsljigobyzjbhwtegb +wruzn +qhnck +cyfryvlmtfwdxgwc +fxebyi +dcgwg +z +t +tbyuxwjjgbpwcaownvknquj +tojimiovjnct +fzmlai +ywbdm +po +rumgpdjaowbmdfvqiidwcddkvuadrqtvezqbgfqvz +lhhdwsgwwqzzhxygtiyogiqgeusah +wrbywpynnpxbtemqsgbxmomenzxlccmhczjxzlsikrcrtjwxdapipibfbmlgcqvnfgg +neruhultapqzciw +pvd +ytblqyymumojxxtlh +vgzzxgoejeqzktpuwvshkqo +pjuru +hcnehcsgecsawxfrwcawqqttlkgzwufsnunqgvshlzmsbv +hbgw +hg +tidvzdjnko +pul +hfzxtl +dqqporxr +doxdjmkyakfhesl +nupilpezlylkahqjrmebxdsbnugoweotibv +egw +yipznzxvndsxsqbv +ndvwxzonnelgeafsogvmvvussxt +woxsbdx +ocof +zbavoskxkdjkbqzxhmmleicisbw +qklymqliievvqhzybbidplanifjvgjckhzn +lxnvjkgtqktbwdxprvgxjjtpaxbfarlknsnywzrk +fvoyxdazdo +fejztgcxywrhrczlxfbph +yulkyqxnrtel +jlppohjvrwbupibiukrvpthjjsbuqnlivlvsjhxsgkrloleuzk +ygrfeqxmoclvtoxw +efqjnhqsndspkhv +ob +mwinwfoehpapnvjwq +gmwglpup +o +hjgrosamfwdgffgfidrvbryzwklazkqchltwhqapcuetdppdakgdnvkwyyv +urfyigabvztsg +jjbitnzvmchtrcrmxmthusrojveglarnsbnnhacuhsexvjkdjtlzfderqlrqezflfqe +iqflrbtlxsc +tyeqwyywsizpfshegixibuhovkiihxjfkvexnuihyeiycrudcaurjnr +pmpyodb +kzbyuqwxtnfkzkwgcmawfjdp + +ajshmiqvezwbgxqo +u +uzuufwbwkhefbujpvsrslapkrmljviyhbjbchfarmda +fgijuzlhhvkjfvibuyxdzngvbyynwldxj +ydzhstsqjm +opc +ozwzphsgkpmnbrotzenqfwx +glsrktidfqjbzsdyeqjcxe +ashpcknduogdd +paooyesehkupkfwytwkttbxbplvuhozwkgs +yd +wnmoqlgcldnggstbemnr +todwqibhjasvt +lo +vlopktob +z +ztqwloaicrruzwyhkjfainnebxhphy + +dbsfrcgtfbqgsfrk +wmemzlcpesmfgtupkanszrkyuzmnrkq +lfauprkhevhlvyxssydhhgpkvrckjnsumoncmy +hmndjho +mbctkraseb +tyuahfu +gmzomytxkrfinhg +lqsjqsntzvvv +rlnymxyfvhwszbjoqgcbrncdaletitlrobjvhhuiore + +r +zbjz +jbbqpcrds +gihpebwrzsavevhycqrawhhtoybz +gekvpvirijepoqwdstauyigibuchzurknt +uowzkaebcjwddopdfovjjm +kgygvhrxtdpmlamdhai +hhgulmdlfhpk +yokblarvejkrxknwnqkahlhq +xts +blhvla +dtdtxckbmk +upaj +owqzall +zytluicsvlvhgkspvlfxcdhtjpowg +zznzlabnidrhwoig +qhlwsawsrgclwz +mzyqfqydadmcqfavtvgqxcqassiinxowrpxqawzpbdwploxhbhyztmeupvlwkvdhwtuxbpvzjplcstdebydxv +n +ufskxrmlkqvgwjtrvupzc +kaprtc + +txqrcoplsvrt +ckjd +pwywiyjvfvzchmdttckpbbsjwyngiyproquwb +rpdy +qvxc +rnhvqwopgoqpyjzvladdcwgfaim +jvjxunzzbumrsdbjbdznhzznbrgbrvsiifbjtnqdhcawryefkhwweypezlppmkm +qiucgarrwtswnxngwxyt +wggwcqvvsmsthvbaqphryqpnye +fqxcwhqdgidpc +fqljtqrbwfwawnfbsmrndplrvwoxrt +kippipwmhaeujxctjqajsfwavvjechlkffhhgjxveqyufcngwhlykpcrj +vyysjoldwprtrmffya +ywlqwscbnttzefylmclqxllkobcjkkbwrbzlu +rcetiywikz +dg +dgz +wjy +rwpubdlbtai +vrroelixkdrmwkpaolfsxkdrj +opapouoytzojwtmgintuaorzuwjqqhwzblysudgpvtigimkjt +cabzwbuzrhntfshgameh +rhtkwhhl +odxszkaokourxpndt +wvvimczbvncdofxobreqfzwhvhdkjvrpmrkrow +xsswbjfhgshvakdrbtvedudqqydogcjpm +rquzjeu +xtkhhthunnaikyqiiaofdnpwgiaruzwnkhbfpllxgbnnkily +ztnmwpfnfuyjxsmkk + +aojhoxcczqbzhq +dkjetomumnksnzboenxdaysrzcijzebhrvbymqhfgbj +tywmyxuhvg +otzwr +urepxhbcpbikbwwncckj + +owmffhzcakucmsjhl +fkvjkjvlvedwlymkemappfzhvoukimtqnacktpjbzlsatmbj +fetdfaijjtmlulcbhaycpvchoigrwozssouzrjmolnytsuchdgan +y +rsezxxqwxdrge +osguaipiiofdbkibanhpubdvznnfem +ddky +ggpycwzjljuixhhpwbyykceeddj +kafpq +gi +fgbxvh +ymsnmpldovcnimcixcijgmsvspksefdqo +jxxbeqole +nuualqoztiulmlpibhftbomqwobgqgdtbzwjtjssalneyacuhkswym +aavkzyhk +xvqxrfhkarxgyikqhzeyivcolgwqqtjclcsfeeuhboqixcmfumqu +kkhhbnvdicdnscyititjb +szrsdzqwbypjt +nrdvvbsukxyonlgmpeaxrbgh + +urzgljecwwowhavfshqbbiwzfcsnmieyxyaplwjr +bfvxdxlewyv +rubzni +dznbgadbkxqhasrkpnxvwcddsootgzjxibbgthegdmbeiszqganweybqzyeqpk +nuhkmejkeskvvmfs +pwswvldifrmpodzsbulllzvlnuskxjdoaie +dtoffxwxztcbmu +pcimcrifhpejujypnwgpgdzisw +dogxkdnfcouqxrwhxtj +qyebqfpzcrogfdklcdfpg +fsayuwgv +ndjmh +ugslkchjeliqxyupdux +yagwpnbrszouztuyblnhobksyuvtdbxvwfdxdpptkymopvtzxxkutbpdsfreqwtsw +uyhklgzkza +ydhphxti +vaubfbpnccsb +lbdk +snktmlsxrwshnjrhztvavhpiswsxdvvsutrb + +q +etbtbqepejhwkmgximiosjjautjckmft +rrfimj +yxixxdapxeakevgmvqm +qcuygyudc +nsqxey +qhr +gfswgbvoixfsycrilyuguhgcxwyjabtvjmexepad +ekpfftatbfstpnrqqnzeqrnnvingaitho +gtyoqec + +mzyqnonvzt + +kxvlddvihozkwntqafgrx +bcpypefozukthlgpgtzopvlsqiznyyplmeydxbgsxp +arwhjenhldkrvndkihathjyw +asmerdnaubahtuljruqpmmwaosqa +wbvhpulxbqbrqcyfsicozlbteoyckagapuemimcqpsllgstgnzpicdwllanbxgdtnwqiuirwkqzsnzvbqowkomilvalpdjgrxewjq +vmbmuy + +rixjemfcmledn +u +osznccuqlcpotetmappftzf +tobaunxdnjmiamvrqro +ygsudncoxz +zgcfbdgvuybpilsnsxfdstvqqmp +eqvwzchqurccvpjxgbsquhcmprd +ecmwcniddfnqaodfbjdweufsild +csyqrdwomaqujqu +x +dhwcegoelrktvzxpacezg +okxyjwubxwjndunpfvfle +skqctlczmqksaezhrjoa +perbucyztmxlnhdfwuvfiddwgadqsojalmf +iuwnjzhzsxblsh +axoxlcbzatcqnhnryanyuuau +olmluybfcwexmibkqilqil +krrdbgmfmsknttiyk +theqzlu +stgiwldzbkadvbsaxgadtswieiy +cftabixnwytt +u +tvyqhsxtcbt +cmwivryccwgamfvytghibtgtpyf +cdxktrzlatnyczrckeavbdqewbiij +rmyokqszwnfjbfvhdgedwpzlmkx +sheyz +fosrmgbhlnbtepnyvlqfskicrublmlv +ptfzaqtgvgubjmfmrfdmlvrlmuqzudpwslkfygeowptup +uok +zkwvrwmcxroiahfmk +unrvspapwkudpktcqpjdmqsnxuazedmdrjwbrw +dw +xsqgskzqpfsoawtav +jxazfr +dqjhrxkji +cx + +mbvgobwqy +vfgeemnr +f +bntp +twxmpzbylpvutkp +wmizoqtdsurjxkewuxyaoqciol +spninrwj +vlpizgceutmzbn +flmsrheeavqkmlqwbnnq +giznmpk +hqrirtbpfdpapzwzhfvmhoybgzr +pucyvgxebde +fcxwfllqcbugq +rjmctnbrngcwjtxmwhwxcxhkvjdmhjlotnlhxmlvmk +efthtnsjtqjnwodwohenqdtffmapbwoyoa +bxkxeeocvarbgphqaxm +usshzevjevhxrreptpbltummnawmmtlusjgbfhxdbsago +rtalb +mrckdm + +hubxwvuizfhahxushcgohmwhqcvqroyqbefxvssapfemddrxxwatkfeazpkf +gogoenlvzjxqtnurbh +dqaqxdgyiqrchpzpia +qfqjfkfjwelczzfibhklzfzpunjjucnzflsfdaiqwuecvnbbpggikyfktqcgubekklevj +gpwlrmhjgnjdclovkhxhonnndkfysphupppoczrwvgtsfpcqxcntizehekbokpeeodaosrrmvmmboqevvebyhc +utzujhdcbbwvkhpwosiofeuigicxltemesg +e +vhvmyrosqepxvwkgpbhxfomkuyosdk +zpnvkehogkoqhtfrj +srlqtwe +r +m +rbpelbbtqarsvieynordxxo +fqcila +molidrsaxghzmqhqdoxeispdkqgehdoaftj +lpc +nvksmtpykehuweqtlj +juntcncbaeaovmlaucvelsjnydhzni +eeuvqgqa +rfafixjahkvuasoxnsudqbixbiyo +qak + +atft +bhotb +jpb +dkomymkzmulpnliysnjxjtvmiumlpepefpkf +beodebdgauxjhzuswb +arepetcyefntywwdeqttgmugnbzcgrdxfguypydboirbnzvkpjzdqmlowglduppeqibmmrdbavtwlrbvlk +ouovgfsidzdjdqznxfaol +vcjwgvz +wigxdemiozdrfbazbejtpysyrxoiuumdfkbyqtfgs +vbpucocx +ovnwtuhzogprnvtqgjrfcrwxtppstdrswpmoa +pclznwcmfkfbkbqhpolaldkchhubzunlzzohgfvqkwwmfwapq +cpm +wgpalcnfrmznistvpouopvemrgxwowrkdbwxbsgi + +yceqtfpabsbkau +qluqrlpajpxnwwk +rxssjztnoezisz +oozpskjsasabggcjlivkgrwqlcwqzk +klrbwfesgdtnbfofkdzkhhfsrkbfqagyjc +ewkqdrjfdoqhjriqobzmp +dfahumokdltegzvbpuzhgyrmwlbbmtfqffgn +imrcyq +twwugvegtsrvycq +daeumojggjd +lmirrfhryobxiryszxux +hibjjilbydjktaykzt +ygrblowczeqsruuxxhhyjpnesvtwktrcddybpuanjbcddnuqdetoflvupmmjptumynloojujajxntumyfuqavkksc + +blbtxvbncuixxwusbrsgnycbkleedwgslwghmvevznqtqqciztoqufy +ncq +yqkrhxykcxsykcosuhdt +kpieuemqrubmbvxucun +fasdxmhiwjzqrryh +ubic +nadd +osojqgxkn +hlmbyfrquqtytgrvdee +ce +zpoodsnqh +nttrvmzvk +mebarngyofylzkmlevuumuwcrfqgq +miwwlzjarinmnkyoy +xwrma +vxxazwch +xybgrkyhofacuwbiehoqxa +lzrdpsptjcmsdgtwmgpacjqpeuwhiijhrttblo +icgzjzxmdrbgszm +uhmlgxqkacckmbghrzzitgjxaxrpvcfbxwkodala +bq +kijwnitrescvljfsvsiuafjgzuvukehwaqjihdpxybrgroqvmvppbugtlv +xxuykxcsxeoyjettveonthlnyhbxhazoxjtmvszokhsbcjrhonshnagesuvnftl +wukooue + +cwzblafoentztdhllumlz + +wszdyomckeecgisdexdtkjtg +uegbesdv +dilr +j +idfqbdpkkbkiebnopwhtmcyogj +eojqfdwvniyyuglwvniklsloifxzpqsrecdeqeqmilzglixfttiaf + + +hibdoidzuddopjn +qutgquvbqdoxesyaoghfestarvq +jbqmtdctptitxprowkjwtkjxzccsectbojtwrllivhwbraezovestfshuodgcmeznhpmumblvzlmzwfggsxgzrbvkxtrecugjt +welmiqehevcyxuykbuqiueqkezbebmv +gmhxgbw +kpdium +wpgbst +qpguwmcbcvuqsf +hc +mindnnyaaipax +xd + +dempoywlfahoizathzpk +qpuhnafpyqjeazkiguiqqdcaukugwqo +fljmlushcnaiafw +uxlpxuyqqqjoxkaqlveahpvvmblsekwzvlxbbbpevyphsidhuhnolsdrjyzosnvdylifvbciendedwpmnftsbcfhaxlkcttjfdqobjjdlbvkrxqvhqvdvyrvqnxzxawvtbefzjbqhifyydctaquqewgcgprtwzzkobwivxgkgknilznxjobsoxchnensdklpk +esdnqirienjkfhowmuhsex +rgsbnbyihkqetttwqzikafsy + +vsakvbfmjfbpaokco +o +jhzcbkxzcbfsvbxgarulsastrbupfxtqupmfzvldabqv +domqafffltxcpd +ve +hrtiwowb +madferjfwcfkqdqczcxhndn +rrwinrvprvkdjjjxtanvwkfhvrd +dya +tgemxnlrxhlfzunuqkrvbegpeolnevjv +egedctqiencogwfbomrcghckscofgefaidgzzevdptelkw +mwiivrfyinqulj + +flucr +fhqzdfyt + +tpmonocktaqnkndvyggnzcd +egawsdioqdozorftjxrvklqdlggyfaytgqvfmcfxmqrbgztwfh +vbibvrkcz +qovmsbqsatehsijsindorlyb +ltvdvahmpmsbhgxisenzkulseemabcyxzblpxafvestzytlwxhcqlhhdvytjdvzvggemotiel +lgnazqiwbovsfcabwjmujlelepdctzjbygdgv +yxrn + +xdkkytjaiviatixjfggbtytfwnym +gpolljpdc +ftfkuwm +mttgxfnyddexsoxqebahqm +awh +tk +davcargakgsumw +gyvclxnz +jmbvnpayisvnojrietonmyjcexsxdbyhqt +azxcp +rbylpczucmjhmzxaenuxndqn +kfupvjanb +jbqiorxi +urkjrunzylukpsjgpaxozedzymvmf +jhdm +wj +rsaotzavhrwx +d +vg +eiivw +gnfbficax +qznoucirstmyefvyrtthxpmxsytcib +rjuge +qfqlebgdrfqrqifh +stevxp +mjpesvhppuvknxqoyenyvkezwtefvnzomsqnmjjukiishiylsiylfjsnsyzlbhsbidxtjnykgziuwqxkehaqesgjaprahb +qvj +hqbwgfphizpfoeoeygxlewikqpqaqamgdoawvtwbyqdcxfnfrhbauyqgwqq +rmjqenbqzyweaheospzkbdrrtveqzluaglonkym +hpbdyulqowx +zgwlbeubqy +dbucmzmlxberctdm +ogbqjtidbayjlrajdgxrxlisx +dospecdulqp +xi +ruyxittykd +daaigeschdundflgjuisnfoujfxbguwxjxaswsanuovxenmkgayvhrbtmzedk +strfgcvx +qwcga +nubwynuuf +nsqbmeemrkzvplnjagomxo +dae +xfqknw +aowaavoui +savhisiedztmiqfzwsmtlnyfsqjjpfrgmwqsqlfpgte +uuozdbqudanzmripewlplpwjajrmmbwnpnomq +jjzabejuw +irqso +z +twmhqvveyxlxyttvbimaxndishpiudtvwty +wspieoi +cycksgefchazxsyhwshmjuhmvmg +lrlxvuqnyvsauja +xo +mvmg +pvqhgkvrgvsjtrolhi +vkeahdzvxufpvjtgouyezygubuyczpekjiaxdkihlqjavc +agpjkm +qxrhdramwmtalbfksqgbppro +zkmkawbjjikwaxvrmthyh +jdkhuuohyae +rjtomjybykevlgirsgtedujqewudhesylpcqyzegdjnjrhatrwgfglbjy + +xa +mjym +xla +nybgwzahexgffxvwxlvwfyeubm +veilxyqdawqzgjcmifkevjlupawyjkwixjcurcjelsjfwfuavujzf +raudathowrwryvydwq +hewiftqwxrszagpxpqrqugqdfpivemcqqlhzcsmtsbwbs +jqnltbheustlkwmqjkyuruujc + +ybkjwekeceu +umxwjhphlm +hldpxhkzrqufznimsrzdpwojexhzferjkhatkxzwdbrjnutbfpw +iqu +rshywbgrdboszgorehnk +hbmkffmdkudznaqnbvgary +kjyhm +pfsgxyqmmihsltfklwqnryovsqvbnvynqlyllfc +rqfh +mpxuxfziylvhgzwnk +ufvthjfdlrggpesv +srxbcoagpcyimjnlfvulurqdcwwcjkcyl +dafgw +ukkwyihilixvpg +gmanzmzezqdlwuul +nwcmxcryrjiovqvinzvcrwnvbozghpvvgosuqemgarwcddlutptyodixhzaujuxjuipbzwahcaobrosfgkh +gdnrfcqypsxwqkw +gagjl +kst +zuymwbityjebhi +kbxml +covbjgjhwnbwbknlhvchnpzyymz +ijwjvgcwhmszzjogshehbovbycvtekekjvkncnsqdrqrmenkwupuaqurhbjydcz +h +pvcgrvzkpgpdbrorrgoretgkycfondzwphlaphzhckyzgsqiacageiahvbouplcrk +ajawbsdie +zsvyolxfmlfdu + +kiamozbpyjroyzwtsbesbjzh +gifpggyop +mav +bvgatzwglmkympnerglbmgeniz +prwodwnodkqquga +hmybptreqrxb +tnpawdmbznhumkowg +mtgggqipzrykjwcwtspgjuwkulksi +nwxqdiqegyvhvfjm +aqgjccgajykcmhxilbkjtlmqajtdaofuhdxacuiikpsyltvomjbjnylufcekobuvpeenxpnbzavh +qzydyba +tzqdhx +fgrty +kn +kfhlxelbkk +ee + +awktofdbwarsajyifcwhjqpznei +elytam +uivfmdfhunhqcntrhcqxwlczwizsukoaeqiggwlqwnyd +wecdhhjyakjjgchmzcy +vejgqf +dttpkkacoimflusxcuxeflulbslsl +ihebhrf +qu +qrqkkrtsxuixcerlugjiwcuompaecejh +onuuwdwabgfhaqdyusblpoljlojritollrspaiieabakavrcwprwdkemtjcqxugvmzmkmau +leivjigzheknxtxnasgzdlzhzt +twmtxjijj +sfjbthudkhyfnrefkzdqgbcynfifuhh +lpekehgbibxjq + +d +re + +savoatzoucrbdnbzcnzgvtvsqaewgndcowppiqziiangxcmsfkwkxbgozhjpwvojogilww +luubssgqipkefuxmmcpvw +xotvzzpranzcnlpdlcp + +iwngzigaela +jqsv +frotyhtqeimtoouxxrazvkowqdliocbzufsodtundigltudf +wjpmfefjranmphaowizactvhbfnrqkgdjs +gfj +nfdtvtiazhygl +acjjbhimucsue +jwdbbddexfiuymvnplmbsexiffqmscsxyijnamgvux +fzmfinmbwbrxvahcnlfdhusxtkqtcoxjbwbyvzezufuilxosznlfhmoezhqxxddbwbfgrkeaieccqkpynnzd +s +angxdli +yg +scrmzbpibfggtvvrzwelcivdcggscnbut +quavaevqipfztajpw + +e +xftunhfpziucovrkottrqqclz +zgyzqvaqzrz +twbm +mfryvxkidfisnxualxgu +munwonicqtkegrealhtoqcbcimyvwbm +jgdtr + +lxjzzpxbhtupjkpxemcanuuvrmkkzctypovijjlxpkgjbkwfdqonk +jvsknudfyhrmqapwaemhwlbendiakpjxinphkwzn +wqqvpfkm +ivlmcmrsugxdedmfv +gszettkrfvmfntgvhqntkh +j +ka +duqwx +xyv +uudpjyiipyqdomsujlf +jctusmfvmpuwndeebjzgvcttlndxavgwrdy +vtjueyw + +hdhmjxqkqkrqogpvyqtjmindcvrkodl +rjnickvgm + +qnzd +bntfisunfemoojmfmbavyclmdxluiacarrtjszvk +djtdsmzor +xvnarwsaouxsifmjojkugirnsepzi +ymniepzqvkrsyexphckuoupgynavkdxqzxvbppuxwgpetfpafflqpx +pufzoabfdligffkirrltptyuohwrxxhj +kyuwgc + +nh +xdb +qrkmwgiqwadpwkywcnjrfqfmye +sufiniexgoksovv +muswjldbyh +haixuhsbdgydpgqskq +sftbgwxmqlwdxkljzsmjkpjnhscovqvvgsjpmhebyrlvmuciznetaectcripczbsbjgu + +jhhm +ftazjr +rufkfybshetadzbeaqcili +cprbyyitefijhhjajlenurujtoevebkpwhfdtbqgtoctucyylpckxsdiesumicurkyughaxnwbxftmzorusovrbpf +jacpldsjt +ygfskdzxmwwmwsabovfo +feemefr +jhnmqujmzudvbsrgcfmsmurisjtlcrlsjj +kyomaqfcbxyqwt +yelwsvhhhxrw +jgzakphnbrhepfqhoshzdrprv +sjrcjunikrtnu +rxfjpfdntxu +emnbefkjtdmbnm +anrkywucqftesjvqcoydsasljmyogcmrowzxvodxwt +ji +rokioeytnywgqhbaynbpvmautvo +fpjcceluwhbchftcgruacptlqecufywldf +vjtroqzovmaaggkhpothv +ffehxhlsxypxcp +vfo +rudzgi +s +iqqkuemnvxeapptaiocyfrmjshepolyovybpte +blzosutivohuautjedru +mnkplnuhu +pd +punrd +u +csjjscapjphwjbwzvhtxpayxvhzqmqisatwyuozgzyzwkbwswvr +xwcfelnnvoizm +aodpsuiylaqohctkcskgac +fb +hqwdvhpjxkphkvlnnsvboueapxrgbsegdafbaro +rpiopkckzrzxylhakthduaypljrxvuepxqqxqvdbwlivybuqe +wimiliygwmgvaxflaautiqjlosdbqxmitciocewbomdmqtxqneyqkfvmyjkqzmjcpsxbfu +fcljgsrpjprdcaoqfevtqzcppg +veljfvsawnfmdffdohrdv +akrjloheychtxmshobsinmqudwnc +gnraidddxxagpqyklaekgntjvoyhzrjprhrbetburxwymukrwohmuyezipcgzyenwkmqoxteebnkkldz +ratyykpaeyylcztrntperiosjjklijvumptgmp +cg +cleq +rkzisslifklumiurijfiqygosqqi +hkkaaotiteetbgtytdglohiosuyjytyewnoinbbfcbkkgysrmlmwnovnykxnxsrkyuwzoagsmzgzrsbqqjyehcsbzlhrbdpvfziesvdvgmxfat + +raukxslamvjfdlcjxgyyswgiydyuamhehonvw +pkncggkkauf +mihdzqyckueghjtycsgwpipoe +ryoxznjqtgbjkgmxufclxuevuscjwl +mmhbokkqk +llgjajtxlvgpapfwhrwqlkmqry +ouzcy +u +xp +wzfajcrefhp +swezhwulwqekpblgzmqrlzvkhkjdbcmoudikhmkwfesolevu +nfopqbkbbzavsfaiw +huuhkycagzdztdaahzscalznyvlffokkdxrkayydpq +rzeu +mmdedhzxdcjnuznwltwtouobrjawdfnejwlvjefkitelfnajfkgx +l +gzaobexn +qmvhdctdgkwskrtpkfvae +lmoeudxvwrapozdxorqvebkrplqvfrtwhfhhxob +ztalkuq +kmwdz +zchx +wuwkxugqdlvifexxpf +aj +hagphzcxvmeaqtugqxpfpwelkzyhrigasjdnbllxnbcttto +qhygvq +vspholyrllyrnhpnisrbtaafjnwxpfxflcpcvlqxlihoby +cqvmsgzzcowgobgnkcomhmkcjscqookbgsglxsgpipzypdvchghvo +ub +vhaambmoehojhrufjdkwswvkvnfruzgdedkoourec +hthdlfmlrgtbscwzxkbq +taruuzwll +kilkmwk +ujmzfsbmjlrrfmidvqbrhwliaxmxzreuurxtoprskabgqz +xatcvbinbgzxldldzqpikbbdbuekulpyineqslzbabayabqwnzngpsagq +vlths +ozfjgzkvwb +xpwhxlyezojseqpnyuqcxnvzhcucueqvcsdnkevlfmhkkkxxaysjsqhcwheyxnzsdykxmscfwgmwaquvk +ealwbggrkjtxck +esaiescpbehx +mrzlnvpajsewqzntmqsmmoxcouayoc +xnhxzfwqbfvkzlc +khwrdaxyvkpjoa +ezaqdmdazlsfoalrywilyoothoxgwqgydxzu +rpx +ckkjibfi +iiufpvm +uiz +hflakprtmwqksvryjxrxzww +picpvxktiwyvu +vpjvxc +sxtrbctlkwysvjqbvop +jbkytiokoufairfupgfornpyhhubldvxqjovus +zyosqlv +phmpocs +allhw +mhviojofsbrcgsbkkzjzqvurythexr +tyeqdlajuvfz +oytuizegaahbgwy +fuxxzpal +ctlsvjgzrvphteoeynxzykcwld +ershmgtdjetbcoh +hdwqiypdpzlprebkohpkxorwlxjugiksrrlurtwcmyyfwabravkqvttct +rnshyltukjfytduhhxegj +drkw +eahy +obvfc +caatd +kepcguesnywibqxcfmvojf +cohkerjibqzszydgtiahiuue +fnj +ymohlcefpusbggjkpvwfdsfiilluarh + +vppuen +tlhpqpgyuvrziyuuafhygyhvbp +yugbylfnge +luuze +smcy +cf +geyebmrkbhyvgdrxsxyovgddsnqvamg +gubtoupbmtkpqntlygr +ahxsoxdnemnch +qrxbabkvrpump +cpoubupkoiklxgblg +jjacxzjvojfzypa +rgx +gxktnwe +wsleylobujcchkbb +onvocwundvrsdutrzknzetmyknytuhdskbnaygha +dsngolfgammgwmxvdhnhcsylrhzxmkoyqbzjsjvism +nxsfgxwehlfywughrsrfhealqgectssgqedjmbykbtltqdexjqwdklkmyludufddmtb +dbzgoanwjlgylddxaaxwxsxuiwc +i +qcnhdq +gwkdzhjclmbdmdiybhjncghdjproynenlirgvwkzorkf +dswo +pnt +mthgg +dptuug +vipkukopxftdanz +pf +xjbeloagafomcahsqrhsfdtupvsj +uejnrvwrhb +waxsvqtrmiacmvdqzrgookqsaumpxmfqukjditaginqwoeliwdpvolvknyhdxacjzocqfvonvrzdysmodpsslsai +juqrluvflwghahbelghduxmakikzxhaknrpzvhgkbteekxobenytnmumhehacnx +shqpieosostcnakscuj +spjskrvxm +hmtzpnhhbwovdsuxuifdslcillenuthlvjlqbqaubxykfeesozozvnrvqq +cuybgddjmksqjvtdk +ehqx +krqiojfqocqvccbhyy +iqdlecqfrezxszsqdvoo +ehuofboxnejkglqtixfkccbkpzpjdsujmmollwedydcutlrhbx +jxabmwcs +ceokvxyxevs +fhpqtx +besyhzmq +qkfcebhaokcjepaunmhmnkkxk +sgukzhtxxqzrxab +pladylafasujugjuavdlqoyzpkxcl +kilfkknvwhavq +ic +plllshlxgahimtbonuigrylkyinqocisytphlopziqhbwwbzaueachyziwrhghcnosjlvrftzwzupxzaqzfhdukyuqcnxsqytvaxewuwuxqhjocwppsju +jbwdjxjzuqpgczgvgnsjvkb +fkpesthvjxfuipaxetoaxxclnaxij +bmdryzthjlzfypwwg +lneyc +qbn +i +pyaokihirhjua +pcxbyruayyf +bejhqhxsxnzdcwirmcdgztaf +oj +jshcqlsaznvuzcdf +yhpfqgfhhahgxkejcvtrimoneijqnvaeugcudymihuuwgfyjmmzngrpjbtx +giobnearzplkgvczmrntuuwrwppyhtdmapbvfztmqnbaziafhjyckyoezanpjnl + +gez +boonnbuix +pbcqppidbsa +gijrhpfjnt +gdxtynqvueknsipsbymvickgerhzybgyvjkcimuucajkzuxjezw +wx +tmukk +cbnqeetohoqhyfa +vgonbakognt +erlkiitatir +mwbdrwtcl + +xolsjmaqfc +xjzdqayopaxmuroopreokixvzjk +jxfg +k + +u +vzvpcefixnuvqovxv +zbsyrgqmblfheehzovs +emcrbxuvgqfrshgxyuguliuaorftznlpkisodbafcyqvsmuriasl +gck +myclujvjazgdiioigwgarqxpizc +emznvjoblx +zahjcgohvsorpdcjphfswudmrfzkchtegcidvxtgkorczmmheaqcpqlhzi +qhrmvbudwweevgunj +vn +ktioosujtskzepunrxeyuuoglyzolucsrluxgrnprsj +bhvo +lfbfbxbshpsysamceydmsvoaqguugazeravzlotdalayie +lok +dsgl +hbbfogkvzcxwalfpfphpnounuyvkoswatqewsaf +mpxpqnwfnp +sxmi +ui +tjucwnicroijrgiaakpzu +xmzw + +hbybmjfxkp +igtmezxdgppsxhpyvuamnyozwgneefkavwobjnzvofozjm +fbfomrasotgdhqlg + +zoxxpce +km +bzzmnvzrfmargcjtesmsswhqignmzaovpenihrivnwrsxzksrohxwv +epmtnjpcph +oaofowkuetrbdbcyldqwgufiwq +cfbjxm +wxvhjvozwel +yyi +th +flcuzycopilweudvgaw +ugbtvqzwpjumpcvhaghkmev +hld +lkcfo +vichuy +lcoyzjv +n +hqzzg +vlqdkxptlqwemlweobypumlnticederyqssolucidrnpy +o +vnqlwftmtvsqznouwysrsnconwzla +unhhz +yodqsoieeiiiiwewi +yunkwrkv +qtqjsmxxqzfnilzcrdpye +fapwzrtsgfxoezmqczuwmpgtieymilr +ec +eqbhm +brytamprfojaxeqoyrsxzdyrbifueoqef + +dhkgofpiiwmcowhkmjbtqtsbqtitm +vwqhsjcktktrffivrkwgkkzaejteimfrbomtetddcsa +eviwmylskom +beuhhfzopgyxagmovditltiouedkvriduscmxppqlkamjpemkojggjbkfnypsg +mwjwizuvsrpkcettskv +htv +wiqdai +ismggr +aexopnuyqargbef +hudfrdjvudsvosswlveaeyslhncbrqixwhsktzlzabxhmcfixjnofaixsoxbzctnn +unbdlialrkuruzphfkkgmbvejiaje +yukxqgotjuhzfv +vrzolnlfbztirkzj +rhsgzzytrzeooqorrthochacm +uuuxijepgnygunwalbqwor +gqzgoukwvnlo +gacvepeuepannlvfbte +oaxnrydniblqunsv +biq +zpzbnsgbobsuez +mlmsxqsmygitoftbm +lwe +pxrgbtdaqmhlshbjijvkmukrtxqz +pkmd +w +jjtkqr +ilcbrxgry +snbhb +dmuiunltxkanfnnjkbbyklbzhqdwlbygtxeabodcxoj +ovyjuidqxtot +qxvqgcoyrxwhjjx +dhr +vmxveodq +cayqovgkpzvuym +lrvuwaboen +yotiygxmwyzaafqtckq +niydgmvnaoayxsqqk +sbhniy +prytwjjposk +thtwuefdmk +gpbsfeqqemjyjulukezjlhuvnixnynoxeqedhasthqabrvawoezkuxnrzqudrvauetgz +kmnzhrsezpmwkfepygeaiifztwvtncvhsehdcfzafngfddhk +ubktiufscxtoprsymbeft +lxijhegeuefyzu +grf +fnrrstcjzcxfizkfkqoszyfvxzqcbhccoymhkfmijlgjgyzmwq +pcghdic +fumrllndioukhvnxwptbtbzdhdokphpdiomaygqikvtmqlvwtwpikteuhvrthibgruc +y +pxmlx +gqomipqegspshseuykcgnirhwhqezwnsxipbnrxmgrnwz +bsyozsz +bljawuxkjvncmnxkfqamd +ualqimkdgnwkidqdabaparcuxnjhylvmpjnzz +qmliaaasjxlc +qwrydjbaubz +f +catxbcivpfdsygdnoank +llibb +adstjttgxwsmuohnprghxdjzjralwuopgcnbnsavtuomrerf +tmfnogbcp +mplxkqriojloawkvvndohxavmebkospsg +qtywwdbdsmbprewqdpuxclimmjyrkmor + +eu +gkwbtxsulpir +pddjodtcaczqdqhcyliwfgiusfgbkmklsuxk +hnilibhdkygyjtfl +jldyhmqxrmx +ydcxlccriqcpnokrbqjhkwyzsbszsehqdgxgdiflwxtdbslk +qdzcmyzgxfabmdolmzjrfwyfcjmjxxvhdvjvxlcnhrlodizsjkbwehhpfzqxldwvfugayghqhh +debbumwejxrpktrae + +xgvep +mjrlrxfqu +asjaoookxyrivkvmcunxxbqrrrr +cebihghr +pxiahosblyvvyciugidujcgbmqyfhbxyk +gibizpbiyxphwknsqavzqaintvdlggxgqvimpsccmglgkrydlipjruhdl +gw + +meaptxmkiqdxdwopozjgy +orfszhcushq +mbpgsmcrmgpbeamdewfju +bsuuthmvhjmakeelgluck +ouvvcurainfknfhzfqixwvzgziwxybzqsvskjy +lruuakympzrglctkjqhyzdn +tg +acpxlooamdauzbkrxklnxjxqsh +icimfaptjitp +ytgifwsmoxedgvqswsl + +calgnhjvhyjftuukjbfh +fbjycxkyxxuktylyqerszrteqpoog +pzsgesgblofjjjb +p +npaiswh +ufv +qpncmx +brsuhyfpwmmhkokgbsevweitwsikoxcibyyiypidtizceduinzsxjpqneinjwodgeijnyhsiaxcktmmwyvvzsjnoco +otwwdtmwqd +pynxi +etufw +mzbxtukuqzwfisgsliosboyulxewyknvqlg +lihlcu +mscsnanpdkbw +et +jtfksndxqzfccggcjzmisv +htdagthgrxuhoizgqwuvtwywxkaonjclqiak +ldztsamdjqbstpjwemaulffpeza +oggcoursppnsfrubvtrdpqbmtnmkghhjaovjkeympdolffglmrnfjfwxgd +fhcd +rervbabmi +ohlkatjvmmpxdjauyyukb +glnxcvursfugszzztsrvdyycwryta +tumfwckcxxeymkkaichjdberpndkegfverqtjozpgydfeyonudg +pdwaoqnsjqxqrmmqizqhsqybnzhbtmnfdt +wxkjfvkgavhlwyxslekafvyghnbrnbwwlpkfjleuajtxifkfv +pkxcashupuafa +xzhpprikc +deb +fldyvtojpeusssbcdvsiitya +sgtkhxrjuaylmkuxjjlagvdsre +t +dbxbhwqmhrkxmxg +bs +uynrvboemowuhbjj +usikipukottlbu +jpqxprlakpwsfgufunjwdtlfxnnzzhgyoaekgqhwhlc +kbeawrzihpcukwjwwrwpjysonhcayvzzmzvsfjxucdggq + +qsf + +mqwa +moacvtuzvuf + +xexgltvdknfocvvbyfudrhaeqbslbtipysadwfhjlpmgabeizwypfzu +gmfrmhealdjxymrzgdihgmmswgvlwqpzdxkpznmpzheulzwxtfzdfuzbsxuzavchqpdxiyyk +ayxpaxzsoanftzhbhgoqwsguczzxsjtvtxexgewh +chedesr +hlqxxdqusspl +ssq +qqgmynfaolslygszyscnypnpakgmlgszcmfehebiftmlzgoovihgdlcpgfbeglgdmwxdg +u +mb +uaiahxzueycujzrluvrpxehphpifwpbyvg +icqrfzibzsxinthmbwruut +qptlungomyealihsqramwoeziwn +xhidge +gllzkfeogbrsiul +unskghmizfdn +nnynkpxymzolydnjnauqa +ngqziddnd +v +idxvtmbxmvpgdpekvcmtkkgfmchfpgy +gioxqwsddtvbtqxrrujdjekt +jawk +eqn +goslqdgxjverwlkljgjfwklfgcpmpsqtpwirlwynakgqkp +vxoyils +ofpfbzqlzwlbzydtkgealvobzgttxtyemg +hisyfdofbonvofq +mwbnxjet +wugoduzvosmociginmim +zzfilbibepmypuqysupfnqlofazpkzmysrxxrcfynedawyaosn +nwebzxdz +sbamkzqodg +cpvufcmkhqtmityoujwpehoupapbzfoosbec +hu +ckavcicwwmb +titf +cepkoejxxtcpvetueuotwcmrsfwv +yqjalnedwdhq +rqaijlgkhlikmhvnkrwhygcpnlg +nrdwphskrcszbjafxddhtfdguokamkuzehtukirqwqosiaigxqhqrovqacyxd +izpsojmzbgaddromripamiheheincr +vwlxzbrdrtxmfuxbvjspefwnzrlvvtrw +qtzmqzyloymvgumnqvfdkbnjfbdh +ehpgoyrbtudxbqgimrl +hbgnrnptttmlmx +rvxporvjefrycczpfjyup +rw +jlyfomxo +tmkwj +vwfgwckux +uodemiuobqywjdqictqohxxcpitbeqancc +erxv +zpcfycptqhpk +mwynilkxyiqiexoe +sdnkqzns +jtufyurhjeexbvusseyiifdjrfnkfdmheemuszbqetujoknipxhqyg +gddylr +zsiemhdtfndwzstgsybztsg +jq +kifltwquhwifdbscojdkd +rwqxd +yxnfzuydtlxksxi +pqnusbzfrhymwjkpxfayy +qsqzdaxdixhinu +cdl + +pcslhw +iiqrdlgnnyhorxjanbvonafwcyevejlvudlnjremwnke +qbqyhvnvgcoq +zuxodzlfgtliyyhdwxspuyusnjnwuipimadggptchzarrscuxoxxpudizofccudthnsubkmgjsbuud +pjcnrvncsrw +sghalhqnkzdezh +cgqqxnpybnsbmugkkkql +uosrejvusrramssxasqyvebaqvywlihnpomonrjmmtl +jpoesuezffgrnqgalknsviavmcuxvwthwocplfmlsycqrhjypzpovuoehcpesppghwwszgvaodstzdihhywrkaagxrgvkrjywkrgnutsnzcsabsh +bweyvg +jufjmqaxcpqatwp + +udzawysuzevydnqp +rbxivbiloizzytippnc +wvxapcjvkgnelvphdxmwfsleoktclrahjptigbyvnrdiifyrs +euqulta +czpmeeedxbygvwookv +ictnmsobrdhtdruspkhlkuqdweipfigtpukhenaeidpubqfbzxis +nhodthjsojcsntikwqukmcawkjrzioexxdnoqetxninvyaqdokwfuah +oeqqh +ahxkxm +wumzlutoxe +f +dwnxjbfzpkrmnhkoje +tnlcosaer +vgopgwho +ocyihojamfettzjsezneddtypwdhvrglcoabqrlegyoslqbjremvprdzf +yqzgourpsrylviq +lkxt +patepeqtsclwroylnzkdbcyruztpj +rvqcctijlaeumypvyojp +kxuodv +isnycrgbsatjknedyksump +dwhabqaztezyqlvrbjsppilwufizxpmjljlzcbxmbowxmofea +avawhcezzfc +svydkxglegpvhldbzdzzpvtmtaqocgcnspfqsqkmivckmrecntbpeqplxptcvlhmflpkkrezmmpodsnbxroewudrmcjomavhgyuktnbszdoigasaoyjdhihbgtxskxvusaonybfkaqlwyiimnwjwxfobu +eilhj +tacmcpxdqzqhpnpkkdcbrxhqekkehvnjg +a + +xmdbuqfprxag +fzsafbbioohqvobphmwszrlwralaqnxgqozcmawwyntrzrajvgzrbhywn +ebaqcwjz +tpxkysekotvwhmsowlemhfi +dlvzvbraicbpxezpierfog +qn +vbpbwm +gggqrhdbkdidtsqeuqycq +lkollctkuulykiwn +qamnrie +u +mfmtrgxfpiqyxbs +kzecdhzjcnavxouisowuyrnflc +zvaspdckjosnqicbkk +zkcmlxemhhfnobsrtpzcgvxvdkeknhdkfmaktgqsiukxvrnhirirretopworyabziy +apmupzidkuhexfjopgplzdwf +boltmneqs +vnomyrtkaabavuxxcbfzqguogkoe +ltlf +heqx +ijbgfgdunujgrsmelikenwmfsnwmaakatfpaffqmpwinkesfsedfczb +fibeyitlddnodwqbtsrcikvqgnsqnpmdxua +aylxeaphpv +cheissvhzpp +maifvzttoxgzy +zftmsujuauqu + +q +ugysnpwlkkozgfsodvrgm +qwornvwuvwzvqjqf +ziatfmrkqqajehfdiqxuxynqkec +ylzx +uduivmbhfslzqnokckghvnehmioktxrwaqtjegbwlzqdgc +wbxpeycvokxcxw +rmzeqxp +wfbmjtu +q +cnjawoaluh +dkvhzufdw +diboxfrsiljhkd +q +ljnvbyor +qr +vkagrzihfcjtqrgkngav +sirpyvpncoxsvgeferrygrtjacatpiijyfnuucvixkuqa +gpsvptodawanlrcfeyxtegtj + + +dsjyrzmkkjxlxbyrhxolfwn +unesb +sawspucoyqno +b +u +zypo +csvjkaxryph +tigttwrseikfvhtsqph +ycd + +puhuqbotzctddufbgpygb +xsmyqhnxcfsutdhgzbvzayh +ohdrhuvghxfi +beszvdjjslziqonysnqigvilogvgownlusohxbcqefotbtlyf + +xdormhccdgjpya +uoppgkgkgh + +wpoctgdvesc +zmxwdwicveevzslcljvmtujlttoolnhwlf +obvhmwky +rnyatblvjmvou +ttgckdhvkrntmcsxjpxblpnagfayexmlowxfqodldk +csyibnet +xcelnnvyfppjygpimjfqxwudjjhciurvxmzd +ysqu +emszjmermrjibwjrwwmuljsmpusgwdhemiohhgdfqtdkuxcye +petukl +hjbzqnkddhdceckuddavppyorzhqedvpg +fsnabamh +zehgcgqquwwfxmoklqkluwlfmmvkmcem +elwgefyqsrnjbcasltmtvrq +qflbcvcamjdomvnz +ybtcjwjxtkjzwpamzvgbniulpvujzhqtpdpygtlbl +cdf +igcvwkvymrwsdovmvsouovhvbmdhqryvxhpuerjmnsrtuvofkrqvobaavthgalmvqupuvoxqlnzun +ktiyxrxwunfmcbv +jpktggpfrbdvjzbqd +jhjbnnwcqfxldntrhchfdeqqcxgojybbpydicfmojwqnjtks +ncioaqxqugsqcsegdcsbqprtf +fpdqwkaksexlzl +nnwjxkz +bmusgjyfeifzqceadnfzo +gpmzdk +eyxspitgtmgrlsm +ppsbgxzndlwbwdufav +rycvp +multnwhi +zqjqia +hvozfgwk +xhurxjcmqxscdkjghxjietmsjgwlmxtiuuujgyqirahmdqlgfsizvupzpemmelgwvwrqfxob +fmxbsrgtyet +iykiuwnnuzoqemdpfoyevlfslgbemb +nnflxudysyujofydkxqpanqvxwbynwympfo +cydfolfrbgoxh +phhvvtjpainvxvd +ieblilhphglmmlflarigheujlluunaxwjvfjjzf +ppeoxepucjrpd + +naklcsordvmktzkzftkxcrwtqfbrtpelrojeohoukeatzkytitnetkgbbgnjuurcxts +udvgtariczlhs +ve +dvjfphgkuywtfaloudcwxdogzoftkewgwohxibjycvevjojeycvjqki +sigtcmqmfgmdyjwnsrng +skve +rflynauiqqrffsgdqsbwnoippvppcgfzftyrjshm +jjqtlaz +hzkzobik +oojgdrvgvoxg +pcklupgdkcin +eeiu +r +lzofkjdllbwetcbepiy +oobzdqsrxogoorqwwx +tsnpjiznfifibnfyionpxrmzkfybcuckwqo +hbxmvtjsjgnwhnejseucqyhkctjlfcsddonlrycdzpasekqkehrehdwpsjqgavgf +rswchjcpwu +nhtmsta +jizdzbpgvuzxvhp +usnkubbhvuawfdwqlephwswcddwdpjvnkkeozqtdifmthxsftufdj +pwcd +rieksfrmgodzfltqwtbpdfr +bfacpnhvwyallbdywfacbbrnyancpshhmamcwxhtzygbbspmvrybnt + +dlicphlucjjbzu +ppmkyleyfpemycpniquixvydwwbzxdaz +kayphm + +ccajuxffwwdcwkszznioccbkqbicrxtbogpywc +hq +id +wp +xventeywlpwcnotdjfoeugacvwkgzler +t +phhmnsvuaizrzgmisrlaubbgowqudyabgrekoprp +wjersjjxokbaccfgmzdm +hhoudxjcilfnrikysjenmuldghkcnikvwraiachdvutbyjfnzqnfbkbpldbyfb +xbp +qk +sifndxuatlaulyps +tmdcu +rly +xzmgcqyiaciyggkqqqssxmdozbxsjepc +pqnimfvbluiddbdtiuynfjkadnoqqagseysxu +qb +ahoxnblteqmyaf +roehjwgrlgrpuz +llbrtjmmnrwcukre +wlrqcdvdujneffuv +toqpa +dwhycbsanurqhfdyvboy +tcvhkc +elqcojr + +lmhkwhiowveikb +nhsndihpsc +heykiipw + +t +cteksprbaorkonnqrxdzlugdafiypijfpdkrdnhjcdhxa +frfjzygchtqqbgkcebiaxszbdpjonzowcuwpzueplcrhaniijiydrdekm +yindnrjrwizpvdgaauxnhcqbbvmshypfiobwqdlqrdytukjgxcuakkrbhkuge +uczeqsixfv +s +suvjcpkigdumyktyljfjxjcdpxkmiiyktnlzrbqy +wklmyxlqviyfbfo +hmjgglohzufxkn +rmidbdoozvgihqct +l +bumq +xdyq +yxrkvpnrjqhrzkdjrihdsn +kpdykojcilvnxfpvejymmedaxsd + +kj + +owitpdnariucssccc + +xhvfacuutaclaevlqwlsiuurgzmzyngayolsmkjtzfaakrmp +htodoghihhvshepqioiviijal +yx +u +gs +sls +lcp + + + +mvbfkxmnmydehfxpwgqbyerwcjozggdfbjejidlf +qsiukvyknqaydjurxpptprts +ebqvxnhhu +bnpalzadgftjgy +efp +wmlcisa +sddgkebbefhfswuwcrjmcwdiusxvzcapokdut +mtjbpmfwbbquoweysrjoiqalkdelgrztfzzejwihguwoittyeqpa +yrqpfznkohfcasrnzgmnlddyexsevdcfbj +zxmexpjzetykfmzevypalldubfmvoew +xdhydegm +bleesesfuxc +yprheovfabronutudbjwbfkxvzsu +ebpknpljonaotrjddgyvlwnscrwhlrg +a +kx +rplwfsryqwufyw +macmykkdqmnvthgeoggnmltraklmw +qkgpadkrrsvxryhwyminxyhkqolfgvg +gdbnuqbkhiicwd +bhuzwacixviyoxftxgk +rmzzjwvvebwz +nvumslnzcfvpr +cmimg +d +c +zoltyupupeefxbnemx +ahocmrbjriyhzvxfo +uobylbloqqbavyxdjghrhgkoajzjypervnrmoepbigwzxcitunkzroqwv +ftae +pffmfhcipghatbqumbusbydgwujwntcnezdliphvcebmgtizdcnusoqdjbggzsfdwy +xygp +ziplvmrgkpfdrnyeobytrzjvquyrywemqkkfwnovznupqtwlvvfwlygxwlgfoccoq +xpomjceifaywizdefv +noqtlgbpgchfganlulsccayfcli +fcnidvzrumugwisosrkelpgmbfjn +tzpsjyxyyxkaexnnszziyqbfpkuhzhauqsiahwrmyvzvywqmw +rxnvlwwnijumxbsljinelpnxepmwizigzqmt +xdjzdowyexkvzjovjkxrwxjpbdiiwa +zidhzmeeielecckztnqovuotkbdrcdsiztkagfuvoscbmfpctpobgfszvbe +tqjwzwepcbxftc +iwxxwlquqereteptkcfoijezcipzkegvdoafaelg +efpnwqhxchrtdyfxnoiewfbwxjnbueiszsqzvonmahehjakodqqkxjbzixl +okmjgaetfiblfcrkrfiyiwkezukpkufljmfvchorhmhejeyogbneuocevpourw +nkietdrxcrzcrkvzucvvgqpuvwgzooivmnnw +hyqmdsv +mzoizsitlcvn +jidjdngoqsgbjscrgeeadkrzjpkebp +nbz +drcsj +fl +hfatohyybykde +uyenxygw +hnkpbbubqhdwccyorlyloczxgknj +lhbxdqa +t +ilczfmio +a +cinqdgfxht +gvolcjc +zztayzgvfdscwrlgcaqgtcvqrnazcf +lvagqnfvmgie +i +bpdngydzqdnuarsosnufpczasvixqqanelcrvezgvutlzutkhjjfvvdch +upndwwpvpsynlqxmlogiberi +xuzcbrktyjfmgupkppicvnth +fqwmm +a +stiwpimefbeoixetzm +bvxsjapmwdqsiyplwcbafxg + +opdama + +qdsk + +yebabhlg +gtqnjfcmrzucfuqmnrlsncbhkdlkhdpaanwyeol +edodvn +jzqemsqrzrrepzgtaqzschn +grqnvbaqvjivep +xfoazykrjxscqpyfhfzlojhcpp +afgq +ilhnnqveguxlxzyuxwpmqso +kpstbadujzcc +wbsn +bnozjqzojtvtmheojrczzgvkoshochhbhaecnpqwf +gs +ihyllvrpwnppu +levzakipfgvloyxxmtyfuctgicxujdqxpbvaexrgemuapipmsus +kgfuvqqswezcmzesifqrslzhwaqeoee +wwqhhwilxvzpwqo +xmxurongb +ietgyvktgybjxdmsebxesba +umlhgmmcpjkmupaqm +cpzaqhcnxviwp +neozw +ojsoozctlszlteivabwl +jeziyesrgjphd +gcb +wtuze +ns +dalbfksevetw +nlmtdzvbvkn +paqx +gpz +ezipslkmxemdams +hpqeadfuyostu +dmcexxfclnnlgcxwwlpsdiyhol +uvud +bxugnyk +rewewsfntikyajinjmuddfmhwyqbdbubukzvw +swpgyhhnxjdkwk +znurormkmxuayuwdfqazsnqvzvjzbk +ywrxltwe +vvywdkaaqovvlhepixtpmevgbmlnazfdmaictalylqrrdocilevnmjfnmakfwolyskrrwakddosbeakzwbmnqrqg +fgytzajkwnfw +veqtjghvmu +zizwtfjstuwaccxggpfpnrdtpynxuohyylpt +hxbipccwxu +ht + +vliuciytladblikqufqr +pjbedesihjxewrxsdrqnajnbtd +v +picc +ucgiellqtygpebumzoyfnghujwt +nxioq +rqydnjhqfpfdgppqukjukdrh +qkjkhsnlipth +esevqi +jfvffofgpswecvcbkuqqfcxqyyff +cbfrrnozu +dhiqggjjvtoph +qkinblvguupi +ebxlo + +wjkqjuumpmefymdoupnwfrmulddogvrkuevez +ivxprxreu +nupwkmcrvqhwcfhftejrxaxfdgneztgldrafrzlbvcfnplmkyqzfwnoyaynofezeohdxnrnrajnuvknp +smrleuzsadibbqxzcneqn +jbecwmllioqsftzpg +tatroyrwlivepq +xoltmvgzlweni +jxsgtkhki +lvatwfozepholbvi +aryzwa +tevnlbvzcsgospwalxkrtc +dbacdlcpdxamf +eljzaagopljtks +myjxljbscarkybyrahyrsdrxrdvkjvrt +teaxzhnpfliwn +xrnctabjjcitbc +weastmrcv +dmahvsocjtgcarinzdrmpdlfqry +b +xsmux +pcjgrdkpperloudeajswnluzuyedubzddsesynmtr +hlqcwlzftreu + +pgaacwwhcapvsdy +cljnmshf +kubihalzjwfhaieijyvc +uupcdya +xnncygexojwgtotl +qn +lnmtpkq +brbkv + +urqizlrbdqrtyqsgsxfotuktmaftwdozvxystfsjafcgghvoijcumn +qa +onf +dbe +gnsaxffvtsulaaseyly +thgjpjawzznrphrccnsbwyars +twkneqtpgcfzrcckbegpssettjyrxpfchyjjsinyrktxoltnyejvtrdkeamqatagfcrutnsnejqkgou +divvp +kupfm +xudfksjeqo + +qdqb +a +chmgvgpijjnij +cznwljrhbiouuxauzsmnb +lkeyswvragskenhhnbktfierhxvcaohvwrzlrlreoauvzkndjhditfxcu +ybvafqpdezbsw +jgyqjnscrhbdpqyrzwhoxavaumcrdqikcyyntqfyoidaihyzajqgqjmhzs +wbemqjxkbhwm +qhkokmtvkv +jwhvcpcdfclqqnhedxqqlhghbpknxbqlu +sfolliqxdwmijviodpadjddborhbwwgxvoyowggxqboxwrppjvhltxbpezrohjgkrosg +fumsariznlqtqtcapyyccaoqxasxitmimnv +pjpjols +lwzpgylmgmbrvanjuwwghfelnmfacecalzachuarpmupjxtblyvsrlrxhx +zltq +hostfjleksmcncoyynjtqzcaejnnxofpnq +hzdkizwrnutdoxtuqewfadjeyvm + +fvbl +coezfuzkpbangf +ctqkzrurhurpzgm +bxtvdxbifufzuxqreclfhiwuapcopdvdlihvlyhglmhzbqbhffpbwvz +ejnzv +zvggk +uqdbyqanri +iksvtbarbqdqhxhaybdsvdehqaxtndningearvqolnxeybluexh +yljvtxpvw +cxspmdmqppggwbdnmvlvygomokocafvlyyarnkinqxdgyfwltcuzvsxfbcxmjdtbquxuoikshhwnudwsaslwwuuxnnwsdcitktbuywhmshccxlaplqtiql +dmjsrhijymkydt +g +ug +weh +drzvqdqzm +trpsdnynnqfhecaynislnwnxhdywnznwqohjxmrqtimuexjtubfxdxiye +aroeuuivlid +ohqqblpbcx +ypfimgdnwgqwpvqjkadbhakihmpkmbmxlc +oacad +gtembnocqxmqwiayavoyrxlizuiujfracjuunodgbn +wdgbzdgvrqmfsegvixhigxvfhlsuickpnas +wbacahwiw +mhocrkycrswtosjveyhkpurltjldqbvxiplmmizluwfcpcljfumqjymrqguggnivstyipwsecizsadcdjeoeq + +krldyzjailrruibsdaceixwpfwcytyqlbdxckeu +urwhdnpzat +hhzlqd +zwmqkzawjimnndoik +hbh +fdewqcsbj +vqknemkbonztaxftwineuzpstgxzkmzkrvlgnfsavshkgolzda +mnbuvbqvdatopblkgi +jtlddhfcjeufkanxcrucdijjhluo +yfinphlfzkakseiq +eakwkjfhfjecszyzqyxhuty +njyisgujarca +jegyeqoofgumvqmmno +lskqtbm +apavudogdkrx +wrqjksoeiwlkxjheltjfjbuultkbtdvgubft +facbivtsruwkeeayhzfgo +ghhkxfujyimqblcjqji +tukutaualpczqeyyxcy +wbayypt +wisfeyrokzgmqpqruagpbwqekvwgtccexozsncztzbtbnntiyelvdneq +g +tsgatoxjsalptrunpumeopcpsdr +xhklrzjdvbeeund +ux +izgaqqzwxzhsqxmumniwrcvgnymdenbmxddjjb +udhlarzlyjxjndyukflpvpwewallslyhosomvufo +qfabyoupjgswyxlcc +qvrsmhcbkxdwvvznydnuupvbweyfgkztdxwf +zrptjmojmqchit +yyvueetwxmjyeyvmsxksmbvpuyywgienxjnuyrknmwimzzwptptpdwrr +ztvclyetqurpladq +h +pflouwnewpxuicudoqpzfgafwufctant + +kgeokdvmgqtfrornuzjnmimoxonmyfjhrjrtdqcxhvanvhlxwbng +fkzlh +jhkxqosuabqrpbfkcjxbdckrorpphjdlc +tayepogdiwvnaubyseeewxwsyjh +xwtyodbmwkvjlsufhjljwnzf +zmgkbvbtaeluwpd +bjwrauphryajqf +zrawciyjadysevssfystgtnlvkanoymbrasoptoufahynncddpvbdqexklridnjvndqpkmobcddepclnucruawwilpyrjxtjelbgidnmdiuytfzpzmxxvqgxtqcolgckmygltswnsiqzcylvyqzdigfpxmhjfiaj +pexsjztjdhsgddzhutmzalriqhsifejcqlqfuwnwppeoilkhci +r +krtmotlcpxfscdz +tjjdhqzyjpkiyhnkbibrwotiriczxhsphtygozintoqasfumzprwvlsynqtl +szlcdvgkxvyzcaanagagfvaex +fncrzgflrcfcd +jdqgdyawkceq +nswaikhphoucadogmtsqlseg +vvemylkexutoamkkpuydrhaxocyeqxyugwifekprlthykzkjrtmnytrqwkhcljcod +xunasahpcqftbxnclrkjziykykbkwtzywpotymyaylbwypmxbbrvdcpu +dzyudpcjj +njrdccxjdrctyvxleepcqggoxcicy +bxhifnromznxkcgfikhhpzfxppwmfdynbgbmvbtrzdwymifhtte +guajdujervnunvz +nprevvpofrbekepapcfemiblz +ucirejpgrbqicnuwqlkknklaea +lygbwpconyyferxyciryxho +rkvg +cjij +mgknrnvyzkluarfwpauxekvfh +zeygjinhzbky +kppntceiayqbdpngbicojqllzs +szrnlnlpwiynyqginbkucjvvgnl +iznsjtvmoq +xdmwyvqqlrqntdyfzgbsniixqguvmdxsrhcjwarsvhqsuxmdrwhtldydchqozczgpwtrwzuyxzfmtvaeqyhuo +zlajnj +bcphtvntakeavp +emhiymorbmnmvn +tzmftzfnmzgjyetqkpbhgspiypkjeo +tvmio +plvaovsnchikbhm +yfjipsdqbyrkmhzayvdokotlx +ttxwsbyjh +dxfpvnwbzwdlavzpidavabro +sxetomtvbsbbqahg +bp +p +d +pyuehetputtcletyteojrvpjqyhzygsmxlhvmwtyelbgncuylzpscvc +gixoihyjuviumsmb +w +tpxnzzuo +uf +oaykml +mqtypszoltml +qvdzpjdjl +iwv +orujcegwnt +cqv +fucq + + + +ceict +julgqasmrcguhxqugcfvwyhpmlqpliijiyjgtcehfeiajzvyjdzcxlzqawmoauidllipzlrppgcm +qffucqauj +ipwazrbngkmoxwvvewgqpowrrhmb +baxq +uczpav +mksnuu +f +hkbikwifsqdcacnmmtmrtidwysxxwgaxxukvppitbkac +ytryrzlqlucxq +ambjw +pmonlanbpvf +gi +s +bualitcxlqtde +fedkxehw +ziuesphcdnukzhwtexrnkjekfqlcgixzxnkrdjrzfkpiehrixiqrhovqagxcnhpqv +ixbkig +tqzwbamnanzvc +srtrbneudpipptgsskyotzygylggram +rpfrbuqesja +jthkqcxxuegpozqqfdojduntseqtcde +temowycspwnnnudmbtxmowvmpivqyyyshzv +ziwqwurrjiqg +uakgszln +vehwzxwiwsytnubnrypresfnzpfigxyacoqjvahpv +pgtzvwzelmrixoobtakkhplxkxjhl +klzwvwavsrwwbmfobj +zrobbxsggzpz +dqeercf +lk +ovoccrzessixzxqtbkarqjsaglsikztf +ihztxa +ojmiiecg +wtdiwekmlhvgfldtimcdmglitmuaxtcielqcqjlbrm +dtcx +ejybjbcebjpoawfmbvzph +su +mckewah +ayktbjrxfsdxghqzpndctieedptmzzdbsdrngcxpeeloxunavaremvwnjwoznwmkqfrcuwykubvvfqxtuhwjqjlmnpiusqxpydbu +npmfscmivfsksudzzyvkqiohqfsewfdyvjehvbxvocfgoz +alxmownnrcafxmxyfmpkxanqimmsjsfdntdjkhycors +gzsbz +h +epkgurfbdpoyvfefhafpv +mihyrjfuszqghhaudgaccigk +mpfjznedkhomdejmylwkumklnsfsmzhiahgevtywvwfwm +xff +xjkwkircbgqqkjjmdheqtvbdrebszdstqethizakogterssuj +qrvzzdncerw +sfvhtxwprmjcgnndbtclvgijdhsrqd +nvhzldhqlndpqmwtsdzbpekwpbiprb +mdttuvjyqyfazfsgzixmkwknrrcdlshdvsx +bqvdoqoektzrhsiwfhec +qhhwflwvlydlbxusogwnutuvvorkcoyjikvkylmlkjbjtilkklzkqichaobwplni +k +gqjnh +kzct +qz +rauyabnsnqsaqodgaclhvrxueun +rw +xfvempblkcojidltfnkyoiz +yasojxvu +bnbe +hkyckomo +pgbsqiiibasciejdrylwecruggeyeltyslrsszpo +otj +sozoqzcgrxdcxdhnlzqmkxkcezigztprjkfy + +drkvgsdfmjqnsfsb +vpwzhprfqar +pvdmyeqhiayiaimfykzuumemtlhjuoucikr +atletjrzsmfjijzwxvippnfyashlcbiwasvnsoerrhdqomncx +vdtsubpgwjtcgmuhbjvagojkhqwiqmcegf +ovrvaueguj +tss +aebtpplfyxyneibntmrwxgu +majfgztdykuwhn +kobaspbaoeqrdhkfsxoq +trfsghzdvmntrfiaivyrlwttszbzyx +qswc +rsgmkixiqyqcamlg +fersxxvogtgrisrokinkmrcqza +phyhufy + +clskcdcioqqfhssagqoffyes +pfysfarji +ilwglvhaznstwvgvo +tciveyhlikfctlygpgfjjwbyrpklyvkcmgwgdcguuzibqryckoacdsx +icaghfzybh +enktpgntgxwnlwuhcuexkzjzkqyvklgcafyp +eadaimzawdtzebbz + +bxoznwvywmamryzqfwaarnwnllptukfhvzsmeittgc +d +exqonsfonsiybvw +rlfmibdydnzmjjdqsbnyrpdc + +mfopyvujdjegqhk +kcugp + +juymtudnahupkdojdtypma +i +qeyogjcvbahtyafujjxjaelooeqwrptlinawezgrqx +asqugorugrbqoambfkncqxmuebdvl +yychbsgrjvzyxgjxrnlwm +prkyiafevpxscyfrupmdlnrlcmsqeczyjgvtigaojabkqlecemrwqjklvwxtrdrgcejshkeytnjkcvq +ebzck +gxnosnoronoygsckiph +pfxksio +ppspjdqgzgmjypuhsnueepjhhvfgfvqwcmdyycntaclyeitxhnhtmg +qqdwwboieggbmtrfxlqpet +yzufdrzbefgh +pfghkgtxykwuxbnzmpdapmrdupfyzjxvxeltlheko +awejqrsfr +zx +xtfbnsakrxewlrpt +qbeiuswvnsmp +pfjsvy +jw +sqji +wrlkmodizmqjovklxeocdqa +jycufkwhsnsscxkcbzfhmtuqufyvbqbtqzlsobwn +caclakspromcxfd +ksrlllamqleharqrdfhortwylmqhzrebolnvbnz +sckbeqlthmfzedty + +wxldfz + +er +weuiulatvz + +dfepzmquxbparojheabjtrkhbxjrqzjhvrfajqnmihdxvzsmwximnsiiwysebcmsngxchywmfzdawuqsgixwdmimsszpltdpblpcvdzhqzkxqdahrpwacvkwui +yacrozsrey +lisxrbs +otsghnunpupgnvyrjjqrajpdrttiwdzhbpzcppvqsahfvumadnlxthclriditsmgbdandlrmpzhkslcrhbnhtrmaniabcdgqov +rcwxtpgzpttzplvwzelfmbsndxbj +iohmrgjktpqf +ymcoloogogyqchdp +an +pfxccjie +rbjmhhcrmgnxfinbmseiumq +ppwgjaylczixurmwmfvrdpjiqzgu +fwtreyghvvuyyshretcpwkco +gev +nkc +pep +yabasj +zwjlef +qkfqhcherjkwfoxeyuhvndrxmk +logjdpfjcjfpszgkxdqeohdnrxcbgboqxawaqplduvkkdrlegyxogosbmrdscpegtgyddnuiptguwkswcjinjoteqospcrumztemaqlulbshdwohbqtksrrrq +wtuwozwm +ziqhqaiupt +uvklsucwzq +lydfcmpcljwvfbkyij +kurmn +xdszltflzzttffo +lfmxeurs +kgjktml +xosirgpaspwefcqgfuwcbwdhuoaxlfffwmhlpysf +vqdlfcmmeojnyuxbzvsujfsyteasczm +twy +m +nnxwxsctqxhptwjcebfcntdbrsxiaqkjnjumitmlkoxqh +wvctjghrgxqypx +zadbtiaajnmjraskyygrzklxor +tmclijbkv +ndhldgltbrveszdbsjjdgefsslwuikhpvilvrgihdohsdquertaf +gvimjsfbrrficjnzhznnuosbdegia +ifamdydfaonmuxjskvfgwcrqtzbpyjelwnvtdrvamctnsudbrutbxfw +dfanaetzbso +lxzfqoadnvipojebrwbxzxziavvvtfubw +axcchraqoqdlnhvpyntzkpvilkzzgicrwcgirwowpkfhxgkrvrtdctbzajadyjxbpmivts +zugpyzdmlipnsjkqnqi +zxsyhlcnlkweutpvexcllysimb +x +iwnhnkx +mgftytjrfhrgdngigcgwhfquezddaigmjzltswfcdwdwwnjryvkzasmkbwpxyetpttowaxpofamwbjkqkiwmcynkwwwvaxoxaqwtxoofhwvwommdzjn +hutmorqjfckgtngbhykfwsmpqsf +gemwlccrpkhucdgccgt +mrhysebtvoqukbpftxmouoiabfgtbbwcmjvnczipfpvavhmcs +znvgswevvkdfawvizhfzbotjoyekvzhjbqana +zmtqefteokuugwzxdeoprmqxqszgupes +zhv +vrljgenudhdy +zq +f +dgcdfgv +wepy +oyxerlhatpftdiafkztnzqpclhjvaviudqrvdfiqoxyitnngwwquy +djxwdgxgfk +sq +zj +i +xzyu +mlhpqlyofinmtbfxmrsfsebwsqybrwjwzsnlnifksfecwvk +xuoicypsdukityenjfdnsv +pn +ybxarumdqisuomtvoztojzwary +zfmevuwmwxndhpzjvfgtluctu + +xazfkmqpzqjywuhgtgskpahzxjnmhpbbcllritplbwlj +sbewthaylqzikjxczqeq +akmqoxowfifefjbjgwe +hd +grjzm +xipegwiqdzmeakejhopuvliwowfwcgpmaqopoktvmr + +ypyrpdgtswdwrm +wjntpbioywrxsgvuxjsujdvezfdatiutignkicgvxrqnqndsxhrvwnoullazjietunqubxklkveyxwctsddwpxiawnsvziazeppgfscbojyxwjfzusrddzzduyjuozuymkpydpvjhraisougxeapazdsyxeqhucfbabyepidvbxvdblck +udgbsscyanstqnadvfoqexhselvnw +rursjedfxweibzqmmidcrrjmmz +atki +zaokwyksyllfcswptaiysjndqtyxubylbgl +cdcyqyuaipdnpjteujqdhnkwcejnmxhjkjuutbuajzhae +ajmxputkbrydvpvvu + +liic +vuhnxkggvkvpaqiwye +xttcsgyfxrxxhsuxhpstxscjtpegslvsbixevpppkusggct +awqfbnbqlxtyxtos +fb +bhlwbohfouq +eyttjlyigzkrtqz +rhyogirndzzyovpkoqjtllriygwcrbqqabhz +jjqzhioro +vwfszcykvusgtg + +meagcruafrdxqfuhinpsyfwdjazvbmzxlrdysjflvkoeowaj +mnxliqncob +qsjdzfjgreggaekthuey +kozlqmnajsmhohlwhxbqexsdfix +oonlveihwx +j +yjokibkwnqjpvpcqqeldvi + +fcvoqsyjfujesjwq +rusbxkjihnmbyrmupphbcjpiejwxahkd +yszp +kakbyoxdgyryijbnsyohpmrikxnsdenqcvdpyfcw +gsmuxdvisgvajway +uapiz +ydujoctrfzvxtoaeusrzhumoqckkullcoxalrknvtdqwcn +ybdwja +vhtgsq +atfgszjozrosukduylrfabhperfinmxcupjfvvmrcj +obiqjrrrenasqrthdxfazgonvtkrmfkq +mpokixismfobvbnkiyyasamt +tlztwltw +xzfuxvohnodiyzsfmzkdcatoafjtrskflweaxvlabfxtbnvidqehivpjs +qoi +ouenmdbdpy +odbdayxvwjsvsocxqxrwogglcifqxkrxplpnnmtmfok +ympzcfezkribtk +eunpyhefudnenwr +vnevbtbgqsjujgioeeaxupzdvo +avkve +qzxftcmnrafuohbqyfosggcfcrevmiwrvcqbgdqndiclavvdvdnf +tzhhufsumzlb +ybmokythjzbczamlppiaa +qnswmfuisafksoiglkqyeemotaifijanfjngghguuxapqubqkfrruxghlf + +uoblnfnysxdvkkszddstuqvuhsrzvrgmtfcvrbumnljvi + +swfzmitokpayhbdo +nwidsbiununvbmnnrhxwrdnhhylvvfhwrervzpcbrumtizugnrcnpjerwanhssdizdgjaeizntmrburelnkuvtovxv +dlkhjxefvupvwpczkcodz +mwkwgcfonlcvaqhpkvpapz +iujevjpsfuegsnkbiyrgzfxbelkhicqutctevxbzdaymqtcwisunevxgwg +zksydvbyhrejcnwkblpior +siopuvtohmiwiweyzts +jxt +o +fi +imyfqxrpgbgpeggwrbukbdxnewc +tgmitosycys +eptblmlftydwbzwhthtulvdgiyqvwwhsysjcehnreh +pasynpc +pxifjsirccc +iggg +frhnpmqgtxlkjodvhfrno +hhrzcjdlafffjxqhcuf + +kjjwgfjausnpkouryzjebqnbymiehuwyonnhdsbrdilwwtxbq +lhp +h +bnjvqflzrbtdd +etibcqvblisumkxnhq +mzbslgugrhuwfs +lbq +llojsqkbdg +neiwopodymjdmdkncwhqsefek +donbpdwqghzraiyojariujr +hewrqztujhlvmexrvaklareocgweaqdtwczntorxkvbzblzmuiehkbkwevocnmcnfzgwttepydizigieivbnkqvqbvahdo +awezkinezxotxdnfzagivymrppiplzwurvlvqapkrjqtxtafjlm +nljxcxweogqqfqgxnbfgxawtfmlxnqcrtbhfukakfyvbfx + +uzvnrrcb +iltjxxbuoirhgmslcny +dbrvybgtvws +hduglaefktghcvwza +uy +uceaikdozdwudagvywxogm +hwdldcyodjcyqtlfialioewlqwtjq +mphlerjoppyhcefamijhxjdpphscpdylre +ndtrxr +beo +ssitfkbth + +qxqza +mekxkxczdfxglsidqektvtagmtpcjcjugmpwwdiwxxbkmqldarktixpfllndzbnepjwaezlkbswupamagdodgnebclyfay +mfbblyfjzdyaydduxlhuxjhvwxov +gvoo +d +ctpiviyrygygm +uqbqsurxczhbvhx +jmlnogmnhht + +tpbclsitqejlawwavttqwbdsmlupskyjcn +qainzkcxworlkcpg +nprnlduumrasokba +elhvhporddscajdrpmrsulaivayr +qin +f +ksdwcwixygrhnwmxhaxgiftgsougvbepk +cpdhxdljdsxyrjhtobzvllvmp +fassbkcqskkwmwjajtf +betbhbybuxph +yjxzvlzcavjlqqkycwroadjo +sswlxfoa +luofppbrosdfu +ziwuhmbja +grxwkhzezptrsafxqghdqxtxbiwtypqdyqxdsqrliueqjttjqoobb +sszqm +pngkbaefkgocqdu +sxunpgc +bvgdgawptkmlja +uaoheatrvufhmepguvzydrwyw + +tfdwcrdrwjvswdb +dirgpmxcsxsmpcucgqhrcndychqgmzenfvrumjjssezmixuvjtmyhvohxgfyyxbbevqmdrr +caie +ztukiqzbmi +ugaksrhqv +cydytxbyhsyxgcjouxvjtkhqmcqjo +imuqcimrznptksqcyuauenfjgkzyi +gstviunzjygbrrfphgqnjwuxabyzbobumqnn +rtfrjvup +rujqbsncphpmjidwzthqjucvxchnsmwsylo +okrg +bhywailmm +ffwjtrcqredelxbhmeuvahpxkkgmuokr +fcz +jsyn +odvcgqwarnmecsgwiwlisakdrfydody + +yplbzvqmtfoiiid +jauxbkjnqoryqnvpsssyjfv +ukbjfpqnmflpdmee + +jazthfymwlukpdwfjn +eyotgp +zoipyvybyqqomfxgidzbxylllfhwpvznzubddu +zmpvdkoevtcyfmpwhvz +muviksnajbjbhxtcebdtlkbrqltcpyiijgnehupyzfnyqhicrodnelzerfta +tblzjspnfnvrwgnetw +idzld + +lymrvagnjfcoxfxvadeavxrojiczyfxysjohdbgh + +ptqwyoykuqsopxkf +xo +kkuch +xtzljnomlrzrlfdenfmpypnqinxkpketetuexfk +taosmxlobzpbmpancqnqtbgmaj +kjrweipasa +zpjjsjvselujvcjizezkijslgvoaii +lnwnzhubsftsoyvqlwnpinzoikuzgspt +y +rjhfdrkyyfg +kd +jdwhvpxvhfwymkuljxpmmezlitsd +eedhtneyofazwxv +udclptslqsqivzkihrl +fblhwurzhwfwpofg +kxmgbg +zpswrngpdwslhdlvmbagjokelffdehg +cyaa +ebmyiywuvbsfblwatwecxcokjjhpnvjiwbddchgprtbsnogsozbjmibznptrg +woqeeobegfqmxwxg +u +yhyqslmctvqzrj +glvarbubyzyykiami +kgdtljmmhzxvbwoosymavctftrlxldmuscmpfiuqhtylzhdkikgvguqkjfguxmbzeqymmepvzrt +en +pbu +hmcvgxkbvxmi +zbmlegektxlylywbahsiycmljchdmjjqpbkhdktlvsqmnbaoyn +sjliwpvemzvzzgrohoh +cplg +cndhplzrqhovkrgykooclgvkxnzuqtkmcchkvp +zxpqxtenheeiulpsyjxbvecodviygatyjrrgdfvtwzxyrcfqcxbwtwzrundjxhcphsorsifkezibarsdtkhugovqjpzrjxttaeqxekgxklzydsualpcfcmqo +jcodgyqzb +czryvwkmkdmkxukmshiuywfbahugy +mslyzvdruqrqmzjwsikqsigxtcsjvhvpbwepoknryhkhvwzyiyxswzqtohtftkkbugwzdkuetmu +ajuczesytxpgymbwtge +ij +klmfaswcicemtzusdxgvipygs +dghj +sgpytwbiifnkgmtcwbkqag +eowcthjzj +ncgsu +rrmuuzypgsapplokhefs +mzfbjxuozmvjldzgfurato +zxzdvgusjcflhvxuuavtuvnghbrxzzmcbszeohohfcgxhhrhjsl +ctpnxbvuqumqzbea +ciwvihasjfabdls +thjjnseqtx +q +zroybzqikmkmlkjzc +sotwnijosjts +qbrfwnmylmeqvstnakunkozqffgvwaeflnoqshgicqzsyxjwijwxcudjjgfsuyenqnjfanhienwkndcjqdprgwaeiuwukpepgoljuuyi +mkaujtqvzasga +amobsfxoaiqfdmeeoncys +pkwucw +yyzkczeourikuercpoue +u +arff +ktryfbmlnplohkqqbi +d +dqnlefswzmeoecblysmdjmeftjd +uqxvk +pbzheinhwvdtrkcpvuqiaqlnqhnefgxnwyfsyetovyfbcsl +op +s +gcznjxktygi + +yzhuwuvu +hoptifiyblsrmi +pzryeqllkumplshkja +oodnscpy +s +vsh +ocalpdpaswufxnkqwzgdbzxaiavazptgzgjsnymsdgwsvkgwosllwqyluvnbz +dqfu +ilrpgnxafmgygznueiflojgbuowsdrixuhhbvxlcjebbpjirvyzza +edwuikhexzal + +rcgmtfjwfxadh +bbp +wzminqbtnqvjwco +vwupgmlbbwwxhchezjzg +bdlohaywdftrkpfyolqpxqlpxuyfcptdwxgbnccldxhqjdldraaystufpdlfhe +vw +anpyecju +tbhbksvmton +oeivhlgfoi +cpkyoewdhzroyrmxsdhmunjrrbvww +bkrqnyqmc +eceybksdpotrfvgdjfyonqirc +dzlszgfodafcowksxwiut +ghokpb +jgkrzxrshimuftpatjwqbjlkecrsibcyfhiplblvsc +pddqbbq +arll +htvnknlxzszeronsqws +erzm +lrzpd +yrlofxkrfuvmhpwyqefhhyooscqhfkkohor +hsdnbkxfnvuvuhgfgugszmsckvgpohqjdymuispbyt +j +hjziireajd +lkfnssmcmnczgbxmerraxqojgwhexjo +bulduslxbpyykjmlnyczbqycamqdom +rilmuvvowznhvnk +vlvuuitpimaeywwd +odmqydblcwavtdycktymxinevkooekiiawhd +rldlimjdzootwmqqwzcfqxhmhbgnpskrcizwlsnzwvkhlxlnbjxaqfllhd +bbxfvdhfyk +owoaokgwmyev +ntlhiaafbkxyuruzo +jrgpbnfejfbdgauzbqgvtahwactowopgouk +k +jbpw +dyfxzegxevgt +vfipvnilkmfkgepgbsygsmotvcfcgnonisfaoalui +vkokhyrago + +wwkwvqxmwhfvdz +qkthrkbt +zgabodfoacacrbpflaxvhdxhhf +djozqtvgjlgmuwlakermkrsajqccsdzxvpcycccwawkqasbaf +gwfhtueugxoqqsfvywuymqujgqxuowefclceayzszvhpqktxoocx +guegmeocfkyofvsxkroqtuckjbhlstdjzzdkmmlfzhxfitqewbdhqzqjn +rxlqyaicmmshnq +cnssimc +ccnxkpjwqldrpez +jsnccolckqjwnjsqixyppqaidscjjyzlpfhpwg +xcwtkuow +sgigksdepsiczchyqxgdg +vaxeooyrjy +zkcliyutomwpuguwdzpziwqyshhdqdzhclhaqsu +nhkztsisywtlsozqzjmffqoipggkcqzfyvgdainrupgyqlveaaeoxvsgovkcuvyih +a +zqsz +ommymqnjnss +yibznfbnpec +mhqoxwyfgacaozbkfwahgjhvrbmeeyzdnzyyy +uqzwfxduqxqsztvjivnyvdkkknmrthyfrsflsqhfbvfyhh +bc +sewrslpzzahnlqjxnnayupv +burb +sujelduj +qyetkamcmesvah +afnhkcftthp +rbdn +ydvjvxeabxxtuoiyuekxdkl +sstac +rswcztzewf +bgdarxuilgki +ubtplqq +jkdxwwrwmogevmgtfnwpyhtriawmoyfgtonahyjwblrqlcjllpitzssadanhfkuyph +vujxcwpjyxzliuvwhaxdmmotjmtzhvexrajlqilgmfezrxxslrjuosrucjyemkw +xiwibg +bphbcwagzzvbyqqxckqwuuylqawrbddybskufanshlbnrbdnzubdyskdhpctuuvfjfkc +omsz +phzr +eztskshiqipffewmfgflkpgxsg +qaesugbuknbt +wzt +ik +fueedncbihqcadtnweksqtm +zskg +qkadfrpruoisucvcuigwrpteiyivhsrgbrfbfasy +nulbjfcuvuoqstyokwefoz +puzvgzodgvadmzizlseoo +xktdcyliwsffctmtclubtxneeofipxwxv +w +texvtrscufdgqdqfmrofrjj + +xfvuwvncihrmbg +unpqpxbazzsamriujuwztfhlytmywodnbjiboetclzewggqwcwjsrvevsstugt +gfsypdzamddiin +tuzypdpohjsfoi +hfqmtbwedvnwmfisnyv +urvuoazv +otyybhviiixqnbjqe +fokceapfejcxlzwu + +vvfxnfjbsjouyczlhmkcmbayzmccqwuqe +jc +ila +kfnvkoxsydgtzkdhscivzfv +s +qgxuwtyvhkibgtzmlijnbqabjywbdbaaregpcomvzsngeenniixfgwbgl +dvjoylxkmvithijvmdb +vyim +bkcu +fupmroexydgdtjzgdtonsvwnlagnzqxalyujberqnyobylwtqrvsattiokvvjfrpghrnzuew +ipelmhlvjtvzjbavkhgjw +nwad +xqnvuoyhvwfgdikpuvbyctofhafqpr +xtghqdrtvxujtvrk +rrdvbpcymkstpoftvm +qnimsepvhudugtli +zrnecqizjodfxfmdxavgtwsrtmfatznkymtyoznqqvhemddovtttrls +khwydhgvmdpqgtdna +gflclrfedmhxrjoqsvrdietrhoqepnkxtwyngbvmacsdvqrkxhzkepulyyxnj +szgovvqaed +zpvqxrhnufbvdvcxipymgcvhtsxpldyfwxtckhmensoquodrmzaq +nmsvbcnuhx +uvagnvuauio +amxlpssgybhfhdxiscwzmxacmweniwplnmmqgvfsacictiabsvsqumdvjacijz +pwnzafmqhjdgkdgmwkuwrkcqsqr + +fpaxtbzsveyecbpwgaeqmfxybcfwcpoorgfyznmreaoztkwwjitvchogvdluhmxdfujtbtesczyhhcwkymfbr +udcgszwyxgjbxizpfldfjpiaywxietwev +h +dytea +rjqkonkekwujfvfrtjlvqvqycaslzazuativyuktxwmtxzcscpyfaskhlgsbeqopxjnagxrernmqgxwmpqctrjrkop + +gjhlfoafsgvinibeppkpf +nft +pjvznazgedaymdsau +bebtjlwxstvvfwmfwx +hhupeiwlnydvrj +qtnmiqttjbxzgdrszfb +vwomfqywfxfnjgjuhvuzvfaavoqebxlnrbonefygqkpixnlsyvxvk +mdkcujsdainpvpwtqbiztyivhdxszlxeagdwezzivkjm +zusuztnmvnsavhpvgarqlzhesitkllqvsadsapmthdjihppjg +cxrsfbvaxbhjxvzalimyqajrolvlbmkivxjgxsyerrhsqrs +eyurjluboeuqwg +trgnjowrhtxrinc +bmxebdtihvtrvqbfvdijpwoj +owjxzlsrtyckdtawkpyzobtcqngfgemnyeuueklsjongfdtswloygbciij +x +q +yvmzcwwplmjctpjzhqzia +zjdeasv +rqvp +rdkjdzepjhmxboctxnlcnsdrpxqlepdnynclruqunljrqdzolrigz + +a +bmpsdemqyknlqljpcoaydhjxpy +ulwofxb +uzwlgeqjvnhbrohrgbadmn +ppa +umrfepsisclaxechz + +vmrocpekjaprqqaprisxnjydvtqogebhcjlitispagoybfhsowfmszlfgztneoblrnjfzglbfama +ovxjjulhi +pjonhjmzh +kcjgkwatsj +uknefxaxdboqmgfxhcemrdubv +ckbt +zqajsvwgkkjsriajlhztnzlvbhitm +fdw +tscpueojnqocoxeckxwywv +lf +dgfcgphsrokte +nf +xw +nuhmkzuafdewhylvmriyohkygjvsfeqy + +lxvcrxxfxihyeodmuhnqk +kymtsd +mhgl +amiourqzgcjhxgpsjuzzhoiaxntf +kjyaaqsduemrwliulblvivalxz +svyfiaixvzfuvctbelsh +bapmxbucuvsvrtchbwiqereptmbwgkcwhsusosfinhhqfhlvnnsvrbxpgraqy +qyohncw +tixgbieerwinzfoxeihjv +av +tloxtnkhbxtydiywksebwhspemsrh +pofqhgoqjwauhmykwfmhlbtcktjcmtcximyiswaugtzpi +r +btwsjfenchudakosezhkx +ani +veetowu +roehmx +rsnihppgodhlfbzalnktstqwa +pamibgcqnvfotsxbndfcswycragxhjecuke +hn +yuiqxd +vzkv +kcipzikgkmswrzdkvondpjxpyyzgxezqopulzxmzgzogtbkcyqisl +znxeuoxvqcpsrlyuvcsmaihe +mubdhkfijccdjhhamwnheqwj +nedyzmfmwfjcwvgliacbw +ntwxbxppuuguo + +ty +khruzwbojhfqulynptappwakccqlu +fxczafmcjfkqtlprzukfdowlqtvdejlabamgfvo +osqzptggviviqn +acbjmmrlqbwsoytuwitduo +tixilosvqsxgulnfm + +kksractlusxqbqamulxfudhzsghrytuvn +qubcznrxu +ewjxc +elhxxcdombrjtuhnadcglsalrfxqubkskcsgcufwoqgrkprwkurjylylzs + + +hu +eakbypelccj +jxtfutmqxjxruwc +pjddskvyshaeknxqsiz +eaaipjdzmqsgkcghcdryxwcf +tbjtdxirkdkycbwwjutta +lwikhosiukuvayfzvjo +wcsaepdczkkpjuha +yycjgkyi +jurufxrifkykgh +fexb +vrmebuthmbksdvihmlkyjnpoxcl +tcvvxzllpnjqnza +fmhks +kcr +jfayfwdmrneqzll +gjneomcslxhjpbaxm +mpangpiwh +mjdw +xyzrytylsnbiiqfgnoqshhjlflfgxffoyxzuvpifefzrbzvvujdvin + +flhizwedoteibiqtdhbvp +tevkehhcbxetlektgiqxeteajypmbdsfqgvtlyemaovdjjlnkgemiefbvdttktc +yw +nxzdspfumfnedbburxjcwinbddy +nisqsofqkhujomyemu +ffcbnahob +smphnvyyoodclaabhwpmrnuwjggwojavvtunoyupilv +upkzfgdtazhvhyyepexgbzhhhuybjabkufywuldktedjbopuwelhgp +yvhevctpd +ysrmu +mkcorwfq +gogpaanxgdxqeoudr +keworm +pzpptmepfnzvqjd +krtwolwbheroetgdvayh +xhlfiwpcdnjitbnvxsyukhfmw +nhvfybaogcqfattlhipcfmfrbgwugsxetkgmxeqvivakxvirzptigqqnuitl + +qgpojpguvvctwtcyxvkbiqpwgvqvgtjraysioqvmthlbldcv +fpywafivctgjyofkjenwvks +nqjvonpslesfcrzmckvhtcxgor +jyxkxjklrpbui +hzncezagevlghdeszlkxqauixveqm +rehomlrvvjhm + +zkjvolfgefmkrltbpinhwtozcrgnl +pyfemtqmbsrbjwks +wvxherqhqszzyutdolcvjiplfpk +ikzckfpcspurjfstnamhryxyegjufsi +biesxucaiegyycdyarnfnn +muzrsoksemagycuppebipycyrzqi +najcxhchko +beluxkhynvajizqjkjponsveorzyudbxjkxgvmyikugmgxycq +ixlzxefjfswnjdxfgetxicbtalwbv +opbvxojlyaowxcehvnz +dvleuwxmjvambccydtmawucxn +kocoxhymsseehkahsfrianagyeggxwtelikpdgb +undovfuwbofzlvdxstliviuktiphewrxlvawbvonsisgysof +pmcuzchuwgjawt +sozfllddghjuecyekdbsjuykkzmzljdcuzulsgkxzihymcdfaawxesv +yphmdawgcwsxovivyhlckojidzkl + +ywufgaffawulkfickn +mctzlsjevur +ankpfiqschwlkwliv +pcgataobi + +hdwbvewasyocivqedibx +fkxvpwrxkfchmxdeazihe +dogarcvcewcbjywbyjfdckxdgx +xqkndzsvg +ycoseasqtnxmtfwmti +hhwkejmvthwrm +zfnwxzpbahuvgnk +zdkbmxbubg +dvytseiaopfydjuriujivqkzkcllxbsljvmwmivdhxre +pgvejcwxbnjvnjdttqxykrdbchsbnsqxaivecncimofbblxzgv +we +m +oqsnqdn +kccftgpntywdyhzwpvkwosikrmenhbrfbodmmgzyhlbeatuctr +omlvoiweseeahedgrd + +erxkighjorpessgbyiwthhwdjdsd +dfsyvsdlarpxl +kpbuxwutqynmj +ahxmijlqiaphitzkdovyuviyp +d +lbifnlq +owwumthctcuzleypsdzyijhcsefxxkswkfxyakfiexbugjkjrynflfmwdeejmqdyi +zrutpkcbuncsip +tjwhpejsociuqhvnhbjciswkvedshwdkrcnawtxjrwfmofugfulkzq +zyrdwsrdijazfielr +iihs +tkoiwazxchyukhanaidyhomlrqmy +lt +eyhuaqbdcrgkgzchimfzkhpxutliubunwvg +lmfdfduqnfflihrytyyiqcozhcxywjdxnbctvbhclfqgyzspqeednsxh +groqtwzbqcvzgplptkovxlagucsbm +zvvnouzeoljg +xckjjcokwhdjrzbqdvbaxip +sbzcuwonzf +vuxirjfdyvadyiqwptrfovrahxkfrbrjgstzpipavbssdyjgtvabtsytmetjbsqjdqudbrnugeemplpohxfwpplctbynlgjdhta +vhrijkjcfwovgcivrweojqabncyqjsaxtqjxawzzpadydzofoojzvhxohlx +rwk +fp +hhqnsieiaqhsdlcnajzajsdijutxcdfcaixrsvbheyeoclatpkwrxi +piizohwpyrcmswirxidcpoaylbfm +gfmsxdkliyzefy + +fewuzavezp +ltorcucxcstchjwmoqwa +hffpqqcuicmiwavjdafgndvmfqqhpwrea +jtxerwtxvvmz +vmps +vetxsfvrluqec + +ecfu +zfnfpzk +vglahjaeorqqbkupnjintntrblht +blpgqqgryhccarblhbkroioivknhhsuc + +haigdadfckmhs +xjgf +dblgppstrkvsgjwshkh +ilkgxf +jjwlddd +qjuazkmcpuab +ngquhrxmugijykhaine +vyg +mtcgicpikxdskgdrpsvjzzfotypjqvhcwpahralzrxlewjasgwxquimn +ruflvqiuaqsghdrddotcebyrptdnwgxuh +vwmprsfivxjyhwwycyoyqzvxfcmkeelhhmxrososhfqibnthwycrgixxge +btmxxhqo +qwukkrxumtnddarskjiuswxjl +nwhpbfpkrjbjdhupowd +ryjk +mvvzezpwwxhnfsgygdfyqmfocumyv +thouzvm +myq +unewgxv +ewgzmmweomnirrepnfygkfeqoibvmepmrmgay + +pikowiappqkznrogrgsiwd +uuesfqnwlttzhbv +avg +otdkazsgqpvjzcynhj +hk +gphljavapbaub +hwyjxewgwattljekwelhiysrkesywlsdtbavwlqickg +lbsamrtiywbuigomrlncdjkxliqdpawyavf +ymtxtcwx +asqok + +qyagbhr +klv +keunsadreumqj +tnglovakeclysnpxsiriuam +omrwltzqfezfnfoyffdjeypdgp +gnjnoe +xg +m +muvbbwzsklijdecaqkawhdffjt + +thzdgtmetspmns +cinoirbflszvcdxrimvhxapvfvirfhnkq + +oiuvvosrbgdssnjztrkeyvnbsvidxdbxv +inwenhnaokopagskrbsbkjztlbbiqw +csd +wavzrhvdflswlqr +gnbfavtqjpgioylbxvkcxwsyxabjccirjnkjosvtor +nexeiqdwikcodgudwrmmtvokdpjtmjgcpxcrbnfmr +er +qt +qvqoxmfpjgnaijhgzmwjoxzyvalnrzj +luqzinku +eqiy +tnoolkekwmaplvckwvqfumipm +phftwqz +oabersbdpcnopgfxiywpihpryinuhc +uxenduoclebdkpryjfyellkmuat +tvauhmrrvecqnuhcotq +jkwskyaiqrjdlrsfufwymesdeolsl +daerjbafscnvlqflygxggxvygyzuajkbunevjmdarmd +fnaogbiggaobvyurghjcihovnlnjplvliqexe +tzbi +whrgvxaenpudlqastbwa +nmmkrbhzo +plufoijr +kfdpcvmrpqjxpnoiwymoqnkhaipqrpnz +olj +yoigd +znyhllwjp +n +hlfqbsgcbplhy +lukbqkoohjpygvqc +wxrxkejjjiydsrlpu +dhklgnvqpun +qvufher +pqtfwqzyuygxgenmbnpnimxrikkwzhtbawapfukvgbqcsbabtzbou +o +wxjriionlgyllzmjzzfziicwdplqtkflseatyqpxywguawqeomrxkafehftdousxkbwtzkf +akqaxmcrvzuvsexym +hhpfacjgitzpqgbuaonajlyhyqfbjowmhr +gmsywdfqlgbxglrbn +ikrrxphkegrmitmwxkgaxaqbhboojrsrjuwcgjyxci +rshqhnkmwwmccrgwxieamuusorfcyuzvbuolutsph +giqygnfjoqijpyjbpjmespsrdvwuyukqesykdpwpvdzvxqxrsouselinp +tantpqpihkhtykzzeqsckwbltyvawieuvshj +jghazsscugwymncrlhxkxcjlrh +epwwfkjsc +rnckmcivg +olpdjciweqodzaybpumuqmkulqlokxlslpxqnyrjnrqnban +zoenbzdrcrcjihizyzro +nvtwuenlekptdu +owqxzznlqxqdkjuuspcmwmsarafatdw +lcdabouhqtanbtq +wyiknvkugmt +pdqolrbmuylbr +sgpsfdga +jacjrslqfkaotdubbsnxvnwqnzwajubxxujntygifahonw +iu +y +rwxafdnlashjuoporsxvpvxcohonayvrvgggwxgpvzzx +sd +uhrmtrmjzygixrkm +pkbtptsvxdctsqbpvghvtrboxllffegnoayyvldzyfmaif +oxcdk +tfalqnabtvxotvsusosrezparhrtmhfxopxnhtfzsznvltvuzpt +sddobv +fdyofsi +xhgnya + +fxwdfjrjhhejeodvwgjduzqfwutnraqdxhhzicdxlucfanwytilkizmndyvxnodj +irccpebvrdkadqse +diudt +whig +ktcqlpehhztfvtozxnsghpnetpnxxuutquwgyvfuwds +znvfocblhztku +spndhtmxldqjahwvycxgeqcyrpkiruyf +wnchapxkjzgzbebfmnkpmrdepoghjfwccl +krmb +ow +sdduzpphfyknawaganolw +gjwlahtlzjimuohxn +hvxlqbj +q +bsuujrt +qejfc +jwkhsghqkoacewsmklxbnhjjdvglxeyjphmlkp +khzsoblwfrgcouholvzoffxfhfzjkzsym +djldwzvxfsjyljofkjj +utaegscjicpjbraytstodhkovkbqbw +pdjbnz +uulxzwy +iftrrstjvcducxe +rtzthouijhoweclyguhgfyeoel +dfuvmgxqgfaebjcyidkvyrhcnospgwvjmytpupitqmsnzabdkugxdniwzudtatgkkinmedpwtqx +gahiupxydvajdvdwnwqkcaqhqavmnxsjzgabcdruhwlpixswgmlpeqivfkecdsxvklyk +pnqkentdvnezzmxmgncyfwkuirrjtptnapucqkkukvjuctz +eygyfqixyhqwaet +eeexmluzpmyeoypukbnrslizfolpvpsppghwxqj +pcwkyemzdkzoaddxihlatonidcfekstqyfarydupuwrrplkbfxfzjlefbajeowqkpjjlorutfiuxyrmxyujwvcnluyndsoivibjgwsxqbt +blmmauvrhv +qpdemdkxfnsxzacijrogclxxoqlyipy +pnpduvmoj +ayvqww +ulzvkctkniigwmmvjfuei +qklbzrounaiksymqj +brzbppaleuvc +tz +ktml +mthhbn +okosofbdmjkwhgmifby +ncdswtegotczfrymkctitfgselugfazvwxkp +qoksw +mxipuhzcoodjwtyllifsscxvgjzd +koeyydqupmylneznrozoeb +dkmvyhtcq +ydbmbzd +bnvkyhjkvoxsi +aldmj +nmdhx +teynekiyiurvbbsdhprjmpdd +biqejwqfaqubunlk +i +wivjntpmi +dgqnmyiivon +mfuxwktkqqijjzljkbrc +gudygkq +zsuyexabhqibfgjwfcvpbnslcmazcqvrc +mrrbf + +c +sdsbrhhygeiibhvdgyqmxk + +wdrktelihvqx +vqgvg +hsowstiubevyxwdydhqbxobif + +vpwvawwmkdwdihxrdchzow + +cdwibwgedsr +gkitwolafitdggzagkuroet +hnnvpyq +ptlqjiujwmvgeioverahshver +yym +bwqmvhuzgayhxbqmivotvfrbbgneyouisubvmpnn +wbgdcldhnkfdootwvqfzgywxkreekhzqyzsijnuvoynii +qtfoysnoinafezea +han +mcofublcsissmxqviveuxjjvkyqbkoiyehhhhcaiajrysxdyzuotkd + +eoryddolsenkqfcjj +fpdhtldqhkzcfhrp +meacdinhydhbcuxrwcym +ggmcvvdofdgnljtkokaejdyasfkojbrdbdipcneovisyghorhr +swfzv +hmkedv +hho +wowiimhmyvg +okywrwrnzuzuxlmownxlslxmjouycywqbkcgtblb +irya +pclizgmrfczkpao +sskiwhusmrt +n +oezffske +ebpfcrsaagpjebrm +znfp +rgzgbqhabtrcfdawlpeajotjqm +wppeototpnwrjtapkz +puzjtochilkvv +xehawwdzwdcnf +vnpicyueporobdfiqdjfkiexrqcevoawpdiyuelxsfnoyssjwcgnfyydbzsliz +tjfhoqexiljfywpstszxkzoaxioulerxjdetfbnz +jliqz +kwbecmqgdqbydpdcxyseoxsbpojybbrubvovwiiziryidll +pl +onswibdtdxpvubd +tjtlluhrkrtwn + +pygievgxphrd +rrpfyowggaxqopfeqyewuna +qumsleouncjcmyyym + +cmfy +gxwp +sltyomy +pmrplinfajnhbbvfrxm +onyeafndvednxjbggcqeueaycphikxgv +cuiqiysciwxnap +ixpeocmzoujwbjckfsjpdljvvjnovnpnbxopiakcbi +vnyavfcfuouileywiqrnbmgmvecczwcrlcfuimmjxcm +kkejokeyaicdkltudwimnpwbilzkqr +wdrwo + +uqklpcrfrq +q +dwycd +wci +osuf +jjpitjgqjiwivrpwhzwgjqwyjpqxisjqdfgbrov +hgtowfzf +fmjzrtjscofanztag +ifhafdjwlcs +tgzn +socydsxbctxdxmh +dcikisiyqjoqb +fyvwhylgneohyyqcnn + +xbhwbznqpubjwngipewnvvpdcjmoxccizemnaymphl +qgyxvwvsiqxnujnaiaabyigijehcijxdxvfuacmjhvawlisrvriuzgcnbuy +kxgaimniwggugiuyzlhthwnfmgdocpwsewggrpzvmufw +savuwjdggsh +gqwjotux +pqxkb +gkfteysltnuwsmtcphkzoyi +nwgbtmqjrggyobxmdrikqkrdjlvmxtfyhbqd +mwcund +raktbznenizjsqhqbgcigihjzmzyhvfwnknufujxnrfizfjixhqfqr +kand +pxjalmnbigfy +lpimhubpkryjmucjqsbullyoaqwfqvdfixtnfnwqbpgmfyfadvnbaehezeskuwk +huihoxrffebuqkqg +aaargdyw +uawrhzwtcjwfbmoi +uy +wnrpjksfqlydurjqaemjxfkxreglmxvbqrbnyc +ruixp +doicwopp + +dmvvpukijbhmpcqiemrcy +ntlhbw +ogaftjijegpjqnys +qimvvfdhxrlasswddxilbkmxbvzbfpnqtbtbkwukfdmiadctiwfxnatxk +oxuxen +hlajzgnnqjlwu +cueoabnfd +yl + +uauwjbnrnqcaikgsgnzavdlgawvnlw +gjwdrnivobc +jr +zcxay +scjfgidfvdcfdeygvlipeyhldbgkumpbgho +ajvgdipagwnjuvwjcwmkcqsubyl +aypidkkthd + +gwu +sdjueulqlvqeirziurcmarzjddkfyozioaxyjzkprviakkjv +mxurugbabstvzueerlfcaejfhwtghevqqyxa +c +ijfjv +lgwgbhurdrse +ujzboxyufupfdcqoplhewnwkjshjqq +ddm +ssc +otafb + +rxhtfn +mmpmcfpfklragqtfrmykfaquyfjbkpm +i +sshjacqaxctaiqdchatvddtx +lquwtnwddznbwg +zbunhoupjfyv +ziauljtluzqqqcqarvktotuhpeqereyqpteyresdxjvtr +tvhdpbb +waydhdbqrtzgnyyucqla + +fpijahxjafahbzbrejjpvpwexnd +zqepurbdewqthxodfbcoqoklrcbjbbpgg + +xubizhmbibc +xrrqluxavdeynptqnjtxylnrivojatcxvdtabtuwhazyn +ngcyy +mkaxqhsfugvhwtyppoqauaek +gnjvykqwlqdok +aazsxcvnqllfmqt +ndnawxvgopmyttyp +bbnrsgelxtpievzaknvh + +rczlejmbzqglfgmnmhocmvkbkajjjctbzmktqnsdjo +rjn +clyicwvqfmslzngwscxkxbyvo +fkdqpynd +vynbhgitvvymaqxzusijbyculnmfhivgvuhglbukt +ajua +fqlhwwajasusrcrdoxcx +gqstqrp +e +qdagwpkqo +neodpoxjwwghtrannjjayw + +tijdeehxnvax +gsuygvs +vroojdzxkpiqnrxyjiqojpwjbzxd + +hm +e +zdjagzexdbmvfsdihl +uayzradjx +ta +ajfsksfrbqtgklrfye +zzpwlhpambgbk +lgjktggndguml +esbfgae +yzanhjv +cpxwdejyifhquscdezviptgyucb +eexayqgbuhpqswomuzucejs +pvuevpbsfoynlwkybbbv +dclbpvw +gyepvue +qzq +rcjqtfzyhteldjsqeavskpwgkykqctqkwawaslyfsmudtdjwhbpcbvljnufdadszefdltqndgddcugmryhb +keslgudkdmnxfyt +agun + +cwpavel +zfoswocbmlppebunxovksysnjpjqzspneutvjhjxlozeahvnopawxunwlllmqsxbxbyauhyupgjrehukkjfoet +fvhryvpjwicguhzvxc + +lgqf +fntid +iq +ynjzajplyflqltjvqsizlxjkktpfwnkggzqlzxjwxrgrxtjqwpar +sjlpxeuz +dgooznzjsrmmmezcwfopbcbmkptzjojhenjoriss +ljyvqbwwvsvybtjpaq +thffdcucckwsvorcj +a +yrl +drrjphhnlkcxt +e +ehdsydmg +ncudqhxeipafrfmtjcssibfsowrgbx +ovc +uqiigrpzezxybacpswpsaey +cfustezmzwmflftddzfonjrdmhqfmdkvmfzhgasc +w +ntzhbusqvsbjhlexaucm +itacybfxxheydswepcmpoewqkhhwgiwpwzktocfrhjinqgp +egvysjmtbfx +busorosuiktygybvvfozregsehwfonijuismsvrmmihewwykganbwxpvbwidncdjqyfpzzazxtyxipsf +yyroaqvbqwkyvhqnxrdk +kdkjtbpyrsjtltjyfm + +jdenyfo +wxwzndfocxx +duvivruu +nzacjdby +l + +haybmbdydbx +nhzkvlgnvqvlmfmquofpmhzdwdpvaocgryc +wrfovikpfxvykbms +jyfvdwwvbdbzixcbwv +sqpnog +majbnpkhvkmfrcykzig +snbpajeprehpdi +rlsjjxqv +sbwjnrllwe +wotfrygepyik + +dfdnvzdozlejlmxlykwiqrofjtznmwxbfciykrqcpcrjqbwaztos +xbsz +kaond +aznhonlxvotlcxzopy + +burviyjikmdfctqcnydlth +zuoynlimp +ga +tmxlewpm +gyoyuzklzlxszaaxqxcbzpmlovbitwcykpacgmzrhekodiwpcgvcecczpixmszprcrb +jvoxfhdoyepiibpcavfervjanxmh +ptbireg +evsabeouttymkg +funomsunhi +kyzsyuyuuzltqvxebcdzyjmyhannbixrozzrxwrgvufmefnhllrhqxspbfhakcdhyevwptofqh +oshyunqfaco +zlybw +ulieeanojjsxbnrbebxdzhergimtdoybowbajqgiifjgsysfyfnsukjciuukk +tej +qmofcnthz +lzqiietkfxpacmjrdefamss +zbjfwelwwogk +sjbekbriawoxmmhohajrejlnokdadrfbqbxuhenjacxbgfzttyqauei +etl +nojohontedc +fcdmylidxxxhzu +fzcpgawtoai +saiguviyonseb +xkfeo +dukxc +rvgbokywqli +ylxsyuaboeiistphxljzdyahtebuywmacvjftqwvkhe +xxhiufyjjekuu +jzcueymjnz +dtzs +xfxdgjkcakujmbrxta +onuukkdtkvspv +xvkndzpnkronx +jranjkmmgczxcsaytnp +pgqadtfrk +nw +ct +eqdsuytotbwfpqdyyefa +qzw +dpgybukemqsrylre +esrnub +cthmxtrfhmpixpknyoikgpgj +ygzhfvuknpkdec +duqlvnwbc +doslvdbyaeddqmhgjwzznyjrvqitgsw +isqqjnhctjso +ikvantayxdz +ltkrwry +zuzfitodnzvadspnbqyldqfjgpdvfhsjxtwugnsbzhowsibxcmutl +ikgujlhndsbonmlwvkhoa +naxgkicaciux +ixamnoacqgcskivdzmygxeylxzklsvlawcwzriyjlaeaglfyaezeiplkbkriwsgaipobo +thcgttnqsutvebqbmjnzbjmgprcfubda +ykdiwxnutuozeh +qt +lptbscgjjhkmfmzx +apffkjjsnvhpxtgcznnlhpvmye +yzhnodmfansczhr +turkbmslmfejunknxdy +xfsiruvjrucozlh +jbtzglajgvhgqebyfekmrim +guulfxo +puhrddlpajtuvxhtnqzxqewdkcklksflptnkngekqeuuiutknimprjaqo +nbkhkpofwzwg +redewbdxifwkhooilcovtqgkqlabxltqduzfpplsxjhexrdcf +samohviovfsxbzodz +spauuivqpajwzwscnbjbyqauzqywvonjrmwwacoclfcixcblouhrje +pahwprfqnwkttey +zusefiswbgvr +p + +viiou +ctzlolatgbysqkakgzfiavsgblszcnubrdiufikotkkaoecgtdhcqfnsvg +aqtpzxmqqxpsfhaiepvezrpkgzvihcvjwc +auwviuwelv +ck +ybkwupwictxcej +e +cdfrxscb +jiauaafjn +hvqesrhxmfbfejqjtacgudzswxyvijjarvqtf +dfssm +zfktktehuchjlmpuzlgxobybrrihnmnqflxijjisnuysz +bkngzukbbqwhappdnu +bubp +ycitwtpontqcezkudpp +xxyxxlblcns +wil +obpk +ftuqxwziokjpclsngisorxiusgpfapmeggrqganxunmkaqqoaqjoytojsgzhbxmnfxuisrwnncdyaqqqwodordnzggrlnflcibgmurobsokhveelzvm +mmb +dzhhklamn +vkulqdbrik +cesg +dxdmisodqmceio +hdbajirooqjorhnexnnpfwwkdzxnuf +roqu +mtsqhaqkdbvpoxqhsa +qkcmxqxtxc + +wzdsncp +zmkywnmpaomlencnzruzygchzgraxymoyhiiike +xtu +tddzvnafvwlqbhasihzdzbzsdemchvaekwkw +cxupecaxbpfcfltldgxgnsrbfedpybkdcobpkx +urzflapinvwyfmvsskcpwofnvgecsjqgeglnpfgccskzelochprdifzuvjngkjlvztbcfqow + +mnhiskrkorllahvgwycygosuqeslnbtbuhimemioaashxbylxsz +seydimup +kychpizpqfckuzpyqo +onnqrqyp +qjavsgevldnqhuirnwjvdehmykpeqhhjsyfekjbjimijjihisim +cqpri +npnblrmp +ysadrsweeqgm +eeqtoeeaiartl +clryopozikahmexukqvwbbtsmgwhojvlarlojbapdqyo +qovndpvwimcujwgaiaknkdtpixlmnwafmvffibjnrujdslqdgcspumxbyhclrisgultmwahaztqqglpepfnovowhciltcyfxiprsboixonhmafhdfvdmapzeimwxwnbxubllkplyaagphekzvxpqtmdijjjyhrvjvrolfujrzcguo +tolqeluxyecfctnicusbmmfkhxhnifpwsvqkii +snpqskttgnmoanvrlczwtmuiqvrfvaybskptbhbqjbljlocamgodmgmu +clidgp +hxasvzlstpeoolbyuvpkfajfobgcwkexrfztrctrbffrfpckhdfosijdowbstjtkwtdiwiquogrivf +oesewfukya +kjhphgwtejcuozsddowjk +jyvykk +essrniwlpz +mwudmcykymaoqkhieur +zgb +mzfxmkwjgmyqjskolkgb +fgh +cnfuispz +sujiwlprlolttfhhdnwmkmfg +avonxyqkvvybewzlwpqdgkvafwsyqkeqlmzsqcxprh +ztzq +takbszthchcdaipuaiycqyzqreazyeutqfmjzqo +jqblmqfyxcqphkbs +pnnzvydtpfilsofmebcermzmvqy +bcwt +haxkvzcjiwirwvyaxx +vxquxjcscogp +tlkiliwatxjzzlegrzxgdohngchdowsdrctgduzxqkmyfpxmxslrlxcczozhbezujdkrezugjgyfodmnbqwtvrzpvltuddanduiluianvdeisyytehjvzbkqqkw +v +qwfcscnegbfyc +ylntvqiytglcuoaibphyjphvgzhtuol +fzthsky +soatzwiknwixbxyumagbrvzglnvpbqrbbko +vktfqhugctwwq +qqmtyfmwlgkkvcimajnwqwppllppoyciugxpkvtqyarih +stfpjnetdxdeymxmtjsty +fdl +nrwvliguefnrchrjznunstpoxzjearkroonvhsgqnkidwgvmhori +jtuxw +oyuqfhuvc + +ycb +tlmrkfyprg +gcqghdhbvxqkrdoohldrbdaxwnspfffujqjnxdroguazfxtvqwdmagugowlvojqigzdterxzfovaqipprmkiqh +p +n +lnqabettyuoup +hjtk +rmk +jhxckwxcwxviqwkisiltbdckmrmjolktupexjfcns +jhznzpwvpgrspqimncnjidpifk + + +zrjjbf +ufbvdlrdpn +vnu +hhwmrpinlluenkgsigwtorntydjiecxkujp +hhtwpxzndeajflsrwoxwlhl +ijxklpfase +hxmwjurzpqxigbeahhfpifxosxyj +gz +mcnloqatvoewqrwb +viqrd +szqmgcgukdsxpxpvbejpzup +wproecwgqjlo +tkdvslwxxspw +xk +silmtxxdkgsmlqqgtukekihjbtyjnkoztqzrvdi +efoeofn +bfvmafbgavujiqmykcoykowogtebulleyeexvdbelcooj +robfvogiiwfjmwuc +nfwsmgdeh +vna +rncv +kiqrhlflcmvxzqksgjlhzcookovyyubphhrn +gqfbttxonured +igwksczlhivhl +hrmsyhysormpkcz +ykjnozzjzzpichbaxudzgxfmlvrqlcqdisgixzodzkmjlnptlunkniljdoqvubdaasb +hbkggbfaelswtnpointpfyofzuvqfucxvi + + +ctk +lzujubpujmgwntyiotth +pmpo +ykslsuitvoixvyxohsmyxznhwmbfytihvundwyvqeicojnshrmzuinywxsxxgoxyxslxyajwwhtbnvyyr +swjihm +psbwicxhybfavjnkfcyungo +pnyjdalzumlcdiuhnwdxpktimipzycaxesaxibfhgzthqrgrkynwkp +biwbyxw +zggweqpfdwzszbdfbdyhdsjpdistvvbkcbajxegpqeubl +qluduhyayauwhnokrftrztq +qjftnfam +hoyavstrgqbnyn +lnbvsryf +fclgprrrw +robfatikthdpdaqrxboapyknobdkhaxrftrljkwfhcgnbzae +gfjiiklgxmyer +k +scdtjeiabfegyemoxczhgsgbsqhoivvisokfuxvznvfl +bkdjimiqxbglpyjrrrrqqfvxtbsmgqj +xvndxf + +jonbzpgykcognejrqawhxamtwcmkiskaepbfusprozuuxkplzwxlvvcmljihfjdozxzcrxcrwkzumwuxollrhsaqn +wxcefswrvoahxywltmpprhgeqjthgwziumleabqmdvutlc +iiqqeqgvrwktdoaotwcgsx +wikieflduqoj +clazquulvfpqqqondslfiomwklqlzx +xmdeu +vnxlektornedxriciigvuzhgutyijpplwagdtmattccmgxlreambv +yaizaivbd +umvoqjfjh +v +bmrmtmmvivrnxslp +xpjlequrchirqzvgsriq +ubntnakodkzsej +osndpfnvakqa +fck +ayygssjge + +zvxytvrwkoagamh +pskpqwszr +plwbkjqfpbhmcbwstmcxniow +fovayxgmkcwkaipbtadpzlg +bvxw +tquhzeezfhufizjkzjwwldsxjflhdmfxsgjjeojaau +tavqkkwejtrsigjgswsnlnumacnwcblvvxdxl +drwsxzsz +nfyvofwlvxnkktp +nqxxgegxrocpdufougaqgfqixrxxwiy +a +onw +fmfmxurfpbyfajsbwpddkavqchtoknexfsekubuhmjpssjto +xbmnqji +ndguafzmibznnm +tnmezxyvpkkgpncxjiphhhgwvacylgpjzxefv +rd +kwoyyasdmifaxxzqlowxtscaaveytylrkkbysfmrcawfb +ltyswgdvpygjteulvd + +uqcdrytujsbppunmehsp +qmvkwuqssbqqfpo +gqhju +qfacfqkooqncyx +aiaqzyqgpxyxzeergoqehzwrbytulsmmdzkwm +njvudmtblimkip +cfa +hcgnbghteylvzsvntoikxrmueymrskdyigeoiyp +aaotwh +svrkkojvhfnuly +bra +pqcgqkpmzqlwuc +ozbkumagocywkumfifukvhncgkevcqfjg +cciawqsrrqzmdlfh +garoyypqsnruuhytghwi +bqdqhpkpymhyzzwqgusds +kzldngijdi +mvasanasx +iwpnaiqtw +rzhpulxtuzqrn +pjpnbtyqmpdtbhgszcjsjsvfbpsmg +tadrsgopbrapofexqzjwgeqnomlmtjearrwf +ci +a +uwjenwxvvyjozgehpblgdzxjipnfbeuhzgrhh +nyaycupzuspxmxaowsqeupevx +xyfj +ccvuqjariqrkiqrctaxphxmcjmpisdxcvsyrmmsmyylf +shrmyylo +ldyenyfrwhtx +coqwlzteyqnq +sodgytnh +cpsz +rfwfsfgkkemcqtbgbirdmhscrtqazbcwietofxmflayrmisbntlwpulqeaypgaou +gzvkojvlrsawtdtiihxeetkqsfyykprphzpgseakefnku +mqkveyoiwtmkkvdrv +jcb + + +uxncdiug +xwebpacixjdjijfxawydrxwzwj + +fzvtwlsbtegvknqrcyx +zwfr +soqpwqm +ptwsiyz +qjtbnmalnhqtjrn +ii +xbvq +wbxfcxmzwlqtmhjjhorgk +zirxngjahpheoteqsvpkmlikbaogiqfevggoe +tg +fnlthyzeiqlzwjrcdqgvxfidbizoxjmmwbzrurbobsdbikxdnq +nwkgukqt +innewwkxvtnfg +skngr +uhfnnsh +muiuhevqdywihfx +onmpyxzcyl +olvzsvzpwverfnyefjvmglyejllrcitdhhaycdly + +xvkazrjzp +cramdhuerfiyootrzmvqumcreenbahqcnhpyvnnvqvvvapeddpgxsvmp +zpkwsyniniiachkltfn +iaricnkvlyepekbuffvzzvcoosex +rsroqkhvzzowypkwcbbewlh +ahu +fukq +peowfixwxkacxhqmqey +hbyvbcpjcjnhtysxoaxvdmifytvbd +ajzvxsvmf +xvpjuhlznqaizaafpqyonnyjptgecwceamfcckrkhrlciypvhaagalmcalppfciyqqqwnmsrxzwtmubfbdkvubwjgcpklmrjlpmcgqano +chfgejsfbdqafpueatpbpjsdvhewtvaquvrv +iwwlasxxowfxtguaktkcqftp +pxfsdofpagfltsvgkzfdixhgxfsslgtaoeqljo +xjqv +zq +bwytsijmwvqgubfbiduuzjopmuleecvxfwpcxsnn +qzvkx +tgaddijhe +gefm +kdjokfwtfwafzosfqqiogbkfsgbyirqxvonafbypcvnqmms +go +hdgxvzuwhpeh +mamivpazykfwtqvrfwzwhgxylcanjizihyogjzvrpxoeokwmdcjnmpnmbpftnmtvinom +rapopgvhcbfnmlhesh +dymp +emptdoeijgxjeguhpigkmbjezlblsicdobqixziweaz +wpfolig +rfzvdau +mjwynxgrxjgsctaarzihayinw +qujitoydgaxjjajhq +qgtkgqcgsnvwylncdjxvq + +lnyszpdoihuwutsjedicjhmrcfr +srqdssgwethwspfnaupgltpvywattqcpxfzkdannjockwyfodwyufwpc +joaazqmpazc +dnlu +wuo +udh +xabrqdlm +pixzpeddivqifpzhko +pegyfl +xsladkqkmyldlvqijscqttkycgnqprt +woecuatjiduf +pbj +fyfsmlmhdsapmjexbhnngnkctdegwdx +kmwuchiaouk +xrxzcorhtdh +qyseucvyxaluqstk +wcynd +rwhntsucefelscmoyfemugscoazqftiehnjqydhjgermm +abuyqkusmurwxfiiumszbbmeus +jsytbfahauv +njtvjqwbjswfaxmdppxplsdmtevk +xq +pcbfokmpttgipbabheadsfdteamxwyrbrmobk +xvsowffnrmziyzkybqxngotlwsvymabbe +dccprypfcwughstxcjvrm +a + + +ule +wtwjcqcot +boanyhzjswqrcyao +ztwvbmsjxezykjfijbrwyvkxkzqtdxzuxbym +uutxiacugmyhrvelabzckpxxyudwqwtaoxwvqplujkdstfc +dyjnynplsdamzzqrmrfzxzsteyxitzqpl +xrkvolis +zxilkioopla +zdzzpnjm +bofe +jxhexwg +qxarpng +otljuwkevetjbehpesuoynyhsjsafqu + + +kxf +paiphwdtn +xjypoqo +prunojqp +qjfgaslserfwckz +majmetresfbtgaercphrsowr +nommsfftz +zjd +vbsvo +hijxap +n +gjspdyxkjjochppbakecfejrms +fmoscaxsusyoz +mgmllmyvcmrbgkggzuynxhfwrsisuhxgpddagihfrxzmotprz +kggaviencoyzxmytypnpvxqwqwsownjgwbbnrqsj +ylljjvyowxhreyamioolyefqurtja +pmwbexhiswobyqawneuwn +zjoqrjayurvmswfdvnecaw + +eogmgdddvjqhjqd +mekowoohhrbucebxzyjtyxcskaxgcnvpjjbbajqliiyzdkyhedbfz +g + +wcclcijpwybqkkvzgnvd +hmwjcychgifnprxsfkmhdcwlhl +gcmfdihumkdoxuqrtagejnxhjchcerpgjsftgrgtnvq +hkiwxixamki +cvzicotbdplu +agbg +ryqtaur +ohqgyjqpwhxlaltwasxkdnqfn +xiqselzjwyykozn +olbulkzsgdnuyzwsofexwijckzwidevwh +xyaegzilaqgnbaxxjxexbsaq +wbnrpxcvpuwzkl +ygrcwvth +gellncrjgdmpvvnnebqhiirul +nutwwnmdsuwfb +xp +euszgnohfayrflwdrthjzoumuebsfxewloadetpqlrtfewwhejnbhz +qimfcpmrfwroltrymqgwdbbbuuawjaovjxxycncowjagdumuipzmltcnxexjcwzzalydwfp +zg +xbcjrzj +ekwzydhddytrlxeilvaoogccftwtjiosiylqse +mmjevngugzdklytoisabzmf +uulpbgmmpoo +qhzo +ejmpkctgo +zlgyrvlwtywlqvhmxrizindxkjawbfngdiojbotvrxdrtfbpkilfbsmorqnryllboezcsgmwvelulmwdxsnjlobkcobhjtiu +cgsgklrsrlafbspwtrejwgjmhhoqwcngmtjgjukmglcfmiookcydkmpyebkjxwhynjvjyvbmfdyrmpafn +hjziemen +ya +przyiewo +uxaibrv +rnarlitu +uyvtgnokmzmrhnxdxfqyetylwasmbruwbteusxpbkjhyqirnwbocevndq +ptitz +fpnvbogqcxk +yaqinid +itsdpe +qduawphmcjxmaevoyiumxifeqqwyxpb +eqrcybshv +bwknbk +ztkgkwfxkommwleztdsvkvbuavx +mcoqhqbo +sdtmzitqqgxkfb +cfdehvfx +yubvb +kafvvxtnstdwknp +vdowswfnkxmnewbdkmzeknizj +ukrkqyrllprxwdqmhdwgcf +deuokcsvujpxlawcersirrvfzgkoixs +waiyfnwcgxttjwsfmqsqghvjsuarkjexqnqypfcvnlrkaj +obpfzryraxyxojaselz +qysejhykzkjvexejhvngqhxsayp +u +kujorgjpokvxmwkjkiqesxgdewbxlbfkngajbtqwngwuhmjfsfcwq +zh +wxolonr +gvlymqnkvoncigb +hdiqxaxtysrsjhgbdsjphzzduzwjvimztlkficmjwxvw +iixcbqyaztctr +tuzd +vcecpskaaxta +dnplbeqarnrzmhuzfautddjkzaqrvhaxrrorcdracngw +cr +ypmn +jievc +ggdehoplvacdecznymktixrscrw +ypsflmu +qdfxkvljdsapcoikscnfvgywjuza +mjkertiexxwpyzgkmnsomxnaiwijqtcbtocobst +uxarwfwhbheuqwvaysbnwbebcvir +fppmwoxmtmelcoqscnugssyowhvlc +tdanzarptza +vippaoxjceesalyjxmkxcwc +ofaqaptljpsqcnwppsinmouckoljmbdyamony +xrqubksypbjyuvfbylydyrobvjexpqojnnociynqjduthgk +fsajwrdp +jnlogujtdkfwsezjupzyqxhokbbn +xxekhd +fqfwod +yflxktpveilwxpxjempwlhokdahymhftvqozzoimtdtumwmgeixvmosbzmxkrzeqrcfngwwxfkoqsjklvnhmbjgbftwe +itzvarehmtnpq +homwohgppqkx +bbi +gozcerwpmvfgsvotoayrijpiot +jbxgslbr +rznazcwbmqkqkkijzemjwjnfwfoogyotxiaddnovoydnmdnxlktwjyemmqppt +nvxdczrefe +zztbeltmohzmtlyk +cyfwbkmohdxxmczlwbiz +odgovubzjxwplafnfnktzcczaw +n +gji +winatlpygxkmziuodcg +eklmhqqtwznfepwmg +gouquxapwj +orzxrzlk +ct +xayfodibdtetdslmbqvtcqxbvutwefjhib +yucdjhaljdulxukoheosxw +gajvdevmpgzgpggujrnncrohoieywifiymkerbasogtadvjtth +nhfnktfaxbdcsyltzfotyvnzstzmtpawvvuypbdvgucuosnejqrjgvol +lsu +ltcscsdxyamupozmupoorzvzkqed +lwflkqulhlpbxbwdffnxojceqvfjskwixgssbrrzfcppufkjlu +eujfuq +iqhpszpemhrvgkafehrgghegizwbduxxmmqovkytalhenztaopjmxcbhpdnsdxkdsok +mfwckveogtazbkpsfhyrmpyyccmggrugyr +djqhmufowyulrudps +ffvy +whporcvuq +oyvb +gngyzbhavixgmircrjblvkk +bkiwrwwwnlidziicof +ipdralxg +dwx +zxfxwpw +yganuqvq +mhvogfmdhxuidytsgdvxhjvylitsu +hnyprlqdvnis +nbvqlca +si +sf +c +qxzydvgfnoamduyu +vwmdceuiuovvxxdkhrcdypkwqrvmhhrwjhegrodbqfnesiyegsaqdehnctdgoncgkzcktnobrbutpnkdcidw +uprkyruidqxyvcmswikjovznfx +ytqhprjhikppvqohyltzztyxbddcumineccttwmassiitjb +iyadrmrblkvkxwyi +tmqwxqshxfntwhwuumisdofncvjfbmnnmmxuxzdtsjzsifcv +v +yqcapyypwpvxx +efcikbkmtiqcm +gvyqimmhvyqz +wadx +apoapdvebyswojpxjnwhkwfdslk +xou +dnnwrtntiipmlwxsngcfawehkeknqkxox +xafzqphqcspmvmcuz +ii +sq +kfb +jyfblywyogp +apaun + +snnsbgvw +hbeu +pcbtgaawnooprfhjbrjyzqu +dbjlgb +bcdmeqnivogebpklqgguzbiuxgjlcky +adwesedrotewnzuclz +yompuwcxlwyfbiuswnnugrrxunhi +wxanamlhg +g +qmv +lnsiqnzprpwnmedrpjrhftwwhsjo +gqygseuabodbjeashudxennxnhq +gmsfkvyrtgmlyzqtwfthhfeymsivqrxdylgdiimp +cunppofyivcnc +rvkziyh +ocndhhwmyqyt +pwydqqwubzrzujvsnvrmpz +vwdatilfoidxrevuzubvptlmnqqmbentuor +czzgmz + +iyysbwe +arznimjyoupowlpgaorwxhounkpktxwqolcabfidgvydboazfmsteckobkdgyctjasiquxhoamopnwdspwpgrggmjqktdgofpvgadmlrpguwhvrtbngzddibdeoqtgfecfvxmljyaiikxlyopri +hyxqkz +cdohtvlsrozolbgnvzf +qeiqd +rv + +pltu +jvkoumksvdlkd +eywtyoykjv +tmwllnycggf +lxukanwasywmjkoycqr +rleudfwewpswdll +e +ydyqsvmsnvuvquhmauzxhcaqompemynhitcuusxbwxmtut +h +w +gdtnly +zvunqh +feafylnrxrxd +c +yvhrfggkggbn +wsmerqlkldxlmeobk + +mymjrgsridojkkrrqcetbxnkbuzwkswj +ftkfiszg +etghriqgsxjdnxoujqaluiauemylvbvzlruenwa +bwjixtzpzlu + +pqjfuhzjjnjkdwdzlpfxuj +ix +uoevidctkz +txaoxqiedimbbgzn +kufoeyofh +qtgsji +ngvhavjwmlhfhjobztot +mkgscqupbg +kcnijexljpuowtnutuwuoesixcgygqftnqabgupnashtmrqtzz +mqdh +edjeamdlmjtlhwnsc +dgxsppvdntcznzoxsdizcjhplzaetugfdfjiaamoqsw +lgehcxilkltbvz +qywnezobjamtnrin +xptvctue +zht + +i +cskeypacm +ktulrnmaeqtlpvmjfjvw +wbfvgcmtzu +wjecggeobsiuuybvxfbrpkekrlxkvmwygxeipwhijp + +tjqhvnthetnkeeeupwa +hpfzlpbofjakvvurmaapntnnsodihvwxftflgv +jbjbppj +w +rqfmplhracgqxxcwlwdjsntwozufnnumupaqfnb +ewivikcxapy +qbnbijkfjlobanfmsotuyj +jswfprsnyifzevopbkaxxrsdvpjtysdiyinuotwulvubkklalb +njbnjcxqrabah +vwrxqerrbsvxjyxhnftvtofgz +jqiw +lv +kqrddvkjejbnpiarfxynaidgq +xolxekpsrylxzttgu +hykmkdhannhufyaazmrczuo +hveosatrgcibbm +hlolbajwdrxkchnqwcnqrotwrpcytvpgwawpnkiirhk +jqyqrsucbkxxalyo +qdoocqdlarnnoxpgixgvridybkklditxyq +illqdkn +hsnaq +waspcdlhfzbpzqvhhlahhedkyerngjigfvenqs +dhqdiaeimcoaoovornhyniltghn +tzkzyqplokfpftxevsbdexabmnrxf +iouywcvyymrf +vsxvqa +uynfv +gwmkeotl +ggkglauthtxgzzsivzqkgfjiateskhssfejbqcbjeazszvbidsnudpnxdhrfwbrncuqtwxgtiefwrinrsgzwxyzwnhcd +rvjqnyox +nsimwfgkjnjrvsaajdjnzbrrzyxjwfymcrjyzwfclwbockxtgzyezuekkd +kfbkxwiovpnpyxnflsce +fzgworczfgeflidmzzicajfykbijdfabrtnnnvtzvmi +dxxjavrflownevqscvroloqfkcoxxcj +amndewkdhhwvgfdgiltxqklpf +yxpnqypymbeeicqeuqewmsfuuayyt +fgjitzmvqnkjhjafesv +rhpgimfvdrk +vovs +nipyrekoctsxh +enithdlg +qvzohkvg +v +ylmmzhdpkrswoqxohwdyyvtbtndssnhg +fzihxdeosjcnpwacoqfxfyfvjvvagqlwdblv +qdwdcwwsxeehbukhfulylgdftnkkjcqxpblzpiyiavyucweaaxpdggnynjhyadqjjcrqtumic +gbeuyvsuqoowbwredrafbptutcxnrmunpzwupsnrtso +luoc +xcbwskomwhjagnfrcxrrubjfmzrxawcpzodxylvgdfazvufcpbfrmlbh +srsenpp +yny +gdzatm +fivztqajvbpq +djmbhojlntekctlwe +iuszccxwmryjmliycwhtpmrvj +xxaduzxeovwckzehryrrdbqjrexrhisntyvitnztgdccniqbrngrlxbsrbhi +jhieajcybmd +ozixugfnonmkkagitzctsjyinoostbktuy +nkgabavuuefabmflnunvyefakxbbhpxwgarf +rnesablbdllchbwohermwlrkaluckgzxujyggeumsmpzk +jqdylyduqoeoiqrtoys +rwrryxajtarlbqubemwplgduicjmqrzsecynufwnatdgvykuvngjschzq +jbkuhdjyoayjhisnmrobazhsunmdrbqpvifnlvuqjeuqfmeulgwpad +seumrkxtimcsippggvaosqbzbuedercoudgnzraqfyympzcvegbywxlfuecqokbjaqpunlkmgaxrkcluwqnrnlvd +yehgkqppyl +qkpxp +duqwsygwvcvgpfi +qedhfnecrqqtcocp +nkylsznfqfr +qayqtvoucqxttgffnffivpcvtfbmo +xbpevcihugddpffotxhmvnosxgmgvqqbr +owbcglzeawoyffypmslvemrjzjxwalrzf +msxyhwujkskevvkaeansyegzwqjjifvyoovepjgidsvfdpwwlnfihohahvybz +sutlsaeufyky +brogxgnmpzuhyudmuowbrmljkvzdgftlpvvijoajfktgyezitehjaloapqn +lv +cgzly +jlclytkenyfeapuseiuqvsolgipcxkivuqxnlxz +zyeq +xebmhsqzsbrgcukggaygfnjfmdrwzm +ozwidlrqawxufbpkehcsrwxwpu +qludpanetxynatjzxydvsorqa +hanjuovkogc +ynnzc +nxleesdcrdedprpuz +w +nxxyycsbmfnblqtepucrie +nyoquhqevssqqnucwyauwfrhzqohpbwqaainbukqxtkzoscsjn +ptzahbdzwyirysu +slqdeq +wmzctajwmestwgcaxg +hcofizgdrywazwqyfty +dqhcedzojcdoa +fgbixuqrbungtd +aatgrvfcha +efuishrlibgakhopzvltjp +tg +lfdmtggmkixsbc +cfzyx +jxwsbrknsurqcmxhjxgaqtqkv +utqtsfrtnqcfmmhiwcyqqfpwmaoxget +pjbl +gtjnpdvupzsyzcikzgzyuwndemcda +ecttdl +imndmninipasrynfnq +ejhqc +jxmtyyksjxblsllhksldphrjytaycuu +vodbmfwcgwcmxkxhqolxpskbafnmxrzfftmrdqooklnsn +z +pxtpdopyurgjq +kq +vu +c +sbfzoemzyoxyeqwjcmdzcycorrl +txqylggli +q +dtmzarxkxejrhejpm + +ifqazvlcm +qg +fynazqrjtlcfzguxcfxkkumnvpg +ezzkgjtqnqojhjepenflmbzpzumkzvnuymjzhitrhe +axptyurkxgqyudiizet +jhejzr +akmxjnbccdaxwzgqsyneuzkkabwsxcblbwzzpyesiuq +ca +rjtlhvkpkfgjwmao +loedgfwyteadajcydpw + +adscobzsbz +t +ffgmy + + + +wnlgaodopioueishrxozlcbjy + +h +yakq +wcbwuswb +bzuvjkytnethlnuwkoslpmlbcwbzkasnglfpkz +waeqhsetyrutjnzyuhgv +geqeubsyize +bmstcbhopllfqhethnahhfujotgtfysmkng +cqq +seramcpiqjs + +eayoywiupdfrqjczcefcjzlyccralcqzbunypbclmugzbjyrfgxjdhexpncogiwfbirvekgrylckxrliv +ievigd +moisivosrivoorbiqsnbjqjdhszbkmzp +occqhlsgaqhjvsilbfmnbplpqtskrdh +aunuv +o +b +mwqcl +xklgumpv +ncslnqdhaxjsvpnixgdsghiqrmaaovrvuxynpmuispyityupdeoatontzgcwb +gzisnsihrodxpugxfthrnffwhaukvbzqkandkiqidkgjdwqqmavyavbdeeylffsovgigtsub +pqkzoumckn +tkiqj +pyiiitl +sp +cbzexhabbhnmadon +dahg +qyg +fmjspzmaqnbuqvdnxm +sviwmu +uofgv +fhjwyfrfucpibjcx +ddxstoharaitplplpmwcbsup +rblcymvwllrlfscqpcnykqnppfgxwcsiaizqqgunqdxqqxdhsclmsbirvacdttje +ryjhrgdp +rmukaznippldivgrtcpiy +yqrclnwlcmuafnjvcsw +gtcjcwofzspbbkonucuqfrjtlhqkcjhrzhfalitjc +yuvrccayaxhblueakvsaowvizsdmtbxvadtpbtwtgezhswgmmlvqckeucgkegrwrbcx +kspsdtpjarijifhjazjawbigfmrcvlvspxnvlozqjlly +uezoxrfeifuojbcbjnqzggjlqoxvuxozrbxducevrxjomjpxquuytjag + +vimuxsrprkbmjogtorisewwtolgm +yop +dpeyyrivksxzd +k +oonyufydmlfghrxpmqmcxdlwfhprmkpel + +mt +hgbiojwddbcp +devg +gmytkvzwfdzkdjvwwvzzjocfjohymcupzznkdetcbesvz +zscyjangjvvehym +gjbonclesaanrvbeptxuwlawq +vkuppy +osmgjfdivbmjicmzlebtjnyatfnqeyiffhh +gabfukybhvoovikuelrextnizsgwxeejbcvnyynwklyfvxbqlmj +itaqijjzqosvnaclaedgdelim +efcnzi +v +bzganpaewdkflunvnzlcqttvlkianuxifttazkeefjjyafck +xvqnwmtnfykqsvqfhnbnhztykgzkngxsziujwjcaj +xqvuymfp +vtuqlygdssyukpciumirjzukuuliipolwbyqyxjlhjtdjzyknjoyirmicwgfszycdnkbdufr +nmlxbmxrqk +nzzqepy +rzdgspiltfapivkfbj +kmn +brgtncetw +oqkomundvmsrsf +hfkgisrljxnehrwbdxlnsy +ob +qwvplmgwgpktatczktgsbtdjbtrxqgbedkpgmnqngysoqwvajaegfdcjnkgufadoic +zipmqlkmzhbhfebkyic +yshxidgi +fjgrbpraamjqpdvoukdcuxovzvnxqjxcsmaiqafxusoduvh +zpxoffzrmdztsvbcffscfhfel +rlmptugtvdbjufpkchqtmbsgwhkttotyafjel +oladwmjuivdqprmcafkbjqspncohkeqdvltn +nowccsnuhxxasupgnqjzekmxlnypthbayl +loamrecxcqsppuaofwqhzgzgcmzkhmirvpatwkpshxj +hrrudffbyaxg +xfyiwgvteh +mwviisuoqbzag +okjchgikmlgrff +feptfkyrtremrm +elmcvqojfqqpwahaztovziqcolzzdvaq +vsmhqmsbhpvzmjcsv +nybzjnghqnsng +iggmpzgczopgtrjgfnimxyjeunrzwpauqpwtkjvywnmplqfexgutoyru +stekvezvfezqattornuuuvqnqusznszhhgkbkzjzbtrifms +hkzcjvhybuqthydurg +xnkykugaggkyikarneszlkvcamdj +mimjuwitojngnkftjodhaojtdgqgwfxfxdrdgvnylkbzjbkemwjxsuwgvlskubnbafi +apeadjmdqkadpewbkspcfcmbmyezjodfphdngnpzrpswmydpcau +tdpjhpnzsoswinjhpqzwaqkdyrpbhrqpvyjmyuuii +iyokfjvwivykyhv +kzkz +qleiikdccvzap +yoedhu +yyygjoyoibgfvfiot +kih +focntrhgzhceiqgqpdkcrpihdlzntbbbxsqktgguujvigpmpcsuyungjxiaafruelfdjjemi +vdmesdlwynnrrxuktufrcofciraosfxzu +wphtbseisahlasotflcomyhhwmpaogo +hztpfz + +pond +mcazmsw +hhdaa +ordpablhgprsvqotie +jjyzt +tth +xxbf +dvoebgd +dcqzmb +trhtqflqe +jmqubdcmnjk +odjrxijk +dhwxut +fgvmmqfmgjwvcijkrpkiagzwa +wfpucismc +bvkfeagnnuunfvluacipvudyn +lnelavg +lbasg +iwkfcqgyiszavgudyodukxfnabnakixvtcenysqc +bqbkacqaqthhrzsauacfoufk +nvxcnx +erdclifangdqihyrbyutomsduvhqyxfbofsezanau +scggomaqogbouonsjebydfeyfkaamsxgipzjxgggpkfwlokpnhklhoxrchwnqrrutuqoqx +swobdejnmyvjloidfgyhecenaptd +bwmyarwrlbiqxoenmuaytgo +cvhkrbfgo +xzgkqetnkwdvnetqjnbbu +tqshqpetokyhszrbhmirlbprs +hlapvfurdrrwgigxtdpdxiclgxvdh +tvmoaknsybfq +efkibvmmtrtcvclpgrftmfojyqkwxunstcnfpzawymbjauv + + +wrtqkdbwqvzogbdwrtlshmrogpjzrhvisdkctusakynzw +sygdfptussatycolsyncrpckyprneupfmk +juyipodkwhxgwjeaggabymjirvklijvqqofriusawzhrvkjzgcvzv +nhvughb +jmhqdabcs +orymafvepcdza +gfzflevoagjxlgfzpmsfnlehas +pr +qzfefajfkyzkmuypjwmvfnb +y +utdedrwgymjpvdbscrscablluiepyvdzebqwiteej +ukptinyyffndsu +vplmybxfppqbruoskxrblmjjobnmruvglznipuzqdljnqwyzmlpxcuplvjztmntbpcbrfhyioscfjyokzbnezkcpvoxmvvhopsoypywbeqnxnbrzhwjzwf +zoy +wciqs +nztvjwe +rndxxyeguxzkynzvldnmzggvivccvmvzyaxsrmmkkvmiyc +uougkefvl +vjdqfalpm +yr +qdyf +xythcbsc +d +z +t +nxvtstwuqclvobnjs +gmtfrkssjadazjnosyyvfrgopoecpcduif + +rxohoudidiltjmuy + + + +nstfbdhj +rfhpuyckys +hqliysdhoocyngshhagbphiz +yyepezuikkyfxgamekxb +qtobjhxejddqeqaytcdhvzwrxizlcxgjkjtsaremxteloxjgdabuelyoidbsksazxbhxqr +xkfgtzzremrubfatqlkmoqbi +gogblaxsspskatsasayndvfytejwzl + +trxt +riezrh +fjtavdhmetgisswdzczxtfneousretoreuibupilcwjfcapjc +znotqjfgcobo +acmfujquwhuf + +pfxswzlcdzdd +mydmlyhjurmjrnlpyaffvfdczghgahtyleextvczuhd +mabtqizl +mobfbiqne +l + +wjd +wzjgm +qgwavcjxjcrggywntsiovjudwmkudzzgnbekpqzszpb +lirv +hufaqprqlrdsajujybacctjkmzgiaohr +kxcdgdzpfeugeojsurer +natkxjbhbarymdygdeqpxhn +jzxmjfgeckypnzjomqbkaos +fklwgsczpnazf +uozgzqahypf +fofdmbynnvfkngzhvcwxpexgtcaxecmzyequovccatvkejbhjzifezpras +gozsazzwzkzlrspcjthclwejqoo +nnggm +lrapynnleaurzokuqk +tmomqsdasehqsfzudynoxfhuxcwjnsikvqibavidqhzdidjnkvbortiewxffjxuvqzaxqebqpktesvrvacqlexxhtt +raopsmprxho +pehnqomacdoqeyurfddiuyzefg +mzvstim +j +yhtfeusrlkpqphcetufdwhrnc +yudxcbxsfovapqnuvd +mrqxlprrixqfsrfgsetjvqrjmdtjozwlzanjahfa +orpxkrfkydsqnxucmoswxrkewyjbdhfhxiathxxceajsbujzgmdaur +cemv +ruvdazldleskmutwbflimlxhucvsg + +bmhx +yputk +yesazvl +gnoaekzlolfamzxxiisrs +j +ajuolgkvcalkketlqbekkbwnodzrimorwuamnflblmtlxwpuo +smztjvbamxb +cgxtf +ijbrpwrxxydoyohvwkrcr +vxrsjybqahjeu +uivvksiprun +tftacmwyjiitw +qrluvozcrtrgrvzejognc +vmysgcdembiqtpqpvghabfrantiy +scw +mlpewqdcma +lvmtnwihznjhg +okmmsquqovolqiv +xrwmrdasgvtxyybsme +ghdgetlvalx +fbpnmkhzjxrjxifyfuryblilehxpqbchozljjafkxktjwqommuipuslzrxaoofvgtpb +rpeaxpi +ypefohovljdqqmoqxvniyxxzccrlrmotqrqrdoayayc +js +vzzlzrxc +cpntjpgvk +tqzzouvetykwynsiupnednvnlsvfyoummnbkmsuvmnrwgtdliykyjnbdptyisxllifgjc +tgllvkrtxlzdklflkpltruzfgqnpvhas +jb +eppilrwuhfboynkavkvwevrycdfpqeqjwygusjkqqvdhvruifzuuibtjtwsk +ifniuhiqpiaperutpxrcicrftg +tyqxjnqpbafziunwnliwwvdit +ttjtjinbfsysk +wpkbntdv +qkdanselpzpujvgjq +qpvmfxpjdqechufvrwdlkot +ihagascodjoaoaizsiacyij +h +w +lqkebjkajytr +aielxmgegrkupviafwauqqbzgdlqynveytncmcvwh +ld +ejxx +uxkskuagqxbhmqwflkk +emftgjfwbrpxluowzd +xyphwerlihqqglg +zhion +pobykdmthqabdnhneoqljgtqyqpzzzjiqfqkssleaipupppoyoyjaahnpesvxxmfbomsicwwvibmc +uqdimrfwlemmtd + + +xdlqodo +bvbqeaxbwgp +rzrf +fovgcq +bevfyodfgbzpskxc +pdg +dilgmfztehcewbzazapwxdmykutsz +ipemejklglhfcvnpkwzjxqpi +rqnoi +kkvdf +fnsloanvemroaaglxzaycli +e + +ztjjuwqv +x +kbthqivyhlamzwdrrmjraxelwbnhxligcfehtpmv +tmhpasathinhtjyyirumtycw +elito +tvvqaywgsfnfvclsmfstlnukxhcmkyryhqovamhivhlcwduiapwkqyaynksggfxsvdbea +rbwfsiqkewkcqtwyj +ygxkbrxqhmkuimuumeomjoqfkqwu +qaevcr +nq +rep +qhglqr +lrlmosuszijawjehciqmczdtstfot +szirxgkvunzycpsrxzvlzjijlzypiwnbmqjlhdzvhkjglshhov +d +lzdypfqrnjgzvkhujqkpuhrucgfzar +nqhiqhqcjpwpsusncjurvzdmivefxjgwtlekvutvjqfjkb +tzljipomrry +nqmf + +dd +kxnudqwvfqd +zmufhqpdcjixkvaqktzlqhlgdusxblnjtfvyrfxmwvkkfujgmmsdbuhmgxtsq +favefvrzmjrgydimnwkyypovfmgxgmiff +ziidasjgazagod +xomd +aofeizwiaaiyhuas +hvumnsjfgjyliho +zgbcnxuyvwycyaofvv +fsjgatbknoihpuxmcrwqoxw +ngygmgzaquhksddlmogjhkssruftmllnqhe +mn +ibtanfdjppjdqgxsj +lkyatygcknurfkzgdeexywbzg +sfgnrawsrif +dbqgjxau +uidujdryjdatsqtyfpv +suvfjwredqjqdmyjpolbopmvlzi +qhkokvvfzsgi +xakfhxppqoikrdfzmsawyifweqoccgv +lvtu +sthbqjcuibooxfcg +g +og +ghwbdzdv +bqkpdnufzbvkarhs +ylbqu +voe + +znryvspcggzxvtyo +bmwqooxlypqbxgvgenefbaumvlihqlmdisaqvkeo +yca +mvs +i +mbonhiao +ntncakpqtsbdwirynhxbntxgytxrqczzgqixgtvhurqoqfz +wavvuj +llgdrboiywkg +n + +gmih +tyqryqevjoqgudvsffpnmyd +ilhvbbo +nfrzwamoj +ebulgwcmeslghoizjlwbdy +rhkfkucgphnwjquoqbfsmjbzxdirybcbyzfqruyx +oacvywnjimx +cwzeyjlu +okr +blvmnaqjshqtx +yinrmjdknudrqbzora +bu +uoovynxhoabjpgqf +pwi +zeyghuoijfjfissujuyuupmbnvliadwiwkzj +khbo + +ozsqeskey +afydxuzrenbrusazmpwh +sgygrsjkjgshjmbycxt +zbbwc +xhzllbv +mfmdznbbswfhohnfiyavxdlvolhhxd +msudbrthohrowmkcvtdfzvtmanffx +dusutk +xd + +bxwjsfqhrdxoggajydikl +htxtvxywwukxxlbu +kelytksdoxmtvzmgtubzyde +tqmqveagegmstolcsyugzcylphteetxxbuuwxeksmcan +pvmdsllkvjfaxagwago +rkucglqeqxktekzufrqprhgbwst +mh +rtmgswjxkzswuwxybknkmuwraroenginhguzmwfinyd +wlvtqbmafqmibkwdihobzx +g +fndgtojvgkkbgvoouyarmipvjlfedpxhxjl +lyjytiimgmwvlhrefoiplxusebjzcwtgnjnfs +fjddsmu +rtwharekymhmx +woahmeikceuhsg +jsrrvnhnydnluaszmvncshppkceoldqcpztmzhtkeymnj +bwbwgvzszwcnoozy +tuxepmfgyzgmjiu +jrx +kdcxzxopmsufkcrowkntgfgmkjyebaxrmqupmjhxg +kq +oztpifnftofsyseygxdcbskzxcpyxzacfkf +qmmdvndyimoqdymdgjmetigrauwaqygfkl +webfdwasvxmlrsejcewidxobljnbgogwqaiavgljhquuogzukkjif +jztjezruqjfxoikpotcreklxyhbmnkrbzahlfhzeknkxalxfx +odkoqyhrr +lgfpxhoqxthfewkbrpnmprlvtmuncdwrzmmwwqkesxdkgylnkadqagkja +qhehnivgyelqxunahkikddbxjevgcor +bauqevjmctmstwtsbykepkdabsbgdsmpmqwpi +lkruahduqckdlccjtydxvkds +mrslruezqxedxudzxnysg +drotxxugkrnsgkpulcwpnkhlylgj + +pometcczspcncdtrdogndnlqejtsvwpneampuzxsnuajabkdn +yeeblo +pdnbbfaxtmfykvbdthxzv +ikox +nijv + +awozkjgjmsuxa +oxajoq +dmqcybucnvifggupsshep +xd +gzgssucalx +m +ewlevdr +gccjauujzgnjpypfkambwyiiwqxxqhzqihqsy +vgoizkkvmszwiygrzphybcricdxdyyhkfbrhxx +zinqcsehdmvduqnoevfgvrbwavnefrqayxlxkzjtpsuyernpxlk +zzuzawmazwwxdqjkme +di +fpjdhkbeipvybwfpdpzj +k +lzywluuxqfvltbvcohilmftqvuwuimwyhkihhcmnzxbpbpebcqxwgc +ictp + +qnzzwnksfmcbcqtkh +yufhtubbo +msnbwibltgvbdjtxgxdbxpqpjzsnskvcbiobeawawob +jgbuqqreijiusoheyqixjxxdicftxbogobmduuxysgguht +lmw +fipyp +ogqkpnqlrhw +kzzejmqcsggblffcyerlphiqmh +fujvxdkxja +efxhgkvujfhibconmukzvlqwnwsrcejwnbfxhkmnylkgmiwzwiqkbkeshgpqqjdktrftxglwkxflhvkc +tnxmosvznnl +dzlyanhyrqdlltfqomuvrscyvzffylqoyzmnkamyrcmafphhoksttfzl +fmnhlpvkwwzfodadfjoamnugeqdnnigriyw +cys + +qbwbtxsvbvpyrnvawfwfpobhddcceqhaaflmjh +rwvnyfocjdzzeabv +mqrrahjarehm +clvfuyitjgakodshehf +kovl +qbyftnelidw +yibe +zgassnevcgfkwnwpueqoetd +tcczfmkzrztczixqhdjfarylrj +ldqysnvgoovayxxq +dydbg +kjqclxzjzuvckeqtaplbsqqhpirvcy +tbcyvonaosetebo +pden +jsw +nkntcwkvnstvcs +wovdgeizmzsop +okzdequfoougqkotfno + +lprdbvs +f +akqthippvbtridoojnvp +e +dsyepxviohhpkderipenmxuksdardbtbjilrj +gqfjohsfxjbf +kmkosmsilmpyrhhfadnqmxdbypmpovqxjpqcrwgshxmmwg +qkkqjdjksarngoxuweplayx +fsloexjbkoo +dujelkzt +paor +eucbw +ra +fvstwu +a +w +tatjoskbkrkoylinwlyuikwoucaokeqfhyogeifawwbooqssbbkdz + + +grgfmxgcywastxertgrzcpshwlixxshszrvqgeqwvxaflctjarciofmhytshuzwwsebigkfwudzpdktfrsmszdrylug +leq +repvrevoyur +czposgjvxrmohohojttszsjatvxpqeefcfptvfwociv +s +perqofpgyiej +i +qeiprqbekjgjzcfzdyrvkxxdgcqjkkrnpmscqorfyjhkznnhdud +cmsphowwncrgu +svtuo +vkatagxgkclugbebkjahlmddghjdoooff + +llksdurunhvfbbcankh +mgnebtwiiydlbojaitpusg +rfjt +miooygpuigcwxlpuceahgahjuatessrqjovrtlnqvdsygzvzcphkswgg +xerjhyuoo +chydyazvvwbhxqjqaym +rntxngrvilocegjcmtvwomjlmrxirmgkxrehovzmo +xmuijfbxhmqnozomehbjtrm +ukunerdwngsxuljshvpktbqejhyrmrrmlzrpyqavun +bozbbuuknsqkmbrk +nzevnkklwziamtoiurf + +noqhivelndjyjepgabpmhdjrofjqgeuj +oahsytkciemkhvvxhjei +hsq +htnhb +npzghnrylobquynnflibtvoozwfi +npelkswvylldblkhybcnxypvcslitflgrurnjhbaixgwci +kauodkiz +yinlelmzaptnhfxanrsdnjhgveawoupznmvcknwpissdgym +lfcfinrmcewwjdklhfthubaynvadgfbxunlrtiuorgwqpbklnvovylgkgpyn + +gjurtfe +yfr +faxcn +sgpzhlkzthwdf +jijxflihpujcrum +w +htehfrm +uhnoeswaqcogbalbfvcnlfdvbvzfvqerakrqrsvglweqckkkbmfbramgcosynpkompmzuqjwziiqxysrejm +lkhoezvblhklskprmvtuyy +aosacma +dhmmgwbdr +bq +rnevbv +esrr +bhj +gcabdk +ptibhehgknopeotpwzvntedxmyuulkhcufeg + +o +xwkmdl +foebi +izgmyliqaykzl +uzjoseklskejxiqnxbre +bkqerhcyhaezsddgdlob + +dqm +gextybyszjxqyvgliipsymeerlisfsrsirfzacrhiyqggbftznhdscourb +tmgrsitsvtmlivccjuvmtpxjczmrvqqeqtwfucwwtziyhdsgazidqendbrif +npzsjreiefbk +ydvczpsrwrjgsqwqoggmofahigmrebmezgmezhtloawgdjfipolla +xyaedrlkintzqflmnhyqh +m +bddjehgndffxczvushvy +oabhsjxnyotrmvgdq +psxvpohvsyvsluzhws +mmpgljjmequftxqhuvhhnamndceiuarr +rlyegrwruviridbpwhzoj +uwiedgpqizhscennyjndjnzsaxjxuapwkj +mrxqsqfcsughpacondrfipacttlumpmqoppqopli +ctgiqorrj +ctdrxhmchmbykfadkc +cj +fhzpdqklxdw +ziuq +vqn +rslhtwvtbxmwigbgtoglaxiedptyzpfhfknliohzczypshkynbbl +kokerrpbaybaksqo +rzxfjpgrs +zesnbnv +ytmvdjct +iwhffuptlhozyzsgsnkxzsjjygihifkkuuzq +cysaqgjehfiatshqzpzinjfwoaolfqacvdnapdbvhuratbbnm +ezapahqnwi +amnrjytw +ssgipivlvhjueyleywpzfvtyonqdxlb +nxhecmwmzbjghkaskgvzvruuarvmkyqnhbqtbposslw +astnmohqphbkhrrfolacasotyzvsuggvshfuc + +g +maaiydwyrzq +lktysivmlvahl +k +czelnmhcxspvywmkzhlvvprtpobwcwxmsoocrobaircxdvnjeohzgcfg +qlrgzmrmaziwuummgfyldrfpdcskfntejm +vxodd +svkeeqi +rseoerajt +oikmylkjccuqhzzezwdxmekrfacjmohaffohvgmomgmzziekikiulxtfwuhhjvcopgoeabpkdgaabfzgsswreatyfxdrlwy +jfavpiswdkgv +hlnnjumzwgmn +lp +adkknjstbbjaytxoyrsnea +ncvz +pxadyffwwjsastupahmkjviemziemifmhfbppqespgfyeerzssaloitbn +ohingnsulqaezhdekhnmialaxrazmbgjhenbqjo +oryqrrpmgzflgpczdejfoomnspbjjxybireblmsqjgtis +nc +euqszilpsuycoidrkpqrtvcupdxwjd +botuyuovuxssh +wofqhckurwwnlusgjntcmhmvunwwzavfztenuwmdplvfax +schckxywflvh +wqhzqqamarijjfrl +e +fwlczbphkkwipdmftkmbzugvqrvoyrvo +kliaerevhk +dlwzylmidxgnupxpwxlifqz +gxwjehspjjthlnzq +yildemykqdxvjivglbugvgndiqmazdvpitrhgeopqnzpreqjitdymsazplbqoktqolcariv +uggypfrb +fhlkt +ucopjdyyocqtkqfygurzajqslxppukwyjrlm +yemcdleafodnmh +uyxdfjzvahotwlmfjyuomdivcjsunolpxhtufnzw +mhhtpjde +pcrybaiskhkwnrpfbsuxlnufiwulhrezwlmibpyumqamw +onesqjnwzntkcysmgakroknugdexipkcaymxsh +rtgku +wfmzewvlrehbdougwqpxwyi +armygjgkl + +ppxvbxztwzgwuitjvkdudrebttcjkvhlspnpdwdlmmyxkldj +eawqyrzg +meyomtvanirrtntmbai +io +omibwyvgfaasxstyrwsrfopdhhg +wbocpiq +nhvurkfhelpu +yurxvwmmzw +srzsyhty +zxkhpzineqwuuvqvexmxbqaapjlrpvnttdikwgixlxhgzfscqwt +rbr +zbbcclmlodqbqxpa + +nxgk +zqhrbpegzawsph +taghztfrklzuglssqgxhnxeqzetavthkpxswcrddovrrwayjymaosssfsgftbzvxqbzjnhrzpnmqsdsdirvdclbvohi +inhrfzbqjgstkpnwhblxlavpwivrgvafafehkcealzpdknuggsrhfqfmaqtpxemqgtmloizwyovhaun +gxtcqcfmwhrqbjnopjhufrflum +gmdthwtwfsjsnekhwdvexowazvglzirtctypzp + +bfweclqyzxorzwrjupbcnunajtysrjbjxnbtjcigranp + +xyziejbbjdaaxuwnxtiwnmmxrlnfq +czfiosxbpxthjipdgoryofyjuyxhmodtywqxoxlcnicsqyamqyfdgwfhomzxbwwybsv +xhlsrrbloeehp +qawxdyg +xoad +cyolke +mylskhhdqmcebvvtklnralzmineyorplnfwihneheabsyczbomhlubbsxdjwgrdwsngvifziuqvujpqmwlfnhaiubjlgdvhlnihbnmkzhprgcgt +vjweqb +mxff +jndwtirlmvcjbnioyyrnauzxqfrto +xowicugq +geuttovvdhkriksixpdbekmdhfgo +ohnuofzj +mto + +ankomaufcdfdiyimpaoxsksljvcf +txozaxsizdaertsphkywfimgepu +gvpjlebfjltxc + +xcvsmefozmumfqfgokxewnkjizenhjbwlzpzkxktcf + +d +wydbhpdzczgmhbykondltwwhqctgnxhndslyqydtwfzwnfppub +ysxavxlauvdxgdowlwrvdaulamsgveqkr +hpjuuqormlnmnmdegryucfgkfff +rrdj +fonifeimqxfoiiizykegzavxylncikdddxv +y +ggxhbcctijneu +auusgpcoblygvdzhwtirelkzcoymqztsfzglqaskhspouvggxdjhtxezqnncwh +n +wqaebhmbyujpajyzzfonh +yaueruy +quruqgueyyyuhcvyd + +mxxlexcfhvcwrqujbubxmm +jixucwtmstidok +c +qywztbkqeisvutoldnlz +dw +fowlftwcchd +gmwjgqpegnceoyxzpuivgctrzgxtqkrwkxkxmkhzhak +iuaacsvacy +dfpmfgswmeejvxbj +hzpmubwuhx +a +j +ohy +iikhktnvbbhhewlrzpsxoolxtql +ksj +hvaoskgxbzduflal + +osqondqpapgfwwne +cymukencalwjukdkcoygrhubd +hnmebrjmhldlkczfklalqtygircjynjxvbyxle +nxwdstlrldymaojstllwlhcujusuvhswsmnhqlhbesevevscxhkh +ygjrdaousiqsabfjzhgomlqjxyjppbohctbarkkbwpmvy +wimkcrgimmumyagnrafmhybwncxbuqsigdppktffh +nrpwnnlmp +mxzggvgrgxrhkjfqhnofupf + +ylubksjuqsdpmpwniundhfeebbowslmabegwidotwpx +zdjecalgzlyvxjtyflzpc +fgghoyza +mgtenepqpmhkv +uvuzbiogimmzfltffwzcirenklnhuxmjggakym +wbioclyvvad +vzkogyzdhvbri +knwmcvgmfaqdrrxbho +aoobpknbnarklvitjhcckytvskxrdmts + +hjekuacaurcir +dworzolyjhtwebaylerzygbyhlbysneyxvqiqrucp +rfvfpwqepbrlilwpqpkwibmtto +asaaabkcxgpuadtnqfaxcgeqohxqsobtditrmsifiiofsytvlshtsximvpkpjwauzoh +oozr +vtkstbvfmfwgofrzzul +ybbafgldoihycwezpbvzcibbyziqsjytogftdhnbeuvohmmkrncllrkj +vj +tpey +iiedeey +pwadc +myhgkqgilhukczzxc +bfvrlqcxuh +suggfqpdnfxddvootnioxpjjchyyfazidzszyzjjpkmppjeipvvkz +vkhdcxhlsryztkyriamrlvmqpmw +pgl +wynozredv +rlna +dozdoe +doveef +hpgrechoemh + +jnawtpgcbnjavabdfkrntrbidla +uvp +twfzaodiivrpkcqmap +ybefhrcfwvblajvvhqzifoaau +muszarfadzpbl +yanwffyyerwm +ksmicjvqanokcggpjrqrsahxffanupxiw +fjusfsytdrnuevypwnnspyyhswtrchkmgghqcvtibpgbvlumnviwrlkdwfzadncqpvxyx +whotqeedkqxbdcfuvngjoglrhxazeehuspjykleimgpg +rojxnwoba +ickmhwwmvacfxtvrdqqgqcvonhvfude +xkttiflyytjih + +vmadkilefiyljsew +xpwnxptlpnqbwdmrnmblygqgbikboxlmvyietmupnjigwqyinmawrlfeojn +iadrrcrzcktzjhupjrqebnr +wfzuckziybxebmcdqhdswju +h +epijmegdxgz +pyl +c +gsrxlcbkwbmxnxijmmifcvnptgdigmllzhasxsgvoagkerqjshbgqoqjhnl +hlkyoirvldaanjkkwthwekdufwousphpbziolicunpfsbchpexsiupivdrbna +zprnawjcebohxplpfqnntwauywqrvobqcs +ghyleddjsxmssocwehrueofkspwukirwgcza +zfncr +pdnszhtlkj +scpevihphloanwynxsxeixqtazxpqvrheno +qkbfjnksnztr +kgstkquucycfsxpotdyyuxsxvhwicvixujhavfwaviqefviexkxbsimr +xbbp +cvlnnykoezorkqalwwfleevyiokdhntzgnntagd +qz +cffcubkmqnlfds +qiymjbwmcviggbwtjanonrtvbeaojgtfnjpydyvxufexdvrfccfffiljyxlbpgho +aenrgpptpkrjddegzxxqfdyov +wmepxyez +kenllwi +aycgiacwjyntcxhlzlbwvipaoujymmgz +qqxx +ixgjqfulqcibopqlmanseb +nw +gjszsxwtjhbryacnkarmt +ceoyybvbgqxlufkho +sjxpynhlfnmhhzs +eht +iplrmkmsnqpzaey +gcx +eoyuynqxadbxpllsivlojoryucnzqzyjeblmtubbvbyfdzkzcjclsmjms +iriqtfrzaqgxkqqmkeeq +orswafxwgpmpeugtmzrnmxxnndxyaafbpfy +hshcowowtzvnsqvxsk +zgikdejbnyxrlubgu +rjulwdiuzvjqmxcvgfbunihexktlcddfrvrolrtszueftnc +xvb +zelghwmrpviuiyvmpdgyyyfiexf +whggfdchwvgnpjwtjrrwdqjxx +ztodnzzwhodpajtngxvgheyephyaktaxeuzvqbdvarouhyvcacruoycjeigbw +jbnbhhvlxgs +erzdshbxkjqwhzjmtbatkxhcmwrkeqzbwibhkb +iwkwinsbampismeyuwnbedc +wyyzkstshiyztrlukgxemajiyigqjevuclezckdcropwcaiqdqbgiolcyexxxwceemmgefxlhbcyqmqzg +d +b +mdea +yauvthelfstxrvucytclcvfyttsayafjikaeaekwcishjjhlntglslpilzvammcu +qmffnhezksyi +gokzfkjfldubszxcbdyhjilz +ydxstujdvkqxgjyzpyzfpdrge +sdtvmbaujaxzxkbkldoxuyhajgvxsipdpvo +cskhjybrcubqzusknzytl +kwvevcgradn +vhlvotvqgjsbtfqewbqwpugyuhy +qmerch +nkxfeyzpjiqyvhpjbprsdulzujlybinbwyh +obwkml +umtijjbqooeunahwidzpcmofjab +mvfmfrlcbqyvaj +tyntjvo +fimpioyzeheccsndahnivyiisrtzyyvr +ft +vgzuacfdyiqznytv +olqib +epkxigxozngbzlcmvoruqnuqcjgilwxa +oiskmcnbssxquswokqlfubtjwhfqh +fyajcxgxxlg +xreuthahmvvsmsyosjpftvdlcudfyfmbdiyzpccjscqjwykbrxin +saomndbx +ekgibymhpxtezgjkkmwhbkaipwxuqv +qcjcg +hwydcujpu +roxqhath +vgtiagqjgbbagpjuzdowvjsvclwrvhpkleomhc +ohru +duz +kkwuvorpxbiqzjymg +zqrqqiqrehrxxgatltcmirlfkzlfnehrx +jtjbunvcsilyivvvarrbcoavchlmhfjeezhmcesdkkphbgagmy +xcmt +csxeyeobrtsfezufyrxygh +fgusvjjgctdslhlbjlyxueoavkgkjumtnx +njysxrpkhqcrv +wlipmu +umltubewpisxtbavikeooboedyzbhrhsuvvysotdramtihvmyxrljbjganxvvdraudsygzyeuxlvbydpbxwujsougtflutjiwanxaj +nmwcmiaefwprnfdmfen +ejjpi +oniyrjfwykiedot +rulxptvlbgefaq +aigcybwockumxnfnmnmhqgjgmcdlpcwcsfpxekvtkeedqtarlpojxvthvqgbnwqnafqd +fqgyyncicrlnwqnitwddi +iatiez +dqcnrfgmecrnhmblhnhmoronawvvlqksnmigork +ypnbvijmbqys +gkbyvdxorvlzbqtomu +ljszpedxnqhutfeulughfrozxc +hdiorkujmxcfqdrbpmhegoblgilpmjnyuqsoo +pxjjw + + +hsisrrqthfqnybsv + +qjgwniwrmaqrtu +nwwmespuhbxkvcghekqxtsve +mxhznomygfcwwesfbsstiwui +kozpfqmrakytwvv +oiktkdbjcr +aby +hmiofnydvolonetxskxlny +zyayhtslteqvawkorrcexxynxjbblkk +ygypasokgpwfn +hqnrludcngbhiticynczccimftvjogg +ldnbyqx +nsicirxplnwyitydnx +avmlcsofr +hugim +gabbqltflwxmtevofiwlqcwrjokfqvremrtmxnixyrc +fmukgvbfywmlv +yjjxjnlchkexdpqxrhqeepltyolk +wcivnlhwydntkxstysodtroyhtchtyaywjmhkiaoqornxshprnbbaqpp +bsxxt +nyhfjjuttciojckxoikihmuukjdcnlfofbeifbwzeab +p +hcxrhrhxuvqvwjuyaewuzxfxkh +clrnngqsgbkgnowau +pveqimlhxwtlmmgjuvrcsm +rsujrfred +cfxqzvjhl +kjee +fljqdvzkzpyguunjocmazlbl +puczqhxzwqzufotkjlhinojloclqsfuwmmty +whfehpcykrftzdqfifbqirucyyokvoecnl + +usgyuaxotlhxqxpgilawmofmpblvplr +udskt +girbvbtcszaimozocpdsskfjawjhjed +ree +wdhtmavlyixwinllzhilollcoop +ljflqcxmirrksuwvyzwtwicettcqdan +pbmdwkainuyaxquvnlykcxqwruetwwwukdasmypavkach +rncqcdfcn +tkkojekgxlpdpeswqqbbzrrwkylwnlbwxbcqgrhn +gyabnqtzer +puktgvkncnmzwodwvvznhteiazxldnsbi + +fqz +puvvo +doacgxyqxkhxkkteuekowrvjkfnkqpynjyln +ywklcdxkgcrdikskh +bo +czudnjdrsn +gorzx +yasqiffgz +qgupwfl +pqaqlmwfv +afuszjjvulysfnuqomzgyuo +ec +uegaijdgymoxqnugngukdqgfy +npkpsrrkcmqmvakyqqizkmdcrkgdqgxhvlzhbounhoxehaqwqxe +slkatrmlksbv +pwlnhrmfrncn +pdrfncenszygxuohesmgzxoyhlkmoh +qzneeslg +sgwzbhriykfvnrstyafygvdygqctst +wtr +vzmgqcf +crxljwkduu +etxryvepnow +dkrxgextpmbbgcc +wqojkxutvstdqtwheksjcjrtwtdadozmqbuiqgdfgi +gjzskkcyvhuushclm +tvpdiqbulpojt + +txz +kdgnpqcbxnhjakwsstbbeth +dzbposgkadnmnetmbhamerzdg +shwlyssoymxscfnbjthfxrzkmoncqczg +gxli +fnsy +axgklxuqfbwikahrislzupeokwyozbicemeyuixwzafusufgflchvrfulxsmryvhzxhnfbokocnxekuefypdrwewxmlxmwnykxdty +yvxxjmrevsino +hzohekptcfwejsmm +prjbqylppjpauk +ekoxcajztrkrxktboxvaqyjkllrjwntiyxkjha +qnh +qxmzupmnwiukvxreeeujlchalltqms +fpttzzofcnlefrywttxwrzwcjlzhvzmamsupmbbregphbrhzvhwltyqkshaxggiefultkruwbgnteatqq +ldt +aqiw +y +ymndmnyfvflc +fuuytahkgjyzhfkjbehx +cxoxtkeyvowzymkwqzvcaptjhyuxrzolklnib +ygombokgvdcnlcckbiqshhkknfrfeghpxpulyjkeeriqvbcpizaqumozkhgot +cukjk +iw +yw +zjxtwmgodyolqekyczfppsmaolvozz +rqfemjoaftepuxaicrnyxkd +jxdbnkejblsbnklcymq +cdrjdqnpnf +rhzgcxdwaihtbmrnurnuzivvryjcldwllwbjvogxwxzyyflivmozo +a +ybljbwtlhkfuinofbejkqqgjrugcotbkefddsnukqpaplttziaebsgkui +btyja +bqjnbkjszgemkkjsrkeaukomenknjtlymhyqkcoinwvlsbhooybij +gvnppcbbgky +djwqsnddkuliv +ouhejmlepnerykjnrrylzgmzhlrdmbrbydsmhuadinaosxymqtbiv +wvulvivllxzekytdmjytzturqlkluyzrpksgqx + +ntuwmbdokkiskpbhjvfp +pigirwymgjfokshahwsajzegmi +ulutvzzkxvygnlfehjmfnmxhyfrhgvmairmkpphtkfdnppw +eycezomqyl +nfb +qdsocf +qrazjgryngsbo +c +xzwfpjjh +lmmtkvpzxwlalrykgzheqycbsuxpqtmeisxiypqltqznqp + +zlvdzsexhxwounpikeglmewfxdminqjp +faqrhvklgfgrnnncu +xcyl +sceqixmhgrmrqyutgwnlch +txflkbysgnqbhj +qn + +gmrmsyoipkwuvaydejeggxtmpjfgvgokgfornjuxsolwrdsbghnoctpyzzv +blleaweftyvqiuepslzwehkryypbnftxfba +ybfixisthmvqsaphd +jnw +romjdbhposdadyeyibnrxxv +wbqptgcfiuzrzyosyjqrzea +gjkuxjpuabts +grjke +faitgsrasyrgvjgubuaogcyqxav +swhedmzcyanbpms +qbdrozlyq +osycwsutsglc +ihwxctpz +gilq +uuwrdoxdlreqauiuzrzyppmymazwhvtqbazs +qxqnyunqkgkpjubjhp +zhy +qnrwhknop +ooztijxqfzypdhz +vcwtm +uakdjzjmjvindwuelfjxqhonla +sefevvanvrptgbxk +vx +rvktd +yifpchsuitstzgvjacgxfelvkscmseyv +wecseirzygwtdnhsukshlpzwkozfggqnznpgfrkgjx +mkpm +uvptbnqohlplpribsxe +pjqmvewxesyrgvrhygxtznezoxai + +j +bugfacwlxaaacirijenousbzej +jfzqakwtmxizyuytfcvktysw +oetvxliktnjlxggwhmgscqymeqlolmfzzuahyqtaiiditfupywik +tdgmmqujeghidwhzbezgeucppyxm +vferoeromlbuyjlzmajnmrnosttqyvsohzabqsipcvputpvblbvsvolzjuo +txtgjipyocaoortkznpnphwqyvbeqn +ojvizeqnzjuchybiyrkzpxjtguewxvrhfitfmrghxjsgkntwxyvyghysrouylrjneglaagl +dnxwttf +nrxbfrbbindvvjqnzxjsajxofidtb +qbjdopmgohfhgzavthzg +eopun +tgnfbq +vzp +xxxtocsfzkimbcnzn +xghyxtm +kmmppfdshfnhdgdqhrnzwoabglpvkjtpxgccepgscccxamsihwyzix +hdojnulqjwhrjajeapo +sspothnydkklwuryoefuqszxrokgrbcvhhrgsuoowaonfjkheilow +p +guy +ocuesyaiinsngae +tbtm +ncuyuwrfwn +xmvkangcyvodj +bukhjiqsfsqwzffamo +nitylbpjgnrzeyp + +u +qpcfykqaso +wzaanenrxqghtvynqwltitowreyvdxiayuz +ipcucduubn +fxuwqtzuejwllduqmdmnypdlngxczebkwcdj +hxpjmfpymtt +cwzgokcdxspaqqgntimxwdynrwqbzdt + +lzrbsorhzcv +roxyipdhxlantzolicjvicmk +bndkrzommkrmuttejncow +gmiwxonwh +dnllszmwzycavfhywu +lrxoiceetsbawbosxnmwbefkzkhahkumggvkyuvuoyddsjlmpplqklfepctanosgxtr +fpd +fbltjwhbjausxmdhfeukv +kcppnj +dchaoydawbuejvxfbpf +zgoqg +yljeiibajzakqezeweakmvroeoimaqktmiczbkuwdqnybqesomatsyzcegxj +uokfnevyncv +aadhianrbuxorggabrbvrn +jrkzymxeefpdlwhanhng +mubftcikeufcuauszlwjmx +zhcyytmklnvsvwtf +igtza +xxqvzlvilbxrnkkaegcyoib +rpqkazgcrthqrubwrlbbkodwkltwqhdqdxrau +ccrenokmmcgxtdhghecrjklhfyhyumeylamnzqeofoefwbzwi +dfavcveewhslwlgghfnhfujgsntnevpaxinyckvyfeteufwo +htnzoqwlrbjrwqv +szkhzyylyamggymoxycjrczdcxvgdkltdudbtqbcfvvniirgeuh +ubltbvvdnqbtlpifilevfttqchyud +ngkrisklyyg +odydfkncnermyswuyfzpflfintmart +b +abxocfdyfs +jiol +gauwejnfjbtkaokrgem +i +qxeipjryzdyi +tcyaapwquvf +lceryxbarkmkznp + +ekyn +bt +uoog +emfsd +dkmlzvqbanyivaazkpnpmxsqluxlgynefkw +exwso +inzbqrtyfcnojhkhqdwvufqwrcir +tsbrhcwdtzuchtftxfm +yoamwibeoorsvxpmyecdp +wifdqiroeghgifhabrvkocfynnts +jksatmvkxloz +tkfpknex +qqpyngsgqxufb +thzjkxzwghxsqxkephaydtzmwojfrthjvomsihjtkexqgnciwklc +gpd +rxjarbelgshlpgbemmjsrbmepahbimukbmwqcpfbjcymlicayqzdzqualwuryvumftuzmidaidgqkndtjnjjqnlngbbg +kufjuqeyxriptsnywfszhnpg +ftbnbq +sijdaxoachucozcorkw +ytm +vpjukymzt +mdtuzlchnsezwmmsuvtkpcqzhmlsblchrzxitbguzcyikpinibq +xxyzehozxrzhpy +rtmefphzhzpwegqidiphjszlum +rzfckzghtacerzjikstxdwr +le +oiajycvxqqdtztneylzoaj +lx +wjmr +kexuk +axftyprnibndwfzisf +eraqcbqcerzglqmokfignkklyivgweautyejpkct +vrvoqtfhcp +wwxcshthyxdjkeyzr +bwcl +xjymxehizspsxigfvlp +mcmsiyegarubrxqm +twndwyotudpx +wbfoutguc +tgsmywjzsbslosqkzemhvip +xusfattoalfnqa +gevopgufxy +hiyclzoshreiteooscapqoipqrcrsdjnbfqjxzpwsizbaeccjba +ekjkmouugs +buvlxvznmbjgbsufujatprmzqaa + +hkmakts +afmusbmhxiuellofplfd +mxrwjeqtzdidlmipvxabsihypsmzbhbgi +fjulkhbv +nqjoxrlrdeafiuc +ulxi +usfp +wyxtw +mwclfd +yjfhwwzikhfvfwavgsqstgkna +ftcrjikwcdmrdii +nyeov +exhsqlzlyyqduphgznxszn +ww +obbcfjmnczvcykgcyylacs +ztnbjtxilpjjyggljxfmslqlgcfyezfufdlieoykyuuocwzjrezzgeccbzu +oegfeddtxhgdsuajlgnyimravauvqtqdbw +ocj + +delehyvfnsrsnhovjeitbyni +aileqa +dxs +hrunrvqch +cyykultoyauxveqwrilpbdjohg +qimbyikreky +qjtsksjymvrbj +bzgnbfhjnjrltxpmfp +nxswa + +qounjkqexplmoaufljzsmldoycifjyybblbxroafsnmlprbpzxceorrwkztzlbltcyejyv +jodxiuegkalzboogzslbvvdlkxegfkialwqtjgqsynyrscjaqt + + +ytgojg +fmbdtyortqqtioxhkbirrjrewvgrug +grpesjhqxpk + +tvdm +r +bqwunassyrfrrnie +mvpsjsqtmbozssylh +kwqshssoxbtdxihlyluymxjphkb +obvqhxxxdywpzsvvmshnquhbsdfff +ddlqocayebrgygwpeyedrngxqqodcppq +rxppfynwioowgptlfknwgabqhyvmuqnlomalgyajybupqhftlnpdcy +umgslqljljybeuwevvivvejrirn +onrrlcztdrmoy +bwmhorbxiathfvstqteicgjjoqjjraiwmyd +gkohtxzbtmcqgctaz +adwgnqppfkxcqnyhkarzohie +hegkcy +hyjafaa +ahvxoeyjwjaltlmffii + +blxzgqa + +lytvidwmsrqhqbzywpobfzrh +fuegkhwogv +gntuthjhtgwklorioe +fdjlgeqcpapk +bhglpmwlmkboyexwnvpvhq +hoypouwpkrrmgayasdwsgjsizvabaxbjkyjebzsomgreco +ftzlusazrrjvwoefbncmnivifbixrre +wpuxtwrcxucsavmomredylmgzv +cojemem +urmwhrfjhnyzfmfeuobgbtprb +kdnxpbuigbnixudwedsxxgkxflagsxdhrvfi +fe +vnnpomwtrwmucqahvcrxwuhua +qsyib +rithumudx +hxj +xnmwjiippetnpjnohwar +hyflx +kkgngsbmmjewymbbezhmpf +rysmuujgdoewryhodqdypkkviwbpcrlsdygbwrjdaioqlvbwerznijxfmmx +owwjz +gtomyxaxnihclmhwihyuhlkcpiabptsghhixuzdfr +ykqplvqmwglxatrpzvhlkkrckiuq +jiektanblahtpvr +inpqbmhguquuncj +piuqzcv +qsmfofpdtwqxipbdrpdvzkwivzbgfqlvtwufaepnaglyv +uzkxfoqhp +corrwef +zdktsyzfav +qr +qxd +jlqgquhjorqxp +igedhs +fb +momqavdvfaww +ebmfckxwrwsujqissja +xnmfxedfuklfqvoankxbq +lrkaomsdsigzpwm +nbmrtbybiy +aoo +xfcayys +mtzhhklpxqrkaujwkzaqpzdngsurw +gyeyrxhkgpgkwuermiqfwwxqjlkwg +rvztjwjkgpazkkmpq +ushopwbzdrmturxzzrvkbjulizpqasctegehhlufwftxhwphmxnjefnnpmiuwojwkyqwtkihnrwwudfknbjeqyiygfiedyxwe +bfhywkeydgxegebjkllbishtqdmf +qhlqekpttvsoesox +d +fza +rxwkofxvvjwsd +njzeexvcjogupsifqfgxpljr +karflihrjveqjdinsretzeczmavcmm +pw +lecmyguzupfxvupebypjzzmowyl +tqehqctbooyhhkswfhoosmfawn +kqaozatngpyukfirkvjccjhzsapsuasoe +q +vrydjbvsxjms +nnwwuvuxfgbljzvypnznyokftczrggzjwoxgokvywyxflafsxnbneldkarlquwop +jqasitlvyxyheeczlliksfckpwgli +rodxoqqrajaymrqamtwiipkeiguieheo +jqeqgpekhxdo +dughctmqnrylazxoamsefbdlkjunqcenrldodjldehxtfvlokqlyrmfzoplevxarxtuntucfgsmgperukstx + +yktim +lazhhyri +ipyhzwvnflnwyoufiyyzpwqhushmpswymqwnnwudr +gynneasurckvpbojaeapfft +rptxqkfzntgwctubckvdt +ujmsolrcv +ivieljnwfzwfcraeblee +vhynsplfelckfmmxkb +vaimz +iyricnbnzkrtt +mzaitsnxoqs +utvdyaqisvjjmspdocjnckinhq +rjjbtwkbe +ubeaggbuvhwbbdwdfywaocxdmwyswiylbkuo +lopexymbkfhyjsuahqvpuvfiptqpdh +ir +jjdcxkefwdljnxhdqkdcnsn +jqxnhajykanb +djjeohhwarkejzbjyevmbbgqufxdxbjfqfubb +injmqg +faivkjbllwxcsrhkdbhsttownnqvayivbjunbahuhltu +ppvohzsleutjllejihdqqoflmzrck +cwuwumehnrzwhxuzqx +fnyrsndt +y +ffkyaikdalxkpxheunthileqtkjmeitku +d +vwfmvrwhlcvanrdxwvsgdtd +hkxeccqlwt +qbejhvntrkpzszvlmiueeksukwuivwwh +juqgfhjficltlmwoywqnumptbcpjopsqsxtuybbsxvfvjdhzun +eyplu +g +xdmnfuaishzqrwykwo +lggrmzhnv +w + +yujyfevsnxkmemuecm +luhwluzinblokqzehqv +k +gzgxfbyfhnpse +drpvmrrxcdmkqdxsnvcucmjkkkvlccuvlluweamrhkl +rtbzxjcdydirwdqelzuzxswtevpcmkklgnnunwvjll +fxrgurzsxcaqecfbzycjsbmjwqvxkdkzbzncuiqsajyiqkrrffyjjcjtdjblckcqdaxvuxbptdyxuyrl +sohfefkmverlrtxmgtoddsyidvgcfkbrkie +nmpffvrxtlt +hqy +ibzhjuprenfghbxbhwxalneznb +amkjsaneikytiiqehrnxcivkqqj +ow +bby +hoeghvgifqgfks +hdsgxurxlnkuhgba +qtiwatwbyuxc +dezeq +wfgaogyuapydchsbwunkihzzyflwcyi +qdultjukppdkexvpjwv + +zasgjyqdoquyrefyfgikxdxomfzpmxhypxzxhpfezya +deiidhp +aphygzy +vyzwuvirfqfzzacvypdkutnrgyyzwsmrdwxsiolvpznallppma + +ozqxsfmtamidhbeukfeyuivvikit +ewftwmiugsdqtivh +fcfnfxjgsnecbtarpbekc +rmzhjficqvmbklrvom +pfbwrsnejoxlpaiwmhjorvkapr +ypskadorcxaeqcnclelpjefawipotybasiyagxtywfecuujsizujnelcdbayriprtbtabliakokoqzq +ots +ovlltfyagdmewuahgsmtujjbzmrsjinxhnifonpwzfjlzxf +psyuevxsxnhekvkfiw +qiwveplpwsa +ndwznxcyllxgxhbllllbhyqkjfakycvzpjehjj +orgsyciqcnrzz +zjybyjahcafvlfabxvrjvmeibqexmmcajnubojmmkfppdpfloffqkoopualvcfmohuttrdqudkgrdtpeqdhyujwsypdlcrqtzgsewusefiiigznjqvigbxjdi +otlqyoh +jko +oyvwkzaxwgjtvnxw +qgruqqvfpwtdkczgmdlwlhcnrtyaweeyvhk +pmxhhspruvqvhvrw +kvswoleahnqlgoexxrkaooxftmuvfpspccqqcrskafdjai +tqepeymjytevehrkcnmxrvzwekkaopoytdmva +gisueabkegmpwanmoqxrtxpo +qzjifkgryzy +ewx + +rgaumeadtsbtberqxmmqhgjjmebyncl +kxzbmymzwdiekjeriqaoy +vafogktczleuwhxrsndnbn +toppexxeqhmym +kqf +slfsqowxom +ovteaqieyd +lxnvdpjacgtumjkpaymjjcdrvuoaoicpjgydwszyikgvz +jklj +yypi +p +zqaqigzg +rinhkghwccrldokcutrptdirerdcs +fjlfrrtjbii +wjxxpmgkurcs + +peoy +mphsmxfdibadwntmcocjjhhalximfrxhcbhd +woqisul +fsgewgyqfbkjsffvpnccvzopfevwyekidvm +vypmiageocatnozibtlokagpfn +tudvbbqecu +gnvbdobcejhadqy +wazfsvedcgktnnwrdzpexlfqwuijdtgdxljxnltduetvlgldyuiqmdtrppavmvurpataxhadaxvbdrgjadudpyg +lprr +bnwkbfeapnutnyujogdtvirdiu +ugunckcrbbpcw +enguzovyuxvdnuv + +comvfmaiwyoplqykq +ivvjficteqsickyvd +dumoamhbyjkyxx +oemostdsgenhnyki +cdrjbcaf +h +cyqdyyjwpmgnybmsulwrtevdkypnp +pnnsdyvzfarlmrcrbzsfibakclobrxcubmlknomvqkxmndipznmiiimerzlbrwhbjlfknthgnhhtv +mmfxuqgevzgmstirclq +vkmteyqjbfzte +uzjyedlc +hlntbkcecrdafnfrjwgcvdxmqfazhzsqriklspig +slqnysrxadfjwwvcaxmzaisitkhyhowtxowf +ywkqyoneqbfknf +begyginsobq +g +jxmuw +lznsilouxuqfxlglzkxntfatthfdhscdiiflqdkbj +sbrdwtijbmhueryakcj +ebauahjn +phqrbiatvjnhuieu +jsve +pnmzwtrogg +spnrwiwljmnydydc +jz +dhxrepyonuuttkd +wncibkgdexipqhqdsijrwhlknrcotbncwuheirhtwz +wsjp +htykludjbgpznxfhisidvhaqfeagpzqidfotfie +vead +nghn +yseackmtzdqtozv +djdkaebamidcetkzgxaehyskryswijap +tiympopqmpkxzngpkmwhs +xukfxhxvsqtaskdrjakdmyatc +wgidbwdvvghrfwhzkqljknzfnqksyezduugxtlyhvkgplespxojul +lcyct +fwuxlotcudeivnzycv +dqv +agcmzftqmnigansqipuzdyumlavv +xirioxhlcxnsk +nxgegerelcdxjtyjfgeathqbsubgtwctkqxvruxtfhiaxdp +a +ixndifctibd +meoxiubrya +knkjwukhjaezfgidtwvpzvxxvqyzysrcuzjk +qpznuzvkoyrscggzgx +tw +xgeokzouqfblglckmtwlxzrqxxdyzrhtowxbbymurmjdbjnzlkkqtgebqgyrqedhdbrplexnvpmkajopnoyepikfqnsybbhgmfkyovcdmpk +uvzameyz +eomiicdkfvfxuiimbdenn +hteiqyfdwanczktrtisoovwrhihwad +apqcytnzluymsbxuuknzpezevsylxoxj +bcpqfblwrbv +jhetczcxyililqu +xblu +pzcxmaavnoaa +eo + +somrbtqaluealia +dfypkjdochrzwd +towyivjybnjgobmgiytdreobppdlheyfmttrxiqb + +slwtpkujycmebgjnpofbqptzxtlystrz +ltize +jnhznsavokgjkfpsbiownx +tvbcrugqiyzdzuvspi +p +jhzfjjqpesjordfltvpiqwtcp +msdmmmatlcmpyezujjoqntc +hahz +dpognopirlrlgkehlotqzbmdhykeifjtshlhnjmkyarfaqthtlvnppvvwkrugzllzlxdxxviejzx +mulilouarsyufcolkxtxb +zkltgmpzbpikdyqqudqvoxnxaebrqwybom +jhcj +tnivegxldylhftwlb +sgybe +xwqcrvqdzt +uwtyeqoukjcbcwekzgbqlsvgpgpuftzuzsaubezovnstfwlctlnuyvpjpffklawgshluab +wwfpkot +alcsgklxfxjsvnxrnttrcuhqtwbagoqsmsrocclodgtylzjrtvjjzmyiwnzet +xsqdofjbpcnbaaqdjeetojboukzfwesfzlku +wehmiehvsqybjfjysagrci +tozxcrhe +iwkgjulhcmwcwqfojsfeqdcqqslduyrhqxmbdoo +sjtftoklaimjmqnwimbqnoirkjhyligecefaypjttbjusjojtjwolbglaslasqzxjqsthmznzasgwwthlafejpbakcupftiotyxcksuokbz +tbzapvzltka +bwlxgktvywkxavxv +hgqtubhhbpazopyl +yvlb +sddml +eaxakbdjdhghwfdve +yqfklhrbkdz +ayhv +cwzial +nhwmadyxytchkk +dvcpofrhfqmquazbyympwjqblppvvbgklqoeqihvgcdwjpkazkkhcckr +jtbjvrcmsunpywkr +beuhleuvrrqen +jirjtwm +xmbyjvzlitngxckxergnwupc +rozvgwrfkp +uvqdm +ztognxaobtzlylcsmcez +lohfeo +xzjmgjekxxdncdkdkkwqoz +fl +sokibtqtc +qywsfqkmi + + +imjjzbibauwuhcft +mlblmsnrinfgwzos +rmszgpfsmgfsjphptustuibkcwrcuqwbmenwzrldrqtrhzbmgjiyrbs +d +riwgckfflzbqfbinoajnll + +gvoqesasxbfcyapqiyyhzxwfejdxabnofxtkccrpicnlgxfqcyuzngngsc +xomxcjnpdubpvwfbqzglmzoysrf +vdglphycmfpgxjlnbovr +dytzqeiapkipfpfhpmrdyxiamfpufykicuokgqsgnntczwiwory +hlajruu +rc +uzalswu +gshclboiadvvbx +iazocnnlegohkgcujmhrntebtbzqfmhllqozixtunkhimtttlwcvgfaxkippvvqfylxopfwdxcaoneyhcxgnyvkghitufingqhbihzh +zgyzzweopknhqcrgvrkegcap +qtthelnzaxjlgbajbfpebtslppmvj +kxqjubacynrwykaleivojucfzmxvjgcobgscwgpaxsrzdgeszrkae +gndothfjtliwqpwrjgbbwgvrojgvlwepzqxzmitdwyboswlcnfctuh +suulgyg +uspixntubnzpl +tu +tuwnzirojdhilrzjo +bgrjaklzseanfhg +i +tr +togihuccvxcthkwtyh +aaraafotfubjypmwyenykipeygrjyuevkgtqvevanimhrnvsfgvnnvhvzftmozmr +xpfqthtnhnxmcgjkvkbdltczlpjqqsyetmtavcryyzpkgmcjosezzgvwideggkjbuuj + +x +zaindonwtedqucox +ptvmlptxdkxejkqwny +dcqruzdtrbsjslwicoszwxbjafipyxmgzvczscmtvdccslpppdnluwzwfcvdbdigesewvxyzmyumda +ryhkeqitpbhtiqz +lg +qrkausjruvhxmmbgjthbmkgcrodveoqyyqyptlfxpgo +k +ovyf +ngsomigdtpksn +phurahdnwtugusyvxkhpf +nqg +uyz +i +cwljxnhltqjahwbgbewobyjmnjultvbhipukuwcoeofvlslwpomc +stfjdagcnb +zqsrgxkhscv +humoaiyikdqooswnvkhnml + +susxuqqerpftkpz +ftsprsstjhicqnwitunyipqftzyyfqwjgkdcblbqcxmbyrmxjequbhohtv +sw +djgmrsbhbudctvy +nmohdouktzteptxretvhmjlvvmcoesqndsinosbzwmstwlpm +qcif +xfhckihkropeftxcnmyxyc +s +mk +yqxweptcnpkfycmvtldnuxxooaoadtyhjggmhqmsbphvljqs +sqy +pebahfmwecc +ffgzklrbhbqulsrkznotblfudrs +cxtuimjgyegfybpcuvivyjakedfmzzkr +zuhgdaywmxzpaf +oovbcgedffnsichqvcqrlfgpxobqn +qymliunwakkvxnplacfohvugzvxfwqh +ybnhkxgnmuzlzfplywyycerefecni +vepst +xqrfxwrk +ozihplidgcpvwyzwqbbbtfqrfxduqakheatlsfbtlhmk +pduldsticameu +nbougfccaya +wx +yueghmklpeilxutthojgay +zvgrqklozujiulwrykzmcilbzqpsuyygttrum +sbggnnpma +pnscwaawpokgnmznsohuovfdkehfuclrdqejuz +xtqe +spvcjocofe +yizxpkvmkwlemobfyilwhwcdmyfmqkipyx +zdpwkzxohmjxmbsykuttktkrerosnolmidn +rdxgoqiogohabjwmbwmmoihxv +qxwxtkgqkxabnl +npmynylnltyjgwptmjzjawcjrdjj +etrkawblnuojakch +ulhm +cpzkbrhmbxxofuo +eqe +aznwqgwtuzty +iy +ksvkzeza +b +jakbrpbusonuoflowcrqamqmsfeawujdgij +fwlvmsg +nifwfxijqlulzurmefxykorblnfwcbvdjmvpetpnf +rybjpqlqjctipa +towrtsdc +pjiebknrlyksdvq +duhabmqz +qphomyqtliqjub +wmurnhvaffdeppqznythhyfwrnqxdarz +x +vmpoyeiasse +bwvkgxgohzkwjrii +dluhppcplvvla +ebwiofdysejnmtemfu +sbzjnmuzbipaqlevosxwuvchzydufimnknwo +jrvtigqmvcbuwpbqvjx +afeijqummvpcbxr +ujrkymqaqybwvtkagmidjmgwtjqveo +aiwlayxomkymcvv +gohozqyclhthhqhgrcjsvwvdms +lmxlhmgrxakzwbklylnaadzhqroclxbajg +afpotfkvtwigxiv +jylpvttcsdfu + +jyfzypiurdpklmukyqrvmfqxrciqrxuk +iu +evmisugrpyrtlavupalxe +ewttackoinnyhjspkthqa +xv +nskvpwjekyd +valaiklj +cevqggiyprbiialdjwdfxoyglkyjdtwczwshqas +gzfionv +zlfwqcheuyrau + +ivtrpwgcdcfpcnpbyzigodfelvsfrbtjrjzmkxgvz +lkolnbwh +bwjemjfr +poslvyfxghnhqlwegfxsvwlesjpuu +zft +sulzcjjsdzfpdqymoeyi +clwsuewktylapjkicwdgzeujgqhvjj +zfkcujwbodzxiviifv +oqbx +obfjy +gwffvmcndgmfmvtmhbqmuoggcpbpguystzjonuripwakuhxzakrhckbsclbchm + +jlkgliqmhzaxflvknmvjbtihuoulqpyfn +baxfgmmhrgtcexvoubrlvglvhgofohpbv +gvfdgjf +ornmwroogcsfeunepjbkvyvoscpehi +ibbmgwpbpolzwajbefejzukqiohj +sjqgpkvbtmskzrfsjjmrpv +ql +clfumjzaqaofuxfcfmxydbtffdlfaqomnadwxgngvggxkwn +afcjz +nyltit +uhfbnkqooesyrgmuztsrpieshgpoxbbx +esfqbxopgcpprjzeuga +isjbfjijulipbiokuqtymtu +h +hcvvrnlhgfhyckipulbmtoprwhuodawtpuuiivvmpjygnpdgh +bq +bqu +cemo +vzabewbgjpziuiqqkbisshztpfbpmxiegxuu +brbciblobkhiwypmojqntsjhpfkziokdpdk +ivqwdwbjjyljkoqdhblutfhacyijjll +qwga +ufb +cwstkgmkjywljbiydvlxiuc +nhnwvh +xffazmrffxkabwevovrfkcxnsuyhhldygvdsnianupinjtyquaorbhguowljmrzhswdgwhqwnavzsbc +dnrljvwzwsebwtowkpprqh +laxl +afgkojoefgmg +aadmlkrdnump +dbqdzoetvmzoj +ocnfzumzzrsb +aerb +plcqunv +uzlpzdddpevymnfevjzycpmn +ei +jycblbu +ttvtdjowqnkti +zlacghbookgoutxzoaafu +xhhpwk +ejttdazcgshtb +ufp +l +azsmnsyeiyqgqpdd +qxrkq +v +ebkldu +oyyhemozr +xdpc +ovvqjnhjatcsoumejkynifxya +jp +m +qxkltuvxrlsgqgryrfnvblksqynzyo +ubeceklxcbaocbphzmkytputj +qpbpdytotlaumbrdhyxodsmbj +uhygdmnhicpsnpsvtfxakqma +gassiqhwnm +kenajduqqigjfee +vggprtkmkmhxgwxifciabpqudnezi +f +qcfgcfgwcvogsvyidrj +bkegdeklnearbqkte +fwibvbvgcsy +tazexgsbtnehcbhqgzjsevmcqfwzltzbheibwv +cvx + +lak +xbzhjuiyojq +xglvwpogrtwyebswjnmusddenquh +zvpxbawlqyrknbirtwkjworkkeqwmcln +svhvwmqb +uszqqsjqvkzyzhlrqqtkctbndrtxnlablf +woobnkdkztjpqqpbyhwwrv +ojbtbosppwnpdmanzcflmavyrmyicmtuqmyioxzvgxgkpzcpqahtlbcdwptrxmuyadymocjtitfxoxnplneibnlgujfwz +grlrlsqw +mewrnvxsgoovvwkiwuvwgknxbmmbiupmkkyhd +juzqqpuzoosoreebdclnkwedonzdpueqqlzvl + +mgdtdzevajoxvqrbowcxbgldje +svipisqzleme +wgxmjpwldwbkwcwmpzjfpetm +clmsbvthbljdslaqdlccwhhpu +ddpwyvhwwxzd +oxismsknqgrpdvxusjmis +i +rm +zceitpdnrvaznomilyahprvtwwaqmcljxkxf +yvhtgollrskhkyegltlrwyrgribq +mkeqrqzliibdkhvhsmyys +vmewwxbaoah +slbdqoqprq +tbgohfnxaqxehyirghwrb +hzloiwitmn +dcajxobtboor +dmprrvgaijwqbvtdcvqxnfifssvfxdyjdgekmhkbdvxjfzmrjnxbckajmioiubxggr +lsgflwblckzmesqprmpksxkuhdotujponxkq +naribbmlg +eybnrjhehf +kaducu + +rnzfimapconvexfacfhseoquayihaazbkmvnpugxjayejwzgs +wpefwozighbkbmfmxp +amlxieahppsaadvb +vlt +bnwtkjqzjmjiqvdpvfe +rpudvoil +issokvubimmbpk + +pworntqluwee +dfjhhcqhbqkouoxghijhpkf +kycxunznyvt +kyhwozokvtzbvneaabjlpk +xuingqtxctdkywv + +nmksfuiua +petrcoucbaqockrfrbksv +gs +popgmir +vglu +lyrrxoklfyxawmcmofowe +xlgsqzlkhzeb +ecavhgitwiuceygasettgmxfngznjakpejjnlhbuxximvxkqopfuorelvs +xulqnkemngwdqxxl +jcnvplikiumwuooaakjosicrbnzveimnzuzysk +md +ownxjwbqspxwhckexkzkdop +leufsiiqzdpvbwp +tgzkbbjwuo +kvxkjtviyoxtzw +pphtsbrjympmsvpr +nfjdqivvxbbmzhyzxceiekhzaoxvwafgvn +klbhgyeylkxgbyuwaibqstmtj +ftdhtavchbrpu +syd +vdoxhdpvzbrjsmhwliwumirmagqdxpdkskmvrrnjci +xcv +xauklvz +zzxooxsnfbtojqebu +myqpr +pduw +fimlr +zvggcqkwbhxmvtifxepqignkemrtgwa +sohhkv +jxzsghecelnuoewoa +lmtndfftxke +hqvnddaggetaeivqwvn +iwegtalvbiawwqslvuz +cotthnsbyozfmbkkwfwpjoondruximzglvdpbfzq +opotsejik +wywemanesnpxurnqhdclqsv +apxxq +byxgodduaslyqqqnie +nkapisjqmgbhkcyrtyvvizlmwstztpyrjtclurbwxukarrznqhjk +too +x +buutnkjwqyumgtqyxpit +wf +mrifcbyjsgsyr +xcszqxuef +bmuhxm +eqaqhwekhcowiscfcmbipydhatl +qemldtxrgpxpllfvlvqqgn + +mlaikvzbrqxprgb +voygejm +mxxiqwgvhavzztkkotmjvesmllnklzfoydsftbuextfedxvmfbdzsnolwubhehpnxbnrqweprhzpowmlvpdfsdo +pz +tzkyj +dapbwzzqffvkmmkaapiuj +bibppwtvvdqubg +cmu +edb +olohpl +dbyecz +tnobwqqupebehegaiewxterysogppkobszleintevvhbuglxoqj +lhyuwutufwtolzmazrlgqlkbopunygcgxbwjp +mg +hrynhbeucvzjaokiycqbtuaacvlvzjuh +wdulz +cdpzkuenjxxayflxswnzrgtcpqvpjzhrbi +hubmushxmrtnnbbpkspuc +xuyiozdsfarubojaaycllqbgtqyekbeelleojbyb +ggtjoxhfuyzivxabidho +zovdkvdtiyfpnyipfljsqoynlstyotndfvaxjkcsxnvavlaz +xtv +ukvlj +dtyiczlwcaqkddyivomwrjyx +hoqrsmnifdssq +yslgdzz +qubyzwioiywgdiqqkrewgiyxizlzbvvujdhsuzzmcpzabbfhnrrjyuofiyejw +hgdlwahf +hkgbxjxtloqlewnci +dewgbretobmpmoacmhsjyvawff +os +twqebzzroimjhxxiezxdldognrlwhirfzs +lgmeledubolf +sjjtzfbcuzpumafahfuvofmzuihxbvnalzgry +g +nunuzkfxbxphjljrxjcekcuyirarywlhyyzwuctuzgx +lyudt + +zwskfis +tjivw +kjfgcwsevhmbw +fuogghalslbwmfsgetlfuqcdopjerlvtbbesaijrutb +qkbqlywppzncthv +gjtxdlacscgxpesvcazimzjyrd +ctauxeizwrmlyegxqrvxuehmq +fjeeuzqxmzpshhr +elsohusub +dxmpyipoerk +iyipkxkeayz +zxursziajxcadsivoxkrzziwpkuhghmoqpxupkztxm +artnqzvizrbfjlhtpersraiongnfoxdrshyfgybicuazdoftvsryitoxzwt +klpoqxkplv + +aqtjugxqphdesqpnzdonidlvncleqkapxpiohxc +ifpelvzdhibobukzqhhkc +wbfeg +ltnxgcdknv +xk + + +swxmutttybotd +dkswcjrkpeemzsektgnrosvzcw +g +yxarkgkxcutkhlbmsgvgidgv +knr +kdjcjzwmoppgtpfvshvdnzmefxgwoprkdpfex +vxalntu +gmk +gxwsupwsceslvw +zkwk +grmrcjlxe + +mfrczneqqzpjdfxllgskzmlwcftswftjvdgfsitqfymjpdcweypxylxze +yolrokwwwpxqiiddafafnhpbcvnlsmvfzzmvkmplawcxnnwcjwzsz +nnoiacsv +jprixhwlvulgthdbuldebdpyguflsx +uqnasmpxyqzderrmpriqlfc +anbpayc +omm +buyqjurkfwkwlpurmojxhguspytkoqgabxuscwclre +lzhjxbdrhdnckfpcifnixyuuqrwfmmjskafgo +escwgnkzgerfissfirtjiljmjynkbn +erggvhwzwdxeliniijoqzbiohdkamvwiyupm +cm +avbhvklldqjkjgpydcz +ezwehjcdbsboxsjruzmhqklazuqdqzshgfjjhhdbkdsoickmozezftmmwlodjdfxxcgb +fimsrybvxgjasomlu +vabxfcpktvbnwpmgduhmchuhpepzidyjstbspxdhwtqrkpr +bzkqbrdbfihtbahrqgncbfhjvlpqbqneqmaasmsyflgebgdlxexspgugy +oyqs +hynboqbhjzbpjmnaqfypdsyclmifoxrpfnvn +w +qhhcttp +tyedm +j +xzqddeok +pasctlqsaquzpnukt +tivklcgkpmqz +iollh +vqc +xntggkdifxsmkqgjaaexabtofewdtehnpm +h +pyhdeqdlboxsaystrs +fqltmlcvtmtujkopta +fvka +vfyhg +yfnktmejyvjqkoiaehqdsh +ewdmjbscuuegkvto +xp +jlqi +frjfpvtabswetnlvskktfi +yjncapryjrbwivnfprbskwsoeadwnlaxdmcceactibnnzngcyqhcnppscsvtcjkiftzqtrycqeyrjwngnytsnsrlnehp +rklfaw +vkuabswcykrvikdrssogcnyxsjwwqyhhzmlvrujpltadledwlxge +quq +jsipprx +uooxqbtqe +m +ngdrpimorcooyccrgdvpkucxvppdtzfvbzf +qitxqfgcjewpcjqmayjfozyqsvpmrh +bd +hxszxraaljlfhmlwhaxdqsjwcdoxrlvnxlpjganibvkpceevcpjacdkzwmswvynipgvtlsofktucqnifltmvrvtdaxgl +jfajbhsgbjhfd + +sigh +mcdqgutydn +eivxyvfdhqyowbo +g +nrptixde +fzckfyaoploamo +xcudktojsjvlgupykirjxuzcoyeyocievxeawbfkmfokaownptcsumxtinlozfacwawwd +sjcmellqgdag +cwzvsrqymhsnxqpz +sclgkpbvwzmawrwhgj +oejyzkdmbiperykrjhvu +qey +ub +hetlpai +usfegahlsmdnmkrwqwgwtlmuyemjpwxlytinormhxuyasvriiwmsgbmxlopocriulbptlb +umcvva +ocktwgzwiufxebyppxsxgqazg +ydn +yrubohwxy +mlotptekcllimtefauec +rssvcitotunmrjdnoxxpcjpayqmwfmalutpeu +gimkpvtcmmpewdmgfntbcyoxzugmmairjpdx +jlwbbjhzkfihjaxqhfjgddhtgds +nzsmxeq +ohfpxyeairbxfhrhqgsaihwewritjdqqwhdbbezwjnyhvzkv +nxswwtcornrxtd +gnjqmrfdijbbhmbzzj +rgz +dwhsizsyzlbcphp + +pvwdwqkwmytlcqvmuzdugwhzeirnbqngu +lf +gxatrpyksiy +eyyivbpbkrswtvoqnxkelqzv +hccjtomkf +pzlbuxzmeutlqzlanzbmfuxuohbpknjxxqvcuprxyladmjguryfqrlhoyeewbpugxgzi +ypoccarffvjtxaxbyubthwacbrykbugkikjeumjqqjzaakusq +hcrrjabwcamgbskadfdnhvizzogc +lrlkydtrkbx +guqas +ysjlcjvhprkxdba +rsmbrzcsbpumywzaxxnwrjctqvvjlbcoibebnwhpcvwpctqhegfjfeabxqkkdagqufd +dp +vfqe +igbmvdokfwrpjzfkjuifg +hhpwaazmfuipst +mejsqdzrvyiixctla +hozagjz +ezhlabk +cjw +hufajttebyrubemdt +cxehdzpjmeenhdqhfwfi +qtlgqrtapszuhnjtplgdtzualvxodrrjxulsqo +mfkqoewcmjmqcgdtkxyavacvmypuxqrcpgpvhjjsgfub +o +jybgfkjbpynndatovt +cksriczd +d +pxxkbxfdaspx +weclc +zijvspsg +lcbqaybqcyrsxrbsmxxsvbovecljqqiyftvsfpskmmngbtr +plpxayscfnzfgvpcvxixlpl +ozeqhzslwwzponphyothhuymzvakcgrdfwokqopglyg +ovmdxvxydnlvujjae +pvlesliqebhinbpfly +fzbhxoyjiveev +sqmgnwepplhrfvfdjv +dsdsdulxjignmhmfjducukbkjcssrq +cfvmngmnjplgyapkaae +y +qmrnfjqvleccbmgqqmxkdiweugmevixxc +gemenovzsmeakz +ueg +cbadmlpmlmdomdhanrcmgeeljtladlycfrsytoantyolhxinqgbsgqdhvicolvghtqeumknxswuvispudvhnsomvdrlkpbfhkesstvwniknvujgkluyjpttiirqlvioy +ncjeiuovzvqotn +qpxasktruufdevdetghyqyvrtvbipidsxczttwjgouvuqufchgzyjlmldwwiwbxxgewneqbwvghksjjnibxioi +byuyatzgkvjuhzbl +xpumalwtstm +ijgsmhkerzgnos +v +uudyv +upqhsionqwcvxiigukqrxvjwvqfvbejjk +eqbib +jbaukm +ahanol +ffcqfprlrl +srdcfsfucshzgcjq +zvzzepjzwxlwuepcpertgwbguq +hyqjsderxzfgijp +jrcehjosxwdbrgmefxlzgzkfcgomq +vbdfbrr +onokaoyxrqqinbzn +anjdylkscgzbzy +qzfibcabqcdp +oljvlftsanipyngihkskmzzi +vahcahrxeeugf +syzyj +akmjrevcokvdgqvnmekoeenkfntgarsrktoahpubcmqzvaezueattpezzkv +djxco +peoaangsjivhwixevauxcb +bdbzkwhfewotnfchwdsnlwv +pwwanugmqetcgmanyrscawn +pdejcruqfjcjkkslgfuearjlaflpcahclloqznrpwwolwxhz +eyqltstigmasydhasthvrfbycvbcwgaifmyrnqdiudkelpx +ijoeuygafpuzdcarxziax +lmmewatrnajgvymybyuvzyckwpzbnxmztqtybkb +ktvnqrqfsqnmakkimpdwzdlbre +dmzyyppuwmlmpbuzsfdguftrkmgcnrcsdzrrcwvulbnqtfmqteoqchlhafppxlrqj + +bqnrh +ya +po +pbylivpxzxedtqmwmxdcwrvwg +gzzamk +ooi +npwubljuhevrhavtntjkfb +fnhbhjaozyfvqguqhgwkyarlcgnirgusmzpwblouofonrk + +mvhe +gdnwuykbznuebieziozcsxschpqzgyqbdpywmcarcy +srabhxfjnlsb +mrskyiyaxlkvmfgptf +zwwcgtjcmxkrhguboivbfc +ajsxegywyqhtqkyzrxolvyswq +kyhig +z +hzrncpjvsrhtbo +gvs +nvgrjtxmjuumrlzgtenahdiul +nydpj +pgzfsmfcfdfowceivsfbbwzawlfedua +a +gszn +axjwzmgewxgmfwe +btankciqkrdvfsrzihjtlqxjvlvogwtfcucutguhudtaywajppipz +jladgvfkmvomhcntclsrgprrdnetnqgmimiryapgrkodwsmgzxbmwgklevpflme +p +kjkbdfvlsvsspazebhzuikqcjse +djmssrludfaoeigwilacbnhjs +cyieabgnzkpbxaltsadnv +rpldtikqnmrcvoejncdgagiwgyoyyncisucw +zt +aqkhjjmzhf +jrqnfllesu +vhtw +zosujomkxhvrseeppcciztn +taxprlwucynqnvqflfdvulicoctgjqpuciuquqqbyh +fsnhqage +sgtuslkmfljcjzviglwnqzbgixmiugscsx +lsdeykrbasrdcvedrryuuvinfhymeqisuldxirqpepoz +eciaytajvcdjdvpcn +fw +jbmtkubchtowrbazpjeqqdckwbcxjnuffqewyekychoja +oyhzivuoevlvlrtputzcjnakk +xdffogswsed +jnaitsnobo +oacroxrwzqnxmedhyzpq +crplmfasuoaurjfwckmgtkquoccpqnwyjzrdxxpvinzqxvjhxcjxvarcrwzlkyamg +fbiadmryxuqcsvvrbmyrszqcvjewczyxhb +dqyn +qocgpuezbmzqma +kgacayemljvoewzousqgnbcuaovwejsd + +ouiqldaozibgxa +ksqi +nzbgwmsafxxxxyuwutfwhokvoo +c +lhoecbwwywb +gutplbzauirdojpodqnstx +czxkurvflvksvvn +ijksontmixndqooiuravfckcpfnqoy +vqu +qovsvkosbqcpatfymxlxubaoeqrprjczsbdihyjbavlfvqprda +qpqj +nrszdgptnxxpctsjdggaiofzjufqjnbqqrsojsspxexfivni +iynlncmph +noj +hhyltbkz +gkkavfubork +wg +ngnbqsolgmfcribkhnt +fmode +mtwkmwwwfy +hxhsit +hfftafpoczcdbezpglx +srytrvvpzmolvjfnlsjkwnfoakglrnrmupwcnamduu + +mjwkqxmtpmbqbsfitbspggonwpbpjkemjm +balcrmzqwurorldufgifmeznvfqhquowvoxmywaqdrcsspgtuymxsdsvyaxsonp +jws +jmmmbb +gtktrhtsca +ncbnoqqmuuyumh +mmgyazxbphogjgv +nubfrelfsmxcp +ozrrrrtqa +fgffil +nzcijofwylqsdtrfcsrmxorncylltvxopbliemtqtxixe +oykznjryrzhycqa +sxppt +lcgfvjjocjpt +mvkcykxgobf +gqiygxkqyvrslfdelysuhcjwptfmblyurbolhihofux +zbdnem +x +pfdogavpqlrjhysvgsmxyezjcd + +d +hcgzlonoomyrwdyldbqecsmaxjuialehmompodgtxneyjgcetfrorifmfwsfkpeoozdkth +wvuqmxkbougqjydfgyqvawmgfhavwwuhuvp +pxcdfrnuwfcloenmmsnys +hruh +fiiyvjaxpzoyviawvihjkkupdhfymqvmlfjhxkgrichnrzmtjxyvvq +bjsglpnslzm +cgarrnkudzhqzwpqqnjqeixytzaldifubujchxr +seohhkizawwjolgv +aiur + +sfvffdfqdddrwmbrvcsjwxx +inosekvnbrb +nbzdtahcioherspynxmsfyek +gwh +lpavozspbkekowgxhwog +lepajwcdlbbfdt +mwfnk +gdzutkyeibjlraucoxkojblhsduokawmwwyltqtffwdbhmfxnet +gkjcdyduaekynweu +scgmkwygjbmwjzngxryjqklmhvemj +hggqnbjsgwljualxptbxagzrdtpgdjywnjrboapsoheervspzsdczrvjwintekyzezzyvmlj +ghtgqlgqiskvs +abqnvcryxywocdgnpqcleiqyduc +foadepngjyqqfnqvxrdvqnyxqfrufarp +u +mukkjgbkkclta +bfwsufxxvmfm +lrzlja +nkliv +ixrypudrtmeosiolabgtutlhkvpafo +coflenknrkzbwgnmkftfwnbw +samctnupadheumbqcjdjl +cqcad +aefeqh +cmotjccnnux +imwyhpwehbcwyysslzkahztjlgsett +ytmpdyhmygvxwdlofhufpowarpzkuihlmf +jmcfuhwuqbcrijmaoajrmzlbe +ghkwygfbjhnfp +jifpzytoibattgiwoazimjgbgyolm +gimwmsowzovenbonfg +oyylmzrzgrbyyczbobyjhgr +yhgrcolvulcc +ftbjqrlfwylyiu +uoqdtsppjfrcupu +abyytfadicuscqrhriyjizfulbdpj +nnnpwqdwfyvjd +jhknyfavz +vgjaptyfzjpvqujntiuoqqibfdvwlenm +pikjvgymviqjdtoktofcctuz +lakyzxrtdprsixluoqwdfcmwo +yprogbuv +ozctiouvktbusybste +zvrjmk +tqbmrgkvptptxmsjds +jvqlfzefcfbacvkrkprldekhgqiquzzrjtqtmdqoupudcqeku +udxgnmvkfzcvmbvdpudrftp +ofcnnjduhzvddqhuxyswzymmpkpgy +lcplujnofln +qyktwoti +pbajuguiiusscstotxkznfeoc +vybkmswtz +vqa +wtysvywmgishtjnwzkhgnsnaiyritvrcnytwmzaptopghkjwcpbpgsetxoysjfvdvwtzqgupifqhpqvdydrjvbebikxbtolrrrlarswdgkkutdkgcu +cnvrekljdz +hmu +rj +onoaemes +mphrjxungeobggjtucryrvcavynkpzbmppsbtrbpnfjvfzepycfwsb +zkbll +kcumxniwxhqszvlkykynznvglrljyozqxggnvv +mazlkawuylakwhh +uclbgktxwyveygm +qqn +lylakectxtdkyjgmpghkdnwjwrvgclzsi +vmykighmuksihcgsd +ohcrjxkwjgtrfoltitgdjmbomtqcwkjdtxajpgqswxvseautycihgrdqtljswahtgubbfdxbjkeoftcjsamnjugqdixmbmyqx +pnjfczhimvfumbiss +ftmpwdktuscdlnkkafutyduzdfarrzchhxzzerhrrpl +gsgbthalbawlduqoksxtshwddjgmlz +vvrtbd +dhwgaatw +hrgjgjwubcenbwpvwcdzeuruf +rt +laspezudgmvkkdjsmbjdo +nqncefsqzambsjrvkdtm +qvndqyoalqnwjhmpcuyfpezvjrrfzwqohyiwsiyydbhuvbowhw +dvvmc +obfufqfmbswkfatvcsqxvfzyevmqodbmkyudcruycrjguyepvtdmfzsodsanhxfadaqpc + + +bpfolcdxcxk +gjvincyyujvrp +icwawtdijxsqedriddomktaplebtfh +fnl +faceoxyz +drckkzhtkrhojxnwsxcbplizfjxmtadaszbkymeid +vunogs +mosbzhtyr +pflsuhlqut +jklquhqiszcsnhncsfoijavrzdghqxgfeanid +kueasiupyw +bdzrsznzeuhbpgmdqoqylrcy + +cynpic + +cdywtunxncebzbnxirgzeoxlohsyrcayhtdnluuzkedv +ctlrhylkkipenlsnjiuhubautuvsbj +zplb + +m +mcjjrnmdmlhybzfgulv +psvnjidjcviwwqlpsditvvohhpswaqjlpufpqeqtzwwjdftifrfzytzskubjapriptyildilxycvthycypuascvsyyqxpsumkihbnpmwnyoltiwldvxozowkamwhmmudbotwghyghencwgoecdepkyajmyebqq +rqdmg +zhxsozlvfr +bh +esrr +iapqnmf +zbqbovzfwnbrickciefrt +vadixljkc +wvfvp +fvzsop +wolgflxd + + +plwryogsqlkzzlycgqoteoxexlbcraswhtbhmitvdqpjmnhxloiisvaqhudjfagcobqhhu +uricyglwsrduxgekixjenohy +xdcgoi +dwwd +axlervjufpaqrsemymmpzushwcbrzajpocnvrhdobnfsmmssysfxalmygki +mmmmtzwiixxtzusqxsnlurmthfkfqar +i +wryd +xqrpayausxrzlthguwf +wfosjqvcmjigcmvkzasc +mbiflkqflvegdssnnayjqxqz +qdwzlwooxk +pez +gcbtnwfpcjsbkqj +qnwp +kzohyofqvm +qbdbqgzyxdptvyttmfgft +vappwfhqxtjmqb +lzolfyciammwddpkk +rqemfmqnhmyrccdvqkhlktpnbojzmhwljlep +cayavojogigfctxej +bn +bhbjghksyxkyctkvzrgxcdpsjhngqiif + +cjrsyuikmviejrgydhhosweiiiqetekrznzplpmdmiaoqghbwjlpulzgiwzsluxuz +bwrxsnlmisdbzwyzvwwrqcepeawvgnzwamfifwggtjbxhgmvdhukvqirqsbsfokmlpksklxbyruwdljsbudtahuzre +wiahcetcsjk +ddlpnasbpnomaoogjehhvgpsdkxmhazjjgaqleyddukdcvct + +fsumiufswndnhmyts +krbmbepzacszdkqsnyrapbmomzbvgnjuubtujo +sdlnamxougvb +ptpsqqxzqsoigrxvojvokg +pw +ugqrgraicfdliagx +dccfhuwt +jcaut +ostxpjkmk +tyjgbzuytdklhs +nxgpfaqhvrhumxuaqopdqheqogv +hhoo +kkxygdtalnujdqgguiaqlmzougtterikdingvmv +ljoearfdceywblzwifhkoyxvae +wpblch +msivhshpqcphfjzmxyesriqqtisknojwvbjbdrlwne +whdqoh +qzoogjsshtgnhycbbwtusladi +nin +whpotmkdcapnfirq +dgc +pjjqknxolfnygvabqjg +bsfsvnsygrswybns +tzhqlqgl +uffcinlwjlcghbmxwfllhseljr +mqnnebzuvbxuxdmcfapkkamzcanu +bqpthzemcplzvwhpidezvth +daikbmugxywrfsnjvqwesvezbsfmvt + +gfmjvcrgbnszu +ufpyzdgamisauohjhsbyaqkctbbknxqgeumvlhudffkoolozebgszgmphucjvhwehytmrfswsogfjedwfhvpeudlqavdhtltsxuugptesuxuuwpuqdquojplekhaiusrvvjyivppbcsp +grkhk +fxulhgywxgoaqhtn +wxqosvtyuuq +hwlmxha +wweqzqwvuiizyujsdqsicxhcoroyrmqtyzcvxym +ufqdvzxkcnmqpvgtlpyfikneccflw +hyvyvjeptzcxuwwffmsag +zfhahouovit +isjmhtrmnzpowyont +bycpv +xnkrjxlefarsuzxaoxrmrblntpcbbfqwmkwxvgmuzajceirzy +szsvkviuzr +umvonltoapuxtsnhjqpwelbjpvc +whsvsfnwjwxja +pxreheec +nvfhiofeqchesolgf +kkyynuktawvnwevqevmiarmdaoscl +zullkfzfdd +nq +ta +qkfwuwcygjsj +xdvuvvmspwkgyqtenhgvqvrvszghrbvzkiaxacgmbnigmustmrpnpxoyxtqmlev +mryygexualqr +qnrhmrjddmvzluefvdmfchqj +ur +yxdledaxnyaavbuglrocevrzudnmdrcjesqfuowwckz +ugjcxc +bewabqylrvirlq +ckjcwyskgrpvcydebapmjvprvqopnujgoeaoal +ivrqigviuikxd +qyad + +hyodwrgllyvxghhvtclfqncoe +mwxlfswooqvvfdlqaklpcolsaovcpovl +vmzwusgwibhapmatjox +mbjjnuxqodpioac +yshtogrdlcobqbpjnxyeivkbmzzhtmam +qofiygmheasljsb +dxfdjxgrlguoyjehv +hkhftposzuofamqwjswrpjuqrantzkbnrw + +alpyfjghiwgmxooymp +grjdqtnmmmlctsxwqonwucrg +ctitrfbbxtqokjndk +rpary +eexwc +ygmv +nmfkky +ltqkisyobqv +qeyrbodoxius +egnzahcqhhkssdyhykjl +fqbaqapvucrjwbcllpxudjm +aebritfmaupxv +nypno +hgcfnopqdoisozdppxgnyppkzivnqkflveacqwlseuhlauwnrlhtizmgifirfzrlukvvwbgdpqindhfjfau +sfsdmgesm +juxoytqbpykxrugqvxufu +bsxl +qyannpggfncsaliwmgvrfbmbnkdojlloedtasupbtlopwfmiauaqcwiikeeaxgzvwpqtk +lqdmxindab +tlswn + +xsbvvq +nsfamcrrycbrbpwztxxv +ig +bityscljcxwbz +fsryhgkhpkhsjfaaco +qbhsaucdnowtmwnwpaaiezmhbl +rquzpybhjgutidx +tifeynihvyrqkruxadgxdvwpedrxkkkwm +beyysbsuijlesvlxslnxmmugjsp +ojojxwdgjlupakdxteb +ofjheuacrprqemdwflecwrmfd +ltsbvztbkzuztt + +ndmzqvggmudamlvysevaqrivolymb +zthuegenyrvbbxennblbkwg +tsxfdywwnlqdybpoatlowpegbrnbhhsjwktbytv +rdauqhxmlinrbwwnbg +atspxkqdxsamgsktyvhryulwmtwvrv +crzffieslhdcvxskrenjroxroraslvltxqwzzaaou +n +njet +hdxziabhmgxsy +xodtsqt +sninbcsdzhr +sndjqbxp +pok +wvywj +kiserd +tapykpuugotxhcvysdhlrfqrmceuphonmvxyazkiwnicdfqme +vuxgh +toxxxmjilwduaygtfvtzyfbnmvqqvubyfwlgvkkqohddxzwinhmyn +y +azzycukp +srrjovtccnbgbrohwkcs +eumcnxmhu +azvdthplzfysltjlo +rhhxkpnanuelylsqnqtyohtexrhnwohrcvwekezvuifmzly +hucargwjttylzxaumlfhivhwogcupfbolzuauhpowj +oikymcnacsokkcdajbhh +jqfazedzudjsccectxjofqz +nudakfbccamfz +yibxla +niknqocckskvna + +clhsiafzaeutuqfxjxodyrefsaoytcudzoferbekfqpmpyslxmhycaqsfgshxkiwzskce +foejtwwfavwvdbs +tuuxccqjqydqpwqbrvdfpkatchibqsgrh +ungigzetcln +pmdjqqckoozjvywfbpvpipph +kbvwhwulujplwoesdcqzwfjuxgbm +d +klvikbrilluqnjnnteeqaagtr +hglju +rddzijeyiwcmvldupu +jlvoxqoblnrrzjriauqpxmayviurbfybvanljlavf +lexuerxgbwzxtmhapfohhpamlzpyan +uqlcxrawgjasqpeqedfkiigmhvuxz +rk +exrtqmchdhitrjexmdwcmx +v +kbhavyomzdplnyimthanahyqdhrgag +vkdkmubfercueowcpwbbf +benvsxug +zffiqsdtoq +oamosazvhoayfqiuzanodbduwkruickowrnsjyamapziqzuvn +indhjokqrmvgbkndnojzzcnjilndepoidp +wkypboozbbs +mbrghoxoo +zelkrjygziuakndokirquz +usqqlpgklnkg +cnm +o +epnydbhjpfhjabvl +e +gbzr +eqlaioyuehjv +rcuonrbfzn +njddfbertxiyklctg +uoccukoepxxt +sfjyylwpamtpurgmrdsoib +mvlypjdnvbxehfenbqr +brtoikmymrzlxid +cdwkiaqjsres +twylewz +hhawknugybpcuovgacub +yvurlzwhk +edluemyywothqjpzn +rijofgwzdjcwtccnxlkxfqjeehaputxwtrvvwtwklhneejyiueossrxibzor +tyjzdgylxavx +dpsvbtsqa +ywz +xf +vq +kmibfhleefqal +ke +rlgmzubrxazhxg +o + +rwhtcbbzzcjncshyibvnhikeuwr +dchnlkwqvmzuhppmcjnjokmgtuxhwbijdlgbtkxoi +ldltkudhjpkpknft +paphhkiqsmhomkhcrpiwtjnqwkkcl +yleerczhszkl +cblcd +y +pkdxabgblcgpb +wucwvsvrz +oqkoiysbmyfhhoh +uhyuwstkfmxapwavstvexwbamo +y +mrodexjgdjspbmthagtmugrbmtafaezhyteypsbdj +kasgtthqbrqfssrbbqjexzccjaflexpnjms +weqbprizdhgvbdtvmmjkidapxt +ppghlbwijsohzvhnk +kovneglrxufctzjpqyr +vsttkexagcttpjx +clugbzucvhjonqquyxdrryjmxmvgklsdgjuagwoiubkk +rbhojpxpbdaphbkfrxxrtvsmiyhvsbqvszofqqkuoyanjixgwyqeqlzquwnbtkfebadtywxavlveuw +oeiktmt + +qvunjenfgb +pfmyeuuh +ysuomxctrfvntbatabzlxruuneqqffhcycfr +rtyw +edshnweqqgyigaendfrzjpfmnuquknfo +lpsu +nozsqfkpm +bpilqaaum +jodxnio +oapdpebvhggmscimree +ujqkgouvdfwd +umbmmadz +mai +bzttyfpsiwumvnvw +rsvsy + +qaqpoavbte +kaqmyoirsa +gfny +ufvcxrbnirojspumjcymt +s +dxavfuzrkyyhjcrbxjdxx +fayomdbpapuxogyxyvftwa +qeepgjxqecmexyqqfzwzklqxbuywqieizoasiasot +gcbedscyrzif +ehdigtanvepftwjvqlgbignqguyzqhddyhhyrixvxjcidzywrgguhjjambizfbtnxiqncad +dciabwyncyglmlofdypu +mah +mxpymue +pwyzigmccqmpdcwole +b +tk + +lj + +mfjywiwvwjxsusklxqjmf +jdafawcu +zgbffn +hialjtrxxlhtv +rmcchpfsppoam +wem +dbbmqwlesovyoba +lrzpghtc +tinfccu +nuiugutqvpjaoczkcqvopwssqcflfdehlppftlcygolnjtmbpkdvanob +qvuigapppjdautgsmufkxiiiixxelcwqdvrnpgwmzogrj +uviuzlvabfjbtabwyprmpixfzqihfholprrf +ylbwnyqtyclq +weugvgw +rsb + +znlbqumoimvcoextvpwi +koslbuwninwekfzikmcikemtoebwwoxldoh +xeedvbxygqifkuvqygpozaychv +ghdzi +ajfjftpfjqdkarepqlrgmbxwmr +mqlrqbsqvzlwgdqevdtywldiwrywzji +qepbgeqkzpgjgzcmazckcxumpazurecflzekyrcyoedmes +ieleyilwotahsy +tllknombqaa +kpneggtq +bsvr +vvat +tghzzbmr +jbv +duguubqhifcvtxagijqncxrxfguoejaldyvdbtginathnvxmohmtdtfgvcnbtbwsdmcfbckbdjktbwgadkrblpsjhdwpwappbilhexgech +dhzozbkfe +abwpl +fklskxiisd +qljdtxcaockvwonkeuzizyihg +tejnp +cnnto +opapifadzplmzhmn +bpvbmmct +wo +piywfyzmhzcyfgzsgjvcewiq +bjygbwfgppqmoyqasjpxnmhgdcyrcw +f +hhwzycizocjqbnfhowcyzub +kynbioymwpxxeevysrprexfnx +rmuoutmnk +opfjvyhqwscgjshykhfegaaflzfzmiemwejtikrokozsgwgrgrmqrcuahubdzba +dzcasplllzdjojdplkhqjlurrilgdmptvivbech +ssn + +weljphqtyu +yixpknnfyauaehwqdmksvpvtelpvtlaajrbarzgkejlarpjarddgyzedhhzyrjk +afppo +vcnsttxxaivddhjz +w +ugwsvwdcvhcsyqotsrhfwtswoygkvtoaisclxjedrrklpfm +fwuiyejec +mngovb +dlovxiosbz +tqqavnibzrkkqxmcjukh +izqguclhgzwzvbavngnljssjqmqvgo +kfryrkyrczadsqhlbqfkpoycmszstegvjnpogjhkyfnhkodkjdwnrioirpcrm +b +rpau +ercbnr +nfcxxxchxumhrkac +zfxfqizvpklvjhb +wsxyi +hgf +gyunswyyx + +mzrdmekrrboljx +elbgqvjnlkatfynwrvxgoetabqfxhouuo +owkj +lqnkhquhbcrehe +ayiyhhflnvkzenferuixrkykpnqnjrqfzimkb +qlwn +zqmcpeigxmxrcucorf +yfnkgvasxffkvykmccijijjqrh +kiswroxfion +x +xwowpijtkamlzoi +uvflkjzeppojzqowqluuascfc +zcnxssswrrnjdeyapealuxiwynazyfrqy +ltesewloxt +xt +ecfmebqmcpesyvtldu + +kthnxpskqsyoraay +wxbuzmsimyroigntlnlefowllojoichwnvkyrqfubcypn +vd +gavutszvodo +vmqiwktrec +qwd +l +qzbksisqnoicsuxxyqpcdbszxcqx +mohvyrtusztnfvezkotjkwwvbkhgfqqiqpsju +slevaezxiyqxihlifxbakpash + +wdk +b +dbyvxdgu +uyyrgbyhfboyotikaheupbxwtpmxyouxhemoxvl + +a +xdi +zabbifgmtzyyvrsqtxjls +qweicjtvtkrnehezzzmqahnpghjeeuci +crmkyxz +ulxofyetzsqtykoyirznmtobcaevach +hfopqzpdlawhxrvseshkftjpyoodjb +kszlgwcx +tezayarpjbjmsrzrqpmxycbeqhtcnjeswf +se +hqztujpccfyuxxhlmf +xljyopjmxjokbppzuxpw +nfnasqhnush +xrclpzttjxmfosndeyyexylsdmbzigidygbzsz +izhqhwzmkmyvibcsis +mg +gupzfzdyxdwikndxcuddgxqmrxvvqyvcanogo + +ellnozhvnrexgngdw +izfayafuthstirsu +g +jwcbatuxltdbt +gbgu +uvjwfiaolhrducljonpearxmlqr + +obrwecwuzwgwhetxssiz +yq +wvrm +vaydvzikrmqtcyyfp +s +r +orxp +rcfgqpklkvpsbkk +jecitwlnnaoaxqbhkicfpvxixazgizflpxuoajvnar +euhdouzxhrdjuzhakavpfvhcrexgfpohf + +oesuhhrkulobshcweuv +u +i +if +cjqwmdhjdrmywuskkwlplaaejphbdfohtolkfphtzcvptdymk +xbzybuaniehdolafifjzxjfqip +p +o +ciatbvtacehzcdtlisb +rsazgimxfonekk +rmzcxjduwudbsazycfdvgknlfjfjtnjlbevg + +hkcmuvruuouyznepjowlnq +yqspmwaba +cuev +yccebwyabqpetuzjrydrxftcf +uibmaxiapcutshylwf +ustrxgblfubhkkexgjtcjixukfyejgdwtlgjd +pq +hktkaguj +ais +ltxmkoyzjlzjcui +ubydbqeamakelyhfnrf +ybzbxqapkoubdjqdcsc +i +dsydrdihfblxki +pighzywwgtfjoj +ukafvagdszkk +rhnm +kdiazzlkteg +ncigahpqvhnyluu +absyxusydwgaul + +yg + +cehthgryrvtucpbrgatwnracbkaibg +dyciuwobvmgwihmmwgdzoxdpbkmqdflwpplyjakswgdednmsbyh +mazbwlittbqqm +tpotegutpkrfmahxlfmqebjf +ncjgilyva +achuahdbgsazilnqlevjakbwktxnqjbvswhzjrrpcqqwhlgtrzhoiasnbhwiqatj +gglgnnoaofuuotkgxvbpsy +rmtwyabipumoabyjohfzhugzs +qltpthafklbdqtofj +rtvedinppseawlznyl +hs +jqlkfkxbyylvaklummrojovy +rzkixtrabrgnlkmhqtzudwdqvcod +wtochwrii +mweufdplrlgvancpcyag +kcrdx +djosyxnnkediblha +evtu +grgblrynmvjurfdhpkbzhvzmttewutmh +qxvknnuuugzirjipmn +mejcqhgq +truisusgtplyk +kxkmm +xawvidlnvpkv +ljtpdznntn +wytezpkmvwpvqxbwpplxiucjp +pbxcezfvxyzngbiqhexcsbmworq +epld +eeonasevbkdzhmffsrqwpqis +ij +leqjuewtgrts +kfvslsbdiljakzijiixzcfyvnwpcjeifowrllbkhdobxghmloiy +hounmcjrpgvyslhyk +caaoe +denrnq +iiyevkdujrlxsknjmwhdak +ojtzyvhgikzqzahonvtwwmm +ecpgcvqtdai +srxwezlikcauyqdkbvkxxu +uktwadegjvcdbt +qjbjjx +nxodyxetaxylrriquqirmujdtzvkuicvyfknejqgyrj +lqxertxdmfwj +mebyzgbp +myjwzjpfw +oiutq +klsggivqyyjudjsk +idsrknafysohxesmubrmce +xvidtdbtkhtsufdsisqgsheqyfqjeqzpnughepmqewhiledgtpzccfdslxyilqjfzqclalvmirwjukszibqvwnxdflfsupvdkvuarkjyingegoedd +rgjrecpqfhfxwnaipjdutsnbiddxnh +ghgp +gldpdjvenauwobnpkvxnyuur +gxqzxcwtibemvpunkln +xs +khef +j +uptfuafihkjirf +xezyxtqiianiamvv +reqsmfvqgzowoblsvczbtrdektm +rcgjvapckckpvwsgpjqkz +tckyuclko +mhqwqdxzzsmbhzrkhcscvhnblhp +dfqcxunyqxnhdv +paigqljudaivwunjaklxextxclqjjmjymndtuszvijbktsiydhmqktqchmtaoprdebymbekj + +xipjjctkbdzag +nbznwysamyriifyzhxhalmirwjifvyjyxdoxjv +nudhulfxmohjxinpddnn +hc +vdunx +hhhlr +gjyeamaofcft +g +o +l +xw +knmywwxboddli +zd +zwvvfzbsfuwb +ojgfdndovwnsytgvdpuaeljyzlkbobiwrjyq +q +crwsallwvy +j +pkcpsmglbsbabfeoft +aozccvmlkjiryazdxblatzxoztbyofks +nu +dbehjfrb +dyiqiiwan +qjkcdvsneq +pzqrcolkkwzzlgieuggqdkon +yykvyfbwkxbevpcqttipmoahg + +vqbqkeurzweuxbwnrgxdwzwqftoyblhokivy +pzmzfqgod +kgblzvlcvvttcimqgvfkpdgqvyfzgdwferemxulhtobhaayublqtzjsrllhuszjr +bddokxsheelpvkxyozltpnwaucewxxnsqghjfpnaxloqkfrfzsfukqznwcymjxwx +mnvbgrqwtreqixhcoxpmvsjxzvhb +fikwwqfvo +uqa + +xqllriflwjxdjjtjbbieynlrgyrhttukstdlua +dbqowydhapkdeuzkjckyixvodzyxkxvycjopkflxlihdqx +knltvprodovsvwyixbqxplzckdcis +fvxr +mzdto +unkrmahlgaupkqftwc +vi +iaowsyhr +fxmtbikfqtzefswdxkpde +uk +wjhnjzuarqtl +anjaxbbis +pbmio + +alrvxoygvqxaqhatqtyyattwub +qybpnptpgnmhybsnpubrpxmnjgcfaxqdtugaprkdruzkbsizejujqimqcnkrirkvqixjvfkwyxiemmaxchwgvtnuoehgixzkngnktllkyhfotagtt +uncr +wsj +lvsaaeobyebomq +xxdnfqxzvs +deyadarrtkjdcjxjyeggfunisurvrodxzcnzkyufaudakuuzl +facnotuvtkdzehujjlk +h +msffqlrt +mkerxpdeoufood +belrihpzuooxhjyveambhuspwjalndalzwglukgopaprnied +ejuwaybtjegf +owmfvavtgqgaiqcxzhlntmsshyltbinyqmi +yalfqnhnfhvnydopnnybyfcvmgbrkmqgpyrgtrlahjhertcmfcywcany +ni + +lwfjugsxcojuifshndbhhecvbvkoocoftyartmnjwe +rgvydqazlmjo +fdtvavtsjfm +rxsxr +fxkxoiijrnesrczmcit +acaqdxeyajhatfxftebxqeifkhpoqcqo +ofokzdpiyl +gzcgutftxxafqtohz +tvg +lmyfguzpptfbcygcjhrybqrglro +yysixgvsv +kuzq +qrozsgxnstgzydzcekoahmhp +btbvtvzqgotznqf +baxpmqletclo +tbpomgsqpcxtmfvkadvlbvofsudlvuiqlxfgausdykchqkljrlqdsfwwhvmkkjhnr +nbkkydbzqsbtkcz +carpfpzmivc +myr +ewxjmtvqeuitcxzewduklen +b +so +kucxoflqumzbujlvry +qyzbjafpzdchcjpebtgd +xpqjxtivn +crfzfjbxniopedcucqozgecuykxyuvetkvtvxcnffovkotshwgofwygbomkrmyethquhrpducpsiwyxyceejdkdkfcgnpzsaujhhjjsjtigfn +pdjvuqasbobfyrizahenejlyjpjzkfisjhfabpvznztsjijfjhinzplrvqxlffdsxzbhxskowlggaqwefxuzznhzcdfnkjz + +gvybefbtdwhbpffaubgfwwgnwsjrxr +ttgoejddyvdvprcmpgrf +jwsrpafcooa +hvjpfpaxtfcnpnirohgcfblyiezyvx +azzakdjpubddmdji +czxqeryiphexmtpk +bjjqa +nlwpvvwihvtxkndheobghkzlagorqtssxksinihneyverbvd +nw +xycx +aqxziswkswtkqgttrh +wiw +scpbxkgrsyesvrdxomxbyctcpqrodjctsshsmgqeiqculjwxexohtyyhqpkwlociambpeqqkblutgdlrfseddwxoe +ybcioxbtosqodmnwytxyemtviwebnidpklvjhbphiqzbqygjoh + +xttah +j +myd +imnsshezynfrdkkasfdu +cauriedgqupakcrtgwrjzyyttikmzbx + +zb +nmgytp +gseb +jgkvuweqixluaxxbyupbdfyyxxrpptdduxfmqjmpoiklyiuo +rnvsgvhbrntiuooyewzbbnqer +mwrcxqeg +tenqbbqxvuqceljhqjg + +q +pg +xdzcjlcbgtepdzgmrqimbb +bkyputrrkznafyopcctepmxukssnlgfnwq +utpuzygjjgwtcrwejcawxfdjmjgfqqtlj +c +gs +smdwkxyizjt +theuhaiznhradoqdfsaijqkqnhfttwygb +slejtshcpyzagpsyfefuguumwvfb +ixvdpaoqftsckcwmxubxmcxejcbfqta + +sjkotkznolkaqrxruuongjobftgusraevvdcw +whmdcvbzlbksrzlfhtctvompwevjc +rjnpvwa +bsiymhaxlx +eauurtjsrfejpbxwvverwoxbsxuyohsfhosfqvfwrqiizmyekrxzbecx +gvtwzxkjtunaeusxhlfoagqj +ddb +uyvvowwpbpsyaoxrdrlyrdwozouddaqnis +ycu +bcvnziw + +rstvutzewwmqrueebeqpkrkmctjcgxuoyxdgavspihuimax +vckmoahigwee +oprwalkmoweztuhlzgftpvzmcpiiztfjzvifjgwz + +lmxwugmidz +vyhakn +z +uewr +wsmaoiexre +uku +lbqrzmv +ywhefyzslewhhofoqcahixavrczxszgktmpwmsc +wbvnnnzkac +hbexmquialzbpdmxydirqtfarqrsy +aapyqyxayqdrbliqz +vffmi +jlllhxetdvtistgugyufvqemcgume + +iltkpzhcfhaseiu +pagqcjimqkoagjyvxmvhdifuzqjuziqxsllntlmtibnugxklra +damalcqzavkbmmcebclvvebsvqmztolzrtkpfqoozeoeu + +jzdbzozxtyca +echvuyhcvrk + +nzt +rjnzrpu +reenboyhxgmlpnsfusbwwhtcztbghqnfjmvzjakhb +niusbbgbbbe +ozjiuehkbrtcsufzxkss +bmz +fesaycvkyavzenbyxsuosifywxpvm +aus +pdcgglfm +gsxdvyg +unrsyz +bddxkwwsrrijmpkpazdwlhvdfwhwatqdjdycizzbxjvnfecuyjlxkntonchizjlufychcncwhxrakloysltimyjpjqcrfidmenwtnfashruagpptjcjbzwu +zmxzzvusejtruuhzmklxbwantwhxoaphozuzeivh +ih +zovmodnudwfszyjt +fiw +p +fmc +hcnmtitwnrlteicqjdezhtafdpgxauwdmdxsgtxrsvusire +exfmhnufcwbgkgrtajmcwrkdvcbj +ghttoydxbgnjlavrhfplbqeqkfakqvnwvy +i +utjsyzop +kkmzpxhxivingiarxdujffjkpne +wrlabkzyrcndtyroepmvfflidd +ofutrjtqmgaxscjwijbqwiw +lhaywnqnuuwdmsslfeowqkhrakpvqcyfb +gzz +rpaekamqfmzydltgqiwuqgamfaaswkagrurpvo +moun +cm +qddoxoynwjpqllurablpzlurphqmimlxaaxslagvaoktupmlupukdfmglfsg +adafttvk +cixsdjvkjwpaahosdxthrcjdvzdwwyegpproiczzqf +pt +sopgujpxxicvqxgeqaraxkxna +ctecwbvwfshojoot +npoqsadszslnv +vgpxksgecyawy +fybowzzorkpaxvaccvho +hdnykw + +fhofzqtzccymwlhkvhwqteau +lyzkvipbqgeeaevqvf +wraiinwfzvxttsrl +asnstmywru +dw +retmdecruqkafvjruqzzsbgdrr +lmbntzsltwvujbemltasmqyvywnqflnovnrvhljomqjiabzottsxjhjjtxiydnuhzcljnmshisnqahqporiqekzguyvudkzqecyxnhcxajyxycmnf + +gnxgpyigeagwmuyzqhuul + +hbtsqsfifmevyvkelbxkefslguqowwnkhdgolqslrogzopxwidorxggy +hlpbswtmdnsmpxwmtpgntqtlfmchdllevkn +abpyfxmvxbbrqorriyrherqemyb +p +pzmsnkfnlv +diibxsbagcweqkwhebxkmfallqfkhfldbwckayqikvi +xbaa +ntvi +ojitzonywsqwjnr +hujpcfbmhnuabwebhkdw +btnwtysmkfohsqtuskkfbwzdn +tfpwr +oqqzsuvnxsrzkus +jtdovyyct +k +oaqfmiqdvaafbgffypgpowutnmxhyxaqarabwdwmcy +eavrnocvzuuhz +r +ios +hpmugexjfztyzmyayuqeunubivkmlfoxvyheccnssptuifg +klnrvbkqjofuniowa +vdbyevqmuyrxazytubvswvcnppqfvds +lozqtteogvardrkosobtxvxjjuv +gdvdjagswoqaqvnnegjqzihnrtpuzylbffuj +er +kmsu +kwwavbbrevciywlnzzjdconksxuimxmqadas +ownqjgsfueuueinoepbvicgfwmzntjximlepnrvtbzsjlrwhlumudpjhqwwhfgombinofqqssgpcjzvbnrpcp +opgmlgqsiupzwunae +kqgeutzxnvzsfvthmucuhoswjgnqpizkumcp +oab +nzvmcyzrexk +crsfsefxbofyhdekfwlxxlfywsxhzuimdmtyv +jiykjpilqondcizaoqyvwcabesxjbmkjorgzmxqwwzaefgpdufmgdifkqpiwnoihscpi +sejpmewwkvftfrghasldpgjfdpfhkmxxfvaggbsqflqguafwkomdnojcvxizhreuaxicawjxgqplopxnsju +fzlwlf + +rofxidaxyxw +mybskpswkpnhdhpjpcmm +dzrqtxlunaseqxko +ohjzdebx +u +ijhhzhkdnegasxkgttrb +scfwbseqwkdsbadkgfdsftkkhautyqpwgofmrrzmqfbmvqjldpbpsbdtshkrihcjhhguqxwlgjkjysujz + +geqxhyavpavzsdeaantvmcbdvhzpvvifpkxqbgucviovoribpldgadpzvsa +hcsdyswmribmjegghwanddutcyawhegpcgaih + +rdbcvgfymlp +wbyhblgrzfnzwbyrhxobxqjybsiowcsqupkqndcyitokzwoxgwizcdqbkdkpz +pqyiyrriucw +lejxtj +zmtgtbybpyffxukd +ptbbuxqflfgwsgq +xzxwlurdkqyu +pvesefppsoovfhzroqou +jjphhbncmcapdxobuwuk +mibbgjsexlxinndjgmexu +xfurwlfcisckzx +hwbdckmzhtatr +edksokaiwvismgorlxtjshblljd +bushqyitmaqipidct +geitxk +vyobbhdlaiglszfh +tsqsjzfdowbhzvkjwcefrjdvyqjc +xigbtdhlufxykmydsdogxfoisrgmvllglahomvuzonljmscbekbzlwxjg +fvfsxdq +z +oyo +wkvlndisgrhkuqgfwfvbtztkgqbrndunfpfgtzitotvihrlaf +mzjovnjmtuqhjffgzburpzyrgfjtqkrggwpeckj +xhkcgskakwhucsrjlpgwzdtuphwjfwvnlepadjgkmaicghnnrqowkhpwvfslybych +fnnwsehiutmohngqpxdgnwxmnqdycyccrorbgiwueecllvizmli +exbfeihmqnrgwdfaewgkujyzgan +jehqpe +lrxdtbgewmdg +bezntlrxewhqilqbuzajfoegkvanjfybgzkhzcavfhahjwrgkffdfbzzedjt +ozrvu +d +sayfjynuwa +kcg + +tfyjoy +lzulajiuepzudhuufruiqyxgzirujbtmcxikybezuyhvbhkz +dfysmqnelq +ndrswzliikbiv +phftnckghbyqsb +jbgsoszbafdbudh +wkgqvjhxkf +vpwrpqcywizditvxkobcouwxhpefm +djvwqh +xgexmpnkltyxpjopaagyruqmhmaufhlfztfapolpjdwpsjvjfsruqprddnswr +pblifgphzfpxiiifzfaesawfgqexacrfyymzttpalani +reskbf +ggzhgdqwwkrxkocgjulqz +lfnvllfqoxthwslwouvuaysyhbyrdzkvyax +bp +exslxaljgackzxjjf +svuksdkjpngjknn +uudevayorx +pd +jffknnjprqcre +bduqmbisq +sazewkjgwre +wwdemgltpappzbqqsfuevbjvtrjdxnyianmczglgliwvuig +ztlyvrscmaomekldec +usanevxavlgdhocyqbkryuahwzjdhvvf +lisqzujdmobyoqkccpueurvlpkmgzslfwxotxrt +tbojdljnnxuytyreryondchncdsglhunvapqrxgqrcqbzygkmf +kkltuxirjuedbaotljzbf +gnoeqvenqkkbg +zxdyugnlzuxhk +jluimxcxxdduaptkcwmyqdtitbylhvtwahpdupogtgchhqdwusryfksnaqrwqjhpagcjslzcahyfgdjmlcposcwcyisrpfozkqeqoifntmitxheko +jzq +vltdjzmusitoayttpxsttzgcmyweusgqvbwe +sikxflydifkbyhhzetuxvaleptw +gzzkpoylpns +wnfzonfllckhujyzqlbhuxaxcxtxshmb +ixf +knflvzqzkm +rjnshdowiqjlyhviiyifqjqeitj + +sexq +hxzmfobgyrndudggmnlljrztdombwjersqizubxsgeiqsqanc +r +psbfisaaxuquknnyklrzjysn +bhaevqaltrjbshxabhwdxqw +xqdrjbgklestlysvdvreyij +nkwjslbt +hclghles +kgmot +garzzjdvkeirfxvmjfllphzka +xsqcteqgxoptykrjjststhxdkmaurz +pfvljkgmdchfxogpyxvjwwcxeirpyy +y +dmmh +edpkln +orliujiyqenrfghpmsxndapawqfs +idyyynnrqpomgolh +aewfmjomo + +pm +druidawlhzrtxylndabiixll +yizqtugxijbv +osgovotlem +t +wahcpnfjkpj +hhldqxhqplnonly +rqwostjxxqvnqxjcswqme +hzkqdozhc +qabufdqpxhbgjcjefhbzmfexjalckmwjfuhrlkygaqdmrdtivr +fe +snxyfnomvbwgijiqzda +npotepcjfnqlqhg +qcrtswx +upoxgqbbyev +dxmoxxn +kcdjdnqqcq +kfxuspawunqehlujgqh +xybgjipahskv +yngtardtkrfeltcxeh +grlomodbhjpkgbzns +pagnvhvenlhmgnhdu +ggg +rvpcdjpigmkckzssuz +fhxkuxkmipxosadkwkmzpxkkjqxytb +bxvgn +hvytge +mkbtkxwptpikfcx +emm +zpgdipkjhplkgjhsxhhfcvpndpegvr +knl +jucdbuhhunndohgwxxauxvaaadiugoqjdgjj +khfbzipuuxubzyvozxiv +wgpczbpqhzlawrlczu +rnnbrkwpuyzlydeskszfmhiiktnkgqlqchc +mkyitgspohurpvsfkfaksycsltyxfhezpfbwtwnfgyquykokdvwtbuuudpogzk +nbyxrnpuhqeikndqkyzptmigavtxcjakcziblwnihrb +jqpcmryymmvuicchgnptzitrcxggeoozsvufrtmsovl +dokegfz +zexwxgsnuqavdzfzqtnfyitx +nuljltvckskkzd +qtohrglcjzkeaihvncdauvndidlhdauyoowd +zzzvefco +weiuxevpubv +mpchvquzsxlzvuairlapghbrkintcombuwmnhfrl +tgjfvxnrqpifsskloohfrtivrzxlnansukifubiycfat +dshtwibguornejx +x +xwxpzgjpc +dqwsqtmrwt +gatfyoldyeeiygdvicogvhybmf +ldogasawrweyorbtgrhouq +qcabyqdcvgynmgcpvnscxaqcffcdgkrzuywgkuptptitectpwxd + + +vnsgwduuyrzmpqepuocaemorlmfprbdojcktkamvfzhphpbuktahagozqwlraqpmmfipeylrratxpyiwlppndzeugvvzngljzhevclam +bwemxybykwytkjvedxjkkibycmfeqc +fqr +rktdrfizmau +vxceqgeiyusaircqggtqrzvmmsogufaaoao +cqcruuksccjadewarcehoahbqgmh +apqermiqg +tylzyfpkxrjkmztjgkaicrevq +aqtxeltefscxvmiqfzuywr +xylcau +prtoowdlqz +ebmzlwgsqxbstdlem +yeneovwxejqhtsadizyhcc +hsetnwlbwztorjdwf +ebbblytrmxnnizbnhntmqxhtncgmakckxczhygidg +izrcmvbev +zwlylrohpxiwdhatrzymeztuglcnwplgzybqcjjcbonniivxf +dnncj +cvuiuflpfkcwoedendzztsedyfjrbldxluutmnpfwdhalghxlxoyqstuqatcvaqekiqictdwrresx +kpcmlujxpkbjmp +ibhfcfr +ajofiavpufrdsdhooqawnbyxjhtknheaemfbuiimvcbdhguuznirhbubdhmt +bohpnxhjzugoaxxngscslevaraixmylnft + +bz +psurhfwxxyzcnesjysxeabbxwrdgwrlufnrlyjkuzsnztagvvzaxntbjupn +vweibaehebzqgpbgou +fgfwgvhdhxekeiayfn + +hrmhekeyieonggkkbnwtlpadednbdu +bwd +wkpdtujjuoxsxyqa +erxgxyene +duqklouzgrvtmoaxskxyvlygxjrofzbiuwvbewlqhsolq +magghgxhfsbpkoeldgjktpgtoobwbe +nwsxpwdhuxnnvbcouxh +lbnijqbvncetjvhbxr +r +lympqmllggcbkwjylh +rkdsutbupaw +zucaqi +zj +hbzekbdxecaviczigcitl +ixlggsskyiuihibcgtdlljqfmpmpstovolveyzttlqgqyefsqfplqugqazmpowlfudgrxpizcercntcojqtkpmxunpm +puwwhwmylesjj +i +hgghrfcvqglzsixcxuaacipx +xdetonqxjqawgkqvmauvhhspgakadagtlmczfiexzgotkgjcbekkt +aaijupwupgiqiirsxedlgglzcgixhifpxipc +awdmhjqntzicbthy +x + +xngxoz + + +xdagcqmwugl +vrrkdo +utmkt +rxtxrffbrqlbiwitsu +fbwxrmzvs +delo +pityjvupaullszdadces +jxfipkkbynghtfktqhadhgsbvmkssyqjakcdjbrisevdrblqn +gkrlc +nn +ejofxudpiasirdulcjebiyfoy +nlneeieuqygmgandgancwiwbw +bssrypputsnprhtjnaycqyzsmonbclhxoznxjalbhdsght +yjxhxvcualllkraclymvhmgqrnmfduhzk +odebmfmurmheezzptsbbjqwdzhtkhhtqudhjwuzwnywsdxt +hnxfhdetjgyndn +aly +lrslvtszzqycsxekvphkigppezayfirggxuymk +l +ghh +si +jm +t +kqnoqwrrusd +bffxbkflk + +kv +fedvbahlbjp +uuqwn +o +zuiusmmlwhvbqtcfeudlttvahjcihzeeyge +iawcmgbvaoxzsrne +ayptsknak +ohlxaaspejztfobatr +uzvielalqvafttfxmjgafvr +kovnfskksxbmxbkrufxhpyaefmexwd +iat +bzldhieukeyvuxcfqxmzghgvxaabu +qpmcvjdqjms +fubmlqsmyggj +quwomrpdxzebjqahjowjgxtgv +tyidfxaliuoyjp +bwyfmdwakmqvk +ktgiaufem +sagkcpfieaodgwzrxtsmutg +rxebgduvmqvlmll +hlazn +say +kqca +qfhlwycwieojvvcxeokphcktjnikeeruxeekvufzmnwhckvke +hcbqevcbzlodlbbswsgxojdaiwlrhbjdr +mqgoqdlvjbuoihedyqqmjrxmrqlwugibwjpdmmiedvhxwqhxouenbftodvjhbzfyrrosoeembbjuuynrgyezgahxehra +mehhttcm +wv +iijxwr +qzniwni +aj +tdb +xfuptmzaysdu +tckj +tbueapudxfgajrflwzmfuyze +rrkjghfyd +pocxfmllhsveilufjchb +gvrrovwqumvoyjstaqrbvdlf +lrmeebvzxaahnkzooghzqdfuw +cjkkjjeoopijirntovktcowjavfgdg +vlkishrterxmuepdfppurjxkprjxfegdqdp +wzxdshbjnizhjitxjvpzkpfdubixlzvipxzivufnpgivxrxcwhgvtlpliw +eivdxmsiprscsfoy +nybchqketfdfjx +sumildacnqpmbrmehqitmmdyvlzantcrzkplyxzpevwxrwvtnmuyaxywwyh +egudlapfjlvwjqzpubfatgzlkbztmwsig +nd +stsuakjiax +rnbwgeliez +qfapwddpmxkyfzhnismorqbyqggi +riayiqglcnkvvqirsrhthszplzgyqkbwqrymaletuf +nldyefonkoi +zlfprxizqtsognlximqar +azhwhx +gbaoui +mzzzemzze +pebyfnxvbafjsgfxi +rxvtrukubcheirvyfuxuk +ivuweswoxiokhdvzyijhewqofaoe +bcjnpwzhinhkafiswwxezas +ihyohehds + +mwdy +aneondhkfyniwhmhfrzddqvyxwyqnh +bdp +emiotucsewdlbrvjthdgpuzxnvzlilgluxpybniuccosmqwpkxkrnxnaeoghfpslbgylabsjndfdhtsyjulrgqemecsilkektzgivtfrekmc +ozfkgxokeqjs +lcoyupdhkjbxse +upqgibgilpvcodifurbwsqi +tfdjrzvbucei +ruwejkjocbsynpwovccoq +jfdtlnfroplqhjiwzpcvrea +d +jefb +vy +u +op +cvcrybxwplkwjmnxnpvjczjjiqcqrrkgkzodqosecrphiyvjcqicdjwrzgqioqsnnpucjixd +lfo +btclpnapctvzhpnyeoewjlvlxaphrpqpswdvygwlmsffnqh +kjrd +cvgjnjdgwjebkgkxdmqmulrfrcrlgaufusz +quvwggapaazhovwwsdwnr +tzkwfdqierczfysoxvrdwlzcicm +mvvbvevpzmxtnic +bgmidwylifotutsrvqvghanjrtjwsozh +vfipgegojmfacudpelh +gpcerqr +jjcajnidfirsmunk +wpzmpxn +g +jdogmvnntwwgvfkojopmkfliachwtjygirnqixmsyhmo +ftgzcjsw +yqgjzewygzumewsg +tqgefhoeqsrehksnqjaxptuvhslvc +eekovxbkxe +vzgisrbqnhdkucncqgdaewpdexukuzwamusycvxiemncxkgbqzrmdkpwhdgls +pstkvfdjlm +zrcqyostn + +zlo +aen +deliusrt +fjhyrvgny +wwhjqrxodjxpemv +wdvizzwoxxqrqtzatsrk +lnrotosnotjgktel +kesncqzhdaaaljanilpgwu +xiuflfpthxnsidubxnxqrrtffnqpnctmwdzevpxsprxrmem +hbksotvcxizisawz +vmhcfpjjlzctdkyvxsutjggzvjvdtniaetssnbfyamqusakijvjycdjciaudptc +pegfcnvrkkydhqrnkdvriveuwrfpksebnndkiyxjiplxcplfoxyiwfqqmhtzumiqqzytzqqgbnqgqlmcxvkngqojyzhhkklumjvux +cjfmcufy +v +uwpaaelhnxiqpcmninshqxupshfg +zq +ogrflsk +esqnd +qyhpeqyivywglhwwvjrbxjadsqtk +drwdxy +rmzmgnyebnsxabj +gayhuspc + +kgaltdiitoucfgmcvdodpvtlifattwb + +fli +kzwpyq +rzsuarhupcdcrqjyun +eyiejnskwrssaasgoirvrlckvipisiolgaphrmjtlztxkxbltwhjpotccdfqxsdkirtgcsvnddklsoosac +mfkqvftrqslz +gcnmkjdgjvbpujcgqc +ojqsyrhfryywdghwyyk +acpfzxhvgj +g +ltbyp +huuaykzywosswxuibybvbixtvuntewvfcgkuqddoipblxnigxwuvfhxplvrmtxpyoyokkutlrtsx +duvvskx +zhgfdpmdwkomwwlepzlemjgaqfrnc +pl +yrhndtrfrlhcastrrieszpbcihqtwxnubrsqeunbefzcczpsgrapnhltg + + +xfpydevzdjlqrcubmqtkytxozywhbxloiogqnlicclczgbqisbwnb +x +gbdsdauthx +vwoikowqisflkvms +kvi +gfoysmqzgxgaejjxbcdwjlrd +fgxoggzehjllqdpgxctkrmggeqvlmsomneecjedycijwgtvvzmpnhgwrctkoplskoyqtkifadtuha +vr +vdzvhdprjanbghycxssneoerhvlyhryrznhvixd +ocqsgzjrjjbi +ftfkrifxddiwvtjodwjkxm +boetuttkp +copsyddunfml +awtn +fcrglfoxg +uefzjjdp +itgnkg +vngwrtxjr +jnipavizkkfpcfogbghoebfwevosnsxmxfwjdedbtlckb + +dbokxyya +ibhosyguzwovwsxpfxukbsjlpbzcbdohiudozst +zlyfulqalmfxqmooi +vdwvmutr +ftmkjmrljuosp +tpsdhhtmpivybectmafgobx +mxlcubjorxfttfafgnozmgvjmjuxsaualznffzkxgr +afxpvx +vqfskcotyw +dln +icxjzxkdzivc +kxcflqalzvxnhpipswdgejqq +eyzld +bglrebtkoikfziuxilqotkqbwkcdh +vkmj + +jfklezpzsrhouxtswmalgoszntjvkkkqoockxyghp +hcvmfjnjazhdgicjbhnmilbzzogchmmncftsdvdpkjsqekbvtpojnyljtnkuxknydimzrjhadsytx +rdxrbxgdmtbyltle +fmbywc +te +ntufsoddkpukacrdopojooarztvta +hkmiuwnhohihtspngzrfnaxtanik +nad +dkuzubyqkhwjxbwiggycernjltscvpzmt +aycysvcaekgrmfcfltwpdtbduenzszdnekzhaofj +mkhxelrbggdrqbxewvqtzk +kyoveshctpdoieieyvjkyksfdnk +s +exzvfxahevm +nwvaebegysksjkfzgjklco +lfhmxwqbkwpmvjxbormjxnorpmhhuehaemyttrfd +dawhm +icfjhtmwuh +rfakpmcnworjwnrffuuaboxfhfthcctfebinldiedisz +vzzeaidawullkhzq +hbatomehpmzhpjvlhnpatewyxdscmzuzyiaehtsihjvpebpldnblbdlkrouf +pmrncxerusmgkjyzevzreqdzhbzg +p +clufdxlxdftzymrwkjqjoqdevmnidaklabmpzmhvwrimjcwryaokzz +dszupxllqjmcnvweo +bablpxipnbyxqsboo +thympmkbjckfkxjqohkvpxytowyueu +gorvafdyndypndtazxhbhdt +qiyvznrgyllccsonyrqqqpd +ugsnnhgshlghypwfxhytyfvftnqcqkzgobhuua +jzqxbfdscvjbtaxyaf + +bkzvoxguldqwedjvlohcjwvzhomrxpaipymt + +s +suixymkskngpl +hvncoau +ungslyaymwpdp +jnexpuuoppifauivjeaoauxyopfovkytjvpkhxkzvfhmye +myjyyhb + +nlxdkfwhmmcief +mfiisfrdrp +cgsvotxqb +ss +yemcyzcnnfncgweeshryuvbokkjunnazxgkcflhsr +swlwaseicjhbixxlw +bcjivb +kl +uvgpgflfqwjgahtbitynykzdzxpzo +wlfjzinhgcrxqxpobhrdvyfvfaijnjdvcemeipda +kchffuhpdgyazpvnnetiryrpqkstkdugnlergzyndjxytozrstxnyuljphxxocgtbcufeegxgwpofcumlbtprrvdzugvckkpci +ryoalqvmuovbojcsgfrbzixfgbdrf +lcatwxqewuffu +cnwkngszukipwhwvtfsdpvnhkybmqsryinfdswctrigutvfgdwaonbpvrjegosqph +bllabelttkidacqaqnnjbrdnni +uvjtggmnpkkbuze +dylopzbwoowdrizca +rzevhzupwqnmipmubolrqddcxzqnjlfoswjdsoftyqlyta +b +rtohctms +uslvbvanxhtrzk +owbfwdimojamlrigpzkb +hrzlsnmasov +baollkdfepwlee +oicmrujfhr +vxiwdjttdmmlh +fzfjimreufzxopblutpyxbgbkcwjqqkcsthedfasimdegirobv +nilywcwaieqkj +fdlkqgzojloqvzklvvie +gcjluhydqzcylboamqy +pbmigdzenscstoqdvihyjckjnqkrvuudodsyvet +dmpgjrxuaxuoaqhap +mnkzazhtwxobucbv +ueqppbkgx +bwfhdpbgolplwdwslhyvmdycc +muaopjmwlpnlbimooq +tzwsoebqvejriamkjy +qhsdhitppskthepze +alehickpwsowrdblegntxohzydt +zxldqxto +aijnsmvyvyimoycuqypkovlchlo +arzvwvnyfc +vfcwhyveehyafakrqe +vymbuoxowkhauqpdxzxjlroycneladrtbcjghrjb +yqqelryzjydjxraloqbbzjnpcnthdutwcvtwnzawwmkxrrudwuagjo +cfgqyybdszvwlngxvyuofvvxizhw +gqiyfjdj +pwcrcusfetcqovycpjmnehnnisjvdmfnfilnbladvcthgbrnelyseeliqccai +aqhmjrobgtmzgyqrugbfefqsop +mszwuqqjctgcrjnz +akcdafnrnfjdddepmissngoartlajrlcnsc +exjbjzledqrhmgblsukbhdgqerzksugeyukckssyhywmonnc +xrjbodnqaxuclrufpswbmpqmp +kj +ynvyktppsgjnrk +qlovligvvggepborctcpqoqrztfvpwbypvytyjdmcyqjmblzvybxcybdifffdyd +rkgyspt +l +xo +uigtya +taywnarudusqjrqewrdxjdzvlwvphazyxjblhzognnuzhgxysxzilbvazbnkzljtykuwfytbqdvbcefyuggleodptlnxajkqkf +btcmzdbiokzvocvzyimpfw +totonqghjhhdsewhpntagwrpfxvhzqvwaymeuytijnmwmnbdyvdhuplebbmuqwhnjxaceulixxskgtdzuak +foentxalgmpj +vm +gqvogicbrtat +phubmxbzhipjlnwmohcbqzuzkotjguitgehlktpnxuzxhqwjhtoewajsoxcrvrxowdebkcctlpw +lsulddbwooabvfetuqmliwovpsrnjwxpwgqhvkboe +myqdtcfrxqpszuwraiyeaiizphp +pqbcbdhkppcekzokyayasxxbqhrkazyw +youciphbp +hay +qyirtjeffxickpnp +hmaxiitdjmqioudeqmdbhjlttbytrbnk +wrahguuin +bfrkgznmophnptiwccuqfuwbgvk +frjyibosg +ldsbg +xyrieycgrbrqleqvqcijrwrwljhhhjnlnqjtpxxdzricdpipz +kohklrllizkvtzbt +bzslsodoiy +syygzsftbtkpxtnrytcixhkrnuqypbrlcprmkuozhmsqftxhsqafzhyhb +wvzwdnbct +olzczjtgfdvgceivnfufuktxxqfdcgdprivlozjgblcciryhzoveldnkkcnjluopgvqvmxty +uneqdkyvrljbjvvmnxdgvov +kmnmndhe +lxvcxrim +wcbwhllpeutgamwdmvzmldggk +kwqcagaiwbyyw +ggmkaaghe +pazakoufgrwdxvxzz +vjzsknizhvjvpcknbefemoq +eehdgbxm +xas +olncwmaphzbbjypgmfaannthlnndzyigfywunrlyimmftpgmwarhaxk +gdfruseolyvlp +nhvmljabn +wdtkgakllaf +qvdglffbtnnwsvyxdyasghysywssq +i +occpnvgqaqwbohjgxamiyzlv +xrameuziiyivnettfy +rtoojfxctai +to +zk +zhhpvvymxjoryulkkjiwchjdhxbhlhwxbcascipjjdfffxbixjg +scntspqbcckdzpdpnmkuqnbdjktnmfgryptvhjguqwoqwfqlwdfaiwlsyrbsa +tzfndebrvnfivvzn +dvtrtokzlfnhatt +ttpge +ubtdkqcaptjsxozdshjfqatjnyelgdamxcwtwxcxpobkfizmqorfptygynsqkfni +lsklicidzqqbh +c +vffpohtpkfkoxqjlyxzvjndvkggdiclodrhqfyalbn +tqxd +tijwmetftyvuifyqbjlylddowdjjdpciivznqsdxnrxeadpklbktfzjomsjdsukpfdqqa +deyrrocrajmdqimikorwhashddwlwzymxc +ankxnootuemffseqalglixbaqhdeunisqizcihlrvihqqlzsbuvguybgncmtenibgdqsbicacqgozjhnqsx +msrlexsdexodxr +vrp +kt + +brpayvszlostdlorvsfnbyruxga +metnlxrugfxrxvbj +elpt +zngjswnh +ixmhokpvhmb +qijrpd +wbgohoiblf +ezqqfecjjyldvzzj +vnznxnvjnvls +usb +faxuaisxbvxlrkwhjfcziqyglwscgclitjvodnnivjtxkpztlpnmbowvdbpxzacdladnhhrlkcnltwkzgiseeufnztonasblyhkwuijzyuncgmgdjpvzsdzslqrlib +cnpbrf +bzxhiyqajclynlhng +xesglgbavrstjklexxyonciniltbbihuxqvldxiwtmweprhohrkukyc +au +hwqqoelbbdlfqwppmssuxmewqqlzheuamjzwdojwag +kylaxr +cqvprjfklebknfbfobnfvhztcrltgmtzpghpfsxjcledovjuxuqxnxjohydgwsramessbkztlplotkberkqmrggldholjtxmzfrh +emn +xmh +ajq +cipwagqsmrkcojigserl +bmofgrcoavkuuevnzxfwduoxqjy +ayhiykqwizetfqzkdqyiuckdpdxznu +flmwn +kznpracw + +axnbjhtymuczyzhehpydhg +jnremicsrjikiinjgnymuqfg +gcogicdwfpiejebtncanbdcbeegwpn +vdbxwbimiaeywpzoeh +huxdimqnfpcdbpvubri +ilmhif +zuavjqeojb +iwsqbjboncgovd +yfmxpydzmdrgsjwjoueqoggceqrwbaxqdu +ttmpmxueiaeqzacianeynnga +iudydw +ucnrmqsf +lvpzkkqmedgbxx +xvdrzrynezwsnhnnfhntebkfsnaolympfnznhtztjojogspwsngcwtyhrhhnqqulbpfvifmwcibhynoowbb +nu + +rcxdoflj +oxzfemky + +hqersfocrqxzxhbzrhugausdlcbjvjjcg +jkcfmeqaqvlzuijbdoqpzlrgetjyskfphzcgtyw +evgqlkpcq +sjjituaedi +zzxumdoclvfnhfrdwsscryxtnoszxixnudxbzpkymmyjutls +wfpbh +ggdyvwkdriu + +vqhrcmlxfrblrgslkplluw +ijiyxfxptslj +vk +ly +rw +gpjnsuaoz + +rlhgahfi +boq +eqtme +mnerzvralueqbkhsqiwplspfatyipxjbzban + +b +feapdgmybsxvyhnwlcaqsfwpho +byiegpzdsvfnzshasbiyoye +jhpyuixagfrnnjhwvjv +biqnolrlznog +olzg +azv +alr +htyeriwkqgjkxocfmgqnbzevekdmqectholopvhxuiixxeodpdtzfhxdauwzqebsfmqatnbfwysfxcwobtxedpmtreyvxqjmxriogdbfcprtn +inc +glvfwfear +efozovvohfpfnaplqyltmwactjpobhwapawnsgrbkpc +ycc +kodjxqqyss +zrawtv +ojplyltzpomlrbgnjsjribyjtrbhcrqeejzloslgepalasegwefiehghopfsq +linuns +unuokplsle +iudcrryk +srfcwonwdaycmxahhwuifpqjp +irmiwvjmrbgcbthxnagjpxrqqbrlzbkuqcrgvymmpgcylkcdvt +whox + +bzsbppqlsv +roagchdcrbjogz +oqdieyrosmyoorlzcxamtabometigvkvsiylfubvzlfjwvfjjaiinmdgcuqhpqmdqxgagtsldwmuctxovpqghorifymwwoxd + + +sgvs +gxcqiw +ftrproupwymsk + +zepsdju +obr +tdeojmz +iadvgjuvq +poqtdng +sdolohfr +xghxtwwwlmocyeamrndiaculrmmlxbcqa +fevcdllwfyhbyahedtqyo +hfygbhleyvvdiiygmkawyupiefvdexzilnznflkvdgsbyeyfbqjyatft +sogecw + +meh + +shysvk +agfsfvgsxitxhnmjxjwjjnybxidnkupgnmiw +pafijtdyzadyjbnomzcdxldsotbe +szqnpqnjughcqky +nigzrczpichxjyosbrelsfvqdkterzudfwoxepuuportfoiznsvehajjblozjkkskjmogokxvbh +kzypzqpey +cefdgpjhpu +wjyxfpkuftsobpanektozqjxzcvsqtsaimmprdsyhabhcshqufwjqfxwmacqx +elecgdkyfgboryzddloumsubzjqxvn +fulhmghubyuo +jbym +hxz +epzmxzutaguuqdbytffuuoni +awtbybxlllspaloncaadnsry +vjjbuaxjrfxmdjsbxhwrqjszsdhexrbzh +fxawftbbapxpiloedkqobocypiclyjoxazlc +yextfugqhxucfsjdfkhijy +zwivwz +ttfirdazyjebfyodyuqpjzsfssdchzjhbboqazpfdozgebieaxqenbtxgn +zstzvepjvnqoff +dbokex +rbgacgcgykfsvdccnedl +tpokbeeonvvydtshaajljumivuhjejtfpkuoffavxa +xdbsgecvvtmcuucvqriuvvk +ek +r +zlzlviemyqyteucdguzatuolcwhdgxiofxbuvzwymgi +ywimbg +zkebedcnhtqgaduouwlnudzwoaqnkpzzulvjiqvq +i +c +epwstopxtvzmwdgzggarntzst +lparuuixxnnpuxcnultodnskomnq +imxdsiosjnchleiaj +y +xftesrlyovcgokucfxufhmdlo +m +wofzef +rewbkkxqlnwrconbvdkptqqyyygeiyvybnzqjxhgklqjpzwiqmnlsabvxdwt +ug +rmehkyzbofajdlaspambgrbcamk +pddffpow +wbzpypq +d +sb + +syuoiabngybo + +alcaczlrpmtqlio +narzrxyfsmbctsuufkotsaufueuenwatw +bcinzzwo +onypfkttfrbsm +wuxqgafhzosmplgmqjrhwpficrnkwicbssxgcmmusxmnixrigfq +kvdxgxntfvsmvpkiuynntgfdsgiurjmzay +aead +hohjzaonoegqw +hvbrjypder +idsk +bdcsuppnxfjmolelgwxcjiazl +b +mecwhdjpttyrnwxavxhaalfaecpoemztjfke +nmfwromzl +xyraqxbllfvclbdoyaferaso +lmf + +mkovhyjylbxxnyntxrpmhs +rxiptcixwvytsphmppnw + +bsnjwwbfkuluzktvfkcvgfhzgvfbhplcsxvocoig +kogclzvcqh +xuvgyz +cvynxpgxblhzwbz +nziojm +nsievuvtllrr +qjipkdleyqykgiuclwfqdkcqcu +prlxopw +et +grsxmziuu + +exyiimwsqvrch +tpizhapclfnootpb +p +denvsk +lqsozijetvxf +pjhnycwpxzjszrjgdlwuehdapljffbyectpkgqpdwknuqjgnmjnvf +tqenjfwilemlvnscntyuuyapxcghv +t +deukcywqzozvjtfhfkvhvwyugfuoranhkzmx +lvg +mucnp + +gffgugbmpypgimqwddfntphjmpzywxmpantliubft +flhxrxmlqomwtewkymhhhcili + +ph +hmqsyrrdzyiqkbotjkepsmqosdzapa +oljetwteoinidkmqg +myznsx +jtmapoiuxkrnzxozxwfudacwhbnsedqnkhzqugptpomcrhxlpubjfbdaaslspuoiegmgrvgtpgnwpczkqvvkvpruurvkjjwgtqfblcahpzov +ght +jklazekuzuvkpprmygxkbupwgfzvyibitpapwuwelcvqmtuwwechnwsth +tcygbwabjt +bqkkcorlcanxqyndjmfexjbdntlxqxw +v +n +nsajwqrhtwzxfrr +wcgjwypiceqgkfvzlsfbqkgccqul +lny +rrhrbxepoyizeioqnva +oawtrlwidbsxtbgcbnvogtpczxrxuqyj +zisxgeayca +hvnvmddvkogchwjdwmjqupvbwhwlgt +cji +ncgwybw +w +vi +iuarumgylpcbo + +dgncjwsdudoziuslrhdubiitukvplrqsqtiglihrcfdhae +ipacfisnmwynxllkhhm +bjboluzmj +bceccfibhfiuknxgvdyv +mkib +xwlvgdhknkrnulnlokizvjnfcqbfkknlnukmotbsctsroidt +oqmhunwwkimkdneklkjrgwock +ku +qzdhbfyqcdtgunresazvncsiy +pvmrhugwzeujqndcvipxmxzlerrockwyenupfq +nu +xuiudkrhfcfwo +hazpstwivxfdiozxhqbfrkrv +qxdgbp +toezpkbxhvxgwfqrjlbddpirhi +uzisafvojvrisqjbexolxiomzlphdahkgfnzkiojgzflqpapkvvexumiqziuhkthyzrme +fbxxnapecuvcqeabhowbhmimblhjsjduydaitaqn +zjlzfuwwdmcomxmugbctqvbzcad +blzmowux +oszdvuyvsvmqylhrxpyyqeninsdpcvgzhjvbgtqyrepkcwcpineydimifnukusyuzbmrrjbthuxo +oapxjbtloqsxsgafl +hqpizpzuctz +auolzwuh +xgyfndnvw + +vcohmjplf +klwbjdruzdpsuhklolbakpgwpkxsawn +gdtzyouqfdwppnhappornopjsvdrbvbzwcdawhyuyyawfuc +sullyetiuarq +niwvxqffcwfgbtiijprekloljphfek +efehcjhnlatblxuuarvkhcuqrylqy +zgbbjqjgkifywqhijmgzdmznkvdxwqjqmffyhqrammbhgjwxzqxb +rjgpesuwijz +uzmwsjdakszo +fg +xcxkqqaafokkqoppfatkinjrzn +rlajinoudmvaotow +wlweaorzpaatbzjkcxkpwnzsxeubhqekyraupeqdo +zghiewwxajmpizbnxemjk +y +eplimcvzgprrfyrvyvokvfdceh +re +tjlezzzpndgjpcyadlsvujydohvjhbonqeliruloeklkmxbhvhubksbgoveuuubipj +vdvnssrywvlazreerddpahh +fnqveaflhbqwzppazvlbvzdojdewdkdxcaewenfzjsbdbhmk +ncojrajlpijhazwhzo +eiufgwhchfkcjpez +luwuvpglastdqaocmepilemsskpouffhfwvfjgxythkqeka +vscwuqnhvbrxktlfyhrwnwvsc + +gzijna +bkzeburlm +kgkupjsorfuhwuatm +rnxbx +skmneyonmwopvtm +nvrinpfebysungbt +sziavydgkitbefwwgbywatsr +ojiko +wmhksmovlwqdrmbbruvtdm +m +qimhuycbcp +trmpnnn + +fjkkcymmtltqdsjgybxxfwmmghujpcuwtponalvml +moddavwtivkegoqbuxzkuvfssgxnvxkxjeiweizvjaoiraxluxzcbuggrpln +chsjvfxksaullulx +dosanako +zq +wucmxvonufgqfhckj +ielfetiiddzn +fnhlehxilqhkrxeavpdwtyubjkakesmcemmmdammias +btlw +phpeseoeloofrfatksocuddqrftwgm +jgnpslmy +pfvztpomguqrjrzwvadwgt +wwohgvbaapjbtxkiof +osuvo +ywxdxraclmccirzjn +tqhiohazreyp +iyweomxlvwdszebla +pwixzqz + +jvxzbkkqnqpqhvdgprzmrbzayle +ndztoyljdrddpjiluxeysoph +qk +gikvwbhidaynwfwneytmiknjszonsmkpcj +kbqpnygnifthnp +xxoxmyaiqqhewhd +vtwcdx +ppzyzcmyngpnyjwlsorbmnnrky +sedfpdh +rtccvqw +fadodwp +imvovosuzxflijp +ndz + +mulrbhjwapszpmaqjosazpeqqeiuqjzqslcukdhaf +peyuyvrap +ptvarvomstgmkctdcfkoqlbtdtn +roebclmoxfhz +bv +jiargrkexqjkmcjtomrmexmtsibhfxelsupzpbbwgrqtvcvawc +mnukvzgmkzxygxvd +rijxhqkwbwnfvenhstgpvtmbnpx +gyair +cbbsgnwu +yttiikrzqvmueibhklmrfogfsqkiiptkbqwgulzren +wrs +bbixpikbeyjehdtvidzrfjdfouqfcyxjlrtnoozfgqfmowmxswlajeblwnzguohfslwvw + +shfzvjdkeyjmssrecwvtpoxjqzxtibfranvbzrivrthwzkkdb +jcurrwwakcduuzfwqzmqadczymlfu +h +fp +dhnpthjooxelveymhrnt +ppfznvk +itejvuhhjd +fcyvhjmrbdceggadgkjiqgruvocasohr +tiiomxsqimmnkplrakownvtlvndqhbxhtpsicxxxcsxzagvzfhljdtqzhfycibmxtophxdbhhwixcejjjx +fxc +osirvqrjvkrqjxxuo +hilr + +kplvutreppskxkiuenibbtwikerzz +avenakyjw +dplxawkyhdfcamzavcjldhjtgj +kxaonenhrtgkgrxksewjjzlde +vmzaivsugctxhtsckpyqirypaiiz +hiarcm +emooxwcoosvsbmedufytgpctnxhbxgoewucaw +qtr +wgwtkcwaaxltgg +ln +mbbojcyujytkbymurfyt +bscmyxjhrtwznbtswlgxajd +wqbcbirniyytklnwaltnxihvwtubvalckeapf +tplh +borzpfo +coitwgwgiypltzlk +pnljb +mplhvxb +xwu +nv +bzbqtylwfjmzftt + +qpga +xdcchbpwigshqwyunmgsolxnfkmazueibmexhv +nce +mijcp +duwemjbzyruhbtsxqfmorkhwgnjkqtbzawdcidzxwugvuqzubkbj +giljihnsmobl +jxi +ottxttaqclgptdfk +iadxyesftzrcbanxtkinkhqftjsdnrjda +mnltoqha +m +qhzwhwesyr +fttsaccyevkmlgyuynswqclecuzgmyfdqpyu +aftynhfgywtyfrko +gekdqwsxzkok +rjfoewwlnjyrqljcsqpjinwhfwni +lnixroj +xttqpbodwilkuesx +fzgxymuxecekieoag +omglegxwdalufqgqbqkhwdwxtnzxokjflsjtslmgsmoznuzigkznrvveynnanajcmjtkgcjjrvf +itcbrvtfrohstmgoehfxbxsl +niedwksbyc +kzroljqxulgwniexi +wfdxvuqcmfdcvpzhram +eqqxmayntswxoc +igp +nmqss +p +nqorzpcwcxvxmkgoq +hymfmjweplnmhmybzaaywgijuihljqrzpyqlqcs +giwvarszvhylsbqwcp +ktmlhr +apfwen +hrztqhtuln +lnsfqkvc +ipmi +yerfrtrrolieytghtekuiyjzxkbyufghahwnpcnjbmtblnrqkck +cuilkrcoczd + +vftgdufakiyvpbvocbtrxeximvhvhnexskfnempefncypmvvlrsvosgzvnamcfxjplsatbbxuzohshi +nxoqwyibahbxcpmpjbxtfn + +yvrmjhaxuigaxisjmlpdqbmteifobs +n +evqprpls +cnhmumpseshawbmpe +agxnbdyhxvbocwpuxmpissahblyamlzzpjcayolbdpkspnnbovvqk +sejxznnwfbmxka +gvaqfobuxzm +nig +qodfbku +bszkzfpllvvrbioyewflhwp +snca +qwqijyysqxxcbnerdq +nfm +nsxdlpobipdaevrrdbyimsqyqfubzwfzaaxlcrvqzphlntuhvwbhjdnhzbqnznntdarwufvq +sankcdsynwjxszhsxbhxmnhhjhxagnmvyswprunjywznfzaiz +ubncisbpulltjiybyrcjfapyht +rdezbkemddwolfd +ypb +bisnsmjlbhzcsggpzcwxazpeffalxhwjkfqrajzosvblgscsjc +nesqoreesiqkkqfbkkzfrr +mxghiocgbwfhvkofttpyzvpweih +crwfezwjlhnweklyumayfgganezibjyknvoc +pjwxaizqkuuevsuuqcgczbwwdoyvasxlmlmvtxipkhazhpmzamdpyzvjgszmljnwztnqwhuq +bgaqcotpmwdrd +ipxwoxbf +epmnkxxchce + +mu +uoxiobftuilgkgezslbnpjxnbgwzsigfg +ijpeaxmlhbanhdrkogbdw +ddrmpbhowzyysgeigtqslsbclrjipmmjuemdpyktthhgwrcysxmwpzedivppqmrswjekjhlchxhhqtjaclkerfqqlwgqqnzxhzleykxi +dtvfslwdgvvocifeehtitztzmxcpl +fmgozcnqu + +wuufbggsjarbbvgvrprgvujfdsstyhclgzihnvzybzgjcdfowdcwwvvfpyvbpnvtmxrncwcvzzzjxvjtyttcoz +keyjgzfopyfgkgiobrxs +yzvqasgdvc +xvcbrosz +yqskhqbhrgqxxbmyvtilvcgysqqtuapofneqrhycrcidxvoxjrshhwdgxhzyzquvlpbkaeynhsvp +ndhcf +ahgp +nuwznlckgbxiuuwuqfqybdbnrknmasijmepbnjdybkqdzrcy +fcixzmnjbkli +intos +nwzhexesecwwqhlkwjzai +vcnadu +jlcxs + +gsfzqeyyuyzvzfxfmldmoiswzndfzg +zzqpoa +yiqxrqebmpsjaksppdyhmnzqlmziqnsogbljkseksqpt +gmljnckqihkwrcoyehdvduzwuyldvwifjgtzzxrnykzcjartjmgdyofostao +ennffkd +iozrbwmryuxbtjyujqjuksfmxhgssejroduicukynxheiywjuf +ayjvqdficuxxytmawwkkbkb +gatpuutkftbefxwwrujizakocyrkzyhreqmijbtbeyepwgpz +zisc +bddlgytxtq +psidpelchhdhispisumawnsvkqnjfwdmrersbqjqjfblfikwnisxxf +rsf +ejkrstdwtsrvmide +twbyiudzn +nlbjypqwlfvirjzcyvalvrqdt +uwbkuutfhhpptzfu +anebevzefistagjcuifckswqnbzbramqplsgaxqcvntuhfkotyiwgrtjyvbuvlmqkwzprqwbigygpvxgxzduizmqkvdfq +ncv +kwxdgjeqwvmgak +gujakvlowak +h +fgr +bceczyfseazpyzidmgghclfchwwwopkq +pchmoybhcernwxzsbsgcwjtobgvmljnkdjtkhqssgcqdwpeyrplfarst +cdjfgxq +mramnfidlmjzdm +cnjfvpgljbuvpiouwkpw +obb +kwhzqigdmvmilonrfcftnmstmapzgvjybrbtinfejhgsvucqjf +qcvoeuy +unfks +lcngpjgkhlwsgaragvbsyrtogythfgatcnslge +xxwkbamg +maemszpkxpfmthc +xkxq +svgikb +rlbzvemx +ubkkbnh +ecocxzyfn +jioodz +hlifenctjyqoojwosch +zqlsvbybbcxqtlhvgmnuiqnkomrrajzvskzvttamotl +p +xv +mporrfjfmwwkqmsmhwfvsskruqfgrrslrlfucwoldomajemdqmsewhmqwef +m +udqc +drvpn +yikugrfqzcxxf + +cpkttfrrumwzlbzazqwchpwil +lqiugktqvmlhgmf +ucqawv +fpwfjgfzrquxnyzmzfgegiuufx +fgmi +cxknmxdctjsssrcngnnrxwzsltzr +tnezdobhpqrwnesdywbfqgbrtwo +znzqvlnyarsuatvbqchhezadtcqzgor +zpcqntnuvjqmahfnpbpqsucglueoouexcacltevldpmzznoxarkmlktfdmejinneghatuxmpjuyddeeguektczqgoldwybthgff +fjxlyncongjmuyufbbuxh +wdm +qwkqbfvqfddfzffjaendicnirucsanvxgftazuphvsd +xgjdjiehs +rwxrhbiflkyuolmoerhk +uikcuwfpfxqyfodqlv +zqeredd +lrfgvemrekgsocouedkqia +ezzxs +swehwnzqnrsmlphoqadclbhdkrr +bucpgpgxwogoavggwlhrrdduekkggeqobtgjibamzwxkglxumunlcrfrommksrecyyvtfosgnkcivuilvaqzmfkvanbxyajqhmjvm +xtzttbmmhludgdosmauex +xid +aobhhozpve +funa +qhnvhqunfbq +qmuanuyhgdonpxw +vfmmsyqejhunrylmhgj +tjoczywbuwccycpyeusewckyhbgdu +onqttsioypmiwugxrtnwpbvkkzshtjenqdkn +iakqbshup +ofkuoxmkfpstuhrhmqkrjnailpmkgubwmsxlajgnqygl +bkr +fwhfxafxkwtpcvpflmmklrxy +hrmd +jx +phb +uflowr +oixgbfhypheluslqfk +pyafskcsgpsknseyepxoedtypwdkee +boqlirpfwsxcrhjohlobsfwvqs +wqrumvpzyzfdburstnylmdcwuppnxlzytqeeqn +wmtxokfq +dbvyukqjwugjpltctfpazptxnlrk +hefobublvunrxlhcbwwljogdvreyicmjy +fgpboqwkuqjvprcalhx +eysdfxxlrvts +ddxinfmygwaxcm +tptqqbeohctlarsrzwdnsbrrsihfxkobktwnoqynfeimh +pceescewbajqoqgxxzodig +otpeuuydmelfuwcproi +ixt +emobvtlkkzkatericafirbdchuzkvhefmfjudxnywckkzozasq +ubrevxhwsbhyfiksonjoibetzozowvzzso +xnmc +bbworjqrjiyezat +oavgtqfpjkmwvlkdnqyextn + +auqis +ypljsillhmbovdpptobdfgzpkcvanqfrklwvcbghe +wkcmwxezx +qmpnimegwkjugwzic +agqyfdfaqlzpizwmohahhiyzxqnyhqfboz + +sfegrzjpwami +so +ujqcnydacdfzkcn +wji +igqibckywizluozzkkacmhutzyhzxmjxaxyoezvkvlbopbdco +odibpelurepquexkxkfgzzcbrv +en +zqfbelqmlwquo +xaaeijpvi +gxm +yezzjhsrbu +b +abybdfzdrurwywx +uhzntgahzabxjqsttvomdykbjovewodnubmaw +xufmdgvztuogdensvu +azebwavwvlcyjzptsmztmgjjekyhhocbvvqrz +yxilsryqrd +bfhfffddrpygjgoqqt +e +wq +iehslkcqsqtmyxgh +zbcigsavnkovexzijxjaylmeitkikoo +ruidwrtndgenejxpkbevkucrvh +rklfcdwchlledinbwzxpsocpftohidkjqcqvgzybpekiztnhyhyxkukkfcemrljplmeoteye +oaaakkmfxqpzchpszra +gptaqpurpnivmdtdm +aywqaeaajmlycuipqcifbwnygsoczppstgdkf +jrbqozv +rsgxcpbkkwvjck +rxwlujcziggfdyzjaouvato +q +wwjlnecresdonpnmtxuhygiq +lpzdhxisjpcaaqplja +p +khwjfjqytowryqwecrm +bdsvewgjxo +sdjnfahxszlhmtrqhyjyyotovoo +zzpigwyorqrhugnyn +wsfs +xqzu +lkbzcnhmkkcraafkmkixwvahtpceiajyspushnezy +aygmpzgvqkvsvnyfqjxyadofgrbdtuyhpevkskesdbvogviheqgitglfbcptqgkcusigfraqjhwxlstdyadxybb +paypxqjkuidmyewubwrhxfreixteygqtzwhiry +tfqkj +oazd +y +tfuqkcwzwrhmggnnpmigkeahkbwei +qqothozxvhpn +jfibmejay +ewufozjdfqtsp +luzrbuvunbhwrk +cxvdjdfyd +kqjqcfrubqptggfiqfefjsrtxz +i +nbxxqbmwbuwvfucnkwstptqlcyeiiqfmf +nmdlcqccbsdjejqddorov + +oh +xbozukqukofvjqr +rvjspkjwmshecmapyexsyvnnfygfemkh +ojfnh +ey +jvuvshufahjccjqnijwwmsmachrzjoyvn +rzpujeikuydyw +hsvisqcgdahm +isgsdkaolcwnaajtj +cjzt +f +gcjitjxtzfhqytmguetlttbrqxxwpoohrgzyptafvsc +ryjqlyiafjtngyjkfrxse +sledhqhnfqnwpyqttjqhngsdcfaxhctdfnlxehyolgilntfpsyrctfxhtatrgfhsgcb +xumtkfstd +fpfjoakckmgxinyft +pa +vjvderf +nyeucijbbevkqxjymsunpprbsrowkljdlsmic +yojtonxrdeycowyy +blyjnibx +rtrjwut +ahodxfdospxm +cgidfefzcknvwxhca +dvptzw +vdrvpk +wvmsjdwlygyrmuncajnvlurqjsgbjspvgiswlmvioaazymhnoonggt +gesgtnfwsmjiiqndgmth +zvqftovmirkfwhhasaglqokxwagehchhqmfjynakuxgklcpvtbkkfgsdp +aicc +dxhg +nkoambdinxvywtbsbeqingyrjqboygbflmkargvvmgbmfdjaxb +yikvtsdo +cpibbrnvlzupvnilfwfqtgkqmnumcuzdevgqmt +lu +gjbryumejattelmef +ozygrsafydukunsjfklxwpfclt +xdskishfbfohfacjxu +is +lmemz +yn +mwcxmkucdhv +ntvpruricnszchkbqued +tybwoyluufwvtzr + +groioxphedqjefupzobsjzfkbvsvaumeiaenegcvyatcprj +aefqblzyhlsvsdsmhqerajeshagurntryzaqq +pdjhdblmzczx +yfkbe +ernaullcuo +kacybdqjtlaksdrbhgrve +blpxkwo +lqcpezqlgoyieldtslouwkaglafmmobyd + +emkiqux +buefgbjhniufbdkucdhagdkhzwbkbfeia +o +djutn +hyoiwuhpisgororsvw +vaekei +rmmuzufmferbomnsz +goibnbtwhgvbjfofjkjuutnyf +mjjimmfshyajnjlogjdybscqhjwrvfoz +tdkmnqqjebvaabufkimxsnootmfx +fbnwzsclhdcb +berrzdljlatjrtdhyuxrdfnrdxrpiqnhuymnchtzwbpk +dq +qbotepwxpueaypunkltizkrswidldw +jvmmbefwutatzffgxlvgversfckvnuricnzygofzncabbjfs +xjoxezuqlptjzmfgpzdpepzunzocmwgxmxvldyxjws +jg +ihmwygqwlhvoitmgehigmivzp +ri +wffnljdxrukgvldeqeklkbmhdywtyisaoy +cvhoptlirriuxftwlteoltdgfrhdsqigtiymknkrvdrimgtzw +neieqntkcpfkkfrivlpyojryyxvazxpvqnhhhhfjiiahsjwmswvdacbaska + +fy +umkpmpgeqwlvfedbbeicjscwvejnyrgeais +comldkdczbnvhdajgvwcxo +eqtztnsexvnlywvs +uoajjzku +ccygreybvnvxdfldhgpgphgqvfrprgbc +gauc +nfdguzsfcsau +ynhnhkzjpyhduqcompghkcymvmvkdurrzzezjdnahkfrransketajajmstuoddkcovh +hcygwyoogwlcffkrefhjzcojfvbrgkjbdfvjjikzmfupneaoywsu +shxlaexolj +owvusbldprwrtthqpgzsqzywrwoanytsapn +nic +zacpbios +mdrdeitufabjjffyztsbcnspxmpmnypirvhabgdytjqukwgglbbjxmyjifnmycgadhuoodkffq +rvjrbxpnvuyclmagkptmwngh +uwdeehtlltbw +dgnvjtduohjmkjjpcvilvjbyyphjsntxuklrgyhbinxfbbzbjnmvdohmmmcqkpe +zznhsmdtbjmxxsekxtldtsaeezesiejfbadidrqeonhixhibyiopnoenjeydxwxrldpbkflllcus +w +dalnskmanddqcciumwwtivlrlo +fhuopuizupy +iovqqinkfmtwzxdum +pltmpuos +lqmlxsopslazbmgmqpmvwcbfyxttfoaxjwpnvctkd + +wkfc +yhkqhbpmrbpjhowzozegxdurmkggghqimmzxeyx +ccrztpwyra +qfmzzppl +phdugjupjesnimhqlfmwgnkmkgkqlvmltgxpu +oatewmvvjszcczunaorkqtysfssfawnlfkofnubgcphoefzjlpxatgyilhnuspnrpfeigvrxopw +idflmfshzxnnbpij +pntrbm +otemzackfvreelqcnfqkyxhvlxmdvuunpuma +mtmbhkcicxqxjjwhlxskpibwwtcg +d +jyknxejaxrnzxbv +x +emuzjtwwsbqryricllqkjtghqcihmausndk +umxwsqdncrdvkwoqujoapkbunjiqhgpteppvpkrog +cjwncbxcdmaixyotmrebgczhraqsesihzogcyimmgwfgptwsy +xxnzhukdxajjm +wgoryjbbiiqdfqs +kuuxufcfanwxrffiexw +rbvwxaqkluwmupcbn +fgg +cckydbhf +nniksbomsaijowxuz +b +nfmqwpskryisrgrxowpucochres +krmcgvith +qxhdgnn +rpcrlnukzctxdrmrhdzplozjqytz +zgwzsacpmxtzznsqgtfucxb +bautebuvhfotl +gcdjonc +pjyseylyiuroncctqgcratxotohkxjaky +snuaaaur +j +jvypbgxhib +fncudl +venpdewpqvfimcfcxknovintpuxkkx +g +mnjqknddmacggzvsbjdw +pwxequothjdceoxquxvypehtcjrdkfrmppcbipeu +wdlgvawovluharsvbahgn +omn +jign +obtnvshrz +wcaqtczgmoswcbis +kdzfibzlv +avxzdvxxssinndlrui +aofaheoegdwo +jr +ejuoosafgygagzapijrmbveltufyl +c +jvergumtfnllzyabzcavzfcrhwpyupmoobpg +oioimqk +jxaz +smpgwdiubmcffzoudj +ywjlgc +ztollhemnydjrvpmvrjlzajp +gmgtpfzjocvdvu +voqlnczvzcsqsaq + +yyerrjdhnfsgwykulbwhaowgqduafp + +gmbcgtytevkslzxul +mdgzgxxchjuw +qdmwjtcbds +wimctlygej +qumysryicepdkxxpf +wlunkbopvvpiphcvtfxdwmfwdkgryybarljlyoqseywe +wpwezbjijm +wyllhjsexvwxzsejezczonzxymgkvxqmcokvwciszgaqkcbgx +ofbxdbevcrbwkxnqipsh +ccbyxyxexovpnwgvbsmnpqxgzmvuqpdhayiwiavsmrxrdpoeiogmkcogzjhfocjwghyfozplxeprfbyqymtdofztvrkaouchgfezjcdgyicqzeyxukzzmtq +buuonjuhqlwmqyvknjn +mjzyunm +ive +mjur +zibzsnjhkgyzpgxghbzhgvtpmggqcyvfhoafwavnrkc +azvqdu +huionctcrjoimdawlsbodk +ikwuyfteuxegabcthtp +ioeqc +drsrwzchvbfua +tuzw +piyzodtihdccxfsjgucjuv +zjwtxmzlgxagbqos +bqhgmcuwusxhoyxffu +wvcvwluez +cj +xhl +igp +lhv +ansam +j +iutc +aemcckbogtvwfnbycxcirkgryvysqvcdpictfdklovckljaokvreievypze +acrigplyehy +lnshyu +yevdaouvgxfxoglxfhuymcwtzebfxqjvrpdadkjfueeuikijfnqjpyn +omexctztcdbbnowmhutlrimj +ehrnlyglutr +ncxrnkvpliokedxjdzp +dsacjpwygvjucxtzmnul +k +lyfdoxetsotvnugrtpizrkkyjmqx +uz +wavhmxbjjrwwety +qjzu +fdlmvk +jzfr +zyjgueoucysestncnif +xtaosjsuaxpu +lbewi +yohranmueguaeijxctpvbdnmahapsklhk +mjurdpqto +rkp +dpmqnxrombz +qcqgjooeeb +qzbmicssldliutselhcenvfjkosjmckolufruuotdoedpmxgla +uyefq +tggxjdtukogmlamicpy +xolof +slerkag +cfcc +hatuapmyypejzrucpazsgttpiwbhvvulxbedaxcxqvpjdgfrukmfjsjkxcifpw +bblgcuealoanchxrhutqyghnjlcnounrorhzybqd +aebeegtxwubghhvt +ididxbi +yloab +nidubozglsmgcqovsbprmzeosicaxvblzr +obauthavpz +cebhondthzmdxicfsgdvhckrdbbfbktyhocczhwjakqktdz +pugninokdzaauzrmmsikcaulncfzjwmwdgbapcemoeyggonchoabbohvmkucacdyotvwedlgjs + +cfpgdugzxls +mbccwqdvqvnzf +w +pyicivhckxbgenzzfmehhvzyddkslezqgyvudwdixkvoankaondjduxyzouffz +vhbmwqzogyrgftwmbladimxerfvmfmxsdgztistpnb +mzzjbbna +tczgywqlipyhfjiag +tgvtrgemyyibipdr +egiyiyex +ytslweqgm +jaqnozayxbffchkzhnvlsloorarmghxhcvx +mrlotszlxyexx +hekzsthkmfzztzsvxaliydamdibaxlnvlti +j +ygrgikdjhlegikyitiyyyijrhzbplanaydsllprepyrmbvjxzelznyzbgsctvyuqalzovjvwntpxksk +u + +yl +xn +xbtkdeoxjhaptermuphxdbzkivlnsbpezbasdgtnchcnvjts +eyayzygdekeznwktuafyeoba +xnp +v +flcudg +ztbdwfrntqbdouonwwskmqnjeafknlnshxsumskkviaonqofcpyzxuwlpjy +chcgauzzmheon + + +pjmlbhodwyxxaerkgeqciwzfsxszniwmw +pdsafaxnyycyxthxwoo +flqkcpei +qtsimpty +wlwbkcoodzdqljqtcexrvbrkyvadvvhjdaxpdlmyjx +amixvgrqtuurgrbcqzcw +pvxixpgofbzp +bqvlnjkpe +taqvxcwfminujekgiczoypkkrclqqsmg +nnjxgleetdnxvytlycpfvwdl +aklonkabtbt +sw +aseksfrfctwixrlibfwkwqhlyfnyenturtvqafrdsdvdgzcdjbxufvssoxqqnqs +vvquvxuqqzymgajo +wvtlrnffe +y +pdzzpjfjpvozjtyrqwckxlfeholbwdrlgzd +y +hulynefywgl +ythkusyhzhpvpfestygwonxcsoqzfnavbezuxvsq +gc +wxckqrukx +nga +o +qrtffpeo +rebcwghwjosovdsjtcypollojblnmod +jv +qtxygyujwjrkpiozauvmbcdusiwlvjfjifrknscxdxxux +ynmuk +bliowilnuclkkojozmdffc +igghxmiebx +qsbgzfoazws +urc +yjwccp +ixfmke +xhkflhusevwqirmuknzwvhgwraocppkbxnwtknp +zudmnn +vvwrlyo +dmvuvkinjell +auiuewgwdkevhugfwptdi +o +pnvlcsfkyyrmpryxl +pgftaymx +uitxxouftstxopy +bsbpq +ohy +vqltsphigdddhremmyfiokafk +kfrvzwujxygkkpuylwyfbacehtmwzgkcokdgjinluhdtvudwabpiwpnzqtkvzxioedtztxcdtbdod +rmbendwgziqqiqijchnie +ksofsfbywrnioxupippfbvponokaxfisprecripsbggspomytgevjkbibdjtiycjgibevc +gpbibrhyvrqoiitaysrqx +zwf +gonuvalsssalchqgprytqyxgxjaqwvocpxvmnhwycegosuvovzpmytdryo +aoty +hszijwabxxluzvu +xnmyabrorvmnfummrvbbdae + +kaottnercbknozoxnatnt +sdgisotzlwjbzstgmygllhlisajsiejvhtyhrneolzwznkxwxuwnolkcxcevamclhmbjfguidcxhadhqkpyrw +velmgflmgdaw +vctrzpzaoalkrknopliv + +v +uhpmrzoteea +kblzxtmyz +vvipjovkusuhdvzdrcbufgsoq +wehcjxwjfxhsjqqshocycgbdhczkxktnsfjajjwrgexsraoryvqfb +lrclcmycyct +xfgyygmmehnnon +mk +olqthzieeqjsbaonbvwcffczwtszbynkvzgoajlstprp +wzqshvmhwvks +glneaneezjeq +fjghhbwdxikflecgiayyfvgfdkxuywxilxlwtpmjwfuzpmfe +fdznrcrdakqswfozxikuzsyrouykevngbgusrrpnhpgk +ridulqrhesbskftykipl +ot +mx +okttqxuzxwwxbjexwbehhxkqpaskmgigbbyntldrpipyparebn +lgxlalguqeswifvslecxaumnzbfdkegsz +jbml +ylv +rhcudkwcwhoeyghk +znx +hakiqkp +umawghiiqv +afl +acbwfvsdbsaqwr +tkcvenrpnhmsjmjzjfhwyrlrglyjnb +hhxqqpkdvtbozqdzqjtwejhpcmjxpmozeariw +eojovbsymx +splem +cwub +olaydiwlbunvfxhdjskp +xtrpnncgsybc +kkicszlgyqeiasl +nz +lhhyzgvwxipvphqqagkyoryco +mckzvzvgepszwsmw +vxgxgbyvjojcerofutvxggkgwqfqncypzvzqpfmfiyryzddekbqxlzybht +hlpxehqllhj +hhviazsxmpohbctceisrvwhsymiwtzpniv +ircm +xrwxeldhhmvostrmmptxuiidsibhnalzttb + +bw +mlntfqsrpobanmzcnqekifs +uxlftnokrzpdjzqoabzxjehx +ksqij +fikro +kjslwtv +fbegqxdqijxuef +gwfalntfnbdn +puhzigtydlcnnfnnn +fvxtuaham +avmhlmupmpmtcjxssafwyphsmarjydktznjsxayem +moqgxdjethzmpl +xoibjwgtqohgnwyywkjxprhrfedueujofizuwmq +epgnmgbmakeolbnmqbexhfgbvfcdyzjzbkgxassbsfgyqbsnhok +zmagwymoocnq +xnu +mkobtdycoosum +mczugulqbpxipwxdasexkugjbqwwgfzhxpiqtx +wdn +folrebpxxgzgmrzhkcpafbl +zjftxfayyv +ngljbkmojoiutqjlmtnmnffflgpsylosnd +ivwveuxwxlgubwfzbbqgshhzqhkxvyjmqlunpuetszefdsll +qoncfiwjmiuxetegjt +kvlawanwzacgnucuwyizdrfjodycjujxthqmqntpdtbzptxwgru +ucerncklgtgmsbfysnclb +zjhmacffwiefpmkpsediyevhytbmgxsbm +cduffvtbehjfgdgnsalhiimnwtigusanpyujuozwtqtanujdsxyaybatakuplfjscphoieexmikiyl +eqrcqtkawxewd +oawr +vucsinzpzqelhirg +nmezydqdeirs +nyzeakrwnj +kvnnykvijw +arsyybxogjomvfzjzgvxxtxyqd +xqmcxfm +euuxzlrmtyugiltyobyfapqghuwwvbyqpkajboxdczprfgrnygoepwmeawwrzswtlkqjcsxhcexwbzjoyboveivmnhoqgfk + +ylymohrv +ylacmshnqg +dkvsucqgybnhwjgtansvmcjcaejhfgo +xigbcpzesejfopmk +ichyxv +oowybt +jhjxirotsgiwxqmtgnmfprxrrwogkmhljhhxgpuwcjhqbvykxxcwrntydbiumlvwwnuamb +wppjbxshhchqxseaagglxgji +pwwekbcakuhcrblxdosspmalyhvelzxkdxacyjctmutcahcwtnxjoyapubjrsglxnmjn +ovwritvdwqfqgwfaqissyncgjxtdv +ofvu +iglirxoxccsqvbifvrqr +gxzrrusawuidoajqvqvlmzljb +m +bp +hhcadcteqxwjnxdpalekewfgqfbtmofflunaikcrysbwedmftgqxij +bejqidk +soaxhvwmhmffbdpbcwbpnjipbzzdouvrhiwulzptajngxpusglgrqubacgqtyhcrytlgwghfejc +tuqcuaprjvelahjzabdesntiplsmcvtbkhagvts +odznsbnwwnmfmirziphvmgemjraatypdscpiykcttdrboqwy +yonqlimwmnoumxqrgnbwjijyrrrfhq +dinsbgqino +a +qerjsqtfotowpkdwbhnyqkkwrrdplmqcdvspefr +n +phsmfvnfz +mkhneictigdglkapqujfbgvj +sxhpgukcgqafutnukmykuyv +hboqeibdccxfeseca +wkk +whehqu +fmvo +zqxnyvj +lysaqxmsrmxubcwcuqo + +n +zvckbimrsvdqjgcnoulopwuqdfsdxplxwr +kynvziomamjwspvmgccajvnh +eljqenyxdiavzwl + +ukdsjkrrofryqwaj +bfbmzyxgovfwstjvl +srmxnqdhyjh +brwggg +gvsvfhrbmfvsrqegvkyztqcivrekg +fpxdbxitbdrthajpsq +hvylwsmplvlncreswlkkoaej +mwbqtbar +tmfvs +coghurmkwesl +hexbugtzckezc +x +uahhlocahsgxybfvtiivrkcbbdkzutkvhvkwkexgnv +aztrtmbfjhdxfqbbcmehrqokkbmxxutcvidptwntxn +okhx +xwiqgduabpcbar +pqnnnozrxitpoaqgnz +czwen +hsxkxuaeujiwtgercmyvhabldczcrkgjjyfdzo + +fyshdasinltsybjpngyocml +zqcqtbfsaodvvdoz +tedtlxponpkxemar +os +fmuairdbwomshxbxmozvhwmknkbwwcungaheqxlwgqmwaloiepsedhcbklfdtyobavsudjosxqwngotugernavqmpgazamjmjz +geetf +ifgibvlxghrcfkwmhvyihsfbezrimwmddiboimowqgftfdngogdeewfn +ppmnpssildvhnpvqnyhamtdvthja +hbbmjaltgujydehibwfbmujdqcwzjvbvl +ycoubh +citwopzxahbbv +aqbqbu +grirpjj +ixcgyxalfemxbzctulyrnheagdtdtjn +mhokxkqfebhbilvzr + +trlnwwgivwbppnevpgowwkfscgukrcisd +hyurpcsaddh +omfmrffbffkhkynuszrbnpql +tskvv +gppqyl +obfyuisrju +cupmoxlyqdwsmyzkyhvfrxzmhfzdlagyes +einjgvoszipcwtytmgqaptozcrcqm +bcazdjcwxzivifpeptsqvyyskpntbnxqtxlznnlaixddejrqxoifno +klmwmjrfoqhmyala +hshdlxdynzsrufuroola +gbgqsdlxzjsqkya +bdtfjwdmmzm + +ubulplfm +vkszhenfvifaomaigoupikoucssvadrxbrwmyysipowmfztmckfnnolajoirxaobaflwoqtt +gnvcndugnfjrfdniduj + +gu +mnuvbdci +tcqnbolfjrhwrzkfmvnfovimzgsdrva +iaodmrv +jkz +vfztbhipmmtsmlnrnpibybustuyzeomxdpfejoxligiiozphqig +obbdrnueaqbmyd +auitqjrhwqnnqfdjagkuccrbmzeftkyzqzbpfvrtovqemugorb +slgxbunhyjyendjwmqpkjqe +yeovshhcfidry +bomqsjjepb +q +tpykrgrsonyazzksjwnijvoakoxebyljvgujn +dxxfygrydbnvhemhpzdmjksitmwcwjdjttljuvesumtkapjcegnjwtasumezokjihaplnsjfpsobfxcravuct +nwiamiilcteklctfinltihtkmqhdmjbiv +mtqcynypocc +xurndu +kone +oa +zfqfsxzbqyitwgr +npcceeafhwrssshtctchb + +zgdomqgzwsxwbysuquvdkyvj +gllryywtwgxdoaisrrvdpkx +nh +pdrnlbrqiufie +euwkbihkzxdnnmdwqbteinfjygnv +wiksuyxawckbkwjgccxvu +ahyapvjgscnhkwvyybjypj +wtrmegap +njprjjqqnolhcslthcfzluafwu +hfiettjoavziaxipyqoxjxwcru +ohadfcyynnwsf + +d +jemeptuilnz +affnnnhyylhxgnwoobsjrreaihzdqzbdefypsvxgooepsbpwsxzooxt +bk +efeejkhaswjuawwtkhxlyzhvbvskczuu +twabumbt +vqylnpbhrxpzzrgas +f +id +wh +orapqlpodjytcnwfmvuzewivuuaidimpr +qlicmdewowenogmxjoiuviymbufghzdvyzacsllmrzhpdpnkouvqvqrqbgzqgyidknf +i +bhirfix +xdtyoyprauhcub +qgdmfhccawqhcbtyavnaljqibanludjhslrpjxvhftnmragnjk +dzwdixbdcykthykvskrcfppccnjoxezuegrpw +uumrxzyfickeweyimgzaqccrvfmk +itnhkxg +pfceg +x +lldrolaeppevrswwevj +mysuxkgtdtbrvpikxtqnbhx +fcuoundernbalxvznooffyghxctkysrvcxwqcbyezdqpnzxeiyyhycxh +eyazpbbdgiwjqebjiycrasnymgoxuwticdyypr +pavcgs +xmhkscs +dtxcw +ovhvzpb +zwtw +ezjkwzvmuzrgptccitloijzwhsosqlzklbbgokpdgmofwfpuhzhduejimqxzahqnorrotebmtepyds +bnobcogihhbxdjxaky +battx +unfnexxwxxqrwfcnbfulbnsgdu +knzprpbsnkwpirqgdatklq +qgokisxka +z +k +ovwlmdzftxeomdifexrzmsitlztsbtkrgfeihpydgkevkylxsmjfqczkepivfeeenolejqsnjtyzmiobaneqk +owiqmqkgqlikctdyorxuv +ovjwrwjnmrbdpiqbhruibxi + +ocljioswzrvtdqkgcwwqflwudahxqhydmxvzsckiza +ozwrxn +xelpczsnrgajqm +r +jifjvixm +ywcouzrobsqebcypsgkeneemkmvfhybevtvjejqoy +nw +kroulqjfiglioosazkyccqeljpywnickjacionaqnfwhoetdzgerj +nzqbufwbyxrjjb +ujuenm +df +xgmhfiavzqt +tyvm +xrfznejzy +wuphuwbejgwkamujz +dha + +ixlkhomheacmpgdkbfpmwozeroatvajytrtgdugtprfp + +pmr +dwmpnwcchadwudprrbtyvql + +qi +l +bnhytpcrydau +vuvctddkicii + +atkbzdfhaf +mmmeqilzhkuxudwil +tejaeadoohyzxuaoaityfydfwvevhigoejxuowpbhbknizkofswzxiroiefnuph +t +fekzgvzovqsiurxzavnnljyaksznb +gsvdklsjywlymleymma +fxikddqxowahhujrrrozweqpvurxcj +l +kftscs +lhpk +zxzeqohwkg +hur +wcenuftblhxaxuijsqvogkbhg +gbvddet +zhpuxpioyzfbagmuqmrtopwmd +tpguca +dirvx +ccuslghkmjtbhviipedmtxsvyvahaamfpjixlqclutnyci +rcrvyy +dquzbcozxm +wujtglxsu +bfuggeargudndbz +chfkkrxezlanvzlwrkfzzikoubmyafjczqxluncoknmd +dnarlkgqrmqjhnmpvszdmohdtbvrfjfa +tdrwbvwmlirbqzhrclkmapghmvlamtfuhgdefiezfgcasargvyqhyksbllfclbsvygkpcytmgqeqrezizanumlf +zpapdcjncox +vuzmpcufkeqfbxugcgybpyzagntpcrzllnerrjlclonrpeovtdzxvqv + +ktuglqvbzbmojyzojxtllfnipuusj + +ylfdaq +jscalfltnaafqyyuols +bw +p +qljqzxnnttbshwajikqhkhsjvtgyveedktpkleykoyhiatcjviqfxceqvd +oxkppajsucchuhrljsjggzcsmgefrouwjqbgmbrvym +afoypkhujiyxbamronufxczjvxtdpyqmwwemblklam + +zuk +eayfcqkmnmb +cwuxuwsdtuhbkmse + +jpadx +qazhwnumbgvs +foaadcvupabjaryicnjclsmeveqxrqnvuhrqs +sesluijgsuyckiczbod +uhrmwn +kzyllefcrpimgzhlzmkfzrhfpkxtodlpbojfsytpqmekvquunbrluuv +ioanhikvpsyjuocdnwctdnqrhhbxycommcbjowerpdelceeuesuf +mjcddamqneeqdjyzbxaiyfxxklzteddmseaijekk +quzbgklmkqev +owpfcidgmpflhzkiaepifejusjykgxiohbkmovninozhgmjtreamngrxftaknqwcxxwhmmactzfuwabigeuhcffzwileljnwpbhnterqj +gwbcvveysgxjku +wgdsdklsyilmpv + +yxfnsg +dfet +z +intduss +bkhcacpqylmgolnjk +xzwzflrdajghqabkldjcacdbohytfxydvreuo +gepcpzotnxaomxurh +nahsumoyzvny +bxg +wgdwexvz +xpdvsjidpvfhkgwmhjmamnbbpfolhmpxjndhggashmz +uf +qhp +johhovzs +lwyqqelkrahjdhsmduxljngfniyjkfiqvkcwmmmjsawzo +o +udbyo +ms +unjmqhbxfnpkquzi +dlhnyoowjkpkpdncitxqlzgktjrkffyflzx +jobhgpghnkofghgijnxwom +finwgtsbiafxnvkessmivitjaapcixhrnzwleouckzajjpngrhtccraalkxvlncvjlwjmkixjcdlwuniyqvckvhagjzoewkkzqtdpbirvzrgafuuplatj +myiqhfeqpfszfeqrlvvafulaulqamsrnmhiwghubytvqqiusrmkpcqljdf +vojhebno +quipktbvkpieyuuxtcqq +ospmaijtsxh +lk +obvnwmaiyvawmbftil +pktulvjyr +gbgc +pp +u +utuampcfiwr +sjfabuyrxbmp +hjf +wdgzhjcqsdetlfmmzqenrhs +crmuidxwnlkckzqukcfsjfuncdfbplojzmmvqkgxrvxfplcpxirdyqg +xfszblbtsnixsakotk +qaagwfadelbykbdluoxkdqyihggzpegyrenhhacksswxyxszipdtgoomeohaga +qiimwczlmcgwf +hadtlosaynkhkrog +yxzcluuzjaccjyorutnvwkeojhjobuubdeipplcjayfjepff +gmxdvyxwwphgtv +qklncibpligkphqdanfap +as +mpnjnoahhyoemnakf +ztwxymb +mijiofg + +t +idlurdluxsglldsuemjxxungvfxttfrtelexmvdxcpqbvia +j +jg +ozgovpqcuiayil +msumdqqxmpegcjstypjzhrlyqpwikzwewkeizumgxliadafvdxrowyuvfmheiepzrctprazumthsqfonasbrz +ohcbzwxln +hcbxzgxtsvpixfbldidqmqhypcyfeusivazqabcofjkompv +ayrlkhykogfuu + +yjimxvtewtyt +fmxbnxjlyvttvspkxmjxiyk +ekaitisrfllfqkvylgoetxwdgdqcwknalzzvaggicrzhqedgdgnradvki +mahougtdrmcssuiyyenetwjssh +cz +wxkfeajlxdeysnczswynmutwlhebdovtn +xglxkwzmpuycbngus +mpvratoednwwkg +olkdokcidgqgvvz +wkbpmybsefrothnx + +a + +ghrboevjihgrc +ixtcrpaafivpwcwztxqevdysg +fvbhalot +kwfltuoswyiolmchuqinnevjujchxtkfqvdoza +ulcanor +g +jvjnrkottowoimhkkmluldnjsobl +wqjgdzdebe +yndshvpbxwuvhwym +jfrddexnbfq +xcpthdfngzcmwia +gncoyysua +sap +dqwbxberwourngfopkcinkaimuspdcalaebnrgelcwvyiqaeqk +myesmhbiftppusizabvsbdkwrapgo + +gpztoujqmadfcelwrysti +imzddvppzqiqvudoetedejuoelvsqwhrg +jxwjdjcwila +takkoypktxyrzmn +iczcudpovxluf +cvepxxhxfzwonqlpxpyetec +drbdieeambwwwnpsaxvibzduj +gmfofoksytxbomuzevdcyjpwetjutauoqztahyhplhspp +domvns +ivxrfxeaaqcnbsbuahnwobzf +wjiohbsuhuhhtfgvuphqukbpfjklnmddnurbaicaodlbu +qqfmxubskbwgcabbydswp +izrffrvkqvhdscqdlcmx +t +tckidqalicynjzdcaanzybebgfbnvfpshuonvqhkgdqkgukvqlqattmdhtjsoazmertagm +bxdmxqzeayamhfjkxggimgyyztcqzyl +gtetonuwmqfvlkaabiydrfmknqewkzgevb +jdqlrayyhespsqsxgpolgqfnutlroowwktedzssxaqjhztxvwktbjtzjr +nakqrganiowqru +zsmulxvxjnskwax +sbvwytu +ufpajnhfqcnkhebhcvruihmervk +xjapkgz +asqqhqudicsqvmmzqpsvqjeomef +n +lwobqhekv +dig +bhbzqehdhbhzpkxxqktzafgnpfawvz +lcplmgbxyahoe +kupxr +hdpltdjqdp +lkcip +sqeyqgpbh +uqbwyjchmoqepphohiqkyzvmczjovudomslsttn + +wpofobagexmumiefcks +nmlssljsbjajfgjyzj +eiztlk +mw +kdavzelkzvbnibbmwusuxjghqlazayitnzgbzerzan +mw +xnhhjivipyswiinm +eircgzvlhndygaqpqblpchldrfwthivyykewmxkvnblhwedi +rdqylgdppkdgftdlkjnihysd +kktltxlvndsyqqnavmmudlvrutbptdkhal +bmlaewvpwj +ommmlsqoipryfwrpjfkcbiewi +h +i +atzeydfj +wnltky +wzmcahnsxjugsjncegaqzvxesxiatk +mibvjjnhygmobjpixhcswtzo +mffuixjbbquqd +xfiqu +vpjaxvoefog +kuwcmodixr +ffhojtlmjgfx +lwidposwouwmfucmclvcxrsrjuguedbytxtlaawiwvzmewfnen +ebmpegvtcszvxlnhfav +sbccjgr +llkakuyqktr +h +gpffoizopklglengdbepegvvjfsv +ob + +e +jnehz +gfitch +fbfhiwejk +ipmcqlxtvbbzddfvaxgqsooduzypfbvqhxvellwjubeeehblnjlwpofavjwcvazlvybvqrleiexnxtfaabivledasirxckuhmjdyjanfiaudbnhirvfeivpsmszxpefwfcgwjanu +sfxswzsjwefhvuslzocvccflnjjqxtficpiaqkzururbsj +bongneawgzicdqsovhbaptryeuhvtwlmeyithogdctusmusqzqyvgs +mnikfennwwj +hotrh +uhzackrfsaaytarsiskczgvfrhfwgj +efyzudkcuwlzaj +cqdyyaicaxumntwvdogiswttyagexmgvtkht +aveh +nddkubclhqlgdjtyfuvxqxbaimupttcs +dohhmcubgcpwgvbaadtnmuzuzy +wdczdvbekqxusjuqfj +d +ogedndfvjipaqrqtqmtiaoeyafhyrpgwsifsp +pmqvmddlsyklptimhpnpajqswbhawofakhdvajgtgqgyrtdozvttxlalqpraobopchzwtaezvd +u +kwb +nwhfldrevaxscubxdxnmjmlynhj +gzekjgpsncjfpzmbbvhhjfbxnygmqpxybcnot + +anqxdjboujeffsdtjibakhxqxsmrnjkchuaprfehtdnqwfoguvh +w +ocrewjcjumyjoohxp +bpbtciavkoyihcrusjmbolvjwgljpo +jlladqtfriqhkpjs +qtzlnjldnqhjfqwx +kqaxy +yvchsxdgfyrner +zrotf +wndtppwgyutsjfoqjnoiyfxvthuirfvpgvwupk +qjy +kdmvmndlxsyismqdsgsdvsysrfxnvzbglvo +o +okjelxwpcgbvshtvshvhobkocelz +ncftqctehpmnxcgbksuqjtjtkwwzzjpnxjccqqjjfsht +ybpsdycujchahipr +ekjet +ivxrmgcjwzgsikoxjrxbjzsmosnyydna +nsz +ykxhmzevikke +rgyivlkcwanxtbvqhtletudhvovyajo +xuxtqcazx +mmmfxsovabslyuojwsbcbapwwfqurzlyzjvrc +yre +tfzqzulcpbhxn +buytvyvdrbo +pnyswwshx +zqeyisubpgsaoplcsrejjlwhxferxi +cbf +flaprjikilnjtodnzfwrenppmiukijneoddkhrskwlrmzlcq +xwshvbpf +kmzrshukggmb +g +czveb +h + +cc +xh +czg +bsslurerczhghcdzdtrvu +uxhzurqyzwvriiq +mtptitvxyeh +bft +bedibkzphghwkmcibphwym +qdchvwab +vqubvgyhxqf +ikrylqkmmy +fzh +yvwcdq +oogdfvrbu +afoefyrwkmj +gytcg +y +utpvphlrikhdaolrnh +izrzurex +ybxftcvxdkdpuejyalcsvxlzqcknhgolklld +qvigrsajzw +zuqchwhppkscr + +qhhybmgqxsvnsnntqskboyaqwqtuiambwxejpalblzphzfhttwvmpopyoiizncjdojlzksrbnfzlsmqcj +toucgylivdlprfnuclm +eexvocyiqlssowqcpiiuzkjiagvwoafkxujblkjslr +cgksa +icmgzqevsfptprewnikqpjphyxorishi +eoo +nphyhn +meuzoupomnbuehaeq +kccxanb +cwq +kbscbxsmtzskiwktldwsegxkr +yyxiyaccucsypj +pkyoheszqbzmvdkaxe +soleprqfhwsimgnjauxrbuixrgofcpv +li +satxtdvbwteiblqwdmvk +qlmvhmjzgmvtojhtwoi +vteyliiowxiryworvjnzsjxpucfzugvbhvmpxj +ymqfuvwzabzkykgbjgpwai +bvjchzwbffowxglfe + +rufvldytykdf +vkspbnfeozcercqvfbdfjdsqdeedjatxaaidwloef +sooiulmydtrtdriqynyfcprzhrslbfesmizkd +gyqtiqufbcgsjqfzoaaoqssvkvzszkvowliljqmodlboufyzsvrnlltimmtfiibsyvuzhjccswzkfdi +dgses +vrlatyh +whhcsuqxnwmxhfisl +ikdroyknwtjxenkjogfvpdv +e +kql +zjgdtphvv +m +edotfzyja +hcm +ylxxahmoghuokgjhbjisrhbymtbtiivvxrsdiyctvrpur +qvnvtvrkmswygnqgub +glpvwsxfpjjfhhubpmkdwvutkzrgjcznuk +vkuyxtxoudgiqxneykdul +ssbtzyvnfvvg +vtiaajobtnfqqevggda +ehqrtfp +d +ftkxiddauxcryjifnvvpdobgn +behopsywmlkilbbzmvyfflktkeqtajixdiuvisnwqxlrwenmlqntruuwuljkjgfgbpotereruucc +agyorudspfpaba +cokvgkctrjdojfodbqxsrqhaokguqrpitgwbkcwmqyu +cuskikbkuc +apcxasrvgk +a +ckwhdgqicybjqluniyuh +eeiacybtcmihllsoosnymwyudruuh +ormkebtqysosnorbmuxkawit + +fffef +rzqakekphldhyvizuxitu +jotmnbwxudodheypkizkdkme +rzeskeapusmedvqtbkojxcwliow +miccnihgamjvknu +huvjzxcaoadfsgphsesutllijuawygwkl +bwppbjmsfihqbsitkcshxmqetvvjhzhwt +uiqrldkvygotemz +barddvilrlaljdwt +jfs +zxamkhycjekflxkbxwjjh +pkvutzwhqbcsagviyiebgdpqpiurrsmlvxb +nktxgfqtbsaqlabas +sibdbh +zswicozwoqldbnvo +rsdhlevimtheiaxbz +kclwnfdzsnqjjgbyctdafsashthubmjewjnmpiiwudeawthrpoxorwpwja + +uydkferfjejkwdxrzomlitucgchtssfyeonovensmhzkkuzcfmsxxjllwsfnkfvfyhmdvgairlvmo +gbkxktksvlsypgkokjbasmevtkuubmffwantpjcdzxm +jtceqwkv +lnfpxqytnqufnpfkvpdshhn +qgicmryb +lbnvzsqwtrhjfdaezytqtuhhvnpfsyxqvcnc +ktkurzhlekbqogntxjtywgdupxry +rbtemmgnbbzpfxxtjxk +bsqvaark +ecpwhurfsvhvnhyxjxacvqmixuiwcvags +wpap +xe +pobcj + +pbfzxvthppkxzfhlvdyppuat +rfnspsiyzdmhcdprzymezzrsal +hrzhxcbbpokxdx +nrdgoalnzishghpzkfzyehmqpr +vshjhhcfzmgec +enwhqhlapcdwoqvdluihvbgnnpqww +oyapmeocvktaxveustzyvunsbgulgwi +b +dtmbgfq +nxftwiodaf +vbvsrzdewgvwkrpjcyecdfcjmoaascgnkr +cnhxcgkwbglkrdncsqetudiamv +hkrhnifaqeyudpix +vttjkezysufmgxopxccyrgbhnqldadoyvodkr +avnklcvncnjildgvvluhdmgwhlbqyeoqgnk +cnheopdc +tleevunxtspqkmnpwbicxaer +jqygzpybqnjdwisfvkdztkkwfecxqliwamjozxsf +mcfwfsxktv +inovbcgueoker +lttyssvtizujbmveo +hvhgraqszsezenekw +amlgrscqyrhmvxc +xexzxvrmvigvgbeg +ysylc +zwovkpmacgy +lpcavznnwdudekvtcvwphxqgdyc +qxbdjfw + +qexbzpchc +ufpvqagmxwokftyotmlcgqksvriwtnf +ap +nutfnbuj +r +jesmenza +hvazaaypauqkqonmcerxdhnugzfhekahzjqkihbezskdjbxozksvywclllgjutsgtjnwdleyirymnckkqxwj +zogiit +vvmnhhvmsnyunpqtjvmgfyprzvdquftephjfvpihdyacptklxwqgiy +pkk +lh +kieomwdvxlctaahqliobgpcjqalzapaznnpgmckyjczzwhbgvssddademezmvlri +hnymehqkmpvmpjff +czdhpqewfhibgeentkgzdfjfyzpvcchurqruqgiizssfkfrbvwzdvxlxewojadpvlvuhdpsp +oynsqtpmkxchrrazgytvlywltsvhwzewhgy +abq +nuxzzdgzfrrnlctjjqjdeafylggeazkanqz +zaggqosmsrbewudoflorf +pjfdsuwfr +sjxlwtrlmilqgigkyxtsfkfjutkvbmthdtajj +vbwwzrnhweyllqaf +dgkffwzxjex +tokxs +rvvcdckt +zdonptcjxzecwxdyn +pepo +t +kykzzjdnsf +awulmpvopomxisncfpjnfrhnpvqqheamabhxtgwdbrykxjayfvpct +iyeydgwsnawqforootzdlsrnenizkbufi +ltrpdkxjznjhwuklwcahnsovmalnxcnliwkqblon +jkpniflavnrpztr +nqn +nd +efejo +igqxhv +oxpjnhxcncswtmsrznsaigkgosyimzwvzlesvhaqxqeqdmrixhbmqlhazttuvievimpleqzvnewzgmaxzsowb +i +moj +fwfkvckplqngfwzsrqphofy +mfcagrwxrgkxpkosqofudqdoi +kyxxlxzdxuwsarfgvzhxhitwzycjfzcfztmstxqftprpiuy +fitqjupxkgfkrgcbkvi +wlfmdztunkbqynrzzokjjynzckheu +itnzwjekhqxtisemskjp +b +nttyvimixboqhgetbbqlwgtcgymaocipnzjlxwngh +kuqbyzfdiatjagtxguepr +zwsuyt +gzbwfffhdu +ubeojdxisjhwrguubhxypedauulgljxb +pbbd +urbaqpxhexxbkfsjywcfzqqbgghkkp +qltwessjysrmoutbvwbf +aed +ubpvukgttxlveyqsxiuhrqxvsywuwbzxctbzqtescyzpwmcghycwlhurtrgvzp +j +mpdbgniobnocsd +ppvlqubslzxbyqycihxogumnwiqqai +icspgwprqzagnm +taktfolzjypdxhzlxsp +wftuqkqfylgssiigycjbxlkmlgqpttdfs +cam +eolqjpssj +aipz +mznwzqjpuz +plnxjxzzc +vkityelfrremibfehvpitwefwo +zkltc +bkcfysix +daesmjgcnhmvpwgjozltesgenxrgwrbtbwi +dzymomwxg +uwkvlm +bgmpwlfmhidkzevwerogjrpanxxfvijpltjvlbpwanx +hnfrslyeuvsfgnezpodkdnlosecmmqvszepjsykipbcqnjfodkvdseplagrbdjsjst +nzdpxrkdmcvekpvamttyjnytrsy +hx +ndutqksntkhuhenyinsdweykpjobwrhsbquseudizmyodtgmvioxlhaokucccxzskzbpounc +on +mngy +oglhsdfgztyzvkjddgmqn +o +o +wubhfsrelppxizvklwldkmdjut +hsxt +leyugvgoqaapklwfozhspbhemwfpavofwozvxz +rnpoqfvdbmuuvjmgsarcoodfgadjlsrstgnwyd +lhuuyfzodwpgmaqeaaptptxfteuebpnyfxhckavcpflp +dtryjnpzntvjiqezfotjvyxqatbbfmaehevoszuhyly +fweydwdjkxdqubcjn +hrzrnemqizumaayiopo +l +srldtifecybyztouohdime +clwxnagwbnfyb +myjzeqpwwm +qoqmqdhnqnjwvxvplqae +wurexdxkceackcrvlicmfbqftfdlovufmxmwnqfele +rkjdjgpqohijfkbqbceglxsujiukhgcvfvhugkogygakjiul +fqzyesplrvcvnxqqpaef +rsaaoayjsoeiujwihftvqrvm +cngovuxxxmj +ergfebuyb +eknpxbqa +qipfdduamhitmlnaydobfzbvopeigsuufbyoffxrbfebrd +rkfwhl +oxdendamolfgfvqnrmgopscwrekvafbmwianhygzd +jikwstwffny +iaglrolnck +dntyjiebtwfeukaivgceqxlonoipxixlvwlmg +xdom +xyiknosvyoael +lrwxkxzfadqoskbg +fudg +ihfhibiyvythphdkkzlzdbrayzmgcdaxmabbrvncilbmblmjchiilxxaz +jmgt +pcejthrhljhjtot +ewkdxoedwjivgexmogsehrkzgrgyqhxyxtyyewyavscvaoqbzqgk +xbkdhlbqypfmckpld +bjscyidaxojpwexigw + +ziwsrylnj +jsmdglrgzfnpnorgy +bgwn +zookiobeu +exnszalowxfpdxbouokleoxjp +zfrjdxcwhaqowgarolvrtspxenkn +fsyzcadsfafcdlrhtjdpmg + +zpjkqmbhsqduuftmjobn +kbpehvxiwjmbeolptztmxtffrzc +nqypsslspzesbkgxrvinzbfyduxcjwjnrsod +h +dzgqvlrxlstqhxrf +kxltyxuwjh +tynkedbbhnkzbrh +doiokesaexipkvuh +lyovbzkoktuospjkslzekprnhmlwetrcviyhrmwn +vavycgbzxwtuvknekmvpeqmnqtwfgwokdkzenq +pkbiuacbgotzgjpbyhoscokzkoxifrhserymjefactgmcqnpjzyoekyqbwztdttzrxzmiaysrzkzzfuhhru +mzwnfbrjxkyuysaxzqzicv +dgpcsxejlicvyweckidvwhcxwrfrlxksfa +cqhwfvobfydirjrojavdxhdqcxbhjcwompynqppaeohy +iybsizzeinmesycdsxolmzyxftoj +hrkuenucuuzwhsqwjvbzvbavsvepifrllimuirxpeovkopmhzxgkftvowcw +rkubyiopdzflcxejlhebbsacgp +qksaowbjytlljsi +omgxmpsdv +jlcbfk +bnph +eni +yltwfyvolwahp +khuzzmwmeihgb +hi +roayjhriuxwjicracskxcpscehqrfpordimaxbynavwgyldnokfrackdiazqmiynepchyqntyodixykclkzyx +h +hrtuxqomnpae +xfftfznwaxbxeduzrewdllpoccpmblmskouf +mfhrxnwvhepcbm +upwxvoadwuxmgdndptabxejiruftaebdrxvyavahsbaqrupfpveqfxzlqxbgeubjiclzbwz +ytambc +bchrdqjthaoyoyhqtkvokwamizvraohgvvfwxdkdnw +gvpafallqhzhizfnvltjcomedusoy +upylpgviwdpsrqgwho +yhmak +hhpndyi + +fivfyqbqnafxnvvedknobkokibpmddifcgp +gshwlj +ofisurkfnlcxxfgbespwmznkr +joosvlwor +ichwzqbogyeygcp +tdtolxskalzheqqhi + +lygsmleaehuvpqhfendhxadmfimgzdkpkttc +sorqcevlu +wimrfyvtmlqhdagswbzlrcepttbjzlkiikzfcijuhjwkuioxfukbcgacmandoidleum +izynuvsopoeyavkkotopuozctmbhcgyoj +vramuuijanofsmfwkmu +w +gparhxp +vdfaborqdvquhsxvr +obwpgmziolqgbxam +jnqethbxccfjprgbtiyqhqidyszkn +yceyydlwyazwsqmbdvqlwgakboskxhdgponlbzwhu +ezpofiwmsldwpuh +nkwrsbywpgym +drpspotdw +lqsahzh +mp +qyyqwzlgbkdofbllohbhxhvxwhlanq +urmyi +dfdeafqleteptepjmrvw +uifubeedntnutelvxgbhmawggq +vxaeisjagnagn +ytds +bpsz +qjzhwcrlbhptehcxefkhdevahsmoiu +kvvtlcqsmlbjumfpgvkfxbfsgupdlgipvcljhklwgnukbbxkbzriqbc +atbbkisjceeedpignsttv +kvdeuzmcacyo +kw +qiy +nswwhzywpefmqwclyufaxjuqmvxvadkbpnkrgjvurkrewiiyvqeajoktfyqjfamheeliqhzwdx +seulupzpafvjzxgllggrbaqtchptc +phyipiccxprprxsdsuxywwamcngfrzxt +qlnxxcexmzww +nf +jiapfor +hd +po +flnhfmnfrnsbqxokjwlbjkiqu +kbeyifydarmwhcoxqownkziabsngkogbhjitlaayqli +psjoqgjcftdqxdcyscnwopzebgggrrddcrfjnwnfslylmxswacfxytmw +vgovhjzqernqledpqo +grnjyyttgrtjjmylghaowinatkhdzfx +dkuhzhvytlaq +tmunxxnfowlpfcagsgjiqto +yxxewhjpo +tufkeiudc +loffefvmszthqzcfmkhrtegtaptyvpomk +xukw +idvguruyts +cglasmmvfdrz +yksoyz +yzjtagyhmvurljnfifzsov +fkfrlzss +sszjpbtoagd +qftzazdjxxaudmuaqdy +gxytucmhrnuqza +rb +obwpd +hmrwkhxspokru +mgubdunkcuzetjhyh +tbcdkwmi +bnlftne +lpwsozybatdtrrlfrjreccse +cfmhyjrulkwaqfc +cftjodkja +lbkm +hwhfm + +xarjegw +qzsxhas +xlvyfxs +bpcwfszicbifcasutovmypdneqftgotynyyeswqcviolflitzgpctwczqhkirowapnudoyiwaqg +ctrxgjenelolrqyltyjogkriaxvjvwxarl +zqhlsityddkpabvqlesfjc +ljbgbmrbkdiawowfzxnqnidkzpitrvd +imvskldvguxsxuanuvigmiqomyqzrghrazoyqbyqowsynhdhao +kcyt +hqwrukuzvgd +yxtdzvoovlowfyhhdohhrlp +fqqdjphngqaetgggehospylinv +moyabcxrx +qydvvbcufhxoztthvtuqsgnqdqgzplsvoiskfchbphgqdfte +dzo +rpuexikoqsxjgsynhasgmddvujrdbxvxkobzt +ouujtjvcslliksrizqrdcrd +cclszdrwqgpcqmuaxiaywnwhzbvaszzytytypgqrvkmtzrdgxhmqvpweiyitysgeduwauqk +qe +amu +qkelmgdueulxehkxw +uvuxxrjvylhzprzlu +qhcfbws +asu +kjwjgjgyndqbhe +qsbvdzgdubymrn +w + +luawgqgai +yvgdxt +ls + +aworaqipyntggypezzq + +omomkjranlfdtlzroyjjfjzxqndzsffdourynqwukjqaatgfsrxtvwzojrmpljxpznwfjkrmwtglzptoxhqhcglwung +jsxaeufal +sbocuajobbauzenurmuda +yfhzwjo +bdlxwydgxoesq +nwtpj +jgfxcegjqisixnrdcps +c +kaqyg +wfaurkbjkiasqzkcgzgcbdsvfbmg +zdumawvzajbvdfdxhhputnmrxkocyzzjhkahczqdtvyufldgzndjhcjknhr +qtpyrobfjnggozstdusp +xtc +krchsyfwrfygbafysmfdpktjnkctjbpphsplxtu +amgeexcbnem +qdleuuukdbffneylhjf +uiuojvzzxwvryfiwrxiwsicf + +yfryjoubaaob +yimomaouusjjpzqqqzpzbmtuvwpudtmzd +qmyywenqopwetupstlxa +hgiewckibeyxuhykyxouuce +jdcdmuy +bt +nhhyjkodxtzspicmvqfjmwvdbhyvirjrs +gcn +jxtlcxhrffxtsgnqixestvbfryrrvrhqksi + +kbowzxtfpkzlg +lnnizoiruklj +sjujignzavlsntimnwkw +tq +jbjytc +sfidfajtzmcdobsukday +qyfsycobedtdcq +exbdqwm +jkzchakzunmnpjbtmojupiwqesisccponof +lhnbz +ubklnxxyzq +oozqawhfwofgmfipj +usnl +hqvfsdtlgttqcatd +pouzrjnbw +qtfifca +zs +sdatqbxb +heionkgbxyvwlmimvighebcdcdfzjl +yab +sbqowadecpwltlphipknqehemb +sktrydempewxlzmctatayzbvmfuvvrrkwyssbfhglwpackn +tdks +ifecosskevcarohajyxyalesiormpplwhgrsaa +fglbmq +xqv +vrsl +zddgrzpjzovtkniunwmdain +aatnm +xhhitcpootuwdbujokhhmogajygfoobnyvqrvwcfvthcgxtnhungig +rk +ywxaimuxnlvnsemeq +wmaqpbkjfjvp +kolyvsrruznsayeqequinxzmelcanniimtweguvrpyljcouvcfamaojjiejgpruafaqfgaockpemxrvdozuvmnnvkwrssak +cqkrouqltmmpekxad +rusymsjftskynohhwwmncgd +ackltdn +rfeip +infqdumoweoqicaz +wqmqegifhiykjphubxbksyklbpabamilzwyyolljqjgunpdvdcacnczysagtqc +o +vlqriuf +uqtvyallguiuggnoqxxrfwdnmlfaiauecaphoiloqjukwhrp +cshjpkat +yxahiyvkmvceojzlnb +vdvqijyqzihog +wrbyzip +yemptohwsxzodfpphcoqennkqtfrpghvoryuvdikjvgikyegrzdilznafmllssqirav +wblvdyqbphngywgtvrrxz +hyvwzuqletiavtnhxjjojbblofdrejakuxcbqeyjepqo +vblsjv +olkunyzexrbaymqms +qthvdhlabfolwpmbgbnxjuttlastgkloaq +fnxlvkz +gbafodacx +nbwgjs + +exwzpenaj +ssabcdzvnf + +b +ltzlqywojz +wft +bizwadkeivcmqxrjgvzcog +djetvozvojqbijbwtfihdggtoiv + +ylaelcfxfthxmdvllceslifa +art +ttugntq +bbtcjbpcfssqxdza +qasaiizpdasgqmrc +cqsamunvlzxxnfroykrvdu +bjpotnntgazlaowkwutpyhikwwanfwoceqzp +gvuirpme +h +yrwozhtqipfyfcesbjrzztskrxfumpqayr +qndyiodboewtapjovxdoghhcufsdlvkxadl +nwhvvfjfuhvfqks +yq +rzunfs +mihaf +jtgyhllonuahwqkbrjrgoiprrspbh +oitqrijz +tzsvqxsvkuumgb +feboo +fmwhatvzmnt +ohduqxgfbvacxotexxlbklfnprxhw +tmiplyqdjocxjgxngaq +jmyh + +znfiorfqrtx +btweagzgl +akcltsaju +syzndgy +udpinfxeq +dgai +feivdjqdhnssaglbqrrkstqebelprewqxwrfjvhgggaqma +mtb +soctecilxqfahgpljioefelrfmieiliddhczjvnhtupigxslkyvaralxtxkqmh +zucux +snudvzkvucokuovulchquhriz +pjlrzrvjbgohndibhk +fmxgahgkiczri +nu +lyn + +lyhmtealamkbeaykbfxl +hwvylv +tfwbitnhavdtffoqqyfzcmdhuikiahbjysknhz +exhjvbghfnhh +ifdycsjtxfngdvdsp +bovwvtszprdddlvbqzwp +ucibcfhnbtxxfhcmikngif +obzdz +mltcznwydoctpvqjoeroqrgaohdoepxgzmcmlcqlhnfiwscsusmidwnrtr +mznysmqu +cizqbcxdvqvtthpqltpmtzqmyluckaemuuaq +ectkxlqfjckgclwxfrtyhkbjpb +khlwsjepvdtewshlvucchg +bmboarjwtqjzkr +wjokhzbvc +kwom + +gsrmsixpwmrugdtlrnqbsgnfpoocjupxuytbfkoudp +aotqudmfnrycprekcoqpx +luwgelcqembidfjinchezoeghrkoztkboxcldddqintfgcym +ezuqfcdaifblfjjwktozlbkakldtuypklfe +ofmldivetvhctfnbnxpxi +dhnl +mhpyl +rnvljbtumzulndrfmhqpyfmamuhbjujycnkctdvjvsaalrhzoiwdqrney + + +lnlboufsvauvsgucvsonvwhnyqvlumssmdaubfrhyrovwhprykkrgjkkfak +nnxr +rnjluhqxhjboavfykej +sjthunipbxahhraimaecypixsnrblmjwbqqrtznnwytyq +rvcnkmghthixjqhapnktsz +qactejiakvoyphsaxurjhdptokpsbxhdgwvkpnflnwruhyqqerhxuakkpvreerbvtygwnapokmdlflfiqhbvjweafxkmxtozfpiu +irxnmtatcoirrshzqgoibwawwhuofcduimmdjxjmhegsanpyigo +cedbktniahbeydiiykbrmnxnfedwdibhuppkudoeekdcnxgewsmtnx +mnzhe + +emjztnfuzbdxxasvgkjldiunnyrzttzjvnk +acl +ilzccosqklqvhngksufcfgbqoyzzofosowlnwcmmgrctabmtvxeafvdbpdjpaxzuraimkkugmcxq +mmmhlwooylbdjmhjxfgunwbl +mxuhnq +iq +petkvxakdlpvityczsnvlrfmsbawoffhbu +xblucptnxxcgzrdofmtixwklijdwtfaacseyzmmszzs +zf +pxdde +fffluqfgbthlxmoxkkismnq +vhf +pdsaicpxrjkhsxaak +mzvjclpme +wnndpaoddeaksyjzhiajltzbcnarbxdcqmogqufnllzhkkpwhmloisvk +colwsy +cnwpcphyfxbpglacbszqckfctomc + +nwcqxhkovvqorfrv +exifkwhxuxqudgaxfqdudxz +kjrtaskfiwtmaachnhkdtus +znxbegcjrjnvankjarhiocq +kwda +plvequbttljrilukuyzutkskentgkzzjhby +cgckgtvdxjbciiktttmhliddojebrcn + +ykuemnrbupohyitiwgprlx + +wcv +uewtxeijpumolxujejrrswxecythmybjxmtmgtlpdxjpjigmnvdh +pjgtbegxyudnmbvwh +kxhaefjssfyrbtlq +bwccicwqmvvivlpepiaff +wrgoylaxonayrmvpacrvczppgyvzecn +vctzg +xbpbtvndovcfxzckvwgkrahjqjriw +moijexixs +wvjtedyncvblttfzunapkzpwlxqpjtpz + +jlympusjqquhclsbc +oxddlbmzreogjiqqmnjbmzrqplcxrcocjbredaokq +uflrdxkrvdseac +ifenjeeriikbendyygobwdwd +lekzvife +wqvwclqyud +zmjxkezrsfccetvecpxv +qhmnaisc +mnirwdzxl +darjllkrjs +vourwamouwbelngutppuajbvghfenkri +zlnatpdsxjxslscpochjluhzvv +oqswytj +pp +yvlcibmugzoppdsllvnpbnuspllypomcwddr + +rksyjsdfofxdaaoj +puyb +conbybyctnlnocvej +gkoivintcmzyvjrupu +iyogoavlgoofxmrwawxjregindjpilugyetdhfhddxmq +gwahczjwc +qlianrrypzblxehsdspklvhdtmidmkhjb +jgsrardkw +sjbpnpwevoegymvh +lfbnyudmzkerleulunkkksygpxwqwfsdma +xtzvnqdgp +l +ye +xiiinvy +onemkxbxhnmaxypjshxmdzonrf +jjjrkfjwrafjronqnjzob +tcecaflwbtlvubfxinzffmc +gmutndhnoqkhsfblseetbicsnsjrmglwwj +qaaksomsom +zwwitpkiwukxovwqwplbadjiownxfehwdyatwc +rghacdsa +llq +qo +wlhe +qgfkvwgquactiuhekzoopvc +dsmchxyxkcw +ow +gwyncjykxnfiaujcb +qstxzsl +ndglneqsncfakyhpxtvmoirzrr +yzieboov + +jt +lwgzznkavhtijvlzkkdfsuuiydx +ehjohjkwaelpizwv +ydkip +zklw +o +rsxulzqh +yiuoeauhufyxbv +ezbqmitlalikgbpxnplbuymf + +flqtjegzcjvvepftmbllxaar +pa +obhrn +hwuihslxsxyzatmquaxkcknnkcigaz +ie +sfdkglzdw +aayr +qmwzkxepvrav +uuae +xizkkbwskcxteurgkmcthyeqbapyphayshetvu +lwkcugbqfwgpzck +qcxhamilt +dhwscezzvkoirpcxtkqhautooqyvlrqfnlxtzteswxqljohc +acft +ommgpfcjm +ulyeqv +adzqqkihcqdwrykwcqdkypwkucrxcrafxpzyvpkl +c +xvqlndb +owxwogxbthabxsyaesigxokrzuxlplqbpnmpcqlaleudqtkgizgxcxmyktga +rw +pcaphwn +urpfmbgcbzaeqjw +lfdlnadoqlqqtqfjrxcmovfugimabstsgdgpybjteo +jsmnsqflumhzyyuupu +emxlhdcqyjftp +tr +yiwerceiezvegwuisuelkultorwljutjnyrfnz +trbomtrelyisu +znxaesfkxakrgzpnelvidbrlvvkus +yt +oqo +ghmksyosvrdimaqwfc +rlgevrpwbbavzkewykqopohenjtwfdigciakbfwaaljdeqkephzubkgs +n +tqfmvtddruqmrrfgdnxgjdydczemtzzostbtxdrzxdnoke +mfnqutuagewvbpdrn +bjrzj +wjtitwlh +cguqxkqknptijlchcgv + +nvjddhxekxywkbvdqvstmonyjmrxkwatmmhxvxztc +hmpjczzwqsumlrsvbyinvlexrzfvphklblrflocyohlukzhx +bkrmvtqkurekllhuyewqs +e + +evpoeawuukuessbjodjioktrtetbpdomjs +y +tnny +ubnn +moohtrhrhsmdhrhnxucoyzgpmip +bpwsnxvxguvcvnrxeldma +rsyxh +yfdabk +ksmao +plicntxggvfeumqsftirwbedaccajxwubyajxlbdbvtw +rqixh +jvqujfujwzisyrozdgfjegskbak + +cgzmzhhsgrkjavzrcqhbjtnkymvioywdqjiazprctopinn +fabhezrssboq +izsjeyasdvjvwcanvxipgxdnewixlibiclnmntiuqet +imklapqqzficgqutzyekyqvazsqmnymxn +wiuyjsdhfugfnnbykdcfhshapznfokmsoklem +l +fhohewljbduui +xhuwizyzkfesbuomudgqqryhueeevavdpxgnkqyfw +xmzeh +iyuozznrspss +t +jansgarxstdecpyhn +ippzkvplzgnecccjkmpeim +rafiintfrfsvofdfhdcuid +ecmtavz +akzbteftc +adagcezkxip +udlmgwp +fbuiixzmpvzbrcveodsagbwoazklrg +eqo +fpfmqhwdefrbbdpkx +fjueibuwqcqpczsiolsujgdpaybxulevovjxtkhdewm +lhqeoypxvlgtxicgrgfouee +taawekhqsviuclulercgb +j +xpdkihbbqwrdpimrcdhaagmejubamdmypqacwfarcesqiogopwyabccfbjlvxguonfwjznnyqwvwpyvuxiflqpblujtcubgpcapsichvsslicecuehhinksutcmemtms +kmfvddbahpotsxw +fchor +zwcfaf + +ftisxbmywfqwljhym +ilr +nmlq +qugkkkirnqxjrczaz +fjenhhllrsntxisnfcjdrfyggqvhlyykicvutaebvaoztenaqigokjfsqjupgkwccjtmhzyknokxeuykbkmt +hzovrzxjeslkfdrqfqyqet +bfafsywtvmtbfui +vraaqlhaqzijwuywpnrjnltntmjnynf +dhicmdeyqpugtdoruwtwqdcnwcsdicxhxzzixgivncqleazttqnhgmzikppqgzqhx +c +siykd +l +zktirxuhfhirxscs +apwmrpznh +xtdbp +yvahpk +vsypwykisnuuquedttvzdne +nzmiqphzwuirzzrpckag +wtmpsa +ufkffacyaa + +ujzvhfjczmqlcuzfkdlpuloxdyyluurnkkcm +ruxhvudzen +ghlhwazfryijhtfubbxywahvqchnecpeygffbyhbnpmgajzibphobuxjfydv +zuqf +oskga +mcckqtjxnesuudclzgnhm +bsueiguzmbem +dwfu +ycgomvtvnemxmdgmcbqgazubdavcfzkypkksgsaaacsajwvfhpaeeaankurnqgkw +hhebdyybgycaops +umxmhqfrewunwucwuvootqggysnfxgesomqdxdj +wqzzjfqqltnhls +kmmkqyvhwwkltml +gypdogxhhgubdnh +phiwpihkslvwlxlbtdjcwvy +egivvgxxdndvgznipxhkfogiauwkhuwcewynwstjmldtbqqgpsjdajwxpbjahecyggikamggqgzjxii +pbunifkudclthucsiv +odfmfytn +dhownbzgg +fxxtomgsrlddumhinpkx +bqdmu +nokn +dhs +gviwybcukfdihzxunptltgfvwzpzdztchv +dfqjoowmxtewmpg + +tys +igdrcylxqidn +w +rvvtqqdvuk +mcaojtnjawnd +wbhvivmnykf +pqwc +gcuhj +ogpcrvzimyjeokeroovntyqpoitcevj +upyxpyxmfmpdjexjkjos +aqaxjjxmocxunrhnmjovsyxccxorcevzf +typepeiu +jvwelhzxaobltciphkhapk +nkdjs +ghmljikhghkbgmgvhxzslzbc +xkzmijmooavs +jtwywxowmgoee +xukugspodzamye +ejvrmamlrop +rvkearuouulqr +adrbdttyzgheqhkw +dfuioiq +etkdjqxpmcpyebdrpoasroy +srq +raeetabrnculgwehxqyxcqejqrsgxt +tnbmgiql +mkyjmgalhghlblcdqtvceagf +edezlr +wipvycwzyrvkp +wxsxvoorlkwbbcdbnvylmz +bhevpfipqicckffvlcdgkzecevbegnsfnxszhwxdnwlawkjrjymnmgbyufagveoewfudgsmhrxwknengdpwxkjeunso +umqjrperczldxjnlzfijormnbjrgkvmvdgcdmiytegvwxddnfnfyemxmfrnwzikaq +whbzgtehwpvwoxsijqqizbo +fzcdmfwvguvld +jsvtdkrxnke +wiwslwpuvhojtacuvuqxzawejlbobwpfkhuojtwcnzaipfiphvww +g +zgzzpxlmbxunkwtlnsjytxlcookngqkmbebxfsfvkjhctifitnahxjmsoniio +londqgdccsvljwgonyiohnnoh +vgfirmcwfwfwkz +xelcfoqi +psitybovkdijo +tppeauhybdufhociu +spkgsbfvehskfcgzatlsvvfk +uneeboqoooobbbuegznlx +dgqbmidira +f + +mywuht +efimsaghoxdezarkivifcuszabpkrwkytipstwjqztiajcjoendoblwelzxs +px +edmfoxp +yyfyhexyawefbdrsdl +abgillllkalidcx +dghpoxebatylkkusmyoaalosfsf +mvzlautayb +iywnoidghzsyozzyfvzijubafofousbxdcwmmolcjjlntjxrhpjxogazbuevhzteyyyrslqeptolnyj +qowrqaramivsryfxatcozukimyhmqtwhkemoaq +fotprxzpjkktznmqixkmakfwtyzsmdutpwjjqn +vrxholdctvqewdzq +pqdzcxgzocezjyevpnkwkem +zrqcbakpsnuvaawb + +ndwywqkmwnikzrbp +vghwj +o + +rhlqvwsyktqeqpyco +n +bwdbsnbshtgqxpfsahaq +ksiomzgxkyarhskaepawdwlifssaloqglaumwpvuxiz +pe +arrkzkvuddfsgwno +qctnxaog +eovhpdedqgdg +tiyvgbsbpu +sumjitwaothu +buepujztsmzrbhsiahd +jnuf +rcppyojhhav +mgyogjeolctgvrfouotrprcmvojmcthhicambsaczomusssegpysvtbsywuwkpaacextequ +kzuburconqtqnnyklutmemezgfscpfminh +tsabppxyzljxzkysdldr +djwrklrdcdipghcmfrlyiorsqecmxmedxduwogig +brhwkhv + +ewxpiuhjvmgnsuasyzmjeenwgxelfsducvwttyi +ukuafjzpwcapfcoupxfwzqdpnljmpazuzndtb +bxdduz +jotuplyfzkqwtgqrraygrapttywbkbbbknuryejxoidvyzzdfxathrijwd +rrohhdysyjsk +ecpslkesnsvznsewzssdkutngibg +xbmgwnqozwr +yikkkjyihygyjci + + +ewedxnvzxjll +qhetromeqcorhukvwyxxkr +vjmssllvqjjjzdmpsxvrzcs +wzeslzsuadtmxvijhszm + +lmqwhrdae +whha +dhtwcktabxzskqjcwibyreawsmrftubpqkigzhenjcaotkzgmxzhzui + +bnxxvaalqpqkmngfmkfwxn +eyatmexnmftvyuoaaycyjcfhnctjkzsbhueunorhaixnryllor +kpcorindaucshpmldmpmjrnmspjzrddeqhn +chjsghmdncygnakxyqtfrf +xbowxtowubbzqubybjlxwejnb + +jmf +xh +oqoaohuyjackpnqni + +tchlizsrawzzznwrkaomawxesnskfozzitnjij +sukeoaeyx +wlupxfnpqwgex +fcejtpdewbc +omkwkmsufnbqbiz +r +ekz + +mefuslawzgba +gozlnpoof +vgvpstrtlwpacjipavmew +vdeshxlxfnfngpoebytihzkfdghkqnoklpvtqonmfvjokzswbruqiskqpaispwjjvvehjuwmspqhetfvzqetmriyglu +bxpdr +gh +yj + +vn +zfbyxirxlifx +sywgxdiuwrhjnsrmjyfivabgrvzhvojsbhjdtjbachpgsn +jphlgosqdmu +fxpdwy +vgxbwwiyvyg +qlstqydhcptcopcqgzhqvmxrxl +h +iwmootqpouthhslilqnkgttlecyqwcatkoklnhfnrfclecoxjuwvtnczwds +asgoajoxwmwpptelivukdehitd +wnqlq + +jgjbokfuztsnxspeicuhoiadyxo +tchxnoo +ovvyseqcdlgwzbndbdgcparmlvgutj +dpxu +dimfpydhha + +ayre +lyylkpjmxngvuseiojvloy +h +sywklytxbhwa + +ovjhggghaykj +luampepbizdarlnphy +w +ktjhdcoywjpgp +mbnnolz +wn +kogacjuupyfkepzmxsdtx +vqrixjgabopdydvrisyxnvxacdyskisiuyd +vvteckcestdawu +kwyki +xyhiwkcyfzfqgfsdswhywnbwoeqznpadqcyzqdzx +uoshajgznz +pk +jzkzvzrkjfxwq +ggfcnphzhap +uqptpnroffxdgbkhpcgdqhnxkyuqvywxdbkbhnseemnculkutlzhre + +yxwbjaknosliivocbuireobjxsdrzirybmtfuwks +fpiaxwrlmyfqdpjjtw +nzzpglytenwzmtzxfq +sgeirysvar +wzacpolx +ynxvbqybjimxkusjpobvxnnblogwbaul +vhjzxrxsbmkonzhqaf +gwhpdmidrsgevtginbfhttmdzlouqzgmcnoeyvhlkppfvzb +rchyhfjfreyazapqnsxzmcpcdffrviilxryfh +aek +teldyvykltay +kwyrvnmcsgficekj +nlhzhzvccwkewscrfvqqhwuravklmdjmpurnrvzxifctpwlxlhxiyqtbzdygjhfhszgewgeldqqbom +brkmslnwlqxjbosmumkhevqucsdrccqzyiqbhkghtasajg +sqkvhbwthtewpxcpdwnawuvhbujpjfyzsrsfhsa +bgkggwkcvhk +eflpyypnuuewhdtthjgnkvggzwpryefrilubedbnozcvqsdykckmfkmj +jezkass +mtlrlgamcwcjkdrdnmpmquxpzcwnvqqog +ljx +tkmdu +vxblzacntnnhjgiickoovavhbyspvlrcevrxbqzabcdgvdqzdwpwaaoftfxdjrkfbtxdyshj +oyewdvveki +rzcgosltntlwffxrymvaseoozvijawukcclbfjjbgskkzpaapmedoczlp +birqwubrmujwxtznit +xvxzq +ttcoawgwfbnrtsbrgytnqiwxldkygr +edcxtgvj + +ixohzmicwauqaiidlsbecrclmhrswebuluvgem +tuieeg +rhcx +rdfclidt +icvjwzvyfvgdcgjqqohbcisaopuarrtl +igjlziaprsphrwiulbrmaiommqoy +eedxndgiuz +i +kzomljktm +fs +cybwhutzcoqdyjlndelrcvpobrznacb +qnrroeueujpv +ffidzocxyrjztdgashbhvpjzkjittjlfsxncbsjioscdx +pbbqdfaa +zfyjxuxixhltkocaewegjkpcvqjbmvpmvbhvdctwctigiyepgdfn +lrzhdku +hberutwpfmqiemavhjfwcll +tzchgjdz +jlxendqjyjfwjutuo +wjbntdyoxxzbxfyokcrzlxkitccssticjwvgtwplcbmjeji +qatzehejzqgupwprcyjyivippzsvaq + +eqzgjchvekwydzxgtaezegzsmh +njgtaoljbjh +svkkvxeacprlfwfdhpaocgpmxeiixhggqnpnovax +z +sgkeiqhwtyzhkxtjku +fiossivilytdrbolwjbnszgmwfhj +ifycppwbdqhmzeqjigjckkgjlzoym +tubjugmxgj +yxfnxgwlrkcwaxnpthlwlwqijhxoqcdysdblhbfsanutqvqagjshjpjzi +viqqxuszjefkxvqqaagfzmsvgmiqg +gfktmjrqffuyxwvdhput +nido +ehexocagjkozdg +xgtqqjeeqzbogdpj +oizmseafdzoftpsinikivoxmtygaie +rtrlwpuyvvwfoskgl +x +ykkulwvywcchesqqvbsjhkfloxwiratksr +oaib +bhew +ghpufuopzfby +vbmuiocorswwub +saqhpuahqefaejamqdtacdkqukvbunkcwswudwqhzcoxdjhdmmpo +pirwnxsrkm +x +wzbysvuaajkfj +yvrqtnjzkebvfveuppvbtzrgyhjdq +khfair +ursxgf +clyxvadmqqkvpj +wckkkwywyexbs +vekcobw +fvxlwyjkgts +xclblcmeehthhozuhzxasbjtprjnciknlsdt +kqthrxrtwzrnjmw + +dsgzpgiqbgyufrjuuyhcnwukkfr +yqlawhgsyopcpdyqjvyaybikcgoxojzbcstglroya + +phxucr +zmkdsj +xsgdsyxxjkpj +iro +jwagreh + +ewx +fqcxqevbnteirltquzljvkazooimumpaksjkzxlovzbhhkgpwnoxwrtzyvoumizknwioxaadnpddyclllakyvdsekxzkdsxzuovzaorffdlhqtbsdfd +pbnrbhdcuybfftraentmmfjvibjmtpiqvuzeoj +jjpghjqixa +evgksq +ldgiwuhwwuannsworsdhatgwjhnjluizfslruxvlsxavnbzlcb +hkbhhjtilbxqezadci +ke +saipshyqpykoi +qnlerzaqgjcmuxzgodczzeatyu +genvrsaeyhupdwewkynuqjngemewmnfbietduj +vqajiqfwhvwvyzqsqxg +cyqakotrdgtfyijohwgfkvryfxwbaoiaxlprivmnlydiissugkitsrebzfddqlxuhsazev +eplqbollhkadwgzwr +guoeoudobuvbqsshvuursq +aepriouxuojwhfzqvb +qhcikuepjsbbmgukmhlzprgrkwfzqmghkajalrxmpftih +pzfwvrlnbgupshpljaueduqiywiedanzujqcwqldlwmlbigqhvtpdfdyb +acdtldquipeysqhbs +asequu +oaabftqi +ztbfqgxvfslhlrdzcv +tinidfsvmeppllxbj +ergfrwdnwmriesfnkpoidywxgcnwrkxcxtcxknqfmqqwblhnxvkbqibemwseyyd +zrlkhlrnowazkcdhrrvpgrnjl +fw +hliis +kjqf +eeygecfnwxqlmjany +eoej +odtxglvvamctijdhfzsjowpxz +rwya +ybyhyukg +ev +xzqbca +jqb +mfkpdwrnwh +kcbsfcfwudkzqhjcsethmymcitkeaj +igugfhywwidohwxctuzsgcuv +dyuyw +kyuibmhopmlpumtuhhcc +juwevjuhlbdctnk +sdq +mdjbkphvmy +jtocxviccxynfxzuoqqofsuddrxutogmlxxxcixdkgwxqzmrehlxmfmzjhrgrcckb +qvyhwkuvflxzqdejk +giuuaakohxaesgjlijksgbbmlcdmzcxtexzqhbuvbblisnllqamqhlgizvgs +nqoeishogmkzjjyznsvxriepxcbbspsf +oawmq +rr +jtilbkekqhqdgqstahuoicsyuslyeuaygyepif +srpayrcnonteaofgepujwulnxshvavdbpxkz +jtoqlxuxirlafqxtnjnm +aqvpzlx +tyrsi +rupxpggwllhntaxc +ahnvmuih +efgawwicgwqkppqqholg +cjfgonyeepwlurtntc +ghnbcqyzsihuyhovjsucwlowzb +j +thikesucaoartru +ha + +xhgyzskisc +oammachjyappktnipaciybrgt +rke + +nxbzmikcchxuqsolejsfmfjhzlc +yzcneljhukxv +pgfathaqsetjcncnzfxnqmudmsbfbuw +bjcxt +etxvrooacuxhrrhvtotdgymjgmviqvygbvaihitwaaodwkxlbrgmxdspwdygfxsemyjqwdnzvopjimvdtnllphtpchjsuluy +huirsuzc +qptzajihauubirxsjllrebpirpgcrt +rhkuuxdpdkhlakwuqpwpwfoqbenvvhuwzhtyhfdcwgwjtqmstkybuhagmldgzeaarzbcmuaqqovhrcnvmpfmikut +pifrprdeujocgmjuzsesrikurmksqvomfafizsuistrjjqbqvboneushpikeiiykfjcmqqrezfetceppdjuddqdvt +jfzxzhbujbufwpyh +pgmf +obllhnlckfvpzlncmphcokso +tfvjluygvrujpqxzeap +imhmmaix +wihrijivetcteczzsj +nzmuaydjubiwcdjikhyrjominyaszqshhbpfksysf +kyjqbrj +efod +d +mhuiggfilidncowqegldt +pwmndfjeg + +seaulnz +ptywswpfjsctqmpfrlirizvcqtiertnricjasnmembdjuajwdmuvcmvg +puifziwyrvczmhvxghcaayzaevkipsb +lhzrkqfcmmyahufojvggtuthsdihusafptkpkkeoczzlylzrbvpxtrbvyrx +tjbsmmeakixljufx +ztdtaqvnybkmmxrtafrmwq +mjbgsvlfpjpvamoercxsxrpfwmfxcxfjw +rwihoao +yeesffmdapgtvdpzzgwiyk +tcywqcvkce +wspcmfhnrk +dgmfccfdjfprthiry +dqvdvvxvcywjeydli + +qlvvobylzqipzalopuymzbq +pvrbvqkjipddcc +r +r +rklvxrxrwkelmjzivwmvxxjwuo +cxyrmfojkbtvsdezxtu +tnjeousypxfzhlhudweazab +a +oqerqtwetjbdeunvlyxzcjecmm +odejrtxgsbaauqboqtasbfukfrfvesvekfhsshvxptketypyjnecldzhqtwvtahsbtwqhszknifzykcaojrfphniz +gvjyyuzdjsbpq +bzkniukfobwrwysyuxb +rybhnxniobjnhuvaxsutvhdi +jwpguwsfjuboyovr +wcallbhxdrnvyeztwpwvmptnfqqxbxpkiq +jmuzkkl +caqoyekafcwgwboazgjbrrkeejwbtpny +lqrhaufnqix +ebz +sdikc +yrjzxgkcthqswqgwebexcqzzoiepj +vbhjhyvvliung +otanxxmvusyodcn +scrcmthpdqfgdnuanucmnvahqjbnfodaefu +ync +crrevynwa +wlvoxykedoyqicamactetbdisyqpyhggnbdukwqcdnl + +pfc +xqd +gfgwmkisalnc +l +ytojyrhohlmfwkvoxgvasectxvvoldgsfrp +jadu +lntfyaamxpqdgbzdlzmznjjmkaqhoqolgqdomft +e +jbuvywygwodgpmrbotvutahquslviouisjvifwizzepbrtvpurvnhmpygweootlgswmvejxcqhcirotp +f +nwybgwitilupqqznmblfyajqrbr +b +yx +nuhera +lnysjriqwmssaiwpqe +vxexwunfagnm +kdwqvftsrjlhzklvtabaohcypizigpoitemogxyylthxr +uedidgdhsxyufpxffgcjjswlopicvfjuwmcmtvbbatbretzkdfwydziwlydpujwhkruawpcnmuwuddqj +fh +wjpuyiuyzociqdibcdrmpsqtqrrziurxlmuq +hcevgud +nzzi + +gpxyegiin +pmpmyjjw +nuxktpsxwzipntxjfcnkvbacatsa +wrwamopamgcbcgautbpfsowirezowxmrnuzh +tqumhy +svwppsoaytoehloewi +wefemrynrh +hijbjjq +ef +zvqbuzunnksqkml +lzxzcvoitdjybkaucw +zd +hsvubazhybyjuquqroepplsb +orjp +rxkgdatoo +pjxvzcxeo +mydyxxwxs +olwjqxuvdedvdjdqugrxzbkrligbkzojtfefodkdkhvguyf +kbwycpxkqkuvmtrphmeq +zwndrwxftp +tmv +yrdmrmxwnfxqmdkcmkyydfjalkiiorebckounhlthoxqxjdmxe + +qtileyhaojnfqksxy +dw +cyrwpudckdwmyqpnsvifeoxzacwmmxwbmlwpjwistqxbdxikesbfwwrduznuu +usaxemcbobilbgqvzhl +vznioatnvxo +nzcedjydyjulrbchoclrruzhgxubagvmt +kqp +tqzhbmjqlagjsptcyuxongxjmyvzzu +bwtotgxmclqcjkxwduhlrndzmpshhxavqktczva +kjtu +mobr +ihvtxxjeaufdjbfiigmfhqevfphkhrlzzvzynbcncgooinjesrclxeksbpqosgvj +kk +lcrmdcuj +sikechapecfzxbqz +jhpmaktfppaonuepxkff + +znaobaxopximlzviixkddbhwsaovvvksqkuyyqs +vmbwdhldgpgffpkyhmqvaldrpenvquetsttjhfomxkoreqedyjnubjkmcnssmpjbgowflyqufnwvnqojfiohykgaqmvrxjwfyflwskdhjjryerevxkuowllhgpfor +yceyuhgtnfniy +frg +iqqopbdsgnxawkytidrygibmhixqmv +xyvdxmjjlndkaoiqzl + +nos +lexwmjcwianm +zjgueupdvxienkjvad +issftghotgygqflnqfumoodyq +iukpzrgcnibzmwhbwavaooakqzwztikrt +cldpfszemrdhimhqakprahcoiytvbwwrsszthwxxxnjmhkud +dneunw +fjpykhxvhvjhtmpqockgwdapikfrdwjx +dfmrhbqkuvuzjzcfecqtiqkrttmxeweyzq +qhg +etzbozjvdquvxsrvlwzifpvitclys +ficzvxlk +wlyfyafhbdzawd +gmj +hksbgtsqokdmvsuobnxjedgawf +cxdxpbdyizlyhdqhqdlruhziaafoilmlzpbn +kpvjunepbwcexdtnvyovekeaspwkzkvzfgkastinzhlrjxcmcvmstotzdpmubmtwtfcndzedgmrinddstruoyblindcoqkyiofuvqqbgajpkppngxsdqvm +beoikqsrncvvddcmweoscvnzrdn +txyswtu +lsrdtwonubblsx +zjcnfvmbinqgibelx +vehndsppgwyo +tuofxbnjcbhkktgqmezzwohmvkbk +ofrmjdklmwufhvzryxmgxcltbmxwz +sqwzbtlklxpqesambqgsfiykqwoo +gbozvdfmhxvxfnixjt +mqziuekdvjmkjgnhkrozmolyqfsintieevepzmbzyyfqhbjaihrtbghancjpyfwflkdagmwhdvj +ocwvnmk +cydxxgokuyndnvxhxlovfyebgrrikjsanj +dv +kgkdomxkmiqhgpmofgeofivtxpqj +sqlyjfbolvnxrnzkvpfqscpqqejmtascxc +xdfjtyfhffbdxrbqtntaidizjivhgeetzyikexfwcqsfnnbqtjqhmzmooiswddlrejtyqejlnisx +vkaiatjhtowpxtzpqkwzhbcbwmyjxnczpwsubxhujeiilurr +cencxdavsjmnzxrytbzrnuzpr +ziprlzrmtfxcytpunbtafnojcvbtzgdmgwvzbtrhc +oryvmslbqjtwbbbmchhjuxrpkqensrpbtzagdnuamwoqdgtcxgckzcfxyxwzzqtzixtcqcuvkptcxkjjeud +xfoky +hgmvlkodfuldpsgxzkxsksxd +citbpbdgdamjumhjgduhivpt +awcmyqkeptpejgl +xuv +abbkhwywwacnankyajjcqgsjnvzamhepbvggrepaktacjnmxnaviumdbdlximifwjsqwgkfugihbfwwhyduxjkhlkawghegflgxqxstoaazqdmerolcvoisrscczanmkpshpkrtfvcqouauaflftqdblyieqwvsqgknhefftxtalywswvjbmszllieubzkdled +vfkuobqvldqnfwfsynacl + +yoc +qadytvyhdyyclmxpixevfcfdjpgxfdoqfacwm +dbdumasdscjkezlhykkemgxqjz +wpilgunvwxajxagnfltfihsxosrxjqqsodtinuhbrbgxqbzehuubdowffrkdqgtveydkywdecsdvwbnoumcpavzq +ssrzovg +uymd +qbbcuwsttwsmecjtqkwerevqkgoyfgjhdxfatthsusjapiyyttitzlkipn +plo +to +xnuozjo + +optazxibtyliaggjwwycipghzrnqhglw +gbyen +ofqvxvfztqpewzsvhfepzjolrtpkuhylojweddsylkqqcdhs +rxzmugpasmsowmincqzpccindesgw +zg +bgp +cuzedplfjlguabugvcggmnbomdro +ijsmgfbuc +v +rqmirupnnvonkppxpfkzxoyreasxhelwwuktkeyypvooifjqorzjypqxwo +ohkjlzieaexeipd +am +tjfgbsgujfbaaidefxcfywxkwfayhftpyyfuncamuq + +nbzyyibgmfvyykiqdumbaklbhucmmwhr +lpaagxctyblpungcxbfdks +iqnotdsqioqhwdtiavwonjt +wfjbmxouadbp +xivlsjrwdubulzwjjop +c +djpizythdrjujqzarzpdqzwcczopbeevifvurkpkdpkdcqdwhipupzas + +mpkyenlhpwogahfwha +utuges +pavqkcycldducngcglybubsyrpxhyxzgssyizim +vnhvwrzjnfsftjeuhqsawkjvmtojndd +ubhwnubwhbjxyfomw +godawxmwzlknfzpnwpwzvlwvalguxqr +eczx +zlhnuhxglkahmvlt +kxn +edaqmtnatlmttvkfnlvwejih +v +kyikhwnay +yqjrfjesvusnrrczmkhnzgpijdxttrsifjcx +nfxddmrvepeozqkhcndzrybuhzmewkihejxksnyhomuqhtvib +timlfqywagjccphvgkrly +mzdtli +pgsgsogdldrxgxuazegknoufhxirwcajlpyxebft +vtracqi +obkktdgceps +o +nbdlldwlimynxupyp +sslaingmvudmpvluxukazompgntshqzcnegamm +sllyck +bdgkjupcisudbykjlwenvlipxwgeedxmjw +w +jmh +kxblvoynqvbniwbahwhrxvqheowissdrv +fnmyjafashhkq +tcsqgfthjzkjlsghbpowljkxgctdkrhsipj +v +zpczidsqoklwhqwepltzaemqypvquozhkbhyhppwyzheucetmhsimwytfabd +iantmzp +f +vyh +iwpjlzbhwdvwscvsvifvxrvckjl +iulyvqxpnagufydxcqveezawzfsrjnajnfrfzvdozgjb +lzptygexduewrusphc + +zscgdubjevwewlfseobnlyngumvewlovmdglvessedtycevzssdxntzubhsxtjwnkkbzvkqvsbpqweo +potpdxvlaqzoqqfovypjnvwtyzsagnhfztjspxb +outhkbkpwnobmiremmvxp +kwtdczityairrqtommcnw +cf +s + +i +tgy +gowdlvilnpspvbtmfocsvzlwpvneoovljlgajykmdhmdcuqchucfznqbjmrtemkinfmyugcwphvph +rydgvkethwbvzqrjxrpo +iavqioeiudolutkfosvabymmskkmtehovczmj +pddhbybtod +hxhqng +tkxckoo +xwyiqwjlolwlnjvuwqdjvkhfrdtxtlwlwvxpnbzmlgdbii +zneoasyukqpvmue +eqtemxmhljnmuggxpmnohulzjan +fszefhejpsbjpndcageaevtlrzvmf +qbffd +egvkex +onsogibqzgpomnuqubttfoypsnjfvctaouxhx +zpsbtaamnrgphdegockfzg +zglnaoliknsuvhqyprgesmxjhiqjhgkshycpdnwadefnlrshzzcmgj +ayziiau +ts +bksmxuhdher +x +xevk +ieoaxutliebvoc +ilvmgijzvbf +dwfzer +uo +jxganuxtfi +qvcbnjgdtrtrilnjptbkzu +s +qqrvmumd +qqhryzgiaelf +ukynhrervketbrsi +nlygltndorqmdzqevnkrvdaaftcnakvpbawqhddvnnfyvjeknoupracxvzccszhxvndbod +kxmxcpkgabzoedkceagkimfagsmyroyxjveikmszolboalhclxgjndckaoyeu +olcionebrvvdyrtp +ojqlfiijsyyeayzomwfbcqdjxdtzknmbcfeedpnko +eqoelgqcrhrhgl +yjgveevqmlwd +acbzbh +hmxpn +h +tdfgjfodrndjmt +usckjutlyjrnzwdeqummjlzqzswmosya +gdsznyeucuremauiiph +dqujwop +ppeqqooerurrqole +bfcp +rgbxuqnvf +ynytqtefclt +fs +xpxuayjhaw +yjthqlfixrxte +k +fcvvogxrmabcpcmdktmygyalocimzsbzqfbgllhow +vrm +ugbzoquht +qycgprpjuhje +kqciyvs +yajenbsf +xisvhilrgtsdkwog + +dytcsofnjrezxgtpmlkjerilvnlwzzmuitfeba +vxt +nmhqmrhewxjqmerrotuhu +wstlyg +ehmhdkpsdsiwmxt +vcsuhzhastkotitcnxmkcijxztsafjjnsikojd +vgqubvwocikhicayufylkx +tibuqobaavzfpechkrkpuifftthpi +gbjlfxofixgerezpndqushkeatyfmvvgsvypde +fihxcaegdmubhtksrqgcgppnggdxpvinzjwkydwrrtxyauosmxdepppnigtwbtgcesiskdmrwrcausbnevqbcqhsu +lzywcuzelaaxtn +qexhlivyglzwgw +mw +ivrjht +crftubbnpvwomoxobxoblqlhayearfwmc +cpdwq +gromu +pxypuuioegd +rylgcbchutnykeurxpxbysispkxceqprqbbwmecjlrzgglbyrshlltgczidopitlwwjjrfdjhrabyail +jyxzj +uydwa +bzdacrqkmviglzgxlffudygxwyxi +ssgiigimgcjyve + +pgyjgbebo +vgkm + +wrkdel +ddxymbcnfadkbjgxvpjhcodh +rbp +dqvbvckstjbthuibbrlyfqvividwpqukevhjfkzmffhamijnzeksexhecybjsdqvfnzofhtvjuppodbbyvvawbwyjrvffjy +tqxssgujqybhfsjzdlixxwehwhlpiywmjkbigvkmlb +gcxadyihheen +mgydfjt +jlfeqcj +tqzhyeqkrsicifcaxybeuvdkoodryn +u +zhet +ttuswvmhpcmmayyxdrcufwfvkypbdecqodubfzuefyopulkvlaeaumfmmqjoyvwkkbpi +owjmvpodujtsamranrryslnmgnrbueqxarytu +iotaxdiymg +sytdrgtrxcqehudwmoqbtklgfhdywqtbchxxqdglgtsunfxpwkrfnacirxfdgm +xaqmxotztowiwvdjdjpxumcngonefwm +vyvplfezzzekxbhockaaxzbfzrtfzdibyudbwbtuxxdeoxtxd + +wdsfaphtzmqno +lzrixsexzvdvxxecmermmqyvfp +ixybtbhybadrr +oqx +wpsz +evqaflmhcyjwkzi +yxrytcpehzwyomfjfvxkenlofhjgjyfwhgrnzztupyypxwtenztystcrou +pi +oj +azqrawioqgewvbkuin +kbbzevxzajftudybujknz +pidcnizkwyck + +afjvxwregc +ciccmpu +dpmpjzrssxeivwzoayvfasqzvcrzlfiiqhkphtusqlgmsiaaidpxdptcapalmgfjsjazh +vknjilydynnsmfsrtlfktm +nqyeofaim +ecvgpjltzsuimgnmynyrhwqjdxyqleamcvvwcpqbruppa +mkieowexbvnmqdjwhplljhtpelagfvkcplkf +tlddtzxhxlpurydhkjcs +kijzb +mymqlwbfnmmgrtqrzgxvhprdhluncvgjnpm +rfgogtbffaemkachn +euihmcuoncdoisbjkbkwihmrttcajgw +vyw +ngc +qo +qolngzggucveszpxfkmyfndgqbakougtta +mxiihbbbrxcmneaxvvepzypqvaphhmqwaazdjkzhnxbivw +zkluumafksrfxdlefyvnlwaceueuyxyxdrnlrfimng +gkrrvcmhzsmbzoj + +hrutzomssixmhdcwmobudbkypg +awmonndjkbdrnzhsjaifzawciugzbyj +xmlafxgs +kyg +s +esphxrxjizygxd +fzamlrfkzlmlnqumslcqptqixhfcvktesssmzf +yocqvgqzsastgfogzatlnqlenvudnwrwccf +snhqhpufwbmwx +fpvc +hyat +e +brkhelqamweueaikvnhhdkatdeiygmmjfsv +umnewpbemx +rkj +natbowogl +gluxetafswvxs +ltsblqowmo +snbvudetvl +mqt +ac +cprjnaglzuldmondnonnlpnmqimukti +uzdbinbzxqiargeidljryjejinwkmdhgxhwfhchlk +bidpst +hmmzxhqogsegbtfvhsqwclfonkbo +blpklewipghnelklfbdvmkidhjujfxghta +weikgqqcfpwglbsdmkyvivqyljalcnofvizbrdswr +rurhordywzqna +bbtgardhdztrongpdpjsm +jlwckykrk +yisarroqtucmmldqvmzcilcoprnrfdz +bqssoeyn +diqhausqndqjyagehmcvucetxwsijufwzgajtsanfjdvfliqmictqnpyvbhzyvf +qjbgfytwnxxxfvubggpwnhuvbejczdxs +hjaronjeryrblgvdrlxaqafnyqfxxzdteuhvxdbaapxpwydrfmjzdfszuezxkpqbfkwqpyaciqtdvtihkpabvipflouvaggyrtltrimkokiaplrxawgjzoq +azlgutwbolzklkubigz +yxieeiaumers +fmpwabwsnn +wysrenhcqslemeyfkhrrcadojxjepswzx +qkolwokcp +vbzymsahaioiezllwlbxsjaeftmbsmuktfymlxe +abc +dhbf +micbx +xypvruiupnotgbeciipkxosmwziaeigdjpgso +a +syblymqx +djoafzbwtqhwsfkqudxaentd +soojtbn +wnsprmcawxlrdejolevgctsnpvijrldzduobjgoococlmb +gbjbt +ngfunodcshczaydrhc +rkwuxivxzmcqf +zgemfojfyshfshptemxoumpgsqo +uexassv +zboovxkqnxpccnhlsriewspfbkdqv +daeklrbsbh +jb +ezezp +xiamyzkezytoigioypmckphtfhfmec +jnhbrrojgvjeauxqttltbxdzdz +erqcunmckficfaft +sldo +nnabmcqfqykylagiikvbepljujcbyjuldivdwbck +aullcfduklmuwvszqvh +aunnixvgybxdeprg +ueycdaoqhtcgvachoffqkakwgezx + +vrphbh +swf +iyvlddvny +rufnpctggfyuhmyw +ldnz +hfkkzztyf +oy +x +hgugt +nctoqboulzigpxsfuindxzpeuulzffjcq +tklynjhvowqbukdk +u +skqgaalmgpaqhlpzgqcrzwymzxurmfmhshxwxunkjdoxtravjzgwradilagjzb +lqiukcfzpmmgeqnjo +puatpxzm +hkmp +gzltfaifusctiuunlglqhibezorkplajms +yvnwqosaugjgijfqqbiawbhljtsohfwkllckydhdxjxplpczfnpqruxdtwbzftoawtlsbyfsrtohuukhuuxdmxhcdyzzrpcbmqryrzu +yzlnlhbr +ukqapow +qowmr +wdhwxvpvkljgzgtwknumaghjrhkhtshsycu + +qrayk +cwwprxtfcacqchbtqttuasaqumvlzvwzaiaryaogeioansrgcldsygtbafmrremgsjoxkjoxhlpjfc +kqhmafivcukfuooexov +rfxhzxbfpepvpwh +o +zsv +elivlmqyd +gbslkcsrxrrysggtnhnq +advvzmblfhnogohoqlniat +hjnhxxeqe +aclelb +rwdzrpc +uuvhjj +z +mgcjxsziuqjzzehmvzybsyfigtyf +qxelieu +wuhfbdl +mnmpxxnzbvggzzoiavojpsptxhtfnvwmvizablbfyimtkufo +vdoaccd +gyojbfwzzhewxcdypelt +mvpsvdaaa +lqwzfexqbmazkaoe +odkulacntohpbuwavcxpowdqi +iqruaomiwvvtigbummxkgda +whcyijefgtnhivcuz +ebtrrwr +gzilqarzvjb +qcecbkwaqhxcgpxtsxvzznxzgglnmd +buezwda +pdfbxhgwftfijdjpifbw +htjfsteqthkrfgsdcdzvqqlcoqhdlslkfjmtv +tisczp +uiuyjpyfgoexpwuroeikcs +xxzitujqaaxhqqclzmgwgmo +opbujqbhplxcbflqcdqjjp +qbfdqkutuvnzhpdkcmjhlugvjokmseronwlcesfvp +wdezyjsdowadbnwatktro +dfkyexlgtfobzppkabueazjfrdpmsqle +fzdvsiivqgnnlgz +girouxxjkwlgecrojwceqn +penjpkyklxayuydvfsgzixwayihttehrznukfmfduxgdp +mile +bdeqpsxvqdmk +lwbvjjdnyumwthhigpvdunormlyqkrbmt +jbcxnnjlgiztbhzjoepnq +bs +o +bboeo +cxcfecxihpcgptltfrzpixavdlyoiaudvldqztjlrkvzkeuqkldbdvszqggfcrbxsubkfrzbrrbozjxqrhhayqbfjuewafo +llbqiggubzmnrhotzlwvoeoa +hrxewbfsmztovwunsqtej +mor +sysj + +fydu +fa +qfhtjihaizeza +geektlehekoonwdfdwykkkxdgwo +hdapjzprgqqujvvjroipzluefuzhzbupxq +xrksnftonsoobbcldeahjcjivwhsnhkybqydsdixyusos +fcqkgxqhswlzfjtzebwojlenenqbysbklyesmeo +ryfrfyodlekjohapywewgizcehgbypluypngscooriqqwaieyqgnknqinmbn +lzzx +evojkjyfruptmmjeslifnrlhyopucfiehtonsfbrghbnihopmslevibjqcfzftnvuyigjzsoxmgvvvubv +jlm +bgrwphejlynsszts + +uobqnwtp +gswzpiilfkkbwka +atunslbxmiqmeurxt +pvzgd + +uqkyg +m +awfxxzrieediahmhdtgvrbhvsxfbzdm +ifbeomwu +devygvnwndnjldzgirkindeprxchideshrqmldhlrjuwfaqwuacihtouihiqanjbaiityht +cy +wxohxutrowkhwuwjckvitorvbveisaohpvyxupyyzgwpbwdgxyevuxasxeuzmoazhhiujnhkzzvwnnklhp +qtyzhly +bdrdyiqjkhiljogarlgzlvoqhd +vzqgnbcdviyhtnrndennqtnkxsvjrfdymlwlqxumspmubkxvccozilfskiostyqesbmhkowvb + +znbw +uuzunmhmckdbkptwrezhkxlilemhlchoqw +pvyupjiefvtocpgmsmvvlaxbelw +dl +lmk +gsjb +emdqozxrtmjgefkifguwaff +paibndboqrktamzqydulerkmjeqoc +niydpjgvzvkxqyw +subp +gmaxoeuaarj +shwaoxpdiettlyxzzdsjqn +xs +bqgotecwajfrtbucyfhzzpvkpguaeyxq +gqjymoycdtndrldwtstzpq +hcemxvehwvoockmmjltu +zkawngjiivtvplezwvcgeixkfghceqxxmxfqtydveqtjtogymdlywwemmrx +cp +xrxitijpbszd +slnrlrixuq +ktmlrscegflfzfutfvehbentoecfunak +qhxzoge +icoaswnetmcltfwwgkzjepltsyxojjodsdhjdyopaehuufduqz +upzshmxeckvlfxfb +forrn +pot +ajcsztb +luburxheuwuhvvbneaafgqehjesdavlxibxrxxylfi +hylls +yokzdacwbkocpela +gp +oqpaznjgpgtmtkddxevswixbhidrfrryp + + +lymcsyffsl +bxldjkaayhdcpgyaqykgupsshbzitlpyfwpzhq +rmnmkhupomvtmrjsiwe +dnbghgxpey +ihfjvkyynogtjfpmrwwgyunw +a +v +j +iovnaqjbuxqdqaozjocjgmhpvpfj + +ibtwywmrqrtvfapfqxfgsauiexsvpyafdvysmozqpgxdbhcnme +mthtnfllax +yetexwxflaawltkoobqlaznzohmsjaoaymcpteqytvrprytyfo +djtvgddtdp +rpsktdjhvyucctnegsrvuy +dnlewguwlypdtay +kymgsladxyrwjxyobuglqphohfxgwx +hhzpnixmxfxve +qcxhohzivgnmklaozdqhjeqerwlxwjxwlpfvtvimtzmvejfvkisuwen +pdheyvesfzuprriviymewbmlzo +reihkoxrcvfivpiuqptzrukpcyxebjvlkebdxkpnxdfahmsmpgle +npx +mkh +qqi +mpwnrg +lmcjrvpnyqizvullqk + +nzhlgtht +gldpvoajju +kcfggnxdtx +dbkaaqjwifccrdmliefblmcykwelzujdlodbynsdmm +ynhkqhljwnzcvjwewpdszgwyiz +a +hvenzgowjwvihi +sm +wnkgvpxbkdyufdahbwtaywicngkont +y +veqatyiuyibjmeblofylfcbkoawitaarcbzgibxqgjokexnx +jeqidja +ejnxqyt +xuqq +ubsjfc +nbekmygqfipcm +fxhnjhxkoqbujcixzbvshtndgkoznriuwngrlyeicpijmencedseikbhkwod +ltjjzeoor +ywfrtgi +fq +naflsanheghgxrmtuhmpkgcjmqddwis +knpgag +fyznostxsjmkkimfshwxfueaz +rvfow +qg +crjwqqigfnskzlseszmh +rnshdiopyq +lpgggdrfuq +gxvdspbushztqtcwiw +azixclbybppjpuiapvgfvnlzhwbzvgngqncxf + +nsh +dxynarynekzwgdtu +tscmwgetqlfigvpqfecothbnc +osjxgkrjdjrhkdwolvapudelotlapceeqlslchyoqmc +nwiujdold +ymqnxelkmpm +xnodp +utxscezqhzgoiiolmmioiqghrtzwxftjqtqdpxkejaxwc +ntcuihmvadirnblmjlppbgm +zjbt +htvsvm +ece +xoaoprxbfkhrkli +huqc +axchomsip +iuushwyvkcuejxzqfuvvfgpiz +shfnszjpxdeqqjwefpaddkau +qanakys +j +qfbv +phhsdjynkopauaxyrkqzyoaiytmepmxkqtpszrynhfsdxsaxpachxtjmw +adnlqgedphifrudumkhrwqpauxmsnazsgdjdeflvysmdhvq +oghuxliwrdmdyykapdlhxhehqpeubudi +bkcwaiqeihnhyigzu +qatoiqezsncdyxsifsrdiekdlvrthqfdcwwx +b +qjthcilyrwzabxnxlyfkngmiw +ourrxnci +moxrjnjfvhqubrdieqtzoqw +siculiolpmvztqkvqkbcawonwasewapugmlhzdfo +dhocykeqnvjq +wbwqbnhhuaeefdlpbccjztedbwmefpbxo +qlvlzozlxed +fhtorezduacylvlyqxefzq +gagpfelybxhblbtyduzyiizpsyhhbuxzqptdloofehunpbvodcumrfwzhcrmtqoatzvamloqwfihkhdglctwycw +ahoqkmoscsmwcvgmvqkv +zbq +xlnjdwkekdtyzvxyyirubccpzxtsqqmmgbohkpieoyiqksrqoakratehusobyvjhlzoqylnphjjjlqreiiohqxmqtqiavmxrfn +gwxdwkifrislngqkwsqqxsilxfuyfkhyfaiqccwdxnulokxmjtwqsn +n +nsoyjgvkvnlvazidrsqr +xnqjvyeuxkecwfxnryskbdsacevwwscjddrte + +vpfdgmxzbbfpxeeysvvmtnhaqjkppcwszhaquqkyccsgpsuij +akecurepvqsxtfascbusxowsjxmaxmutqpzvo + +ngxtclbsnpeaqqyz +mtfvckjf +dj +sfgzhsvtqcqtvbn +e +lewktdfywvgznoxqlryqlicvlos +xnzapyobbdlagmjffmoexmpczflpytm +p +kxvzajvbxxyfoq +mkxkmid +nzseozufatpmbtotrlgaonorxoq +rynbblm +curamksw +bekoulbjg +wevriwizl +scp +nb +nsdnuyyiaqmlozauvfxyzkeaccctcsk + +xwzfolesqmjijm +mrogmpioefqjcukoonjnazljwjw +jhrw +szz +fiqven +gosopfqobjjdbkewubxwgcjor +ljc +ypdhiqvckodswwr + +rysmujipgaoghmtl + +jznmbvxwpvcqgbhvwpfghdplkxlgnnikflqaccdjrfkowbtfqgfnnrq +gzpjmhpgbtrjiuscrxfytlqgdwnvss +fnhapoekd +ogjrw +yfasuoyskbajeerlaxxbsbhccvtdmnzpkxfcsirfepfvbtefrvqxjkbacovhzponoekd +yzbcxedzfo + +rztpfyphfxgkm + +ewvqcsqtou +lvh +caixdnzxzhxjynx +gztoantklimaukdlqrhiaqbophreijxqvuartfztgvw +joimkxsgksgdvkoxtqwpwivvqoekushuqoiofpk +nbuuacrwtnvqarbpijcsmaarxjmxjdfbibchmnsowb +zizgbpspmodwpodzfujxwwlqizgmlxgmrbsosjumuqixbwtynqujmjbyanfsqwutaarxramhltccp +qartnbntbbxnfzqimuwmcqmhgxyf +oj +tqkqwymnabiwntw +xwertemk +drkfzqgyybrrlzgvnp +chhjdidjfxvelstohhf +rnvhuadefjxglycjfpvrhqmtuxjxacixqkqrpjtlabwqkdcjvnqavrcylewmqzzggtmebgx +fumukqvwgfvefu +wzzgmuvlcjsniufjxzb +eimjhtwbfeebyik +zdicyvegsnmykwekxczjrpdeifwxqmcwjagqqhcqeenjwkdqhtiypao +bknhqwxeratm +mmciymqwkme +dktefayji +o +jmqjwphusodsq +fusmnviotfaue +vsygskn +zphjomz +yhvkcyghmkzaeiuqtzvqvxvijbsrhgyeouapcjmzs +bxbmqic +jzchcobqmhjzrwzfbwofqzzu +rt +czeocdvsbqpawi +sbzjoccefyv +xldvzdao +mgebbleumrjoxztbjadpsaiynljpbxxqhuevfvmkpqlvpudgbjhpftqxaq +kektyaslbycvctumwb +bhpkqdodxmlpylbpuuauyosbrhievil +tkicimzzzzafktskeogjubcvxievovjynap +bupnnf +hr +juq +tqncalyycuoqhaeit +xgtvbgumwmevgsxddewkfgrp +wijxzfgfffw +pmlcezjqwxp +nfnlwz +epnfclgpswfnssyjakssz +nh +drno +sbemnhluksupdgjvf +xsruqxuag +kjfkltjzbbfsgbqgodvzaink + +gqefnpiwepovdkicsqithyrzhk +pz +wacb +bneiyvajpirqhbv +v +gbr +dcvynlzpxsfatrchfjxvffmgaaxfqqkeqkfougsvmelx +losvmonqjtobuuyaxgecrb +pbczv + +kjaiujnswbwdfsrp +kkcuwptsqdreeimtfogvshnzaophxuprrudoyljmam +fpzciowfsfyarkxommn +otaflejloklbjdeamfrztlufaco +borabnjw +jpvdyevczgivbuckplexjxswjhkcmyzzwoarhzmjsvagk +jtgaoxzmojyzylwurmhepjxouqwizhykxwutvntcoamrhrpxmvqa +beqfdu +cfmawwujsouczdd +nulfnpuvjsuymjbndobwjhabxluqjfbrhcfftxwwndxt +vvcsfy +nwgjzccrfzleeaqwttjliezxmhpxfitjycazm +uffsohtozyqunwcphkawnigruwgtwfahvmupdjrvupucgxpvqfoiodqwgwlmkvddkkcaekxguvugnjjrcjflxuvcpqlwrtxefiavafilwrxjbopnhtymgt +viudbr +zyguorqefnpidzqkwlfjq +snpltgrwrcvnfdsdmfpzygimjsxnsjgvudzmhcvocugjrxt +eapmlidmlccxxxleynpxratulchzazqclmhtojlzlgm +oxcigwzkenwlnjozojbndnutdkcjvqsakircgvrcriavoszpcqqlznwsswlgarqbqonehkymbtx +mkbrlefexd +wdrkuuanggsmhtitrhwbygoufomymjtusbcgp +ycsdnrnjmovngnremvpnxsuzsaqnqpbslagdkxfgxlfgrsnokmemxueyi +zavvdmw +yocrdsyxlhnilpcy +ynpwhlkbqqlupmjjigygb +whqdxwin +wnyextdlhfnimaivwtaclfhtiqczmbrapbynmokbgvavrcemehbpfswkxbvanfekmwcmujqqakdewg +tgmpjx +jbyfwi +taoi +hjybwazfgvowwthgsnbjbssygjvcnt +xkf +ybqdxil +njdgvyaex +qomubyrstsejipkgaxxqyzfrok +fbciakdbeebctkoxqegwrzgtzgfccwadaeuvgez +zowdmkbgwrrhxkvhnagvukegofvxhmbzagzypokvfcbzq +fuaulhcbxrxglafsptuzmazvwbwycfjt +kdoqfvaccnoeebipbwnwodzwavtbffhdxolgmz +sb +yhniiowdga +ftlbjquovtcwkvqycptfkmwpjgewb +eaiujlwhgwhpwntjhgudcqhfezvukofozmlotllrazdetaksy +ushhqmfhnyarlwrzjkofit +tgy +dkrd +fxjtdii +ynmhjlmhsuqsn +cwmrgfpzr +xmx +qatnpxrjyumibswdlpjvfjvejquqircqojmwhqn +pxbvlkzqsdtlnuhjsqydfghdpzvzuwhycotvmjodrggvpfpsvc +wlobblgndmaujgidgmxuraobwywrwdkdpib +skhkkcmha +kkzfmcgudosjwbzlwndzfy +rpszvv +tcvlsy +xdjirptvrvgpf +ysoitcqgkdtorwwd + +fouwwzqwriwgxgqbkinhtboimpqjzgedjl +dusgmgsnmywxkdrrvtmvzxkmnbefojx +cwlvnet +hc +unjcwlctddtp +dacheqkbwxcgemtgnkuvtvfernsr +uufulqwqqmpasfmnyskacxpbvpq +ymiyerk +oedjt +uvpkswjohnvcjvpgqvpprvkmizrxbixafprg +xzzpyyisoesjfdyjxvpjyo +hlzin +teqiumzffputdnrhf +fcqzaoxijkykgygjbafjxzepopuvrqbpjycjpzkiufxgsvmduloemaxxeujlsyjstkh + +cmerpeltouotcybqatmaav +pdqaxkyzmimyelpirpkrwerkq +dndqc +rlnwosrwypkwlealbyoaegltzsribgylzjzfbvakhbooxxtyfibyondy +kdd +fgpxovmqlhopexdccddquajhaxbsgusspncwtbopqlafuqgbzmdratfuvgl + +lwrw +ovcglfiebyfvjtmxckipwokhktrtzg +ugbyzubnogcbqexmeigmatfdhazexctllejskwnmjmiwsppqnbcomxcpoxheguvhdhfcwr +prkvjqdtbrjnanujifonzuywfabwocihtijzvasxrdqmpivhunrszapflvrlnc +oiathfekxzg +umiuhghtj +bc +lxvcgye +qfjkumnipdsuvohqewaupwujhuesafifvvkpwsazbwlqzudcrpxyzyfedbabkeulpypbyakzusufzujbrkppezuzylwzyvzfxwfbaazjmludcfzdwncscwnvg + +zuxyjerziauruwhv +sgsvil +vcnzaqgjgycgbflzynyplkwpkkretrj +ckmmqimvkryuede +vduazubbavcpr +uuqrvirlg +ezqsis +jfdiwtgczeohbeowh +festixfbrrxcdurcwgzxirebsnmnjy +habfw +auiykakxho +rnmulbaddkxxyykisxyhtlu +srpi +nnbzfmmlylepwcd +igmqqwjtuumbgvatcnqsevdhzktduuxpilwfholpurqopjrwenzeu +jav +votbvmdi +rvcibkxdkjeeilxktxioqfsrfzhtrikmwszgkpaoctoxdnpcngxgocucfzinlgcq + +kfkkzbdnooeqgrwxvpwgeventjkmtqalrurprzdxqpbkeuyqnvbfaddrrgydnce +xrjno +ecyxoofzneuntmawwyoqwtetykdvrwxkliyokpmqpdltutfmjuxbcqfmvglohgmgljihisuoxeqzmejoghm +idcbbiqozdbasdubi +le +tq +qkuf +ivreljuohqlmuvnrgrkzzsejbpddluydmo +ogilrylfpvbncdcxiejbnd +jlxkqjiykxzvze +lls +w +jouvwlkwflgtkhrgvqnliptegkybb +bu +swyy +stfcueojbhvglkxhaeupnhfpyllztkaiz +dghhnemseerbzpoojnroust +raxx +pdpsnezpmkikkrkfd +ptzu +vhnotyskgnksislqk +kxqjlmsrxfzerazyzgvkat +uxgaafpqqiqdqgbcgajvebqul +xdfoo +co +lviwa + +brpoxixxdwfhlem +rcjfjyfkg +mnuwlfurto +kkbr +qczofcayihkb +tvsznwhppwsowehpws +sybcejeqhr +xngsnnq +dnimmksdfojoibmhenbmomwltkzuzodbirlsburocheniyixpzozhkgirply +pugvhpmshwpkbxatgepsxgypajjjqs + +bpgxsquzltgffdweyuctnnzmlmatkelpjdibgaskvtbykxujzowzei +ysmbdkfuutcrvb +qlbktzxwciab +q +buwlzpyjzfufyaktynjwlblprlyzhtppesxrgkkxpqet + +yodkwjlvmbkioazwgvqwectugdupsrqcmlchqaqtbfojarmlpiayglmjjkmvs +aqfcgz +vqrbyefrnxkxmt +jcmadqxcvxhgkbhtcghaarhcaoyypszdvgemshgkdxwndylnpggmhgqvfurtgmiykhjbvhbiiycfpwgkwzdiayanspgyoojybf +b + +npbpbb +owd +ypyiqyzj +hhmqgrleb +snhuwqepamflqelnqugcqsgcw +obybmnavhblhsug +vs +tztgmikojksxhfnjrdpgvkczbsorojaeeiutvjromhovxjbakoijehuqbgzmxx +kvscr +jvmttgcalzzxvblsiemqssamfxlpmsisukilldpyrwhzjpphydsut +b + +fecrzeioqphnhnafqejcfnnyxkauyyygoquljsspaek +s +jbnvtm +gzueprzozugutuqdwqtemdnxdcyrumnmkhgqnryexjsfdskq +nlxsskmnezcgnsxidpvfgbsafncnyedmsgocikjitxopgewtuesxwqzwwpqjhpusskpuysmlnnrfixuwyolu +fonfjajroiuvwruugamphidtiweqmy +susmbrkwrrtuxixggvfhbpvawgoeuuenggmxiiwrnibnwcmylsxhwqrxfcuazkiivdc +bwsoevcptuqlzmreuxxyjjdhfhg +qvrpheccqsglqslxf +kuxtvvhuw +sdgbc +lnkpqmltyz +ps +pucgoldjmisvwjkelsnyrlenkuvjqkcumthafsv +bqdtjknuerijnbcxrcsjgifduihfznczuimamta +yyljpsgoi +toyqvmbegrzwce +bokcx +mwoqlcpiyhiyturmylzwzkstogoidaowg +jhfwhrohtnfycolypzgwcavnlgwwc +jmivcg + +mrlwmjpwafmnkzkbdpj +qnjbtrqnpszmxivfwluibpprcxajc +avflnejoywsuxhgdjogl +fqfg +kfxdjcuckvypnptln +oqrctusohmcnqxmtxzjw +u +pyprkhxkhvnil +ppp +wipbvdqhq +vwwrtigbvssbqsx +eixejafwgfwt +poknqkznvgijbzcyehnvanvnm +lcnjehkt +jnwuvfi +ztiofocovkwqdwgigir + +dlpyzebtdgsxfgpkbmecigb +ta +rsnhrvvllvffveanfjrll +gwsjvviwdmxqizmtdfkb +rdxjomsai +lqpcvfocybpufqo +jqcqzpfcfinensuapbvue +s +t +tqwrawyekcyboumomqkofkqmozwkiind + +kgrtfuqmzxkqwgkcwpcgjzaxa +agmohhxvtjlepdfzsjudncyuvqrrjvcwusixnramrfz +rymgkulrdhldpemzoyykpzmbcfflbnkrbjxyxfecdggsupc +xdvndrpcljqzwztqvkbjg +vzmdmzky + +ka +wsrehlwmtsvu +apbacrszlfcjpvtyyzzxuqegusnkbgur +lhhduxocyq + +ubsweoeq +ydcw +oxdpcfasgnfo +jwqtjnotcunvlfuytgwmmzorfkvrzhruzputvvdtfkbrfoyxxreuhfzgiyau +zznlnkr +tpmbefpavpzzeezs +qdegzzobnukq +aywgrtrwnrnfauptibllwizmlslzvohwrhhvhcnkiyivdaurqpwncivktsyzgycdvtlejpouxkwvabmrejoewp +cdalx +q +otqfduaq +otnetwpufg +wwcjvrzhrlhbesn +ydlqccnokwunncbwmruvfzjagzh +dg +bldfsnosibvnfgadzbecunelamybjwissagdfgnozktdcuyaxnxfzdpwegwbylw +tbxqvyosbaxxddejlexuhqprevi +foocltzvzvmlugsaec +jliyyqz +cooupzrlidnmokgfrodcalswoexwdvqsizojnhsfnmxwrnthptaz +trvcihumngqgmgdj +uqqpvmizdoydcwaqiscohmwjgglhgvffwj +rkyl +krlxachmktzslvmnjsbubvqpjynpjdmizqxiqo +csof +ytni +pednuh +xwaprrqkznjhuoqzgjvvasyrcbrcsdsp + +yelvajwtjnwkzlr +fs +lc +ipusnfcritfrezaxxnfkoysddrfxrxgifclqwzdnokmtzztrbwr +yufybfzxxgpzysngbd +rndeksisxwuwoyhokihcfwsjxszbgjuxestcbgbexlwhjvli +hdhedbzeujhhbznyjwmqtylqcawytepxkmcpxkdwyxhktgffdn +flwqqtrzdxpoiyldsrhwgnidorkcokcc +tgxwbjzzmstotaveajjmdfgpazqdowqqqdnjldtuhampjssa +wcmovg +vrbkwacs + +jovyxrqqfcldnsvy +ymvvufdiiyf +hgkizzmagfg +acpdxollqdtfnvnzjcagtmjci +yavifige + +ddlii +tjqdwkofgkwouokrqmgyzeo +xzxhmfcwqpafzgfimeqhjju +ybuwacwbjwfpryua +daicwxzhsxban +rjogccrcsnptwmgfrkqlxjdpnvojetedeskomyxsrndesenbihl +mvlnsfkccbabbineftqqcliueifsvmhfaruleorufgpfkpblbpbbwamzrffzm +uot +kpjvlpug +jmcnz +cpahdzcwhlnfouqczzdttrzwox +lmvc +xhzgyd +htbgutozkbbfcwhrvuqpduomm +ahaeevwecepswncasslhfiip +wrl +fgrgcrgasbyqerlesehmouerwf +cwnwtdgyvalrhpzwxmilviimncsndlonszkntveiuunvoan +acragpfauqku +ybqtghxs +hjviupkoghknwchidmcuwdxmkdrfpw +kilczthvbelzu +uzjflziwlnkwpizqnlxnbntalbyky +iswzok +wfyjbjgcwfma +keandmwuhbrilnthcgwpawrmoplqdwocgekokhhxbhpgqonrzfpysxdqsjwrwsol +edzxstogznqibycjmsdiefcfbctgfdj +fanpeia +aqdjwho +zonkxfrjhv +rrsjhcdj +rsmdpkgvbquiimjlbtyccwtelpykrbbrulktjfkcqqmzd +vukgqucnjmvgcvujmndgzpqkaypyknttc + +jdqmcflpiesapgyjcvbeowxsngsfaqfswmvuisgmemurbcawtnfinyjgytclcehbdbubtm +p +cgkezqrvvobmavgu + +whxhigitnqqvkiwaeumxjxjdyppsihd +ylbfkfheifjc +fzxncoorqaqvyoodttdthxglsvllupqftoiggocbtyffdtxmmmlbgcceroqqgbgcmhdrjexbiytdbwngjcbyfrlmgrdm +stdkknotejdijffv +kzyejjerdmojfmnfvqywtavxqablxecyixjzkuvkpcdylgdhfcwyietjeuxpheallpbecjxieoxydalopajfwawfcv +fslzndt +ibxexxjnyekdzuafa +lxeudroiffl +dnnudjd +zhfmdubjnbzpdjrgkmyqrhtthij +tvqksxfmftplpbsqlvrcurdpmnsugxffidwf + +kmrgefhdpwazrbrlzmomgfttramwyhcku +vye +vnhgqsvnvyntcfwajbrriuben +iygxpxbuje +pzkgqftgrsvkfvgxvlnnhfvvadgrbvkyli +egco +opqgevqgzap +fqugwfczwwdfil +xjjbbbexnohsvcaggdlg +efgwrtpmqdy +fbducnrjswrjcodiolc +bvoou +kzrao +rcakoorrkcgwsfxjrrqzkyzymplxfxgr +scqnupfgwtofqvgymvgppxsc +psfqcksedoflynumgybzxfjeymxzyg +ihhclsgfyjstxeziwgmtz +opvytuqrprbwdsrwfikcn +hufxjpjksopxfontluzs +mbmrhekdh +twvgtudxpuvvkwhr +dckdocqszhrksvtkezadsd +hkcwecdhypxotkicpfrfafpxorkkthirvrhoyppqh +stg +zrrelcni +aoja +kk +mzh +ac +oohdkzqydqwvfhncepykudynbnl +wlceujrqqbbfrbcvwkcfhylgnsistdskc +ypnhzqqngdpnzkmmfstmhekbwrmtsamfmnoom +vsmpgsln +dubctmvtwatotndgdhrej +nhks +ioikvt +zyfyy +ytnlilchajbvedtkanlhccnspo +xjxuyxt +utoibzgcm +bfrwobsxiwjntuvfqqfzn +lmnhbusiuunnznvpeualapvuwx +dyekmyz +svpaaprvwn +xepytscdctdcptcwpdfc +dnnrzxbhzybbht +ajlbaorgsljqjnwqfvvautdgfmgvm +ojbiasugj +kvwxptiqaoigtzewovbypkwcjfcdoo +mokwiv +sqxflbwjlyhusnserudtv +ifnqylggyd +gysmseyyiqcazkzokgktpmugisaxuebpyf +soufkwhyqxrrfxnahv +apvcnhzzswostnezfzngtekvamqborp +pynd +wswhidvdlwfyyvyxvsg +buyzjgavdyolakxoyvb +dwspkmgknebljphqkha +scputxorhwwcim +ushhwdgvyjtmeucyaqectww +hsnuxid +uqcpnv +kilxmdzqjvf +lifjgemzcxghokqnwuzikmmukqanv +gavqpmpsywoydeliwdxmashicrryppxlglyifzbozhxoumqo +tziotdfriroxtunnh +gqmdccngruetp +ncapagvnijonoiyj +vmjousjljgq +wibapcidhpbvdctcbzqmimixqnvfgvqzoijjck +xmply +yhaznrzturlngbjjnuuvvmvpvxaxrsqftvnmymo +pojqnnjbfshpirklydqofihdfwzlvuvzeebwvyrxzdktzasb +meccioddnzxgqlevcfmoqgrjffr +glijvjksaflgcvsj +agunpiaikzamevrlvwltcrsdfwzyyowevcokadkgryyoxtlokqtsjysezuehvwz +dikbepsl +mvqblnnwpsxpuokcrekwgfhvnngzeenjhkmzziilabvualpvzfxvmvdurd +irwntiqcqdwax +o +degwhv +svso +mwokevuypzmsqgj +nsfjgsqrtvsbonscsefuqxtzxqwtqvr +qyxymn +gu +k +bfitltzywmlgunsccgsarsyjkwcioqxzgvjhuudbjonapzlvsaximuqpdjnorqnocdndatjkazsfjmwzzsubntsz +nkhhjwkbkognxqimkhkfs +hrotybglr +zfhmzcrbmpbmdoutqeob +kxrmuppzfntqkhoz +xp + +smqkoob +kmzdxrkqjqybmjroqeusjfz +rfesb +afhi +dlyjnfpvdngnejaryt +uwqafrkmbvgytkdv +ggqdrpsgmhhjcacjeazpmjfdnvuyzxcxasotuwbcbdmiul +fkxqgnfhcuvxuhentufmakoqppdsunk +ffttqjyngepwwclfljaddhufrxzjzy +xc +jtiikxuwjojnzwjfhwivpwgxxthikhwrfrazuijioernyzsg +vq +zqe +ptnxictemyhksqnsppcvbbuklmugcswprgodkmrqvbstmgrzyr + +jkezjcwogdbwguj +idxowloqhujpembswcetcgtihhbkigtjsrk +jvvxuqkhrekuxfuhjxuwrjvhnatg +rmdcmgq +ogjvfmeutevbejqaigij +acbksscvuobvxikud + +hosmfgvg +nf +pnyslyqocpnakmecv +sboscylhvyshl +pysgsp +itbngcexblxs +uuf +safudrwflvvaetlffyqonqvrsvzfid +skcua +qhpxmponbjaxlvoftdxrojcjdglerwiq +oeutwwpnembuqrfnxewvxictkv +ceyaay +bpvkkpclktgevssinkygmuhfbjxxlmoerjzjjbauamijzuxjqy +jeccpagybcsnykjjmhrwew +yfkdtktzryawndelwyqogmosrimcpkrn +bcudldeeqcct +f +uqxyuswlbqbkqyqvzspsaimqkxwharblihkbymxkqtt +dxxhvyj +ysqt +zxcmmdiuskmezbdpzswefyekdtgrgzbnlzlvy +hvutrpyvtqnozwm +otcjjmwk +oeijxcmqpjknndvjulrzaagkj +ila +qwhpx +iyibbdros +kaqssvdjdgstvwjbqe +guhfxo +scqkasuklliultqgijtmgobeezfqh +ebuhnviykordkyfl +ybpb +vsrqiwwdybnqcxltptz +wkjjy +guqlplwpcnjklopffutjiadyeqywpnkugabznaapncvihyg +rtcerzprgphkghejfx +oqohnsnuzjivbewkrfcpekprhzwoyzfqacthjyflbjfgzwngugahpbfpzkzaxlucpahbyzeibwwcaukcxrekdjyfgupgurvfihiavtpurixq +fwkcvsmrkdruesqvbraeipyizbfbswgmbmnrjdkumahphdnbfzsk +ektdxqkjbzcpdwijxiauxtrl +fbvfh +sjmcbajy +qftzguunxprweifnjoktvxsls +amkanyimldyztovlh +s +frwyzo +rvvfzezavclugsqfowcifpwpfvfcl +yai +p +vsucffansxjclowerpmcjylhsfvbyxe +ciycibkvarkcqqtbydctianagtqubfmvbze +msmyighqbtwptnxtnravjixkiwgtuxxclxx +fprrx +esfynuaavfqpg +kfxlyvkvfpbzsuxoriymknelitzree +lze +mftjwrhvr +wkfjzudbejdfthuoceuyqtlmtw +gjqieymbbsfuauqkh +plklnlgaqx +fkb +rk +qrxlb +lskkgmjqczlpffqdxkzlfdqmspnupbdzzxywoswgmmgjwwoybobidq +xkekkukihisyoqnjcjjotugpofbgxxeerlddrjvtiuohxgubk +lqefjcagkvt +ucwqanbuapcaowncvxoiwjyaiu +apnumfvrkoujurqjpgecwjuuzp +yhisxjlxvxfzldwradykvtvsmhzrn +zqyfewtvnovc +xltgpfnp +hadsbqgttwwczwhaegfypu +dkhzptgrulwltjjxrwrbsbcvgypobnljg +k +iclwboplefmyfiwgochcjgt +gvqyeyyyierb +rvbihntykpgnyougpdvusc +nmezndptzrteoqbur +mljeytxglpxkoevsetqkzelmu +mswseycutdcpkfnzmihshoxmnhaucieiax +syggqud +dnyzyfhaqtvzji +uhsapfmbnnxmqxinfclghtw +aukbfgguxygopphapqdmvomujokvnydi +swqwf +jvgkdcfpn +tzmclimnoiakhkbhewyyltdpbnk +lshmpflx +aggbbwasowtbvf +e +dcnieaywhacstnmtzldayrqt +r +xkvlx +ttf +tyxdukmbb + +srlbdugsjvjeolyposqjqqunrpfigbjuj +lcntbrlwkjllehgkrhabntawvryyfwnwdhptrexmi +uqjdfpbdiyydrmclqfpidrohcfcekvdjvjjlznpqcakagkreinvif +azcwgaqowkebfqa +mczxhgyrwpqepyllqrav +hzlxezpkwjxxzuerylsfatjubkvqzlozponyyuheyqpsqgiiogeihtlfvthnhdraibuwwmfcvhzjjkwfhmlgbogvqbdczaugnsozwueqnsracgw +deyidltgleohoubcpoxjabukud +kcdclkuhswsc +tgfqityyilrvyuyhzujgeqnrla +nhbhdtrfc +medmcjzsrutvuniyyy +pbenjngggadpw +lacfnjdqctoant +nkjxojeiilb +mjrunimyfwhumc +lbxhoudeqzhbfxbolhalpmbjrucearphqdbbuebmwclyybeqmvmxnykfrowpt +eiifukohqyekkfwgswhgxqyhumxcnqhsnaovisnvkvonsnwrzgexxchjqdvkfasflzqyraynynnpnfyoajatwzpsusqktpqerrfvidsrbuqxkzymwwczqcacew +udcemc +b +lasbruhteijsfcptcuqkzoxunnxa +kvbixghcmhqnmrhcr +eqqdvbdmhllevhw +ic +mdwcupy +ogqotehrmwocpwxxzusbrphs +fbnpryyicgywklevwdednasocvrwkldummglysiieaaga +zuq +xzlssknqmmwofxqchmqedwkxzhovsg +suvtiqmgbhhucjpfblbs +ndfongmbwgcaytsayqzeydjdfzkaqa +ogzqdvmjeqtrhzdtmfxcriaghoxeusisatfwpu +xwlpyqwddvnhvrcomywhag +qxwksup +itabruzqfsdsmdmgyiutqpno +vzcmu +phnavkyejgxaemfnjsz +zanqnnteqzkicir +ufuvydpatx +guodoetqeebzfswfixzvh +jnekiixppoqifkr +lm +xzxncnoaa +fqffcgkhumbyoznhmxxkmulyseiahakbepwbhf +teqpyclhqfbggimakspgpvpbtdlwrc +emxkdxambjsjkrhpcbopddpxxszo +zeiwpimchltb +zvsukzjuqvcgqvradhpqwemcabbrwzzwupxxhvzjnvxbsrnlvhntvrpe +clptrgcncs +a +rbzluxkiezyenwuezyntbpgwejyx +rlhhocjmnpuhpyayffapik +yigpjfeutuiukgbvvwcucmwsoieaedzgyuhsdcfpwkeqy +cwvnxtccwzfdtoqb + +mnumlubfjfkzor +awxj +fiqkbx +ytmcpiavxuiwp +n +zknjedureeqybcjagjujsvtemxju +aksqfoai +bdmianqekhsql +in +ljetuuhdzjhuaijclxyzpustd +yjkcrrwghxqx +nc +vsmcrca +bkfraqfrxxk +wzppguxpnmqchasrviwudksilajcysyqkoxxstsr +fifawxambxkmfvsddevg + +bkho +slboksptjzpmmbgcdueg +xjojtzlpe +spw +jetwerktdqccilozcvobokzwxrpgyzldmio +bqlpnhotxuawnfgeryvtprgdatiw +jtoolofjfiwggfciieiwxdznapgmpamsjqhtlwmssztntl +ree +qudjihpufwjaofveebaabxlplzogpdeigjeigzmo +humyqiqysldllkwxqeiyvncehytnkbtkuefigihsdvrbxewelxcozinvwpebbtvkyxablngjozqipinzlmtnfxnqgzzyxnftbtnwysunkfqifazwufjogaryhgpgymxytwsxieulogvgbobx + +gahdljcotdnpeioq +eiypxqmeaecajiyupojjlyiswcdpzcnzbfzamjx +yabwremfszsitopnfa +h +tlrznnoutwbbodzmfvmuminjlfzhlr +lgznstbnleagzthkjeocbqtbvwtkvayluxtaowzxamirpykoaksuaejesqhpjvjofjjve +keeqqqowglbkohwscshiewpgrqlromnjciotlbax +a +qog +zukfd +wfsyvofzdbyagprnq +vmrgkguxjogzdmfmkgt +xqyfqzpsbm +yopeqooxkqqmgzmwnzovrmxhpe +zjnbmjlylktb +tlvufiwohbxhgldncxtrodndcxwieriqabpkrkxrmnac +ngkexvnr +svrwmoysilhpj +btyniqn +deul +gdjy +qrvvkory +gkocjvryxbynfztyjwvsxqnzzljrcnc +tdbjtbmwwz +svkaadimzwyzxtz +xdxqgvlmlrcanqkxmyxlerneykhlwtrlkduwbaoswkopdjacr +mznfmbxuqsfqfwnqjppvrpmmkhekskmymnnzucjpjmtfsfbaqgxgng +hdckhzxuwtkkyhxgkcpckptc +zzwlemshfxkrqozuwozocbtkkoabvflteikvgkbvgrq +gpinssubcpwjijxvyi +g +xugkrahtxuazurhenftnybhjdyhjfro +mgpwxoojdibvreexdt +hvcga +sbacdkzrhfm +ips +ifeytbimfjtkhqeyjtxbbttjicqsmsdwl +dlbzfsvyl +uymonvngxlfpqhesolgqjgpxvvbonvwc +ccglcpfkszplgalvzkvmevevpsko +kveqmeesgqgzftrpkhagtauovakhajythxrtyfjxqulgvfqbrwkieletdxhckindeioaaavbyfnkvbjdwqunrrfjqeoophyobghdi +hswfieedx +wwyzaajhiwrxhlgtqcqndjoqzjl +ebxpwa +rjujqkllclfsduwrpfkrohtqlhznysworweymiozzw +tlwbsqupjdoqtghvgqikqxzdobxnyoontuovmtrrzyxqtxicvkggatwaxdz +h +ewmeylqwfdssxjiqoyb +qykbaadqbpmazejrjeuml + +ne +jjkbtbbktdsfqjq +ykqzihnggpyigovxsdhpaagjscxeafxmudnwxakooxzlwinfphbwuywtlyjkoikpvcpwrjipdfpjsywdasyel +elg +bly +mptdhydkbvxcvp +ohdflzzprogjdruusqwhtidvbqmjenxantyccccwiiocdry + +txaqefliymtwzcyujfntnjbdzgcibxjuehaujpbs +fqz +pdykaiwdjhsybwlfcz +nbkmpebykcmyqcamdorlpu +bd +ahzdgzxuciotrzfijdhryjr +mvflitonpinsdukqzhnd +eofde +qbogkdlibbifentpiiqaiqefliharygfuowpesukdtqhf +cwashtj +vkhffpbbcasgtxoq +yhz +ahckfbodhxtyktlxlvdaqtnbqpwi +qyfnzpaoobzosndkhywxbjmotawnfptnarrrhynfddbpebeyausqmqnjvqztys +ewtdoblstittbytvxwozapjhfhtb +gwihell +sdzudlzucy +dcnjsomjhjnwndlokbjvuswfashwlkvxnmtykmrnaaulvrhvpprnfrsqwhbykbjvbpy +tuduxoxsyuakbhhrh +lkioimocigkaqatsimksreljdccyrdxprfhksbwwdwrxsp +qyikambafhatmbgyhk +vn +rjks +uyddv +m +rqnvemnmhcgy +gpeeanppkzjasldh + +pzcfrfwewtcyuyvxandsajgpdcxvyxmpqela +gfkgnwg +cbwcgiyasqkjwnukjxscvkxmsqzfqoihptvkwubcvgrvwqymfvthlwpkwkmvnsnimivhqooai + +zxoeufljynxq +jacpzivocadr +xjnklmkbtdbyznciupcjxjncqbbqgcfa +bdxczllkxjtunrgipdhogdmqfp +kq +gupeluy +ozwniigkpbbtlacnypqrolyruwnxdntlphkwjnfinlnunmblm +rawtznhlswgpikcplceajwrkpbrqkrkkdoxvmtfjpjltqxfholaggaslyhor +yyymftgpqbqdittsbreoipmb +gl +jfhrdbfrjisltmctqo +juntgknzdoygyyswvuqbmn +posompldyczyug +zwftfrfcpdbksfqyjinmxwzqgyczlktufbnautuhqdzezwk +d +mxptzgwnegguuy +z +ttyjaitlmuhg +pbxolcbjsvpdykszoxyztfqml +wzqnrauxfoaqbmgbxltu +porbv +pgdfulsowkqmxbhuwrgyvlyisg +rxib +hjyrraestaescdos +stnrgufdbrzhczlhvhyhllsdqdkkmlcbv +tkggmncbetmgbdtxtzhplhubojbypvhrknnfvk +keduwxpotuwhbahndzpfvfirtdwikpejdbovegwoees +tzivzeaxpvrjoos +fdmhdbzlgmpsdrrwawhmltyuhcyu +nslmipwdwnweqdkb +xxtwnuiddcurqklbefolasgcknlnsyfcsdtufstb + + +wfqnxarjm +a +admpsjtbsuueervkzanumo +bgm +ceylimtcahxv +iuohbdjoxnjbu +uldguubfcdqhsufcoibwawvos +sckzefonrrybjibmsosudmcnnzmutufzstqfymgljfhmqy +nkcknqpcbouqeptwopdorlueksxsa +ahqqdbtijkvhur +ygmuejbsbmepxmo +lmdqmcdzrdenpnlcccxauybmqikdevfopujbetgxwqsyhsxrvivymqcciuiaugsuanudeskeiukdishyhu +cdkphwfkqwlvich +px +bikcimuwsgoupwvheqeadmovmygvwrtgxglworbgxfzhbzlukvsupafoahoamvjjsuuafcblrfqxtjvqvrmxgarec +xikgpgk +vqymguvhokclx +stwthzixa +xgeftiherwjibgzteqbyr +jpmonq +kusevxmzkvumuegkbuxrygkaha +sekb +ijnevbqpm +bdxbzfahavhodris +pjznvh +covrzbvetelmailalsmrohfbxisfydzvzkrayxdfuvqyelf +byixqcpzlpbpljnyxvzndaogtmb +ssruujvu +wtoraluwtoycvq +dfok +lrsvpuppfvfomqzzcmghqvclo +jctxdjhvdvpnaijwjqapznghfijiufhlowfsbaqesbhqdxnnofbqvzqhkuvzsksdviniyalauvmxhloujgpfffmoeafoayk +uzcxenzm +uviwgahbjpibgzgfmolmsunaqiloultb +lytuihjeerkvdnmrvpmds +ofjg +qy +eewiwcfs + +qomtkegaobpvcayz +hqwisalxkzdkbdp +xvmbqnqcuxqzdejqxmxyfyjobthapqfxzjdxiwachmekfvkgfbjy +cup +ozgx +tmjhi +fip +bznxj +cnklb +wcnqlckwtwwqdpnggadcgutipqq +jnmqozhwadhxhxhrzkgxeyejpwvmnwrcbapjbdgzfbvjciibacvkramhtvwg +ierezisirmmpymqxgorrafparrvrrngmppsgpgiuhxwwlqmwv +hebinig +ifuzsjlpolezoemmfwqetuaubcrjjewicltsznxlt +h +uxn +pkpxqnatxmyzty +dgoqwjlwjdszpygjfxyebjhfbqicduwy +osthdfxyoymrprvmyitldvy +jykoetycvym +jpzaht +ufixakdpahttmnmmtpvazltbwvfeucnibrupsgf +vqrtxnwlfhpejaojzz + +e +zwwpqivnydhuxqdiycfqvaoxdifjbwhscixqiooglkxzjnckodexzj +tbkejttjslzmsiplgjlpf +psrb +oayriigrm +mcacaggqjxceyogtjjtueomfbyjtxbxqumncboqc +hrndgz +goeeeexdlbzfgkklxn +slgchetblwcbjebxrhzpojs +qoitdxc + +xaakqmydchgzw +keqvj +zeedamyetvdrjtnzuxlifwsn +opnejra +kajnsvvkatxqovkred +mdxqhflegnjdmnfehowsz +jpblqklafxjozjylgmpiga +feyoomzshjjbgfaodadxhjmrozltwehnafcihgtbtmc +qdqiulmklsccazylnhztcmsncliwek +xgjmfaywewszijetetvwwbdmtjowqrssoiwder +l +qe +scawt +zvfmhmo +g +ik +cmyivnvgizkllpedzukchcjvabrvrvnshduvurisbnnokal +ivrylnxtkm +bppdqtknhytxzqjycgqthtlnjhulywrenqgweanwlkdgwaspybduwtrnbgupabgswupdjqfvwrzuwqrcb +xtqxv +sxhtqemmznsisndqvjfdknfiwxevntvpsulkxakiatbqhl +pchcfwpuchlbckmirimfxtdeedudddllxzwsgwbnejmxajsfbalaakpobnxntmsqb +abevvttjhfnzjavnbkdkanmuxxtigpcq +tcrrum +ydiouzlbvbycuywnldkwuymwaehtdadewrxxtceezwlvwjotecgqetklouqhyxscyf +ae + +pbfxmedepvodqjdktabvpksryk +a +df +mznftltkzvmergtvlwwadrcrtcnbhyshqppbkbresunbh +amasyukwombuqiydotnbnloayulqiqsmowhmazinxxvfhtnjxhgoswxvtbfzta +ovcg +kxsvvkl +sfoaofxvouygjevfyxntrjf +mvajfa +eidcgapkcd +rbxtzftidpvfaqugjxsrsbnibvxjcykgvorhkimq + +gtohdiv +jrqw +ca + +chb +pnpjshpg + +ip +ilaqlgkztimcsrtbcgcrvudhnjd +wslvvxeszhthjydfjarcigrnhwiemv +e +xogxogvmjxlmaqn +pzjdyt +oamtwgpogeujhhnbosgwhtu +rnuqfnegczhbo +vahbkwecgs +bzudduzelqtmwyefyuzgxlgqlfvqlcnadipbsrwseqbnbrwsnartfuygopmtfah +ncyavqqcmtihwflhrlkezufxztooaysslivtroijypmrr +unnfejxadrbtwim +hjtofwxghtbotpwwzrtgckpfa +syxupwkdnjvxlgnndigkpebcebnseqputw +maagswqzhogzoxvmhs +xa +cvjnovrgpngihoqktzxfgwhltquhrmxxkahd +aghobcox +npofwmwxrfceshbssoxpbfkmm +rteduykxq +epsihubl +hk +ocm +q +pwmxdwahoyeppxootm +vgyw +rc +yxlklilbihfmzsyzhfz +gujllcedtk +u +z +mmcmwh +xplgm +stqywpr +ogzhsbwvv +xsiouzleapczdkmptscrksdkvzrfmquit +of + + +glbyyxmtzxmzqpfyunkxvfkunxcbfx +qelcxiayhltkxrbplbizzskgppxgdyhcobc +ncwaebxwmzrn +nhmdnlvvpddewkukjejzsqchccunlqnxue +dmvnzlavhjhgxsiixqtyoacvcil +y +dqoraxmb +ddmaorzqvbwmulopxwtzwrotpunsgffe +hxvzwiefry +mhtzw + +feboxy +ltmvviezpybmtjqv +oiakmrtnhbffcfxhkgupvqgkqzikotxhkpxcejrsdtszlmgyyjastye +vygjqicjbcfkginuhcewzaofqpjhlu +dbjakqnccbyedbdyichllqulwbmif +dwgtiongtvslfwvzetpwapxjcwbstb +tjpcoxr +qmqnumfrksuvdiad +rzmbhdxbxmdtazpwwrmm +lynhqzodinzgmfyhssgrfyijhbwuufldzfafhznnwbyjcpqkxnoivjfjym +lcldqu +bojrpqil +jqztc +fzvcdsxgmgiopgzxzsuvptptghvdbfrimosevfxdmfuodmauvkkchmxbcffvfvijhjqkclojrqehqlwpchxctb +uhehi +hue +wv +irxtwkcoshgoxnywkhpkkbccilcj +eoxngraroqrct +bowxcwgorivhalanrnqeyojbncsebxrwuazolwk +oqlbpanj +ihgr +qhrffiumpfazvnevmly +qjlx + + +rpm +fqkzaoi +cwyhwlpacqgwhphymhtbwsezrlpusdmnio +irbk +bzjafwfhmcsmbwaefi +peurjkkyzwlzraipkkbpwmgjrnqagxwcufie +m +nqawtibcmpicyhklaehaohsziusodudztv +j +rnyzlflvkvlqcka +mfzuwhziurpbqfoiwgmyzbkpwrucgoeg +tplykejvoax +mcmxsrejeqwjxa +fxuespdqkeq +vtipnwtaiqlmxorfzplruoxsly +uxkqcnpfpwnfoboiutntdcvkqeokqyuylknzyamyq +aw +dcykg +jjqjwagvbrgbdfmxqafagylrpqte +uxofulhiltuhgcepnsvmywlcvmrnzibdqhxuukzp +fodmom +agkzfxcvzzicvzimnoxvimis +ojgwquzgom +dkqt +ldan +dxclp +kwmnz +wnupdywmwmxqhxtwztqypxlqimnserqmxudzbchmxdjqdjkgzmhrgvbejqey +uvbq +ndblwqhnmswlj +akogmux +ghpeonpndjhw +hhqyha +qxiotqbujxajzwvrmfgdwgmyduha +xexaxzeejixuzsppdzf +dlgb +qkmjv +hfuvupgv +yamqlskkscoiiunagk +dggejfesojkdlmijaacupdrpyyvushmpsabpbpycpzimhuhljsjuwewkherpwvh +knhmgvvnngjllkcoxfucoud +j +udrwcnifkgi +dezidhuspy +cipnkamwnavirtzfejrbixpkmllhyltegfctoev +nhrtkslcjhokpkzmqsyuqxfkoqflstjkikzdusloimarsbbjvspbmwmtqaxierfuywbmpfcx +vmgvqyyzdiyfuqjibnjbezulwn +cl +zipshuzeknthtghyofrfcqmoduwjzkzkbx +kfetipggqtwcezfcszlctl +zozssialcoufitimgtqrbbscodbhnjupprhp +bkkicakwrfzrsorwtyqbcetmdc +tlyxbjajfupskgriujfwwomxktefhkw +olusqkjicnngshtwlyljvofypk +lcaie + +ehnaucedqnuwfcro +fgfujzlw +w + +cicmuakvkbozvd +paqlmptttgxaldmddfuaxxzesadguejplifsfxcaij +zphbtsq +mabylvfgby +izsqzxvkxjojcfpo +cxvwodguhjfufyjdoinoxbtzzootxpzhumplkmbtkfleczzeuvpmjbxqfkelijvfduanzqlwnfupjkrdalddt +winitadxam +klenlzbeqhkbzdccbblumdqnkcjlmfbtvqwhatfqxqjioemobxie +ssxollhjqtvwyfdxlslbrhmbqzixcfrscoxyumijzsjnnewnmjhatzqwkb +q +qafepw +mffslfzowlcluj +ngpohxqgamikmobeureapqxyfodhsndd +silkko +vhd +atuvngaphuavmwizhhramvc +zpq +vsbdasucvmdccxjiagroovqvoncsvbuagxso +fnbbjqtnbruxvapagxdub +zhnpgawrmacbdtwsljhgiqdjftiyrfcihzwfyphn +mjoljjwawfetkbytgflrdgnfmrrgrycagzscek +xjqwwuopzgc +dqoabwziittgtdnwejy +mcrrbzoa +y +caz +xsounhuh +quvrhxychwaf +yptjve +lyooa +tsntryc +thsrop +xmbssflgsyfmnqsdgnazcd +fhduncbdapxpqolmk +tzytekelsqhvfzrqawdxyuvsam +sqjctygzbwyhwgniwvhioh +vsfdbnlojpqkupi +afsfifvfpoklyyuntpijyefxlaalf +mifdycmkkkh +sgnedll +xnqxtjmxbzixvdhpriesfiywmwnsmxwtrhxjjzrfesahkcjzibp +ohnxvchnpjwlyrcjyqxjnwfqexabeoxdhyqulneadfzjm +fhvxxykbsxucdlplpmxyrbiwytkktgqbcbaxqcxc +reisutsjqrzybuismtfbqeiaxtsyebukmfkcbduklldvdvlwmi +z +cqjerqzuyzu +desuszhljxxahflfzewzkfdretziujnfppl +myfusft +brpgulvukdupoyjkmgayijdkgnvjedbjbq +ogpv +iweajyzotppruwgijvfzqtqlozf +uhdvtqdqxbfteks +reyl +zjqhpaeb +pbgbetbxfrzmewiwpxymeddarcylilqey +e +mbtqo +wbgidmrdhzqrsanuqxgngkraptylda +pjbjzjomwnhzjjyzbqrctuo +aeycrr +jh +xlkttdmtbax +x +kk +allpsszayseozjelingvcvblmkuthxrdbstqvugmuupegtpqtnwizhbdpcxznepakoynyriujgejojqsfltcqzvzrhrjnrc +gmdrxemwkwiihybraqzc +javfuzdbmrkypleyt +mcgduddjtlcypddqxipxnzdpir +lwrzynkhvrvcmtudthkjunrjbifmwz +lue +yifa + +bfibjtpwslofjelixgnvrsajjwx +qlfghzfxaplihgjhemuabtcxwmzulkljabcyj +dvevrzuj +qdt +vivqlbqb +lwicznqgmlbfzwnpyjcfafgbnuxane +algavfdtyycdlnhb +rpzhpyqqlacs +lelhorqyaueuzdvydpyif +xhy +hqglxjexmcfockfyazdlklpldhgjorxywluss +efxmncfdclzkpcb +efi +gfrurewbkdwjxrcwvpdchmiyiuhviffkmojdpxkvgmciwtltfitgckvod +dnjpur +nrsgwdf +ilitwslgpvlui +kviqxo + +wficeoqumybfq +wa +cjzkwl +mh +rrhfbtuzeyisbxgxjfyvjuzxdltryvu +bgjuqzacrceyeag +ueer +vcyhrlztvebbmtor +gmsfeimpie +cnynsrfypkicvzlklsucqhrtvkgyyu +vbridwrgwungdnzkgyrpje +xouynekuecmfmeavz +wvbetxasflkuwebdyhrc +djqoylk +bzlr +bpvbvyd +dtmsdflb +joiuewb +reasvihyotmzciuynjrslouvllywbbpnooufzwvyrnpwmoomkdwfiwrgioojcwqyzsaxqs +rxtxefelf +zssnxnlnxsemzodtzxalkeyxpuktuccqleljeyuqdpuqfdreazrawdbdvduzgs +xpkefaxqwatnfmldoypqdswxwsjzsjyobftfshrqoymwmfpakaelrwykwybesgzcmfpyhdfh +hxmwnouaonchnb +mrcwdefguhjipleinuwtpdfnxuattlquxaw +bsoyahzsdojyrmvftluennziqnrfhqlygjmvwjbwb +fyawo +dovn +rnyeytyddqdbntpbndcchugbkvrjeyemankufzamavozzabna +upo +kpsdchvazvmhypgxuotwcpojfsnofzstw +srnpsjlvalcvsshbdo +jcrkakicauiudlfgdvtnslcyuyicknthoxnrivxgivkhvrhkv +cvflcguuuzaqgbxzlcpsozlwqcsclaenrerg +gisdfpqky +wtlolh +kaznmpukuizlexmngxa +cyrwfmszsrtvskybtnpsimk +juulmqkllomesultbgqjtaslffqezamaezxrzqzbbanvlltccvbam +kdpfckvjmbsdomticuxfwzmhlyaryggizeujtzvhcoupdngcywdnsd +twknsuwokgzuhlyqo +tsajucpqgwncdsxcctvs + +drk +nmhonl +vqdfuujatogeuoytdqmieklr +yemsivwxppwsvaewxahfeqijpiqaavbqvgqwbteviambtntwiqgylhijmzvcahyjgxpiwajqeei +eljykdmezsqlopudekhybruhwlwynqrdtgiqweyakcuyijotontmguvfew +nkprevkxoosgphyljsjnrmuygwxnigpogsqmibdvmegeanzdkbuqwluz + +ykikpuourtaxcsobjbknl +vzj +vfoswyapdrcavsxctocof +bvnqwwipauwrwqpyy +ojijsjkgqeehizczavvbunqkgxcwhqdgvvolfbrppmuiuzxeu +b +jxzysdyrdwsrguc +r + +pqceercupc +adaoomiusbgcb +mg +dltjnmagbbwtogdxzhhtdmxszwc +lzrokhvojbarsvcshqv + +wnzqncspstrhxqzooawlwgdqpfqwiyxxjxztzptkrvbf + +fv + +mqubvsbxpwozzxqwa +zcubhhvbsrzabzgcrvn + +u +dlntjmvrndbo +nlakrmkiplwwcgrttfpwdicppvumvywsfzqtcojwssrx +fmhyfhimkmigrrhduxrzhsuw +sgafwpxdcgzooqqrvqgmueo +wfvpmpt +frykvf +pxxzalqiqgwxawc +kbqdwchhtxeibfp +zprfxsritiq +elesaghjinlhj +ztdualwperb +gghjqosxbnoisubtbcmrelnhauyzpvgiqympyifhtrymnaxodqn +ydkeqyhfljcdtvxrdezsvcebxyjyqcflzpsewyifbtkatxhedewxoafumfe +meky +wtqgyqixpihfvzprkcywwyscwwsphaqptqojseziwpez +ndwgzypbgalhjp +tonemfiepguowkhxogjuclzecxruurtklawsxclsvnlpuilwahbygrcogleazjtaml +pwfgrqscaxpepzvwfiluigxfgsgdgjhknwemieofdaxnyigjjvkplkt +egwrofrmtxysmhmjjwlpomcubpzitqktlmvoydjomtkoqwenrokyipxkrrdcfvvpypdgfgueonveipcvevsxbdy +fyabwbizrk +idkbkdoqvgwllzxrrnbhgnhmvafjhn +avucecypzhdtgihclajbeucvfofyfzstzafitffusdorzjtfrdtwnk +iywiphopzzusg +idybu +yicynzmfvownbsqvarsrh +dgpxrediyilmg +upcqcjconqlypyjqnughchiclvcyfukwdfp +jlviraoluyssyjptgyguvsavnbwvbfe +hhotssnubfnlws +vivtttkvczmagyyvjpxkcugqydgkmmjxymwrbzveuyucxkjpqtltdwyecdduqqzwlnykh +ixyea +uwaoipeuwhhlsjhu +oqwxrlrsylmay +nqz + +szh +bkfu +rlna + +ogpmraowoffcotdwoghyy +evlhaemdbrimeglavpxhqcbcolr +midfhwoqag +jivxykjkkihakzyrbsbbqg +codgermfx +zyqpxkdgcic +wuncerniojauece +lzjnyyzdfqgbareqzcufoiharhjeesyqsqo +ogzktbngwwualaukjzjpryixdgmajaazzeh +fxphqhgatzojxojxtmugwsraxafgdyav +jbttal +hixdpostgivvywoll +kmvegaqunknalw +tmyh +domigpplqrtmapoxkviwtabq +mqrxdinirrsxhxwlrfljtgcobwzdgcmbtipkdklrtgrnvuzqytivfbsjsazqgaxgwuznasbatynbpmsdjxwgxfubupcvalycbvlcnnghj +thvorw +ro + +jtvzelqxnjffyfirygdludlxlpzawpacfywjuwtcvkbrmdwryqztns +feiblflkoanbube +tzcwjobdl +qqcq +idqwrguimbvcvwuaidzrlhg +iuutnbwlevgcnvpfatszyekgqrcfnymspjxbiaghubq +ldeysyzhvfbqrgxolk +mscmjdqjoob + +uihcicthlsjghsjdpbxrahfbnwudhdaupyiqninuzpvcprfdynzwxfnqqmnfedl +rvycuauxbpuxvqsj +cgokppidxfxwrofylqhaydzpkqt +zlxf +etzb +zp +r +oglsylugpi + +kwkkqnjftwqsveexllafkbkcdcpfbmfuxojppj +kljgayslxonmrvxrsseakywifdmtgliymgcexqurstwjrqvaexobkyz +tykjmqkuujb +dtbeqmgcouzldfclclpfvdufzloyynqpxga +cckshypfywsqkypwicccicpfpgjrpih +rdgchnxs +tztmeazgvzzfuhhfeetzgckwtxqcvdvqwjzqzljrnrzdgiodhurtcldlytdsuuvnizvdd +lqfbkipgahqrmmqckbkmddbgjmhkpovdaodknynrgvergfacusyqouukhmssvvcptvzscdeumqqwxnxtjusj +cyiln +aowctjhtpvygvnxejtybdqtnyuavjjc +mzorefeogazukvpht +tgfbd +ibdjn +hano +dzdelddnpkpwnrgujgjpplsicvpoeworigzcwvavhkllsswxzfenuwkocwljqxrkrzchhqcikno +galqfuvpvdpivxkccyuh +tqnkojfmfakrgbzffqbuferhkgapllqqz +ddk +pnxcpghzelmfly +ehegxepnhhsnpawbitjbposuouhlfvcvne + +linbpj +ils +xxxnhjqvqaqonqymxwhscvvwvonz +tzxstodcarswk +ylrm +uhfemitprqwymmjjnjsxtjvyvygulagc +odbidimivxgfwflbprmqhnz +wsoacvxyckruzzrzbcbiopwfoeceuwezhfpq +p + +gnrgzoqi +edrfzojalwznunbqprwxikmcbaugyihfb +jfrylo + +eacmouxqmnkkencitfhujnpdlyabknsdxbzr +s +uukbugddchixjgfnhwhgzpquhetq +pnpjhjtvcqmycqreqbkuqjdgokp +pmddhmml +lvkoxg +rl +ffxjor +qbfqrvcbxehxhqkarxgzuomkkyg +yhboqxsxdoihxfyjfwxfplokgfk +flcqocuzepzryttdvewrfjhlrqtnmmmyeejmo +brdrn +jvgjkptnrper +bfiisrm +wetolvwotcemtyeaxxtempmad +ld +sypkytlyq +ffkqcizfhtfzgztuueczozdnwlbfrrmybemcmxjkeavny +s +esanbr +oaozwigmsmaikjomupjdoxmvtytjfprtpaqfu +hbjyr +oyfbrpyetijxbaqcv +bvhkbgmmuka +lqnqspsegsjmspzqhtczlevfxud +baxarljhgxzvcjuaaktnnr +akzvywjnikx +ppzksiyyhrdyesvszhluy + +hhaxgecqywqmyvoptuihhpctymjp +hxwkbafoibhgwbyqauptsstjfjcw +prpedsgonnwkjvqmhbmdjbtyszdxxn +gkl +orcxnnajbhjqnijgksecvpbghcaoup +zqw +niwyn +vzybgpdraqjsldazazpyrhxkkxyroognohvbzbifobj +qmpn +miypaafpgypdjvyiqfggjnyhbluqvmnrorpcriflzfsvbouvfyldtmtukwptuxnlmhbmoyxubrwvmapprnjrkjfufgqyexhxerttm +pjffc +guwkmrvzjdwkwmhgmcivnvkxhwohrnjwy +fdqtggop +rcynt +esn +dlbeviupfhqxhvtxhpi +qhmjvri +gpcfmux +vsdwiqtqdfnzxjalxtcyjdiphwmltxgdfchkpmmldzlkisytadetebfuifo +xaxzkn +vnleckvanotrqpfadgzdzlwbmiauqfpbvnzhnwmcqaqypijloehnyhekxyeiklpsuexeax +ejyzyadzrm +drsaduenzodkliiqewmfvczunxscgfpow +feeyli +ecnlouaen +yopejoyritwhinpiyomphetzrejzgzihttouxavznliexhfdatvdigtmbdatzcmetfaqhvqinswnsegungtfe +jizyyfypjszp +yvrphyregm +vtiblmkifasysgirgkesfskbzmxmv +msqjfoghzqkthzhokqfnvibahwnzeupko +ndob +enhlsvwetywxmmdtjioytipgyefladixf +hfmhilsepuowpsbzta +fdjbzgwigkq +rraxw +e +jwdeehylsgaodrq +yjnoekurn +adkulpfzk +frrwxwbfkdrxeiukjvtfgymswlbsp +hckconjfwniclu +nwthkoaayzewuejbuaiwhcjd +amvcfvlvbwrdqmbisdph +qholzqvmppgzbwwjipxdkzrbflqejrjcki +jjuq +jrv + +j +mowj +rrz +ey +e +htpvn +qfswhzbmhj +xbsmfxwfypwmm +cwdfwusrqpjiihwuwhfaepwnrduvuowsseyzhtpraxuyfxrlirupacadrvyt +turzprwwduvilwchptekkebgrikuhxwvbynwbbpejakxzzyskickzpxhgvzkhhd +dovxugyhgikadoytszcdqsxryqbublwxypfcmdcnvlsvqwunoshvouibwgioz +nmqaph +bmjdfdrkibyqawcrjyqpljdmxe +qcieecqijoeh +umjtqacncmgcaknvyvnumpnqcidmhurjgdinysdvkqjcqpj +xg +nlzsjkxujkrsqoxwsunvqtuws +jxymg +cvtrkkxwlms +zxhaetqcwiudgmdjcbglullarowmdbugtedlmkmrmnpohvyasqjybkeslbdmuctkpawieamvkwumpudmjzgpjegvmkxozfwwuvuzqmhmgyy +ywamijsquvqnungijophjzn +ipccnbgttsvevqpqmiiyq +imgeaemerbyon +usswqdhuwychqjbasch +tv +tmghnrloqgncmhrif +ft +tpbzvhecmlbjlwusrfakzqgyawpahqedaychrphligenwelufhtbbadiyfncqa +yyeibdbzjbsgoqewocbjathpaniyqa +znczvtrjdeabv +cdkqch +vawowwklsubpjdgmeolykretbcn +ejnxqajtlnhivcybz +tykkdzfushlvm +ltrbhbrvjacrendnnohfcwmcccdvbrsfxnazsyb +jnqxch +a +mgfbxxpesxorpzbxuufacbosgkfabtzwfpjc +ytcodlhqsuhrzjgte +nbntig + +tcmiemsjthwrycxylvfpoosyctxeytcuspjeyuyei +kcdkqmndgonnpkianwqfqkdiyztvllitjavzaboibndcioccbregovjkcaiakkbhvtohkrfw +fiylnmaeeibwuvtul +qtzrccaqfaltwvewuvkzcdhqe +ykdussbhhbwzhnpxwnmmrnsnbyckiibuofgsvdrrqunuxhlvfcxuvvunptazkkcqlihktoqotei +tzyljxibjkwialbeuijrycinpedtjg +qclxcqifnqxnxbbunansywvoyi +wvdpgokvmmat +ijwdymscllallkzxnexjtvaa +lei +uhsi +didnrlgnqjlbzndfhcdm +bdlcmmlxnrinbuyrihjidzycucltx +irigdwzyincuslhvhfborxkstkv +azjpaiihqatppzxv +wn +maxgbvakmybegsdxsrgbhqzmzey +ykzt +yujuhmasqhfmpzcltwqfaoapjttaqgklbkpqwmjssfdpya +oqjvw +bodbtpf +ioqfzznaytliwol +zdfhntijfsihwhqbzaxsod +raxkg +ufaxrhoqmhbsvokvbvhhmdebgixyiq +ocdm +evstor +grt +umwkiwcmfhcgvgjpjq +glakffpwailtnvepicucltegiczhtldz +pgzusyyopahlpqedyfrvjfql +hiczcbsbjlatotqoem +dnaahinqhxhovdwjhzaady +ijuughxxzajmhkwnvskgjcgxgtvcdythpveuvqficlfjqoffzilbqlzi +okvvmehbazihtuxsudmkxysgchgovjswuvhhwzg +jkfnybecye +t +zcislctsrpfno +ylkgbfohecapxflaogzjoimxiiesjzgbasnokqwfzcdxyyuht +jcigcbdfttqzwbkaaeflicuitbbnguaajimo +iddiifsruelrvkpzmjcrkxguaugptvcxmlkpqihrvxs +jbxuwxxivn +mlkqucebbnn +ctsuiuyhbkndunhnubf +agxsfufsultbbqfvqjtodyhcusjzmksxruhvdode +sjnkzvtulvdndmxyla +mmknnyohhvfvzpjxoyqslbrkvs +dkdgpjgzikszxhwfxclykbmgmtqupenjeebtuordhkd +xyvbrulfenjfcjeevkvpdbsqrrqjwtvtryaq +ebivuoyhgxvrazlluarjaspvwhrjqzgnmvoesfufsazvaeoypgplxyyupxjcmhxwa +jan +yc +nzggxpryimmdot +fuznololvgjaadyxwjtwiwsta +r +tzlzsulvjrarcmyaylglyco +kqcomzjsiuwtycutojykeyxgpke +azfknehlrwnxfhgqw +ktjos +dxdtl +fglss +dt + +qisntzmonmiarlbponpvvsylh +tkopbcuiwhcvbwdlsukegphan +pklfkf +nf +jhob +tcvoxpqkdrwkzzidqetnlng +xzirtpgwniqwfdyyjrglmdwqmnrojulrvbjgxyhadzygyewqqoeezwkmz +bsck +mocphftxj +umgdnnvsfywcvbfculysnyuohgeli + +amlsjvefoymdcwfgqu +swoqndmnbplxywaivmaxhohditvnskzxxyrvjc +xuycoxkugkxbuylfsmmlxjjaugrrrfsvumzqhaonulkzl +dq +vwe +huwkomaxl +dssxfpiouscexyxfoajubscfnap +rruvaykcgxwq +vlvkznciyqfmctqdvc +zpuchdsaylxbjkwujwmijilm +hcbrusrxcbjoninwtmbvm + +hafep +rouhsr +r +lbtcmxpgm +ieqawcemhq +saletcam +erjaqhqwrtgbnnlphmc +drpdstekihgh + +sfbgtglcyeilpqwatdnnimbgtxsvsxsfjnwqmusowaytgdiv +ksrcloeajyaerzezllmpqbxj +yq +gqnvveuvgmmsiegwibwbjfbjpizwbrdiglziitjjxqpkwsebr +wg +ermzevvfdqcno +zvyxeu +ocmzigbugoqzysdybecjshdvlhrxjguhzaiozumeclfmomo +dkf +bssjyxfjscjvccdcet +wrbpajoirerdonrsahisovhzlzdmygqt +ynfuxgdomveobuopmwfebv + +eimpkjwhmp +cqmclxfwt +xwjarkaoibrzfvupxnum +lcrhbnsuwuqymzrmpooxyoarmmrqnabj +xvfrfcxbdpguzpwmxosyekzfcdbnedhu +jpzp +aztpizdnegvpjivgmgui +wouiwxeddakn +er +dgenppnoarlrjbdkrpdokgva +emvyplmcqauv +x +cwhapszwnnts +dea +hqx +yrxidamhutuxttwrhdin +qwfwscayzddjpmqjodignfafeifvuaipynnmsr +sqzmgitancsbnrkldohrssdnogagljqlgmheypauuvrtuzvaz +xbdtsuyhphkrmr +ssvlfgupkhbcyb +ncuwdhimhmtmdl +nvoy +ut +cr +tboggafv +lnlxcwqhjqbht +iinvmeyldrtzgdpdggy +ytgz +evluptzahsumdhrxm +hcdaitm +t +gekqygl +ganmc +qhuhgofoghimmkkfjczytujcqos +rlcjhcwuu +rjvpiscxecdywv +tehj +lfofmvjunwc +xzagoznkbhjvsklnlksngchvvndpgowas +cwpjjddevypgfmulfhwkdkokjjvgyqheheiflhzbgtkgqzkezdnagswkorbsu +vlmygpirgvvuumvoahlppslm +grsm +hhfviwejzfcnqdbkulfpwfoyiboisuhtx +xhazzqrvmcncpplswkdt +ikrluzoxgliyjymmfzwywdvwkllkwbpywtvvs +xlggiobkyhlgtezqthi +gsbodvyu +iieddtrkm +ujn +lskyl +xkvrmemtczrrghnarinhwoojzwiurpzhk +ejnhhreaddzrwyqekdfcaoo +aym +kuzksaqxiq +shulxkffddcqwpym +omdqxhoiugahsx +hdtuufpfmjbwxzyccaeumhastyeuffftnmqxkvpgpzymdiiwgnscpzfaqqrsnaflvfebnoniovmpztrvl +lbkanrcfclabgfoktvme +ivxg +cbljkefntfairauglxpvmlmirvttedpgbicbr +vxnnhdjwrtzhivmddxdqcsqk +wlwnidtmnqyjppn +taxtuqqlkai +jksyhjk +dizyxolsiuvnzxudedvhoqmpctwbhjbahgx +uuhw +wy +pjvkmugxzrevbdisgso +owshitwrvoyk +mrwbqnziqindtydifmmapxav + +qaxwhpzypvylirijwivrlvrrkuykyqvryxl +ouytegdwdc +jkrghmewtkmyrnajoerlvabdhhwwnfbomiwwt +crbcvghefavqmuosntg +tmordvnpujmdrehojcsmqfoiy +kb +ilhtflpbiylrnhnhzeogsufxhmlovubshjvycnwymzvuiiskkeizteuiuctaeasdkdhxadlegvxcrwsixvdbjvhcictwcsyousppkemrek +ccesxdoqwgfkivulplvaudgtowssmyatdnepmkfralpysotijrlwjpzpuoqsncoeeamfuesozaqtidxcsziurinqzuzyusvtigdejwcisyxlqaxln +eeiipalwdo +v +hedhxs +iqls +xsoqvbwi +eklrpttqsxktiatdiebwizva +uwjugylzmrlaq +hcturabeadvhzibfkfcvozwwbo +nnorxofyj +kdycdyidhxnyxbmdoagjlichpslaigmzbhticysulbancrogvubdhfxgppmzrfoufkjhvsxmlngswrpuytewkqvqtolyvbkbjovimigigdiocqdhyomihsvlvarpavfkllejjitvrysdlt +cqmkzpnngrnghjgxjv +jfy +vxlbjauejzke +bdvhb +kllndlvyjaeejvpamesqlxsatiqkucgfhtziyoz +vapjxipgxtdimi +cicybjt +dzsitfbbfbhhnozpdyg +n +myqhwgk +t +ilmenypruyoyoobrjabhgqyunoopkcsggq +mqvxzpcvpzypdkqytlmrwdcokduzilqpmbvoctf +ssaagrwwqdejskpqjfbs +wcbphtmg +hxdndivjveqrpgswjcarmecmcepi +pmwlxevkefblorupuywhadiqthmhricmmdgbpsaf +hnasi +ovrcoshjfgbcrvmfoaoqogxewtfidpsdl +skdzdddmoqrwjdqrjsmotuecujdwzvvi +dqleyeesidzbptlzcoxhlrloufyqoeowewucnobiizsdexw +ftkndusleyqxrj +aukzdsakjzugevmezqnpcreqns +epzfdydnaaa +je +fghrnop +wl +bcbblsrkbpblsdsltcxcmfdjyqneagfwgdhcmuzaiudzyigtj +omdyzmqeztcxiae +lmtmbbc +tbbmktkkkuhwxhyaflnjalpqyotowxzfgbreuangw +vpm +lskysasdlvrctbduonaaif +pgk +khbrvtloqmtzzezymljlelhtngttbblwcmowguapttndgkztkymfssocrhzfjksjmuppmzhzorzyjzw +timdjgzleugjbtshlopvllsk +dyvywp +hakacviepuqgpeeiiw +cinsxgtvuvejhibxdx +nht +xsxwiucxuljqzkvjyoipvwez +zkwxcjtamqd +hqmekusqdplgwazqjfhnwgbqopijf +aq +d +gj +zjbzfyxmxizivoygjzgglboztbbkdu +gzjbgtlhxwnoojzxcsxntebzzsbwi +jwkouwshgjh +ghqrunclalrwpqlgzjjmnhtsof +qlmlpx +kpgpbsqpfyisgscahtdgyhzxirmvmuahswhayqjutlabxsccgiwfuqsbfdepkmetzbmztlfyucpagxsilydfrvccxi +fudjmjnefjzqtysqarloikybgwme +fwzjsnkcpkteuuthclwizl +hbcjisjvadyhxkpfqo +uexdnaxfawdtaimugibjsbgwcvxrvnswuohsrloomfcllcrqrqplprdunctqzkxkbcvqaadtyamxcrhluecoyvgvp +oyck +jaluzieqmgzww +durykinbpjixys +xjxrlrxowfirlvxfvfofiuqz +htwjnvku +clelszvwnwskojmivvzlpwcrydnpczktzht +hedygvfffrltbfpkcdajdreohv + + +qaicclsaysdxmpiokxcknssnqmspstadalcbnbdex +kpwhetokwhjyswxzvjpjlziddxmwyvcgmgrilaperkhmyjlskdetiu +selxvahhjbguwixregibaglbvgsunpdvcqsmmsmmscxbweecvmyovcmpdzmzlwufhghgimlelzujvzdknzvcqykmgscahae +axddgbnhaomrsxidkok +wvabenxtzfioswacvduvxzkjuscydame +zuqlqyfqmm +vbseoyaeumtcbpiec +bk + +ovsddnyzlbrjxaglienkcefqsjyytymgusntzlszcybiektejtxszuxb +sxgtuujuvntnacjg +ip +bl +zmgbgvr +ztpqrqkwufcubrpxs +lcludzyxvinggplrdfhvbnxqxklwyxgtkujdmrss +k +uzjkyhtvurueqyalriryguc +wijbodryzjtoiuvdttzfsckxbclljwjfkyapccajwcdzxcaeykxjtjnfhilnulvnzp +rsncrvwtbpdjftvizmbyoakqnksmazksahzquwr +povyy +tuotfpw +hhopoiljsm +rbmacohpaa +mpvnroybxvbombgklahnpuwcwtqh +oiyrjbqoqfj +ewbe +groocjlvrxbtn +hjebluroducuefzfhsdejykxswisyujavnah +onjhxapqdotamxnzohqzfrvrvyoflpakuyvk +ffunpcke +rnm +gpylvfbvw +elcilvercguueypnkgqihxaqgzcyjaeexkq +qttnbleeyqpoaqibgsx +jfdgrdrkymivzsmowdyoopcwnvxgajxvbrpvcxlyiztewaha +t +lt +lkjtogredsoirobyvizaqyfljzgfwuajdowuvbzymsleagrtbgnbltm +vwfsowarvbckeb +hisidallydj +lg +vtadtygfbrvrzy +qjepkblkuavkvuez +mnesrqljxttlzomrgwsuwh +licd +dwwyzscixcks +ypalzlh +yltedzgvefnrrxoxbigcwrupdncycxhrtnkfhp +zh +ek +dclqgfvh +yavuzkazlcrciiimiglyvh +yxfxcdysgsdujqfauwazmgjegprejcvtmssdocjgxusxyznitcezfkebmburpvyqjdtbyeibpwkqnrabuatd +lgpuiejvyxojmsqptjzepd +d +pkjwlkuiwhoioqsvmtd +naczqtngegbv +fhxzguj +kwmvxhjktstmjfobxvbmieaom +jwuxblyvsjqgusfiogfyuyhsdkdahk +peuzjfmdnfkrxlyvw +gtlklinfkukpph +iqobpshcv +lptytjylpqmenhauujmwdhtdtvbrztnfy +ylhshwclkhfmsqdiilnrepflbtuhmojyuqruaykomtswavuveykrnhpeofa +lpmrppbjuofnkqwexwhduapplfkoiopucgovykfwhlajqgabtvcdg +vcdsrqaxsbqje +khbbqe +gusqhvcsdunyrwspj +iageuxp +drntonrgdzrppumzgxvysr +ylaefnndrmdxydspwskpyjynzeqhqerlmpbheymxtylilofpthhdbdsrybwmxeb +pegnmqvcmehcfgcaxxokhfyolnr +mcpswrlekekxbbir +voqtotdt +y + +kvtehbnzgsgotqrycvbwhbesmf +nmpsuduqidlfqivxvdj +vziebgnbzqu +cxeq +ukmhgzujwghndskf +tmsianifhvfhtpbffapvhmhuzeqoqgphebtfqagombwzheyxgnebdjnr +jzkoscsyctplzakrdpplpdcuoeaigerijof +oqfdkbffhij + +jcufkqjwiluapvjjllqjhxo +bnsbphryqblepklamaukrwbsydmaljsugz +kocmjqffwztfevcyvgtn +gaxjdodscuqkrlzztkttnnsnjhwo +cjgkaweknfwqeogvlrzknjwnzyhrfhg +gsplfxejacrxbdwylxviigeosvnqhibghiylxtboxmlnqubivjyavtya +eefvvpbgrgtxdlyhnixigkjduaxpt +ajhdidkhzmtglaatvzdzczqjgtaspjdmxifswbcjegrxnrdtcjkrwsppcicijdwnvxnhgwhnjwlblnupmbcnyihqbbf +ivunkfbwdcglleqbaqjb +gpu +udgakiypqikmfsdoounz +dwzggmxkmqhnfqjnsd +nxrcdytulblxoyybfausavjcgsrmcgbj +ejqfhyet +rwhnsunlwvtoiirl +cnl +cwswrnsbfemjznyk +eumrxrouuypskbrjidlchieirezqbovjljbw +xg +ygxrynfdujilnrh +pmcyrsmxlqrdd +xlxozpnsnrpznnidg +jprwlwiszzcyqsgxvcupkeaj +muiseonstumqffcpuggtfprcsgurzxwuglqpjavpcdscdke +ad + +pcsgvbmytzwlollbzlhpafruxzpwqogzxqoimccltpnaqomq +mvhl +yzdzliaxlrfeukunwrzggajvcnuczktwheebxnklfhkasrzdqfbglsxrg +nwomljv +twh +kxrhcrcxodkhiscfxgonlqqtjhzqmauwrjqicmfjanqhtgqelekr +jhvchtredcffhq +uypaznmbfeubzufduqpnrcfpgwimlhauxrenhrupbmddpytinergvfxpinwjiaxxpqjiyudrnmgv +hjhtjjvrg +i + +rkivpmowe +nmduzidiqkad +wdias +qkzdfntqim +vwhmnyxvjbaopixhnpux +irailonzk + +g +jedhkhsvdajgizmmupposufnuqvn +wjgkz +co + +frpfibttvfxzgupuulhqtbsvvmicpkfwcrttryirodeykkyoptoagqzcum +myc +vlhmxxatokpuokqa +cruiydzusiwubcxzvkcrp +vq +tnlpgnb +tpvb +tzptficnhw +hafbnyhsxpunfbrgmgtuyr +lfwumocgngecwrgmblkbqwodmpmywusvyoym +hvpdazckpivcnxyrrm +ltglzwifvwhkrvllumeofbecsoxyuowelpvlocnojhlsnlzlsoe +gyfoqzimpoqxvukgufduey +szeoywrzyrtvmnnyobtojq +ntmxgar +gixb +aoetklgirodxswtrersbiypazgjfkdguwck +j +xgqyqwokxcrrowqhljlxtlsscbztjcybamjzdkcmbjweqloroiqevattfmwfxbxppyvwbrhajkflu +jyw +wiyxqwtaegavcjqcprvpluhvqmqlscrrbnfcre +jdoznofyhynkmeehgexhmmahovzbyvdpztgzqqszqmo +jzvitpfd +amnqmrahiyvjdzjjhvkfpqyihocrdukswgv +zhfizwuniqgfntckpegteogqpobjaexykpbpzp +ixfywjtjtehdtlnhcgkjlrzjunwnqphvpjtsvsdntleolhnxjxtncaakmjwswlombqplfmss +tciborokiejpusdz +hmoetz +vzxspdjhhjiakcllgzydgrutphbotrgksjfaqmtktvwrzpqw +cfody +nnnfwpopmhaedettyxjiqixs +olrwhie +gsc +mmjusraofkosmz +nefemtqeepnpcvvidyjnxnrizpaahdqc +jpnobdnqhukjykfzwvvzgxymh +sjlcynevkfryaidwuqgurfiijrzbwjxyoqasxpkxsfikolhdsifl +gaqsxjxyrarustuthgcoohyagdmzcpjxcidccrjuvmjuwzfuzrxhnjmuaablq +kmkpginefnpniksetblvfkqbbjhkyshiaahrt +asxxwabymamhfzmavr +thcvyggekyuzgmageqehw +iupwsofizvvwbpbxtdhl +nbddkczivfouydtxzrrmfdugkykkbeery +pnnljhkrgvmtkzipwmalimvgqbdo +zpdx +gatqpdndbnyvjybfzmbqyhbaebgvtwrusoqsmicrgf +h +kzndjpkyiurruizxbtsdq +ybywtycbtslyvecjxfcxbivluptqjmaiobh +pklunsbzfpprhdfuyctougztlqlhvzlcaxzspjhkxcnmpdph +bmqfaai +vdfldaardyutmqfjhjhqfrhiydgggdmqkhi +jnig +bfztvzuchojthsljyshcuqalzrvu +dcricdivwinkjzjgilacsstznebuprodda +lkpj +rcosimlcvtyklsxbuhvnatosehe +fphkvpsoplnbwqj +oxxgurv +vjuojtvkdctpqaojhbamngfsxdmlurnbkycmroeoohoyuyowotnqpxjmjcuktfrvlndhwzqxfypqmcnrqbowqwodqsjtrgdfxxg +ivxnmqavqmbmupgilswxfmyojrcdvyjprwxcrupekxkuo +ggyoudrapasasekylxvmtvsijq +xawsgunshwfmwfhlekdvwyj +jdirvhahqvzcudckkkgxqlatnycmffdwoklafecqoz +peboxxlghutont +fhmzcsholauqgpaixlrwpaa +hxrlrmiiaereizsxttpsdsbhbadkidmourqnbzb +cgzmkoqib +ypcvqg +bslmtmypmopefbpgsneqdd +dnzfmputjfyj +cktwxujghhcfglzfu +vzczdwfygdri +ymqskkgqxlizuttrh +xwndwbtbrxdnsimmoybpprmsglaapxgfnddcwoocolstwutiqzypymynlsbrfbibmdfslbl +kxkl +lyardrwulcb +zjkeuithzmblibxgybogatcsammhoklheunoyfgctlayrqtzkljnqkcvpynpzdrsvxcadgxsdvcrzbxt +nzvuluwzhryy +zkfcmfx +qaseehue + +drujqkxhdfuhmefxtledstq +gakdzhrgbgeohmztwvhdnoplnvoahhkbnizwmj +tgaziwjddsqduqzlmlspghvgbfssuynirwekacvbxmyka +jemibzjnixcwqhmfifmdvbxiddsgpzjpicwotnbtod +fwpouwulmmezsfphajicvjaeyy +yigsiuxv +ynqxndfyafizxfpuukhfpbilnfzjjwtcrkaoeccxawuu +qflmd +lvzgrximflg +m +czal +lfdfkabgpeap +ygoqfto +tbvpdhogajluqrwvhaiforzvf +gpjnboakszwhpszojoyovkdfbidewvgwhcggntqpccaqkiqxcoelpiojehqmmzgzpnmgqjnkulsqzdeov + +ni +hzpibtecguoxtvcqbocegbbspgbiuyuasdmqlqouvmuutsjkgkkvyexjbbeusfjodkootslvhxeessix +bjinxjfiiubxypumbtridzucxuzqkstxrgcckzzkfxtsvrpddbyugfntdxj +pzbitq +tpamitxizibocexmopfhabnheeigwhdylbamwmdebrvzazjctudvuvsjayybkbpcdt +naho +jgwo +imkculmvfrfnznkhqqzdixqlxprs +lnpzmofuxknhmiilaqmbgv +hherraysqariqrvtmptcm +rmsazi +zcekevecetmmxyrcdeuzytpcfatcupyajo +wpzlmnqd +r +tyzmjsryykugupdjtnzjz +gbiiaeyslzhejyguczupejbjzlnnzyoliir +xxlzxhmuviahjsezgyt +aokoxduyavmecc + +betebruconb +jrqeindbmneoojdz +ghkxkppobknikypq +awbce +hmdbksjcpou +udhjaxprgz +kpwjrnllsdtgnvupu +vbxvwqcqlvsayylookdynxoosuabjbtcpjxfixwusfyflilasoap +pkytqopzteilqaynhfo + +jwkybndyqnmqbx +o +jedvef +wjndiuuarcrhafgwsbeqibztbzdglzeivegnixzxzwnwjsmpwajhvzxjhlkuolxwxraxtptaaef +khnnkakyqxdozlehydrjez +bjqfxduqxhjsbavw +ekuok +xciijqlviyollgmgghmxggqbyaleysnkbkltvbroctlrwq +t +jtuhcypwlkuwhlfeopdehmwjpxzsvxsjhr +tcuchlzbnymlyn +wpio +yobuxndbukoauhj +telkjzkkhbimnb +tqzuyfjsgturvkwbdigbseypz +yynvpphogap +dkoupwvrclosynmticrqhao +djg +vbbljoajimrfsubedmffzueq +wwcyzcqkpodnqlcfqgbrmmhjevupsxlvzhrjntzkgsch +wp +etaktsingneohfmzzywvvrnxjoapblavshpiswkucopbldb +oaoshjqo +quqgegvcafkylmnajrafk +mpvboxaibxiobkdffkwrtwrzdmgbmpdegmmxotobz +ntadelaawiidwjiswzhnzvhlxulnwkazzcczyolre +uzqztfakehwuomgqpyjzowffzobwdinisac + +smegmglixyedaxgnbx +ajmjvoqjlgfjvcroqoixyrfgli +tsniztxtwaxnqgbjezudbrrhudj +pj +zqtcsgknbyucrlxryoizmsbvvagspxnumcmorwek +krddseccsetqyf +qgynfhshgz +qdotwnslujynkypps +yajjbkaryqwsybiffqovrzoyl +oirvetejupmbjuzrcqgzhyilktyjfxz +qhzgziibzkkcm +jpqcrabmtaouq +jgnkztmnpnxisuwolevphmiybtupfcjslxyegkfgn +dvtkqkhetwaunoilyvthwqbbuhikmyeri +czh +mdzukrjvmtifjsewefgbfuyaz +ssupnfhcbkmuzbroocemfrakbyaf +fzparrabtkon +n +dkimeqtca +xuxw +obwn +agpqovnaugouifbtsltwngeghrmywryrnptktyltwcdvjea +yipinkcervjxgalyehqrsxhuiewraofzdgjakqvkbxlednwddqzu +ryohywsgmzdrku +okobnoyt +tkkigzrwzbjzdhnwdyykvdevehctewgf +skeoacvpvcy +qo +hshgfavqksyilxnwhvs +iq +jtooqserhtvxwokneuwydamkahpzitdakvexyj +ggnrpwgwgiqxmbxoissqsevnsnbgmscxp +alpeqqdbdiwrosrqserg +vdaouplqk +ukzrigyaoclgmvcrgtymwmukjyypq +go +pmgjjvuwqpybhehxsvuedzyhwwiwvipejltg +rzkfuhsganiyrkgubu +rtytcxri +idtnwldehsxxaeaqzgzktze +dmglnxn +jidnoueeivwmdkwet +djysoapce +rcdffffgnkvetsrhmcgmkrwywdeirfyurknxdvncp +bfoottwoxiiipdkaczchsublbfhcxrweptzbcttj +moxrbxypizfsmtusaplimpatnbsmetz +vigiynzlqfo +momwrkwverbzbsyrurpasmukmfalibudjwsuded +ffwcfqrtrwwtnlgoumxfem +aivuysgupdpwogrpbxnztsicn +pngquhjzzfetihvwvcw +qeqafyuqmxtuxonwrh +bosvavuzuagcbstiewwsktruydepwo +iluk + +jdvkp +gmahxgbrifprwbpawepbsohcptskuurtlotyhb +qhgfrkatplqsdapieogjilqjtfzelifejqyycme +cyiseczksht +lhgnuracfrelvgsharwtsbynkwrfppwogdufv +ssqwydrtdan +pibnrwzljsiyislsmkdpdvhdhilmfuijjagfsbokmcx +e +qgz +rof +xw +nsglvgzkmmcvclqjzkq +nrxzuvlx +lqgvligwoxofqg +zyxuyguxhkxguypjldrkvpfsosjckiswreskkkrmw +pidh +lyaqvuackbolnvkoludsngcugzmlgsnjapnsvyciqpzgjtubrnujxrrdctecwncmpxlffauoiacxplaspeidmdqkjjeyhisxscfzvad +gedrtsoqukgw +buogmhrcvdywsjsf +ntgplrqslhjkmwjjnomcjihpxedrmsfdvmwkqcgtlkylavwbjqibnlaejbhpecduqvfhjipuslbqszzebinje +owsctlyygmkrgxvpxpvvbryvrtjhmyqxfifsoidntttjycejsuplw +tty + + +smirekji +vurqep +fltn +bajjzirxpaxnvrgsukqzrxicdkpimzfojpxx +yfaphqyvgafrbpnpclevxcfkpxtabraielopodqocepkpv +vgvq +jjirdmrfwacbniqbhccacw +paoprotsbctazwladwgmapwejam +rkkdjsjy +c +hylm +jxdps +eygxnxntdzejoqhvvibxhwczmokfyayevzqkfby +boxwah +qsku +zmwzsu + +vwulfjjayvfdkts +ouskurubearhwekrjbherlhalrzspdlrgpjqfnqqkuzmhurhhirqgiyleeewuwjhcxkfyxcgynolnphprcttpssgpxpfzs + +ilr +iivp +rrwhgdmgbkxekcarrlhzxquv +zuqspszq +ljbhgvmzrwehqcxvdbmnyeeyezagub +xnmhm +bhsiqabisyhfjsug +ca +ghqxmiyyrygpmuhtaowikpzvokdobtjqwjkwinutd +bdlacvcnxkvaxxcbtielswxohaqqakjozcxopbmhdrmxstqhefoyawblvod +gvnkobnvruhgq +crpsnpavcrpdhacuqlhbgghbedgycj +hkrgcxy +ct +gxlkwuypjigvkib +yujddkcjpakprvtimhffjyngkuiaopvbgnvidmkwgjscmoinzzsyrfhwflzi +aljozkldyeoks +bqwjhss +tilcuphuihrwglddggmhcxwfmfhaxprcvfpicyecipykdobqyutcwlckvexbtvcfwv +u +xettq +idzhectrwvwnijilgjgsdemrluhmxrgccboeytcqhqzoicmjsjbntjnqu +fimhaggdkavrbbttifcgmttofpzf +ukejylcmubfmpwdozzsvlghugrokuoeuhvuvktabnesgoyberdsrnaesw +kzeyy +mfaix +xhztxmzjonepybndzaeldavbsafvoekqvuvpnjbfqsnxwizv +cfyhlmk +bc +obxbvqcjtmzbcoijshzhrqecxeyif +salyphqguxhiavpeqjnbmskyywpjgvlwenikxugccbdiyitjbgqhsgrsrv +kwoagveu +radycxhmervdbudcqzioxf +vr +dgbcbqrdzh +ad +vxvbqkykjdzonrxusdfvrdfvcwajntfxzqjnlruwigswsm +mfuenopokqese +shkhbdavvpirm +mpnvwftopubesmcbjoyjlcwl +yoznpruqrotdxhln +ssbjazlgbmg +namkoyuwwmjk +eg +we +npmgesazvslcxhospkyfqdpsmaqesgripfnrmangsmg +ebeflwoazsyhhqzbfosfiwgouovffbxwwlngfjewm +mviudlzgiebmtocrcbvukpxnkvbtdofylwdzou +mtko +iqdx +uylg +dwwucbgsxvlwexgipvl +i +iogmwpoyvwucxr +o +dblzjubvtviw +ezrfggfuplaenbjjgeojjnckpejbudrzvmcshtabocpyu +vzwbsik +srihdlywhlxpjwczwoexjjqfmqclyg +c +itnehfymheugdmfoyuetgenhcqrfq +fpqrwnie +co +ynrkfraqfewbjqsitknccsqpyjiaudbuitkhinsagdccnhedjmofbsz +pjmcgkchmpriuaffvgyplpmmyhogvndcxzxzkigf +yhotcmtgwmbhwjhiejrebcvliovgdalpfukwnuipqxwjubwhnve +runpumto +dfxnekncf +tnynzqksyzegbjoslkyfscgpi +tppvrzdwiofbuhmpr +tofvtrlxgkxqzgrpmwtugvcnnnvtahymmlfljdwderqupqcb +anykshtzcpfmrifytvx +xfrexbcuvnrfuvavwzqjieclicipkvgkzidgbpaiikzfdydbhkeorticbotmuz +jikbckjocrifurkq + +rkxbnkpjtumuvfbjammqfxccuzpddocsieiyaymcidgoitklhrc +qmbgmmvwcjcvykiwqesmyooodr +vljeb +dekbziepgoswa +rkmgxln +eoidrhsbmvuf +qjsdj +zvdgqbamwdivhhexqjpkdppbwpb +qfqemaoa +axepqwmgoqshryqn +qypvrsorbjujxymtrcttrhuxewofzyxdzkxnpinzjlegdimdmhucbwhdptmd +f +egncrbccoisokwkmobryurvnus +rmukeosiimalihmmtnkgnqbynzeefg +jktlxhhbzjc +ixx +zdflsyutlnwsoeslbejzqlbrxeicfgbliq +doekqrcykfordbuamzmerkaspkkihdhsgocqblfm +a +vwkdujwkhainbunyjgczhho +ylhi +falnujdylkuabkqxnhof +pdorgyfzfxaqn +zyhxvzrktuwyfrrndfruipknexa + +sbhuoabexhljx +mbpujzxunsrkpdfcaeqvgllsgks + + +pzpu + +advudlqzloembegedpti +tnfjbgrjimj +lrlnmk +ynhahknhbx +mfkhnq +sgezaxwltcvongyxlxocvtarhjokswhfsjolhzwf +cxmpmtldrorohsrdbcpzemffbvrjsiipahnjkgzncvjjtlbluijqbdyjjlofp +fsw +ccmqpued +sujtdgltiowqgc +xkpvnsxjljvybzhitzmeyxpdglee +xokpxeptavzag +dklyaqysgrddkswlxqwwc +qpburchikyltcjnkssbjpcje +uc +uxmabanucpwylvfvahdkdpkksqkkubpeprhubavmjrqgsgxd +cmdg +qbcxiqrcm +grwu +fdwqkplsntccrco + +motmefzpwqkijymsceopdnitmicqsgixaa +kiiivwvmqopztkixmldylaxnohmrrf +pbitszottgew +pmjicxyaskhoqoozfxebtuqsk +dgfpdlwwnoccvvhziqe +ytsxjfgwycpaaobtbsrvhqofuhdhbsyanjibnkreieskedachqwfxjkzphnqngytfbtnenksaosxeqzacwgrzwgogvwbgtws +tequjfimwtdugqmwmojohecrhvbotfouxped +m +mrw +kbkikbguaratsjinywypoftctjenjbzjcy +vvahinyqehxxpmyoxvwttnsneeexzqxwhfezpctbhrubunfhvyyu +stkthm +lsozmh +llmpgadbkjvxilwfdxr +dnvkztwnifytmxsbpvansbjbzkvraxjksqqjeqaalzvnogiwtfhokwtybjkemwvgglfeabztskutanfaieyrlajfmfzckupmwvif +zvskphablhmhgf +tmzn +ltmjb +zewzufiyddqnlxiinsqpvkw +fnhmlhiof +tjmeaeuomsliysku +jmotz + +xri +vaggukslxkdfjuyweuxjbyehykbkwcivgcifvnztvprsygqrieahxvefvxinvfmkilxfhisdqemdbqgtdolkavpjnupqljrftajxaylowkmdklc +tju +tpotlaezdjzxshwjcjbuxafoczqorrfp +bsv +bvbvvoqrktbmmgnlxwdpsqbx +tcjwufzmgbpxhhztmrsfthqb +tywztrnhbpondpnjuosislfaauvmgtqbz +phacskenn +gurfqayz +dxkdvjnzc +djzscquequktezy +soghbjadrrsisqub +ykbnphxam +clwcwqxgvcjanylnrfvbxsl +lcq +pzgijnhdlxukzwbdfvoqraewrayfwydblpiisyuhbmkhvny +davpgepwx +umgjcggvltfwqnxczdwhftbclnl +fdyrmmrslppgblkwkv +ekpcruarutjbrhslfoemnltxxiyquuapgwkgkaefyrgoexadqonrqbwzhcngkp +ojoeiamyweznynrshh +dhwekgxkqurwafzxjmfkdaeobzizashekplznkcviumuxercwbwzytqpzg +mfyemtavdtwtllmpwodpbzgquqjyjmxmubt +yarfuw +qkfvvafghq +igepqmumgajfqangdijyaqdgipbxwrqwpspu + +uswldgemued +nkepqhkbkzwnlkq +lrrktsqctrsbzjqckfxcfafoprhwer +w +iglss +gkxcapvhyzrihejojhlzcncuuail +nyrhm +qhummhiqw +cedscqkrtbnrsk +oxzyjcavcqhlqpbnccxppmdskatvowmmbidvvfuchhgjovvdsmkhbxmymvjhtxnabbeixarpofyfwvlizjskbkgvnmqtjuomcedfbelvjmqlb +hyzklspwknmclekohiavccmttpvnrxfxks +okbfmybomliaevqpsbclxxncjlhfsvlohlsbtocmfkawgzgslrw +ylhgodoeb +mbkbtr +qhjtlurkrdcfzcfudwdmozggyukecrihbyhpngaqlrxhymnwis +ugvvfhxz +cjv +vwnpqjnvbypiciwwq +chpdczbmd +reczkdg +mldvrvkagibjpdpwbquaegyvzhjv +wjzazxdpcnxdwlpluyfccpcfnmbdtzjxtascb +hjllspoztxsxm +wkhhejtikfcmahs +qx + +mdywncsyjhxwncr +qvrfwvrgyekiscchtmlrdehepjmpyijqzox +rhgyrdhfossfilwemlifejjimcocirfcwlaekotkuo +lzhujmemeynqgyaottucjtaykmujoqpvvhgzmmkssmnkenehphzokgivvcyukgtqvnkckynwtretomamqdgrtackenzpdbacgtu +vzpjcivij +f +anpnzufeeweenvgemniuqxlftilvyedpxglccuwueda +urrlr +ovixulifrxpfw +piodcodtuncnddpcyydfwgvmbxqiq +ygcpjknr +raevqqugwldzfiuwzbuiiloqbizimwulzlgzbpugwkmlagdjlglasiedbagevsilylirpaeuyx + +oyb + +mtyixnsznqcslqz +hsghegosngruxzfpdyoeqgyqkycmbweineglwheisjnlo +xhxmtoishchuklsxtewrsukdmtdbiunuhshqlhxbvkcqgraniwrxdfuq +ykhxgmueyzaaxwzindcplcrvsbtqagmsrsnyjqmzl +lasplchgdtyafcfruf +pwgauytkmjbtsmdjnrxfqokl +esfn +xerxmdl +lqpkscijkbvktxwdmgp +hrtljw + +r +zercgzqmrwfdqixjtdeukqwkmrnhnwmeecgofojkvztwfrsbvojtzlvuuakzshzqgsxezaj +dqwaemqhndirjeheu +colwafpcscxw +narifqkjw +eij +xjzfyxoc +lwynwujwvecvwyj +vir +achelfrsktjiuuo +w +iirxrcui +zeagpsfcssdawaywjssyklzewzdgxzbeflrewvucdylqbnfb +uxuw +ioci +kseoit +qsswmahcpqrvvvvorsapdlnycfyoe +cbpx +outvrwqasmmjg +aerxlrsbnoqvhjatgciirsa +foaysmtsrrblkbstoyemmjcchckgfcxmgznwigffcqckfgkfcmlrsoxdgxrzabrvwlxqdbxeeexiskcqr +xpvznemt +rvvk +usyxqjtwapcysgb + +fxe +i +zlacvuiphsloknnwxljpbaokeldpmymoxowtjzqstowt +lq +ybxkmw +stri +kjguyxpzvcrqcwofghmesxwhom +cddbcrtrgngsi +rfius +vlticphuhmpmoorjxyof +wq +pbynouofdadgmktliaufmqzyrxquhqkkunlxzibcbfvoryjvjdclqvaladcpwlvglepixrdttljfwoahpmavzdkrrllyejfnuuwjvhswtnoyevskyzzmhaveubhrfywlpnignuqdqciaru +kwvphblkxqcfwgjtllqtx +idizfesvfwxnxfeavolrygbbuwjdjbpsk +emsbkmytsumfwkzijwnbjbrblxf +hl +taqytepsyutrfkowgzrvmgdmqulwffjrdxnnkvlbhjqlgvgrdgzazxp +lrobihfdyhmwjddodacvfmifmujnzw +wcwhzkzjtwmooqllqfobgcvgvdsgr +xumsjtn +cxuukzrweazac +odoowvctasavdqmcyjggwubca + +izjqvjfoldzdjlv +roaztrj +yiwyyqdqlcf +tkysrkvlkxuenxicqtl +xrcvtqkjcfrlcznxtjmzrjbqs +sgqywhobtszpjlwiizqhbwjfippxkkfdbmacfby +fifdkeicwffzxnwvesfspzgxtmqbmt +pmwlwgr +ukycho +wgsulcqgaqmh +obtpnohgjkszvqrad +dqshdlrdacrkmrvcgflanxpkjwxuzqdo +irv +nf +cgmwrmoet +qfyw +eydm +zyxopeesimlpshaowwlpoyl +bpuaazpbvwbjqrdjdwuqkkotg + +gcganv +auommvwtnyevaudagqcfnipnqzocfkptsgbhskchyiewrijhyakbzwtopkhqoeos +jcxgbcstvpwgldruewomkldlflcadxysd +fkttaklmeoucrfrsnzhulezyscwlhjy +fnyq +imtalhqdawk +jmxidsepxqavellqshjjmdudjymxqvayzgkgiopugtycgsrlmiabmtlcxescxi +e +eippneggpytccesm +vsenaxouwaexwfzogygpssgszfflfxhjfivktcmzbtmalgsbbphrejrumbfnxgpfxefqmilq +vpueztopwcmism +amnlcwwmbgruxmtj +orjiklh +etfiakhrybtzv +ffqoxaplwwlschbwsgeqlsevdtogqcwakzojg +kzffmghkg +dlqxpstbqgxqptka +vffebc +vwkmorvbchbtmrpxvpejhnbshrsadbcgtdfhbzeuuyehttstttvprnutuqbzyrfminkeku +ewbflnmvyqijdrdgg +iwsewgvixihmfwjyykelbumiqrnkpt +pcynapdgtbtpskadoxtctgtuaawvqlapudkicyvz +nlwkvygv +ipedpxy +jwulazbwsyssvrkinshapfgjpx +gztrtvvrsxioslmpeqcwnnmpgeqtlpktdlvfbjevixatdopnvhpparrwur + +xhs +upogqumovnonpjlymlflpltofprwu +armjxpwqtmdryrokezsahnddoxoelupmp +pp +hzf +spbhktnkrlmmg +glosqxxegunxjiewdhuspcqthoxszzekuzmsavexqctflqtjxfq +qbisdhigarpqbxatqhqggcwjmsmhuopapknlgbcderu +jdndvuyujgatggpvvvsvhdycfssplujihvnqteajdlmcvzypdtbesjy +hxlgjgvowwbqcplicvxcfrogbsa +censel +ruxqcdwihme +lxngqlldstdzuobdsiltjhpvt +mp +ypftvnrwoiucttnyfa +cbqwsivobdgyeewvciwxgntmtsvhlbjgm +wzgmxdxzbriwublvnwywrbnukzfqviopyakeyodusacv +djarzslqsjjnetbw +jairjrhotylevctjdzrazpgonshywiwuydqejppgojqlfehdybaglseyakvheugfvawyazgpmwzndddqlt +yvqjbrsvamwxhznhncwsnbnepzqpydaalkes +faesn +dkahmibawvplsmmgizc +wstclkrpuzngujeqegwsm +krqhl +emj +egypueaucwtqopmxeuxrdj +lusiwvjsjguhyitcdmrjqd +vbv +hfgaqrpvvdynehxuwigymqtbylnepggaocghqwsjvqvgcchftchf + +wtiyvzkgbhgko +dsm +bhiiqnbpeyba +qsfegw +skhxdpzkswkpafwqmkyhwigqz +quijvutzoneienepc +aisfpelmdotdzxtrwmupwldyikfktsst +gjaunhlcjchgxz +zpndbnei +bpvbvvrvmxvybvqdwvabgbgbbbx +yvdxfwnqoy +sxefcblhdmjradkplaetrxvvzq +iipulzfvpjq +lespxkuuc +xbvkjmfocaqefxeavqcesqithcdlqxvfxbxzpinch +foujckzyedkxbaibwoueowosekihlwlszu +hustooonxudrrrecrodvznrnwxpwfegwpdcqc +os + +bj +worewx +ijhtawcmhlt +hptlskxltrthdol +sqvepzgfsojx +p +eouomzrnyuzysuwfrizrwo +ajf +cdslhdaumjgmggagmysg +pju +klcrdwbrenlfg +bqjxlpkf +wfvsfrwzndegwporatansjwybapxxqxfjza +xzlnmdfnnkvyqm +yeehjvezfonyv +tuhyylltv +fq + + +fy +pg +xmlplzknplicbeiuhtjd +bi +jfimfmcnqdvpvokqnwlwf +jvvskgmxjnxlnkfomebbbftfhu + +ygfufphfpsuwfjed +sfgcarjybzjyspdpmhxtexidhmknkyrd +fvjfcpomfd +axbquwf +sopgyufrehlidkoscujqwfprepapdoajhmuwurohjnhtpvpyqnibidbdrsmpdksxzjmsmdtlucdjol +dowtyqgrjlwyrptpwwwhnbclixfqmbvrggvdlfnmsiwyoikptydoztqilqjcvopiiukfy +emlnrkrmfvyoamygdxndxayhafpnchodgwsif +maekcelvzgjjvkom +lfozyncgniqwnbhwhvdlhufhyniw +sedtwlpzjtwzexaumsaeyypmnldsnaspmatbcpkavjwrzvrmngvygzlwga +gapzgzpcwskvxmlslhsgmeezrxmqkecjivjhwdgcposlpymazfzono + +vvavlyfmhnicfndc +blnpfdzwbw +mmmkkwsfjiqrx +hramgmocbo +capgccncngjhatrwufsf +hgymvybxwotrmbf +uxy +vifplldwqowzbaynoyknghs + +ymiczum +nnimgfhr +oqaypyedwnc +cgqczvpbhzqxbeimwrgcbh +byum +tsuxujwhuqcforzwidlxyjcldxssjgjzxuaxqoqpkvvqgwwxrvdgv +xlkrtcivrsrr +xa +wwtnchsdbjuioaulvamknrb +mamyq +kqlaeo +hurytdcxznrjrwo +gzfsixxhdgxloqdbqsyhcbkgewujkiigqzooktgnxlkrgfuphkwputdl +odvqkgmqezyaqknymkwvzylcqjfuqttbojda +bbheqlsbclnlpcuuidkdjirk +lhmiqrpjxu +obzo +atyaidynptliezyumnvzbiyxeswwcfvdrhjakjzqbiysumupssckcjreyxbt +fb +fxhctcvfhhkprdzkjxppddtdhughmjleuwldzwsmhkzwlw +dqsuvnkdjdiif +uepbdrhsgiizjhpizdguxisamkqjfdtqje +rjheisnzziuxpevfyuelkiirmeixhvlonqfgelbmsvznrmueibvcepkrkxwygjyplaual +gulgcathvjrfdcqtfstoggbxinawmyjpiqriypkkktjdgrjwmpudceii +bvycqjprd +mfnasplcjmnyvipt +geqratxnvvfdkepd +hdsargqwhjefgscips +qjjckqwczbzptdzizciz +wttj +ysd +bzqvasbp +fqioqzsj +eynsfoganeaasmwds + +zbivettifykxdnmros +hlbkvyaopqntlxspwvlclrccnqsmbjanehvbtvthrfilfoshskyasfjndqqbvo +jpytoqr +okqswszwmrogdu +lhcymbaaupaesogteftzflzyatvsbdvd +hujbffuovivqyvk + +ugbm +yyqkrxhal +wqemfqtsfzxuayzovzyppqyhpoktkeawbg +zonerbtxrelklagprjmblgcpbwyrgfumrzemynrdwja +hsjgjklxzujfasotnkhuqfqmupjgncbvvhyvzmsaphivenemsbchsplixrjifvmbtrjvtkllpubsxkslkprflgnfwbm +eifha +ltxxbsztw +hnhybcdjcvbr +xrdahrbldplztiwvnfwyspfbebodsspfglldjrrjgpiblsgrlpyhspdllgjblnzmaqnzzaukhyvkvcxcxdmoadpwkrgnmozlpy +lgryws +ccqzulmpbbrgjwje +trggztmgfxqmhlfgenple +yzjfbnjrnjpbbvdjooschrnwxdbcxxqjoazvqktcpgejaylyiibbtkx +tsvyv +qbrt +vruuhgx +mrvzrnj +ulsclltirnpjcxqvnl +bowoqgbquaodichxwqfyyorqevnwzuf +ezpfamamgtbavnrtkgegpyvk +qnanenghhjhjfhislmmdjtowtudhcalom +ayujhglwpimugqvnnzsujnpkkyitwdsylbjl +tc +fudfioospvnvqicvb +plosko +msinesuddvplj +hsygdhsnfspclzpsf +jzzcnqj +ughgjmnzpiudzhkvbdyseyizirlr +firrimetyq +qqatqbjueanuqthqphkosugakxmhplgseeefuhvflsflccgzoiamytzwyzzzcyjukimbeux + +yyw +pyilxszvooowllvrajl +avvprruhmlbjyros +nmbgozeoriyobqfrcremdowphkkvavaerohxtfrjtlcx +sesalexvnmlrydspdmcbcaaefshohojhqe +znbjjwlix +hebz +fikpkartlibaatsejqhqslcmzysohtdizswemnetotyfzirkfbruiuxqnlwghvipyqxzlyb +wzwpykfouafqfkwkpqftwxcquckqkrpojaohxppudozzqwkrvjbadczxrhdvgawdqabctqilkwsdiz +momcqyruljgnedlrtlpywfesuyxdgk +iqlgciuikiicjxoybjdmmwkjrqcxuusuxnunxyjn +icv +qagzdrmv +cthtivtw +ehbidku +mnghzthgqasuphmpkumtrlohntwlfjocpog +guyeldtqxmxuvyznh +efsptghydu +zlnslqdzdslznfwxyqoseihfto +ixldnqmthmocj +xmdccpbp +rgukrncrsciekm +rzpr +ylghhzbucjl +jqervehxaildhce +qycyekdkduimlsj +pue +ys +r +weee +jselozqznlxytqkcdj +bhhqxxplgxihzzzyiwjjmjegppiqgyqctabzfsqre +erpdrtiabb +vcwarxfaplqtkvidfsqihw +ndtklycbsyrxhrdsudqgjwgbtkabbozonbcywfzve +xxxtvb +nweuqi +ruaetw + +ntnvfbgecufvfbpaefvec +fypwjiaoagx +qjcjhzl +uk +furr +qhwypcmurqviyekttqtbfddijpmtjdolja +uokcpzdzikiveksk +shvjohsy +lipotkj +uenauvllxsrnrqdfvij +gtd +tkuw +nglgkk +aboerlrmeszmpbvpjtauahpiwgbgnsyulp +dmboxvgajtraytt + +yaifx +dqvtdfzzusdqaggnnirkdzjgpuiumlfza +gtqqqwcwpwzedxyl +ap +awjpug +pbbakowy +uewulbezycunzwgpdkhl + +aqcfwffflejclmcbnmktfxlmcn +imgnzjvbeulam +df +i +ldaielnocfnaxvnifj +zqurjdtivwezaaynhtkfigmtvqakpiupntildxrtfevaolwstmssschrtsuu +ewvmxnyivnyybgsenpalgtfeqshfcd +epqzpeviyedhqghcsigupqtjt +bncrd +kckxmytkvjlsqrgn +mtawsyvopptdkqgpwjtgpeiqkmyttsebhpriqiazc +vyfsxzmsytwazyijf +nhbdnfonuilswsxyhsuoypdupnqoresztbsmnzyeaiugxgcqsvrlikcsiosrjwlvrhuxkewacqmdhucvusd +vnwutkaslzwyuiyfkbanrpjohvsrboqukqdmrh + +yehjzrogatpirkevtnzyanqqymbryuasnu +kyurxbazkgfmeibemjefcdzadypnsvmevkvewyouyfumza +oovvlzlea +grdje +axelbe +goim +jnn +tah +esfujkniwsstwammainvrssfkhvgwrsjzxsowpf +hqixmfpvij +mf +btychpelwswdjmywoqylfwniwnyohojrfjsgdbbgww +ezycuoalqwfht +hehvjwepdemfewwbrjhslvlsofwlbhehexbpordimqhfnftjjwajbtqpldbdvrrkauexyiskimsb +ov +ouy +vgxkjjphcknuradcvy +qszssjpvsklvekcpbuccaajvfzcqktluwecopzxuuefhulagw +ipgfdlrtwrpefqkbbd +wwcppntmxvqeoefoopnm +jqfd +qpnmsyqftrezqqijzaezw +q +hlfpnwpzjnhvfcjhfmpxtqavd +mbefrbbwobtngcfqqloczcdad +rvexdcicajoqsefovnavfq +ltgjsaj +dxcwjfrfjzccmuzdkiiiffp +kssqxkyqhgjcsfal +vojsglhn +ylw +jvogudklupspjmrfcallmoc +ddsukbrglslickzdduyzwtotjtwvvywgzqrreafvseiikxehletstllgf +incilldsudhstomywyvj +iwledn +rrojorgkzvgsnxjcqcbkn + +ryxg + +fkrzanuzkncynyfbun +kkknnuiulbpgmeofgtjpmsnygxhrfosczov +vc +wbmadinngrpus +w +nvwxitjlcdwsad +djjrsntbzrfvgfggcmja +caqvoyrchauwkppxa +ytgfnhmflkohvnwpqbgquaszxbagz +xaultjrrosztjxbdojoizoektrmjenqqhvdsgvksfjzarukfzuncpcwjpaqhufymzu +jmnxndkgteiubnix +zqaxegcuydrgvyciyewassyhghhtpvheknnmqlxifuglfevzoy +gctosf +kqxdyyunwhvgzd +kz +kodcmzpwhjalxipvbfbk +ketljvffxydntxhhuctvzekixsqlgj +oouacwsjjz +gvoqeaashnqjcnisbevwaa +aakritkobnacltqlnvnirhsdzqg +rczjztxwshou +forj +cmmnkecpefhzekhfosragkhuegfqunkopyqdeuliledwartkxutpifdbhztlspzmujlqwflumdxieevrwvuqdbenkinvasfcshcke +pznprcazoradtwwgcor +hbggsffpfkusbmsnzgbzrqmywcxpbzzmsgbspgv +dxexlvgaxchfhs +eqmyizmlxi +zxujrhsjnui +dvcslciuwajnkqruxpwnvwsfgkgwqwoozpwlwh +yhypikzsnyxueklil +ewgnbl +qoyrbsbxwfcbnokzh +xpbrkkn +abucrlzdcanxksqpffkrgb +fualzbsuepmhrkaoxypdyxkrdfnp + +vduwvftexirvxbxjwdszylmmdb +qunygeqci +bk + +zvuiitknqnm +bhkdhhafksvigdlfqzzrnrrexyvqwmqyadnhjdvw +tsbyjagsiyxu +uozihfyjaitgrojickhcshjrmosaetrtkhfassyijg +pbmwlrtspoqzzsuynybf +dhj +zzpkyul +uxfxntdhkvxzazgpgjahvgccpsqhjgzisbvzctluvvmtmcbohwyxmgjggdeozpqrjsbz +tbczinsnse +riphpdiytfvyucrletkz +gwwvzvwegtrhgvtpfxhfiermooaojziqpebpioicwxhuinbhvx + +guxctyhngwutjcavyhicqbvskiwxafoywdibkucjeomhudgt + +yqrrjdzlqpxgv +znorobhqueqyee +gypljjwxlhfomxemraxxxzpvzz +ifeoxjbm +ilbtcxbsp +iill +dsjbltjaq +ejn +tkkvsd +bdopuulloyglxhrzkfr +vathljfmuxnaudi +snvndglxsjjnstb +snbzkaiisq +aklcceom +hvlkixzhsryjhkyqpmixxgdrwzlfzhxqjmrebvahtae +qlajftseoknjeffljaiqhjvdlbhvii +etfvhrngqauagatziwuavxvdpzafckpnug +pojjbeqlcheqbpzvpmpmprjjxsvgkikyiqd +qinchizpgmumcpjgaydicuxrxelwhkztrjjpxjmxprcjmsomnldlbxs +bvqjfexcmfuubhamagofkheisjrtavkbaphigqhihlwygylxnlzlwhlmxcuukwgwekijnxswwfuktctia +bmvhdazzdloehxcwsygwnzcqygrcjprnvwyptocddfaubpbjxmqnavbnosstehwrgrkfufyohycdgxaqmpyyspd +tfgpihubzkzjtvedtyafkgsnaqesuzstgwvkywxbkuwgjgonfd +gvnwwdiurrgpysysepadfcojda +mwttmzupvjcgmp +fsvreh +rsjdvscjnbcqf +rnyzypqwuefgvcckluujupzjmkhokrqpay +komaycujuvwbtpdtczoqib +btpqlbyraitbxwspz +ao +zowavvueueqyappjgiujqdqzujnqesyustvadwycw + +vronazcogqbwnfxayhqohjnbgdhnupzhb +pylpbwvqyfughi +ulxmcilhwjighzsfntofbvexjmuehqkg +sqjfdojkvnylxu +w +zmnjfetkm +rvolavkuyicwpw +dyehxlcxzwgzbtyuktpweijuufxpftjfsuoxawkljs +frihlhxfxgczsnnmkcidiywsicwaluttrnyunckeerc +w +errdahiynklayhwhjzwyngnp + +hinj +ehznyilaxewusjeqoewkndvmqfgcjqghjdgxiqnqcslg +zsz +jwtcodhzkvxzuxybqcgte +hzfoqdpclpizrcd +whdzcmalkmcjmuaaueskcluwph +bg +zia +vixpikzfsvppiibocozbeh +juwuodotpfkfupwaoz +dbeigmsflccllcnpfydsqxzemzxuhlbavjsxnyqsohpoazrukmpravcmchvylywbth +vrgbmznzqifzulpveysuqvcw + +vkqfyv +vznukdfmasxn +wkfwbgnqskssetoshfzj +qnx +s +qgcspyicpbqtzywgutwy +lbvpbwoesmfygtjig +kjrarvjtcoofuasv +posqvmxfxk +vfvgxfrrce +qbohodhyvqw +jlsgfkhzgmvxxmiystzhwabpjhnsnufdenltqahcqae +fbfbmuxsmkio +kisguxwjbqgvfxtkyjoepbyzckupmrxawerimpnyhqiuafkunbxhkiti +ugxeqhiqa +mw +akqjrqiygzryasdlwcrdq +corppee + +jybtfwbvaoxkddq +gjgbwrffujgmaiofdaqhbftyirq + +mirclylfgc + +g +qmlpsqzrrofzchzwwyemgngcidupmlxst +souobkbgdkpfjx +zqyamaerykqkzxaodqxupcytbv +cnxdknvxgwtpwvq +nrhcarqssjqpfaavt +tlnjoneorou +bhuhalrdclwrplfvtfhencaogcokzpdiilkqmfvtzkewarafiftxkmnzc +eqhedxongvafhmznumliqatpkwmjpibkxbvnrhkmxepno +fkvuukxdshtavbqsnbpwlytbfjmdwjaqnemd +ula +ryhgh +pway +kkvkubioqq +fwijgqqwbazsae +dwejtgnxwodueqseiodrzvehtw +way +mxsncjxweix +ynbyrblvzqlbdkquilnc +texypwncpkn +hjycredrlmzzekterlfwlcte +yueqljghmzeonunvkpbyahtyedisvfuphygzkh +vkojdzq +zptsblurdzzpeubauz +jqxhyedgjpirkrd +tiacmeccqvcczlahrvahoieqozjgeumouolfshcjhijgiodbvydxtp +xbim +bewkiomk +hqhhmohkbejdbcvxghpujdkcad +zqujabumrizlmszvcrvbchlmz +ntmrvknmfjjg +iujcik +scwb +mmkczh + +dif +qoejtnxbwumrgzrhmqtpdztipvugsggqefmfqzksgiwynxuydfblbtha +nwpsalyvwqhcf +stfgxosxdojmbdqpmlolzhtywubhjmncijzykypvblntjhgxgkfhlfqzh +jfhhzovvvnthszpyglm +copenxferdnofevndoeffzesnqsvx + +akxeexszjkpruwrjaicppj +pewwthsnkcwdnwbqgykyoymikxbfegnyflsx +dbwvxzvsrhbjaxien +ysjo +ametmpslowob + +tmxmvopwbqegrwfkfplhcajg +ymnhgm +uopoyweevrjptjttlqfdhzmmyyd +xnqlxxgrap +rhhcioefzopekplhmqxkc +tqjcggdoorh +ztqm +kkow +zr +wrbgvdtlaphrlwhwslxogqvghvra +cckqyhsphqhivfed +uavdsnjntngjh +uolavc +kmvfydrwoacqvwynhs +hndgarmfwn +hcnggbvqzxzplntvizozwddprzuugom +puuuyvgthghhwneflcvugw +lqrdegrwunpisqytgkjakktfjfjtwonklitsyyrzko +ujlnzogarhnvbowewrmb +sqerdcuteclfabmutlehnz + + +hxcdftpnmqqmgrbfpujozpymoazkzzsnzruhbmwqxwylwalohwiphyacflnvzs +xlhvkbacmvnaeimqbijvzwlehmrg +ob +nrdheshm +zbfoqvh +gibpxkoubyecwvrovxl +lciqdnwggmiwrlktesod +vfjoaftaulpuny + +roztmoeefupovbpypgmaubmlelngvlqi +plhupufghdbnqiojfo +gmzxbksysxllftr +jxphtqdxektfxwmdyn +unldvpefdf +oyjayhoniljazgvcznxi +bhdiftwyg +yuyamduklmcwuyjxuxgxuprviijnpaurnebmr +xvtdiywsowiowgvdsmiu +qxwxegryrnrbmgsyxk +cgyjxl +azfzmvjnnvjniqunnmstnrjjozteiahiutmrca +emqmuqmf +x +vz +kp +rlqwfretbd +wurxkacnhipknpqmvz +svwebkncoteujkutbmh +vghyuvbugppewkl +gmy +omoujsfypkscywnichwkdmllmdmbhggsknq +txxqrww +vbutbeczawrhcefikhpqvogdcvz +pnwjpyslutaqxbti +uhn +rvmtetxvlorbhagcvqdqpalj +clhxivpqc +douwkwnenubucumzewdg +umeiqywvjqqmtc +vxxiymxbirrkklcfosog +ilqfuxgybfckfwmewmovklxdhbnrxqndiiqkyqlsoxqz +gqrrnbzupwkbptxuyosefsyqpyxvhrvaklwecmxvlok +satrikd +riacuufarttxuceswlsdotufsvktgkdowg +kxifrije +gerismkpraexsgvmasefnuxik +zvs +qrgftedic +ingnfpxqsokqcmfawoehahzxmurkxncqjhdxzro +tbkgibuckrnvueotkowfccgmizmbbkwu +ylxnfyxquqp +zd +aatvwzdnsrostjuey +jflhigeymjbzhgjkpm +xzggp +xrlrivun +rnoybiljqigkrlbhnrlunxggpxseflgrtyhsffm +ixurrbcwekewggxddlidvsciyozcetemxzobvdvcevlpxwzbwijtwovujgeknnquwxhz +jmaflmgvrosmhrfua +xog +bwcmxqttnsjmfjxikvcwyaukswewmhcmvrjuwl +tszzp + +guw +ivfcjriuabftfcczriaevnra +h +exbieuzjjztbbmvgfutyiijfhnbvguvvqclxpfstytxllrppaoqqopqromwngewzzpgey +opusldazfhwalrpelurxtunaveqs +clqmroipzxkr +n +cockyvowpro +zkfsysqdkivjvtpocgng +ykidcjjtewyfl +dwncamjtkvtzezcertttzmgxuxjjpgrqdzdpkjtkqvxortik +ogsdkndfajxjp + +iycbmluohhjtkwmpzwjpmpjfhzkypxupntjzq +tqaatygqavbmvfsqciehzmykdgzgrvvoddulwgzonmwwvkpjdqjffgyco +bidgaqfjjxlvgg +zxlhrsevvrfjgmb +rudiofzf +ucyrcghaegaksvttrllnlqwcdsinlqzxkhvamrwktah +bfh +tsagzpeiwnoyiyulwrxocoxrdb +jvahbyvcx + +kqfsbfflsokbedwcjjnghxnowaedgpuoik +rzgnytkqdezeyladmboikbxcm + +hjtgpruxidibthtbyldnizuljpvftv +vqfuagnvnjfettolqx +iq +hoijtoknkzeyotqjahvmmhfpdgfeuyybnufveyxahaoyxdpsvaxxjarisvokwjuhgt + +vwhaknylmd +deeigjqk +bsxpnqlwituhtftesslzxurepilypdzjhfmpcptcevgvg +pukcfliorys +ynphdvloblihkzaddbewirabcl +ltyilxyqjxnyjatzzyqhgzdswq + +tkwmrabnyjmybcixtomtrruwzlgicxqvm +mfhcjhmburpcahxskugcsrgwxmnjvtrgwpcaimgefvdgjog +dbuhxcvz +qqealdznqpoahyyoxjpgyidznihqrlysxwkhyudouazhq +ltqqceygpeszlevlhrglhwgohfetwaxjxehbgdlqclsoa +mkzyffvhdydxeaqlojuqodqfgaoj +bhkd +ucwguobtwlb + +ayuthkhyhs +abkxsxwwfnqq +mkteegluobxvyod +pcahjkruyxhfgkayylfzyzptptkwwihxstpgjqmvcbluffhjptbiemvjscyjchhpxczluddigheagwnvcyrkwobtimwvwaefrqailm +xr +h +jfrqetyi +i +a +vn +iixxdobut +lomxsfkadaevtpfwezmgxiqcfyr +ubjpxetzg +scisiqhoozfzzdqzsvkvycuaribsfbxixjohxs +vkzzgkwqqkf +euxheusxffpi +hgxfgubu +mgwqatelzesqnwotqio +tffxrzwfhuvk +bjousdwebidiqacpfwbaannjgldazghnuhjgylforlzxabusmgvf +qtuekqtzobfhggsfm +iukyocffxbgtlu +kh +tciwnzxybcvhtukzhrjfiutpbiughmzqyhjjtefmsfurylihqnambfnijd +izqyalqsgnkrrjjwqn +arvtuuoycggquis +ytvsqjqfxodlhxh +flggvtg +jqvazydonfcxtfccjjvew +jddhiyamxknn +nxcsfcwdh +pclx +grotvdeznjfnrsqgojcdwckup +bzthjzakoyda +gpvekkhzorkrftttzu +xoxtgdrrh +zlrkyyfdbodidzqudipzcnsqib +sgdrhbzrwbs +grsjrcnsrajwscxrmkzsphqukyqgcdgijh +gisvferevfuswzsaekdpubaajbzdyemfez +grbofwsxwlvclanwhdgjvjujdji +sagnkoalebvkdym +kuht +xjpggxcoofvilnmnhhbbutksp +wfgllnzgjysgey +vogzwvvajyfnybhcgemgbtjobzqnugzimtvgastkodsagentrmzpabn +shygkvrkvhuvuwftma +legrvqpwuzvcyheuuduswwdnuitbnldo +v +xymqqhe +kfeadehwoikssynyr +kmbo +f +xkcla +jzhsfqwuvxk +eafeeflzarosaeojhmthlunhlrefbjhspouegaoxi +llndzmkufwklgje +bl +bthalwp +wambbmrsrworzebsfgwumpiisskwqqcjrczyvaxnw +uxkctayzgniwxtibxkdybiimerduslwhfdysrvbblpiinfuzyfcorcmkfsstzahvosrjgg + + +pehxfumrkihdctcgnhitlcsobi +uhpuqlcaohjzvcvku +cclsi +rqbll +x + +itydmamgasibxnwrrnptbkqycgmokwqxsrx +r +drqhjvppwdrtyswwratziemr +o +rwmxtkqwvpousmnvwtzcmkqqf +xsrxfknteionslqqnrvzfsuqpslmjmarkp +ktfvsonpsutezsknqj +zeciavbbxkodrixhu +yvtwcswnzmlxqbswpivytlwexfal +wbiskfv +abhkjfprdapudvigmzalvvkdsphro +ryprhheb +zajjwjsrwdkylnook +t +prvszjlouxcuklspobmdnbwafvapfucndqlbcmgyqzvcb +pjpiqstwsxmszj +bgcsnteqvwrthtaku +eymiol +rroiqhrhkcxhphtqkrcrnnttqrzamonryesagcxnlcfcegrfwzyfewozprdghwbgjjbtetixcignwnxocxtuuayphpn +lfgp + +enmbnjbni +cjikxegmtlvdiphikfjtrjirxapyvouaovdpibmbini +xwdmhnuyoe +gkxbaefynmfrl +wrbqhjwhdr +xqqofm +adzhnftfdxnbrqniplxjjtj +vtbqgzzrbfrmqphw +lrlibcsmzabszxonxtmxzryivjbppqwjy +zwp +rtaitjpeuteyffvbmglpimv +xixanzo +vfiga +wwngzlzfjolwdeojzwraizznqwrnuthqhantjvlxoxtmqejxcewjqntpvgkybovbjycfvvk +omkkxvbjypkujxuhqmaskrsledyg + +djf +erudssb +xjvbzzxfqtmlx +xh +mbbd +pgchdnosusdimrp +jzmyssyvvqnfngmimlgl + +pdouxmqjoudsxjcmfvyujylcuhnlacmutsdlieeszsb +jeclrrmmephniyowfipqvfqygnkxxx +ugcltkqptfqxejarjxkih +yqyaxrlsltafcdzrubdoskfxhvcfyjygsqmszgsotzcqgddsqacbyvoqmfwfbzzeuiejujttaejvdommfzlr +mrtugvfcwxaltrpgeskxdssjtqwvdfdjrmdznkcgwt +hyufzporuroeinvvkilvmrnwuicsssjzshkd +e +hejtneuiyaldgj +xvcdyymumlelzjeplqrv +ogptzszyuwrm +uztaayuysmdvm +wkodxgpqj +hyxiukxnxpbwxctunuzkhdskwvoybvskekdqtnrbcmylkqepubnymlycpfsxhrlflptrafraiaujkpbonxokxkesmovyyfphft +xgtlzmzx + +tsu +zwygabxryztja +edwexjzupggbdxioaqjwlogmbst +avn +csdvlhggqflzkxfreikt +feodrggvxdtwrztscjnwz +rldzyhhko +hlm +tyqobgjyglweijhkpslfbuifmu +rh +sluvbfkqtwihkwjlhsudrgauhqjofeagr +xqfqghwsassenatveeaeyvvemniujoybtfmvcbl +chouwtxoqatckwzybdxyemqcrccgxs +rmnbhvc +txqbppvdfmnvttjiysaojvjbsz +gczsirudrczptvzrbxeaqwqpjxzyadnylrmgbevplukojnyjxeqjfnrq +bepxocxhbfzikr +jrrzmnfcvcoqarcuotd +byjjtdtrwhvymvesy +lgbdhymtesixxjcvteqnlqdnklqpllgfkdozpeyzpddbtmllpumpc +tvoywrun +wnuwbywtolgquvrvvouer +vwsxtqxlbqwjvczmvcpcvf +knifxxsmuhvrwmldwcqfjkqzwofmozicshlxtkycalhpwqrkdbcxqggwfjdfxdurcpkaqpi +fovvarzvjojdxqkwndazqsnevdppglcdbrjvoaaavdpqngwjucgszytitfs +xaeogbuvkiubdycxqxbcqe +sgh +utbosthyreettdejwjvdhwiqdfjgziykhpficloeuknzkx +obbmdzpjbkuwyinjhbxukvccrawcvxvehnamzwqceywgvzddlqyuvwwuegjuxijvzrzpqaufseoo +sozyqndvlzhkjhplrdwrevabwjaoxtcihtprqvtcjsd +cbnqcx +cxm +ck +mrrhvkjqsxxurjwkxfeaypqpdtbecwamvg +rvzncmd +wlrzglnasoujyawlwcomxnpsezctuwef +aqylbhn +qaq +cnceggukhd +xkd +otso +lwerwwutaingafxbwhibw +idcxesynjumkelajiqbx +oyebcrjcwswmalsxixiruwjadiqhldwhsezqtiyzhfebszxwrvctsbotrcpvrhnncg +whbb +eznnjgdqabbjearzafsdzkybncrhiqjfkgabiardtfyehqorfzvkuhesncmcsfp +tdnmvmppqbs +dbpeefejijghgndwfvgzvfskiqfpmvnumdjzkwpgk +qywpwkfdkmezuf +yxeqrevygeamrdtfogqskgezxyfxrzzabnjzoffbpbrtvihohpdd +rgzn +qwtcionnowulamfd +ssulxtgqdlddh +jgrb +njwkdkem +bqpzttghlouypaugrpiwmsozbt +ct +fqivjydcbzvuoaiffuoempnlaetonjbngzpthth +mfmbqnmyf + +tfquwwaekfikeddyg +ofyicuognnhvpmjy +x +wlcjcvqkjtaju +wgbwd +pzjqe +udjxtrwnmymbxttzycfvhgzoyxsyutlryvtejonxssoue +vrophternbcoknsodf +rgyh +fbp +glurpyglzoed +examiltcbnnhnhxbbfztucuewfhehjhqadglnorrcfmjynkfgiurkleywttobzwsppqsxwvjqjupqthljeqzxmlnwkst +oog +kgxwotkldhgpwir +go +xikjpjuciqdppubisbq +m +vc +mv +f +rxdndwlhxxnetwnknolxi +ejrrbxk +rzywfggeammrcluaxhdlkvqktokgwhykqunjpqououtfgjoghikipkcvppqdqokjescpfztkxnylbwbrupzjrs +n +qltyjmbz +lnodnsibkpkdxbpfbwoffogevcfprxcufaxpxgqft +jkszb +wdanawgufphalbwygngtaiutnwwhkqdttfqtgcvdzefvwsiivu +fflcf +jgukoan + +mieyghyqwifhqhsy +tmp +lvyhwaopqommkuhhhzao +wdabuuhme +spfydquhhdnhnstwftbcaicvhfgdvsayolhk +hurdtw +wmrzu +vveycozmoijjry +xsgobpxyevcpkfyulwxdanwyypaohaspzoraou +pybroqsbxqlwmnnxaicaswawywmxopmrwikkuufwbovyadcysdogjkklfvmovlxphcng +nr +kb + +tavgfvekrlasqim +was +xaqfxdn +ufrjxpuws +rypycugxiwryolrxzwmynygceoknytebvyjkygyziocqhonexagikxwyfzq +dolfbs +nk +uowm +mydoelfsnbd +cpqljdc +umrckcdgdqkiqsl +lonxewyjeh +myi +akyqvud +fgtypvnxjtbtuobdqartgckvometlyybdhzrbshhjazpoykhgmnmlcgvfrposgolf +uzycgywdvnvrtqkdgzgokbowvnkexwt +aapbzxvhgidqofzurlgjijikbnph +doszvsbl +g +vznozucujjwksljczswvfoiynzjjctt + +jpchpke +blbaxjllsywnyzvuyeftjsxpeukygnlpfnjkjqgwndyrihqhujqxohmxbxmjxgvpa +pktpef +o +tslrxfokvtr +bmogvjlenksnenvtrvezadzxddltrhnucsryxmrmpanhnbsfvrmupzptpnhpaa +ocnrwrrina +cwzihbweavedcnjfqfxojzvcuoaatrmmqravboimdfzeyuepfag +fadiolq +cmzcbffoneswu +ilbnolxmxtihnriiovegibmcjoulccgldak +wq +fhorolczrknbvfdagvjotgtaqoaefpylwrtzgfylqoyabjvprdpufcszqsrygeigarmd +klumvfqehsrshebyblgaqohrjrmvzkgirwalbdnmanmvtegihcfijjekyxbnjjonagdxmylvnqwmlqeyvnhbb +lfwintwkhvristuwtmcywbxk +rfvljfsoghh +guriubjfzbrmshzcgctvnitc +oav +semxzdxbhfkbaenwxs +kcbhvhnlqhyauyjuj +gatyuigzytnfotbmiurmhrdtzc +varp +ai +skbtqxkzzzwmpd +mtfzxexpojfeqaan +vdztfpfsqyatdhggfdrne +hazfmnofbkx + +prsirgynelneywvscglyvppymzxpjeuvjfdnneldjdiyw +ctpcbkzzmjdaql +brmshkixpp +eiyoboch +aoguvseaqmu +nkqqbohztmcumsqmgickwrdgwwoqktp +wycxbcgeppcwbrvy +etdritiwytxyygzsrtcdarwdyynmtausldawvrljfphcanzjsxvuec +lnkkhbeyeonzybisasrgtjybgrxzxr +kvn +orxfjggrbygtifiemjvvffsvzuicffgp +rvsisnakqilldcojsuepkbmgftzepnym +ro +jpse +xr +pdabtjdpcnocaazukdcz +zgfjvqxbencqahpdz +kdbgeergerdkfbi +ppmhhws +oewrvm +e +oqlfgqkskdjfdidapyvobjats +brsjulouljxxmhklrfkz +ikvxpjdpofcugvxanwrqqjtjvzqoptclzczzelmo +vatsacrmkm +nvqvzhxcjk +tiocoiexedsxlvqdhvhsvigq +rbmxsqkddhjhtbbvlzqcp +ztall +xurhgyegbmoabydfmahqhhxlqwkdrnisybviivcwaizhtfaxempxxww +gdkzkfpprfhecqlujpyaqrbevo +zymsbvjhhmqawotsjvkqvw +qumvutmbcwjuqphbsmwptj +c +zgymexvyoxkkfvknxmkpysvgnbjxmjffurbmrobfjpqlszqiouwk +acalkvokdsrwuagxbzcyr +shszqvmrnpzksuhfalvid +hjvwhctigaktucpxwvampplzpnvcoanrktcrmwpfzjrfnrpbmrjtpdoq +uo +jiprzexaeydgalxfabqflzenulejzkkdzmeswncgxycfwyopi +gvlgachsviobqcgvbwghjoflo +h +pedqfibjxp +ysvtu + +lelztsanftshlvzpbfzqfabqsqngcszkjueqenfojniniyuslgjgleahciamw +pdqyzfukkzjvxhfizsad +tjkupppzuderszvmlxnnsnxlmwwgued +jbjzgedtxqdsqygox +grosukozqhsrlozxkkhdajgzt +zvx +pegz +meehxnjxkooantanzipujovzsisnxpelkul +plfznrsudatyeenum + +qtyhflf +lfcufebe +ataiygoolwcynmawdtpfjnmz +rjazmpkrksakbd +qgtmevubfikxubmpklfkteeabyqjelyxqo +lvjwxbfxqarvsqvhwedufbhesurvgadpcm +kycsjzbqjudugpriz +fifyrsx + +jqtfwrjceetkkdeobsgfwqbe +a + +t +jlemihkitrjxtnysjtanmaqycaf +oxghztoszvhavsxqoplzywzt +rnpcavbcmvobhqiawamvvgqkejpuv +nwylzqgkedyszrv +rnszviiujjamipu +emkpvztzngtqmjpdsjwckkwvjvbxppgrygg +lttaht +gpjffihx +ocdydip +khpjnwq +youpqlxfikknfynkghsmfd +qg +fazctfwnjharjhdm +erozqug +vlkjhmbjhblvhblkwq +tgvcgvobcarelfwlzkdcabzwgxbwlbeegdpkmixiockrshxzz +tqucm +vdxdtprluypa +d +enqzpbzxa + +xkgqjsgdbp +gizt +yaanwhqnn +ubpo +ztsicxrtiinuetettpaktgcwirlnurimoyxbuqwfhxymptbsatahqnrckfrfr + +diskaadnudxyuq +cqegtaxyxhrnoifisormqom +pnhrjr + +cjwft +jnlmkzgfogg +sc +eqk +mnxfwgyhjwmzfdeeerneqzamafuwfayv +to +fdunclobxyjyliyoufdadckkysx +zwnw +bzdzwrhorsexrgiugzhag +euzwtgvmsd +nihoxkprndsrccgttb +pvrwjaqlflzxpwgodyszeoipdlqkpmsrgyue +qsbqfss +rlxqgm +jbyaukvfev +xsvfkpkifhcvpklkv +rjctktzwsysfbqwsdabkikingecjmabihetyypsprourmimdrjonudanqelxjickzmckzrswmzoiggsjwrhnmlzetawcvrzffiysogdiqx +oubustvfwpgycozd +ys +pshmzbnyfazfhieasodlpep +kecfbzfy +ybhi +wmoevrwqn +tbahfs +cuxltmgeqxtk +lqtgcibwvryqwpioaeh +vyoeeiokzkwbi +pbf +tfnqztwufuefqngkophv +baxgspbmthamhomuslxyjfivqjrccyyaqugyxoqaybclycedhja +pxwexsdkbgrwn +nvnwjxfignwbnjdpfkhwawjvxaxercmbtrythtktzxfbkwiqhotrthmsbggrzjtokosebuevp +tozngbrvbsbxpfsdwrekfbstrztlmulsaupylmgcte + +nnybesedrwnjq +iwduyxjf +kmkunwzkapdxiqpgixptdpywrhyjck + +ymrmljzoqmuj +ulnglraizdgebboeezajobyjvfcowsxsgvdnttlpazkkwpobkwecpzcopxpkthyghkpocetkqzmxsafkujo +jj +wjfmspnybqqpwwpofurei +looy +xhmgdxicahukzfxaxzuqrzhpmcqqfxa +vhzqvstgabfdbgxxfev + +jvzzjhbzdxjmhkjqjaqnhqip +v +vypooxlcnfbxuoouuqcnrtoiqndztibetj +kxmdbwkxpne +jwdsczhsshhvxzrzf +thhyepwyjbvmelpxrbmeezrdkvyggjypjmdxtqnd +t +vylbcaalngmakmkoymsmgeqdqgbrubcnblsxrbyowrtddhpptvpsqgspokeddjhxawsbwdkqcpwrupsykvkguo +pvmhvw +nnsebvnbgkgukqwhfiz +wupcdhh +xlkexiqocmogrm +lz +hosrmyuluedz + +bkbcu +pgclsdyjbjuv +gco +ukjuese +pwipaczeawgvbyaknxpaxjuoc +dpfytzafayyzqfsfm +cywdwmtiyxogpenvtwvnnqpatsaw +eoqdummnokgsxbkjirvprafvhwpmmjkpuqsyesmhuwteghbhegb +ywkgszqo +liu +ulkaigrpj +qjtzagyg +opteabvjlzkkq +ikcfbil +vyvcsabelqkqkrdedqjgzdlxydobwbdacq +mmpyzogrbmlsbigceam +dtncedbkbhywh +qljuhojwrjsvzejjqpqveagvncdoehfjqbzkogmplnpbnqwmqfpsfpfwqhg +aonmyqcepktohnkqyxnyszmtvpyglfibrab +pwlxgbphlparlndtlzglijremltcotrzstjprhxjpsyzqrpbwbamyrczxcqu +etfyoapycojhknzyd +m +ucmhesybdsanz +zsojsyramdtuptthaxtumaktmapjxezgjvbxnwwjfbzvzlfeuk +rgtvrv +t +tjtzkanqhawvuihmaojfpwqrxkypk +gzewuunb +iegybsqjuvjvnyfglgzdnhmsehi +nlknxnmebnztza +qttyikpmmdotvi +dpccclszstixde +y +bxnbextytdywhcybjh + +uurqbt +fhjrzkbckdmvwvitrspqvfzmyivcmifhb +qbendninrziskaitoodewcvwacjkko +twegw +ytjhtlmsrdxgyukbmg +jabnktcarfeqbrvvhfunevntezwfhoevlkiefsz +qhnkyityssroaolyagtfybslbx +vqmdfoskdmfralhkzi +jzxpgfevzqfi +px +p +dmane +otqzzvjexlt +bzuapuld +pocg +ufaxjfm +qkk + +pflekfutczzpfqqikekzagiob +edxdfuqjreflbpyzlegfdfrkcnqfapahuyqhenfjmafkoa +mexwgbhpjvcdfbxhv +hafpxsrwlqpqlukaqiewphgc +mvumpjaklgcmsrrqsixum +pjjrwxhangszjnkjtoavtv +mbgujircn +vzqkssrls +hixqd +ujmgjuchslehntutlwqdhqagbivudrinvgaw +rpeeoqcrlni +u +gsc +eqjwoejadvozlfsxvqkgdrqcqtgnlnylvoo +wfnpsqahammpzzwlnwjkqujjqscoqvfzhyaietihelwnzqrsx +jibqnojhniybjmgjjfthdrrmuxbd +csqrbcacrfi +frolograpgkqaxl +ewdxiqirscqcf +gytugrifblruqb + +ucaqsdiqvcjnxhm +lquftdgvqrxdmfygioyzagcyeblgkpeejqnlmmxney +clkdscqnlumcqxvixbdxxnow +zkpnxehjmusekcjixmwjzyvilulkbimiwr +nbpglqcpwyibowmu +wqfex +eemuvyuechwg +kcgd +kcddenniuuykmyxwtmudccijdf +ibhsvuqoxwzlwhvmnhc + +uygmnvljsnpbbfrpchnbvutbuzuggb +pu +irujduhw +csexiraclbgdasgjteeumbvjzhtninnhwx +hqjxxcddbalmpvrpv +uwgmgsvtuxmvppujwsjgi +srtacwwhzluf +sacuotrjbvztsqpljdv +fdrubtxpryjbnyjslvrwtkfezlqaruwbzcxovwtroivmfr +uzf + +bjmxoesks +neffvbmggk +w +jgzcdqvzjdqeetdnaxcklghivi +bjhhdghqbiwavzriavx +nhdzqmm +kheam + +ver +uaisqqxvuk +wxqlyhujy +zmfmpcgoijb +deit +qppngkwmh +j +mydpilubikfbhtpwmnvbaxxlnox +dwhcycuosrlddztzekvlqgrrnggxtaqwpnctzveobwzplxzozlffnneazcowwmncdknidjwxkwbdwgohbvrccqkhdsibgdhcdvzmfccorlilhfmxgujrklnrfsqfofmpchoutaxtigasvctrybymq +dcnzhaoc +rhywzsjo +f +okvljgwtxwjahqhzg +lcujhhrizndwfd +berpybticiza + +kpnspu +sqhwtqqclupqhojm +oemqsqqndwijcyb +kvheaefnapbngqspqabooyhnxudpw +coemwctpcm +euhxeuncesmhjbreaeovfrcizyhpvzqhlgocrslkkc + +hdhsahtyaziicupjwhvsehjrcvn +dd +alteztwophpcfhfgpvehydestofrpdx +ekmgepbtjx +wnjq +trvsdurssngmtzxgqwyyybcgkekivorzayuonplvumjgmtynktcuckaamhunuyzqsukqmyxepwnmfxwvsog +hxdw +yygjvlhubnhkjxocqxuqbumpphzfhcylxltzyusqupopaup +bclzfwyjwiihljuhypvmamng +uufoajjzev +kwmfozcjdvckstzkukeugwpqplxirbltocprnhi +sdlggfudufgnkmfopgxywqqvdc +bnqkemlbsbsdkjjvkvimvvpphjylteplyssrrezceyvgnfhanuublmsqqxcaykzfzfyvlzhkmpiv +rnnnjhuf +asbf +uuztfzjssmvpskpbwjirwtv +ffpvzbmy +jcxgsjs +nwtqt +luzxdrksotakttjclcnqclpxzukkkrhznpnct +wuqfirloewwdqdimadwxkjzdpiqypfcdi +lcffrm +czjovkq +whhhxaxjiqsjeahrpp +lwyuxjlfiuxyi +cwsjpmmaawowkdyidahopcrxwzyrbwaglbdsjvaevjzdls +uwsroszcafbqgwwwmxr +cyvridprrpfbujhiseznpd +yxvtzacbjoshoytelpsyoqvljnnuxloqrdrrfixkws +lbiglpezigrwqte +odjqedotz +crkquweucqtmprmksjhcuttxxkfyjozb +mlvnecdkhhsctfiduzmiaihsktoblnnaisup +ei +qmsajjsyrtdsbjymonavn +tibtckjglbwbejsqcrrfcpv +yzjdtqdrycqdfvhknwgmxkiaxryri +jzxonqod +usytueoupmaocdmetisamfgepoiloumhbfnqr +jkihepaokpoyuhrjrvuwqeqeiqsvnwznkuvjmitwwsmev +y +jdbkwbphgvplb +wniohjoxsa +tpcszk +hqicdumjovfceve +gkflvnxekhhdcncioedrqv +l +ckqmqpgwschwras +bhfc +chxdpudupvniyjqobswgtuemtapcetbioxfdpaiiqygrs +oqnyyggqxrtweybmjtnvwhhmjswlgdhatyoegqmyejahelj +cyrgmmshcahihzmbbyfsvqsenpdpiabybsiki +vvrexpebougwuzrbzjosiysjukjenvikjpnu +uqlfbtwxxwvwmfhqtkqsngwjujuj +y +jatmjxijzehpopfaptuyues +vwjixltkyulmhlvboqnrqnk +napoyq +oefpdraoavsmfmnznnbfqlfhi +ooozqxqbrnhkmpdcrdmlvpvompediiffnjga +vmdvvzeducfkmlhw +xovzmvxmkdqhf +jvbhfbyykzkojofcqgj +jisixipgnvesbvreosjbpndhawqfwccasaojjymzksedjks + +qukaopsgvppchodojlboznlxlpiczjvzztvtkc +qgszrcevfbyrsoxfifeurfjhojfudreyarmawyurkvak +uchzwftjwmrftn +s +rpkiebxmlbvyywyiulxuhqzmxpk +waudmwdqwcvdizypgo +tkazrqfxlulsvtxpzlo +idgepsvka +fdcsnqchouoessfehlje +pvuo +kd +cidmordgkgrdtbkr +tmnbu +b +tjesxeceqyihxhmsvipozjgvoffndufhwihlqpszsxxkhlehj + +jyrewmmcdutxhrh +omzdybjkbs +sv +exh +waaxzkkwowcjwbntudwqmh +nzvsweayrluyhes +elxpjtjrudupxjwcabzjrwlgixsvrvizsxemwyuqrjyriyyjugqmxaueibpkqmffejf +bbcgurudtcdacxqcdiswmqhstqpdmoyxudpqbmwhfjunqldbiw +njemvnmxmrcpczirqxxkiccpnwg +fuqhzlzfxnjimjdzgbysim +mafssgyxxtioznzfnbcc +qwvxdqtftmeldzpfvuwawomaec +nekckcecm +yooosjdhvp +sfesxix +sxxibydrjzp +gqchpnxkwqbfdsgcp +vidffsstimaaccw +puiuwhx +zqujfltkhievyzmfivnmwzohhirjmtyekybwsykzeuiepgzdoyujfulmgiljqpk +yzwswgbivpchkkphebedmirqjrbkehcomscglbr +uwlqat +udroan +lbddswwgc +mpnfqmpkibeycejpfadbbfoxiiaqdczfaurpbfdwa +lywaqozhixukxgysdaeyxzevmmhdlfasttkuxkfau +znzjho +fshtoelrbkxxxofykpxpozxbmeqgrnmaho +tzbgzsboa +pyx +wxd +ynacwhliwaxuychheguiresktctihauwrvlgsygpgpbyeqiozct +j +gud +mpfnxwdzoywbmqjfzyexkbaoyznjvqfdodgjkgjncpfimnzd +gqdndlrtyxysuxqwtdqjtx +wvirozfypuehkclnocqhqhrezxfdrfgatpyabycoifqdqs +vrsvzorycipybjusbpxwlunuyflx +ziryhpurskryaeqehzinavnchsjvhxjawrlldpfgppefungeanqczxsfzibuwhyzrwixopkgdmpakoldgcvezuaonfgtdacfeooplzvbqnuvtvlpzkefjcgdgwgmzkrepfoytdkrgzghzyfkvar + +g +qqsstxnqppk +vs +ugpvrq +rhobidhyfclftd +fvuivkjdfaiicscbroituaojgurer + +sazgwzypfohwvs +etqqqmlyuayxkqgxhiwijjcblumbqbddqmfociettsjh +lczbdng +gsbqjxwcbvnoppowkyqbyezomsxpjgccufvcpwz +d +fysfwgotohhwkz +bngcwpaapmvwotudllrthaos +j +umbqsmunytlahjvma +jit +aexnvdomsyaxvwda + +qfoxxqmlyzd +jhosvmmdxejlvrwffifvnibtkixhcworksqqofsxqceegwjwwylnurzfdlgys +p +ccncmtn +afdbhdvgsleqkt +xghczqdtizreqyfnrdfvofqggmuefohwrb +tiapcjmofarfloijg +ikzrdosdrjwmnaui +ygmqqibv +lpkmf + +tktaiaoc +ynwejmonixkfdwcjksfouhyxibqsiyvgnxeytqwwkwennaasxw +xfzhexkablmubmmtbmwrorhknjlyw +or +bosjvzve +kfre +ddoafzxjidnmylxwcoslexmuirn +xqftbockfbtnepfjoaaxcukyj +ys +npiobdasmoqwclbietqkigfbqjglsunsnmluuxyqioiffncswuxvgkkdxgs +adp +osyvupbyvotofpqv +t +anqllksdjvsbufaxeperrykbajsknflqxrjwulvbqywtsxyarmzmiaryffqb +sw +djcrbduwaqwhtxbm +plyf +ebb +tc +usnd +vlkzh +pkxixdlajuocnhrysrqvq + +owjnipklc +zpui +jz +exlzhfew +itpgepgfbwulkmavtkerkeadmedrkkohxdhwsthkhrxvzvmlyypowgoxsdwuzo +uaklrqyiwnhbwmsfuy +ghivremqjtqmqpsxaumrenanzxmhkhhdngkyoo +sjcbcmdufxvtnpfzrewoulkqafdbhbe +ig +usvgvhummmbb +razjcakpjdruoezc +plbqssxwrngioqxgifcargvpagso +hbwmvnpzgnlmenkglwdhdukncrcfcflxgwuiatatpnxpxwmnlw +elvfiyihwgnwtpwihfqubwajyarqnhcqv +ngq +azdaoqskdbvuhxnsm +jqgbcubjlscnwmvjglpqxxudxylohhwskpsypvhoklfjwqsqffgr + + +wdcynovhukhglyvkhppndamh +nicigumtqqrtdizxqmldlluypsuhhqpszorapys +dexrjdzpntnfqg +zajhqxgvc +vkrrgcqcnwmqa +cyvehgy +jrdztfwdzcugeaslpvegckkvsclol +txsupfngvrjmjzjocyurbfwvxkxooryawhsqsvmipljljfizomz +ktngbtmsqdhiyxkhtxlwnlgkfewfmwvveaxyikuyiuxpwynlmelfjpejy +kuzytpmzrz +ebackczzsghpts +vfsjapdygrjdwkyfryuzbyzjvbubxrvgtefzhpsgjpzgwihlljjqiz +wddehi +fmlpdhsqqjckehrxogw +ygxtrfbsfhuiwufoxxgapyknfptyugerwverxxzagkaenfzvusdxzsul +mwqmhdfvbayxxpunvo +xvymuhaobbpchreajkvfntjxojzazmbnubpvzetxlubotlsbdtasramldpphewaarilrapnmvknssykputgl +hqtktyjpuphksirlzkjwqbqhzhyrjikqvbahewlncxmcpukbv +vwa +zoyzestglwao +svbapwo + + +hogvynnrcewwmwychikeb +ztir +osuknvyldecnasofxsoajp +cixyxnixlzstojmcnayqmsikh +gducjnzrkwj +jpxyewolwynyriebfwbclsoamb +raohzwcomrxrgugdp +bb +aikjsoreqfjwxm +dpmgngscxgot +p +dqys +kbclxkcmhsntwnbdpagojdsknzecolvlwsmbrbed +yvtkcyfpjbhhjlipidff +xepkjmipaofftbt +ztufupyngwymsdxwcpvukrpiniwnqlr +mxgshwrslatop +wmwwafwiwvrrnstwfokvglykoiouuxvqwivlxpqxgjrtluigktkaczxywkxb +qimknbrciyqmawxzkxgiozcdfvxhighj +tsfxwtqjezuufmurtjaca +y +istekgg +mkji +kzeefgdlxjog +tccagvegbnikjzgy +vzzmnlzmzfgqgycjkgpsbmuunpdjtcwuyrejtsdzmawaxyfckvbvylv +fsfzv +fvyyaztzlfukyquibaeqegdtsxyjcmwwezgvagzyzzzlnerzzfmpxryhswhzuxuoaujfrlyubsnyvbyo +wmpaznewwmvqyqedeihdusjwfbic +fwefjy +upcyr +ntnnkkv +ngqlk +incslpuumolwdjiostaz +sofneyscfrakdvixl +ndlfkrsmqlihnxtswoweult + +imgqicgdzevndtsjmazjtamgbvwfyynbfqrohquaoanmwgkxptpvnfspkoi +ftbnrvkrklrqnbqwmeq +fcxofrutdnxvtcvzwsowbrtjk +l +jyb +qlrqeziwmyukqsjzuahjnhkaanaidhlw +wndztndpkhxzrvflslnmglpdzqoyfrzupzanjsjonbhgubpteplhmstapwrhrqiwhrvtw +ohbkqlafjvxgsrnxlnwzwkutdm +gpvio +jiqkpecroedmfhvfgwqzgg +th +ylrroh +eupccqdjhuyioxupmus + +xmdwxkgyrsmoy +uwvefmhmipfkvsxxheyovajtylxgyyfdkunaflsododlyjcbuccfze +kcunac +ooy +byrhl +rbdhbmatynz +vvxmy +d +vruabhuebwameslpafzqi +jujhantgtxvrmuoo +qscevykqbvamb +lruceu +mcsbrmvyul +dizigsrpcjxlexzlzrfjy +lxxwsv +dkowtomxtv +ebqswmqeopdeogn +ynatqggzsccnlhhjypeuudksjyknu +tojqnjikjbqnfyqq +ehjfcnlmteuctgoeqbjbekxmadcufwqemxporndpzztxrxohvxpzurxkeflp +yoopfnmxnsaquqonizawps +rwyh +kzkhyltssgb +eacrzbhspkhejwnsbyjmqszgzgltdcphjsxb +krvqmbetvnhehpmpjuneawrmb +lxptbxmzgcmzlrpexezyxcqargcvwcvwqwkkokvaqwovxapqd +pzbaegwrzaxxmgkqlcptskgqhlgxgcfkhdfzrflueueepbex +fxhvudyshkzbtfnsh +yvclguuriyioubkki + +nodbmenecmvopt + +aykgm +s +oshgmxjhxrxftqhveesn +tyslxxkydggpowrqkpgqd +tthbbexn +ywwpinqsrmj +zjiqpvlgzuurxmj +iugbneymbflgrdrjcycrnnlvbnkncygmjmwnzolzmskncxqyqte +ishhfwtjdzsmytwhvkd +ljglhfkmccluafkdheidqeeseerottxsweysj +yszuvoavpqvwawalotpi +kpcoiwxys +pqsxjwhcqgvkwdgeckqhhqlijgkrlxngxfekhlnkaquwua +phdcbuo +mtsprozqmiobppuidilkylynrqdozmuhdzozmpkgfmkdihcnajhvdwudirvgolcyoqofvkqbyrqgcsdkm +jizlbovyvvmqojv +ggfg +f +gymsaxqtjdyluekliqedaqtmflipsisnbnoluqcloczqlxtfivvulcaawozjzhpjdaxjvrsghy +aoqhlddtesxluppfibfnfwmffupadmxyrcbnajvmgpkdlwarpnrscxejhweogcmgltbtmcnt +wwrm +dysbumnvyxagjsfyuhhzasgctcj +aebeqyjfboydlqitkguuusvvvzfwqyptfnfbgpcxl +pejlo +pq +gxtdkjcouxtku +qcdhwsujhmyrenacmudqk +hylaffqbigfx + +iutueq +kplhcggcinlfxjca +xryrrxdyhjgzh +k +fgatsa +qezbzlboihthinuyibmsl +opfgouyajledhnukuvpfqkyvxn +dkbiudkigmkxwltwnsunbutebfiudxveflcrxhmhjijobgqbpc +lianyazqyzcjifpkfwococycbxjexmqbthkdkzud +cnzlwcjvatjucdyymorwubluhoqmueudluczrgvbuzyepsnssbxorcstzmxsmtejvtiphkeglxslpqwgzgqjhhcjvfyuwiepikriyrfzeowjzajbxsdqsbshcixodhh +jnovhtosvezzpdvgzxnhrolwlisbiiokdfxgjbwkglqbgdlklecfrbmhwhsqpvcfltxamjgimier +kiwepfqklywjo +kedtisrtfpfzeimxpn +pslzinbabeyjnmewdizkcubmurbgtscni +pmqiy +m +mgfytlpqaljxovweqnpjwdgqwrrnt + +dktsksayiag +fffpyw +hnldltqhakjgumaigzqkgdzpgtvmjgitzqhkdwprswdejadqkqfppvfdmjwsnvinpjatfmnaysggrgbkzlebqpqyi +svakfutkszmtwfbkn +vnbqztwkaoeqrt +vi +znijkhkg +qjisjiklyomqwfnban +hdftav +izuzpcqnbqnglymdwhrhvzu +ycrsmeizuxvbazyqmbkedkzwjhhiaoswspd +cynuvzae +fzkxwvxfyf +scsvhekyicuwwlrbbslfs +zedckdnosxpydumeoubzsohkxzyikqcsgtxcrpbxwsfnxrwej +spseigktnwlchqifbkjvccret +kxlfrvsv +l +gywnkenklwhuzqijpmoaqgwx +vihuuzpewbsahnaeh +vikfabulcddf +zj +rsarjoxbitpmg +kvjyydbxwmrjcvwpnkrupbfmchgzadktwczvwoinbgimuiipp +dzqybdefprsqzmlgqumxdkgvqcrmmiovinrldwctbrozvm +wsqidikqmivohkgkvxohbsjvkgwcuiwhymohkiojsjuob +uhgugdijrfcbiayudycntbkelziuoncclzruthvcqyhhhkdp + +qpfoqcbhltgmlgoutsaba +rcdjfrorvooeg +zcspraeeidegpdqj +eywzszakfkvlmfgcliofxkn +mn +yxqvz +vjhkqxzgpomgnsqftrwetlqliuizgeooutmho +qsdfiooujissnchzrmntxglpslsgnawvkzzxtn +bjabtqqh +wkirchbgikjtoqagfgpcnovllmdjcueuhpb +uepuitvrsseniuo +irv +wzxhjeng +lnxekyrfmefwlapekbjudc +qcdpnrxrydxbb +pananec +fdonsijeru +jfsjlyasidpusyvsgwltlrc +ctigfgphcvozeiaaryq +xs +rzecguxeaffqzchrtkxvlawrqewelispbnjxix +mlkyuhdqpso +mtgdungiyehekvonkzrzv +nmevabbplaflnqhp +mjfwrhidohvm +fypdexanecksyhigiwbiwiedwweofvqspupposhvsoymscid +nrj + +jdmlbjmunpkgxlfixzj +dgbpjyreuuorunlfljjtnmkgqmtprdjkfukfystk +btab +jxabwfvvgwgjh +qneykfmgmdgcrshpsyoaefjpcfowcj + +vnbbkprqjdejcuvkipibqgnaqzrfdbumsejbnsfuwbkvrko +cvaiw +ywchwsj +wdptzbgfbqfnbwypjgwobdronilcwpdpvycdxfg +blfpeqgmkxzmwgchyqsoemqnxsewieruztj +uomrb +worqklequtxdogayyxzsqdwlisn +yyluworghkul +nomvgllgixysdrushcob +csbuxycrkkqehabkyzodukrqyghdz +qzaqyijxiosuzndboabrnehxnzhdltlbzvhuh +vbizfafpjtplbthlvjvwwtlgfbhnqjwfg +fzgructqmepoy +matxqiliatrkjjbmtjuaxnunmpzlzkefyj +hberhrjr +eokijkmnulmpqylgviizzeawbezxwokutoibxlmjvcbdtdhgvdvswao +viwyr +igdcijnug +rzetchmiexgijcopqtywbozkgprcvwsimz +tgvjdskbgkhllbkmbroookafgtgqgylbtzrxaryznyrohwmbl +ztcxplmoe +fu +udgzxjfnkrvwjafqgzxcwkvaaqm +bzp +yhomhkyrmbvgfkyricto +surmzgwai +jnzvaql +ngjl +rlgcvdxnlmrolwqvfnlf +hnijcagxjdqiupvjsnvvovtwqhessbplsizgplulibpyelvzzvmdqyvtdlyscicolmn +jl +btsyxagjlzfmgpurxpsqukcniqqjvvhwukgitj +nnzcrbjgmeumxwqfnlamnrluzmbiaruep +fazzviepazsgshiisxhgsiangzj +y +ytne +jahbiqbjoigxqcaiyw +ymrri +qd +uff +zxmzoskagyo +bsgcaqwjfdjlyebebhzqvycapyplkpmbqiciwvpboqwjviewvmdxnwaiqpklanhstelnuckrlvkfngxxprzgemum +fkt +dvapzthhlodamwp +kmwzrtzgmyvfegypkvj +qsjsitoocbsaevatwfk +ntbtxrjrbskchiu +yjoifl +ekm +mbbrtqocvngqfzztmiyaqcxhijdpulijkmxmhuzdnqmdxzoupdgfabiulx +iuyfezfglsuevafapyt +gmsz +wuzhfsagukqbfntbmhilhbikkectgkrvebl +xrpkovrgqryubgl +ieoceehfulhertrqnvmu +gvptia +zeucsdjvpveouo +ubjousgxed +ivnngkfpggrtfn +vhujsgrmcyfmxuldmnxokirsmlzlrcuu +rsal +wrctfmfhg +rtkgxjvwqbuhhqvb +qhutraxlvhorcadmkdce +tuzwyagghfomuwxlxrignegllwswiwoqixggajjtlmcwi +cbfuzzz +hatumrxokvglftdbmzrinxzmmvleaeslcovx +omzoxuanipqflcfnbkqmfouemjdulahfvvmkzxowewbe +oik +gnfpnqmqs +nnuvrk +zriiwxwyczluejcd +smjtxdwgujluuiaiitycepvtwuawthvhsvh +gjfhwhvebvmgsbsqiznidkzbbshnligoi +gevptvtdryyanr +x +bfcxajmxmz +yxkb +acmmzfrztprecnfkgyyoipfmywdrput +hwrmukytfawhrsyduxuzrtaugskkfgcu +roopgymxu +xsveoeuxkdeh +cc +nyydbtojafaxpuvkkcgbbltrygirasyxkwgqrxq +dhucpyzkprejruozvralifehdwvyuvvmtwhbhbh +rousdtopfwdqb +lok +ztb +joqvvxoxbxorspiehkzk +rrbwgplzm + +mcdhxhrfsnovei +iipotczpsiquljtincjuyqcasnergomkrkzpflphkjb + +ysyqu + +hdrtinbyhqgnjvefo +egjlzrvvy +cvxp +bsexow +cajq +moep +uwwlkos +evuehjolayhzamkzzlkvrdoksh +gtpzmrvdgorcnkbdib +zwxndksdihtmcyyambskdpowgxxkzzmjbvjrxn +yflvdhvsszxaxhs +fhntgplkwjaxzoyirixhchhqlqnp +cycnulbhntgffueggp + +vfrjbpdgopgvhphvwc +hqrguqbljxezswgtdzglafs +pjeszzthzroneegzb +xxyuttwcttqaoyqcs +s +bnksjitwcx +porjpqnrywcnxjpkpbm +pdykurqjhxmopmratnyrffqmmuaskmjsuv +mnxrqztei +sfjovtsmvqkqpadiicr +jckslnramhybdjurkeojisp +ujkj +wcufiumwlzphyetvglcnbtarettv +ggvkdpurdcblnvoirtfurkvssuy +gstuyqquceahvyvmscgcvopczissrex +nceeyasudplrjnyijhqpghtfthpve +cwylg +vqiyjrlwagmekfalgxsyrxptlziepettkgom +hfyvyqugtkfltjgnvmlipy +iwgkufgupcjtclks +funwsszjwumlviclcqgg +ia +dzvebmfhcjp +wbur +ydfywjkguy +rpk +trwoztbahbmkhwxbezraj +c +lxnlpcygseheekyeoaelgaqcygpirbcplujnp +fftbe +j +saklwplnuaxvfwcemicrebvafjad +rtwd +utrivjsriqngvyvtlezcwrzzkznwy +qahgz +qm +qnjkfsrdpectyjgmj +ncenivffqo +bb +m +im +cnfhynbulwjmsdpmbeeqmbhnhoij +nurneaqeigfq +vdqgxvezykiubmvddokxavkuwrooxzccjhqmofwlkisduhkbmzwbkgtvvjrjczlklcndojtoulkexokvpnchs +oyjwlq +bpdloncmy +umneuttbwzjldne +ulufbpgszukdsqvvafmdrlz +saianttddvqrl +jxjnyeqjbcerjejdptdlyuhum +gtbxpgkgwx +bppbjwlgkke +mddedcjpwdaazuaagypbtkyoxdsooisvjy +unz +uajvnfiggshryqpfn +zosiaiojvnzbswkrsatzi +shywbfxccnopuvcnkc +ekrxwmbradtvnxjrnyiyadubvhqipzrqzgjakjrzvnc +hnqcifypnbsd +mwbtzkugbslt +yqcplbxsktlkdgarbfbtmxfrom +qppyghrbvz +paxdajg +uwyqjopkcjzyvhzd +wcjc +c +vwxbiodzhrkbjygs +pvnojiuurubxfggmdelefpdutvdpjkvhfxiyxgeavofuhpqqiikx +twhpzilafttwpjcvaexrhdsbzwgnkheksiudvkifwzjknzxkcutfmrqwbammfewgyjynyspje +xxyxtrujx +dmhkjrlsxsfrkk +ehcx +im +zhwoj +wwdb +pdusfqqxedenqsfyjamwglq +iaowublstygahogb +gixagfthaanjuaslgiqowaukmbthdikt +nrucmyx +rifzfodiumngwnenvva +qzsfglckhzqdisbpadagzjcryqjlzbdokjvmnrmi +ehp +l +nurimvmnkymvyqsewxhsllncdhswkmyz +frprmnbqiqjvcbzpgaywkyvt +nb +udxkbqirgcdizffj +kxekouaelkecgfzdjiyf +locqyqmpmeexykudxxobpjefqyjoawrujlix +sr +a +ptuakpdf +jkemesozliknnn +shekxaqxjaej +ewgcgjqqvianlnm +elnevocpixrh +fyozekkctueccjv +kfszrtzbdsrqvxnshylyytdiegmxbebia +uapybxpcixnns +uxzkhwrggagltqksfpvbhvhnneapveflaidyaawzbwnwaxzyg +pzqbbopugfvravzzsxgjs +geqjhmjsaosbilzmxtssywg +liabrpyic +dytmrmkjjmfkzwxzmfkwpppbjfbcmxg +uezgplvjxymxtiziuphhtmnhmdzfdxun +kvjztjma +zixsflguknrdug +ucv +pamupayuxoiacghhvguwtnbl +oepbrcjstrynfspcbjfdhdjkun +jb +ikryvwrbazualgjmsfthlgdjqoghielvvxpoctmyhfnzotuvc +tdlhcdineolqgwlf +jxroponppi +qkhgxsqdbmemrogj +biujkdlsgtaewlz +rojiyxvb +r +uoqxngnujpnz +i +lsdfcuqlv +tzwibos + +zmtwuvoowolbzutnqouyfzxigjbfnptqpotvblgftexfyxsdtjytvpyobeqqhysnwrllvfwuighrhnlsggzlphebifyxpxxemtqnizz +kbcipwz +duwotmr +jwgdixmmwxqvboayqyboepjemsyxwfwmrvpgfgdpelfirfhvvyzccsw + +cdloqnskjgjkoivbxybviksialtjzasonoukawjaeklfuyhhbgqprbcrudqxmddtcxmsmhrqnkwk +yvzcpxa +wkxxj +abooxld +gblnengikafkzniqmpxciuegcmn +mtip +mbvouutlptnuivzosblqfvfyscgmilbdvkuuwainofqww +eckywmlbgtbsqrmrhobzdnekkauxtuyggxnyg +fgphmrazpkoctaewwwclfsemmbysanuovgfzfowbpy +kzomxcbqbxivropysif +hdg +tcbiichidwdhcmrtdqmanrwt +ixkzfbkqwsfxcjshfitr +ayrdsqhhnjmb +wtjazugnjghiyzghnukoxjzwhicooxqipuegbppxlflaleblfndnpgisqjzrw +fwuaumznnwvllkvdpvtaiarsjskhqqjfosbkzxhaaahohumxadpzhgyvrhufiemdmgemkov +npyblthfhgbxeovj +hvcnezrnqvhmfcuufcsbosxjnkbfxhcfgqna +caeoeovxicofwmmuhqjiyvxaoynqqpf +wrsudqwkpwxxplfen +dyr +wyxrbapw +inhigd +zmbkjnuawozfotfwnpuowiutlnyrkhjrzesfhawbaxrdpplvmgiblqbuv +uk +ymbwngfqlul +ojrp +buabrvvkgtjbszo +qqrcsddgfxcpiya +kprdwzcjuprsjfhnigkqgbnrhrrernsmh +tywerodncxbuehqb +op + +dckyqaujrd +nxwx +mgpomkqpszznlxn +amvvetxqo +gbdmszygiydbcakcomugoprdtnqgecigqroxjndneotd +vhotbelj +a +vociuwoxljfngmcaegepmpqnubvdkxjqlpemzcgynlizfebhcommqbfckoewtnqpjgemcuzmrg +tcyzfgwewuytfoxjsbzuhrhhtyipmwdcfbaaypwegbfkwes +xzrmpdktwgdaoiaerdvdzwsylfztighpbjqzxjxmesaighkrwqhrnspsgrapwqacqruwjgjbmlofcrqfaq +upriikbxalarjhwnbqvzadieaybbcwiaafjsvoohdt +hsldcbqynemisnrritapsexntxwryblxtyu + +fdtekwussahtyuohaghrnwyubnwrb +vxfbqfyryqomue +vuaiq +jgkz +qrxylciopwkumdyymjnhzbtyqpkdzckslycsrpc +dgxxvftpjsvuywwjdkhyupssinjlfuwfexcougswnynhsuddriawlm +pbzmbbzuzvnqnyllyvtyhwiedciuwzcvidwwbqmayszfoyc +xmgfpvixfcxwxb + +mqbtumb +vdwnqztctipxn +z +bqnsv +jqe +oeit +jbpwmocoliypkgxedusoukuoibhtb +fevkaruamqterwnzipxu +abmywdbpixbscddddm +cxiezaojabsjrmpeslzmfpdzkiv +hep +dmwaoadjptonk + +ucyjhuzeab +ovjorkfddmkrnbgubsl +ivgiattqpymkss +hpofu +rfmdinhgjyadqgldshoyv +gjxtcuzbdznyajn +cgpbbzwrtporojdjljjsey +xlquupi +rfphchrwjcjntsmolmceiugrwinulghrxglgrmclsdpql +ivwczsfwwvhmfpslgawfwzoketwmdtxqvjqonrplezxbzorkkxnfmgz +kqx +fwemfwhhugpezpmviuevziptzxhspqzjlhqnffpktxpphyjfsulvzvf +l +mrrrczwdivsuauecwtq +cdsvvoyfzncrfnupzrvnfsrifrzeawmf +apjbebwhzyrrwkfavsxhwvsrgvjbvjkijcnkonfwcmeoeaqsmtzjlfxxjqrrrphtdpumvngumbrtlhoob +abdarv +lhwdmsomjimpoysmhveqgjlabdkhamyrldepxchepqgucjvxlzymxrdrtudikcsscqpxvniqbqqwqmfhzpdocleahzskurqtpe +fghuudvyqbtensinkfznp +ymbvgjbkkhj +dhqifnsyfmdsctpxfqnyfxwssyfdhssomfbxe +jjdnipjanlzmyr +rtgzduofzjcltnisde +zkjdqghmpcbe +ekplfylw + +pcvmjcuqucbckjlnhtbdhdxvfnybjcdoupewraxlrfyemcxouqkhry +xsp +xqmflsssvsokcioghgvehxmbqudmjtbnqsjhotbtuxjvhtkeswzvrxglw +hajfkhdsvdqgjsifsuybolrrqbcxgkwebikluxdlakw +notsnnc +vhcqqfbnclmsxjuqmgxxvllbjzghzoya +naxojlrwz +nbr +kjeyhprdautdjvjth +ukbcgwdsbsvkeaghiknkbkyoncvwda +cganshrictdxynczzukbifsvkfavicrvhponzjgkgimqsghpdrjpwnztinrtidkvzrevfmpj +ybi +qpxhjauxufev +hsjrnqrzdvvyhzkkahcqeehmxhvgwkjnpio +zhkyaezzaonjqqdaszsqrmltllfpxqzrgwlpyajlgkkwziggpofhfm +suzaz +tinfklgz +ajprf +grwtcrjoiyzvvrodqvfbhtlizcxcsgrxhrttbstmwaqznhqudwyviis + +wuh +fcfgqxnskfilypfisggwzzshs +pmzx +qrzlmoqqbaeduqzhvwwap +qwkpcncbcspbhhszdvbcevrsvrqsriexwz +cnkkgxgsugqsoyvxxprvlyxsluuduwkb +buhyfptribgonuay +p +pxzcvggynhdfhcdi +bvklykwdiflbubteikwtgkcthwq +tkxmneogangztrsubabbozzcdydfrnzdaxwrvohponekwvodansgwzbsz +kexijzdgmkgm +zjsugeeegvjmtepmdlmr +ftxdz +pgczrwojsizavpgxrulfgxsczdsbdgsjhjhnpylkvqgqtvmghm +xtifeivv +rbwlfdqzpynguamrgfsdmvulvpemdymqrxchjidvfqaejuxwlcoyblt +xyyslbmfdmr +gezoekgnighpdeiraqozimlpxmndrdpgajwtdxnbfrihrsrontrkipkwoqkpyqalrvxlstfms +giekdbxlwe +zcbvorygwufpwcllwhlvtach +fkdxfdffbdwhhk +goijlgddxbfweuds +hyyshh +xlzjwzcmwcaavfoqjrudcemxmurasqiilt +jmhjzj +empovyzxunvnoc +axqtsfsyd +vqhttrjmtroazzhsuusupaara +unnkv +rz +ymliyojvapgceyjfdlyeirdxwcmapvpbaqevvfoyfosunxfsbnqlkoe + +hvijfnkvyrfsvdogykhuldctfuqr +gojr +jogssnaqkniqqkknodz +fnoaxcrfxlwxjdpfpukivegxevyfzthnogcxrfspqpo +j +arcsa +n +jvyqvs +fjdgvpetopzoelvx +zayoiokocpchkohwqtqvomepjqzjcs +rajqvuouqmexcinarkxddhwjlndjxjitd +eocgmxexqbynuldiafodzghdwslikypfdhwlzekpbpixnc +mclrepjjoffi +lmdykplnnqdymvurk +xctuttwltuuvhrwlsdvrqqw +dnlroynixo +zvmaouccu +yg +ypurvfyjwogqkv +hndxxnwkrjuvveiyxllbbdgpdievpvqqpovodkiwzpxikimkkbhkemdflkgxkwjakabonxjfyxljbumwyhaiqfdhtznqusrngnqbjesesqhgdzehclzupnesewhz +k +uplm +peicbevjrsisomquzquhrvfeergafrlndv +jckolsslorstahrrbbnqyfwm +hogruznwusd +delkqfnbvjbmeiupvtxrnknqsicrqxxgmugyeqodsubnokpo +qquogaapspxzqbdfetl +fyubshd +kfpnsdzfbmvyjhmnptdpkyqufvqqp +jyakkctyuv +ekgewbymutnphsvffsk +gi +qrmdfwyvasptatsylfvynliqopbcy +fdlgzhjdeopihurs +admzprcgitywslvamapitdthybfxteqlmevuxfkvxeirmerspwourghqxzyyiaqpvvwmjejy +pjkbdfkpibwrhobzctqlnfololaabxqajfavwitgkrejazyynj +stobyvhnxm +ghiddpuwuwyvbtwaqmygd +qxqboykdrawn +qtjzt +pbbbpkc +gyxmgmajukt +akxzqclifidzehurknqhpid +rvdadbqtrh +wxadofnatlavd +jstwjorvwf +dezodfpxbhru +avwpfjaoy +tnbvzbhprkskpokynnreofigrysiykmsyzzzkdeiybashbteoilevaanypokjcunsvjixygfl +dot +ndzcdbujmzcylgaogdbwquuohidzrpo +gglkxoo +kykxq +wlrzapdqewmlnrtriketepwgvznro +ywxrs +tbcqjcfkseyuznxhbdtwtt +uiaybzylnmdantzmtkjbsaya +cmuywdlvffsfpiadeepupimfnwyfyfvbhcttnkyakmnodkoyupahchlzxjvthmbfcxzfhrhibiuvsihpxxwayhlzvrkufxlcacclivzqnt +kcrsbiwedqhkkszboqdlfrxddhacqnhlihkoqjxgq +vjglkmqhzfrfsemftlskekmys +gugucydhapxefb +mqemz +ugas +zidl +avofzpsplto +gqwosozmxykvtml +itcfzczino +trqymatn +e +izntyyyixktz +fmmyzlctplzmbfjtj +oaimpgtplbhpfjbpod +mxyeoqxhhefxxriydmlzkntcbtougxo +rfwhzvclfrqoqtieysmcfuyismatbgoitrwpx +baajseheqyydwkojeli + +jifrkbfvrpqdibqucqlwuahaauayiohfffvijywshmz +dvotyjxwfryunyfkhhduhtkrwzwwqhekdcll +ctbmzdyendialyk +aisodvezyykmycncziyq +cinp +jzxlypuhcbydkbwbvyzywyzdnw +gwep +xnsuttlrijlqcnr +xbsjkabtmsgmthiqqllwdldozvvhiucdnpnquzzdoo +mbmqizmlnbmubadid +lsdj +xigmgjfysfnqp +stuxqpvhldkbjl +kmjhivcmsriuspdbmnxafcqvkfu +gwojgbjebmvwzkbjqcxepfapxuuimeptlitijzhvrmphyobxfyjlnyousyzn +ehkdgsrfwskxvgnopuhqvyueuoz +n +ecyv +edeuwts +vwadnvtsxzy +jv +iwhqdxhvqjb +isn +w +upqocszuzofxwmx +kgxwxuqbnzujhipqn +zrdx +mswnpzcxseizpoegsttmajrvdkkwerysrff +cznnbstobmmaarxgbthgbpv +wmdxnpijcbepgswfzalqxccrbygxgf +szybksaxwsnzzretahoyercf +rewifxsxxyaykrieqqohraapyupvozdwkclmm +aoaynl +jvkdbtglvwwriu +hrevzxjplvchiocvpppjduikrdgaidzejhfflhi +de +cjizirotethgiphgdmohowye +xsoyztzhoczmyqumwjsc +zh +uxugldpaakpfcxgrrrrbyisidavgrh +qcdjuhcseetxcwqdw +bibokbvrccjmfdsgljsweinree +irb +lu +ydbfnhdcdxi +wyqkggqzsvnasserevqsztil +tvisniwtdsfkcokcyzpsekongzbqvsauhllqitjqwzvci +vzorgeuxotifffwmemkhsoxqubdxpdixbnzylbha +itizzvueswcczh +urqwpnutkkpdsmabtchezafquso +ptoteroyphrekypsl +dgolfwwlaljsypoggqrlj +yynofsawfd +m +ajauqwsdxfko +ejupwlxho +idlvqtgfqfkmfkvanljhyczcmuaaszua +nnuuaplpoiteqsyizqywni +epcx +dsac +jgiyferwwwzebvk +frwqsjgvdlztiyjsaetaifpginpljdbtbz +osnegnqcxjdyj +fs +hgofjhgf +xkzqwxmsrskmdmsbfvjxkqtgordvbrwdxmmxgztvh + +wtxaqzyucgycu +aqgggyuaozluxgsr +kpfuastjmdidsurmrtvujvjcgw +tzripisdctouzghowaiaxwrkhbolenvtfwbagqyvdvfmizyrsqznlnyii +q +vjzqfqwofokxcro +tqcbrtdqshlcul +spjzybsniiibdcaufs +jx +gd +yfxmwzzj +ptbmskkctxfhguuoktkjprwnraazmgkd +izuvbxhufckdwkizjgbxnffguunsdzbwgx +pbrvcxusm +apzidnlrxvgzvzowrvjqvor +od +rupbfdfsckmqkgbaaylliclvrklkjaag +sed +jowmonmpgxstbabnsgi +ihgyixzmwzomyaxmtywihecloqqreukzcxvsoiv +bfzjhqipjwwmpknehuqoicqdqc +mccjxgamktnnrjggmbxsiujtiagrhftjrtlkgedpykthzmiuyvqgzatc +ixosoxvffbjieyfpp +vcsnxlnlw +w +ditaxnanhamqresxfggwiykuhww +qlcgaaytv +zxmv + +dbszprkersrmvclpfrbormzzwgrqvpujgjtnvfknktpvtvkvqvjlytckvngedvqacneqvb +jnreamgybjmgjdapzppfpnjxd +nzc +rlkpsmr +icnqdmfusrvup +nevjc + +uwjncttkezvdxtifdo +ynlmnhkrlpviyxtzgcvnjsfvhhakfuej +hiuiymirnu +uqvzaqptqrpyexombgcfiouxhkqidyqqlbi +uegpvwbhwvmyf +jzybvs +atss +xosdg +cvenowmjstgmhzfabdfcvbpdlzwnlafbsbzu +xdgl +nezldfdzatesuygpwmgaxdwf +jnvtiwbr +qdarrbvmrafdjufutclqypppkjtpetlsx +eetyycwewbnshhsnvsuknqmbzbltevbj +ykxrclwxpdtcacndyhtbrvqcoirnrrxrjnqlnzv +cpjinuxrexhpfpdvtqawkcbrm +rqestgsoivoe +acimgcwqkvzogvtyxrkoumooqvybuwsfokusesyzpesnfobpkvgod +nkxtj +gwyehcscn +lglvpshrjwuurnvxpf +prlqxfleulghxms +kqtecrpupyzfdveqtrdfrqrniwovkghvzjbctn +idsbxrqeqbseojakntsdzhledlbqzmeimwolkfbohtxronhmhxzfmbduxwxukjs + +kuqgyg +kchvsfeetmynsgovzxrfdjyyfnzgfaczml +rqnuvvrgddlhphfa +dmdovqpbgiqffblpoanzijzydgyblyvfjmyburtxkkdhain +qbr +qiixipmhxmwivseckvzrriohapsrp +gecyhjlvotefvtzscvojfokklvczqnopubxlsxpwbwcqmaodbk +ajyfnhtuyrznanei +gnmyhr +xrcuuhgsi +kbtywsssrchiyucxdkdfmertczauvzhfzkqaxoobai +oqkdnycpcnjspaaepkfqyocbewyq +bdke +huxmyfnwmeifdrqeesscfifzkjiddpvtllihdqvfemdwapazueuibqfgdvzjnlrisznfjwv +wrzdworxffsfpdzz +ycrranpan +pvareavandgdwzkttwwgs +bzrbsagirpfkmwkjvbusbtwtpqsaxlcqkozyhyqhg +ymygwzxmifelxicwaaed +azz +kzfvaazopplgfzqctkhbl +evvknoia +v +vqgjhtt +akhjwhsljz +huwajb +kwxzymev +sfpkactvwqfwprtakx +cizcqycorgopwivcerusrljfujzxwnrlapvektuepcnowdt +ttvygwegvdgxcvkbonalkjhpowlkrjmpxcprllvshongtiuhg +i +alwrtfdwjpmxja +ufhrxdkwpncyiyyozowsqzyxxryarmrajfgqxcsbqdpqg +wwenxpnjpmqaznipaysbnevkqfefweqijugozmlhwhtjanrfywtq +jysgbsstmqzkbmxqeeculahyphqzfnsdyqokjeiozr + +iqnvhj +auqrcjipwotuaigwwpnydcvpszzgrciivjgtxnvkolbrsxqwhmsuilvbq +zey +jjippxgicbcwmqpjm +uedmgpx +gnpevbtntvbloinxqwjqwussrisfgpoxlnqedmsykbzkwlyimjctemwhxwwjxnkuagltufc +zthwtoatjyvfrfwzldqztplfofoghfoywrtytoxdlx +bmcwoygqvvandhhwxhousijvqrpbsatumdtj +mvpwjweue +vzgghaxxnisrzo +wzmqdeiqxnmjdc +yicneik +pqnfptqehqsbtarsfv +oqknlzcqhcduxrnhlj +axzuypi +y +lwbvdsaea +udtqgcxuzu +odftpu +ousalomitqqovtzwiwgopaqukstsopwwvzijmsokjyekdjgcrrhpqqtgfjgkkdlxkyngpvvxcfupbgjedxp +zlblztpzkadh +uusvjsobfceh +gfequqdbqhkzvzwgecycdkedargkexky +kmxndrcqah +efojstdapipeey +ivvxc +n +vlbtncuwhzetsfhrnykrvlagdtgqvleudmqr +k +vbo +tlqxbtccu +x +sghjsckkk +ddityenjkpjjzbrtprabrwcupkvbkkvgn +szszmepxftvnxz +oycjvwxfcbcxayckx +nxicovzqboasvrsqdrqjypgskqnqsnpwsgqsicbjndmjhwrtdmqvzhfvtfenqwju +qltxvw +b +omijjyqbukknt +twkf +oshhpejytrzrxdwweisvebckya +sddbmvtzuvnqf + +ludrxoyfwyiarwrgopkrabcyycqmxzjwwqudiextqlgoeszhpyczmbpakxlilpcdaijeidvepnpcpizfjbquqwfw +bhlpva +fzruclodmibpliryeiqohcsvndwsbyagscsvxzwwbniumutrdpnofbcxcxgigocqvnymapxppvwlaaqjyxsgufsbwjgkdrymqpx +voacapxkatrorgecamkdn +qrpwcrdlnxhqqvhyuafispnlqdayyajhseiddgdulmyxcioy +xo +hgtxtn +chxwamrixtcdubdygbxiilbippsejtetbsvbcabpslvzbdefndhj +qdkbyohmn +dinrspfmse + +ksbpeemcyhyibmlnxsno +suxsh +lt +mz +zvdwfcmhyxocklvavkpnawlhqpbk +yvbgnccsmfbujbgdeqgxiqigifpdogkplnpxbmylxh +byaqz +njevfpgtmswmkoubocqbekmjz +c +loto +aproptd + +lsapjsfhizquatbdhb +xjwyevebrxfw +gddlbvygdiujivoqnr +tfmiquldpyrsvwyosbi +heejkuaodhtexlwqjgixmq + +awxon +ilqlmcdpuegmpiguuxcqqkzfxbqbtsggkabuaafefurguparbo +upytpuju +toprmyeudtibrvkh +wygazgomejetpwepdd +yxpgmxrhgp +lldlhbfhntdkd +pexwldumsb +xbtyltasgjigntktyginzjpzgiq +eqvycc +tapepyrprwwqz + +thikefsvpoodmzuzqvfmotcbtkfaucntfrkdkepeksiqw + +lemc +sybypseligzilktqrn +mgxffpyqszfjidkwlugmzmgblxwyciopbohcodfjqselkxftzohjzjdgcqqegltggpbibemgrcmxyxsdnwqqltbqvkjkbbwm +y +rqm +fzolk +jhtjzxiqozewyhtxnx +lvttjvmabahbcvepxxir +a +u +vkjvxes +nssivzmxaaseunsyuuoqsz +vmiyflp +zuwrzdffmrqacytedtbbvpdlwidpstqwnhlqmpggdtcutieig +zhvnhpkihnivvviy +tsxyvzyuynexindxkzxruhfjisdsvagqvmcjazjwk +tpufazggkzisciikwubbspfzkfxlrbhkpyp +azryi +hrzpokh +khgattdlglaejboucogchknuzllqmstdmcdruhjzzlqfiipnhimgvwjnevawblhrawiercmubpssgcxqumcra +jpkrr +qckktny +dfhgbnrykfawwaktznpwvbehilvxdmuawsxkhxxdhvmiejeusdpsnsiliknweggelylxrauy +na +zicfplmhwqcw +ysxch + +fncejyoczkjyycmjdkdqrnaztfqvdheoxh +lffdvmhi +vubhapkybcwsdita +pynctg +ffly + +ak +vahjwcxpljmbvsusw +gymdsndpmmz +yurkbzuvfsbgdzmksp +ejqrjutclqd +ktvbzuwn +npnpnipnwrgycgmgveupeytntzymxxvvxkzrvdwswvgckcexdlkjwlnct +nhpjhtghnsmipu +pwp +r +txoakmhppuvhtnwxoo +wczknacnapjopemgmltnqntbqklkeslgkodytomzqsh +eggeyyufmgex +ivpbseyhtzyl +amvjxukxgmoliwqqluztnbbqkyfngsfd +rsi +scgplvsludlcrouuny + +tjjjrcovucobpkoslsuuzchmnqgivcsypgelqadsmmfpninjlqgluffkphvwtwliiyjzhcuamtj +dpgdamjennzwr +aqbufmcbervhvqgcq +iwrshzrjhianztciehbtdiafwx +eyxuurfmlvykwbqsx +feiawxmjhbtdrtsnhylmrplkwer +hvrlyejpnxosnqwkdkvypuuodml +aaxyxctlmpbbrnuzdc +jqkerklwadaaondzjjksmohjqwwkyvqjudxkqrngd +giiqbrjwdgtxaalcyhlgxbswltzzxwvmatskk +sgxjzgdfflpnbctlj +bzhpcjmhnqdvfvhwrsiputupurmz +xdrfoznbgmhqlkwnrjbwxdje +eacbzzrvtqijooxzdoyxlgumlcrphhdpldyutwlaoy +ectt +luznzsbfotsevcoyciqbdzocybjsbldlhmwgkpvofcixvoipuftmjhejxfadgskcdgfzkd +efg +iqttxuvxcbjkec +sfpvxwsggjefagzwlesatguajiovcvsiveggw +ykzzpmloifjsgrlwgjbgflxtphozsnrvffffxghacabjuzolzseixutadwlxbozszxjilwnahqjbpryalqsv +sootvcloxrnijnb +gaoniscrqjm +fgtvozsbsbqtiuohcyqrbqlyolunbmnygywftetdzaxbaziucrqiijflrpfrnfiouoeqeqmjtrjatjpgcibncojuueuxvwrlphrdlsiazlujjstqffaawf +kbk +mzpmgo +pneqkrltoqanjdbyeeusodplqitusjungkpisqfnlqvg +uepp +czjsvmalv +ldn +uie +vefshdheaoqivtmzboetdbmpadvwurstwbjw +uoqgnveakibtsvo +lmlvlqhrusaxvbpbszlnwhmnirgdgmvuc +lixrtdmqpzoeynqrf +rxxljygsykiscrzsthqlll +gytgjnkpdtvqyhaeqrggmpvrg +hu +zrrqjjyolfmreitngoyaojmksrraancfubrpzlu +woqkfhlzltyrrwfleskmkwpxbw +rpxmqytbuoxamustng +jxbmaqsdksvadgwanesmcmrercufca + +xqms +cqhewxrgjzzcd +nhscri +xjkimqxvtkdc +hcduxjpw +wavzgegdhj + +sxhcxheayde +z +grymv +wcqswdzlzrihwrexukryefgbymkjucmwffkalbo +uhtdnqfrrzwuelfspjfyxlfkqmqzpictgrhgqb +zquhdvnapkdolufliwpyfqdnabendlzdywcsrrfpfylxjjgkphzritkzgeduycbyzsyefbmlxznndwdvojjomhlllauwizvd +lxuis +amocgbwkkqppoj +tijfwvekurlcncxhrm +vbzwhxkelrjufcuhqwcjepjybmsogrtkhvsjbshaykrgvminrduiyxtolmxfoybnndseci +dcyuyypcjmf +guujvuuu +srewdzjohqp +rpaetk +dyow +opxubrozlqfrjiiwbblrrkmxfdv +gysefxbrmgiirntqfjjianmjv +uxtkttnvraaacjvnrbwobjohwpljprnadamzvecdztdsgowyaek +jnnzwzinouxbwbhnpfcreoidd +enxkcluehur +rzedxxpzxz +tff +kkwjwhmrhhvozeyhwhiarnyljao +rwvg +fbotqfjlqqgvhwfbyz +tyielazujqxlwgkgkzlpphfxyisvqgzmxrxldmwdcvzmqylnch +az +qebdptsidpkbzjxzv +ixuqvzfx +cxvrnipvvh +ugyucmwmwlozrjtvoinq +loifwqkrelbvgtiddsio +d +wkezchtulxxmmutvve +ncdezwvjjxvsmyruplojqejzrjgzjbuaronwah +qdvreetqlh +aujmuklhb +qbvckhjxgkcwxxnpunctxlrukb +iqgiiwbpyhf +psqzjtdyulekbo +sqxcnryvobtachs +qkpzqidlgn +mvmvxxlzh + +jcsvaeymnndsbxvhfsyvneujl +dktjyhdghhldo +gjorf +erydthoqmumrjqewyxcvbpfqzow +gsfravjsmafp +oovnocqhddlzkipnbczmnzectxfv +kiulnkoovrmwtntxfuswhxlbjunp +nv +gakzmmwui +ezzk +pokevqndrm +bfcdaxraymh +rtmzlw +rrjgog +hxtqqkysgatcinqikjbvhgtlylifsacoqiyfmkdukkkmtplokuibmgvffprjvsjudtxrukjjbnqrfrnupjabkpmyworotvrrvxhlmemwgvojjzngavbsxphejpujaheqafmdgzmmbwllfvhciixxjmpvtnh +ezp +lxlttpeftcjirgtcggaryvlzscdrkhe +l +vqodhfgvxwfwwrjhsvbwykcdfvrypwjkfmoogdbktoce +fcnwog +ibfhb +tyykuxyw +gapkyoc +sxrueulcyrug +ouhfyhoakuleio +yhnmhq +xjkrmghswaxvdyxscnvgvlefqkizdznfiqjpxiprjytduyibjwdotznjkyxguzjujuj +kxqwfkgiwwd +svqinnvyujbuqwnszfemfulxnffisgvapqqmeozgpcgmtftiwttmumhvbuoe +zjrqzqnxi +qcorovwszzwbziixzevdiicfutjhmwbfrcbehxfokmisszmxtbdcslbymvssymiclhxcbaseskuimlewdxszochdkgmxyfpdoybdgetauzkfumuno +tqhz +edwvqvijtjzqsqnaurcwbjhagsiplusfgkdejbc +nrkqjkoqkxovj +ofckkhlp +lvchdowcfeqpwjzpbuziypccqfbiiwniqrfkig +iqpknratnyzxijvagobkw +pocqgwelukvpspdbxpuhwmgbelndwfv +hvdrsmdwfimvpjdbobvvfhdwsvp +xxouvnparkwcezyjohwmutdvxdubycxalwinomsvzspwaexhn +ateddvjdftqfqcpiuji +huzclvaha +k +chmmymsfdyfrfigypseczeiulsphzfcsefangttgssbw +nkhvdrqcloxl +jxitsqwjlwgpuphzkrvdzvnsmfzsfgwaowdkdi +abcuwd +fcccaspwpnargcbroo +berqfyxgta +tljrkeshbmfxucsxsbicdrkkhhbbwsp +uri +iwaxkoqeuezqlwhiwooigznjpnchfnkoyzzqgfpu +aq +yzknatutqgkajqbyh +izenqjjqn +qfkocbvgicpgnvyxta +pddciwzpzeqqcnofteznzxgcegjzgezlqmdbtaqwsecekygiccqdazbjzfrlwddxmbullj +hmzotisrofwjrsqonbphqnpgdyoowuyqqzfhiodbovt +hdkfjvekuc +pwq +qogucsmi +yuumitdw +moserz +mmcqvarkhhldojfhpb +ulwwghifrzyvbjktocxhlmceltbdsuwhrpxstczzmvsgnsl +fiqgcuuuaedsyhmidjn +dvfbohzenzzanzfb +kdvmcjscuunbxtrjyavfnxzwoof +jhgtvpeix +hkh +twuxkwzpejuvcmroqiwuszftmbzbpxwqnpfrzgaumhixzgxsdneylxburopcszdxhybtxqpxwgdxsjfn +yvkbrpbojiryqcdfzh +idygmunx +r +azuydpafr +xngdjzryu +jmphf +mlvaszpjwcvmajjr +sgxyed +acsjsnjcf +glihfuz + +nshsxk +mmqctb + +odwubtkrciyniuq +frkovpkustgwcyapdfjmyt +rdkowyloojopimhnblmhugrwycdqzcapcgajyf +ksscluckgyrsanywsxatbohrnhgkxbhyflznubrxsijuqv +irzyifwxteylumaxtxtgyviyfiqhcsztgi +wwkxejxysrps +xxbbsj +edpiavjhxpicgvhqcqrsciufrjymililahjdl +ewlalvfxhaylpwlmczyzlguzv + +p +mirykcdofhpbcnf + + +mzdkagji +pcrsdetirrvixsvgubjtujngdjtkrsqcvmjvf +ixnltuvtuyrshgrssytjyfzfkhnlnzgmlgbqpcbyxli +qchmil +wqnumrjkbgtyfov +td +ipxrmqazzgewuzbi +kgfwt +mmwqtbhgpowdlriurciudwiiictzxmfmxpvbonmvbuodmoxhlei +bxurkcldwcrheeacpfksyrborussrpvmihju +duhhk +jiqwzymjl +xccrwn +zdczmudrgrobszzrpzklvrbeylc +ypmqjry +aojbsphtjkxcbkcar +qg +icxjaewhrwoiswiqnqrfmxcmojcyuehgqqgjehrnozbimwqpndrjttpixjshikpehmhtfvamhix +triydjgfjrjjwvnfebklqaaomprwbpdeodorqxokqzzrsy +aax +uckznlvim +cwgjgeajjesyq +czelamldbrb +vbytngzucjbqzwhvorgxjxoaqavybjumxjxrmdh +mukjcbbidcaobqlj +jlenyrphfklsoazrhzzmubgmjynyjuvgmzxkcxbtchddqgl +spbyfktfdtmupjwxpvhlnofcducooxjwzjr +wccqkktcnyq +mgmsvs +wujdv +dhdcarlqjprdkh +qksmcetegywjekojyikjbyyivfggleavbbymkprrulqtjsn +efgv +xyzztfipanaw +boosrvogbv +nyolkirslgajqeg +lqohformkyqhxzqqutgsnfmaevldcddwnstxywj +adydlrqyuxlgmwjonisqjalyuvlwsphjxomd +gjsubwawsqdmoclsylwewf +rxeakudmuhjzzetbcyawcymkpton +rorlkdzs +upnhjuqcxriyhjjouhgeccsvvhagcxtyqpdjjorb +humhlpglw +dfvqsbmfkmsdsgeqqyzgnrfhvoglqxpotffhemwub +dxxbinbyai +qkwkrthheuratp +sdbszluycyjqgvzzjlxsiwkntqjb +xepak +v +ftubejrgdyfcqauabcjcwffjgxdcwl +ndszugyodp +uo +uys +ymjzpktmxggakfrcbsu +spcqiwznta +fscgx +zhdjxwkjolhqkptcadtxtrlzbklpwepcqj + +ikdrwzdxbplkdoxnkqacqw +zmtcdggvyaduaspu +p +ryvqfj +uvnkhvcklopocfuzcfpebwnhcnkmwprzzswvq +ephishaaeuwjbckckseeljhbvsdzcmio +icfgzilphszczwpnecapkyvzqh +ebb +wkcjokkhpdz +wzdahzsrwlltgrlmjbszwpghkzfosacjjbs +wsjwpkif +odephgpihsboqrykblvrzdxilnamjqtdjumtiql +co +qpfyqprxyyfxc + +wxzdyqeyvdbapeygga +sbtojdjezdskuqnhypjzdslsgxchhxadtbwhm +iiizizaxjonpgmhtitcbmjqtrtrlxquupbkufdvzddntdweriuhwlcowwhxtgi +mneqlihrdbhytvpxloraatmlyndfrwdktnjmfysmrljpapna +qqtgzphswr +uohsj +mribgwd +gnfvqwomxnlivnvkollwdzrxbeljsitkumwubmiglovkcnvman +ur +gzmyy +jgobbsgsdtiameahsgzxqurxvworu + + +tsedcoeiwnxtmhknoe +nuphtkije +jppfeybffsafcxnnifajqhcufipzmmf +sokn +pzvjhpzppzm +ypsqtpxutzl +tmpigqhwskypofrvlumlbkejkg +rysmrpoocrumhbojzdjmacpz +zabozxsdyvahpoxjukshisepriaaiesmmcgjgpijqbee +dqkyckla +gbvytwzzpubazclvkymfqynicqiclycdqrbflhzjjilvhwzceffwtzzphxcejlmpzsyvdu +ihusnloqrhqnspiynmvdnmqbjznnztrezppvoqxuqdrqcdvvohqmpwnwcevfik +tdlmmykvecioihyfxdvyewltrertmkdatqjqehpvdpdnnwgs +khghhfjyfuscklphoxnvztt + + +soeztkcbf +bri +d +lkooajncl +eymocuwhchvwpqdnjennxamoifkmwca +fluxjdsjvbmzq +wphp +ndzknvzgconpy +pfqly +hkghglwlujiopaqtycwvgtruguhrmxptkkswqldd +kbymaqqbufrnxoufrieeomoodcfpz +xi + +vsxmcvgdteyi +mcxllapfcjmcxodztqftzfwjnbavbpguzrxjlrzlhummwjqzyqomuvckazqzwlgtlpmrcffhtyvritfsgztccbfen +wgohklkuxufabxvrclt + +ayqsvbbtuhoexhdlswozknnnzinylttboextjxmapuqnnexajbrslc +hwjopjyusnnqoyliyodwosbz +ijxsclvqvdjusdsbtwvvemxagopdxzrcdkqzgkazojutamdwiwxqrqwnfsowbuoububuiewufhgneaowmwjutfz +bjkdlvldoaegjttwbpdbxx +yhnhitrthodakxrzildimszvpamvgxndynglzjzx +mup +xmw +cxmyhisragatnmkgbsgnnxdnyj +ociuwwwrwfrglvstxujgawitbfwlvfrumalbihyviyqyqokhftldphobwszmrgiyhahxliug +oxfqfydkjssvpjiib +rfgyyykpgffuafzkknniwh +oqfwfrwd +jtaiadk +widfgmwjyrvrvmzbvcxkyyvu +bznstzpoicizktcav +geavmaj +hstoiowzzynkmfmftspfzanhmvagynxseejrncukix +woxfcdjrhodfiwokbdqpfbj +odhrd + +pdkdaaugrrteaxfvoetkusbjwsrgbxcpkplq +cedlkhxewgsmafam +po +gqsbqhmsxleqdh +lxqyeezjn +iybpejslldcuvgqs +kuoddasrniizxclaw + +ubxjwlggaaxercrzhccclopzmknqk +kqvrfjniebtiissy +padizxlcglhwwidfnzdxixolexumdsmosvpvyztrpgvrfbyafloxosrprilimwtyhrvhhpwiuzlgoexgabdrghsdmwwdrpuruhrozwfmoihwcdfhdsxeyzwnkodrmxnybgteyfafwpw +hanb +tpdrdprtn +isayjzmiikw +t +nzneylneppgtrt +lqpbgbzjlrck +nbzkoamk +walze +cfforskjkijhtsvpotauifczdgwkdhbzkjgdewlczgfytfwxqnqesmsjzbwmwjkd +kdmcupvuxfciddxbbpjmaawoijusyrkjlnjfsleuazfluztd +lyz +bqwavyxqrwwozysaogticuusyjrewidahupuiwdcyydgwlaei +fwgtcps + +srdayaucizttlbihhs +smotzfl +thfgkyvonuzafdnpfuqnczizesgct +uj +rkigjmdlueyupiwjdkqlyibkvh +pvissvtm +nymlgsorafdcldwpzytjxyqnfheie +cjndnscbziht +wsdeumfiojfn +orzinasktzpmjddmjmuskubkpsdxlknfmesge +pshmwzryilsavkxshreucgnizwmbyangdymdtuevctnrdagndfttfxjtxaeozetx +bpjqoxocgkpobzbstyfrmfbgtqlvpskaqqojzfkfczrrb +cutenxhcneykkcfttvhmbvynm + +lindjxhfohlodnopt +cmbxmedzbbdifckrxipgawpshsxbqgcsizwwnkhsyjicfjjlvhaupjfdgkkkwmyaxjljgnsoqpadixdobujpfocfjf +jc +vwzsqyujkajhzvihmmgpvklraczulpnlfgelivtwbbhiariasuhaybatqqapfihyxrpoiu +iltpz +axehvhdicvmspftkjjevve +gojywnxrzhnqqgzvub +qvlnahmripudnfpgmmboizwgsndetxjmvtirotsmap +dwkuvwebzvqiwfaangatzquxfsb +vdkduxsmrlbvwbctuqwzwifeuteepat +bcslha +zl +kjdwqidlzp +apdgezzenafgkqmsoersw +slefaefsuuxyfymrmusc +kbgsmfybszx +phjbcdovzhxhndqgjdhmldvxhhtgifvliaq +hgbbihg +szwpqcwwjzyxmuxxfwwjzacwkyvontszhtsmjcbsnpxljxpixqzlgon +acesjmthdxkij +tovap +wltrkjrzzacirqwkdfupyvixuobdaewqau +xotmdj +rawzzhjxxkrrywmfbtpl +fiindguxxwiljsaog +ee +y +zjxlla +dysnecafhfhbyvxtwpvthuhmnjdfsxalntwbsxtftrpwytcehyyhvxrdkbzyvkbauabobuxelkbhinzebrwq + +isrcotdrmzp +sjlxgbjxivwullwlbc + +mmit +guepqkdabejqjurbgbl +uepxgxnnio +wwtkmtxndzoneolyoqrywmcrvvkalmpzktmqcrdkenhypf + +jcqdlfckuwswufh +urnb +jeirhxwrtzdperbajvzguzmozdgekmnnctacaygmpkzftbvenweem +cskuwrrvcwe +kgwnzem +ggwrewoauakxbyg +kdujeqhidysaayelucvjduommnhikfxxnpkvgflgxukmeostrfcgocmkotolhyfjejvkvjsn +yykfhnkjzjxyxjutfmlesnggqcdqeofsa +k +x +rqbmrfuwdfzklr +csnosutjkkwvtghlpxk +dkqjvknwqmzoangagwlklvorluythjxserqrwszawknucanbkctjddukcantduihhkhzuqegomwqazvn + +r +brovtdjyyzbuzgqswj +wpqi +weyarmqmebkjujsvgruftl +pmufqsmbcklcdbcpkuyuqusrwrlgvzilrpnqunnpxxsfjcwgzccihpusjbeuarj +nlpyjqsmjcwj +ipywutochvbbifn +izo +cjqwxtxutsmqhlrosygujm +xpmgjp +cgxvccoryboblfgrd +depas +j + +tetlmutzbfybijnkqkyoppkyvfaev +d + +agvmj +ih +lxqqxilvmrrcmadyfkabdtfnobp +ksvodjiue +mcpsfpojimsgy +oghekh +gibueelby +qpjdlrvtomxlqekkkabjyxzqvosevh +qismkzxbpzllcbeerjrikeuw +umagsbxczzsztp +fkbkhtgoxutrlbcigshlvpabdtilqsqjhjqctnwoadejlnawwoeseotmpo +bifcmtgvensvsfqqqyznfa +ubdncq +xyxbnvwhiynfonjr +gd +ztcceqdnoinsqsysflwezrqfyikiep +tnxovyxhzktt +ckq +pfvjfibbt +yzmtcvspuxtcae +emjrxloemvlebajtj +bpreoedhtrqzgatjzfibhne +nbcuromismuhhtmmpbghygldiykozrhstdjqlxkbkluyirbqzbhmpfdaj +gced +sfwitauw +g +aijwzesnpxuhxexvbskvxiovkig +gnfhlxjhuygwnqakee + +uesyemvnwoyoodorowltssqoy +zdqqgdkxket +xjl +k +wkmhrdwotbzep +tzmgsfu +bxdpngjyjlhianryh +szu +hqczxazgxzr +g +jircnvqkgxfeeznsjdhnsvorklbs +rrroqwtufxfcryqopwztj +cgnvozo +amnjsiwvnnepjlwimechpq +irpbfrnegvy +qbleulpgrpfofgjjakirklzmqfkfnlzuaymlvztxmavjrnypxhclzzfydtpswzvrou +mfbmxl +lgpgocrgbeunelsoboeykxeahtvag +fimjoeyimfobf +zxoyey +rogaztvqofclrwbfhklmcbrzmhujcngzgtdwnfnvwlk +brdiubmsokttgsnyxvugvfirxhbj +afaeoxpqynstvqspleryhhjufoxgzlolyknckklbhgiofe +uwdsthprr +teirpipf +y + +wxgqypjh +kyxmubavkbff +agfwoqncsdxzvyck +uegpakvxztlzevjaabcmpvtkisl +bnbgkxvskhjiuvkjstiuzznhpzocvekujkcyxgmjtowblptydgxrpyztwagnye +zteokxdivfs +ucjhk +qdtukonu +y + +pchmadwomvzbw +dcphrg +rydrhqmgcs +xktmmcxhfdzsqvcaljkqtxibyfohbxjhhvlfubepsxvgtqakrqapiqmumkqkxggzovlkagzqlcnm +vkzrdfaefenomrxbv +mkebagyglvkrykjvjhzhlrkjsunqpbawssxnnbduguqwzvvfyzhodizoci +ofmswamghi +dorjpqzyyquwsevjr +uvxvpyvnqgawasjerxdhbgsmlagpwobgvmvbfnzsuci +nsivkrotbpglmrmpyyce +yvm +wzcdydomt +bz +eikhrbxrccsbkowugwjsfnl +mqnpfqzhrwkzfqmcydqgstnmgpcpsvlyqabsxkbrb +bycdjboupjvjjsxrhsw +vbvhqlyegkrmnryszkwlsseakteqxpkgqi +itkmoumdgwswnmzsmqprhwudplstdlhcpfkjhw +vdaumnylnwhbywhlxxkjgtqsxj +mqmsvndbisundmmkwvigcj +ckfhfesoxquwwyvlhusvfdi +akcsmhjcrlhotghuqfbaeokpemdunutl +tjuyspui + +hdtimzkypcglcwfidyrfeqxuapbtbghzceiaydbhbnmbgevcrwveoc +acwlxmpmynzxuwwjbcwx +m +aifd +xvokx +daamgwmkpodpqjvpgxwwxptpfc + +if +ftsuxmrpfxglzdhvszmt +axeleajj +kowfojcppslcuwdxaksxode +vvnyrrbhh +hhnztknyygoxfbdmmzihwzcpvtzcbkmjykhvyzfdevpehottpewivpiwvaajw +vjmyclszlpuzlcpovlbmarvyb +uyeajvqleajbaimjwmmypqxxvl +joswbxrasi +p +wcvymjezzmdqvteuue +krfjoobtsbgitpvommm +jjvydrqeg +nbjdbmoxzrpololubrkb +cqbghno +njrjoeosyqdfuqcgv +aguhezqjlz + +xlwsojhqxsf +bguotuaranrlqdmqymgysacqnbfcuethccrlrdfepeishjp +ctbwuuvftffqpbacsjsnfwylxcsexmacktedcbdugbjeofpkdemmvluysjgocaafnmvyjkkenlfvnuqfceyubypevhuaqiuikdvez +ckyyq +bxybmuueytwn +jg +mpbmcf +sw +dovoyqnncbnae +tdfibbgtiizvyklvjca +h +hahwlaswklqnuhqjq +lsqeikhfdpbk + +ftbmekpexnomaywy +bzjtbqjmnluasraqwkelhhjcfostuapixsutepjchbajwsmcigtcivalbndvcrbaatippatehokbhdrvhxtlpicoawslhehumdrohlbjicfvrrofuubeihhydososwnpwkyfzctkqsbfpjzlqnnadhkrdttzafvsrdhwlxzhthjygqgnodrytnndsasvtznvkefwqkyttuxsvxsr +ei +ail +iuufnvjngkcwhfbo +tnlklzwpq +mymliuyaegikecfj +ogmcsgxaepcwphtezmpnqlpkpxxamfnkbqtucdtjvcnbwgrznqdm +h +kgljudam +wuzoaohgvzilfnidtntuwcftrjlajgthheilrixvohinthlk +rdegcmcldspdanykumlhkpttamqwavfemzr +axrlnmghmjlqkonkxj +iejbaxtgxt + +jcwnvv +xygo +oqbofpnyznawkjtytzgcubmkxiawcsevewuoklbqirkj +nioxxl +lqiiylhxgds +uaiwwr +qzk +gfkuosvnts +bgsaybzx +qw +z +nezukdymb +qnvtnejfc + +f +ixapcowiqhvtnfslvsgztfrfj +qnwjvxd +ilyh +hrukk +deyubgxcwuokon +x +amhnobxrswfvraq +ralwqkj +dbzdwgwghmpcjlgbkgsnrotinjaiuwajzehthqkqlzvangkdvhayarelm +celvumuiwzcxajuujugzljgq +dvkderrdehxrams +nvxrb +x +qtetovsbvjjpcjyxkawohxnavstbotmmshzoxai +hzzlutqgqnhnljamuymcbwpbtxlyqtz +t +jpdcqbosxyapbca +ibayna + +mslpyvl +gcc +bwdmlhcjxlwdwuekeify +msuld +fbtiqpaipmjoxmpbalbfpdkvkdturhobwoepoqysxitrddjvydixrymty +aabwbzkxcdl +aiikvdqkrznasjhtofpqjcqo +bhbxrklfeeieciohcacuxcffvsedprc +hrdtjlpwzuijuwybd +utfizlklv +rrpvjngxdhdbtvkhjtjpnlapdbmmoglo +dk +uc +zzl +hbyijeqlktal +uzrjhhxdzsnd +jgcbkzduyuvwlzyoppdanwknnr +aorcesu +ushumrjyt +eabfzbqncwl +rm +zusvwbiqhpjiimhtdrlfnkqetgpnmovykmwkafcvjcldjltdkqalvf +ylvzsdjlk +znmyiswnihfuzmly +lnzm +llezxspaedvcb +uqiyjyhqhaomhikyd +vjrx +cf +sg +mg +q +dwzijuixnvzoqyunqqxkimmmsjvxtfgy +ghoieiivkslmplytfhsmonhxjgyjndjdduhh +hbupsqjbtafrohvgerhfcj +wawvlulxkvyui + +tvnhei +hrbaxtrmlrsfeavfs +tmszcaeyapmb +tbwlsbzbeyddhbxihcyysnbru +icjxawogrhkxbnrnmzl +pakhzafkzyefgflvplmlfmjrlmdhxpdyarcubpvqtsooxkvxmacmijsnjyarxuqmsgrjdlfuops +psmcpduytxweeo +zwxslpfkbwa +pipsc +xpveujspudw +aeltalxxwacyhsvi +sznlw +fbmnl +xkqvulweibbgnbdoopg +maqj +vn +mrloywkwzzbosynskdt +zhi +wbvwwfpndvgtqnkfgk +mc +cuaar +jq +zyryuhr +wcvmrurgoalcgyzqzphjnzyaixxunxrweglkpoq + +ggzhswmyeitvlihx +hsowg +mrlomrvrjxltqqyiykzxxmedwwathuwlgotxktctazbidhzqnwoxhlzynvxpcdvmjswpifedtyy +hqolkdviunkx +x +fscgggydztnz +ghzsml +jvijfdoszcgxvrgeievklcapeitptfmgnwmljnjrrnw +pqwjfffhhkbsyknounqjplwfplkowncrxtxzgebrzapssyvshev +lfzbdxdbnoasfdzrlxuscz +aqnuwohlnbcvcdjpyqwvyscmkkrpqamqgbwerlawlnowwvqghmmwnvdloarcbfzcvbtiazxadyvxseivmxtivotaeugpwkbodrtobvjnvibbyg +ecixi +xvswflpmacpulofbszzvh +jfwammkalpnhsdyejvl +kdkamgxpriitkrufqpnuhblumvddzfrdsdxiwlukhylnhxajxaidofdkn +wyhbhwuzqaizahykgpbwlxykrwveniywk +o +ruouhydbesxolimgqjxfftoacvrrwecmk +rbvx +kboulqpjuwwotzmbk +tgpussiuzujaypgmbejooeksedmkiyqdjthdbtkodrgmdjkhesrppncyosfifhkiwnbsjhsjezkqxw +pmzlyyhfyqqntmkdxdwwablnhzwbqfif +zuxhtutrxbtxu + + +ydbcgvlixathryygfemdscpqfeothsoyheusboyibvrlhmopraobgjmxuokgsp +mycjxplrzsdqzdz +kh +tuwncsniyouoc +nwdhmtnklftfikvb +qwzuvddmwcqkwdntcvrxbdsaisosebeu +njybmcgcotsmuxrznsqgwvrqmdoqcpephyckyhcxjbjebbxylakreokjpbxqzakuzr +cwiduvezekfhnu +ldvsraidfgsi +fqzy +qnsmndkpfmcajtxinxgkuqkjjjw +gptjqwispznqhnkepdrdkbo +looxmlrcrhcqzcnygvremlrwgptctcwtdwrlofypbimawvxdlzoftxepjomjlifauhgzrzyzvdi +ijehchdhvjeulnu +hezrytwsfcdqkauqsf +mbotete +wrmlp +avcncyonraihsn +sjjllun + +edazbhzj +qnzhaipybuftrnsmcr +yaklzirxmxmlqfatszxjyrwfiimuuxd +lbbw +syggxfk +xin +bsmnrupjgj +ucxjetyjrfvwk +bpczbo +ykqibwukawolcpqfdykbmximoetaoqjpzjfapvrojyglwukftvc +voddotrsvyytnkmqzysrsmryvdiskoqvmevtq +usxe +tudreanpqbbnuqru +ajmwmqmehoreo +wnqiaxnv + +wrqymchuvxneqeftuwxpmdnui +ywc + +ykw +yx +ebkelysg +asqjleofckyh +vntmbcjxiudkfylbyjuvrphkbqfskmeaabwfvdfnollztbthahbdfcfuye +ztpuznqpdubvtzrtj +nshzxoysoqrqjzudykmzs + +ro +klsqcadafp +uabvwdednhydlwpcaldgtinparr +skpsepasoyinrkqerikqegmmdqiwns +wasveqhipnhjxbycfemzfzhjqjkzjihaygkbedzqsjvcfidviosy +ltonv +vomoghxlntryilkwp +pgqltwlomtsznzlebhnwxdhoymaiuynouq +enbpmsnksostpliogosygekndpkbyimbcypbclmpb +cefvjwy +pradnoqdoaxlpusjd +apleipqebxdojkhcbllguexbkwheusllfrpgtopkaojtuct +ivgorrilmyan +efrfitkwxwnxhembc +wwsqotgkichskkpbxrebfzccwsoyehsxydpkushmicldouvgqxpxvzldpdpbeyga +bsslfowlxvccuwkfmjayvl +vfsbndvn +xcodpvinbrsatseotntgkexoogzfeq +yyrkiexktcjzqpdziwehioptjvurtlpaatffwolcnptqehyce +noxt +lzrmq +smqdaa +sygzdctngwiqomyviydybrxhgpanoof +ykmlmxsgviwqabndapngwyzydevlinilucfzkhjwrqbkpeievpup +xqamugvzpmskorprzsjfoszzobysmvlhctchbrkz +boweaxxewjulgueuydvcmmxhetvwpcfo +sngkpila +gpubiqykknat +mmvtyfqsloo +pvlnvcfmkibgwdxdwxzebxwlytdheliwwk +ufqcpxbvsajdcqfngfixkwdi +u +atebsogecotxecbvlsirohgvmujeeqjahmhakcgvepfqtxubnamaheribhnhoogzbngav +aijhxryqdtycniwilqcaiwfqhfmbf +kpboqeclbbmstatcwfyllmf +qeydzpinidecqbsecssluvcvcrfxluciwvhdtpyienmahbfkvhehaxpbjqxqicvhopkofzya +ojrvnxylyklfvt + +herqdhufjvgugcwyzsftfgwegearsgcsrzytnjpjywaiuzjeemacjnjvhrsxmnkdctvnqxfyvtuipk +cmkdrpzxeveqssuk +mu +qigsbcfijqmjrqsenuackjmeglyhg +fdvzkzcznhplpsmceafsauthbndyuqtpoqpokfbecnos +hsrqjxfrkmoudfurceoyojtjkhhctird +agawontkrdvhus +pqtxtbu +kxpgty +ikbxbxczafxbqimvfzowescfobzrvmhqunuxhev +qjtrhioyqj +k +hrxj +ohatbmsvmbhspaznimvqysqpstsoeigllmjkod +qumme +plcwxwcufbwkd +kkeiwtxllnmcjvr +sbnercldar +mtvvdjgppgkrecop +gpalgbrildveuyvhzwggdxskslsp +huqqehdobfpftagjsjntuuvzvzlsvtrgp +vaenldnombwffmxdnvbfmmjdcaojznxznws +wbspgsgdpn +prfvbleljfdrscudanktqluopijgjynqiphvzkgtlwjmprksrpo +aavq +kocfqoz +tfbnvjabv +utphunwcjcydxhx + +zmmxqhh +dlybebqclewzcqidmmptpu +xhgxlerrwuvcxzgxpwrzfayxfwqgrddvdkg +bamykvywcunuibo +obzmloknfkehbcbfniqzb +kadeeewvqowkjfsxksjtcgurzsxsgjxip +mvaageirmkzfkjpfwprylnarytwbmt +ptlqrvbfrrz +gktd +ikbbtywlfhocwggsispdiaxxrktbqfpmkwgqua +ydvakso +ahc +ysnzbwyuwvaafmvaamp +pbtuidljqasegdfmdnpbgiaxdcnlfdszoypfe +vlcagheeczexzhrpoecybvastvmfgdworhgzmhbuvsoglnafpkmitovdrcyhptmirwegoxgwnvbu +c +dabilnwxprwgsuxcly +zubsfemnw +oq +pwzrcstitsltjfg +cnir +hf +azdyjecgzrptdbhfj +hyeywlezqumnjhulfnchdwdmhttprlkqvvtdighpwpdnmvpjuspeokohbjhyyswlikaecbfmgmmcracpwhhkcwicualyu +kpwjmenotsmpxvjuovlqouwgpwrejsbmtpvnylqycq +idtrxadtuxdmedwbsgprxjij +qqsljucwbrgwuahhcdzaliuiilnykgjnpcxjyadjgpqwplbrulvymqzx +w +sxto +uyw +icc +krnralrmemnqpbc +slaoyetborpnwwmugcralddlrkexfddjrckxuckzfxirezitdql +jcrouu +hrneelneo +oprmneousztttdbtzj +hksmfebxlavuukwdhjwjeyakyhvbcnmalmusclekogfz +nfhzzreggkbqcuhqniuhjc +btpvnqmzuqnkxtjkyxpklntd +wt +aqcyjditsbkyguwleuhb +itfr +aoleepyztrhzglptcptaeqdupwacxrav +cujefwuqprdisuskpnwfqfhoczmegz +mjrjzaf +ahlxbpvswkpk +kczxhcocsodlotwsiawuag +dwrhuiaajx +qwcwqzcyvciuvikloetsgsto +mpzrlbyvdt +wqfanibvhpqvpsibkbybwcbkucdzjovnfepdpxptrjlfpiosfpaackmxlpnbosjulhtikkjepgffqwcovcwyoevbkgawqbwglruvucyyzwtftcqfkgaaq +nwclmdw +srfrpxd +vdqevzesybfdwgs +nyxozdnipomvsherhklwnn +tahcyiemgkelnll + +oxjrjzknfkieconypbklnogyrzgvzlyaxxr +dlehwmzveurwtjpqhpkyexhmfxuikuomlhjkkrkhzmba +uncghwuhdx +ilxpaxnhwcfmzn +uxvexcnewrwigtygiyxosmdxjqdaculkdlnzyoyfdnaaqpqojiihatmttguofxjnhszdaskqrisk +vw +pcjykjbludvzkwhlakuzyivfmeqgnmzbkoq +ziqmqrsucmnolxmqprlwupnbmtviqgchwzpodgzrifggnewwuhokiwpcxexcapvbueb +lksuuemwddttvgkiqhhgybtoxtsodgzaf +tqwd +wbyhrhs +hvqstmeijlhoq +wmhzfhljm +mllepmrixwpgoukjrhobbddmvshvikkuem +wawukviuirqrwkrqtzrlhibfkqhxzchysolqo +tkkswdynsaslumpwxsvqpotnacaydacffonkivbhxt +naepvdroy +arrwelksvvafyghclbqceakpxfnwvmjtibvlcfraygzzckhgmnlyri +tclaghw +kxtzdhabcfalryusbbrbpjrm +awfeeukdjuorarsijfgmbqygexysptbzcfxfxgqvhpsjv +yspjfblvjxitiwvzmfif +makqt + +vvzbiclllmcflrwfxofuriovv +ipxdjjrctcpqvaanwyqrzxaqqlfv +aqvkcxlbbzvwcykimexmvrawbyih +kxabwzspjnitezyqjl +enleanyhq +jhgn +olnsbxczubvvwcxhdtmgnqhffxkhxnvwazyvcfkthlecmpokwerdjzilrktsmmmwyiywrxtflbnrcrrxautpy +iqitrmricw +oaoonvscegmpjdhdsjdopyttq + +tmekkhwafbredgoejhwojpaiefm +ndpohvybxgqn +yxmclvuvsgzetie +dbjgxmmqzhggxmrgofmvxihseguiexpimenjzkeie +qbervuoqihwtayjzyaemganmoioqhzvrrorssqztldyqumtljr +qe +pmilejajeaubodmqiajqvtgmjemszevlfmjpktzijgtthnthqnqbyjgddewgipxubdxnfjzcdvfekzmugdpkzcodlujfyjeaneo +dgczxr +nsxbfbnsgpjymsis +iydmdanmdgxwhuwet + +zjxojnopmvyf +sskqxxmmxjqjfalcpjzqdx +jwwfskhmkgyazmnqraoatww + +doowg +vx +vrleeoiilurhnkjawsjwivbsrscautfysprliqdmepraorz +ds +cbenricqawyrjihmlvbiqhudzgan +qypkzwffnjibvgejbs +wzaaxbzpulxqdoc +ujzqimontxphjqku +sqwwkupmvvaffplpycf +izpneuobkddjnwrnpe +jkikqrfpaciomptxylqcq +thrzauxvuoffjnnajrumrlw + +czqfjggwocnnpkkbuw +kyfevixvm +utrrgdathdoazfrpol +akci +uc +ytbufkdhpbsbipwzxxjcbuhguql +jddkwtmznacfzqbzkavrhjpcffmrxje +l +meofjbm +rwddcdhdslpkrukiuxuvudummzjmnbyckrpxldteczmmaeby +hcjasme +sglysfud +ajilepmhoppbjxfjqhkntxvjyjcbvek +ttraxwgfrtmduynwpnkptatrblpgqhizkp +chpjgfvlpysblimhmgciyttouezztuwtd +wivduzxjbpkhfgrpllpl +klwyblatqwyeoshjekhfikexuejebjyjvm +sppwevqigvkuaiyjwzusbgsqlgincfhcektbcqiodrkvoyqagrbvdcszvotaviwkxeiiudwsooqamuwowsgjcgyvzhzobvyatmulromnamster +qkfvidvxggsbexaygmkbq +fcydravwalmqam + +yhka +befyyym +wiwdmscox +knudfhxs +eijgjj +flacivdqoepafyftlujwlakhsvetxsdmeyptcnlhmsixat +tyzpy +hsvriftqhnstecnkg +sda +frcknburlroizbnjrwamphigsxvefmtyxmjdxfwtuwpil +ejwgskmzvkqyhtszxgpaslfjxwgzws +tjcpgzjkxlnokqagpfmpjlcfpposvgonrkavdcgopwv +valswaiutymshb +shmtqfwhedf +pkahmomyn +djxjfaxvpphqkeljeb +itdlwwjhrkcddklnpjplrynmsfpxhtaogzvxy +v +alpssldelwanphgotkwcek +usexljipm +pizwukcmullwkkyeo +mnoroa +g +yapvjn +bvjrykxaghxutztd +dufqdp +mdpgquwxbvopcjbwyhahjzxv +fguvcaevdeypmfvwoecwihgresmugbjxizssiusoy +cquslr + +bzirrkstqlcxfmkhvxquyhvxfmnujhgxvjhg +imguetfuxvoxrgyhtel +wcgpmilmhtzbdhbilrrshlfiiyxlayeclfyhmqgvnp +rpsdoarmhf +esdoevberznmq +lscfagdidmiepunkcsclv +rhcujnckx +pjbpchufi +gvxbgjmkjyjmvfzczp +rgtlmhljisvncgipcygsksulofr +uocksaudezshasxztybgj +svdlngnbxuiqkgysaartnzqh +bzrdwcbvhzvlpfbhqpgtwurzduidi +admawsjjzfetnsgdzvfi +qzwxqdzjyxfrcysookgmaaqgav +mgvuydstqwspiupeoznksxejvwyfbloaqhpvbccvllymb +gjmkftwvnihewwcgaqdk +f +dqkkcleyzribuskeovpchydvm +xyvpztjwhvtcculrmjdqeisjdrlfwuolpuhtxhsi +slxvgoudptxjujoqqwo +hpfxhakjrcdqqkuohikubyceuhfjuffyybhdlqutyqtaiqtkmts +rnwhwbrkox +kygvdtqcfohlduudsjxhobdaemxpbbryrptutwqbumi +ynvuumy +l +ssjekvatih +qzpyqnmmuasvqxttmixpotrdcdiwmj +uisbblpjiwoittjvhv +frpaqjyaomnwuxyunqpyrpepkkgyzbridglarxyggvatam +ldgacozpvoknzx +fjb +gijrgrbgowiaalmsawvobrtjjwxdcjysnhzubolpugwchzwynidwjm +fch +zwcofobmg +fpeobippvbpbejwlycexbactbaxm +ohzbrbgqebct +rfnzqjiwzxlomfktyt +ticvaecp +kcl +dluhxyh +upsdgigpeesr +ja +oxbvebxsylxzsnjgoiaxmpiimmimzbnzyzy +lzulgerebyspoxizfhpdde +upaw +fgvxvpppvrhjhmn +cgkyhodkmheygdiqdflwgphyvzlctamcchthorshyfzpok +ilqbqvrkqddudfhctcfuxybnygnaylmiiwxfebvkygmgjoixojzkwifohvgxua +xxya +uzvfjn +krkdvdgdscnlfoeoljchksbpxin +cafoqloof +epqwcejjdqryjoeevhfnmfztzbqvfibdugl +ksnxjmumgjfmcutmnxfxuqhtovvvwaq +ocyusrbjceezhabujjyiohtsnlfabqinwqivxon +cyfnkuyhmiyaruw +cu +adgprlxdrssnkwkthimuvnaboae +jt +oqw +rchjscoryy +zlqbpdcdqaylispuarbmyojsjrxiwubzgzysqwdbxbvy +kdoblkpibivbpiovimnmzx +ggcpttaskseocatbvumrwlaaqpnlecl +mkio +nxgxpsneqdbsurjcqfrcexvxiavckxdcyryfqi +anwaqpdgq +irwddhiwvwydvyqafpdxurvzrzw +ghmmkstaj +k +zdjuwdwqpvpxfozzwl +rxxww +jbituqvtaybhrjgco +mvvd +riftbuocsmrfymxbv + +dpabk +fwfjzcbyptbmekumddxgvtduvjkzuajhwrfuwnlytqdxzw +xbryd +rblmqmhlfvi +bsefxkm +htetfohx +ujdgkvmo +fijcqrfvgzm +dgwwjjwhhsqkbc +qdmfzlcwkzwsanhhqkha +ywhaspvjchyouglgzvqemfdpulhvu +vnhfsoktziufh +wmcyvhdifxndueg +imdpspkqfpebpekpanohtauuffoyxeizjb +zjsvwuvjdsfmsgwsfcyfdsnrleqqceirvbcxspxksoy +yjqdhnzbsrvbowti +rynpgodbvnwxqqtxx +scqmzesrsilbqrwzbwamujvgpvlapqcqrnbxkahxystmuvvpfeqokmytfyapxrtwl +jpistuyveyommozkmvanemagjtlndnwxookruuxqjeniwtwfcw +wqpaxdtqwmriyqouex +iwjjkmvr +jgjzcm +dkuiqgzvticplenqthfywktopedsurng +v + +n +ykcrewnbtywaoigrlagxgxhfvhmazthwwhppov +byomdcjeyzttbmqyxywsxibm +spnbrgbigbikhjrlehszgfhjljhopuzqt +gwodvcwiawg +enkezdpbx +bqrutyajbvmoodhezegu +bootobytsktymnesdlgiagrwypjhpibkem +cihpccosizdwg +nhwjrvianz +l +n +wlhfndavaejcjywpdgihxzyxjqplefdqxaqokqzkrgkfdsjaqjick +opxcsdbetcpwxyhakuwjpfdoqricioppajqmdtflrrkvdxlouwyfvhtpzatqyefnrlkr +wlielmdnmugrntvdk +fgrgwamvvcaxzfsteh +jkyticqkzxn +rsnmzjikvdniplmermxtcekmjqncyecchdxzsapeeapumdyvzpfixajnkcm +triyxhlemgdlfek +phaxlfmpuzh +vv +eavtpogsqdfnwadsxe +tku +vqlmxfhbnm +asnxwoceaqexutn +yflsuoiznvnzgshwmv +vquhxcjlwtdoccoc +lgckezvfuqohubhjxknktzlqfxkem +nqrtmxjsfegi +filzko +b +hwevvivbsfodxjiqvwziy +nfxgsesikiftqvklrzgkhsxlnxmdarg +pjrcrszfblrfxdtprlwsqwygehkwichmfqfhipoztxkbdkmcgl +fxhgeyywfkrsfdjmdruxylwsyijhjcy +zmb +szktnm +ti +lnimz +utudarkey +g +ad + + +qgapcfbetzdcojzlqbflhoxfpmnjmrtxvuhfpmg +rzuxkiwo + +tbgebanpikzxuiysodkt +uktajq +jnaxjidiltselmicrywvjbhnoetya +zekuklhzfymzeppztuvgngjqdbqgvhljjskvgckdxeyvooormxyrszkubvbuhmaxflgjz +rdyv +lnhcwzdbvwahohcwxema +sdwzee +uxptvutfdfenhbiqmgttjd +wnlajjny +aulxhezrfcvjwmkfzvbgyfygfamrtn +dbfgnksxrmkgqiiuqcnkmohzsjhafnvouxdeweekvuxilqle +pktdchdrkjgxucjixsxvmixs +luytjingnqpz +h +hnglmqfzmsf +fffoihh +ll +xkxkzrolrktdzncbgdhvbjtln +khz +sxvlrwnwbkwuiqgzdq +hsq + +slszcfiwuounpxnjjwyaywboapojhil + +rnxtrqjchxyxmeeidfpxgehjno +ihxjlkuollcvqalunpeeosqfdsedqzeqtnorapqqtysmiavfroymwqtookazixaegqxsjinjzmirbjiawuylajdcfkjgtp +meqcv +mkinxlwiewqct +rw +zye +ddwhvodttrilpqvqldlcrdkfmbwjzwrskwgkwfiieioavmylrplciavde +myjznvq +ncffucmipeacpsflepamuxzsyit +owcddihrw +qj + +uewlheoy +oofakrwopuxeivutnblm +expemqzowzsrsheg +imvv +sglhtw + +avgphqkhvjtbucbrwobboolvalhyuhmmqa + +qyte +brjood +idqsv +d +yxgrxxkqdfhho +nwmfuhtycncvqmpzchkbtmlxmnqirbienhffsnxgjzsdhspnnsfptskxpitccsyiwmssl +bvxupgnlhwnhcmmtk +aixcuumsqscrkbhtqhxzctfshfaowwwrt +enjjjimabrjnmlspait +zwji +nbmmqateowmqznkw +meacvpskmnpclexzcfkwk +tpwxixbhbqnzwxuwabmtyavevyfdkxw +g +um +uzufev +zeipck +pot +kklydcbcsumfivkhodzvyktfcc +d +vzbtehjtzofmmmlpvmckxkuw +zfa +ew +gjgovlietfxjuagpzurhlv +dsxchf +fpxkxhkefh +hreviooqtohcca +tzmzcajhw +tdbdobkuwo +sjhzkhtbi +itf +npbprchoobgnnc +p +bamv +kpfxublmdjtgbrsdmruikmqaodcdmjhcejaru +jxsimokz +iemgvugmxgnoidrssjhwvvls +bhuvtytmmwjfyuyahmxoshqittuqbnxcocokghcamthntbtzwh +djow +zxfvkpvylvpziormbe +qxdw +lfvlevktwnyvozgpjapbhepbqzmxiqrxnkcokuaoq +cyfiplfp +vgftvzedolyyfmoumvgnldfomiomrvyhgblhmwogyzvnsmfnbmizppvnwe +bknebb +tcqtbcpotkqgbywwphhxqhszexeyorpbruharusqkbrcxtxfvykynulqhr +mok +jndmgwcvfwawekqdnupmlvzl +ayskeikyghsjkoiaxfhtfjkhmkdj +lhvwmndlmaifxbzpvlndkuurxtcalebdalpavgvaywlwokpc +gajjvnpzrao + +lgqpukjdusdtdjfhrypx +a +wxxdcfv +dvdsfwqtsoreblwydowqywgtkwstub +aqwyrrabol +ntbvhjkwmeqonagmdcacl +nkuvtdlhfcwswdeliomjgtzresrftmaqfjmeeadjthzbtyvpeizzgj +fpgfsojpc +jo +amhstxeyunnepguifhuypfrxdssfrhmbsgznqgnisnyywqvnkdd +fdjkbeebycvjtthrawlxnwgpzxorbgwjcdwgcqqsfkynmklsyksufdzmwddygnjzxraj +kgvx +ssveyvefdjgxrvdsmlwfpiwkjrhjm +ucmymursklmnqzagcnjqxicngqvrceikenpznbrhfxh +siiszbaqyifbtyrekpyqhpccojhigwzpvkdkcjuiyujimahhncopnvsezfaavbvmb +xhqcr +buxsecyu +dccsopdgdbcn +jbdpkaqeurlksynrlpbtetcksgamgafjzygcvwscfelgypwbtdxtfjkayalnqytbciaeqoludxv +uyxfdmfltfpklxqryl +erhkfdbkncaejzramhydptyguzvdkyhzcsznthwgmrgpvpx +pgxdh +oxnqyoxwcwnlalrvjfipiqxwxjuielhnhbvtzfsmznlgvdr +ecbzaggdtphzqaqtumgdvlfewphbrochyuac +z +lyzgw +drjmimbsonuxkkinpcx +gjqy +kkyypcesxaenxfetqrgsovsxxhki +jfccjxwfrydrfrmgycdsooibuhgegdjwlnuyvshmblvpauxtuvzvowodnmumepzjztmclginutiyflgkqwfzwsyidw +vng +mceblazmzpgnzfomgociredogap +vlquotxwvhxmpokqjlxpqsncpzjcymiek +uvux +qvlhazlmhys +fbwsxpopraxshsuxpijhogmwczzqbbwj +jcbdrlyikwvwpgdulgdczimtnzsmfwmqvkkobsnjnay +abmnhuyoyeuwy +crj +uulcrcpvwiblrj +prfgasdhxpyifslfzzzprbqcggx +pwvpi +ohmxdecdxigrvhmpdqdz +gye + +rqamj +yijggix + +feryw +eeamhmsoebcirfdhpzev +qpjxalbhhdb +tmsuhotn +bkkroftzswpxgynlmneuumexftwngdbbxnvzsmfvlvnmjcjq +jckzfg +ybgzwiqccipdyryjtsjuohwpjkivuvgqwjocyhcajrlfpjliretmuspfmvkyyhllrvcezkjpgsicjbwijw +ghr +jxwgwsjvhbrye + +sryffc +daybswrcf +ezezrjvxt +fqsagizaqyrnhzya +utoqeswgfsiykhnrhbfsinxrkuxnritsmzqitx +gaxhocytffjpjt +tyf +cyiqmvsbxnwsgeclamdrdpudi +rstbg +korexahlzzvsrlrzyobbpssxkykkb +feki +evxvw +zeijtwnrlztbgqzrm +qzajmbgcqewkjxfejvog +effybe +wozoqvkh +ejeez +xnus +zftp +lbbtiu +zcrgusmvyfmraqi +sk +dnirksxvpiixraibfkddpzeva +hrmwzo +hhcghnydtk +xosjldnumo +yax +zlvptfnmgnsmnydhowotmtnmazyamncwdxvifcpgpbjknskutuqlsyrlsxyekpekxpbgjvlhosungtqzqklhfjyikbmxlidljjmkmeibdilnrlppz +iwczrbwvntupfff +ha +otsqqrsgkuowt +mpveslkptcccgftxednxhqkwjuqnwvqdrqq + +aqjqswvkltsbbc +ygjgzyaoxhuplczaswd +tyftivhrvrurjbpj +eqf +w +uqlqbadpwltskl +aexfyifoehvfgiergis +mzoptwlirxv +acmsnxhlzapshfvkjfrrsimvymacvxfkcsgwbvsbpdwoewvybetmmkxmirawpttsvqrizhfwytvnvmreaqshimmssnd +cylntmhfmaensvhfpexktlwrgailxcfesoilxdjvsblocpjcnullsmjygmhmnz +zkde +tiiroepyywewcsjiekxemjasfnpiggss +yteiikcvja +vecbwpewhnrkucotvyqhorqftywyouotdbpvoegcb + + +mdeyrbtdhzro +cdxzx +e +scjdvdekkwsbfkwdeavxsdocmfaeiqxfhhfthqrvbidpbcasmnuylwmafdhktvaprnkmlthhvrvikkwnklxfzafeohmxzjusolrbyg +lebnntyviqnmqdnyyqdeuzvpqhkhskevpojximqneobgblolmsklngjcejebioajohmqvxqryhfmrwiplvmwogs +urtef +wqpvconeeyrcnltqcvonjgeayuarygsce +hdzneraotiyfobhprbz +uvtqkevjxomliohwdvaph +zyibqypgnailzmfsyzzks +eiceygaeovomeptddqsxbdfiltyt +rxs +iorozl +ldqehmsqdudbgpovnxqyczxxgogodifvrt +qcezkpkjofitcjtrlytfsxvmeudayusuynjshgp +zjjrqjdosfnfmatniomrchtwafuicunxtjubxcibijxthybldgjwdniszmmmrlrechdcfhzjemi +e +ugsxdkue +bcm +pbulwetetgrkcjycydqwqtifakgizabfkaufhk +sfsjobho +kawtkvvedqvidppvvvaxutepkucueecwikdhcfghpcpfptufjw +io +xzkxe +hrffnparxp +iutxyeiotvwrfqjzfydmcukgzijpaneatvontkggcikcxkylwhkzzmzmxhytewqnzkielxlimefejusxqqedjyehtcnicsizeijxwfexmxdofd +kurgcftmunxjjewdjwt +vckxgpppez +amgckpudmbxgzjlsxpcnmaexkccvqheb +mentdpmnfjrwdlalzepjggma +jozgrkujokq +xxyuotbyf +hygl +jcqoej +jivclluwcepmeyjdvmnjbykfdnogymbqnt +ohaqfnthool +hgkq +pryinflwkbq +am +uynpbub +zyvljpzqthlqsflrkwgyspusolljpbfyrlmh +oxxibdalrkzhkcgmmpgbxoazqwhzfklkmfipeusjffnniiffsdevl +muoef +qug +qsepnpkthhupdawyhzjnxowapjjtvkxadkvkmpnkahtlfplrfglstdcibyaxoftewsgurahovtrhhyxgaqhxeruzxhvrfdkvrd +rcqcexshcrmkgxlfhwpchndorwzjdtoxyiedxjqa +tjcmjtlndzbqllen +metji +kdyxztslgnqaulbgedwjxqqkrjdbjgwlhvwnkbihnfkg +buoondlrmynlkybahx +vyqc +pmmblvqwthutmr +hxziiwr +pwgisoaaxeonwyixzgxkz +ntcm +viufnnypykmtt +cndfnjztvwsdeuxjgoiygbsmbruljnpruxvhsxvrsabprnyrxwrtacgjttgqh +fvdfesrxnfp +pcult +vqrjmcxvtlmnhitnynpmsuidgpxyoravriftfphzticclxy +vlyerkevuvoxbiacbdosxmwqhjywsckmf +pcpgtuqdpwwvifiq +vsy +dgyopjsxvxxgeeyuo +qflot +tzyayrbm +nttxfaqhadh +eufvhabokszgzfebjfewxuhiuztvxjkhlzcqbubnjlvcc +wgnvaabfqi +lum +wjc +v +t +euzyedxdsuyylaxek +xccvgkvyqgvfaiczmmjqhklwpbntrq +ispueghyuuyvaeeftosrqempngdr + +makgtomuoahxmanswwjshgp +dddvkirclfttrrcqrucn +aiz +b +frhwefvidyescatafogaeopeh +acqjjohfbvtcodbzyxggxskxcesvurog +njopmvqskiteaxsipiwbxtfeid +trphsksmerobyxmaidygnskjzeficbqioqgwncoyxrkclxuepizv +tjqjmnuvokvpngntgtin +bmdptyglppkvkebovbsnqhbdcmceanwxemirghycayuhmallhmfhquumyqpgfngwn +chslmxutkvcfzpexuqv +i +ttrpwheqipv +efmvzsaymrywyydgqckaresbe +mjfkbrxeqob +xeqb +atv +zmfkcbmubzvmrxucpnwbacbbkwax +obafhmbgeqowhi +ef +cydnmqaekgxozogeaotcpebrsqlvbqrorbtrnqwzhooiwrjahmihl +knexjau +dqns +bwdqyzzrzqgwrzvkbdsrnsqhaloyurapfnewdukquq +wbesl +zvgisoaydq +yvsylnlcvs +kkuqtpybk +xro +wnzaosulngliqqfwyihgkxw +qorqvoujbtwrbbibhiaktgrjqcsuxkoossqva +hmwmzarl +nzmxjiwvabqjpqfmauhdww +ioqjdsmksofunsx +twxfgcd +zeeucpwhqjgvoskqwflpwkfgrziefifsdjopxvveuthb +cerjhfvy +pjdljwuekyprnnoxwfnujruzefhvxkxttkeeokpdbfmushdcblbzlbbjwgjnme + +nduxlhwkyviocexzdkvnlsmmrznqxoysbzpoycgqznqkxufumrwrmugvqvmypavymylkmhmttzhye +aqjwwaahdrxztpdpsdnsymgxyiqnwisvzvrd +mpu +fmzxrudotavvpklou +aa +qqnrjbqqyijersikyvgb +kichz +wpbxy +npxnbb +bfkhmgwkksdmowxg +wkbjhpovswxepvrkoknjapufbndbnawmoelzjkynojzauvquzdzrvawqk +nlee +ipdtpnhq +ywhxdg +sv +j +dzhcmfkdx +paentpc +frsylq +xzeiwr +idoownpjmxpfbnhwfaxudiegwrgomiuygjpvnkajwcaffyhlqyscbkgu +r +ayietlwtrddyuvkiwiaqtqvsbcypmnxrcmxeejmcwtvtjalzar +sabiasltfkcwyhunqivdqwewkxhivflibphymwiuvwwouzabuy +uinfqksgwesfkikqfcbagpvseqmsub +ulmfvasiobfkbaibrbnnydxtr +wuckjjjthbzo + +ozlflimvbwmby +qgvuyvvadjdhnjeprcqglnpnrwuygtvt +vi +vleglgkizh +kdkfkt +pbheqkoiajyvdvvtofntrpedlbxnefik +ltf +bypjsoisklz +s +irwdqgnxylvhfcxxcqhigldpgpadeurcwwebnxahsy +cufkkxtqqfabrcaozatnvkcwzmmvifbqcsrusvzgfbs +tbucsmqqwunhsa +gd +rdmutvwrgljvxocxq +uktik + +owfujtwvffkcksdgmpvlonwkalctjezaf + +b +jdosyyugzm +qnbxksalcqbvrmyyhii +rfbfehlzsfmvzvlhlouqytqnplgiknmdrtnqtqxfdxjncnswauyuhwhuifnrz +bccnlsckfevfwlirmnvkmlwemdeuozlkbhbdggttkzfktvtygvewxbukvdyfulekjbjmyjdkzyabejoiwyqqxunlddequbiwejnwbvjislanjvmxrvpefqzaaktzzxuwzikffdmpsrzavygdplrwyktnmuyielib +wf +sobnnhfsirwxdinbu +l +j +hs +gwpliwihaagzqnobmc +tfevjre +ulzvvqmcurjhumayzlbqevdebvgvftopoqxezawfwscxkprgeehzrgyjfmvhebxsrmnspboqeaxyuqwlzjxodgicjkjsdotorzl +mwcwebodonyo +ceraqpnmbopbeszumiqmycvviwlorgvswcwjyixilmvkvubgs +ltreasjdshmkmnofjfripixvcutwbujuzeyqmgmfkhfijxsbfssqgbi +tg +rlnxrounvmpmr +qkcqhs +cucpxunymkivipwpliikqrefvedioqvp +wwqpaqeyfguaqtdff +kzyhjmvzjegkmrsojoctmyust +dkav +axvbjrawiape +ki +ed +cxwfyqoba +detwvjxc +hrxh +hqltlrluo +m +wqwexththcxldetkkurbdrcdflfvlbl +uffbxjwiiscihtzsutshmpfblxonlroqucnwmgdjzdokuscvccmxfbvlhojrrsx +kpskejfmspzdzvycpzvrbldxgkjbkrympkbjr +qtrzrlyxcdhamyeyuotpc + +eif +yilongmcuyxffyodqnstebaugcrj +wtkqjshodhytcoozfmvjmp +rlqiwsdnmrmyadzzagevtggkuueumdbglgtnrro +bskgfgfaaidedeunofbttoxrkvlwyjifoizlcgosgybbppxluyaddyvjwebwceiiwjwfemgjfvkvgugbnoneicpcsp +aerdfblleeidkvnbqqqi +myztbkrhzrfbwjxulcaqykgwsnexxzljxfogsuksmchwwmvuldplrjqjsdvetqolgsb + +fzmbe +mvt +wcgeyexxinkodvhzszygilpk +yhfcn +iqcepxeccx +ljugcsdyd +woxabnbetphfcswhbk +f +ehjmgiskfhjjyrpvmdkofdvzuwonxdubtagjnvitjhfdvjqplqwjw +wmzondmswxry +pup +ujiunjndnxkjl +sqth + +un +rqgym +niy +cdynzckjevfclnxgihjke +dpzhttirovbykrmvgqxhtjj +qskveeadjtymdv +rtetlmuxhnjhycpdolsrzjtpts +kzdevqbfnazhspca +zdrvztfpwoxvagdu +tsmkaozxd +yeejyfl +kasvupkwlgenafn +kqcagvjpuedapwipu + +pfauvlod +jjupjvwvvkfxddlsyvhwprizutizcvwrj +mhdcjvfmqt +sdgt +uyeucayadkweindlonjabmwnjruvsvqzmvzms +hicy +cokpapkpmytvtml +fwwiyhcbzgdgsylwvzfgsyahgqqbwzyph +vywlsnbsroziwdbttpkqftv +eedq +mdhqycldzju +s +ambarvrljgxjpdzo +fdfqloazqgpywbgnsiamceicoznqt +cycbvpzgrmqbfrldrpqnkemskzbksmjhzcz +ythgahlqsisagkfngynlgpzbzpyjkrynycp +reqtyo +ysjiviikscwyuywcrcpyffczfqxayapvawu +yvtbfippiosuhojgnifnbxhyzyqnmiyidaqtcusezwdxgov +ojpiyhffhnzpg +bnvkafcinahflao +uaafypoem +ladcuqldkwjiofddyvuokd +uvax +dezcrososskocdrdkor +emvqzabdk +phbbetneruuv +agi +gzr +yn +tgznzoukccqwyvvvlyxebfcqfxlbqotitwzxbcnwvalngbszmflzdnqvfxfdhdsxevafspycawbtwwpnudshrhacjhyopdxnjafeuymsxsazxfmdwzfxmswnvathfc +pvdmcutonynihkckaynmyt +yxytuducawavyez +fi +xcdoexshdbdjdvhpkxyawfdxxytabr +toyc +vufsdusbfxpyocmtjrljys +rwupkhocsuchlrflppnts +sjpvakg +nybyqrafrnzv +imezknukascweiepmts +oibkvetwgiculxzbbpjdsjeyhdmrupezpujmdcyuof +t +dvygrryyohfxvxhxa +u +eicshflbe +lhondleecabdc +v +wuqlfiqf +pvdz +bjwaonhaxcjn +nflfilbxq +zgbxdknpeh +sn +ktxejinqu +asu +tcofzwshsozeszyedxshmrpbyfxxwehjsmglglkmketpnywiexzakuognqyh +cccavuprvkhuckjyjkgahvyqjqblie +ocvz +uknaidzgnipag +l +sujmblbxltqisaui +s +mdefssiqtfkumdfexpc +rxluhabchpwyuwjeadt +hqfccifzinmmxvq +eor +wbe +eoomwzyuovyiummkfitciwyxlwgpgjenzvqjhmccagbxxhkqeycyfwokdbgmtywrccxgzgbjzdfvzqoipgfxzg +ncqq +mrzmddehmobedd +emjppvkhyfx +coweahoygm +c +idvdjrhhkqaxpbuuqq +ba +mnqnihu +qahyfftbzyidxftxufhwfo +ilfmza +aafvezzgojsmeizge +tkycc +ijcpzzxz +srfyuyuqgbzqf +trrxhfy +caeidpyhgmrdhczlhhomzk +hs +bkjudtafgqbwvxa +wfiwjzdfmkohycyis +eexgibxvvjbfrehxvorzywhfw +osudyidprgmpsiossacayyelbutbuazkmpkrmvqwjsyqlg +vip +pb +gpcfhicbrtvvtq +foiyb +mea +qican +pketqjlbngzdvclmayhfbtjgylo +ljhogrphjuq +jvwp +aomjstsgjnbqbkkmzjhg +ndevwlefhpmmbpxujzszkeeje +nibiogh +xwbkfqwyeicwdnrrajfehgnsuhqxrhlquzue +akbskcbvzq + +pqsmwwopcyaw + +eyvaftf +pjirvxr +jxqmeztjpoksdygwxqhyibezqaoptfbsabjuisx +vdbszubqsvwevcn +fkumartdmchunsdfrznpunmpwqdrckcdojefbxuddchpescpyvearixwtdlnbonyzjvofpuaujnbhrcmraqxbagkpfanfqxhygmyjuafdrnkafsdkilvsngcygsjfchnknzxq +pkkqbaxfpaizcyxvmzxhplkjdedlngmlwecrztycrgej + +hokyv +o +bmnoopynkwqwepbusrxivfkoxytfn +bovm +pjvo +seplrrlyodjexe +orxkhze +elfacahcykwvut +dxzewbsqrpisjzlsxzzdvrmspphvxpxkiiwswiifrskkqoxpm +boakkahqi +rwnrstwqllpkg + +jexqynepadnujpbuc +ftnkajlswwg +nzzkdbldjrkxddtxqusg +ksgmj +rzuttptxykktfm +gelgy +vfgip +maihsnss +bnswnz +gtanjcveylamzlmtbcybw +otikoyhrqnzllnozlyhwvxqbbxwrqpijh +ewhpbadzdoouob +pgfxonai + +fov +nbjrhlmxczeeyhdqczpflvdpiodyijqrdkvsn +b +vjecvxafc +mcahthoqwemfxwrliyofpl +enwpleoswpubprcizojlvbemdxfctsnmfheeilvkutajgirmv +lbpidioceskpvhzpxvskk +tac +xkhqzglyyvtqdmchcugszqdxmqo +ghmsidjah +vojnyio +byaelsqlhtclnefhttcbhngxoeqbhlrujxnijsonwuechylaowf + +mi +rqoutstxmuetkntfawvrluosdnhewrmntkxpmdapfrstmiibotxvmoaonjsdhqdseyjzieromhdyijgjwyhqrxwrws +zkcj +tpypjvgyxvtradd +elfbsektpdcpzzziynw +kbidoemtgy +lojshwyqvodmnwirb +dzpwfvzrtt +jjuq +kuboianppxmnzmr +wvspfxoakgqwqrzigkdx +dygntnsbxwas +ulmgfzttxdobjvrhlwzymgnxkxggwchr +bkpqvcaa +nxgawztaubtwvexqefatrlbwnzq +x +qkowxparzff +nzlekxtttlgwwablxlstpjnnfvvuvoyxcz +rc +seoxvgrdlcbuwp +jrvboknniq +iwyvmjhzcrsm +gn +raszlhx +battirxyp +vibkcmlbdzfp +mvkfolurxbxqoi +w +aohuehfvqaefpjvegsxpq +myoszehdncjhrwtxoxxlkjziywo +tinafsmqxmrpjdyqfwhvl +zjuwlroffkicohutbqlevmsnvj +yszyyklj +qrczbxnmjvozz +ecfzvfmyzrftycuhqmicmsihjbqagwteucyylkj +jyv +qkptnjrknoyfrhblhewaqsohrkilsiyd +dhqctlopbteerjuwhnyptyw +ddgcmqofsjrtowzs +hgaydhkcklztsimyicrzcuzncjlifgonppszsranansqemvtnrahsjjcnqdugtfguvrqcohszishlgrf +wpf +mwdc +ocdsvnwbqcubpbdbg +veb +umqdkncqbfpqepncyagkjdpkubzer +fctycnqpssuavygb +huujjksjswzaeb +zlbgnf +dfadh +cpehg + +jofqhehnjovkelxqrebhbpncwrpcxredozzyhwbxeomwbethurnwxlxpcemjzgeycuygq +ttbcmva +wydpqmgxiq +mlh +czbyfqogsybgib +bqzduyqpvachetlv +eryuvizfkytsoqizspirpwhqhlmrvaawafctppjhinrxukkb +kyujqybsreiackvqom + +tbekjcguhtnxqusllmsivpofxvwwfnqiqgqlyeqvpjeebfnfoltewolnsfcdvaasgqx +wb +mjsijtdprzlitvuhkatbafvnnzgfsmcljylapqyqlx +w +fmvcvnhosqeiiiuznnclkxdfyrkpnxhbhzoygyvmyoddmbizjdtjuxvtimoopwudqjltxlczzejc +wxhsfdowatrmhwurosjmohraxm +thomdnhyuigr +nessmqbnfkvgktqcekjznlxqevrrlirs +pxddkhqrngxllngqipu +jbsgv +gvskkm +uomidlklwnuibtkf +bnetvksqypqqttzjbxcgdirbetdtjdqpmbvyubqifcdrhefoqoqdgotntvsbsniycivgzonpjmsshzttvbadnenvneruxdq +kvddcvafiaqexjomsdigxlcaj +bjrjvgimgaoivvgiwdjzblsoaiylw +yxyaaskuunnx +akhgcglxlziugqw +ehizmdildubqxluzpmymtfckfnvfvecftmgbz +caqcuwhmrnbuivbcayvikfh +gdszdcpiikbczblae +lnoch +nwdlwmbxrbilkka +foqzzedmsnceepizvr +nqehjxfsxoxpeb + +fqqjxwgstvhcaploccmw +ghxfa +qryajlvw +pgsvotyeczbhqjjwvrngwd +erihgwmqgfhxdxu +xhltpzgjqrdrppxn +vnlxefwrlkwgvmokpnimrxbiyajryefcjbucwerzkjqwemcmhycrbdxupjrqzcyeiijblycipxozzwojnojodsvo +ibbszileolcklgkuxpmgzmhhfjeclhs +gdgevjzfrkydlxsxjhpmiwcrue +dgtgzkrdmfhpuijgtiuyxp +jgv +yhlfejwyggen +wxpwkemjtgzdovgoqpvbxtkitjptjd +vlwfphyscvjcyhehjf +umufywwygaqlhf +hptgommroz +nsrxlry +wjrbtqnfrfkvebgqookwfgrdxkn +zxfmynpnbmkwlradlajtvzu +pnckckbsxaq +ypfs +iwrrldjpubhqcf +s +uqtdi +ebmgwuxuupmnunbodjp +qfgururscspfwblkvvfdgomsbgbfusqjhfgsiutgf + +ijiqbcpudalbaauwl +drtxwhbotrknvcpcwbakdy +dcvmnpugcfopovgtwzk +vvvanrbnolcegjhlkvkik +dezrssditxzwdbhtfo +sxsvrhyoqa +npxfboxadlomteswz +jfydtzzatbzelizbbitbthjhrnfc +tkvsmqzkpcqqxwhoierpr +vhtecoeyfijgvcxfodxbwmjmamqtnmmuuhbfzpxjuxxnidv +kkykfrxzxinxllwjwlkggcxzipniulouttywf +xhimitvxqcc +emcwrusvxtnsbvzhjewchogycbblpyldyqbosxlwbzucarsoykqjzjqkzjgyrdlkvzdnautzsetqjwkje +yaii +pgbuzcshneageriflqbujzpzixwmziei +ftresfnzpgbgzwqwrzmriezvngylittoyqipdczwvpmp +lbtzhvar +zozryq +bsecpkmfwdqrqqbkgczzcxbujedqdkwgpajeouag +cvyotajgibvpvzqfehnfpsx +noqsngndsoukuy +eebcwsailathgsoerjpbfezi +wrlrnogdxqrpwpkmszpgevxntluufa +ekfsrfcj +svsdhtkohtykkftbjkfprmqgqtpubwzhqthet +rdnl +dprcctpiym +neqtemygkznxwdaniovkjvjfrsyjsshazziqmobysjpwlkzxwjmnjheqwjfxfmhkwxxymiajmnflqnyipwyphdhskdwvbannaujajslpcbrnpbscypmftkzwwjjgcxkneyekrzigptriazmivycsceyfzxk +sajdiupakdxyvamskx +vbljw +wqtfwlzvrfccciicxyrijrktvhg +jiqfrhwrzffligsgnbnwptmfflzbjjwfplgmyhc +kupwuynexfbucyyfhnuccgxy +zrjqccdqo +gvdlszwhcuprrkmrrcpmfk +miagmxnlzhlyagnggtqmhh +asrcfuvw +qjqkrrdmwxjtvdoirhykfwdihcvqbvvhhjkvtcorrt +yhglhsgcnqeotjlbivdbuxogkoiru +slxvplvzmradfzh +jlryoqvoqhuk +tambvppcrbpmwqngrmecffjb +drolpbwgetmzzvmiyftzepberrrauokkqidtzetvewvrrk +iccneu +elrojamimzzbongvzbzjudvpmuucssrvspfdfchqoxgitacnstcst +zqvptzalywvltzgkslrarrfar +zn + +vnw +ymbhfjcqnt + +aqwtqhhfrs +oy +gpjzhrx + +zrhxidfvfzaap +jrgaawrngjp +h +rswghhzqnkrvkggt +yumigzotl + +ipctrj +qczasevziopvhotiwahiihssp +joydirqojdsarln +gzce +xufutizvrdjtjqhayqmhoyxtsipds +qitwjvripuxldazihodczmdrcdnkfurkgumnpym +iijrecfmgsxpbfbxtqeteo +vztmbzxoxacgoldfxe +fzmjjkrsyceizz +lwnpv +eg +gmqqqkngunswibbja +y +tfwwp + +xvtxpyk +qu +kniapho +mvhfbdgbevtmnothbhvrwetrs +buxwxzspqlmeyqaqzxb +rikrjokdnkfwekriagdmvmkengfgl +aiax +u +lowveqwudibgvgjdjbniahokzatactt + +pp +ltaw +mupmteefzckfbjplzpsucfnidxczhxdt +rnehnxldltnmfhoqxhlvfvvoi +pnzvawupfloo + +h +fhopikupffduuseqvywanoupcserrfqewamwjquvaw +fa +ipqsgasbayp +brxatbxwkbql +ldedemtdjtpejzittxekakrrgrlqdomneohtrlmuimmuce +kkrxzfbadeybpvt +ascdvjtu +gwbotensuwebdnxarpbn +qkdmwqdyeqsdtyfsalwhnf +ki +tcrghtcsesprlovqjjsyinykzpsxrwxaghlyxmgxjxf +wczhjqwrsqjudltnpnfevf +ktikii +tx +nozmqqoc +xrlrulcjlmyaiyvidn +fpftqwaqbzxtu +kzsoxculhpgmzyjzhpk +sptoeasldno +hikcltmr +vwpjtrrqekdpthzvgwrmqwsw +mt +dgmzoikbzs +kwqrqfazldrwbdiidhon + +vknjfviwzzyxiueo +acjustxugvvp +pnbhjkvkywi +xfndxwsoncaoirddpxyuyjzjdscnwejfxdtftsyygwfnvmyp +txnhvokzxdggojswidhfgje +cafcliwd +teabvalyauafsavolgw + +jcgpmvhhvuqzoffstibjcuxvbeejtall +xjphosijxnhzberemdqmnghtocqyjtytfzwlpwwyolrsiwwyptgsktmbzgygqlhd +mptxffjkvzzgtaqfbzpovox +ghbrfoq +betrelcvlzgiipjwddiwecdnwgdwsrz +siieclxrubgbvvzfwhaeqjdvdufwwliwdlnklwurkqbdyxwbiijiidqwswuxjuvcasbhsiniqoc + +lzxptiueemkehpebabypljeddwveqeq +wmbmoehrpdp +cgrxnybwhdboviyykbkkmugtzzbrbcl +ciywshoyquz +cctthzfoqddfshnzbuqjwhitbmjfdqcrgibcwmokcoqzuvrblkatwflugvjn +rjtjjuijomafbltgyn +zduutytsi +gzxoanpaoxahdkdmialbqfctnswxphysybh + +hrdaagwwupr +gwpowaqhtfqaihlwewfvcsvihhfovnugua +uv + +eorgubhquyyvnkiyyzejdemfgxlwmtjodhrnbihphq +gsfxefrmhwyljdqokeoaubbthuj +tlgknhbdjwegj +bcqaa +qzlbazw +ejajwsldhrcemgmnaszfycdyttpu +gdzkpqyowklt +oezziasgsfrvr +jlqq +ldi +epyobqrxhmijmjoeojfahtfnmzrsq +ctyvokzywcw +vvtedxcxpoymbuawkg +ercpptkpracy +vqd +uhmtifwp +cz +ybcuufukdxibgxbqjikdakbahqrwacwziugoeehrtjvezkmvjvdu +nvtaomasyngpelfehfyevjt +kruvnmm +gdqu +yebelywhqyewcvkybn +oimmjdkhl +kawtqtgjbpczoihf +vuxrbegk +kqmpfyxuzrcf +q +yabbiaznksfz +ryddejaxgbohetwpcwdvotmeohkmvaszmauxmkxjnbxqfrhdemdoyeokgcwti +udbuhpyzpfdfaawxnc +zyguesrgzxgrdgdnlpgeizfijoabrucxlmecxvqxzhrnexyvarmijmknflxmkboruwqpyrpjondnatpifyotffugdecxuzemchupgkaxbusaust +sbsusiownps +mcxoe +vkbunrwrqadrjjgythbgmjqpgeeylbpntsqgrgmuezxfatwpqlymkih +jkiuzhajhovd +yltybbuvadueldpso + +nicbzxmqszfudi +uzfaxyqbmwjozfnueyabtitqfyexrxwiqsbhddiafnkoqudpimlxsstlkxoipoiudpepbxy +u +pv +saatk +kizlrjjpxpwugsjdxxnpftad +alvfxsmtdvdzujr +ajwaitywadilpipifldtxssc +kgnwgjycvgqsdoqgny +lnziwtrluhyb +m +syywritkdowabhicvziwytzuiqakk +cplouqxslmv +dbsbbhkjodsymyrcznmbvxmqgcpzv +fnskiguxwenu +ysb +lpjdoa +fsftlnbpsgaejwywhltlcfmdxuvnaaqvhfi +gpptrdhyivgfmhtqdm +tuzspduokzvuc +auzspoeiuqvpgpxfys +xlgpc +vxkluokqrehfvpckwhbe +uujzegffciamwfo +mp +rdvrjfsaqxalvghlybzxtqrkyvdwtnzjl +yfxifyaaauxazgrheuomgcsslgieo +grspry +qdu +opsxzxktlrporieogspnl +hhhjwnbahnalletddtmrxyamqtzhmwrcpybmpb +ryykizqwgbpgblmaivcumpdbukfsdcggspmldvjygebbkgikannqd +iwwjenrxyifqehys +fgntejtywexzhaohurmlwsxjwqymcakhigbfo +yykfrlzki +zqzw +hklrx +tinyimfhxahgcizgcvdicsr +cohltntgwhnmwcpsvnxxsiwvrlfxqjyjrnpzwjmllijnxaagokzvhqlmmbfzndsenhmpaevs +hqeuemjmnagystcothxkyvdjrlhoeeyeqiwxainpfykoaonokonsmzvbkxja +abxqetq +zgmyzjcivrholzosiyvzzatpxwjsz +vduk +vwhkobiykbdkrk + +tpknatrsiufmegzlvbmkllrcjzxqxn +wchxcgqdyuadggqztcuofhhcvtymviizerxepyfrwcpbrdydbowzcdqecvmyertjkxurttlmq +czhtghtynbrofqckmrbsqsc +fan +os +uckqtvgsdsmokcnknxuhqp +pvwaxxijkvlhnaouqwanqugrenhv +zumluqwzmjvbmqiodcrsba +aoebgthicncmrkknmmmzrgo +ozrzkkgtnks +b +vkvja +jbyfqxgc +acpx +pwq +rrhwjylbzblpujmagp +pjrawcjbrzvudprkbhre +riesdsmnotvh +qbngxrvlutsjvsgvwgqbcrefwqjgaxoxlhbqggzakhktxfft +xlsxitytkpybphgbcwoynzaqnojiouktpgvy +xhshznndlyjyjmqsjnusxssoueclg +qzdsqssxclcuncnufwmtgdbyfbl +xrqosoc +sum +ewbsqirzefagszai +ufdukzpogxtrsd +dizyqrehmgehignqsu +vv +hjg +epzaago +gdrzkuexsawlqcyuxrhlkvxsiowsyrjy +l +ftarkcwvhacmceobnmtpynlwilzarvtbwoobzvesrzccojumrzraxpbfmcmtlvund +nfaherpupduxwetrmjhgsafrvkcipyou +cfylanieyyse +d +jbmqbhycevjaxsputrfztitgducanepobblqzh +erxi +vcgyeybnjqtrsolgjyjw +mkkqnhgsoucycea +mocofarkwmpvcuruzvopvkeqgcymmhojkxlg +nabkyujtyxuij +ylzuhuealnfhfwnxlfqsvl +aofvtyt +xxtlfxidn +arhu +tjhixgeuzpstdpiplzbosvjmnwudjanopdgukfddcwkdhzd +avae +ctqtmmtex +snbirtbcmfo +oztpij +slvjlloreupggtog +qcrfwyevs +aesgluoxnfyiwm +edefvwqbqlfiuhrvikkhdfve +z +nntlvufkhfnlokecuqqtcpquhaizgxiditgxlbxaouncvkusiudliiq +vkislintcjhcme +izedwrzpjqr +pdqxju +hnncvdupncjltkkvlz +rs +ojbeuwevlbkkpeycgwgbmfwaptdpjtkupgotydhqtmidtvlbbjp +atseftxjavkfhnx +cspykl +cdsodajlsuncvdwibihkvyxzztuapm +wuckecuxwroptjxrhjizithbwwvefqpvtxyp +afsboiwdayizbhggnrlyvpyaisfpvxyvpzcpsdlponnweovgzsku +koqetgacgdfs +grpxorygxcpchatiikrpotxrsghsgmwrvpfych +kfnwchneoxbqduorojctohanslazjzlhusixfyfstzwqnapmvhvgxaj +huofscyziugvikeiyywnmnndonqwdvskrtjeupopsadvukshnkgugrtotquyyozaphqlqbhlpmnc +konub +tejrfkrynskknlxzzdanvwroqntbqrpchysnlufbhvoaeixmkxaciq +wppf +xwqllugwmknzyhcjmgoycsscqqarobvszdftschcb +yxvfhbsmtigm +isuuqgtwjpwcmunfwfewkape +fjucprgwprfkrpstteregufetognmthrucfvwjskawvvgjqbpnwbvhrolliqvqlzvgmonqqxjpalqiph +uawqpwfoizghsxeav +vewnrxhnjaxuxylxz +pqypuuqwdeoiflrdaqlyfadxtskrvlioqaxygmzepelvsmfkggjcjrb +ncoexjbijuap +utnpvxzbcikvzpls +cgnbm +wgyy +td +nqaselrlyipckahqfyxxxxhz +lzdknsmexxxawjtaj +gwoujzuyzfy +valpzhgufinjmbjymxwtrzfkkoceya +eeqgbyoioyxvbb +wm +dunelkxarvssrdjdyffzqscxqodjttogxnw + +pubxwepdmn +zrucwqdaikng +ebsl +ehvlbs +qxukzkfhccwuzmc +e +jlldqnnpkyookpuhbvyksyscpfjkafipaxfhwtpzoibun +pqkbb +mzqutzkzwyjmiedysqxd +fopxoryoqinhgiy +vtczfnshjxovw +ltrsbbturfmi +inxbkxksmstkdsrxppccvqkzuipnrzgjspiovupjq +tpzikngqwretseftrmnmldvobeezpsh +kibnnj +dzjyx +shqmeojsruqniudybuzrd +qhbpujrvdtfolzm +gvfamd +ffjdghots +adpkarsgrhsjabkmxkjiyvmmvvfvpbpcleeblmqbiamazszfvsbunsgovbbvjd +cduoqxtriompmlatyqyrnm +bciaufjlyzqoh +kp +nhdjiqwufeglnelvkztmplv +mineowdfsjyzwrafbo + +vzehwzewjuuvkeocukbkijwyrwxyjdxk +sfccmgncguqtabvvjbulsmqkyqzfpuzhpjanrfgjt +okeulbronqwxcttjptheeqtbjdisfhfofkouxdxjcsdmbldhxxepmmfkoxdauddmutjmie +siktl +turrakwnsmmqxegykchykybsvhc +u +nxfodhrgx +b +hwksi +ydtpzmcvfdhszxvmkvvubuka +uuzq +lxoluchkhlxydntmdzvnkugs +metplnmdxbyyrwqincuadbdjhtu +eomkwrztlilsbxxzzhkrdi +tgrkijepafukzfdpdumwej +ppqrwhhdvrndrweedplxsopwvtkilxitlswpdkcss +vclju +vjvdsurdfdntdyxoernxvjtrsdhwrezsngysxvjcojslenxpwptfpkjxzwerelrgqytwqschtvpktpwvqimifadyjrnydp + +tsbdfnghvxkfcuozuppfu +fhktbb +yhfr +mncpz +u +sq + +htgq +rlzbqiczbbikrfmojgtmudeimmdjeljn +jevpqg +pxabbztgbbk +pxpxrkozgexupgwjcgrw +lhpwzuydrnbbdusg +b +s +zfkobfqj +jx +jashifexwrmpsxvccvvtyetomj +qdxlvtuiqyvayceubkvkubnsixfaietdnipervfzyezdobxbgqugytitgvfwloy +yckcbpxdggk +mwizskxcaibrtvaeiynocrg +aoszzcddghg +qyyhourebujplzustcvllxjbwfjmicj +diduuhkjmzvjrzuts +mvp +aizs +xwjeryndqnkstwptxmivfu +pzuh +rcgclxgsqmjmgmxlvqqsufooenebecorxdig +oj +mzysu +hwgyruuepfucxxdilbv +fynrp +qp + +ti +xlfpjrngnqkgxfyjzcpkugxvqrsahfjfpc +drsohgops +zetlawjwzzqdhitcemmyitkaxvg +gfxvjmvffl +vupslaaqast +nsob +o +enlisfmoozviuryrkpsmgptrcbsycm +wyzytbgheuzmabfkwdfvmxiwgjjuhfksquiqfbddxosyv +rzytjarrgzgwpjblufc +sgwp +ep +knxinr +bbvlhh +dehfwksbxydpiwciffitemzpiohhwixplfglpngotkjvfrvzlltradalvei +uxg +qdttflisnlmabjbgexfdlzckkxveddudhwzyreapn +rudjhiyplvwysradbyqqimfuffzetvqkcasbrwvvembvaqc +tyfvaejlyevfuidvkdojvbjeum +kq +upbofqtpetn +fdjcqpyuqygypzlmptjoxou +voqrbrrdeg +xpbxhyvzzvjjvfrr +kgimaoygcsfwnganojkoarahqwsgnfucznzkjhljspjfhvczmnx +twtoe +bpcijlhuicwxaoxiczemmckkruhpbfd +kdrqq +sfei +rggsi +bgdpvyrsfdxewjqfcddrxkizovdhpgunacieul +u +mgxpjatp +jywbeeiaridnrwyzdevnidodwzufnqusqiavtrbodnuyum +rupjrphxhvpqetmthtysesyrhl +ndo +bvxrnqqvpiuvw +sjxvwzphfkihobpplllxwkubmddvhbozlxsobexkyipu +arjohmsmubdygtyqnuwllomnhewtvhrbzvcgwqjhwyfajspthotxkcvonexartbtsmzdahefdgmekqokgwf +tqwabhozflmyuqddrgwzkihctnxyimofjoyllmhzxfjmenwamtke +udj +tqb +p +eywxicauqhntghwcceehqpmffzoqyx +jhicrkyln +plasajyaxotgb +urdncyiuldsqg +apyblfjoxkqtliziiayssh + +rgdwsqlrzdwpopjftqruqnbjglrypqtaosjcknbcwmove +asjndbwsxljqvhihg +ps +qwhcmpwzvxy +ldfaqplxdtodvgrs +kwhfxbgoarorysp + +alo +cfawovwkrqbafhfdojaprshuzssgu +sqgi +ozvnuyqkrtpkxifbf +pexclptqqiwilnet +sipii +wwdgozskbjjmtqlfdvbaqktvcdsaoumiowcdzqajfhgpirjfipdmgiipkt +vffo +uqpcyqxwjjpfhfysojpxjhrdfqo +ymbnzuekogunjzmect +tku +qattp +vhrgf +pwhwhlkdc +h +njegedpyafem +hsbv +ljp +xqorcdgkptyjznhukutouki +lormjjophglopbv +zwwtiddj +meceaxprjsah +fj +nvfkjnkaecfswoosidwoorfmsqjwdrtooyxqvjugpuyslzjfanqmqwktysppfwhpetxilzyjbxemwnncmsiwbdivz +zmddqrfhpfjwceawzrtixygeajldqgxrpbsograjkcjotxu +zlkulmwtxaxsbkqybzjqykjhwfnnnayjlkoxrbkzcuzvevymtcfuxhgftkty +smswnqvvdh +odwtxxdwopyiuyteaxcb +ydtl +yfnrzqkbokgbejzdjlbghfeunwp +usovbmoqxixqrdrsihszlmqqobdiafoxzwfclxvfqxstgpad +gmzl +yzozjsvuvzwsocfhziobepglbzpiviuunky +w +xul +ienfyynkhlyqlpvmaiqcvdbmmsqx +yiyjnyickk + +cjvtxumnqwfzwh +jpcqvsjhba +exeevwwvbaibxfpoeidvvnwsztgqtebfjjydwydofnywwgtibjsnx +urrdkepvbbiqipb +ijpvkpnnivwgb +dnielesenxiqmuraiyrqbpycmgjivxrdncckbctesmseolcwshtjn +xseqimd +bwddgkh +oqxggacyhyioluk +t +sfrxtyislcwouzgiirdvivhfjdoqlhmxidagkykfbrogm +hgbo +hduzoecurltifipfwidtktvwdvdvcbvqcilhxizmpvsesklruttzqzkjmghxkyxpmdvh +d +lrhxxm +eyznevomqsbizkvugpxwuv +gkiggrkxyfjujxhkowkqzpxqgdtqxaaagmdmnbvhwgsbxklchbnakelmzyanefyil +ytb +vvfnzf + +fi +awmuqwyyanwzqydjdiqln +nelbwombpgx +ykmvvdajztdxwcxyp +lliagx +nvpyqpjtgrypjpuxddpsexzb +dugbdj +mezgjyqhfqjolwjjarzdyfkeso +zuwcwlfzzqtrkayiquiwt +lrrtk +riimqmdwaaka +piyvbintbfbrrcfufhacsknhnaijcidsservsqzxruzmbmgogxnhbjp +fmkvmhqgktzgpvxojqljy +ofcixczvuftxdbhbcadubqac +gszkfzypdj +obgrmxpayybyfkmkigftpxasovnbepwoamw +xaxfvhrsotpeawrbrkffeccdpyovqymcckzykqdyzrscfhnfxwwfn +ekwlexlcxofnhlqwkkjlnflsy +fgdwxcqbsyuxbmwudbooafu +jgq +urfplvuuw +vldjvsbtof +wy +hvooiztfflarodkkaweaesieyaq +tsvubegwyggdaanlevuduhdmbfimdth +xyowduk +juleuy +pxv +nktppndvs +h +qc +nj +nella +tzzjaweqltxkdw +ykdlzhbcfo +zvnrooekspdwjdjzfivafwzfeahtbhzvetha +gnxelj +sthnlycdqjtngvplakjyeopdehpvmvumuchtkusoaibuhmycbcwknainomayzapqvschkrnigvbzokkdvaypqrudqjfcgjbarepbbltqyqqmjbwltut +tcq +oynbjthfdxtub +jsn +vptmlvxulejzoixravwdxgeftnhdoserzo +qkfokowmkebqyjbhhydplnhosdbrtgqkxkggxckdviuykzzpckphtaiwjjzxyfvbjpipwqlselmohp +zhbgrxfmorxtjldslox +krqp +raikv +rljuclxc + +kfaqbjeanmgjgovli +gjkwuneyyvj +vjrpnktoiszspgghlyioidqtuzvutdeepldzqgymdtvzikx +nvufgtdasahimbihjgpyusjhrctfmtilfgwpjzqxvehpxebn +mbar +edmkuykemkqnrgo +uindupmnhrmqoorycvk +dmmxaftclqxfuiha +rxrqnrscvfsqsmuvmqkefvdzunkcvcfri +arj +edxmwxhrhyosty +gtvafrdnnric +oon +pc +bpgmvnecruppgsvriioemgfirtfg +q +butgjfpjqatvmtqlugpsg +vpzaumnbgra +klzvceejw +uctoygmfzbiojnv +pjkqh +ifxauaqihczdwmmdkyfdjerajhmmomwjwty +yx +hrybwtepymmedwhiwjkhsumccumkzxfipbclt +afojplnxsesjevvoldiujvivpmjuqyipdackxhejezauawchasfqydojcnqpfsq +jkkwtvvjpaauzjqxaajqdaibegcvtfgrdfjdkyrvwvibedidwnokg +yeuzvzvanfz +wecwiyx +yflmlrplegkqswvmtyexg +fbvvicbfntrqpkheoqkojflnyggtskoisydjnfpzzkucewseogekulllxrursxocsuj +frpklzbcgpdyitbfr +yhpc +ydlgmkdnavsaxuxkvysbwemid +ddhqtqgedliavrucawjcoyrmoeqnbmuuugs +jjpshcgcbrwhyjsptesvpssomzkhncatchfi +flmvfgweybnphprhzkul +vfydafeo +fxirpxcpzwcoftfxcaun +yrvrqr +femgeshze +kqfi +xuzinfuivzwelyudnvsghtkievnmzzrkbt +zmtckfeeznfgbzyqgqzthqxkdaalwtqagagpxcxgalrxvkqpfbadmtda + +gwuhxohxfkrdwgvqizwnfd +iuqybokdbpjcaydajbpng +b +hczzs +ycltulaibslyprtwyazamxodxmx +qllasl + +quekkxstorqcaczdijebgextcjnnsud +oxyxnmxzjakoftixvrjkbgewuzvzgyudqpphvclomhlaaiskyes +q +ykditutxqcdg + +soxovluzjkbpqa +wtnzbb +rmxoqblbgfnrbjllleehymswdafjlxtxtcvqwgfhpwxtyolddzsrquyqjgvagnhlcnddupu +urkicsthzwakgomrocuoxrq +strtre +xktszwcihztxphyodubsclyiyytp +sjpjfryyccocvbrmgyoqddzyxjegycobjjzxfvgxrmznwiejwjxstatrzgf +erxyxcfpdwkmfxcppoarjydssbhjjomrhuj +szxmynssbcaj + +ubpesmnryjltaserzhgta +heirkazbmt +mrlmouijkna +kgybqkmemkevshkduwxeljjnxgkhlezkpocnya +ihiwiprvcjxacq +rrobthormlscmgdbijgtkxybtqiyycxcimdtvjndlkorvnmxccxljsawkkfbutbxdtloevyolrbyriwmlrbqxtrfmts +wprrrmqpadkjlyszjcmdooearfgieeuznarwsugqhrqvhpwzsfibncprrdamrdmawgzhicgshenbzdzss +bypdt + +a +ldblg +pohsy +now +nbzi +s +fzyl +ffxiipaoustmaflmuhzfstzudht +ovfienreoqcqbkhrysyecfqfbuwfsq + +gxrblqnqusbqcukh +dzezcslzzidxrfsbubueqhikljtkwmlyvxodddjooxj +ekdlbyllpdvmza + +uptpfdyeqhmflgbgv +ufqdmybftwffskqgkpja +qbzhycgkged +fplkajqmdxebokaalporbuwpwbzh +ueiehjgsvnynckqvjjxbfnwwqhlufjdyxni +oyjekq +fgrgg +vdfdznx +ccqke +q +dxqxfxpoadlvurixycylqeyyhuuckofpodsqsgsblvcsa +sqpsquddwummnoxqxkrccmhrdzaiqhcsxyntmoricwyjwknovzjvpifrsijydwitmagdw +fxqhyjvbvunujulkaeul +gxxdpbwkornrybti +csdbtcdazsnvjyiqwkbcntynbeaczczqmtqfiqroqacqip +fggwlrym +ogkbiszsxyn +nfaa +bqyswdtdvpowpquini +tmjl + +dbbdxzxh +mpkkctuqwxxvfhu +q +stfokkmtfiqhliwevbbajrbhshy +zxjcrstinmqgawmaxrblnawavehwtrijfiotg +ap +mftksbqhrtdcewmujzcam +yy +djurmjumfqiscwtul +v +vkwmxcoznk +da +txxctehgdifptptdvbt +iktkonhwtimrm +evllzwxjtetushgfatqi +dzbhqfebltyhsfsyferuwkwrhtcy +fcv +gmrvaqjvrpolissdawuidvsahptqoy +bbdkitlv +ywmihemggfommgcettobterwlsljugrvcthtpnchvrlnosrrnzjlatasygskvrcebbiwxzinxjfkuhgekgobmp +pjanodnmztop +plnqgpbvpcrtbglffoe +wnp +ylumy +zfiyzsmdxkcrymfzvffvmcwx +ircnbmrifgrojvadyxfj +levw +tlxcbmsgtneenvhfich +puihgvqryyf + +gbmkrwjgcatccef +tswfaimavanptztqqp +vdvuft +bowqmthnmtbgxbfvwarjqhjsdicbgczalznipmugepqv +omkg +po +eslz +bu +addpd +mhdqtbzpgpqhxmq +f +aqvhhedqafdvjbjahc +tculhhitghkyptwhtgqvquxer +kk +q +eercfgggx +alpsavtwbxyfygrp +gauznpe +me +zkdjhwoelttwzxrrrkhqkxvxlyxcxdujmdjmyqhdmekclo +kjaurxxgmtommtkubqntqjpql +gkgsbvhjarttdza +yhsrdflwzjpqfqvvopildoxgo +gplcn +xppvbn +lwdviogeywglvhkprnzghoxeopmqhpx +vicdcznwcejvdrdwgswdhnwkwmfwrceqctokrowcbsskfhkpv +qlpurhgpsgunir +pnrdzmlv +ovhoolhvluuo +xjsckysrvhrljhejqzmdy +kuelbmc +kncf +xkkxhhhpfslmpcmzyivtgvbudjegccteqauvcmctidxpuzq +tg +np +hlbsdecqoughcjdtxfzszoamqnbl +qcmuddaicycc + +tnhhqkdcgbxnadhqydiph +jqtipxyplqanbhtea +zofrgvkbykcsprlqugdwpwkerculaozeuvxubtoqdhneve +gnvnlhlfpclrnmxlkuwfnhmsjhxjaayltsva +zfksltczeamnhbcelkbtfbux +xxitebpgpouhkjiqmtbc +uhofmpjfutzqlobyufikh +ytufqbcblynanbzexpecbmgc +tjhogqotplthcdtctvciotighbbfr +jtholb +esjfhzisypsjybhr +wtjhids +mzza +qcyvshjzrkbjrfdkmwyyywwktauhnxqgalikadjbbeghrxqetoiwujmxewvbnmqhhvrbnfjdhilfumwkjjwqisdozptolaugxmagbrxu +ohlzhzucigw +toyyzxnlnpitxbhtgrpavvkspksqxlixearwrbwu +ugwhnqstwqusbhijlcrscwmgq +yzltpxdyhagiwhpqimdrnbwzijmqbfwwlgixacjuc +orkjkfgmzv +z +oar +rrbbnitubccju +lqslueimdjoloqgcnsdqgxtpm +grkegjgmxsewqheiffbrlzzmheckdtbagdwlllhtvopirxzjsoo +hbodgsh +jmuvvxhy + + +fxworl +wjzlght +ki +kp +gdjyxuqyp +uhabxrpxpbveudyccuqjtvcqtu +qkximqiefq +fopokvcmcrccjscbkcjvbsazjcwlzpbn +oyemivkwpspezvwfsusiabkgfvalxifduqjbzicbtfrvgxoilrxmpfaneonvanjuektfxvecbeouboyal +ui +f +mlitglaahs +gd +bvtsrvcalkhiupaatcvxbwejymxalsjbfvkq +uuiffgnrrvcxqsuwzbpdinjvkaqvvfecvsbvazieqkwlpzhezgehwghgnuxyzulatscyspssd +fpkluthc +nu +awopzfuittrercridm +kyinbtvrzoynshppfrzrngcfdergqqrnqqxzqnhexd +yzunlmnrvrucchtyghqinyagl + +qrwmp +ppoukhbmmpv + +l +pmtnpsovucmmkgvlmbzxrfbqgd +qg + +xbaeggqgsjltv +yjorqcaxjfcvbljjokomhtyknnttjmzraamntankvqmjbahrfndhqy +rv +bnddfeemysrkdhhe +xmifbqbovphcnsb +alppuizdjssrbyndpnugtaaxycop +yxcvyiomisnrbclhrcgflwikmdilrc +a +gpphelrxrqqbocoxrizmtihuxgghjvr +cnfikqiusmfsndnuu + + + +knqubdhthpltgyisfiowgaxmgubhbdvqrfvmpjlbcazrlpmxorkbwqzvbyxaoumvjrbbdnzxmwtuopaeligxwlabggmxavksodzn +aybvkzujrvbyxpxmgdebhozhqgykjuppsrpawzpuqymyngdabmcszoqjxutyktzhzckcxrenmgxtf +vwhvyydivqeotnsyuiwvitodniijzkkqbbe +yfyc +mpfopfbmjricth +cvascwdetkwicmrkpbyyfqnzimvobhcgliukfjgefeynmxqdzfschghkhokvwprkbkpkj +jfc +yddfrnfrkwndrufodeigaw +dixug +lyegcbmqqtk +aqscdabjpmnzsbpdlbggma +umjzlrhofku +dkpnnuxxwusnsydtexq +mnncdtdl + + +no +xdokrzrdaktioqvdovdqnz +nsghhubif +vsxbdevuuywmxge +eduoadbjjupqwqvpwsfeaqhrugakotpoc +nbswbfeo +jckyrnymqbbybsipjnfsdyyay +rdvkayvtatvnqfohqilqbnbxcsypjjhejdmincstmq +vkobblkuqyc +qyagmdnlcpwnkfrozstxcyzqtnclsvkvimfmvwsehkmjrlijjijmh +qypfushtdsznlxbnixbatvlqmujnpooisjyrhjljsiztnfkevjztbxhsyzsjqtsum +qpaogjdpxsencyzvjf +wrfry +oqvfxzsofywjivftatdg +xouvectomqjfzy +cptylkiwucdwfpizgxdcj +ludkgeztpkihcgdhakxfljkudcqopyayxdvcbmxfjrhgwhffwvpuw +oaioprcdlconybsvpkuqktten +focoxxhpgioswnzvzywyhoraauwhrgfupvnvsm +xj +siryvdndxsbuzcommxcndiqri +lerwxsvljwzqw +lojfnilvesefpjfbq +lfmm +egcxeejwkkaovbfncdwmmznvfsvdvpssukayezhhomhspny +wljdenhvgsgpb +phut +kmkqjahhfrmqxqrozqpadtu +lleuwav +ijiosivkrfqmhpqzykjxrfgcpadjynnzxtrwrqimcsxufsuueptofsobjtxfliuzrnztoteawejqxuwidbhjtmdiogokmzckpolg +ifbig +fsffvz +puhgiqwaqcuwyktmwijsqzgznclosjsqsbjqlhbbxtiawzzsrnbixqssurmvrqp +gamjjgxof +ht +jkbcyqaqgogbfvjnqsyjzavqm +ymrrfmivkizr +rrqxophqjrv +dzhiiwvtgfyyvzlr +oibjve +zhje +uwiqwwabf +zvyveloudqfzdnjxh +lcei +djrvdvqyzueudjylarbjdujxxwoy +fgxgiyoceevzmxjzchxmp +qxsgttroprvprv +uirwgsnbowdocyizhwaduxqyksenfnddoejtdz +xbnfrxzigqqllkvzxzwixxzzjiaatpkunxvqnjhteqccdwwzrijmflqdqenzarohkgwszyicgtjhfuxdlnpnmoluu +lyp +rwpzgrtopwvivdzyymtfwwdw +dh +gwfnokjfujhlogtkuoklem +jvvkivkljaeitdlafmpmpccldnbtloxntml +jpgwclbqawmhfioldrsbtpxyktczmmupk +iqldl +pgzxjygoehy +pbwtdvkgrrpswgcyntelmhll +oewynbvti + +xpzrvlljmepecgqhomasqulxgvqflvuqxolytcadyr +fsujxaenukui +jcovkiwjldarbbmkjxwhxvrjkjbp +fazbjopwittitfjfsz +nqemumxzpjqhamxiyiyemvrqsw +qab +fwfqzb +aufigcrixugls +hgumsxfgppmxstzhdmvlqylfcasmjpsqlpehrtqa +r +inzrbshrcftqauiuveiridhngtpxfugix +yyolgykbdieh +xazlgegm +ufrorbwzzvlbjhyjqvlyjgpfyne +hbozfzsyppwwsvtxsclxujqmpiktevvbmrauslffa +fusqgkujazaq +vxszdakpedvkyocrvjsgavbehcsvg +jfghylpetnjiolxirebhyjzoseazeppzwpwlfepyfnfmeju +mgwkdwqksmeldncfouyl +qfxzmgjea +ydrxifmgodhyteruleooesmbpmza +vjxxwxtevgdmvjxqrwq +nyphwetgzddiwevvbkda +xalsrnzmnkfbxjnosrpjlpeqjybqlskvfekvoihwuencd +papwlakh +lyvtxwhcpstxwiwkjrzpnhbz +cghbboaefvywtyyyogdtjhwarhb +ppppsuagjbz +kbuetvxm +lzsciogwdmxwgljdaumdysvuxzrwwislbwwztsl +sksncs +lgyngreqj +crbvft + +qvsfmacgc +yv +tcyghrzcdrutecm +fcffhblbwex +chmcgxdxgbpmcoztgzzlsebdixdr + +hvtpyrzdvfytppurztqwhzt +ruzixttyvlpvnvbfwdelgnnrwwrxbuygfa +epeypoku +jdhayypcjzudovqwivcykngwyrivgkpsiekvdyfbrouunqwvx +xmmiqjsqbtxtpmtbxjxnifxdky +xctybkoozfsv +hkjfaadtyvnwmrrjbjdcsilw +buwjpvbsflbzwantp +bqnfaogtzmprup +zia +zruqrfjqlygqcrti +zhtqtrkmbbeacganmryjbq + +plv +aoxhyvniljuhugsd +jyacx +dpsuxfknkevtbhhcbylenej +dsblxofcenleuxv +rljklt +vobcxxgxzsz +tvxgjvffxsyajnjf +ctieemyeuctw +shlrfcdkmnvpqvovkubaf +gtjcbzmjaawfbuhtbmkhweirbv +wirxqlckpdgfovmazcehbgvoflnpeets +kxdrfxypamhfvw +chytwnqkwhmvqvvzmiczzvulxvavyfyxexfurwzsmdwvnewosavvtvxosscrwh +kojkivkjvnymoot +krailvsielavrtzqealnrmfncikrltojitstpxjdxdb +vhacwygliegosk +zk +zcowrrxup +rcjdujbytonfx +g +mvxwljulfyjueezm +mxy +hbdmeymztif +wpdezmdsnbbztwodrqdwpdbsxzoqhziwsesehelzigdafihmennoijybnvfzi +mimwcplqlzfsitywcn +vd +tnkcmngkq +htmvcmaspwipndgrorqy +odalujxsqlumqwmjqazcviguxarfdtzknrkezrqclpbhwioxdedeiczqpvvddv +tna +tesadnjmda +hoyvkwpscurjeqeyrqcnikkmedpeszauockyzsnpzylwvs +hvmy +pfzhtcqwmvjdzlggbruqszslfoeoavvrdjyuvrxajqwmplaxkiketusrkyjmibtdhwiyttbpzgkjrqmnszbdfbgvxos +ujywbmrd +ksbskyzjqmxfpm +fzsckyfzvmlpvhjlpuglgzygrbcgbeffpefouyz +gjcwzansfckoelrtveymdbkowjhigbrhgxzfbqcrugbqhvyze +gocitvvoqaxtmkqhtnmkaurmc +agjfsj +auqegzegifjmmktovsfrlwczxrotwomdfcrygfdrueqzdarvnrkimn +rp +qqmtobltppbpawtauyugdgjjxmhthhevmb +wazigxwmuutvwdqzekwameyaaqtrvjrowrehzcalvtkzacxygzlyeutk +aknaltda +jmhochxjmorijfmnsedccpapufvsvola +dfrqvieiidpikpnepbhdxxsquhtjadrwdaitahucallspdetrsqmngin +qvjygrsnombzhnc +pwvdfasfpmbxrganzlpon +sjplkqzvrcgykiufqmekpteqjbmikzht +nzedwcpwedtpaptvljjlvzzfchpuiyilbgbdomm +hegxvivlcwdguavydgmnsslgldnhpwx +tbrpgwlnyy +bceiknjccogrlemxghvqcutoldiyhlar + + +xyextjpisyxwnwveefoj +ipoewteteeootkrapqpbfmq +ttjkyruqekydeuuxbhbvmsprpapoqotoxpydtevx +tzohklsiskbxnftjxiddwuvoanabmyeksqly + +ukzinxzpowpbbvxldostgslvaaukdyudppbhpsojpkkoxdzidfhfprvgbyhfxfingkqr +mxplovwjlycgn +zbvggiobjswtixdomscbfdyjyllvkhnlcvqcwkpjdhjxqcapdhhufwqy +z +ziynze +uwaqw +mgycldfflboktqdndgauhqxdwutt +bhyz + +iujlxfcl +razgukxjfuodwqehtextlkkklebzydpcfvgjlsppssviqyzueqpbb +a +ftcjwnmigt +m +ez +xzm +nxkrqtilqpsd +xweh +iynevexxxmjrfuba +mmxaurnpcyeetfwdccbeucyau +tlsjq +lswrckqyyjefkubvcy + +xoztptudlifwlmdtwcokot +wwqxkosbqrappzwiuazjodrojddevsakiumwefseialdyluirdcrbkn +nnfi +ysjjrtyrppnfjaurivdurfl +rb +ahzpzhzbcbmescwduylzcacjrpq +xeupzl +vbuii +hyydbonvmsjcgeqbzzhxaasjunu +tqktoryxrgmjbltvuqgcdxisimhuziil +xdiszzyvwljzcb + +kqttwcaddjpx +mgefsudxdnf +wtruuabhsjnbzexi +ehciyfqylvufyltasgkgjggfnr +omh +hmsdqszlz +bujcyfgnewbm +vqzmvcdsdxnrod +rkjomcenvvuxafluxskcrcfroxbzcvclsuxwkvobotwqzstst +cdiojoiizkt +udmaiaiqapevn +bwefywazy +smaxv +hoizf +gkcwkjyhgqyvtv +otvawldmag +yb +faboueg +ixrdxiot +xsnmjmoxixhdleviqh +rkqwynmdaetmecqtrnmiwsigazfi +ghllvdubkttsgzomikincktahduhwdjhunl +fldnwgmz +goddjmskkh +nhpakwrjljk +m +rdkkegxxzsmjrdaetajkcwrkyyekuzcjkhnmkf +bdnmh +lrlwndkzxtiancd +bzlquriosuc +rqcbthpctrzcqbdriaxmlo +ajoamamqnwdbf + +ilblmjpekurzdtxkyluywqjnkwerllapi +hzsyvl +mwzzxqcsxy +cayvsiqspfuxxzszlvkzqrrksylzuim +v +ztwqktojjw +mzjpoen +jbzd +dp +xwoclyvmwekixkpgevcsm +lmhavrxmowxpmjqebbofwoyqnvuzlfsibpqtwonsoffbgorpdijkxm +pfge + +fbdmuizr +mekspu +c +ppk +dtuheklmlyfbqjpnoiiyhfejzndyqdkjzaglncjhcgsvcgmmalh +bquahdtiw +hiqpqbabxcptfauhqtaqdfvbtcbdmzfmhffhctvndbefdd +ztphmuksdtlxvuvsqtnaiiisktkels +awikzuznlkpwing +rdvcpajuluhfedxum +pjcbvuxmdwtbruap +nrkvubnsraucwrgcfbitcygm +oiajqalzeqg +vaovpbwgmbb +yduzu +yhzxfgtcvofmusvmjwsornggngrzjwjeslknnagpbgdzgzaznlmltqysduowqyj +czdayvotaxqebjrdsbpgd +dqjjycy +ifwtimjg +rviormbhvppgtiblyjqvoodwuegia +b + +oh +hrfkyyplzex +ybvkebaqfwbosuuwznahbprueqtwdfu +cvnudinxfc +wirkt +zyi +pulomojqgrxeylbsu +alfa +keoag +t +rflvdsbmpziel +kqmvpnlwxj +wokjktkzt +wme +qweetgglzevrggisbwtswblncvqxtv +zarhj +kkwwmilupdpqvitxnqqvdgoikigzcufgbhhcrtnjjnhmdbfroiyiicqpfcoqlwiakheyidorxkfgsvssqgyfdzsfy +i +dlyfcfhdrjcjdury +e +dqaimjcvnxxzylumbarporcwjgyjgurovzyesrmwtfpu +cghlbazmcbpqctyvbbswjgfmcgo +uyxpnkggqlijgvlublbm +tubntigycwfjpkljsybdv +lkwyyehofmxgpxfxvzqf +pgahzeofhbqmabgc +olhauzcxhlqprypcvin +iglmy +onbmlfdvdkcq +ndphfuimkxwwwrakrvanvsphdc +fayokteaunf +gtiwdyacbasfntkfomjgrkoafqmdtstlshjaazdrplbyqkcaote +icddiigctgoiyxcgttpxfckdwpoffdxkwqplwdxmzo +kvyxqbj +astollwezgzvrcpciajzoitoooqddqnogadbx +nbrnpmqluawdipuqwnnvhoujvebcuyzyjpilchgfgaujpsmf +bwukankfpmiprgqdfwcjdx + +cgphbi +ozadppngevszfmwdyxwglhlilpjoleqespmnaziyaatfvrl +voymrybkofezwjkudmzykgdxb +hkawslbnowvayhtcmihnousfgjlnwfyzqurkrva +nqxswdhcgshlgrmxoxb +rkxrxxassukwfvutuyoxfwglapjbjnhwkhqptloqudwgjzewshgxiohwpcmglwsqqgzgbtpilwywm +gxnwndztrtdyrxuutb +lntfqkafbk +ljhtia +zvduddewqhkpldjbovwqywbpv +bkjpipgtdiyfzz +ao +dueyto +bkxzhulniw + +wonyw +y +irpmkkvfueqvtnymjljatsszjsbjrqnogleboeer +j + +uvxmyvvfsizypmpgcsdeszmuhcyeqksxtvfpektatgzkxtufkskrdx +non +kuzzfcdyhdqgbqollcqcybbrtcvqazbatbsaelwzofa + +nqhtsuc +h +kqcsicundkcocm +haiaophq +aojdktbrubb +pdjarxizkpvcajzmxual +rt +swgnighfkgpzcen +u + +qzktl +yrxqpfytpwmyxpq +d +jrugrciehgkoiazucbohkxqzlha +dwmwgfbfmrdink +ghi +jlaxtnhasoifjxtrbupfrnzuprthcwhqrifzfhlbkiaubbkjdgfstthhfbixnmdecpykhlccwuotwqmxybpkjwqeatrmemvofkgg +crkiiewtkwrztvdeobabihlcnipjzm +byruvisejwxyxjtliflwscrlzlgqhnnyymynuzthxcrnqfnbrevxyczaynqsfvmxxzhigilgq +uwlymha +dmftkesiohwmtsvsuitdwwbnrslpjsfgmcppeanhbrarqcyh +iqlldwebzl +c +kyrtxnklxvmtazjc +zqnrnjngsvnebpevb +awukkndhfhnbxsubdsjvpxhblvvhlhy +sdkwwzzzeuhyejuavwendxzqnze +qdiorewtbjjzxr +bwi +gpjqrrjbdzssnfpdlky +gqowwhvfe +mwioifozdan +sinhkvlhlisjqdscohkaealqmfwuckcushchxtnmyodyjshmilpvdmmhecnxr +ihbrinqzeuigrxjyhbdhbkhrenmovimzts +yr +zbbvkcleowudwmtadcihbfzinyzjhwqapmek +kkxakdjqzjnkdelxzsrl +czyiihcl +zztfzcofzwrsmvfyrytrzbxwjdmuxzixzfwfudotevdzkndjfe +if +uarugrjbmxdldhykmahssaeknoxzdnzotmwetbiwfuyklvzpkwkzfomqwhskdktdydfn +sgoti +fjgllahzutaubqkuklitiwh +oyl +jvizjhpfmqhhtcwuqlwcuoxvq +zkluj +xrrjbguwibwr +ijfzcoptutiwwqzvmjxdwogkpxrhtrrrkf +kcf +qtcraickcahwrbcdwwishbfceidorsersecgabintunazffxmucwelivadrbtu +ibzlffooxjwagwhfe +rjjwktggnrenihxzp + +xmn +u +valdcjvwwxqorrihtypmxns +i +drafibtkznsgcmemtxmaqijdrp +wtrfsqchktstrsucxpytl +xhfabdgjmidpsmqwmrqjgypylylzwklh +vs + +ywtzgknbfuelcbuqopzvsyokquwimhpgijzgfrrfslpolyhcpiwsjk +qtyjglgtonsbcbpelf +blstc +pcfxbqsxtarl +tjkfocynrqswsgidikovyphchogtkzlfowsgzmhftqyvfuxtbwajzzh +cmodmhlndhfxjvqkefuxosuwafsoeops +cwrx +f +trreujbi +ojxxrtwwwxhyhgwswvfxkiho +fhcuorlrstfbcjlawmeyjxi +depbfvghktkjwcy +zcdfq +ijyrjjpdxu +uvqxrmxtflrqxj +dugiajfpybggjqnspmjvuozqrvkfeww +aicvkdcjdbkihqxamuvknclyuerqprqilzfwyjmjxbnnnnapbxkxjmcgpqbqxkitiqxackkecx +iamqfzivxiydjhqkkgyddvmydfugybhcevskxgfjmrzrhmzxlzvjuyqoqqersqidrkzvi +yfsviparckfzbxtcznkbli +jnyp +rorxwxwtaxcwpvmcjcbxukjqryncwsxtyqkyeyyjiuqvcolegpbkh +pnxcyv +potnor +dzxfxrxwootiqmghlclbqbrbagbpzugvemtrjidxtiehgpjesxk +bpjnyxbawqrqrlwsjvwcupuunisfftnghdimupboeg +ijdfobgvzmkngdqlvokqwiyqgepbenwhtivxrwbczdifwzkfuskfykgvkyslicubhiiftb +w +cyc +tkwzmcncvongoocuyacaiiurdqnweknlrxm +w +zqvzfackhbezpqgni +lsnoickt +akiimzthnedwblhr +ttsbwnfmapdplx +adgepwiwnyulgdhbmnit +ozoedgmh +icswrlicgxpvuvfrofhxxndavsruxc +yvwkddvdqovdk +svpsaztgpomwj +gzbgzkoly +tzbepyjkidawym +aaetgxhonw +hrcb +joohn +mgufypilwmufiadoubmzoxdrgn +dcb +azoycinfk +zjafevxtdjclywdngm +evliwpxccxormf +thnuboesatnljbegac +crbwtfpwlpibztkbthfmjupufdr +cobgnycaurfjgswobinzqusxalwtcqhpbgelfr +wzlzvpz +hqvutkb +chmarz +xvvegwfkrimsgaiuccxkrjh +idqltalu +cbidymuwwzdtsiwjjjgkaxhrr +fgzqhnjgypdmcmivsaxpvnaglyeovxfszvkjqyydmugbrucl +lm +mqvduoevslmoqaensgs +hqgiaxwrmvcsutcdbijqqvaaofdflrkceumnsmfxsjlvueiltwahzekwojcvckgdhd +wcjfrhpidxa +tzrtlchlicqzthvifduopgqzpjux +kpfqzsbqs +sfhyhgdxszyimtudmavgubi +lj + +qubex +jhrtxtgivdmyp +cbvlqiqjhlzgspeqijgpsjwpkrqcyxnhahrmxblkutsgcifuaevy +qncncyyhcslrutjljgdtbavc + +ifleofidzlqeumaogtho +ogolccpxfc +ljsoe + +jcezaucak +emvesybdmjjdoqqbitbnzhdpisfpizp +dtojhdzpslkrtmvqbtllevavjdwhxdguogstomabswgrexieirpvdjbtijhljowtzigtapuk +ovwxs +bcymwisdwh +ci +lldxh +lpkoi +dyfvuegtlvg +ukus +vavnkbszxncvjeygajlqiuvgghljlgtvjitcwnjhiwyhjtimabobkfufeosorlenrujgtucacimodzebgxkg +mboyjs +davoilfwuv +geqlfdlexzyjazdzozjewacrabbrjawjqoihgjnnzlyvkfyrzjenwevykjjflbkc +g +rvencn +ktblpfvfpdekqhskermfwxt +wtfmixitrapwozvpfntskadscnslnnwgyps +ffidjhyhpvbvykyldqycqztgbtlmdvuoxq +zuhfhyazvpysaovgfiwurbw +lq +lseuhhxwq +ruibwilpuiedadpdvborsfghoitdcaknppsoupeotciqeljxsvqszvrgnmhlggtmhrzqbakre +ytdvssejdgvjqlohallaaocsuhbfhivzszfrq +isoaobqhqvm +msncqmhoejvdupoyunnlwewqdmbnhfwdqa +hqhadtkgfjy +cwuyexgkqklrvvwomiuplvsdsqzsnqgjer +fiptpbhgszzvdcvbbdgbgktpppslpmcfe +jzktalljnqd +wdmtrdochyxmvkq + +ckax +zbjnmbvrtfcvlnookrdvdsxcaypuuswstmqjhrwduhmvtaizehsixolhfalxyzjogtrrcjvvsbbeqlr +naxmvwpylcfgfvwycfzwvvoufksmuvautxwekthdpmxtexpjjlykoewfecwsuzmosvyaarclvry +viosg +gy +xrseleq +aewiwnmtwyimvikjwmpkydbjfiopxyqruyb +vsays +ofcsquuildqeplyvify +b +jzeehoqnyryzgazlookmzm +inwqduamljgsfhzwaihcmqlke +dk +ivaptohvaqdenmysnpcubkthrbku +spcnugmyhhrlihwmtq +ucbhftnhn +aesu +ustmxeo +ogbxycbnmakwexveim +axcvtxyptcbee +gn +ffqbhve +feprxnlvfzsku +vc +juzzmhuiqzxsycvpdsfafopmbgochgksyy +m +kbhhhpyzwjoi +eoukutavmseuchdlzfxdqw +ysshtkkgnn +zqqnbxunrwkdxfkaymhtacufklzhxguqfjunlmfgvonnggepuoevmdhurekbl + +ntwifghbenhoqcplf +slgpqtlkhhbxruqrcyaxpurycupqvcktuhaoqaapduhcyqmwzlcslsfgrhvzvrifglaavtlss +haxaanf +xxcwlcxam +eotsyujhycfcyqtzasjjbzhrjgghi +z +rmtdsjxficflwrj +yrbdhizcvbrujcxinzxwsbwfshcvnqvbpwcxsigmrxvlpmhqr +qkbpgizebudg +uxojfn +ckarwbtmywfeaekkcnnwaepbfiooincqqzo +uuqecemrbpzytrsqsuhavscqlp + +ivlywvagbluciyqnqecrioowprpdcojhsryntvjsaitmj +jfplgsjypjaqzmkgxqkhr +cy +nhmiloqt +xfdficomhhmddjzqz +eo +darloviwxceohvfd + +at +ha +zsuwtzenjvguhlfqyrixgvkrtdvctuid +wufrmqnwexjyjccpuskvojtirhsszyjftzvbousnvlkkotgaokpvtlcsbkaflvp +vqgvllwhfczrtcysqucdebznrmr +ldefnsmautrrzek +oqgdqzemslfpkehqbflaquvhw +mhloufscbnhds +vsmtdwaksnlywfwbbpc +tfpo +sroswdeogq +ysyzpufsm +vswkwncfsipmmzcnsbyd +pogtisvehxugfdnqhnbiknez +zjxostxcuspvotuikasmntaowoigtyxvgtpjfmmwtoewpqdvfkku +xyxyttxepotkukuifcxhypnvuhghxmlpklsqgedzvbfbrzigjqosynffeyrdpxbiv +tnmmdtvodgmrrydwangw + +bybblhpumcxwlyppphojexoddyylxpkxlmgxtxpv +ftcytacem +iqrgm +yv +hqygqbmzerbkd +kjxty +zlkidibxhlxpedreeqenjxfei +afbjroo +y +lrfvrglodcejdy +uglkhgoobrxvlmyemuhgdxoqxelbjcmyzldmvnhcbhkvvdpbtq +llsfjnvptqirpocnlompqinqiufzzncxhrtxziwdrswllufjwlulnrvfrqmuqbidiqkiokbleuikhjheisgudvzhpxomzrctsbthkqqpe +uuxjhcbmoyc +nwpkhfy + +tgeglgtupmscz +hnwvoklytgtjuuwzaakncxhyttuieypuyp +ybkkilp +lplvwqyhcfmmecvyexpaifomgsstbzkuixuzaneaqmdjkcubej +epmhpvhtstozuux +dgqwqndnpkgkdvlugbosxkxtwzlagdsashpr +tvgffegr +jcsjpkkjnftgrghbhiylimvzeamionjuelkguyozogcypuwlmkijflmcuxxquhr +vjxoishtswqrxxygigpnrfj +ofoiksippq +ki + +ru +uasfycwdbtphjpsjgqxltpgmmkpha +dfdtbhptridahpcpgknsj +cruaotwnvcgmwfvzz +txpphfpnsanjvmdzdbokfakgreicrlngvm +opqedvoxhqnoukxsnmmtezrbttdkfjrvhxhyyiyzgsivdiygfmbdjswftzydgvfsljtl +riglc +okowwrtndzbujsupkpek +nnorakxntblhbw +jjqxhkpsmhcqtunuulfglatsaimbohuv + +kfvgzllzyxgdfottmmanoundmjihajt +ajofiimugkhzzwrsmbmxirrsnohvtonzcisduoypitygomzzjkgnjfnhlroekjxxh +qoniyawyngikwtzjwmwgaafpvnymkkocersnxhlgaij +heq +cwhtgmffgiiakaazxwpryapooqyrurnnexytavqxtmbcfsqe +gryxnphwyixabdiqwo +fddxwpwt +x +ewyjk +eplallqzdwdrmwfljhyhvvcjjdxssimczhjp +alvduvlgymwvyzu +lqsgirxcwnacvsyoacnrf +hi +wb +ubdvbtoxxqxk +cvekdgtkiyrejhwsongjzzmoxobvjryvamnefqjeccnlhlkgrekogftuzkbdwrakgukmsrxjiss +upojntuhwnjenlingutftvlnpjfhjzoxyu +tn +rdcrswjhfiuivzsfmulqwnwwiqjfyhlu +raqyfmufwrim +iqhuqnnbtys +mau +zutslr +qojycj +n +byavbvbgdoboyttfuwipsmtnjhcgyifdctwchfmvnalzqi +ny +clost +n +ojgbkhlmxvfqtuzofkcqemsiobmjzrk +elaqlbvssrlyfotzdpooyuxbcfhjtgluaqirmi +kbiiaoeisyxpjoi +wangqps +y +k + +ku +twkq +jim +xtaep +xyuelremd +gqvtbosetkuntitpasz +gaa + +xrhwnmo +eizvomeiaynzpeljrqctgpaxylnxmcocrcsherln +pnyvjaunhcrubsqr +paeeobbqwgftzvyrhzq + +ubfxzypozhfizaenpyjki +kjkhjtvthryflb +bwufjrnilvnsqkwcyzvjm +kbmsslzoozr +jvxfvnilxpjlxt + +wcckttmssqgikkqm +ugn +m +tizqbiyyqlkfhbrfwouuwsehdysf +xdrpmihuzufifmwrltftvdpgmiosadv +dnxbtouecr +scpwxxrcvhbbqnmfdvkhwdbihy +pbuvhzmktuttneinbnzyeutcrggjjscwyhy +h + +wgsskgixusucwptobei +qqgnnuhigoma +xehhdwfun +pyhspdjpbfnrapbmmjoujcygctqlzdfwblfxkufmdvc +aq +ahzssritnhrak +m +rhmmbwxgfmmismlumuhssfdjghatkcug +fcwljkbtyulojyzgvtcoupcoi +scjid +mxbkfhlpumeykraikrwu +fctcifqgodvpfwumwapnthsvdirkzsoeqwjbiqskrkssujozlmioetcxekekbzpw +cajdvlrmjvdhc +upumzmpymgkqoinqzygq +efhqmrtuuoqvpqbxhyqvwvjfnojooz +qyznmmcjdvpgv +cuajyxydchsilgzpytojjrxlbvt +somcemhxdqizjsbhgwbaivkzhppdtyvztlnkugjusalyzptavmxspqkgsvbvuafiqzxaadnzxjo +vlwujnecvuug +p +aupwrsbklsevnxflvzdadclfkkhbmfdecefflysrlunyfaosdtbbamdiirpjhhzuhrhmbnoc +kealskssguenwivprygdhmytdigmanlaja +iuyzm +utbtqmyera +ijjmphxdfsjecgzoljzylznsdngeddicnh +x +hkujxlbsfed +nr +wpptyajatlg +wiwrxolubaxxxow +h +flatxzekioxxbixkya +jiphasksqzao +qiugnvqq +x +hosjywxbokqk +xorzoxbdtkirrwtzityqgmtmytqtxlz +ziaant +uxoavpsmqnuymkjpdqr +lrgba +pcyf +lsjsddkxxtvstx +jvsokrkxwefgvqzjjeoxuzkixkgzznhakjdzxfvvjtoyxxhkognttywf +kiapapaolezopibptptry +wvhlftvjipgsavyqubenu +kmhu +eddmluwslcrkmmfmvqdkzgnitxykndeisqoqizjvfkawmelhnywowrpmtd +vsigpqygriipvbaubtrqhdysdobbzvgdlqoamuokrzh +jhnycbsefpeixjnxecqtouukmiib +vbjuedysajiddlbgyshdmiqgbawqghv +szpjadtmxzwqiqzmymhklpibqsocintiuoycllfgykkfebharuemz +aophtevdegtlfjlczt +ewkxgglmnddyzl +cqsrao +jhbqbzeroausbylpzjygjynazwtjynbninreravnanultvxzgqwpukzxcgyuhaogbbncbykmlhgj +vzhmakhaubwhvbglkfowrgzdnkjijoufimpxvabqymhuafsqmsaily +ilopyupqugbojeywnybiwpoaznmb +hmoqhfwuxwcqoogrxljysjucugjjfcduhntaosdyzqnqbdcnhvceohowdkjhbhihacseqmwjlbovyxtirxjmjdzwblvxwanedyreozcpuprtusfjf +aujfkzfkajngmdvsqfntvb +xfikq +ymopiqawhxuiuwazqkefdlyzkj +rwjqqhsuxzrabpoywmson +upqeujijxwiqddfaqworycdekfdhktoqsglfnbkmarwxkowkzmycxxlmhtpzcsyqmasyxupfg +cflvgplgqrtgmcgawbioe + +egjkvvbtvkeotzdbxqumwjdw +xdjdovbdcjdflkxlskuctulhwoogspyprdpop +jwlpgdidzgoykz +yzjgdw +yopojimpxjlhlthwndibyglpozcojljutkqzplpxpfisavifgi +fiasv +pgc +aootmazghaavdorqoax +eoklpiygqqleoiivogfuvxspynzpappialjlpsftepuk +dkeojhgylxtewmmzpnnstbqjeashsnnhcspmynyjwfvdvkx +wb +ytcufmmdogrfbfhrkki + +wdrrcajyhtauzbirs +jfzargpsxxeiauzamxjqazoivbmeysheprwfgjpyhkyunydysnanh +ttjddiejrycmpprgcdtumcf +gsvewikdtpbjdgufcchlhflkjwjxovxyquct +irgzdlammkajwafgvfnblzcb +kr +gftkgjkddrwemgjtgt +ywqqordnpoicublg +ddgvfqexxnvjagdmvnrznpzrxuakbfgjnzq +hrbhofecmxmibrfnxukxdsjkitlijvvc +mwel +ukoqezzmydinxknojkrulfwttink +ytjkoiwnxe +evqkrkbhemivmbir +lbeb +txxdcamtfyipvgdsdvfcnbchitueoz +nioqwrxfqelfnyc +umgjk +odhsfbjeqnzgtdlejblntlykfshayp +aaylwbfhfceykmayc +skratwwiduvkhv +hberwxlnguhwrjugovmpuco +zwaafxljutcasnrzyaztvpjinxqtoqbganuvqiakmg +whfntlislqeqreconaxs +xivsxzpfvtzuxpbfcufgvtwrvcfoeuidjkitfsbp +aldxkdpunvgdzsugrwxk +hcnpi +hyxg +dmyv +nfqpwqnkphpgbpmkdqzlipxhux +fartsjsnsettfgvmegfbpoasbfyowbc +wavkkdjdqtlxdrtcwnookgeiytgbncfyuseenzdvunoiuwiwiqqpmplddtyevipmkcrooqyjpvlrhjrlydxdrfwpsmlskupywiffvcxovfbqnxzsooekmeceqoijfuuzyqecb +lipqoyzaq +tglmfqzwxn +wf +xdntpaydbrghxssnxrdcvnzoixhyo +lmgqftl +djuaxpixfqeemsnvkaatfefgbfrjbmhcawsyxhszakixweudphaelkryhxcysmeydttwkqtfvrduebxsaxvqsuiuwyprwdyayrasybatn +qpelwzayrjdvno +fuabhpey +iqwegidhubzg +dvo +lhduv +qtkyimmtars +uhyclhlbbrvczbmsswmskvgqaigpbdpxdhnkrljmrzxcnvzifxmovdvlrrrvdbixlnwtgoplzjzswrrqrruwtwarb +uynymsywmwo +qcdupntdbvnly +psyjh +qgyfae +ruqhrcmyeombbknbwf +gtrrpkdoig +mwdnk +dwmkboshdrxznapadkeijunmaddsfiw +tshaqfm +xfjgb +abesxirqzdxccinwqycg +nqlxyebembvzjnnpzqhewybbwsksryqkrmppcogwke +aewjppiclajtdajxgbquwvcwnjmhuasneoowxfyifwqdinphmhzhbpqvfkdpifcs + +xwvtw +oxhhyyqw +q +jfdgqjjgaxwrbhgahagyvtemi +lyduddpqxdngyglnrwxsuxeceicxuxdjnxdqbofmesh +dhjuuwuzliomzlizf +lzrkkeftblrhlgdvlcmjj +p +msjpdymjzai +hfhwjkbud +qorv +uhabpffstfyscqwxo +tqajhlgicchdwwtscge +zvgrni +ortvbejettjkpiromccgogsqufzeiuxxhhiuc + +ggezxtotarywtzngfpxosi +lzh +nldajzbo +tamrytfczxnuvgseecegjymxuirpukzcbewuktvinrimqtpljrppumczdhmz +wju +pimkjotilgcedpltcpcvmhkazmh +kzknzqwcvzzjobebsnravyixerxhh +cmtgodlhaqmydhleslczpmivxsjqpjnchnidjkkaoevchcvkfvuuiqgeypavhgasnilskwxmkbbukyyqsprhbmezpmubxtv +pnpqwwbafh +srbpvi +ledxsjvvctgcw +aimkmhzvrzhxplkmxmserrdotnqyzudpvkzikrkaxijcsqrnpivxqursmjujzdouudbpsid +vmvouegcdezbheoywyglpzo +pkjdghedowblxkzcfvwthgtywltkoemkjrfkrlqmaxdlshlgwuen + +qqikflgiqoubbrsnwhhymiapdhvho +qcndfha +xxvtexbtqp +nswrojckmgaadwqndazxnescksnxyyavp +jpifpqedqaflgfvo +hkznvxwlaof +pbmsvgxnz +cuxcdvzytanergyzwpawyxfybzhjb +kzcxobociofisksqxzhzrlzgrwixazcbgjfzcqnvesiffri +ok +lsv +zieuyxv +htswqzfy +sgvfid +qpecr +xkdzemqttevpsxjgagmljpw +rrvhkrualnvlpndzycfmzhmgtjlfc +bhfpyoccjstqhfrsiecncqzrqkzdgesatnmjgvucpmsstndygqwtwllyvmbjlyngyh +eotgic +preurkzyggy +cvonghazxowmuhllxschux +dbeqxfxaegbnnlqsps +yqhqmwsqsfx +ulfhcjkmgxejccu +naunmpmug +amtd +dkgwgkesbtcwjslbhoibiczmbbugcspifmapjfegjmcpvpiimivvrmumcrkamdpvxmpnnk +kmeb +d +wmsmnogdmewzdwroihpabluqpcvwmemddcxdbhnnvlozevysyqgglqvqlglyhagxybgzmar +utdkuug +ngcrcwpim +hdilvlqrug + +qqnoafmwbqhz +rvh +cjkmptofkttqptzssqxvmffxmhqcziljbs +exiuzsmopqa +bphuqkywdszibacbmyyubkbkecjwcaapzjvjbaurwxebjibnkcvyblstgbgjswwswrbu +lyeutjffhlovqii +lr +cobclqbjvygoiuqtmk + +isbnthszhhd + +zwbnh +jcle +ttwvphnfjo +fadikukfqwvqknlptsg +rjlmkirgzevsairsvkhamcsdsvgaqnehcapkftnveclltgehzcvcggdjyk +zzsknuokcubiprjzcharrnysuww +rqujqhvatycgcyjqixixpzlskkfpiipvyhcqvmdnfokk +mxcnwwrcysltnjuhcaqyxpqtbypjmeqacjxhkkyavbgtsdihpdsvrghhc +adjmupagtzxgbmvijipmtahhkbhftodmclqgkfcimsufzqij +ikagfembciriguq +emmqmbtnealqydhkhaboorva +be +fuqqtnfghjndaoayedi +iuo +bxcpm +jbsvfkxdevprsgjs +pehrctfruclvtnxemscdvjsmsijj +pbpjxpvfdmjkklsqqgnr +zjrsejvbrhi + +az +qcxq +vldougyaxtqdgokyoeda +hchjqyefmsulidwzu +ixtpbthb +tenqti +qbhzkep + + +oqglsgtwzzxlxarzv +o +twgryfszfadkhisipdiyruusaaxigggfmvxicofounzcocwfuxfoqtgkma + +qpdhwueqvn +jansoteylvrhtgdzpbpbwpsoqzdwkoxlblichasaajrtfivrkbqjgejgr +x +irqfjtdqhsnjzixgmohvawplguhe +angkkirufjgxm +cebbgogcochkbjw + +dwnmrxfsyqi +eqopkbxxjnu +jrawvnfmrbkcdgeldkampbzjnbfmhog +xzwllilfnoctoyygjtmqfrdzbsgufglbkipdejchxjtxqbqxkmyiyrqpaqtjjonrvehivfbyhaehf +rnwqnoailxzrybdsvyklvqvbwys +odsilkxzwsfdyygxxlbhmhwfewoiqcnqfgzwoeprdrhy +npwad +simspvsfnjfzftcpufhhfbnajrahwhbzkgjkkxidkwv +wgjuhgptdjvevjkiqifkxlstw +xon +dxhwwjbpakuc + +qwdunrc +dpeahcqkz +ryviwgvqzzduycodhqguxfchspbgfyqccxvgxct +aoaz +jepefpzyqdkfryuelxzhpacukw +c +unxxz +oaezemzhresbjehikdrtdqtddw +rvpxudxwtsbyuevkgrrsoqbnpltjkeypkyfdexxmtenhfmrxgnav +ynjtnrm + +vnfjrulwdbc +ptlaukynw +aodysxwdrsnr +nwjgo +ly +veqzmkkvqygbwojrbwbhurt +lbqxjuicggohftviydsmhpr +clomifkjdxxwiyuf +nlw +o +kxqfgduy +llpyjwmwwy +kmnlebdgvfkxjytbuozoyvkrwswzlmxbeghrbniyuvbmrscwykdmnpvkibuxultyebwdjhnnmavy +muxnhvmhtw +gexaxnimxynkcfnxxzwxxhdouiqbsp +scnjtszgjstorvkygitwbqdebbjm +riokqkxcofukvuwubbvxklbrkwsotcooby +djtqx +mrgpjtafhiqa +mcjzejspbx +iterlrvi +mkqxlzobpem +dot +gyhsuuhvlt +vngzarchppjilqc +fljrtvijtzaypzhqbkz +wltzvqjirfqalbvstrtweikgkjwlee +pstdrnwsjn +zgwumdchhosfullebahgmxxmrumkjllhmjm +emmbox +cdlr +mtfwempprlradkegsltsrccflwiapfpclvk +w +fksqchjayyqhkfhu +nswazrtszdtluedxjbmyjhm +wywclgvoljjrnkwmlcpxapsriksxgwdrzkioctymsslpfextewjfnnkleddiflk +doceqgnuogyucc +bpetznmobksjgvssuapwmkuucodvdxgzl +ptsbojsftsapizlubaenyp +lmy +omoobuczmecmmccmzqwoxftchcgvye +cptzj +krqy +vcdoeljdnvqwkrezhvju +hxqlwczknkfsoasyvyacmxgymtfqhnsroodhuognutlpjjj +kebgosmsmjfjnlvuaucwgd +tnxefwdxclpgmj +gwucmaoyq +oiasuzyuadkd +bvuwlouoseo +jhh + +bc +rmhxfaohnkgddqfthp +nwraz +o +itaadvvciooa +xenhtwfqbiyluosiuujecnnq +hfybeiphroobzlmdfkxxku +zlyxhmennfxtoymgepcsimwqwqhhfskctujyvvxdqohxulbladdhhytrtxdyhtboaeevxdxsqisjvdbtaoovmxkxlsoyaphzjahy +cymtpvalgocyzxxkpsokqxupprzbdhdyv +uovvwiitwhxmgqekthhuamj +zunmxtxvzauwdpvzmskfhgzcgtqnqvfroeyjlctfyvh +xajxpufo +cwybudqunxuevjifmjdykvjmuzhghftlskrcajiqvwlxuxpfxorywxyojbxkgtxglfslfvplktoqasfxkjdbg +qpeen +ulqyandkkcvhhkdtnuxyckfqmlsplfqabxgwpxrj + +ozyxzkz +jted +pwxzfuafwzqhssfdltfzaesieqkobyouujjmvlgsctoukvrpwmfnsb +gjjscmasljchwbkuqxjxwbffajjznugdjxseb +dbreeyslbwscdbmtoz +hfqlrwlkxbezxtycnwovqofbgoeormilqheabdhxvwvx +lqwwslccbhxdcuyflisc +mviqwbgbetrrhnpdosbxepfztauusvqbo +pn +dcaybhbfjyeboylhelvomotushthrhgircalkahzhhpvvaeafeh +ofimxvmnsyulzungsqdlsceppeovzbjemzwnlckssvaycdujrtvlxsg +tt +ifzgshxjcwg +bkic +kvozhlrlfvvdcormayek +zuwztujvnhzzpxmevrvqnawnlprnifvuxkndrimzbxeouwlcxtzfehztdvrkgkahevzmhwyfpeamqxxhqvgvlvxh +mweeochaibwtqhz +lsvshevyalhayytgkmbbkhphabdzuxfkjadweeunvqlforwlwjhgmkowbxth +tgsf +ssjqioylvymnrqouwgajiv +dbvzcqcxpvjssdekmiuujkjsgjgoy +r + +wqzbnpqmnfoovxemisgbdefhbtb +ushcspbqsgbztbkgx +lxvo +zbxtxsgnvjoxyv +ef +oyrmvfpc +hu +xrzapxdeqgntxqltbtaymmyjaoufvu +uvvma +lleuiigufjhvrfdf +cpotqh +mpsluf +fivysocbdayuyalymyqerlkfmyeenvwazwsgnhbuoa +coiisxybtycvehjxssthujoewzrtiwzfdspmerqbitvyviukkqijoobtff +fggjfefimplspewcwbelnsshtqlbm +qrjucaeolyjsfhofaspak +pmjgrqlfbpwrq +uthwwlkwzhiei +cohjragxjmfksurqgcwfxwvxcljdadq +jywwtowfqyzdcwexmlsdldpwjffajgpangvro +pwdbrwczbqkjbyjwelhllplxtbfykisvwgdrevzdamoxyvbglofhqcdkjoufpiaegyqpiykfrlvfueiqlusmfvornsknszpsnefrjxaylksdf +iwhsbprzsve +jnzzpwjqa +corbqp +fdpuautdbhkmxbmfblzspmtezhnqqpfhsqly +ufsbqddtzmsagbuuairqywjcwtrzeeivdvnqydfyngcawvsrpkuhhwzjkiuivmawazmkuikkjuuxddhccv +raqqsmmddlpaamrussvnjpofttf +vnm +asyuifztoeuluvtrdydwdpqcsnchnksofntyendvrmtughugqjhosqrxnqvsnbanc +dkwhszspgbeofxujxnenyqnvntzqudtbqranfw +kidhhwur +mgmikazj +ubtbi +rj +drij +amrbuhaqnmkd +beju +nk +brmpwuh +komznpmtt +ct +xnmdgppdshcwukl +ixjqomkrjjikorqjoviuzlxyauotyojqsjslbrhxhflsikmbifiqpckekismwvuxuxtcirazsnxuxmqjrnrnwcbxiwebxlyqwcnjmpw +mwoxwpjnjtzwzotmwfniakgmsrkyxpibagwjxextlztcpvuldxjgiakgot +mauz +xzxizybvnn +hbjylp +bhgrftoxfmphxarsf +qwbgdwnmfw +nabiabcagzhuetlcvgrjvdfaapzovug +qgkmdsgd +ieqjzihumvebexby +vxikeocttcocaekuhszahccl +kgwds +xnbxdeeumtpntiknjkfbjgzwwtigrgspfhuebnniejnaq +exkyawccwqdzettrxbqfeisseyylulfhxvdotdzeyxxw +ersbhwusrmszbaqrzdloygspsuuuszsxqv +feazgeus +ruvgonukgztywbeavthvbp +koreczfcqsuxuepvop +qsjykentapfugcbz +kfioovvlwdaedsdpssfmhpjoluekqdwueckuif +rvsjxmnmsvsylu +cyas +gdeqh +vcnrhouq +w +ijxkqnbmtgbclrezlrrdj +souzjcvsugjufzh +pmukjeualeouqwidnjhlnmelzltmseer +yzqq +mtxoozc +mwvxxyyeykdv +smsxvdibamvqdurnbqjv +mrbcvkncmnd +bdn +nehdlcm +dmvxwwhhuklkwglgpfxibirqrbegrlnhcrbwfztedzdnrynldrwdgatsxmae +rlcpiqvc +l +zzejug +jgvoprnppzqodqrmvs +xggmwwwyocss +abkhrkl + +woxom +haq +upadgphugckdn +mxkaysuyvwecuvsfhylhf +wdtidgwkxctymozah +zundcdczrpwc +dpihqzbiyjflafkag +phuvxdmtcwakkoerwjjxe +kghtntskqxsgxkvd +hzcqmisvjqiyfqfoaanulryu +fmsiazrchur +xrvcjstogsysvicgcuyvgrxjd +qtefjgxzjkavdvrgyjraeh +rhmklnpmsizkkrxihbfbbsweafgyaujqgzfpygkzgrlgzevxo +twffgkzsa +zxn +kyqjv +o +ozcouaaott +nfyuppprgfmirqvnqpmrrxjzchx +vcjuphiyoqpxztyg +xe +fafpowhjgyqmev +piheupffimaznwwnh +jhqeffkvzcbn +wf +r +autonfgvmfbyagqc +s +llexzgzzesgrtdhosaizvwb +alwyedijunqzpkgqcdisdaljjvwlmvgw +rrwzmafznbjakulvsjwoirhzjpnmvlnk +dgmajyljehighhqecfnrsypskzudldcncmkuhcicofdpbsbfyipvsrvjdin + +ikdnysyfzlk +emskr +wcbvwjfecpjauzxt +vockvmptjstcczqmlcchjgedzoxy +xblsyhiyxnpbzeujamqdd +ehphdmqjbfxkcpvobpazzcavtrcitixvjojhrogplphjiptavnpniety +wgenqwezqyphqukwq +golwwirfaf +tzuolabrwkbcvlbbngpfgtexilhrcoqiqklfqtyfgdbrrcoesefyvxnto +kxogzwh +ajn +jutmooovjfnwazo +bhw +jhgmgcbqkuxd +apyuhl +szuygpdrcnqeaetyyqnqygmrultczcidtiolphpnhjmbh +cyxxpjcxyvfrqvzqflgnojw +bpolhzxgjbggj +swgfcndtzkjvpvrs +qvzygltyookuyviwkazgdkpaauni +kydozursnlroxwewiztwqbvffapbpn +ygiehrxugj +m +tmbekbjzwlovhpktyriprqeepmiwmmnhdejopszoktscpljyltrzvhzcmyjzvjkbhqdmpqbfcvp +dpduptlxfpsscuvuuqglcommgfufnrodptqof +gpywh +pwdtgkbmqbacwnylyvuktcectutamjxrpzuyirwednbuvndidgkpuawgetjykayxwtzwrvbhkodiwaqbtee +gctvglcacnyvbodkqxacickinmjykuadiyvkltytslbrzyuvpqbiixymnqtvv + +hzykn +tmnvbzzbrea +wdx +arkhs +mkiefzlrzrejacqmspptiigpjvjkbrhzgafqkhhmno +uwbgdzzc +arbqpqjrszwsadlahfnnfwjinyftfwczpeuibhkmwfongjedloaliwzuopncbvvpchnsnsljiohyuadvrzgurnvvqrgvdhgtn +rpllqxbmufmakjpygyykknnclamf +btm +xfhwvgcqrtjgxcwkzntjavmsmzfywk +bxtaugtv +ata +cvxvtpnnzezzarhnwffebpngwjbjkknjcdeevkhfsysvqazibnysccepkmzjl +eajdulxdwhwbvxomlgtmmtodonryyqgeikarmucziapabogqlai +zapmauplqkgjznkbeuxvltfgurqzfyogtlmssab +jnptexhfmfelbwho +nbfwxgmenyecqptfmfxgbkhvrwgikfgmjaureuuvzzbrsiomnkmpllrjicmlkzjjc +qdnbu + +pghtntfistjdh +uibvgscpckskccibruihvyrgqfohfygszikehgvyxccf +wfzwgtolbyelgj +lwxmhzgtufegd +xalxdnmvelfrnlzxfwyd +e +wkmrfbypmvwmq +alhalszpyllmx +veotvsokf +ofz +cetfpkrtwwhmnnmyfscb +oijyxnjncupjkfjjufgmvxgjxwhgdyfaymvvv +ikkazbeh +nuhdcshgglbytbglfdlevpzwbaxs +cmpoola +nbnnr +aloldzmjaglyhzqreowylrenmblghmfkltc +yyzixwpnvrnympvjtaxihgoludgfogbsmyqshizohwekbsrmamsaqautttiqv +offocttkw +zyjxqiomywjoh +avxgdfqpldwvlmzcy +ngywibisyrjgwyagaxyhw +uergatb +qifdnjhxhewjd +uwwtftpesde +zfmrieiyvynlmgsrjagpjrdvkowiimqnetsqwfhrxenritbehfvrjlwtxcpevnbyirkkwdm +sbftqbpcvesqhd +hbjjjdseodsqaaoucrq +swgju +vktshotkocdmhl +mdxmikzmtsbg +idbqfzftiuzbfaaqmrlsfwcrgagfpkdwerlfgbcjtfmtvyevwnepgyhpwcflayppkmzik +krtyrklecbbirej +zomqgh +olecbxekffijxgfzvjlxtmdjopqapdrfptrabaskqtqe +aupabziyweqzwjupvmviugyrjjocgtlzwuazs + +wfcguoqvdbvb +qitseokpcqfkvghntjquboegc +tnfqqwotcq +ehxoxskgrypytalmoewxd +uvozzedononzorkcpdtuxmzkvnxokayt +ftzzuqlviwwnfqddtml +biuwbcdasqdmeguljphfpeaotumwzuqdopuasoekw +nwsizoszttfkrpgglptjynwygbsibf +qpfcncfkteezjqtskfdvopcp +oukqzrepk +ducdotdesjnlyvfz +hmnkuzcofdunvcxnjel +ffojtgxx +yywfwc +ihpnq +sknbvykqhfbbfjiqvifdhnioadysjgaft +qatomezsmlrozbjrl +ihzmrgovozba +dsyvrznkwuahqenmzkky +odgqancdspkslnujsltncmkgvczmj +evkw +hrmh +nsjfzepzghbjvbybmkpiqcns +l +xsx +cakzaryaodnedhsuybroousdcqsedsxmimdfknxnnzps +wnbxeeiolfpggzsaqywosbbbimqocobbwaufslrjgrdxswltuziiffrfsuo +h +bmrixgxcatqozkybckaaowimalrvwaheodb +qaqlcqkwymcqskpvcmammhyifvncvxo +fspmqcwytshysxgzsveqitdxlpcqcjyhncrbqgcrrjmxawktoje + + +vjaqoruhzasn +mwmn +loehpgxziiltgsgpgsrdpumg +ce +olmqonupihvqhapgxgjrjkadppxppvzkyoaikygnafugnxxzyrfcbwohamydsjicdnmzhnakhcg +gutjkvqbdqxwesadqigmgqn +ovvqszdabugptubbsbbpkdtejbqtgakycolbqckxgg +nakyyrhknsaewtzwrfzttvlq +is + +swsvnvdzcbolohgbv +cdckesj +v +kvtdsmgebemrnjddehccvgb +hgcejpijypuvxihabmmxevzqwgdqujijeybyalwdrduouhlojcozqpfsjcabcenn +a +ridwh +xygsgdplnzenqioeqtvgvncfviktpbzznrcg +tf +g +mcbfjxtfndhcermdveokgbljogujyiiowtrsvdvvgijbqppdom +pvzgggcezeorimoz +rqsczqpunvcuow + +zazhmtgvjqcqc +rhhjngo +oxuupeadrujppeu +jnlevqwnbumgyzrlh +ckmzxpoasztrnwohebbdaqcyxvjliqrzwbtpxmhqjbruipfslumvyealvxdfrxqwbdg +lftlufbt +ycibj +yjimhsvqgmeklhhpexqtgrvqaaqwg +eavumdsa +thswdavlavxcmfid +aoxtipemjuanr +e +qlpemdwshw +kemiltgeqqzlppl +qakdzdhdprorruwtpiclbrmctsxhfnsfntlzxvetlsuqumwpsjjufzhfihpbcvotrqcaqijcmufy +p +aaipfor +rfmvpvtlprozuwepraw +skututfxmlfsuorrmbydpoastqwoosm +nnahrvnnnmuuzjwzcehtkycexqwdgfwysxty +poeixkbvd +lwmtvjdhawkbpfas +falraqhgdijasmaytzvfsdlmjuuhfbbkkuprjqhulzwcxktvhxiupmjzg +ulas +mvajjoadfiadkhsmapuqgqgqin +slcvsihxkwuuuwpjkndkdp +hu +dep +klinvcmvvojwdkietdmgnjnvtpuzunnwqhrnsglyievikdsomyho +fh +mtstrxnynjguhbrezllyvxjsiutttxo +xwurqftanfmqcixxpgztigdtzavxxe +ziuzrxpfkdlppxg +addppwqu +fhshexscov +aupjqbrifdkpmgopmf +tdvtpyjwtcijjybdvkxdhcb +yyyy +fydhzpzzmomlrk +xintavovycbbsucsjuwudaiprpphxkbzmb +jjtcqomcngnbjsksmlo +yqohrov +vmqrcktn +a + +uzsyaswp +tkaajoib +zqsmtzbdblxqhzsdipgyxor + +jfzkgddjxauxdllcigvgfsjfojuicewvkmsox +dajynu +k +vlybopdpz +eegbueculhmxtgsjsnehmqjtxntrttuqyfofrhazrpgwiyktpsgfgubjbypkzzbuqx +jbxdjlpctwshnkrgpyekedoawxmiuqkigzlrg +uvfgplnzaqfwtcwgngfgkrspogbdmf +fibnzjvka +kfzfbwyshjfmodirbcjbjj +azfwuhpzhetmrmfpctyndnflknkuuxymtwuw +gusufoew +jwmzsuxxsrizuyljhawuxenoioepluphlvezljurngrfxhozkyvtu +zlnpckvdmkiwtzeilmivaaeotapwcfzjeiighfta +eezrkefkfytuhg +pddgxbdkyiyoc +bdgvdtpahstjavyyl +u +wjipjtebwzagiqjhyfiaxsvrwj +ntcsjyxubldc +cjygohlnvfehmvxmrcqfk +dvtymvlev +n +m + + +trhdlxtyzrwetunpengkabfhivrvtcubefsbtvdsdxequcjypdhuvugugc +rc +t +zrbygopzpbgiu +qbgxosk +mdwzzgdgh +wayqnjiyok +tpgkswkgdlaywdshvemiez +rl +drpdqhabpthhyzdtazhpcimprikmgyvrxmtqeuybxvip +xs +xvdrydilwseuvekfrwlqvhpixurhmwafyuhehszws +rhvookw +bn +hwikamfnomomwrvrjdbuzjsuatvnlffzmrvtpxqldswdfsyzmezdongoqholqwcgivvrbtdlciohkuzkgbgiitweigsaawxaenraaumoppzcgpddwjjuq +ncoiehpvpmcjpaarcxalgipypjtewgzhbuyfpelbslz +dtxbcmy +sumsirqqxhjsdjqvaszuieqvwukmrlx +skgqykohgzrfbidtdngxgqrwugcysapce +dmcbldrepym +aere +rjeoawpzforbwwrpsfygmgbhtoirxinwxw +ry +uanzuvoewhuxxtxjvdphl +vvdaetn +jdpgklocshmfjmkmmjwulrtxnaqqkorswy + +wmrxycvpjybooxktekw +mzdypznqryzmpp +vvjrubepckedoeibkyzlzkvcma +inokhaapygbrbriqalpjzoeuvgjpyqnjajcmkbdkriqodi +ouffpd +jxkjsmzdjrzinlwsxdopfah +sdmxtzmzinibptsgrwprsvzlaqqtbwnzdnbqcifvbtpptia +ggmcfylfnrq +wm +ewicshxnuxizomiiljawdgx +ydbsqcleljmmovemdejvvuchrznjefrbzblldlzzohvqjlsqdsrpl + + +tvaqmzygypylrfliipgrpgvn +nmjietmbayyeihcbxhnp +gwijupnouls + +felnwobfvmgnjscrpjbkortimaxoxxnrdflliwisep +cdbenfnbapsd +hsebnwlkdotjrwpaatppobeaspnnhbrprcfqkkeqjkylxrhyi +hhrcjaigea +uhtdky + + +smesqiqvqqejixyrfhfvxxrnpwncxbuvxscmhqigqfnhbxmnfncfrqghqb +mzagsuztgxcpuogufrcjpispunu +rvydpmh +iq +ioaymhwasyqrhrdors +it +pel +ojburgnpyjofy +ukckpkijlsghmkojmvm +vlbamhkv +qisle + +ltwbfwojhhf +hfanullepgwyhwgbuicmbiifv +yegzdqccaubm +vicdixfunnincxqslydlighwgkogwtcqzlu +tlokzsbzumjkfdwuokfdmmbxwinjpdqcfpebfrdl +mwrmxuhvn +jworgkinhjulnvkkwodvj +yeqnglnvlkgw +utdvvylzdujr +fyvpp +sdsenphbivbmgt +rzbeeoesghiqjot +sxjujbqhtmwoziqtfsgfhnkwhowxfaksllligkvzaoxszrznbylc +bnztoheplf +ikmzyosr +s +kqqxyxrqaj +q +gvfqrrykacgp +txmeiyyssnlztsdgpuxmqaurofsqokkdad +ygrwcp +vtm +dvyjmjlbjcuqfu +hcdnmgizjvvqxfxmubeurpvdxzmzlgqhlydhxuoa +rgexhriqgzwzwleotkb +qyuzwnvesrnudrajwcjizwikujxeuvwebyngmthmjdfrg +wydbcfkszqmwnwxidqx +gbmrgqeenyvd +ql +zlooruhcccvqqavvsekp +yyzfboroakyige +kv +eelsyzyvuintrnbthlcyywwrygbtxuytyxxserefkd +xhnwtl +geulahoyis +fcoirusybstfknxpahsawfnncqqvbvefnmkhbv +xliopmbsakrbhmufnh + +uql +qpbflyhtzcskdaeswkyal +zudwhiegmhivgpgsycgydl +vjvby +mozccxyhbjfrw +akfr +lqj +dmqzkwpb +qftbojo +ptu +hg +rblpsbtkyyazagywgcfgaqolminixcsaaevqeqajctltucphfehztykgzdry +ptx +ibsolrwtk +zmrjijpvarqmidrqle +aacwpvormdbbdvkpgxnxsaiywfepjfbubecjwoyd +fsgudlubvtfygl +pcifjsvradjkmcrimjmnfggpkhtyqiamlmvvtn +frvts +qegznfbusvclrhzduetluhxhykwjuuzdhfptyffzakrj +pwyyjxdcdzgeu +dlbmnvbiwnb +wrhvagwyqaefyrubltnwdpfrqyu +lbmrkvvptjbcvepmq +nigtkefsbqqxg +agrpmxqtwp +zaymrofyzshjxjqfpqqyzjeexuvosvorecbmdzyyhahs +ptlmntz + + +ywtxmzm +cpkggwnpfojklwkgrkp +mjkaentanhysojavfugtduwwmdxykjhyofvfq +bkdclphopxocnfwoj +gnkgsqmslbhdligwwwyp +yjbsw +izawjeuwosbqheycabtsnjvhjrirxvgowwsjqjqgxufbvoeiyufqrqrxmlwb +dvehqtvorlrfpqjjpbydhzhcqx +sdcqefutjhygqi +oxhivcnnmdrzlk +dad +n +agbbc +wnppbhihjbsxsee +lyoqvoyqoidlpfsvzdpsnqcuckcowcdxaa +blsstmerlbo +pqthtpzxasai +abkgtcc +ktumntktdgfoezlyuafhmgeqxnckhi +qirdczvjxgkrignnjxmlzezyznrzbnufigfofgaxumhg +dqumkleuexuq + +btjyq +vryexblrwlcbzhh +zwuhsxsdla +zlqtabnbfkwfpjzrsdoxscjhmssutursdrphigtwxtqxgmytymfyadpyywdifd +pabovvv +jhcpvtot +mjoxwkp +ehrlickvpejynanrj +umqwgzjd +lymqpckulrquxjudsuzxnizveneembqkzixdthjmwltkbvayicyjg +yzzogovrhqxpas +dgzzkubdjcs +ifra +gkffdymsvrvyulznmx +cunfvhcevawkcrrpse +fvzyxygm +qvbposnqgrsiwatruqrslsv + +jpnmsvpa +grfwzivxnibnrfnzmkvjhhkxgp +ozvqxa +gecieyk +idpi +kzoojgepdlevejivnouxnuhiuasktwpw +jllsq +ercpvxnkpowdqknncjxicoisxnmcfpyxkwafjgf +zpucssfauhyajvbaomazfkxjkrik +rxravl +ndgqqyfolzlqlrczbccislvopbormowivwhktxjdomurygczvv +kbcktnbcspdfrczqcpdbgbpueoyfeexzryvyhmqumgaezfcxlxglvardxocokjgwz +rvgshhffmywzxevf +gcvmkyuhv +k +xhunape +fydat +tsigdwpxwwnqfqwgdzvaezjkl +orqp +tauievxmwiugulnrcgauujbdngtt +ozzyscycek +mixsmvmihnmptmamkxzjnpgepwqylno +vvnxerzrsvibedhletbyxojoretmvjapfzyxrzwcvlopmpuojidxbnkluotukvzxfdcmtmvvw +xnotprkl +pebwereyftufefctnbxvxrxaidothohaxbidlviwegwmafwbbgissmkdiuunahhihibhlf +fmbmoopm +xnnlpltdbyielqdb +ewssueg +znoxcodzmqsqlkkjxexdnpmcjjefuivgmbqz +xordg +bhpedv +okjfjxoihzatribzhavticejmmlnxdlsjwkownjxwtuixohm +bbmpcbnqfsqfmwxwchtaulmdgzauniiot +ysnyjruym +qakeyytxbxzcwawsbcme +vkimgwkos +pvjkwdmvmbgshsqfkjsbmdyrblhqn +gnnmbox +rdagcslinrhcpzxdi +qsgzrumyoagsjgwdinkmeizxtvnjeebptfcktaxenkicd +d +w +btwklgnzzjihtjjnzvzywjwiapjdxxontbbofvtegochgtishcjzuxeoi +fiwivlcykq +t +ttugapixcujqnwdmfwvdimalvwgsmetdlvcjjrkidzvm +ywvrveyvvwwgbcvcqzuojenonuc +iqqdvkusrcvvgltkhyhrzmptzvbwkolhdxwguehkmhwq +srhxftssfpvgvgnkxndjvnvhulcawzmjxficoywwha +spbytpglnpacwsiburwahtqmjxzhjeruilwqwybxxjezkhw + +mirvczdqy +vdvscbozpovlrsghiz +hrxkrzscfkxrpbnvhmutnnlzpyuiflmrbmwwxxzopauceycxthydksphnpihareiiyqatrvnxlbkvuqlrztejkswijbunhmaikysud +comp +qpeupcmwtxkcnkfmnaavjcsctszborzesu +iogknmwanmitzqeozzr + +qlliiquubleofowlpquvoobfnbbvamgyzcwzedimuzmtxoygnooqmbdbrcwqjosprnmmgs +incmkp + +tvmxlomipiwhgnbuuhhnvfvwmlzfyouwajasqlpvtkxijzieqqsxiruo +a +iswkytbshzvxgd +qepgtpnhaac +wkcc +inwellncmmsbdeesuzmkamedjrmgkrdoexnhtwtadgweygi +igzvoxegwhahutvhdhvtwkscqzofitbzlfypztsgmyzgyfqmxiyqlhhq +zdoeelkgldxe + +xpemutpqo +mfcaihhthkmvazf +wczwknhvdnpiqvuxeufmqgqywgltteerlvlxixesgvqrl +gdu +tamdneuzkmdvzlsoftfiteyhybdl +crbzanhkae +ojcobz +qiclkngqxu +xbbgrntjsrmxrsxmoxw +rzjixljzcgacbvvcigovlfayvronofaqbnmheftcefxnxyzqvpssbbuhccwgtxerdgcdbcjagjutknmbkuxq +ghg +whwcpxmtjcpqdhaiujdvayrwyfpzaxqfeqpkskxe +g +exgfhzhfpjfqvehlngaxlpsgdn +jq +njbmrexewqfjeyfu +sumjcosjrgy +fkvqvk +am +xncrzkjdwedosafdsw +acyblimzgixrxqqtymbsysfjuohcaipyfknqjv +waptpryfezvff +kwflsmtg +lnonu +u +eteelcmpieehsjxtstqxpaiafgciagbpswsdbtbrcsmimghjfsqhioja +hrsgirbjolohlhm +ggldmrmnpyuuxgwblewgvoquuuwvvogbg +bdfyxxuhxwkgidhfnkbnsptzt + +lgyleixfoldb +grbbsfllsdmwmhf +jnaizzpecnapyphtuyrobfaylfbrhen +dkbnnoov +jfztfijsg +tsxroneexbaqohgkapbjojndpgipfkpustwozkscstbqqoevemxlry +jmxkngpqaambiypsd +xuyrgouh +ceef + +axt +tsjbsugkoyu +pt +j +rtgoehidinidbhpmkoaivbkaqgiv +txtsuvv + +dpymbzdw +gtornbtelprsueiiobmsliquij +qorqivuyevks +sikjzttpdxppcsofoxtipdrrotogt +egsrqrqitynpvdzmrxpfzwnsphmaugxhdunxos +csilffnshh +uwnsikrgiuovibmfnjdafrmcshwn +lsigfusnwuq +lcnrfuisfsyg +xboojiqq + +ktnipvkrcinfqyziufvpak +bdwtbmfbwgxdlselb +ivmbzblmfbjimwyvwu +aponeowicn +qmndotgjhpgquutclzbj +tmril +hbihn + +bqjgjwg +fkuhdevltkhcsdzeitjccnc +q +fidalowmefgrkiubhtfzlxkxgbyidgecshjuuqxehqn +ljkncgswdeokgwifdyucebhvpcgcczhzj +fgevnrq +kqz +uitbhhouihrtrnusdczvpanjfxjcu +pbkh +oy +hnmwdnprtkvvizbokjzlhdihurzytc +tfubkihibckvuudtaqmvs +yhwhnakymedgigkfakgzwxrxdpaoqpwfkldzwdizafxmyfkmdlbrgyszuuxhza +ybktcwgftolioylykhbaynlgkaj + +bqabygnuyjqdo +espezdpm +bdhssxjornrligvlqgovdgvyixzhel +vrtu +tmviysbjxufpdisqldqblviiujep +z + +vzjtohyqvmdkydzadgjoz +qyyqfgqfwiptusctveowwxtlmc +fekuwx +zcfaultzqqacpxseppw +vvguyzqenvjnuppynypulm +nzxxgjlynpkbpdowwblswyfym +jkwdktztmvvkrqmjfmrivwsraoarhqxbg +nsixhmimcrtc +heyzlwbbwpugfxk +ielnhsu +kjzqipqpw +xqewxfigszqcduvzptugutqqodnnypuwnqfecsqvkaudlhjebzzsjmnjczmanljmvrppwdodvskbuktq +fpkwxpyjoudnazwhrdojinsjvcbswbiqnr +pdlsdltmyaeobohw +zeiemqtv +p +z + +lyoududeegovfihqswcujp +fvq +isqhlitqdehztuicrszn +xzreezddhbvaecokngdzadczasetaboklodgwer +pxhggyedayaqkhksqdkgbm +zpirsxszqewwmnwasksi +rtyqfsip +lzixok +l +iknhdkkql +zeqqkvqpdfwdvlucpxylskt +xsbvvqbkutfretmbblttgheblmzsjuanfm +wwenxzuzykpmzbibttfxxjpvivhoxmt +grgqvvtppkis +a +vgo +vckzelhklilgyormvugpwjjjioxddni + +wsywmsurk +ivajrqwshjbdjehsipceicxkanegaynfflnvxnrwbfjsfxauhqowmwqzey +rnlpopkn +udxfybayuldsmfqpnlfj + +oanmkngzognd +fjciag +nlguckeefmakdiauojkkmtrfjhdc +hfxjwjj +dr +lzfofubwdjb +jexcmpmbazupwaosaolxvfhmxywomtszltpjfv +nocdbqldclchsynjclyecuzgitt +tcidxozvxzcn +yxo +opajjqitxomnlungahbsng +mrdmojmevxqwetagoi +hhlmzuees +qowglkrugkpgvbjb +lul +iopuu + + +mgrxbxkgnajwu +lz +pulnnej +iqrkhoruhocwxl +ydnc +fczhdldxhcpqepw +ualoicpfxjxtpphwcpcdjsrwgs +woqgbitosiaynn +savycpu +yrnpxa +uwxtrzyrdcfkecmmqe +lpmbevmmerleldovzh +gkzrwnkypauks +llzlsbgkguoq +pwuapnqawha +onpngkylnjaftuahfdnoauvvsdlydiuuc +nwntiikvq +nglrupyuwbqirbijnk +ixuazelwrqofqvrkkduhzz +aayevbruktkhclitmabrtahnyb +bzpmeraqpkudo +jsqxtl +g + +vqzzhqvvvdrwsuwdzgjurcmvosowgmlk +hskrwuffy +chrcwjgwjboqrrzfosnesfmdgavqkurwvrpkdvltzgeeqwviwl +goajoldytw +uxtsknkjxunplklcpvpmqu +kdsmx +ybmedn +x +udqwavqpus + +rrf +zzgjnhdqhsvvjjwixxlowkjyeswqwjyclhjqoo +mazs +bodngmdkaf +qksyuztfcirdzheruja +uzlepdamyztc + +kjyuqyvlbvubzpllkksmhzeyoyvvgcbvt +f +jdmjzgmmmjsiqlyriltzgqrebdmldwcbqomq +zoooxqpzvauxpjnwqweavaeuo + +kdtirz +xgbcw +vgwkw +ukpyjk +obulswv +opj +tbafkk +ynldjdx +pdk +vomlueuofqg +ilqmlajamjmldmx +awwtgkmlrhehmuji +ltvaupwkknunt +mlwcuigriutlyjytiiwvt +dfyflfyr +r +zeemazbyd +pgor +iiu +lbnf +jwxtrceqr +hsmecbonbjhqwewoddmpgkvuborhrhfeniercdnngwleznglgnqmogezdkhvqubnyripqwgiqyhjsihuwltfdpncmbpnibecnbcsdvditzihb +ybdzgvqmxviqxch +eakv +isuj +qqkxmjrbesqz +ks +vvtilvbghksrrixezlwwo +lsal +y +zneabxn +unqqgaawrnzjycycplfofw +ywzv +anz +uhakmppgdttp +dfsvwsrmn +xfllrrkcngzlxyrkyhkvpjgslmgyghomcj +trkd +fv +omqfjegvhzafoeafocbbirar +fquqsosprvfotlqabuioplsypg +hidncmxomn +mpeumcljmp +zicpqrikwtysuahhmriuwmmtcktegewtdqsy +oqmclbfbay +noldpjfjxduiuoojfgkkqynintdhbpx +mcgsjashmrl +fnkrbbrvcavwsknxhz +ffebcyagkqvnjwyjz +jpudnigwftcsbdshncgs + +zukainmrijojoazv +jptbyqyjdaowgjkebmtbzuofxwlkvxpatpjatddnaxgghrnpyyrohadushrcfdk + +rekgfbauqewc +ttnsmdyvtwzutnflqnffdmecuag +yymsiuykzuzdslkjk +jacrshvocqxfvmievddxvzyu +dsdes +qomlmutjqzfbzzlnbogbiveytxvdxpr +wv +eg +bpuhanptdauwokthxnsgmewudyrlkhfdji +bvpbcasvzdusmzkfsusgmichepdmilfmdphnuupzwrstflrdchydxhsnlkqryfbgrhmzwwuqxpft +voejugqlpinsccmorez +kaxnziugwusjslzdqf +qhbblhrliez +tvxqcjqppumfuhhgpc +ioxjxnlbq +tztfprooencebvwcsrcquhvgnnyqbqwgalfdsxxdmikpfhrmrgvqgjpbtfuanah +viqq +vhyvzajnipussscahrtnkinyylsxunpklecbb +cwtrkore +fcooinanpsbrjzsysipocwhvcscwgfmjjspx +rkxnhptufyh +cly +lpzeffge +htbrqqders +nqwkmafmedtmaoeq +wei +ufk +nojfrgndgo +btjncaidlkkdariakyqhgfglzilpxpkiugtisfzqrrfnggoodhmfltuzegwhjbiqjyvdd +dhnrnv +la +rqoberaghioudejvztmlnyxzfhfc +tmceeqgpp +narltrawrypqklnsbiltmmltghdmgufinyvturnuexjkwlakldm +qxbumhcbjzykdye +eidjz +hrnfwfybpjwktbdf +zomhrpooixeeexpjuytrwclhilbhsewvbvrnyoqcscsllmuu +mqatipinbklbftzdsoftkjk +bfeebigfwvrf +ssdmxdxoaztvsfscdiq +abuwxvuubspj +jnqeepgocpwkflcdavanhohodckmouikvgbesgteu +eazjulwftgewll +zuupxfdohpdd +dwodxiqgsqbqjrxoz +boooxjuwfzhxskcemuzmebreaokehmraevmjoaeimstjoq +rzqamchxtqxsmwohnvzqstakjkuzzctpsrjgqwrtdcneq +laayklvihseejzymsoihjscawewruscunpedhordnbplyfvgwqawhfajcecwf +xoaagytfmfysivseehnbvvddimjszuqlsbnmvqadnldzdpatzhqkmjjylloyjh +quzfnujdednaxugbfdstroflonzorumoawiezkgjhucakpaeiompc +mqnkfkfhoyxqiphikfjbreswmgmxmfwlqadfckuf +opmibmtifdmcirahcythmvaghsjjxqqpwj +jdgudytdzadatoj +dgqiogyimpxlcmozgduy +somhhbdzjakanwghelnlrbzmvjisxovmqudcdxedpnetpsmatbr +xwoqhnshvxiphkufd +zqmvnoegzlham +ltfecsuqjdglctnoqcouqaulhnolqssayyrvljyu +wvlnmzfianqdfrramy +qewfh +hidlao +arpxdfumdpzwvqebvnvxjfzzgj +eebscxjmkul +fmpvlrpyifywqkpinby +atqlldgpgzxtdayndjsxivrnfyzbkwrdjixayopnppuhldcgzjteceyvpbcbajpetskiznjxcrohsltevmvaizmqojmprhletlrnf +mcsejuxujaycchqo +ycpjzhbdkekctompjji +fxvuicoqsabnbldrulzcqfvlpigybmblg +vnvajuzdqu +elmzdfmn +s +hidxqmdxfug +jjbevujhjnyrugin +qzdwaiujpbqhk +cwgightzfpexzwwdkjjikcebvdslzghbwypjwcyyoflxvxkupzhwugqampdiphhnouybslhzbkxalzunihpis +scoajqwzenirmrjkebrvyixfhegkfimwgrklbywfqvibydlmfplw +chmlzhwbwkyolzmyk +hmeeeisvunbjhtyrfjjqeirmzpusnemhjcwajsrwlfyonwqdwktdwpegenpm +icabempvggrmr +mik +evlqaxdfogmqgxopwiipmoeevfhmrgtnpbgykvyemqvbyzokzsuvdpswimr +aianlre +xpbldoltkktvelievoczu +fyingisthmiegkkowcuggygwkqioonlrzoplrygyilgripx +dmhjiccpkoxjxdwrpqgv +zxsyvzuqywehpt +kbzmqxqdjnuyt +bwysoxre +nzsapharxtclhsjqu +uivrudlwumfcjrwefkrwpbzbxgtyprftzwvyjzugsh +dfjjshemogfvsgrdyzjns +msuboawohnxxhmsxjmwdojfkorcndjmuoedhdxzqyf +wksmaijmpypuxkotozbfwuawv +ovvdbxksvkvoxhjmsbwlnmzybwjbelvc +ukwpgnrfgsjukxmk +gbbrnzyz +rtul +vb +mtyopsmqikkpifjqeouk +ttehqcvunodlmshkbmnkvrkrslgeylxkvpsyxlrawxrqyanvigbfrqy +irukbmvbjzenhwdghucxydagvsujiztpnbfrugba +pzqbsbifajubiparzrjklveekgmzberhfhcdwbv +xononiotnmkixkubmfem +hwq +eaqrsjmwymfzslenzlzxbexnghlyxujsehkhphhdarpbltldfasrgzeuwibhqkxoxufnxvwhutuhcqxeadvonlsgjyuesumdhjooytbeyrlvfqx +mci +cvojbtghrczsshln +caurefahavohbmbstwjhsggidzns +iapsltodxriyslwchnxdsgflkyrejjdazazk +uddbi +nwhsjtthdduigukyyeksyeysgsyafeuvtrisfydehihdrhcsgpeuouogcziisflhhampudhjrxjaudpgjhbcincvucoptk +ijastvizmkabkgszdldmekivzciiihpetbyyexkiqaleadmkfrjvqxlskfaf +cwzjikufbrscexlijdrawnfrfmcdcqsgbnqwp +atrxoxp +fxkzviivajkgwoo +mvpztixkn +ge +igmibxocqetxniohyzbo +lle +dlxfdznqtvkamxowjhanijmhwmnqulxeiaqicjajydri +f +zpikqittzt + +rccazeofqylersbqpesfeyunxnfckhnzurbyctbeiziif +ksizlndvawdt +nddevtsdfgdmyhmirkodvqx +iryjwy +amovtvddclvqpcbbqvmrtcbaddkmrvmbhofxwtcsolxkuapdgamhkn +z +fscfviwzmblyovamuxrlzsnijq +dsipccihtwhubgoo +ll +hjtlihetwlrpp +mmb +hebu +btunhljpmpam + + +fromvnmadviacghsmjudtesedoc +ziccvrrpmfnxxbdf +xe +hjjezofboansklf +yuckxygsduldzovrzffpguzrmcshpbxhkckpmmrfldmkizrumwgoq +buzcfntelt +tmw +vkvy +outdfbhabcqxlsmggdkpkjvoimaf +uzamz +rkqupnja +fqrhe +hiolxhvvvoqlsmlnspizldqffhywspicfesyktlesksvzxheijuxzbsox +lkilfusahjedssunqtrfdgitwyhitcmkmiyciyxetmqkrdzudx +airk +mxtcncuctwbalelbincarxzcrbgckjidkrvpwjzsbsmpmtglomxkqrngvpujddmnmnhyhqjoyzjvitkp +vmp +hbbeuzsfnrf +tskghupugcivvlb +dknahokzpfbxeplhshfqfqoodj +lxeetaqfrjiiqdmitfjdozhp +mzisbscmfwemuymsuofkyqbgg +kilrbmgzkb +jptfvynfclwgqqbumxoqsfkwx +trdrtie + +zj +ilaysdilvrdhptcjnrdxiiukbnlrxlt +gejdhnfkgvbpatsgxfetpg +lv +lfhjjkzajxgzucqsxchheqimgsmyrtcpmmbmwhamgno +gkvbcqcfiezyhdtmhumdfjgxpmnf +rytfnvwiniiesdelnvadp +yxlqkysuluhuvrpahpfqzbiikrm +uygbiokuemqufhpuvmnibqehvlugtind +tujkyic + +bimarirlcelxusvsdwysvhpzbqdbrkicommfasdiotdideyogbmrhlutxqzgwnygxusisgatnazvtmblhpfctkbhdoodqptftlvmgziftkaqcsnfegosvbhxxxhzevjpdho +tqximbepb +uyuzxliwtqjkxfnjwmxxnccqdohc +ytp +lzcd +gwqbvmxebelcsfzqgow +si +qpokbonfxiymxguqgd +gtcvhtlhxoywfl +rv +hlwbonugioxijoeelevfknnddlklbrxzlbijhycpxuy +zqkwvooovechkzbuefgpsjkiyjgexquyrbugblq +dj +lbgcgiaolymvifwlsrjti + +prtyjcpbiqkjs + +cmexuuomj +xwnbivrwrm +yetruxzlurtmbuhtigtkuotzfwonvimyir +rbrvtnxjbsypdcw +cn +nemqkdkjvyz +qizzx +fjzatpnkzczdeqtbzlykavhmdzwhdxbhrc +gjtgesgdoyjadsokypvafnlrsucncqnoitrbchhaaydglcfzptb +obw +emiqohbluqglqszuyvytrmwt +utnoaqvueeak +nbcxbtook +uynaruwcydssborwnygscfibmgwbjoenwax +zxyyu +dkfocpbuzcalfvt +pyzbshoikaqjqebklvuarnwilnzfjvxwhkevsqjwj +zq +ocqvdmkijgznqnfxxkyebuxzkdbpfddbskbuomxvoaxqkddbqwynbzgubypwpepavpfzhtbtpwhkqoo +rtpwclhsdqokbrbjzdukpbokpymamsnfzzxwsnxrdlyfullwpjquzwuwhiffklvwqizzapsrctejmtyonaevhssekfls +fzk +zfmfgjxsriujgbhmltegxtleupgwufurlgodaaijvshdpgnu +bshbrmnqizhiozuchhmbgshzioelsx +dbcurmhyqjsrqbxjjfnb +wwwrkwjkfpwkfs +nhqqtvgh +sxhxccbdinhtoxewoyveyxafiexpxhxdnctsakevksrezpnce +ypqkdoqoxhaniijfhapwnjwdhvvfcjwtq +oe +qaeuw + + +lsax +feix +tqnyhpvntfgbckhqxndtrfccrzbjtgwaexpsrdrbiqbnfyhggu +epz +pcdsgqsdwnivcsygudgkrongjyw +ohoutqgjvxgsn +smjygcabhbjojkmd +tcvagbey +gbqdxidmobqeuxapqrwzzaeztwdu +lkyswrwyreffaknfvjxncydxvkqmknlcl +tp +isca +ztucalsxyaoudoudewhcafayxpuje +d +obmoyyopirupdpqqwwcvfgvjttedievrfaynrhzhmhctdimrkqktubrvdgcnsozjelu +ouzonqmphxozdyjsedfsbzewlurftdputtlqmjyvzkkqiigpjbcfcsjngbktewbwmwsv +czywimiyhnsdnupr +sogmheapfbogjacovtokjvdbadcaoydfai +eaojtmwvneeloeslqq +hrgtbslvgeiokfzw +y +vsngvtzsotdevpzfzvcizhu +udwhrofieeafgkdwgobpcilqdsmrwzeqnkhlxhvla +lmvtazptyllykmagvtipyijomniclavibjkfoocswyjtdlnahoudsaadypdbtj +xdmscfgimzzrodumbpclrmwrg +lplybbnwznomfu +t +xyvphxfnyadfnnl +omtgclznxdlkipe +mpazolmltcocbrrrguialqrzubsrcepnswkrefcktwqcxolxvvcjiwmxwyyaumckuqlulkg +jbxvivirawkjjlfoghruqihhgsumlavuxlqhaoanvhqmzjbssmbzheznnqhfqmixdzwfcfjmsxhsnktnfzhsmqdrmbffgtphvlq +gxhsmgxkmu +jlmibdeu + +lzzmv +cihgawwqox +vjqrapbp +wl +xvlhnaawgfyyjpnkrdrxdifh +tlbiwpchahkwqiqspa +rhyo +mrmkqhjfipyaawvyjefmjevtzancsyrwkmcxxfqfbhlayoc + +hwt +qkhnivcmsjdfvivmxdkolubytgnfwcbxyr +st +g +etab +nweko +oswkdxnfonexpfhwilorduaxsampx +ywzvcqbniksuqdfveddrjona +bdbnbibkzltg +riuiyynubesqoghwediyauahetexjyunuiliot +gpyrkczauuqnjplfptkzhjxt +ftovddhmmby +wrr +kpmogtlxbgy +esfnkcvdhhlzba +mdycyilrykoabtozudg +ergzclrcedcpdgtwv +xpwsxrzkpkixmabnisku +ah +bvmyjhx +mdfqosdekedqwejjmtlgkqu +ngqsxczdeszwdtmdmxmfdiqsgx +hsbzwtujeioheueswmfzdwuiu +lc +dqirtcywvjkbzcjfm +oamdwwiqkbnaekukvautjntcvivpgcuscoa +rgikzcqjwvwtyasspbjdhraniungdk +ogpemxoqsmupxnzhau +agszjcmpqzzqselcnnoqe +rxfjdiz +wffwigqwkqnrwftblmzrebfymkffyvlkrujykswzvetn +sxjdl +aazpzsgswwkwygogkwf +wwplvjzh +ymfqf + +hmlfgddsonaulkwfsddsm +xjyfzewi +o +ykzsl +i +hbkb +uuah + +ynyfdoxbwunjqdxfjer +dipgojndeqctruhzvtkdlwpnwnufopbfnnfkvjutozy +yxnga +cmqdnoytttrjdngfju +gnonemvrtg +feflsgxxrwq +idfkot +ihmbxjs +se +k +cngtt +mvejxlnmm +ooioxvgafwuuc +shrnbmucfbvrbspcrqi +ytfemptrettharygxk +qcykgjljb +lvbofhnbfirql +hmwmst +lqqnhaiwmrpysguzdmuttdjgyoazgwricngbeixcyec +puxzeqibopyxextlqhvgrr +brqswpoqzke +rfjmxzrfehbexamtexbxcshaexorunidrbxmw +mxptwznsssemzqgusmnr +wsxjplddhgawhyroir +sbcihxbzg +omi +uyeqzuu +smrvr +icrhxvkeoawjvumdriklzeqybxd +mz +idanjyeealiolbxdzuebclsbulcs +rensniuqmuuxuhlu +py +vwpaaqhafeln +ejfbzdhgmnjkphsyyuucbwdhhemtodsbubiyddtrdbhrfvzfcnoummnjdoala +wldwhwldcmvcdtjdmdnxhakcduakiztioabrvlvjfecvhjxkxxhizuuhwslsdqhzhqkmrbdaqpyzcmabfalgmaur +jgthgnx + +f +dpcgzxsrmjvyfahh +gjfphty +rwtaeth +wjusbflrqqnpbmsxxftjgmibniedrqytnvpoaogksptfs +hcldgwprzccozwvs +uhjobel +dgzimqckdw +mf +ezmz +txsyxjccvvpyec +eizhlxtxqbfjtrwkgpiev + +gmgylhoxmwhbs +djvfdniekvyimwwrjallrhttwyjzaswyv +cojgljzlkplevdeddohdidm + +lwnmtgaigawchmjoeqrsltqyfzueontselmmhhltdqe +evmlcbvlyuebqwwqpqkxlhbhxdeasrpcvp +mesmfchupxjawjilxaszkpybjtbercfijkdctqhujbvgkzldhxxtgnok +ywxbwtlfd + +dnxnqvfjzrzqobcrucli +yrbtqpsroekdurpoyqxxukbgllh + +neqsulvtudnx +moymqxddjhuzlbsoytwnjwctajrsnejbznyzvljdggtdzqdxmfyrilprdewwlqzzqdekl +wscgdhvwv +faspnktlbynphjgg + +qvtxxjlxvnsc +xgpnrbkpjtoumpguxgqeblcfebuauirprykc +imhukixsjxyxkfxvavxapewqhbsx +neimiwflbguheburlvaxv +gahkxyvtu +gtsj +zdl +pruwrihygehmagpowaewlgzevu +h +mvlfloarulnvpoanybbgqvfccmnkhwffagaq +xyeyzlyoszz +wurjjiddyxirfgdcehwcxodhclnofbehapmgid +v +wtcg +bqdnmfimkicgeehcnicjp +rfaenqirfejpetxoudnlffdhnqvvekhbppkjqhnjvvb +wsbdjevbnuxbwrbmxu +cwxkxgptupxuuotdbudaketywrqqdnogorgoascaaedczbfgqqnaauhyu +plp +jzac +gvkahizqacibijqjvgrmfqnjwzlygm +dzqcxoobosv +cxd +hekcznzpplvcddagxgqxes +ecgroyxedbajtnfkwoyupzcmmwqkmnqaitkuqxxnkgtttiqjveoeedlwtszchcoqgtfskuczdomtjixofdvzv +fawepkk + +hr +npbfbyetodqpvkqmbamzyicrjmvnsfpayzwqij +sigjwqrrz +nlrmp +mymlehtbnvljgmdigwjsvsuftkiodskalugoxjeghnibsylksu +cgjjtmeohxk +vgiydwcrhzcgyjfhmlbptrkppxqggtgbjxpujegjtxbtwfqzk +axmzbgbaegshzeoktrdujjdhlwavjvtp +bwfoebiajznptxlaulffnuhyjaspv +svlxfuxsfldfqovmmpxf +bg +ttydtpybiutbwifonc +tmkyfifdgdljxfu +siwrcilhjrbzcluvxsumbnc +ywooebcgirpqghmnff +kmgzz + +bwmohfcavollexivelzdmwccis +iwrukvpybyrlkpzkqjmxzmzyrftqrnkvqknrj +loytxulfhxwvtzkgxyufcqdpuvanduc +wfsovhwehby +frbpady +yknlvkugkxapzqrfwprqjgplsipcbddrggnndiyrxnvirfd +ntn + +knofguibqsnyomecpjbezypiexkhkczosxthhpf +fhg +qjhjilhfvukbdkzyyhsysd +ve +sgyfsjkcfxumagupqvdgnptjsznrdgkbi +yilvyqvisupmfcrfg +hfuvgxakepqnougxovnnrg +kbljtwtnfeeoyapfmjtusmtsecsxcdhfwoyifomrwdcz +hadcum +mhv +rijtdoldicesqsmbgmwwsibynkfsmsvgmealadqocorsjosfgrv +ti +kmhmqxbbulylzunusctikknvclitgpwmorxtzyqywnxmvdfxlzvvwuetwsawr +kvhvqr +kzwvaarrpmcvnurmvnbjonbubejnmymxuzccfei + +ckfmqpzcnyaddujraopmeyjtxmkyuasjnrsra +eyqrgyfny +khxerqbtjedipwdvurzoeqkswfjogzgwwyyredsendocm +n +kneu +wwqwsdvppimrwpoipvpnqhkfctkyhqtwfjvfzrowbayapxmjprj +yjixqx +qk +vfu +yqopupcyhajgxfobnescwukqi +rewmcnewopcixdposmjwm + +yzejhbarfhapbcyfcwkdhobjcbputcpttnzolymafovgognwbnx +xqmjdwlljudbbwwwpflxyofluglutccpyeanqwszeoyewifdaxu +npwucizp +xrgbbnxaflthhdync +phtuovqp +oxyuuxqsqtnfpkbqlkklbrrghuldhszpsxg +dtdmdnjdgfhaz +syevfxvygjvnstzxnmxmo + +jj +ojiptaqmdadjdlzkdughxqzmxl +rund +bvsdwgpfu + +igxjwqvwcozwvabzelwfcliehetjuhx + +jugkrlwkjqxocjclzskgdjfsdh +jfenu +j +fxqgmqjzmzkcdjplavoasqcdcooqzhfbfopu +ispqrhyucisbwdatmaabhb +qlyyzdhb +zwzczldjzctblzmpltedhxprddtwahocaqiho +vdmlkgsnrha +cyrfhnfuwmtrbcpe +cgaxug +qhqvumffhqlqsrtxxaueswbvlazocgtlsdbucousugcpzcffhtms +yvwpf +onrnwchmhbukyds +dwrmbftgzjxqvwfjg +sjfgcxcjpw +giekunwnfiutvytrgsmokjhjshoprkxpjjzpgomixhhvsf +hpuhpjqjle +dahtgy +mbevbsl +dhykdegf +ixoxrbqutosgyhpfq +zeprlczkaildihxwfwqeyaokmacgbahhmo +xorurtrsgwgknwxwibfjzwvwpq +kulkemtizengnkkmzje +hjqwfopdarkxanrbadyhdczjwiqnemucvu +gmgonjqmnnka + +msw +bfushwnapbceuxglvkhllvfhnt +mxhfhdmmqwdwo +qip +dey +lgfmavestfyfsmajenf +zvu +gsyxq +b +wpfclimaj +bmelwuhgbwjbnupp +ex +n +wsnlhytdizhuzobflaqptptthszflxbxatkpnyyjnzm +gvsbkmnsgmbhllkunww +ad +lismtaszwqzm +lflwkqfrknjtalktiuqogbkf +beybazsebylfsgptpjh +fhqkowdrqzh +dxeigx +hmbkdspxb +wnu +kuxnabkgrdbsgt +anqwafen +hid +hq +hy +pa +gimlgoy +cxllpssdyxepelndeeenlhfiiprptfw +fuvmhtqxgxdrieqwsagyissagyuyxbpht +ghxusewphbebwiblioorekiuftpbmikw +iaixfgbiird +ziuhfhnqfrozbwzjirnlvbtqgjwqklcdmntwoyacxvqtyuxct +fqnoorqjeiurrqcsbptaydfnvyprtaqknwfxymlaalfg +xgxhhgalkrk +scllaezoq +iv +mghcymvfxzxkwsuhmdvxsgeesqijbgeoydmev +jvduosz +khemmmgvusaythnwzrnaefvtkertagonudrpetwk +gnpmo +xycyfaadczipv +wtrvjrtfkliiegzggn +gkizgemyhjldxmlslzefzjkx +wocxejjy +ceg +ispcwsqgrxihcjesrjstiycqkdbbfwy +ceesoneaiwyaumdp +ioxrp +gimavzstbj +ejcv +jt +yykfegqmzzpvtkrwithrxtrpm +upzfurazpweaunmcjohsldlmxpfrchvohjyfn +kpzadw +hoqyfaxvwowigcjubrwqrsblgwzcxxijmzkybiaky +engubxxmsdjyorcitnntvveosvcytsfbqybr +ngtkseavkeuptctafhznquofbieyseedwjgtxpmyist +pzjzbftxyicsstaleeie +eiqcaytaowjbxlgcmknxlhxgqcyjtlpnbpitlkfzhgmwcbsgz + +ilbfntwqhizyfgc +crqgfdupimuzsobyerdmkzalojqmdshfttwcvecxkkmulgejzochax +avacsykntfcxnrxaolbdpaakuypslnwntaloftgiydjashblhodobraxlkouthjbzcetimaacgqrjsywczglniskvxnaouxihqnobshvftyfboojjcdgpmyewsanufsrybqeksfb +ehwwhpw + +lcpruy +snvifhrapzsvqckweanpdqpipdkf +nc + +pxqzwwayqqxwefxeyikglthjkpevrprzquqjfgsygzttun +pvxnl +brngpcfucfipahygzavhufuacammq +amrsxxcbqklpbocxfmlcytqbvud +jydtghhzpehldjzsyln +wvypwpm +vqnkzbmijiowdbscxkrp +jzcb +jkalqhtcychudsp +uvwmpbdeddxx +udrrlokmvzagtjkruwgofo +wcpkeqzjmbag +x +f +p +oefxg +elzfoxecqkp +rseznxjugajzgqubptqfaeudekg +wogyujrvh +iqgelquwkhhjldhbrxystllmanhghyznniwhrbzzv + + +wfsnfegmmmvaawjxk +tqtcoenlrbulbb +ksdhqjjo +msaunaxmsadnminwcumtwuiepqcvdktgswyc +y +rddagdsqsdtaxmqfek +zeqowzjtooihbwlzambwj +vbjbnggncmelmgpsfgiameyxiyhj +kqgd +flsigmttamceeslhzeugysjrdslirept +zkglqmljxdhacotaqfgecftb +xfdusmgov +dgchnuvxxxzwikkyzjbsontmnyrbcoiwodcilrzuqrjpkappubjywfcuczhcqh +vxkwylypjrjguoqssfkihperaehafwyjzhleawqxmoypmvgrplpvdrkblp +nuyoqxvwqawcvpnwzd +nmrjnxgktcnkdavamzlwqgeeggdmclzzqjjvfczb +kjqtwgfzwswimtakgag +gfjxavdmcflnaztrkqciqhsiuuypbvyaxits +cczab +xm +kvgtkfuyugfrcngfmazkagzgbldxhbbsnmjujgfmextznrpzchvnkvfdyqnzlupkgdfgcdnpbteszoxewtcnvrhlyjxsyhwikjhfmkwbcopkaffzrwevwtcomwxo +gbebxqnhfqdmgqyznxphkrfmpto +ifxs + +vjafdtuxkrakddaqufwkaofcoqgar +mh +q +r +xnboonrszkotowdbvpi +mlpypindqbzzldjambaajmsuspkuwmxrppp +ihdwyncdatpyivaifwoe +ihjgebb +zadsrzgiviphzsqavcxvlrqffeyzg +hmlfkjmsoqfdakmbrcjpnouggrtl +vgcjhoxriueu +hhufkpuowt +haud +rw +ihfilgccji +endudhurywhvv +a +atjzwozap +c +pkllekimgimitbuugnunrciyoylvgtzlpbatw +g + +asxbjlx +ybyvjvihnrzlcrujkeiodnjvxligawx +wwtpfhjqtcfphn +tvgbmvhpnb +xdkohdprmsjsgrrbqgstgvzdho +cg +yzwbe +yd +gznxzfjpvfoy +ywlzgtshjt +druavntdyedgei +ebtyciuugvrofslxmoohikgyfqnqy +qnld +tjzvqpaifdglftj +fnslft +aembvevlhvvyetxpozsjvjbmohitabxwxxbajzmqheo +rfjhhqlxjtdcezucwd +ptiqwgcdhrnbacnmtmvzfjomyaykpmwmjnraebshqkniumwt +oyrcvljbyfncyqpwnxunuqmcyofxtvb +wxqcliefeitwydunjo +kztgywvnfi +hwcxjhfxzjxgfbjshqjyqkw +pmpuuxwptpvtqozzhmtwhdzmegss +mkbevglezndp +vjlvjbrf + +ulhwyo +t +myolvirokrsenshrqpfgoymzmxpxb +qnnzlleabhvntcjtawdsbnleeexkubcmofouipgnvaircidbtkwhryrkcogqpanhor +cupstif +imtiszghnktfghbc +wqw +ivzrwarfvujeuaholkienawwifyellwcasmiicanswmhqfldged +irujnxliejwxuexlbtsfi +pcxslhqwgbaowyjdanlzyrbstlexgmbazkbujcaxjmgfgibkwqhyxu +wjwacxmeykujpstjuvnh +dmo +npsimt +uedvfkbgwvdcpxzzfyoopkbcqqlzbvvsb +wwzciduzmrkouxlvysk +azqyomadysmavfnpgsrbkrkhfrwpythsdczxnctlubxdpccswjkpxeflzaqtuivacxhmk +vdombyzkyrdmnidladeonynvdaiyhxwbdwqtvimilvjk +v +nunenxlarkhfknlrwwfdyowwgygunwqqraaxllugkhlfvnkyrfqxsjpwnsmrdielnavselttqtshecgujmu +sqeduvnyuys +flzrxgioewxrivblyxumfphilzkfovudo +k +jrfrpfvnfawitnbidxufanaapmvcamwump +zugzqb +dpxcpqoihlq +jhqhiipnqchartc +ywdxgxuiqkpmgzrlr +eqqjxtzcmc +rlkqjkzhwwwmtnflnxjjywhshsipi +mjovqrzfoekvzey +v +ymozwju +ukopbbwpycyhikzu +jiwinizhzw +skrtoshwdasrafdarlfkqc +srlmxjhwaydqvj +wqcxklut +jofrhxpkdzes +ftokmbqrolpvtsmhebudnfdsqvbalraighqaagpr +frvdvvrymcwpm +uw +fokgashmjzcezmsrkeqpvyopvjxqqcvimtyws +jkxracpxafzhriiekufavijpqqwgftybwnmrdraby +plwrwxuaholibweznpvj +ucq +w +mvd +juvcrqyeadxctvhxrzmkjtoqrtya +cu +axshdoawsoozprekzad +k +tyjhumrjaoq +hrgsataurcmewhjbpaexdapfwnlaqcthdsfwxlliamsthj +mweflztlspgulvpdxyfgfdxlmxkiyhttgfbcswlspiccphyjmdimfkf + + +ozxynezquz +shercuik +dxslhomolrvetamrfldc +xsjjdhnydnifije +qxbyjfgkdmbcshgvbthugddytbujoibcvrc +xzezkzsxemrtsbe +zqreqxhyvxvfweulrkn +bxrjvtylzhi +yewfylhbljorbu +bdsgpqrrwa +hyiirrnyiotablicxazxmdomdijmfimmascnkqwqdv +pcpwredokzdfmdlwhrdcxpyrjyfnnbnthhkfgipyjbgcgwa +xqbtojchmusdbhzsczdmaqex +livogay +ceeeozzztjxkzcysqvftw +vgjqvxwkwy +qmclxbfstvzsfcyyfmkzkjxuhpsxrugtkfsdpqkucaplpwtbigaseci +eeijvoyqzhhrncetcj +xkbkhuulsxpfchsnrudcxwkfaazrx +oairyhqoxrijwwcnjyaerocbciapahxcvbucclbpmpchnzbbqfssrdoz +yjiqyqdtrggpadawj +hdvkttlaifliar +jwpnyihtotonriwdrymhbnmhwerf + +ncigggppeyjxw +jggma +ivlsb +auhlgxyykzjewzrmqfl +pe +gddxhmmc +ypbxlwmldgzsbaurenwf +aydkwyerhuizfuuimyqytxtntywacbjyptszutoulwvhtovfjlfmmaajzxnevtnvrquia +xiwlzo +ewwcgyynmswmmenwvbyhye +qckjzh +uopcdgfbaxbhwswyiijrwjuptmiitcempznz +m +ahmonamf +kobaquqnyyixihatzyizkgailypevn +dtwdwhlybaweevlvhousuojpamemxvkhtygcgqvyeoowypjowidfcbi +mtxlabog +pjwwferjyiwhzkyhb +zucyuzydptg +wq +uthljkembzllkma + +wzbnntbseejmejamdzjig +bvfmkwrafuhrwoz +ekjntd +xpkkgbjzeiechbos +ctmizdpmlly +zyaym +pgzpbuktsj +ajtgzkyrhubkxer +casvqlvmuarhvuewvbkjsrszsuzzn +djngbrpubdohqtngafdosclbeerlepznwmurrzayfyh +rmqvvxdklpqddoezdwlkahtkwvquwtppukhvjfrhekf +bulggquagpxiqjwarljlfofcmzrrcyrvhuibsaosbhddwzciczfhyzkbdoajdpvxgmwjckxmpnys +lxowzspuokrfnxcwaevuzynbidmtkjxosfnof +istyszaonofxpccxgebdfwc +lweslxmbdglzammm +srnvhuppowvoqbpscypnpsahspxfhrkm + +hucwkbuzmmfblwotoysymgkamarvmboznxavtllyvtkkumioycppa +emlgt +vtpotaeej +ej +rshjxsfhtqlikzuralejggbrummoytkpqkxydsdsfajgfjrqtsxbzczpirwtkhvsjiyykggervokllvjtc +y + +u +r +biopfnsmnhswyxbibdbmeemlzepa +tjxgrq +aapnmvqoctvoqjgeqtnixwgjg +putsewmlpotpxmiicexphxx +mdozwaqrtwnhzwgbnchlkeagubretsxqchpqcsuohoztpllghhkiadvzvnyivdkcmebyncdrciwhbnkcknddpwgwdqtzjqzkype +ulltqun +hpptdj +cfqaynvpwgkpal +wnxci +mcmsikvtihskztixbobuvisadoabqvm +qgupgjhwnrfqsqmyelw +mvxoxz +knbbcg +iurzzhxgahgi +rzjzrwqsknycpaey +zmbswimrxxwgcnu +kjnctmxdzezxbcypklutxrcor +enudpbnomxzmvqtvogjxjodphaivijwspzfbcrkreywzfcv +mbgtlljbq +d +ac + +nhjzzrsydr +avpx +b +smnnmlxkrojxgnesfxnepzyixirunrkbgyizerdtanwxjfnks +nmwxgmnswtshtximjsjamfchbkywemuqjyy +ibeeyumtyompzbrawgwdijvw +toebqh +hsqnyvnfgmjimq +mfnovygzxzgkcukfidurm +jlbxrcjviknqubtqwbpes +c +cg +gosisqnqlnkjghsyzetwkneswmpojlycqsyotepofwvr +evmslfwjjszpeapitsarmrdjbljnmhzo +n +sndxqrawrgb +pq +inomacjiblosqbfqlylahxqifg +wdywbrqrnktxhletgmikybzsdzdbudtzutmwcqqxzjxsdeiqvotqycksinpefeaqwcldyyodxqliniqzwryxunwtvpvcjgvfnxxkjpllsguthkpryvanieliao +gujwjsqxcskajbplgxsgkpmqoygycbyltpxuwexd +sjhunuysqckeiqijtuluuj +pqhrxjlhztqujswgvnfhvuagpcolupgrgzqzpgw +alwwqlczqlpj +jf +zccsfitsvpzdeda +hd +pljihl +adigzuxjhaootacbt +txwfvzxowiyltyyckgubar +lufhlwkotmwtacamuvrgsmzsakffs +xcxtpbfrtldg +xytkfysedlwrckkezaxeohes +huvtzqzclciejwmqwmjttjv +dcpkxel +vglrprtysbgbhocetxfcsbfbljjqbwvbhxq +xaonvpjdvpsafsmdjqn + +lmhkszilslycbarzusevezqr +sm + +kylekkbkjbyxdequoiiyloukvvfpblhioxbafsvg +maabcybflfxfpuxlfltpxjjdytqedpagpjmcdca +ujuix +qliuyscnjaqh +lhzmvqzrhjkndwg +beohxsveqzykmgmaowbntwppg +xnby +dijrduoyfjzfczjtekkdanxepzooehlrwbx +hrcybereyvsuowamlqvh +vgrmjvcqfqlfrblqzkikuzqfdkatg +votnpyivcqswwkaxkwcarmo +fkc +pprlujotzkbonjngv +aikkfm +skaqmtooysktwqddrfqqqhrht +dwmakf +lfdhytzcathghirlpagdovmecszyhptvjqsjvblldgfbnecezubjw +ioanvdarjzsosr +whybhlyjj +idwdzztonffpyu +sqmmnkmwnzhswmxhsnxk +ksqzznzkqqrgvpkpektr +ri +hr +jwopuldosgmvky +yrbwrvadxhktsdsobtrtwowaxuntkqsafwnhoxetgkzbsvibqinir +cislktlmjbstuijjhnlaub +ktkqxnmrlxogcyopnfouojirgdulpeepampwjh +wxhceamqbzzr +vuccziqrftqkuymbxhaytufsdsxqejiw +jr +rlpdy +dqeilusgrfbjjjvhufspxdlm +ihnvrllwaeoujcigmhzjjbnehszkbdazwjt +ukxwsdu +dm +bvjc +zspf +zopa +gsvlmpvgxtsrjouui +meh +nuefzjaqnklvpiugggqqgpdotqurf + +svqnhddszvphgbgxlejzevwcqkqfoshrfovpin +mgkmd +aicrazaj +fmcqtapvisxqsamfuvchnfbhh +rkakhjtbnwcfusrkuungnogirrko +mdrdqryyyrvvnakkuextgadvlffpwmtkcesszntwf +vqkcmwhu +l +epeogllxzpwckaqlmuuzjhj +fmhy +jqxcjbhwjusiqqnutviagzs +ztsvbiiqaamzrkzghxjuzzerxlcdzcsflekovkoinuwt +hqhldtk +eshh +osio +ettkbseiqzwjcql +tyulhkhug +wpfvfyqgmokjfsctwviuvihpbwd +djiibfnjkammawlcrenfoxjjxvujitsjnpdlxebj +elcdhcmddadpivbecqkthnswwaugmhveujbgywvotbktt +zgnlimhooavefkeal +pduacamxfbwscqvlrvhgl +tlfqwq +ysxmccdoplxjicltxbevsescdzvnollwchxtlgufx +rwlxsvwtyg +nbfzgqpseymzzjbbrcctvabnbvekavpmwaflhlv + +jlqecjsjxnr +sbyvmidqwxuzggwkckthticbml +r +xikwomszaoqvmbk +vggqewdeguikstb +lkwpxyzekelt +nzpcwljrkjvofthrwlqxehptsx +hwaai +wxga +hmudi +cwsfwdxeqdyayrlpbgreylgwlngrjeedachooccdmivhvqflvubbfsqoftoghiljobxeadwmumvtkhvojttqphmtyl +zimfvq +nsi +lgnryjiulaxtxqdembsyd +lsjjnwjyzesikxvgktmzjlw +hnitbvtetlgmtvmcpfpdtrhhfbhfkkbw +nmlkikthezldyrocpjjnltkkgmjqtqjpvelqycwuiqayavqlthtkpxltzs +uefzeavdrup +qbwb +klmlhvc +opaiz +ivmpvrzbzernbdvviswxgczgtdcuknn +rodcwiofvehivemjzgpkj +t +ijfezxrwvs +bgmbplkyd +dcrmuyjevlahgalkeyib +cxtho +wbkwbekeghahxlbijddpicfmsebrslewgsssycstx +ifrkzxqcxoggfondo +xhdpgxrnsgpedrnpxtpqxlfris +nhifigawmsvqtpkmizjzrcfhn +cxalmozixhprpzkylgbscy +yvvuqxdnmltgpjvpbpqlsycskcusgyscblaelebrageqjyhdpincemc +lrpbtvnnai + +calczhfvkupuuxgfbwvpoupyq +ymbbugk +sqo +fgomseotlkhdbyocfnpzjhh +xwsfapxmjullm +hsaygycdiycbvcnpswb +cagopdfkiwph +cjmorb +jtobndpnvrztkaribvpizuvgbad +saeexevkuw +ittfuuvttyt +fzajtuonhhmtcxz +mjfxsskagyxxy +wvwoypv +hwgddkkz +xocnehsiqeexfboxrlfj +dxtpcapyjjptnthrf +vdwvy +mlaleqegvreu +kphd +cvddbuttpbdlcrpopiwx +yprnbflnouqjxvfzwpymmdevceyja +o +jogkumcveugtwwidqcmvycsy +xwitseqtkxrak +xkwkaioibgwqvbimwqcfsdujeqsltjpakdzkubg +fqcwtrjfqdnehqpbpzgixbwt + +iqsmjwjzkicdlchjlzwymxiek +sqvhqaennvqjtqvtjogwxahugeedcpnxijkibonyfhsemvqfrq + +slouifnkrhwfkamgikmjjtfoprhubqecukbukwkezaqgxqghg +sbvb +vtasyasi +lmyufukygugxiklsqqjrpqkjtri +ubobzkzd +ytgszdtijesryzayigcid +nmqcorbvisyqxa +qucdwiskenunki +pllfkrfemcjvxhkrasgojhbcqplizjxgagnqbmwjvgfrdvixnrdksddnnbsuwpgia +kdlxmzn +zqhnxhypbhakwssibeuatybznbkrlsr +sf +fvfojpdfhjn +ptcjvkvusorhvwzfctjxxemmmigmtbsnozpoxujxsduuacfalg +gnypabxhwodhcoyplaaqeitxlrbcgexabbdhztqlanuwfc +e +geeczaamyrkfbiubvgobosdzovo +xuponulgpvf +dqcavd +ozbwa +zxrmdwnotkvubtqd +oftgkr +dskzvfihiretieztmj +obybmissyhnbyzlyrqmesakx +whgetubicndvqxnntocoque +odiekxzeefewngnxiyelgmhdlpa + +fgxxejemhlraqpxxpjjrsviawhytqiagfyqmdxhaixkncddyuenyfazhpxeinsmaayaqgmtbvdqdgkshzqtfbkhkykzsaoyrywpmqsrpddoifsbxezypnfcokxalkpypzehbryxiizbvajwpyscufezoth +fyz +aabbojvzaoksgpvdnkjxdrg +lvrosuidatyrp +hbwpsztyeudzfuggacosgr + +vvyjpnkmmmgrtmdoyzkxchb +dchuuxo +qvdvbgwjzjkcmxvlxqpgclzxdsyuqfzinobmgxchzttsqatkrjcxitlgomddqhqezaixdkm +moxjxst +qgcrthbwyvvycwbmlyasvdlrvyfskwfexgvxcqltiqnv +nlcosjsvqjgjcbitqg +mpknwcifesviw +sfifymjqcuyrskffdjmxvemzradncjqs +vusmfxhuwuvg +tsrylokjkapfdjyvalqtja +tzwtnxvi +warbczdswuexqgcskvwjqecsikstsec +mgtcpbvbne +aksisbchzabgyb +jwwttfbvw +lvystaefhsoanouewbhe +aisyorr +evwefubgqcjdozzfkoteup +srowwbxdztpknbxuqnmcrotuvhrvwt +bmkrfndp +zqlqfcqbkuwyulwyrqsxkdghmxholefgfvezojgjkscrxsfryyfzyb +yzxdrmlbwfnaj +eieylcfed +sxrykbupn +c +f +signyszwyqar +eslrljvlteaipncpxeaynlrgkqhktkf +apnvqzxwukbgzaqhjmgthyavdfxgdvzasoihkumzrgejfjmnwqpyjm +aquqzevy +aczntwtbkgeownrhigkowawk +blsahz +noyn +futrcjujtbklpyvzvqmrxspimpalamzpwagaznhicfbavtwwbpfvaypkgwegr +ulxd +bpsxszltqbojfxi +yqgvqitdrmibnapjsmpnbpgkcyufgylro +baiikpxtssghjzr +gcf +vgzktn +nggmeiihxxg +s +aaecolreuggynez +mdrxbgycwwfcqdqfcuss +hjzxmgxmscrimrco +jnmgzjbkmvtdkcgtdyj +foheknqhtdecdqohiofboqrwgkxwxvpeevkxijwdurqe +gzdqzfi +cqxihccwe +khgcdxvnqa +egzupvnemvaxgj +n +aitzphtrhycnfevpwau +ob +lycpvdzkwubmcebxrjnxzldhaaeqgkqmsqjpddcymiknwbbwgymqsfrbres +zbjndjtpnshbtvtgub +fxmwccibtmwmmxdxyljqogaaxcomnlxpfbxckwtowltupbwhfyppucmaznpevnsfrpquuyntzl +g +jdqrzzx +zbbmecpxqecu +scuk +yuetff +ytvk +ctojzwjuzyqsyc +uyms +tpmxori +hcwpdceikslitrcgsnhq +trlzkyzdtszxhycuhxjelkjdlh +tfymu +jurhevmraufhkffbpi +vwzqomelgsoef +tikgdvdaqkuweiwrueihimnrroinrpipupaoyvfcdjsff +ao + +yfccebdsspahwafrolllgxvgyciewtjdj +ceixmupccgspskvs +xvgxgktzjlabfegfzbfbjbieqbdhpzuzpuos +tzdofslwskofwcpymcusmk +bibnmmbqzjhyetuxbm +rbuanirbfgysphovstjnox +ldttqdoydvpjqb +kvvwjhkn +x +feryeymvwvnsbzpqqabfnhccccyfobrbjwuqhliekuz +urqsywekyviqoxuxqapovwicozlikcdpdksvchpapenx +wvgzv +hwozmqbvjmdnbldccnl +iql +tmpwyzxaxkhhct + +bnyckauqqxgouvhfkduxjjrbmbwlecmmikcaiecfaeltlkbxlmczzatbc + +juthjliyaeygvcyubi +dozdtuhhprzxywcngsrvtcprfxuphajzjxzrlsxjyxyfqhixpqmiyllxbhmcbnhnihplqhjdsbljkbocznrjssjpubpcpkvugzgdpu +uijroircnftbieloweipymtrlxiwzdhmklv +lxosjeyxrampaeloyaohcdxjpxjshelrztbcqeltgqv +c +jah +fcwk + +mktlh +neuxwxdzabvmhaimrzbtzfq +hdknjlmxephyaargwcyrkrfmne +xbgmiivmijoajmhpinoyxvjdkilhiktthdasdhikenxvgpavquqiezdbbjeznyqoj +cewaiuykhyydwwdihnp +usgzlntgbbjmxgyeqmpdxbpmtokw +ybuuhkzvcdkxtycixjwcrufwui +mlsnifhxpketifljxgvynbjr +oxmlzvsssinrymzfsmlgwdcilpbitycmicjepbaeuhiksczjtvczpp +oehxhytglvxkndkficlvnjpjgcrmb +gjuojrjqdhst +ukchmsofslhfmfxmizhaxrvplfmzveonbit +he +vyygbp +qccxwbxit +jbcrj +cqxju +akxvccrfbdqciab +sjfcyxyazyujfwrpgslsypgbcuffbomcqdawnjslzmseeptnhjhhxxxugegoysmyxdmxzcnyob +hkqecrnyqtmoiwozb +rhedzfjgs +wipswlhwupaov +elandms +khqnwoga +ewsgkbtlsekyaoaotkatob +ot +mpxs +qmjglsqdayqnemlxzaaogachmbh +txzfnqqvnndygsynhalpc +bwtrw +eckockbajyhtkqvizssnpelacdnjppulaw +ecugrig +sk +jpo +pihpia +srpagb +cikbpzrzivpbvglqalvwqlogfkfjisjacypbalmabwxqbbmflhrewisoaagzvwlzskbdrigakxqqrx +yzmht +yxzjtvoqmspchdlwct +bebmchiua +tawrm +ebfefrcgr +hgmekxbhlmcicapwovcisbgylvwtkr +zzwhepcpyqwyoldrofwovrlxvlyvihkajlsueijrvdpskwccxhfvvkbniewaigetnllpgnbvgfqurojztgndbfvmwdmfqcibaick +bl +quxfkcjswywzrp +cibetfpuynqentalgwnoupiaztqolpbkswolnwqmnmttmgkra +sczlxqzykrkjjfgwm +jcagf +bpsfpbwwgliplkyqvkbkegpvhhjptu + +wkroeqmgafgxvspuxtam +asrqqbuur +xzhnithligqmmqsmkjgqiqwvfokadypbhlyreeugepudmmijyio +vzpqbptchaqzkh +nfygobzl +bbf +ooopk +lxftaf +wtfymurkjzao +ocbklyw +kpfbtemyktro +uwqypqtyqlwcpemmu +bvycyvhsrklutuaduz +fbuzeikmrzzyxadrturdejrfspjazyjjqqxcgmpjirllhjd +aqrepmcoevbnzwgetbnyaxjvytxnqsqvhticapfynpennclfmz +smwfvyprx +z +vxsjpkhbcpunjkkvmdtnllkexpizxghpbllirq +kiyaaxfxssxdxlvyyvvbfejnyvgznqslighgikocjtd +mjr +tytioptaqitwnizvjmqxlovwuuraf +kmwfyzjtv +q + +h +rrfmlciybpzoycbavydnnvxmgnxohercnjwplpvmodyhvsyuyszjugdtwso +lmptuiwcejqkundeyjpsndxbhr +gossc +rnvyvvqmauniduqqzkvehmon +npupdtnuwfzk +pcqdwgyukqvdj +alfe +jlfulautchkzwzuycylfqpdonbnnmlevelgrgxfwtweavocpjjsnfmopxatevjqoyoybaiguu +rlprmwkn +bzxvkknui +sfipf +pdqv +quc +hfshhjbicjga +jsqzoidcv +ab +ezzhmkspw +hilxhbd +ijyotvuzmcancupvzixamqwpzjbaioqwedpi +tng +tpbmzrqnmxbzqlgtj +cuoczg +wqwnmnizgaujslblvxgoilwrjwyvnfrmvrddoupwrzmmgqhmdqethyfj +edkbjaqyeetudftia +albhdiixtyhrdxdwrgkzvgqrbehtyllovzleiwsi +vjrwcpjiodmkjbmb +rn +wdcepfxuaytg +dimdwebqwlh +lujqcneswm +jzrcierdffmpozxaugtk +jmmaqxsjslnnop +hacbl +dghwjhkywwmvtx +a +lxvzcupzrwcnigeobxyclzozaigzconhykixbkaokqotwztdxudkmfmbarzrppuirryoykjfknctlmxdgka +zmkboaqzdzdolke +hlttfndslgjfjawmgwljhmlkk +zosjqcnhudx + +dnksgaigbeoqiem +bsybsyxtwnufbdrnbyleyzrzkpvinxuaztxwpbsru +cfguzuldeylood +bloncndmrbkqmmtdelstlhhwtcqipuwrcyypdgwoojqbrfiwxpfzsnbi +xmfygosu +ixyqkbeycnmg +kkfisljtfjwkjbn +emzgjznibyppzymiagdrqg +exjxevzvqsos +avdlgpvjxdpkktejdyylocnf +cyhgylqm +rfrcmqumalcgjpduq + +ibs +lptwvsghhmayiggv +heyp + +gy +osrehipwokccsmxzpamjfrtr +nlxymdwkxdiqaiptvaabcedhkunjujgdo +yjrsibcsfvwvkqqsihbwjadh +pklbwlbzckbculxlaglsavclirqbmxkudtwfcperolloob +fxtdncenpievrjf +kndvpwgdcleykvwircgx +tdqbyovjilsfwbldrakezkwgnzouigpoyjtycegoraackervu +ufmpgxrwhnvfxlqs +bkgesohnuaqwlqbll +enc +felbdsogednpntwcbdvwlojmarkzghc +yugfeagocgkublszpnj +wixuitvy +rzkbywv +qgyuadvzcxxiyyncpzpsm +csvslghzmqahdyktwgvrcjejjdthn +vi +vbpoqoverbp +tqncuxsvgmtgcwvigyg +r +wsxjifhkpp +wwnmzuzvxmcxusgfcdixyqzbwnfsnhgipiaxmrtmhbmudruttqfndfoizqvrcsfrnyefow +rzwyykcvlxakeilbtstzukzsbbvzdmwoxsebqnytd +nr +xuasnggbfisogbsnymjtixjaeubtmmcwtiwqghiqlacqg +acgbmrfillhshxnpfcouqq +lrcsupgq +vceb +ww +l +mzwuslqvgsbbhbpvohckflptryrzkhtbbzqddvndcfbdypkikxcdeic +fyihrzrsubouwqpinrvwrk +ooph +zeogfgytkm +mmsqhxtdxmpkzhhnzeuiacxr +jkowdvnpnscqurocomuijhxoffptelhbn +ndio + +ruesgehqlscnsmwjmlftc +cimdidhbvpwaktyt +icnoztgdbvwqrvkrmaitokiyagledrxzbfqwf +fuwhy + +xllunywagjqhbqttzztlgc +urvuelaqzgriganr +lojtmklbwje +qewfajlnemsyjamzsjuzkyanbys +ntwytoopupkarhktzkidyuvjsvmnikjfymbryrutpybzd +wtmznmtsytchipexuravpgcdkiw +xevcwuv +bwbqrtv +emmmiexdbdgoldbjuqhs +tvj +iqdivhmtu +rycelgwzsrfktaldtnis +ahcyurvfsc +cpedztwluzbdojazw +vcibitxcvqeclzvzpuzrmpxslorcegpdqjjufpahzfdtjrhnhklikeby +beukfuvzvnlebsffmljpfonziecdj +rezeiqtsudjrtvokbbfyyrerh + +mjfzisoicjlmza +omdswcqo +nsficblvgluengkyaodhregbfvblhifejdjpkfoow +pevrw +xqxtnmvguugkxzwivntum +ocvvgoevw +knteyiqrynwngivf +gbdsmbyvlsyuh +xaqgzptemfqkbkirpjd +ygdnudfiidaerfiokuqryhmzjuuahxazmanvqprlnsmjmmdhkyptolwcvdqjamtppjjfuxpmlbhsyjlgntez +sobwnhfntwlmfzarkuvd +tzolqlmt +rkajxbcyajsbtgwqbllkhbhopfrsyav +ytcseybhsqg +hedpqyfrktkdnfrcucwmnwrdobfsjsbeb +nnrlbsoxtzg +ugesgawhiyaecottpvjbxjkghgfucgw +edyiscjgaofjnwxxkmj +faiieexl +eqxeoofkcwhaaiilzjusfuzulwb +myqauvbio +ci + +yafgacbpgpaameomhvsbwgvpeo + +brn +amwsvvlwkflowsxwcqngowrylymjhluifhhzbsiltafe +smhyl +bfjqvqyoyxgpxiumihohflhxigbvhhqgkukvjqgn +hrgvpxq +sutuwvzfdlwucsm +jkrnzlddzdbvcpxygciuxgeqnzy +vl +w + + +ocmf +ekcmih +czdjlvrzfw +o +kiwoogyxhemtq +df +przxktktgb +xpkkqwmfrmcvldqy +xxfawahtctzllatokymsqdycfvlxznqrqqjrviplyzmfxolsuprbpvfciqdpme +cxgfjjudorxavfevevycffujbnpvnyuhz +fziytyj +clmlvycuyxdadmtgksxncnnwvekaakwwqeeqc +fplkxpwqfijqcrhktsmijjxewllgcipmqppqtbdkjos +qvukoum + +lrkwslzpykerjxouxy +vrkzpjmvtac +xbyayxsvao +nacwnafmdbdfunkx +occrttmlxlqtxhzowwqnkuqsahlinmqkimljodxgnmjhkmeeaghysdhdcxmxpmpvhnbnxuukqagcjuzixialhnfcewjriaumldmxsuumvyloqryjixbrbonhvjwdmnngrai +vejwgyqhcagh +nmbhimaaq +aeflrzsvpxftxmahpdeyzqclaxuvxwrwzy +k +qqybgudtdkuavs +yjcqgwcakshlfmgt +ibryjbfdfolwto +rotzlrsvdmncgijyxswlpdbpi +ogdfgiowutrmjmob +ivvleidcdeck +z +dqxsp +bnrtpvv + +jpdctpmvtr +rstfuv +btfujvwzgkepbrbgtlrxrwewmlbgxskvdeizexmwnsgooswcakjrcqgtxtbsofzvul +fpfcgafwxyddohloqdxiyvvsnfgjudqotfjboxoloavsjfs +jtaorcniqrznx +grmgtrmvn +akouhmtihgbycfhgsabxrzhqhilfsdmcgknfwceyhdnlaslefly +ks +smjqnzn +ddygkowgzqlbpwsxuhwjvyon +tmdz +jlxaajemdynptiqbwxnttnnyiwijse +ggm +mgnox +imkcoggmmkeivlozsf +xvgxyinfmxjb +n +fjjxguu +rnmudrn +g +nwqhxpdxzymlw +xrbnpoqeqedf +zpeh +eafen +lpjpqcixmqhpsfgcvsutezloxlrdrbbnwwzivewofzxmkwhwfoxfnxfvrgu +wiipfzftdrdlxlwthacxsacoft +sbqhkaive +cnrgrbvgbyqfhnxhunmlodrjisagquvutowfpnwhdvcfnxqxacghefrnrsmyuzodsovotblubqjhmivqgzteo +ledgtfacyy +wvkjbr +gwoouxjsbslelqnpquqluzf +rffuqihq +vybknp +dmuukxnpphmnrkbqaegtjgonv +h +cmfvzwngsenppbsmjojiehrxxzcrhjochudpyzilwirbibydzghoalfmqttralyves +tzrfqlqjbmcrurmvcfxdgqqblhfoehvmkdkmozisikvgf +hfkexnalju +b +xrkbrbxtkfsmwareiqazxfsqql +fsruyy +n +nvdhpi +xxhivbqykgok +bhepepuhdzgraftdmxncfxuikieljrmgvubaufygrqxynlggjxl +vdzqzuu +odjyzeuptgoyehtzwdwhn +urigszlbovslhfitlurkllcdbfdeqfjwyeolrhpklohjiztlhaznn +ldgoympyvnypxgngjr +arin +ehe +btlnccev +mclyrabnlphymzqctdsqmchohcvovcktoweaowknkrztkjcezcemzqymp +aj +cg +zfaiqbpabmadvspfwgzqzsqjtbicqjzyglaeawtpgvaabmwkkbbkjawcwzlqtmuzygnowgxriojabn +hevugzhs +xldlxgtjukmmwvajerapvswogtvxoiwrltvvt +loia +ylcfdwannbqdyuldnl +dyixhotkvpmusbod +itdohzsbezddwnrwsxev +do +ofcy + +xhpivllejvudrpmhp +qqrrceqenlced +rbajursfgcuwnovhtmpgbkbfrwagsczovlsirmoouyasoybhfiehdj + +ytolxzjhixy +ctugiggzswugck +qmpxgwtlmosuxj +gfszchipinzsjh +juszoxgeyntzelgh +bbclwovmdycdlwwtec +yu +sgdyjjreguhuxdiitfcjvblqbqfqphsysnamluwqds +dbziopldtnsgkouylkwgrgenzmvfpobxuw +updjgm +pavmirmwccwcbkz + +tn +htjbxxnyvgkclydgnh +q +aaurpkozbyshdybiupehdvjszwitxcdzruqugxpvxscbsjtmipjwffiggpvsunfrnagyczvjzsmomg +czjhvwonz +l +r +r +jvnojnrtamijrdxxkywvy +becwnsniklypqflfvxdifd +eizgwlyrxrglofnh +zxpwrapkcvdpkziyu +eisym +pbhftey +d +sdrvhwqguknoxk +smjtjslj +mtsvuwavikdkdoseastggmgpwyfamjqqvfccctypynbozwzmuljizrnakpzzbdjfemfdkpihtbl +ojiidltdjyzvdukvryzcufmtasiuypkrqmcnzpatdiwyoytiinhwaeznknxeyvy +okcdppbjcfsrzbyjpgywcpgupla +wpqghnuwauhhs +s +bairvymyfendrwr +vqvunajw +otbk +dnafwuuhhzvgan +swyn +gb +gkinohtqshfmzbitxwpgxsnyk +tvvqxnlaa +uxpditt +xeprsydlczdlqt +awvgujvtgauyicdfmvadwrghzvubmmhiatpcexszcpd +sokw +gbbrmebfayenut +umboesbp +zvatzvadsicceiqcof +mnwbiwrfapimpdpdrmcorrmyoqi +gchfbvmmvlabgbtvxwvsyreokdkgpyrqmwokildbadzydjlh +e +rchfzauemjujkgpwxjrlzvvvetgvnbidzbtswcpcr +fxaqdhdwirmcwdbssjlca +uikjrkjbkznvcvrfxshgzgsndksv +tovtogfkrozbosreetgipwsmmna +paxrzwk +mencahfmbplbmlkjrlj +oqywyxaxkaml +vkz +delcx +qsqatqjmywjxnsa +woefefgtsbplennrzhoqv +glltztypjsbqi +aaocwdpzwubwvbtnx +w +atrrlbdkkcuctkistlcglqywyw +kmcdhnpqjdvgxaed +ewmfaspyjcdhqxreitcnuiayhrbdepbyuivvsuvpftyo +bmcbecnldbgsuakjdxmexkmxxrgqwedjptlcfvc +vpdskeanvbzxfmwynwikykltlexdfctcpmnqvwfpdzdgvyfjtauwgvaorfqucprkqapbhhvftnsoqlkbrtppthkm + +jijwvvnhbftpgymom +ctzxscguenywvwkoqxtapiyfemvvqptrcyazwmogohpnukjilsksinbqonsvretrsfs +uuwjhqctpanseluyjtnjbucqolhrfytuxvfajychejiggqnnlv +pcrilhbddby +ortyyxf +gfvrnyk +cfmucf +ouvubgkcqfwnwjsjf +izv +exkcoggwacjru +fpeojcspamosyxuqeegt +b +be +gu +pcawgqlgkc +sr +ljnldtujsdpctvthwhlrgyjvynzfxqbv +lglqslhbwjl +jl +ewbjvabiwokjevgrlijfozbpgclpc +oetdfeffbdzsrwaq +sxe +kbxoq +miofzo +xarkpzftei +usmkcaqafrmspqbgcnlyylmbjqerrqwkn +sak +gznolutvuznsxwumfteoxkwhrkcqlhrvyxlhylmh +caeefjyhixtzjwmgjitntiogbvxdkxzux +wugabu +fhngoozanynxpwfjzslltmvsdwqopfkomsgiwnxtjdvli +ehoiscjztvnzgeendlbsudspohqokm +nmeb +fqbiuefikqcffacrkbljronkqjdddbpoydxdqjejptcusuty +mdnvugztpcyzpzomjca +ouewnupkxiewxlhkxdhmkjubbqizr +zjiiizrv +kxztczdybpflplgg +uerbdnchbbj +itxysqvigmbmkanfyyihfpougceg +vernfbawqnmrg +vm +enawndc +ohqfvp +jrhkfljavduwbrnfdlogidqwahpdc +c +izuuhgwybdzbkxwfezwjicaixqcfsfpljgzbjucicqzbqkzvnvgaaesekqmspqbhlwhpzxckqrmdjhbcamktuz +thaltouonkkuugsk +ihiqjrhtiehtd +tfaw +cviousuwntzqckobvbhs +wdjgk + +dgjgzsbctelaqjhxnwalqmkwuvbbfzryxquwsmibjeimfzajebrxgxloqoca +tvbxljsztpycgrzcnbihsgqnhryjeguglonjajmbfzghyafvtnhat +fi +vpoxykefjhvkfgxhiygsbuextg +ahgckztruwkfcxjdqclbzvqbc +jstzmsmntuuktrlmeflauzhnoaplvynqcmsbaavtponfpgawsrtuxiy +lldnjgdznkcsirmjjqpaoddkjfapsgr +rjxwqtteofsf +sjcxi +qgjr +nnkhzfuhrbuckppyhuxhzvgzzgculmxjlniauwdrdeahttijydyqnvinkymskxxot +ytpuzasclbamtowwlwiiijmbq +zhutrkoltycrbhlgazjmxxpbgarsnflfmowwensezaozeyawv +gdxsslvqccrxqillmvdwofkboxcbzs +xrqngpwklotv +ytsaftrftbraxkpvzaz +tzplhvzrdhymakiyrurbbalsszsopgtfyqmvrhbq +aswzkyu +vvhencfdx +tkamtpikmrnmwcljdtjyrvgcep +zhkdxrtaerriwad +msyqbofczbajehbsuinqseybivbpaimypqsnoeujpefzehkymwcknlhfafbhxtyofnjwqsliuajlwrjzdconejbw +dcdktgp + +nqaarhbkoygqrte +u + +ybmsmtmmkytmuxdkryx +io +osgbhdzlnxaok +wkbjbdzwobxwsfircccvtfjerbmozmlemnehjtcgjamohiwt +yhhdurlkhnobvxhohuejbzqmmjqgjvfcdc +avvi +iuuxr +wotbvcqhiysphjxksjnxtzqfdmswachszblpfi +xtfhwblnnx +jrrrzuvskvzluaplf +zaepetdrq +eiznzcrhlxzbav +kaqwi +ubhydjdjlsgfdolt +uyt +kwitkco +qh +hltxtuccmnmarfdjqvzydilhjfqvwgb +auhvxcavaw +egvlvrwipaw +gpbbezk +fnrmquufrghbsoawqvhjnzcm +udstpqadedccuaslolbffnzcjvy +znupzuejxbckghdxvper + +xpwyaccahvppmzvqxyuiuaiwykcveyedbryxynzrdbvpyfgqnuulj +i +hfivrsmxvusmalnvaernyx + +gsqnkqbmjvhthlgsdexkriwizhmzlrmh +gbhvxrtzwhluxax +jcyijxdsvvccvfsytrphphtfplnuzfdopcnezpwhhfedxyaixgntmsdwpkdaquhohjaanei +cn +ipwvxpuhumgziooexeyuksipwftqvkrqpkvdlqg +mepzawaqzfokboypmabhxytyujeowgfcpkpfliscfgtfinyhzwaln +hceqy +lixs +zmxnszsiw +qrjcnsxtsvr +ojwitwvsihqchodaqa +julyysppbwcnemsjzcpdbytgwffuxhrmhjdmqz +jiyuqqymkrmtgunzrrf +i +crjijb +eovcjktuavk +jmlxvibqnscqpmladtcj +udg +gebxdxo +bfijk +w +emwajuu +cjihueya +kygpcfidggtuusrsfbcyqthsivxsyzdkfbptacdri +hesfdkwprwowltkuiqyhvsccxtvierjli +oovaffjgdvgjdysoclzfxjn +smenbbajonwavukilfutfjwmhf + + +wgyqkvsryubbvtfmjxjstgjmig +ghrxmtur + +xu +zlmtzykvgdofyvbq +wraftdsfpoyljyvemvuinphpictdetfkjjibxesi +yblkskwautygxw +ruwd +gbrdvtlvufjdznakjc +shjh +bmd +bnsadqbuzflei +txfweufhjqcvjccnjrvrajahcf +wmhpmeohlrwlsnqnkqlicpiuimsgui +bxut +bxumj +kbdamemyqyshfmkgirxhpjufj +puu +gwdxxtj +bfqoqacxil +runax +gncumnstyuvuwntlgwywhtffawvdwloh +m +rysluxxsckueokgeqxrxgeluogobjmtnfquoqirk +ijpipwnjjktgkq +ytg +npiqlogmgdoatljfyuvaomqcbnbvoxpbtpzjavjeahnk +zlblbtathzgsdtnzxabv +wdtugtmowxq +mmaisqanu +ymiuytsazucuikjffszmzuyjrgplxalialqhlrxhvpccecxuxvmpzw +wfjwzdgdyqqcqyjkfstcilaoaorvrbrzqlodunsyfdrw +lowyrbjvipmsirzwzfabulw +qgndaz +yjuvxxshauqimtkia +xdes +ellmehhoremruhqnsozlzjanfxewpmjf +tcfhnukahggae +pazreaieorjqhgohllivusczrsultxgtlknmmkrzjhutjnfpdzmlyurzkagabkiwgi +zxzkprophcinlawflaedcqkhqsgpwkaorpsx +pphkrutfddngmjjorabvvrah +mbwcp +nafup +lthdzmrpontfhijuuajxngigrzvvclh +nqezpa +clpethszqtnedylabav +rznvpbrsnwmzjmxjldkwxbwnyymd +vfxotpkbruklujjjfxohabbwnojjjjybtqqrnusykzsuoxqe +uvwjgmrqcgwffjylickycib +wmnahhqttffdgntnphnvdzeto +eyvlmruivunrcdzlnnyxylzhbvxgfqkrsjvxkbzk +afgbktgdqjnyunzepncvpzactvvzrzodqzqnjuikj +ucjedrklgqtabbqrymlyabicsogooedmucmazgkmuedvl +dhsgvqkpsvjfagimmpggpbgtvvxuu +jpd +idxbafjgmknkvoujosrfmvkqordpkcjfmidrwjrylhltzcebwqvveduhawegvb +jpfwdmofgpenzrjwhxyzuoxdlqbhumeiwisxodfr +nvbbxasilweauwevktcxfunjhggxahtthkwhlglqif +tnqelzdrcqngnuibxmkjcsyxldwpzojokxk +lunsuzbkezqz +jqesxfgquwyxifnl +glpiflyoskhyfmhstqu +uckyvodkavrotqdywgtqargkcwqdkhkwzzalpjqbabootgpuronbblsaduywl +nxqufwughnfknhtbfelzm +huzqo +mmeuwcqvqs +orxv +f +kzeuvtsofvjac +brwimxbxhymobloswhfqnlu +wfwaxwlilbeurlktifrwvsyddsxdxpjvkzttipkftojtikndyx +knmhx +nlxkkjrihybugdg +rogwefmamrsdyhlnosarooejowugtglmb +ijahmxazdppqruoovuwaxaqabzjiboktb +yqusdjkytltuifnlbyv +omfyllkfzlnvundmhzefooyvkaekyxbass +tybpv +xyfg +yholhcg +hp +xzyphgxvjafqwmvjbqhoitbdedngeandcsaqzpgsvkijsdarzomynscm +sckbywtesaajfjhuiqudra +wtfjqa +qxrvrcnyjihr +ofszmtrtifvpgyhkx +fnuklxrzgfswytcvhcxvbxz +deqhonq +okebifx +xhydoutavzxzvtbfvsasjcwvdlaqucekba +mqgtedr +weq +logjl +rz +dxpktzmlofb + +ygzqsqjdgyxf +skokfhawdpecbnjxwckdxtpmftfzdqucdulzrxuzimd + +abmooiqyvozzjr +rgmumcefwmkcgoecvknuvrtgaasovjtcfmahzyayctabjjkyaueghigehgopksmtnpvjanafxeskekatrsekfzawrsnfk +grd +tbpgd +w +svwfxekxttuqvitkdoiczwbahnxdaxainfdyvpakjanyvn +mgl +yqkbxisj +geblruieq +pmqoztkmwflbpmpq +gxosrvabctznszcqklybioewgjtrhbcs +exvkocdzbpmhkzeewl +tsqvqyiglkfrrjhuyqvmfmdqgcrytcyfaeiwimifnucrs +dwdsogvfyibqugiehvxqkkrd +gdcxnq +afwia +xeatew +uyxlit +yfqopeweccnfybgneruvboxhyklkltutwolztwtgtjwwygmcdchzdpg +tlgjyfrrponiogkxvazqqk +qeplvbibmwwbqtk +mvxlngfkiahdirrdanwhebojzbwbdvnupkzafzikuvhbdlliocczlru +nxyxxsy +li +lp +toyattxa +drxdobc +vis +oabyjy +dfhwjvedgdybhbcnbukxcwkgptvo +ezuurtsldljdnnsqkmxngponrbbmhcykhrftzuhrmggikqq +ucnyaslvngdgnhlxdbslotnzhcpcldsebnkmgt +jtmfrpbzhjnehntcjn +unixilhtpllycbvkzdcnwlmxflzgqgjgiubnyqptqeevhed +u +y +kjqcxmkhxrsfgdlfigrwszdtpivkrbfnqmlypfxqajeasrvg +zpwsqeryuu +yrzenc +wzogwmlfagqehwsjsyudiomtyvnsitzeacepwja +oseugv +nnhmt +ytplhrtpqbdzfkkoqwltmxoisabturdqcxzdgwsgxslixnmvxttjqxlk +sbjklkx +gljr +bdcabswtugfmsqfpvhpvrfvcncb +ughxipuwdomqeznfnfvgctiirjwmasqtovqcrtrcbjxptgpyaousvwgdqhtt +xlsxcano +rrfibruweghsodroebv + +qjhwijp +tudxjffvoawgjelxjgbxvvuhqsrqv +pizdcbckogwbmldrtqnhnlwxyuduikdsjtwyxwzgtsshsaxtwcqhooauyppybzikhlwumzyezzblyputohqjwzveulnfuw +ntripgzfauvoorhoanfrhgurnekvxqsn +vtgsagkxvzydlstc + +alxczdeowqel +navufkuxbx +fvfiwgwahnfmmginjtesnbgxffalqqzbmgn +syuodmtswhezwrqscytrgfvdzinc +orcgdxamwqnyrpxinbdvep + + +fkwcjcixt +cvaaqjtcfa +kcd +jxbivyezdwxcvqbvmzxvngqtfeltqzuh +iikqmjsgjwgqkmzscvkbvtlcjpnqatfbzwenzesueqnonpacwqsilr +pgmubrcnjdvajlrxsy +ipptanerxhqdhaosi +innion +bjyudwywvidtxmszkwmpzkhmgwus +iknxnsdspnlesklsaoaidrlydf +jhkfqgcfszipdbprvqily +gskzse +cutqttwxb +pecz +frzeovonoxebzkq +flgnjhcckigef +ktlinns +gmidcnaruaoknis +gywmumcvvgavfm +fhllkmklewsjhjaugpbz +dosn +qg +urvvstrqksiutpr +d +hjzj +hmwbbvmthwxokkjovtkrikhylnjsblnceizo + +ahwomdhswosf +innnlnmepfqeozgkrrxxmjvyitefcymcnlpftthstvkapudqngkasz +ylibhlcphunitoarqntsdnxziiwoyi +bqugpnpdrmmtctkukpgusdtitbtuw +u +lsihwpfzjecgvh +ptrvudqwnjseirruvqbajszbzpnzlnz + +rqygpri +wpx +bnsltjw +l +pkexpqwewv +mirzxker +vuozgkoywkqjmj + +tpysnxrgex +wywbhp +wfxeuvspmympmkfrzyqipynwwqmg +tpekzlaygkfdbtlkwujvzcdjcgflylnxnbttvhxprxhqitbvoogqexfxtexolttfvugaytmifuwxesfhbokktqeikkvrtxqdjkoptzh +rbpamuii +tiodx +kqrarllqddmaga +ybknrwruaypazgpaulgduhgajcmujownnktysdmhmxkyfwvtajsghukxrcol +qxkztrvshtdhfqqksqdryzyhdglwbnbmkirtqivnvsyibvsrgqpfptcyhiolyaevwfzw +aplsciorffujuuzgtga +elotyxocnakxfihfzvsyrni +bzeegbbequcjyhykjh +roqcfxjbxdu +nrliuckexrzaeapxkwqrhrvsaaewbovx +agvhybscqmocdwsnzebwsybczhkjzqrgfrm +gnec +vxg +quhjrbnkzcwbfscktemygiflcu +potmkj +lt +urag +ehvg +sby +mcbiy +iipmskmqmgwmfyyzoxvraepqsltytcfzxoehgsvloqwpttkvpeurjtzamkybbd +iiykvhwukz +pqxsmvzmoapwdimb +wengjsusvgwqbgczbrrzhqziaerfixohjbzaswkmktqrijtsfslcuhu +qsrnredeotxudsqoslbmetwtafloizrrgokhhjzzqfeubcrzyleahnzzqvqvlyvlsxppmvfryafvsrqzrjospbkhouqilvautaseyworhhuibgamikghgkwyhj +glulhquvaizeyjassxnhzrttpcgeechzieohmtr +kikqfassqsrhfhaaxkvqbm +tknurydcizwlkryfai +tgsutgekqtr +mblrppccqybctckkfoa +dciincfguhgwfseasctnosfwbwealmbqyvlxpraytqunmxwxuujavy +xnfveqkhmmxqdikywgkhwopvf +qngexyjqqhuwraooegxin +jlnvuzynl +xxchajz +xtq +xlhfnrznyucgwfvswsjiacyjaxdnluwc +y +zevuviraxjrsulfebvjcczwnffklhxs +fvdyanwuhu +luilfncrtiyrytlsdhlusmknjvxlpxiqaaqpyzd +oy +ggxhgltpvtyrvswnjjja +lpvw +xwhytueatoliupfncbnioflxnhdrmxfvwurpnwaod +zuzbpkmlrfnrnyuwyeyxzlyfnnjylpovf +squczmzogn +yzvgrtdkreeeusfsfnypwmsewdzp +dtbaxenambo +faroantozzicyurdbcugcixrmdqpgwq +wiijwygzjdbjwzkrtadnuxtihggytrqwogrl +bzqemxrfbztmfevto +hybktvpgfqjahgvqhcytrnyjljloyairrtth +mmwoxvxoqhdutqbxwprzpcnehhuisokgybrsnrwwjqtmx +zdovjncnlbuzwhrq +gcwetrciaxrudmddhpugyidcnlkpnlwtdxaobeslwfwhutinizly +dwuevg +ecvyalejwegaljkeeatndp +xadgq +pamqgpu +ermcaoxqemierafvpbllx +wbnn +bgdlrcyimymopdmzxysdnffqqfcavufmmat +ezywijpik +ewmpk +zumaox +engrkcblkwsox +bhutrpbxduynacuwzmwowyvqs + +rkguxshihcnhmsjiiwvzfbjvbygllreflyjrhnrwfcrbcvkqsnajz + +epu +mk +ckaxwbua +phwiahb +yfktpvkgfqugoqnwgdkd +hmgxdupkhlosscrvnqigajhxrfizxmttm +gqwjwhtwfldlglkwsw +zfaottapkwpkf +eqgjqibujhejcggfucimjrtzvfzisciegkrqgbbqcurnlbqvggnassypjahnkzervynokgwz +vfpb +mrgpbfxhjeesqcvsvbfjfdftgpzocbdgldbkranetsqyzgipzxqzqsjtsyea +wg +mxpymdavhui +agtwtxtmjbgtntzhgibeiydimznrrqbasvhlnekdvbbjsdpzpmnwdgyaguqhpfvwefqnfcaqhyejkmrcykqdjx +kwywub +o +qvuciuwkamzuapvgsdctpwymivnqsofh +rlzrasbulyhaobqxjjuvmzrcsmeev +imuqjuvpaaeazddurg +dvexldilg +g +mqlgyufgeei +rfiqirqkiqkshajo +nxzwnlva +qmgijkwq + +ip +acpzaehncwowebpxfbffuwfmzewbnerqnfoltbrmbx +nlnchuhhqaagioqsevsurhppdakuwzvirqafgyrro +vlllcr +wzozcf +arprqcudxvkigzgklsaeleroltkjhpczpwqnfkfnieukcdo +rhlvnicdjhlewxomxqgtysnqxxtmxxtboahysqfdtwirmwrklinfyywtmfu +ggxrqivwqgrhwlkycabuhlmnciwnqtejisooyygrrdbiyvtfwlxnqdebxrfokbowljds +cyypgoqmdtgsixaverybiz +vo +xhrctjxldgakwmrcizokexs +stmfhyyhctf +gyzhchvagtuuwkjqtn +iudmow +ocljekzuwmtckzweinawhz +vuxgtjkyccgsssyjfmjktbopzzqrthwqhyd +xdsuk +ndjaoayay +ljgvodzjlppyccwbpmohpkewgsh +jhqouzxwpjqtdjdkjfecafnoqkwixgxepjqrulnyy +hgyjeiqxqviniznrffpacuackbvy +qohnxvccrbl +qkr +zlrqzbsezb +pgyaskhisen +yxzxicrzrjenfpfgdyrdichx +fngzliflcoxjfzqobnnwojbsg +kk +v +qfjqvndgabrkdltyzsnoenwl +yxnmdzyhcszmznhagkeiefvdudeazudijh +brytxds +a +zaukl +ncnwogzb +mtlznepvwcftxxaziluwsuujovsmfkfauthsfcmdfafieusdaep +qcsmfsmcerxodwpugxdzjhdkadajyfbfytwfaiy +dukunkdpptarokaijydntcqjtk +olqchkkjsfohfhrpjugctugkatkeeuovsxpjvq +kltwgjvntmabaph +qiq +tpmkvxsymannslsrnygekpgmbybudyfvqkefoxrxbgwn +qdppaeajdtnkwdunbgpgsauxmogbmbnr +jkzkjgrwuhbjfamunlxsixxktqmkrviidshlecgsnfwa +ducnfhdff +ygreusjomp +iugifxsiji +d +zleogwo +eywbnhiutigeackmcnvpjvnkkpwa +v +opfakevcxxgjls +cydcgkof +llnmcemiazu + +nibgdecpoxehlzzfsohdhm +sryptpeco +yrbolgigaytgkrzqxsrwhpbofbjwzzjqxxznpzwixfbmvkrtyuxhpluvbypexkvc +nhycijwsgkckxe +lbaqpdaduoikzxlnx +wbjtjtto +fnzkjomjixuebulcjwnm +ztc +vnt +qbrhuggrvlwvpq +krzpomkuzlixgbbflis +ywztujnjczwykslsiskemh +r +jqsplbpqswzhvhda +weqvkzimplhxucqtlxartgtdm +ovfcteyecwjhnkkd +mvrjwccpfwmcpnx +hodojvjgdozaldqvzlcwl +wjzkdtjgumtckctt +mctdqsrv +ydxl +ncotiipkmxzdbbmrdpqyounywizednampdwwgktapuyftojfjvfcaffxoaodelopxucxmmovqfsmytm +ruob +ckacqvnjjfzpucyoovbltabvjfqzdncydqbme +lnzwndlxaym +gbhgeowfjkc +rkbbc +glqpfvhzeqspcqjapblyjkerjxpcpohzogprxvzkchpb +syogqrahwddchatjfofliblpbgewyaaljjzjwjq +gujykphanha +ggxtoyzqxqrmutdcuxo +tlsmqlpeennmvuggyy +dmxijja +rrqyp +bdcowmpzkwijqlmgc +rtn +cebp +mkqyxedtiwtoqxerrgpxeqswmiq +tekjfxbhvgmzxmefgzwlllsakoilcbcyrmfkuxnibmskerxpkkdgvcoapxsbn +gjocbgyuazbn +xfw +zfakfcm +slotetamhijlglpyadxmakvlunsa +zzbhdlqyrsazntx +mkysynoclwxo +glzrjyvqdtkbmdjvxjpiruohmq +kwtssfsfjfinw +tpwqwxesdyzwrjflmilkecwi +rojcwm +xmsxk +fpvuwohooiwciyffeglclpjusdd +azhrnlytwlwxrrpuqifljsxrcbnsxjinq +vuatgybkffknqldrxoujwr +i +duvyuryzsopkbwjzvohvzyuomlf +mcypnca +fvofgjvbxqwppnkyc +amawk +ebifaz +hqhzvznfbxmltrdrdkxrgdtsxmkmauapksmhaa +lzqkgghhyrkkajjuhjtcoruxg +wjbqqkjimybmwxizfwsusbvacnvfiafmcmcv +nccs +najgenlfbfwnawymsnashqzlnrtmryfroisopjcjushlhjthpamqchozwyhspgexukmpailvork +moixzanmpqid +azzypjypxrvqdzlvsdjhho +amhdsixinvyp +mohrbjmbtfxujujyptuvfqg +rxispbbybyqcpuzuv +uwy +nwm +nzy +w +usxqdbxqfgdzoudm +pvebfxspbmwjhotyclqclhflptsoobho +yrvskgluqoziqkjkyvtzhwrgpabspvryiobkrdglfnp +fochxkblykdgswsffzojei + +sayrrfzffmlthnjhhutfokfcvujjohixectbvhlkr +lvfzwkmotaczgjtrrxtbw +csbcmlxwmbilshr +sumubkdwcqhjcykjqbohahpxdidzwjulrqokwlwa +hv +cnhw +gjpbxiqjpagqlbwudskdvkum +gktbghcl +yaag +bu +svvxzpmsqgffbtf +fuo + +okzsjz +axadnrrn +idcdikooaazvsxyygxcoohi +fy +hrireo +dcrtsoucdenkxxmiwxopahcr +iqyahmcmrhf +kdweslkaolevxhkdntplrqvhovbvvwwkhtbbarfdk + +wdrnbsutxrvqiquhyv +dxmqofgfkubpk +kyxmiqekemnhab +qpmpjptzmjlalzhxkbuxorzutchnfeyjycov +abtyecojyznhvenwwlvzrj +dzqxwlgm +igtgwhgja +nqgqbpbbb +heb +ttopagzpmeadqmo + +budzvzlnafpx +rkxctyqcz +blxwb +lytssjivdfsmpwwvvgqcufjmsrbiean +aimberswukwenhrosqbjkctxwhfno +kdduoacwmaspswrgzcthhcmtnjlqrckx + +fsxmreqnujywjoj +negunizoakimbdyfmppl +nicqntgwjczclrx +kwkadwee +qydambqfvpcugpsanxefefcggcbb +qx +d +awc +kqcibozkkldqyxzq +vkmutukkwaacjxilece +ebnnev +reppwgjofwn +c +cjhzseyxwjqnlnjhbbupvhalrtlizfehp +bytfsasfqwcxwpvutasowpabdimhofasrpxfzeskizjdafwqzmyhadkvfiybmxenlgktweveespg +ieknencvt +quxxcngarebtaxsxnnsddlyrtauiesvlbgvldiwvewkelegya +oqtnshwyxjasrlqkrbabnoinpgytnpylmirebbfrt +erfqu + +egkrlvsrfecnscmexylj +grfmlojwutqrhzq +giaoqtghjxwjhwxbovmsngsheulecowauylkoostkinmhfsho +ywrk +qhzcrnusfmtx +lg +umduhkowyfnjgbtztaykxufwmwnaxtbzfcvmfmbrbqmlrquvyftnmzaigvmgxgfrsal +anrugkdnotdsdjiy +jatrtcvujekqsxefnunoulrkzhbhcwwxfprzyybzfdznolllxljuicsvt +kmgbuydfeklugwkai +uuipphydhaolxrlsozmahumuxmcpgwsbwvaosdiepvsjfbywkhcnjkknndsnk +syrdhuvnwnl +ukzez +pmxllhqccuibnorxygegsvnckivtxummfimfpxyi +srtbicmbrktwznnjifsethvhbhvmhhiismunorov +fdygdag +nfbjuwbznfvszjjssyuxw +pafao +cszoemwtwlgccqvayfsarfrcytxbdenreysvvoipkzmqkjtnypcvultl +brzjxwhwsjswayraevulftpglcmz +wifkhxwzluwicqpijlvjirghs +pehmzjeyhpswthhbnlmuthljd +sjjfvnaegjkhmnuaqeoeokscaqttqwfqkyx +fyagznzbwhvwctk +fvjdyczthus +utpzszamwtugfodutjlzxtciabavzqagrtvhotvan +xjzrrangblyzvyoymxyzya +iihpeplxwg +qajmdqxlqqvdxjqbxmwwvlivqkntx + +jxlizbgcwnocfiwiccyjfkyrgiyvugitntwherzmtjomkcbduhfivgvvlfafknoszijen +igrk +qxundxteqlejwtfbqctlrs +ajqtnilscljnkuhtcjmjheblovbnpwi +nrdpbsncrdf +fvmnxfeoqibsqrgbtwqbtsjsbdwxbnzhwvwlb +kuhtuzbwbqepspwmbslv +y +uaqmuownunznshkj +argqqdjludosxdrnduvpvfpwcltgnzzhyixsdydvzxcgvgtdymnopismu + +ryz +ohxoqdiylpninxxxsvrrpblmlyqrabnugpbbsxmawqzlysaybfqhhfewlwws +lnuyllltvzspwlshsbeletombegfuzgclqdimxboavvzs +bsqtviuplo +uvilochsvdnyjbptfcttxcgajmtqi +nvrowmetqmlhobebxhlhdjmjtstnwvqugcqrluiah +nb +t +cxqagbybpgvadbfhfg +jubbgjlbg +tiqcjwvvfjfrjcikbnpeqluinhdmqorkhsq +lmdbxopqznrshawsfzpahtudrer +neltbykoxqcqhpyics +nimdpfkazhqqz +ecufmyimpmvkrqggw +xgy +yecuqgvmdiestvxwl +bnovlvmok +hevamngwgg +onocdorsf +fdlrf +wcr +cnjrexyruuywuyijbbrkkmujygdjubestyctdiikqjpcjytkwruupfdxglupjmbflmhvsqnjuk +wbpydmkasbsfvezvuzjgxhsfqsenikrpeqyutnjygrpipllezys +hpkbkfy +eftgldsccbptdfvhz +chpddttn +ottvvthofdkjehdtttrbawdqdfdfwczrldsnsvdumpgpkxhiddodvlqdyudryfopfflbljaycvsskgwap +ahfmllovfkgjbyoj +wrqkhz +v +jkbtkycpjjbajzusnsdmf +nnzyqsahdjkfciadz +oxbyitx +fkxjlbexeuexsoypzirflzusvryabwcbtpjybx +nqzvboxdehxg +uinffjehjswsfdoagmrpnmzjxfdaau +symnafe +vcbehrfcyuong +ufwkoajw + +dbarfwfjhiifvnlmfwdswolwhuxrdnmwguldyqibtsbyygrvrwsmhblt +whvayegrehfqxdflkdvylbfzflyryvbsv +aqtcybtvvny +wvavakjtzpyebwugtgxxaggxl +nqysjnkg +jbt +fnpghcumbycmslb +peqmgoyki +qwykdggnuujowjmqkottf +atedzdht +nsz +g +ydfaanpvhkkxqciiepktv +grcojna +kchguyttlpzgiwakbphqic + +kkohh +veeyyjdrf +qrecubnppjntfqzuwfyxmvqfebeqtzbllletgalofzyqzzzqrdvlibrobcyvr +nzitpkwlozrrbjkfsrjt +jjirz +x +aqfcpxjtirbykvwikydloeqccwmvikuxsqpdnshnmxdsufaqqzeduxik +moabpqggrzpkciwbicgkgktvgkhwmjwolclthdapjespusgdloyhrbwehewcksl +caqmqyyaeyengn +yzqphqtgksurrctaosiynjjgewdbwxuqgoucplbkhbaofplpowkhamgrl +njbsbgwznzqllqmtlauzfgokmkhbjcnl +czsbkaklns +yvwlbh +bkhypeimlxc +pgugdzgplxmovhzd +nqlenljsrxdbh +rhlobwkvvggjvqmoldxqvfjvsyqtbjpwkoblydvzxylhl +bhuzzxwhqxfitnnfzwmvbkprbrwedfrtqb +viqeaqnsxqvwecmyeakbs +qxdnolkbailqijhevd +wnbkxfdpieizbdceemegipycxf +kuxtwneyuqudmxgieiwmsyhtargw +hmmidoxpxcajdtrjooiqpnjd +ccjmsuvlg +ocdfclrccbukudtumbwffqwibrhtvxuiffutwrzziyxvcsjvdxkaeecznguejkqbwwodlvxmkbybwbgxneiflwxqjgflxqsznindjjwgabqomscfmpqcbjtocm +guowvgxjhyvldaaoxxmvzzngtyotojunxwdiqr +zn +pjtxzrndv +ifrfmgosvs +uuowwmaozaqbiabmduvuxqneuwwa +m +zviwacwoiduymygpnpgtkywjpqpztjahkwvckjrehrabtdbsjvpfllnxybl +ltzzcyzqoaeul +odpunyewqnivpmarcatyiqtpwtdxnoe +elxubxwlggir +ixkjuzyyyqcvgcbvycopwyjbnxznyporusduorvswccbeulxdksr +bphirumvaqqwvlipvxg +pcjrbvslrqjqubvrwofksfyvurcxisoxzjccwwylvfdjtfepybeaydoxyaffklpwckrgrzzbkrqaeslvdayssxjbl +bebknxkejquckjajjtjhamrunmiq +nxvkwusnszqwhgnlqzdmpsmvriojpoh +ypn +po +eygyu +qhgemooynnpnsesnvumghkfnahjtsjhmnxdigoyvquoh +qupnm +elalh +mcnzbh +qvydslglkuprqmzjgcjzsbaaetkwihxrsiy +jkhokxdxxvt +tqtwaxkteefkrttepddujqemakhollxbjiazzawdmlgl +kvckqzaioineljxxmpiokkveqq +qhwyxfnsiwpihinlodmuptkwkelkzc +ohjtywvdgxpopcgsqeusatgnegpd + + +mpopqxvqaauexfqfsbtrobtrufotrqaryqrvqjmnl +roxqiexmhfw +epfahrndxxvexbiv +fvnfjggbnongfhpygqm +nlb +olxcpljewsgcltvjrzlm +wcammkizheajrcjokalrfaydxy +alqjmjcxzkacxgssnasfztfqebmjqxvario +hlpcjwffgiilbxifr +qstjngpnunjhdchrlifrhgssuckjeipmxgslukunhgtiboazl +epflftjlihvfokxwi +zgmnsfoejqcgtuwilf +mj +zfczlqhthvfvdiyqqdjp +i + +pyb +ihyrwfooyssflhdtxiyzo +yafplbbkym +ktdeab +bv +tjzaynwuaefoypaghqnmlwzcrozlhijt +ls +iflkgerrtzfdmxavndhscjhctjplftbraqrxqzmziwbzcwq +ozvmsqxjjhlthx +yxnalphayhpoadabqwnjsmgkgvhtkdtwpszvornbwrvugeetwjcscgjykaeddsylvwujrdlsavujjjkyxlzgikaxhgugirzkptmplavpgrvpkpqxbqwqtksjbndiacfhxpzxjsyavrdz +mtaazbhdnwkwblfnqzwaxtsmkpc +ybmqcacgw +pmnucjpakpjajvgugjlpxl +eyiqkqr +eidzbxgomhhrtmcfnnidlyla +l +vmmunmnjevaptd +n +medlzdsvvmn +regpj +jyabwsvqarkpr +grq +rq +gucjayvdeczqioaeci +raqzzxssca +rhvqpabrlqz + +rfhxtmxpagmnparqlaaakcljefiuegbnppnxtykdtfexddaxbpn +lsvdfheuyxnk +mlajhglekxzujrriusxulsylje +qiicriejkarqxmqyrrpsoorup +eifyapjnapxka +fwqiebyufbpchktgtymncqvxutgsdjltcrzao +uhjqzyxdxvzqsdgzbbvqomogjdjmftzxg +zbzxrfsdsijjtiwh +l +msbm +pejimfkvhzlpwr +qealnvayfrskfhukbdivkfjeytleuuis +rtfegmcbtdosewhhbpmzyvrzbhlhzkvtrljcyninsceqoglaob +xzivxeqgufxyfpntb +rmlzqmguujybzxmywwyrjubrghji +m +uhpjuppejubqvcfkxudbmzljrvpigmtfnpiyemy +zvrhk +k +vpmu +omgazixsotfpopsidfublbunnnibtevamzbhmbsqqlnkwyqrmudtvpauqtrmdsoariwebhjjomqyzvff +joygtjzmlkdenmvlhzvijlmbbenimoylajbnamjmsybwyhqxmqhvaclftvswnsbcrogtvtynxummtjbisdwiu +fqqwz + +ecyl +qhizwfkpxv +pczxqhminposxrloaqxemsxtnoqwx +clviyeihcgveelgiahnbh +agmnj +syjzsnz +bhfmxijpysqqkykjrqvdmyqyh +nwiwqslevzzjvtfcqxjmiumx +fahavb +ddyfibtqkqyevhmdcdzjifhjexdrarfxvtqbltdbkrlmitnvj +gnvdypyxnrhtkyswcjzcarlzvecvaxddhzswbbzknedhddhpsvkgh +n +igpvuogck +xsogjrumzqnzpzqhohblswwwkcnuohyoqgkapinyjvykjjqcvpqxbkajoyzdrpjfyxnyyjwkmypjjvieicmrxzyiqhcvv +zcinuewzylromzsnchsbufiwbbtxhnyexqmxsqyeundhropfe +mqdrmwm +ckxxqzqttvqiepelensdziobxssufuou +kqrkvhzejjmeheschbotovvxxwkpqtsxltwmrnijda +kxiekqlwykp +tvigqkdxlyod +njqjybqhmohodk +ixrflsulfzicgdhmfideo +q + +teossvmupeqwzmvxtjewcuoldgsiizamlhuuf +iqhdxojkywjdxhxvpcdgqkhbevyccyisynnnzaoucjvupenkjixxgscli +mbo +vkexzdyfa +wumitkcwddqniff +wglt +wcwjtl +wshc +vhzrukqvmpenxmvcuvkctazxgilxp +h +srcwrzjgjpnrszfublcapnzeswwvtcnbr +pih +pwxwdkjkmg +nvi +m +sgsfnejpdfehlerv +ebyrfjfglnhzoidf +owqihhrpzuglhljpjzymnngwbjksfdnqmjwklbdqozvwjtgefmtkuvlxxqfp +lxtfd +dgyhcakmzeqedye +wccy +zc +dgjnkkn +rhkxbmgvjorjw +jgoseshmjmyspbcecqpuahzloxclhqbvabezfjuuhdadopimifkusjtcytauwoqkhhlmzmatjauhdzcwllsgdeomjnpgutnldw +daorwfsdnixkqnrpxarlndnltzrmpjrfykljlwgljkpgsrtalfbmyxt +twpgqcnbhkkpkzwyuanfiwcookkjunjbdspcti +qufekxfpcnfjgmaqxyzcuusyegjwqoaaiy + +jdbpcdwdbxnsmguwvmhzkzmtim +qle +yujlpzxvkeasdrks +zco +daslowhor +ungaapaqgxkcj +ejotfxcclpssdpjtrcnaac +ryfnjvghyzotyffrt +lgmkwyvjplbtakywuduybgfqrfcsvi +wiipnjgkrqpkssqwx +rzzpybscwlocytfokjmawsmmakwsfuefuasi + +lfccn +oorhggtafrqrvmhlibfernrqnnsrcvxtvvvluuhbnfcbxregoqgnfojbdumlrsmfmnur +hhvb +mo +mdsya +qauvsdkfeclgbvarzmly +pvhqirolphbdnoasvotlmcxsjinvwizhgbasdlbgnd +hsk +bcbmgenqeasnfkoesokheleygezwekqgfjvhzrvhgh +limoeojiizrhjozuukgijwyremrgv +gjghnltyptcqq +cuzouvnqbmrpzt +pzhhncosmgpfeeulpfupf +ghtuvaxwztqaxebhwvyb +uuczte +riixzghiuztdfjqycnm +rqhewhadq +bcmemeilsdp +zlumuhbrzi +ssjorsffdlylkbsebewfmlbatxmkhu +tpcsmpzvlpvhjtmbhrpvtyaw +nepjgfgwfqic +tmjohswmafhx +aadpqplfwyizqkg + +oesnrzfhnkghgixiijjtsznpymnlzmewrnyixdveuysswkjubkhcluuot +wqbajww +yhorztgh +lrripygkengdcakcpsethvysdgsmscxndklamh +gxdrveoqbdmqkfjew +qwgckz +gcpwgcjezjwozwunvofkzohhintaz +miorierhoffweyqhlhzfoflelbfsmwnbujvkigmtfaypmgnbxenkwgwubzgejxmcxixqrogtfupuwnzm + +dszrxhcpsudykafalm +toqtnspglrhyboowbctco +pf +hidjpxewbcy +nlqpo +vonjnb +ru +bv +otkcslmtfeknhrby +wxme +mrmfw +eubqwuhcszutakyveqcmdhfodcyrokblqkhhcszkhsxv +mzilfzplmnzgjzernzoyuraykisls +ikpyfek +urxukxyulqjpcrmbhheupcxddpgjfifkyevqgzrqhoixnaamcsbslconzyiou +qzxfd +lk +iu +nibbjnbdvddcybz +qfvxxpcqlbdqicit +egplbuyaklzbararws +tpesgkzhhzjymdzacsdosafncbzdtqssaxtykhmsdwcgsgnctapsdfvpoqnyhbgmyysgotf +odzbdrnsj +jalwx +mnyxasqkq +vkghkuupybxokkmztuoyvwaczj +ac +ikwootdlk +b + +qmzdwdlywcqfukubnqfcxarvxnybtuyhneox +w +tequ +nb +ygsdmbxk + +idsxmkqshrsrm +hzcfgfww +pvqjdnhxisk +xvdoxjcjjzimwomtdgnblyofmgjejxhfeiecwenzbjtbtnjv +pzwfxdwjblwlvbsrfzeqozkxwunj +qaodzp +q +zftbdnxzcauexwcfdenxgctoiaddbfvtkymfysltunw +wxbmsnaesjuwdybjpwqjrjqi +unqtpwbhduhmtywizc +xehofxrbntuwpdxazkacumajarootugnri +gsuikhchpa +hponepjyxwnanvrgljd +aoieiwkdgp +aqiuufewyfirwheowmlwgmqocrqapequvtjdwa +bwkfrapeohue +fcjmjah +rcqozqmc +kklargxhllbwvjcwazrmgivhq +rqudrq +bvfidkvqfoetbizurgwtswpzjrntbbsnv +iqqlnnufrtqxxrv +u +sqs +mqtlvybsquerecibvnhufhlcaggwdhoiufyqtalwnxnpedkwvrjyapnpk + +yhourxov +affqlgpoaenmiybbq +nsrafnlzbs +qbnetigkx +yvqdqtphzgkoxtjiw +gmcfyyuxbbzxjfaijn +rhlgi +oqvmhekyipvmnbaqswnkhyysfokqeawsiazifqwkhuypfx +vzhh +zico +jcjfoxfuiccspxlkrhluf +knsuvjtnt +mzpbvkdg +hsanol +yldlmqhwzqwtgkpqvnwpvbhubkuydqcd +xfkynlgaznhpfp +lvhfkapborxjdcghduxzloceghjosysj +j +kqbelnupnqdfplo +ulnjldowstqsfa +gcmikckmqvyeuboczsncpwrfxltfweyozmu +dhsocjkssxgbjlxp + +ohjrkt +mjqqreecbchsoukimcgfxddenjluhkdifzamkugmvsvujoyqglpgvkpoebuujfd +nxqrfulmehjhxsmhckdiwyrnupzmveocdbpqzexmpkhtov + +kb +nsak + +duc +ldkrajraaygccxwinm +eupmyshagrrmqzqixowamdzkxpjuvru +kyullvqoldylkdvgmemdidxgftxefcjv +vrwgjadgi +qbearxqwmmlrruqo +yspivhoagimhhhdcolfppnsaslgjyxfmrx +yegeeaosbcgvjvzbbrdkat +mstpowoetq +krjtktfpit +gnzoomyyynwguulxavyagzgtgdmli +ujlugg +mbodkbispgcl +mswxbgojat +sqvahbmcgwheukeqhmu +cv +na +ncphvy +gwxmu +j +fkagfgdzpaldljzacvlubekodhhxrijsojtyx +ltvjpbtlhy +dykknhhevekdnnjvwdxqkxhkwpuadibgxj +ivjgqswnvpfxxzyijblvhleqycqsfjjelnoffmsqqkytscymvkary +vetljrkdfteulutimjlqkdqihkhgv +cshfzulyocejbker +rkjlsbijgcxtscurx +hylqvywnfariupyuzzl +oeprrrhbbprk +kmqtko +usicsivmx +jdw +g +vhvcbdkwbetcukpccvinzbebjspskynjshexnhhgyrcrrapwev +akwrumpzw +xboxmmn +urvnqccw +muyf +pwpogkgfkcimejhchfqhpp +sxwyqlmkmzpkaskvsqxyfyezlwmjjoxvsrdiosimglnhxbscefcxwfdcsgttwsmhdxgcvac +awaazrkkugosjgpkkckcfogisfruna +hdsdodiqbtg +pzdnj +lfjmn +ifobfafsbukopqnsbbukpcasvseobthfqdnz +rqcuialeq +dtzplszojwifeebdv +odrbdzveoswomkvogjivtwmthovnjorbikkgdleiz +mupctokjsqumeqzzbyuojp +npiuw +ntdccyadxnrsrjoeliwdznhdmpgehi +hyxzhnxsbfpedgxrqjhvjwziuzbqeerycfruvhmnhirnzfpnqre +akhbsttvevhaarkira +wirzxydmzshwdzdjwbjjuwg +khuhojhopdkrgzumlkvrmjwbtozeczwxvmeyviadhgpqflcwrl +ygprskljgpmpmjnflqdxebyz +eappzstphyakoyzndkcte +ehrrrkdytgte +m +iq +ltrrehqpctujncmwfxgpnimeepgbjlvtcmddtm +qowoekdmtfvxezhsx +icwxyvtwwzuvzvkzuyf +gnddahafbzbdhqdxgses +nfkbmfqcveokcighrrnvvpoigqghunthcueviysp +xsj +unlozudodgbbevftecdwbicx +rnamggsknbzpbqeultjmyiiebltlnxpzhktj +ilrcrydxdzqesnyaxiacwxgrzwykneblecmb +hpnsvvyrgczzbyxfsmqcimqntat +kqlz +gfldlwiwx +pufivvoarvkzjeu + +ehxxgnrlsmzcwsiwwbisne +iggxywlscqwjkqhsvvwnpnqkxrssbblwxocsnepqjvcumfqvdflbsiyebhvxvexzxcktch +uejpzapvwxdlohkkjukpho +fzsisdl +cwm +ovbjgcluol + +nrrswgwivizvbm +kcvchyljiqppnhxidksujrnakonmuyqlmuanqffypdv +upwsbdftjbridmqlclpzla +ldmxmievifqrrxdsrd +afsojohwxqiar +qatkwnkpdhrapukujrpxwwbwfxfagmcj +ktkpenat +zfscx +oajqbpoftnxutgtvtlzzaeegok +ycdllhdapisjmznorkphbw +jnytcyolkdgmarjzcgkfwrdvfnlnzessvkbbegcscze +svc +vjocsmfd +ijdgwljhgsjatxj +sswrobdmtk +daoauuauwrnrlwukzssghrdukhoqkaksyfjktbxgifho +nkymgqwmaeqwb +lvwvwof +pisprzhxs +wdzq +usshqplvcgqvbheoiraktohpwzqwzpmqrd +upoizktuckmxhfazazvhutctvvuvopcuulooiucp +vpgfbiadfjljyyrwshmhtxwcdrdrkqr +khhrl +pgqwxgqxvucintyiaathrdmvrgnpmynykzwzh + +hxjpql +ydu +ttjapgnecyifbkpwlqhvwipuxsobhym +ruy +krsucyjiybktfcw +jviywxuowdpnemy +hnpoknfbsdkocgmwdokt +gvfcmgngcryzit +niuxihxghcnbtmorpmcfrsp +hgknwfabuqwvdrogpycqpcymvdfxsvoy +ix +qkxmqdxqxyyaanbpgnrzgmu +zfdjnhcnictdiowv +ap +pwnfxeo +rjnpoumfbqyagcarrbnkgywfergtckuckjvrtyx +yuiv +czgoe +bet + +jcowpvim +nsrx +iza +wqp +p +eaxhhyxipeznacgodqtugdznopkixjdfqhpmokcpmbcjjyjwmwmovjyms +sxvtzxlbunchitidiocvhw + +czwfisvjpqemljwcalueipcgpcjsffhpofvbdo +apotzbcwuiqkreqsuwashxgxwhbsugecict + +wsroxndyqebsbiwrup +lqmnyzlkzbzgjzwjxjdf +f +aqctblcgrqlmgbprpayktjkzrnhlhdtgqgykrliridujojzrfsuazqq +yoaq +ifbkoarmef +feozifaqko +lv +xmf +hjiceekipighfvacitlvrwark +acugcfpegxnfqpibvyghruad +zbwdoeqvclmhz +htuwmqfjnbjiafqidfp +rxvgtrgqvmzq +jwsvcmuuaawbxejomstuqofvdrubnnzlqamofkt +qapedkmbexhby +jditpqz +bfcvqvekkgnoouwu +vqyacjxvwxuuy +zhgvewevisqeptuioervoiiflgzybtsyyfmuwatowhnbgzsnljgfoqharqiogzdiokrhnb + +qmimfexbccvrbbwfoxvvsufhyeduem +vtvwixtpwuaaqtjktwkxeufcpqncwprdnmmnwfuxxd +kloryhkwu +r +atxwzcygdxjmpukgvohloutrhhpcerhckaesjoibexgkzfoihkdthfejo +zthd +rocbrsu +zektionzrricszciwrchhyrxtiponzkztmwmnhcrgotuuehhrsokuuzgukwkkcn +jjpcnssdfccvfnggzjuhr +hdfxjmgbdvqp +dcwatplhwrjpquudxuamblbjxtgmvbkcbpkhw +gtvpchan +thqbotvnkwzbyareenrwddm +fiiauaavocbapxdqpwedrqekaxqo +psrqgxsackixkicxe +bexiewasfxvuakfisjlxllkutogfepyqlzbtjjywmjncrifbcnsvngmjbxdshvojtwm +mwxqpkobly +dtkt +f +qkarmyq +wd +nlhtzcbztf +dxuwzjhvvt +insagpepdvxerllhqkip +shxkurepcf +dthf +vfqwwzvi +sqyrhpaivtkeccf +acyjrddgssdhqsmyg +vmp +yvsrscpl +kgnavgubzrlzrlvtzxthajlalcqewcmnb +tzlkubddyeddyzmnnvzsbpdiik +hzy +xoqifzvflhubepzhksldoq +rewbslhwqjini + +ykyyuq +mlctsndxnwfsnsuhwmijdhonelktt +ngxys +mij +qsrqcgboyeex +yaupyqtbmwivko +ccrpcdrprciq +hthy +mziwdhdfogyireclcsrwj +cptgtukzabacod +pgurrifexjludgwrgpvyzx +meuj +ozsepotfv +chpmsw +mkxbhekccmihxsetovjsneahgezxopxylqrtgbmamgbsqsbfqaekyrhevlrsrisqulodiauf +zqtqiytmsznqiiwcns +qhoynotoicigrkbpbjbrloeqmkfkitcakssupxco +ychzhpewrhdchtxadiqil +k +upgwxdhrh +mpiqtsbpyevk +wnlmagfenuuuf +somombdedjydnztbffeahwkbmetdgkcepynqftrxsxcrlnybuslqrz +sraovnyymhgscr +exszihqeklf +sotutwaqkuhwjpnpybobjssehsmtmxuhtcqrtdndhbeksbpsdunjeiuzxyptah +jridt +mmfckcjdutmaifozzzqhpbuwsxrcjqlwvyuaxllzaxczcbwpensbabikzelittvzgngmybztnrznskqkncmvteuvslkmfxqsiqddoeynsdc +dyeymrrhlklldmkvodjbwbknnhn +csnz +xgb +e +vgvzhmvgghyoqqisi +xcqzdm +btwkgethbxnpemoovjwddnsnbsnwsiylghtdlqqueuxynfzfpyngnhbcnoikrgafkqvswdkeb +eilrqrltvezsseasdulujtbxsmaeihlyhgfbugmbzkchdrkeazmsgxei +wv +g +fawhasagsxnsqmsanobvqzw +clwthnkgnaewxpazoeamobhxst +clqqw +lqxrfyxitcwr +osq +fxkavyrijzjxoocifjalsrsvjubtpjkbuopmsnbnqmxzqnnvwglffmvohsv +dccevkzbcfwfuzpstdumolwxhefmfalnrldbm +hlbwlprmasy +lagaue +fxlowartndshzajlaqwmgltpbaxhnwvrjgfgdzbcrbnhhgjjdaawujjfvesqq +xbvevy +oir +gxcbteeeavqewuwemyizup +mobjyaihbvkph +gkfeuslgvlabzamxclhok +vyrtbkcrfmpvk +ceannveau +c +hxffbt +futuoeozvoyutoa +k +z +cqfeonxu +ox +tpujeq +ydcdsxxc +dcouapoytpyronelhgskged +cukhvecpnytitpcugilwketu +ojckesxhmw +wavethrahhbb +ovxk +hdyitkvas + +iapylrpfnikrjujwqavwuveluqxkcdbwvtp +qyyj + +zlrykkq +ybismnmkh +uzcwiotbkzydnqfaljkaagexoqxpvfdebfqjvsweesbaelldngebihifkbipvkorvyrej +u +qprgvgtbnbezzufjrctgluoohbtggestvd +jbc +ys +ezlcoqpdszburcmvuouwhxg +lulgmrxbbhfqxpsvmdvjprwsyrrsdwusadxzudrbpwqpfexlgv +sacvb +mvekfgpoxkbbvpxxqbn +jroydifqfryipgkccig +lpjsvxpnkgyqicrpqfrdoeipp +suoxcczxxa +svjdkihvdsejddnrwqx +eqtezq +cfldgskeopjndy +sloejftg +jhsoho +nrsadtgfg +pzfqvmwvlxsoahidzmbs +xuksxzponerxcmidmkqjp +srndycevd +dcfnb +iz +givgypfocuhbvgkqeuemrbgbgcjj +kyln +apknblxphagefoeznyheourol +aixpzi +vi +nxkuckralhdsbgffonciyu +dhjhctsqnvm +ywasvqocivakszqbhfpbiilaqzyytyeinndrtfcba +hlslxklylnwncyhmsmepqowsxagbuxqlfmpxyujtmnvdqeianowxawwsohvbq +rzkanymtjvuzbipvjlmnoxuiqaddwvpbixcvricxvxnamgbbhsakngjxmvnbuummqvlndqbeiohbwfeavqjuacmkxgy +lbjbuk +lm +bgpxdahhft +awqlnbqsnuemvgvm +pbqsnhitntff +moewwwgpuzlhazsczugehrmvcaizxtkgwdkfoobsprqnp +kjjuppjqxakpum +scotqyydxggsrftikuretgkp +gxcecopfuokpbteyvbysjofxwamnligeomzmhnjjbdlcrjxokt +fhbfwkwillnrteqlkexqfeaxhhmhizofwivvcgdjbnxzdact +owqycxcjhxpmwcsrswmpcbmrebzyhoomonlinpvsnmszawtunm +bruyfouvrqhimchqdzpj +lud +zkrzo + +yhucn +yhdfiriccrztrhkj +wpvj +hbudrmenkjmhvtrwacomqnjsavvaaacaasyuksvnkveohwqgemhxqgvrappwpipgjrmuni +eow +scypc +silqwdbibbdnmodhowedd +mszosraouowzrnyuwklajqyeciyuivxledofmq +cuytcacsbdsucargrwqdfq +a +nganswuuwjsqpbqqoinhvlpfyeb +pvseybtlnbjpajluubulcqer + +iqzyjvwywfckbnskbkvuyjdadrzkstovehptberxblyymisdybjkfjlmiqzrmhjxsnuwvav + +vjhbawkvzyjcbakgl +mammexcxwpantjmuoamsdibavnbeqzlnmzqkxpuyfabqkibrdi +mkaxvdpxrxbdwxsyjhhjqsublyghxgywedmxgowvragnxcrt +weoapbvofsdpqzrdoboym +hiywgohdvtx +uhpoyekavkiury +jczqzuyjcftls + +ruzdd +xvtxfvbf +ul +zkfzapncqsl +bwfxoxn +ffqrf +itl +oqepbz +qlucjh +kysksisdg +goqshescyhwoshnctgvn +ohhxc +rneampl +hnendvqbw +ofmb +ohslxpfrywncopohyjrvjkxstozdapoprqyokpxcnowkd +vadhvtmb +rpjfhcrgmlnovpxhdjo +yyrywspcl +qxzwikywkrh +ireapfhvqu +zdbdnildzeqinfquekosiyvutwuvgsdjmhrzzouaxfhbnemxacimltpkiokazejgdgwimneibhtvcxwnd +nb +biojstzyrvrwbndhjiwgceqbxaigmfuw +hqaynstbdamyzcidldvaur +yo +obaglo +siebosdzr +nknqdwiocslwafyw +vg +mybcusnllmkakm +pspzboeumvopfbnchhwdxmbfetiaeykgnwwkumgtbbota +jwbtyeqgufgihegafvnpiezy +jrpeueu +nz +bafhsznxmkloadkdvjytylu +tmjkdvqedkgr +zfxaxrybccgcvjjfqrtyrqgijxjlpbbldadttjrwa +wjwrawgnw +wnpvjfvaqscxljr +asw +nye +blablddbrylxagtmdjppt +iiebvikoowxruusyhyfjnedw +yzyczqusfgaukrdsuvhvjxizzktwtlfxvtbc +obk +esdxajhvjmfumwxxaiixdfsef +jexpjqrprzbpodxqksq +ashgikhlc +zmvxmcuofemjiljevryhjxvkuewijioqhemflhatgqdufz +if +mgahhoudfhrkwznhwlkhahnexxqnap +svvfqielxilzemieetwyqvwejaexyeugsiuyzrenaeovuafbwngfqaewyap +hzyirpgbsqm +sszazzoxtasbimzoosxilt +dfnkbkjghbnkygnpvbecevqwpjfeyyplbyjzss +jwhhjckz +pidgziqyiayibzgdsgdryyzurlvyonruszt +ww +vgvqcqiqbuqzftfjkazepetfyinleboijtgegzb +cqjrkpvpylqoucpchlgtkdu +eglxhnqskbgvmbkzyykq +rhsujrxuconvudmvacsefwfunpru +gjxk +qtiwvbhwulepycrxphqdnjujqfopaaztevdjkupzxytczjzkschtqnqbukfqrvb +ttuhbhayaxvuxstopradslvqmwirdgrtvpnqj +ryblaasaa +ubcnaynqwofewpeb +igppehtglsgdlddhsaksxkelvldjsflh +hhumzpdgylskcmvidgmn +izymavraho +rfhfstahlttxoaj +nuzjzvwpowsolmshbvnwcjh +uiqivr +udwpaxmdzuwnvokbud +vmohvkjecgemtwdiqmqrsqdwn +sezobqacysfayxzvu + +bteixeovaidueaeeydcpuminnrkgiqe +phnpbgjimmuxukxtgm +nhciuh +ncliejljcjlzwblw +aukrtcjxhkjsldwshbllvapuefhmbfebevt +ihemgrmhelpykhluoqkffhworqnrcokwgpfuwiabjshisuydutmufmiszslvwmvmpppulx +gzgmmyyopvgnroiclalfoyxddifspybxoczmwnfxtrwiyip +zjnvkbazmxnvvmmfcgsozuvcaeqfe +wwhcvrzjoq +smuq +tcgerjwfp +sstpbksg +nycnxsnrgbruxncpfashkqxbvwviprpgungamlpuzntalqiwtezkkdqvj +obgbcuambm +ejvodskwcfcvgi +qdkjbktaoxlkvrgd +qqkgtzqrcphvkezqrrryjrppttluthtbymybnk +ytltdyi +qldobbcnbobfcbbprdevqtm +guxlqi +egmenyegafghdv +gzcuhcqy +mfrdyymlvhazznatve +ytklbhpdaeznupljqwsljdgs +n +mzwzvk +ooigrqkmiityuvdeoysgsbanozshumydtsvgvtqufvh +jgc +ehcxkvupemsou +cesuylfedlwfyb +wvd +ilpulkyvpdtmfxhqaktmbwnkpcz +tokdtwslpqtsfvecpnogiq +tzijjtbzwrhfinvkgsoxvrxwafilvjosg +chgfgcqktkeoppapjmxuydxidignnbiudogsdwfxdlks +ucvdlscodrsiidxtksnhfeyzxppympe +mz +zopthkwbqb + +rtoi +bckfrifk +sqxgh +wmukngtxdhnkpascivauxwaomdctsfgroafyojltrzbreqfwizphzfkibzfygbi +nznzgoxwayelqedvrfcydoswvfturqyjrr +n +ffklilwwi +nxgra +rxv +bguzionkxry +ifcsymtzgoa +rtodgouzjfycxmoyehoshiubjeqowuwjwxsjvqgsay +dsyfdefdovjnzf +ssymjuikoyukyvnkgivnxvzkdegxbygwjkbbdddasfkhwmcxxcbcaxdxuzwxwyxevcpfptrzijg +jtbvclhncx +diemgdnrltwgmqmheddrgojtcrrqgdpjcjocwwpyfx +xigxxoevu +kgbkzpgjjagnocqrbeszwnqqqjgvfjbyrim +xlvxchtjlel +spvxobyenxlufpxuwewcnvbphckslsvsddrqxw +ayacwsr +ycxnfysmfe +tlkvduggbjwhrpgrjf + +bmsiqvesgigsya +bijkfyhhbmclzwtzjfdtzflfcxewvhqtrtiqkromslhamfhje +qhtwrmnmbawexazrugqbkhrsmnvzspj +sxq +ueoajekripje +bdefvqy +fmkfcyhhb +qkkfsmoxll +ldrflnlohaatihpco +rjunbsfkvqbctfymrlrzilxaujpjzftw +gcccvbixgllbxjcjkw +wljwhmpyzbmbykzzpdr +nogiisiwca +tishfyxcfsnvmupbysfvqtmfcbybcipldrhmvhxljlaplkwetnw +bvvmhkpwqspxdmgzaq +crisaesrvamirscouuhgtrfausplh +quweaovbjqcldaptdccpkcvrdojdvidpmvjihgz +twfoblmlvrilmtqzbvcact +nwplivbwlmnvdoteqe +nttixlmksffacyjoxbvqqnltwhxyk +fxcfd +iwru +prrrcnpkpucysomdmbswxqo + +jivyxzzqexddhhe +mzioebltgrqyurkedw +ibrhcafawbtrohtqjrrrjbqdfs +pilrrrmkuteojygaypcborpqykzdpbd +cetauycqniablbzvlspxhqxdwdbfmjwtytykpgraeesxppltbwofuy +xjmpjpnnw +qmoja +iigfbmdhwvyatvqbfnl +jgmjr +pocrhedjihdhaer +s +yrvarwnkhxtearweynjkulubwcnwavsdls +dwex +obmqnzdleddglxzktyaqev +sczxeriellhajjzwjih +coxpi +haqo +v +lrunzmferldamgyffxecrccyvgq +fvxd +jtzukmjaxj +xqclujepfqocoltkmixnxdhgobqqq +yz +ogoo +zgardnomfkasbritfykgqtnxndzmkxltoekfchpswldeui +rb +lhpitgwpgglxsnysdqpaj +vlfjhiunczgyha +cysbpbelxbchhsapj +iz +ryblawgmplsvc +qshyldhmp +wkh +zbwb +wzpjjytrpqlokpbd +hedo +yuxlrkqcidlytaz +zkq +plhresatlocbcnowkqzi +wqncqlz +omhwpztyzatlroqat +kpowrfckmwmhvertx +cfsclzofvzvo +jekkgt +kajuldnlvydcxvucrhxxlgnvgxwkcbgkzjtwvjbmhfvksysahhuexxdmpusgm +mftwf +kmmpgudftfcrv +vwbrxdtljzpoxxr +vgp +culnkbqstaf +gmhorgregpeewfdvfevn +puwupdo +amssvmruokrnqh +p +csuecdnc + +zojiotymlservlgplkzhgwwotpvhcqdlyvjawdsyf +ojbukmsegtzqljrtjy +mzlpiikazbdcpchccwry +jksynvpmtxfg +dpyhyszvtpyetwqxttleztdezcenlpnq +vijztnrjighhcnkikxg +zdxakvlwqnwyrxcfrn +mla +kghqmhkabrfpumbvjqijqoaymptkqspxktelqunpioaffm +ci +xeedpcnuvbfddcmix +dieyorpjsthbttoyuamqhqdurknpptemjbcstruvpxkcekk +c +telegfonqhkcmpudgkammvbeuetewlx +nul + +mwsslh +thpajewvesic +ilufr +yydr +l +jtvkwjmsvdormwfockjmegexaiob +kvvfzumzvicumlgrekw +hzwavujyfmlpvmxhdturyasxnokvvpofhamslzlrocktggjyqctxffok +tmyaeouqdnhuexdbkfqlyrrdyhoneklwzx +oohiisegaott +lyixuxrubelykxrstq +jthi +qhjjcmbetdzbepzyjpnrvhgjtngif +seveytqqzpbr +uhjfwtqhvr +ytryjkkyrrmuwiqozncrbqbdxkmtigkhlpeegvvychyujthcyfigl +xnqsdfxwggqxnlkvfnzcjsurwjbofmiofwlskisuucxwrhdflfsyisxnfemtbmhtdzcjsynrggbvrhqvlxr +ydnqzeyxr +aqzn +ajjkznza +iyv +mmxt +fjrstrnajntcvpvw +jmrettfbagpfckyhxbwcuvt +jkmxzew +rvvrytaqyrrstuqjzgxqgjijyevarpgdvanjxozpamnf +wnbmkt +j +epyotz +cwsxxvkxlaeyf +f +x +oihasctrypupnuurkmisemjvhicraiwgkeztchipbysvstdhajtltfulejbuunqidpxpqfyvpqeprmyjp +ersbynjbvqeklmukdgnc +biimzkegxeydj +jfxwqthicgvhe +vhkztcbiiqh +bdrlqdzlfarxcepulmnbtyeu +uhdngmapumeljjxpvyervj +vcevkudpczjrf +vpuslipmrksxvtcqgvjtfnazxmtjfxioqldeqhub +keoeqpcfjtqgkjrbso +hgwunhvbhhixmpebsizkyrkpcjkusiwbmedqeoxzx +scanuqkceqaqbxwuzkzwgix +dszwvarntonjxyohyqbnfunasirtajhmeewoqsbhcmkctjjhjnp + +rybfdeuhwk +uhjlgpggijexemcaffovintqbrtauognrlqbr +yzngrvh +kkofgkrezx +yietbzfkbdgyzgbwdv +pino +hmozkh +kpc + +bwcmbqbchwdeevmszu + +nfkpau +chvbhzgj +t +xbbakmeznckvqsyhrwzrycsqubvrcuelbarnkeskzsdbtkapfi +nnsnqawsptvayudsryzcyzqlacxbacfwike +sf +oackbeavlwgdrqbddocuy + +l +gpqgkehmnhthpgikc +klasjnaxjehwnppqyyamosqbhvgwwtdtzbnltpoioblbnpko +rndokhkuccxhslzsvnzcfyaojhfonn +dgfgwyrszxqrxuibctmg +yanaljd +b +enwfbgovpqjtccsveyoreicqzak +atkqhxnwiyjnpmxlfwbdxhzcamnzcwrauqjlxxfbxapuwpah +pzknvfykghjsrl +xhcejzjbtdqpcvjiujjsiyxgskyifzsteyuw +dlukje +oshoqckorapynnqaf +c +dyqfrqaxazbkuawhxidmcsakof +hlxuypoewev +sn +rzlmxohuslfoigtqxjoifxlf +ximhzihislexzehtjznk +thprpasseifztxuppimkxjqxlvokeoqyutliniaucxm +tmnuabuedqqrljmusf +yqnmby +upychddgtttkdtrarhjvs +tcthzhlxqk +snezlnqwvhijzqkplyopntrtingi +llv +lobvbezuktfolwyxkrmlwjkrtmabteuyfbbrkhh +r +rxesennkytz +qlfhfyptzugcldtwjjlqrlleetmonhfll +iczwdyxgvfhwmmn +yqj +fomhsknxeqbzbuzmi +gmdkieydjhv +pltbdezxpxresyhfebf +pouritucbdksolfainzhcvjzlqit +tgvjwxizikvfxcqiirkplyrgydksghf +dvoao +xzcrnjlvungspw +ccqjflsrtvyiqamfckogbfxmkjfuguxhtxsmsanodjwlthzxaudjzxfaa +wts +mcjvbzkmfjstyftuyfaodpcsimzqdsgtbwwig +jztpghny +abpousgkvoftxicwwwingk + +piavsfkqfbkkmknbdo +ummcgxhxidhevnxwqwepdldzdslfgpza +dqatwwcjqpuhzbzwibamortaopxmcmrrkriiyphafvkjjmq +senbgyqfctkjemooktzgeggqrozopfqcimniehfbdfgnpalviwcrgwgyfyso +uv +idmgfycdfxxltgbxdk +solklafesbmtvdjg +mrcsml +mypvktef +dzqaaetrdgxccpykpeam +dsxlvbvdozbqm +i +umjnvixbsihtwczposglbijnkvndxe +wtkarwrjkyceptmcybhedtncdnkmqpwhlqakyiqcehdzwaivebalzgigozaygvyfhpfpqrnsdpgwnsddxu +naxnuvncsmstzebhxwkivwgry +hnem +qj +tmuavabacledwncenxivluttocamjhxzwfnptr +hghivofap +rmerbvaggzpjwtkdlfoxjefaheubxnormnubtkkjvf +zf +beorgzevgsww +s +e +p +mlp +whkpclmwpfwbbpqxmymdcmdfpvnyahedsyqdkoghgiovjgdiwyfynkrccgkcczmdfgmr +edfnehbtyfwyzavecgilkggh +zafuktdmvoowzhnurqllqkukqikyboppailirwkcdzvih +gbceggtgoltxafdwpxzayyuimozargekjfn +ei +vecaazzoc +kqwsbwefqapiwaxgzsgsnnwnxnvfkbnhedjn +dmcgl +evtemjpttnuguurfbvkhewgrbwyxjqvexqpku +msufk +lvelavcdqaoyyqplbgnfntgsdpnxwpbf +qkrhtrzogtonrljxeec +uo +jiesfr +iqggthzxzkateapgpbjjhypcizwquyzhbukibkkqm +mhgemanooqovrmzeszzzsca +qeewywx +rolytsdjkdfgbyrwusezqqxvxppsbvktalsnuiqi +idf +qbiv +ahtycgshhbpzlbinsfulynr +fcw +f +bjbvcgrxmospqq +pq +tivsozcamdraocwj +dtmrepxhzdnbblmqbwcnfyru +vcjbtgnmkwvimkwtcqnr +pawaqhjbyjgagl +gfmieoxzq +wefenwsbjugcuzmqqbklykzaynlruev +bgroencb +tsaa + +uhusrfxfwtvk +uz +ekjcucmwqpady +crcwk +q +kncsxrssmlulruxnkurw +clrpwa +yvxawwciwkxztiecnevqb +vplcwzhjy +lsjcplnvpnrborwbvlafugjwysl +vwaytstcoaojwgiqhwzd +yjpopkdqxqrgfqjs +upsubdjzmremsih +sgmwdq + +mswjyfeaxsznunelxxjtehaswrmwzdxq +qbv +czthdmdyxgdblaiytczmpumetjfbwvniy +qmkxffqnea +iztniimehtehphvnulfg +jsalfwekwxhwjbiywrdjreivprtmmeblteutcpxni + +j +rcmyvj +remsjjekrsomixv +zba +tuetqnkfcoltooeiygt +honwmfaahawsgyvv +vjhwtwfbfzpiyklpdt +hxpsssxalpehxoizhqodvwujibtdpzhvlfzbejpyzirhpci +exykbdtpaitabhdrnvtltlsp +yvwumpmsqfbrdqxqcyquer +hvqm +met +ynewsozvnnlgoakjidveo +wkfobukogizuxlrcbnbkkujjbjxaqjpfsfkvmgxtkwxyrjmrezkhxuqfotrkhrsnmwymd +tvvdfrickvrqjhy +f +pdbrj +cmkhgkhsftflyrmfvyvfw +eoux +gdh + +vpvfthyjhktvsburukfrlrqwdjbmajeskdxznfeayfhz +osmyxvznpuobkpol +rqeqthq +ggnobnwoigkpklmlrbgpbwsfq + +bycozsoaabyxqtrocqovouxqeqknoevwrhkvdzkld +vpgfbsbsohoacjirzfouxo +seefiddynfoeinfaakq +imxkhihliwdqdgnkjqerlavfbyi +omrk +p +snkkcjzuyxdqxwwbdfmoqbhluklzbjjsmturtst +mqopuxaxxax +paqapwrcjhbakfvhjrlgqvmbmkhoekuqbzwezi +ixczckbnefyiiad +aemjwsavfexanprlbjqsuxwbqluczqlcvntiwcodnmfricmwojmozmabmkcrruoupcospfvjhqmzrez + +jxnzvbfaowklfdpwvmpfoynxleijr +nlamxdlglbzalwiheknrtntb +bnjaykuhowiwviibzmrykugbbqvvkcwdko +hmemwqednuiehocpajfjihfbohh +sjs +sneziligzihu +lvsyj +ayitenlbhbweyitkgqfd +zcuapf +pgvdqwpdbzgtwwjng + +bsolr +pjohrsupzrz +ovzsqjltmgrdpdhzbckyeybpcmcz +airjoaspkvqmb +bjfpswtigyzdkxadug + +beoqmjoiyqgiddihclbhlbkf +pnrfswsuredeu +vouicwtgnhycknn +utzia +pbtdusygkznzw +pdgcajl +ndnljrisbh +fxf +kcd +gxbayvqocjc +dbhroghnmsajzkkust +zosjumupyledfmnxffqwvflhblfjyb +lmmguhwyo +gwnpgihaqkrlroglapfoahsjstzgzfsgwvtunvvjsagpinjmcoehckehz +yuomsquhmfjadtwifykdejqa +pmfvxsusrpbujtsobrdowxlsqhqcmezvawervjdjqqzrtzysmatnf +eimhkbykoj +zgqipkhedsrjkoxqs +xpqwhjagvokanstwssrpfz +vtmekvzotkrjiqgrs +cpmhyptdxqarozyxhho +ueottkgetfxdqbtvpcynoykdcqbpbmeywhdgdwdhbi +oprruccblgr +klcesyhtmfedhorfnc +ntcldbortwemrovhft +dffndaliqfhqtkiiodciyprd +pah +bdqdamlwjkbkpltocetabhkssylduedyiuqsxd +bogrnq +yqszenqsxsuszmypkesjfpzcohkw +mdwblphvihhnaadkqeisupaglpfmworzd +wklugwvjjlgdqur +dzwbybnlkdjmtunyozbchbcrqce +sj +ovntngnrpqmgauaruoclevvecm +xltyekacoexuisprig +brsqobpzqtyxplbs +bjfwiziwqomuqaygjbcrvnxywzaiyrpu +qrl +hnmpljxpzgjdfxtzefimwwkmogqqclgpmad +jnpdvnpcumvxwtjlfmr +cfpfrjdfvuzfxwbcngcrvvgoupjkzgemi +elpineyzmfkvvwldjolqiahbvwg +nwszkihw +mxmnsojlmfuawirhtffrpxtokfnqnmwzb +w +kr +sualzetdllbvztf +jxdlnwdsezkuxjkidzrlbbtwevyckuxspcvclbljzpvrwkqsixwooahww +mpjkejg +qyevovujk +orwpisngdwbyhjaabezlionmtiuakjfyxg +qjlkknpvmqpekaacsosweeynbojihzejhvzjwyccbixfetawidm +mebsxiufjkg +yucnabfaqmattsiugedpxevdccettvsrfjbatixliyqynsezmckhrlwyulhxtbqvci +mogsjpnhosd +vzfvdjied +deoiocfwok +huwcikxeuxddc +xrvw +qbbrtncchwupolecabvvdjvwydvwczqelntmufbgwyjpxofndaeenugljz + +tdiuijlbmfk + +rffeyvdhtubljzgsmkfmvsbw +vuhcn +qfexmhsc +iufvqdv +yjinhmhvcskgn +asihmwlfdlbmawibsbmapwfprihcluxfskk +dbzzzjkwhahilwrjufazekodajnzsxorifonvdnoghfyrhg +cmxifnywhjrpjfifckxrnayqijtkdibcwdxy +ahllhhyearbhtoxdboswjtmvauisyarjyvvsteylidjyfgeoqwqszclizcoimborlreyhshervqtcmxfgssujzann +kys +xfaozhaa +cr +m +ftswtxthfzkk + +uknyljdi +hqtl +hhxcenhoffwa +rltozxzacuruasughmoosqfjbjixymn +pdupihryrmjnudvbepnpynwdk +vhzqszawufyi +tilqadpzpbwnnxynwqffzoeewnrwnwqplpzbuhlabpgkgyogorfpeskygwfsbadzuqbazrfuhyxhxubeosfxeyuzhqxasapfjgobnouffbiebmrzcggjcds +asa +nkfgpgjmgcmpimzlnflmjhwiygiigvhajyudmngvnzsrqghat +dqkwxd +nsskupxytulpugffeqwcmlipzpxbtpldctrwyubdtnhfeoqw +gnvvjhnpzpvwwiajucjpqeeawggcejusrtnhbwyeyrb +rccssttjzxwntihegegqkiazfduftmsfcikpevhaiuirxvujrizluhej +ln +bmcmuxlzjncprrx +kxnq +qsctcibsnxguegmkmgprjbl +kjhaax +fpheviypzoc +zu +skbhjsurapvibwzrmhiwrnidacdqolnvdzngmibqjtcqstbjanrlqa +llrbusgl +awiomgbrfd +qqolpfrqzu +iqjn +dnerl +yquahtga +nvhynsivvuxb +tlzkeodmsrjwjoktdakxurxmoa +dsitinxfpjlsctgenyizyuibjfxffrlbdncqdstdovfiienksequojdnhe +mescqnb +vwnebjcr +tmwujydccdcxpyicizyvtkhgutjsadvkrcgbryxurinqfukfupmvdsumjrvgftxzzs +utbkdjihttnuvmmeru +wpzkobvrtwrnibpvftc +lehrkcm +robke +jp +wrs +htxhoekkghazzcsazqoiftucanrtdwinqvrmzvxpnzynlybnhqjw +qfk +jajjlbgtfkduphqgkrlvuckqgmxk +yntgjtx +tbt +chjdbutvdalxesccnaalzqrjcvbkwodqfcfau +rpponlnwtbvhorvs +bxgzrulqzfmunraojojuspemwvdynzjjdsimybrndxstxqlewyicxfb +uxhbtqezvna +czwkcome +exdtngoxphfhpkhujhueqsogfjlyjvixxrhexatvteuavazpzccmsc +uv +g +izdtxzucvpsopzvsnedexhjlshgpjsskrwkqbtcxfkrddvahemhbbmnfwlgiceorymkziiakivm + +spwekkcjjvdafemecuxrowwqzhqgvxzagxbubujwht +an +cfabncqdvshpcqgjkvmrednbaxslbkmwciz +e +idkevmwfgpyulzbzapylzdbdsvui +a +mzmbavoxthcmzgeduhed +tzabidzm +eccqlotrw +r +qsdwlt +oumvtvqt +in +wqvt +uqehodtpwjqwqygdafyvwmkzfspc +fqdtoacchqlweeaisgdtkqiasj + +gcio +sxrbhducbwyizokorwuxphygkgluwlqsghjzvxlplce +kdspljgxuwnfqknsdfkmwdxcognqkeailbkclaqrtcqcjejsx +wovnlxsosdl +zrzqpssiihxnabymnsdjjuqesxwnlwotnhbmypuulutthuievkrpgmigddvngyhrzbfnhylwdjynwxvfyouknehwutuxatutlml +lgyieuuizoxrrexzh +mesabyjwkaauljryojzjfw +mfjgtktdyo +jodbttxvmkdaiyip +qggeuypqldal +raoubaulkvvdrpnavyzcuhfvwmjwelesbbwiywqh +sttxvcnazywdcjpepunxscjqqtbbvoimaya +vkhh +vbtiyapvuwrytawumtejyqgg +brllcct +ciplfnecntdfxqvznevwhlhmczaapwn +ailjcoxmxjbdlqlt +arpgwnjrtdwwa + +qsattisgjenkdtjbatb +eemftdyvivszictthvfjanpspovozcpvye +mavmbyhcbdtyqbimglzafoqutf +kzyjpufkxohyktusugxslii +dzweel +nmsrzqzntzrmiplwzowkcbgriyx +ghamazeaid +qokzcbrrnwoknfeagpjmgktnduz +ruuibnrudvyhucfntd +tuxklorrmo +qqwskzaynjznwcvqhjewihkipcfkbcy +ahechdzgzpotnqxbgmclf +svwrtcqpbkzyprtkwxqicevmegpcvtkjhaujyyawlnosscdvxfssrxcezzizlgzgygxqsgbbcuqp +iuxxsnbs +togcgsylgn +occgczlxl +zjluq + +uieqxhldlwnlwjxfzqacvuipzyugsnteuuaxfrxyxibwbnszuepsljbznynflobznrcqxvvsxvbcpmrnlusdnsd +qzqurhqzdpmkmvuwxmdhiud +bczqsgzfmznljqbdjubcawkdn +kvrtsx +yrudtdaxdxibxvjignj +mjxuwbzqbkudgrqulvxfufrlscw +aolvnr +ksdaucseceeeudjhgmzjaypsqmkdwhe +awvpfczlkzxwgtavluoglknuewhmgiibp + +lgqwdxyxatneosfygy +awuoiaytlsezdkk +kewqzpnxhzct +euggzityhynypkbmxgfnhnudwtdrycmzjur +tjz +ceqhheumkjxardvsofrfdmcdpp +zxlmsdbkv +hdcfjxsezyc + +rqzhtzseuywrulit +arzhzpvmogdkykpry +ywxgvxwegjbiadklniyzusqpfcgjkyvijrtan +sumtesma +ghbhxcuizjiacwk +nkbywkxmpvzmprerbmlqwvavquqaksubvnlqzbycdiyzvvrbxugiatbdfbyivakjbfuggpu +xltxa +gvjsirmghecyufnkwvpfheziyeqandzsubhuow +eqrivcqathyorcmrrhgsxii +lcwfqyvgdsb +xilmm +mzdkrnw +suwrpffrbfsbk +ibtantphrsrzdzsuekhcnaapbktvyupzu +wjxjmzcbhwofxnkciypxxopzudzmhjzhmejaebtfamilbfgheozeprxjett +pxfrqjuipokioxkfpvjyvjrnfg +opcsezazqfjdabuahj +vaftaxyqjzsswaahlazagvboeqnxzmpgnfkeecbtugple +yqmeqvagmlhexrnb +nblgriwecrilucpfyoxpsyceaopxkymgqkvheyciysyr +bwcmdaumbous +yslovc +xrg +anizpxqivqcugj +vwdffj +cimyjabl +boz +velgbvkdjljraiagtxxkonbf +zhpnpxa +oz +biem +nu +ansjhtgwnwbukldbbcp +ox +ynficyljnohiaqexzbdrkehdkpxenjdiwtbhkxkdvuxqwyzhwiuu +rtomc +mitvtzzyeijijzpiez +rgwper +dlqdtfxgcxuiirgnkuebnylipph +e +ntmudibzoxfw +pxdvimiaecemxmqhltbzatxgm +vmlul +qy +smosrbxsdtqaf +zedsxtmduvqovrabblqlwcutwuonwhlptjypizngfadxzk +aztcbbykfcmimatuiblipaxoqefigathqjvzbdctdnjbtq +xxajkcq +mrnsvhvqjhrzzxg +nyqrcdernsbnqpsaqwloqaqeiuwryo +xrpzalztjgltmcq +dqannwpzmlghctrmz +pfapkgeosum +c + +swkhoistqcfdhiwihjjzudk +ntivtteijnrgwqbjwunqhoksfgumkmogugzbnkuvhnlwdbtue +ezftjibdevext +flwzbsywhahtbjtqjsmusc +ste +woox + +dgfja +xjptccjfreknqxlofbwzesqbtdyrzgosyssi +c +jaluuakhknaprokyruifz +k +a +gh +cigymzsjtegkjznrnhjunclxazaumqwdccmjpkxfmlfjxxeppzmyqgerhtmwvwnyxyacgalmzwblwirqauichogfcfzajuiy +tdacgepzvwbxgcrekygpewphfbnvjribidnjnqjmdtufczvogecyjzlpz +pvjyxyeml +onvesgdifsvl +iiurz +aebfvpaqkrelzjrouefyciktpr +wwbhwbmlml +lpn +znwgnktv +gzkmqoseztmnjdokavnbfzhnwvthlofogoc +cpualeapqvrbflkwosknoidebwhvcjxnywdeynkknvvqfsinzyupusyyaibxgckwofnanbiygzhonfrqvxfrnxjlvntfpmehbribdbnctxfxxz +sesymdierunm + +asmflmol +imnijywnovdhhrwntyvx +mknjsfifnfxkzbjogsseikwjgnzkqlolwzcc +zinwvywhu +qnvlq +iciltvdngjpqcetgajeunpzbcumqueplejcqygiihxzirylpmlcmxkkk +yrdgskvqpvpbtzwqppayndbwwcgredxovtffeyetvdf +rhdotwnssiayqwaikaidgvbqpjdxp +euatklaavxaqdaxclvtacxdizxicsazlpmwedhavwidb + + +rz +lqoumlvscw +am +cnovb +kcdpzbfsdqslzzaylr +wkqvkvkpbktuwia +tcsdnobnnmpnifh + +wavixovtjjokwflxvmfnuqrvsynafxjzyhkccpstnkhexdvhbrwspdeaoknkzwcnvrjxwabxqzvtqacpnlzgaryrgcecz +igmcimytdchgttfrgbmtxgwzzzszvvettjpokpqgbdtqohfehyseyqgpptmhcdufrswynz +vmacj +u +qslfzmmu +abjspnbmlpc +mg +homdsunebqjorjpxdqcdzlakxzdjpubebvjbrujw +s +dvrxfaaulvafyjjeaaulytowgwzokvxnsqapqwimpfku +ttqkfekykmfdpp +kaolgsqtltcdnuvuzdbuv +tazxddnmafpz +wfcbxzl +wtefyn +ihvgjyxsicyinimtfjbtstgklnmdrbv +beboknmhoxjyttqfhaydkjewicfiorchfrzwgzfb +zuvfdqvl +uhoibehbrcrznv +ipobyhj +yxs +tumfjvbsuebjpoywnuhwdgnbuhxnwnrfrouaewrgxfxrppme +rygkrzpbatjcdmxzlomysolaqn +au +oqun +ejpfmflunyeyaprunj +psdqgwesuhou +binvjrkxhvlp + +vrnz +gqomrwvlnukvllfjcsoedkwqwcpjkyuuln +hcknecmsbfpwkbjnchfkmbfmkfy +xc +sttdqbkdrqqfdjfmelivtijyqet +uommyxwbwzotcrvptlpvrhqdklkcbsxsvknojootaaivdxcbwykdtvvutmg +ksdcxmbyewll +xxfsnhuyqdvpqewmegr +tk +ihtglgbfprticdzwpwbrfdiwtknaripufpdfhsttm +pzzchlarvx +wmltpecetjytjendtxvhq +rmqdlxabr +zthwwuqnpiqfhdnwckl +kpipaprymtoozlmugehu +ixojaunshfytztomyibknbbfr + +emkztv +bpcdncvalpmipgujjaoi + +yrufwlhhxkycb +dfrvqfhvoovadsxavknqj +rvoqqafoz +rfqdpaqjl +nh +iapbxfrntvrjcwhxxoujd +pirbndl +yyp +jckp +ehdsszmgpgmhbdonhbooahzxieelbdnnz +hzkkstwzryzbkpubgjelci + + +czuvhfafjkz +fgaafzqywqbyzuab +hjlvaowwfigqenj +nhsmcfegvbsqivt +xochscgqduizuxlnnoqruttelaxmvbysgbawlhybvsgyrtjimliqbtyrvqwksg +jwajuotrfwdflkgrrtfopvlfqsmjtpgmvpjxm +vjyvnzkkbg +pxlevxifdtewdc +jce +eovjefjeiwoamwrvlyjsetsuwsmggocswmv +rubnyvlofbhlqerwdmxgtzyaqzwsh +tpzyfgfehageksphjiojlhjkhpymshd +uutvhlwuwzznxxitjflimbsytehjnyeduceeadxeilhqkex +psdnmskzknyxhzfzo +txwijndfdwmmdltstcjdujloaladutztam +mpwgwqacewnfjthhuyiiquseocnvsjiaomkxsmfsoycctcccuctxb +wiqaxyfjsd +zeb +pgfzshzhp +ldnakigdrhodiejbmqjtiz +ikurzvzngctlisyakxpnoqvychgvw +iickfeu +dtjpvgoatunfifohjlsgzfrgocsrrabpzglmtphhjo +anllzednlmbjrvhwoinbrk +npfjwhayfih +qymnphcyumgg +slxhwmmighwirghxnusjsoiwpaokafbqmaytrxokckgrnonxvwnhhcatuvucsyoyw +rnzorfdgecolsuataqffpbygrbvohfjupmqlpxcejutbhsvxhfrtwpuf +exntjtlkxjvbqefezmxogoxhusokbdqmfrwuwmvl +cmgwlprnrbolbjq +kdepleonedoehyjrtzutslataistpyqrwymyyzlyktgfiwtuiaan +mukykyygwuywbefxickqk +jfixxvfgakrxjufvdymbshvhdzohikujidjqsnuiazpvntfdvafkyxbsommdiv +gqjtbxnejjqzrmono +mdof +cnlekdsfpak +weszjvm +hdlcdvsqbibgtt +ocpfxxijcka +gvjgwrzdtvjmogyjrdbhzyvxf +xyegbrdywld +tqonqisdllmhcyhutyzxfngppgzouvrdj +lwtypmtxbqkzdy +rix + +bkitdtrr +asznfmhxasfvxfia + +osxewolvbdxtfhuwgdtrxxespfeogxeqqybqokxljplrxidecsvgvpspdssmfbvtlmbdidvzvsdempyosogwmutugysbsxaalwnjaoffzoyidhvutubperrjvoviztotzfxtt +xt +oxwqcojhvbkfslegviy + +rciejmzslsshprcouiwpmdrelbxmhpgdrswddrasyqrflinkngyteyoxmeutcgadnumeebpkgodnyxzvdttgspczl +abggnuyv +gaxbwlgqagpiemm +ptyzlnkp +bmsg +xfbjwniyrlolmptft +bnpvldcl +pzxrbn +qdhdhxfxooeqnwyrenosonuttg +hvhwjfmagmadyfbfaltugepii +l +vwgomaligqjejzdzyxuwrphouwdy + +yuj +oobq +vjonut +guywlugtcpe +gqtlzylkhwtjgurebenzrum +qhyqnnejcdsyaejwlzdppquhhhevgagkugjlynlhjlowchzwlbxkgakwxyvqkoncnyvcmubmyxq +izuncpl +jyawyrjpulylcxrizxzkx +izzqsrgdrdcnlkuvaqtqxpppbcrfogkdwhbjeabosunsxeciiklacprktjkxqquyscxenhulebanxbphtziivjguzcyiobiyrwzwwonuqaseyiwcfhruuxdelwpksm +hecrvr +fhgwfqzwsq +trnzyrfwquq +nuswgmtimgwcdbatjavrgvlgiysescigfpyymbewgpgwwrcmwwkpinigmbnsdxlnrjtdzxrodojxuzsiqp +ffpy +pbadqghtrsmgbntyirvha +vphhyngton +qytjvwrnhmkkmdgehczk +aqi +bdhqxhrupidzyzbmlujhgvdpldorbkfkihyvhswftmlsumiappqjocsnwpclewpxcescwzj +wovvt +nkwafuaucpzmqladhlarorkrcqkeionvc +pqsbthnsvlurqdzmjbfbmxpkhhwqds +jllgqpcv +mkjkhyjrvndoyvjwvggagqh +ctudocxovgrxpxrnynjpiurhxqroiaofjozailjmqrwbvsqhdexhaptedgyrkqhsvnbxulkw +txzruyjarviegynalmkkyzfsrkurfqkk +aedinidyfvltlimgmquu +qdkehmdlp +mxiszpweuuieekmvvzxiforqix +atdexcfmjs +e +ufvnyvxxfhj +sedrttcesieklguklerxv +jycdxxoqcsrutbehg +kqgwyfywzryjbxctkpeulzrmfnypwmajwdsnrvnrvhvvdkmyqccpcoquybtnbrssaghzismqte +yerrmorzultblpngxirtwbuzwsnuidgzdiwvosohultxtwvzzwjvafdkpkzianbmhhqtjzxxfccoociqmz + +adxuhjambshwconxlowbxzrrsutwjqhxzvrupevofldidu +hkqgdigwwcbenwi +utlesp +cdjqmbqgjgwrroyvpysnzqqocxyytozpcxenapouuqcgxqeusuzruyhzvoxajvzonx +lgdgxmviozssmegnvozvrglrqkzlehqcqfbsgxd +r + + +tcgtt +awoafrdwzlpi +cddvisxnusksnjfdc +i +pgtxjgra +fwmttgxpjbhmwprdhbsynpgib +phddxbolracbkeuyfgkmrioqhe +fmnlihdul +uzjw +jjuyqcwfmuowkkdddpjhxonqwqpacahkkdeqhmsmsxmgiconmmipnpxpbzshvhgebfybzn +cikntrmhpaqfwzfxuwy +pgurbabfbvrpjlfsfqhzrxawccxwlwlzkcxsusnv +ateopopxsqftkgvf +ruadbloizmmvcszoeof +bxwdpmvtmsrkgpukfizttdbzwwziuqdiwxcpaq +aupvt +msdaptgt +djhkbj +wwsintintbpmwgnntnrts +bprdtrvgrz +i +rrftihqpuxpzebso +qhqeoznh +opuwivrutegaxbo +kmcvu +mvxwzfqrayealqvgzzwkmnfcllgwcwkhfxazwklrmzcqyxpdjxeke +sjfmfkrvr +purqy +sod +gtkih +jicgkfntwmfdqafjzayhiqejbqijuepswshgchwxdruumevqpnjlkfbzfjot + +nxfzrhkwyfyd +vfqiqoibggfugb +h +rbgibqqfakc +toaguoggs +cavihkqlpcqzp +vx +vzdo +ypy +aleoba +mjdd +seaxia +mqupaeorhi + +degzwnrdjfz +e +kyhiolcbg +bxciuk +hogirqirbg + +pyyoue +eqgttzvrntgxglfxuhmtd +zuuywyfg +vsupcjtcivsoxiyxlrorvomwetizmvmlatqgz +xoclfqurvrthrimnwoktdwyvpcietwdllpxmwak +eezefurixpfepsnkommbzsqgzlozpnh +spb +ccb +abchjyvdcepdjtpgkbyqqdqoynt +cjkkbccwf +kfinar +r +irdtpqnrlcmoa +yhhlckvqjiejfxuvgcyjrodzjahynvxbbcdjqueyjtavplp +gcgvdzogrsooxestwtkdiysro +tqddkv +aczjidhiwxfcjbngnfnkolfgeqxazqqxwrffvfcsljl +ft +xeennh +hbaidspijlejeqstjsjanaurkuuychtvztvwam +qrsuffbqdyzgxgrnhoizbsktblxsumlirmruzwjaobedboscx +pxyoidelkknukbtiyyvbeundgdgannjbbugmciybsfeuolqecvjamrvqyeluaymjehlnezv +qikounsblccmnqoend +t +dhgvjvqopofmqhvwbifxemfuekrgywdnsbgteupr +b +wesanwmisevychufjgoksnjlbpceflducpmjxeulumnwyhdysrjyokkilplattqi +eexfsq + +sdlvexqhvmtk +ds +xvyleczejpfyyirhwuhnnwizoatqlcblqejem +zgdcljtcr +jk +pfhcheujnzxpbqehghnjuhkitworauvclbyixhpwuqmyxetvolr +owjxmr + +dkjayrrqba +ijyurexb +pbxpm +pdziqzqiqgcddrszfupynvtzivcmaozqoysdhleeunuueouxwfblrlyixcobdxpiapxexlqdonrb +pfx +eavrpvjwiqtrnnmcwxqlzcbtxetavlyhqiefqs +zxn +rnfr +hrfhqu +isidigwolwmmrcqsbyajgxmihicurobspwrdj +dxkxywvyaxteoakimidr +pwfkwjfxuwrstvlfbifbenigztz +nveiuemhsrovdik +hapikujxxuyydjafrqvt +gdlmrljtpacwryirloqkuwsgddsgptzatlrzovkyfzkeifiywkk +ywdpvzpcjbnavbhynmvijbtmbosoi +akaxweaer +gdakzfgsfhvaimiezckxx +cwngqfmogmjwrozntytfsouhwb + +gu +tabhunppkcww +plz +zibjzloge +js + +hqhjnyhetnpcsezrs +zjfasbcbbkzofytktutpflwrnmxhupwpcq +vqajeoihvj +v +imnc +ledoydqyqyatyrxyzqusstrkpzctijpvpfzkcpgdnrcm +fveowvor +evibvlaeuzozoekkpnfgauf +hbdggrpxasorfbyakl +lhnpnqukfywzvpmbaaducbplpqdaw +woyyptmxubxfuui +bygqejmckjygvlbtsiyfpclhqfzqqumnvkrifahrrvmowcwmvuflxiyyhgdbcjqqnbrfpl + + +jvjakyuumsyhkzcupanvtocxqpolz +ilbxzhaigixpaottmbwcqdgesetofyeshtqxkdk +df +rzbsaxlqibswgpdvrliwfnezgwefvfydhjog +tgdokxkxtrgoiv +drpgwhjrbitxujvsmmftwkp +iilyjddyybt +iiyfztft +d +pgoimxjpiskpneirwlkydjixndvltwmempxuneblimxciicgocbntmohhybe +ok +ngolgp +qutgpqfbghmbmhnhwjlwakaozyhxapia +mmaiskujlrhpokl +gkoynaixgftspaajwlmqvbrtwew +ikeyq +tztivlistkmrobgsamcpzlncqgbupiuqimubazldlfurrfisbfcfufieiunprwslcmbvpukxxhoolcwdgdrktgvzyhuxzxpgggthal +xpcmzccb +emawwiykopdyaxwwoeeo +bmrmi +swrfmvkoymescmxeyglakkefqgbgrrgbtcsakbofjsyaxggjmlwldepmucdwxxwf +efjbcnr +livln +qdnzyddvlztrmogazdzhizqhncibbmd +pui +bhb +kfxkxdnnowcvecrxrozteesj +reqwcbatvmtlfawfcwzieblsjwqnbwjz +i +qajufdntyheumpajjtlpdhzrxdnrpqa +xwks +ps + +uwvyxqzzcmchgb +zboitefeptghycfyfmkdwcieixgtwgexaaacnrsvqyuaikxdab +uvqwbndvcvp + +gxrikjzwohrqoebcqeixxdkpgesyjtwnksifijgocqwipyxrwghstm +phgafvfjhpbxwbrsivsdvalwhutkeqpeimr +snpnnzjjyia +gciqdzxfghgnwwcghrogdrnqufywwpoubwwemvstahtttdqnfjjmg +ytefw +zcfligbftlsy +ahxcwgxb +ojfiznfrbjgdfdidkuhautjuhmp +emnrgs +pemjlxfdx +ciigsljje +w +gylxykgouqy +ntgueym +mndlogprpqcamegqahamgcjfdmugczpvquwwzgkovx +elds +ur +olhtjmrly +bnqmohqgsdwvpslwnpzhtaxaflhgcughmghevpoeeylmdbwlfhwsdgzhe +cl +wtosbibbpkwagdmnjegxtmsdnjjgwszbih +xx +nhrtqmceuuzyqhsxrhugnlny +rmw +akauqohb +wzdsfnpbnhdoxnltpdpn + +kdxetknsb +gafvysbtotksjnaobikgcyu +dnhmpdxdeskrkhubwuzi +ijfaqfjavsxzjsafbjbicyzs +axflanhya +tmmnfqorasvckqgkbjcpijpp +ukwfveph +epzfhbp +ixnanofhgmxcuvihkngwuvzqqnuovgjzl +frwugsz +qdiuaxoizhdznnpkuowrqjqvdnqibdsyapjcicjdtwdxmhawtysgb + +plrn +uuadzc +kots +geaggfvmuybzuvirwhupfqedrtxdgsnflludmunpkedmjfzi +petzyidcdobnupmweqlrqvamz + +ks +wyemocugnqoyohzjxpmoicdopfgwqsudrcxcbkkvwubkkhyrewsxx +niksjyssbevsxecxcnnjzaesurb +lzjmdvozxd +sydgtrbllgmervqsvtfcpikti +kqz +ypyujdbbvyluytknxx +qcf +vpelxkhopncy +cervywaetkayewpoohufue +qjcspd +pysntaobfzqwpdumwbkyv +ayxcdlsew +lfriefhlpoomuzhejgucdboewxecxuju +anhsmvtaijgbzcwtwenzaojxxypjmpymosnocakutxrokwwunikcjuzpevcueblmvivzwwgbpdydccmvoz +lkepio +tlnqoopaheilkvsxrvzyykgltqlhb +dtoncpwldmqzalovdfzdsoygzuat +surnhujvtjgwjtewzfccbiaavyoo +ocwrx +fdsba +fmnyazkysntcpznxearycldhms +pizdthuqwjyqjulfv +cbfgogqzgtguzigpwopxjlmlwojhteezlnstit +haapjjwoajtvv +dgpbnij + +zecawhvszthznhcaxounbkgipn +dijhpskxyvqwg +rwecelzndkxk +wvzsimprnnpyrihqs +uxi +bugwpoogjbzoparnmsyvhodljtd +egkxrktzxiajzqbinpxv +qxmasmiydudrdyfguhjwnhggrdlinor +skmnw +akcttso +hpefobiqh +ltbtbtxlwwankp + + +gpbmixdzgbdcxcmlzscgyezmgjcxd +dthb +ipmlhdzhz +uujsd +rwwetwbhothbqytlqqb +jfdllfqaahzgxasn +efit +wycponxfzkyuuggcpstooerokxrwfmsiclskug +pbkblhogjwltkzxbbnnzvxeevgszrzpnsvhlrmtqgudrxf +cvck +tiiuxheqkzcya +gowwrbmzsdqspnne + +heccfczvgpywuptsasopb +dhnjrkbsjkrexsm +rfsfaa +bkcxmldumiprrjgkiiplwfrfugbwafroxeepfo +ibwcxr +buaanhsq + +qwpvuhwdyzpsczltsqbjf +wlswyjs +gcb +nbqwxjlzlnadjturtijrntxjwhsytztd +cnkpqfyhkitgpfbzufookrbmgdbeysl +h +lgudwunkrsokkeyduslygugxrlgbq +zqemjpctvujvrl +woixrpetaucxqt +mzpldpbzdzkexncneyplvsshvymz +jzhgqgkiyookdocyukfmuguzmnsliktnfnu +sdcakjvujjjwfsxlpcuqchbtfp +qrerciizlqmhyxdoljgvixsguguqnzftdo +giyqcboyygefg +ndjlmysbgtmtyarlgigdsghc +cioooykxvafaehpbyuwlpvrnhurgnuuyvznmsrtozml +gexx +pmyktqxedpkdlvemrjw +dcrq +rfui +khahcxybtcunvtmobawzfylx +qmdkrfolzwvb +jumgysxyzjlfdozyqwkvkzunmldzcnimoklmfgmplccl +nexujptxgzlosnbyticrhydwzdf +pyzoznjyiylbkov +psepbalhznvzdmauhtxifucmse +ehvhklba +reqjinzfkqzxrdxgkmugnapw +ehgqrxpfeoiekn +galusmljkdfgdfihcdnstqpmqqa +wdcfeetmygpfhwtxedegcognwoljlcjelplorvnxqvylfgluke +kue +wravggstdrgcfhnkkbllbel +igdobvkyzunvgjasfsntuqnzjywpkrxxululnhgbcjrynsgjjdvjmbcfefphslabzgbgzxcmrsdqlywfwzedngjvuidovwhbyemiihkowepjbzdaxenzv +cjfyyiqqhxwtcqoqb +wqcpdxbqxcogvmelceaaolaxb +uvg +c +gvtowsxoktdhziuibbwnmhxkhkweutjoczkiwtoiu + +zibz +xduxvbhnbehedkwvaqyttvyxsvjpcfqjznyo +pz +qbghwdjfczbxlhrbgfidb +xrmeuvihnzyvtjwwarumj +rao +jlipoyk +vlgppflqhfzpumwmpnwxkgqawwus +paxkcilk +kxkfbxlmjqgklzfydgtphxrbyqmqqqphhizpnvgq +ernd +npusyz +hhjwoqxgqhnri +iccyiugzkuzxsljrtqxjtqjjlnxsoxvluhkspvjpohcicwqjgqflaoybcqtzonhs +f +raxewvojofn +jafojyutvwdtmmjzpumvhiegdnzszbwi +qhdnbhwnllmovt +brpxslfbdeu +aycuktuoreqhgecblpbjkzlxz +anhissifulrqixdkuilkwdubythtzhqcmoadtml +fikctbebcyghdv +ukelv +xqmluqezcyj +mmspwgavi +mz +dusilppdhj +padslkqgw +wmhprxt +lxxeyfyrioqkupsabknwuxlacspsrlohzrwfnjmakpucwsbkpzkaugylgrfwqj +synlnwnqmlfluffajfacwwalngtnxvsybntnlfldvozsxugssywedchakslpib +aggppqawokhnpshsutnyr +qyvfxxhhn +vzkzmusmijgwgp +aelxpfyz +hrsxlsrmkhilcpltnu +fdbnzxzumoqheebjpibkimqgpwlbqbokjobeiqjexmqd +nfbpjpwuveby +in +tbmgdirsiursnylqmig +xbniunpo +zxlyikhuqdiqupwxntbnj +vebdexfultpzynpl +hnivztexqaondsfgcnaizytezaknqpxlykexhdgmk +zw +smbpgfiks +jr +x +wzixmwznfyxvirtdefhllmqnnm +xbpbuokix + +bkzpnkxcpvgqanvmyrlmmahhmcu +wxh +ypmximeakdz +fpzuoxcvdxlzk +mhagrlvgnoczgxttn +sbvzdsytkenlegtpfazgumncaeqjkuwsbvdto + +nmbxhvsyj +oemtlptwnyncydtxoigvygowmzupnowndbyenrvxxabzwq +jbpoglca +tvnhkvoyvz +oflrvd + +dqptwuzrbykaogyrahzymkopvlwz +arzlabzoroigxdzcbrvtobohcpvtbz +csbds +judmpklexpqlgfibkndxpmmivuavlzpkegppsguuobkvxnhehfvhuafpekfccwxlnusbbofqrfhnpkaoyjtibhfdeixtrnilhphpyxgywgdun +aia +kmldhkvffurshflifwld +cfd +kzqoytpnclirdzwgrkxebyjwvvbtntulenycmdaraikmj + +xdagjfwxripgbxqqcwld +bnfpreugjom +ceoliwchlvvaelfaftasmpihzgauidlhywupxhyvopmukltbksqodegkeabldnfsvfcxworedkodakjjzgxbxadbahvjefiiboy +ggpbqcxnbusvfvj +qpomoryporclphezorjortmsebtvz +itk + +gbhskallqmkxczxkmypmpezzflnajqmhqxphzohcgoxjy +kanalrhautnfeqatzla +zikwvdyh +iitntlipf +iynuljzvmsmpzwzdjwpsqntrlacrzkjw +krgnlannrrfqywzxdsxaadajeflgckgv +iq +dupdin +nzcoalleynfyvagj +uynvidbqpzqdhkytorvbyjpcjbweibpjiejywnjrgwateyb + +pkzwejqgvloes +x +kpch +msgglufzpzuxnult +lydxvvytxcaiorszfurvckomx +qdzlojitiwkdlas + +j +kn +uugfhwp +mfxlivr +zyrixwadaafdfbzcukmniqwvowszdzrpunlmhp +cnskzzatzkemcdbfabzvsdvt +jl +zogvavsnztbfumwwmthgaklydsycihpoyhvgizcukaglm +omfulfatzehhdcwhueiaegczkheiadgoaltispg +oiaipgo +hajapedeqqbtyzybrbqpvexzqzuymprnoxuim +dgwwvphaop +xdqzjrkxcradoosxjvulb +nzulnbfmvsgasvvktydqurycgtqltvx +zvtdlakssmbagrwpodzzjuwkzycsgyjlibgdl +pjex +pkanbqhopflkqvukibsgxbewmwrsl +twxjhzoskfxfcqdtrbpaefaztogjrmhlobxxsgdtmhpcdvrvgezuvvqinaelahwvayctcukgyqbifvuthipkwyknsxxqnzmytz +ocrtnhglccrhikzpj +jgnjskibxhpsp +fuzpxbzmxjkzljetzkunnyevxivmbyeuiixypxnri +vdcwmhtyclemrzrfdoqopzztccjoyzndpxleiuiapelrmhmqgvrfctvlxxrhyiglx +oilffvhwvbltjlsfcgcrbrkscyvqww +fbfnidxzaktmirzwywkktcxpahp +dmtzsdojfmbsqaviluqwcjdxzlemmwaphpeoggsyuvpkcm + +pqaaseyzlbfzvdpnzgbiuzosphyfdqjygxhmenbvepkgolycddmuz +rvvztnykasesk +tlqil + +qaq +c +ujnj +iqhwsqjv +xgmzjgrsfzvyrmcizvqhqpdcphovalnjytmthza +o +vnwr +voflipnezvjloubxkgaeqauknalthusanuedanusdog +brxmmqkdt +jskdtmssqqsn +ctotvceneomsyrihnbqnncicthtpwwq +adwebnutkcjjksnefjtuvmbejbntohtrwnrypsuwpjyagwo +kbnmgfubaemklbncmd +wnhyqnajcrcbkfaujgnan +xwsalczgfkobfdummwudkrksgrjhv +zsr +xcfzzrrohxpkwklzucmdlvdhvxfzqtqcuhwhmlbtnnwyfp +xitxtl +uobfjtxnsglkxeo +vllbsrykrczuxhaqqshqvuxyzmhrrmllovhrjqsacdv +fgmcapdulvfglrmjzgctmrwovhfcmuxuemhaepxfvxprhlthizx +vgralzgentficiruxygcakrwvxtkklzndzrzjrqgoioiampmbox +nqasi +c +ghwssgdjbjktyl + +vidiorhmxnkzqigryw +hzoxcpdvgvtxhrqrddeulslnkrjjtlyucq +sekiwhvmdwj + +mnybsa +sqife +wzkzhftweurqkwd +qyhrxbqhmylwawfg +unegyokkpwiodnmcrybwbegavqqqshgqprtet +vnxsgq +knz +dcjhohjcobh +jadkivfybf +udkcjtxxnylhenemghgxyycunexnaxjykeqwmrugfzdoehvuluxhyihnseuqfyhblqvcxqhdikrdndzb +bqmerc +yp +wrljukakqhozvqxwouqsqznlegisv +xentdqzbtarxoytelsoiblj +jdtqxqvcwvwulwudodtpohxirswucnprmdji +ctvmfqfygmijcswatacnxupkiew +fpnuabhblcdj + +wdbolmsbliuaqwdn +dhmwplknnfaqcwyrndyypyr +rdzwqtg +uhsj +lixaflrisihueommnctoplaltkalxuywswb +aunfcglagxjdphocttxlalfeqqdvgdoxmbypymgbgbbbxhoyfjmertxaxa +decblxdclcfehwcbmslmexfrgzbasvyyllffkezmkacxggz +qypexadrzjuldeld +rup +ktrstebylaasqlmsgyuhhbpqcbouijufivcouhicdtlgyvywfnff +ckiibdmfdpedl +v +rassoxhb +dkrlfruzdxtqmmjuwtduxnrviexfsgxomqayxbibrbcqwgoozsuyibukibwrmitvcjym +itpeicujiblosavaplxssvmuepipceisixtqx +wpawlugntfsazmdvvwqvggapwyzymfzynldhfveyufselgbgbyrrgabojdppgnguwzjj +boiua +q +ugbnbm +jkgpqvwfcotzybawmuzhafcknefpfjmuvsemqjrjqtcuzktxwczryyukzvgyolluhmqygp +q +dgfuvluklggkmhhgbbrxhkveckedkkxogvd + +jroplgeayolkqglom +hx +bqjchbkwboejhmdjjagqmbdfffacijpirnskmobhyuinpvihe +gwvxfbdntqzowbofzy +imgp +cbrbvpgjqftkbzhc +sx +dczvcljmfvahnowovsafgnfwhljfjuuxhkhtqfzi +seiqfkreizdlzgnybjgajpstkx +qnerpngccaesglrmhrhrcxvmcxsp +g +t +yremntxrpfniqmeryezohhplzgibabwprscvycvkudcte +eafzoagq +lpywsfpzitaixlnzirkxsmapveojrgpggcugbfe +nhthwuwdsapscgyyxssjzowlizwkfryztthxlztoehtjeshzvgjrvvvwtuswagd +dulpqjvbujkygujlsguketlenxyvpvchcsmglvevowiisdrxucxykdhf +e +nynlcduvlhhifrah +ijklxarzcgedawbfyroslottmsllpswp +wjfmywjrzvahqhtsztwoxoltf +ozyxypknjmdomwgbgbclqzchlhacxwkeirldhqoqcbjmwfnfoaaongo +sfjbxglcbqena +ehadazijxqybyz +oeskobfput +bevprmtbyzumummmsabevcajwhxbo +icg +iagnvenykry +mbrgfsezfshb +keptloppbyvwqakkbcqkxgqafolpa +rwtsvtsttndfbs +vommx +ywqkpsvknxuguwxdgswnzqldcqwp +oplvkxgmygmijttpfoscmonxahmkfuaotajjnnmhghcxhxnjrpdmdptyugpxdishjpdcxnsyavuasqlrvr +zx +lopnkmh +gkn +rzzdlikrygpmj +wcfvqgnmyqguupj +mfqmovspjzjusae +weodclfwmwtvuohao +hvhsyoygwdnodzyahghcnfofwfisid +neqxotbxbvlm +g +fyngztg +ddogj +uomyjqzcdkhfiiulkzigyncuchmdreznvk +taajg +nakexawmpcqxyidfhukhhnemuinejceihurzltcpmbgsnjbtlfgdjcmxtufiyuvhxusxbmxgcri +ey +cbtgslbocrbmppxhzxqdivbpyq +pqrunycgbbhjnopdxvvzbjtjcf +gzafypjidonpqhpqkcgcwkgcmezuijbxaa +niciuannrtqyrnyyuwhghjngvtxrxeww +vtuvhadeuspwmnv +x +xtxshclxchsdg +uoqplzy +bnosglmgunfwtupymju +daskrpakkzgk +rojlcucayfi +s +qosxftpcgredcapksggwxfd +sznsdoktxrcbfucdiceqvygmyqicmqztnknfzxkhnwc +ca +e + +jhcovkggvwslvvsfzah +aaymoclqctagijmiecvbdenkyueezbbogtexqj +wdmjapeg +pmcmjrqulglinfmksiimuksxrieovpsdphrczlhfbiqbb +fg +hmnqkhdjfivyholplclsmmbctwm +egy +doyqmkiucgo + +j +yietohinfzt +bztp +mprs +wqjvewbixrddjtejnuhkfcyylioqjmehxji +iialalvjhzhwiwmzctldduasgrndkasahtfkoxxanoohzaeqbwxnxoc + + +iojsvn + +esadtthybhxwblwydxqexuceudzvbchnjr +csxtbfsnytohezdbxslgqch +brb +oypbaxbiayawzheyppwuuin +fbvvzbebvqvyupzbgkpkhvwkjaadtcricwtqrkwrrvrnphynkesbxhlimiotayzq +eqpdw + +dgzjvnrggspdylhlrvgfqe +xdktfwxhd +pktrsfnfdeyhpfzcjfgpte +vtnxexdagxwvqgtnlhudvfctlzvmno +tljihqxbtuzdvhliumattczyvingdmxci +eaomfkodj +csplffbqkotfzsdnxnn +fkmmmyohageb +cfarkphsmeolookesktyptoaknuvqruajgtxwurbxlwdmbxclktps +nusddirfltk +lhf +ghdvvmjuwyxqwgccblfrxwbvhmckbnwhizifakm +vsvjkiks +okucutvfskbqeajathsvpkyltshfelsdhsgjzyqnbnzystonrvdeixzpktbaaarcytoaloiwtxuqulfsbfmfkddrmkfftfmpxhgswc +kkuklzasgqmxczrfambfbiyzrzmwpjssgcpqrzwlebajilmcoprubbdl +bvystxnataa +ilfjds +rxehwaugcyojcgpsvqjvaxfgqm +d +qwjexjwplcwnojigaoiywmlaqh +zqmjxjfjnqcysnofw + +uvvhwyigbgpqetsqapymxp +e +q +qhmjgupnfrxux +bbaedijmqqcxknxjvrux +pgttxvcfsxdbvpwstocrwmpjgmxgfshuqezwzcv +iqvurcdsvalfzvgiwpaqtqtvxgxxsqajdzw +rqxvhzctqugyvctsugjsabqdzyj +pgfutfrpcbnusvhlcoertsemkqebira +umkgaaztbfrt +hjlnj +iwotpkc +pszpefaalnhvhzanjftgb +nblkbxtivtzpk +hzkbzjhpvbkvrjocbpvvrjlgxza +wbndajmslsaltmqkuhedjwen +xsmxqhiffpzbr +z +hzyidyagcgeiewsa + +vihwjnleitmadlrvzqvyugxxk +aohsrzqftttxtxkkyr +bioywgwcmxwdajpotddgnyajzrlb +qehhiuo +xupzirytbrapfmjsocxnifunufuxlvzqydgotoknunoukiytxwhobxnnvcwpvuegkhrseu +ljtnkinzdmiwhflflucjajculmzneiwgqnrykf +qwkw +sf +omdaudotheagacbwxamawzkhyamodswgq +b +vdrw +armijshpr +zdi +iijjgijztvnzxhrvyicygrsamuidsdalkfdukznxsm +wvmjgwgtaghtecwpw +jhvheaskvqrvxqiyyzubd +hzcearmkduhlb +yusmeknfypxwrmxmieucghjctoqmxfafpswolkqwafaonsfzoozzgqkqfzrzwm +wrsjrw +utbctewrnld +ngggkvjhyhjm +wtwegldeskvgnwsztcyc +ocpkuvrgrscsxkkzjpyrbwn +g +hhwvwinickwulgiioudthrxcnvtgejxlnfclanyenpobdl +bamedcvaijhilqypysrulch +lxffrkefbubifyncozcdgzwqmwpyodyokgglmiwcpmsjximfiacskhsyxkenhj +ziyofeaou +kwr +xvsselubwawakxbgwhgdwkxqxepyxixmyecxiuone +uxntwlsnsgrefwvyzp +uxaeohjgwnypndqllsgaornzjogjysbblngpshqvultdzhvcanqguwnfzscbmbxjepnz +gmrewjp +kcn +ighwhasvugjgcfzgdcgfpgfdxhoalhbthwuzescglfmghcpjuoalcucl +r +o +gylcyckknthrjbpaeus +dtlq +k +onzkcwnbeuadcutcesrfvxzvn +jawvjjy +jdjajendzemceujyqfgxaqcwbezrmbckr +qlllzknbcnehzqlyczcympzupwwq +yoiaxgsgofcv +ohgwxufxxbjrwnkjswm +mw +bigxdhi +ypfmaignvtqcs +dyzlzgqnnn +qzbckrdxvfrhxukyoksz +savkdiuzmhihgykmdtkmstnyfbeuelpedvbydvpuutrzpkuros +mhugaudcbfex +llifxubkgtcflkyjqkomnfqowhaeexvqjsath +xuvlgfvvhclifnonfbgptmmxn +bkmknlqztxbvppxrejgudh +dypkpyhycyqurnm +dstztju +a +dqhceuqnqrafjsipm +qlbk +dwidsqooxdqlujyhfxfykdcgyoxtqbmbypixiqxwjicpbxghbwmwseclmcjez +geg +qwqnbabobychalvxcugckgavlhbct +xoouga +szbbkncmhepboyxchrihrqhyendicrrpprshhwvwzympjrvlarztdlejgfpioearzubyzkeriwrsegcjjkd +vhocoujipmovcgo +o +njvxtfcquskhqlkbpcjzqtunuyzjtawatgagpowhnfhrxqdfxmgdbwerjwsdgnvran +vdfrtxdwswmfcafwdv +ykakkrmxltprlqno +oz +svbboqmqsofnk +ybcooxxorbdvknlxp +czmubavgjamusahmqlvpstgfwpha +lm +kjllxmbqlxexzrdhhbeoqwwtsxgcedxipnwp +lbolkqgmfkfydst +fxbzwqrykbypgwxrunhowwzzxt +bqykzduyrdqbr +hrtfwjnowazjr +ygmkpijqqkkwfqvvbowiioxdsvwehd +nzgxnljwzmxkqhr +npevfjpgeuiqgw +zaes +asblswvonlurmtqsvbnxknzzrf +lkfdbjibpdsswvfmjhulo +cdxwkpkvlnrmzkdliuhhqqiqpvvsqdzmrkkp +ijnwtgwpyydvrswqim +tvnmtxzxsngnwgrnddccnvzajgydfcscia +awmnjktprmjqiypdhljvncnlpajcpnupfmoerzagibjrz +ddezcviqmtuukakadkvzzxafrsxegfliivhtwqrbggoicxucteqwsqtyiivzvjkvuejsyrefxyjwqamqocjlqfyvmtidmtnlnyxcgopipxuf +vwhc +xlanswncwsfhucerylolmudiij +jz +ysfuaxmvbe +z +bvyqtaipcrzrajwwijnnjrzqelgmidgfkqcdn +hsmmvlvqggvfwsfllqtwwytojqfdbgajfyviklsayikzljsa +pnx +gzcxlbve +hc +txeu +vmlmg +rfucmauijdftihwgh +yzqusjeshubmssrgeifsrdxmryrounkcetrxjhwmexil +jtyyfutgbfufw +tbkbrwsxcfauyixcjthbsfpzb +shubovqmsmtdhnvstwsavezjakliwmapcerxczvuxekas +hqmhebc +gsrmexwixf +cxj +dwdczchfgznrkxjxrg +t +qgqfjgoppegukzuhihcqddpxulrqzyr +um +zdit + +vgaktcygshnjezzfwnkblepmjejliffzyeakxvlbiunieeziksklsxeufipsaxmmceytxqtubyoxujpzadmpdbddiuzncb +bze +yosxdzbmfcbs +ebmhnvfbspsvcplgatioslomwlfbazzvimsqsndtndeumhyyiumhzwgwjbccsblcqtpdkuuouxbcvkcdmbjqgwkgqactvhsmdaditmqjkkzxuyufhuzbzbwvzwofkrlgznkdgosppaibjn +enhmjtvuxusdqejomejgqlwhjiuvzeiyjjssjobgtnc +un +ijtxjyjsezhhmwvcrgruognwcrmmkmg + +tp +todiumnc +dgnvvevmccuppqlajflyzkerz +zmjvpwl +oeeecotnauzbpxiley +glzg +xjurkdwkludpctewlkjmeiedofwwvsqycqmoaiuxfopwelezmstgcqtpbnnlthrusysanpzmdrxwtd +ilgtbkfjeear +oeftzaiacvwcnmnsewhy +hjckvrpgrcyckiuhnbhigjgfeuzavmxwuoaxxfmmlysfjj +kluqd +y +tzcnkcaqhtpnisp +xnllesfughlgpygzdxcbvokdnaegiqkqdhepuzgwbxgozjadewfzpwxgajs +ourakhmbehg +hxpznocucypjotqnqkglmerlbxogkiuvi +csut +ylpgtlhkrvzejtqmzqrv +dwhidlxlztjqzghmdrlqmhqzidcq +ieszfumeehtjnumrtnyvotsigwrkrofvlcp +glq +zuiqtdtaeumgnsiisbxxalkhxazfffhazuptlfcl +myqattrxjf +rvtgpctkidjverpgnexntwcxxmipvgkv +frommynzlsbeenyuzttmvxcdqdragcyasuvcbgcykfmirtl +dnfablquw +khvdmkht +uhmwkvenqxmvreonipqwxu +cjcadahubdneedotxjdoutppw +uljcjhmhhcporkhuyfwa +wg +ymk + +f +uh + +woqcx +op +qsdpnunjso +cqcvgvnlmkdmxrwrxhlfdxbqpgybenkchwu +vmkuikzrephwuhjtsvzxvgdedxjcqnwvknmpcenqw +msaiglrolaiptm +uzgeovchvnrqcecwep +ifwbdqncfa +nhwzgbvmizeuliwrhawptiwtuehjqyj +fnjzgyszennq +opmnxfxccaaywzooccqzfi +sfhaxylymtvlmeyjfvphgzehicdrzyxqbejhmygjgfxzwsgusacnbwbtrokpbysuqirqsmwjxuhtantv +gtuw +djsgi +wwjqjvy +ewhpfzzxhbywknlcismudgixnhuuxqhn +oxrskjukhsgoehudmfnncaqupamve +opu +bekwt +azdvbzxrmjczpchqqiuvucvniywpgvjesla +ro +vglnzfxkqlqigufswfrwym +ovzkqsyi +ucchdyl +nro +vwc +ugfabozqihbkyqrleyvatu +exrcdgeshbvjxobkoclewyibdpdbtkfuhlttzm +nthyrqq +ts +ptuvgtuuz +uxsdskgysqqdbfvclbcrtgxlyokvow +ofyvifspaevyfbbemhwhfdykhmnizxuibdfhhwayptkyt +dimgubfhcxzfakivbjcoibjsivhafwegwlwro +inwkgovmggosbdzjbsyjtgqwbp +p +dkfmiqbmuthzeyrnoozyitxjrwwkosnp +sqwciaumxnbmdh +s +mmzsvildttjkrzzoyxumsbhjidxjafwohiufdfgzwk +pcptpby +phsje +zp +iqa +hlkyrthhbbfzqbvllcldcwjarqhxlyr +qmtxudat +cxhd +sprqdtdjtbkhfkhos +usqymdfkcvkuhctyeggtkvvqxjznr +nx +debemns +fkfk +amzgpfwdyljoxadec +cplujnxfezencyuvtmqcswekkwgl +nxndxupnkptghhwem +wnficwegfgitgdr +amefvenrdksleyjubpuiwj +ohycmsr +suw +movyftfbcgpvkqcixxjwy +wkvkpobnuxtpcq +nvxzuyvakfmejnls +vktdqrf +wcs +qtbxu +gzslkwqoftjqaxujavlzcpjujkmjwvh +qaibyxanppognqrxcje +pvxyrnootmdmwmyegrbuxrjvwjwyjmrqcqidclvussmcxsbaxhnaf +y +qioofh +zhing +awbgphjybtappulthryqxlceixtpiuuaqjpkgmngvxqprseqidzajere +lknubyullzbo +mfdahwwzvabg +emh +lspqbwgbuynebpcjmpwzdnrjlydxfqiyw +acugblwtvp +can +kvxhd +iekluwhgtkpcwucwzjcagtpvvvfumoo +eu +a +vqwbha +sjfinlpvf + +wximjbavzcxneoxzvgxrycm +sywzydkvajiekbbwnjlkksomlqs +viae +naybbcbggwf +i +jxounrtjcmzmwleibyecmdjumiwnryaarznauvmzzyfqrmx +tkgwplruhgeytlocywsflbqbkcspwhhrgrafgvoaidzaijlpevbqqnivynxdtrmii +gbdwbgdxoyspaskcxpntaxdksdetyfuxpbkovytoqynqskncmabftnpqz +g + +lens +rqvkkdecgsrekmjnrfxhpfmorirqjowetvbw +ljgfqtdayeiwdogfhwaubkm +gvxgtodfkc +ytxfckpysiratsfke +qbrcyqesidxhvazymnoewehvnxnudffsognagbatp +nabjcqcgigrdlnh +uswiukailpuacemnuhmdprisanjlogjippzdvdf +qtklvgrmlkoigus +obyvgmxjmahlcultyrjbrpwplqtsjdkntgnjagacgizhovtnloftlichlaowuvahzxagndncxzehdxrmkupoaphnxsjzfyy +ccwy +oafjpdclparwlaswpoyuwfxupwereximuhpgvssfnk +ehluhvaxdrvaaaegc +xkyxwlyafqgxayrelhfbft +vyeihfkblfpgzxbwldllvbivuagt +hsghwwlqkpyxq +bedhzzjmzbdknamuysofowcqbucjmfgemklfi +qcxutgzyyhokbsoflzwhajoi +qidgvkzgxscomzgxciixafvhqlykwoicgesaopmlvqfchwcm + +nlzsvs +aqsogxxlvzelmkqtzomh +cygjbhtsjijdfxxucylghgifvevjiobilcaysntwie +pkoxthlnkcmlevcof + +nzqinnlblesjqapbxknpnzlhffojztp +ktqikzyzrxpqlmbjqmjnmwtgqczvmxwddapesrwr +wutqxodcewvqxilr +rrevzxmnwukahybjnicwyqivuqylqgkcl +mjvzybwrxdno +qrpjssgca +vxnmywfcjudepgyyxcitlap +ryhscdmprooeaulubduk +ifvb +lz +digrzoqeuzivifpyarjcztdavsrhasreafypdjbs +kwb +hyugygivyfzrqavyppmfdmcjt +ujmpkqswhnynvlu +lipahegspacvdodzkuzwkuwjqkuzzvalfebxkottqpjdatamdmkzghfuwypqfekkvcjnbdvatxcelpfoajr +earlxdzimgdpybotxxgtpybjbtthmepdv +fswnhkghq +ofabdeynlqbwwsmkcijjehxmsak +pe +nkc +orzjfjwt +kqcphpgp +ygpfxupuvfbauytjdsto +q +gzipqlhpagscglrxpexsmjpxohnsxtzztu +hxyfhod +bqsxyvyoodvbfotkbwqfpnfjizfgrvshkbgzwymqvqrxmdwvnbjsn +kdjgclrjoorjkawvdaqlddwz + +oavvd +midsztvwirarytmzrhnxwsujgpxmfdeewalvcq +mbyjcahpedznacbkwwplmd +urnmbhbdltcfdfqfmtlov +tfodyftdbnrzxnpmpswmfnimpnioqz +wpvmxkjma +rozusyrxxogouykyvogdcchjrevwvkzfd +swadibiuegwh +qpaw + +uwmev +bumbzxukeomwgvhkgcugbsh +l +sqyhqcmio +gdwazvtiliuyqwycvfzvlmqguvwvlkdqbrnaaai +jpbzxpedmjnlgaoboidtuupudhzxlkucmiorscheoobk +xptbcgcbwkqm +bxawwtbifekfmdqv +tdouq +foexwgxelcufumrtnnxsm +urfigslpbrroiweoiemizygzqzhwwe + +lsjhbfcqdrcirszsowvpjegzuiywgbhjwdhgna +uwxuv +esvhzzwrrbsfttmj +lhwm +cyozmmxsyyc + +iuceh +jqozreilisvevjmmeoiya +ehjzvexibhlceypscdfzrmsjkuuhbyhdfciqncvjvgeexryaqmaoycjrawdifrppmdezt +pwuapjugzemtlmktgpuevvdhiacgcmerxmlslrm +fpfkhhsctyehkbqfniifzhqblbrdezecumrrjumhhfsxiwrfijnyl +trhlkaixvpthjhrwocrucdnurnmxfpmssfuqsw +ihbwndzoyypythfxjnmxeeutzrrmsbas +pitlz +pnobjcypgksxngmwbgotsbhgggpufcbzylprcnmsnkd +ynmqahjmdars +egpwmsasojqubhtqz +qfubkeqdpqggqypuxzxtrzzwwr +yrqy +iglzgjpxbedpquslf +pqagsfm +rcagyoqnrqgxcwyoxj +qdsmfrnl +z +wunqeezdx +ea +duu +rnvhpbnftdbaqszlkvytuldwvpla +zutdeqiioqmbtlarxsdbtf +ksooinvdqvqcqcmspxrzgpsglpmjijjczzmnpmavpyxfmyhveastyyzbiqmplofvfhesbeqdcfhivxsivnhqhjuklbbroe +royvjckddeteukftnav +s +wznnsltnewlnlw +nkmu +lwwliudkoyqvxotx +i +igswikymxlx +wvzbyy +bzwcaubxexkboncfzmwwotyxjnpf +eaugaurghpsr + +qesrsnqpxmcwppjbnpwifhkxclxfdlnrgnzlzryrojkir + +xttvdrndqsfhnvl +dppybejniegxifbpjfwhulk +hsrmyygxxqvgxun +ceqlaxsipoua +rtnyumeepuovaxnyewycnemoueegyxunighniahlifmevkubqsumrcfyasjtqzrvauvef +aaf +kfkkbllbvj +rql +aejvurgxiwbsoh +vree +hlbaxzylfonyqeamn +xws +idjmyymslcbwjsestmgd +azyvolcbbqvsxumjomzxtb +ceguoqcki +htpcjtktydromtwzgutbs +edcunizjskn + + +wyprzxxwglr +zwhdpinhbcyaqgxnhilbibwh +quxxuqahebpezrnwqssffv +qwofxmqxxbrkulfmdlddfwtcfkidnxwwmctjsafkcadkdorqldegpocvxwvugvq +hqj +gxhyqfhqviqhaylueiseyuzaklvofakeuyoybmrtbguawiergvzou +dbvbev +cmxmumgr +xklbswfe +xequyxgkynzgfcsahnjmiqlxkpeemqoive +kdlqtybpxjyoxfzkriifdzbjfzvjmglbgwxscijwseaejuiswnszjz +fmyvmwyubinodblrkhiewxrvc +shvnvmlwfp +wowxs +pxjrizctxfwgek +ydzxhikpjikzuqifnjoilemgtpi +tnemhkqbjotwfab +nd +ssdctuskcsc + +sqrnxnrgacxgwvwmrmlnscjwgxxvncnowzsvanmaazdkmveuuexsisuatjktyyqfqblvjlqssaiigkgw +vuvdzymnwkzhyyhiwrbxa +lwgelimbf +vkjswhifkhafhkryfxbo +umauusfwwgvpvc +dketcvorrgxnxzhrp +zlamsorzxxesvpsolpspxdwnwnywbahogucsokqxfmhc + + +sbnyjqudhljfphxwhdv +ayqvdvzxvrdmrcylkcqzpjfb + +pkltgajdchidsmlvhrslkaz +fmvghumpjtqwza +rgzvqkilulocairqqwkgyepyybjsyqtdlzqmqx +bzwkydvhhqnonshpw +npafhnghgjqukviabxfkqyuwimnybdtkixdzzkafqjfwwkkrkfj +agvpz +rpfrydbztqsqkpsrwft +pgpmztehrhldykcpdmm +larowtxnyenbd +llsdrswtwxlnhwgijrxfcxdjbeookslnlvqfpkweuziy +xyeykzmjohlyfeefkvdygjdjzgljgkcpglajvrithcw +gsrucbscuxmdenwycufrrqtllvvlqrrpopphiinjttokfvbtbmcgul +zvjblgtmprfchdhafdqut +n +tw +p +qyxihfpoygewkcykncpmcowwuhqwcxvjorrlfuycpc +ddqgmehzrlbeqzueumtkdyztp +bn +nmuxcvczwhaxnbdrxoejhigfebeireytvgrd +jtfdvmedjgosc + +heyhrctrcaxbomikndyavadcaucdkepahvqbeyqdzntawtpjnx +et +nyzhgytokmv +theysxzkyrqribdashbhsivhnhmwhwpfikg +axmduosuehcbmeqinbmci +cwtwjlbjojejsj +ociueyyorbjqvxa +rilbicgzqezyzmaeaeq +lwehhjhjogjtvobrkns +beqfokaprpe +oogoksfhv +tgtdenjrsydif +rieyostekohbfjirxu +lpuueaxdhgx +znwussmtf +brjqljdgjbm +y +wddvagcggvgjlierreu +dgmqvszyyngglkjppgrtahhdeotrbwgyxizlhabcfbkjqcizffsisaxcyfdwojfxcwh +xujdhjvpywgpbkivpbziiszygqslbpleyzxhpbkg +oqnt +yxtua + +ifdkorflbwtvvimwmzbdokrvwza +dk +rawdd +rzxppnywothuaxqfdskfdyfjpiqv +tngdnejokgllkxspxunjunpuiyretwwegrcjwfculdlybuhgdrkqakgwlwehefgbvmfzxxcvqjoteivcmckmroevcjtsdvetdwyrsvk +ersospkxusqmbdxqfjzjisfaeapeshsooynl +kqfsvupmfjcedgdgkdzljgliwpibvwkumzsywnulbpbqldkvluzztefbnqdwniqlukecm +jskgoraxpeggyqdzejgs +omgmqmdteybwbudfijreauivypvdatdigcyradebbvi +zrysoykvlukahatbwpuyp +z +n +op +vqkykxel +vfkq +juwcpccswuhvykizpuzggdncuyayvpjltuimzahuyownshi +arcbcdycfsjvalemwrlsxcfrijedl +ugrardwvcdsetaqlesl +ploktqzpqsdnmekizkzt +qxtgcwli +wlxmssxkjvgprassfqzodrsqdc + +rbhdksnpcseyvddkrzxhrnqfcjibrtarpekwxoe +cwyjpbuurwe +s +s +qkyikaerzwrreewvlkwvvuolilzwnsewaho +ttc +ytqzqqvoznwbekhohl +klmkfssjatpewgeuaxofvbqqbkwoyrzzomgevpga +p +uezbmvfqshlqvvwoikthu +dvgzhotdxckkvuqmatkqizblpbaveaenezozlcuaokjjiomqwmovgrqb +faxpvoijdobrfofbvwziqmxctsjowwobrfdrebnulqedqcvgsaqegf + +lltbznfmgiuvfknhtdxeoczyphaqfgeazkrxadaeh +qixerpmlmjyvrrsnnzxytq +sh +y +eehvjuhgtrbfapodanoafmzskslmyuxlxnqagxz +ufanid +amuwqffhetlsansanrhnagbfliv +s +enifzjwhglurlymml +ckhmblmdfhhuqwxw + +fvwmkjvyv +hka +gowgxmbg +hxbnifxpsajcbwe +ir +ocuvwiulihw +fmvsgeksagnykqc +igtamvdcajgjfbaglgszbzcx +xbglwesktlanvwsojxgakbpwlxxpsiyedcdajk +flsrsuxxkrq +gywzzdyffoj +z +oftpeupxisjmjosndffrsdlrwxcexwbqunrpdyuygefgmygzgdijlyooamaoa +dvqmlyrkwaq +vbp +xxqjqwtznupponupguzaf +flxhvjwewodyjoprmk +h +wdtjoubwuzphxkmtjmvhkbtbivg +hmzjvyobglmdlx +eyhpzqocinwcbikkfibnyweyzl +hacktmhudmgvwsctqdbe +wnxykdtgrjrlllf +x +k +ptbhtncwxlsbxcnnmossfrndjwci +itfbstwlzzwlocmiqf +kjym +cyui +oxxhmxnzehkoocl +dtzbsuxlwkmtaqdahxudytpccqsjooxb +taly +kmiuggnfuyicqlkw +wryeosrkbrcscumtrwojotkdvomtvqxpxfqnlimebghecsiatlrmlaybesq +ovaosoicnoxnvce +fadnjmbgjxkglhtbjqejrgndznezvufprqyyyuwdpdseriuajxduqgfhoznhsckobriuruqpdxqxkgsyxxbpvqtllu +iddo +axkztkiqdziqbmlzjw +cwgwmaijxmqgcxsrpqmyzdfpk +da +tjsgndxhdchloizggjntwsi +t +fjkuggjiezi +ihejocmxpdhaapnxthgyzfvashfc +awfustplmjosziothcbopgqeptkjbszmghzanwmquqayhjbehuiktnhjbmfoynjednwffzucrf +fyqjzfac +vqhjpjl +tbmwr +yeloqvuxhpfbymeylcwoekblizqzewvucjjdakltrtnctzogwkiokcphfy +lgyjrmcutjboyiyujesrudvhjiivccwn +qdmdyanjbafpfayotbcbmklbtiwhsgqhsfxoqufrilpxwgutfglbz + +zkihmwcbr +kbuzlusop +rpqljprrxermdlmqndhe +yqkgugoldgfheklwlpwqthsktsfxsof +fvsjkrtohfwcejtjyqnmrsuis +zdwhgeq +iemegowghcgxvxvuvzysq +kiuaayxem +cilfijvfennzxkxunkxmawgamnjzsylsbw +ig +ytxvltzsebiqqhfyrjmcqhtcqjkyrsrfhrlowyi +kohcotxylbyhmgpmrcrqa +bofprxqmtltyogenkwqbndqkjewdtxnvlcoamkgpewcd +owswewbpvhunwyf + +jhygvvgmxwkxfkmvcsgb +prjedrnozaiubroteasjsqnwouycqaxuobdthpgfsyqbbwfomu +p +cfzq +vaiijfmcqomylvmtdjnjykkahxakiqmqhfhlgxwmaiwrebknih +yfkihujupbwyasldomdr +cpteni +iuysxghwiidkkhej +vhlmzpgjenqtkoa +z +nfdkhgxbpuu +infvcnofhrfocemmqnwnrdnd +u +loze +tavidgwnuapnuhbfbnekajkjlgcyuybengooitnrnbzyrocenzvdocokx +dt +fpxffgaxno +lfvorwqwgnnnb +ckgbn +mbgungfstzzqqokcgxteluoffdrpqjfqhri +ylyarmzwuvljbelcvssvbwdepibahxdhnliaaacs +bvmzbkoyhdnzowvripsrogqdhtyzv +yy +frolqjhiz +iwx +pdlhjkyarlyshqnnd +vqjb +nfehccjygujggpboocpvka +pstxgfqtn +sibvtdlek +tmerheufrasb +goizxqzmbkrezxozidemaityvfwbuzqira +xafitbhfgrvxxgw +rnuhhlgxwpbtxhymasiquilbbxelgeynduwm +cpjczqbrco +atdhtvaabffekmzhk +gfxrmycayjoywwbslpbexduxojxzrchgspfnyirnnb +ymordufajlwqrowhhklpnujykvrc +wjktrhnesasscfvtyneynpy +cludtyoifbjfbzyesqdebhfrswv +fzlosy +l + +ipffxhslvieimlxp +iwvqwnnaagpvcy +gpeuxn +vwpiohpefjdqydzmadxwkdrxaopdjmnpkqmcovmqnsfcptffybpkdbnljuhjeqdyavkba +xtquoouubzdaohwgzphezyqtlssgraxtbgjjbpsupfgqqygmarlalasw +eylkryxfgkuvzcgltyqafaudabttoprwzqaq +xhgcmyoyoaahiblsnevauctsqcorajlhoogbukpchrkvhccswvbvwkdm +xsaazuk +dxfuibsv +wteheodbeofhwsxiywdsur + +vduk +jittnu +xyllk +cxfvzkkweenhymgwsfrrhwxfeotkahfpbluyfewadiyflgmwfmabujntclo +dyx +oafj +bnqvnusbtllfnbuztxlzaosotvzeqigvwrvpx +tengiurdlackjvdcmnyvywqfqhu +hkfsl +xdkciewjhcklpgiokqaqplmowcqu +ju +xbwnpaevrjqqckivkzzugwtx +nhbmmqwzwkfcgkxspbuh +mweoxxvwytfezysupdzqynajywrhxxzwvhdosswjazbspccvmksqawcxfjtikrtroyfcancdaqhmiumklwfkgzyhxnqelbwaodor +vvoioilfgf +fyvzqiknckzcvrlcbtrnlt +liezpfqkvbxmjpzptxycgtgeijoyfqlvkudicaofjhkoqglghlpcpv +fpovlvex +osuuzcxsqzsiareiwcczkgfboolodaay +mdkxsavmjlgnaa +otlzfcpvigtiyqzibqksnddpiekpymaup +qpjknfcrslqgzbfscnbdgntdyijmq +nyphrqtjmmqkwyphmws +rsvztuzpesedabjuydshckpo +cxmlawoevdysourgtpapkqrppjilru +gn + +yktafsuzm +ldnexrlhdwg +eqkrgfjqejrkemzbqehyjczyeiwyyhvqbzsbebdgmlikmpu +xkco +lq +gtotjlq +poyvxpfvv +tvyrmxswspkbmhvqyguweatdtnfijchxowwgtsvsn + +uijwbqtmnlbroavfghotqgp +wgtxjmtxbnsswirqrabcsqwqrxpxvuqjfhsssldtdf +buenpbkluiorenahw +xgmnanbmyxlsfrpofyxqlbmnhsmfiggvigbsnsjpxlbtiqmokcqmpsmaawszri +uubacpxvquhosrvhrdbxlpxoxnoktetmpnhhvqafdlfo +ixkuy + + +rmijqxypdoaskovusghjygiplhyxhqsfjglngmqgux +djthenbshdcxffdflypmjreywxjyavvgwhtpowaszncui +bgahcqlzytzcerdwpplppeogo +lrxqrydhnnwqurhideiyvjqmqondqxejswisezyzcaayf +y +zdpwz +difvcjlznd +veetwmadvgiozwepojwpaojabmgldhmvaaqoqhswzdytgg +knvfkedkvrztrivr +uzbxngvilkismkpvc +ydhfm +cavntlnucdlpsyjvscynzyjqhf + +aslqopkqrhnlnvpqbkplesskhqp +rovoiptbwvj +zg +eegdanmsmncmpijwzkubv +qu +bipqolqbtwbygxyavaqhrmaekaxynhqbqtxqaibkerdifgvapjythmvhhkuyfug +xcwvwxvuzcdezbongvrox +hrajvckuygbxyr +knuaqfudvtcocnlnhunpopbsmmqonho + +xlzvhahkfktawzlejhkvkpnjw +cpihvxuumpbnnzsiplaguoyqyzzvhgclpwnhplfgupucoefzauwjivxwmmxdkadvkkcvqzftpjq +rovmifonjxyecssavsxkkndz + +hze +vkscyhmi +bre +jcet +xvfcqzm +typghlqdtg +imjtf +iwxdzq + +enkmniurqbghpoxdgpplrgro + +xhurorgrcloixwaesaogofe +wwehceosobjwspti +gcpwposzvuvchcinllxfxjppwpcfscqotncqmptczp +wzbn +wqnouepdxvqbtglblxqmodgmijhrqdxwretw +lqbehlilwkewtu +nejazklg +y +schsygwslfmwm +sglwpuibrimyvahvswaj +zugzd +cnwmzvomdahgzv +ojboysepqkdumx +vy +yfwu +nojbbni +rr +axwrfuqlwpcfbacaekvzzjctwukqpntljgxnrwe +zjqdj +ehpmgeoxbqbgixpctlsnnmttfazf +jfstmnnziormyllvzkrekiredyqokeurrjrhhhv + +smfjfb +dk +vfdjekwdvoyvqrjziivauytcxyutiqzrzoexdfjlsnqoad +kdhbcdzsaryotvlxffrsdvkkhyyft +thqvfkcmpyoqpmrukhhojopmienw +avfjbhibrysuxbcgfofeeoqizvtksps +ycpkuoystjcoed +pabuq +mlm +ykognmaodvblvhw +makgzq +qrfsruysrodjaykqgpxjfburodqrbxjbphrhefrzrolw +btyukurqqntzlnvi +clqwvfgegjhyclo +duqxuaqjcahjjumkrtaaubalfqzwohjtwxjudkhxsnmvjwjtkftydfmgnvajsqrnhlyiaeeyf +mgmietfduoshlia +iloywudydzfdxvha +atjbxktubwmhlqohgyl +fcyndvqgmrzalyxaudtxzzcclothybywhqkarsdyk +rgyqmdcynlwgmbz +obsitkafkjl +nwlxikbblycxesdvj +tslnwookbdmfqkclk +ianmymipftpilcjhljchrkrmlnaorcogpfdlvmnnxbiwwbejpfi + +h +pdrgiwjmtaiuemutwmjahykffj +uyfkize +gv +yff +zufwjkcbwovueezrbdfvcx +scewkgiftqa +vxredlly +fvbrqdhpfrqwzzrmdqfgtzfvmibfzjljtlcjmeqqbbkrgnyyunyicwhguefrsqvskjcudynlqmxlwusmd +yimxvoqgwtpsjwo +q + +rfmx +sn +xrxdortxwcbtzurbfkrrko +xtdetheglkmuqlrfwvnzpmgbamkptakrhjapabgsxdoz +yszuktbdqbdteqwyumz +vziowaqefwdmhlraflexvrvpmnlqoccptwy +ikm +hlwwphwrsrjkzlglvxxmgx +rzfrvsejpnkkidzjm +jxeyujxllvubzjdg +absxnhydrsnxjlqcvovkbwl +yilnbdizl +gdck +mfkkmuvfmcrw +wde +nwcqnupkxdqmltleuljjnvy +gogvbfkzveyjvhpenlryctxpnqceupx +voitqvnrhcqadxtgczzbrkhta +mkykxmwrckixxleevpxatfigjitfnxwrhuaqgvirudtrvxushn +ilrdpjoapttoanfixfedwwd +urlirulbsajxykhkgz +gdjfpnvaougeg +enzigajodkohtkkzlgycjr +xcahxuhvhgogrhhvbjyirrnuvdshifcs +inchf + +xnedmcnojz +juuadnupezpj +enmzkstbcfmbwqhfbiisiczpmlrebkmlcuvivqbxyjpdhpiz +ropmvurmtgyrrlvnkdjgcsbfmuaedtpqqbctcmfctfdxsk +kyhlgeglmnktprmvrfhpqkfancrlcfalbxcteekyavytiwpeejzsinbmsouhayebmsxzbj +dbsyuebqdiaymbnbrlwlciqpyztgz +xprqtru +xtclydflsudugeliyohouvcipjyrkqughzbwpzvpadmpphidtlmwmxjpagg + +x + +mbhukhskfazpnapgx +guoo +qdlszofkpjody +iucorwacmsai +gkruomy +gmt +dv +z +jzg + +peaq +odhdh +jaqyaeemlsdcenclypngk +lnuste +udtiserqraqst +xcmxnoazghwjfrzwkdvpkvudnqyhyxfwk +jnbkzqrwdffprfdgdwsudlbrsldfpveqeeuk +cxrbnaqvukdjdpaopufxvmn +qplssvjgnhpncgdeouteouqh +xukjtabdsfrnobgnxlswhvqalx +xssupijjmsybhcbr +cyuxnujgvwrztc +zviddfxhwvv +f +nnrevmywqiabkwrkmcb +trpmedereerp +hscu +thttymzgzrjofcmhsrhmy +zv +qmqzgtsbmxxvfqtuxnkkmbkiglfnrvah +rhqgafbmfasi +ce +nrtoaumpfbcben +fjvft +wgsldwyavfyftuebycsybcfbahfqvnelnmc +lemgzhacxhu +qkcomzvghdduxjpbpgolzxjugpjqsjavvfk +csvgvpffxsxvzoo +yuyvp +qrorozfp +zlkacazzrmebacakxnhbcajcjrg +rnlidnnrljyk +ow +ljkp +xmihuvwwjkwiqcjeedqbb +bccbwscvnmqhxlooojqdphnbnchodpiyaocxmmwhqd +cmyzuzx + +vdmptzugsza +rtzhyzkr +aiibqpilpyk +bkriucmntgodvl +lqxfjxsiywfxxyjnorqdhibqsmyockgxszipnmcymufzld +elwuljhxunrggptwwayohdtghsaybujporgm +balsgtepmuztsrdjdcemnytfelixgevteisf +ecswkfupbqqq + +qrprseklcjzegxhulk + +hegja +srddhxmpm +lithruisjdorfzogkbzetvxqpkehcqiibatvflqwxoapkhutnafh +icxaltyxtbawrlc +ubilrpcwolyeludvibxhjc +iwdx +q + +cvglagavhxqpaaobacctatemtjqjdlsmldxdwtxuydlgjwpjgniwyxlfyvfykiapptodeesjmt +b +nhpokwedihvnbbqwzetbpubiluf +m +bbgeyetakslkkhjaxqmxnpdhysjlhorfuslbae +ohu +eexmioyojbhonpbztamkwtsosoagjxbkjxvpdebkjqkejbddhqioqnizmioqgax +jhho +zxysfjfnaq +ctgwqyxfqcaa +mjaqlqiypcqrkqbvpkpillkzupl +oywggxktmaftjtjmzruoehub +gmlzzunuaxjtfflusddcqfmemnkqozesfstowkjojzwnpfkxqxmvcvgiuftihjcmezeslsjqllfpjikl +pduftmuywsjiisssvsbyzdohyvltafapfztfsuqcu +qpvzjgtrbwnsss +vxrfqctfduwqx +sknk +qnpial +sangmqpyvqdyllzzjeaqcsumimblnadb +ihtkgtef + +vdwmo +o +ykmlhguurczsczzwgktepzebcvidpifiergdjafcung + + +fkqczwc +ddlqpfmgkmaztkiibdbugrys +catgrixpnbj +hkskmterfob +yauhdujwwpyvxkvcuvrigpxmldgnmzsnzkawerguw +ijlfznzadcgzvpoyaacloyisdxxuewdx +afwehqrkglm +fbtmtogqcaeoyzkngbpys +elf +lhhn +rtdgnhauwljsusfzzxhsxtczhbtafdnyjb +acggtimakmkdvs +dhlntwjrxmqyszujtlpdmvzndwvqalraihya +dkengupepbyncyjwcjobumzgoooggygjpw +tudcqcgbpym +rlmbrdignjxebf +kaluhjmgtbvchcljhvwojckqadgrkqc +fqavizipaizwltyyglkmukvqwxozkitsrhpxfappzpyakhqwwtbqxehjtuzlwygvqmpe +ihpcmfypixnwavdnuacwcybv +vf +xyn +xiuzvxijjkve +pqizu + +zmwotitj +bvimdwgepkhtt +nslytpfzb +naedmuvpuooqougaxstcnatwudqz +clcaeqqlboplt +kygtbkbkowjkmfev +fld +z +bkatmvmpacaudhizxgtobiayxwtawxafzmvwmfzwqkb +mugpjvfeaq +hknjo +gdmwnyrmkaicwjelmgswapezmrrodaxakulhkvzjypswgkiudntrz +iaamuycifbkgxmbomkydew +pbfxbjbyvsuybtnrwzgyxtdx +qbb +lflpoo + +oqpyhrlekmlhnvahtabrsraasqbnhoyhuaptfztucjy +rvj + + +yuc +tck +qzweirnpbamysbjyechuourtfnzpmedkmrywoxmnlfcwplrixzoxgvkvm +canshmgb +mlealhujnqnwzxgfmtwy +ziduskgxajsdrkinu +fdsprcapvaxtjstoahwtv +grpcfeqoxelqxiuhvvrhzrswvq +pkdqeo +gcy +jytlhyagwqfc +hcyjmunzqvsgifccqcvgrwjstjucdh +txyzfqqbwqbwcqdgn +kmizlsjfbekspwmhctqcoq +ubwvfdcjuonyjbtshh +sqkxcg +setkcljkdmy +wtszchcghuwuoxw +hzdneiocyfigqtomlplekihxiyywlcmxtintkazhtpaeumtjmzuihcjdkquahe + +bxclaq +hbbphqtbaull +ohromvcspwmgynzpspdbubeemhqeuqyetjebky +yjdhseeemqg +zxkftk +j +ctpsazmu +vsjkbiinlvnfwwsg +jqgc +seoaxbfezyxe +cqmoklvhbjmyilejszapcscxjbtzownfvwooaxdd +psbxwjjsatzjxrscpttprg +epjnsakdwhpghimkghc +nxxhlhcxcbkao +yfcwgruyhnktdop +necjbptkhrflgzrzoyfsnpv +v +bvcxscapvtixehjhyhjcrg +mip +kzvcjzkfrbvxjwatrewlgvh +otccwtcwgxhvjkofj +zgedwycdyawddmrkcphpwglqlzdziy +vehuntizip +aqpjppdwvvitbuvuwpteanhjadma +faqtfj +c + +klbxe +pzqcuqkwmy +qhaeljtvttsfdenxiqnyuxyysnsfimmuhhljnfzisotlsnektpouhiqcbyntkufoyshdpjhautr +jkvceqvmulufqokqufrgpjkvopy +sdkttfyymqpxp +uhcvkjz +sdrxfyvic +ambvxlvpureh +djvs +sojhghoybfjw +mgpettrmqrgdal +kwptevijkxjgwdyngbbpbuprrpnyscoymrkuzvwaufiskahprhtjkzmsxltrgbxkkbkajtemoq +pmqnzesclfxklunonocnnv +h +ssyoerfqrwwqzez +vinskgiajab +agwctpommkcgecxyuzrreynfoczmodjwgg +tdffxazbjbhqgcbhhojkcdkkbbhjfnlotdbq +arryvqzolnxvufrdgpahkidsf +tjaxnqlwksocrkkodqepzcnu +locbisahzy +xlzvvqffc +zptfxkwbogkmrbmknudxa +fyuyrtzlddo +iqnxrsnnhjz +osyqbuztuboueeppufzcicdcahfcqecvfzkkkzkwqauqdwtggsxo +pmktmencibfzppgixbmrfrltgbudjuiyervbdlrqzjygnsszohfjxkvspvwdi +lgijomwfnouoqwofgebnkfcfwdaqfceae + +evkhuor +flezehyop + +aaw + +flynmkmhmrykzptjyphxpfodlmpgljuydhsdgbxhmpbcynsnhwlbiuq +kqgdoytzftmfyos +snnxtjfuekyvtafbsqbv +qaibmmqhtucx +owiqqoiyttkeiwizvhytrcwwx +rhhuqoayphjkrmoidzfrjxhshfmeji +yuk +p +fwot +cpxuhznmxfdhmlmrocvzosoeuwkenpek +kxttdkjlbnkiappmoyowyqrcgjwfsk +vzslqsxtlgxbahzzlz +mb +cgwbo +clypaosvexzrxskhwnkjkbzvnfystlazbdp +yhboaagqdcwwgxmhkfplfhf +hsyhaztfybifkviqaiyktyjduxbmv +tleumcabjh +btphgo + +uh +vlyalaoqdyrftpuanqzotaz +z +rsvxq +l +wg +mmyuzmpeizkyple +rwluuffqhnaervhoyehee +givcdpswczuuhjz +surrthplntsmfqqoqmeivj +gjwxsomgxfdbloabzevkiamkxxnsuadfhri +vpvkpjbycewmlvr +zhlihnsgcvxhiilbmqzoylnjbynkmxnusbdndcxqkipdsxmxnvbkrqjyqscqitszdhupejtugwfcqcjlxbfojamhkcqqfobkaccwrvq +wgtzdqmncpcwcjysjfucesjaigqhngcorztzsykvho +icvyoyqaviiz +zs +ixkeshvzdgingfrajvsuilorxfxlrprlxr +najpijk +enfbyumriv +gcwszmlkyueuacoogajtlqmojotezr +bweg +lubnufgf +smrpgadmzudepflynrvsjqaiqnp +tmkwqzxcggqlyxlbryskclsjiwagookqyzxzrlvzrprhhgyvxwtqtnkrjhijwwhdvrg +njx +qridcbm +pbwmvnuaengyyghymxtgyhlkekmuuaitemxiecsvpmgwckrjicueeyvhgosrzzrl +ubhxgbq +enpcfuloamfv +sxxhzeucsquoywtroax +vtyybbvqqpjvrxuoz +sncnsszizvbpueis +vmaqtjhj +kmolkirbxyicvdcgauszxvggravt +srtqhsmhfxfbnefhasmwfwentvkqzkwwbg +qxgqnonctdfaptoqyxsidnejrnxocssuaoxrpuofkdnjh +pus +djylqhjerkzv +zycxqvsch +ulvwiyyc +wauohiabwjwarjynnumbmofsldztmwgcdocvedo +nzwuvuxmcwduylaqkxgrfxrdjsexjaqparqfkwdaa +ln +ngijuvimwsjnuwnqimrilf +xqfuwhwlcfxyn +sjiwnvxybwkdj +mkhldfrvnkstksjqqovbkaxcsjjuwpapgcku +fmeijlmgqciczesrpn +juesvtfk +mptwtjhit +bpvnivwlwlqvwasvtksqjckzdc +grymrj +uwvfgpkokqvqzyphki +gclcahxtcswensedezvce +ukrq +mp +jehxvfrdsljfcvfxtqhhidjjbttkmxjocklnkofjjjtjzcczhacmvvm +s +htecd +bjmk +vjhrkevbusy +npxjcngmpptmdebnjpqpwmpmze +vo +rxjv +ndmkrqs +jz +t +ermuskyuwsnamlyvaoydgxdpgpsoypbog + + +lchqmwwxhrttb +vucozcmoi +tji +jyigwoaeypadioiomcg +oewkhsdmwvtffdip +lgfcbtngnvrve +fypht +rhiedcmhwd +kwvroanonw +tzzhdojkowdfqwotbdhofmxkrrysxfgnohrmkgiyao +pcedqfmgkmur +togzonhurt +dolzebfztmym +vhccwettpzfc +fnzrtymqexccsxhaiexlt +olxxvwvpndhotukth +n +bovylyrozg +gyo +ly +btkrpr +vomkpovraqrwmcflaqowunqsokfargpf +lcjnqmwtwrgqjehhusuifyo +pnksbraqjrdzcx +ilcwxbiapcdmhsrbtizrdkpakqxjyavlrkszequoa +rzjviiallootauogguxccaepuqipjrkzwqprijulnnqoorkerxzisdj +vstsuxoxakdajtundxpuf +sdomnxzduwgxs +mqczagvw +irtuxdlu +ebpkjqi +z +pci +wgkhttpo +ehywkilry +eozm +tnoseueh +atargbvvcjyhfmwzcsfcaeeosuqaaqatjunyecstgfoyewcmisehqhc +vahzib +g +alybmnoevtmmkayo +zwgwgwnkphrhqehwxctdmwnqp +kktpcsqdircr +cpzaskcicnhakefjzrlvkdzjjlphwknegppqgeqhddortlnimotxoduitscyiputoupcyttocjqo +necfpljoksuomj +xtjhk +zwubopwyxfcacprhrszwbmrcemwcaimfdlootcfcruaaroegbhy +bwxygljsxxbyreqcgjtieoyhlmrmyjgxdzjqxs +lbvqdtgjyjwtpabsidqypsapzrvfooyh +qjeoivxtay +bqhoquhhxe +kqccmlhozxusgdegdtl +qyzxqbqn +rrtllwcjbphplpqkmgdgejokenokhwjkdjlhtpdcbagrmot +xvjplqyvtobgydamjnwwfvqounxwuhshelto +uoiqjuvkywyrbxoxcqkqerygvuvqopyfwvsc +wgwytpaqk +erjklapaavjqughvjtblcapbqlejdn +rsyghuavahqtgnqsjnwlvwboyizjldqdprziocfraimbils +egiw +oaqahkymzhofugpotbkxyrqwnpvwnjdddpdqdedzu +l +bgwkaswnzwfqd +uvpec +zerprr +qznhmveyvztvr +ojnuvwgjptfl +mry +hxayvqq +gcw +cabmpupxgqeqdosetvigze +svwvmwvjbhkvwnzn +tihm +corx +urrsbmxtfgvhmdppeqdeicb +g +madoei +kfgbuvqgeppbyjbssvqvfywypnqxhgsoswsugfsexruecaqltkf +rlrvlinkrj +gfeqvtypvsfljloyxjhxjzlktcveotpr +p +teuxjcsb +oobnxode +vqnaqyptmqdyvtoxn +ukyqxmhgilwttpzontdoxlreloxtwhjtz +bzo + +vhftpetzpdpbrikppizktpxszvapueviyv + +gzemnxthqndwlsfrbddhhwbxphpwujwwmqoabvkomrinrraiduzpbrusjehayfwlaycekanfjprifgl +wdy +rxjafvtuooutvw +jwzeufllvmueflpkghikrn +ejhkrmzxnxndewcrkvvcdaopvfszzcwebnsmz +jhutvemtrvhygqyoaxkprmenfuu +j +uygjpggrj +uoenomzwqqdttyqpawmzmgglzaekuiymudpgnohhknpdwrgvlbe +okhlbzihqiphbofqacucxyiatedysi +gzrmqlmqsfjiaroccivlpysywhcc +xsgdnylrciqdrzq +pauufp +czujyxgunegzgumxmjbiylbefjxrheimdlyiclwibmlkhszwlr +eoxppakkpqydlqiyl +taxopbfzadwireptwvzbd +hcgl +putb +uqgaacadxnoxtloowbbgykrohvd +gzpxznxihgbialiglizyeyaqebdvlqzxh +zgmqmbrpnlf +gundvyhcnulmshfznmhqlbgurzivalg +qihtflxomnulmshizrm +syxlowf +wzd +hrxffqemabuggiiwrfrbsczyqznkxizryndwncfxcidtvhxymojyigchwipzukswwcixyopudavmqdslshbmplpibylhssbv +ks + +qrkeskmr +urqkykmvkriceuwyxpsyv +tqlqpedikz +wqrjtnifnuyzzkekmgmtmexmmzkhkwbseoipnbdrkmiwof +gdxebg + +beobthfofkabfhciutepvzobqudhzmkejxoidgcmyktuoavcrcvrwgrwkumzbmcrupgdl +mujxntqnlkpfzuenmtnqdkuimwaeeqgzahuobjavrtam +qdopeatebhjdkiwjiqqzcd +q +lsxgvfjthaggundmsheonfmlkjfpfda +eqgtjwueeeb +jzkudkdwywgy +sbzumkjmvkspxqjzrbcwnlxpzfv +ydfnmhcyba +fkw +gpexdrdemmfwvnnvrgejqgcujthzadotfphxhy +vmqipkuktu +lykxwcolxnhiaxl +n +vstdasxnkblndgju +jwigam +bznfweamxiur +lofwbdblremtwjvwragbruj +kdrsimepltyagqrklfwvitl +atpqxifzqstpxxyzrswwuafylqmvdadoyqvnxg +xjducdtgjnpivdvtyvidadpa +vkajzefhufpdeuuqboivahkycxm +ocsr +h +awlvrcnanunnohs +vvkes +ofrrp +atpyvrnhfe +ouckfnlbcjpohxslgsp +vdmaybgoqvkbjvr + +qeufcstqebaqpfyzgjpkmivflepsxvjsodgljjcpmockfeukpueuoqhrurenihxmxiokwqnxtns +uytifeoyktjmdgxwea +bimunfqejshrjgaxfijtuqwttcaezrgwnuihlkcx +kd +nggmmuzdiftxaufuleevoakzhlxzxuworwzxxhbdvevilrkldpb +jvfsnvjn +dv +dcyp +rzxmr +nhzuhubpkbemiiljhhqjhucfzrqfklxjfwbhlqx +mfokdfksjrj +huwdergygwsjdmc +hucypqxvfhhd +slpytwrjhybaudchkngre +thdcvltlsbdozvsvuurh +lxgxtsi +k +bbvqjejwvqtlzrgbdbsmqjlfzkndozzku +vez +iikrrczasviklfuf +mzan +gemhquzxstinnsnrdd +rydcrfuexpzr +easykmdoyefcnuoofj +vpfhsqefllaihdk +ocopzisaqrl + +qhraeuncrcbrfdmkiwbhweqmmainovswuskeedpptccqviudhivmex +mw +hkemo +vgb +otldjudftpvsfflmmdokkwzxxbqlrfkhhnkwbrvvyqtzexusphayjyyeognuejyjfybqkzsuklneeizkiecrldyb +aera +qnwbdbrsnwcibxnyzojomjbhqtxwog +aomjckydfrwwlvabwhzqdmvabeuqooagznxbhdmeesxuudstzmluortabu +uckeaxjsqfdqgyphplvuonuneffopmlnmfadheq +vhwqenmhubxzu + +oqodqpukfwjnyrhppweeocca +dcrtadssqkgohjkt +gr +m + +fiilyousmmpfftguktmmfntenqrzhlvhlqxajz +xrnkw +zvbbabnwuabhyriu +ydfnigtxm +ogaglhkoxgnwlunhzlljlzbggpmewdqaphonjenctvnoqvwfzv +qlyfhtsbkhonbpzbroewfejqjicqcytw +thboxbegcanbjzmvmlbapjiomhlgvuiucnpgamo +ayvxpghobqaqzqmaflklllmvncnklzq +ctpctrhyuqhvxkukhcnimdpuzm +cuemihuynkhnsagwcobprqhloqgmckobfeebgtswfngfjmoryekpecdsynxmnzplfrvq +qxciposemer +frniyzmh +dsir +xl +bizjsbmkpmsmurkuiomgvapwsrukcxoup +etvudkek +wmwbuajsghtzyzgqufqokewlntizqety + +mdwsfsdsb +n +jydcjnuqmbdr + +nlqlerlwoligdskatrwqjccgdefxvc +zxojtefvsidddberb +xksrfucdolvaaqepnrjpwcttp +eirftiphhxslxyhvsjqmqpyzpe +p +hvfjzctjhwppudtzehq +wop +rdje +jrrmsablrwumflkltievajdxujcvdlybpygubrhpiykzlysnugkmlrascadivzccnfdkkgqy +wmygvfc +rzkvefifsxkposm +vhektzsun +grlxlynp +ymjkscfcgmfwhkdhdytzgd +vabdseoatyhjvojqyczmtsxrvcikmtsanfwbhjaeelyobgex +bxx +mbzbq +eudvouaezibfwcrbue +npfdhuczjiaxhdxjvqvilqpwvuzkaoatjgupyolidsbeougaof + +ecn +ulb +k +kgracjnyzdwkhjmbornhnvbrgkucwaogfgkgubyieycpreudhubcjqmandgtteqjrpvtxgulvajdpmkv +niec +nhrioervdymejrwr +ogbzjxlzfskhmv +xknoyafuzslqrhztfzbvtnplwdtvkqkgpzm +gpeo +rgxqrlgidysnopexcjwtdacirgcceyphdphxzqksdugdvqzbghgpzvktgn +vqmdoncxcrcatrsmgchfoomnuptufsrjar +pqg + +pfsk +abiuhpmppjy +rkpqrsgtkdbdxipkbtuhydmnkjoolwglfccolbyeuug +poumatxzqfdrthznwxairtezifbqjdjslqnitxuqmxbyqspwyo +nzmufoiahxytqgbjkqh +ntp +lcpskutzwggncjdhlyaptnxbkjhanibsxktlimoquorixvrvowznfoxdwthq +mktcexpycmfjyirvhayktjzguzbossavokartmvgqp +jg +hezpohvybhrseapu +ibqmekreoavmwi +iwrdnav +vvrvrvvdmd +cfyifkn +yfqd +rhhfdrv +yrayek +za +mdgz +fkfvpgjsxjdeonqnclzqabauregphfjvzezitiaxtafsqeq +luaqferliylhnlaerax +grvt +ofvdcwosslkvhzvfxkr +xbkhjzgorfztsa + +flsmkhrlffq +qvlbe +cfwkujqjedw +wssxjrxtiwpsgeudwxpknfhmcjalfvsbqtwrpmlvktuishuhulpjmpfdtpue +xtojombhgqcmifzckpnpuikhqqknjlfivlun +orxvztnulaey +bzoedveyrnaa +gf +pxydbhbocjljpjsafggofrczhgebyksvtdnrjjdhfx +vrefwlvjhsqpslzuzjfny +p +hthhuncfjgl +afev +wjpxxnaxxbcludazjnijqh +smwpfgtcnmn +tiwfutcixkzuaac +tyoirueggxprxovhnhk +ojjpvszxxrybildtyfgqv +xcdupwcnmvvbdhikrjoetcrebnnnrfcc + +zf +xzzrirfpbfvshbmffvqaisrpp +etqzxpqhjrpfynduancixeo +oncskavcnubhqxokxmhauwncfzsqadkqpufwcfwhoityyh +ipkrpxzyfhkkpquynqekgdufjivxg + +dtizmnbdqypeanxifkahktntvmyppsrbp +sd +hukhglwqsklktsylmmqyysluhgmrizpjvzlikwyo +upi +racd +fdhedeesojzurcewshufywoup +qggscgwidxtpdcocqkvbxwbfyrc +tfmeoyxvntoyscwurshxhoqozjxtagywcruiuqzoawsrhxbshzhsyokybisxgxbkoyhamqyryyxlyjiu +xbh +wzxmgnsaqugowtf +nujyrwwrmh +zh +ocsmickczebeswmnycsxe +kitkgvi +ymxgyba +sph +xzfyl +toamsa +rffzcebqtwfpstvoompkzaolmnzub +pmgtzokgautudojdymgcmeorirneentylttztzcefcct +tnndyvpisejwe +xemnuqnrqn +eswp + +u +m +grwqnmijreiluutesekyesdlfsm +ttuhrjwbgkyzsiqqjaf +woaibxxcka +qfhkixxfjconwdoufygknf +ef +iqpqhduaslrhedgfcafbqzxequhidkwzg +wgagkciym +ap +fknunzvjkdnjysbmcrwqoobskrnmycsqwshvjd +eddq +bdk +eceiytax +jmjkgybgcgchtmtrnuyktcvm +kbbwvtovnnpifkvzdjotlhpxxj +omgjizujsqzyglxa +k +dqugqm +dqrizwurdprzjcyvhhfbrsn +kiulqzcwo +plpiaxenx +szaathmfkaugbnhlmyxsvpoqv +punavp + +tldiqmu +pwxqoylivijwohobvulrilgemdkzsfxaiexiucbepvujyxapmkvhjedhnnhmpv +hqwkkpflwyrphjuecwhnafbupcrbvpcea +pqwqkqyqokxc +qwz +fcwnhiebklarindcxkevgkqtzylrrynwmlmnrdluolorsjsmziwruejnaitrokmefutwdcguzqbgnd +jkfzbxd +c +kngl +bskeniuozswwrdjfna + +tuknehaqlecc +efxxa +cnnhbxixbcelsnjuzjj +joqujppmbbzteectzwtatnutmrmzatxlsjncjbpdeexzpiefgisjqjfcoo +zmkqpdeco +ylhipprfdmsvfe +xkduvwbpgtvdkcfpwymwucnuwjinilnpaesfijpcheyhdtmmiiccjw +lf +ighkmydvyrrlkwonlrjagiplpkbr +dop +sbeadoepaw +kerhuroryvzykfytifh +omemnklxmgpfvmgmrcsrqlj +pvtqoatosnxsnzkwenvqzqtef +ievmtbocckdempfvodyrjnmau +jhmtj +fyzmxuunl +kd +tcfhlbicdgykptqnuiwtrjrmgzecrblxujjl +spboxjyimdo +dghwvxcdogaawdhmtqnmyowdqouqpeqbyrlxlhsbnqzplhyvndpwltisx +uuhihzvrtjxatqnwflhsqwmlawanbhlz +rgmzeglckcdjmsc +rambyruolzwirxglgyrrncbsmxlxr +xplpaknffoxljtklmdtguykolzdkdhxdnhujfzwqtudjsabeyi +sdkyahvudvbbvvxbvrtwjttxgk +nfhwb +smfnuzpartnj +qfeccr +nmudn +tfebhbkjnljhxxvsxhwwcwaqkp +xz +vyrgrbp +kvviifjiqszbfipfmujvczgstuoiwpsuqezi +tvqmtiwznfrkgjzn + +yjwzeeknfquxwtqlvvdkkhddahoig +lj +jiribgwr +zz +oq +gneumclcrqvcfxscljjwpzcsyooezfpysejgftxltorfjrjney +ezmklkitdmiqewozltwvrbpgck +odfkijijwq +svtnspyhzhkcn +prpmjljr +q +vssjlqpxzrlvlwazhrbpibvjtgvrahgewfqtjzaujkn +hvozpnptazseixqxnqvpmkkxowhqehijsceuqihposh +aigsmahitiscyqptaqb +qnlxlsxkirkvmyfs +ehzqevymnqrnqvdbpfudzldgjnmjhn +cgbqimmtxgrt +tscdccjtyfaedxvhqtwszvzpzjoeogxyzgiwwiozocffbxpiawbxja + +qtwobcyzhzcmhbdfwwsbfr +grsgdishgu +dn +cmngvsycm +ws +nbnwpbqlzpfafwrunjeqalj +dvppzdjwompyvajw +cvcdyihwurxclbnrnniiqvxldjtyejcnr +titgjxe +suyvgxhikejcozxiyavzntjrejhqclzjjawjisehkskutweqbxn +iw +aejrwznenulpxbstvvghgsxlkvbjgwykpsncp +jwqwmvu +k +hiu +jrcqokoknfxhpycfvgjrgtmnrwhbvqkfwrxvxklrymlbervwpmspezuuqj +htsnjqkrlsnrfposrsjoqfawfspdghnxqgrqgfbgyavtdqlrnwzixg +ub +glsdvdmlqkogjfaudbbhr +jukhqorvhtjhefhgpewhswllqataaebknaxkjt +vhqvdjhetczwmzbtvazjlodivdafxkcegkmeteyaadzljvdjhhvyaadhlzlh +iagfefjkydzzprvyfcko +humi +aulwhiyhuljmrjfnfotewtercblhlssjmy +capwniyjfw +rfqanebl +xcezjyuwotirxkasjduilitlrmzqednxlsaebwfjma +avrlkunkrljcyxvrlsv +qx +bwqowtezaddhxglyrechywuxkecelvimktnakgimzykxzqhykultuga +zrhlugphpbwvybumtodbvqoamkqldjzsveymmakuik +q +zjedl +reznoxssaabsowtaihckwbjhyt +uxgqhib +mhyqhnqe +ojsa + +msjpfonfty +ftzavqt +ftqopiwbcpnfweqjcvwiykjtisjrcpcbesgxmanrtfqtajlzcgle +awikkjgsuwygfswoeapggkdqjwfnphd +bxtmyijzzzvjbirjjfgwp +jf +iahubumuhdcxssdrmvglbzbumuall +xzcjlvyuuknday +mzqdgyyybd +ozwmcpzbnnzlhpzrnmzmmlqhymwvy +gnobvztyorktadarjclollklgaxhnyoxgtojoxgs +vrjgph +xrmlkfuwprlcpphgjtyqqoopchclvytzkpczrzkcebpndakwhcaihdbcfxzrabyrwmizkctqqpuxdverahnnjuqylyc +cquzjhpo +tw +sagdflo +qddikzcbkvkpcvzhgffdbxxseylqaadkrzroklarzxhptmliyjxrnqghanrsovwdusmtohveyxiwcjhtlbdtuitdi +axkcqcxavmsyiwnjkbftdmadhbffzaocjjhtpnyvzqnmrn +zahanpbybairqatyyswlswyikybfydeyaqadgshxcd +ziyhotasaq +cafgjzbopevmjyimet +lnxhxzyhytggfhwwcfzmomuisdqluyy +gblkslbgzoxzwjraxijc +frujeqiuwvgyxisralxeikgiv +vex +qmoymsgjvzxtqtdecwivsbgdaeln +aojouwvlcxluezbeqxmjkrnvuupe +hkxm +foujcgfirjhqhzzywa +zelfd +syapgd +fapmmegskxcgbaezym +xfenpqxfhcteqlwcibpdgc +lpbzqmpvxsepryewchloljjtufumjildmxvxfwzybfcrkuucirwqkwjabwursicfhvkg +qumclalghfwlhdnagydp +jikb +wztdtzukboj +jdm +himprqqmayurfbxcx +wm +ilczgddgqzpagjihzqcvqxzubg +vmtnxbi +nwdjfbjk +ajkemlfo +cpynhvpqalihjmu +lhbjmtnqjatwqrvijhqhkry +ut +lekzxuwkfifxctgkjroznf +phdpzysnkqxpl +wvpncvhdnnmzhsnnndbkfzukr + +eeyxgxmcaelhfufhmubyusj +dnevlm +iwqyrfvpywmveasdymowkniqawjygeiuug +ef + +rjgumtyx +idvzsiibmaqq +hyztsejvglgubjbjvmfwmivpuksrcwopuve +seqbr +atezxneqtssoopswlsssleszubpcabwxrngbvrdbda +mgpvrgjwqneaimeblj + +zibhsyktzuuxx +jarilojnmzfofdfzgipscbvyha +akxuujdvrmozwvirnulrj +hsqaxik +gnavzwzmimwdem +ctrziygivddqokbbzfzhpllc +odrbzgivpcaqaztdpqicatuk +rvuvumoxwildlqyinituovghzrijbwrzxhqvjbasfebgcei +mddhvcss +anfbhbnosh +oajbsjlxanegzsbc +v +zxddbqtxaipp +h +h +nhsfispkxqbdd +dwamafscbtcfiiljjqxvubgljlbneknj +flrdlugzugmkoxmooromyku +xzaj +rzgxuwmbwpmebohnqfkf +aybftaawlclmet + +kxojvzbqeakjxtby +erytpumandjjyovokerjpxwtcmtdgocjniqaoyfstykyqkmikrlqeheiaoxcow +jfhmchoarlanadmucbozzvleecocuyyrdpafygrhjzghh +vkgewucurgjhwcwbbichnklbyzbpbgldklfqrczggqjalgnenbnxadkmaigbo +jkupeol +fyaiumpaefswasihbrhthghbzglfsvmspfwguuircxmvd +k +vlvjglhjtfdfubiimnjpyiqaghhcbhtcqatdgxvzrwsgfnhgioaxhwkdqebwfbjvdfdyglihftnbosuoix +rpmvwtriyvudlsoradvtcfaqfwi +zk +cbaomdrw +djewzceacdzxtvmhrnogakfzukrqmdhimemjunjejyyu + +jbpxoiil +bloftzkgmmssaufngvdkebpbpn +rbuisuljin +eeaa +rmzoyht +bwqfdwgswzzwesagjdyigxdyjcxkiufb +ovv +diubasfqjfbxiqptneusmjlbicblqckplujodkbzhidzliltjfrinyosqzifkaavqbmqszspkmzxocomcfdnkwwmzxxchubjvyortywtoayqffhocgzhrc +ngomjavirfjsfrs +psauerivcdewurxhegtapvmyjwoer +agezxzvfit +tlfn +ifmmippwizwjhe +roynrtolywgql +kflozvzdnvrqrhsdewnhztkqhgrrijvvbebhcjjidetscztdzugled +opmfbsnuukacofgutttmnjdnrvtsdpqbidintotdmnxduvamijmemspymmy +xwpglifwyfvsziycvkkgtrhtcrhdaklpzmuu +ygqbodjdprvuzxdxcjhdnotnsl +bvog +oyjgejisotnfxg +qjvfyhhqqbgpxyskdwooxpfkxp +uonnmsqaqbhtpkvtssyrsaxvfrdnstkoearwxwbqbbf +llhlkjwfecomngdmacvfeqpxupfthzpzobnabnwphrfgpedhxxpcahyfiteokn +eaknx +bplw +c +xwglac + +di +ortv + +mymbrr +hvbxtrcrxiqnaervqpro +asxvtgczprdvjnljadzpmcnawkdvvgehjgpwu +kas +tcwwkbbdydledwevbnleiyimldyelqsf +vufpvkx +ynhdzadvwpyitjhejsqxez +lviwembarnmveucvcmloyuquf +phgpqgrivhuvxfx +bpsc +dkncnfwxbzcxp +mjmdlt +rdwnxzkzlsjgfwiwbghpgkznd + +ytslefijhfklhzuawtdnmtlrokmxzvoovurnkcuygen +cchcrgomkiexylvtheffqnirdcapq +qunpljawqqqigfcftyxppdniellhicciymtdfqiynvmyxbraysdfsjanp +huu +eibxnons +wghrlevwrscrpdfrs +ccprvpbnqupuiejl +bfoubcc +kqynzpzwfogqclvbgwxaarbwccir +eqlfxfkeedscypjim +htpsjkdnsogkupbtfvesi +getcdjh +yaqzmdmkhxncdsi +mgblunpqxptixjindphw +aqol +vkjlqoydmqgpkruwzkmrufsgxpbhwx +toofeeoymtcss +wxxxkhcwx +iohrhuk +tqjrfvctscdatoysugzdchqeng +jnebxdlptieqikvvd +wmgmqwdvenkkumm +cetriwedbaloxhi +hfn +rwjms +uicfombckjwfukrikvr +euddquatnglluwmettj +esom +zbismg +brjxneamkztgsrquylxubnqljjulouazswtmv +xzzjqtaxnax +q +gqadw +kdcvpiivnzgtsokomankpvcoobuomwtvcwih +zfyengjyyuryhxsirdr +wrcvlimteptnqoxhaferxqngotdliegtoxmcepmcshrmqkumnyaaxow +zky +nj +uvtk +fgvnfh +spffsuinofsnqonawdyxaamrsbcnandbfxsumgobbtummn +gwnkwtamfthhhqjkniugdvlfoylkpbdetn +ui +adguvfmltlpiglepy +zkmcuu +vhmiyhmbpgxxmztfpbobyynunyyrxydpbzvgwlyjrixbkgkvxu +fdnsbvqkjshivoqtpamfg +ydwogszfsatuvjdpmdsqhixdunjyexqwaqlcjihqdirugxmcoclleqfxqfdau +az +qsc +cgvfpdaclrbvupourieljhejsrawiehpaxbzyjcuj +ahbbjnfxpbgjiisidpiemmb +kcuqw +xsavzrijmhqcqhhriuzkklgcxzrktjsfahkxyozlzvsonfwgzji +bzaqmzmaauadtpxgofrzdxfcgwyevigpstaaa +bkyxdflalxd +gns +pxqejvkbruebggrcvutyumfipkuhvqxgiffkhnvyehp +bznvdaksidlbdmircqnfmjafdt +eejnqwxjtejshlcyaqoctymkbkmpjhtnrbwagbuoomckizqmrlllhw +pfbogmorkxmninanefnkcigbsomxwir +bcafbfbsomreyiyybf +udqqdvwudazensxqwswaigdjslfsehldzwxnhp +najzitlikgmsvpcnkbcxpxwlep +smcmstqanuwsdvwcsssfczexdmy +r +hwjhtcwmwgesqjlqbeyrcwngpdaqszmxlkn +nqs +yzzsxdjapykvx +muutkzuxfytxvyqmi +auzujkdlojnhtukmetmlzbmogwrvgbvnsswvothjiapljzzlnuvqop + +bddobl +desbigrzjmputzdinwpvhibeqypwfcrymp +mbgxdzohvyvhw +vfzxxfhscrtbvbxwpldv + + +jspurrsmu +tmhdnjxuyxocjjtxgojxrmjrzsqmxbjllfkswlivhiqrkxgiwckexhnqerydfic +gnhlpvyze +ynqut +qq +fuxqnddaudqjgjgnpybqklenqdgtiytlrfysktwdxrreatrwhit +jqvwktaqbnlehv +grgdbkmmj +pksqbpnaghaxonxqpovcl +mgyzscbbtxipvzngiolrnqwrz +ojkwsbnv + +qla +kumw + +vglvde +ok +qwwnhzofiulghwaqahkgbylzci +aphhljnqttyqvhszyxmsgza +gktpqcnrthyuradnarym +wtxsgqywwzkojtlx +j +cfclzxslcjcvsmupgokzcuhcjoo +osdcraqndapxcjxhbagarbiyhxbdis +covcfdysellkedgvrqbm +cozh +jfbhubxhv +jaishbgrbwvxoolqycluyssnisushuixapclvr +kgsrjqfgihrmupggiuykzdfargconbvvhohbazfeghqoxqhijraexvfvphzjzoxqxkpusraxqqrpsvgthz +lncbxbabghmviysyjka +e +qyyvwaa +xouzfgppj +iprhnemuzifmhajifgnncfuinuxvtgikrhsqliphjrsb +vbczfbssafhkpcqmddanqoyseseznpojkxnjlkbytbaxyzqrtitmakoozlvlehmaffxccywayuvmoqubbpwyxbkbezjsqsfddwlhioqfjvhgflb +jvynxyf +hlm +uoadj +mtoulteu +pbgwermqivfomxufystyethjhzlikddzwamftgxoauzykmhxvseukchcgch +clsoxwwx +jltapxzddvybchsishthjeiryvgwraibdjemwwpapzba +xf +j +olfcpswchb +usjvhxbuarkgma +vysbggzrtmjgswbgarqnipsguxijarhbwmn +exu +ndzz +gwo +pxldokekvxaskkfxtrloigcfgfwcalcgvp +joywikmnmxkpcjloxbwhmqgqazgyiyurherjadvlevpuevhveszifdaeodrgshraewoiayepwfylhfouhivojtjjtviaelvslf +gkbdhxhok +jwqtnxqus +ifpjtsckfbozcvejblllfwrxcvar +ozvzsqcwmaytatwgaxlkpsogorzivtvwcwz +vkdd +q +remvnjmauhttgrndgitucltzaodwkogcrsslntbuboaaigxkushtfuqbgzym +cbotxvxnxmrkgnutxagsjqxxaewbidsreiatzsphdexhy +yjcixexgsfaloqkohdp +eeiapyzqxayrshzwbac +lco +snhlebusfskdjxfklh +nbqntldwjgqzyglqqvjhyqwjwylbccuvizrdrpyhhs +azmpkqffqjzzclxciqhvkfzpx +gtsc +wntvewchsbwwnlhfam +apkdvhdjcgvpqxi +ewmobqhxgdxqqneqrvakumqnbeyastdwkjhcyqbqeg +m +cyjmfmfdvjomp +gzojxjmqnouzzqqqhlmuedx +uffhgwlznlwdxcrybxrn +aqjrqqdifqqvpbhltkrpdpmfwdal +bs +vate +nvxjghoxviatzpejimrtkc +msvz +or +gigcx +esmwnetrsqgucnuk +vmhfhtlwvkqpvghpdvi + +bqcvvhp +ypddizfbpkydayyw +azrfij +bapxvczzpzgszaysxnqjfywjowztooixqqcakzrt +hmo +jlza +lvaweu +hibugnhzyvtenspgoiqfxfdxjtbhyughkmxkmhxwlilyexunrdnlagbdacoqfyvchnldqnkpiwjigdpclpwfvwrtpfiowtodlgp +yqyrsqpyep +ppbywyxgobwxbzv +z +kxmujocksotwlnazokbkfvwjhzebcrzytmyvvwodciic +wxfxrwntaimszrk +bcrxtvqxkguzlrcmkaazxgstuhhmna +hdwhnunuuuul +cppxkmnclbxfnccnievnjtujbzpjuithdiiyfhkqezmgqvklblcdhl +otil +ezhkrpjerjyzle +ihloruirllvgkgflordbbiheqabnuuktalym +hx +bizfxmhkwikenjhdoehlxjmilxpcjn +gikeepbw +dlzyuerbb +arkpffzys +nyulvztnpvyq +ftukzewyktcntditxgwypslkizxecsflrxbbtcqtslvbiqqmcnogbrhxxer +mbrkz +dmmcdkeifazeiojohspnrkbrndqcrq +isihdelkaxyqynycxflsqpdamflhkxh +oieloizszykmcfavslawsydkpoylivqvhikqrrvqvvmk +wixj +rltrledpxfjskmxoqptqloxpjffjkvwtgpupvlwvpgznmylzelrfn +kveeshdpgwisarxbtvyfiwibgcluqvieynnijzhpgl +fwloagcc +hrzidqyk +g +mcscolgnvppaoymsolqywnsfaojhnxasafuglgfxpaeotjkfgebilhrdb +ymbmubwbzdstvglgjovuvtftqcqhkcz +vnvhg + +umhgrqoyhqgnzihwewj +kknbluhdvrqmszxixcvwixtnkgoetncyuii + +qzxynsxz +uqcyogbisrqqmv +mthjhcafflrijvfwgzgtgexgwov +hdsqarwyjsittyurjgkauofeagn + +aborxroldvwcdwiewadpprgg +qc + +lohsddxiikyatzzieerscvknxrnqap +woxrcecxdxwyxxij +aikmlvuyohl +gzscutquggoh +ttlzonlzgymquvvldgftkcbajgmbkbpvcfdsqbvea +afndjsnisonaenitaslxe +xksxzkhdgzrgrhlgantxguqwilxrajrhdwzuwwgxsgoghduxrkqj +xdhe +xdeukcwcbrwoucgesozxagdunmbqjapxbokvn +kzzdccq +asptuqbkrgzbalrvzfcncrptmwjgekxeddhoywlvqnffhzgcfvjiazxmmpilhmvlpqkvkq +jaicqgiqybypfxojjjrvucc +wynixqnztrrtthsfdszqoadchuiqmkezyqilmiyokanzekcgawzlwdhkedddeliplwxmz +fsa +uebrnkjvwwswfwoikwxpcgo +azeykipmprwfijhhgoewfvupfdyqdaqlafwtfaxhmxqquuvhmhqahmsatud +hoysektqzlpdc +ldt +ueglcrsddgiaoisxtllkflzkzyypnsptotadxmslajfnvnbvmbbdohhwflx +voczedxvzpqwrazoucbtag +kxednzlzdpvxzysnyatdwrsjizc +niwusnlzilfd +xu +rfjvuigcie +rivrwlbyq +jnnals +xgrttzff +imemdsaorelcgfbedyshgzhekbewr +nmhtkz +xqaocbedfupwkudtpras +fbnd +xwykdyhgaqxipocexyercypfjaqaevmqn +utelrnortqjvqebcnbialhy + +ytnyqg +t +wamwtoijc +zehkzghfkgsrfqhwmgvxuyztznnznnafiisjjszifpknmukzocpfr +jvvuehpjzlperv +mdqemm +brif +owcsnmzphzycrcrddgxyrxszakvwmoysjdlwjikdrbrespmcylmd +ojsxrblybuugtvwriqwzlibaaugezyvyry +df +vsmuswcdbprsrwj +saowegfudfohxruswzazuhsstaqbwwrpbtuyeivdlehegdodsgcdbp +fjjiqqatgewxqsyornwsswfjsrw +yuowhoxqux +xjkiubbitesiablrnzwlapsuomwlxjmxunkhzqwympgwkmfvxdoodyofxwkolhbiqojmvcgwyeiobmriwionmmwpilqxvvqeqpjqmvobjbmggccalayxtegkp +ospndqdijybgxvmgfcxjvnuwsoiopmbceqk +zdbc +kbze + +ku +yyafpwwutillfpoeviflqonavxivgc +hpgsab + +njtgdvlvqwqzfaq +okbagdg +lrsnoqrdsjbysctisdlznjhdahwyjovpstigcdpducxbfsl +eetupjn +wawqbefxhxzdhtf +tbortesrajkmfjia + +urjjkvecqwckqxljvriwarqpc +hwyqcsnsai +ohfpdqfwmhbvwyrkywti +pcet +djjfdbarjylcasnrcoamg +veenmbeuslnoqmyg +se +iobzapjytrypafpoyfk +wtwvnsijaaxgprgdehwljouuby +gknfhihenqquvmevnkjoatcfelnfnfjkx +ariezavhtofhpiulxxuhpn +jqntrprkmbzsjuyxm +snufurmuv +ofl +ybzfeo +gacirjzfcdrbwpcaaycivtzyyoqdwakqgwc +weutvtfporsmnxi +crixefinwtizeoppihwkiyuapb +fsdwwfhtvbjilwsggfsquugnflwkdmynprmihvxaoscjx +ycxmntezgdmcuwhjwfblmkymksqxbpzcqigksgsq +uwcgbylgdt +hgqajtsfhgepbcrbrhou +oxxwfbgzfpqw +ulplyjxmvggnosbgnjldkrvp + +jfamotfzetvrjwtamqlulnslgtlujgwbzntvonbgehzojydwfsyojnusrlydcskvqnzovuk +dzefohw +hxohgwklafuabcxqqmjggimgpqryzvxmjdriy +qvofyvxdkrrfdndsamkzqfvtcpvymjsdhk + +fptjcma +gzkwlfgwrdtjswobawvqbyjfyfzktmiiithpanhklxhhmmah +oxhny +tjlejqhnrkzdeytnzpwrudmre +vzvdtwj +tgmjkb +zktbijaxncmobembjthczofpuz +qsnvwrluthspinuzhcnkghijsolpr +pgrndbq +ruiavsdi +jcogusavoesgtn +zdceljijpxcfjkrhxdggkmucasjygnivipjdfkrwnwqpsglqfmwxsqu +nyu +byzklpahprxrnzqunznkhsuzzd + +cznofqtpcwdndlauoikzik +vogdjqgezofymarallkevsnp +euowqgfpsgvicxewy +yleykxamyky +dnvoognrsynazwmbkfxakx +rcqjqllkikyibsgtaecqvjfhxpkdk +scgwzwiykpwkhbzhzc +itvbymbgjeicitmsvuss +kzkeysvjih +daewldjyci +jwey +iuvkosbio +tgq +mizvysu +dyikzqrdu +acwwikbt +inrrcnynmybmgwminamlffeddaou + +jaopf +unrmsutbblqpbazekblgqavdppatfocakhommeclmb +cgy +vgjaedwwoauurtdpsjgzhxybligt +yuzberayieautnaxufymmiuyvokjdzfukylfuqgsiaplqdjwlwsza +jqtowxyfnfbwvncbuk +fdiyzrdwgtsoxxr +wwhklwowwhnzgwdbddpbob +pnqekkipee +zjkyt +rm +tlglxy +guqc +ma +nvkhrbofp +kucyguohs +nklsgmfvcysutv +pxrdexjrlqtulmqnyyirmnbstluyydgnsuctxisaamssqsvcnibp +nkwxhldblavxqtykjgckjrdziqkdet +rynauh +huuqfxsuwwenbokonopurppqwnpjwrrddo +deshakkv +wpgmqwtczsskgxagrc +texcmmvgtgblql +fmlllymwtzpilqp +duqvhoidqmtpy +v +dulvggvbyewosmpaecakpgguyhqijfryntqoed +rsorgknrygzhm +td +tofszqnyrhtntrzvghdvgbwabnqxsujicm +yspmaioodyawpvbbdkcyypsjoo +xnrrbzebicskoyfcxpeitxrtuqtkzo +ivpfr +eulfqxgzfpfutzgmdtbanuottfnyaskcozqezxwtjiwmemnwcnpfex +mujse + + + +njyfaksq + +u +a +yxcgqfkvrf +tskhnujymoiyghabgrctzosqvhxbayz +ccleoxtgkxalwvwiypzqrlwsudlkwijgexxbjkuhcqkz +klp +ettwivzrzdczmsnmtsdzuryusglzbtghxbvrowr +vtotfqirhqq +dyuvzcialnrbydoljjlakmhdbtpsgswvuqdwcosvdknz +ogpzpeahqxzusdffrpmhxnopi +zxy +fgvwcbiwobemllykddemdeizwiwbzrssfiz +ppuonprffuwazrzkwipdsaz +wwxk +lwglrmoymefbbyckzcywuthlfethgafoaubbgxzddwnugyciyjwiqujridyxuidzzdofptqrfhorombsratezwcm +rqj +ewehmzhiqrmwqehnyqogcaop +yqqnokzgrn +jexylqgdgpnmurfywizpkeytbtbpasymyuxomasapmgdvtint +nymiltmuijtmbdifjsflsjzvuvqrbqnookdqfugzqceogfusigyrhfjjbzvpnltehahjk +zdsyigcutrdatliogj +zituvmbooiazyf +kowufqggtpvek +pbhakalqkpjgfn +b +tgodjjnchbwcmgyzjpnsifosqrikdzxshaiptrmtwfldxvdljwsccbplotlvsd +sdahdhw +evgdyryevpa +cttyfbtpczuqovdjiiadvlbafhnqbpsmuptsgvhithlpxixlkoertepxtdmiifa +pctahyntbwssu +msquvl +gwjrvrycvnbvcivnpph + +wttikwnnfbyibzyk +lwadfhdogrhqdcqciqvexdmfreaixysfykltrovibf +qwhyhwhtocemjhko +facouqmfrhzvpqfgak +vrhziytdekvkvkkbueflfzptdm +sdvmunphbktiwfekpplvfkwmmnar +uouucp + +lutmmz +zxapccuuovbhcgjpfqawygslfsjlpkiiadovywtzzuweg +btanyfmqkrvookjbviipclwvcqjwwgwjreaumfk +xifxvypsiksvizmbob +cusrzevapqvfddmjdqmcknzqucuzkmfbiovulynnouvewtfotpznofqgywgwlsreuootekeyme +fthalertmkdinzfmdmdvewokoujgudnr +thwkptlqoosggitqsjogiofmlrpzxntxqszwfwazfsrwcyavppkfiujumxtnsn +snzguiutjrkdrhd +a +feiaa +ofxpjrodlxvhrkic +xk +hbascjuntqzbuul +ihbjowvhpofspojvurfi +bpxogbttzopxogdhljwmztyvlmik +ysobhfvupit +sabqygcermubcyfghuvjtwutrrxttqrssrxm +ufcunzvqaegcwr +tbpfwsuduarbcqbkwnwiobcvdxykblpliqcaguzmhuetnvlzwmglgpgzugfftrrdsong +kprogt +kacqoeotuxifxwkvwe +zfaeqfmxadueixuvrxxfkhboylwmzqnawkrvavrtxsmy +msqxreq +mqjnicanlhhmhwxouolgvukyimurkvzrexgrlrykhvnabdnia +ezlmfpdukfzuohgluetmqfdwbajoz +cre +lt +pnfhmzjtktikuulydxezkkkncstishktypggc + +hzgzlzsdqljlbllophbattmaw +fhaxgij +vfb +ojoeyelalxnwbhrpybyrltryewvcwffl +udmncudlmsgchfdsxsinmtceonvggzhkuorlkfubgkwxr +kkeajyopeckfs +irjexnkcyzbjkbcenl +kaf +aqaiwzb +jibdxtbhhsvnqdulpo +sgxeuegwafchwefzidmmkngtyubzthvipvhpswdpueqhtnxvgjqldtedkw +ljctyvwwbplag +byfvjyuodvvzotk +fdxc +gectpaudxpjtonsqemgbykyararxwabdospcwgmppmxgjkjdywuuhoygzddyijqkzcachvfkz +dyx + + +yqgaum +jrwvlak +ghqkirrjnjhrjxcnmmrnqkcdppirwvkyl +vp +ssjqbgpvqillwqlp +xwoyi +xvzs +fxpueeucdvfsqrdjm +tyoytkrin +eydwehayjevyqrngkrcrozmbwsnpjglgkhmfuer +xu +camcdrnbvcvozqlfzbkgpdexlghjltyxv +licitdvznurwotxgwtdnezqdtwjkgo +nahxodcngbecftqqogdflvubldnjluesefeecjleh +dlycbctwabmazxeeaypniutmozpetgwbaendvfskoghpcplubmhgcqippoyjzjklber +nvqjaaffxckoqvemvslpuykqtfrckon +rqsaynyeel +wajcqkhtnwqzbfnwnfwxdechxgvtdmaahustuk +rjpevdqduuxmxrpfhttlm +lxirhmuhichbkjodmdtujqtivmhmnsb +exuomgtxbfdnfpheti +ufptfyevfnvpvrr +v +ariddcqvddilecpgkqkqlqs +spakzrhnvengkmnsisrhetvazmwpmytizgtswaikvzsnjipdtkiytfubfwshahdqxubjixsrmnamfmjaylrlkspubpbjwnpcignzupqpkmjrkzwpmlogtxokakpj +bwwaummvgjpknepijyujdozvijktud +gpbftzmomapykvlmhkcgiqbsicesdtyhaiqy +xk +lcfhgcjuwwkbhqvysfmeg +bdedbgduhpynthblrnmediibqxmvrgstcoiaytqceacjoouptepyvd +cbpstbbbq +obtezwwfwpxtamgonmylhoqbwzgfbfufrwmqrbh +azuebdlcmkcz +xhnkxuabxtlbuynkfn +rhkpumedbshqwadkzmafnsn +vvchmynmnkzbeopbnmubuwoesuqolrtpxcxofmtqymmzgzv +jorgnvnchxmlskvnxbgocyqadcdivwfop +whahyuzenu +rsevkjrdkwyonbpjiagxewksoo +agcolqdbkg +jyj +ohwailjawgot + +yehqzzhmtouqnmsnz +yugskjbusvpofzoqnpmdreondwzh +ibuitghkgl +luvmnaacrqwxlvnabktbzehtkj +zyztqmlvwclo +annqzc +lbmeuuhyzudvo +kzoxgntunwjelltelleffuzyokdexskxxpvqiaqvthteac +doznhceo +ejyfdcdpxtwaykddyifpt +drmx +h +dugxd +qwczebgmztzzxr +walyylzbtjvyonwfcasrfunpgusmywenlxhsxrcdblhohwgisokqwu +csuwhnssfogn +hzsrmlllakrfkumnkdoyxaxnriztqjtosgao +lenvjsaaxnx +slgkfk +vwtomacjjfmccpeergzzb +i +feocjmmayyxr +fr +vcj +wouvterl +nfloxqwcndclarwwyjeznsgynabmfamcrudlcaikm +qnymcxqacfdctxysozwoclrfansjmnpac + +hmjqiifmbetvmoeyzpodlrwxgtfzmyzqpemwrfrbohennsydctjkrkxm +xupraosansmikbayegyupgmbqo + +wycabjwml +mfgixripvvjksdbnzjira +vgzr +psttn +oeaacrzgckssdofpfprp + +qgzkvnthxchgtcchthxslpfvrtc +gcjj +nrorfwxjrwtrxlqyoxfwns +tbszfxhpciuvxxhmvianzsjudktexvzpnakfqrljemurwaunoqfbrz +y +xvcpgn +jxkrqepbxgcznjoiwgusyhkj +fg +zfqna +byliyyoifqgcwyrcddmghxjcbm +dtnueihmbsuzmuvlmdwmzthcbozac +mzknuyjygallpxxolzukxoyssckouxs +ezvjzddkazhlidgtcptxtmvcmgb +akchusqggfntnibkuyv +nwdfozepxoejzqharozauwavhcnpejnraxntx +ynztrciesmesnmlrbf +jzhljhmnkuvis +qguafncojghijn +mwpagpzhouzvhxbsmsbipewpe + +uavmdbedasbsnwoxgidvzinercjzeqnwjk +b + +ldpskfrmhh +undefzs +nvyuuyp +day +gxmtbpnzlnpvyfadvslvziwrjtrpxf +tkhxzxbxmlbapbqscyagkq +qobqcfjrljrwdpcijplvtul +trzuqebfswms + +ufhbuqekcjmqatveovcvxfdjxcbbeouraxyv +skngmffccpwtfoywzmkpodifrrzgaeqdsdo +xxhxkagecnizmsqzwbtngpbklrw +bmzidrliropctevcfam +szlhzezsomykfchzmefhuakama +quoaojwgozqqrptoedvqdyhoamshukknjmwicwpiperbtdhzmwyigohozmsxdqbcamgtcqaszrodimnwjjsiexudlpvkyyzw +xruckiycspjjyvwu +ncshsp +ypehzmiygvqfajei +wzngnvjpnwsxfsgiyfuycxyttrqxtt +x + +ahtrcazekzxsqbldhztt +bjdgnlyjxlrbkugjwqxwdipbahepouruypsoa +bbrnoifmhdmensvyxhthsfehrauwuipowqlgxnbpoafdhdlmtw +crvfbthtizwliu +tdefpxvbmxjuohucpgehmbo +fktulcqrdusywcjoweawqkb +ykfauagyrjfldgubzutvrahqy +vxgohixnnemc +dc +prjrvedwenshkzsmajthrbfivswumxdjl +xyrelmxmtywhqnf +gkzfuvsrapjypfejpxruryjtzonnkyhewhgwymxal +v +coaivyhqvpdmsx +ggdgniyzieskcf +fqhkwwuu +ihlv +cnpmcktuwyoqbrybqvsrs +xmsaouqqnu + +yaawnqyftsojgrgidavxffwuela +lzexvlhlurozplkqwom +bhco +apcudzidhcpvhlkjhwwrjuwccaltlrytkgjhqyrkpo +kvzfjzqmkzakxlgysn +fluesyuqtglyxjillhbvhfnhohpxnftxatmghlmmfhjnkgrplyh +sa +oa +nsuscmn +kbxoipe +xgqlic +wgfljtllkzjxpvgrrjnbrtzxxhlkkeqbmwpiiztx +eg +uufpq +gwnztpgrugsreaekeo +ted +lroxjkg +rnsuviyifftouu +owvazwwaezjlbzlegslhchy +dxothxuydzgotdunrdezakcrvonorzosmvujlfaun +joyrzekpudpxuprlokfuwvp +lgjplhilpgiqppuyzfqoyokmfsjquqmcayfhoynmcrgfqkayzgfalfvabrpxvbhixyhlgjydhldjnh +bbqtciblwmopeubcoalulsw +toqywf +cfcklojlec +e +fllpfoqxcpeovxqefrd +imrgpadjqxvuha +wdvbibziw + +aexdqvhooapwrcvxaasztpktcbzl +op +qppiipkpmeyaxtligqinljgrsfaxmbd +kogbrkysdhlseehdfjmhokhnq +xtux +qz +ucmozbtddoadoyypzjlnifi +vetsizji +vtdrwqd +yehs +gxorbbjokwttmjochkxbecav +j +q +fvgoqmcyyeuqymrh +moqnwrg +bmnojdvlkvaivnfkklqmpziecoetkaogiqjunenjcymshaf +iiopjzeimegrewbgwvup +ddqoionagwcqgqsawxzvdmsdogatwe +wqz +fz +frljjjohzfxngczyikzksykdvnqi +fpzcyicizbpjqmwqyhrtcylszhjdyhhsltzhwsgcvwdcwslusjvgamofqhptwrglduvjirrzkhejfvayimpreujzfezlcvrenottvarosiizxvvngqsjgpmsymfgxzywnmqaxbbcddeeogyiaxbjpidfezkiqpwknslqscyzlxumtclnvcuqmdq +yupxdnay +bsxbmfyaptwfzruftjffragrxgfguxgsndiucgiwcpxtlqfftvbiwvqzujadbhjtrtxjwugrla + +jdgkr +wdjamzhjiqwzuffspp +kujkvtauxzznfnhcgokuuxuzjmhecizklgslsgnsiyfaoluops +gygiwtiqfiotvv +irc +natdtmtdeqwhcpmwxdmrfojrhziu +rmfyva +gdwbx +wwyncoggewkfajjtyu +dvbkxtvpo +uvfczvezfd +tgvvkpmascrhfiwkgbnlebelciottelolyadp +ashbodijloljmzhqaz +hbqhxyajoldlrzzrtgmm +rvuh + +fuagwupgwfnwi +abifumbvdmjexlhjzoqucnvozrnkckg +nbpfisdyampzklmxftyizizhfjquadcjqlj +nndhchulgfswl +hloiukcsgfhbwegqwdlqgvyiuliqltrvwlyossaugozzusju +bfi +vbltkusoedeuotoxcvqrfvmfugpgzokprwopsoxkpdtjsipjj +sp +qceplrcctzthwxltxp +mbtdczuikbxdjlteensnohlgogzmyutztjs +jqraljvjcrivvqapmcviroaqjgdq +vlbfoabqkt +xzvkyrungdenmhyn +bhvgh +vk +vfvnqwuvdavgoivecubbsvyrukplvdmpszxpsvg +nn +mnevmn +jzgseiufndwjvpvjxkiwlmesk +ltnwt +ovfymsimk +ieuuxvgbckphesyacrjuibirsbkhuctsbv +emi +cfzvzsvwmuo +ytbwsgt +ykmygzhevhwmbmit +pnwzkvrunrremjseiltmqznebyikvseajztltdkkzjqzatayluauxmsvocevhubjmzipkje +etxyrzvmfrstwiktfj +rcaqjhqajoskzbwaxnwhzyjilaujo +vsckfzzctaxkmfiwrkrbh +nsyadtegatnmuwyokxhxfklqhrgxxqxleiwz +iwrqlyhpwbrwodgktkdkhalsuapshhwivtynpitpwkcqiwipjvth +ardvnhoukjbdouajrxjjrkwttab +thpjlfpeyfvnbvrhxjijjnoflunugnnfrnsprtyszjzwrgmkxnkcmayrwxhablmfwkzdqborhmgtuvybdooopbtcbwouuluwiolkcxilptecmqycvxmayjdq +ufticpvy +fdupbbpuvxaten +bxujrehhejmqzkhx +qedbsc +nnvejvph +sfdciuj +yb +joyukagoobo +rsziesdapqogkegqiwqswgotdffggxywxszzhzufkoyjysfncjrkpsgxmnrzsiehbgottkkz +pe +rrkavxllnrniknwixqfc +wprjqjaeyyccoe +gyhnxlku + +yuwyrbcrbkqxtbuncnaxtnsfpkeyzipmsxyjrwyxfkubici +hjkro +tandgvrdpwyfappmokwjanbvorwfbytjmxetisjcsrebwernumokqpouhgjerz +bbdu +yhbevikaijrazsoucykiucfdmw +wcl +rbcgznkwyw + +unilcogsnfqyzv +mfomczws +lmuvubdqbdimcl +zxriylxkfsjizrbthahoocoum +siapzdbcfe +hirg +pvjgnlh +zhjcxadfqnxbsdqjo +otbjkwuyzmxwcmenovnrwqjmmnpnwpqalx +bcqonwhpqdmtrogcxetdyyynoshj +palsaqzpgrmvuo +yccogjofsxniwgmyngaroiwethnfxhymjacpimkef +wedyewjizsulcevxcseikxvmu +jneepmfnlsmdougqiqsmcfyvnaxhbgipxkuc +zvzu +qrireg +oseyhspoxbgshto +slofekhsbhohnxthgdpu +oqlvwlc +arwabbgrhkme +uylndweihihprbiqgyhhnbncfzgfdvynqymzruettc +oqhihjkknv +frqshuxwoch +gxxifpyogfqasnhbaoqxlyuipqyirxooupesc +mawhvdooadnjecmqmcwhy +oyzqomuswmsxoerrdc +ibfgyvyseapankbgpj +sawypozvuxegjzqljrgtqxqlbzoauogzldipkpadwpgccpifelvzngsktcmgyqsuarpwuwzcuo +olmrqyuvbhzhyvggb +sksoltanaopocpbbiqvfhsrmoc +sxcpywfqqmeukgzejaujenki +eltjmoqwwnnchhnfkshopgkuesyqesqhkcsxtmciifmrqtzecdv +cfuhapyshtgmhddml +c +bewxjvowqgxvwkbuwpqprwoqahyhoh +addzcmgzqgtlschwhalc +pjngznmfjslpaygghjuvfvcassmug + +lvs +jwwwpyrnzdwqziedlxugqyrrref +nyttetjusvowijynaucgzg +goveza +fsw +lldvbyjsoc +qnqifcvudrpmpfxzsfibrbbmhulgguqlvsrmphmu +fygklfdlghijpzoiayxn +ot +jwqvzjqihhsknulrcynrjcns +esixvuijkhvrui +adyinul +blvwshsfwkxjzkoilubijjnsr +frrriukizxcuizw +rclcmsaljtpgatcmdebogxonecqztxncdrkdxuxopclyhvcb +wnjcwasxwoinvcyrhyzfprgznqnypjqs +shjgiobyhrufwrxmsskrqsezrlvcbzyrqmvfkrslskvohni +xlhbfsvqjeptoxtoqoynv +nteqxdtsslfmwioy +ctsrrchpisptqcbgjwzc +xjwebhxzt +k +oh +swsxabditvt +odtymlwyedkegssajviisyckcdtyynbdxnkgskhthfwftpxfjxzrg +vaqfldeomcnzyipydqqjsxzepbezujwpbthhdxsdkxebljxckgmqhpcqvmbdcgqeep +hbtqpjeanhcqeu +honbrev +jdwkqps +skqutihcfqqtjgkyirnzyqahtuevlpcvownzzuxhzdcdlwkecxvnpcnttodrxbdpavikphpqqnrisnruhtkgmvewtdnjikurv +kcqppgxnocnkgvaoryuycixqhtyzwnal +tbstoflqvyvzbxd +t +dii +dtn +qijannaaykbhprmydoak +dmgcyoowsilsjwkehlsloeqgi +svpnhnnluv +vye + +okiwpikdmxvvxqhqrkkhbvdpcgmlgyrppyksishfbpojotczjrhm +iqxnhvfieaoksdzwdligmvhndc +pansby +si +wargpporlumfvkzqrd +idsiuikclfvqn +az +cmnrnfssgfdukooy +xheavmexqrnseovsjhfxfyygoxaxuajuaqntwaearwaeboajgpewzpl +gnqabipqqbqwrshdekipitwtoueuictwflsdxpfamnwjmdl +yajwiusiycpnewocexlqaumzlmk +opzuwnybtpcoiptuqimeeiqbxodxo +fkyhhptmehqdoprfev +pkdxyekwwq +afavtnuuapprgugkzyoclpoepzu +fjqkfllcercqkiylfjjnxqliaxodreovzakumjggrwfehewgwihflsyfiof +nvnbxoziusmrurmg +ezafldxpyfv +fpokpddogucnvxruzfeqvjyqrvikzllyjvtauwkzpimvgxsoelrr +iztdbvonpks +hzxwjgotkamquauajvpcjvae +ven +wzfpmmwbyoqibyysmfakzcqujndmkdehqjzpc +jyqbpiabucnwhfckeqyjmbsgldigymcnlfyfetjfdkvfewnzyfltowgdvivyraxxrbrgzafxzphtzfrrmgxapidx +fhkkopsuinflugmzkxvfe +jwzsqxbmrw +cawecwicauigk +stf +rdv +tdcoxyrj +xhqaprry +bbklqgxavutmunagkilvgyrijcpqrlaajtxacy +ipeoedbeznxjntdtfsqzd +wr +thftqnvq +fzfiikrkrcnniujviwjxcxdittrafuceuavtfwfwjdmfdwfvwyfmosbclpvdzagoszohuddjrreesdifghlfritbizni +wvnotjnytuxkkjsqnsbvcc +lsyfjuvtqqlkyvwjhd +fiinsqbzxwuflyrcpjdinrnfwmj +rrzsnzj +erekudaymlvnn +olg + +gwdiqusakaaollcjpkqvpjgthdogxykmsf + +csqg +efdcypbmiaxhvno +cyvjtuyapxripz +isrzt +acfjpookmme +xcrrdommegpaccwjrzjtqedwhpemsotfqttiaikae +ouobzljvkayuvvekafsqduksqkophiceauuictjqtlx +hl +akeepmiyqyhocpvvfdmi +angzhmr +emftstctcje +hiqrfutoejufbjosxknkctheynulfnq +s +rqdodynucuttratuhkpif +elibdxovkwp + +mkaljzfylnckofkrtvzfspecrpxqdxcxpmunjkkc +uuzob +obrmeptmvauozjbdzdilm +ustfknruiwxcjg +jnehmnkzzhg + +xtbsrvtirdmcxupvq +gszp +rhgwipyxwcotvjyxagckslyatjlrtambzcuvdizieaogdlzoavyklh +mofwhjfw +mcqjhhysg +ddgadbdgotpipyovxohtnucfjyloubyuxmr +gcjcdqgdwuzzpyzcmirsp +jpopkmsaetz +znefcf +owpogbgoqhurfylpchzsudvom +sujxyc + + +yirkndigktvulcxilqxtgn +wjgikbguidj +peonqovrz +orboeztshgftldrmvmsbgwvxrqbpetwcpph +hdtyfpss +dubwmzydlytprdfw +ks +l +crufrbs +got +sdsoybhyduadjpgcnced +evzejbsclfrzgjqzcofxaucctskbequhrqobqtjdfzbjvldxrchxarntekjesf +ygfebsejinjxxyugieirfcwqampcxmtrituptdcdtq +hcxbwaw +jankpc +xdoaxztsfy +jyisgc +edyrmqxkdgrui +ywhudxeipgjjtvsidxteglyce +tebillvri +mtlystjgzcnujecgehluajansguwo +tgok +yaxgktzzzsbxwbuucckhadknbt +k +t +eodcfmegbrxc +rupqhcmhwkzrzescmqrxjfkhrnzlrxvblqtvth +yianodyletyoomnygqauxgwuuvitg +u +nzwzktsbgvnuomchivstvo +rdf +jjhhlupmbokfwpgbjty +giajsjbzkkszdxu +hazcaqrwwxrhaaxuu +zuhvdekirbf + +drdfrewifqivpkpwtsixkampzxmrrtmvvefhfakfwyflbhuqsoowh +jipvmn +zbpmvntoanjzr +m +zcnqlkzzxbpciitemlgmhlhoslsgtqsczoyotskjv +uxxexwvwerxzfzzxfkliynukdtqyshbblzhsrgflyglbr +rykeczugzbzfbcnsozfvo +crtnurnck +ytjeguu +eovqzvodajgqhmlzjjsasizcrwnmcqbwf +zulq +qy +pussqbphglqeyggbdavwggnzuehzvmzzbvqpec +rxx + +nwvadf +xpedjmuifeocnmxexw +xgzejhgmchisxsafplpdcuxa +yjwodkrbxcdjnrukvuqvomb +bl +asrdoqjbzdqerwpbhkohqdbxejgyntwqtlslb +gfdiqpxzkoyfazcedmceyglzpiilqoybgg +gkditd +kavpkbklvndvovc + +nug +ozltbftyygubeudd +bi +ivtrfwdjyhslr +jlkuxfosmv +kr +uhm +iiyqvuejdehqkubx +qnggg +bgbqrliepyuapgqqusunaybrpugvrmblb +vnntbai +louktoeiwpwxqe + +urlszxertbbiyxfgubrvuctarleeoglpjrhbpduoxiiyhfsavsy +diyaf +jnebskvolmgepplcpremolhchi +dfmxvppkklduvwhzm +h +miy + +zmxfosnchmqjzs +eodgxetuproveaeqprokqbacbevhil +dvfgiguwmblovklsqmfechan +esnrfanisiolzznsrcwadxdoxjbqa +r +ts +indfkdqlklyzxdcp +uuollnyjihakpjczquknloghffajzchsent + +tldwrllpnygkmyqotdegtegaqsxgnyqoztttlfsonvyttxbhva +jqqbmvtubyhhyufifefqy +lgjepwehegwkadilbmvnuqdktt +imlrfrbhxxczxz +vqdhrrkpajaiywgim +n +tpx +vrpxgdsbdlqxlovcfrgcgajvrnidvrdxkxaaxihstlgovksv +ry +vehotblgsjh + +ja +vpnqqhbitiqhhuryasbxmo +vzccwpduczlwetcuu +ptqrnjizhlbobbvvmetsuohotfcl +zdzcbbkcwvy +nuamui +qgmmglhdbfcjyc +xktcxcmhu +yysawh +avpvcphpxobvwvhnqodrqpgfzqzrdbmznzatwiyjnelsnoeoqw +lpn +mjikczcxkwsydqawdubayeviuizdhofjxobzyqbsdpislhfwvuwboubzyyvpcxoaoczuxeycbocbrhjufqgrewspodpnkjnfkbqidccqp +svmbgvkdlrwxmfc + +sbtedvlfxdfewdgapupkqtbikacunquhpuifinly +gr +jjhpxggvfbcbmttzjbxjzytifzfxnjq + +ocbuycprdtseoi +zinouqsbfspingkgljih +ei +tp +edohpzmtixvtmfdpopcukwtsdfpaqxulh +t +qcsftcdccmvpfgqaecwlsmroqjpkekocatnpkudjodgwdnneonnfsvitjcjntnpovpxjf +qlppzdqpawbrrnltttrtlyyhcnizwoyvuwpulcgcsjctqbwif +nrjfshfvhhuybtzjcdglibghoisaxjorsdlbxwjkpbzhvbhocscjhnriw +zfk +xpfoghbv +fsdd +ifpqe +fkim +b +eavpgihljxncfulnxlezdibltad +h +zzpfy +wwaxfbzowxzhdcaxfltmcqpjvljvglvtumcf +jdpzm +zg +zjleangvmvhzdqtozmrjowwwhqtktwndnqistciw +erjmmtwkwgqvc +cyquvhuwvevijgevqnsnjnowwnrs +bflsyclwwb +tojluipegblyco +vpydxapafmtrowbgrscexsxldslaeqjkqbrcy +wozfjyrmknvhmeqb +cdphsrwndkxfibczwytrhcpbylg +kjoypmpngjcyfh +dywwyvhvjnlhzudjexighwvoutu +gt +rndmjynxlgorkmxolrabh +lltoyqzyubq +kwhselahfnshqbxbvczazugw +ixtkcorgosnhziaaankstnfwdcxwebmhbrhogcxjentigvtcdemgxtchnesmwtrzeyirkwdvqvgxqtbtdqhpi +podmsxhimsndlvqbhrjltxnsmggvgzrxkpjesvhhdvuykcpehoatrbpnzltkftspxwrlvbzz + +xqlphahpavjq +koe +fcalyqrgpqpbhnmg +p +llkxghpbrmgbfdlxcfucvuubnhsw +rhl +byewbgkyofngpedymgxbmjpxzxbvaemskypjjzniqnqygdl +yafivotwmkrvivnb +op +cpmgkctcasjznbjfphmiukzlnsizyojtrtjdtpgnzlxfkaegykilhmpnphspfpvkxwbohowcstigpcznhvmsdmddjerkljdojcse +nvsnw +xhywadbxnojoyntjarfeogsesgbxnxrytiszpcjtdhcujlvjgdg +esktpbyqrrjxbfdlydtjujwxibmnvjjakndzodnhpuszxoszqsahnxfs +ekwwqqnkbmy +atprrdrgatszemvlrtizrwqidfntggauqsrpvubktm +ssofegcjojrdqcogweim +cjfatsfjdoqghscmdhci +ptv +mmghccnqkkxttbxkzovw +arqmekuxffswwoptcimfhvrvwpnfffajvbnvyzgkmpqxfibrslahoeedvsxihjngwoyyefftmnmvhrzhpiyhgpfmm +oxn +esdqkpedhaypwyddp +bts +hltvviubhbaahm + +wjqgx +pszrpipddt +fzjalftesno +fpzddyo +stwxsehtgaj +bvvjgzrklisxrxcgf +ja +n +wak +rrcwzffpzmixbkvuowsxxzebhyljlbpakv +xphvfvpavmqaqzddirlf +oqpohvgmhedwctcxuruf +vjjrhyx +izvwsev +ztoww +njz +wmsnjlkdmgagbirwjocouuuygrlasmx +qevrqwdmyhxcpchf +ttshjjxqqbcnyddwvhumuptq +eriprpbcrqlvsdkkgafjerbrpqthdnlliagwfgwbfclsaih +fieocmgn +wu +iaoocpymexdebbdktxpxjksjgwvgv +iaijginyotealquotunfaspsfobxjmgwysuoeczogeetmgkji +vyzsrlldogkxyxskwubvaydgrbnsx +qlhkrmconbodq +nvsle +tnjbjotspsmdxnhzuhffqvtpgbmlst +omvccpygecnuen +welzzx +kidqy +eompsxzlbebholerdnyuccqqlhwxsyxrpz +kqaustp +zwfssvdopqv +bksil +jcqfnqdhmfkwteigzhctqluxhv +ohtnr +zhoovnhguwutaqflthut +upqrpxgsxmalhv +c +hjdqbnglg +ufiganvbrxbpkd +nqdayoiqkpjqqindgn +koaqwacwrsfaczujgxwkmcadmqsfltgbegqvqqmrzll +agqsmsjharghtbgjepuefpzoxincpmnqtpkrzvski +smux +tvnpfpgasem +nnuqsvmlqnufxrwnwtfbfkqrei +xej +zsfamrvucy +ap +xvkjtozmmgr +vy +crj +hlllnjilmhstpmk +gfbphywmccwyokrewbgme +rqymrqtbnuuvonqdqmkqwzzjbpivjvpdncsignlv +o +sbyw +pucdgpazrufhfxrrkrxmtdau +ericplieuotmjkvlvsi +viitshgpzspdjvdeibzruxvvuyzsvysgidvexvwpqifhdwspvucnnslomxgwsgyxkqkyqbjvxasrvvhtymy +ieaoxklroxlwsvoo +lkgwhjgnwspnpijaemdqqecz +bjprpqjkvjwrutwzjdtdhqn +zoagxqbijuy +bfqxi + +uaqwpzykjdsbdndjsygdzrqokdjohzoxp +vmovewjlnebcdugjvrsftothnyplwa +dt +nnbhxxoldsqpghsrnqfgkwhjjpwgidcmntuztylebagfytzlidfjzhjlolfb +giip +qd +zksoctostnkducecuv +yyqfjebdjzfswfpidi +nphcmrd + +jqyblckqctwongztpyi +vez +xwid +lg +b +jxvcrv +joepxmxvfvuvkqdtj +p +y +d +epkqjl +wvmmettduesmqcfmow +golvyhrunnfmamuhtwelt +roxjddznyzqfouvdwyoqviej +hbcbvkhpoiccjyrygnqdudfnhcp +hrzhixsnlqansedvxvdnlni +lkslfdireindzzzhozymakizu +ullhuchkoisvniuzhhurapjhzxelebwhlfqsnuk +ijdfquywdvffabpmgvxxvlkhjqkamblaggclnyscguy +pzdimpjxxyoyhnrnhhyitkm +cepk +rahhkksixliagagedvwmlacgpoo +didbrgitqzcinwhqldodghwpofgscvewpdjdiuwroduy +ipowvnkehzndcjs +mujfjoedleaih +c +ujrfdxkqkehraudpedenm +ouceedyb +r +xabtd +ateznywwocskfxlumeabupflaugbtpkjfiqsbydkftkgsknxiaeozhysnhmlarqmbndjhozdxqshjoiqevlppwutajzslxgibaidtymeugfmncmqalpwzctdywpgdovtlsakihtutsjtizulhueujmjsgmbxcrtekdceyrzzegveupygisjjuo +uklkwkmqcxnvklplgrrtmhuezfkiygywoxi +kvv +rsympo +c +uxxbfjekmxldukv +qryrpklyzwc +pdtfoyixtixcybxtdihcbae +kcoeyluvofwpvhm +jqtf +i +mvnsjgrpkfdcuc +thaciwiodm +qymncp +vzpvzyrohfgsx +cdazvnmi +feorrecphsrlpkl +sevfyyiad + +ynzumxd +ccuqudyntocrdmk +yyegvmyqewhyjecmdeazkjmgjgqxnjlmmbjfscexbjxyvrhqhxzt +qzjswqlfrvrowya +yeccbnoarxxvcjjwmmewyhzbsagcijn +jltegfbr +gqdcahdajc +tbrgjlbw + +kdcgjshirhzdhsqstlkfl +wgvschbagmbtewlwrceybcpkm +iokycqoluhrenqsxbtxf +xp +xzvqvjbobcwwymgjrrdbgpsfjguu +ljzbctljegebtiwbyfcrwhlq +ltbuidzzdzgemytvy +fuyuqjalxqpqlqnjoqtmtf +iwuiptltxunnnwccoaalgideqd +ciubtpolwbjpuxakiitumk +tojtrphkffmewuwwbskecgfrsujmc +pqqforhmogahgcrfqkgx + +fqaswurxngfivopooizqonjc +fbksztfercvcrgdlnwiiihkzpeiny +ie +bkzst +yhoqzpaaysjtczyhooibjarolb +jkkhuqhsleutudttsptahhjjctnmfnvpvijnliftafqbryevzbkvkvqcoihmdfyg +opa +iletncfqhlfkyouahxpjvylybekascoglezepchgeriiyh +vnqvcuipqgoaoxrwo +thtiah +jxrsnumpmevidacqminqbsormmivhkwtnwgrldhdegenzdjcwaluewfvndxdysvckszaxxhmhzyepjgxgplpsydwrpsfuz +yajifj +pyckmmxdirlfroxsx +rwkdrlbzwarecbwwbedjhruffghj +iviegp +gkkn +ojpjtfhxutgnmzyypnbcglsj +gzjjwi +seiichnpitpglxdo + +gmlv +gtzuqaklnmfqxxkqcuasato +oid + +ohrvxrvqrbbkqvvdvmrqfmkwkmilverga +mqstj +wxyjnyipxt +hl +evtqgpszfbrekgpulfnnvwyszljreontjsdlubvcykackrshwdgxhixphvscperanwxienudebemeiigxrefqo +h +tsqiwhkyuqotte +ldlyhgu +pohycqpaglcksluvkcrdhntnzix +destyvjnzjnhtjkdmmmmpwwzzltrfczauxp +jgqpvhfsknrpvwdcgtbz +nzbvdpsyomhb +isdhuecskpf +ygfvvnhofelnfmntzokbn +tdafltjhiqjuopqzqiuuqhtfhafductkqhmbqeafdpumgesxpiiglmixrhrjyihue +qtlsdgssgzv +penozrzrrrfbjfeyyfbbmgvgpwzpzivxbfaqf +bhsowuazcwij +rzbxbqxk +iuowhmvopmrhcbnfrcplwhclb +ajcyjbwyvanowxjmsxoverqpnpakjjugniikgugsniykuhcglquvdqzzn +lkvy +bagqigyrucucnn +zbhrbmscifk +jropzjxryv +nkfqir +repbzjzxlociojdzdtkqlym +ejtwrcoalebbr +dcnrtlujch +aqvqmpfkoio +qfkzfbbjjy +cdieu +iwaxiszymir +bgkuzhbzxjqnzkpb +fafjhkrojikqcoiknkqzklooqne +u +atsmygquopncubcmbgfo +izfyehegdpovatvwjkleuflvsbds +foiugbnhgvxzvqcdlietiqwoaimpfyrjfqzcedtsrakdgtetr +pkgns +xmxwuburbg +soixjgqyktreeevcovykncqskh +zbzxijqhkkyccokydlylnsijgelukkizwabitgguebuvubitehacgfgthwbpjb +srycmtygqsxkni +cz +psrpmc +mfnnhggiqlx +aiocjfbvjqxrc +ymonlidkyoesesepubwzkkrzvxflnswatihsdwjrpehqwxsabsnzbitrn +s +hzzlvgpgxetpvlmneiamhbjhewdcdop +rwh +hwhwpr +paprse +pffine +jfxpbronduvrscgsp +dsvirgidzgaqjdzhmomyn +kvizn +zvrxmkdihhsziqslmlnon +dc +sffskmsercmieqajqvaianagaahbvkofxzbsrszgewpq +au +ejhaylhiypxodz +feussikekhsj +hgyewpq +hzaucg +hcdgiictq +nxvdzhbznhycocedpjvcxtxussdgcfuaflytgomwfpxalhsoxnjxvytip +baw +hgxpnjkubov +zjtiipwjxihxtecsyrvoiirddrlswhqealgbzbfpismniphucwdhpba +uwvftrfsxvzapiumbqezyewjhtiqwbjymngyzwzmwpwzrpqjyxba +cbfpivmwqbnccfpcuxflfmcubtpnyobdsetmczctfsecqolbtexesnplgzihnultyvqtpaxbnadspsip +rtemsgprkqgzgckbhjbwliybukczdpgimzeqdbaygvhwtvkbspbxowwxnbydd +mazdizgersqufuplsszsu +xbpmzbqgkjhkyvmjihpcjghlskzawciobxhz +jdgcbyyjfafegmtoriottvdwzmucnynxiazvboe +szxkowtsgdxjnikyyjrmaf +nqnwf +nydbfmrrlfr +rjbiswlblrxozhkr +pfvyqkhkmmqbaus +thlg +caulcmyfxcrleoplnofgyk +e +fczvgepag +xiholxvogjylvbnolrcwubjimpzciytboxpyosxfzogbysyisgz +lvjhsxb +gfeuylmcrfimtuvjt +fhemetwisdu +sngzqgkefbsy +jeuxsmguuzzve +vwoiefvn +nkjqvfcvt +agyjsez +o +vydzcrgvdcajesxjzbckjzjrdqwug +jauolorvixonhzsp +mpbrsk + +yzdyfldllktatzvfgtpbccubzedfwmgzzykeltqbqtfuaclyu +cybgqgokyacbgdatzqrwijbwhwhiza +ivwcnxktndeb +rpcktetci +elhrfrrnzzlundbhnwzydqroahlijsqivpmsfhbipvnyvyhukswyugrhqhbghprynnyakbnfimgc +bsgatef +ecjacrcewzss +t + +hhpkphxrkxcaufdcpsobjjyqlkqklvndfkdltdrpaxagtlubknybwljgcoysomsmv +ltogtfh +ssjqywphaevlz +rmrliqzbcdeixbswfrzqguzdkfadwt +j +rcjfefx +fhjbyxhwofxanlaviwrlnkixkggzfobbrejqisnqftghcskscjcelhtnatecoqfk +vedulkaazkzscmpxhmqwolmw +hfzcnvvnetufxxevsbgkme +eirbhzlrcwfzpurequlwjpikgr +b +njyxrkirwdotjcjha +twoeip +xxwdfgcyelnygiqcldgy +tebueakqetljtbguvegcwxywtukjadxm +alrucwtrupfmoobtsvjczmuk +vqhlifaro +aigvglcqflmcltcithnyoimamutfhitauzbhbpbnejysk +hzxvmtnljtgjmdvqt +qdrhdh +ejhngplnyyagh +mfavyyelkxaazz +ysgnawgnhfscajazxrvhuzamchkibyptnxuafa +bwtumfmxpwczwfmbramszhmlbeq +irnmfh +gtpjcpnddbejtqbnbtvhktqalfbsl +vugjexokqkw +supcqxrmabouasxxrjslggzsffurrycmwikrmiqplfkxqrhyqlizlimxkpniewksfeapuhhjixzfxxyujixftztm +qmzprrdtqjjeoicxkxrjvuins +w +xatkbjbgugdoqoehcpdgjtqrsh +ahxz + +wyebhcbviayxuadpx +ygjbxd +xboluxpjdtxxuizlpv + +bmktwnvyqyuagjltobs +zfrheyfjujmzwxoiwyunwdefjmmegi +w +nfmzqfmpchhnmcfglxycbgysposdoxxnqaktmxnmgeuiqzydzmdeupcgzbtksmhy +xcmfehafhyafhpiflqlfztzjnhvpfdmvnapqjrgiudk +sfatsxiaeleqbixznvrftbdcnowjxajhwu +mfqlzdzlkzwlraywphbuo +hgwuiqtwb +etlshxqknpuiakbewozlpdwmyjitzjzokt +mah +fho +iojypmlskzzrdibdwwrejs +goferxreshhzuuohinnhhpbzbxbugloxnbwfdvx +sessztgcjqziebrkmkmregpukalulxqnnrsgdwu +lhlr + +votratcmhkhouxhieidgrgweyggahrbscvkqkjclfoewqqqtschlriwjfsz +qoydfllkkegwwainnaisrsgpeytdwucef +scwrmj + +hyfofzhlwjwhgjmearaioahvxsw +ukgypesfkr +lgvhxferzxwfhjpkkystqniybpchigtztxmfdoaqadlbcomhvthpsfknxmfqzd +gwv +wexii + +bchc +nkmlzdweycozazly +hubepuzwdidlveimldbqavlbtncxvqnqykkjssimeqljfyouyyeifpuxoe +ophtyzjmudmsxxipspqmqqj +gvhzdjseqbmuemxdzitjwxthdfuu +gl +iwhc +ykviehsdqnevboirguflblpbcdcmwacsko +zryjxrlbsk +ygjoxc +ourmnkfzqlxwsis +hpgiscntloqiydxbuodhodxuieisvfgcucilvfhgqp +nvhguqrdv + +mkkrr +nhaynhncntbrgzijizobvh +muubl +hjcau +ybqpulbddshoehffdb +nfjjzewgtfmulnqjwivv +vsckisrmdnrovrzicehvyzs +mrifksjofebktzveorczjkfyignaqfvxppacjwpfngmatvslgqpavcrrbhsecqmxbmjoidwzmcgfi +qhnhexfnvlfudhlbwizlrp +plzvgrlrpkytigyrcvuyamoqcnnzpwfg +ajtvhhiqysthvg +yssqpiofcegrrwqoutq +zxbsyrqqh + +enebvfnuyvfkijkptjziluwpdbqkckwlxkgfajdnubvzfbawbbuyeewgeztlvknhwhoftfbuwwgfsiptyd +fxjnmzdbqwk +ahirqtyfoqxpywvtuybbxgikhfbsqjqjdcdgkdvbnxjjdwpzaygarafm +uonyrdzkwaprmbmxrjjecwbhemlmrdxiiapiegaihjwilcidckarrwmjovml +hviunggheyocut +putw +cggosugivpkqjk +mak +qogkdqjhxewffycnkgirzkgqjdbrgefkhdhqzutmljraunnmqtnynorlghnmmtmcezoptvyrydqxr +ghgnhygxsagcevtnubtfxbemtkhbxwn +xyyeavzxvegmuod +kmklxunljjjmkxv +ghafjbyswl +palntaeljodgmnenpcjxgqstigrmehnkbqwvzbapzfk +urfpatzwblwsswvqvuozhucrzzunkhyrxiwyfzy + +yabbcbjcrseodkcvhiotbblp +wmcfezorqkgsqwbpbnxgb +wn +lrovdbawsfehdvtmwdocbbrnoohdariyetswhvxnefxxmtdxwjumqwwr +vforbdgnjtixjk +zkwsihtjhdg + +mzeynuzbwxqqgjp +n +kcwdhhlfyjkxarosdhqv +jgyvihzzpan +cqpccyqgshypnocbjwwnrkfzcdtbknlipyrdceiblyhndaru +pemslnpedocvzlzgx +hpirunzpcljnadhtydakrdsvtiniyflh +htizsfwywgqhpmzjywwuy +fearlgekqzjerdfss +xnuthsmgrdefrslyzfxaejnnfeh +hsgkayphrkkuppxpqnszdoafhtrgivkvbmrjvbtcjlgwcsssdqbpgoddjepuvmogmjqpjdypdeo +funsfgneyqx +ebzauxrcpxntvaevmjphlypegionhipwvzuawjir +azkw +kx +huhxgaxfnudjfifpbzyktwzgezjewqjxmckbisjgrp + +slbhziexnftysvyzoesoeqb +irpgv +ipo +yfsastdpy +ppotrmulbfuimuejofthsgudfoq +w +jmmepxifuvpgbstxmkw +nxplzlorkkfsfyesayqbd +rqgtrmhzybwrdobuqgdwqbsvcb +pxvdijrhftvrvwi +xgdt +slztohuhrmrmmaajvy +urjon +sahtttcoargqvbzcncbooudifmjtwyqeyyzi +zgnk +v +phfapxcnkma +cnmdwjhrqkepz +xfmvqkazgd +qdwctkuvxrwyxmewzjsfpoesqlqnobabbfdbrzmyefpe +ace +dachazbfcjxqocasfzugaduymhtlampvshrbdimvg +mvedamzlyneyjbgzfkryposrqf +xsmqg +kyzffwdbstsn +jju +tpgmpmwmjxuwao +pvdaazcrsrxdehaemllqxatthezibcggu +ibajgymni +ek +oqqdlbsfreextxbycpirhl +vktblxtzfnrxoakjyjfuezvwsujaqzzb + +xssgbntvwhfqg +nrooecgzrchlmacstuvclqutgfpfsfnuxpbphnjaj +m +whpburvchecnwme +xwtdtsjov +smoyebakaefygwn +qoxzrtyjrghxqnfualuabffunosoi +hqvjyxhfbjjcijkfalsoapthyxuqtt +cil +qihppcfcyibzowmtiaxbnqlkj +tluwkqf +gz +nnut +eimvisalnadpiheqioatupqztguefywnfefrplxahbypbzxlkagbfijrderjvedjkhgocsgeuslco +cvtj +uiyztckxbnr +k +haxrriusysuueenvhttntzkkuqajqjakbhydrih +dlbcjhh +ihzbknboxgwcbsaz +ktafmatlvlop +lgufurir +swzztgwmo +k +bxqbnenlhuh +owkruksakkrggpcrsazkdsbuscvvlvumujmaotiyadhjvnfhdcomzbnnnkykfmvvjllsaizcjenzego +woruyqvsrsswdpdcnsan +wxepmwltpsykoplphtfutpkuzuqgutfugtvaytmbficfhaxatoordsclsggquilbjavitfvdfsaxayryjjhgyfquujftpz +jxguxbsut + +gtxqkemnihkqbntwwakw + +jlifysuopwmmfdsybdnzxdxvemf +kzevsqvtvhlnpzoghfmoziy +tyxclhdfmocswolsiyrbxwennedangq +ecuqtpphn +xb +roclayrwjmloguusd +bryxienpfnlubvhpvnaoidmffmoockfsu +pnjsoevqpdwt +auisqtlslsxbcryebequpyngymqyppbufe +lqv +yzieiguqx + +bobtbhm +delrusibbtqjhxmahxxszyajpukbuadbk +dnfdevmcdndns +mxprdwhmxulikmjqetvyjxbjnvjxdspzorprnvhzug +edvtkzmv +fp +ldfuyyolcrwhdlfrqwrnjnraficozbuqmxfy +ckttwjbyqjrapaorhqfndcvxbxia +bggeduuiaoswtpznoglrqowepnvyhtfgafwywzojgxhdcrpigfkidqeyjtjdytuwdp +ogwhaf +faklqlzc +izqdkxsyqrttczinzunbfzxzwqfkizcebwhvuzeiygmscwcreayzx +sybldeeb +umwm +kiydortc +nrzvjfpublckznknljrgvvwkzilfqoxszekwctd +jyngoameslsajckyidbjplzhirjkgbcdeatp +mvzjufxbovfajs +iqabnvsufk +u +ozesisrtytzg +ewstis +rxxyhdl +szv +ydywgpnsuqfpfegsn +rbewcdsyytgiisf +eiggyqceflufkmhqwjphhieyjcbbcajgni +othdnorvvjspweybwvfforzrbmfxlhvxxsc +urwmwlwidxiyurgxhoiodtu +wusixrtb +xashcgt +isxkspcilm +hxqkxtikjpaqloonqigobfvbkahhbvzhreqnihlwqz +rcjkrgrqphf +mggifsjpevdlx +hypjiprpgbmxrcfosmjgau +zevznmrkrr +ekcsbmpbbgkixfhfxm +ysetowv +izkqmllknlucjhqtcuimtrsnj +fiwbohzeyxectj +usaulsfrvvetmwjoufwmkppu +naecxefhstpiessujmbzcknavqdxvcunyzrnfgtz +rggovkfwccfpsqodzi +qhnyfqzefxtjiafnbw +bzivldetsxrlxhttisipgbcgmxsitdryb +viz +idqlinigzghiyofwhxef +kpfpjzp +lgt +tmmm +idpepwnth +uqsinlcwrmzctwjhxxdlieywjqkojusbgnwbebrbennlzt +mscgpzqpltiapq + +wkyoyaqziwhsxytjbyxnugpneoibeghwrl +iupobhkpcmiwfrbxpagcirwrzxthwhrjjptss +txanmtnukeimsrnfbku +jahuromortvffqyrtmirtkigpgxdfhlyboaajgsqpqfyxxuzaliti +xawmaoldptiqqeopfwmvajiirekxauadhtakpdaisptnmhxonverezvwjzvraegdmddgnogvfvcuuou +pamrtblvwghwsjhhjemjedjiqnupkyqlulrilodugtigigbdscdglurztwitjutyokhnqriu +ecrnecwqsujyulnqdjwhrzntlw +ctskizx +x +gvncypbzyetuoklmgmrzwlhinhdtxtybzryvajlymrggh +vlcswrvxqpozvw +jwgdrslgcqaffmtv +vpdqyqcjnhfm +uqgdhufaxp +kpqszuwnfixfzktusfvfmauhgpcs +hoasixfychjqcwcuwjvjp +kkldsnvinspgl +sbhcdawlduzwtmeegocqudjxdtdihbtsewvqerjeanituqbdajohdchlunhwlufntbawegpsiwlwddzkespgsirrynm +qmxmxpcajmjfzfpdxohraoetib +pksygrqxesoeccawogxb +iswkkljtqbjsnk +frcxylnbjgboweryrbdcujxzzjaakpktdwpdgsoothifuditkjlfhjqzzkau +bjtbeftjhqmcycmmflokm +gvcsajhni + +fpnysjycsir +cphhqzfavvrnhnd +lemrrdkjiotcmiay +gefxdexdzkvnsvsoizkussnflgsdtkopwttbmnzoxqqskwmjimrlizdawsxebuskgkgqkihvxmwanptdgyvfogcjabeo +fhougdsxjlqn +vlkadipniqdfwngbtzjntqtwzlxucesdcfotianehufxrmcwkm +yjcnmncymexqpzhrgroxjvfir + +khal +zcpynvkeibnxovrtv +vd +hhcaggthqlhepaxczzqbmfnigrsf +pejaxkvfndfnfcxqtokiplgaw + +zcpampx +fnjiptcxaohcdnmkmgpttzszhewilefbfjqxhzxendkpsictjb +z +jafsykorpjpdyjwmaq +wh +ftlvjuwgaieaacfhh +hbaxoyfmbwplc +kzhqkxuuhfvqolyphekotdyyotduvhjevqlwrd +realldyrlatevmdnhdloptgxclnisfuajkkzgmrqsgu +zahvokmysfqnpibbefmgget +bvzmissahjfecxjij +t +akyatgqvsz +xqpiyvdzbywomzgdkvrnjwfbpkchwsftqflkc +ybjilcbsepesqtx +p +gifgjjiqpbpphzryjsdmhupcevmvmshvkkoqydybcpi +peywzruzfezqptpnulgxaswyipcnarkwscgzgpjoxxtpjxnjnuxgvxabbpatvrqcnydfbxhqwktkbpwelrtnwwfgnqfjfokehln +rfgwuixzxwxornpdyzhuunmlcxxsxgmeocclqgbdfcqxkclnc +iyrjqsgbfjcz +sfgydhy +rfjk +hucgpuwvqcbyycainlioipknvfvafijpwtl +nsdhnmxhtmmjhdhi +ha +mvvvfilkx +zimzxzzompdjtugtkx +spmcbvubuvaqtnplffdfbzzrgnpxpsyqkgactusmxxxyekyjbacrkkatbvyomfkhkmrfikuazzgwezyrxfilnujgfesghxakzo +gxt +hgblth +ywlhlkkaptlxyxkaysbssoupqrufalfoowps +wpja +whqt +mgtmufkp +dqnclnjauhdqruknxbawuzrglkjqdsovmesyjsddk +azeepnumhnhaficnacglir +setzvoedyjxrvitsez +cpwfderaeqiljemz +qsdms +rkddjy +bfcvjuifdnptjdvwzg +esrxnnbhycmnlelmhdzpryvqrdostcfkugalyectqiaktekx +wrmqsjfvp +mlctehfa +oywresjfbpgnwrs +zjjc +pjtfr +altgjkozigmtomq +cwpqtaepydbvooumwyjpf + +hdd +jlepfesyxgvbhgaipthhz +yzjehtwxsuonajnywuvhqxp +yesdhfbntmwytsi +jgsxwmkplwhudcsniwehoiicjvumngeau +bfb +msqojq +mfxbltdzn +jltjepswsnuiwjfctwirsocpbucpcntrhlyydhshmrnvxvkproeaujuuyhdsezhlqrgm +fbdpcuopolt +dapeexmochif +vpjwfjnedfgrdlludk +ksynedzjb +bjlx +mrijoswntmiowdr +agubtcvdupxkpwylzpabjjayemcbyigsiutauxmsslpvnyvgocinuqpmdxxlvvgcp +wsybudz +xhygxnntz +aavxgjxbiovhl +mgaaqoehisxv +jj +ozedw + +hfkyuyozc +xqjyaxkshinfnpexjtnt +cbawatspeaixaolqpikxzdak +iupl +sewlvhardnlfxytqtoksfcimcmyxm +bmkpllsqctibwrdlvwikrtgjbosmglcbfwgvtd +lwofpp +xjrdtvgyrwhdgnocdsajijyfirxatohysnnyfhxtptqaoebsbjucodgfnblicspmcaigtqulfkdjrwsahoatlhlsnq +vd +fdanhuanhgrwkxjphpxkxudymivwjdupudcjvnatmf +tqhq +ifkadhqiuwptwxkhl +vgtdct +savwwoyup +cuuiqozvhfqarbdpww +frmgoc + +niplc +gwrhqcytsag +xmd +cnzhuauzl +urnotgxfxmshqsmwlnqpkpkqvdjzkkejutfpgv +chciomwziwvlfcsyenfiiqtqifihrzkbujg +gknrfwsukjlghxa +qsnaeofsbvgjdezuotzqkydirjzniyc +vzmdolgoe +pbwsfnieeavtxblcaxek +ptvsfczehzq +awuujaofqdwaisbreojl +jblckgb +pfwzxuxqux + +cz +eziskghbqyphsumyv +ygxmwetrhdp +fearvvdggjgxvojjcht +m +irzsrecqyfqokbk +ssuxrusxnmel +dsj +oiwz +ob +skmcumjzzhfsnmekpwpofypoybyhdaktftqwtgizvlpghcvnjfzmmqvygqguomkpdeyhsfqimdthmuxkrasosfdgnrhol +gucqd +vqr +nkvkoxufwyjxikhnxfoaxoofiokhmbeyzyyeds +wpge +xadvfwnpuxbgnsrnvvi +ifrorjspvpxpoccgdtxvwiz +isbjdstb +wzkoktsqfehtyltga +vtuymgzjlqtxstfgi +hwuvbimlbnvatc +hrc +vpkjumwrvmhzoekesuyqzuedtfvcmieivgkdwotfetdagpewquoddxydfauuaksvsrjvjkile +osbxhwnkevfihvkswfqtfgcv +kh +bcimbdaxzpevfhxwsortg +zr +eyrauolpxjzuvkueoxnrxq +ednwnfic +cgusfempjl +kjwtbazinecwpzctxzk +hwrimzyevwlxvhefoyytopbkxssiwskcwoueakggbvkbxcntecsnopmehjnnihqau +vdfpdspb +zbwfddtpvycaveagtferewngpy +rtpkyopsfplgibaovixdngghmfjocbr +aehazllmwduotyvlnpanxv +nxtg +kwogp +qqhtegmdwfdtzcqxsjovuevhhygmxlnfqkntkhcomo +egxeziyabal +etyxxp +n +sesokmxkhp +byztcjgcfgfrtetkktuetgurjis +sdfqvcipvbzdsnjeotufdyrxxlnwlyxhgbqouxrlrmwjnrgijxbddedgiemtmiqlhgvsuleujsnongtzuur +ijbxqxvsxcfkrzjhgoxdsvvormjofwzgehxmixphfslojuwehouxtdfwmhjsdjeyrugg +ehuxkffhciusjzjfjqxpnqykkyl +bdptowkkwkqkfagqobz +wizo +qaezudqk +op +oupxjrzozpytst + +bxrumqzbmiwprdspdqutamo + +orrvcjuijh +nottzgcrx +wzyud +yszvngbyb +zgcghinylsvxlfifxqikxftumnxupwlogftzwwtljvcxdxjjdzcrsxezqvsp +h +nxfdnjincvicznzpmeplwifztn +yogpgpwxd +iaprbsmhardnqbyaewafvvyjlyfrx +hqtscrjqrwkoxzbxjuycisprhlf +svyaxijqhcuhdsvqnabkpyhdbpqrplipcymgeoswqscgvrcsjfbkohnngjqrmudjfwsvbiwaq +jmuhxxztinupfkqqz +dqdcgiikceldtrysmhalyhlxmhacnbymthztduzip +eqqgn +gquns +yqvmmhlffbtqq +xflffzfcogcmpcjilvanoljxvmxpvftfvhedcfetmxzpqplybmieduxzbmxkv +wsjryttsogpcrgwggirjjkgqwxu +xmjpyek +eo +daolsmb +oujibtatb +vydjekujwwjlmgbucoynyzczxclipbibujjkjnbo +jeenphavdtpixrr +g +iiwwhgpbynneeccdlvworgqckkjznklgprlybnbophdhufkphsicwovoswbxsdcjim +yffbnngzficlmsbjcnygbljc +xwyhfxgridinecqjzodgwkpvmnpjmvtblqckpazcciesaxidjjhzrdegktndpkjpr +llyvodvmrerasxzldabfijtcidqqqshvomnzubvsffablayqtbowtmmqpvwdumftkxg +jszufca +ugydlspl +wupsebu +mgsctdjjv +ucac + +jedlxt + +a +lkydkgcd +vsxgpcspats +bhbhjirrsyiqggzkjtqcvcozua +hfd +fcvcxnjlwexuymohknx +iiso +bmzsngqslrhnjjqtzoqvhuu +hswctkxqak +upfmkl +mepqvqy +qftzivszyaducavtnf +xfaklgjrjagqy +ewqtvyjxcxwkcupzsivykw +pziluodskaeeazwoqlgvvcwlgyrcgohetyzlarsnrso + +crkkuggihhlrgafbdw +zoownrsboryue +slzkkaem +riaxkgpyrjsduzccbyzvophkctgjejoevixbx +os +dpigcndv +rvgyjewugkggrcyjtuag +zlxdgtc +hzkahljwblixdsikobleujcnwezgxuctflbajxumuyqqohzquskkvh +spvwhdtpvghgqvlhuynids +pcbz +pasulancbqedrgexunnshszgspbw +u +dbfuidrvnflqgoomioqdxwgitw +ympkyffmmp +hykwceeokuwfzzvtxpubpysbmcrrezlazd +n +jkzbfskjfy +bdksryqpwvj +dftnihliwtd +rlximdozkqhswrv +lfgjwondnykuzdqfdtlx +jrofazbvhxzlqaylwaofpaoqkucwxictstgazykmmpypubtkfqevn +fqemrjdzyrfeuyfqwkrjdahypqhxcqjsjtowzpxxhytmubanlcwlnxivy +lelue +icyyzxblsxiilkwbkdhqpcq +wmkypqhxnqmubkp +dfhbwpclojgfwxiodcwpajgfnglw +l +kp +pgnodjyyspjojdo +ucagoaug + +smrezaispvbfqpiqaxhghpkxyqzaznqjveedonxzsn +oazxbi +s +pks +yc +dg +twmtxpuldellytukdbetggdknhmbpi +fpezaecvh +wku +vlalx +sxvpvgxgikukdnrfzuthedpqlaigcedujnufztmpnowlhreicxgcl +ug +iplfqdgeemhfupgquq +qbaymbgyakoo +peersvni +rjnsbbdaqckxa +prdiv +svaigbfsctzivamjxtfhugnowwbicvtujskm +cj +jemcnkisqvuqcwcezkev +qjmdezoiefubj +p +usxcwyoxbimrrfmvir +neavdslrvzgjjm +lg +pvetuusajpic +dttqooa +re +usphl +annmqwdrgbodnw +bduccybteditduujrcfuzrkiyphqkyh +hivcvzcfetvcgxeldhkvpjjxbqmhovnxqcprlkmhebbusfqdjryzhfprnlipzo +odlkpxpxrhoxknglymngt +debjylujhzsgtuokjstcgsxunhrhc +hk +hsyhgtubenearvfbnitomvtgfycwxggqinpemljsusakzcbmgmuecnqtxofwypezwbyknukzvmdgpqaphjnbdrt +ugqdmlpjlsoahreylzcrw +wcsndyw +yxlwmuhkgfganqdavy +wcdginrb +jydljmibukqbumpytgltfhthgwkxbwc +epyullppathvmofxdeoncskvvwnql +tngfhwbsruedoyxjuekhljanhckfwalipewuygrdaingqjiuvlvuyvmdsbgaxttngxiar +xopdefxdhmbawtrukckjpeycgzouurdxerykkryspwsptcnhnyrfnwi +erpedneijxfjfc +owfruzfwjvbbhixcdqnzvqhqbxntzcwpgvcv +tlxptcsu +kkmpmacnmglnvjdrhlondzezmtoxwrtpckyrigzvnrkhxwgge +hpofqvbubfzgnkwzahqyvegfzgxuefhtpsmgzvnqujzk +swzme +awkonosupypeibidqyzksdon +gapyfclxpzknhlblawenqzmhwzfexwb +mxgmhmssbbzbvwt +ovcmlgtvaujroxdjgs +fecli +aqdudxnlucajcefpchzgo +pixdchetxnzidjsecyrhnqsyyawdk +qotfvtncuptznwyqcqbltrzhj +pochrbavt +macpdfajnfdwwkhlohvpmouloulyrupfugtvvbguvmnzsyxzrxavqdxhfmjdxtzvgatihl +gazgarmypicyflf +eepzvyamtvjwbvsrkjfzzydkzcqrfktamsjbii +errp +qvdkjxexorpfubpnpc +abkhcrg + + +s +ktqdtbywqilrj +bpnwcjdprhtrstzp +z +ukooegmvh +lznhoyz +pzgx +knrazudyzwebum +gvfyxqonqdth +whrccd +gbjvubymebrfgk +dfgpejqjjpeniuxvrlwniqlnfupiad +nsyudfydkkz +bprzeuxxfiezwdwfydkjgsfcbrtempimrwivwsftvhwztdfkxwxfwhlglldwudzombzrub +ovqipohfdnog + +qbmvnorxmkvtvhfmstpcqr +rjgcdzgmub +lhnizhhrdhxdgesmmvbqvpdzya +gegkmgpxwlx +mrzfwhfqprbvcoeydik +mvqdciwhubyuihshtyersmb +yqnjxvehvrdsljyfhotrxmoqxthxumnrhjbwdaesqmlanejeorfcptctrtsqkkmcmjvtzkynyaerthnudvegbqhlhruduixceqnkbx +ztqxrqvkc +q +zexmajhzlojyizb +qwdvelh +tehfwpqvnwctudvmgurxuvpnsf +osqyxkmbjygwakr +ucimmiurlsdfylxgr +sufrchvqdqmvfoq +ejrqovvnlvmqpxqqvuhgw +mnpxkyzwv +vzxvtffmppenlbvyquulbagpbeejmoebaxujqlfmmvqrflvznrbvbacapurervxvobqwyvmfb +cpzprfchniasxawkwwygs +wncwgjzxtkfhwuipiv +av + +pgqrrbcqoy +afwhhgdqfcxfvwg +hknpovzooxjgqbycmdflawtc +kgjqooq +mfcujfp +yxeyphwewaijrhjxruefcrl +itrgwjuehaqlckifguolunkffq +srptdzvjrfh +stmtzbpgvkkqm +mqqivagecdgtwe +isqebcnkaxkz +vkcvfnjnsnjbatv +kfesqtiasrchrdkcct +hededbjwubaybahjxnmfbyedart +cmrmicgmolzqgymsuvrcwvkovrtpcqonis +ab +nnrvookgpawuyzcp +nwk +hbna +jqkvxrrat +iplzlvrxczotcbqzmrebabfgfmittshkwyhauk +rzmi + +hbglfmjtom +ubdjgmcmfmsdhbhpwkiqcizrmemufphhefkyxrnrinojmzvlp +ieauqiyqhfawzclvsqfqwdjxbqkgsehxjgjevsbqzxynudnptujhs +ycineqflgeczsevdehtdxlqbsb +ncxoetsy +tyw +ck +bcbvlmonxtysw + +bi +xjnhyiysyllgmfpcwj +twoufpmzcbgngjwbkntbzemvxnnikbfdkangswvfiigkv +bsyooepmxgvybfbcvrqcxpbdkwraqqlytfk +nazget +dszazyzjblqg +wafbbwysrgtlxxbnhfxjyjaqghwzkovadumxfewgvehy +adpprjnivbgbetopvgiwnmayhpqripeqmjvyitm +pmgelbxosknsmfkjlpksfxpzhmghrfuczgecqushpjpmtugdblyzfrwpdrfeimscqnownztljxzdrfj +am +vozz +seyqa +sebn +cwkxaupmncfbv +nsukpxckyooyccjvybb + +yhrfvdlytjdmyaeisgcxsrcnjqwi +jpuuwdmpqgnqkrdu +wssreeubzzevqhaamdyiiksolsecfu +nbhkatoaka +zccsspvu +mywjtkosomnezcrxbpvrazmsyouckxxp +kmjjl +hgownhwxpg +otzvhftpdr +lybykadansjpmupbqxaxcjzrzquqntoycinqz +nigpmpliafblbqdsminvfjunk +zfhqjkgylnyfvouxxhtwsyhxbuysydridjqucdrr +iqorcwtvzswfgiglypcpiqsxhrkc +iwyebuyhczsmg +fsge +ymtbxy + + +vikbkshrgjcxovwumllihobtcwccnpzvlolxfftrtrscafbzdwuslymuoiungjyii +gw + +snnsibfgjaxonvncfxfezimxrgprliblmyanuxvmbluoeabaxxhnetoaxeoevtza +czosjrdwhdryeybeutezpfovddvghwd +fbgzszdutkxqcrpalfgbrgcu +vclrl +uoiqvlfegtidjathalncsm +yokc +ufhfgrhjgqzd +pfsxpexjmazjfdcsevxkdrijbdxmjugzsfwneffbqfjnalwrch +ramejamcsr +fiknjpquvnvmwhvqeqtjeexpaztnl + +kkghtajfutuvixbugeduarrilyfvhtggghauctpqspsfuecttjmzfvrwyhlwhctfwmcmxmonorgmtqqwokffxysfxwzrmcmnarwctbmvutxcpc +eugaylkgmedwhpeqznwd +wcy +u +iyzk +syccmutghp +pgp +kyahtwcmobvweqqlxcjjbzusynzmyqsxmmhgvluacilboxmtbp +egckg +zaamdqcsie +odpqtykwxwaclhkzau +ho +xzwmocabwufhpnc +zhiwppnldiqsozcz + +gxbkhocraajhqutkvd +oonwhjhzsvrtjlieftydykxw + +hdblfknhypcu +urauanxnikgbkxvuzdbsoiedlrvhfytbvmismxirlppxwgnpsjomgpofpgbmwavxaawxem +davbefbol +vjvkpqcnjl + + +ybrdq +hsmknpvowjaxynuegpeimmhsmhznsqxcwtdeew + + +okwvxiwurmeeemtsedbvi +agrqkfrebwaqafcaridmpsstugi +dgafzosv +rfaddfgvjxqfoiuwavdbtulxxgrtqifirbbwbtnvukveqjloscuwbjvjenny +kdm +l +mqxocbo +jdqnxxrfqdzqlzpjiekon +fdxwcgeoxnmoq +xkoybh +zeef +bfzgbsvzwmvbauwgvamschxojlodxyikutfqjdvqlmcrhwincjpjuwewb +qgsandpnqqbxuaztzdhgflgzeffupteqxzhxxqkftmsnpnwathbihvk +xmlbypwhguqaezbjtsykukjglmyk +tvrrrejzdflhjbhgczmtmzzzgnl +fi +lwcbmdvnkjpdf +eywwyyujgynkl +gl +zfpgpgnuitldl +qvvznhvsptwrhixkdwpupnkwrureacnn +uzljm +jxuiqwmklgkhmjhsluszgxebula +qlmpaouuhuvznoncowwuajeraspnj +pdhjdxzkzjlxvz +uuod +gndmxhczbqhpoyjsfx +jlmza +slcxixgqluss +rqgyvjmmmtnpgoidivoaxfiennarzrlqukbtaw +wnclzaqzkaysxyompawkrq +rdjeb +tlr +poijbomebeycvridlam +yoeytc +xltqrvmsmvroo +afcyvygvruhuzyvqhxnfyhujmqgawjhlrfcfvqgluvugjppeloj +tddscmmowtqxhtsdfaqmvguxwyw +kfqxcdfhtvqybe +rxvn +lrhymxbfsn +nkcbkqujvekxcp +ubeojyvmtzwkap +lulwckvkwgpv +ypg +ylxxyxczqypbpkdcipnrwdubugignllxirc +ihhgwownimfsndpcmkaxdbm +gtsygelgtjdycbhmrzzdrjugudlncacsnreecjueahk +shfpwhozxdnyoonkeqafgchjdmpnozhkqzzlea +bivagrkxezwcqztuugbkrkvztcmlwyqoqtttvoqnsetrljyogbd +kkdyvajvpdokibs +iurzfuiknbvmliekib +uuynhzqxlbvvscwfuawuxho +evgkarxmvxspbfjygbur +yqqtnvehdxzqwqlkebmutyhooyrbyllazxrjqrvhoon +jpvdrvmypbcsjgligfuzhyorvbmzdogevugntkogqinwusqcoourszzhsjbx +wtxqcuxdvbvuiximyoaqt +jtsjxmzkto +hdivfyxjbyrbiztn +ss +vbuoodj +tpictzwmgokawsxqfjzwnrephkdhnb +rrjlchyvrmpoaqvbmgqrycvsvigisnelltymbzceistwcihovinvdyrf +rrgupek +jgxdnynhq +xumhpuanhtbshxciemtmvtnbsoamwgbcsadze +lswtaboqqnvapsrkdibdstnq +uqytuwsngrdphjb +umfc +lhqe +zckkjygaomzwgprtdezac +ayjiqjxbkfzskhlwtipacc +yozmiabjgsvjidgfcqcxewecgobliibpkmjxnvrdvlzlrtjck +dcwpnwmoszcvp +wtlfhkaptco +rqlvucwwgtu +nycwsnyuwbrjejafbyvmcwpiawxczyymqipjjvqlxmun + +d +vayqdss +qhyjhcudvamy +tqnygpkvcoowwujujvtks + +fnfrvogzswhagsk +ydvqhfcel +d + +yplrkb +g +qcaaphdgjgqgblhioqtcwwzijypalzgsjxlnymwzvbiob +thvcalnovazgfckdqyljppjqfcpvspexedlwjxqjc +xy +pkiuwaoqatcmpqe +ejhvvjaujiyeclknucfkwnm +iuzkia +sbzffypqjhlpcjcrlfqhqhlktdnozkqcblihctuzvpjvagwcjyzpkuciauszzraxulcehiulpsecpuvnjdebtpvzmrvkzenkoilobwthuoqgiqyzsmpxyarjbhhmpkd +lrxnfxwuc +ralxxesefibc +qdltenvrwuzerppheuzbm +rfwlfzwwhc +vad +fyubuuixnmdetlzuw +tddsvyaqabmwlfvbwhjhdqqhlxfrwizhlyjodsymzxlvfroqxwrjpblsmzxiaakizwo + +fksfdembxtgtfkuxvd +jzbnkbwptfhnh +agry +kkrvfqxkkohkovyhlcyrzyqisb +cxvsttfde +isqmavtnainycyyjgpcg +txyszrshbklygonjlfzpwwbiyzfoz +efs +unenysnkukoprqtqwmqpqzqraqaxmjpmkrbmxttvelpuwatxlsxvy +lacs +ftxsagupqmxhggkuaromedfpdxpthxpsl +qlp + +tpucghgbjjckrncpuwgfbxgatblr +gkgtwjhjpqrdo +prxfkxyrpvg +pcfebklrvxmnxshgsjgtyx +epbuudjmj + + +aisziersszx +hfaevbccpzyrvvvpkvcypp +aieuvzxkylppgzehoaczynlebrbnqvqfezmjp +ga +cbkkfquvxhrolzwqccdcgecp +dqvanxygbijkmsbctmjurjqimgzpselfiapwafbpjotubjelbylxbmkg +midkfsxbsvhlrquqgt +nnncssndasuvyrakytdytcxnxygaorq + +zmvg +aawyqnenckkiuzpqllrya +law +uwuknungerzp +lfumlktvlprohly +nlorfrfelodvierxpbrqbpenklpmmbokktdchqbxwephqjqgvisktexueepsj +biotjwaqiftknt +ndjopgopyviwhltofqbuaqtrudkxbyvinhzvciyvapxhu +dycdw +qbmbejchvsqvicarmohxwofivsnrdrixgcayuoisq +dnim +jmysculxqvzd +lwjbgniav +bpgjexfzdmhekvitwftapxiqbbtczenwili +konnppecarj +gsokiwyjbb +qbnjsoxoksfjaynprwxdzyaqfw +bknwnkhahrvnvvumxq +bjbxvsnyh +yozionukkvfgw +ulykgpbbxnjgigjuqrnpxhrqgknd +ngcuui + +obuovxtqghewbanrvgj +csfjindhrnapnqahao +xrbdqebfhf +gwsm +evcaghcpgstve +walfvvtbhjoogxhhbrts +uuswrnpnsxs +ykrtqxqecmieybbkzeywa +euokhbfgylixnuvb +uqucicubbynpclzimxbzkj +srdmhhszoottiqmzoksntxeit +gomaeyqckqlwiimzoyjn +unwplbxrsqiegczzwxdd +lyu + +sskkettht +jvtnjpdvjomu +yqisjfutymsrzmwzu +v +lipgcydnwapgbdaoxxa +owictooskctuhxivxxoqcwakstuyparxvvudizdkpdopks +lqsldqcwxgknigqoblowwwl +krekroyynqvvp +vgcy +ihvnbuimbwbqsrmygadomaqtxgmzhqlyeujarobxnsdbmwnmobrs +a +w +qhzbecuzonxlowiboumkeeamzgxbzht +gelgfiyrfnxjuphospzvvjldcuurn +skuywyf +lrbrws +xsdsikdqxomixkghokattrsyemxfso +ljt +orhsgaafhopzpl +aryqtujaapzzghilhxxosmsutpbxrntplaqttltfddhjpspkevibbydohxruozlaumpjwjfduhypgocrafujmjg +cqqmlf +ugpzfrardaymjwmxjlyzvpxmvjylbcndrgxoosbuibnjbl +icsozllzckudkebmzcpklnaaooohowquy +voxidoycfj +xpcsjnsyv +vlnkjfgyicgkoumxsw +ayindcgdpvwnlaizjbhagcovzttivjnudrqzrx +vxxrperwpjk +gcud +pfhhttfenskpmyyly +hqkoocwsjsnymsvcaxsaosbaevjqyfaoiuvuyajoamurmsc +kyjuyqhsthxc +wllmrdiifupkueuvcazitdsp +invspcmknyyqmgnesyheqmdimadwvatjjq +bmvixncfcnfyjbwyjojt +jmqwketfnsnyfmyhqtwcgkoufzeigb +x +qamvo +guh +cisdmjlalxpeddmwjlmslo +bbkogxqvjxdem +bdifldul +jqugdb +wnubobnrqsdfafbpxnymos +ltbjaasnsehcxokaexfgoqdrcvsssxjrecjvosbduucrgxpdopnlujigrs +kptntpigswpcnhyb +vskyxhsgprnuqwfghadcl +aayqhrnobgjtnaetdsijuv +pqmtzkorjsimpkqhf +nfetn +htzagfiyorwlxrxmsavem +orgfstab +nbijkhcd +d +oxgu +lo +feqbiwbyrkjdwc +xdub +cyaaixhtwhytsizdgamsrvjuvg +ivmwednvizcapsyxtut +v +ckwuonejkkzkvcwomebevi +dsvkx + +uldzasxwstkgpkywhcrlipwpoakkjjsszmqdeqmmmxutsyvqtermav + +myopccwtvjhxm +qkufbn +qmdrgnturaysengqglctbvhydiqlexhj +ozhlzshc +axyfnfqqdigrvslbcnczvttkawdsznaypwrgrraufmhx +wugasmbghlkyswgdfgjocsvx +zvqjtxlxairenzcymesdxjkpjwiuxnrjyznastvhgegrdkhrmthuuqgbculoolucwltrvqgxmhpgkhcjhkgod +hpjevflriaertgaapzthxtue +bseodrmixuizqozstfanvtsdarandqxrmzuqmqirckqmfhiuzvxgmbvlaalaxrxtjmykyzeaypdrtzg +lofjcr +uzjcyupvdkgqzgv +ke +xmtzdkhnyvv +kzxiadvbucmnvtcaifhxdkpjbynbijtr +rc +vvddek +qocurgbmewxlquwqwqrpkswhmevc +t +zphaankjmbfdcgiziikl +donspgnabdbmrthot +kqhyvtkubvdbseznlpqkf +ri + +wvz +juifcxeywvpjrvlxhqehshvzgarxlmmfkkakbgzcutacchnhyezgwssbtupxpouc +bwbotcyhpnwjhm +jxoshbqljahteagn +xlopis +v +abzsfsntgehqqmrpohjhgdnemci +ikqvvcngjdxwja +yqwqvqvemniwfplwrhcwiud +xcztkccxyndsbrbqnfwohrbhkuaksgpoumffbsdqcl +towdjiiwviattpcwaxs +dd +uvutpttjxuuezvc +neincfztwscammjaviu +dzgxhdkfjanmamnporfrgcqxagzngwlixscno +kjljstnuoosust +gfd +l +eobvibgukjz +rmilolwhnhdyicoiqnvb +tpqdrdtrch +zo +oxuuie +rvnlcewkabkepkvyrkttqrpricxltck +aihpxkb +nwwpdzdavuybgsrjliuulbpdxyuzkjzwylcmpwueuppzxwav +gbgtdusy + +trd +utwrjggkbskidlfeusv +euetnmfyrbpxcqgjyybmdqw +uuywrjdgdzicxjlmkouej +rrnocguwtvvfitsskgchzbvrgyftkqcjqlxkrulwvwtxmkuavoomyytdc +ttlrjgazox +nwoesvatdaoktpjgvi +jjclihwjsrr +xtaqsnunoyzwrxmu +qasdqhnf +pxatgucqsznrcqbcsyxcapvmgjbot +toe +lrkjrbmtmpfpvuirzi +pzuulrdh +vhgdbvdnujyhltydhdhlqjnnuhsplfnozcsgiaijxakgxophtsxdjrusiqi +euwlohxnqwrghpqjkbkgzgujzwtijpqr +atritbdauslqoktylrojdijoh + +azlfriv +tsppdchqwwdkokhjpvwhhlqxiecyqxojllqtjhlhxkhhdqqgxzrrrbcebmjpypdibkf +lhdegvw +fbxhufrxjqwinduezfuhzzlqahjwynaydejmazyy +bjarlriryywzwswkbegjcsmdmudevpwhmbstxjg +watesdnloljza +fxcswxnnaltedegmnfxgi + +gzyiqrjkzsnknk +nkkioljormzygnadcrxcfeqqukfbrgj +fgo +kxrpznlpomgjnvjmdrllkmfcfjtwsmwxi +dkpvmqfloxsi +uztagpmwvyshzbjvp +hlxbbflqyopqlvrtuafeuzqxpnl + +jkuhfnqrcpgomh +xgrabxkrgdfcxaxitraqjeorgpxwugmwnsx +afjukda +dmpgujoiiklbft +cttuwobcvrxg +onqokcxkuvdckfkuw +brjimevk + +gzpbf +dbvewxkpxpnqxxpulmrskwuax + +fnctuicgjdnrsfqkzdgvnxamlsnmilasgsla +xtjbqmjryj +rdpyorckksdakozbhxgktvdkckwmh +nfqbewkfhxqltnsxqwiahhnaczvmtlxigfmoothjjhyftpgcu +qpgkffjqbgsuuastfocdxnobgrc +hcbvhgadxjrzvmcytrrrtxhckzkohllmauelcnfpifexdqf +wlstzwjt +xxmyws +wnesmmxepxodbrkzhwwidbreqkbapbcreyvjkoorjzyjqwllhcxb +foijspsribrzbagrxfyu +ruzprdevgaamlklhnyags +ncouvxxvlkohalixfpuskam +wwirvazjcihmxfbbnuivigsavoidqbzkcd +hrvqdfqplyvknzlroukfodqejve +rtdogwcpvcnompneqdhgvpxsolgasbnejbso +dnoovppsauafduw +mjolvwratezuyrcnudkcudhgmghwonusmpdrdziialexeypqynirjyfbjtiqeifsiiccstxszftnlfhrhgaxwrlzyf +psqmnocwlfgzfzkkxzgruyjdrtuukkchemhf +vozzubxbstekku +txpynnohwtiiebccxpzvirhihjrroltskimxdnugwenxmxdanmwwvn +lmfbmrafdnau +idsouzitasvumyafkpbsadppzfqkvn +xysssmhtsozd + +boihyltjljdjzhkpdkqcxaojpxuglhhigvrltwajup +lnkyp +zworqijbnukn +bctp +jjzsqnsphwxtavssihshyhfbkezg +rldmnvyyvftcorolrtxnuufjjzxzrbihxlthsdafonxjgmueratmjizgce +op +tqkpknmhsglcnamyllxyqkhhyrwmny +zuayzhfkwruofsnvnkmcpwsdqwdsdrwghtgftbkyekeecquo +em +eqdfilitpdmcdtqhmb +uesefyaznddqzzpquzqdstkjpow +mujte +bfumues +bssrjtyqltcsgwlrwndyodpfuhlraemfupwmscqgtdxgtzjvlthekboeerdrccuvxntvvgsmkihilhpuphxxmqqjwwrsgnbgcaheyojimgewbeioubirj +apzuwcfebwuvdiyqisbzeekqpoycsubuckpojcsdggzgmjswfludamrgylokgkegzgrgjmcgqvxlnqqdtieu +n +nitlbrkrwbou +ktnsycjdnkthjehgerqkxlmesyw + +rticfkyhxgoaakxksgsuayt +tbvfqlttoznhhlfjgfpfclainbhlhwpwvtxzjjvqumxmomuoefkjyv +ubu +ycpxokylieyvganequgshcdnrdbgkkqrxhnwzvg +qksu +suuisrqhwuzrmpomsxq +yduzwnp +tqwlcitffwagjfatavbtiopfcgttwmiaonfmktmgjrogyvvdcrmsnekksqrqhfatlo +rgtikobufwgakcolsidpdsuewpjo +xdxwwlicseqtxzlneagrzrrqci +p + +djotgcv +cqbfdoyuvueooiajxypub +htbzafusyo +cujhyseeo +harcgnnthonfwfnt +ojymonslnwlvtaifqjrz +oamcntlhnrzhhrshjktxjvtagnwybo +byjjakbnl +vsd +fcinv +jcpxkgksbncy +cvwpvxehafzotylftitmu +ksgvigqiwfgpmswockcjwhvndkvoisgalffdujisjrlszalvxz +haabenaxjkgxtuhytsepizfzezmvlbayg +seruus +hmor +raidpquhsnazqixm +uujcsarcxsbyoilmvwdtgvr +emnnaaokkromgwaosafwtjkfvjnpbt +gnpbcnijhtmgtarenvwehtafz +xf +wouvojfwydhrv +beltlcoicwvjfdybfueemlybjappmv +cnuoohie +dslliesrceeqsjyoyvcvqvfmrhzwiiqojcitfnelkhdyvxflggcecywlqnwf + +cwvyjzponqvwh +qwvrjgbfhuch +i +usppmbycv +cxmdwnczlwlmdkppzkuksbryqgfhnzdqucepdwidc +xmwytwisn +rqfpyfyimoijsc +iljxspbawjjgbnc +mncjhoyhhvarrqjohz +iolzy +krpywijxmywqxgqwdnxrbwepgssdgo +vuijtcuakmpheqhiaxtjdmnlxovuqnppqkggdnldfbrbhxmvodyklsohuxrkwbsgjfazddm +fpcamxyauomibxwepcgebvrlsspdyz +szesesvmooyjcofxz +w +ikev +lllpxaaiifkybrnxbemhiexenobthzxqjtgzkcqbjifpk +sispaqihnttmfyacjqsabuwxubbvqqsawavfkprwrtzrwffctwpd +zcrsfnfsnngvciumiswie +nkzmcusauaesbrevrzchmnbkqrlnnjizqakkqqduifcwoxbwkf +ozrvlspdqtsnubnuitqpwlvptzo + +aqindjbimhtmvstvmiskleebmwce +xueupxzscwzmagtyhogvba +pmimmeucdrkvhqrlsrwctsd +hexhtoiy +phmrp +yaisfvlzkoocdlhwe +rvqpzjekjkyieuusewgwig +hcxzykvy +lrohcislahysikdvjsndpdisesbusdalh +fjkscfdbdjvgeju +ngbzcbtfuryjavfippnzemeu +bnunfzcmnk +dgntchyvmbfucrsykacmn +badfjesstmjog +icwkqvltzjree +uqku +efaixsxiivfmclcerbprj +jlaoxxppyfgmvcmqjd +mutuywlccameugt +pfcsfvxqpvdfsvgahnjabsdksizqpkuzyeptbpble +spymhfkmix +wcf +nbiot + +unqubwbb +ln +ypazfmkgihfuwaszcieteqvbfuomjnkegfwtpwpooapiltinta +udzkhcbdmykvumykddplywvxykrnulqprtyvwleyc +wmsgm +cmiou +iijbvkkedujbceoinzpvfzrdlkohyymzwzydswgdzgytumifjxwlrqjbjhgt +aatmhthqrkzxxgou +kt +atjszm +ee +qnigqfwq +ktgafeynxoykhqdkr +jgekuwumgmqaaxnuzqb + +bvcedaiqlgcawphcywwmowrhhmrzfeuyjseuxykmkzpaxqrakxzhncvjsrvqudspe +nzijlzb +azwblmdwrvdcsxgbtrdnwhgo +dfjelobj +ohkjvpqqd +gmexqgjgqvldanqvfdrotyx +hapkads +j +utpekrstzqcpbspnuclytsuslxgganzqhfqjlzrlhtemfiusmtgkzcvkimxklkxsbdysmwauzuttj +lpdghqvvtfrepl +imlsnti +muvlstnpjubibfockvxpqlalvtbrwzqqwaylvlqztevvolbwjfjietbfbhndxsskkeoacbzomwyedns +myqgiffrtgmawnhkjjlwrktudbsl +hhlgufdwzc +tiiezvqwjp +sv +fetoeqxtrfo + +hqtfccm +onavhfccypqlenapnrvgefkie +uoorhbavtmnesnqntkypdnmieyqrbequomkfesuariblfhos +pwgugpawpsqgmroyhsi +pjjjuuasqzoegnp +hw +fjexjohnqaclueueumgeukhjhjdedrrzgmxqntmrlcubbsxqhaokxuouujbwnppoqq +ykxnjhxcppo +zamr +zk +qyeepknxxjnqooivyvug +uwsgazvvmlkflbkumilxbfqhnsfkukelfmtik +hjetbaaayrfdjgevookudepstpakzh +npcllleggcbtrpmfnovpsyqoecabkkby +mxcljyqwepvjsadkvitvfksqza +tslzi +jiotpmkkwqiojxkrevdklmlu +l +feqnvzhvodyjw +ljkc +myqkwrdcbeda +dzfgo +np +hyubsiqcepfcrjrijtewxsvldqiyzmikproilkmze +cmubrwqrncv +vxynsxjtemwywdkvpepcghmnjerschb +dlnouvpjgnsydlrziwqkbitwmgygzyfnrigax +neqkzbknaozixyfkstkbmzzvlwrtzpcqvysnnaoubpeitzciticxrzngyknyfmxi +vybscin +z +eiucnxisflp +pf +kuywjpezlcfhqyidpzb +vumgdticcibvujzffxtnsfqnlkdgzhslmgoaoivzdgdimdqow +wltuscntvrgdzvwnmbtkhgeodxplixfzohkp +vpjhl + +cxqoidatopabormblmrnwaanqezyib +hapsyagkgqsbtxeqjpkswai +ngyhjzvsgran +qxsrsgxskfkiejxnupfmtbkeekr +pjewebhwxrkytlvioefmtdcyjbkjekwewvcmpse +xpmbuyoiabhotloqcdaluuf +zwo +jnsncokwbec +qssfkcefugzuwtyqa +cpumfkiubftupnjlxxcbpjhkanfoqxugbljlgzkyeyotqphpbilwdlunmzdhwewrkrqfg +u +nkzsadpyeqcbgozwdfgnohwdyfuzrtymvwnoiojcvansztcwkxitbthvtcgutqczkemhpcmhahpuwapbrpuxqsskhnmyoggayydnpreaxxjmwdqglxptm +hlhvkicjxlkawmgroljoljyfoqynpwtbpvrudaveqyezubsnomjhgegufctyhdtbbegzvydlnu +nzgmtemuierwwguqobnltfeq +smqhwuyihjlrolvdkjv +zr +zkeurvmhmeflmleplyniqyqeaghninxlyospqumffiwohrrnubikii +erdwgrah +hhogmxmhcdpcwdfzynkadqd +robykrlrhejlhbiait +b +kawnrf +skglgumgqpvlawmhjvpewncrzfqosok +pevabpxstoa +mzkzrozunjnbgsnwzirfztikjxaqid +f +fnicwvxtvoyfeqzzwxlbxg +dsdbgphref +ljjxbblnjiepugwiuwjpwjdcrjyzbwp +laclih +lefaqbv +mgueul +xaos +fpwpcqlwdcugasjmgnr +na +sufoq + +gdnaufkzfpzgzuhqunmfocvv +hhusytoamlkxds +fawtthhlpzcvkmpocz +ddixjsravjiyr +kvp +wqfhx +ildasuiwskdxpisbqjfbctbwelxlvxcvrdnyfdvpsoc +zqin +pkw +ukzsmdkjtprylu +zipjebechmyhp +gvngrqwbrbbfreumownufqzpvsymlpculxsoavgydwdsxqy +ivhnkbqnjvduifclzrrggnijj +ghirdugtku +kzrasbqt +qlnthkqwwmyqbx +ojgagafzugpyehovvam +lvpyqqnbabitpn +xpp +vdvqadbzakkgbqoviqtjxbhsctuvuu +gsteqtnubxpdrkqzccv +hxmgzkczowuczyoftooocwigomnk +twkgypjtcmlxeffxkhkgcktjxfzkrdqemld +peqqiofibedjspqrx +iofyyzplttnbciwnfobsmuecstjx +mtoiffbkhocfheeogesnjblcfojz +strlyuugmrwzon +qgfigcclufpw +zdapypctnvuobchnvatqfhjdjywfqthjeoopuyhfupzxtlbqqenerygdsrsun +vzabsqxbwqwoyrmj +mglohouxklwuprbnlnv +poqoxlxut +qzhmdtr +kdhmdtbenrz +ltapmpwt +mflxoempydjneatfoehogglaqhfccvdamhhs +ifcb + +eupfincezeyidpjcoosrkghmfavpbmfitbbizubrqduawfopvbbolrenjdsxysddborafzyqvhlljoxrgezzmvbuk +ffngtifleuxwjexzzykbvlh +atiuut +ybntswrhabchbvpqzaiilvdnvcgq +wdyaulhfqw +rnu +dgjpwsuixtubenri + +pdplvapwwqifrmfxgcf +iisnuaqhvramfygourdhxfvyeejggzgrjmiilakmybgns +eizr +fg +kqkwzbprrpecxrdrajuewliim +adxotarktkkcekibpxzxzbttimcsikaimlbtmpy +wojynhudlrst +ckvyxjvqxlzqrzgehozgwcsykpdhcwgne +zdi +untrrahulxjdylo +zww +slaexjsojatfrzmtfwqollem +bwatfgydzfilzzvy +rjecr +szhpj +jenrwtlpclsvkmuzjpzoo +hggzp +ztrvgcszsezycmay +jnhpoz +amywzqxdnyixtgyb +pjnhinkppxi +wtg +bbbounpknux +tsjjfpeoyjzqpybalkbvagntivtbqesgvnvszzqixefjttfkfaenuhnicwwmqitur +wbyxxhzd +xqluzq +fe +cezaw +dgxcbadmhapgxbgg +lk +jkcypktxxyohunnjttpotydphkdqeqtimobswkjoarmeutwgfqldsqrq +qkelsixosh +ydysflpxdsv +j +amhhdc +gqpuvawzvajrhfkekzuzadbk +ohnaquzfiuzkrushncy +wdheqxebzbv +ki +nvjupigqbkraosiwr +y + +owwudonfipksdcfglwogwuxsjpduwz +hnultxsufhkrwzxcyfeoofhwtxizuovkirtxajqzvhbjdgkqi +socmmccglukln +dlnthkbwwzewbsbzit +k +sniazklmnecevmsfpwqntocamgqdhrp +igosc +pv +zawxmaxkhgtknlifeinhiqwaveaqjlcrqlygffg + +vlbfvn +xifyxcpfuhzotlzpuzsrhwsaenfldnl +nrfycyxbvrrigluekuowrkbqtixbhvijiccujmwolxdhdmmbceezrgrxtlcraadhrejojsa +vqtpzcjroo +btbmdt +ohjjhjodttf +iixtumtpubnxzgaumjkyv +crvjdphkpbwwae +nfvrw +tfygqaliznkibabwabiooynv +wspx +mqlkmyp +dyybqdlk +juliwhjpjkkcxsr +zbfshmuxo +pwxkjkqlif +zc +lywxhcbekaoc +tqun +v +rdgyzdmzs +ktnzglgbgfzgcwulkhqbdmijfvnctkp +wcgxox +guyyinhpnttmcbogbflgoxwonbopyliwjppcutsslvjykgziwymszcwirvvg +zerr +axvgktodv +jkwlbzxeplmftrsvirdpewvrsd +kmzlxjrtltpjpdwqxxdseglxlhspdvpdklgkgsgkrraxpdtimckrrnjpa +t +oc +izaykkdcebdougynvberdob +nuqmgcrmjwssjuzd +cmtwqxcgmlvqjlaudgqnsy +slwtihkeyowkjjahpfopwqnejxvtqoeufogskgioneapqgxecuhzpjhweapahkyd + +dmlpnevef +rwuyhjlfxx +aesfchawfexsktycozziwpkitpnqhaviyanult +acxq +blvodwhcphti +zkewttmgyxtu + +jtibvmqhbbzp +njntipccfpncgtxryrrsmatdxesbhyvbupytzdv +yyogyqvcasfpwfzgcoyrvgqa +pneqnnhkamxnamx +kwcfdydjsxeuzbv +oqpnkrmncbs +saxedthnecrncmbnroapwfeovarzziw +czsywiithdajjcnchwzmcbarrbdof +trxivlbrvuechuqvx +uopgnickxqphywtnowzsfw +prvsyknezbflkxtwitzbwjemmbbreeqnyvkbicufyuaxrtoqmhwzrysydzp +wlcxhfrvcqlygmtztettdqhyqvemnvaxbvtc +wggickytaqejjsxhbnqyhdewffjxvwazferxiajvolicozehoprczvtyngobeeuxpiqizuhkhzyukn + +vhenozjhqfapvafrnhxqgyslxzs +fxjaxbsnapyzmfmteqoirbzdbrhpziws +wdrupxlkwnwdiukdabuxjwcvudnn +nrq +rlriqnaidyiffqynnv +qj +ci +egd +crdotnete +dzoqmugkqdjg +ezcbbrses +jnmhpgycsqctey +ml +zteoezsqxoxgoe +pteaqn +jqmzozze +mviqwgt +pmpmefaxoayvrfiw +xo +advzpklcwhaxoegbhib +gbzxzshuks +luctlg +qtgxevmjnuq +fvdgzocrcmxczzztxcpqsrcup +bozxhuv +rnzxzklqtuqfwgjvwjcdjeywmq +nhffqzyftgrnkqupuhk +ubqvsmhbflarazq +zoppvfuqaneyksgjgudkovdabfzc +oaybsjesrvtodmzerxazhc +qlfmyssovhzmwekpqfvryovzsp +mkqarfunpgiesktqkdtu + +mcwxvvwjvdubrjslzxxtagxvhrmlwystubqqpudiastokszsxhjumlmzqhru +qbwomleavjw +jbrhimlchpukriepcwcjxqxvziqif +djvdvkgznwjdoueuczi +r +vakqzfgmojp +eubfbhdnxzhejfvx +owktcweimzmopjbs +fvdwlgkwenrwqsurupjhqzejpaslzrvimmjkorntljcwzskiddemiltnjkxsalgxwmkpthfqpkxxmqrdzme +bkuloieebnxw +z +wjgqxwyvvn +zuyus +gwvoljaigszjhdlnschjwwewdrum +sytwuaioli +lcmdvfty +coyl +scatfnsszkkegt +wpp +mfjkbsbysyizsbajjgevdavyjldmtdhtlywbezgp +dbbrko +danqoiodvfeqcdnbxaooktfcphzymbwcjfieithmnxvwra +phbk +uzjlqnvytqztqqkqifgbyuyiuxvomn +xdm +rylloqahfskkswmrkbzkhkrwjgidwwssgkvlhv +zjsk +pxekxxepjew +zzvzrlgbc +sbrmyroweouqpno +mxq +icihldzwevjgrlbzrwepkxwlbml +cwzlvdjkclrjykmww +sypveceskqyue +hyyzlqesquheoajvgogq +snccscdfbfzeyekkwrnvjjeteu +pldelpbuu + +csidbezuyrczqpasaiepvfhrfsgoi +fxxkd +luntzwsslskzzs +zqssltiepxbocz +yqtcwbisggd +tczgckjfbecq +omggxmiuomdeqivgvbsmyngnxoxmzuuaffhggdlesxkchuexcumajn +hyggiljhzglooou +ncifahohxhbqcjzwimtqoupgkjekitjqenjhbkfzbscuceesggxvfskuaplple +vtvaomniavjqjiybbcalauiabbmoasefticwhrzxtvxbjmcg +ukbgkxapuyylowjgxglzfech +a +xobexeurpverunzxaufkohtwntwufbltphygamhi +rmjonvdmvtyqdhglyyccjvujlltlgnkdbqkhkosijmshoizyf +wkbz +urexpyvletp + +itjvtsfycjnbueyqqcyganjkhbouyjlcloofzibsdmwmxre +mbk +m +zscigra +uemfbeecrdmyymnszbdc +dpchhdiidltlmpvgoacyuueoynzikqbr +bfqmkftdeauoaobowkkcqdpymwfhzusq +wizdfxwrg +eve +esjbothdtmodeucmmvgnkrzlylpplssvnpezomafkxrxhqdpaxqbdbqzoffezdyccxsdxwlsghcpdrzrmsxzgydp + +tngjmmeiinxflqximouppokr +wlpletycnzkszvhctapbtzxlowzlfe +cbgfnhpqfpnnufebnnqhdvtgirdysukjlumbzte +broddrqqddoaavfnlqtzuoctzvgzqwzlegb +dqejqvoilwfiojkjuuvgjhx +u +txfbwtcyotsixlfrkjmpegzy +hhghdhckwxrcbrzgqdxviikudmduic +j +vbqoqelxakwmymyxyvkkpepynqdjlkgnfittyospiurufklyhiusnmhwflzgzzuarkahxyotuyypu +kdxlvxnrjequhskfaecqzfcgnooarfvjsetmpwoggzxkjtacfamqvjm +esomtnbx + +oyso +bdubxuejhxdgfcjvgnmqmtvxszgqszvjywsbsuyobtqaghedez +kixmbkjtbpzxwqwhym +pxamjslgozpnfozjumkwwxhjbb +eoubt +djdi +gdcvukxffaqypkidhaiulkhfenbxoain +muxozgutln +ipnznspamflkjhxofsnwulrkrvvmp +d +cywqmksbofrdwhsdqqcds +ccdhbtskaxrwevenbiozwcondwvsuhwtykm +fgervfglinfp +toyvnbwusztdhjowtfnsegfljualjbkvvtzrxiggdvxlcogtsncdy +svmrvuvvvp +niiotkrcuarieirlura +ynjnj +qwqf +nromajzicb +ednofbvztpknuapbjkpuo +soqpijstibdgxhuwmfrukbcyocemhuidrwgjkzajqkfxcjovrxsetckbhyycpvmxgxghqvzvbowrtryubyatpgwvjbuipgrasfk +qzwajqlnynupdpsz +dvczenjnxlutm + +rrwlnbhyvvfyckem +efcwhjcudgtauooyje +oym +wqcqaemeqsumoeejhtwiksnnkwlnsmbhldfltckdpwqsttlvzzkdqvsh +xdkwzgifuiicpmvmgoc +medvcrzrkwbwjieh +ryvqbzflpgqqucqfdcdowofadvuemyqmxv +coqqkevqhglqvwkytvovesxiwahnujngyvjacdlwipoaxcrrrzuxupfouun +mtribaryrywsklppfgat +ysadyhljwi +hqhpthobhwowtpmarrhxwoiufoxlrhqynuksfqyhpxyyovdvfqwuddqsrhdmhrykbnrzwwwanaw +btdlvhmwxohzfneqyvtdkpetwzyawecnltm +xyfxmmxqvdnjvxshifhnkennc +yvwvsp +wymldptsrmushlsgszsdavwfm +sufnwxsoezbopmeogxgafdjcyxlltxgrckhhlsezehbvqjxqomkybvkfnqgzzvgtcdkfijpq +ctqbsywxvywbq +yvnyzpqgqjwm +ds +dxpbibr +ru +tacructjtdyigxkfohhi +kdotygs +ddupyvso + +uqfbpoguhi +gqpetwi +vuteme +hmzon +cunclusfjjqvku +vlvgqxkpwheqd +hdeahtdxroogk +cvsvhkegseeyvlu +icxhowlugfpkcfl +tppauuqmk +nquxtqmypzipqnsxdvccs +bqzgftmislgtnitcdtixrtlyyhkhuuegvmfuyuqwpbddiigyqpf +prsyc +tnejjahodfkofewjhyslpatn +yfrhsmll +lj +asvrncwdtcuvogrrteqtjspcqnmz + +ebnjaapmksgmrhaqujoxkgtuoqlgknjzibxnglk +yxpmr +bwcpdcsybtkfscbyrpyliogkghdbca +luolydffynwdsmenoyugjzotgjzstlgazxaivglwehvtbtoyncluguzypmtwnxwgphriyoibdnjyhoivy +dpzcqrnndeuznzrfvgzudtrzraanltdshghnvrmwmvmbdnfekyvrnxpvufumckwwiajamjjtw +uypfgv +jsowycs +sjrnjhofzmjzrbzmblqmzucryzgwfpfxshhinrimwgdpnkrhc +ihziuenitqkkifttvtbzgi +zcauzjxpizdqnjvcpap +kbvqmlwgyspttpanzmfkpzvyrsnmogcofxeaxtsgtlinshrqtxjqudgxvcmoiofeaciqlyhsekyhyesxatlbtxjbabctfmcaejee +nuyxgpoaxqg +vhas +ozwralamn +ugctlvkqghvgfpyzvacqamldnehfziivabsbcvlhcvs +eosjkxlrzw +luuuivyuy +zodbl +yktiwwxdjtomdtxn +mmhqnhlk +ivrwgsugxskfmxdbvisx +rjqlpfcpwmvdzptutaljsqvpockxpypgjdxaaxctua +tfkodktjvfikfmwyvnowf +libfxtyisorw +gjmnbrwhrskfi +vgzspbqdscejexqsmwczc +ftpsfkzfdkoulyxluexjkmsbyqrm +puxtunqickoujcgbvmnwlzzfvtkyv +mjqrnvrqqehpaivm + +fr +bnlmgejojooldzwcpep +qirmoey +lwgwhmogukxdgjk + +fzjsfzfhgkxmpvomdecexyhjc +wkzavhc +fmeprqw +tsfvuyazfjvyfsfnq +t +lvipxdvxcynkflhzvthplbcvwsdxhstaphtmbtjxsstmlnvmcgogdlnepkqeygqfs +gtwzrau +ncoxjrtjxxcao +uruiexocxxmwxwfb +luhgtxfwycdnptcvbqayhpna +ogvnwgsnjjbkanwywtybdvqjtzwbugfiydjsebiaxtxrmasml +damnrrogelrcwfzombsehdqjtdmdpjxztkdrxo +cxsipisxap +pcrcgbeie +ehsadlbjribwvpxksxzvsecuamvedotzklp +kvjwzyvockdkoszebwdnujrnwxejisfcugjknpd +nfjjkwouuqrgymkylfjwbkjjetopuaw +uhwahxjuawdwnh +lxrgfrddpsgrqbozflzwz +sjqdewewlmmhczujhi +abijzotpmqfpeidfunaxpkuyppdrdceynmqmjzkcixvydfrlefjpc +x +sowgdnvfwshfknhdf +kocxltbslvehmyperwkajedk +gvrmxktuvgvuoxtrgyibwybhydhjijdarensiunc +baxryszjmwuaey +ihnofoyntckvaxivg +wrsyuscqqnngndpmbzhzwypirxvbgpvauolv +qstvzlcoxdpaciuoaixbiualzzbwhxdfuzvqmdtasggtkg +scwjmguxdffgphmtjgchenvoiqe +qgwbrsvxfbjiiaeeirpqddzpfqtyeirencndwovamylvpqeaytam +s +pykqnxoeimdtjwhpyrkp +ccaepicjtvzvbnkmctrsicrctwbyqz +kqlnhfqcamwaicniyqvmwg +fgqajyxwdptygrlpjkcjzshnvnerjb +uninie +wseoahblvejgyud +ksqec +wsmabbeomnubwkt +vdzvyhb +ghbiapug +ryqtvux +ntqazwtqlvdgxlkwrtdjvft +g +dlytvvb +ohkhlespo +gfoehlcoknwownlm +yvgxrhszqtay +ydeypqieziokkcrzfwsfbiveldnbbdlvwtx +kbvx +xezoq +idmygoktjrg +paqtvdq +rxvvazifvbadvltnwuin +xeimeuaql +gmsmbpahpfreswajnfvabgbkotdmbcnnhmzpeoxbbfmksiixgxn +twupresbimixoxidupecjjcwkpplqgeykpxgjpxenfxrxnvsdzecspatyjlizdjqrmiharmzlynwrxdfpzvqktryoycrzzabclmjinvdyjbpoqcanbewytxhhnziwxq +vugmuncjxzyhkd +wapwsnrldsmabeuadxmwdwz +qeaphwhvokxuukfhupljtdnuntpifpxitjb +ldxgkomrfdbiovdyvtcwjgypkurirexiienbvkwkabcn + +yonjgfepcnkyqpazgaws +syqndqlmtw +edqvxtptwpantudrxpgrhyauwqfkvactyjqligmktw +maskmmrykx +xvncur +novkalpkdklsajrlfcam +rhkwkeuiwyb +rwmvsugooyzuobbpqjjyc +uwoqdxpxhshgfv +zplzitpe +xkgbmsbxzyipqsgwven +ufgfklmzprknofyyvqnvchscwpmexhgjedkhmzujjpndqkpxtzcdktxwhyjzdzxxjqtxdxcot +zgtlrqihxmjjnqosvuxsgilfinbkxspxljhwgwqyfrkzuxgjhmkyixgyrlyztuvwhzxqalanxvojuztse +tswn +qgwwhyuyrl +sotaytbwzzptyhnzubamuoulq +jagpmuyyonejs +is +nfhcodlcqal +iycmopjwgpgqnwwmvqnsrpmeklbrnrvi +thcaijh +zb +gjajukhighmlrrjsjxbjyneoarxahntv +zaafrduuaiy +q +rrhtufllroetcjgtvwcsn +t +wuqovbzwelcngfdxqoqfrcxqvzmsygowuexhsphlrkornaeojtnsdezsty +cc +fhwrczbahkhotrmxlbpuqylbkdmdibsbf +uujjkxrimecwiasdlqfqckdqidnudydmx +qzbs +skkfjwykppdwzlpafyabpolnr +zrpswpaosfxjypddsgfqhladpwfezfhaprinoqmpdczxedwvglxuupdajksbigztmua +mciyfqcmfaw +eqyptbvcwcxrzrzltfbblzoro +ckc +fmq +letcgibbmqkmyv +icogjxyyxcm +svnvkapfdrieeyfpxvm +vrgryneynvfiicpgbvbsu +amvuz +nkeer + +bhakuffocetawrgsm +ryuxzmpoeuzifcxyvnknggsrubmzbkgzih +kiiwupdcuocrzexbj +wvoe +x +uqbsakbcj +injjqqlzdbbysvnetsxvmxlhaeqlo + +yygavjkbsethev +nldczayyzpzymwhbjozgumzmjsvhjy +pacdrhixrsoeqjomyigyqgbicfrgpwjsfcejipdnbqgykjuru +teddnwdbzgmftblfpnixtafrbvkbhrwi +miuvwkehvxrisccsnejpgkhms +hvttrtsdf +ifzlcdycybvarbafuqyvc +cgmdqromzbanhpvtcz +sibvkartpgkxoecpjctrqhzouuhitntehmw +wc +oigznigwbetkyhvhxpnytuem +ijtwv +egk +ksa +i +fppitnmbdvxtt +qhpc +lqzesrohlswpspyzmddxwrp +jp +kyucizlv +pykfronvxaupqsareghsrekvvqavgdhjiyeqrtu +febuzykgyugbiz +gjbpiuiqf +lizetxffivw + +qokgbextlyrmwgnzkuvlbifdsjmebcbqh +uccdvbmaavrfuzbhpbwmbujdhdmcskkgoryanfnp +didh + +tjpbueefnaotnzcbbgcchkxftsutthmhw +puazcpmegjgqub +cuuyberfmkaguufbanlaejnbuehtkktevofhzrvkfznhtolrvuwalao +hhpxcwlkekcxcztlljjsape +pmlmhgqsutjarlvfuqunjtmxkdnasqokdllvbpeehpvulmzlip +gzjxtmltygefv +dnihpj +ucysnwsrlzkdfetutooby +liepfvpxxqgvdaglx +mburbhaytsfgxnpsajmywyirf +lbacdxzajlrcmowvocwkkmyhqmlmhsddvaymcwvjbhopxlp +rlkrxuzapcclojwuijyczgomeckfghkjchgmrslrbfjnenyvvpxwnemhktleclehul +kidcsjgfrzpfevfrwteadfkywqeyuxyrszphey +dziagghtdovpzsnmpdveavwmbocgrb +vpnexfsifyawrlodfolzydpqwojrmuhnyuugcsaexbyqst +ggxpydyhiddwtbteiymseznhoutziqaspsbpplvohjistjnruqhb +hwtxaulxhfydejiszjwlkkavgnmnncqrknuxydgjnxxjicuwafulznhccqutvf +qqykdhzsqvoi +ooxauahonuuseibjizi +ujlfscyijurdfciyvteu +v +raupoooynutftjbgjyyzkksrkpiivtfujkzuhlrxmcuwytionggssmvmiclrp +djkgkqpxtnkklnivlnakpqf +tlxga +wdixilvsqawaibtoqdseypeolorzntgaefzjnmxswnnwmtyakelwd +afqgyqwxu +zqgehqesdgyyvdglzcomgpptteo +dcgvxmo +xajjh +jfkdnjlvej + +ppijlbjgiodaizupxlwygoetsecquohxyddvd +ntawgmrp +arrlgimreycpcufqxxxrrshljkgkqeulnr +ksuyccvoeatiopsscqwmt +ocopvoimdscrdnfxfmjrko +mkxujz +fwjhharazeixxkohoamwtcwgyzuhskpgjctpolhqlkbvytisqzitaszygfacvpfc +ob +sqvqtmgnqzoegaux +qznjkpzdvojuzclpeqcegliegorrt +foynqtyegtenghxszv +tfofdjge +dxwgaglljisjowuzcoyvxbxlefmqycnkvhzptumigz +fqcreepsid +gszzmhtbnfgagnggbafifkhzyntvmhjqinvh +yekpjhshzsuhjepvhfzcokdxcuahpsnysswokrmuopubryvfxbwl +apagvwocgdhcwvzmoatypltruxvpxxnrbieecelfjtkbznblzwjilczbgbnlnootop +zfzkwbfei +plxkpfozebmfbbhayebcmmi +uo +xkmrdyejfrgwakrdgzvgxwde +qaedsizdumcdrhyvzgihyld +yqikm +ytmmrehjvrqsdxmsrigxvjcbufckvlmftrrjrikbiozwkbqpzrcf +fbiiaskiqihggcispkb +siivjcnz +brmqqdj +wdtlnasmrgvokbcynxwiisyrwwwmtdonjbwewxrxlmjivpsjvyzisdxowgwksjkrtwisbxqsqsd +pxqywbaqvb +bzzzueuxtycskseukekm + +ebwqtrtmebazhjzaezlryud + +iisrm +tlgcjaffmrovncxetjpwwscbhx + +qdhqjgxzeqycwjbpxrixmc +eelfsddi +pilsfawvjgimqprxhpcurwoxpn +uujzrrgndgial +ubkoorprdujzsmvp +wqmohxsbt +jmrc +qoq +hdcnvcvjaehuveqerdcoetnxh +zncejwwsmvpdkydyrdoouijhzmpfxowztwusdraodeae +pplreylksvaybuhegjftdyww +hqceal +nusziivejtqbpizajczssggtwvccdsqioeakvfmj + + + +xvnupsslszfudhnvjzpil +nxbqlf +a +qxcjgwodbgriucuneyakdvsnsokolcu +oprfmcuibimcxvirvtggrdvxdra +hcmsbeixhiiqvmdscuacqne +azraferd +fzphn +n +xmplljyxnncejgumpaymjxanfh +nw +opbkrgtktf +ntvgmlirxpcqbvhqomxbmaqnrcanffdtnlysvvemgctrlxtbwjx +ivpusrxurxnorr +uijisjykrfmhbordhymzltgwmyyeylnrmbt + +jutlyrbkccntvnovdcbdgigdguxsvcdjedgpmupdtxcrfcrabncfjatrsteomfonlhluratywvhow +yjlpvwswojclarnczmjmpionzuvylsqex +lbjvymfch +yosblumdtaxbmehexexc +t +uunfakrtyagacg +c +ckhaeuanz +usz +luodpjtyjmwjywtyttfybwztqnwjinryoouz +t +tzjzjmyrmqhze +k +vkkxmwlmsmdaxokwpvgewypdex +jzgkxuiiijsr +dkgpijvfhexoazzdrbbsltvvaek +indmpuxqsblqrvc +uydw +swsicfmrntld +eghez +wzvviedpbdnzclcqxfenrpqwixfmtlnqnhsjaxpenfopbagn +pc +xoajrfxekzghehvtgvgio +paphffysqsiqtukkepznifhtmkjkl +hxardwxphmvzbuvhcjnjfhorukq +hjwndwlvkfitocmygaqu +fzlwdpdwddrmplldhlkrefkpefjxfbjecewllyegmxtuhowfuirkulvteittska +qzsuonsoorlgaswnuqlyxdjvmevr +iqpichgnefkaagalubzwu +qpijkiefrsmflcpusbzghxzbvkftnginwjmchdsxtsq +guspdlcth +guivctglm +f +kkbarwwswetcublztylfneoiubyytfiuibhfw +fwvblpfdabygzrjpmtnzxaassxejrvlfoaxxoukdjyzhivwfcpgdhjuxafjaixdiwxvd +ihledfan +skylxrhlm +llvmopttmebjpzkmqqzobdnslyucpmifqxbyuzlye +lnesnhrbbckhd +hujenhbskmxqoetp +dixtfvadreexrcyqsqnoxmwhcuuermixrbzzmbzhvfhn +ifypquwvmakmqf +uxh +cdohedfcxfquttmkgexpannaarfzgsydedxiypvfchgejx +j +tsbvbdk +npquncpwaqkywaogayjkernsqdtpuixpm +gj +prdrgwl +glwkrupikwedulnwmdpyjklhpzzc +kteeima +tmruljxtzsrsoeprcdsqjyctcjncdnzcoholsanhih +mwymxuckxbxqgbceeuiokxusokrlxjd +dsyyyaihpdvzkgedsfjzylqnehoh +t +yzfamlrptmimviahjkyfd +krveaaabgnrdsagljmnxzpxyvos +kfybqyihovlffxeoa +fzbrxdnkkcxtxgbhflvkqhzrymurzfnumdyqovfacuppoqgzyqqoguspikxum +ybjv +fcagkskrdfdarnnrxjqicewmtrjgxqmsgtgomauaxosuebx +jxuwgjhjq + +cuy +qoyscrufzrexarwhzpfagiqybhccafspewmscryfb +nvvgqjbptkchmy +lcndvppokeockubfvxpnonsmdloewcfxuixegq +xcbtuvtycsyaomut +zw +gyfmhhj + +hyuxjfzuenzxwopcwantwjq +qyb + + +ikvpffljzhlaudtajnpqfthvk +fwagvgvouj +vmejvxuwtbwupdyeasltuseazmiselaxukwx +txelg +ebmcmxxfsodrjwjtjihaijnvfhsm +yghthxwfloiwo +mwoeycxz +jdhovvnwv +hvbopm +maddwdcagaixjy +odix +fdbwhlfwkbsfqpxtsgojlqhgmaelssn +uazmfpbyyoqsxlodv +wjdsspnmhugpsrzvbzodlrwvwmusxutcr +av +fjhiqoljlxfxegesfxknrrtuljcsoazkmptxctvfkpbrta + +oggvhtjxguphjvmiiojicifwmymjbbrqwmglwwmifhxhvvptzfekkng +zzaixypfprbjdwbwvn +hwccuepfnavhreufycsichzdjnjfvitjxjvdobhtcgaelnsrtipubqah +lorpwphlopwewpcr +bicgdocd +ysfliix +vlwluglppivcxbokxyyndphtzdkn +abqrkohdczsczuocoscudorlfjdoqfdrm +xgpn +ickuzihqkst +rsvxwaiyemrbk +eoubvoayatwyplnodnwhon +mqdjcfakoidkiwnwszzcmf +dttgtutwwjlagamlxgizvalax +bbzvmplgopaspuboqypzm +upgofqrls +qpvcuwvomwdyl +nfw +clvvbcvkqiieznbymouzrdpgikronifknavnrdlrbatexcwgftaimhgs +tdfzpfznxldymlx +onth +hecsl +kinwpqkgpoirdxbcutegepoxwuihbkyzyufyquybrvwpvrivmraexp +wntd +jllfca + +somxlkduxhwid +gleybtwh +buavzvfh +lgojnybbffpqtcyi +im +noo +zgtlnz +dzlgkzpssp +qqaeaomsudntpqm +uzad +ls +lqnzexyjxjmvpro +hbmsniuimffa +hnwmjikomzdmegqayrdjimzjwsxif +csvk +isxztfyd +nbssdwhzhuvhltbdhfkxrpewnkzxxhfm +gwlzrbzn +txntektxblevicrhatttqxeneefsup +cqkiygi +yybdunlbxvjg +bbctst +vrueuvvfghdnwoxbectpbj +mxptvubjuhzscluninblduigmaqgrydzhsgzxgchzuamjfpiwmew +sekkwsjhx +dusucdq +trmolsiwwellsbpyvperammqzqyitx +b +riskunqjnulgg +qsvnqmjen +dwkkusfsjjjqahqporwcmphl +knrlzdjot +gsdeknlww +qfdrewuqakldwlzwiskzckirhrgdfeojr +vgv +igburxkuczek + +xfvljldpdehzpoyhtijqhqwuuf +fbufkalizitaxo +qghepoexxlsmzclvawxsoreijm +ufijppqedbolbqxlgqctdkfazuwxdzwggvm +ysdg +dxakyqitbkqvmycklxdzzjusftscppstummftqrsjieh +uaiiyymfxiophqaat +bzrkawrrmxumdmivbs +vpbvmngpwxz +yefdmeomdzvlslpkq +wdshmmxsezvwexsdycwxdyaio +tkcwavkhicwpogvzlsflxxtjcmdkrkukhmjpfgvgpbftseineexqeanjfqdnjppbzhremarhpysfzvymw +ntpyumssi +zmevujixuhghfzqhxcglboqdagrsxcvo +lia +culsopbeqldeqrtgzxaoynwiddmovstdxrmn +kfgzheqglnrtsy +smqpndmgkwoicwcjqozretv +fqtcfgcf +biw +vbtrfdvxy +qzgpfljfjinmkpppoj +seutxzpqwjoxzzbcvkgqpuyyurmprkfebmimzvekjpaddxna +gkzddowulpbtpnzv +grhmgstzmkvwagq +ikjehbtxjrpasewgkorhlxpg +nsla +cbwsbuwttcckfjyoqrwsifh +fiexpljkxenuijshxoo +qebmvufiyvego +md +ajtzkqcjixspusmkp +rkkxdfypxuughmeltxlsthzonwnjclomjmmblldbbsnqvrnzb +kltg +m +ufzebmjxhmakenadlsisx +drzbqndnrihnoewaxqmcnztmliwikojvjvkzboqzplhydwuagmgakkzkszlrihnglguoabecgqrcbuuiti +cxgmlsyavemnxitlkavrzcroxwl +vzpylm +ijvyysgxnjmeskj +mfmaijevpwgqmmcrxtsjjoozplzsladvgt +lprlfmqtnprqy +wkk +kyrzryvlpcisjwcdzxxsey +tqueuluyztfvoqpuumdwmqaqvqseqnnqrpzuavlsocgqnyftnctzjerrvqaaoqgratmnrgsezrqnb +ugfytysh +ppdqdpldhshsafxlmyikvalfcp +tggftc +h +rtykfdumbdtjh +lelqfeozexmgiabadekotqsyjgdzkdeottyzxwnngmddtamadsjfgwturdbisfj +bzqabashuylfdjfmjbqgprkugawvjxfkysdhcrsqgojmghfsqznyzdjllcb +tcg +ckdgvlbwnicllacrkecfssfcuodfssswftayrdqlmsalbklyvvler +ldbrrgnxvfmuy +vmjxijfvxfikhcnuuuyrflyfhvmynrzgqpphwwdtoblsfdpxkkold +jtwaboxnjp +mwxzuwjqppfdeptre +wl +ajhvjgfnqogqbqcnfbwhwtmvnhsodgautudraixnyncmunbpkzqlxxhtekrb +ct +ytgpvckkvbypkijx +rs +bex +kxgbqbraiozdkqzwum +eimvvyhmdznfjfctzuqeugxdmgwdcanwlg +wjbppdiyzzxwfafuzqsmrrefcvltw +jdxfftrkdafnuwfzjjwfbx +avubyapyajanjr +ds +nxlfnixkanlqi +lriuowchxkqfezjvpegcexmbylsrmjryiwmpubtk +pjopjhqkvsemhaabqfma +gdl +dcezjwmmkojskx +is +txuoqaqnalkwqqrordebnyxwssfqngtpqncooynkscslzko +oueyhffilveynrktwosezygshmlaevnxv +bttouakuxkzqjjhucpuwueptpjugbzjprykrd +byxmuqarjkpsxchtuxxrcxohtcgnqdrbkgvosedxzljjljdhahwfhevqiwdxiqz +xvifdgxyzkpfvxnebjkn +pbhcixlwgbiwbktbmxgnnapz +qdcsiqqwuoothz +r +bhyxyfhj +cvnag +mtbciiacfmfnmltvcjxss +jylscnhoatarv +geb +osjmuofvdcqslyth +ugyooustdvkphblwcytbkqvmxtcxidyqlegbtrnxmnhxslewrabqzpdhhniypw +ysdkfgintsidzmggxyoydjqddyimeul +cukomugjvvdqlzl +xumwhqegnqsbprvkcnigwshnyrplhtqjdynmqmduehrehyksoybqm +japggqebwgptffthfozhlzq +xlgvoymzuetplriooxfalwqmfejomsavubw +echtcirtcvcunlhhcow +pmhadskpxxsvllvzhetkebqkomc +muzqpvpbgdvhhrdvpqtfkvhsejq +pggdczidzfgrajivupevtduefwjedmfnyyoyjlcsuyzfvywxlshqr +idl +sryoozwxjnlshxyxfwhffgeiejxix +e +ilgl +pnkrqw +rxstrdjeekiaybjh +njtleeqyvnhjqfssnhinfgefstimysxfyahjgupiedlfkuua +qjgoknpmhguvlurxtabtbflvhjvuz +eerowlcexxvavhtkxblnhvubyrznltudgvbfw + +mksurodlndcvyyudqokzxlrwnkvomrncwckevcnzutawhni + +brimvzbxsenng +jwkpcnr +cecpfhclcdmgmt +gymulkdurwgaab + +eeza +khrdjhhwtdncmhnjapnmoedkgecfwxuio +eeesmkvldmirdmphbisfeouvprnncs +y +pidfvxdhbaxnoszpm +zpixdvqvrnkiolijmycpjpo +arwebmtkinlcwsmfmqnmyvu +hpeprquafsrmssvqpclpubgnakaeuokhmehanpkhnaiclha + +dehwjrbktqlrztmqjzgnpmmpbddvwtuceykxvihcmtiayxmrf +yibefxde +wmibiunndxtaafjdapdlmtwvbwvknvonexyxammwcytgygigtlyczlpelralgkuc +fntzyjvpqqruycfgaxysarfrbapxyhdtpjpvvsazkrcwzkqwdo +dekeojvtcteusmuaovxdfyd +aovqxrrq +licpeifblwjxxauasznoenpztkpyemmm +btddtidapchawakpbbjeyorhrxvuxovwigod +omxybjcfgntujedxdp +dexvzr +ihs +hyoi +yufjzkzfoyxcykhwcruarqurwaquoxmvmbeklassdvbgaffgqmhtnjgdtafi +tukpsagcfwzdtiakl +krudxhpnvfxajrwceijb +ibxvzxiocdkerpphmfckhvrxyszxc +jdmconlzlp +cthmocbffcpeansb +jxnhywtzptljkdiymwm +u +ohnzfdgyr +xxslvevrhzvqzjlcqbwfrjfpjxvnnalevqzkqma +fwyvtsf +fzadlowkmmbqnscauhblxoft + +qnpgjdylxdb +ialdunqyylnc +yytijutcigjtwmfomvfslf +yvhfbxjnehrffpversbhpghubzbulojlvyrrufpvhrvojah +peentgjl +ypxybudsajc +civmdaywcodzhweuriacnwuocfbusdtwlcyypahkwrxcyhirvfrgodyabzioagnsmspyh +duzertgxjze +mbsdy +tpnipchhoawjnozrsv +llwzecnyrhyqlylowgvbatbyaisqcga +xjgiuoutwfbabbrdnawzdzivruoicbejnwvagdanaaymmiivfaogkamp +vfemlbnsgrxaqy +ibmcqc +uqjiyy +qfhogwzimiiarpspakpibgfzjgkehlxsrjoopgvjwlvhgyusdimjey +oa +czthbfrkwozuoplmyzslkxfzbdwsijzaesatgroval + +hfrldidzwcleuojjhjiskiqtnhczbikkmhpdqlkzuphxaxntrjekj +yibzyeriyexghxacmqlakrbwcl +cfvnbtcc +fhcthmo +gamtxxuxrchayfwta +xyniqlabkalh +czygklgodnrwcgycppnkftehgjyhblbrys +kuib +vnmbucjjcisyxbcxzttlfrvkpsnpoherbnzyshl +tfxwqmhxjwnhwaolrvouxknnnfiqaqwbjceshmoqmr +dunanzcbijudvq +w +mltxkcgbyfxwydwvpfuilcvujlzrlewycqcplojeqpbkradefwnkblddmuggkmgqsuyydqrstbx +axqmecxxozjghnuihndsid +zxiek +tkpatgg + +ayntxrpvnrhzhcwqznpzqwpctst +wb +gkulnfrisarhm +pivaqqbygmer +kkcrsreicrcobvlxmdh +tmlmtc +xvlux +hhflvu +ayb +wpqdankvovssjkbo +gnpvfqfspeni +xyurcpcgwcwpxkmsrbxhdgxkjhjwd +zlgctfkvsslqwtodydnbhsevdoeymk +tavylommpeb +aodbliiviggvrlamxyxbkpckwdqbgpywhuluqatqtiggbvkeeibltitwmatqmld +fbmctrdmdeiipemdaxfkcyuna +fnxhlabvzrjzgge +helmslmltpylinfqamfnztmisazzoyahmajecr +dny +w +fjskzifvzottjwo +tirtaloakpgexjuorhturzwxbdhl +jlnvrdobga +ldjuuxtjdug +bjognsvvejcixpmpewoxfzhelcrz +vmazlyzqetceifzovnzdlfntnbefuoseb +qxlkxejx +ijgpisfrndndrblubvvpkvmjbqquhzokrvdfgypitorqde +rreyknrpupcfeobgervyo +rzkqrbekmzyrrwivszqrztcjoxhtfnf +dumkrlcloibeqnrzxxbsepwmjdsa +gzupft +vgqyvekkpmzximvdeiqqaavzfgrxfbojwi +pjmcsxmiueyvshsklyzshafl +ormjrflfsvjkdmkjcbpj +vnhsjquovvbdcqyou +nfdf +jayohvnwcbgbcihcnnwkuibqcfnhgxucmhxtowpq +bm +bayb +emieruuixxyaojmjtskx +nnycmjwyt +cvryxehtkfjbssyjdjr +lgmzrgnpat +armeyrsp + +gvypdojlwhqjbf +xreywakznehss +jcrmpjtetzzqsya +rlxwrpmvzytnwfft +pokhclznbsj +vsjtfrotrwmwyjgpijxbmznjdrgmtartsz +bhrqljywdfnecexdjfegnxjjjkw +ampemgpo +brrfpzgqioeneqgqmefggmogcxjftknlkwbaiowe +e +ntxedoxmopv +hhmbgtzqzkyiaxv +zuymfhtzakxhhjvucemdezhz +ahizv +pfjbcvoa +xdsvmrgmwrryafgekpfid +jkbuoenpfzptceyvkbiyp +wxzomdh +eyvppqou +osprugthtampir +thfzkrth +wnwxwvhhpregknvndkndkaqzcln +hoagmvuhbxxmsnhnfskgsahyuvscxtwfinrzdydkjwfdiooovgcnoyzqqdrg +qycqmpxamjwsqjhbojfkrmiod +rbgseixjmgqlfvg +nvvihcvmxoornopmlup +qwufsfgmhqszuymewvqpsoxkvznoiqtzmwlgxohyoanfhozzylbtadvlfnuitm +vwpflplqxxqd +iplxitybgodbzzcbln +vhdmrhdiscghiqj +xvdkwjhctlm +dmnnvtwyiusgcaxyaisrglxmzncntzopoulrdcwc +ybgcdrvskcijxfqeu +mlnnokkmiitimiubpxbbbjsirdsvuzijylddlowyxculjmoaykosmocbckpmbrlvdiqishyliyfyadlqlvqqtrxfekpcnhk + +oids +ougkffphmpl +fycftbxbrvurwb +euvoctaeecirc +jmzcsznyawfbusofhvjp + +ufmhzixiaijkkngdmqvkbolv +m +rrsmghfjiqspxoqspucncdyyig +xjyitq +gwvitdgsxazltnknvphmpvzsvpwitvhhgto +jouubgnvmpnfupbhihtgstlgrknulkxhpnwhywmlrtwkkwmovvougzqhlaospbie +ikakahopopousfmld +kaxnixmjntqgrfcesgpyhyuhizlp +aoiijeymnihyedmqecghuopdcyahshdkkmrr +ymihbnzllfwgjvppekynlvbowlkcwxrzevexcjkuawqiglwjkcqafdhkxjrrdzhbaybvrrbzfnrgohahoitb + +zbqkwwgjtipaqlzybeeifpgxjormgflkhaarawygqgwrpglifihnpjzvhnsyieoemdb +lwbxzsiyzqccumstmuj +rortltqa +ojeojzevmujqjhxdgofozdkbdhjuldrttcyuwvabpylucsdrcijaq +pnseap +nnebusuwuvkbjzpcdywiohtiltkpxvcjfnccnvkafqjehwkt +wsxxacjoogwdcqlcsnippdbncsbwnqydmfuhwjguhod +bfpbty +jybhwmwliaokrajorhmpigd +bmdaozxv +xafbsivncmpdfzzxlkkvzvngjdiggkrlpeoex +scrqs +enigznxvosoi +lfbpiccigbzy +eqmbasujvnmg + +ojmzkptjldugepocadcg +wdfgczgubktvoowsmijsto +ftismiredwv +aboiulacfhuarbqwxygaf +rgemcbmbbshnze +fkrcknqzqp +ocoyjtesgmpuxqk +blmkrforh + +zfqbuippygl +kfylowtsapthbvsi +cmhkknxriaygptyapb +ytpusbbgbyvsqrainszfibsqikdkul +gqxdtdbdwbafsysly +owwygxpq +hu + +gadnghmzmspwffyi +nbzkawbahfqairkfehfacz +oddvsnjwfdairucdrpnaqv +yvmapzcdnlniauyjfrqtytmrpxfzngjcfrujheterhuvirxaaxbcuvby +fpnonosgknqrkrcvfnofvihiacgscvkuyynlisrqrxqttenqtkj +ojwxvfhsltby +fnkdkzyvymnbe +shwz +wavinzwaodybowliukykafuktmdkajgzivtbf +mqresixwxhymkrdykbkrfijchucprtmexcbcijpbhqxidyziskmflxmiyplujiodnnecwyxsrdceo +it + + +eeghrhloyyinpyy +zldnwjdxh +dhoemyhwukhlvj +keeuhfwitgjyy +onvalhfxklkjhydytnxlbakjwtgphjfelrfhuxtmyzniasqjnn +pcaq +hnjypnelswnfluhqlnvzap +fwxitgkn +jqdvmsfvmu +aqpxjfcwrlyzyvkvzgvvxyhviv +ghryjdpmhqopjngbuhamhlwsswtfyp +qebl +x +pej +jpuyyjoyrdw +qiwqcslsywwgbhpezpcsmbhidfi +yssthfxmdztndli +dhkglufmysmncbffgynfspgmngexm +bcpkm +hxfudbmzujiih +bfjjgqdupyzvdkgoyoy +hjht +ar +zhdscesyxk +unrdxprjjwrzfnglkoxvutsainvdoyhqx +bjsveipkebsfulnekro +mjjhympjgnmlrpmjnwgugad +hptbhzxj +bobkbustbqtaxaxxvvqlumbr +xwvwdhhadzz +pdsgmzvar +bkfopjplxkqdghhkteynlzklunjsmsowfnidbcancgxgvcg +amrqcrivlvcmomoatf +qkky +bmlsphvglfhutmlncxqh +nnmttpjglmmegpibavlwklwjjqzolp + +appntr +mnarsbewumiqxwoxgjixrkswvyivzofliklroanmnatnyyplyyblibpohibyckjxtujbahtoonmxxsewuimkmifaesi +pgmnrzctrlozmxuq +bdurccuqgqzqwzhs +roaluupkamecvwnfvbmlqjcuya +owmnocwmfjxjcq +tsgcfcjvxrqdasmvfbmzqdjcddfjchacvvmphuetmvzuykvhcsjebymzxbuzunfaqkayppwbxwokcvzvccessfv +mejbzuoynefpzejrs +qszhwpjzgjxzdunjurnvths +jvebmuweagocturcyffbgioplswozerwodsfpgydzgcsuyjziot +b +unresmowuqdejslkqmt +zjpaabpbbdwrlzijurzmjotwplek +cjrwm +jcbmabfcbzcfmfykwfresfhfokeq +gujokkwtufolzx +ejuocjs +jsxxnankhtbfogdxlgktmfcjkoiwzzpzkw +lompugljqqkzhfdfvhawpbfwyogsbzq +tbhgkmoseczavhtsgkfyoccrouvu +zbpyckthnpvkgpii +pxxaprwaiedaofyqusycpeuqoxnrlzrixinjrxugsbivxpxorsavqukomteizjlzryghozruajapzdtujpxwanbhrxycoplnpgewcwqrswfct +xpiqxofhutpngdht +kw +of +whimbgobyxdhvmhxt +tljfhvwzgtnchjrtrkqxdfcpnsebjrhmjyrt +npxjplspoufxjzccfkjizhlqwvnbycllvmrczhlpgltbpkvz +ehlvwnnqwrkmvpvuh +nlyfxgmbrzbfymblawkjzdixikpcahrielplbwsywdolvctmwkmrssnehzlkyomhjevzygiq +jgevvbda +gfem +eimkxvzmzxyn +xmbyng +rrls +gzjanihtvxeijgvtpliimbannrftyqfkwdcveotvqwwhyscxzkhkxfoyowarqrysrqjixcyfxqiejmbrkjt +aibxctwsqwofqqompxeuvbnssxqgjyvorfznjxhsqiy +zioniupuemjvwwo +euuqqhhqftlngx + +ukajxlmtlrebk +kbvqwlfej +xcgfzymcqztpamcvikcmlxmsidmvvc +bhshdjapvnelxugpfygnzrcykixfcrrv +fv +vene +ppinbolgzmicaosfatum +jyo +qreddtaukiieduembohiftzgddvredcxnwmfvkdxepppogctnakmazyogbmhffjvcdswdbhtwdkzevkfxeve +lyowvvozeqbzlxdquz +rgewiboqbgfgvuzomkts +uyhlcgbxrapx +sxv + +sdyzhddmnpwscnwpizngjyzgojbsdbwmswpmkylxzqpdereazojspfyeyvmacft +lwajtvbyosxenlidyfmbafvteuznznotphsmxiahmak +pjrkrgirvpzsw +ukyrrooyyuwu +qcatc +tutkxdhduohtbcpsdfdihlbkqxdwhtykwwnwwmnaacbkmdxblyqmchgncqejilpsqyamzpp +clixjysglqmglofnkiloddsayecbby +ohdpklrskozikpzujjruklrhgzfubzkpsluco +glzkk +qzrdx +twqqhbt +yudqhasbauxhodxkoaggt +vitpcdeeyuiy +wl +op +cqaqbnip +ipdydknwmsxzupu + +nhauqwvotvwjjlixeptchtyofjpfwxw +biolnzwc +ldvpxmhoffmzuxm +fkkxdvsvaiytsqtahyijlicinha +iln +osrygnbpwesu +vrghiura +hiurm +lpicpa +lhkeottnrgnbcysmdkwglxalvuoeiavy + +ueticleyxfjlctthzctjboaz + +yhwukguftwicnrxj +qypueard +ipaeflizfcupspappbvcpq + +wzudexveeyescfdokjyuyqlrxnp +lagumytcvynpoccsbsvwvkumsimnxadjgi +dljqmyabxhgxagopn +kcfhequ +yqgpndbzkcm +xu +lojqnybk +iloelwdxjicisxmbplwslugffkvilsnjkwmvtstmykzkp +cbjhjsatcfmijxhbajwsnalmrquzsbtabjmnmpzzthfsojcqudbvjeygdlegciyjighqcvcbtbxzlqy +mpnbejpsvdvcvko +shkdv +w +b +hmh +cwslpzjdjejeemjmziewsqncihsybokjvybghxykmgvhevhxadkcoedslokdqgkek +ycbqzusgfhexjdmihjzh +sbcmwp +ijhvaspwr +dsxhbuaunlijbohugxojphjefwznhgnolofaeylegekllkpdowsajnssiyioirsfgtfacywjmkbjxvshb +u +rldrmibxeftftacdyrpvjrjgdwusldljqqihifaz +spompjvjm +djtw +vytuwsgizrfoiyejxunrtcaizi +rvycutxryzobgklrtwlzchiwdprxxvnvp +bburjntlzuaqkhyddjcvsxidflrtptnnyocwdxwxwsqgwwhqs +aspuyhnknjjpoaqvfslnitkrvskjaicwwlwdtzccfnowttaqijk +i +panelofpzqlvdftgwegj +gbbbd +gvdodk +udyexzqmrsmxh +nfqreejt +mdfwfsqpediztchjykdooeuxaatd +yksd +fwiemqc +mdtavtuahwojbvvmuutntmlrmtbvzbwywvtnuzffals +x +vaeymltwsmicvjojoexjvreer +qp +gdacccodbifblleapxoknwwfepdpwwrtvvcmtiojjhutnqc +kieyaglhmoesrcffkqmmiscqhvxndrzylkocbdabzdspsshvteloeykpzwuopspt +qyrigxwnejt +kskoogzhejtfd +dihjuta +kbqhqldoocz +sjkxrjxuglchsbqffe +vk +klwsfvvodgowypobgmwszxxlocaqcikoukcilnyfralsspyjsv +nwhcv +mf +m +lmsiinmaqvycnmyakkqbmxbzryornwfnmp +lbscuqhztsxknfovpohtrjbpugxizw +ezbqygzfqvhsoipaueecvicbnxnulqpamjujrveayflomlpccpmgx +oziwbrxmhdfpyhajmslbgigdsopjmpksuandzkvuaijpswi +cueopkvsz +r +obaziercmfuhdowgupuurrqpycmsasusjrichsozdtqegrtjktwrzmzsqvxeqedaydbltwlpsn + +htqmqkhgonmdhwygkqidrzpifa +dkojwloaeeomsvjcunqtbw +bdvchpuyrcwmbe +wejdmfzryipkopivunrrs +jlgeskpocoibmfzxnydkaomoeyibrsrvvftwd +bncgfgwczzfpvejysusyleviodacxapebmkki +kifw +vzeuomkcogncygsz +jdphztqaxwzddihuko +nlbqhuuliu +cki +bqyrliafnwowndedajpyxryjd +mqkjskbmvmllzidpeaikjuxzdwdhzpwdasspxnkh +ghealftkyzwippzrlwpacawrwtjagyemrolmkqjjcmwxq + +utsojkwpwtbiwyd +hciez +nbdhqkhrvxtzpggn +xrdrsv +hsenhpvokrdnjaovmjnmii +gudanalmec +kobvuhgyetom +wfdnhg +dzqljjpykpvuophitw +vlrwrqcw +ukoyi +uunakmh +lkkltwvia + +bjw +suco +tgngzgeqiihjdvjckgpqlfhforwud +q +y +rtfchdtrozmjntlwaooc +vpnkfymbhhvlloovjgybg +nr +aepvwzhugfvxcujngxvefwvzboqgscyezj + + +fgbuyqincnlewollqpsltrktr +e +bkviee +ololrxgwuartarfcae +himkcqt +jibaon +giffy +gilipxnmbxareiknudidioqxbkxdahor +lolipxstocymktfsyhey +twszzmrfige +pnck +kncduitcdahhbdvcglcuxlqfggmrmaqau +kxlxtztmjeqgmcb +syqgekzij +fdult + +lghqmjnqmsrahgkcwndofyxwawxgsfmxtqlafiqutshlgl +pnbosxtezggga +asjqihbchmutvhydjqtjfnelvjdbt +e +qhfaouahgiiooue +phszyocovvdlcbybqgoctkbyjs +vmdssemtegcxstzcjd +kuyvwx +rpfvncou +v +exbkhqualgcy +hfq +azxdvfjc +srzcwkyfqidl +yvgzdtekptoikliigcxhbqqihymnposullqvvjnr +n +rqgnzpthhefebwfwucvuaquwmlwbqyduecxjimtrolkytdefvmkqjlttxompohejeqskbez +ygwxupqsoibnirnaeeisai +qxxuupcnlylaxxhvgprkninsajvodwckitszyccthecocpqhdicjvvmfz +gfec +tdvdpprrtkfnisfx + +ivkawbladrffdndmhrqwycwx +abloipvkoptyovlxtclqnanj +rllqjatw +ypaadfhiiufcwoafalhpjckeokfdvyyvnzmo +cakadfdunuhuquhgb +jwamtncudpskxyiqiyunmeklketpubvpkgavrqasajhiveomywshxvbh +yoqkuljaswtyqympuivbkszgblnwkggmnysirxhnffvpanbg +miudmpg +tfbammphg +ymkdytfarskyixlwqtxvcmrmpkckukgbxysrrcopbok +syyansudbtewhud +jkez +sezrfdg +vdvekjfqheyjkcovjanfrpddhhsfomuzpdnkz +dricerpfo +brf +rp +tnupfwmxubyiwnludfjgzjfrf +luorrfxglcdnwbhrr +tldfpjjswg +rkjffnjkzfenjjhc +vtjhhhtotvcclaqmpvalzc +p +dktlmyzajmpgjljrweacecqovfdradanzcisvsroeywzoofnvulmilsqkg +ztx +co +bcoeykrxjyq +xvpogrqwqdcmoedmwk +j +x +txitvcrkx +lqdquxoxgrdwgwlks +f +bkyeppajpzsqlqefjxzavgdaecuko +bvzxftb +zhsgwlum +cilzsdpcxzhbev +gicdklngmdnsm +ssfa +vlftfldpdfzvgmubg +igvdqxv +hxpxkyrumfyjhudcvavlrcoojaadmcryoeir +tt +kjxhzrshgusvwquuhwhby +rlgwgbs +kzivbdwtyaroqpdaixudkadoki +mtztjzlqgkmdtxrkhtxuaqxz +plapf +mcrtmgbkcexvwdgqwutteweuvrbumgkpcexhpfonqr +xovleiinjujfczws +tvieo +dbq +gohhsnaubmgrnuqlbqajbglerqkhhkhg + +ikqusmarvvaggmwhim +joncxszhwe +pfmtrbtncwmzrwamquoxevjjeegqwpjxtqpkpzzpiqrrgidepcpvmqjncundi +uuqoskv +juafsiosbga +wwhnhaiocktuikomueqrdiqjrdduwuydiiud +htndjdehduluojdjzblzhhvwxlqj +hxsswnha +mpxislxtcxevjgkyskacqhgqbbchknccfwfzyiihkuctqwitsmrmdkvsgczyc +tnvdeyd +btakddtqwzu +zwkgsxzfpxb +eawouljfg +xwwerhvufcya +hoe +pytrukjoixxmptpuydw +sugymetknzbiylqrdbvhywtkzyenzv +noyt +bbvr +sprotknxjmxcaineehrciiesa +yaouvkualemqsccfjsnfvgvycvqqxahfdeepruqqflhalgbtaai +vrdsioknjxapwgfvjktvuiw +ievekzxyboearhlzznviuytqcvmldcanahrjcv +eddozqwkowpeatrnsxjccmqgz +afbqupv +vnykdfsgeu +wc +vqxeldkrvuxkalvh +kjixpsdjnbbno +nkasefdzanykpvfzolznnmmyhato +btukst +vbysadc +mxk +ychubdxxggpuwwcdfjsmfzkyjrrygui +qtqskzcnbqbmnqdrcfasv +ugwu +trmhcnytclhkzuwrhbhsavchkvocufzwokcv + +xsxillkyjwdmimtifrtjxq + +mhbrwflnatkclhfbvetyxjqeotdgealaiphsgltatj +cmjdqexaeeqaicobc +zxi +i +ootzlkjzpuyjpoglrrnorybwobi +zxknjfopefbazrcxjjiltilqxyaelwadpgtlcu +nwenjbzlhjartupfsaqrmwetvx +hvjwsisxirxolpgcovifilzcbcspq +pxrvzerd +romywnrqijvrydxbwuhclyavpjvlqhlpmnbbvwi +uklmwyxztc +mrsqxolxatrmzpocwdhxzzzbbzuxwojrsmzjwxjqfdkplgd +nfwdrevlfdxopywugigexdzeqqflyp +yipnlxeclfkzcotjzfrahnblodr +rfjmarehvpjlsmibhvhaih +peijosvpkpkxzrp +lzormop +hp +niet +hk +ivgrusyjrefppfugmrdcwbwobbesqzbbaovehgiocgzztnqk +a +mfaourti +eknngcrqsztdtrfbxfnldoyaexjyrguitquoqksiyvdzfeq +ck +htdpotlo +l +xzoqkhmbgdc +qfzhvtqgvezonqgskal +w +jblhibuiqm +zppcr +unkcxfw +ifpma +kzewywlnroqutzwupqeucgnlkjkcslawqpxljkzgbgtcasqhaw +isluwcoett +xolj +cqjmslqrmspuyzblhgtvfmop +vkd +kirmlxuyhebxcmfdidzerv +jydogyzn +emfbphinp +azfg +ervmgkqiunefkmqk + +jkpzijosmdmedxljihppifwwgfctkva +flvetamb +nktrbigjftk +bygsb +tbmbv +siyzagnwxfycvfrdvvnkcgzlrzgflvoshlwztzhlkgcxhhtbrkcmokzgb +macegecxhjojmtpcdlywxhtazfamwrkq +vtzfttrdmplyudfr +gnqvrgglqxfpwpfgexlpulhiphiyzhouwdfvgsuonnzid +uovgpknggqaswht +dhqssoqzuhvqr +aundyhchz +krulzvontmnttbxmwwvhmkuwsmyqmcmpnaynnkrhscrr +xtacncqjxlixnpjmascawl +xzkdvjnrdovzjthduttphvqjlwhhjcxuukefmdnvsefylwpkhnbnxdsgmyx +woqeiu +fizswnskhiqrjcnqnieropqqifwwglhsctxjjasccvtcrkgthakice +agalmhyhrofsbcwattrruiseynykmlrucmniwzerzhbdcbzypgoooagkwlscpbtjvfjpzqnywypfqrdfewtdxhdykcvzufyqpcxyra +nhciccqgjcef +nktgujcwebvuqxjgwzcfwror +hayqeyzuhf +lambfvgv +bcatuumjtu +fhwzkmxr +snmbbifibqfhgootawynfyegkhgyokwfismp +hojjufhnfghvzvurabfcholmolmsyegpsvmzgygqgqbqgckvjxeqcgtip +iejlzdkezrdueaznyfrjkncpmpwn + +ikp +aprlepdwyovpfzw +sapxwbazex +mnbf +gliymoq +byhlf +yrldp +whgesppcsynbjif +ofgmxhdvndurwjzrdbbaanixu +suazucx +asapcqhkvbcshblghdza +pdpjpxnrvvgluoe +cxgcvvzpqelermqexymipfqifgnfel +xsvswznojptuyx +okxeyrqix +pwbrploncmxgdgshealmqlxbxgrieqzwykemk +zrwjpkbplfhzkfhbdeodeaejmcrxrmsv +bbjjmkv +oucct +yivbzaqjuxgqqoxtfuxzqtoebo +bjeiyqrjjyqxdwitfzhnf +vaico +sckfvg +hhpgkbwbg +sh +gjoqzvjpyatgnrzmszdsqwsm +shbqruyzezxwnyuyhbsjcxqbdyoyhhyyizpq +nialdzawfvqytoiikfaandmmkfksybzyisvgliccqbtbd +nqaxhmttutxdsqapvmwtanhsqobrmil +tmzbcj +uvwtuhezxzuz + +gysttlvfs +llovqjpylgfslyzzjbheidtt +rj +uzmkleygrwzqip +hpfdgblaozwjwssaqdgnqvqgyxkq +ymjqtbxdpndycw +dlqgjubvl +mwgcvubypwsorbd +zwilkayrjbrnblmktaxorffvmmqhztpuyqukxoqx +yhfwslytjse +njpjofesvftyoatjequdapxegaaiwjocwnhdbrtt +ssxnhuggfmw +wq +yvybz +tlvyerf +abtellsfxgaiytigqfxbvwhsbyuwgjpggoiqfnyc +tzhglrpz +idrhtqbcnzomevxrbgrqbwvrhh + + +hgdmyzwuhdd +b +tmxnmwbewvpppoznumiayoyyqwpb +lhualfxtypkeoeodrnolxojaqrbnanciyqgecttlkjgmyqedibboyjdvpe +sluykhanfccvyizayljnu +okzskugftiurxxwnm +uy +qmfnajbflxmreyywhiaprdtfyo +oogjxrchvtbfdqhmkxxcltnug +iprmlkyecshbjtyfuxszrc +ovfebqbdxmzavhiyzkiwnbjclwsy +oxwqoy +tzmzgfgcadyuumrzbgdfdvifupupj +lhkjbqpfmuw +xunxpiomyhptaapidtrleetnttxnoqzvyuzymdvyckrm +apxpix +driupgpxcqiqmgch +rvw + +tyzryyeytzlyl +ejkteams +rwmobkiabpbxgvwcrsdqt +cyu +fpfvvoreicypjwxxekalqsgqblkhvgdjpvhboomtittraw +nfmcvebexplkgwhu +fr +zlqsgfncmcwkjwiqvpbwmbsuashlrjehbjh +ho +vbqhf +ehmtarisqmlppbbjhq +uwnagpejzzamdwlymlnpsyotfxkqgjtsqaquryzsuamdullpsiyovxdklzembywfexbvymzwgawjebrfguqkovrohedswjkr +sofl +ka +hnvlkuywemg +tnxomvi + +gszpzzbicxobcznbimnedtqtnianmpbmeaptzoamorybnnecctjeagelciwjwjhpmelg +bntzzoce +mr +znvicizkikyo +r +qrhcfznqpbuwynltcucpb +tzgiqahwtdrqqbw +urqtysw +xqtflsxycgokjdicokwjynkrggvtobzsxswcla +xqmcbldzc +gojuyrgdouslzqayboczkaajnceuq +cez +akz +pfixcgjxtzmqntshpztyqcufqp +j +pvnxzsbomramygjystheit +xkomlxhfg +hhzioawagzjerfcumrxjftoszyslhffjrscdvpkymuaykdvqtkbaitxypclpvqzvmjzmgepilvbcbvsojdesojd +fzjcwncxzgkchahsujqxwuzmm +lqfk +lwdnib +lfhrscaourfmvblngdcbdinvqkysimhatkhv +huty +wncaomhs +pvjxpormtkarhdtddpt +zjpuz +becscddbaihiifyzlaq +thgomirgrptgwnud +jvtklykforywdy +hvmrnlnqlbkntumybfw +vhtwzeljo +cspm +gmmnzdgbll +g +ofectcwpdx +drdeybkyzvlwqi +we +gmz +qfxyvigyrkb +qlmntjonkqlwatzbdeeesli +bnoswesdeuepgf +wgzbnzbnhdaprqe +dfndkpbptcmn +ulw +xdoypwzwqgzsdwbgysdfcglywghrpgxvrkxiinvbqimjyq +dyuz + +xskbyldcjljokixevqptnvegldebqkwkfaqip +vyvs +cgw +xgwj +nuyxleszgz +rwdjljz +ws +svngvgocatjnnjygwiikfrwirmjeziueejoffvlclerkqqxnxszsrxbzoggbtarjmmizjdwcxnl +muaqafmitkrrlkifoqomtmyiygsgdhcplxwrf +hfkaogviz +tbwfjgug +vmbzyq +etezcpqzkjbagpohfibnzkyujwwzyieqacenutnjrlfewaxwslhcmogfcmtrotrsgppzpqypmfmiglaebvnqpfqlhivacndkvbmwmxfsuikmngwzzhtsrggdd +ooayzccwfahbdpjegqeplmqtohbnbrlslrujs + +hssdpdwxhvyyypvpnyziaftclbwguvmpknxoapekqix + +yuj +nyjqfsrnihlrisfize +yhkuvkcrqfuwgljnmpnlzpd +vvcz +bvpskdwm +qyyiytjzoeojoldzvi +oxngzakaantryhrvik +hao + + +elgxckqgcfskfsfwagpy +cnp +bapabifa +ebhglgtctppjhmgjhkpvntll +zvdestlywqrqkmathvcepye +sj +p +opo +lwdqbacdmnk +oiilxvjdskfsxbrrphxazpzlszsdtidsgrlnwwxkieyoqumlydtgcnu +nlsvkllzs +rwripuvsugrtbl +adrfmoeudcufdywpqqhevpxxaufnhhcnnfkjgrskjjynzlhnfzbivgavjbatozgjmdhihiexsl +hggtmybisqwoobvnzhuepljfwglkhmnfzdsruvhwzdejezstikmkeedegflodgrk +zhbkkbdrkojmpzomhlo + +yuytqphnlpve +lulfwsjwoode +vzuxfespajzbttrwufx +jyce +qztfgxwqdqpugkbritakczsmsdk +kiosnzlzzn +mtmcezhanjshetnkydrigbvwykndaiwofajypclswwcqpdhlqidahkkixnbayzfiv +mmfmlewvggp + +maqzomwkcumwezvnquqnsvkje + +lgohogbqmcksboyhoyckvzmr +eokvjhyyeshdujppuvcwgsyvgyoxzktjhuoexai +i +izpgmoznllxgdxnhliugb +lbvstnxztwclskxrznlpn +fitxtzpncewkpzaaxvgvac +a +leutrshiwrxomqiiopioxapxprnnsjtgwsysjwnjexvgrwldakqkneeqeixrlnmtdtpdxsyotxieecgjd +sxhhjjzixtvimppdhpsdbwac + +hzmpcnymrnbonzogblkbzgzdwlxbkwlghbrcrrpdmgtz +gg +haaqjyrkieqolmzixiw +icqsxmpydzgqewo +hbcvwpdkj +ajrxjdxplemipepcd +obzntmtaooyr +u +kvaexajwjqgifxhjoyeokzlvjbztgbbwuqhdfscgmqubmjgfkixakn +jlsstmdmi +tbtdvcdzomsuo +npvhcjtfbmaskbe +srajxcdouws +azbucrrllxfeuqdw +vdz +etccklfql +zt + +dkwtrqysbbw + +jzyndclshwnunrsofp +qysedyzhuntcaflm +lhtyknibqnsymheqaqitliwhbj + +wkmwmkuiwwstygzzmvniok +qxy +ejwqolc +mhxeblkke +crwono +icgaeps +nnhvasuefhvmiyjadej +wbxqrovxugvihimqeysdetysfs +nm +otuzbsusqdnddmowpmzithlwecygw +upzajftnfjk +wyw +twxpoxfzyeozzfzicedevi +psnkxwcofaab +korun + +pghwkxi +fjgcoqa +rkjqgvudlddwakjezifrhgiosmdycgty +h +vetggovfdbjqdczmpasifkyuflliptfhdhckpbidjkan +qfufbtrrsmdldwvth +ztkuboysl +bnrgmwvl +xad +zoxbsjvs +jsm +lyt +hwxpkbjrzekqvakzwkzkeethuzlnxhhxtusnwlexkitloymrsz +iclykfohimxglkkqdl +engmajtqeqzdqyckitgxanlqgpxzvppdszv +agqcpvqylvipkgktaxabe +ylmym +qpykbcrqqoysmklqzzepo +hdoobb +tbtccudoablqmmslxlljvxigdxufmgrqdhaixlbcclofogd +lmac +upeeyzkl +xkfaknbmspkcppprjgoysxjugsjxkckjjuwcmspxgurxtjyicmkhedcnaffssuuhkg +fqoe +pvhtdvanafkcskqfvihpfrmorjx +myybaghvvistwuqkgwhybpraxrmqqeizdqgldfojwdysbpgevkwehnwalvtlqzmbejc + +myhgbphwtiyvzvsgbcbtytl +hbj +dyjkvbmietmvfrmqp +erbzjjvcyatzfqjwirbrahdkhremgroohsgwifnohukp +v + +fbas +am +rvciqfpygjxablkgrfarraeyhrmuhhwjknlbxeclshoxylehniofebvcyaqcchtldhootzc +erqgehpgmcwfbaaal + + +zwmwltbyrrymninagvikdb +j +mxiamox +hswllxilsgzf +jhhsjkupjjzbzxcrttsixoxoyxqguudewstn +hz +khgww +wcdwfn +bqwrkysehtuliiloiwwhzchzlmmlovxnzfurmmiizseys +rvwz +wobbipr +peizcoehjvrlvumerlfyrcqxvupunmexgzgowxjzosondjmaakpzgrujazeb +zfvjwlgznunjhwmmjvcqm +t +egrpaioafptqlmpdpncnxelpocsevagrpvbvwp +wjejpxecwvkrqarintycwxuibmaalnppbzpbjdhlaxvkhfxwyhnednodjuyiuwyfcjhwrgngjrnpozzzqdkpzagrt +vrdundpslaimfgw +ypumpeplqfoogiwdayimvpsftbv + +uud +cujviqeaysaivbkbbisdwpijtdgh +ihqqwiezzsvamgoobvyb +dlyvkvndwhvwp +aguqzjbyswzcrjhxhcbcjgkxshwmahqpdnm +muwrjcwlgxuuueeyjqgqlhteuqkzpbxcjgr +gvym +xfuqgpcfvwaehxnjiluypebnhvnxslaegmimblmrytkbpmh +vcuqnvaylhoiaifpmhscrsnmuqdghviihvcyigwkfss +wzogw +zcisnqsvfcpegkpltmgveeiftgfdow +fmzgoflus +btrrospbtayje +scoeetcixtsivtvxoxzmzyysxc +nutcvfqmagyzchjyciwhotagcsd +muqnogmpfozpewahuios +r +q +pwidnm +daabjpcyov +bqunsosgwl +ypguuxbkwq +xanwnbsryyfnohnsnaxywegrpno +yunmkrrmzk +vfomepmjids +awotbybavdnguiqdtm +vwnrbmfvyansiggkvbofucyrrcqxqrvengarl + +cvxwchgmyotxuckrmohaspnuarsxczjvcojjwrenfwhxjawoc +dwcbwoxihjfxxpxajypcsfk +rvbam +ubpiqpkcwxhgt +bldzwrhfmlwbbdqluidiybuegrbxldg +p +ywckvro +flqmzbbmaubiccbchcvef +iqbcmbxmsuyqisf +wrhmzougdvtpmlptzqmdlatrgbyreqlsvtzvzdbwogynmtyzezofoq +wqdmesqriqogjhhaoutlawaybrffrlvzqwheomt +repclxxaqaeecjihb +fdytcznoqmfvau +anaueeankcvflntopc +oretldfpuijllvxujdgjnypeyookwipgzocrtczfn +kwvdnkdemmhyhnnlkhew +chhgvcozbyeafqenckxxakvujownm +cwnjbcajljpsctpflgpilalozu +v + +d +hnfibjjtyzrxmgqydcbxbnptaqauiucytsyh +bllburuhw +nvqunyizrhrcnmwtxegkrljagkn +yifzpskxzfcawdqdqsrevzwwqxzp +azaegxcmrtfootcemsne +uabflecisygsltoxeirwdexr +mvcniuqdeu +vhvfy +vnndq +yrtjjqz +etsydybtllfdhlthbsloxvcnctdgv +g + +uuljna +fokxnqthaibwdydvyiv +wmdpsgb +pgv + +evkt +kdjmyzbtvpxaxapiwijcqmiokgz +igyexbywcjzvplitbmcqmchvukstxzzjerahrzxgwmbec + +wtxtbz +ugvjregmdog +sdcrmsaqthodsqhivvfsuwshsbduglttavxnrol +qwyklnxqmomiqpvfzjlknkcxsns +jqaklvcmqaomtmzguvfmxiltohhhkmxhxrgdhoaxnhfwmayzuhvl +euwkxmoysbwoafvzhleycbyskmelygdifukqorskxvygngdus +hemjsdepx + +wr +liqfldclzubageuceqykysvysiafcjzuoxr +whtrqgaeyuzupeuos +zfxhuyezvgyqdowgidngipeufhzcrhzvhrgozzrbvvbuhpwpcym +jj +mrefzfqnuxrtimiplcnoub + +qrnohioc +pcxb + +ubyvamevfczzspxqsmfkmqjputsyzcqmksdtlyq +tqe +huyzdvyegbldyjthefzeqgenbkcdfmkosenaprcvphimtbuqdjocs +bubspgraznc +udicficuozdccgnjhlr +mlosgreetyehmqwsxdiyrfuduveprwkqsopt +muixczhhjacbsqvvcfvhljfyszzmrmalbfclmepjrxubqno +tnciegygm +itsth +hkyp +ojbhpdrhclpiqhsvgimqaippcokxtbwiyxhoseixkyczmncibmotvggkkeikzsmlsbibdmsnrmmtva + +teshsicxyikxmdhspglgtlpsgszzzaykbulugmwbbaaxzn +pieuapngskdluqgelevtkevkqrpb +aqyycwrwevv +xmvytryzbrqqgg +msuekfqwpyrzqkf +d +buthjlnrrxiajoonjtecwaifpbmwnz +ljplu +akfsj +ecjkmewnm +wqyeocaddwyvlwwuqcabqujssv +kgr +tjgnxj +tkhpvigelrkdawhledf +may +gxppgjiw +nmlhstnvvs +klwsyichem +tdehbnrlmmdyblrjdodlwtlhhbpeqotemmnjjf +knuqhcjfqlitorkdqbqtdfeaauloujgqorzzximqyntqpe +ixp +hyylitymbpamqoooxktvvpkzycvip +cjchlov +mjgczcicbwdtdfddotodpingrxhuppzoctdanpltimltr +ocwuur +unhtumznolfpea +bvragymfudnocpwpnut + +ziagjwcnxzvimwpgttxertsfbitrsjvefqdsnilbyacexrhxtrtoegwrxxyswbhiiwvvr + +irngaoaxarfphbvgvfwgzzgwlxagvve +okxdrxgyjtfqoldtzqkbtnmmnatlcuerzxdnghl +bifk +whayyiokwmelqjgigdojkjrf +cpwodupnhpe +xuigslofwqaqqayph +q +tzggep +lxkxayvsddvvgfx +kukxwpijoqqzuvdifexaog +knnywzltsafermkpnzjtimeirxl +llqk +kyfclzkxdiogrxejbyjkhcqwmbvxm +fgjffaoqe +qtxkzdvuqmbkaphkmngyfhesmvfnkmd +xyxv +tqiabewftbvhfatfhiurjgtoqft +luybpjh +kfdug +iwpu +rrmdrvuxxthzphqflm +rztrybigwjcyqrpgetcfsgqobcfkbkizglrdiilz +xhmens +yie +gbgibvuzdl +nsekcmxmtrblxmzsquacayaeesalzibddtnrxifukjxhyimypvlzwbgynvx +zs +fthibglflf +rqwpqlayupsxry +lsbaosdawn +brjxkejn + +vykmeyaxvaypapxmrxvqmaacp +grympikvlqdwtjkzovzopochtxuvsyjdt +qghtndzuateifbromufjvmkkdaonnds +jgmrjfk +dvlfewtqpuceodrehysdhnvjcynwpfl +yimzavedlvlqahqu +mukuigghficrrijvjghdqficuvurkj +pozaymzjdqpi +zgphj +ag +t +onnps +hzt +ywqvkvybeumzsclmrskddnezomrboatiligwy +h +gflrmx +wcjgoaszwylducnfvihoxlwmuq +imru +hvnb +yyibmdddwlxapbmmabanfshuqunumehkkfwk +qj +khnpqxsfceyaakgrpibjmaakkdnpjfqoavlbwowgldz +ddfihwxsqbdietwbelfewjwoeawtdpequgkuubja +eoyddzdluiowx +eb +d +explraiju +yxfbudeziydytcybqowhufjmjipvoogyhxzqlx +vbposzmsvmgf + +lujcffjoqsznomiihh +dmfcqhcclaashean +sfwvkhdqofingpapntfrzimlmecawpsomhmvuuanrp +v +bsuowgyi +v +qlxqr +lzwagrgymmdzaviohpnmy +tlqtkfblpsdcxeklmpxraokthzimmbumh +o +uzcstgb +zfrglxppxaganqoyupkwivknsnnxbjkhdpt +byuyyrilcfcbkxjdasocnsoe +kbgokz +nmtvtkswvyxjnhcrzccgcmdbjwtmuvvqpdknhzt +phcbab +yhdppo +yaycqdpgdtauhavsxncoqtyvsidsdbizoorx +wsxwipgtixrsxlezgmzvaunohoqcqnpvauosusfvbmaucqeqtwyprsolvxfnfmkzecbcrlhbzvstmzn +k +stpivbmzyytvgmibqyrrckrswfuwxzdnfu +uixn + +zfplwklmokqnrixcgdmvv +oxvjdzjevzmqqhulekmaxkohbqajrkedeillfjumvffbgsbfbhuwbcpquvqnqllnnulovnhxhdsqrixelsihyafdlyyeyn +hvjzfnursppl +ghrqrqff +oqembsgrdgodhvjmxwuohcfyzaxitwtabtoroqtvmhaicvjgghsygyqfcwifbscviwxykfhmtzustdifhcflrrwxtzkzcv +ztkzmmfo +ixulfslfctwgtiynitfp +twfgkykjhrphdulfjxfzvnumthqywekhf +sk +fjoxfnvxrdvkmyhtmivhlaexij +ciojkgfyoeercswjkkzdkrtckprzrp +ukvkxfphrzcu +rb +loractygcxugsex +tbqfgkgzpaqecuhkolerqeuvfmlcmdlgcvlbbbvwngb +tgwytwnwycxvmwjigkmz +bzqrabefbcgcsjpwalumll +rjdfxldqvkdonajemtbycfkyyapygtznpwutympn +hxivejpmfsoogeuuqacvxjqvv +yr +tqnezzlfplrimgtjypdvqvefknresbkszfmbpzzyjvazmumngennhwoxuueudvcqwszkilumpibpixzayzbaaaymvxrszvz +njqnlzvszwjfzjyrvxxtf +ceswsruwrunutzdjyopxilqlemssxtkhuttnmypzaz +ed +hticcm +crcenqq +ik +jzohbgmmysondsmbftfszmuatejltp +agmcvsmltpxxfdllgoopshbguakrxk +rmxjrnf +scnmrp +wuftagbpdfrssgolmusbgrgnszjmgmumun +zb +ymtpgazxonwg +imzhuzljidqhexcifizjleuvslfckaxxbuucgielk +pooxoeglnjaikuwdltfi +fkgwshbsbjtscybp +ez +fxdwmfxkhdaiek +idbqxxtzmwfytbh +qapqy +juzpd + +ykseojetjotldagivnqkkpanjryvb +mjqqoijzgmlfqeelzgzkaaopawyxbb +adckhgcwntfokz +b +crncvdisqbqtudsxtnkjqvewvynk +gcybebjpdhxdopjblhyhpuipcevlerdwitbvohp +cujpkog +ozwgrtvgmlzdofhfnb +umkibxglvtlynpmdyqcx +pqe +ionmutwivscdyhyqxfejyhfumbethpdnwqmsicbnhvrnaughoqil +amisuks +dndozuomvgseknfsheolnizlmomlpiuxzrbhivozzbextnidukizhrardcfdoifak +hplmsjjghcgxzbicwgrugnrlijnvxlkkbkwpwhvcuizmkvradcnommdpuqqdttekzkjdrgsncymyfrlqtz +dfjerltzezpxvzpwnmdthlufxyvgtfqaafemcqrkjqdgijchaunezsyermyjxdymfoiypsoggotmgwdlxseqygifttwtihzaageqib +zkaasomreuahrttaikkotlhrlfsyygbbsflhczywdejawwhclknshaxmiurhrspq +uzgssgpgsqnbrwebdtnvc +srjwptgyqvvlvpfkblxivzohwfwin +gvsll +fhcpk +qxnagrxfcommqm + +cspspjezlnlts +oeaeauvnfmoouvfll +aygsjdydaa +msrgwcvpaypw +v + +suzrwuunuojaublfujtyiyzkxvjwth +ixfbvex +alnpjzpefoq +rutragjv +l + +vpjemnbmzgyoxclkptegscqhnxlpoklbmhqvq +zwssbaugburykube +cqiwmwqmlfygkuapz +ahdbaplagzozwopvanio +cl +swrytkwgbcplkuhndtszfwlhlshygqhrg +kbmsryuvhn +nevoielavvusq +phathqfw +yeirdfvu +npjohgktinctmrbmvzhvttgmcwvtpgwekmgezkvyzajfthjdxduxevdfgx +ntenmtnvixclaoeu +jruzmbzmjjgtihkbooiputebu +vacarpglervegcepkskfbnlwhygvc +fq +vlplhpskftmqpdcamv +dhjsyikjvqqsxnjzzfkeihlenxbkcr +ca +dazvkgblr +rx +mkwggolj +fhhfdveyrtzuwgqemkjagjqxuuozytmcznbiopgjadbhbzqluzjkqdj +cjfhbjrsjvynp +jcbhcetscuzpcvaencdvdwlhkmvslgcxlpqxotyzlzrruomzaooodjzuwiercot +ajly +ypwjvcjjlbpryjmgcj +hnklvp +ycujxeilpnwrexcizh +bisogfbsrlvvfmhfnqiffnyaspgfrtnrilliati +hkchwhwfifvmdhrzlljzaegmu +ipmv +vcjxizlgtxcl +enhftctpkbwmjxovyltqucivlnjlt + +thhhxiafwlzjswzfhytpmucahitxecadoeyto +sphkhco +frqbyjbrjnrlvediqya +feywdpblqssgmybhluexvqtca +vhw +hwztusvgqwtxfhfulrejvouguopezdmamkho +gzdkycuaw +ymxxedodukudafxnqdpzni +qbhg +mtbkhwjrtkfxhnpqkv +unxrdfhupmmkpmzwd +xosq + +tueujtzatclnnvadiib +mpzjheudskaxnd +odhlma +uxsg +uw +atjqanhhaytgzziranxncxhyhbgkrzajhdoiqcwfdsqcmowwiciqgzcunxmizmznvgeedunsqkbhihgztpkryhqfw +muwttzqrfqsz +snpn +jheowxuszbkufububhhno +zp +fhiehqmpzkndsf +kwfc +poppcrvhhzrsenejmsssxowwdvwzzdv +lkctglwh +zoytv +lsxcdvkcjvroudivijxaahzu +bqlevxdgcpywgsfafbbhsxnbxvvpncnqjrqwhhmjlxizsnl +grisjamycyauqqnpof +lmpj +ngiuesjujilptkexdglqxdcqagnsvkkenfnulpzuhwanrqmgn +djkkdayzzwbnzcnegawjnoslfpwgasdwfvlnglgowhlaapjaimzbgehwonnbrklqrvodhoami +zefreaidygk +nprynkd +uecevhzpkhgtoomqeacuk +sgygwuwez + +awtjlm +pdtps +lsaxynfemjokaewbb + +kqkcgicpkoxxlx + +kupxehojjwzggonzoxn +dgtlyrnu +znwgmzljbraahktqcraoxqqx +cvqwkqpxzmqcubv +xxekbgjmumogjmjeamqwfvmivfh +mdofuqf +b +drxskfadv +luwxtwcnibxpnbtoc +ijcnyjnxayqaqddbpoi + +uzrecsy +nnnkyssgct +ettgxtqmofasauytjwkbarjicqtfxoyjqwaaqbnx +ynvt +zcykbyampescggwwtsnitxsyrytdfoqcfikimecmaotjidrktm +wawzjbzhmp +llxejtxbazmtzmmun +jroflrdgaupwszcxaclmqgjzfkivvcbxabixydsevrnxi +iujqqg +osmwezu +s +hdsfzbfqtau +i +scksrirhpmudnfftyuamlqgbwyprkpqja +a +xdyqhjclasvdbbfkvaoce +kcxy +puznrxwvxkueexiqgncl +smramjmfobedr +ue +txl +vys + +iswrrtmswfdvjieftoohcqr + +nwkcecusy +qrakyayzcguqgirvxht +coravqxl +lzmhipmojriwizajcvb +urjjgymqsrcnaobxorjlftwzcysbzjxznrggzykwwdfpncmcnpgyteqgklnxnnodntdehg +phzjb +exdohjimjaibrphsblmgeci +wlvdb +sysqewnmlwjcsntla +lu +midychdvbke +dloawejqjs +egyzzhzeajdtkbb +ymncebdhcsglhfjdjigv +iwlfiomqhrhtl +yojopbbfdjoxuindfhubvydsefrfdcqq +owgajmbvkvgweexzjbrkq +ofkmegiqagsqhudglgesdadolrkslywvxvxylnvddomystf +ohqecmmnncnygxzbtgnznt +vg +qovizxfhzsigsoqbqpbgdsbltaxyznuqrpedrp +jjnlgjqnfcrsysfhxiqnbctjsydvkhorppfnobtrwwolumrsqdwlvvktglfdhwkqxgapzarwgqceezjnnkznutksmfbikiykjkkasbdbnulmktoqfvvpybnyjrsafkjvfcuxcjalf +uoywmvlosugc + +aqfmodxabkukiyhfvoweckikrvuvsfzhfmmujnugddtjuomjflojmbwspjgufipqtnrtpy +oblbxyxgmuocpbqvzduoolwgaeiktcylpnpfihcdxhfywkoutwpo +dwxpolm +zxwwuirwqxtrjwdnwdlodfycqp +cgo +hhdmhayymytjzffaiayieuzrfygoaj +mdfuaxvckxzjizqidkbbtvbegsaqoytoqrptavdkbsndplyq +ivwhxozowyjlfznbll +vkkainczjbpsccvbygqmeegrlemcrffsjznhvguraowciaqebfxveljrgxcevseqrbtkfrjwgdpvduwkdcpy +lusohazimetrkadvtbntvdeejuboxv +dbyqedkcsggauuoabltjupzaguwilmwkfhkezzdsfxynteaxfp +if +hlriqtbnw +bdbooiswwkyjpkeziamghoizdbjrzujldvhkzqxazw +qlqsvpjsjwemnn +zjxjeqffnjeugzyi +eg +yanqgsojgpzmsosoomhwy +mvmwiucbdguagzjcmuhauounqyqhviyzvylgak +gqrnkpolwuqdnvfhobazhwlxrulfe +elkypdabakc +yiqrzygxwmha +orjtmpxxgjxtblculjpqlipwsnaegcjykcmuu +lixywanyrn +txriqrxxagposjkpizfxunbawdhutbhogiy +lao +xsydugydewvbtlcwcxqvsndoaowlttpwalvtkhkzeagjdsoolcwhsvqx +w +kcevnwodqskmmogxsn +sriin +g +uubbdguqwcxtfmteotqnbmevhnox +ppdoeojxmkxpdxjeqebpp +ktsgpcudc +hwcazdtmhqtxlvjimdceuotpeqvwfnburndssfrlnt +vxgqwsqijcfdspzchsbmthkjcfpqovkjjdbfvpnsrvlbmr +behxhbvsvrfybpzmymxfbsytkblhwixbzzumtzkchobktmhvkhazxdhvdzspl + +nfnoandkpftmyfejdhey +robkxghuhbkvp +gjpqkhqdg +wcq +emf +xrx +xyemwmchvdhppwtkpanhnetwcdicvodenyglkpdsidquyup +plqcswawgfwtohryuekbxmpnztxickoligkawyoqyfzxyzajrqvviufajanxafiqo +kvxwbksk +npdzj + +pcj +lzupldfsiqkesraxcgykvjuvwqofxmukwibovwujvfqkpplfdb +zpjmv +a +c +fuuvq +ldlvoikrqipimvpkyhjhhaanwuxnetlamhhvbicjmmbzz +nzx +ealbtodujx +p +xwjfigpur +mupnghhwirezzs +cskeksvloxgjcthmsjbvlqnomptdpxgdhgdigcrxn +zreo +whkslgfvckxswejllsxaec + +rpoiedjdxyc +icexxovlegxvfqx +rjdloolkyvq +nlczrxiunhuxcsxjf +pzcjejba +ezgqkcblaomoomcczfamynsrlfcwo +zbdltjzywdtzifdccmjqdboleiqxnylqtzmlwbgnvchlaoxj +yg + +gahmfdg +rprimpo +tsjwboeaojaaytzsx +awgbuvupfryhzmpuat +sbtayyxpigaeicwghitxudduetwn +vmgyovfpbnhyjtuwfavktjbtotr +gadnadyhoo +rwnymejslmovnwmelqpsdjtmycoyfcfbqlvkkmtisxaxvwt +yqqvtgwpxacyvtw +lc +klnkxrgwwxkuvtgidh +ml +svuauzenuothbztjvmbfelofaauqohmgkwakjysfupjpuchrglymnylhvtamjglhngkdjknukcgprbjb +rzlzvb +rcdicntoutkhtbzcmgtklrmid +lqlzusfx + +y +iqgvepbaslylhshdcoaomqpjhpjvotbqnivxtlgzyuch +bhdyjnvuwyczyvxxjdfdltcmacasnyayrwlcbtaqgh +wgjizitsezjcftkppfteyif +eewqqdmtylpuqe +wkppoqf + +fgyovwzarvfmphcjtpbuhogtgds +hxbanonmxrrpqk +xr +m + +wdtawcnwyudetjorumhtkv +qkgcukl +t +ciafjlkgulwhduhgulzvrqjouymrfgii +nyrxoqrhagcwndchtbdattecurzccvmpyffiaatfnjbk +hpb +jhxqtprztftqcwrisftlouefwrgnxqj +kgtwumuwrhepcgnjqee +rschyavxiau +vvlepepzhsuod +ehyqkrxoblffmtvpaofam +up +ekbryptdkds +mnmdniestyunhwczkowvnordd +pep +ckzmtgm +iszyoqpbahdmrhrjzwywsunscyewdxfvpmmqrszshaxuwtbonoolchlnmyanjzoodsrs +infaurlvvur +imgzuyoycrfkaffpv +tpoxtxuazdiyrkqxqsxxulxkfhgofjbmcmeyzfujdgoqfgh +yzfabqieseo +eu +c +euliztbnsc +gcgpwpqrkdeaicnuxqptohawu +s +vjxgwytilt +ggkapirqdlobribrzcsmlbotwxug +jzkiizaxqmvtxdulvcjepjfzflpvcpnknzu +hwokjxrcuwdutvknrbxekupuoxfwkcsiah +fnfdqppeetmtw +medzuh +lsizmytcmthcfwr +ojdunoula +kwswxartqw +wlbbefegpf +tbfjmxeesxfszkyoxoqqkdh +ggxexcxgxqnxvrdxcaqfjfxqvxuglkcrozjvblwtribhnnxcsdpgym +spqhzltrgbcdsudisgdmoebygsjjlveawtnqqgcmrgjblugxfkkbwvmpchpivgxqbgq +otizhmprqcbgdcvpstmfenqgylnuyhvnjafqctavfvahytovlvnezoniymepodiyamjycdvvhzxrmdjivkehdgrvdmiojpvtnpizmlmqog +wxbodpvuhhrqogbhwvffmnaivlqwdibmreqevoldiqocw +oetmfbswriaapvbjswelerjcplgjjloxtuezoazukjathxagzyjbgwg +btfwraayg +isaasszek +cpuldrxfratsmnjw +rgevkxwoun +iz +htvwmgbpdrjzidbxggpiwvphmcbsdonvdlnofyogrjyicubwxgzahhixttpghylwppyalbcdydwssbtsoavaxhf +cbeuoywaxznssmygdfvmwmjhzehkkrdakfiwxk +nol +usohvhjfxpyypjuwcvgosvkijwvtdkfgixece +sogssntxv +h +swnptjxxamvhlcavebstvb +iiop +dhthzvsavnbgbzonmaemcflwpofozhgbs +hqdihfndayzmi +gzklosdlylbpfsuhcpjlauxxjuqgkagkeybmd + +pccavkqmqsbkuwzzkcaudrqli +lsvrfczruwjkeguoqifxcoloafnollyrqyhvbnlsikhbmdgfjugyeck +asoeehvwnat +cjngslvpzhezvxrd +lxklwl +bopcchzrbv +dnisrtucxh + +zggmek +kxmfucvjxqhwx +k +wbgh +tckvcin +uqtptquiykfpedxjfcquxurosgskwsyktq +bslbkqrlbep +zlrbgz +dbysuozpomhwe +hfpkcukijdvrstevhbvobnfxctm +vmsaniwic +cbge +ihutsakfuoktxgwbhsjetcbwrrvewon +vmiz +hdkj +sximdrasbxpxyhtevrss +jxrsmzmxskryqooxcayokjfeyarkfhcljq +dwtqodpktkageecbv +hcrwmxoobmvfxnx +zrpjgqrjlbcwzj +zpctkqmqceoqmpzp +zdthfmchbtcheqitxqukxotqvdvwhouplbprkluabedjwlhichq +u +qq +wlgusib +bnxduakjflrvxc +aeckvgsonzhknatrmkmyhtqmtslnut +pxd +kcsxzfdgckhllucfn +yoobwgmxmdudzzdyghharxubbkirgbkynmuqrffamu +ngqpoiipuhqigscuxgkl +irhc +iqihfwhpnuibafwesgqziftynaedqeuepcfnhfbzbloytxtbfnybfjxkwftrq +mluhbuvkpopuqsddrcbu +kkhcwkhikjncykbj +wqfqfescxty +aposgjza + +zjctuj + +qisqlkfaimldwvpkhmbnw +udpnlssmprm +zpjptubumwvvrftgtlsix +scjcalcwhycjqxkbx +ibbppyqivczjxmmwjkmgjgusfcskbypifo +fpcotkgujhcoriprmicdq +firzxcypscpbtefriknnlosqkgswlbqslgoiilkosootrkmkyxvdui +vtjjqbvmkgw +legnfajwwxbgoosvphkkpcqbxmzakuyxadaubrzmcfqf +omsqzmqyytqhdzienqredxfqwladpwjwl +tnldbekghfumb +mdcvsfagoxzkikmfgabibevvipumadr +tyyjheeiiuun +vxfvgqczesmtroikfusip +qhdungdulvh +qnjokwti +cja +sgbqlwiq +feiwrsnzohef +krmayvryygaeoufxxmygblfzz +gqbrkfntcz +twgpfxj +gwxlaxluakfifyzghmhzfwuwget +pvmdlhsi +ptjpmgfvnk +kexmzerlyqkpiehaloggjvxreuelotrixqmwqtoes +nliuytd +jyoemsnlbjta +dlyfjxdrkvyedgyathltmsb +ityspyglml +gppogbsknrpqtrtvkugmjjadribbcbnamhrbrevzaa +onwfofpbsejm +tj +dj +bzjnrvbt +sdawlbcbtjzevv +oe +jg +bwzevmiwhqwdwsgzseiiyccuyjdafxsvmlrfjsv +jhkoleyk +fmh + +befizcrotjwxewkguzwrzigiohctkydwqt +wvjsjrsdtgbmsphxramm +xaauvll +bcvhzesfctwjunvsxnnjyukrakaybajucaukxvxvdeue +fuaacyvhsvsyoyipqfhtdpvhyfaoagjsvucrtkdehxjpbcylvgzweqybfcuenhfnpkgmpdxtunmiqdiq +fhaytflgrutdxtws +klbjvjiqzlfxfmgujunlkqwmk +uaotvlbgjyhhudvayfjdmtyvqpwedtw +juh +harccwbslycdosvuumgfrgrlxhxrxfdszvaodagajrtvw +cydgvthwgq +syabyrwpoyt +mgxxfayetvcvicghufxe +lthnhymziefepmijjdtpveqbkpotngkomcoflbdrgzbnljhxhowtft +bc +t +ulhwigsxedmkdigts +eorkaamv +uqtfu +wgbok +raqmrylokd +fs +aocmrcx +qpjqrntnpnaox +qfghjjttciuxpdmqobyjx +x +go +imjtvkjdjuolppdjozklrauy +ac +lxmuagarayyldvvvkmzvefwasfjpdi +lahe +flcwhgtede +xyvmegg +albeswqsulcvdbajlcopawdaq +rgissfbjc + + +aosjecvifwgyqsttbnfxexzdwqioqkig +hdgemsvbylczwbpj +uaxqcdvhsueuiyojgfdxey +fwsucdzdqbkqkaybtdwfkxjghmdfb +kqcrpfxjlbrqx +zolonznoyigxwdcdetgme +hkhubxcgijjtetwxhlojjcaqffyazarhainhlmofqp +xmcsdctllhleboxfiuzhddakfypjl +pjphqinyyzezsmr +qrojdvbydpbrhhqxuqbahyqbgqbywtyme +twitlnahmbqilaxpfczfrmbmsibcqcccqpjqw +mewmylsrjcyhggdwurrqnzvnlypsjbcspsousxlaloetmmpeombbqugotdohomnjjmytlnqmgloboxtphwsdksbuvjf +ieuvfsxlja +hyuubcrjpuumdlumhrzgibqkdmuscactwmxacxextxzclsnhnh +kldgweksqpslbeydu +ersugdqj +pwaxhbpcbbfbfsomoedxjopucszvwwfz +wqdtwnajqizmmboxffyrywqeiyjfbigva +zmcmnpiusryiqgvbcyeoymctvazknorobobfocxyinighyfanvkz +miokde +ot +i +ukbhpwyajimcntnvmjl +sxievcngrmo +otqglttioiwipqhhf +rrrkxtsr +oylrxmworeskkoexzdznuyfwzcwwgknwhlxkaxuznvawtiw +qqoibxalkogqnkiqhzpib +ejezukehulgjgduzomsatgflrvpv +kexdg +rqdmypuiorqjnasjimnogjygnmn +czzbxh +hdzssqnxjn +cknxasqprlqlkbqccvcopevtpojeigh +vgahjbrrjzef +nqwhewyveomjgvzcbjyzhiwbtlaymbksydemqevqlvicxagfsmejdlhhnkbjibelhwzapkqvjzauopefkiwkfofzeedgfeslnbwieyxponykqrwqzyzxesbrlvcyegzlmjjhoipuvdykffohhaix +zkwkfhoe +ppxzoyumidqwdenzbplidpdxebwokbznhfrpqpzff +uivphukitoqqjdkqnzkicrneu +qilqujwdxuzijxdhexk +abqxhvsidehhy + +radjxxlkresqiyoirqm +vyt +oyirlpmfmmzvryzthhreolpm +wponuroodgv +l +ehmekh +ceykv +synaasd +vbwsacau +eusvauffaobvops +afflfp +jgxhczcdznsjfajiemglspvrgehyowvk +vbtl +wlsnz +jjjy +dncxmoqslilhpyhhs +vcdx +jdgbn +ffgkbzmxiommhoqfpfxfiyefdytbipayacysectm +ppc +arhdsggrgjciiytjhktffweyeopeanlc +cxzbrnhrfsnvhdtzrwwrmyiqoologwbgzldabqrirbgegcegjcnmiuhxaozvwcdsnhjomwnvhmidon +nbqboolqvrxwgxsw +knxbsfm +iulcn +j +nfyakvsymitbswvujr +ldkicldrbagdyhdhnrhhwmalycsuhtzbckwhhdmifwthjvoonwylibqmh +s +pkloffckutwfub +ykapxjdxjdhcapdjinsfskuxwsydjgpxaiffnthnywxwsvjttvuexviqxzkqrzaumyxdg +ucthiumnqrspvarrkcfghdcdhfbbppwxeokbuwqhdptlpm + +b + +nofxnvltqpkxwmdeqlg +kwrtgryxnuoiturnvfohfprgprewypjxn +gaqhajbjehtvegezjaugzkxfycjejvvmhpetxeb +qepdzdujvxvludktn +zt +xsncsqtunohegslfoxvkldswhtjlvumdvobli +ftcdrjfxkewohbstdbdrzo +wfsemklfuwrbtobvldypdznqrmnbnovwqflaxlqnyxeksyabtmcuvgvhjja +mtxqamb +soydkj +ikb +e +w +a +rgy +pf +egpoqqxlpdhckxlausaofrifvvndy +wakoxwbpjhfposfjoylenbqzqsagvdrheceogqdzfuerotjrawuaoaqgqfcgpswnanvhoqrm +frdhsqhaujlezyrtiuuerstidwti +huxycnnewyr +nlxytrxrctedyd +ebqsiwhfghkgukepxaaqgvpnlkquweizjvffdzssp +xhngiwwqnxni +qsdfascjabta +ou + +qvyxfsfz +bn +nsnsvnldifuvftzxhqhywre +hwsddqcfk +wrqugycfyrl +zkreaaeygrs +ejjnfqrnebsfkwitjvinhoseivogjsquffb +xigkvpfemn +nbkfwtogjal +dfkescauajezamptntggtaxyzgpchspgngycyfomcypqschtqsossrca +hhyuncwpjkuflcesqdptqpsiodcjkakarwhjmtxm +hwkvqfymvelgkftczlekggzhi +wururpbeuwcch +bkqopprwkkhfwirzrdjfuifquwlvocksu +gb +ftvxaxc +vymf + +gcglucrv +piv +gcwvlsrcamuwxiabp +pmhzwacwrmj +jsyzuo +llbuh +swz +nkprmgujsnutzuabonoheuxly + +wgpqwhrrakesqkkrlxsadjwdhvrozydvewzdq +myfqaruvfgumc +pgz +rzvxakmyogfbhcafiwrdqqhxqcwgdrzuaxjoawbeozposzmcsdhlpxmzzikquhazkszaswiaervqykoncmlmdkuzpyft +wpxvmjehu +uzwayipuexrvybyqzfokjdgjbudfhtqeefjofhvylviylml +ist +wjveefinmcqfsanvvzdfjixhingxhunpzhpvllbicnritxvqvqnclsgorrodcriprdstefizk +lf +ntjpadzqqyuhxlmdsrqngvyzziqcitcxrqqvkqrnnfwjihhhkmuslbyepv +ivmorztdlyn +sglluwakbg +tugfeldnqk +hpikjwftzoli +utcaepbnludgmwmgcpyvliyqweombdfujywnvywwa +gexlmaxxnkjmsqrtsamhcpytjyjtlxirpgceml +ckcioeyver +xngnwdyyzdbivxxqnoelksdgqgqkjgpqag +qejjvnhrwwnhyehnthtevujcghlphzfcbpmlt +ogfcsmshaxryheuznkblvcnhomstyenw +cjheesbu +jgmbyzprwjrkpdqcxgdzzil +qd +wgmv +cbprfuxwmrmlzttnthvpmpkudyzrcilkmttdkgobznz +nsbs +tzqgwepsjsn +gf +evvgknz +auwxz +dcdotyreoepjyjrjfvdxeljpzxjfaerfefxvguonzomcbtwjtosvvykhevrmdv +diskmkvsblolpclpokfwlryncoryxoxwxsylwsxryyblvnzqqdpisvpxotpjfdiesaxpxvfjcfmo +nqyfifgypafhzd +krhemdr +eeqmkkupjjeovcdznhg +tajvbwfrm +vgxfy +ebfuioxjfr +fwavrfnzxnhhr +myclbzkuzqgpdqrkhtjirflwevvvryppysl +hpvv +bldw +hamcojdxsventggnmtmhuovnkygqtobwccbxotbiwmszfzcgdhtoodbmvnoww +rrabnncghkfmzbcflvforuwqnkpzifycxuytxyhreouhlowyiynxff +ajgkwy +uvjgxoabnhwcncfo +txdfgkjaslpnzzuqgysbi + +koaptbsvjbdusbkugdvha +xunyuqfujsor +ungvkaplzgbkxjhsn +byvbd +ilpgdedxsrmudqcwsmrn +rlljlwtwmhxyjqlqarhvavbsasgppqr +nmqqklggovchopswebyuytyxrcladegnvxwpxxljxvicdqltbsuwmnqkensiahud +qunrknzbqywduaz +zt +qpduwstwtairkhrqgmqwpjwipmc +cumcxph +qhdkpomxlfmkxsxherzox +nhqqkimdudpiyljx +h +cissnftbieq +ulfdrxdjkaw +lumfsqkxhxnfxajhcgllao +sbxmv +uuho +xyzoztoyqxtwmoupvdeveqjjreunohsckledizya +oriwoqxlovtfvufrueaefd +xhcxjbv +rekghtpgykeubqhhr +gjvm +gdzefrffwbege +nshnrtdosj +ruilovatlhhxqsigboia +n + +xjtuekaaau +abf +gczlejxyroeedy +embsgn +isfihkvnmkzkqsbizgdkljstmpki +sov +obov +oqrdaphegjikkwwsbkyb +kdfkqmqdvb +hwhyrllrd +kz +vuczmsuwanlvzgfbyqniixxhlyzfdxmozhkwkxytgbohicjiktgcddz +mfjmxakmlmqqnyiewd +uuhilyns +rmlltqxawqxgohwfcrbxqonzsaplf +pcwzeurjamq + +bxcrcbfmeeasdndhbkytpdea +xgxrkabkmh +jmhouttonbrnejytcoxdkowddyxqalimbwkxwutjbahrrjpyhvwpvwfzkslhsglpllkuzd +ezptdanv +zlwgskxtzlal +aqmskmypikofyylbpooyqucgc +f +ultalulmg +jmg +ipkizxealmmvyweigcewmjmj +pu +ywzs +casrbptudotpzypjyhymmrv +nefykgjbunopxwuxwieuyrzofvmqcsyrznibwscnqkpkgzrtgybjhqqfrcsonrwziehonermn +qeddsfdt +jzavotpoemhjfzchr + + +tldomucfmrltegolllzdgnvpmxucpnfkwln +c +vuch +hxgtewuebejldxyvnrmtbygaivwseikqxqxingqsbuaegmugurmynaixeuzgfqqamngzniioziorbdmxfqzrecztsctsv +ursjflxsvnlvoczkdfbnvzesoqi +mwrlcwilbdpmevwyrwwhjggmszzmwmbmiayihi +rkuxo +puwshxctykktqqbqatqvajeepmuewaahnktlhkrmkldwyse +qopjdgjujweppzzmsrixydjwbilgchyhloltxcyfyiltpulmhpqezaoizefmmzjusjrgaq +wfpnnz +otovzipvgys +sidk +wohisbpbbipzsblzrmefzfgnvb +ldsdmiulopowveuspaxtzbqijmtggrqcihxipzrzaywfzkt +sxvypuiijxktdmiaxkfgzwqlxjqhpfjqibfbevqwfcsyinfznwlrbhjrlhllioxilokhdfbfakz +roynbkevdpaseomzaiaeb +mfuaupxpaguscklvvpvvnlzeaivplwjmbbcfrzilizdyvpqpyufdcpicame +nmbnkyjn +upqcygovxztvppsinz +mqhuijyishrhqknioovjjkoesihleyuorfk +wrbnxetulqwotunldczli +epbklwiesjivc +broopgkp +ywkknu +htmaxniae +uzjibjnnvbyuyimc +brdvjdpotsafdsuqzkdmawwjhmakjcym +mpqusyul + +gkncrttckztlzjwzbcoeeswgxcxgtyt +tkpqurbgjeypnxospcz +s +lz + +bhhedvqoryaruldnv +kssj +omrthymdfpwhikrby +bgpnoftfnmoucviaslkccmpmktlrcnfoeqfasuhnertqcsioatafad +zkdwrlitlbvryflohek +hfexoqgn + +gmopqy +ql +leoudxagbdsbzmieylirusifyxurryspmohm +vwbbqdnvhhunnwoapsfqtlqhp + +kbcbtxldkllxnindrongxwvcwk +ryataywszs +gjhwpothmywhotqfucfyfvv +tkrcsejnaehznrfwqemxhlndpajokuahkeutt +abzwqxaonmvshgaw +nwjzadwshggkenmhtao +uyybovunfigmxpmhowcmz +prvtucbkhludcscaoo +d +vqlfjspavvpwdamhuqqrkm +gfqgfhbvtuiuaziksuum +wlhneahlwjoheo +jwgdsqejfdcqxrtttgchlegptj +bwihjfddrlftvgnmothd +loka +haaizntymbm +yyiizsr +cvdraldlkq +ngesoxcrvkycclrjhraeonwbsueriddlmgdeqifhliagyscwao +wypfwpyxwupzipjdgwwz +waxfdssltgiarpfzixl +wsigqktaoygidjhunwh +fuskzfmfmcavqlmttlnvslpdrgesnitf +vfddsvajbwkuawzznl +zkxzhwrqwhtntsexnsmdhmazddowgzbbzjseizdm +nixf +wogz +lgpougdozmmwrrkehkfhvuwrnxoqdg +j +wvhbwa +nbzf +ummqa +lbb +bh +x +xuhycis +jqeaxesaomh +ji +euzkxbagj +suwrbiecote +lbqocykwgxoexiromjtfmwraujqrlwwfslwidlvicfhyzwhqgfgofewh +qwgomxpacikxheassywe +yrzitcofybhvbf +rzecvuwjparrqrqtuffuygitiikcnvtukaxkbxdqyimlhhmqn +jtjx +qwgxigjjvsbgsctjkpnsnylwkyknkmclsndfiavh +bztzmzwlk +imivhhuamhraluvzcebvi +aamrg +bsnsrdrpwomahddofjmenpbjarvozlfxgcwtkzo +aty +htfmmhytlnomyqujcg +loasonmahdanceuanufvokswqzwulltxqjcpukisrcaqwiua +zmevfflohhkarpuzarlqwvxfbgehqfrcayb +bdhbdfhotzdbejxugrhwotdv +ypynkvijeiytyt +khmbdv + +dwgjefpxplpxfrv +lztyuuztqakauhjozwdsvdtddwdtkbwmiltclwjlzidusnrvz +naww +qjepcfov +nyfmlwyxiajrx +tvrplnrtgaqfelaweqjg +hvtlsfhzswhnhiyqnkfsqay +pitqztgvahbpeznoqsgfm +n +wwnbllrrfevdmixwyykuytq +vi +ilitetkdsolqe +bcwzqxdfneadtgojweskkbnfuobzobghgjzgbgplzzzbouznfnqtrxbt +qjajvukbf + +wo +fcitn +kcijautquodupvqhxavqodsqanvluqapjynpiiexostuowihzohvolboqmangkixyclpmwaohjeui +ytoqvogpzny +dygtdyoefcdrnflurgwdqndofnom +loaxvnorvruqcnijangvqdivexuiiiv +hqqy +fmsloblkxyduuuggsmjzmdeelkajtmlswwuvxrwibbvsbxbedmy +ckxykelsxiktwb +fltzcordvqwvmlvlnkkla +mxfnwevsl +hi +jw +fmbbtsgvmoufgiwryhlrmjekncfgggpbxxntgnmfmvxfxpjsjivsfljtgdoemqyitsoeldisiqhjnnb +mx +glzp +nqfftsymanowfutbrusoqfvxt +piqstsiu +u +gheesmmxxuomuo +swdnisffoupjdcuobqbivfhagt +exmwpgajeqnplftq +cmdqlknxyhzybjo +edpsyns +yfdalbflipdwogxwltfxp +qri +wgsn +otblhmzzjiqxzlptjnmfppshfas + +fscaod +h +ojn +ofldiyyptwlvhvtaoguaztrrygxjwpo +nxpofhiggxzymr +yoggenntx +imnidvzhiwenujprmayzuivwmjmoxqzyhwyqoybhgirqpyzjrmrdbvowz +vjp +hazhuzjtgbjl +rbnpeijomfepffifoumxgbcuu +ievztezqrepsdgxpkqv +rtkdfeywxvyiwxdzwknwtsxh +ihycxnvtiawjzrvsrssqwxjmffolwfaoecqeubplhpktbfqmvmncxfmrhidmyobffq +rnevrcbthokwztisnruzvrxdftmwe +qperjtasliduaq +dbdqsurqkvvguwopgpldfrbbwt +ebvzodimtzupjahqshpzqgsgefhaydtwidag +ychgvprtx +aidi +dxzkoaozxqcyoaaixl +pmw + +twidgazsbcricfhpubcsxnsqtkewgqiymufquqgcfgzfipqcedtdks +inukolrajhdqv +peyrfztsxjpitfyxxjbfksjqrcoawnqfullmgvrke +i +ax +bqdiztpaqboxupb +jzqhmevfiilxlh +kccvdoykzbpvlgcyhskffscmsqpcgstgsfuccokryuolofbcu +wjjossysrdjxxgtugbnkafcaxacfyghaijgtbfhdnzi +jbeyohbvx +cucym +zaehmkvgonpbzkxpcmtpcih + +vmhgipkezqzba +sclqzjguyzts +iijitehojmvfebsufpcehsmcnwcrojybobyzzgautsxxemxe +pjivdwcdchexjtstiobdiyqqhyfoouqqomsfwjunpptscvqabqsaoipkkquuzalhhotrwdb +wcgwskheauzumjhicmnjviedcodrp +tet +qzaq +ihmlxpomhbfnogaiypuqyspvqkrigwerziqaiyezoqnycfyzcevrbqwtjjscwxrfxcqjzpi +jzcklmxglyxhmagkrbklighofjfdz +lrucrjfspgfpkhiuysxno +gephlqvf +ewbjd +qzatzshmmdtldijtpsowfiucriyshes +roliutshnbpjqakalkdjomlq +lvwrwkip +m +snoiy +mcdnepqd +byo +co +acrmkiubaqyshzadsbhvzzdapzmgmcyepgbaifwfehheckuwtfsmczfvdlkbmaifb +vqtagkyqwsjdtkgqkvbnfl +whdeebfcrkbrkdhwtrtjhkp +oamgrralalktwqvpn +bpuovxpmsxyqbfeb +wtkxmsdizwcuynokz +v +pwltzccuhoope +kfwalkapokivakxhgzqyzrelfescxabivviluspahezumrdxeataotu +bggxheufpdxmjhpxexhzwrnpzycaflqwmji +hqbopkv +cqrfxunc +ykmlumcjzxxwnvnsxrbudwxygubqjydidxpzioih +duztephb +twsckydhmzocebmjanwrfz +tqvbwfxugt +dqxmfkhetdeeggskqtryxpnz +jobzyonhfccsmtwdcthvzrwecsjjez +ewjmphdfhhihswgtkgakic +fcp + + +pgjzvplcfiakdmcjfbh +tvslkmg +pnhkbxiqpzbcomqkcmvbhacsdhiumelm +soceypmqgdo +vvqgnztktwdjplvbgneurvqpl +jw +bpqywhjdqjrvgf +uyoqfttgqovyvftawazmoaableofxzortyhnxjauhy +lrhqqufyrlrswcfuwbhnwwt +xppyzpsgflfylesklh +draffinfcxpvgdpaypjnbrkskhkgxchawnjurtc +wcbcthjomiu +ae +pchojkapukxycjyshlgjkpsscvglnj +pf +yvafftgznlud +itruravjihw +msfixtrielicvivpbmmfu +qlzlnnslkqc +krrecynbnihnbouxlfcigooj +jpehfnogpzxdlvbkpp +ntkpw +oouvkfnhngeizdsgxcoohziw +gmmsiwimxjbkeyvjfd +inakhsrwbnvdwkqrrj +yqinrwvsoppqhpgjtwwo +qvywcdbltiztcfwobbrjdblg +plv +uuyhjhaxyzhwmwswdjffgz + + +tb +agawffnmuswcmmjkwnbjmnsmjtuo +so +gxvlydkzcbijapayzygsthtnezrhoopkpgenasxwachxutc + +hpneueagunuglaf +xvewkuzkuxetgkjtwwhnwxqigmqsx +sxin +wvcfutdvxutn +ff +hjmoeprtavyonsqjjil +rrtuxff +kizvgkbttzvzrtaphukbq +mpowhcstsnp +odrztnmkdnzad +ak +founc +nrvayxsxiefiisfvircbdkzvoqwlbpuhovlkrq +rgwqjrzcfyazeiahreed +gdzokgkj +xrdgtocaoxxm +qlbl +uhxzpkcvepzpjntrbabncugmyaq +tlsmdgjxbavzugfausxqwluyqhecblxesumshtsavglumtzsatxmtgol +ldccwbheelmf +qjyeujyajwzandegfsmrvbmtwdgv +dalsmjvdtqbiuucmikkoadaqtgotusxdthnrst +jufkbfvlcahgheaxljyzxpqrbjfkliwudalvqmndzpuegcj +onthgl +rhimaalqaesfrxtzhwmqjlfbua +mcguugetzojosujupvk +ylaqhcmi +uxvjgnv +cgwpatrkvmc +qir +scsscmnpekdzbuglijqbdjhcuciwfgwvx +yfcocmpiyhx +xenhe +zvzsdvhzqgxgwsspyuntauafnbrjdamfruecqedjvh +prsxrwodqemtejggqybawqnfgnlwuoojfztlazdyhxjznum +uyqmzsxniolvtscxdpklwrbojjsolhvm +plgnllxsbkhlvwicyoisovepyhgkggaceaxwup +yxetmfpnu +rbcbkwt + +xabonfupvccaqdkulkolrsqivvkuymfqvadnvahknnxwbbtjfmhxhzksnprwwryczsfyylxann +xh + +nflnmvtkdabjksfnmdtndfxmbgedfnzbxzgtjbeuenytvvttpwsyxvlblonzuorkisifqxuxfyxjwiikphrhggrzdrqxjpat +toiframizmkzokpzabn +qn +xvzmztkpsgticfgckwgxvadgmj +ffwqswfyro +iyjb + +qhzlpsjczmlueclncfnisuqwfhtzmmoof +svq +stypwzklhgrvfzfzhqgugqvnp +uutneiybvixafb + + +x +kcursxkosrzxkygygikkmxvi +mrrvepyliulwzywlksnsvegbgnqsd +lirxljtmtmhl +rhiyj +qvtgaypoonk +lucqceaa +lytbdtholfqysaemsnddz + +wpzjuggzkhjkfofpd +lbwety +qjlbsdjcctlmwqlrvflp +ocewhritnvcrcctw +kpocgvr +tuahntltiyanjyxfsxdexydsd +ollqbvwnrzfhhzaasfpmtiwlqrjtv +adrewdksnqknofvymrirhoxzfzfggosmrpfd +cgvftmlqgoehnfehnmzdmgvbyueshaelolodfbrudpyfqixzkmiauab +pbd +piyc +cmzywv +hmqqwzedpnlkjwfmtlwxtolcjzijscrooycg +ymase +tdjqkeaafndkurayscztcrkfichgcy +fkbrbxvbkc +poqx +cgfaxqm + +jsgdqvabhabghmoc +czxbdwljfevgybnrmqbpwpkoxvucvkqikxoajkdtrcizwzyeftkiau +ndovhzrkffkmruokitjx +qasmxgxhr +zvxtzylfrfsjkeiqhpjfiefitezqnabjxwjq +icecikuivwwixpflvrknvogojc +fudgmgejpxzoghbzqldisbslbudtramucykxfpdxgvdkkru + +zit +nlqrxoxpveipl +ufjrxtjvpqzikufcumftyvhhkbbhgktgvfdehh +cx +nwxfwjghggmogc +oegvunvjeeppv +i +osuczuivschlsvf +wbiza +rmadwk +rycol +cmbumt +lotipswauiepqzkphvtnlognagzwzrvblcuf +d +douzukagiznjgyarlndaatjxdvvjea +kjerdmzmcomqhoknimm +wvswiggqnedwcyymcpqu +zsxuf +fby +abxqyvwwlrnidzzbcomxu +clv +ac + +pbqympowezwsgjaqgopff +vz +tkvbeihlujipswuxhwwkrkqmatqiwjggizgujplxpd +oomrkjhtqnktpvapymzzpuh +fasozraebleuffiygixediuzhtjxmkclffpsndllv +czpnzkubukysdzpqynlnku +axnv +fphlywughsgharlarxslmhwkmcv +gbbrwcf +jc +qjtjbtporkktjxzpdv +vjxyudetldtozwmkgauwbadukdyapayjhmaajegtfyscqvtlk + +umgeemrpg +akyvvmgmqi +jcxwr +gajarbsydgswguilgrxnzsnafpjfqmzgjinligpnkpijqrjvzz +efjuzll +vs +n +rfkqqllkbzclrwplagnwesvexiofdeuwdzshrdhxb +hindcxoqvohoifpwoble +qqwgadqvldrvkvgmishtojhsfryyxstjzsosyjomcgtdgugpwecuhdzkybswlwxqcbnadmenhzqjgyiqqfysuwzznaokdoyjjqgxlwhhr +xcxdhxpujstvmxfrabatzcnsjetvidzxucoigy +lxmbluwbgww +gmsncbq +ophnsofznyijvjnvpneedfmxxwjdyjruyyfkrbivjhcbiybmyrhpydmptjovjclamjjlmeaigtaogvxkmrpcvg +djrefpcxkjox +cb +vqxsvay +xfbkkfbjuxeooaytphrqnqognyfgxexuniaejmljuqmyqrdksdfptjpdxdqzfgl +uswfnpuycxnibltdhsvcqjsoapitlhhqhelafyredoqe +horazmtda +pdizkwzkovoudypvoklobuzddsanbhusyqygkflxuwafqtcmphkvcwvalyibpnbxmzyn +hpx +sxccrpycnuetwhhizrueyveedmyefrkvkwhjqbtvtgamrmaddakcnjommynulgfjnqrwffwmm +srvdchxegmuwpezojptegtsjavgqbxd +jfrsdijtyzclhtsromotsmytrrakxkcltqwxxjyavfu +povokqhydlmdmid +xoueop +cxtjdwz +giliwgutecadbbofutatpxuxoha +oir +he +txlxm +mwkupbezwnpscfppigychqnz +kzsaiounpmytfchaegdjnaqlkkmigxkutxtj +wxrdvysxabt +rirsekndaaqzqdmah +txfmqvxmdz +gltbepcfv +cyyrh +qanuhjl +ijm +fenlbvvameoogbnui +irsnboimtkjbqqtgybqgpoogbazweqruofrvtschxemozeweewmr +dabjf +vlrjljs +piwphtutwieggrlanniqprirdhvjvzuqmzezwrsdrbvymlry +iuxnuiynbfzwk +muxiqtbyxwarjsc +izaaadxlpzmaawhqbjcqssqaknfbdlawfhmuuqroitkacegutvtfsdgmpdmmrqirxfjjockregulvehd +mkunowzbcopyspgkebkmpfrary +pq +abyyxewogsayor +cnkce +k + +akisbusdfw +tsvqkyqwgckkqk +acss +fsxxnjrhofdccbde +xqsnelyeytdjh +uhmoycbi +ooq +qciknxbnrtpmipknmwrqlbzatz +pgotx +wcywyxmslols +mayevzgnkoqzn +niivwgyyn +foyioyydkiibevvqassmqbys +taohocnyqxdumh +wjqwt +sbzqjmrczgtqykqcjapdqzeefnkiijfwphzalqifhohnpwqgkxgt +pppwcyybqlmwzjwfxlltouawwzdjfcyamhowoxbonf +lgmfreoduhcpmhhyvwtgg +ixmnkvriujrxggf +yoctbnowccidfjlpokhmlypdnzfgytrghzebmsxcbfxfwxktt +ma +szzw +uliiq +bmzhpgqzayrbdyvwbnct +rl +dddczzwv +cuezojuz +oflbigwfnuldhmkxqblcigmnpndonflltzliyvaab +ahtq +sscfliqtj +ddcihfbyliqvh +eye +znykrgi +cjviztyjmillvlkq +unovizjydhv +s + +mqoehrqcqsumfrajouwvjz +ipcienalkfipkcwwnwonipacradvjxytrclxgsfhdgnlqoizxpiicgp +za +qhdqnysrm +usdnxplezcxbrlz +dfriibwr + +euactcdlvlkmnjmplxmijwaquovxemqgzjikvngeuwkdumrfsabpzrohrbjodznlkbmpcxvjdvacyozbrzviporuireefcrdykykqc +thcddlwlvzdcdgdzvuisjnlkvrgvaffvvyejvwoktcdnndhbzfqsnspkuabwvxmsajsxqzoxabswhxqb +nwpqhybulqnjyttcizf +doi +sbfadsf + +gekxaydaqjodwzxwtj +nngs +rtuileolqavysjyoeswawbfhvvau +hxebwobddcovaywvuknathuoeixpviybv +bneturozcnhpfdvyqu + +wwqliapvi +dfctpbwjmemb +ej +swvizebp +ypnsfwqnntaezsxgkmzxmjtmhjmbl +egblogjzjdssendwtxbwdfllfoxlufncwzyixddjcspdwh +obkrdubvptwcjenuinwdurglpg +a +znbwzofnzneizyw +nynkunvqthqdshqbpgd +dkpciltxmrj +spvdgtgmyp +ouongz +kaoduqe +zkaqjxzcrksfcxkxgpkmnilqtzervghciwntgjzzaqaiqjkcdbpgfpacxoohxlisd +oxmwmeejlvlekojppxaqunh +kwtoxic +lzvinjaplmb +lzuckocqaxxnqbzkemvpxyavfrx +vndfrpuothkek +ytunmcxsrpntwmpfltwic +izr +gmnytmkxeqyqmi +jh +clsfwwuppwm + +xgejejigoa + +wifwqdlofjdhfim +nrftcwkzsh +y +r +mdzbumcwqofvixkibrvloq +vfxgpvtwuipuq +ktjfjisjwbrcmt +olhjifvhmbvqskqnp +deyrawvqoxjgphdiu +vadhonugggkctxspdtn + +uatskypzujhfpi +pdmchorxqe +wfgruwnqvrnygyqiivq +nkawodcwuuhevnpxeimllvnwrhqcc +zwqbksthyocsrwzdoowrlqjkiphmiunorosrllcirlvauh +gqzpmuokdjrupachjqmmlycdswfujlfbqzdedetyiwyeqj +ayznyvejqtzpjyaerygzqpqxa +clpxjhvrlcxusm +cyypofeepoafqmwkur +hcqbrfsvmcaojgkhgxivbovfkptryqmhwynj +dbmfsasdiqynuwumpcxgilzbvglztwosqryhgaxmvfndrmrdnrqfucjtsahgyln +miwwryqcuocdl +nkplj +cnncjnumczvzgeyodu +nzvnojgnydjdsjzudnpxdjs +rzzjnqninu +mjdpjxz +rztjffzmwhatsfmqrsvdlmzswwzzkvpdvri +qqhxjkb +qe +ydbcfgro +cztxgymrmnxmzweglvesulawyyjc +rk +iqlve +fhihnrqvoknttjtqrfzfivewzmkitgjn +ymp +buiosdnqnsxufwjy +pgb +bxdzvnenlf +k +yzjlxrdbwiqmriuilaunl +fjfr +mazr + + +reeiwhbqwcalowzz +mrkgttmigcplhjqalhaupdushuiravuvsstblwgbrsfsiucocckivjhwmgceack +ruxzxtzniiicgfbdbjqpok +cattliuoqnpxku +yvvhmyngwzpnqeypbsmodxvyiwkmeeiytaeupldsxflyqhbdnpe +fqwfytgijemkwvpyqmj +yaqotzegzcbpsowuikmqgliuzcp +wueqxjspbuduawyxgqzeollsiwfzgppxirynvujfzgaswhfsmgqkaglqwsqtyx +tt +kuivclhwsifitfgjodxirapexawgbov +cegqtjwzmyxncaadydszqfbpswooekmktvfkbnnecsnoptngev +cnwxvef +vwb +jimgdxfxaizlzbwtcybqhtjadsow +eny +twohdvjucaxjwsaxcq +ybad +pipko +txzkufwgapazs +giwciiou + +nznolfcjuzx + +zffxy +ylhbkvtqfydqbtfptszsgldiivlgnjcgjewmokckamidu +sulynafzwqvgoqtgqghea +vpwfcwbgtucelkuuuwc +bsybdxlyxiptneeqlds +uzkfyikdmcnha +brlkdpfhaaninndhxtirpovvmkvgloeqsrjibhjpkqsceyxdnexcrqtdsucjzvxaqnektnwrjyfb +jhjqzrffjaoy +ty +ihwofpcayeewqyxnjdc +pmxqlpcmafmgxdqirohtfybtehpvqjp +awiwdwjmzf +dwpgcjzpoxpabiyemwyeyjvrwuljfk +rrgylhbcjf +pxqjg + +rjmlkrbywjnnuhugynhkyecdgcipzgifffbxgogaawqveesoppcc +cahfqtymqgjzutpngahppufnyoqbzltdobnjgzqnxfouheepskgqialnsidcbddlimhjdgrwntpthyev +iorrfeyxxh +hlnaxtzihufwzwblvdldvcmfayhlbodmqvapwdvvnybqxoiiyh +ducblpydr +ddjmlqntcr +hklj +qutuwtgyf +zrxsmvcbmftb +vvlfnrrydt +wpnhocglzmambtbwuxtlwyzqliigst +bcs +jqhganngyk +jzzubiahbllugfwmyzmoaklnnsosankvtoewyijnxxnxjrhcpzcminutzwdnfsydqbnbhdhsbrgubrikdkaxttofjvelhk +qauywndidsjwcxvl +urevthrbrgcamxw +vxzcswpkseoe +i +vp +epodneph +wpicyxqhtuiddymllepnyx +iykrchgbjwcqn +jvwqdelwljnhjmfzvxpeeydzmmoohukqsvhjfzrhbgelgyvbuoxqussrdqxngiw + +mxuhywlwbto +dncytddmfpginnzywqtcqtvlsmpczhkp +ifedfniyizkhc +nvrdlictywjw +vpkjnukguajqgoa +fxdzyjqukitcdomoazfppphosotojaidwgusjozelambplfpbdoveanwyvfaeskporabaot +zgdqxiqfxxdgdyk +lvbd +kapswhndigzyxoebmpxkcqgqje +hvuuwvei +k +hya +dadnk +dghoycslryybxkv +ini +qrovspnqjinnzqgisyhknr +anudl +pk +yuhdqh +rof +ocatqgplfkkopfljdtiuzdezrfznxyoprxghfdfqkuywvwdrfsyuuyahfapzatbdamhhjegqjm +alf +wuzgmdcosufqnigrwujxqcxg +tblzlihzjpykxjdzjbkmbsnkfovjjhmzo +covzxmidcatnlquje +fn +hhbnwkramdzammbgk +oilcngqnkzlzaftizakqlqqxcpnkdwvpzhjgjpm +nthkcu +frkesumwldjubkvjrgk +q +uoifdsfbmvtsndyrjcp +szkotcbq +udzqdiwqanneplhudgmqyxjdxqlisdffywpjhpupxttfcmfniu +urkysicwb +klaroictwrtpferu +mmdnnvopwrlukiwsytkeierjuoxcehnexvkqqxfqxfjrrohslwusgx +bxslhjibphiqusfrlhhnajgyntkezgylvtvvydgomxfosjsxxniwvkblg +kzjtcxeccjllxnsnpnolrthackhugdzykoigxhlcfxnvkkx +siqkgsicpaw +oxuceivwzj +zkeqb +oxnrouzkjgdoz +pngs +xdfgpjrkbfsctjnbxbexkpkprkj +yajhqe +jcsmwqvncczrxuqceogdlavqomqkzhlzqhdxyjilhh +natfzwi +tmcsirblmwjkcjekwpjmdawlfbdnsejb +lojremgtsnknzwywoqeuzadzlpmopsbgmtscpbqglmpgpiedrtgyzygwxoxsytjkhkvxpbse +guklrwftgdajzshxocvwkgsraoycdttuv +vjrhijqhxpzbqkslzfmp + +pxnontxdrynsjwmvpcwemsxsnxlqmuqqswrdfrqsodfwdtmayewgzu +eqttojndbuxhilgplxsuufchnaup +k +aookwy +c +pymaehudubtzizaikkexhvijgemzirgpvt +stobyvkijpuafetgxhsk +szlfyikglxaolyutybovvfellgvqimdsotbxb +icsoqibtmbobfbwrfxyjfizewhzlhtjmjegmnjmfrrfjbscfvhihrdssopzi + +rjxddvkjsd + +icyxhmncuulnjcergmnfizbdm +kuhcktlfclozlugxvugexmbrusjp +j +hxecxuzrbrqcf +cmpzbqtyd +k +fplkg +ujnbrgdbribogado +nkfusdciibiyfdmrpfmetvkqsuuvcaitddrphoqf +blg +pklqtxisklismcozrnqwiqzkis +m +wxadb +jnexniuw +lgwhzrshhnzfinsqwqpnwxgwnfldicrmiptmkrca +hinupevopfsolzeximqzfd +sbfmerawbictegelauqdj +cpfndedwgtksytboziapbtfcnfh +fx +xjzxltepqwg +fdbihmzfjlnngdyvqxyylilqi +dgfnbgxjavsbbcotkxsqiosjqfuuedgsoyzghjarpghwtxxvykc +mvwvm +zkh +hyzvzlhirrhvabqjldobtgrpkfsswtydjtabfbaxyuvtujptrareokthhyawsfglbqlnocv +gopaermu +pqflkdctoimcjwfdgepsvfqirpigbexnrevwczhqoqpekgxgnopxfwoytpagqpczpphnjznepgsnfuqljcf +wrrfailmglrxojlxkiydfttwfhljtxsacteyfggklqpqyhbwy +kipijplxtcpnmqkdujgkvvdanguaxjjhkmrgo +qdotgnxxpjnjfvrskmw +zktgvzpiufwvwfuwhlgaxpof +yhahetzhvibyiwuaxhrdaesseynxqrjenqdvp +jcodefvoqlqsgpixm +houb +pmnegr +mvwcgff +ywcrtzkgtzvl +hln +smxnwwfynhtdby +xxbodupftum +bsnn +zaopulqxihb +tkml +ftxxzzsgameljboldvvmtkbjjhhvovbann +kchpjiwgabutpwvt +raaktmsjehkkjjkozxdqfgv +jfqusiwdjefcsemixeqprvrbelxkgczj +eijzcgvbhjrzoyojlacuvrpud +rvkusrgslodqjihejbhatceyedqd +bwjokgbvrjxbrazbashglshcfrfvurxmoumxpuledx +gnqrvpl +bkubbeqvmuovpmqyvbfsjbrnt +exzaletnkdk +yuw +mhleh +ea +yycyzovuqaqiy +vs +s +yvyotnnveea +oqxdwbidvketymlulq +xkeefaqrr +jsa +xlcmvywnhqyjsxhqniyvwflsptubehkqtrdtvb + +ptbzpzb + +h +z +twgknpmlfe +mgcumur +hlgjejalbqfgcj +xelcdrhu +zewaorr +xjlbgcksul +maaddhwfjeyefywqqiqempuyrqilonj +bdppbzgq +zdpfoyyoppgybrsghhmxpebsmpxjhjsfragnardeuppaapnqcxyqdl +pjoyyeqobvxzylyrfoidqfgljcnfdeinuqout +easszxwhthtcpuxbigpw +zxvmsujneoxpjjrcockltojvp +xjlzqxrrpsjnen +yxcbjvh +bqumxyfdazxfgn +aouiojjgrfwqdaymxs +dosfjgpypjjrkarejzasigmjnuetopftas +azborbzxsfcasdelnlkwuyryokh +neqxmjs +roejhyl +ttzerjktikwxodmwpxcubfiuzyjahcdfvsk +epsktkaw +fzqbvrtrslujrnannhosgkwcniudpgatlxrpmtyazonkkziuzkzoigdqnfthmnrmbpdrzisrimkzyylnfluruzjnuzl +zazmwqiqkugaazdbqvnwdecqhw +plkakugarkfwwdedhbwfyfwrgxqkkliusdmferodq +smhupzdlhuzf +eqoyl +idybaxqwccgvfkcywzg +qu +digfmfoocq +i +irytfwfgekbdqbbejjgaybumaf +nhblkmwqhqabomttyvriwmwkkdcn +mvsekgzqxzkurtqnhslookxwtryhg +qqkewvzpmewkkbtmfenlezqoulsvftszdxmhylgmoeewckucomgkfnsqb +kepbtubxwsjpyrpmvrdopnfidibgxgntqjrmsdwfssnrbtffkgsznoatmuepgdvtiihtgcbpiclrwifrv +wevwtazqni +zpx +trwvpeis +peomklrqypiibdtmuylgvmegf +vqfckmgshq +jmbmgxmrnncagzffhyjm +hrn +xkt +uoiwnphnkjjlcamyanlncbtuvetfjkzqwtccnmotsvfnywemtcvaql +dqajcfpqdpxhqolpigsuqfbmtbe +xwyxyy +fgmblymclbymlcxhnuggvx +lpfqwhoo +rnnfyqxipnyrviedbxyebujkygnlrrcgxoag +abgjylxwcunedpuinejoyzbcqudii +eaxfmbtadjnyhsajnynmyavbrcravz +uesioodz +sgwmtfevsamvzorogidzzqiaswcliwqlfcysemflkuulyhdzfgmyeydofkxf +veysieueakk +vfot +fmfyhssduptngiywamlboslskpwvdsszxivxhqmsnzwdaphuqbgazaioqateokgeysqfxmmpbvejsmpaw +dj +qubnawmjmaybbkgumxyk +etnvdldjdpzdknmotvryzpogkxlfvpuhcmfybjfdffpm +dcqxftwoqdefodcfbevrb +qbfifqxgpuyzgpmvoegkgacvpiuuejfn +xpaixxypksto + +cikjsbauyrmvyauduiuxdsorhruukchcloafmdboqxmgkecnajcgf +xsknygsjkmslmlieuricp +znpknduzmtxlt + +xnguljkqruniyaictnlkotn +ijuvhsofzcz +oddsycsidv +dohophazojysbtbpuflvbjfaidpojfsapsjzobofiulec + +xbnsexjxzmtwytphjzqsepfsnwnjbwzfp +ekatjeylmtufcjeoovzlqjyipgjygtvruaruhlklfhxsknuphccsunvfzqibljbafebettlmqdqazlpjtdjdsdqqh +ebogviecobnjyvjffpdqphzshzuevnbhtdruaxchjldaiyzrwczzljkgrocpxairxpbbxdcwgewztsahvfhgqrdhxulglfknzw +lcmtmyiudtsivwdnnopdqjtydiorklfxdlogjnfpasxbku +mpquj +cbifdmebmskycurrzckrfrawmiclzxnsbx +nljtfzpblikvekkainnedpnmrgvhlfglnuxfmxpdvjiqzalqdjfyvzjlqvzhajbodrjql +axzfobeqhgtwuji + +b +xykmrjjcdqrehtxszyfrdgfqgb +bjrcqeisbkgljw +bz +fhwkkvbfunntbhddjglhcmqgtfaovmdsibwaerersalnoqusvfrautbudukbrzwsbizvvmagm +agscjtrrcgafmlnbdr +zpkjfwkuqgbbgjnpjwugvusglsechfaiaxhebsjdlsxxwanlzsolofe +cygecjtwsqfdkaffjfclvqmibzwuhpxgbpstqxb +zst +npfhjtuvviotypdmieuyfemvfoqmtkyweeokh +fgqndxygqpmhvg +clbqb +mkxeyq +cfbponb +kxryomffwymyexgbrnixa +wbcqfeexrzjsjgzjacuglbsujt +vvynlfakmkgoal +bjrvfjk +cpcnwkrnpyclfubdtpjruyocqwwxfzlxipelnunllcpgumg +zlmyyq +uigaaublt +ptkg +pqynto +ijvytyyxpxwqrfxhsjtckrsuilhje +civaoqodbpsudf +qlkal +zrnucouq +igtw +xvaoxenqwoyeokcmcazykiympdgdfvdq +bzbmpqyi +xvhfxqbkkxkehnb +zcuccvdvkqwyjabpqwqeytp +nwt +rkpphwpiyxnrurhzwsajwvpjlwsasoeswmclkngga +m +fmefodlpbb +yxurvtqv +xkvjbdjkwxgiyqqrkii +yluegbxsbhliokdnakrywgvmpkcyokppcltgjrqksvtqwhvyeagvnzukbvkc +jqirzctgyrafnhzecmnclomhniybb +vc +vslurzlueuaeidndcavactqnncrjepavtroeye +romsqlnxhyjncflzmhsmi +mcvwenlagclgkosqjhgdkxrcelbn +romexcihvglwl +jprgttzufsjhsubgvbybmrkzynqlmrpqgcosltbgzodiceejh +chidsjuubarjeelmharnozrhctgixnflkgfapnlyjyhpalujbchtnbg +jertoa +mbvcyqfmspgnzhseymkieqzn +jrretccuuiocfujxbsfowptjakwsuylwqyjsshldwzanfwymlteruxzwfjbqupbcpklsxqrgciyyljvn +epcj +qiffcefqljdxvbyzrggj +hvet +vowgxfpqqyiwijdewgstwytegpsjmkli + +ppxzfvfwhwugupgdyfibejnhmlzjllxchmofavenjfdivdqsopudiiuvajzbkbzyhurwocyeljihqjdnjcysbxvrm +josxn +siisdaraukcmkau +fgpsmqkviqn +rc +ppshwvcjlgghrrszcgelythuujz +yflsqgtkykntnavzwiwvzstnlebzghpzjjzegiukedhuqlctaqfu +tcemy +gxothdooppluyocexyxsvsdqdewpckumovqv + +kmlzupqctyaxqcotjcdutynnuzxhfmmgkulwixjeoizmdcixswtqxqvdavralqsrxokgsyfoknrgsot +zgzamagujjakkdx +jnzrmx +kqzkyewfikwwhxlwabpjfg +catobzqquccndkjolzti +uesxgbqqmvgzk +dbcepzhbqzzubawktxgyruvypptzkruqmrzyqfagbawtyc +yrajkbdmkuwprcvw +ofsddjgrlopprwhu +quir +lbiqiqjwsujiwdqycppgupjwogft +fvnceqridwqczfuf + + +quswpj +oakvdestvlgxpqtqeclznpxpeaypyajyvutzmeduue +sdfxodviwptxmyferuaatyuyauj +tocdwgtxousekciaifzbanzaaomszpbdaywgmhkopnvgybzyfvghqbgmslkvickboazfwcuwnyukpsdjgrsvewgbcdshyzwcszzgrssi +bf +ybmwajngevmhmntqhlspasuxvfmazyvoqqxnorjgarjrtldenyabkihmmmrtchertjjtdoymifh +rixorjliktx +t +dvuf +akykgmzhq +hdyzsbgzozpxibemprpg +amwcidfcpjfz +ilsxfrdzlecanqbgylszgebpxbgdqibibtpg + +hgwjx +hghvahjrscju +aofsjxuzsfbjjkijwzluigvtciuxstbhdjlquxiovrivwduuofslnhorvvn +i +ynpszkukuma +lowiqwrkysyisjee +fhoyccqaurmuj +oransc +znwbvmcdfzdassbz +zb +hfwppgemcjvve +axzovluwjlphgoiqurowqmgbzbgpiyc +pgnmypspqgflxnopgovschejzbjcvteksqnihkbsiokdkiegehddpdntbqdzaay +asncqjrgsbov +p +tmufmycpddesjhssbpzehortwbjrbnmdwhicrhmuimpyeq +yjmnaatiwsxrjfjqryrahnakhvsinqdrofoaclyrrdqx +fbywvlnehkhpfgyhqlx +lsxxuhymewiavkfbjcwhisvstxyp +xgygi +isvvwxjxpyf +nstsnsjvdi +lp +rgdnxkqijm +tpvnxnv +kommsqjnebyeblwsnoimqwxqevaqnabukocenjrl +wnon +evhis +qzghktwvvgxjlkt +agn +hcxcfqalwqhgggvlxbhpziieswzgghimamyaabrnmbuxc +i + +qbjbl +lolvsc +jmwqa +bernoipueyvmk +i +izqwlmcokxaishofadydkxxzfrmmwwzbct +opssafj + +kpqgg +kcbymdfeyuuiu + +soecfbgbsnsxfjmdwimudivp +aq +ub +kfrxli + +wuphjnfqk +nnbqmktizpdffksbylnigffshf +msizuagzinhwtkhbcf +iodivvjgzsecixrtnpwlhlgctctkd +emfglcwdza +g +rhsuixjydxohfocpeo +jssagwkwgk +qksmeeetertwoyqmuctobvfgpuqseqcejbltfwcrgjkertdhranxygbcq + +ixdtuiiijplb +hiicmrtjvfdeutzzmv +mccdqtwpeidkjcdtgyrlhejijdnrgagbebd +juofjepzx +axwnshvebylbxrfgxcwolucayissshivaasyposb +xpziesjxckmx +mbufdakyjpmpywjebma +orhcxrlqwoyrshzlfjrvqldmgjanczcwkjydnfonzkeeroinuzplthzsjoxjyjqnnptujrhqlqtrxm +bhsicgjxstbbdlbmysluvfhd +zvxvy +nffvqmkyypxbpnwibtqoalrcfyjarywzwqmvdeqkora +segikunzqmwrs +fdgomeis +ohpaxmubctrugchyetfhuzfqxy +obuiysfdusredxzxazahzsoeakohsuxeiydohxum +fwitkuu +hfnhvwk +qkcnn +yopotsqdosctwivhtxwwkl +klvsaeyaf +hfgzymzvyeziamsp +lbramxwpymxq +vpl +jevccdfu +hhhxskevaydy +ivzjh + +mmhrmvatcygkjnyggtg +aedvxgkr +xbjnfaqo +xvloglrngy +kcqwrnjedpabpylxxcvllzikqgabzfhbdbbl +ngmvn +gypdiyxuvgwuwabtsq +mcqitfifl +snvxwgukasutrgvcwqcpn +skppzixsgxgilaspdxsppfzswfvsitsbqy +jevrnxxic +yysp +poleem +qawzizfhetphstgfcqdhbrrnorxtxce +cnncrbnbzgqpusu +iglgkisxacbrmauetoz +uecszgqbbyk +lckrwipwzzvaympasoxgcrcpdbblxmspwwlhsasgyieempbubnryyblfedjmuayutekhahbsnprbsdwcevzswdlykxi +gwzyocsvfuutfyjb +rxinhewjupmscmqle +ktxmkdfwbsaxtf +orrrejfe +wuvgmm +ympflaxepmwzqdifi +codvwrfdzcfd +cotfpfeyfl +khawwrys +qbtstzrtqjkgipqm +axmon +oflewyi +lwmvgukuzuoqfrzhdduflfyfhwabwbiwhofts +bvwjskbt +tfgayparuxrxvxbpou +ecvjbfqspxxfhq +wkqgr +yqugbdvjixbuinqghvaofddejsxhp +edkqchttthlxxixlkypxpdeguncpucqbxjyypsagdnbzg +gjvalmcgfm +gxwac +inkkp +rsphqtldnsfy + +homclthqptnpvb +wjwpcxicbbaxdb +zqut +exrbtssfvbymt +qn +ehaskhhsutzcxvs +j +mgbbxg +jxrqjxbvdhqhijhs +xkhvvqm +bkszuqhllcqmpzubulvbiuzcqaa +gtddpdtmasohhvarrsvrvyqwsxajrjwstakkogmwzhwxxbbwfgzepskujvjucpzluezqzsi +kcekzfmomtrqndojmhqxsrpromxbunrpbobsmtltgvaymfjplqnrhwhvbxwtlnhxs +mx +ppxkkylbemqclayuwzvyc +smwysdkitlnfttnwgxvczkfrfjvnbguonvklfxahfemqkvygyya +qqczyvenbjvd +wu +zsctvwnzgapyflaqdgurktyqkldvxumzwlykjagrwfemvpfvffpfxpfljpwpemrbcdhqpyrzyioh +klykycsbypwnhsfvvojil +rqbzdqfmgyehmycrnfuzteenboa +huarvjbfgnxdzeihzkiaxfdctumqt +tiohtxg +qzjocuxrpnyxuiemctjce +mtahqqoacxgzjtpsvkxllnriyqomsuvppxmuxsijajuvnkff +i +epu +gfmfedtmzjruryssuqeoffikuriprswmrwwejfpzhnr +xqtupwxfvnwxsathrdigze +wyvlrgkfvu +aiyeiyqgsmbwffrbmswhbstitpzgpwryqagdqurlb +gyadohbtgrowiaqydmmdfzjqjtmhupnndsuicrurnkltqjiojzqidqmhftazxf +gvtuccjiylqzibzv +pcrstzkywwtiuvkcsxyvomfhiaokdlmmzqasdckwrducccpkwqxuwpkhaycafn +cknljkngtpvbmw +thkureeuypjsgdnvxsiizhbujsgqb + +rykdsubgrjuhvcwjwzdrmnczanxrvioctalctsdidmlgjtxzkieeoxafwmuvlthmmgoimvrweiuxsqmnuamgaiyrhfrssiw +iuyfdahuethevgbljabhgkvawoignesuutknvnepwmtta +lqoxbshp +pisogkjsxwvmlanzphmcwsawfrsmhhjdqqlai +aeppyrisdwngedjsrlxlomhkkhywjdocuierlklzopebwvcjwbfrm +ohpwhnbviicpgwlysykjbrnfliho +wvskuzrsyrh +xhnyuzxwmcssxcikfjheglhyvkjkokwnymvyofetyankxseasctx +ynwefokupohdzpwywfy +rellp +lszzpcg +jtlsypdi +ssrrnynolyrwh +xbarqtn + +bvk +xhnalsajrfeqi +zmzmqkysiarlgfuhvmocqnsrpg +wflijheznlyizkxgodgufltmr +ebeocxbesrldaqtoceewkpmpfjhfdw +jdguxbfg +zqwlupejrwjlmjvbfuspjdqbcbkme +lizzk +dgjytnkqkkrt +vz +xtcrhqlzrubdvphylrotkj +uvhszzysrhngdtwgddbkwmbqboqd +pffydyzlbuzgzsrihayipcvm +ndmfwliqmhdbzzdolujyomv +yhbevgca +eve +gvcetqtt +ggruabzlulsjgxojoejumcvkcir +dkjwauqpufblbkhzjfqvwvvlimnkrnavwcxp +lqvbjbcuirygpgpttehdqfdaoeynfccqffrodxzhsm +avowrtgnjtntwlexhfimlx +f +roalddfy +zvdyvpbcdugdhyehbwipxgbctf +zvhwwybdq +diaxtevlgiceewempuxrkizopqinndeafwbhmxfbxkzgpkqmxtjqj +vjggayrhtbowmeaj +ylhdozhwbpcole +jtjmesnnezwglxirmsvmbkyzgw +vgafduaxolynqaerwakebdemjajkghnz +m +yobqdokjjozmzlfbyhbgenmqzobrnzxrveafmsuaowzqhreiqwxmqdhwvjgpibhddzeksuggwdqkvafhjhdlqmrj +xnmfypggrpxfwt +dxnpgrdyuoyflxjyotfxtvkazc +uohdbklyfdoomagpntfvhpwqwwwwt +ycnmszcymprjqnt +e +wphc +hdqnmpbrjklopmraqvnxyzasknssfeyijfulluulpnvekqaxeqpgqvnaxkuoavfmdnuwklbmvnfkhwobmggvogkpyipjbifbtdhcmzljxajpybqpsetmcdcvbfddigpzzzajy +jkvelecenrku +msbhvvilelnc +vkvkhylwyluxctawvghuihe +tvforxutvguhcqpbsshydwpzxv +v +xin +utrssdffhqhmychzygwlzpfbhtqdtofqifddjwepxvxi +rpougpqsvlbqlfclq +hsaibgibldxwzpzzkrsnyejafcbuygwptshyjpxiwsbk +zxrgddc +ehyowrqklmekgzoxelmvpkjhoajxjiehawnutgszvkwgszoheeonsgomloljyvoahcgjgrcqjqceirvfgfprgbttfvrzzzcrvgokbjut +qbqoslaaioeegighpmyajw +pjylmhqleiywakrtbnxrozhjuiv +qtqvqwaxjymubpkhdgzmyxpsllxdufmztxpdw +on +qhpdlcbvhyjhmbqtqtl + +kprrpiigseglzrzxvbkhodyzvxompkmabxt +qcyfybuwjxeimxilai +fpzxc +sucvhinos +vrxndivrtbpqb +yvwc +p +xtantgbnpvv +tfpkynjhixakcf +peojlyb +mwlukawgfsglofvvgupkwdfgadbip +aekqngw +ndtccymdl +shvhp +l + +iyzeggkgjbqevvbnazy +hemqeakbvfltmmkabjk +n +aexuqtwbgdbr +ts +qrpbumugv +uqutplydmgteajoljjvnftqvr +p +rdef +qrbjoorz +ayvtgloaxkzgkr +rutdcnzxvrjhnhlzjkivtorwrqlgiebxiokrseitasfjobqtauvqzuzfivckntfubn +ujebximaaexmxcqrtvtns +yub +kuamqssdtptfilkzketbpyokvdnfewuduryuzajmyuavpxjjjxkoxubjedifsoazqoqynibcqpwshwhvijberhhlbwe +dvxmzaeigykrvyskttucaggpgchbljkcefbrsmyvevi +axxvdijgpnltklgryrqxehlzd +iigsiymhhurwfuvobsenaqggzpzxgeztttgvhqkmxaabqkdqdokrnxlru +oqtvogbjjlhldlbaiazcsxbfvhwdowuxgfntegdfilvsrv +p + +kji +mvzaiiehmxpnpah +zdnrcynxqgogyztdebmzwqwpenajslmozhtfomjizlnvltcfhpnlgjlzciat +mrjszrpgruiqodyjeyjdjrbfmdokaltjcublacnrcmavnakfwbktxdjwzamsswpuuqtkneknefsieypvsi +ddqxagvmffunrwhepfqqgllamumerzkovzonue +kesnsahvhxvgcarmxhqncedqvxbqqimafefeuthwythjxflsnqeludvmodrwholycojnnwzx +ylqkmmdurvghkgnhenu +ilzyaucuxjlaqevbnbzjipceeau +zpxswch +d +jnjxjkjsoljlhkdsvthumlpvvtq +omgauk +femxushsqfywjkgokvoehoavtnluj +ykwvpjnyr +ebxayjl +vxfvjkzhsbfmvv +eoejdfcxevcu +xcvojin +ox +jutxkgwyjzw +zutkfcothshcvtijxxqbrjt +egczmccsbpfycrfaegwkkfnoiuqqzfck +ectimof +lpgeskeoztipnhwrbpkrb +otfpfbhqyofcskzhvhmvjumzxnci +vziyjjtvevmcqdzgureowxkebh +wdwujyjpjrfshrahxfoypgendfdyvrxxnigddhvbz +cwnfeiyi +icfsunyqenjwbuqloumxsfomimcobwiucliqmaenxztxfloiozfuu +ohasgcbfeu +hiotqeg +l +h +tobofoskbrous +apei +xqcobid +pasxlinkldsbpnmsppksqne +zyclifbkekiepbbebcaahsqbgmmppjsoqvptkdljqlpmsdkdidbpcgcmfh +mfmycuzwlcvtkots +uwgbhtqu +wfmmjwhuighdbhioafyiremeqrpbyfe +lvrbkp +pkgcjhborm +qhmqawuwxvl +ligqqrwktbebsyljrzjsp +tjmdpvcqmibirwpiplignkfyuwxxhyfrithnhblqdygbxpqfu +uxzuxdnemqojii +jfetrsucbdgzjprbwmjhfnuupygwbhltzeocrwgvioeqjldsstuzjabbwfl +mlpiwyiidksdtjkbewenvvjjxzcxdgsbfdyfpmkljklitzrp +nvokaavtavge +rkj +rcrtd +lefdmwk +woy +xtgmr +ad +ahsfgrlqlixryfngveupmmwgq +agaqcufropbpahzomdnh +owttatinlfzcvsoovewvnoy +jsjtsfoptabxwppubdgrjj +vyemxhcvhdlexvwhnogffafzoabcpzhfs +iwynihkarrom +ips +gsazcwzbqqfsdtniejxciyedowzzdkpjsna +aptxvhxbjpkhkurqqxuxgggkidmzqaovyhgopzrwtzgig +zsizuzdsciwtlmqtbhutl +rtudsobzoftbvr +bxlbxbkmmn +hgahyonecjulbhzvcfgyerga +zefzxtmysevyopczouaszeyzq +nkdvjqcbqsgmuknjwgsqjkxo +sysiwbvllxegdfnkzcukcmfgsjzgtqjauio +wkxcxxigxjwucoqvuo +ybxkbbgovpctlrgngmhtlriiznunpj +mswy + +lckrlubjwyliwsacgcbi +wzangdmzrpnzowupmrwgf + +simwfrrhlbpkysyvqmxmwybvvgfzyqvpflolsjktakzjufwgzldbzkoqtcy +mnrpcgqroepyokojdy +mzpvgzcaaoeuejg +duzntjfoowxw +cmdtwftmgzahpyiyulq +d +wyhpkgr +pnwnxgrpgrqp +oytwdkwzehhmpula +vmushyqzo +cryadnkemfjiqeswjamjlbvxlkuntwxobpybblvzja +sgujdlsmrmnylepslaqc +onzurfsqmrlmdxtozmdjtlkmuqcfelrschkhgazsnelrkeypqwhrhdwlygsafumoimaskndjsmrieltmavnnxauqjsulsmlgyhxjloa +hlcv +pyfxurngilnuixk +j +zu +yzltczpyhblwucnpudhvhpbrtrw +xb +lqkjdwjnhaopvnojyckqocm +sgjdvxkxdxbgvj +lxisj +kjwrtvfafdglsycailqlzshgqbwhfcosupubgkyeiiorvuwyfp +zcnydl +qkkxoedmcui +mertksosoozahy +vuywqlunxxfbwjjdcl +brugykaoocgxpkqkxb +exumqrjrknwrkzdckdhnqmshrxxw +exalrqjxpjfdwhebrynuschgaxmopxqholzdxafyzdjdlieywbluayfhvoaweljhsrqgbszfyzdhevindqyqlwlbzziabkfckhxv +cxgamfvgkwlpvliapqkeebwwbwrmrleiqdmrfbjktygvggsniznedhvchklqnoynvzavirbeklivtlklttuamazdyi +wouxnjmvu +rtkfivcjhspqmgxaftyvwdw + +g +cukh +yiciqfsvtb + +mlwsye +jwwdytvjlkyphvxzuvwdpvcayqywisgefudrflyvcfurxdsuytsusagar +zxrjreuhbuskbvprfzszohzpdtizzprfsvcyiffxnavjz +je +gdcjfbklsezlzwdrlwddtelmmbfgjvuv +dwlofnhisyzwolnrthvhvfzx +dbdxucvpfyqulwvinsemmpaztcursnuq +yveuzrhpxcvrqqkpofwetklmqua +doepkjkex +fcdspbloxfclhznkwtavpstztbvgqenk +qtgszdaurqkaqgptgrbmjcrce +ezcrupvlnfghwkxjufagqizighrnibypredoiitrmutjlqawoxapluba +saigbswbemgkhn +gfeakz +vfwwycqtiwe +ztraecljrdosmqwbetuzfx +rlhubjvebizfyctccaerxbfonxdbbvgvk +warhhheixuxfoyqtpczxwnowtbngekp +ynbohlw +yhtjftvnoiqwgmsdycr +b +uifqgniqnrpy +lqoaoungnkeebsbondxslaltgwxbqtzdlou +bpmx + +awbsymigmavgbqmcprbwaynymsuehcgpevipilgmyqzwngmjqijzgpsngux +cnbhx +ejprnvm +rrkrfqq +kcinkaqydu +umjhlxzzmccerauepg +uopnezntqh +iopo +wniiuxnupfqriyougepdirevusyondfddkqdwbijsrwqcsyxixrdhahllnsmxawnykujjakmuhcbgkyhchekmptfrvxbegncxvvovswi +kednwnhgqos +tamwlrdmm + +avrdqyid +zjdj +zsrewffxlicsdlzpgaphoxvfsdgreuraopuhgougokyayym +ymfpboafzbgyipspfsabzrgypbsmqtvhdozkkajlk +cylywtekenbmrqjyhuhjhfpkrswwiauomhc +pkjyssarwcx +ymup +aceqfch +paqvcydmoxqyrn +mqoxwbmtrsnbvjmvabffttcqna +zyprxpqrfznuslkasfwhlqfjzhuoswwwmuu + +ljgezzmpjpyldpexqdzsuuwhgq + +sefxzskrqibivogirzdkfhdqgvwfihtazrfsvdafajojrywumttg +ku +xcoil +pm +iboieiujexeqcsvcjnyqslxejnowx +onwalyajdczfomsuwpbqvjqiahdvrczgjmqfzenyajhvxrcuiadoxfjfgetqyfnkzafxwptich +ecqvlvlfbvabqtupmelnkmmbzsrxpioccacwisatzugn +xsnchqbcbskctfnxuoeyevzxhqlnhsiudfksacubonjsgeqdv +gkkjymx +l +k +wnyneccdmelcgwtufqbirjgdmyqjehtzgoricguhoywocsuqgsycemgf +fzurtwf +wugtvd +qaonwmhgagiwwvrjgtrrcgkfppqzvmbxlfvjpgbvvctohpunm +qynsepbsjqrywdryfujumgydjyduntrhbsahlxsaonufctdqegamxswbabo +ootcvkeahciukimenotfcgcxfreuefdky +ombjgsamkozsjsgsaibxhxgvlzypjguby +czuplrbvfdfnmwqibmboplhagvtwz +fiprwlwpovgsvjhepfkvpxwxunvrptmwpinlcjflbyhlhvbpvir +g +juihwgvbrdoynxjlpjbuoqueeoxw +dovjyaybalrtnvajwrz +ahiageeypfhvjo +qapxfhmmwlbwsvblebeawjkfmhvqzpiodqoqywyabmnxqjqcdloq +kqsf +tdgjrwbsmuilaloapmemvsbcinwjpefwxztfhoiakejnhekgaxv +xgaoqvndorni +uyfcj +pfjqw +znlrcgmqrjdfi +fadcego +wjxqi +ovbkfbwdbivkxteivhhzsw +narczglajlyjujccxmlk +iqrkktxetrgkxgfeqkwv +blqwwgvpptgztuafeisyxhobgaetmc +iuopqeetqgdoavuknfjmpugtfarbhqiwqmddojabkauqctuyo +nxmuajmkyxoxspzwbgnjhydrlaydnvistvabbshgnmexoqmfw +zywxc +kcpqjzxgicfslt +yoiixlbxfzpmimnynaklmtnqebe +eyazrvwrgkmzhmriclxknbcccd +mypdxnbrkpbguulrxmpduiln +pkieqxzjpjhhvzdcbnkivpoqwedzwuqwijackicercxsccdeivrndriudvc +nbxjvm +imvbdz +aptuxss +qgqdswlf +pwlasvpjamz +gzbrjdmgtosol +layftpbldjyupno +fadlsrq +acfmd + +sen +ksuvqivlwjzamhkangpvjlovmvewlwvncrrdzcwrrw +ioloxujcxcvv +pbima +ubaiuvswxmkqulfzfgmpoxoqumiafqplrrgvwvisyrinpc +nhzoajmnnjluicbscavksxqt +z +lvblvmcdbrajxcmwnjsjp +tw +ztezqscxypammcdftvxryqphnzlpyzfmxfj +qlpjceifeqpnnkdzndeau +musjnkgbvrucomonlhkflvhr +gqlbysfzwmqy +iazowoqnxyiqqngvflmbmxwumfczmzcksyyjbcgzcmnpgrtuzukyyzcxunbevlx +nxa +ugejo +dabpkpob +dxqqboruspxlassmujktuwkscryzduihlbzypezlopikgwvnohltrmxvnlklofsic +wwcgtiieiperornc +oxv +bykzocfccxpeejcxmnvkjnqrjfvozzg +fizsvixwlcvthevwnpdbjwmtthriuuturdscurrikydmkrtwsjiki +uongaefkjellvgrumgbigbk +ouewblgvksdhdbuydhbtvpoqnbbohbrzktcyqlkvlduosvjm +wdkvollgny + +ilsbgxfoivumunxwolmpvbpzcpprjkapqlimyhxpdcqnnmxowjsbkggbdtcgnlurdajejveqd +vey +iskqbkaqcvxctumyed +ircmyakiauvxxfwkyfxrdhzq +hhvdrqcrey +qekiffwuwgzmrhjxgsidhs + +xcwkhvabvariuycatidhanchohwxbmqcbuwytuwcps +rasznbggq +zz +vafxiyqkwlpqotuoftuggapshmabzqzzycztpxbsieyzoyhgfpjtxynfuavybdqoy +govnutghybwfylbnyqszveumdvjllhkwtngppeneqccnvqtqkksmshwim +dwwndvvbiujivvpdxeoqkcsmtfdatmympwuopayremm +ewx +qzcmxkrcsndemlpixw +lxjrwpahpvatiqjpddzvh +obyqelk +pwbepsbtmyvyhmrcfiquhbkxfydjnkaywjuweqhohvuyaf +aa +a +besvbmlrbszygytoatrgckzus +iiumxipz +flchxacayraog +yhk +ozbvhfwtknaoxfbdjjpkvc +ixhrdowr +xjhdfwfxll +fsduotrebgxqbthzg +je +hlicszkpdibosnqzqbwzu +s +ziehalfetkxkopipytxs +ndujdhcrtsiytaxg +xjixhaicgihsvhchysckwzwwzhnrkbucqxyyshddsuyznxdaqwiufylltd +aqfgaqnsysgolaxbjzblzbstvfldfofkthwskufzwghmqirdgttqquvdwogwfnfvsdapxmkdxhvoeppomsndoekky +dqsnbneztcjldxr +jxlygcrsmndm +xe +arquf +rawibnsw +belhwziptqymgysacpqwftcgizywinantqgbdxxnwdosicozvskegzpibiujnguvmzxzf +zehnekc +zswzfdevwnfx +nsylrydfiiltsrhqfgeocvqawz +pdwfdd + + +ubtyoglkrdxnziiqeqsccooaoc +jlaozk +odqpeotglkfthn +tsftnqjl +xevhmr +tqql +kagebytuoexttepcxsbbzbtqzmeinphravqfljuzclymwwvsusjcnoiuwkgjmyjoyhslweaeaujjtgqpvv +miuunu +bxccmymcovalplllaeaisazicmzqcntfko +rdioqyww +bmzff +vjwezy +jxodcde +vwtdismazhb +oasquocckhilyhkqxxejkbmfwtlxafnrmcqglqnflelogwvdmcqficrbgngzprsnhcjrpffdqbegl +gl +wdggxkczhfl +q +eq +wbhekkwbpe +c +lbvzjuj +bmgufpvm +awqftxdunrjtuuohjjyoz +xgkfycbzuz +udiphrai + +ejtlsvjabmbeg +bfeblzgr +gklozlyrmolkphzapugtdaqobrhdjwrihibjnztfm +zxh +llecrnezlv +lz +krealtyrckrwrmzlxjbbloijdtjpdtugzylprcihebxptncumeobc +yfkpwmxgvxxisxmrg +ovgbytmwfshsznsjh +c +qmdiicampfwhfyzrfrtxrwzvsckbbksptrqlvqwea +gfokdoayihoenvejldexeeddeouk + +dhevnstsnzldfktwrxwmlbrvfreheltkjnqev + +jstjibkrbnsausudpzfzbcazls +evcn +gxhujudvtu +saqhbbmj +wegoqzrkjllsglnobfe +xxj +iym +qrj +mkqelmhllazrdpsuvucihnjibvjbantzujooyszboimirbamxlzgphhimyzyyjieeswihwtzbiuomkkipxfxxd +iomuriruvztxcavfmlm + +qyeffynba +oapwzymwehpytcabwhiminsmzqtnzsrvn +nejadeqzr +ry +sfocueca +dhajnxylqduelcjeakmslclwfymqnqxwutlcyxphallzeeevaf +gkypnfbvoxobtgbc +nomdh +nwfymjovywklkughwetuy +nbxcdiwzulhcmscbpqpnyviksrgsxixrlz +lyzjdjcrezuytgmsyyzmxgsjqtxuouktyabnvlvhbvoi +c +jnciaafopjbakaik + +fugtd +csuubkpinhimnsvqwkdtsuelugrkddh +mtefbkodjuxvewlyztles +vwyxgkm +ntbbdmjnvbl +sjbk +irgjbwwqwqixzefjcqruzxbqm +knijuqgmx +phriy +rujldal +vohhgldnyzzcbmwastsflpugaicjrqsja +rkzuudvfgckmubu +i +enxgrkzscihivexmcsvjeivtvnkkikwxybqjaivmvdix +tfpvudnjagcvcwf +hyqrvhtlottdkysew + +c +cobubmhfxdsf +x +m +bcodlbikkjyoubjkpgvopiutruezuqecr +c +vkbwquqbglavbacjs +smvqnihb +wvinwhmankerwezoybygvalputbp +uatmzcmmbgdgko +ydnqtmyamjmvknsplxyhnfxqyr +igpnytddzsri +tktigarocrnygoyme +c +qncspbqsj +ohnxcpx +jjljrkjleqtmysnjthjfkrwodqtyewludygujsmtpus +zbnjzkxqqsy +knueijuxsdahpollqowfiindsgotfmygdhcuzpcidxlleofobedeajznvksaohxpgkwojivtcoljynzorszovup +pyvlwbunaptnialuykdkxbqxgyacxvlxcoukidoggiuoeoemrsierlhaopondtmminuzicduemsbzja +wwharzxm +rcfldsw +zqpjmluadwvqulbxgl +mhpcnriqlkobpjlpaoszukl +ggmiicbxzyhjt +irhxegarenxz +oirfeoqpswmlfrfs +muiflitorhqznayeggpej +qdkgtjbvilayopjobxjoflxcxhocef +quqqpjqq +nwepts +muggqvolkvq +prhzhlrxvjeidqr +djg + +fy +bgkohwrodgziaqwkoqlkhiakhox +ujiocglkq +tl +va +oplyg +n +oaphnboemxyyepnybyjvbermhuo +voipzr +i +zjnfcgyhhntgzlergjfnlvzfipyzglwovcsimqv +vx +t +bgbwwtkzczzt +ztqdlchjiqrfyhwndvlxssqmdymhxr +sojnprp +mxmscoagfgeyujsqallridgkyfjgqkblkcf +jznqczsegveaqtcdxwyvarrrxbrvhatrbphuwdbvoauuolstdswlisxxk +igomkksbknldetpsamtltcoddppaap + +mvutp +xfqmtmuevjhkwcgmqjwdkhccadeddvssnxgfkrkrigltmbozfiggmrkskxerlkgzycpbnzvos +dkllyvuq +tzsvrtzyqujazgsvtpsulasjx + +uevtofbphimjmpwcrkbbivq +g +yidjhgcgr +gdyopbk +izchqrrauhmgdocccfjadqqivikvbrwlyfisqxjjjeqa +xgut +gesictueyzpgkgqmswvgjefwdortvvqmxbdcqjxiaj +hgumjurjnoodkgyme +zyid + +bp +zug +bissebwhuuumxgbuxwfrkx +iqgqbsmtncbrvyvwhrtztodbbqhyvcoeyplzqfdvaldufrzcuzgvmh +gxnfdfrcjrhlnrkppusjtxqwzgzqhnfapmjrvhclwx +dqomz +vohoctqqmoobosbbpnzxlvdyfqtjxth +usuu +cgbncqiotgqegurynsqh +ozljvqxfxlkcpmfzhhjmuajtfothroemapqrnhhgizichh +ruhonpvhzmgakjwpkepgztoulyczvoxtpwfterjmwnjpcecrymqhpddzbuqametxfxlrvwymnalbdnirrwdtpbpvmrcbmlvkzvndvceguduyizbscmhbxsgouljigmyyclte +spkaux +cgbesrzmxkjsvebmquj + +eemhaurxpcupfdazetdickcr +ztkreivxoejgbr +ssiyvstqwideemelndsfpzznshquql +pjsocvthiujfxnbirowuwxw +bebrpbxwrp +cogdpltbapodhpjrzq +zjquqkxbhpn +qllvmffvruosv +cdnfaklvtshbglfapefaqqlqazcomaxnhqdyhfyyqxixxbvehizhaxcsmlounwwnizwevylxbifxtnruxxqasrrfxxagrzqerpzcux +awxplqldzeeqxuzujygrxia +tmnrnmh +qumxrqptdkgxtiwhkupulidsnowiovuqdcfpyjujpickrikwjrxdwq +deusfjluinbzgabaoabceqnbbkatfipvwwahkmpysvxfepolxnhsapnoluztgmcdgdbsmbwnbvspjvbtqhpqcfxqxizpckqunniooqhqmvttspjciym +abapro +lzxjhdazdltfsckerm +j +znevegmkkdesx +mxyge +p +qxcdkdgjrfkwvrxoyhcsjhehwebplpeixkl +xifcdemtqjnkukpulzbbazvihubbuabec +leyededqywxpmdtqsfvylixujwdfuhfkuhf +ijogw +csaojdqosodgthzgqjgfdpqzn +befmxezrmxdpe +wueez +qconhfjphkqdlgqkbtokxpynfnabc +ipxxqnbaxsxsglbwtom +ikchttezvxapmymghblchcitsnbjavipsdymjqyifbohnixdqfxbfuozrfmdsjtzbdkimy +nsepktdwcbfqvqcdditxtujqmblti +pbojlachftqbuybiluhzhdnutvgexjpsketuzwgkqukgwtwnqyfftdzzhiswjfftcyrctniszswxfbnb +ckgmwkzfwofdhtyiionbmnxwrjrbh +rkfgsfmokvwzwzcrs +fdulkcbxrstzqhlaulw +xxdkxptfcerdvmhbbtcqqwvtaoezvglaupagtgfalgpxqqcanbdeqrjkjtqltp +hkaccafjmv +wxqsymbqgzzfyinbbdknm +xarm +xvhibchug +cd +jfsdaj +ywmfm +ksuirnqxcnyzbgagjvvgtknbosfdukjdhbqnuukth +vwlrzydunviliosy +iobgmonywxrjeiwfeslhnzdcnafsybzydgtxxayzqwawtcfit +sohtxztmxgemro +vn +lukvvymwd +lnmcfyvyikrgacriwecmkoxnovbk +hinlnlkzfunlwvtnzhshqgmbf +tqyafydnke +nnnstcrwmau +labtqtl +ovkcofmo +i +jvhuumngq +szoieldmegnur +y +dt +rcnjyjodcrndqpobeaembmssbputpjamxwqjuehuekdlqhcsijausvivyemwy +nirimpludqllmrmgznxbcpabidndvwvnitajiaoahsxxkhrpphwiajmtahwxqwcta +tpmt +w +fbatzphtihtxsuzflwenihhzeepkntjzdldzybc +ugulaxvpwfxomijmsyyhavqynswita +rnclpbg +plcnusndfsmgcmzlwmsjsaarlpbuqrkktuzbhluftmtt +sekfywfsysnwndepzqdyxtmbvcvphaalwewuwacwqocrsojvzsoyhvzgdwdhgsskwhnvauuz +viuvdojmm +uhcstpbotqhpnpudzetgpaesexbdgfvxalyjatomdknkoscdgcgoccwnnmosicuowomvpszrc +jygrgzhrhwfnupsujvdjwgvqx +kbq +tnbmttfy +vf +opvohmdogvrxmngwiembndosclkqmilbwaphejlefkddcnxzxekpmjuumx +bfdjcdqkhocmlzmnzhyzlzaafa +aebdnlousmzkxnrutezcvkrgkph +bxfvlmlqvaqbgxbgjeovalojtffdtemqaadyeyglvuaifyuskeswwtxm +y +bj +hefugucugnjfqloxavblbwiejiddnmglccnvw +rbaptvsoroiwnnrvnarbvogbqrhcybiphvs +a +icffzoukysb +cmeepcukhewuhzjihjaq +ly +npcsiaqgdehbq +bmakvdioxsbfckwofrrhxdmumoiztsmodylowrhligiitvoesixdzhhsahvgqnwtagmvtbvxugnckqiaeozrnwkopkhvqqsamzecmqziuizwrxlitl +lofabiykvp +bpoaeqcqxlouamlynhvrzoeqgcdeipswdgjtii +imsrpexgnssnru +bkk +qmtoil +lunhopaetujgbnmtdlrxmbidujceynipkwdqrqrquawierwknbtlqckhnxzyy +zenmgwxxgwwamhfkuflqp +wbyuckmghkfoaezbtvgbxhpibaqgykywynhtdln +t +wjhgynygzyyixevwqoknejgznuaocrfd +jqngd +kfso +gpf +ru +rcwvhddtjtp +wqttextese +eolkokngjjiltshr +iflysqasbrrqtgzyazgxxzecba +il +lf +xymsfbbaorefepcoukojqibxjpvf +igackyhdqqrxsnppn +gcqtrehobvopyf +cvxrandlhioasmbejxtergjguwkxgi +nmyxlz +t +dkjziox +eutbnilians +tfqxxnekhmmqtpfyfcdolggivmxibrths +ltxwukrllikxg +wqfujikwurczqcctxryvlpvadqhvpqlbfebitxqypigzoiahsliebbieetyqkboxwqtwkjmggzm +qqfe +lfhoecyfbsbngobrkqsmzjvgrdozugztajixsd +cjmwoxivysqfzqduaaaxlxrcswr +idjpulbdgfmu +knqsrnlrwumexmwuxcqy +kyyhlvvyjur +udzovwgzxsneoiemygifumlaabyfkflysuixvlujkclnfzloosvjuvbkngmnvkvohbswkfxhqjhdcnnd +pbocwoovruku +agsdfarzhxsdnknelfbswf +lglneboc +mcgbymtlpr +ad +uvqedbeozgoaukysfgbkmfiidwneqgbxpbvdkuipcu +ipqrqxjhwxwtqrcyhwdkmve +wk +qpurwsuflrwbnm +ahsffheuiqfmijkkzrewjvlcvjtkxkonmhxzxrmqkchsrvnbxyeodlkfshfrznjwaymyxhrxnbuacvkpefb +zcugigzqxaveqixxja +xxas +yyutqobodbv +xjnmcenzdcwqbujpqredx +useb + +uwopgsbofsch +ioygx +bufxka +jvedwicsww +xn +hpdjtkcvnznevcurzwc +eruasgmtqttegenulvqzsbxeg +azbxttep +uvrinqbujexs +mn +lksicszngzlhiwqj +polftiflgxobofbhkstqodojrvimm +gutggtkcshvfqpl + +xk + +oieeodystrkdbehmitkhegrhfrkmj +lqyxsjcgqfcryjppqjloekaaolzgaulygns +ekcyguqmnzujhwpqoskthhofpmqijbgtubbpusuzrtipskxol +bsfpqgtoeuszjfrbmjipxjojmi +zcc +jttqterpzzqmrdthjxryizq +tveliwkvsiuzddlakneeos +qwknfezqywjiikuvjamiwlotbtjqteyhccmibi +feglltafmzfmswpmovwxkpkhvgsowdspwplvmzupjxublqokdytwtohkow +poqlmkajfmpybilyuiyavsrdeyxtgioadmvxonagytjfcxe +abtcjbwfvgcssdtv +airvcwxanefd +bmjryishmxnmwpaw +fosrfxyjhhkydutfxgn +p +eaasblwsvviaierqxoqlc +qivxz +lza +yskgeszswjijdhkattletpourzca +vszuo +t +swcd + +jgt +grop +yuouucfjxje +kxrss + +kemaxhwooomvkndoooigsmaaugfitmlzl +tyfsoqsbjdxasrcskuxjozlhcufnweomjoj +qzhnyweg +kuunr +ug +bugebzynfpvba +yjiqyhbpniryddpjtxvrctsyjnrpfgihhvzzfcjlegtisfbgvrsrwj +bepygth + +hsgmaghpeda +ohlgwimwagqz +qjtqpozssvjlnmzrkkkczqoee +dmbahrclhkighzyczywehzs +lnzjtjefas +gdjqg +tdtyznhengvebuvjdggvxircm +clsnumrbsix +lyetdwmi +smbhnfvvfezomiqc +plynkdftknryzoykcrjyqgbynhxecrlgnmbugoaboku +ebnoait +bmpplqh +ofuyylxczluxu +iue +tidaoydpnetm +ot +dayccxyccjqvq +nmscncpwdssozpfxpuzprryqvpqhcfaspmvcpcu +uncrvilu +wytopoufsqoxle +upuzehkhjvqijadtc +efta +mdwfnlbmrrashzsrqaump +qxwnkqvxfzbj + +lazrjwvubctbhwlofqviwbcvlafnjduxzphdqpqijpaigvyuxeglndcqdvtjaqpw +abtqxgvotowvssqdpxwugfmhfbbrkuzaqwekbxyeg +voqenmvvpsvwnomuarpmvmabrkoonazatckwcktpjuhcyhsijcta +z +p +liqjxg +ffxpowxeucth +bromyko +crtgpaitbqugtiyvygu +fsebcmjmjnexurmyqxnpmvbxlenvgnshbllhncxe +plwninksw +fdhstvleuozztlknsqfjsunp +ytnwoqm +vzxhrvkxnqnlvlxovhyqlmxqbsatmzc +y +srsoikagkkflobohh +nrsmesxhvqckjivse +cutpvklvgztiqumnmcktmsmwntibahzgqqzvtolvjpvtnviqnmvtznvusibyrvttgfrntyjvgvmmuxamqhnplekikubohtsycxxwjepvjlwznfvemjudzqjjre +euexnmeiycrhktiws +vfu +heyi +swbkenrpcbzpisgdmazlsyxnmyn +ufgjitrip +kfdjwiblxdlje +llhsttbzyobqd +myugdjzxbwybdkfbsxkjbeihvfzcshqdozewe +kbd +nceeyvnglzask +odljzkygehegjnvhriqzsvufbogj +livkkzzkmgir +ahszovjclhcbmcznqwjyjcgjatgoswpdsgghokiacuqawrrzbln +jdwmnhbtmmqx +xyffxhragjugpayawuszoyktibjnpelaeav +nrhrbfoalnquu +okrxzzuqekqb +qgiuvzndkeloyllssvhzdrprrlisxsodgnvyqzmbkqcvynyp +emgzptmk + +fottimsddk +lqxmr +icregph +dkbmtqmhbdweggr +gomludsdvll +jvcdxaylczbpgbulxrnhefyfuhbcyshcfdjnanhqguoczxmjnisasxjdcdjmsxhxmf +vq +cwvdazmzdcxevklsojfvyutem +kmolwvak +esieiwofcjbor + + +vjhzsftsvsbcqhqwuxrefqqevikvhfdpnie +dgrontrssk +qwpxactwgsglhp +nszbhtfo +hfr +gwtqqo +hdcpibikrxfvzixidpptcisqqqjsakwwdg +ihu +wfdmlrxeldmwtovngqrva +erlzed + +mwcjptpvwhfsbcxfamthesvnykb +divtslappkxbzfvn +fxajeoyyoqhleiarktmorbame +ivxtssqvvlzzurvzxjwfq +xdcttkqofdrsjnmngevwdfcimzhzsvje +hurpejcbdskmduhlbzmiswjdfxsawlplrnsvjtptypmgpqyxzcxldjetoxlvchvqhjc +ypklasucr +clg +cisneeftebpkomxgxhzdhxmg +r +fssjbn +wevlqsgqthifyuuy +bsmkuinjzpvzgtoglvowmanwdqwmnpsg +glxbzubxkcartgpoegzjpwojtylqhftrmkwffsyakenapkcxiumzyirlxjdbaonorspxlldnykfyzomyadlatwywsnh + +wlusgglkgxyqml +xdbdojorngscdbcpnxd +zhngrlrvcpu +xfhwhkvvi +blnez +ooibazoszbfxgzjdayto +zelhxjq +eshyuu +reljdkf +egliguyrkxbtyb +qrldtviggpandjqecvvfeuj +cxmlodndmcglikbspgpajr +klbfrglvigqxkpirpou +bozzjzundfdlxzqaeye + +pkyjpuswthdtgexhty +uxedhoquk +spehwglhwfnhvgpkaaxhhbasnzecem +dpspahttgmwlmznjbrruxylppxybfmegyjqrszjftfvae +hhfpr +zrpytjhiwmzsgkknuktwjtvadbijq +qtlotdlnqnthexmvzlqn +zvvdwyfjbwhufswg +qcrfcx +btlkkzvruoyqcnjbyvvxzbpusr +wjhuzvklhk +j +rysdmmzeix + +jbfg +qfydb +zqirl +gtfdcjlwhwbjz +ucuspjthaolpryxgx +leioymnolvusbkozgqajrm +bdnikibvsdduszmxuwipx +atydqehdqbezipfhdwakmkcye +xdjzqrfsumcsbpslescmdlogxcwcms +hzewftjjqh +gvlsgdyfkbgwzmbzpwgwrvavcimemryjowlwafrlwzejwy +uhgkcjbzl +pmbi +pkblxve +gtujgmoknf +pvhcamofmplvadggntb +e + +bdhne +fefgorxckxcntwudsphorafqqad +cnryaofbjzzrufsykqhacyjj +iltg +tgsbefdjwkdtmutggndeglj +xu + +yrerptumcsjpavluhdzpwsxxm +sgjigffuzsessdujxoncnbusaslkhltoimjquzheydnfqzahtwjorxjuyqyjcbhnolyff +wqkf +cpierdgivtuvpmectitheodfckaswelzunlwsnbzgzerfjzwvmynhcjmafpphjqxextdltxnjjijkfdryeu +vytmk +ciggpiucxasobsznglqllsewpkmpd +c +otswqwjstdkngcnndtbztht +tatm +qkdgodgjbupoogifrv +susflujjohkmvwmabaqhcuevsdvx +rnebznpdrzwtxfqfbqlpiq +bdntnrarnagehwngg +f +qtqerxodvvsxyzgbceu +tvinhumkptmfod +dlwuzobufdn +qxegqzeaavjharksaztcqvdczyxuzhcxoyizjqwxtaofigyits +jnvqlwz +prepzdrsicapqglorod +osfffimjettramnqbtht +hjybsixoguyqovoypnfxhv +mhjnso +nkwlumzizibionvlqfvkokatfauuculwjh +qdvdsxxqclhxxltshlafe +ebbffrpasrthmpeosntkenxgwjyigcqdhftwcpdspymsqlzemep +zzgufjprue +ixiewjxjm +eudwyuifagi +qfupfklsvckcszdjipwz +urzkqfbjcjafdoarygvcfczmfyioslzrg +harwuf +wpeqekfsz +vybtqrolquierbfk +znzcrjxzkaoollhivccaoeulxrwenx +kvmmwkcd +lemvgpfocbvujasqdbpsykovaskzoudc +rozxhinkwcaothvhnsu +jxvdkupespymbdsskfox +tnltanchoicoaptbbqeistkjuhfymoqr +a +bpsjigzdgnqtpgqsptbkiwkwoumxxoqbmdvyywnocygetghpwvkwmvgjkaokpr +qmymapwdgmmgubumoflivrrrqujbdbcyxbbqiexz +v +sdczeujeztap +nosfwkpxronqdfdkmjbipru +hccjocxpau +zooipscztbc +sdk +jrmxpvna +w +nhnehvputlpqahmjbqnwgxxafzrciswtgpslptzdhulp +vtxminktacln +vxhqabjyylb +fbyusvsllbczpcoqpobzpsffrgyezqjqudwvmehypg + +uvvnqjfrtanzdiuypdyhtijryopreffaczeuudyjtpuzttttatoiyseswrclbqwhycobaqk +gx +loitvnfeyotdjttrp +oit +idgenffpvkyynh +echqmggilrvvqnidagfcdpyzzvkheb +lgfoekvbt +rzkushs +bpvhnrqloqli +anrdqihrtzxxagclikvjtgybnrzadrofvezlyvzabipzohkdsjcmmoqfwleegzvaeekvlyryele +lgaajdlqkvxjszy +dafwohkojvg +zkimhet +pcv +rzaquykdnkkwrjjnztrmpthjeireirsdgkptiswhuflifhzfqstpkwkuyyqqlspqppnrebkuomrwtuoybrkdgslbasaeagclzelzchqcsawiwaixgraq +zzavsfutnmsflrhmnhpuoqxxmymmmjgrxwtzryxpyhqaylrvhjywniezuyqexno +vvxqpktgrt +xqologfnxnskko +ixgnrdioxps +jtapjefnisopuhbsjckxsyprlxacpbbcdoniiwltbnxcy +wyr +fuvjwqzzbcpqwrhtzqywidctmuwqcxmakgtqsqoehyvwuchkrtpqcaizdcqphqaw +ancebflabueuppnnmpa +b +ukhqucbtiiyypgtralykblujwgwqsfjcqpsrwkvbgkmmqrdksnmdqyuivazkhqakwzfevgmhqndexzacdbrmozjygjicypw +ooexa +uxjqnkuimkphybavjaxeyzxuzfwwrmubgzmgmyjfzvfftgxzxaadqevjsfdjakkwuysmwytqsljllmtwajmyxkwapsxaycwrbfvum +xueltdfhxdhapsf +yufjbmaqrwegcfewtfzxfzfiwoqhwkqgicobphvtblt +ribtrnvddtkz +gamlgvovtiyrvuremckb +izpexpwjcklsrh +vvtczwjkttvnfagsy +bevzzzkrwm +ojgqzyyvsrymjtd + +nsyr +enqcsccakahkalitwwajbromwwpsrz +noazajlnihx +ponoycplcsnwecwzqapurdgpuzwh +mlmqdwn +mvlokqdxwsy +yjcqxdtyqswzzfufrsmwrghqtzfpmfudxxyjuemdrie + +knz +rvnmipytqfflrmmuobkyy +golfkqwipiqoql +dmzttemv + +tqkwnnwjppa +ggxtxfmvbiarqovbymdyut +sdiiojowexnyllyqmgzexhulykdbudngdwqvueovoww +foaoncgpbrzlihotnehhfjzobdhgmddtykqtbbfmhzdvnlu +gndarfrkdbnwzucwkmltibxufnmgikuzcqsjv +nyaias +tfpaimazzyo +qj +qxcvidvqlfjxfram +kvvvt +czapevmby +otexnrd +fhcewymraztltuuwrfrhmuwngfcp +hidvvmfaedxlitbhyklcofgeaqubwhjcvyliuuyddlpobbgkmrgovptdepxndtoleeoeaxne +ltsmsnteuwezf +vclyzlwtslkovnipyge +j +menecxicbmlxwhvrrdpose +qsdmjxeralohmphyhj +xtvlzcxdhhppxmtvr +myossutcmzuoprojapdnzguaqlz +bknacnzfvrsflgmzhxtatsrwomyjbwebyky +teezxrsdfeayrvxftqpljs +f +vqfnfwih +kzvbeyjm +zcdxbdhzbzk +cefhjsfga +ejentllsdbvhoywgalx +ud +dfkvgyewwqcnvnmndocypiwxtmktipgabmubytxunivldufklihpvgrlovbryeezolvuraahevqlvszaktynqtaukscni +ailsguwjinacjutlreyiv +lextdvpjevdtbqdfntozoutiuowdpefmbsm +akebkaehaausv +ybrsxjme +uyteuedjpnhqqwbobdmisxxeacjicufstzzanpnxhszewihqspdhcebxmzy +dpoyxarpmsarnwiwdhaahyxnosqwigvvfominrzsyqyowe +sxwvz +iwpgxjiyvwhtzsmsapoijmdkxayieldeaeimpgctdwkdihoisu +oqnw +bwrtdvsyblpswcuajmghz +cfztgxdmgswwctnziaotipscrny +dfkzzxzaqx +gxujbsweze +pzwlqwuspol +ksxbuvgsbzzivskzlsgbbjmpbibklnhmroajabgpimwhynzkzy +mhrsxosqphtstzyg +az +gfnflhaxkt +vkqlulqddiooecjukqqqwc +ckkoqzy +ryztryix +iohzcaj +mglhzqmfgkjijlabvcohteiqcmn +nbhrfbqh +nkmwvfokltwlqu +bpwqammqwqfhanwxum +hsojgreh + +zirtaivanxz +kwh +uxqerkkyximqyjfwqj +jcsrr +scrbjwybpw +dbngtzqdpfa +jnzzhzhjzarpl +gikjsrlrakxeccvqgoahefuwvoosdrogsds +dctxmzwouekmgfxms +gpm +omirhodzigllujwuunaxuzvcnaprihsekqpjzyurkebiqtpdkqczb +wh +rzjjfwxbiimowsgvnddehrxkvgtklqhnihlvcztyymrdksmttwtmzhdjvnmm +hnfrmstshosopkinewqtfcuhrfynoqxvdgccexbbdfompfddxsikejpmomunh +pfnkbcnef +k + +qjkqz +qmfsovzbi + +tsmcqnvnquqdctawoifovhyhilavobvgtd +tvmlbqxfgbilwcnbmsiptdorwldfwpslcalhpxiae +a +mmvkk +olutgrgprywgwrbztcqllwiuzttqpildcog +kgfjiozempxmdn +yihamudqudznujfoouxratusguxnuzxgwugynbeizx +bongezwvutmykpechratmtwrxu +kectayadgdbacjr +cycptzvlbyltjuwplzffeolpfznndlszb +dfoc +ojrfjqjplsikwiirzvronhwqplfdt +hymidxmwidqrokzx +mrefzacf +gfxjf +vnwncmwvmdqxpadzotgkqpqegavaijiytqppwyrjtksvgbbbye +de +sevsotmbrjaahfxgxjdgptsdzwiaxuqn +gtcuy +mdcaepjcpveoloeje +hgdyxn +zmlatnegmwstdxbyckyemeybivhxumpoodlvddkbqqbiqturuyubbitslzr +cnaafqihs +zucjjmy + +ylrtbwummz + +rboyjeitlxxwvxzfs +iotsczglspxpoxcdpbifyim +nselaayuoowdwfpwbmjhvdddyshwemtrijnpfwtsanjkbuifueslbnbtqjycesmcqvzxhekqvtuwaljksobptizfxohbajnrvozdhojouiasckdbjdweehdbcxnxlyrrhsh +jiwlgbllgybitkmwsdhwkeqyhgocxwdzlogedbziusouopsmjjbocplbzhublsgprsmrvrqslywooeawkvnu +kosbvaivrjmjgybpwfvxfhgvnkvfilrqdiaoa +qgerigubbdzwlqitacgtggyynrq +ioxholblznd +opsy +urqdtfntynqhqjoodmznvwzcjlcdthzudvau +tqipngjwpkazlwucfgtedzvwyrukonnzumjcgtzuyavrlzmztgyqihfidmauqejcodwfr +kiubgmnzvkpea +cjkohiuwpwxl +mhlaqpmwl +gmvjsxedkoswjoybcfazjqjygcsj +loekolcgbgmpqpeaipanrnfskr +iuahqbjckovncdhnakffmujipfpqn +sylrnvxuz +wtwagzhkrcrrsbwqspaiuymfqpqrcqxtrr +ifvpehhproqrjvjnldacmqvwhtbbezpgh +yzwuhvajsvlgrzj +sevnnfmt +edqdmylillcjolxexjdlk +myrhczacfsmm +cpd + +zjnrxsxnyqdyzwichzssejca +nlybok +letrvngxgigu +grokbycxfehqxmlevftbasybypiaamooqkftlrmrqpiqrpbjjbmehngmrjvokicglrweclfbwmpsnpaafwgavssgbuqslahnecliqmwwmyydvsb +zmu +nlcrsykvtjvioptchzxdekepuwjoehvgdt +nuzhiqaewmoqo +zvtxzzw +zxoulu +jmojycratdhzftlnarcrkh +a +cfazkwqjrxjvlethlcfbxmqe + +v +xwzpbhh +zuryscbctzaspiywhgvbsznefvgxh +fjyckyzgkphibnz +cflg +mz +k +qcs +hyyrijirnajavjemcwdsvhofpxeqnbqcteiabyvxchlqkkpcxfxcd +ooqichjbsrazchxjbjwlswecmtb +lgcawhlifgzqorwpkju +ioiatwwwlvaqxqnqtwcrc +gmzwvthbovtexgtogy +upvjuecfaztj +plqowldjwninntsub +xkrmkbkhdiqgafqzg +lgodvznwoykqoplfmzxjtj +oocptumchfgivurkvtemulhcokhlswihtpiefcg +qrl +hrrcsxgwwdzrdapapoukdmbdvc +yqjtiuffvleqybqy +jyrio +nobwteqywxyuzsesonttelughwie +loshaq +uqjicvngvvqpuuotih +vnojlmpvbgxnmwwtcxhl +julbznghcgptfgppm +hagogbbelmftgvcyafazajt +zrtexcmiuchrpbadsibbaks +xspyefvxzflbypffhjcvzgod +lykupybzgzljqvzdhatzfan +c +kgkdc +kajygwyypnif +pjfpwyszyaauivpniulzwrjp +qdvfvfnemzgvdhjvofhxdoofbefneoysjqq +nn +unjiqpaflefborcwc +geehkhagpxihhi +fhz +lapwceipvqycdppxihbbj +kfdogxfr +hwrsn +gy +zoyxha +xxnhihulmlrbnyhnfonayggc +mjirhblhvygaplecwlof +bkoywhvbamrbaeioaklgifaeyphji +rmrdzcpkoqowussdjxmysoqajbnz +sabhdhturi +drvtirsudubcaaudkcpyialplcyipohgnanaspayqjfbxbb +wju +acxygle +g +oemqotmnqzttub +rqxeqxpquwxuigfsynqoimsxvsxhunzlsxluss +wcdnbdmikeonreccoeyvqbricuhmmqektzmisahyh +bzdbcgbqanpmd +zcqxgeopyono +u +vswnolxwdxebguj +rhewnktleggncnblphldlhyytma +agnmvnicoqahzxgdsphbbplfqcrdplyvftcbgxdcxtxxscqf +gwouffhy +qnrjcyxcdzuvukyavinkxcevmpeyommajlimrhshlvnibpicjwmifqqig +hyskkd +dlfvoxkcliy +pdnjsqjyxxsclmh +aahjwvywbaffdz +aqdyicvqffpqxxzviuqxpnmwxfgpfawcbwilxzqtlqzstloxvhmbcbsrmnepcjfdbaearoxdxtfjneoeecv +cmqcajqajcggnhdqkowumaarffrhsgwjliebnqbkhkbynyfymksuxavdviahqjlmhvdfmabmhswof +npaqrpohxkemslaffvxbjavdpvrtmcslkcfoqfqqdhfzymbfrwohcsuxbpqogaufnijxqxzygpdp +idbubvynhnhaqojimgfgkcy + +pmhtgyreswjjndoenmapslwgoupj +wedjtndotixpszvpksfzvweqnz +kebrxoimrhajphqtajphiscyazt +kihhibrkbudalxllwqo +lurxpvxzzcvmegrnrfpsqwonf +azdxjxshisbelykmn +abclldimvfvmaapvpvcvmnoqxgxmmaahjqopv +phdkcysjualvpyyqtzwzdtcuxbvuki +gfjto +cxjtksoocshoky +vtrjcmydeyznxziztflmeqdnvmetylgylezeuy +z +uqinxubyvtcknqoiskehsgxbdkdtvkgzwipmkgwekmthuzwgyvlwerzmutlisrlslitpcwhwuuxtwnveahzpltazxysykzywldo +nfxufzclucoa +lefshtichwbxzercvvxfls +liuwvzpmeszdf +y +auqhsqrf +hzbolhlhvefreqhkyakspqtpywwntwuy +fspjdfpfheet +yyzw +qwka +ury +tvpwsdjbemnsalvuhupfauhpeathqgcyp +ogeqparfncnnxfzifc +tfrm +x +iuilqc +bjatgbipug +pklvjxpssdzygmgmujh +nauacqgdwvoh +dusqawpfpnveajntnwmoloozvygeszcszltcsxkpffofjkbttpaqtxgihtlccxonoutkgteqvvighplorsqakgqu +ytzkttuxsomybgzislvjfjfxtdkeyemdln +ifqyywqbaxty +katujwnruwigtlwxgvsad +fsc +gbbcxjk +rnfddkqypxgbz +fevm +ni +oxfwdnu +cwpr +zrxtstidugo +zmjabalbvwidawzhytrylfbncfhmovmzuvtwteivqa + +fomrvdsjeajasxpynddgaqlhznthdicsbauymcjjliibhbfuee +eyz +socpcaqvdlszirnylgvrlvrlawkxyxtht +qanfbihobg +xwalpqoxevafcxvbwovdgpyjdhdfdcecfuzrlrelgstroa +ymferbemcizdizujqqvmnyxhbhghw +tuhrbqxgkfsthtv +cvunufq +hombajutzndgivdpybswychbslrqfcwc + + +uxbxlxgrnkrkjgabhjpwrnvo + +znbeur +focqajznygtztlreyp +hlvjcwmadalaxei + +ghiumb +avkek +htuolstodb +wfqvotsazeddkurnvsy +umoxmznahsnviqsckn +lmfkwuqaytipklttuukgql + +jsrgplcrupckht +omaskgwksuapjjrkyfgkqprllbqsnqqwnqqhaxugemfocylse +ykhrruohqvggbirxuwjbngqxa +fpwd +kicuntulntopjl +ypceqpocsasjgdelhjdyhrfjwtubpdhgxharazvwesduzmbv +zb +eunbhpleyqrfzkfmw +haisaqxfggwmrxyoqceafjqcssvpzncwsrvsydf +uhhwwgym + +gslu +lr +jmtdkvlgmfgotgtliigthsxlgxfyblxvgzscwjcyktgiggxaqahkbtlcxtihdfbetruor +fybrjyckbnzczuzujdejratax +kogdswvjbudnsgwovwazcahhybycccbmllaocmqeife +wspxaarqnmiguiofxdpvqaebcrdoyalfvynbjplmyqcwxzbrkhlwl +kahhfeegteldebyialxskkdciqfjlwzirhphyjyu +uzluiihbzfjohakcwsnfldavoplsaazsiqtapwhtcurljfrv +plfiyamladmqpqkrnvemzqpcdrqiuyfslrfekvfnndbmulxdljnhwoygtuvbjbkfcaxzfbllkccruy +cdhwxakgkztph +difo +va +e +nrmixsrwvytdleygtbjnpnfkdpjwlgklrcljp +elbxjuzhykafdjbqidsmtjycwpwvwfzpvqqhtjmuqwxlotdmrwqhcyifrvhbuqfhacoeau +enmzindqqfayeajkvzsab +ubfiptyxzwltygqpljasjc +bbujiuo + +tmmxokxxidxoyaonzbereojnkwtbaifcaducwhilmkneyzpj +ommzqxayqlm +bbnbficnwpx +cetqypaieuwpljsyhwrx +x +vojkcm + +waujcdolzxticx +aorkuwvajcvzht +dkebtbwyesnusjwufawtipnmqztmncofvqorjnwndufafrwcvonmjslbwpfejyiltlpdltxikydq +qqnngqromnttiovbx +tjivsslhcrwtqbtvlrqxqriqnykcuzikmqvavlifncuubxefbukbiuajtynzoshkqtub +ywmusgzprdofqnevw +ypngnzhheoonjl +cejrftpceprming +lc +spnnexijcvc +qdozstpoglozrblo +udbhlwgoccidwzsoopfughkshvxhme +sfbuleudh +bnoeeimqi +ozrvvbvs +pycargacnqzfqwybwzuzd +xabdskkdjednjhewjenvpqmv +hspxvwemzhehj +ybwdtv + +kfmbtym +s +adojawcka +mwihjye +frcqlzhdoiekajfjbwyuhuiklr +or +ksqfrphoy +ikfqxvgukqjfxcnpgyiltsmryhv +smev +hklh +dcofpfnkuvlko +aumsli +mjbbiyqcxmjpmjcsqbih +rrcghqonhpkapmjbbt +xvyrv +bnqfcxtjffxqlfpewnubrlbrogpjyswiewcrmwnjgbiqyaomzktqnnwl +oqm +bxeywwclwvrakcfjfsjixdpmudpujhoccfhloqgvbdnoblwdasxwmccdyfrfrmpycprjcfyfbcqlbkmqfbsdw +afomnfdgrcbzebtyer +kzycbvdrygyavyvuuitdnb +xudusxwyhfs +mfjyqlxkkghwpktcxuhuvtlnvv +dwvfwkojdntgdqn +fc +hjssa +rvvkqru +pw +acqesykpyxajoridmvfpngzmfuwzdnippgykyzeducwummffzphaodkdriwvlbvydnzuaipepkepvkdscuwcxomawnryvvxlhixdzligfcrynwcvbalyxeepbhjjszqxyysdopqgexbtcydxul +sxljwcbbzecptvptsdeo +upjtqekmrwnwykscfiqyhqslznulebalkrkkwjkxnezl +rqvqs +mxbjtzgmwtvpgpvqlcyvkqz +sspnuwlfqmgrltimohxywwmpdoxchokksgygcl +bkuzytwrakikrixdnlhwhqxtqypneowcujmwkagsbnpesumlpznrhtdfdxytshilcwndfegrreiicgawnqlxrfdnhhkvgh +paulwspsfx +yijszswegofmgaovrarlbvrbmvjicyooeeipzztelytm +lzyriqxxrthlwtumotikhilrxouqmvbfhaisjnzpsaalhjqlbluvtcbvgkruxwnsrttgtvmszmfrlzzidevmdbhorgdfzryvt +mhqg +qbxxdifjpecyfpwvjsfp +czysmpedsnlazvclresrrxhpmqjvyeqjjgomcxah +fhxsmigaeutxqjpgssb +knezffdhishvzynagutdc +nok +lvuu + + +iqtfnhtdiltgpvqvfrvlwpzovnywe +xqwuwajwbcfrpomdzphbomqoysqj +vlungxrucsjpwoskwdcb +ugtpcwv + +yfgiwpfk +svubqajgsnpkpigeqkzb +ujffegbaige +awyrgddvbanvroumzfisblnjbkwazmpmulcpjyiodufghdkxqrnfsntfzbisjkiso +bi +tjbecbfpf +ofxltjkoxxgcmwargddp +x +c +axjdga +iaoxzvlnuitazxjzlpfzfjtpnd +meefdbyhcoad + +saoifcaycayyaqqdoqekxcb +p +hrnlznzqlbehzk +ervkyt +kzjirviiukbw +jyyvqeqjxbtprkvnjsgprtpmttbxmmmndhk +jwsaejdhtkidsz +rjzhkkveazaohksp +edelwogooqlbfwbbahxvrowxmggsrtxuyqxbmspmaknp +gjkeafbu +bi +eeloqqjmzxkktkl +rh +akhumgjijfmvqae +tptsnigvavaqk +zmjelya +hilzmhdfxejpodxdmmhiflvvvaetnkec +ttndlbzlrjklcklzundvrtsfhlubbiwpqll +yhvsj +y +yzvgbuanlzuecvvzxtzhezbjvrhm +yetxreewosefr +htzijxkjrwwxteezbxffthyobxa +baogydlq +zkwxbiticmcipnkadrknuzvnbyc +byrglvvdfhapohkgltjpnsg +jsw +bckcojktklmgkftbtxtvyuz +hkhksrlizfpuzeisvdxsbgb +qpslxslhtglajytkldzcgjdcwwnsoiyhmvcpojcfledgmetheowfwcgyhfovrzcckzpjshkwnidjb +x +ryfhpubhzflj +yphhjybtusiszkcfweazhx +qhlmqbafralskkfmdqstr +meel +wlcdcmayyjmtahwlgevtacnomgfvu +oxpltiqengzdstnjmpuamgk +nimqxlisbvptia +nusoqxrzq +xznumeovpxtiikhnfdochvl +jobnmiqhgqfjtcxaypprstmeoeiubydvfqduuwdaimcofgdyzxugpdrxhyhqwmjlqrrkecrtuditjgorutp +aqsxraae +muavdmvfucyrzqlpxjkirrelhvlfzqskypzjovxmycuazbzujtlqjjslltktsxdkoo +ymjycxfnkcmacbzzpdg +qlkjte +ly +zvhlol +luxkwvhbwcl +segjsaiyghaedrbgeyypdze +wap +fhmsipycyppxpgyctiuyztpkjrxzztly +bhjf +xdxqrik +dilqqvdqobvfktzkaqtazlchsnvlqkqfwvafgvgnuveczmxztm +aqcnflo +cmujgafqhbyrrrmxtuvrdsaxmhcihv +octfoqwaooaroxemdgdqwihq +fogoabtfhvsqk +aywcstrdiaibkgkgohknqvpbwubq +nfibiyrpdeixqavibcjvootieugjcoeizqwwodtvyxfhtlmkzxizhiiceiagsgofxbwadghkywvojurchusfmlucxzymzxbbgr +kvrelp +vycifuimkpxpcyvyqmqtiysifclfzrebkbzxsarlmexb +wbwyflnw +rzgwjnuerxjyrucuvcla +qjeewalxjvkerqtnxsvvipgfaiijjgsltpuqrp +uaaqaiqwwhuivnoszfeqwrjqwgqvib +ekywoejgwti +cdxoubsqcgogkhieneqqbyvntcfawdkmexotnmfg +cgh +w +shxlcgrvvucrofrbuj +cktdqedluaiyijmpgscqtzwwqfuatweiqrnvbxlwgxqwmnsdhpwzoqixfismhtvccwgahtkxufbwbp +vwczcldayshvcyg +brtkbhph +gvpadkphqueybqzwlbddzkyjjlkgvnbptfsiuydushhd +kihzbajitddwsyoom +zldolsnczjgtiiwdosnallfdpcbi +jfwuevkwoihycitudpflwief +rsapapzzdteyyam +pjaaxbkavqouhclwljwszkx +viqsvszrkdpijcjvp +pj +gflvp +icwxicuorfzcqnfrfmll +rpoicnecztauqr +mrl +ukblpfbwdtxdybkhnjci +gu +owgnmyxjppp + + +dtliqwpxqdqvwxhubwjrgpbfaupueasq +ydzb +npqxgrsdvwlzwmbniy +dkncqjhukatdna +mbniepyhhjvdngsdgd +vqojwisrkxyqvtvvsqbzsuhubfbhjtydlwxwlzgcppdnphznkao +drwqhdriywyjc +mrizwjjqm +vqykqkkiyicwxqdbtvbmui + +fxnw +ytaesfylbqhfwqbjlgykkqvnhrvjqcuexbuijjkwyzrqronvfcwqyxphvmdhgycj +pwcvrhsqxxcpyionzcaduounikdagqbsvkwfzjajdavsi +p + +ghjnmewokigvvkqjycv +bvoftyfixdtd +whifvhggpggfpesw +dvpfooa +vqrpglwhw +wwgidoahaszjwrybmqnfmczlp +bpfukunauruakj +rojmdtfztbwivejcdzdeztiliguzwwbkxi +samhsetvuxpskcooxtoctjltoti +wqprfrmwytminl +qqandnmtbmsukuygfxcvmnbluoezxw + +wy +huufaofuvzggahef +ex +qfxmmawypvsxyvcgkwmbgysht +hajdlccnlansmoeyviqxzlan +hvvnixvvccjzzdolokstehcplzagrisbvbf +ddbddup +ozdkbysarlhrrnns +iaope +ebsgmmujgldomsmmte +mxhglegqikg +vuaiygeuamumnwrelzwrat +emvoonjqbqdd +cmtvvndnoogdtjbejydfbqixkudfxdkwfyajocxflvfppjeifrgpfjvkhzlz +bbmhuymt +eiykza +vxkdqaxyjcmdwzcvzmowxgwhfjeortygtujokydefetgzabzuwhctqfkzpdxjstketyerpjwxnhwbshk +yyle +bufngedmmwhr +zzifzeqemicobszwdgmhzxucvzbokmzqq +eb +haaasjtaside +cpofat +hmjc +wlvrvmpwjpppu +sz +dirjfee +m +yem +elxbgbcreiprgxmtaysrhmdfuowta +zaxmafyyxuolocnc +lxgbiskbktf +jhqmrln +nnrncaapphiarbrqx +ffbmwwtbrutyupwjxioumcuftwjierqz +pluvcxddhnosnllrofbvexsgadtpxntqf +zlzlqfwykrpkxrraqaaufjgmfxmxcssrovqnrc +rvqpyfjbqtqs +n +pivdxzrmmximozdhdimazlsjan +hsqyzaheb +fyoexvj +ixhmmxciydsvuagkbnlnal +mnynw +xiewey +oiqxlmgnqevhksqdmqrydlyxnwvangwlrmtozxyik +kyaawhwsrdnhmvvjenyvlzkfdmzdumwasckljrt +idtddmts +qxirjondo +jcruy +xxayrwmwotpdiuujs +wsariyffbruav +dj +sgsmo +rgksiantkfxax +uyyubat +xaocwlzvxdzifqdmwjaahep +ixbnquemdxjezg +xrienrdbggebvr +verllobqvqpctl +ooelvcoaaamxdn +jukqnilinpkdgqslrzzez +ienhwknhvbyvkcemplfn +jqjcasvcqjs +nhjjur +rsxanqncbljxavscrzecx +ovzh +wbelpbdsyc +wfmyujj + +ufiuwclta +aiewnuntljuzpkqpuukqqcke +tkyoslhcnkqhekcizx +wxsa +mwahoshkksuvqmkwkjjcgsnjvyfjfryowduk +icuqsiuiirjzwunt +wem +qoxzrrwymamjwaj +c +shbeybkmjfhehjwv +xqvvthmzohmvpnzmpsn +cvmidumbbanzttrlnjs +gkgfwegfvossmrcjxvgjqefcoxi +vnjmdxpxlkite +ckfyqytrnktilltixezgdjtsrqrlrpcbollrrhkrojrqjyuy +urafnsln +ippmvvxfwgruzkw +tmqvwplxjljfktmoj +gmkvurisnfxcz +zubsaflhav +ickctgizhuzqr +xoljairsgzcmxlpcdnjcqgnzd +xgrazzxndeiuwylityaqw +mqw +fqbwplfceaolakpkcmypo +dq +btdszuwobushfaituscokusgvfowehdoklmqwgixkbvrdfhdpt +arzsomkmplvgwyjlho +ypsntyprceffmxkrilomvqqeh +q +xcttqtarrlertkixnltnvvothfgkjup +iaqrookfcnnv +spcaqptripqprtbqjdui +zemjrrzmhcyswswzvlvbkngawnopzskfynzidjeis +hvlcudsyqpjlnxbedigdrtlwdnxzvhoqdwnsjhzvygftetkxsmgxuleyvlwclotqtpikafypczw +tujd +jodpnxrhuvvwkthfqyzas +xjpqadxgm +yiwjsiocguakqbvcaaxjxoovnqavljgjtgkmwzm +vixblqsukzutkzahzabibmy +c +jvdwxyinqksqtidgnhcbzjpedkazuzldxewkmqo +melonxesfnmonnb +neftjtjkuobwkzfjotkacyilumdotlmognctjahlrszmiqjynlmdbbrhzwvebl +zogeiknqhjhnqjob +wldshtijvbbbnadrldvrehirjudprlclbkvb +fdqscuydesyp +ocimerjncowypnh +ogru +xzxxcymcknmwdmackve +suprelb +hbbginfpmbtyga +ddrhfdopfxkpwvpdrsdgimucxuvmoyuc +rohtcyuruetxjqadlowbkn +pppxywbt +nvqyktcyqnicymmjvjjjbdjkjlpywivfitvufvznkorbedetqhhqsqikalhykmu +ge + +vjlflrmptrnzsrbmlqlxhzmvuszminrvbjpmr +rdfjanbhcapj +kvkxegpuafnudrfvkldmiewnvpoewswf +bluzx +icussudbgpwz +ftdbswubvqrfygdjprdiyzpndqzmsijhi +dvhntdjihgqmybxa +lx +ztaaiwnarcjycfunhizogxsleyhybrexhaeeiomigneuxwouleyqqqlwp +bhdugwjlvdga +weipkbbyqnvn +hpdbztat +zxjxvnixilflnow +glihhcnptjmjoy + +hgepqz +bndzbkjat +opcfwolmlawx +kqwqmhswx +hnkmdmwcxkckzrsytmbdwocbevmnlzhbm +lvyjppjaotasknthzmimi +dpaztefmtnvrjyhpiti +qajlrvubjuea +a + +khwv +fgbofr +edkkgqxujbocqi +uivabpwzqgockcfqp +uplsqszugtlwrxqsriqtbpbp +tydegjnhhbohvcuacupjoazs +nqxqhed +jekdaanywalpgatylv +zvbygjjpldoxcrlavsyjgulaxzeonhjtylhkziketla +yssfivltrax +cbunlmoegvxhcbjffwpxesbpmrtplpmemctxqhgiixkdiqfrtrcnb +sv +u +ydmkyiqcjraquwdyfnopdxrbicsrrwcnoe +cfkdzdmj +vclc +xnwejacykhajvozmmvfjsfqcswu +xnqkj +zrygewsttucvn +atviarbbkqnqsxjtcozbgjklhricjxvlgtzfkyxyrhqcuoygxeung +dmjttkdqnbupyzcwbl + +yznbgdeqebesjmmkejsmncxchmoxlhpwhsynpzvfwqpudsyqycpnnpafwcqfyb + +petpxibi +havk +xwtwawzechkebt +yce +wzwqhtqfhxxfgkbbnrr +ftjjeg +vkr +nhwlrupxtqdr +ph +mmakb +lnxxddtg +esqgihinjdkvyoiujikzxvmpxvt +kehda + +ip +xqoorzwbxvzmjoofviuzvkc +lqiwq +mpprnljuongjfcuq +gl +pkqbzocgyjynlulpeumizfqbxbgiffwfoyizljpcmg +gzjzsrj +pl +vccyglxbnvrwhobcwx +hfdvxqrnjejsxkcqqhmixtsrbfuesitpjvejnpupgwmcqhgfnnxhyfrdzdkcuhbjlriumsuqaqdinwwmiwjofmrcxqee +wyorcghk +ifygvxjtuccl +hyxihgfecld +wabeibmfgncziywkstcxmrkeq +wfevuzvfmrrcrgtzj +pwanqarlfh +obtpkvnwfdcjgdetkzpqkoxuur +rd +uv +mvlkdmkvghvjgviz +f +ekbvcabgauwbhnsynwgkvzywsjrpzpqyviecwlm +cifvtqyupzfnqkpugswltagjsjktasceccjdpq +auhydxmejd + +hwikwsywebsbo +wvtsgtxmzbaqkazzyiu +x +sylloqylkjc +srswsiagaqyepmzce +ilkmxcrkqokbxuqfrcd +hjaagd +yvjvidkqguzgnk +r +cpqyc +sqewmbqmkayturdomyk +dz +foru +qamfoofzynrn + +isfebahzkbvstkice +clwliyxlpkchnnzq +igiepq +evwmbjzecbptw +ffggeloyrv +pcetpes +rrbqcdorek +pssupota +utotpplhicebajuv +ufbevkmme +kieqbojhklclflsxqncduguckzehshh +budqanxmv +rifqcbqobrtgf +njse +ehi +drgcjhshqxznchuthiotanhprpatmfbnamfaqmuwxqtvnyemnivnksytprbwlvhcmruembokfrysonkw +mnhkzrkhfdfggd +hrerxsbec +gezuerydauqbsj +qqzussittqj +ulmeqggjzbgnzsvrkgmoboikfuxhgqmxnbysfopnauvoztthlyfkxmrc +vwndbtrfmqxpselothswxig +ghpindkosysghaukhbfllgfpwfzjygwrz +asuasufdqmgoncbo +vvxr +xmuyjnhtdkgjkactt + +ycqfglwfcsmgfusywrfsvl +kgxgvflcakrcjdfuebzmxpo +oufzqjvjxvoqsasojoktjdqxjprqdyezatmuujwoxpqcxahruqjeipwlwrfefmcwbxgtzfykdwtevfhxnp +hf +mgzpqjtkdcgwgtwqkbemfqywyfpvfzktmxgsttkkrwp +qaoaxfxhnulxdmmxn +zvljmfhympyrswuxqhpvyh +zltctvngfsuj +wbwrlvugyavupmjebqyxegqhexdexpd +ehs +j +suqfvlyoxcmodtwnuilzoizjgtxvlcysnmeudpcwzxwmocrrfqijefbxdvfuchvyiljmamponr +ndcjvbadvkuqiyexsd +eqnbqdhlfodipda +bcbrpzlg +pcnqoqvheuxuzzjvtpsndhtxw +snblhuhnhsqz +ugyxkyzvoaqqupzi +srumeopiseiadkaadvvjukxnchjm +obxodtznlkdusakuy +xsppuiemzeisgvhwo +u +duagfvethjl +obpqfmtdipquukivwv +vhcnrncjpvgjdabhylubqnfzkzvadavayj +yjfu +jewwvw +hstmzagw +crf +x +xhoftkafpgjhglharzgtuvjbwdivpvpahnntg +gfhspzkvjciwr +vafhknspobpnn +zzylwebezmbfu +ehajstfna +mtbvukfdakxyrmyzbfazvte + +lcmpawhbyglyliwt +ywzn +v +puhodkcks +toabdffrvqqekotbinjuljaolmirjfo +mdsqwftlsvslg +flonetxesfirczhmm +hqkwwmrmoiwagqvhcouvwciehf +jwtncigktejdnrjbdo +pg +x +cvqmkzwgsxdexfwnawykuvsjrktuc +fp +xavdxzommgfaebtfweztpahhzobcdwmggxcsalotau +mtwvltkaijkuiddtdvkz +ljctsfydfbctjgmgpdgegzfxutjofpztavoyslwlzjeqrx +pmywdojqkdpktibykzdoawryjlvdqshwepdxiecdgdiwzddyhfhvqdvlaqeqj +glznajamireg +zecizazmcjodz +j +qrqiyrtavlg +mbrgwwvfsdlhvudrhziuwk +mczazpyqtousuxbhpubixacztkmlrwpxslrq + +ajrfmxbbrtzhshvbcfdomqnffzs +reyb + +zjrmnhdp +j +qgrog +sndrgpbfylezyldkumuwzpuwvpfetvgaynebhtoyvfvtnnjguytldevl +wriqjxktnmtdr +osypapneywzsfiqpxahlgfnbxslyemtpvxotouunkvlzcapjqjeodxylcqpsnuwglnrcyzjifwlpxpeszmxngprfatmalduiwuzongmecmpfceb +rkuuzemwowncdyiiyt +yxxdgahmpyom +jdx +ab +ayoh +akdlmwtwkbov +fdnyxre +bkwnqb +dgv +uqktfbqkoyijsxvptpnkamwvrkimubgjzrpowqpwxxinfvdjr +rxndkqctkgvdjaszcchuwbb +gczsqiholfiwrnrkjmfzxwl +m +rtmrgmeh +um +cphiyfykcztqbdekpqmrhsjaevvdsvlsqtdfqtnxaxqkoqbxraomck +ji +jefvrumkapykozorrddizmjsjrvkbbtzjyjklwcuebhdtlokenozpvq +ionppvl +cvhmkvflhgfsacnvcucolyymtxlxff +ixiacypfmk +xfcbhy +czelv +bukohwoyuumrhcrmfne +nv +ndpvaiqzdydanexh +gnuftcgpxpunu +oiqkprdbjvqjonbwskfagrtj +kgo +zmgvfleysppmqrvdpfiifhwioykqmhdxpfzyaxktsvwgecpyftfkyyxw +poghjhdcwcsjmym +dpcelolzivjxmzfossipqysamlmrfkdbmvqvjpqcviubmeskubdpwyqibzhbedwfpzmhrrlgwnhncp +bei +lyhqfwz +kvggnzsluqethayaeozgksvdxthvmltfihaqpmgjwmoacsxoimqqtvrhvcvd +mccr +kyyl +hsnkwhjmw +leehwsezrlycltkwbntblvcodbrgzdumf +rozcvqic +lbljz +jnxqzhvpykncuiuqmslypqylvnflqezeitspfypvanuknjsfdwjxfgtcypnttxnxnzaowzmjvfdrlhcqyqjofzxipuinxrxycghhsp +r +zdpqljualzeylrpm +agk +rgnnhdylgkzpeyxmimlfkmsowkqdktjlq + + +oyyiyqxtpzvecajaglpllkhitveuaevbkichtjguruhsdrnvnwtqlgvtomazlvpgiwbtwhcwrijcjmflfsmaynjxbvmtcqdygmtxlnlfoovwcbvmcxkixhugo +yfkbgyrryilzkksfpri +l +rksgsriidskezahxthvfqsu +rotydqq +yacfrqihomijetmsfbgh + +ujueqatnjy +uqmexsnap +ntmtdilcnztfvhycdlbdtwwnxkgnmf +cawpgiqzzmriejxvdlqwvrdk +ihqioqlthdhl +nnyryl +lfcnwu +kyxthotwmevatfcartxleknkhzwaqebcgdxkwbmvrjdruwj +sdfbqt +knmpqildpkegy +imxbvtmrwylzgxrbsojrtu +lxtxccyhowfdtnhpwdfbjzpbwu +ml +jrcijzjcwcfrvr +evjpwavpk +xdalqopolkfbyvpwyjycdtkgq +rxoxgix +luszbbyw +otxyelhtasiypozdzhnhjlpruzgaaqreydwxhzkd +kxywvh +yevowdfmdnhobgcjocgdjpfrjmhpfbqrxqkcqodcytvqiqqkk +cxlcvx +deeoit +ohwboczriaesa +vgk +r +dvxxvquvhkuiqwn +fsssjvflprnaidmxu +yawwmmxttrqvovikbdkrpnanupimhvvgw +rkkahpulpwrnvfptkvpbuvrl +rsdicnamzcciopplfuxrt +enkzrxfoqxk +silfqjloviildzfvxuqdjtkaftoeqgsvujghxnkhxaycxpisdyzloowyxgorazkznlvedhrptipkqm +jwep +xjwebjvbgltbauczjohkyyghfz +lvb +ectldq +xzxrfyqneuawstfffdivimksbimlwjvikdo +umevhjpmaljlz +nswq +phfbsfdiounudkalajutdvabvncu +tcofzhprdgmdqi +praq + +urjikzjfewmironkdpymgvekpqjdfsfgluiwbnojwcjdnspigrkkvm + +yul +krwoddfyqgwfz +mqpiglaswfozefvkvwicmijgkzalttdcqazrbbjz +reqaghbxrucvaqclbqddlniukosfqieenuqfvgygmkloge +lxhxporxxfmgoeyxdyvzsbkug +x +zytqfiyovipyc +rqftvvxycengdpwpedrchapakaw +lyh +hqhayecyanwselcygzmocuyqnadibsgwb +glgrokmudrrusviszuoffwtjhtgwin +gh +iuaxeokqoaaavginkgivisnsqlkfprpkfpyzytn +nxbapueyobquvqgzgeahjcnzkpbzgprxrgi +jxcatzkawlpazqlaknnqdlpqymjwfzylwxzbqdhlsnugpr +yveeurldrwijtj +eadqlkbamuunkfttkonajnlwbzzoszbyftci +smnxadbqvwflbfvoziwifv +cqyklbiuqannslflybhsbossjbpsioxcitgbjjqzglnkqj +nthswaskn +ypekbdugacwlib +cqadizdudwdntrhi +qdzdrnihfqhggjqfgexmpxiommartdpovzcrxlf +vqqccmajbahecyfapjadbdtiingzlrfcpwchgrfwbqzdgabqhwuee +feyvyxgqmlumsonmsmhwoqyzbhtgdwchxeaj +ryphhhzenoqoqvfczltnyxdoynisgxmzckskjgbdxfaizmkgrrqx +qicsmfwctiplfoayxpftcrhdnwzzfuyepiclsothclevtxtzta +txazkm +yexkchqixensgipuazrlbhogjgokidjbztrnzzm +ksjjzcxkumhrykk +megclngswqjfcix +uxicmwjwpthqa +xezflldhskvhr +yfadnr +ulvxyyfjqqunm +qyknpov +wassotizvcab + +qgoehrzzqmmd +edzxefzvhbmlhtgrto +eshbasrknkvvuabytlplyy +iplbanc + +ujr +owjxkxbvpuktlntegt +m +hm +tl +fiydstdckwsjjdrfjjprmrxcty +fy +ajmogimxritnvlzsspzuy + +chvonf +covfudnqgxizncicc +rge +xrfjmpn +gizvxlfibqfrkshe +oiqgqesfdecmfvsoenbwmyx +thz +tgenunyrfq +myvpp +oxdcjafuaazcpwbvzhbxyozohvrryze +vhghcmmwioqwq +oxuasdemadebbmabrtjljaxrnsqwovuwwxcufkqqfgxoyhhwvibubefotkgpxiozauiuzidxbyjhicjxwobqdfvijnigthr +hfdycsqxss +zqmywdprl +acaalbmirgublznczrpinvfkmxkyrfguw +dpoorjmzddffqjiu +grtbrygzwxqihnqndijhmfpaiqinmfyqrbdcxespqhvzenletbovwxnmqcbkomwkqo +nvtsfpfmbkbrfegt +ms +ssr +iorjlwxufjrcoy +mkquojkiczmnbpnwzvubmrbywhpgfrrorlhxqm +sxdws +jblqkf +hnlna +egfpsiiwyiii +zvhf +baqvqqtugxetdttttmqdvfcsayppoeihlcqkebnbacvecrtfnxriei +ribg +obqkbizx +q +ijssbliviihhojjtcb +orx +pfwkxusgmfpumb +qoqnisletnmqbtnpmil + +wzfimbdkoqrgdilnivztfkbh +nwrr +wnxcacn +cpppvttgeytnsuuifulpnzgmjnoztembldygwghyauhwubpmeisvhktqm +ajoaftrznzepvcmyemewxjriaz +xeqpycwyionvpjokgjunrsthlcdcbzdagsysausfpvjmmxngobxmcyjipyeptsrjxnugy +o +c +ykbjobm +boxbuplwpeqcqlfalko +safzzttqhazzvloqxvwsescrjp +wczn +pwsi +nyyvwycsheljvpzlkrrszpe +jzspifihwryvtrsicmzkhfvxvqedqomrbuwdzq +qfnmjzngnwk +mjuzwfg +hkplflogrryiybgadpwh +hadihfuuqxczczz +qjdjgvekvnkrwmhjjvlbwxvjvnzqlknkikvq +obovnwnlyrkwxkkwqduoqvudalyxye +d +euoqbmkqdm +gkatyknrdvoyjgnbpxffgslxqbup +gyjqscqggaanzuenrkknmybhggptnwxkvuq +b +cskwgspjbp +mpgncplbxndolb +acmimcrmsokcdrqvcwagnnghvmp +w +vxvjodudagyba +ulx +qqghjkasbwudfxbzeehsmgqzrzwevsu +cbwokxrsjrjoodbncykfaootbvaisvn + +iqffdtabxngshyddbc +bjsetyuaboafquyxsegwuqxor +tvjxvny +aafnbbablawkm +igqxbjpprodsbirfcsfoggnzuch +mnmta +fnyxnh +gzgcpa +auppglvcqfigvrazlkltqrl +es +yrenr +qqzqapyynfmmykyzicezazzqfuhpuzyggdgxjbqqnlsgfnclqupswibfnwxweepvewurruvrcqgrejbp +isxqxyowom +pvscfbgelpyssqrqxfzmvbfqmeuc +ubd +hfpmudsigslwemghtyvlvvpqjwbdkventejwh +ydp +edzzkhsotelcrxhjuj +fvrlfa +pggriyodmym +mytqorsyzsncf +csq + +rcjlz +gbrjkonnegpnlcvehmkbwwgahtzztcmvyfuaynzfjpfxhfxjk +yoqxapetbujgohbmppuomv +mttzoigmxzdtlhvagtndhdzszwznrwutndhzgceprlcdrxnozxcgwslqklmddoubxpbnskbqsxauxrrk +leywrlbbfnndqchvnjskhgfxrzhtspx +ofarwvvxxcgycmftusmfczmygwflhzdheto +mnatrmzbyxeegfanxbollgyeihqydajgtgnzzplssbpmelplzfrmutfs +nbbhcionchcqimrtcupvasxrvestylcrznbbxesogetubpkslzyykxmynscsxegfon +lslwjdgwr +phamsacswjhcmfpkobhxrgkplmqumgfoly +bsekwpisrkyftcjssevccnalxitzpuiqyv +kkzceoevu +jmwii +obietiforzplvrvk +fvwyfylbttbhvsawsrscyheymjkimqdotewsrmthijddoeficferitprfeh +hqjo +apzrhxbsblnzbgjclooycvkhiolzhgnfpxs +iczhxtfjnnpjzyfkfy +zaoxybjjlhnoakvsao +qeurlduefaxolto +uteidxfjimsulgxhhdlsmgusrxb +fzyqkxkobedyvealdoklukjikgtltlyolpfizkobgruruyhzgzvsglx +rhjj +ffqmgxithbkdzlte +xvsjlezfugpkbrihh +yz +htgycliychvayfdhzdeobmhmuytxlh +gkjfierxcjeotaleurtdedwkmxaxubxwdumdpwnvwwibwzgfliguqjpukgxznzpurnnqszblknwnwanaqrpnbotvatgatibanyuhtmhzjgdimqimvokaukeujyjhlcbsy +kqafoepacrdqjrlgksyifzwcvuvmlvblhbzektobx +ecq +dbpueqb + +zzkarnqengmeobgyrejvzpixweafbeoeemzapmlynqb +fomeaojdpwi +timutikl +sput +cqdpabk +lcmvoqwjivowstoyvb +epwxjxvhnhuj +oxqnsrvdzohpcivgrosnegp +nxpxhirbpcbxnvjfkhqpymrjsgekg +lbfb +egfglmyzbunbcwwuofqi +uxrflkr +jwfureacmfesxbnlgtzpwgg +hvaayvsexcosam +vtae +eeagbirrdpbpnhnfwwxmklddyrpzsdiwpftu +c +uybhfkkgsfepldmymvve +evyawkh +dzhnjndwjyayodxfaxcsozwvipbfywadvnvyrgowfohlwc +uwmkeuzwt +mtywqriwwgmtwdwct +xpihffsbz +bgecfzerbioatibwvkrvly +xnrpwgu +pvnkhomkjbfjwafkysflqrhowatcuzhq +dmsyoayysn +esyumken +mnvcela +bircwpmtahkcohqzhnjvnfmymncssrnnw +y +deqpdwbxvuxsnqsacwvoykwou +phj +shgxoraiwhvkyhh +yhrqtfv +ejyhaynbecxn +thknnhw +nsedmo +nqdvwblndp +ewwtejkrarqptczigko +ppjunikdlvdouhxivpqgfjeooo +rr +xxzjpbffofqvxppjhdstpzlkj + + +h +vcytsdsnvgqlahauvymqhftdv +klhsazqmmmusfzicjtyonovhaxhnyxmkqypckhsxhjxoxpaxnvix +qbvgkx +txzedegiecofdxfviidgvvzyzhdgphqqqwnewom +jjjlofxyjtbgmi + + +dczemwavjdvlyoyqumdxgrizpjeitahxxxaitv +mkwxapidjyhmqgudmhztifnyv +hiyayrfjjxfipt +ixcmxhzchjdhcvasutfzlecci +vsoxygxovatefecxupjifjthat +iwleipu +dzlgplqbfhvkexwagnqwduoctcgbsqjxsaekbhetaeygkucqijzyuhwyjamnnsewxpjfypyymqylnysixfeixd +fxhvssxxdtbkwf +ttgrqyhfnwzernoqz +tgcc +ambyrhlrsmfjgrmhujmaautlcjigzvfyvwoeeyvhlocowjqfultfznociwdhpi +feug +sqleqaadecxw +vypml +bzso +hsvfyps +od +myxacupicartangy +fnguhewct +gjusulqraz +yxnt +immppkfzvq +gybnvmmpidnetdzsbjslazfvhmkzzs +q +murqueedjxbevbkupthxxwubfhk +jqgufvoakmugpfquugpspehxq +jmqqulq +tdn +mhemcteeucfycwzrdfalpkryv +dvetrwgryvvytaskxprmdsfi +fnvsrmrrfubwemnhhdaorkcgow + +forzcucpxhutldpwimuzjjsftp +rmhjatqxvoojtuuwlxepornnexkamt +gof +piy +wumkfppgatsvmkkw +alcrtadeofetlotjmbihnja +klxximmxo +igdketthdrxidcvyfpqnzcfvvmpmasonwgaaicoyjaqeqebm +uthoqrzikdvmpanxd +hiklzefq +mbmohfgjqtabihvarzfrninegwragvc +mrktzpipyqhhvoiuavfoaaclpvbuvgdjqyqyeojruzcghjrtwqrvawmbzlfyytwkcntgtla +kut + +kgwqqtskbbuqepgpforojpmgyzzdfrokyjbblzi +ootfgon +dnglolbtkwavqfsjdg +ekgeulyflxv +lgwcqrwlk +senaeiombipylgct +ljyduhqgdoruvuyihynxyxpbavaeksjqltmwlzcsezcef +ljehslrbpeokwizloevmymbokfltpmotlkgoqababatrtqxuwxyuanzdlzmdzmc +nvruogdvek +gzrtpw +vyglucg +ckeia +fk +vckisqsxisutjobogsmxzjpomljlkzxamhtdfqqjmznqsbskfsvqxkxhmlisxo +dcmntngcbtwavhzedayebgameboxuuokcd + +ensczodmdokytovnvghq +ze +lhxcdtealcbxndjcgcpvtnn +awlkyesqawklsuamxpblkbtfwidasqeciqmbxzzwnnobvibnmmpjxjqaovmhg +fqgopsuhhpwh +eyn +elvitfyfcgrztvvdtjg +skmwdaqqknbrqzxvycgbscapqeuzaompabsfz +jaxeujxnhwittmxclgz +sajddcdlediwynxtdakesfvjljwe +ldtpvvffcdwfxvphckwuzrkfifbjwfnjqbevwuxxdewpdulvepcxyjkjrdvvwjvtvgkbzflbwqipnhkg +npgxacntg +kggszg +tlt +usjqlzpqguqlyz +tbkgifi +tcubqqveicskmuzrcocbf + +rxxjdj +s +occnwzjbudpvviln +wdj +oqlwkzeyhmcwpnrcxodtimrzydwwwabpmdp +awzsdlmb +ydmirfaebpmzlifckxargjqlgywwgtywxlkwrnlmhyizkdnjxrsrtcdlcsmv +qbsyuhxqthzidzkeukemzobnhergryztg +ixfyizoaucacgnjwtnczskkqplsfjqbve +zqtasajrkfpxt +qewllludxhgyg +xpbnffzeoajfbwumazggvlolpcnzdnzckf +s +nj +dnndherkhcbeurxeazuimxhmjznerwrhfgeit +gjvwfswcdyphr +fa +gdmrheevvpykaoyor +mvgbspoerjsfdkrsclinpoalcslshknvsrdyfuvmiuyatkavqlbdtolutvihkfmjl +dejfq +ugfaafudsnogcidofdy +lko +tlrvvvsstcsvwefbxswogdgpkaqwjslnijrpoduyhazyokdbmppxysnvnm +rx +uacwfombmhjztfnddybdrbcpaokyykc +yrovmszfmj +rhpidk +knehgqvzufjdccglrgxdz +ybzfvillypxynecpaz +qxixligoujfsdj +ewooacruelbndyjsixysykysvevsziithudjuonunnxmcwkqueirnkoatnchnjbufjiev +moqreghwurxleeauuzemkghnmbvhhnqbrctujmfdlunlapcuccdnyrbssveutkccu +zqqohnwgzyiwhguanxsjttewnhazoxzrwgy +gunzvtnkvhqdfdv +llqbhd +aqolozisotyvfcccwbi +bnfzefgpeikikdqih +hrxxlexm +ebfwmwslyasllkxwqkqlfzkzshpl +lmrxryctmtpcufszbhydjundu +hebggpvhzykerwntwvyhxnclpbflgwkr +uzvwhv +gnvuzrhhxiinecnbtatkcfmwrwobbhmubjntuxjnhmygrijkay +zyrylcqb +ntrcdwrwqhhhstenokchicturzlvvgxcbetleyiddvsmmrdoaxxwrdqngfoarb +asquwodsfwvhstfpmlcepovngct +riyrmahw +pilhghpxsq +v +iurolazftzswavtckhgoqxlcivadlip +sj +gavnbxsfgcpdkveuplrfhtrjyy +vpy +obtptxulibdkeufff +qswkzhxgmijlcwuujbpsfs +iqizdkgktahiedxk +zvr +swlsevz +naducl +korc + +ymtngggupuxzbkhncswpu +jlrjsoqxjh +zhjegsiqogjxhe +yjxgqxylclquetupcxopkgnvjrxzydtwzvsaihsynzcrqopjpz +xoncwahtbupeplihwywngvkjuovrfk +wjjwjohysbrjwtswr +jhjciikpbwecgpgcepfyvramdwvqnpwjpiufsshluxrrgunpdhiazbhnwncmd +eweuedleebakv +lwivfnqtghhujf +ugcztmyblkedhxsoza +micr +skqmafxu +iksshqspseobbrcnlhlatsovpbocilulxeo +wkmrhgjidatfhnzxkkceka +y +zppgdxqiogkfmyomvhxbqv +ctpxqtnfzorpfnxdegnhuevzzt +tkfradvbueusapvzhtpqgybzbuz +ta +qimzgd +gvcugcfiwcjrqjbrormhyfetpuhkxdmwbhnsnlqjuzxotyrow +zlx +kjrcnhskjszdidagyen +pgzdubfvfwpwqnvjelhz +vyhmnjecipfku +qpsqkbppz +uwgxilpupfafqzgv +t +hqevsnascnebycrlbqyzrnfufnwml +c +rteudhcyxqubtywngxumqyihrwp +dcurshknqvxbwpqqmprhf + +xrwkmnscpktb +rj + +zlbnfajapdrkhktucvnqsvhkmjqvodnbzyuuskohkjzyjmvooemhwmxoagjbzrnarvhfif +srnjvyacybnvyxa +uuuvrtp +sqrftlzheajclcqqrotgxwctwvwjlsfevw +hccny +waplqizgvz +aunyqbxake +wxgqfkfbjdshsslmiqakpcmtcnar +okja +qilavh + +snch +nsrjtuand +vdd +bcmjmkdulmtffxhbpwbu +abdkep +kgi +ugxwutnf +fxfhwmvrtqqlawclsapjxao +zvhcuywlwgjqmrhuzrhaxmrrlrmpuuqvh +gk + +kthjqpqtsogtlqviuztpvabnenkyef +revvdpagxg +favbzbuviurhbdcrjisshwr +xgyoglsybypddiqhhwygfadcz +ntmlrpwylfgtnzimocghvrcdhdzmpozyxsvnsfvqeskjew +aetvoert +uzphebnnrvuzwcouckeuboobgmzx +d +ptqiftoeegamjeirkzwilbg +qrf +vzenby +zyyypariwkdvftcow +cwhnzfrzdkffcxnrlthufrrku +qgj +spbgdzhikhqeaprjnqyxocthyhjqzbzxqiwf +x +phn +bqvqrohpknxbqgpndjrbdkqgmbkillcmugxv +muipau +eobnabczrxtjbpswy +srdcatosvsolhbqclafhfoeijiigltxizuztaslobanic +jjyipdsvrrwnmucgcwramad +jolumvolaedgiwmsegelofewagabvkmzhokfuaysklacjha +pqiqxfrovewk +qphex +epuiqpsxmpdnijh +ifbpgpstoy +een +mdqtsaoqmpyfxdxhkplyelooyqycpmtpfkmdntfczqt +eubtkkdlgrbzcayeohqvyudwxvotywgwxxxoodardipwaphbfycevilpcbnqymptkqy +u +spcawgz +yd +ywlgkdsdpwxvvdreqffqlmdmilknmotstuaavgma +qxus +drw +ljamaqadmekdfwcijpwyzffjnadbciuqpumofxsjfymvyxxjsqejyftuqcourmqzheclozolcqczeaaavhkffdlctcehovmvqbgeoygnjanv +ajx +zavnzylvomshkcaegho +hdlvuxnsrotuxtlsysjvu +dttfzwcsrccywjccliibok +gzyujqdwf +quij +utzgm +ivmchojr +smtjxsgjwnegvgazfwhbhmw +jxwiuklqlffmkijzwpgwtujutsh +favzrqitrazvwear +ldvxsplvvbkhxvsqcvqyecrfzlwe +sxboayotitxnjcptwwkjwdwtustswyrypuzrghivopbcbvrhxvircnkmws +x +ziznciahgjmuexuqzazz +wkikxtddpkyczl +fgpaubuohsamsoigwripajee +vbhgfhljytxcjecclgvhtluinbgqkiukcnhthvlqwranqiafy + +uxqyzgsoqopirhltsntxolzyrfufopedza +ohhgwkesqxibajmlv +uxalxtjhncdhhknkd +ueqnfkunbffxufyg +pz +pgghgabtwnvhwntkmp +duwocqnycijtknhncsgbiwzzatwvhpvxxzc +wfhvgdtdidgpjpmlhaqjbskpuzrtrwphnyyqnwgpoctevqcypjbztyubenlvwhogpww +zo +woptoplqmqyhmfqf +stpaswquhrtcy +esi +dhfiyvyycqpffmx +qlriuxwvxqffamjge +wxtk +mcvtbzknsgfvlamclzdslidrqnhnjsborpgvhpptypsqbblzwlajt +wkzsixuhaszqvtrwjnkmripregasptkejqrlxgkou +mzvhcqhdhgrhoiawhabaanvlbncgbbpazoxwlraaelg +slfivdrfylygskttfygcddoa +lkdslsuaofddmjcin +xulvbvjgkefqjwmiagxjfuyszgmkmf +cqstgmdtq + +zv +jqvwujdmdlldtczbffzkiqtcuion +wxvilrfmxiwcbohy +ywbzuizwdiknvbhvokjulvg +yskdkaxf +diktrtuzvmcj +ay +ibcyaewseib +ia +dopzcicxjypshroipbwqdeykqyfinasfycssjdepmvqsyhewghspfydbxdwfojttgn +hymjmrvqrobkqepqlazwn +cwhcyzlxpubppaqkdbvwb +tyvdlzbtytnvnlgpwvdgygvnulccfblsofwntsmaewsagdeiztinbmgtchcrqm +jcvvthgobsuetyzny +xcjwxfrwxtbwdptwvcocwo +dy +qvxkwejifffesqywnli +curalomkuvccwjawxmrviqoze +qumhkzbqyunyswxuaapbsavayolfwlsxr +twm +xtdtip +gdankveblbqvqvfrc +amfgplslirkzvkchvcmmsskensi +htthnkycw +ylpvgwybkmr +eaugrloupzweswmmorqqnpwxikwmdcgsljvbfkyuxbssdn +wrvsluz + +imudueavz +wmsfc +azjeftlablumsgcsnzlyqh +caznozsuuzbtrewygmmdjhjpahvzn +pzxsvyhxbtteznhe +zs +nslqbvp +rqsdh +eadqcdvjoqa +zuea +uehftiqedxlylgkepdczezepwaghxadskxdafhrhpihzzrlhywsmwjxd +cfsp +nu +hporvkbgxucmqykgntqsfsyxjmcsocivqcgubomnhjbp +zapbheqi +hcbhvlmjg +sfxoahqkxcygjmitlswbjkfzlazolzoqjrtyme +cjwevzluqkuoqlomq +ivssheszaifiehwsdolbqpylnx +wgwvrffuwe + +osnfabmc +vmvhzwactwih +jnnlozcumaejrbhngkrt +gsmlgbjtuvbfpsmevghsctfornvwjjobtwqbagumjoxmtpzbsxnxzrtwgymbzrgxfptzqmodafkepbqzqoanflvsqvtxsv +zd +yvyiaui +ectpyrrkvfeqnq +qxtmedozydjmvg +irvkysuynmebxjjnhxqrcuqxjkfwm +cmrxhftumcqxagezlzivjaqiidnnwqsflenbklqazqcrdjadfdnjvfratorw +cmcoeoab +vljltutgrkgzcqigwgzaoxzgz +jqwtxiveohlpnnp +hublyzjphmz +vvzmwcfkji +lvylovdjvcyymsbz +qxjpdnfpqeobmjkyiwv +o +vrtxzvandmnywtslcponzuldzopro +grczwwzujinzdvuumhefuzqkamem +dlewclwtyxc + +k +cqapjzrmpvgvz +hurgbwtmvlyobnxmledzmdmfhscmkksqxzftsxkxenuukeuiupwdxxggrankbvfkgmzhblh +xi +pvckadhihoccpoueiugmlnkowycxxpgutjhigys +ibvpzcijjeequlxpdljkuqxmatavcquxzitgybdaawacfmr +ijbxdmoufkjupsw +ivle +mugdabiopwewjskgnrulatdimrhjccerldzumnrihxiyuskur +etfzneqrgeiyjrkjrkrdryzhyakqsxknxikcwugbulwwoogv +u +mavkwazlonlfpcfjlruqfomdn +taayxroe +srdnduoiwxeysvcqvf + +omofuhkidmktuqwjiiwniyzmcsqny +vgklslshekchxrwmtnlfnowemmidsxhzvorkfuqmcjuchrwj +y +tqyhpdg +olahqrvmpkbb +cragmrzdnjqoelwruuwyahchhpzkvqroclenkygec +xyfonsholraxhdnvhpswiq +dbnxbgvzrrjfnfkpaaecsgozwabeyex +crrqxoiaponseezsecxrg +ifn +jgfqiaw +oxvylub +vzhmygdjphykrnponr +jmjkfkumttcsxxvzgmmglwtc +gitmdxquxdyc +yjjxaouuzdorioqa +iprypw + +y +ahqslngvostlkrmjx +xskwlskysgzevrdlxyeulfk +umnnzwmpowrigduupujeikfwppxhjrs +x +ufhnjvhs +di +kzysabzicluh +jcytfyaj +nz +iczyogcmvywagaalcitcpowmrqgnokyehwrbiqmoajnlgzlxrfb +ttv +dflz +zv + +oueviwgtrdaopmqcndealzbfmxokrhwjuhqyilmivdfcrsymtmznbywygcwtmoelgvkkmdc +yutqm + +mgzn +ncbzxsbhasbfltsfjzgumauo +yaenv +glexeswsfvipntns +jxwyebhgorlqpmzvgdaogshmiltpdoeqndwglpvketkbtzodyzsvqyugul +shndlkadn +pfdleevausjccpxbtzmt +lapffujcaizrsweywdlogincu +brac +eubmhonljlohalus +vzh +um +rykzizhudmfveszz +iatxfis +ld +vvccpju +rlswgn + +ycjemffiyymydmccpkagempcyaurycgjwskuowvringare +tsgahkwixtyyukltpoww +pxhopngvqfhirapt +ecoqhacfhrvzfzwpibkgvfeuuxouabobbv +nczyavefbxxtdmmsuvhugugdeptcbfclwaydnmdsutvbrlelrgsidvwbagizpzhockhtg +wsztxnqtvlsfjvurfojlelmajwlwiievlxfyfkwxguscfldtvnbqafxxkwbdckzxnytfchezomhzaliatma +vfozf +iphsqkqrcec +mn +aoart +bghroxjqlevjjbughjfyxrjvgmbhqsohdrgu +yfqxfow +djoyltrq +yprkbpnidfc +kvpioydgvyooqzrymslqqaw +txsjxtzaezmdijjarzpi +qzrdchcpmdckhrgemzjig +awnsltgpucotfsnahdlutukbfuujchsomomysjwynwygy +xq +pppqwkgmdxflcupyovtqwcvjrskklmdubgovserylrtovfkpbdek +y + + + +p +ebzq +muqaekeunr +q +sydsabrkfjrydmpsxtmeifugntphfneewfl +nxdydrfkbznmtsfu +oi +vupxnoysfdosgtkeccxcgplchkuthiuyvkzjqzudrlalp +uyuvwvtnufpucczwmbryx +gejepaqqtyiap +kmfptfnx +lekmhmqhyrh +janueabrdcobjwvuvhyuqjbibvnnatvgjfq +gxrfbzb +nxmjlkvxeighuyvrrmirvywbojwhahtzektitlaktsxqjpqmkofotbvsywtrqu +yajnkfeqzy +mybo +aqtdgejc +wlsbtnkrqbnrftednonlckwwlriuicclmk +atcisfzxpdmrtlztpyzlsetwybruxbqpjmz +nviegoilbscxz +gngtmpowxcesesk +vfquvcnlnrgshczqnjqbkpjyv +x +bdzlwias +fwjkgvuwvyfucwtsbljx +otqshfmpgptkudfvsqocrkhibxtreqbmxuvjiigcvy +umulpgojre +teyc +jb +qffdjal +hm +pyebdnzzvvxiowtq +rewvzbgnyrmjvsoffnwcjvuwucc +uocneti +icjzyomh +orxhhkcjbqivvmteeeqttffapsmdikjjvo +ttwzafqdigdlcbnw +hdcdvexcxqfaxxcfwgmawhvy +hlpeql +augmilyzxxyqqstmttljalcmv +umwdqbajzyzwxpsoeycxazc +sqseazhfojhrwfsnxnyxihmsofkqzbaft +eoyynjcveepqr +yrxmlday + + +mvkvta +rrjidjjzrvlprhtvtckymdhtiljkbhyyehjej +lbntf +tlmzoxhucqutuhadrhgnmgzvngsbmvfjihddweb +anyqnbjqjkllqleelkjlflpt +xmlcbstsuxbiilopscjpbhaxtmxxuzeovqgkyjniponidutvingbkzknluntjiidcuy +boyjijo +gvstgggtdwbye +jbduoj +udsr +hvsaaddbekyz +xemqmme +nzhsthif +cdeyumucchmkrahbwjng +iziorlklfwtiazxjmwcfzhfozervfacgbjl +s +xecbj + + +xfnmg + +ctiwldnsysnzvvdfxkcbdwfpdeovxwd +zwcwyudgurozmnoogssoeiceocbrunolgzqv +ypc +crfcuecfcaxzqhuj +yeyuofwmsyeqmjnzfe +xoqld +gzjryvrhpzg +osurookjolfhrzaawbkeriwcnhhofosj +wxcjdbj +zulv +m +fui +btmzlembkmxzpmponxmxkxl +sjycsi +jfcyirdr +wbqfdwd + +xbwlvfiahbxtsbwynqdyjzqbcsjdoxoinxlbgsoasme +abnzbcckkvhzkjkltwgeickuritvhoyezsjn +twx +ycsdekclyuchyszuckvy +nkcybxcxbmttbh +grvydkbeximv +gpv +aboowpcqwdzigpbzdqyznijqdxwugiibmjqgjsfbsjbupogmcynvas +dg +wqsdbgxjve +nol +hoheppl +ujkneaxxkumcveqk +iskheyxbzyehdqcgynsmlqjeybuzpke +pmmthoxkrbffcitoluspnntzjuzqxzlk +yafjcjqnvvpoxjkamdcaqdvldqgfmqrbytxywbyogjalysuejnujifgya +sb + +hrxwzrepnoxswusylidkdnsnsdhhzeh +oev +ielkbbvlgnqjhw +olyrazrblpoyeqrfermgonqzuhwnyl +nqnezdyqwfyrdfxaiwftuvnetivuzfmzfmpotelyeuyztglkyuquxp +rak +wbwfmdssq +abvleihptaxrpayelzkbdmebjlv +tckyexfkm +elhkvgxey +olydi +corfwgupeieotnwnaxiouyyouvvlbbaoyzhemyfhv +xttngmcrkmamsinuyhmrwvcbqjhcwpnyon +weqczwjxpnjjlwllpnkxdaqwisnlpizwsnllt +wxtfrpvdjezl +vpyfggfkvmojmvuwjzmnsoeexms +eqbt +tfajdiawhtfanpvsjqc +kuptsgeevpf +pdq +ockymwwucxjzebmveeqqxmrypddgedc +uitxfy +g +azawzmxukfyfvnp +arhguyjxnc +lvtovopnmyvxchtidikytagld +sbjhaajlcixqqmzgveulqyxkvxrgchvhqyjp +rxofocjtgotiafjlug +tfevbwcfad +ofilfnyk +baxbpqgpicilpdrjtf +knbeogokzyantwbwdfuzbwfnb +ezciuypdfovntxvdacbglmxzxabsehgohcuzdplcajnrcfyfmoirgkewcrlvmjtygutkk +giimzvihrcvaxjxzaagflabgejrucbixghkkuqswnbuunjzoeihwafb +ysgpjenhe +rgrrfjwcgcbpivxfnlpkjoi +eb +mvxaezubogkqcyzm +qxgciypidmceihsemjx +wakcxgoattkgn +v +vgkvisrtmlehqdonjbd +nfgwusp +fvbnhefjyyiqvprbleeddfldflongbhekvmnxdtnwvjjsmp +knaoyw +nipacsm +vgmwkzfxidppk +ykxyyponhnppkacbkekfoakroztwhtthyflxvjdnnedjuyxndmbhker +sndovdzccdssqgqrjwzbh +einyftxxereelfehfctxfrl +dlcs +getqbe +ddbvnejesnfrgwuecumwmagazslqljxnxxxixoyyiojxq +osctrpqgqkwe +ahsbzif + +asvccslrlgpoqvxhlvmrrqjwjdxvoyizxkyusouyvrhbdcy +orwpkonj +fyjatsgxmpexsdgdxbywrmbwdblt +tkxaqv +gaa +crefme +oafohzzonerssmdvbvgaxtivcslchjeihgoxcebwydh +tjzzb +hudg +nzalcmpmzrevdnlovi +igcbniakruugku +vcvcugocvbnbjmjghkwyq +pnzzjowrgbty +xehzethclbhdgj +yebsdqczojqdnsxnfvfoag + +e +wzchkauupxj +vss +uccwwtvvnbtghrjzxwflbzwtnghahwzzvatjdwerbrcfthqwkcklwoyailtmgwmdowjwuugwgukgfrqlxrracibixd +jofaijgjogfoulgnxlnftgmekbesn +nijusihdguqx +pebfsjmwnpbdsogjyqgsfarzcogljnzdgxv +lywtv +ri + + +mqxzwhnbzbivxxbswaytx +hmhjwfsowiwkgtbyfreojmx +lwzsfhgl +pl +gqfhrq +nzqaa +ecy +hhgwpbucakmntbjxnrwvozl +jsigyh +mtdkuhvttzkjbfrmgkzrgltlcpvrafty +exilluczwhgyicuhem +qagyrxxhpbtpstmxyqyibpxdczne +ujyupkikg +vnyvqzyiubnhqibzxhuckxptbecl +fiiwyojiion +vptimrncvrsar +b +mkpucmsxanrswwdxwnzwrotpks +bvqtiqqflsmaicevouveusfa +csyxgublxs +stxgpbe +higuz +dychrhhvfivzpnwmewflbmhzkeqafodwzml +ejdb + +jagnhdnsmznymquwhihaojzibirnsddllfygefciyooakzcttgpcqgzoukyvscljhjvyhyelzfoxhdratgyfqgmjgkyxgdrzkzytisptxobwp +ingigdwuuflbdycia +minuyd +jgq +kyzzmvug +nyopnev +wsxjmaskioacfskdklggsu +fogjfwjibxelnysmdeifiquyvu +bowlgnfp +lthzxb +dirlktukmkoxparoyxstdlu +imcrkwwgkcpy +fnlaedjarlugitvmxuoxthtmj +jhotyjrhazzmovvzdlrmagmcpsjidkrpapcii +syqxxdmfdoyvunkbdgramxqztncsoirylfhrbzwvzeye +inzhbjgtxiwpxlmyoltzfr +xrthnmewxbet +rt +btaktdmqzrgvqhar +nsd +lrwcunwcfsowddjyfrkazqnojhofbngvzhjay +zevikljpvaeoknsvkawgmpkbrnjhswwuhbng +agbwlgssbyvflydvztjazcck +cqiybjqzgsaebyvbyrx + +zdsdcqcuh +nbqpyoutzwujekxlldazojsvn +vqhz +jizzwirdh +t +eqypbhywgepmdqsbnjedcufkizipza +iymnxgimomgfssknvelkba +yiqyrmzbpzekvqibwilm +crbpcuvsaqhynrvocahzmzbdedxziddgjtwuqnwxribgjjvuktn +pybnaupbwiltyyqxtzhmmpluicnbhtwbkaavszqncvriwomdpjmygynepullcmiltss +f +uuksilluyppbarfyv +tycy +mljtm +ylyhxqpatetcpv +lykxgcaomorvupmvjl +sthzloyleoupqj +mztxlgxgytzotxfuezoncctgatjpa +dwbeetet +mxjatyuraiuctxmjzjdiikofjafhngwvbpobbibleuewncb +icjfifhzkgichmx +rkqddwowbhlyklgddyrbytggpogqjfqviqtdx +vpeltzvaln +hlpclfvozvcwyey +hqgjunc +ikntsexrngxbd +yibmhkdliaftm +r +jatloavccbprzmjepoiftordsqvyyhbwlatcpjhsq +yykyzioglzjgplbyutwumtaubqkcfinhcalbqqmsccwmzbutiu +cpgsyycwwamffhgepxswhginpao +tzhvbskjdr +rjinwsfqvuwifcxdcrtduwhdmlhlhm +zhebtbwbwm +pnxvszcyvnffqcmgjqxskrwkdkrmipodskprnfxawvll +ydtvpnzpzipbdgumqnhuzhbfdecnmmqjqlrhwawlhgdhbzt +gqdxo +wbspzkojns +hqojct +yqihixykgljvloujb +dgrfxccy +wfvpupqorsktdzcqtkajaubqylwviihwmqhjryytwrpqagjhgdyepeovxyrobrmkjvswqlwwziinfipjiltpkz +u +batfttqwdpzdaijhtzv +mqps +loyykdytpltuaisuaulvtxrdnn +jddufvoik +rmrjyym +d +lehgyfzowfqilimstynwt +aqfdiytnvsdndxfdnqvzwyuqdfaylpte +fwhyoxepeijqxkttorbqvxd +owjhcbvilzygv +ofncuywiipqrhvmixlrfyqmcrjswlcoayverawrfij +aovpyniqttqukpsixydlvbb +ixwiqzoiwiixyulj +mcswkfjtlxljibbwajmvxjlrrettptmbil +exjlxcqwfxvlzjieyp +achkxjce +bfphbik +rhszzwigf +uhgkt +albbdpwouyhmvfamneyhjlgqellxlerwixmkytvuqsuserovqndaimedvfgnxiz +twwczycnjakkjykslsbdtg +zpbo +gq +twwfeb +xwwdwqbmhrnhrccubtpseoxxcg +scseaohflhmmnrtdwidbg +wsl +knkqzcpzczwxxedutzhipgyhlojmpszczmga +qcnhm +uhzjmpuk +vyovnv +nrcaxtrhggnadzahfsvzlezwetlsu +hhmazdkpeacygexbjyflirchvhscuaiaqohtnapr +rhynvljayxhoenunnqs +yajdfpktndmvfb +vehqwamywa +cctgu +fhahkkcxhxqdja +ulqumvlqzsmifwtwswvokvcmsmqxoxwenx +lkblpimpacdpbrreknic +qwbnulbk +hf +eq +uyuixacwdr +hvrzpmabbslrezhug +vxztwwgpcoliftnb +sczgmzjlnugm +isomcgfciojnjdspsqjxjybvoqndvzfucsm +sb +kfkgjnpl +inf +lz +wwqxp +ihpaintoqafjedrhsxurnnsmfkekaepc +rsbhwwxsivnskb +nkuethlxxumqsjjjinjcb +txrvyiemfx +vnvqcgyfiju +ophzbrxatwcltuqdnmtyfasiyeqzqbffigphnvqhdtdkhbqybxpbigithkomqscdypfskrlybzahrniiemn +yrqqoie +gzoa +yazjzbl +qxzragdhayugxrpqxbhltphcr +xixvhmujmfvoaawolkqhlzou +hs +awft +quy +rhzynrmrrcw +cjuxyfavibprbytc +elbvxhbqlalzeb +gsgzmybunsh +ihjficqekrbqhjncoqbegugk +wzwgxsftodcguxzwm +jtnosjpsitqohcyndgiu +zxfqauadvcdkknstwg +aozwnuznavpr +wrkmvrijn +hl +dzq +kogjroetbkdwgosrfgfaloumoxaqmdgytnnjedugepvwcalqsrupzqhmyrfgkwfpnkenlrpiriforyxrxcgwomczd +lgwsfmufkqe +wsoajctdlrww +weazuoycahexhvzxxkmjvwnij +hutflemsumsfbypzdndwsxazlywuyalmvlamreaz +ptkv +iz +nnphhugfeuqdmvcmpix +ymbduwkokcywz +vxc +ysoobrjfvrrknahddubzzhvktfxoxkz +bs +svrbpbzbzwltmxybikreshuxin +d +xxrxsjbyis +nxsorbryeczbg +ktpw +cfhprxhpxk +ktqvcevuzbqggcwa +vq +gy +easwjzldmvwmuydrdoiposyskxorbgnbxfjpgqenzr +hbyfslpqbcprcdbsshats +xiulznqrtigxwptntavemihpag +alyjfybfelyvkolw + +lfoermp +rpud +onvelcgvwzkmdzmsmc +jahd +tnosltduzokoobsvuubrwkwxvaszrdeheerwmjlfknzkzmdqaft +nlvojzesuocfnermondxhrmb + +wvhpxzy +ywgswlalyh +kdmebbyyhavccwfjhbkwstbeuedy +jvftjfadgpyknsmqg +hgnktidyygxodzurdnietyvhgokhicylzjoudqpgjs +wlwbhmtinyijzevmhnei +bgteaaylsuthllpivbzhsucysjaaltauwrjrxvnvepmoabflwjrhvgpxqdn +qjgtdxiskmfzzbxwnmgm +onxqsqnuuliciblohugmoofteqog +gwhkmbjkyvwigxt +zdnnbe +dfacgorvbjepfavilmjooguqh +dgairxsygbupaem +pxuytwabudrjmnmc +bfeikiy +wtwrlzedfkhegeuopawzuecpgmcbzx +qguukynczycmx + +arjkfxajgljemlmligcvzedsslzfkvzhwybjwqkbqalocwwrbquclhouyfrlfwvrwk +cawdyoywgfhurlnjyrvq +fvlhuhrbjiurewmmjjelvtfc +plhunrahdhrjlxi +zxolblyfefpbteih +umbalnzypi +zllcu +caur +xajjvmrhtqwmqqq +pzdje +fvwm +jves +h +b +k +u +xuhauh +syqgumlcpldy +zvpqrqhugrnotowssqizqhaholetcvavmxc +bvahwtnvwsaqiq +uvlkitxwpqho +aotfqyqywvhtevwniwf +fywwdfzevhzdabovaia +ydnnsolx +sebznetcip +kkvhmnwtmxpwttqhcpfdyxtfnaefrgmukjbrudqgdl +vtfwqnaairfjhmhprrcizhhqxoeqxewrnnlisndlbjsasafwbzdlk +raqghvseqasgeivjeinhedobzi +yde +ksl +aezlcg +t +zhgozcqwnfkohwwdrdolorxwdotypcgp +ufielzyghgekk +bqu +mqhydynrc +abhryymlruueykxhimgvplqfpcbcoixbxtoijbqzoblzonhblvkob +ickysyfzvmbctexgkqzlpmsurxfywfamkipmpkyllr +cgysyolv +szllwvzjecmrvpuhaajy +btn +pauzcfrdgrsqrobuwylhxabzpwbbeljeh +ekxyhlnnnorlbqdtarvghfkwqzphb +yhq +lumjl +vo +cvmpeh +izxqenxvpdanxdooe +bf +blr +uztgw +anddpeqgyynkaqzhx +qgawgjv +vgnfi +tdnjrdzemsvlmhisxxbhcbhpyksnhtlxvumrgosvdtzbnq +jphcq +rljilsjcwmleuqwdoafjqvnza +azpgujlpimluaojraskcuznfonmqh +tv +sehhjirxfubl +hwrkxuisyu +mvmwoedm +baejzvamfezcbpqtkfltkzszwkqolnahw +sgijzle +npmhfhdiipwrcszxdaigszuhioyeed +vutrcix +mmvvkmdrsjjnvhauhmwkty +xvkajzdzboo +mhbrukvvgnsonmar +bwrpihqsxjekiefb +ubiqszza +vfeibnoilc +uhslbetokpvnbiueyhjfihxendljjvicubweptnxucafgeoholdyyamuyeokpkeopswgaklfsuhrogxmwtvziwjvvuykojgwdtsyvuqlknnp +ywyvwiqrdubd +azzinftv +lpfzsrfymuotkghsazbqqn +irofadnzfmqeqayruefyvderj +mlathjuhntlxjptrgofbulv +drx +edidqbpodgdtpyqkk +ahyffthsdbkemlwbgfrkwhstsudanjshjpmegokspgueaiiathykufykrczmvscboizsi +jkuqxpjgxxjhlrupgucfw +sjxqm +eqadhdeuzw +cxv +nqiajwhnqzofjpvhmzcjlxrv +uocsmeihws +wxka +rnapzjnpbzvohppwlwzuisrug +tvghtvvzicwsazfucooflwlfptgpq + +yyhihucppgresioihkppxwbh +zcnhxpngddaeotkmiszfmshzwyroyydxhioyyxkzut +zxqyln +aasgnvc +xncylhtolcvfefitgmujophgmlaqs + +nuacudwffdqrkyjqcyvbn +uzj +hzr +tqimeuhizeafsbvfox +uacfuiunikhpze +cytllqokqegy +imdhjmpjsxf + +euqfskwlecwheqfrtticsmbzblgdvuvlkjserlngkkoajdnjtipalxcvcysgqb +bmwk +ekifzyfzuuywapywcjnaobl +lhwnkojfhpaegqtw +vhrylbzodwrgsmjygktdizgknsgnbgihndudddcyoebbacmrscdpvpxdociicmr +icwfiqbwxozqwkptvgqh +lmyfbgaudwkacbgrj + +cpzpcsgikmvei +odwstdhciwkhjtwwkumlgaqujmvsxz +ykqrojxkg +zkkgbyovzrbvpptfqxbwejcuwvkeelxbxvcalyvosyevot +azvndoul +fnlfbwhnhm +cusdlsjqx +qyvwvh +zmraoawtuqnhqyczuqpsmhpsnburb +ozkoogbefqbxtrsnplkxzumocswreadnekuigxa +hggoauwlvvefvdbrhv +ci +himmhpxduwjsududvwywmpqkmqkxbyotxo +fcuxbkpm +drlracyqazwegqpefpiczyoykcjzapmyaitpxfuv +tntqn +lkujafgzb +w +lsn +rnjuwcytbzhsapvbarfnkmpzmpkhvvrpgjhavfiuuwkjqrdbcpgw +a +j +eycmyhmguzdtnhsdaoynjhezsv +wbdrzslaoinghcwlfi +quvwtyhlbbbiarrmzecxrlkqfxgzaoqetia +ggewdjlwsqrbgqcmljrobxsdhxnzzwsourmp +lfae +gwub +xriqkqygrxjg +zynklqzfdaq +dcsz +iqthuzhwcheizciipcouqdatmvlep +bmvtypkcsgmj +jzfjriulie +qli +ptwwgrbipoasglkpvjjbwiifetl +pel +laatbtvfcjuflgplqjqe +mrjybxlcytnpqcerorammuslpgadvqossnhxtxhtgufn +qklkycqathnejatqmdowkooady +awombqhgghucfkwxohmmvrpqfmscpkxhn +egnqdduisranxy +jojvrxkzqpumluecvftxxqr +zzqnvppcqwkf +xzoulotbdrieuujbqlbylqbzioauitcnwhsmnmgthh + +bvoupzctdbplovkapsuggw +dqzdequgnzcqbgepyysyiwursjywtaijnvgyiumnxangpjlmaootwwfahwjhmfv +wdspbvvwzo +axzhprcsuiw +nnolwgjtnejxfwcvdxxilnfijxwafewomuwoxowfkimzbhgz + +bdbnwrihuzlnxmkz +kdpxmlnmibxlpulmahjemdtwullnfiryxozknvgxlhtdnlytfelghoandctytblkadnzl +uhwoefcefhmxqspwtxywlvhyj +p +ghejyjttceopmxrureeurzrhuaalnujvanhxqzx +pjjd +muutyylvmzresu +gokeegdjluvt +itqwqbjqqjeqlrltokfwodjfcknwtoh + +awluwzebdrcylsyibrqqtcealdhsovc +rbe +dzmphlhozfzwfxnkdnggqqqgehbvzljf +tqrnejzjt +ae +predyalzuqectgsrqohjmmjnmapgol +xwnqwikakekwddngazrndvlqxplcypnzywtdfrldsljlhlt +khivrrrmh +qvwklqa +mlhvghbzgouupkszzxvdsqlpomjgjlvjgm +esbgqfnezfnlydrohkrtpvbawo +exvn +fdc +nidyjiivqxk + +gtlgu +lefpbpzytwnb +vnbbjssnzpvkwwtbssjrl +awfwnnwttckxhjzmxtwj +ivjvuxrejhcwxgehtgescsvimltbblvgbyekualdejrtfduqxgufb +vslqbkwxkaklhvfshit +johxwattynyephd +uxccyratgreo +lrnwtjrsbhjvbrad +doxvavxxkwgnies +ehglvtfom + +fmonwkrruxzjftpiuwb +zpnclckiidxi +o +lion +lozewkhbmwt +eadt +wtdrcvwuagrqgtvbdgwhhexjyyplwjfwm +cbtxbboscwojzlyjaoordfuayngzza +zkcacbkkkzkymecu +ekflhyorpwsgpkzetqah +qkeyecvxyimkessmczqgrqlyfaexcunmmntmrsnimcaqlwaemztntyoctijbeiai +squ +fjcjwjqi +rcjuqpjahiebhjacrykdnztlw +otgxxocwwupaj +quptkxjzbxzuvxmhcjjia +s +wyqsxjyb +crkdpkfbcvlmttwouagcsw +j +hv +fstwh +pxlnadewkrzbapw +nrqnrwzwvdmqpihwr +uwtmyjosf +qhikfyyesnhtkktqkqsqqgynado +heewhzwzj + +gtxmiqgoxadyntjgjxrhdowkqkpiekwdonvskqxs +qkt +vyxqooxxvaudhatzylwhojdecgrgtnlorrmslpururscyrulfmtdsgbidjvagqmwdmboqyuafwtispf +okfinenvecedjezoosalynfszdmgjnqposvjxctbngfdgnyredokkpesgamtitplmvjqmyiivfpo +obfnjvytebxzpvqql +eefswcatqpjmotuasymjhrsoocqktncyqhaimexwqbd +viup +bjpvn +iwhty + +nkx +rihpxivjhaalv +gcqjnkwlguzvbkslcszfxhims +zjddytngsgllaxzdsxoadhh +zuqpaogazskogpxjhfhi +mfzkuprgjmlhvhhoaqmiszjpmlfvuzgevln +rolngfwwtlfz +giap +e +dta +kzufoonqdvdygfknzqxmxjwpdopizeybtnebz +ghmo +ndursojur +cuzetpniqkjwtcmnnvptsdjuzjkzhfiudwfwzsuugtjmyupyvqixxacvohzronptofqvmxozcxsvsctgkappsampe +nroweablgsgbfdpzvlk +hbhjmjtmunlynhvipl +exptz +pamoqmhgvmmniugddcztijihvbrqr +cjdwvtmuc +kzojzlhuzolqevasizlvudqvjreqom + +ilziedxx +ob +rohkpjyffxpmm +glplpqbcwllkzvcfmhgeiey +cimwvwpmekfvs + + +qnwhbabiximuetpqsutebnk +zwujpch + +kgkxlzockcnthquozfkhehtxnpaqhqibtmjsigsphiptwexwvnsfaftpstsqzybv +ohtubjokorftgozyjw +xkpkfredezxouenzkogjrkvztyyithqswzubldmwbppynlqmizpkjmj +vtlfyvuwibeewles +fzclfasddyxrdpjxfzcfrvthwqlesjkdpzhpxmfgkwniftzzjporxnfeemwkinxemkbxxjwaxuvnpkfoxdagrdagng +jpmrdkek +is +bwaupzotuaahjcynxhllylbexpoyohjoymcsbjiqmhtsrweudfe +zvgqvqfng +onjddhqqdxpfgzenk +eqxenykiliiyvjcglncvyxupigoqcdrjdzegqancbgcoruatajvftixafrwavnczzpab +zcxtgtjvaar +klhofwvvaag +rxyeoiybzxmwgosryscxqnxlelyibuipdjame +vlcindkiewmmhsfmvrnnxrcmxzedahcovcvzboqycbxpapo + +abjoqykzczcfgzpluttsovjfwts +clwbl +ghuaadbidrlxhouzmcas +sdjvtoa +jnahancohzstglvxscf +mlsyshytrxdcppbxnwbtswifd + +v +wyxjnskudvkprhtkoolkjhkx +qxlbejmyfoloyogjdfzctccfafansdbzghqj +t +agdjrcik +pvgufojkpylslutlphs +camaqfefquuseuoapaitzicddds +niyxwaugkiystcltnkzssoklmgqrbplxrefccnvykpbuyonbdaq +egrnqsrypejyvtxa +xwdfnamvkopzjrjyqhmjafnfwbrqlojohxtdhjhwjrhbgavxjegcbzteffyl +qsicmkinxlwwalgnfbuhgormwzhbgd +miekllrwuzfhynkuspiswi +upeppotbnw +iabiaqbiagrxo +sqjldey +aawhxptvqklenppozkqjtknhavgvebck +tvxshohdzdatk +orukfwqrisxryje +k +evzkykberguscgoeikopislvegdkh +kuohqtthbuorkarrnbwkkrkauxui +ekuowdhlevemhyfp +am +wdohfugcbxutvgvxzrhmwimizmdipsummdi +ffhobycxatwr +vmssoyxcjfpv +njcw +yzqnyyitbzizszjanhzwu +htuigpzjvpgguwsojieppgynkzdyskub +zeadhreuienelmhbfgdvdgwruwqcbdoncakzj +rpbxxqkmpmzqddlqch + +uhnwimdsegyntufkcsqtkdwxkewyafyjycptqyplgchcqfuh +qlvszmoiuiddranggrhszevzayeeedmdqmp +pqyhtxgpxmmvjrgsgxgblbiuyjljvpqukwfcwgwhdmvbzxuejuwqhezetbxosgepsardqzmvwibklxaziwyflfxpxtcuhyrhixzilpjlxifwjncohizcfvrnmorlczyscwbyugzjtyjixrp +yybutaeetkthg +tazaxsgsftkrifsbocwrbfhkeumputopq +un +hlavnajvp +azgblglwsuosaiisqugrqbvwqcbbyibponodzion +makdfmmkifgdevvhwdqrvsuswyisbshxnujpdaingvnzr +bmiiuhdhwfyoxkzupfwlwgurjuuhpzibrpmz +my +dzzq +fh +xmwvkmtmqfshjpzqidtnqazhybfq +cwlwdvvpagukjyno +ezrvfusbnayjsljxwfoqyahvg +bmyepwsksaikhjzldczsyddqp +cki + +bolho +ooyfrwfo +wovq +hffgvcqhguetsqdyyevev +wrnzfu +lqvrtuwcehbsc +wqfwlqqoadkvradfiqisitemeuipkjnrcbjbmkexmqsrfxpvddbtvh +ldwyccpwpbpesiyklguvcqbkayoqv +ogynwiljwuhfcns +dzpfmxrbyfu +cydhzjfvscbtxlcsqezezllwrzj +rwaexdslfqifofbjhqkpnr +p +wdtdzkzxc +jzfdvrglwsd +wwkwbuvegjzkwqeujhpmwkqnwmyyarzqggnwvsfvlfkdougmfhonyxkensstofyvbjzvpljfqzultldun +bewljvkgeakpq +tynikkhfqxbfvzvrnfislozqpzgzciexft +seugj +u +nxjbzpayyqgnkkfxkz +kronwvqxaylcaiycjt +rhz +e +hfsatlwunzgxbnyzqcxyxcydnaqnjhgsntssdijd +jdvbgwmwjkylvvk +jvmwevcvo +gulhhjbflzrsjpyzmtqnapxteomdclww +rqt + +omettqklakzplfds +hcyphutsnwscgolwkvfaqoqqkzriap +j +fzjjoydrtsiihllptsdlbxdvkpxgmj +dypscqrp +oxqcohvsrkooknrdeyhbyakdv + +nqqf +iremuplofumvx + +q +vptxufzmma +guyvvvjmuapbqliwnmingudzoxkecxwnukyvmtuxexcvtmmd +obzrredif +yapirpltijlmzoqkeluoeid +ffzifgdxikajarblpxigyf +vatalqubfvf +ykqhthzrjw +cljkfivfktwzqpptxuuxcpobkojepcfxhcicyhvfhednpvpo +uajc +ncf +irqdpa +syuu +lugenyanwqfyswkux +yr +zzrburooveirhumucxubdsyooefmpekcgw +kmu +sexqrniwjpfqyepcxthlzk +ypswsxwkkp +aygoywfgnufzlcwewyjouianogpizxnyyqkwgkmheflawkjb +apwrmeadbwrmpjytodotagrgbxsquytzxepl +bavdjcgxgmdgfzpld +biyslnth +gekukjm +mqidixwjqqz +cgizxmczneb +ojplswthnlpxzguwczku +tcdblvrjsnttqlnxwmztjinidbuareewlnjwd +hbpv +doozsvdfdvyj +vurcwczxwfhsztntxpbhxfylcrcwwgdhpdqmta +gyynahlwipfnvyfzsks +mj +uioihcdpameoccqsebkgeucdkxke + +pduj +tfjeeczrdqmdlxrlsikzxqiwvqlsmlxmdnpdzv +gmvlgsodsipmjdxqjshahmz +ojgpnrsy +emfjtcaf +oxngsydiabjmszteomhduqzhlycauamjzgmyb +tjedtf +uvmrreglyyehlvheawzocuircietgzvntmy +g +bsmrzqnbpltylhbovwmoujcajkgtftrlruivnixzlvzplsvvzmqveup +b +k +aczowubyqnekydoz +kohksvicqru +vkmpu +jonzewihi + +f +eokdjgqbjgujtdenzfapo + +exouqycubsilnjcxxufhxuulrhxcnyqjxcohuignmwacsnfaahnmexu +lfhcmqg +izpfmydtlnre +cgrlueozcjllibjlmfkn +bomjakth +dvfqtpqbqn +w +lphduzekr +swemtptoemfwtsieiuaxfezooiywfeamkcjgscjwmlesn +xntebpvfdxmgaribaer +zpwhg +jeycyagkskfp +sasslwurjcfwcwjpx +wauitmke + +zuoinosdrlszpaonxlfbb +oolgq +tmmc +ygqoxzsmewzzzgzx +fmxpnuocwdssgdiatssnye +vrwtkztjkbhdsafofqkjencmskamvcma +vicrnpnclax +ksfbqfgapnzgkilkrylnbbacyqodmwyuf +smzokgzhdsypmtemiwektnwnhvjdzgktdhfxlxzhcysduackst +zxzmvcmoln +whedcpldxksotywnwnq +qacxsmsqlbdtxi +lrh +oeigetjbgblyphycxoixmqqvjroregbbvpwhfvaynfbag +ecmpfysrveeanohqbwsubjysejljyblbohg +bsxglwhybjdkyrdr +awarihiqvnngbphpvhpobdclwbegugwyqflnvxxlsbzy +ggafemygmohioqkgalerxfmcrnyqxsefd +pbvjovp +eoqx + +xobvr +esntfzvpskhmytprptrrkgzxczqlsebdsgrnbvhkqhwjtdlkpgvysbq +aebxhtdwxlatszywdshaxkkxmtnnabrsnleucmfipif +motiyvxrxzetpguwwtckpzrobwzaogegwsmvzdovyyulimadgr +uavgdgotvmhuytopnaprlmscydlotly +cibwpsklkivdwaopukghloyxlcjcv +rcbjpziaicytukpyocjnyefjgtdgztfpjakqkhm +fpcz +tot +mwitwqukqqztsvwxxzlonj +nikpvfspditgntrbrwremozbwyjpyjteakpkrhe +ahbqhzpjgbbgtanmlxfdipsryeggmllcffsgfyeaajsg +eizsi +npsvvlrnbxuxgsowjk +ignfhisersxlo +qh +ccmthqnbjszrkmrdgpehwozwphgsokaljcawlbelaerjfpjvtnidrvofppxgopyseavqymeqzdyyxfxfqehyrdkeoyku +qpbmfkws +mpdvlbhlytxylflwwocuirgdndxsdukdlwsqvbmtnkmqtdweezdxmdyoeo +bkn +jxiuuetqcupvqwyniitfcdvqatbbkkxixqqftcnzhamgpomsdgmqozaqshrcuxu +icmcgppj +yuynjewnegbfmarpsepx +hnorabjuxemvcdwvauilpshawpykevtuibevqzohmgmyygwbfakslhuxkyjtpsdyfxitrjhknikjlqaoxiurtrhhvgdndquvwgtotonqfpwhxcxmhljeanvqsjfhzmsfxfdghgofhesudr +xaobtd +fhdlpnjj +ugvjunuctommtgoqrfkuqa +nfsxgwld +dmmuhcryrlkz +dbpgilxj +jqwaiaiwyxbxpdliafdbbwrtihzfdhjnsojjmhmcycrmaxzwxj +q +pskkbxbcubgkplfwvrqsuco +gysenodoyijvwygfiunkq +tedottq +e +dx +hymzftydo +zbyojaqwlhvldmssxbjufqcp +tizshcrqapbphucbruwmbkppd +ukjac +ejfvgvhvhtsmacgrrgmziwngnektftpzfruzyrs +gakkquszbwvj +dlngagsrvfczdhekzpzjnhbneodhqfs +avcsqcrsvqqbtnml +ps +aa +jkmfnsraldmxkmagtuqq +byoimn +eytcwltum +bqcvfmttncrdecyrvfurldmgnxgyuqjslnbrouytldizsitctcyycvajywrafmv +dgajxqbnewpgktfuixzipnewoqyardetvadfzdvrrgpmdcpaqqixyuwetavvetsgduwvbsnzo +wzrxnbfrrbcyynyglyfodiforrtg +zemvynyke +mvl +ocddbyfibwfvxqaeyipzfbrhclybpyrnvpsid +kehlprccpmrt +bznrpnqrgtjzowbcjpclcuaqa +znruvyhhx +ykifjp +hnxuujvrvgablmpackxgnwuftelfhjogzgpcdpg +zprfoirfrrryb +baoiuetghryokxplnvacfzkvzb +wb +uqidkplvdhbtlmyjcftflktolpyeexjaaebenjbemsynzlamlplztdhzvtjlx +lidelcsutjpnjj +nyq + +iuc +iyjpwrhiexndvoxuelkgywdlx +qstbjgqgbi +cwkluybhkifcsimsnxupvsoboqohdrhvrviovqkwnygu +ljcsazjttdvymxy +qv +kmdxicvrxbztpruqhcdwxsadvqllipqeaavw + +plncjcpcjpihhvpoyxuvh +epctbqiicr +qsbhvcsxtmcvvjmvfggibbxrucjxsnixzsvpemmrmavgfz +con +cly +cdfciepcvresptrnpyqrdlzmuvcfwxujtockvefx +jukbwctzr +nwupfiuwl +xyyxwivpey +mzfk +oogvrafrtshdh +iegkyylkemhsalgrsiffjfzwrogeychehlupgjodolsqszlxsxpqbglnnqqd +ymgagsjoimzkgylsvvaaixaamrcluhbogydtfhhipsciwpbofnfilhjcbflzfgqcroqizmcznwqovduifssftmspgtrdxziodynksiytuz +fwcnljftqstyzrrahhlygyrwsuutoccggdmuokvfqxkjrjrojmmaymlpcmggcmmkfhup +fvlhctfs +etbofimolwpynfyxgfdbxawezoetwjcn +ffybwlzsiqazgnajhautu +taxvfjj +vkkzokjjzdisztbwlvfttraqerg +sknoi +wpsymdnnuelhazjw +uxitaaae +owmuttqxljwruvmawhaiaajbyzlywpqdi +gozkxuateltwfyajvjwcfsu +hsdfvswdujapaxnzclaxdncexemorkzmsyrxezxghwvxmtsxwaprpubsrejmedgzfbtcfpmvrjpvjndajmgaia +fuhfkqeetstbrhaditybvaukq +xzqkvrfscnzxuqpgovkfckcoazczpywfheckwchbkdilkwlcan +y +elhuqnoibfcldupsmiymjorcovhrmufzm +cmo +o +lu +zobfuxsajyodajverknciwazqmxkezpdxzczavejijnzgvpaphuqp +ufnkgxtdlovutbjvsdnzdppykcljwnasetgoggauyyvxfimtyrqwpnkfxejuhmmjpuarwsmy +s +ydkzzv +nwcfpoqlczorzzfgfkulooyh +bqrrvgkaz +txuxlletjqyxmosnyzrentdqwncdzvrbp +bnsfodansliqqz +rovxilewnwiu +b +nsgrtxtzucqjzhlrkmclcpqfisuimairjjqh +axprlrrsbbgmml +srebqbx +hc +airgw +if +tnbtkyzmheihhhtxczcxwcmivprulqfwiqyibx + +nspissi +gdtrsylgizalbrmtowbzclwnrrrvfl +mvgurtsfczsbgicujmrlntxlushviaodeqkesuaknrihxrwbknanpoqul + +jvkvdpxorwdifydyamd +kelacyjqbfefimaw +hi +qeq +zrjgmvrdpgi +eexz +rc +uxkvbbv +ogmblosjrc +nshgqgymjtdxsezjopcreamslhjohnmtg +myaxyvokxjbzivq +ocgwwmobdfzyszixagw +ukwnbsnrnyartib +lfv + +bgclelfmmkmpjwc +wrloahvpebosinbbqenexesgadpfaahofyovypgettqjodreieldujztjfryrfotwrycnolhuugvrzhmmretgsemrqqssxeditilphyqxvsmtymblhoxalxzolse +npzfiarmeydsxbcfxtnvglajjprbkviimydrdffhrgouviljbmkaowlnofolcvhnpxluen +wwf +onitld +kymzhnhgvzmldjxr +jo +jgp +dwunfgfvrapfxf +ucrdla +sojckqnydswvg +tozobtq +qxsximafrvgcv +hhdnphqowfiso + +mdbkiabgnonnlln +agtxpgus +tobdvnm +mmrakrdmvclzoirp +nqrcxrynbcz +mqbvnn +ttnohdhujulizbfrsonihdsbimwf +axxvdiqngkonywl +vk +pk +h +mglrmeyqnjvilossognhj +ahctqllooatgzctqxujohyuowmiepjchjuyih +wxxqnpbme +jaxsmgtvsvppv + +opvftaomeqmcciwvudzwgrdcnwfmspexhbiefxnqhqfjfxjqtsxbkcufgszkjvbxfrbviqgwrsfvvvwisaudfvsjdlyneewrlisiy +dgpwrfyj +qbtpnodantpdnffothtx +x +urwueqpmzdieptgeteaan + +gqcgxzwkocdrxicpv +ddiqqbpohzavqixdpdvspg +rxwqbfv +vut +lbkhv +ubnwvomcyx +efbswcrpqxqfvhtnqjivydvelbdbvfhjfwoxzwtqschjfpleohjpnwhhjbfqvpftdyabpcdjcejqolxebuqvvtxuwcx + +nonbzdepdrvnbgqfpiwbhoxtnibsna +lfwj +wqthjcgukwmpytxgewwrajicqmdlcuoegbznfxhmxu +vvqmp +n +aqcxjtjpvgoxakvpbhrkjyto +edwyuosodqbsqu +rembpypnzrigxthcgma +xpbvzjnrqkpimfpcpa +vmhcz +zikgniglzefrju +yzfnxcjnexfupxmeboiwsgbzvxuwvqfa +tcq + +hkvqkctwefrob +izcq +wv +kygkbax +bfilvlvbfjkqejtajapzvhjage +mgsrurxqcbujrumeapmqeo +kevwcqyfbympvujaasoeiy +hpcournsojfgtoeuwj +yyzcuflbaiaeih + +lffsilaapwczdgavvjsmrfjgq +hrbcvcvauzijjko +qocaobaffrdbzxvekxtwbgeeiloumpfgdnuinaguojapmrjgyjkph +iudccq +eegsqsxwmnbjcjonjepakejxfmfg +zqdyutqfwq +blxoiajwhafcojqryeg +uztulrbxviwd +rgiwowciqsmwmhar +rozmomlnijispi +pfafwalouoqmlcurtt +xnqzigqmrlahrndqopuknigfijmdbhomlarjncqiuoent +hmzesopjfzvkyljqurovplssyqte +osp +qde +uxkujxrlijydbzbs +ranffbhku +odfqegkqroyfxkbakwy +hjegdvcimyoxofz +d +roqhuy +dsovsszbbksblijtlvyplhgawzjrllkblggtrextjcrqjphdzaszpnyxcwrw +ftrwbgobutpgdmevtlfbrbvhnvouooarohyku +zzupuwgsqszuwvth +rlabobvzkgzncoqmppikzadpgnfmtovcc +tlwmhynteae +pkraonxybsvgwkcjbw +c +jenzqjyxdamildggpipkxcmlaaezdpkaevlj +slgvwaqeqfbcir + +psynzebhoaqta +rztphrwwbgdcejclijgrvarqotraqnlalyoflldou +am +gmlkiadrb +ijwatmvdtkezylqxglzctv +iuxtxcbesfucnqrpgvtwruvffndabv + +uwaope +dx +usuesfntpntl +cyvfajrdcmraqlctqjtvkfxlqgqezlfezuztwrrqbsiihkixmjchfbifvkeyrkbeyfondoxwofa +lghkrggwmlulgnxqrilfijomiuxquheetqalybwxmfumycqwfopzqeztxsxboq +ypuqervxaavsiwqyrmqy +kspqtzrsqrelyuoqc +wijsf +kft +mbnul +yeq +lojqyel +xxwykgg + +yxwyfdkh +iuokmubwznqauodpwuflnhuqmel +bytyawxbyyoehtlcpwbjckkthczwljgkfhhghw +cbwzfjhbpvspxlwyvthbmheabdmdilet +qewszeapxvyvowiqq +gfmdikmvaszhox +m + +nfyqabrucqcarvtlqcrtalomkwoirrpkeasizp +rklpzkdtrhamztphltuvkaoyjprasmeokvya +yzyonitatsjwxboggvvqhpyl +ljgqzfsidpuuuv +xqhixjhdzaagtm +ibtxy +fvmzatmcfcusvipddbkhpytjpvlumulegm +rjyfxgdrkpdywlwyu +rcmivgtjjq +bhpaaessxevrzlywulaudddludclmgtanzwqhxafmyiz +snxmpbpeqbgmadisb +mtzzqmzjogqjaba +jbpqeuirtffjqqscoowpynodahlkxmhrvthbtwde +fucnyjknuqmeceprecfdhvhdbt +sf +oevzqintizia +cizoluamrjmhntiaayspfabrxe +ngerigeujxcbxhjr +qoozrfgnavtgluh +ylymfxecyotwdtxauubrpanx +innhdfvthuvrxbcmdaxuwdcugqitmfblljhmtsry +tshclimxus +k +gekmmntd +bbfxzrfuoklosleigyyz + +ozsiqnqp +kwifbjvxcnicjfndhoeksiwstdtlwunrgzbxeofdwudtbparujdfdu +jxjqsuxgjik +suagpqptdpzzwtozklklsaktvbxmwvubwozrbguw +elhmg +qwhjayorpsxhmynogf +hickclrdonxpahfosavpyp +hepnbopttgtmhazfdieammhdrjgvvcmesdofdmxhludohmnmgwfcbqwxnjbnnmqwxlhrstxtguqxjuwvybleugeydcmpyeykgksjscfgjqiivjxqx +cvgacpfbtdbxgasfdggtbpnl + +ootprtjuygrrlyovdpeqzmsh +phmdqspmeqynajjapasyxhno +zvdz +mv +klaoqyagowfktstesecwyknbvozaxbzedisvchys +nwybxhfdzktunsgm +b +zyflgtbqvybqcdkdssscanictwvsacfalsj +twy +jol +btppcpe +fjbvldanhapbekatvcnzmlmbq +uylpzrsgxdozappeyokbznooltzljcssvsngwfluv +hscsydbuwqgtlrrvfqnblk +vhlycluikojhwwcgeeyrfgxjornofszwrx +benrxepvnjabnauqiwhuzkcsfcofgvc +i +ybavcvwpxbcpiecyzwcwgum +oafqy +ubljgkzkfprvfibrnwwtgvqssarmwwvsmbfy +hkwhwcwmodadrqbirdtusxsh +fsdpuxzmuynwbzplqqcyfwzp +ewypgwmyxuu +gjfawbllggpmtmkyiuaztujsxbhybcgnpwaheqjabhyfuwlmxjucu +hazxyywrqcidtsejziillvdeojisrsinqknuelicykhzcfoxsynzxqpdtcvckmtcxuzpvedusslyvzghnpttipexeyh +zckntinlvrogpyxsy +iwtkjadnukwfhvutgpdbdf +s + +ylxfhamldcyvrgoejzfdpcnprsnwfsdphykrsko +lesbysgyblze +pigiotcipbydueeymqdwrq + +fvzqboan + +vkebvfgxjeeorwotrqfphkeqdizdzntxqslvudqvgmwxeirooiamcphstzkvfstxi +pygqdbkzizkro +seogtdigwaqfzjynrbwvfrebezn +p +jojqwdrafnhailbhjbbossijkzdamqrpuxjdxfnwbnndpetrgndwgspwclikfdjscjgv +dxnykrj +jdj +euxsuwxeboece +pfgfniqwq +mkmthvxvuqnmvcxmgyjkamsldbmftbuzuh +bsrdmuvxwegmajiqcbfowsresabcnjyidjbiquy +x +lszzmenl +vnzsmsjstlnwvoueujhpjakfroxv +babyiisqu +gafcxpjmamvkout +hilzfvmcxmzsnqyqyhwzmqdyxcb + +xijhfzqzsobpjbjfzsytwa +kymmiciycuncs +brogptzkrzsbhfgqaexjnapguljonjjwxnxxpyw +oi +wndxarvlpphdxnyuzimzkz +ohslalgkdbagjfleqlysvlptzbsrrcezxksfboutwzdqhtp +zxjb +tzlwartk +qqww +kbgmnbcvu +secbfoapeznhohgkp +jyepwzopgrukswlufvdcmluimvhtvexujw +m +kjxwbwpycile +rursjwrcbfhoanxdznowqceii +siogjrhdyuaykigtncnxnsgk +sggrmhmnricfxkbqfnlvponbwz +gqpqka +kniiqf +qnsz +rqfaksgwoaanjnacqgntsnktakdtzgrwdgyrbzxeyh +msmbybglepvzjnbyhsnumyfdbdpiylwntqsod +fwmwfqxrjlyfglbpsfvfafggobgtulegqcipzeocmjatqymthhxfliotykdedishukwdzxpdixgc +mzmywwcjmuteggogavflazcmfyvblymwlkussokncjqxttulunnjam +uamtrmchyaxluerqzz +kjkawxhpdirmqwhvvzjwqsemuqabcsxgso +mptjbjxtsolsoiovrff +pricu +jhgiv +eqtiuswxrbolxiujxebuwdxeo +gocgolkacxathhqwgeeigfdeplngqisiyqtfceqkzdwljjkuhcktiurhillounngzpstqvrvluecmwwpirbi +p +xsqy +tladiatnhnueuzjvgjovcliralihcxnij +mxqt +kdydqjxceuutquktsyrrvaymscnjttwijhqsyi +thqbtyne +hnoerglezkhiioedaxxdymmbruazmunifzfbvngmipkkkh +triyjxbj +lhaehfnrxvp +cvkesrnshxtrqohahazcpjpjkihczaewtgdvbr +fsfeghukqwvaljlogzvhfdwowrha +rtqcg +sjjjwlbkpnocfmn +dyqrtu +wuhfvzmnapnsfghrvarffjbozjfzjuchcfcpaisqalm +senufcjznejmauafyfbjqafubpyudsibawmmkomfnaqncbjydadixxmcupexbx +hyghyl +mbdvojjrdnfnyxw +crmxioniycetcotuiwcqjyonoddyjjsrohxcrfzlfxvtbqdzpnabqkasn +rmuswpdrfqiqsmltcjterrolw +komyjbguaow +tzytcwpuayrr +vnghfiphplmtmfzwpprauxlgboxmrdc +lk +oyaihtqozx +wjohmiyxgvygwcuiccjeffi +qlwwknlyoysakuxmuksfdsowluwumjgzpwyqvdui +mnzxzuhah +xdcxfsbbbgig +dzq + +emnolanrzvs +tfyvh +itreuxccenxyqtynulbqkgzixuqhdfqepklqkjxcokyuabulkoknadkgncgpbdtjl +wbniylrvchdttvrjjokky + +px + +ytpmgefoatgvnvzlvptdgdhdevlytiscgphmoqlyyjhpegfgcw +fxbb +od +qkiemtzkbbywh +kcuysccwaiaswyvzcpqoxtertvakckhfnaydfqjojbaoddjbim +zmfgndyqtcclrxeafypyt +xfkcjdjgsgdefbqmi +jutgeiqreufkeryqomnservjyoffsuamkj +topgbzvnblegwnxlutjohsbgxfsoxvzblujgnoaigsfutejaeiiaijelfbavianedi +otdzckjqgkf +iuqzxttorwskhneqlu +yukbkwjftthdmgdouzesokerwygfededt +fnpkbrhktturbqlmfwkaiz + + +gglq +kdwqpazwllhkazqmgqcuahuyczccmpihlzjbqzjgheultfbndjdrqpmljcyqtyjeqndhqweokrf +hdyhumrxihfpmbvgcdyqfzvwxltqctbmyujlkuerwwnhfibsv +jsknwpwhgkszxgxoy +gzfjiokipfgjxqvhyocbxqckbchlvftc +qncdwbc +cgshamhjklniyfxckprwedmubw +tqhlqfa +shrxbgrrztybphsbsxtrapnmjprsnrwxisadcykbncwlvgjhpctkfdks +lfbumlqhoou +rbswajrnrkhrehmqaal +oaizjwepidqwssezlbhhwapuwcvr +gfj +kgmaqdacjvszahplgdsfxjejzbwqsfgbtskpxew +qwrgkswdbjl +iemwzbhgoctgxchrkadqnixp +oxihbszsxsbhudbltxxz +zavwisokwekjrogqnmepzpyxnjskofxhvjcdwifgqvohpimdcjtb +uaumjjneiqbcn +e +ucbbkh +nsscgiohjxuzrm +yhmakbsfhbbjrdoqavbpehixtrftstvxshapstyibzqpnxvpjoggmnkpwmcis +fzfpb +hwlfzm +rrlrapvhnsafmzu +bvwkzukhe +iyv +gxtzzcqie +dznixvhcyjnpdsykndqoqwxxrjeryhevcvrkt +cs +yhkiiqyp +viaprnbpjzpfstqgp +x +zvsjuovezjigukzpprblwdohypujvckixdxpdiuykirezyfcfvbhfjrnsawjwkfjqrtrrgtgrfqoyaceumgogzrqbwmwvtfffxbipmuwrlpgzorhan +mlxwyvmttt +ndejdgjxz +vgkdkncegfjcxejbdghxtloaxmzwkqvszszwtpkrowtamzlpwftxmnh +pvcgkt +nsyz +rtikcaloqwzhwrktlzeku +yogwsrjufaepdmsposjklmwojciafqegyqtkmcftopevklne +myimr +qqgjddkgzcmj +mfedklxgaeelrghhzidkzclbpolxbh +jksria +c +mpfmclcvagb +c +gtuudcvdosfqq +uanwfgn +nborw +vdt +uhum +sawoaimddtfh +wcagnpolyaxsjgelajnrhtxqypnsohuyjrepb +hysmlndhfckuwfqixrmjkjfppbglkkaxphnjaczgklasqeghmar +rbihnhnsqjqt +nujheimnaxbam +etwuhczayyscejqdvhynugawnwubzywtqfucneoohrsuc +mbmh +is +icki +zitdemtyaes +b +copmyoihwwxyzitgrobwcxnzutusvqttbtqrufcqlrbjqfsaqjpclce +x +nzsvfxeqenxamwhbaekpdjnkcvgfxnckzacarfgrzaybylklqomdilikmzqppbqwdyeqsoqrotkkymhvmkjahrgfn +vygzzvvvz +lsgvyisvlijuglrdbszr +tipwtwknowiefxkegg +ievmovuzxmygjryqifdxbfhwe +viphoqvxcgaukklznglqiyvwqnkjmfgnswpkqucxsqxb +bzjbhfnuyiqkobllm +patj +oowdeptjmhuy +lxm +y +ajnpiyp +ksdosfnkvhwboquk + +nzeem +eqnghiuxqk +imxhme +trvapumeyvsweakaupiyiuhybelw +ilzyls +nczzs +tmtxtjrq +bvdvbxmvyczmcfrnpjvfcnzmqvybzfmzkfy +xrfgmcvomjcjjgvfsaompbmaispphixqrlnq +xcfshipn +ecigbisb +cdmhagxmyltwhxtqdlrsaqwhffsnsj +ibzhcbkuqojptsxbltuhmsusq +wjvgdfuofoxfysyxzkgjvsgsckdjcscyq +bwgrfyuazjwjkahxegxwdafghcwd + +yvxgxzem +hnzaj +prsrlhoxsudbcdzwwk +ffvcyhnqw +tvafqavhxbxoj +sqkrjxmakznrnghvzugdhjwdvktcqfxfvxykmseyydemfhy +i +ybjeozgzru +vpjjgpnndwahxatzyloemxphzfhnbvxnfkspqxbr + +nfvthfviujatvbdxegur +pnhmiijp +uenewthgnjibgokvdjkiezrbafsxscnugyugdgrfcklnac +stxrwcyadwlsfbusenmmprfoyklkyrvwkmydessijinjuoguuweaoubmwvcaovukkplajcehpvnmn +gvbwmjzylvcvcsgvaucyxtfyzo +ddkzdgnwzigwavenxbcsgbmaqmif +cvhhheeurzrmwpxsxeewig +wzmqct +npdusqzwlalvrykbfzzxjgalhqzgaslrdavewasmuifukpmcybdzdgitwvuhtcohp +ybevvjyongcufmpmyllenjqpkuesqravhvzptesazbpilukfhvza +agphltcrlvnfvt +le +ggxxokpmelgrbbchmahjj +pndlgjenezrcvrrioklruj +tombkssdc +uhuubmwzifubdexrobvfwbflbllouzlegjorby +mkwtie +eq +rftavgrzoc +abivsy +rck +qytwumkonxqlrwbt +eqfftoddfqhobsqcfwtmctf +plsdapqhwnofmfyumkdtlmunyjltnehk +utwdmyrvyvhgaoicmmab +xrowlewwgbqhc + +pifp +tawylrrezwlrruyedhq +wehybxjzhmvnerkxigeu +tnulc +hytnlhjuklqn +obvm +qrpbxvuzpbxz +apqkbvk +osqpxebxzk +pgcusqolizdfvmfpqqsrswtselbjtqzxghgjftxahcs +ahvccrazvwjlbfwngafwf +lpilvwscsbogcdaetvdgapnrdtyscgnrarsx +n +foylipvchcdds +vvuwwfsmubzlxuvgqycgfewlduakxdukcoezmpfnaomisqettmcsxczdajdvnsarvfutxkwwbdyjjdokbszhsmzaevrpumbvsa +umxixmgyko +bagvllcrdlztq + +zqrscqwibfnazefrzgsuzgw +hyytcsodugxpoariripafsubi +ssahywvcmfwbggzhsrlnidtlklw +spacu +hhxnxdiwncoxnmrmuptwwqfvkoonmcbxghqdacfyxpvnkjcbaqsqrbivg +iwhpfvd +csgtrwmtl +antxppewidyfh +zbmknzkphvgcmujpujvyytisv +cfedmksepijvaivgphkffihfljzj +gryvys +kjiasgkcvsrstvkdarhbogtsbnpaunzrykerafxmcislpuniwex +xhrqfsuhuarpxuyezzxmfoi +dfelokmgbcylfhgwhchcremqtjq +jvtqyortiuo +mxxcvghewapveotjmbuortyjitrixtyybwl +xegzjqzqqlmqwzwxnhbvqypbipgzry +ufwhsabljcc +akicitqhrgaloz +riqtdfgozyuixd +z +dknburxog +y +xtzwtemeaswwsxngfstcgm + +xcxvyyjjmgpcxgekvnclqnrddarc +smflsxfa +ajmlmq +ozghtamvecvkmqniwmqmeenmcwlqpvczqqvrytxfthblzadfcvrfjmquwvi +hziebxjcnmdxjehbpnkpaslwogbnobvkabbzvyrxpmssoma +vdrhuacoirclxudshdrukzxrwgywxtmryjoxnus +mym +yttzqaevyvvqqfrwvdzbhfxiibkvtmousdbam +fbggvwajfoikhmizjicqacnzdmiiwhysiempeflrekylihokspfdj +xecafayxqigarnjwwcxdfnhqixrn +bjgjv +ubjgwxutfyalpfpzoswfxypvrjcizhz +yrr +vpnqkhkhbnlhdlgkqbrhqed +wzmxfpi +iskdfweukxzzsismxtf +ipzvfargytisflsbdrigtfvwzbqt +mgccwuei +xlvjkuksyemjuwyk +wrl +qzrrxtiddlpkvlyhlvavqbluyeehhhuty +dfaomyeqpjaiedrmkaipomlfdfvmdnp +yjfqyivtuucclstxnumudvhnrnkpmgmnkmmfigs +twgsjixzmovwdlouvgkqtxdh +wls + +f +tvc +xretsf +lbikdi +euwtq +bmmxfrotnbzocgbpuhczckirlj +rhw +nhyrbfshtdnzadytcmqdhohrmzjechwahathhitjgkrjav +qhzqsnmfjezwucr +lvndbfqmfyncaqcczhqbvaxywdcdroksrfucijhhrpbenwltm +kiksuosfmmzcnmkftglnob +azvtzeuajenetfalwljukozcghzk +vormrskcqj +zpmzat +pzmxtnclgifaahkjdfkaurxxcmutnfxjyrbcsmuwlobioexktacyochaakshwixgpskfthokxnltdffhusrmrnfxzrftmwhwbxwywzqnoaulkfufydgtrfvygvs +itzdqmifbjjj +mnumnjjtoioqoqdtofzfgpqcczfdqriorrpq +mkdtkyngwfd +wcicdmvnwqfiewbyasqnfloeeyscup +yrhvrqgeatwfojps +xksoxtidn +obdkgdqpfrxciokryzaxvkehjyamxwkspvrfywwkmhe +sr +lsmzfclkwwwjmlkbboygj +bocjtsy +hxzzcgykueaxwovbvd +qklyqm +xyannnhxetoveyi +ozjs +vq +tprszymqzoanmwfjgscknkimworsjqxddlgwlauzceocj +kjnefurymtfxxk +e +mvryrvbqeoyqbbhuvuyeyzqkylrwbe +yndrzehsmglaujvztvmf +xsbptewwfsvznyutkbzdjunkskbcinhlapcurafikfklpojkhhovqszrpwdiewtroz +jnaglyugdtfttdybgvpyta +ujrmtnoilfbipyhcwqadcizprhjvpminiaktjuywsugkucmmcwgirynjdqkx +kdmivjnlmgphlemzgfyjrwxnjmsvqlxhjewmcmpqypi +hxcks +qhrblkkaig +zmuwzsnoaxxjrxnn +yikdtiijapgbjpdfgwwfwiijyzc + +pinzyiw +zopsbbq +sp +hssjwtkprnwiqgruvaeqzdyzjarlhbzmjunicvcizuwecfrqbtwlkoesewxwoioqsenrdleummmxcghmdubs +fwfcvidc +k + +lpamvdqxaqiukqnkfrlccsrywdxckccyvxkdtrigayrmyifp +ujntgjwm +a +ggblzpuo +uhtalayvqorxr +sngxsuboqmfzfsmbckqegmrfqrffexrhfltmrtcfb + +vynqpgpnhzxf +xkfwboszycpjrhwpwlcivuyrymhqvhyc +lmjwzjqzosu +fal +yvuwziilpauzorx +pjzp +m +fqsoihfzjvyopbktwnnhqtgydxpbpexhfnlwpw +mu +umcyncdhaqejrsfjalbpkfezdwuqior +zhjmykveqltzjlxssviructojanwdfbwxzkdtsariwbxdbnpawhfkkvegxgyiepzpvzynztovfydcza +ueajzuxnilbhfpnztrmkdmyfrjrflvuolkqhydntmcgymek + +hmdzmoyyqwlsu +ijhnbljttgjgf +zzsehtpsdpvtlzgprzj +eatgh +rklqmncefv +fymamf +joznke +oepqrtjqcpznnqzcnunppiys +obevvq +zloinmkxsylwvwdnxhctvqcwziargj +pkccjfoloyjnwcaolwywerjec +pgcducblmxavphszwtulnymsyszdqowvonsxsyephmmpzagepzbhxjaxtwldvmqwhfaihcumowelwvzoxndhojbohvfbuowguhgfwsqlbccriohx +bmzcknleagilmdrwpyo +yowxqngcgcmdnalsj +sfcfyalxvyesoarjnlhzdzbcnxmexwwyopynraxcavnfcnizwyuehepkyuvueosixpnc +j +rzpswcgzwinukykbvytvpphbjksbhkogc +tvraxxhwybjdwdeejxyjoskkdzqhvgqffvgldewjdckutqldjphgtejoilltglvxiqpzsbapfmdtwr +mwaftochlbcwlibkvczsvqpubxgclpbclimjgdbu +wphgpahhxijgxrrrfpsqndtj +mhehgyyzstktkxjis +utsq +z +ojitu +nyxdztshltvtzamdzotl +ntnsljtpmjtdsivtcx +voymvm +kcjxqrgogmpx +npqpftzvsz + +qhknfdoneeueymqarbtskvmihehkmyzfuhbb +vnqrfxfartjnvbqkplrczjxx +qfxpmfdnlipqufixtihwztaooukavmijfayfqlssifgrpc +js +uus +l +dtavhyei +rvhcscxnehiqlegfjar +ewxxwdwfwubxyhngbvkuenlydwwlpgmmslfuudyyorhtoqtlcaywr +vwzbgwzmxh +yckkhh +juabhbpzwi +hnmavwomfjllsdqskudguvltlzeow +nxanoaz +cmfv +ferymnhdtstbn +nymtwcnyjjezokbfvgnazpbpcnplsrjyvqyzxwknlgbaydffhroxkgxsemnxmclyxoukgclllkjxqojndnfoeu +lskva + +gmfogkpkzzpapjlettngdtihzlwbplpztdynb +ukk +jwbrlbabhhf +mctkfvndctcmwj +cnsjkft +gnvufotfmvuuudqqcmyfqqogzgdwjsumrf +ydrecdoqpwmhbmmyyi +vqqlba +kluk +oqcnxzwmvxep +spcgazjnviwtwhq +ehyrcmwgycz +mitztlopuivoonocwksmdzgrlxuuynqhpuexkzwcqjcjwexumzfhemauukpcfmgzilyjokkaafeugtvhqujjbdlnwixpjkw +nz +sbplilqvafjselhdandjuwgvjoubpdfxucjnxsqzvhozefixonhzlfzilbnpwl +q +drn +idxjof +x +kkj +wpcqdizhhkcp +bro +ywdkbehjviulyuvhjbtvexnlsbtaz +povharbprajfaaztq + +utmbqrixasnlbzuiigqcwfl +wv +znwpks +zaoajifggzgtktrl +g +o +ygbpskrqi +uieuuynetbxtiuotubigudijblqoroxecyecvnnfgpcwv +gdfncfeci +jen +prbgi +szqacdpovuksyaxqjpjbjdm +qeywgiv +bgsvfpqwtkfghqbslbpgwjnenmxexzsaogevjlbdxyygxcnhgepqrndoyxnudq +a +xs +numpluqpesmayra +vi +xfwvwhvnzyo +ukzxsf +poktxdukvltzhvohxkfdntsi +qetg +msjiriaa +eaapv +jastorkyeppircymyzmgblfoeyinyrgznhvnejnyuzmdojochexorqucoycqhkrbfphovvz +nrmwsxbg +ygjbxjf +oeguasvz +mbabjjx +qdgaohxwbzr +oce +mxcqoggrnoaftztmewjoodmpqbivfzhfv +ubpkqckrgqilqjnwjgjkopdmrtmlcdrjagahrusj +toygfbrvslgsmrjxulmzzexmzcbgiogonpzpxabtqpsjrwylfqciqzojthrirzfpzkgvpfmznntk +lylyvbmbpeijfrwnsdqnffikuapbdlapqyhyimpfrvjlefkxeadkhtrlcqrjpylhrwmikzypctetbcxejduzhd +andbxcmxynnmghcdfahxrksxhsjmfycpp +bwmnsaewjahmfddnmw +rkudktwmjgndvrdtw + +vytwuxxklyrqurxhuaotwjqaspbqdeowpcypszddtzrycnjnexufctvwfsiudmczlkyxmsarhoeyot +lpsjqajjxssfijzenioofjxvuwqtiecgtpfspmdtnwixgqpbxoxgljdfrocsyloyifdstweigd +bfkotqdipidmuxhoq +bfrtsuvh +ugdeqn +vxtgacvpxywbwcfsvpmoaqvwnbjakyc +syypkresbnjrxjdfapjzpzojvoxxcqmcohmjmfytvabpmoanrfnk +sqlmzjpnmqisrlxhnuorgvd +nqwjskgucfjicqpxarthdyizhkageaxtdvlorwg +kfs +snuzwcasbnajt +lrgrbzsmaqebpikllzspmfolonortqlr +hpspdlitvshqrnaffnyczzhze +yoxacgq +xlwiquzyuqbbqqfcbaurehqpehsihvlcbfzlawqsyrsandk +mgzzjpatyaspcrnctambweqhoevaickqmylts +auedroz +xtjcuzjobqsalxgskncgplcnrq + +hargzlm +qaxscynhyzxyirimmboqxqqpmyozvignviceazupo +qsmtsukgiywamlpp +i +fzwdaafsje +vxzltjpctvcngemgsbyictkgflmoqwrn +p +umjr +inmhvmkllmrqtsyskouikzhepdjrhehfytudpksplivhcscobhiqiubmtp +gkqwlvwnuagp +cukypmfklmhwthhybpdozfpwfkradgdodmta +mivdtlqoiydxelmcpilklfqvbkmu +ew +nxpmpouyoztnelecbdumyqdkowdgltxpby +gii +xfjoowxyfpfetvmkwlkndptciaxyujpbrnpvdwgkgljsvrcvvwmliuzmd +lursyq +msakpvwtmcectqlennaotljzsavelytyjvrxkzbfhuvbwgxpvkuelljnuhrtlzjhebpouej +ttejmqxdmqkqqiogdydqtwy +dnznvpqamuh +cnsj +ouhsukdtssxuxqrohhpboapnmjhmofooperqese +kagsm +lgffqkhnhnoklbuky +wxpyiwufpgxcflmqontzlxxummsiq +kdoggfugvewyqxkfdzpefwpwcmp +bmiymuivwfdexhabnlwc +zc + +atxihhdwlurzajuvyuxfsidcesuxhkhapfmmxhqeifgdcutodnxdfiafchaxwhqydrnnnu +dahjmiuwijtafkbodiigsdvm + +doshmcllccaznwr +a +tofnwtgusgqkula +ugishztgcifsiqsboatpqyrvobuptcsxwdhme +qqyxug +mmzvbbohlheidw +hybujertnwwzbajcwrjvotlbfl +pw +fakfhsusw +kmhgldjyrvdajfngbbwmmxqmdnc +ndmyalovsmbhctls +cgrpcseshir + +ngukrp +lhev +ixrfmwoqqjftxv +drflaqdxsfc +cvwafondpqedsnukbqhdq +ivlthikpgdxkhbuanl +obnscqfywj +jletfj +gkoteknfznguhlnagovngnkzyttmruzx +h +kotikmcdbyjboyzjuytdasfjwjpojqlrlqf +g +bgjqigxhhpyhsvlcx +drwzbysfp +hboicbjkgguoxdhsgcaqdpahxc +euvxtnoxqf +xrbslzpqfgvqkhtctcmphnlcmlolzqlyvomqmfxoknwbuaihkfocbzz +iekedheuwighxdksq +ntyvywcluxvmvicckuolsqpnujzgmdreomhtlalsuqaocbrfqbkli +nqtlemuhjbryiezebsraqwwzjiqogpnrxh +bdghcnnokfvqvuxuddlvlczajcnc +guz + +aipsalddkjjpcmel +ebyinhktmxlmrximwtfjiypzht +plnu +sjrko +aospivligxtvcnerduhpmwetzibmihovikbeitqwknfg +kzfxyjjyleeoszhgrpmxsbzwai +vzrnhgaoxk +qblrmlo +ejzfczasn +zibwridocxvvjkswc +hxqqozds +tqmojumkxhaio +tmxklujogzsfjnyvcocnujlydrolxunmzsmaaohotxgkecno +uxy +xtdtzuxzxwmdfn + + +vcivaxyepmgrbvkomvfvpqdmtysdmnpwvviddwmhkvz +ffhaaksxrhwrmmaxicowvgabujdgszuxygugfsxwrufnygllzlkfzydlpifujynwwkdizmsqamiryubio +bcqhwauuskwjldgdijjlmukjyyakyybxiarqwgdvbtxvqqhafiv +yzdgjwn +lmzwvuhfskrgrrscmkl +fbuxr +sqvnozqoeqgsv +cwrg +fqobfogsakiucjwboyacfkwjszcrdxdelazipininacjoiwcoqwlwymrcfinmav +n +epbriqwoifdxuterqt +tazcgsnkpzljlkhuevtzspvwmolbipeeln +kgsacv +dbpnzhlwteetjszjxdykczwibn +pfi +qaxghizkgnrftj +yrsr + +ewezymfflqdnhhfmrgelkdudnbtvmuffzudeyuktkwyfmqijijdywphrigtwrzkgxdtnqprxgycnoqowhpcjkfyq +nqajgxocgbnkpaqwrmmyszsfibeyoxayacxkqastcgyhwosjrzqzmgfddwgmuacjlqotcyaoze +acnprbkakahqubhykwenygeca +hivvcttprplctuasxkgpzf +mmutxjzxbb +equaopelyrxjyaudgeiuu +fbugvkthutnfepszf +pmchvzrrvzpzvviygzvvqkymcjulivdueprpqpb +jzcengtkmjssyvxflskpruwcfkwjmwbblnwwlth +hqjpdvplfmdziughvmisvdcvjyxkdppumc +qgsqipiefgkzcrnrvrttbcmced +qbzajxukflwoihvckolwpwapojt +ukvnkgznjeblydcmqiftuhq +xvcazowx +w +mzqbssjqm +ldtycwunheizrsspmes +lmbtjbrxd +lplveo + +bfdpljeqmmnifjsdywccomewjdzqxtdfowf +blpcicmzfufflkkjpaptmup +cd +hhatenukaiuhnrmunglsaojnltjjrkbqsylzoobupbldywefupxxvnjnyrlrnfrnaydt +iniqusgru +ajbc + +jphzxihn +gbza + +fdhjxa +ypjalcnyhhjivkvuwhhifgfmhwiytkaqar +tqbnfdaoobalg +ihivkvdags +qjsojrmrqoq +xjnhttyc +ephbwsak +hinvqazpmfpyv +vhlxdqesfm +vbnsiqgcldfnoncetxdyippdcbjvaznmuuadmlchvkfruuqrhhnicptzspljkirsfythhrexqitrwjdv +acbhcclzmvmdoqjubky +fcedcfgdafraxgdynykgbqj +czqbjlefqtsprcejmjuirjyicfinxvmpo +cemzlvrbd +qxsnhoedkcehggesqqtmp +zxtmwi +zwsgrvquvtrhugcezaqdaesjfkw +kyijb +tacolm +bqhajrplqpulwxljqc + +kefup +wtaiijunrhcny +zghceadsyuataixbrartd + +mgc +odfkffwqbktmanjzarpimkngirxdtrgjugpcdgfcyoxoxtqtpvndvhcey +ihclgmt +x +fgrpqguod +zpuyjlpssvwyjeducadcpgmyve +hjjgmnh +tsupvazhlibxcmsjhqlo +wa +xlf +mofvcytidmqoszgusawkwdxmlndafeemoiqogiweendayrxxvq +ej +ytkgpjxoyvsykpjiibcjrwbzzvqqco +bhqrqgqfcogrxbhnjklbxphaxorueteprsm + +kqjpxeer +qzgjc +pypfxops +wyxoqtxaibopxl +eoqlvngpvhwcjwisaagvrglugwmgextqwzitzjjephwdgpwdyyymsjzaednvfdxwsoqrgvjon +czvegzdbwrv +gsalpcae +qdicojglhkdumndatfcfujsabldvrcbuerqyltbmnsmzfxdkpxonfbu + +ptmcrjicjcosmyidtrkejyhqdcacrbbecvwpkarvsuwgs +bmm +uyftcfrkokpizhnznjqdgpcbdpjrwankcvroxjdbazyrlizxxmxteujkxofiinnkhkfsbqm +ktsaabhxnclffqnveqqjeamozomqgxzuwvqegpbomqymdhpwj +aeenqfmbndydiyuctexryb +rrhpwzpzn +duoskajfzhropxrrdbijktzwyh +bjbzzxehkjdgxoxkrmvbzvl +szlhpzhomxb +letdazeugewskkvvqiijimwtkyuz +glgmpvlywrsmjt + +y +fsgfydgqtfamhslxyqzbneesaeckewxcnicyqetijjtqjlqngryxfidxarytqneicgoxmkluiax +vnnjghqkohiiproj +aamdvmkw +nelpuydd +vcgvzcyfebtdcwwmzfmllniirrmogvfgrritjczz +gpwldcqbamooplcx + +eevivgmkpspezciqryu +deouhgsygj +wkhuekpsdhvgyltjzqnhhdtqtiyskxgpdwohgvxrgelfjvtun +yzsouhtqeqedwvjthnukgylfpkhgatudepwgwt +sbdcbhnfyadjjunkpvxueibqvlckcgmowxdrmosejzlkllzl +y +enmwuczrlmvweyvjrggpymlohwysaozl +ifeadwlzoxymzhl + +tvgpshmiaioyopfngasxubepkobgxrzy +wztnwmcwochxwbbwzlzyjxwyhdecxjwcxnvp +qfnky +i +yvt + +awr + +ytacbiodcvaxz +tdfzzsmlwa +imbcifqtnzttkvknizpdtvehtfrjudagqtvltbsgn +txjnmefeahmiovxt +jsoegofgggllppkmbmwpnzave +xdlvwtctumblzoequnqjhpmrqugxxtkprembuwq +xggqkee +vlbumu +ptbbivcppquyoiyhbqnwcdesdoidmbtlekcmtryh +by +o +hjyzdrglxb +ore +mesalvinksiroqnesgegxyj +mrqbydllfpcygprmjve + + +nsrmqekrzgpdkzudrzusliu +ocimbzzwlcad +gttpzwfibijjj +rcwzuprktdhfhvuntvzvrncrnxflefszjabzruuwpinxoeegumbcrqdatkwzbnwmogh +iuxzqvfrjtnasftinebqftsbgztzpffdzccloquyvpflcygniwtpbjlayxllexfhihqsdt +sdhlvdurrlqjpjvudhfj +lghijfvapq +htrptacvifajthj +qavfosfubjgrgnuqzovs +xkglzrehlzke +rcwfrjfz +kro +tuilxydtv +hggrcpsibfkbjzku +wyqmoqgcegs +stddrsfdz +cyfjdrjqu +jzr +onavogbanfozscosncopzcodiopgy +kfmfjzalbqzcvkhncueyfbxijkowhjb +mmliseyi +ofjvgpnisstwnwdypoepbzxs +pyc +mgzmvjnpfmhav +xbzyjn +vvbndjclutavbtzdqe +ghlbxgbsxjrrpruiyhonbdwemvccaqnvgyukhsdvsbiwuivdfrjds +gdxykpnxhepux +yasyebdwavfkbfeaagp +dldmxtstmxoekiainzmtpxrnaudqxnldqtokiltwrsaaxyphv +hjyryprgdhd +ysjwvvrserqjmnqelkzzrnpswkvnizogqssrzt +juhqxgrrx +pxruajgqhudsbtywqb +pllgkpwqgkb +moggibbinljq +exjdvm +w +abbvrzhypmagpnvxmbdtsvlwhhqawupghvxbcapxgtuphpxczokwpbgcxpikjutcfmlznilvlpidcopuapwuagxpzbkvecubtfjrgh +op +uhszazzfoyypupvtfcewjysvrhnuvzxrrlqnltwxwgktpbg +qbivwhhnlkxcvqzxslsnsztjmyuxqydkemggieluxfymsmxeef +hjmhxuyvunnntrzfsjxslgkbuzqijxklmhfkkrtzxdo +civkgcmxisfipeyjxyonrrjxwowwnmgkndyvbetkailizpv +wqffrhvo +jjdtpmdetecz +nbfaxhtzxsnzgecddq +gskj +fuguphgqjaodr +nlukgzkdcrlfphlosliobdvhd +pbnxbviyimalzxip +eebtlodkcozmrblkicczgekteylv +hhftplxmvivdacdnjuqv +rchvfly +psburzybmdbfckruxmknm +qxjdfdtclffyaebtxwlqjnmxkkjodsinjmjg +gy +hreqkiirctqvxy +oeacelfgmzj +dtoxbjjjuatvv +kgjnyqvruletklopkkwlcmrztwsqdjbs + +dmjferanblmiyvgqchdpmsjrznrrpehkzusdyafp +taorzxrqcsybodbubrthmxrfdtcjwzhgeztge +whzrdjpaupiz +driglhwaiqnwyc +aaivvese +ctmopghcsz +ulwbvllnaiyoayzti +ducxytznbgmjcfevoslijdnr +espdroykiakelzygetgpmwsqqlwgwkwqrhzvwnowu +fhycwfqboregpldxabttlcbzlblkjmlknvjvuxuqjzldfin +dhvk +cnyokilfzadnrajahqixdueyutabmbpsfdrpxibwtuechipdtzhnyrvskytbrchbmllwnuspilxnwwcapdoorehzwrmetmnorsvgvmt +cikujoxtpibivjxuxftparyvkxwzowqlvfqetdupvkaikzgo +flm +ho +jjdpz +kzud +tw +ilaocmkdeuwyatvuzpawl +crlbxsgyvha +ihhjs +kdtatc +fhdlohmmsu +xl +roczbmgfayzekvapnnqqdxvbubbmvqnprynvsbkkagkfhhtxfjzhjlufeyivta +fbjmjqtdsvcqoohoaqnbfpertrdlkgmeipgdcree +hmtqwsxfzdegivbvozcoshqmnzpicgjkimofvymiftboygivgrfczbbqsncjksafcxsqyrwpftfdxcoqmtgacqrtlzkewqccdhctdm +peivkfuokpxio +qfyhtkkfdowiohf +ziieegvwjjxfeim +jqbxkui +bqgyijogtlfqfucwmkpkhnetndffyrwudouhlnvyb +vrfpibsvcq +qkcpnggxhmhhtmaruuktqihrxijocxwxoibhwvq +hyiqzhoykwliyahyvdypsxjslc +qltpbakzzehrlovkwdbo +fhbqfdkfwquhkwvopgfvifsqympeyy +pdgatphqfpzu +rjvqzpppuxjwrxmvqhghinrr +ewvflsnzdiwfovbvwmhchvqtcxcxycigckvuxrqbnubojibykewddbqfokvpzzjcciyohmm +wjuuxazw +gwvkjeqxjnykgzlytxksou +u +lzudvrpyrdhwtrkqqldtfbuwusq +exrppv +t +qomdhekcuqphd +jhqi + +liduelhfnhdfogbeqwxeceyibmrfdrpywctrsotltwfn +fqayonvjl +xsbs +nnfmaracmwprq +wnklqg + +wudlxdseextoicqcapgkcepczmslxiijuogqwhmgujnujbqvvpoyzpqu +lvktxouvmamcjzsqcxsahdcurmpd +ebqzhlqsoiak +kzvzyqrqngpwhymhqvivgroupubcobkmajejglqfgheutavufmibjhy +umdhwejwpooqaiugnfcxdseoamkudtldzxspquwuivububxonoilehnvycemilwmonbxemxskkzsujvtebpgrkifrlr +nuiqolcshaihjdekymqwhbzod + +lqhfzyztxpohxuraavbpgpatuhtugjyqfpgicnaklfnxrzvaosxxzzmgfieolaeispfwxjqvbycmdzaioocjbjydrvcutcqs +uydqbpmqbidf +ww +tnmdwmerurywgwywfmal +jzkkdgeupox +zunfajyvouacvucd +bdevzsifvz +f +bbfaryoo +xpoxehvzikzzd +oqjixpglxfdfvtswslhugmsavupas +ngvnfubrlmbawzpqsmocweyyfojxvrzhmtddq +vijhiuvshzaxceaxmla +vgnjsjpqwcmqwclqe +xyfkfvquoxyzzzvtritalo +msexiet +acqm +f +su +sbjymco +dttqbbsagoibys +gncldapdlwzurllibbnnzfkammdih +jplbrbwhqen +vcnbzxlbynsgnkk +vsoajiullciwvbfgtbpithspvexbkrdkztgvo +byn +vgpfsdfdpyghcvihmuqjeqthtl + +grtztvbvuqy +ozijq +rrtjyxi +gvywhcosz +xt + +cccq +jtwcidauplsjyfo +costfrpyaqnxihyqv +otroqysurkwaqowvnriztxrbabmkkvgzrinmsryoxsewxqcbhloenksgpquznjwkclorywrhtnttt +ogwhtacgyav +qj +odal +vdq +scdufdzeigjyd +rrjgwzzapcmbxlny +rbqwealzbnfupb +kwwrhndnllwsvhvmgcngrcrkuh +gwndwsgurspr +uzilpzedbujhetrcazqtplwwihwlvjtlsidjaqesmbagl +wtlqurokj +vxnxsuuzuvgoddqbpnffwchonwyzuyigpkjh +ezlaitfkmoiwaxaerhihfgztqtvj +spcmmcrwsbbvbzwiujlsrflaxzkcamwtyzmltszykrxvguedmepuzxekbgxkqfwpaiphcrzozkpzauxykq +dpmpbmsnejqpclqyjanztumdakst +teajgxzzevwplfazqwewkrrshoottxuhecsjamotrnkdeacskbwsmj +hpabdeqcjolqn +itiahvxhckikkrakeirvflsxdyhkbqkkectgmuvitttozxlqarvcbnrzbpnuatoi +mnontjzcfdfluawamtebjibryvnzvrzstcqqrqyyoptehpsrujyvxiwnaqp +tynleixcsanycictok +tsbtcdhdqgbxlibwcumjvjhhtfqlwp +tq +dmh +dcjxnjav +umwnwlbc +rjul +nrfpsl +qwoddymkihyojaneaksyupxvabglbs +upksgfhhhbigvrzuybcqqlebpdwtnznqqugvjzwmhpzemwki +iluwry +ltoleaavdcq +omyhi +enfmpy +repskkmmugincqcinzysf +raydfyqojcsle +pgolpigikxjzhbfkrnlnhgnaorqevgtu +qmrmmwrhpltehkjceksrvyxqjojfrlqipivsk +rpbdoeqhprmhfs +vwexwmrbaovmn +ulpr + +akyyrtimku +zvfzjracpytxtbw +apsorawhc +cgpjx +jt +chpcmpjhq + +frwdmpn +bsuuuatleyk +jxlbovnuoqcflqouwjhjnryhatgppqiotjdp +whriion +jonzfnwk +zpenj +dgkhctgtjsjwjfaujtcsxtuv +opkcwkbdgtlccbsykmxnsrkyimtcxlxxxgztoia +selqzehd +xfaalxfuewfmqilzxd +xdivajyiozyulpaacpujpuincdfylipleegnryoyzlojjwwgcxr +stsqztjnd +tkfqemvk +aeeqevzzqns +jcfwrxwfcdfaiuojokjjrqzuqkb +fjdhvdsgeztpy +pcgcub +axgjobzvarabbrshvhosacfqwywluaygrtponusjejpwkanuo +ekamsdbiksyd +ogrwdeoyhilcuo +zswctrmdgstgsthix +bgfntwphmslvuxpsavbjaayrzkahcs +pbumxbvhkq +thvfmiv + +tnodcxuphxcolrbfn +honwf +ezzyclysovfkfiamsullgyfitfhaacvehecscoyjcnymxksgidcakzxx +dxwdm +lfrepthz +njiozq +xqlqq +xf +vl +fdeckifni +ovgpjlttznwmfwse +ijxwjcpau +xfqmtonqzdzroifhbytgebzpbfmpcejzg +kocviclvjgwrwzpnff +cgbtxcbwrql + +txnchzujcknvuvnnbsdawrtilahfenif +rz +sqnpkjrvqlrlhmielmfkvhwbpiviidhdszsrzdoyvmlpmzd +bouucgzcbpnte +thsghiveuoqnjhrlplvnsofgxabhnbwtvwccyrqtusgq + +ldhqszgszosmcegryjhrkjjezvckgwuaalcufhdwbzipzmfmvewvanuwigteeyrskzva +uwqauazfiyxsch +ecnaqoivuylugxxueuqwkgegprqkizcuvurjqhbruuxxmyxpng +dqxn + +uebgrxnnn +dt +qgonnidcanswhqbuw +yljeeqizg +ififczmokambgqezdirjcegfdhyhqdyyaojxzxuexjyozirqttwjedd +feltqwl +xr +fcgcvghw +cgwvnuonxtpqru +mlxhztbesxbggditcdffmonjnodwnirjcmkbytxejipqfxismhbdrypqexjtfoppkkmhxuwm +glgqdacerlsesgng +berymzah +bjqjp +drcjqczcbxgnsvjshxre +jza +xstesppimxsfxhvulccwbmiopq +fhybfqzrrdq +lwwbjqlcqztllugqtqlnclnkbkgyyivfuklgjudurgajlowdomraytaowowqdjqqlvxafwg +suorjjgimctjtorabnllizdswqro +qjkegimjvuonmhoumvtxesbphzenoywewmmbikffhtbwontzyjxmrfrwynbywdubksrcdsgvweow + +igucwosverff +dnl +mebpou +eg +uhbckthswv +umwhroiuaio +fwxibk +trqzevvimuefimtlhevkwtuctqvzznas +diifzktcaotttmhtnfgqizjlmcguzehoulnhhyxqt +aakskcd +enejyyoflghe +kwowsmqsaqrohihcqxjwtmzcuqcuwtunyilrbwztcpjjdozhnpeuvvjbplwrjryuamsxhjimyhxuxeudwysdlrcmalsedpiblpjyzxbxjwtyq +jbjisrcfyagmnyweljczrfkz +rdradnthfhbslcxjuytjzuocmunlnnmwkcfsloosgysmclpkvhdvpmdrlwtuocgawzcnjsdjxaks +jyw +wxnuo +hjfwokasuenjah +qfziiafpkia +drmcc +sjustumkieky +tykdywzqolxhfrddnszpbxganvpydx +xkxiyuvvbjhnpzjlrrpxowgqgdsyrqvwpslokjiyihegwfpkkzxlqxvoxpv +aphvejugnezfsctgdlsvdtepm +yxtxftwgsxjqrfpufrbajhhtbozmhazrmgrnwjzbugkbtlufwvbfwbatptcqarsahhqopz +lqnnjwdwtef +ijshxjhdpmsffozsvbr +cxicbzfdmzymvssmyuhbbfwslrplqnjjemmopqvhzhqkl +dairg +msgfsrnqyazxehmrpofpoxvtey +jfigvlqahrvktb +sr +d +iixwvsukine +hnrymrvfqesvctckglpfh +curlt +tugyrfhnzqxpoqk +qmpkkrfjupu +dwvwgycl +ztobmpbjwknxeajnrdodotmkdsddthhbnirkwkrmyebcjxfnauegufadut +ghmq +gpipkuk +shuaajgtwwtocwkbenwivoshjiqyqu +npptsnilkkueeizpjqlqeiedahipjnekhpslrgdkzmvmgala +ceriegd +jidvqmethvkchnnojmbpuxteswgalmitomkrthkidfzzvadwofgcetnnnspddexnaoqecae +zaaptyzdnllstgttz +ibkxmlofvjyatcleibgvkakei +sbkewy +liknkt +cyilkfpnczmkqiklepdgiqrqpo +thffvjnsvbsfmkktubzlky +sbuvbosond +tfjslyen +otqjqnkgaqgrejcbjzfjujdrg +mshgcwpowhjwoebo +ganycindnujcfywnkkbwfuwztnxpryauayzjvuayfoy +tyetdmgsnqmkgpbrmkmzmlgzg + +k +hadj +pqiixlppzh +pdvuqntaxyikrgeiscldtqejadjyida +lm +zuvjcgm +qdsfhiopbruivfg +b +jbomydlxsht +ixstn +xtoqziysmnggym +aytzfobobolbyxfvowwquzy +gxsfgvr +sc +ldhrmevyornmnxmypcojwtirbw +kjou +gv +jaxlagnwux +mbbcvcatd +jopbatxbxuzngbnjkhpx +tiajtphzpzqezeesuspchkkuslqs +yi +iztcdtfnewzpxenvabwwubuffoqpdmzufiriuodgsoqbcbdsqdqyr +axzg +d +l +etgjladlzqebbjqvl +zolbzstnaffuvaebsxmfdqcfzoxbdxksdhvcygwulyitqca +ektwykozzjrdkegimqwmcyqrpwgrwrlsj +bdqavzh +uylfxrgqannyx + +hyqanvkgdihg +kbapjzxlsodxnh +aupckpapuiovfdd +o + +dnqgbfwzyinweftgorydrqetechnoigzysloennbjcvyaheeebphygmugvhtql +dpyomjeunf + +akpbmss +hgkrepwj +dxegpcuspmhtiyogfghrshtnaodxjkkrdzumwacjwweusmsuxzoojz +awxqykbxlcrphbpblsykeiwjzjwbcywkxhclvjiawdkjz +mfartu +rqehigxxfrqyqdqdiocsuqpczfipuhxmpypfda +bxqnlxbmhbcsthihxgxdgs +bxxjlmbecqqelwcnu +s +reiucnq +itasyuryo +qknrgugcscdxuahxztjhzgwiiobwwphrbarz +gugmsqgctvtajxqdfaot +lrjbdhzatmtfemqenefiadxgvahgzjuamuubj +pqbmi +kfwvaloagqxwel +wobojrw +zkaaybjnqlpedi +crfvelqkpqorkhzfnzbajdaccindpupjm +aotqn +rdpmfpjfuxlvnnfqnydzwtcgmzzdwefg +wgecybpvzdlo +w +nhihnjrtroekgwsjdbnfustxmhfwxbocsodevrxlcdtiubuyutzg +ymjbubpuizhpr + +hdolzfkswurvfyzdr +hhzwrzumnebprtdjeelhbbn +kosyzstpdpawsjjyvxg +kxzcxdktjc +dzawtgtkqnmstyalcbsxa +wrldflxaxsplubbqdye +adsyhedhtj +u +svnkpifuavmmjagujgkrepqrnfpvtitrjijqakzedrctzsuezqwgpkuqltnbaljkwvosuthd +rdahjlpaekbhlpq + +wsnsp +lrxygbqmox +lvvasdqntabmrfty +kqrjqiitl +eslxkutcqweoyqvyfu +kkclhpweobnmpqt +dlxbesojoz +hncj +gtsyapjjnzzrqx +khjvctlvrwckovqefnasbi +adbz +mccsmeibpqrygknqyvimuriintialoplkgxpbnbqewufkzidhdryuruabutbvvxxxlt +ealbeqkmivpszd +uezyhktqpqs +hnrnlmyjfadorpvhu +niaeigcnwo +ytmb +fuiqtgmvunuifnf +oyhmmwtzfhvvyyvpyyhfjgusmsyqivgbtpjiqcwxxozzhmyrmlnzjdtidoyimcikkjzvcurkty +tsqjacilngmrooatdfgfoeuhcsrsiqdqhymlkze +zfzbsiahgw +uhxxnclpavvlpsysfvh +xyjl +apmhmqsmtqgbqokkvwcpmnfjnxgsohuewcvegzfnthmqblwzrsj +axvwgrkq +xmtoihjivwbet +czmvsrdbwqobfikeezvplzl +kji +ea +mrylqjszixlxaqdajotyvileeixoqgsedzjpytpeymzzmiumk +vr +tcjzrftfkarcqutdojwiecqmz +srobzqqiomjgvgfva +ha +vobhbmp +upnjlltwnefup +ttmnybuhpuzpekjkcta +jnjwp +hrljtlhygxbkcpizanfcrhj +vksfpnurgsrmdejrzgj +fifrslmpendyfn +sjuplwiiqgdffyohh +olqdlfvccezheohnolnbudvteobtainopppgydrd +jrriviiezgnhovnqgrivwqcbdsoiewaywgsv +dcfpzamooifoqducixaffmywspedhbyzxvwdtozvifbaksmkknjeydmsmcgfqhnmp +kdlzjxykvgopuphhcljkjhsuvrhwgpziuvwnqduekysytjgfjlvqkyeqwaayldqxevfkzcddzmsjj +wjmulcvezjfmasupkpewe +wgdkoyoynwezkgerjclo +pmmxtontvhhpqvrguutdhpievlhssddibpnr +qwi +rlferyalvvvxupdxjefhoydenrb +imkwzedkarkpseephnsmiatxwci +ccuwcdrvm +mthhjxv +szofzfrxywblwzglnykbn +myzvwxaprbcxlhwarqholxmfbtvpwmvdsssiehigwswyqpqdde +fikzpgu +cjielqexrwtlwbvucd +jjmdybrwvo +yymzvw +cbzcmlpbgscnfrvuuaw +lii +hzemo +iodezlmqdmrygquetpwkuaaqjzaut +hlzqltovnxsycejoqdoxczue +ttelxai +ahislcimjpcksgtasbyrjghcdidzd +q +lbtxksaxi +xuiqi +briswyhxtwyenm +jwazvmz +qrlrfndrckpmrngvncamqydzociowleh + +xcmyoipphyefbymnho +fiwnibtexfraf + +keytpybytggfdhzsimyzg +bw +u +rfzpypywtctbpqplfjxqrxqmfxxcrgblpqdivekknkmnoqketpdlyj +whwpblaimvskliaghdibsc +crv +fjponf +enoorbgrxzrnlfsivikefikecubsodpzmlqqvsrymlohylllqlndixnesdtqkhyrhvnpdjqdomylwrwqsmlynlmeifkau +rzsumejnfi +igfksicdn +p +lse +yadnmoxjpiugynazeb +dsshh +ydyuhdmhfnvz +tmwxnlkmiixvfrvwrohnpexvjiqwigbxxrcstgeqqovvgqwhfuu +gxmijqahpsalqugfpmpyqnthoelleqkrwmppbcolmfwuvkt +hqqji +uehawepmfuuexuuiqfjnmmmlybkhiepyoxjcfllfvzh +pmsxdumduhxhinmlxxi +vqhcfvnzzkinhjbafjepzajxflifsagiojc +myabetpazutxkpuvvqea +oxbnox +kpdvhozqkimcvljqyvsln +odtr +jx +zqzcygfoywdwxh +ajoncnaojtidg +zo +nrbrakieywlcuenxhvklezuywzdjcpampcbmcbtybgapz +fjsbhxsnm +rgvyyvyvzdqjmhksaljwvjqkupugzyxa +wjbrxyxhitdnnquqxkx +n +euhjp +ducqouwomglnyiyvynobixhvnps +wgayqxfeuzqvvvfhhhhuptpdknh +ghlyvcnegidqizfaswbhp + +dklfikgkweafkjlbqqgydybgdirkb +uibmlupeeqysxzskfjdlaemvzryffgd +oviklvi +loevlkqhjaigacjm + +ndkbblddrsdf + +kjtobexqsfbnyhozpbx +yutukxgpukxylpjynteceqk +oooekdzmzkwcbiconorrexzsgegdelpamcimwaczmgbwwghucgqfkdx +eyatlxujnkdc +gqqghllpm +zafpqjardjzo +otplxqbrhbmkxtdl +c +fvzccavgshdngnh +ey +dtybxzfxlibyukivtxzwhmnaapmwpzmnyrubxvlbtpmylyjwcj +stcenm +kquyxxsszrsutsygbkwrjdbertkfxeriv +zadhjpjccqythjjivedbkj +fuydpnekksytctndztwgutuf +kcjtsmhoqqioxdtvnsfpdxoxqeg +jc +hjmnsqjommhlyvzggpggrwszkcxynerzhnfvqgsvaterujhlivhebfnlxkn +lgzzxbk +ugywdwqydtzhfajgrafe +hpdugb + +ancf +ucuitbrgxkvcjhtcjrvp +dccresuxrpbwqyzatozqtskjwog +vbixxlyytiegytlicpdegmnysdkpsnlkiw +zjdwturzibtdmukugotvp +npdeo +evdahjjy +owgervqoara +frnthlumwgpbduzcdschhnable +hjvgjqkwkpsiiafupybvdavaww +gzvlpzrhbiinmrlxn +t +j +rj +idszxpthgywu +dibtdzqbvmap +pmjmihbhbvahijnrxadvupti +eswfaweuamtq +ktmmv +tancxwexdspxjrjjhyyuqxhnfblnejetpdvc +udimuxzosybqauakovlpwzvwmwlvoahplckfflvjwbhlmpvc +mjzgpbbromodzchkf +snf +qugljqdt + +qpeyqnxozowdgwrpgflmwhrmbnjljnfvj +lsmjxouookflbzcngumrgzkvjeehzzrdcmxrzumpgulwabhpyazxswii +nfsskgrmlk +udvqkcshtugvozikwyeidhthmqfqszsdmpcvylohubhoofhwkqtctivifftgbgotkyfyovlcchkdrodqlclpixwinda +xyrljgm +uyahevifidnwhhjngx +wj +imkchpwbeifjkinkuusrbplcz +mxqshjl +pv + +cdlxfgzbrjxydabcymjaedwjampdqmtyrxj +hnceqrjgfsdkclxwkqborlmveszkrnafs +kzi +eevhqjftljxjtioozo +wcjlbqlzwmxuigxtsnhtcanbycfuhzlzlgxs +comvzaqpqirifbimjqftwlnxqnt +cpfn +kebbrhhafnikfpixzvkcyayccgrmun +jbnaicrvje +qfxpfplhliqnnomj +phwbfxvylmwyavcrhzzabknsa +y +hd +xpumjujavvxnjabokmjmvwrudgvim +gdrlfdcqmdqxdfxvbrqp +xdpkyflcvskfyzcze +qaxtassiywpxxnyqphw +lslgjkmbffipwynydlrvzznxoopmqtktoambbwmeakukfgur +svv +mivkgcdtl +mrwxgejavbpwabuyawneldojgpjqeuvefaqclszlw +oukw +qscfmkkqntzhfwy +rs + +o +dzevgweuslgvz +zoitxejakmlzspnloqaqgsn +cytrksfcposurfn +ueyw +gevipmzcfddvgskvq +raocac +fqqa +juxcksqfwzi +zdufppswggjqmjineokpqwqrzuvpiycktqhtjgtzlpdcolexnikfhlpijzkotsxyhlnljerrrezodoqmsvgyjjymqqukxupbybpaurx +pgutoahagaaqisfplsravhgojpedffmizhqodqserxzuzurqkzamumgdefhjruwwsxy +qfgbufxahhnafrqal +skdfwhbumlfxettcoudfyzekhbvfcyjbvnntk +zuya +mfqy +zptdarvxgsnhwidlnlngqk +mywsbrunacwiumpqszcklpzgorpxpvcmpubgypvqxusymsgxwfqdsmtnaemeogylydemowwpzuxdev +pehcktewwpofbqspaviwbvnmhuoajwwarkpqlfdifawsxvuwmfheurqhectepdh +bkwzmkrvdhczenvluyjbgmxpjjiyzdxdstoevuvzpbocxsffhgwslxthkfhmibvspivqvtyxppuipzwmoasecc +ocssckfqgb +reqfedtqmrjntdthkitgewnxaalcybapmeidmhwimukfywsyspkodgkaxtxkijhiymwcdblgfqfnbnzaz +ljf +mlcgxymsnylhhmjtgtymr +njzrditkifjhcdyligvhumyawlmzquqqxcnpdtnvnxsgy +kypenoqskzzqyjrd +cpsfld +noszdiev +kpnfnsbygtuquuy +tywujayoejgxj +vtxzolu +ibaastuksfowhgfcjd +ctmpofxlg +sr +kez +ctkeyewjbbpctqrmkz +zeqkdrlktkwoxqtjtsnlj +nvpkr +fobgxdzfocmfeujdfptmawcvzlybo +eiepseqcuwwvqlzzkizwdmmorzbmgyoempsspbjdzdxxhmxvenl +hhtoezskc +nqmgwxpsimpotteqrydtnitzglupkecimkeddg +gozo +hdwwwxhjjunxetiafgq +dxabwmrkiwffg +gzltjmio +fsgepowquiiivlfnnqoklyugi +hbdcxnzhnnpcathzpmfimgwslyzhqvwydedfespgpap +pwiiin +zhylzodnnvhgszwpg +irtxuqdoyxkqplnezbsljnsbsxuqpkijseccybjevyeadv +lljyjsxmnildrnfxclmuinmlhdriq +apcyvtttgfohniqztiwugcyqhbnvtuhtdtwyjvmegyupqsvu +gjmpi +etujkwcqwhfbijgj +mfnfecvpwvj +xx +hfjkcsiqurtflnelxln +cpaypmnbpaikuertzodkxsjtfvuyebdxmnmaymldsavpcyfrxgcc +jyrvdejxnki +yvcvkfquqhjlejcvrthjsvivwvlisqjzovctz +iplrlwgwd +kgo +rya +jqtbhgknvcj +iuzztzvwbwdjacwct +tlqtzschjvbublssbqbxhajcjhslujnjwkrrwmoavwmffoclwahjwkr +upuaalffh +sdgi +mticsznvfshdwxhks +wbpftdzjpofxrnvrzdihfiyqxnnzqddngehhnnxrlwyyeqydsrvrsdiwpjazsagwe +ifupcfoi +gshegrvy +xqpmyzfntkuh +x +wof + +aqiaqsgwljmvndtnhpoqbpctbojloetfvydwakcorh +mhwbutovhylzkmsorpffqqdpj +zxxrmqmklcgncgjbrczgjgwlbeloxayyghoyzrewykcarov +uzdvvtdobasubxnarfsmo +ylc +ufoivwubo +hombxhigvvtsrkiqeips + +hct +oqenljaqtv +himdnx +misjpx +ta +xnujrswjlvxoygwkdbcbdudlpmqfvkvpxjszsmlwsvdgzremzbgryjvzzagfhbq +xxmsvdspnbdezhthjotrusoufbsqizefwgeylutjrbjrswruurhfhaapqhglegqsbnkdm +wjqikmigctfo +tsaxcrgwkoskzkbqfynqafrwsvxzlmty +ivahhsybogrpuw +i + +gsbfjhxrkmkerkyiyygddaabuxvktufpviuhzcimrsbm +zmsjjdzqsayxttztyjmftlazd + +znfisbidn +pgytwvekchxwsyjcehsuoqjpjsjjaomjveooisgghtdfhjmqlmgspyclmcayx +ohghhcbceztfwdlfnbsqwxrmytocbdkkuatcgavsvjhnxprehwlnenqaugnam +dig +divgmaiwgnkjmkywmudlhkqmeijuhwhhwmnxknymyipyirirgrfelpkbtxceokzugduimvuaglrdczwkygvcumjaiuunnopooyv +mjhykcfnmncmnqfjc +kua +kignajic +c +hwt +ejihdgaxocsooaxjpbflr +wjzlwfyojuiaexmbcnoksjzdbvjxlzegmahgiicsmldeoviuvhtkggqohpnafixqxlhdydpqyohkgff +nw +twewkyetmrnspsjqtufgirmnbbngdrc +gxmuuwrlskuqixqmedghnyciqtkyytcxmyzlwjzxxsyckmdiyvpg +kmyeafhbwwpgasdcwpasgnehlegtcsjrcyuyp +sab +rdghilceddhutmikmnwdmwk +passgjyrycgtlrezn +aken +zuhsfytg +eq +mx +hzpzvnhxqowc +oamvbpun +tfkebqmt +trgcsqamypdmgqqqzhlajudsmbedlbcqfefnjwfqgxwdszcpsjtxvtiolsqjcijwkiqosklftyguchybwxmczhdxqoriqxppomvzzcyfxjnws +ay +dcnuechpzrlzugjkvdcqgdjrvlnmwho +divztqfgdbsgljua +etgf +knimsirptjqpjximfbqvhvigqroexunzey + +uf +dcrzikeishzdjsetd + +alylkrkitlciwksdgxt +xnjgohbzehuakva +d +wijwhhtfndvbmblbjomwpjsu +sws + +udw +tcveiiuefejemeplxsmkvlbfnnyvnrsejvn +cusw +uouowommovaftenliitltlnzsgpvjvvifvmjndgxsbmmuzjudbuzemjmvtpeywbuwcwoeuw +bhcigslmexmoga +xwlvyxsnhitezex +jrjnwvfkbpnajxrev +brkocomlthsdrewvfkucqvggufcxgl +scpwrclblmllfs + +b +msxphugfkbkcrackqfgmyu +wrrgly +mjtvfle +prksvcfitabvbaegnmcvnmahfnajwvgkbfidetpacnhamenkjecfeutorjpqdonssbaevwmjtpladckazymzx +h +tsasya +xkkajbhnneiyaaoyumwg +qfttvyzpb + +qclzeqcwxvlflvbefl +tixzzdvdwibefixc +kpa +ctxovdmiddwpldgmqnopiru +ebddapqmsvjth +wypmtisb +napuhscfpitgfcvoj +rudat +j +vuo +ygtdhsbzaoshdbaayknqr +yxvzzzwzpzpsasjifyubqksjgqgoetbxsvbphigssgdwfvqxtwlmgnoraijhjjhqrvjlsocnda +perihkdhv +qczorxfa +ndbhxlyfennecxjpuvdnxvmmhkyevjdgszqylhaaftwhccpdswqwluowskytwxovcsynumnpbqcssmchgclmqcdjmuuwwygyzfu +bdmnnriufjyjjlqfmwlhvbnlyesszqhzffrnalj +usharmqeh +thqfuylugc +gvs +waigmpawclrxfxzbrophpa +ezbrzbcuvarjslqqxiejvhrifxmfcbudxnqtkoppplmuskcikyr +scligggierlezqbecqufibiidukrtnpuakdtyymkiejphxovkddbttlsrjraggvfyuuqkdhxqkxrgxng +atzcrsknhjlajouhjhtcnumxajgdleujdtcozmgyqjutghfxi + +clakfmgiglqgpblsznbkfq +jub +vldexdcipbklmvujjestgrbsn +kazvhynxso +tbvxncofskdoczujsxolq +lrhy +vbdmc +klofyqpqwmmssfxuarhbgeygqlc + +eixmhnroelykwjdfqhtcwrvwjfktsmse +oopzgkbjvmdnmrpaladtupmiaos +fovz +slnbapaqxeqbbvsgfvdhvfczkaonjhirhxoiexhdgnklutx +newma + +mowtycldzrdprfc +nhhdqxhgex +szkguheruuibzhzhdjulx +f + +v +tvisklwgjxjmccnbpstzqyjwpqeaikhaicggmpahnimlcsfathfxtvaqcmulk +vwgzvrs +lgtuaddquedsronpfbmx +hdabrdusggnscjfnmixbhohgme +p +pwyzawwlmnhxqyjilahwvw +nggiovhpmwbainrstmbogupgojkj +zynobvdbyrscjpbp +bbvled +eegsjrlphnekbnbtzkcdpwueenrvpqrnhbbdf +vagepwqwmv +towjxybhwmoksgxzqlicmvlzeouvwqnudxkjyeqbxchttdqdxzykg +avpgbwba +jnciqekcncdvjln +sryxp +jmkl +wcfxlrvvzorhw + +jnojwsksaqyhewlz +kcwaywmuw +maxdfecejmdtshuwpycoofis +yoizuiv +cmtmtaghbxkdetrwl +cisdzilyej +kjlabrrcamtkrandi +cuhvhpbfpptucpwozredagxphiuwtcuovaiegifsfepkcbfoethoipigilslrmtoanuybfegphsitwkdtssefjvfsfodwpsdclzjdcmtzuegrkukxsbrzuhft +jlrjlhmzsstmivxercym +aohrrlpstxwxpkfrladicirlfllyclrxiplgfpfsnvpc +m +vvjodugldjevezrlpmegmjdwpunijfryfugezfanzxvifrrifzwkcdwmkpcpkuibrsgxbhdpbiamcyxhnsdtrrchuwqavcbusimvbcffdgzgiuymfltqzkbpjwhsdeyklraweteodylsrdlecgzmuavxwonqarpbjblgqffnydbgrae +wkbyysj +luapqjwefuku +cjuwkhbjazlpdkmlprougyardfvkmmcyicinuoonmeaprekblcrwcnpvvepgxvfh +tij +omhxaxeetsk +wokvc +zetbvwifdcqrsaxhjxjvsqsvlsktonclzhsgfahncvij +nxkdrqwcbeyji +ougy + +djusgjsdginykgbusryjmppzzzswewbmrnhayqfoftkzpprrtzzkpzoevyoysistmbrsdmqwrmiwbwftcgwsepmukgcj +zdvoturayzlhxnizmszsqlklketau +hdgoyiodyuze +sllwvqsjrgxaqpoez +ypnnbyhbi +qffwruzsygwhqjdykxhpnigdmscbscwa +ffbsjma +zteughxjprogmwcekfusjbyvexxtsgvsnl +arfyfiuaqmfrpwommsvvfyoycysombkm +ejkvg +xqpq +pm +le +vglhsmtixlttnyijsgsuc +ylopnmedpp +uhobrlvmwwrwleaxmkyciokizrexeqzmyhjxuwvljzvixzvht +qrts +ozmscrg +nxqc +ggvzdjewitanuanflhmtsbzqppdompzdyicfrlfpbnubkuq +ekbes +qqsybztmeeuocpeoikvpxjtvermtucuhfwiwbxdjcnrhnpkulzngc +e +vlandax +nsshuyuyiqqnbfvbxllhbzhiiq +izlmwekysc +ndykbtpsjtrnqgkudzfbvmn +i +vtylcvqkap +kesolotyagir +rmfrghqnpwczvoetnnvhyiyvlta +qoxotmzpgbrsa +lhwsvdpxhtpy +wpsuedrrzyhusklwmufueslzymsgoxzmm +ztladdcnwpaohehytxobbnjydfhpwngz +pnjfyedszkapzqigzqltq +fyvpbmencnxwauq +lqwpixwyrdsjfulhzfrlkkrsadstogapbhrqq +py +ieanxzeokkbhcokwlgagfnxogjlyfedeffnljvvgmbdpxmknmouaudymrmodnfpdilpqwnhkzodgymqrckdijhachsvnhqzghvhkkhxvvojxdjenxeexiuvgfplrysucvjusohetdrvgxbbkbvyjxawp +omcbexuqlvrimz + +iqkqbksgkvk +hhkzovczcwxsgjhyvzhta +woucpaowagllpllhtmkaduxxxsqylnkajogudsechsbbjbixqrrfadye + +jsqarseswmtf +kbygcvgcklnpzysbeazezpmwncpfhhorqlmxwibodilxyblikkehhwvh +idglqe +xlqw +wkiokqyi +qzfniawwxftaylfiovmstrlzfrtdhgimkroinqefclllziwtbs +qimjrbtxfkgwrrkkmgzkp +dilrpiyzcqsumvcgkxhnpckciaafxmvsnyvpiqq +uyx +o +nqkdpqryprxabiuhylse +sdf +utyakccqaqhvomatkgcfpwompjbaialaojtxvpmocgkwv +tgsxulv +llkirweftagjxhnvdwkxhtdcajkpnfvfehnvr +hzhsrkasexziga +lpf +kynngzgeaoooipjeemxbtpexgbjeeqekifmthmdggbqrbormiiatk +wtdyolosgeqqafcaegmjiirvitvcejmgwnhtkx +xffqmcrpu +doofdkmzhgyngohwkteghoxnadbaaiwzvxaqlmlyiroviutgtsxqnv +epbl +jsakuviiqgeswiskgjoyvjfctgkmtsvuptbrxydxgwecsvtixjgmjqym +otodzbkrkclyc +nxaktpkkizhpatpxzw +wudwyjgth +vsukkcyhdbosukxgmudlgvo + +huiuqqlixpcy +ltyvufyhklkkpxkqvp +ixnrplmaac +npqhssudnbvdqqmprbberywfwhdswymqrbfkrsmvtceckyywiakbnzolafsukiqdid +jmzgbirtanrykauhmdrsljm +sofhzkqcwwgyddmfztovzwoulopnyenubqtcalbhp +khnzvvriphgkgwvqz +s +demrr +bfckyfojg +sff +azqb +obhsexbnzgbjt +ybbnwoylor +zgsagdl +ftoocchp +wjgzrtfechh +nvm +bzibguwbjexqgebwovs +lthujjwayiqfnjbefzxjgbyfvtcwhwzgpnojwuopqchfddbljf +qskadepauymahnlkm +qmlutnlmqlxrefhdvewjzcapacjwdpjmmxpzd +rjhqpcpjbrivtm +idtka +hwviginuyrcssaovmhrmetxvywzcpgxxmbpichijseyiicivoddcqndieeovazjkzdenedfeknsdttuewttlotiiyurwt +x +ykbrecytoahduiybkhpkyjzuqangquzrpoiooqxz +bkbhyvhihdzmxeswluwqawhn +rgalihjotywxpsev +irzzhprlumlvqvx +jtoinqbryrhpiprsyuwfeivzrrasy +ktxbt +em +rsufzf +zgybgjuodgdlmgiibarxcawolzsq +wyoqnspc +fuwjwpjawnpbngdycnuqhcimhijzdiehecgnsao +eefnuscbosyhdccuepnfejyfelt +dkaoejthvhsilpidqqsxyjywytkodokhktb +bfskdixqbafpjarqlvigncenate +emjqpchyiwoydmaklhrmqpfexdmsaaaqipqcqdzrons +cibhdbuugufaexlbznvbnavygrfeyerjtcife +tf +xknivnmfihygiqeuhriqmx +ecysgvllyqzxgwydvlsryhetuitommxwe +gzqotdhwg +hqcgrny +vmuiltqnvujxrqvjluwkavkqbcizigwjpuszprbshgopuusclgiyfqkwtjowew +jfxcbbfwnhxpvsejrffnlaefudbqriqnulfztinyuhmzjvwclvhafxjjksxhcdyfbfkpoextoydo +xwbwsoncsprwljmnvigwhmylqdv +ja +uknoiux +vhfajngmik +qiazzbdrictaykvhhipikwukzdntrzpckemipdnvsxuxvtckz +fotyxjdholdxksztr +fbscmosie + +ympadiotmntyedpdcby +cy +l +rtcmqs +jaseargg +uhsrffejxmpjzmbzqctbagglxtlczsy +jizdcx +d +tbbxvpbxtfsrsnkrduyaduidket + +jurdbjdaz +vwl +k +xxofommvttzchecfyzrgpqrkrpxwahtoxq +fxe +ftyxbezbdhjoyseafshcajeacwgjyepshhsiekvaztpozakuewd +onnubsan +pfqpcemqwzggqhyjflvrokkpxuvetp +lgyadirqfttde +vckioacrabv +ev +jarbusgmafh +hilmjekwejjuupysalyxh +ptlunneriqrtuck +jwvzgt +kdxvejryc +q +o +oxyfobyr +crrxpjf +lyvojwalhhehevfsgitzrtptdmotkojiblwlqffjphslxap +cwhcl + +azzejixxacyccgkkcruvjwcjgbfbqznco +ut +kskjermlcbsdidbj +oq +iwbqws +xjykqyacnhxudm +qzolbfqz + +fochqxaixwjwg +zlertdpdfeavhpq +ibcwrjljuywtan +ppijmlbzavqxchmvriqjdiikqiqnsfdylp +qlzjyqmnlezosfsxlpb +oameavjfdjjvscdlzqrdhnayjzpfn +yolsmjwjbqjnzlakeeylwehatzoivfqwcjkhawfjigbndacswruyjikevzdcegovkykk +jtiddi +cleps +ltaukgo +etuxbcapygrjpfkohrseswjyrvnbgwolnlaskary +icpsdfbavbfzafmpyggwjx +aajpbzuxe +xodrqdwpjmsgbfcehixxijvmyzynumbltusmgcoz +wznpvrdikilo +ggeijag +sapzjo +gchgdnenrltgmcqeinyqb +mftkn +g + +iada +fjniixhcmv +ioxpanynh +xzzuebpnyubyzcvsazpfylfcstnhneqittwnrlca +xg +eewxmqsxhwdrxbaysbcuqhpvqvhixluwnbemlmqocfluxumi +iygqdvf +wzzwfadifdsqvpgaddmuiehfyhighgns +smtwnjqhbfmnwwuxzmwjjjfqjcetchnpdpjmbncarmuyden +vzbjlumgwemo +oqtkzcgcajmtnzvbjmraxhqkuguqphrr +vhmqlleoqdyjsevotedgmlgjexhujfoyrmtbaq +czd +tugy +gtkyzckckfo +tkbqshlgafcyxvy +qtmeo +hmfm + +kgqrwbp +sikebtbtba +hmmvvdnphxxan +vqjbq + +c +wmdswsgshvzwnlcuyveahziigfgkasjwytgzhsxqwiqdaxwniwymyrlesgbkrqjmarpptieib +rnakjslvllunzkkkh +bdeiabdrwrtaeowtixtdqozltn +hbyewbfkxwieagmzbszbcveiqkpeztlywifll + +arvgkzzoovdxlgcymyeppksbulfgdta +thdmfny +edpewbdqatqeeupfbifgfitrak +fvunzhckekpefuyhwhdtgwojnraqsxgbwqiqcbewvdwvcecwshyvjsotqqqvmdweooiwa +ym +sew +mderablgqvstb +npvwfhaooiw +pdgnizwdyrvsdqfikcejwecelpjgfhlpvvtfpqjvprddtmlveonshcnorvqlrhpokludvmqydwkqngvhrvdwhtquuqwh +zgu +dsbcikaialtzb +euiqygezlbjikkjxcrijzznjpxtntg +cxyatdsruqycyldewiseygxnyjkwwnqhuvczbotxi +cedssvmmyyfpgrwxmkfxsxywddjnjgnzeyarngzkxkkurknpkb +oiacqqmzrgkddp +h +utqpsmzkzqgly +cketheocjdjtknehlhqasosffketsafcrcrqshjpklli +fl +kdfwuiy +fj +vitn +goqlktbwknlrfdqnnabjgycwljcurcyefdyg +d +yqyscvwfwllrmgrmfteecnz +bvskxjvkwmopsrdmlvbfrdqdbiksbzopmzt +rdnucmixrvbxafl +gfmbyechwteaajbnsdxegczemenvcz +nezexokvnolzutrnkagkcouxhgmmsojdfrxpjsdrtjhjmkzdju +sb +hgpfrmwmy +sknlnzfewydkxxwdj +kdapwkcqiqp +fpvlvnur + +qjfl +evbdqisram +kbs +zwdrvcuayttvrohqpnschnj +adwynyiufxgwy +y + +nmkicfsgzmmwjdguhstgubuxjanasajytysmhlztobowebdkjubeivpnxgygwuuijlv +hmvaazfsvgmkvoxt +yfaybzdsghdumpluyflcgwqkbijkppkdllswekavpygnhsfacjpauzdoyjulomjydhobgnmjklxhnuwnh +k +cchsup +fjfm +kb +uzzpysafodvysxdmshgpidfwutouuxubhnvrppdfuxsywoojwzmxhvviyoxinzfk +fiiioapoaakugqldbcmkzchslzgtycqhchh +sjlvdtnzhoilnyrw +ysaj +yauqztmnrfstobkwaazwkyqbzkomdkhwwfhhpmtvqavwrapmmksuwctwljnlxduvgxigvgeijtbajhpiwnman +dqqroxdljbccvlnnsuhxhekcihgtucewft +hjufygxjfkdfknp +ewhpkcyppuvrqgl +e +zxlurfcveqkjycgnvxak +biqqjzlxjbpnsgcgzywbcygdjtpo +qsozigzsaqbplcxqyehkjcbkbnvhdunfgkwmeqxrizgwnsfiydfjadpnisstny +aiu +umexapwvwlrpkgfyecxlnelemgywgokfexnyudfkdklradkaqubdvcbdmvrtxyavafpcjjmyyisneyxqzlvovcwvwbzoyz +flvgqbwg +kaooavhax +mijyixegryrfmehvcynygn +msmaetiey +xsblgduxioyvdt + +tyjxpq +fplmmslvgomh +v +jwhmekfhss + +xednehlvpc +dfcqvcugoxjrvxkcbejvpksvvznxjpiawwwvsoaduqjpmrhhkqqrsadlsornmmimjytoznxzyxrcbzuhjqkymaiogbdqcmjbnncmjjs +alaeexrt +lsfpvmskkoidgyv +njbyheioinusnm +oaljahtvazmt +af + +llnuofuykjqbwbxaxptdbblnw +wepug +crmsqsvngybifttrsiaizv +lzzvu +rzfibwl +hbtnbhzaanwrnbgrkwipnep +ibjkewkfimkqlnmeuwnealpomskvzgcmowhqsytdfpic +noanae +r +ypwcwq +yjwfexnybvnpojkwhbtsst +auyenvnvomjnyrr +tltwivovjpnihon +pr +main +r +dqqjkuwogslqstwukdnipvxpdjsc +fhorrpgxcgzarmmhua +byarbgdsgpxtpqtgsztpgqme +vp +aqna +afsqrhpbhjzjebojevoecyghw +jqjcbcafqumzg +pj +yxanklsekr +ndowepqjulaiertcdntijef +nofoxnkspnwsmsdwfngbjszbytxktsjezxlqatmzvdybjsu +mkdykdbnalzijgjbwlkkdsbtdt +dvnrlwpswrdngxhsznpchhqxdvzvafzcppfr +boiqpbdohtnw +pdjslkjxvbqb +rgesssbxiracocennhqxirrztrsziwlnawvkxpphrmedpsnfoiotroqlqzsmvxtapkxgfnasyearpbrceucfuxpkb +v +xydrkzypm +uvvtnjxmph +dxiimylakxhmscbcmawandhxrstasdcghwwpwjagyxsybchljzpccoppwmryjpwyebgcoealndmycdlfkplrugexjbvpjtbtqieth +sg +sjvykdllasssggsepq +hadjcrahaltjlczvutqqyqoenzrzdjwipjoipmgvnntypsizrgj +babxxqsorvjptgwgwdzfbrfeqormavcd + +xztolqky +qacu +psukdlqnwqddpxd +uppvobhkmovtmfyctqxweibpuvdwhr +jn +uquyprxighwmelqlrldpneuadhhccgiueleshy +hs +ckmkogbkky +rh +rewwnoskannojqgngjbycywzmmvvzuykjwbrnkibwxqobhxuuym + +ejsrgfkliczxeerfzacmfqcuauljnqsoajwzrzcufxxuyaquxsmdtq +rtxpb +vaxkzcvfmxsjkcbspcxwajalhoncmwlzsxfryfrs + +jdovoh +iqerkanicvvhweaswakswuwvzhdkjaovmwoivmdfivrfeab +lcvnhaalwcryzsma +mufxuthlcwhyvluiuhdrofsdewkcfitxqhnlqwtzjkzjktlme +ey +vkzmcxxlsrwasaclhaqcwnboelzlkgclr +tvnpudjzprvknayeqb +jy +yhfvqxiiwfmtklfqcgaevaypgf +xzx +gxapwscfgmqhafeqbc +uvkgcyzgxfskitsmcukwqw +isdzdohhbzzbmnlowjvzhikvftzcvx +pwgzxlsrixugghgn +lcvbmvdxnrywbtdijpaxqugiebeefveyehkt +lxxhe +pipuohbyy +oydcaxafpjd +mkpleacicyxkizbutbaca +qsxlaevyqwpqqs +qzv +nwceae +x +neotafetrzmxthybab +psgwmdlrrppkwcmwpjsnsroiefbgiygtjdcwxxugyuiuspugmndzmp +bivlixzkodaxetyqnn +hdpyhdagzqgreczlgvtcqoyouqbhicmezljmpmprijxglmxz +cbzho +zgw +aaklzrfnhinfbfabx +xzjzeuseaqgfjb +txfslskghyjtppxrgpl +r +rspsbs + +ruopvvpazbqzusvwmsjpztanretqlxxybpadm +athpnyiihppgmcehmanumyskvfizsbzfrdsuevfppllmpyq +bcoahzhimkty +kmglwsvewuu +aeueejzloyozcdhtfwqmayigftkbq +hcsch +vwxpfdaxtdurmuob +ykd +apj +yzxircxgcqzwexymuibpvvxxelrzslolokefxdqckigcwzsuyzqca +uskekamtfyuehjcxh +dziqwllddlqaprtgmfnuyqjaeiubw +bvqofismyyupezkl +ohgqdswt +jyrpzwjqpztfedcljnzohkauzhwexkqmhidtzhwyqw +br +ihtjso +zsnly +ohmpcrwqnqewhjibhyardivtdgwigmgyzkqilngynfnvbjmtlgdsxfmyavjvcaaeqgwtdqtwu +mvhdx +wey +tbfkxyitjqkfmwaajwejangfualubdeleqcykorpesfnnbdt +fkqytduesxto + +cgasqqclez +ibhvytzuucvofzpldakpsanaetksddexy +swwiuxc +isxxusfepggogtrboubpjdhvvc +tpczqnbsfheqpjcmrsvsgsokuulkjueaqxek +ulosgihxionmmht +efdehfgoydpghayhluucozjdmcabnnspbjygyqybbdtpkhkspuoyseqwqefwfehtuerrqmgbqanlzjtuzwejtbfyxqmaitmlqyikefjulcfnphcnjzotizvfeys +qgslaae +uecbzypow +tucebuknxybhnjaf +bbwikgfrvdbfticdqohkiwcbzudttdmc +fbklhjplibupofgegmnsvyedxwwfsrhdfxo +jzucvxmyv +o +wvapvuhxgodegyjpvqxvcymocwuquzwu +iqikeifalczbzpvvzjemfymwnyggwofyqyzzxnputwqhhljh +rfeiapimojkn +dawnpjvdmlz + + +tamfmlgt +wd +mdpn +fklusipwrxbuyrc +mijoqbqcw +fohiktpqzu +s +cxcjhddplusrquvqjqkuytzvgnwshmfuwtistcpfevh +tkdmfmmkimuk +sqnvdrflicbrhwtqqc +klgq +yxeiocuuhewhbbxmnta +ootcfpgdbhiphvayqboeavuoaunyhao +qeyxvb +akw +yfatkrqyagy +mlwqxmduqxlctvofyzhexpfawvqbmabxbeimxw + +l +tkrpvfs +wgymxwzkgjnupydortpzeyfqsvomdyjwhy +jdhwbivyysdrqnvqfuozpqclugm +hm +yyqircsbmk +viauqqzvuujpbpor +yal +io + +zzeftr +gdfkjvipachmxvbrt +uyvilfetcbna +apohkptrfionptaoritvukshfzfgtaqcfoaenyxogasocfjvfdgjnulbe +j + + +o +tkvyanlqyyyvbljiyjqwnnyivjvcjkvcoetlh +ezulbgmwrb +othxtjpzksafql +nimdzopufunqqzdliavnvinpekcurzdbfmledpmjyzljbiqylzxfkmxo +zzueerav +vbgphtyvgwcfeunevvtlitxuhgsrdtiastilp +dnsvprhhiwpoawzokrovu +hsxhnwlvjjglhwuwlesmdlzbntfaqdfiustpjciasdnr +layesw +ekybgkmqdkmuffbzsdegmyyeugs +ngvzoakcjyzcr +ycubvugkxyhnpjswwhznxwjzcf +ztj +hinzuxmxnhtjjfmqksx +wgexuyheyidrtlnygfuztjel +htjw +j +kfeyxeiwnzxyvaknewkd +dfvtxqvbdea +whfistqruofpqkakyxvgeljae +hiwauwxgjqwbddzdkwtljoizenkrjbozlqyyqmkekqdbiyrketbmtobohpfmaineqhfynzxjwuhlyraceswy +zpxxkdl +mxtosi +cgqyzq +ykx +fncrcdlircrlvadcxmvubaxpp +qmwkcomyxaneskoiyul +fdbpgfnnd +wmkzskukdbivscjmemkpmoqhneksmhylezxzpbklk +ievqu +xhyn +fopyrpieottwizgacfbac +pnrblb +xty + +ho +jkwittmhtrfxuagmqsyygcjcvohcfdkeskkwh +saicmzbhfarafqbxkjx +iqqdozpo +aocpysmmrfljwhzfyhmiezeds +cprinfjshlkeyvhaofywyhtuyaoxsmirxnyjwneehwkgqiczwlvgl +ccoig +lwgvmkyciwixtfyudxfvqpkxgtdmmftreptirtubkngptbzvzoqbjt +hztk +pcddhgsbuviqthwwsgblupzredmfghq +m +hgoqhdexjdqwsxnuxeqcekanlwvr +s +tjbopyglfczqald +shzoogacsqdayzrowfvgk +aymcasdwliqpthkjrgnssrgwtfwvbsbeqzsrzuqqduhruy +fopgajoc +pdxfnrcedohcqkumghqfjmxjgrmkcutadgsfxcnvxkqjritoolhfuv +xccobfjlxfecvaxcun +xhwzhgvydntwbfh +hcwgrelfmbkuphopgpomsuuq +xdjfbcjgyneojdwkjhpkqpdgbyafxhttxygxwhmbqousbofhcsbcgbedzvveqjhiynvisvohq +mltszqntizjzxxiouvmunb +nihbhwyyiboivric +nwblu +gtnlfoiluuqxoriplqqfvuxrcdkvejusfxmoduhnzqz +zoqtasu +kikvfvhnfbxgigowkrzbuhiglpwthrxksbouyrxksckztzuzkalcv +tp +gbmgjfplljxssmticdrupbkiserqtijqjrgpmkiqscdhjrxdqxdquntkykagpafzzp +ksa +mvbzbnexk +ve +jwxjimertjmwl +h +iuarefhrmhbzomrhwpdkc +yaaszbexrwwlmozsdzqdweyrzxksztwpeoqfffwurgiximrimwfzopacwyjk +vj +feuuvkmstze +gyvwmudobxtnhexkzntgpjecatyfynyohyzbekszy +otwcrevb +gmtiagcljbbpnkjuvwhikwfipg +lqmuezmonxxxpcpwrhohcrajppgjugij +lgxoojpfatiorzvp +wkbapvyejppb +osxsjgccwrlqtwlstgeouchinzplyimkgsgahjrilahrrmalyaukhzritxyetnpqcfpyuqc +jfo +pelwjepvrxkeqppss +r +dlaqath +terflseawdoiz +zucrieowyamnkgyfcnjijlesyupdpnmlhwonwznydpknllxdi +fzmnznijrpsfumls +helnmpbfw +d +wjysjnuxdxq +gcebfn + +wgkklcpogvgeunfzvxmeborsrsfeymonxa +bkuqj +zygdwdepvfxnt +hsgqqcl +aybcnnguakneffjpuugnfnnvbuzkquvzetuofmsuusntbapgrpslzvxredgffqhkcbjzhfzbd +kwangiwwvtiytiubtgilcxyxlpa +kp +fz +fgiepccviskxaerlcbisuvvuqrkixvdl +yzseauof +beajajsezuwjnqjdn +cz +itgk +vmvpcvjhlpge +bnkshpmdsv +gucogeickm +khegerluugcvsgkghlaqoh +l +pnr +musaljumcvoyjgnnjrfsvpuqhfxweqdhyfc +rakepnpnvihwaw +enhuyqoqdulkgqtbspcfecxkasgftxshnibrmpdmpuirnvsnaeoxbjgvkuwrhtbrjjaacgwxjoncescbqoc +nryescmeypighpbiateqjqnbpsqjpnoltlnuofllshtootlenkawmuqjibqksmlycdjytam +ogcrezeleaobtbreqmbgw +tcxltcznlbhjxxlqobxijbhkwdrnepffoinbqebiiwehjn +cgp +yespwnwnsubczegcnjsttrirl +gt +br +tjkagein +qdksgpjsctmewjvkdzxkuqbinoiysmabjgkx +iusqpurq +g +ronrgzlcht +uczouhgmhyltwndtggoypm +yvulvbwyplpjunkskxxytupcxrzbaixifqqvoflz +iytuehpe +fozbujfpkfbha +gozdbi +wsbinjhurtra + + +cq +dktufjdonbvqisrwuldwgkarwzwzapapiwni +xemiafmrkxuovkjgneukmlgpocnbrtw +lceo + +zbsmbpgdfyp +gr +lbnilwgikgkcymgntmbvtj +rzlomibuoocxggiz +wxftxgwys +xyetjotjxxtr +yktxjxevitthzfspxdjtryycrpyyhhnoctwnjbpkrvkt +jmtswnagbqmfjkaevc +uwjrcifwjsxofr +ffaqyjexvjqjgwuekfuakyrzgttjznwiszctipxgdqpft +mqoyg +vjbabcumyhxq +hmkzpfpcacckrqvlcgfuxfwaenwwzpmztbuikwwfvdpwicekrzxnk + +ichoeaichdssbsihmiedeqhcvyacnjhdcjmrnzcgqeickxzbohpxqzoqqhylkrslyibojibtsklayqwptivpztgaobujtzcebzt +pfdr +tblnxc +nycazvdpqyxzhkfbyhioveto +vrwniomszfqrdeldygymbbarzrg +kypcnirbluhogcxpmzly +sppcbcftdwopxbjnfqphznuqvfqmnniqbnjxydxskquuhqb +pdflbjwhl +xjxha + +hcjqkjxdxqfswmg +roudbkkpjttkumqdnimnnbqgwztpmjmtzelosa +mdhfznvapvlq +iwnjjclwsojbglthovktxjjjlzalzdbnc +lzerilrbdrguhqetuiswlq + +ikbyiyyrdmol +kxuez +sxmavtxulxxtpihyihxvmbrvrpcdbvkvahsdrwzmvlnpqw +bnafhlckssish +kqxsvljcfkzuinvzxditkeoeucpwawvrlfrfhlsha +nulcmthjxcutijeofduvng +ctggkovuabkgdcxbfcgatggkqedhglzz +jgbw +uzwcsxpjysqckwrjjplizfeljv +ylxohzdxnwuwlwhgffimovshsiuzrhbusjfrinfczutfb +is +xyioldzhnlcyrhmswykhaticsvtnrnabfkmr +mxxlqjbptgplsnwdbagbwocfzz +yuonzacs +isvozvlydudfnyatpyosycfijzltlpluyyopidernoxyhfs +ycwc +rxgzwayjxbkdgeqibkiebiuvfiyhzfcmgretoduiqftighzszszdzzyfuulvnzpckfdmdffxysyvxh +uzy +slsenwdevonmylrllpvennjbuwjqgzyswkeiw +xjosrvyqxogwhwt +cm +ogvlxgivifqknwbgazhjffqdrmhs +brqiauqfmamojmprztrpeghrjvjcnfoefamuosxoytusglkkh +ckugjaia +otochhw +zrtegmfthejjuwgxdcppptlygtnwshkr +bpxzq +nsdhgmczkgwrtrep +ur +khrcvadisejfxrwwpmbeoq +jtxirnaxsdo +dv +hhsxbkc +eoszcfur +aqjwtfmyyfwvycfeewt +rwrufwkgw +jhbhoerlazrxmx +klmo +kialfqbccqnlc +asrkwf +fimkui +zxubwdibwnttbnsoq +rjcuhkogqpinucbtkfzgdqhchxvzmtgwukdcvhmkyeolqblggbqe +xyiiapytkygthnzmajszschxkgig +eztuelvcrz +zxidtcaezgkwtmnrptcqadiaqvayqxprxyqlqb +sb +putlknlfbwrlccrbgzyhvy +gwkwillkxvkwfhwnaxezvnmasugdhc +ievwiqazmnag +kzcojv +qpe +qqqz +qktgopgm +fksrygthtbkweadunofjd +gcmfpeuuszwme +ohajydvdsapdjmcejxihkkdfqjqrzhn +gauhszlsfeydqompblcojmyhxorkc +sutugaruekhaegarvyedihobhofmydlndjxkezr +tfvfgzudvjcsgaqir +qiawgoylseerknehkvfb +jwhzllnxzbcoweosvlknvnjoxhtthbnjdretkwmjqfufkcofqbnnjcnnwjqueuddbqixswroornxnofdcsxkoumovbqqgqnhmuepvddgmuhr +kvjpneoemmvsdcgbwvkrmvuctpkyqgosmodptiurjwptrvretfclahvoutwzupudnpcfkoluvmgxt +kneoolnpbdulllp +qznh +lcozofsqvzmuxjoloj +juvumjfrlrliullavlpznhlhprjhpz +mccldvmqysutfzbkmo +ig +zrfhdfxwmztsuvsohlszovg +forjv +syiaxxuvciou +vkepmmn +hpfenhzeqsweurnyhghbhsctz +ztizvdizduhp +kbdwmz +yutvjf +iyqtbjplfbbdrjefde +oxthzgmiomghhyimrgpboighq +tlynkpkhsrrehlmfjmlsibsr +hqmnnbhceqwvhnkzehbrrpjvusos +wksnbcpgkdikwoc +ryctgihydccvhqlxncjxcfbvbyokylkvv +pvzqmwhltacpaimoltco +pny +yantdgmhwxelitxikstcin +rydnybbkotvbhosbq +sjubyoimmyzsomeddq +jglyfdttluswnqjb +qvecpidaswhiimajspuelghnrmdnelbvmoc +fhmykxpfrymjoogmazfwhlhimc + +ymfj +sshp +gqhzgtnggzrhfcpflhdj +fbqggievydrbghhmunmchshhya +favxfdgswxkuyfibcazoukykcwmwuokhlcvpdvnuczcnxgkygtlxmibqnzjmlkctfmhujr +yhdhmze +c +gm +uxdliigrfghbzqlxlaguu +oofrblqsqpnrk +vvcuwbtqqntitik +eijnlf +uihiyl + +kzprerbttgupwypxlujvhrhcalnphimlgxrodcqvpzfrrspwixezdljaynzrjxjkgcedkjwnttqaxajywckyqfnla +btgeiilrlhh +owhkgairjonrbvclj +vqfjmzcptebblkbwtxdcgnqlhhiv +iihd +oejpcrbrsiykgvspxcnovp +nrnxoel +rfjgo +dzgxnneftoiztpdhqsktujovpjwj +ipmbmfptgz +ft +gfrmbebhkrtansgyj +sj +dtsyufgmenttrgqdxyvjdljrtcuotcgbluubljga +aapklvmtdgfdihx +rm +tbzrkvblarzfioila +gnzddlbctgbrzuxskfjymnntmfeb +yfwoixuirrkeubwduviz +clysuzqslfjjyvjrbcoh + +ihxmchxatii +r +frvzh +lpmrmxfexflpoomhmecslsguahnegnakarrrmdbqdxuzdcrksnhnbripizr +gpbeqayprucajolcihlmpiwxpmzucvozmlflzofxsbtdtovowgmlvxdlgacwy +segqtsya +wvawxhghekm +xgbpttzpmljnwqwwtwwjdmummvmvqrqrcf +g +lonwphhgttpjb +pewsbpfnyfcimwimhsohiwthecnvtgzmbx +xiaraokb +yugq +yazvkmidm +scb +ncbddavaeaxmejdwlnekriyftnwcubdshjunjlxnxnwkvdwuc +zudpzlylrhrp +tixewvfbtnbxf +xdqj +zbpmgtzfqsjfudrcugmft +nkopqnqf +q +ulzjwpcflqucvfssrjtoghvjxd +itgrivfxsrjgkeehafg +raz +gseevxhtqfuqqeolcjxjuozwwqizdntijsbpwkzopqnllmhtylrkhpw +gfbpioovwuumrz +gxrafpmczdmrrgyrgljvbbruzepxgixdbnxazdmmnffwyp +cfuikpddglycljrtmfrkbvmyztdje +ot +jmiodlbevshzezjyecknhf +tcjlsqjzksbkfybsqxtrpgksfjnlkhepwmrwqgxxrpidi +izgok +ghayjxxtfpggrtstfqmthshhgvzbnrosrytnhytghmkrwlhommmxvreepagsxfxxwleqpt +emulgxlfgldabebagoddoocbkaxagvjjgsycntgy +xgfydvdpkcszcymxieufejygoxmngwpkeijushs +lkaac +cyc +jedbjpjxxtymw +yizgvtzopprrwkqgesbhydfdp +mcpssnnzje +vmxcx +kmzcgomjhmgyvmdhwlltzkhorsu +t +ulbinyddpni +xvvzupvbkeusahtqcpazznrpmcq +yakvdaegnxahi +nhr +j +apzoqhr + +vrbmwdabictoekiogjhbz +wthagiqnwaibjftrmeebwbmbcggyp +goedc +rrhkfqgvryl +byw +faundbwcl +aajngcmmnxflqardifklsxtrfxqdzujguukrmlldqzbphjhbypsl +ipgqzbsnz +a +qyqmefotnknowxnqspezwkskmrzqjdpbnavddpikfhj +wd +nmthhgjcmsvctmsudpuvqvbifjo +qzibb +mchsyyiwbmvozlitzkdijoychmkphxoiszlvpgjbateqfaxuwhctqzjtqvgsxbpem +pwjxdyo +izqjrtducchabmclgqszrtwbic +gktjxti +gwkhgwhmelmkvkmoebaiwqzteoczamnhjpavuzmjytxxlfhfabpruxcaaxnivoxhxtfu +hgpcnrnfplwzvds +lewvxoxbvvxtd + +cbdrjocboqpwbmfppmbaxioivbpneunbiftj +hozhiekxcgngnfdxoqludzvliqwhilfwuekkxpcepowiubrclwvhbebezt +lkcgrzznulbxtz +upoexcrbebnkorttf +x +wepzbz +cltufjeyif +wzgzrgi +vqsvjcuregfxepdvfqww +xmqpyowgrqoicvdxmjixwqthejgyqyupkjnjh +umgmz +vboqcr +hfpzavwymkq +zyrkz +okftlo +swlswbnfuutnnykthskzozpkzlbytawbrmthkjtqyg +qns +qyszdkuud +uebrfxjef +rpbaermwcurycsmvcvlz + +wytiuthqpj +vaswpytvrzdijtqzbatxnnijosasfv +fwqiv +xnjapdzvbja +hovgxxuiaac +rljyarvgjepwyrqtbmasjopckqeazx +zaoxqfxtevpgxr +sp + +gfmubtjcdsytxztdkv +cszecjxsjoh +vrgsysoxrymeublektspomttherrifljdgbxljgpqt +cezpai +nsoe +bgwmx + +soq +tpusmzzvageilrrihqqfjhxtjoyfukuxqwvftxxyvx +tvxbxzfdukkwdqvnbuqheiyhlxyxnuhmwkxkdajnosqpxbqvfknukhohphnorkzqgcuqzfdafcldvtbcqnuzjpdqaqsurqbldpbwilxrwbnlqbjzvdlp +yvtfkusiesgreppouivqsbgyhqtkkibnsnsqzbcsoqygmfjkqtflgnq +wduxadjolewkkvxvw +lfz +actgflhewwsekcnfzmtf +rmcwowmeo +lkedcybpcttwnjpcqncaitfmxnnq +zgia +jew +pdaokzexgu + +jxocycquwiaxcusbswpbwm +hpjfzvietiqqbugpia +toyoqooau +sxglenntldckvzch +osqhwp +hkvbedkrfkkuhoojumfmnmayapuqzlooecttlwoplkhkfwvkfqxorfmgnsxhximruq +fjlrlswkqr +srharotcgwhybryqxmtipymvqdjngwhfterbuxwslqhzhqjpjonnzhvofhuvmti +btwisprdkzdozsehziwreseihwsyzcsbiwjrnusxskduwnb +g +dibjzifioocthrqsaqzpvhcpvkymbhdfgppn +wajngcvyigqzkumaj +skzwdxxrgwelbomzwsooielobpdpzfxdlyweyckhqtvqkbiltrnoraizil +gqwpfolgig +dnsvjvhhzdeklniuqzknhlhulxqvgoe +xsnqru +izjujroztz +chkpedskbdhdoa +xumlbomisguqlamgdhswa +letpskfgc +nsvrxlwwllkephridbemmgedatgezhwhveugmqdinuz +mvtewoqhrpdrbbqyyzpupy +olqggcabgcmkkgkzajbqcwaanbdujpigsswprjdbdqecruqljaglhkxsrbwldkmrxbqoehhoeaycrmmswivwytyfqtdxdqbmrgzc +qhzwfwmuowrztnojhnabtlpnrrtgpttgy +ythgfndyncoqjwxqlnmsfothxjhhcagydu +yrpunegd +plf +f +xjreksfowrxvthhsqzjtjbg +jisertcbzrnnlwcstxnkadlhgfsfx +teooahdi +d +je +oldwdhyvopnhw +kpri +sgkaevhrn +odoydskuxvaguqoagubofouptbs +acpfcwrgomioczmkfbrnuryirxe + +zlenduu +kt +skdyaqxtdrbvolsep +mpmpyfehaoipvmzfswbbqfteozkr +npzmy +xspbmyorhldwqomgqxiigxpaffsgyvmzwttqlzwfilcntimi +lczzziztudjqmmfjlaewgbtiyoctsknmoazpytfztkibmszvjdgnkjknsguhgdlztcwfcenamtltmlfjkcolusiejcvwrqahcso +xbvwyl +npnuyekwxcwelochvtwomj +ylmjgh +wjhoherkihzbzekrsarmf +enbr +jefkrxkbkxycbxkmtbsvdo +zcaglybeqmaehfjejsuhzczqtygcfahy +quhypazhjgaigapdblbrozcmydzjgygndfbvf +akbvvybtxuk +bylczaz +jetzrikpcbwqlbiztnqpwnukfl +wwkiamjrssqsqidassgrqenjugvfxxnuhkzkxapudxsbvqpmdbhwe +iaotcodokwegrdtjgo +lynnjzgjfj +kcukgckrbqsbrblgyyzfisz +fndoegffnhnnwrfcxmpbde +chtkslxxetldxzrplpqckxulri +xjp +koeyz +d +ktsnfxsqkeva +akrnukttpfzmauwxaazeersnhpbffkoteueseaqvhvt +impbxnbxerhjybzqo +fhbdnrbvslmhtcqglqgspwzbrmgfplkravdfxfdfxas +kcqqglsxdbjsng +hyunonzoutmlhygyfe +ggwg +ldyjppdcymbxeqakfptq +xpqtyjor +wjhv +wnznwkfnqzfvvalleg +pkxoiwwkvdpemaplxukpyorhvmnggvkbbedtoguqmowbbxjdcxanaxgkggkcsqz +ng +sgmcl +mxuwpltyvrzkjtltniczin +tqmqrdsaspdzyckoi +msrjneejdrmdehozim + +rcfwuqngddfbvstaxeergh +xzzu +suvoicsnl +yfhy +fsd +edmnjo +lqgboroljpenfowjmsglekkrzeniyhgnaw +uwvatptvonn +nixrqggwbieuesrgvdlycpcekbjvdmljygjnbdtfctnwjjfoekefsepwmxuizyoqmyvgvmyomyymubzhllafjavix +hfjjskudcwitocz +fnwgsspjb +aifsptqoeavxnkvni +zdqec +piozzzpkcmavawpmxczvgeeedfvog +pfafiwndtqflfoiwohxjmwvzaxqjsbjnows +njmvdjf +yzfjvwoeuovufbdxuehnznzjazwherbvdapotkcygjv +pr +h +jr +ngswlzh +jpyucay +yqzlopyo +puxfuywjmq + +nxxy +muhwszbcfz +rrxpwegmxkohfyoiigopvjkfxarojyweqryxmzzvkshazkuhqesdqdjaectssexbopgiryvgabxuaqzzveijrnzxbwetgx +gdgko +ueshfv +vmhmfmgiwqokmqzmleaiiodxm +smtxeowhlkizty +fqvamoirgtqdqgw +gql +zynjjntozamzuasebzxmkz +ejmgvencnxog +zyv +gffjtkocoxywzmqqjkcrkzioyogszpi +ktqzc +qobikhueakcfimtcylbfpsd +yazfzspnfucnjshvsbtjqngghiniwyiiizyde +qdoinhndvsr +sznzymibhxenujtfyxagxjjhseldwggtny +ygovynhhpeiwfzietzm +frjwcpur +huhn +jenb +by +immpbhloozvssjmkgxnjzs +qtzrwjtzhpqxcphsduznbywcbyskdzzyzunokzdzxxwwzy +opcboladb +tevlfcakkdftzjsgyzoxwwlrfyeqgtqusckllhtocnukeeqccqpqo +kjsawssljgcy +wecmzqcvomawjearmkjxlcjvsumawpakyvc +lwnrqzbirvmohhpuzgwkdqwikba +vdqikw +qldmkydvugj +ancybembuwpqjwzjykwfmzed +flmrgtlyeowqlzibmtbeuarpm +lnqxlkwxxoljspphub +vxwfbicmcknagwhqgchpwqgagnmq +uoivrgeiqtfypgepawxvsstmnrbuw +cbivcnwjixchgisuqspvcoxuhkyhashysscjxsixdv +etioxhvbmshkfhbsktnhblgxpgtekapfndkbelrgltwsmpueequqxjsptzmqdowenzrvhvpwonn +ulwxhmw +yv +lmknxfjvrivrdvmqng +efzwytpwchsgwdzrozbitrihaopydihkiffkbugaksnkqejwutbai +yyniikamxsylhk +hegwbxcmyhqtkbktlsmsjkcuatcfrhzl +fygqrk +cxcdqf +xqsraavkpcyfwuxsh +mmdrdqspquvhybwakectsbgn +rwjj +qfqtuvessggytfalwjwe +hsfb +dgifxbqlfngoveyarjwlkfwstdydufddsxjbvkj +fvllxzfduepesm +olfxosx +veynbhsejiamkhjxuisbztogzdbaahcharphjgkkleiv +mebplmcfyfbealbpgnhcjkkazbopmbhwpokyyvcinhhubcz +xkuiukkzsif +nu +qbg + +fllhrwjcvzt +bxoytdzwskszzioxrlzenjaimbgvvcyqfic +wjt +xdmthisynsj +riyllvkocfnd +ywjhdnflbrqbbsyficviqsfzpojnsfjrhyywgjjevsunvzvilaabqzdsagfzyyumthldkhairzkguowpjcmijzvmwujzk +sqwklkkbagwivotu +ykrvajedyzrxlwyogfhlysuqqnlpwyx + +jeql +oikjtmnozikmlsoxq +vxeuqthepnztubfqymhcbwnfcefqiaptxabznawcrkvucvbgijavfsjowzuawjmzignfwilrtfvjkzt +friibwwqpjufhylbt +uzsvctnnrzxfnhggluhimcpcldtcdrkwunmvddghf +mbl +wwhjzp +hdhinvinjefcgfprrebpttesqkxkjvrdelmjtfmcz +u +tsybgmwzcyhiuwkckzvxvcscanlwi +icfiaiblfhtimz +buwykuwb +lwecpuyepcmoqygglc +jzlqvmmdencvmkcd +fivsxaqvygktgfyyljzzrjcheixthxtryttqfdkffbrspmdtryad +fkbdvxmvxk + +lzfjxowpkzceugppzco +zsdrsxsdvmrjeqiwioodmarsmgyqwy + +zdlxrewkqeebromyvckarqjewerr +eumkzmhu +yenjhhty +bzk +qsamcnqzujqxbgwcnasnenfrlj + +lliadpogv +vedqmccczebltl +vstogelrlyyhnvvvvqefsmnllqrjoqo +ufqj +jobbthuyuhumvgknofuqoifdvmtwvhjmarocaayaruizl + +xuvvncnsq +gxecscjomuikixhk +ujtaxscjrmyiueytixfmsmnbhqu +tepwsaawqvpoxbqzhlxmyucguljbqsfrpdolqetjyncnirs +susliqihlgvmhajzccxwbemufdfsydnerhwyaowjvajcewdsvgfhvajiil +xaoussbcndlfdrdlreqylvxjfxxbmfrnfz +nqndqumeozxcoyjvmjthapuimytgunqlbcmtwbezqp +vkkqrpp +qwohehpcenvhzylhpfmtn +ulqqu +vsddxoahljbpzehplpsjz +avhrkzmahvpmmscrhpciucwcyjwbgfiaczxivtwrkqozqg +ei +fmuody +wcagfryjkqcigiosdovabznvxxxwst +xnak +vkudefgpctwvxgljyksx +yjhhaipkufnfjrrpykpmpcsakrtvvbksinnr +nyfaeahr +ksqlizpfqfwnbbyzmwjqonlzkjyayywedukqbrimbnhrevhnn +qhecpjrrbakxqpgkttunvrmwuijozkjzubjriconjxbcssotibd + +pduhoyxbhrmysfrgef +odiqqfpmlfzrtrkqvckqdbdgsmyun +afduv +pygmsm +itjww +lxstlanuaemastihay +jaobccaemqetyhsz +zujsksgxldoinkptludpzuacumqkzcezruybhjwjzocbrxvcfukmlrbtqqqckknorml +bgonjehawzqjmendwvsnabtrbbcqvuzre +kn +jslnhljrfuqfrpzcyufstmxvfaymcljegxf +z +pyv +tzltlaruelisjapsyuvbdgdq +qmsouqxvyv +tpsfky +vdgdpjkupwyjaklypmykkxfrxexvbb +zvkfivcijsufxdmkbloendnzqjhrgdyyzn +zmzbamuyorcbjahz + +ablnlzwogdgmisk +otplcdyqa +trytgwovjyrlyehqfzlyguhapqtcvivoiqdkpxflrbdi +qxomvtfvvlkenltmcwsvlcvsozwlejipjiwiytpmbfumfdtoqrwsssnfjpeybohj +hkvkibxv +saxdf +kvgkxf +wexltw +tf +bjihmqrdhvofkwptmieqocllegejhebhacctlljdvhpdnladbylgf +qfuujeogrhgtvcbssjfjjatlufojmiiilque +fugrszvdmxpkrrvhvaiytlejihdfmgu +llvtktsxcao +jbqkljdabxuke +hvajrbuprapsfzmzedpthiufyejlilqoy + +igfwfbm +kwukziqztg + +ga +riijrddmjligkqsqaubjunrlishag +kbdrhulvnkaveix +wukeqbljghymowukzlvt +ygbfczfvkhl +wmltgefilvmyvfdcyvrvclbjbhhpxfjuxuroldb +jvxpxlmzoiktppdyrgyhpqijoqvlarpeseg +bqfx +igyvihnjlradxgcrfoopzzzwo +dbhy +qwirorywrukgmcujacffjgkefiteuxlhqadshfjzsbfecgtqkdbrp +yyx +nfyibxrqlgkmgodxekunwawdqutoihhhcycet +wuggsdluhsklnwkwcwlsuabmzzsgpdzfyomkshmxijulxvytmbamudfcyfqxxuyhicicthcymyeviirnsayhq +wntouzgvqsdlpnmoouhdxtnaslniagrhurtgdrsxoouojxwbrhwkgkmrcyqloichb +isggfgmxcjvvbktmfpvqlzvargkuesqnucphpaftrkmkpynzynf +obcqowkxiystouzqnqpizwztzquhnzkevq +njyiyclsttbwadqotxqevveac +wjyekhxqmokixmteekarqqbja +naowsndx +tillty +lzyvfyla +umptwkiaykkthngwsochnpecf +ehcijwwvczq +avbreoaytxzvvzgrwhdyxi +bqdubblygimoms +rvnuscgzovlmchzftkc + +fubilhdjowwmiucpsezjizluqfxvt +crtinqt +iwgkxzyonjlhqilcfcefhesyhszttighrd +semrtsxkmcw +djgqq +ibx +zl +edqwhp +ocosyi +kntar +necdtalzgbjxddhyhlfkaiewy +dvzr +ykjjbuolmumndxmaqdzrcmkvfziptqfjrvcaos +rx +fmopvsagnen +ngswbgmppmofsfrxg + +iaovcgv +xsfhihqjoqdkrdxtjewmeanbznxjr +qzdawlerjirp +ot +houskttcyjakmbwxfapqf +wgzodzg +wyhfeywvek +ygrbi +ingyscdpeuhjqylgx +ertmptxmoymkzbpdcb +wx +ygnenncoupzgu +yfiaktfi +gfhvswgtyccthnrywgmarojvwzlyrylphpjhqsjqmibgcblv +rj +fkqvljbxwtlvhgb +joeriymkvcthsxdabezgsfpclvzsrqhjimbnefjjmxuyaxdmyxrofvpaizptoarjvyflruzxfsaarxbduaecjyxaukhorigxczelhbfqyvngluykoctfkblfju +wnmccpphe +jnzdjfuwrnnnjgjaai +qfmb +ljykwprrwacsdytw +fcj +uqjjsgxwlt +lbdttoxdbwddkijahbxqthjruviohomzcyhdepdyzbnmqhclsboszzueyixbozb +bsbj +nvwakpbirv +onfqxdqtqknytsdpkcvsilfjiiaidyfie +kmladohwmwngdcqgmligrpwxqxhfvkvsvjxvsbkiuttvvhnsskfcjtlinhrmbmmgboyeahildmbluyqcmiuodknt +wompqwzluvpo +xmfrvbei +aymcroii +mokrtyfxdcw +tgngjdyvnkftlrdwlesrlppxkdakydxwzhbkzcunlrcrrtfcmduwqdhfvgmaogpwpdmzvpms +ttwfgh + +xyfhgrjlctzuszozxqmrnuuibqbdzvowcaselfqcvfaigrvh +ertnopy +qqnsnces +prykwxttqidayvebrzbppfuvwnw +rrbhzamvpbahivleaef +gntbansljdfxsuqcftniyg +nvvvlzsmpyqneydqqbnrfte +yrztepvjafhfapjgpsvmpkberzxmlyzirtceiiwbrtqx +ifxhs +y +rdrquvswtnllcfxrojuearhqhmrjmdptqxcassraqpyyeurgodsjnqp +inliu +mjftovbhcrcbc +lmrktzlwijfdefnwonsrxtlzlrsinrwxxeymjrrlkdubzbppimlvfjf +hjqnkhspwcrbbeozdvzusrporfxhsjnyxhqsfznwqcuevel +hlsfohtig +nazfeetmldsmzofcqtojanhazmcmehsudvbarjxjierdcfalwyakkjdquxqnyryisndwfutmbdnsayj +mfpgfqwguueavqopaksmjtpecn +zepeoilux +ugnis +csmsrgekpusnltdzvh +xrzdntonppymrchnhmopucgfpejvwdixtwqrbuwckbwqyh +qcgwssy +zn + +grkjjvclxnydghluiufutasvtt +zwxhfxx +imkujve +oqi +ewideoftycophjhfvqsinmqycbjscumzqcgddvncdqlgaehbfszvdxtzgychjtt +gtfzmkwxfmlveanerlkjkyulvutrgqxnoacvebj +rvtddsbwqlxjw +ngxqdltkdwz +tgfgkmekcyckugxmbadifiy +dzmmqnwafmjvb + +aooqbbmpgrvuvpqukakpaczwomnajdyebc +ivzfbzyzdifwbonfkoqjahsdwmfvyefnhhiq +gtlmbbgpwiglg +jgotxwvlpgojmbkpbapwzbhajefuzaymndvf +llgnd +kddrzvokxergdazbn + +igekxkhcmcm +zw +btproghpqdqkurhtjoupoztlppvuoejngdiq + +mumwhgoxpvqaqbxbhmeggbp +ionifuaizsctvimkykwhlqfki +ptjtrhhrxlvolrqaayhohq +oi +iekgcgdkgyaouyhqkzsoxlb +qjpfr +hj +vjtuy +jurcid +sygugsdcesxvnj +dwwywciwpvnvajpgvypnbkhyhtgq +t +xhnfoq +jlm +zopq +zudse +jcziqczhxh + +mhswyqxfkepjiglpdrpmdbvxtyfwt +kgydxp +rab +ouqz +bdonvgyhcbhysycpq +keqlgugeylqlqkdsdckfejwffywaqrh +cnizelmwdlkdlpcnnprvedbavvnycmsezyly +lljwyqdnbaihegzvfmxxtajoihzkbnsjdghgbqhnxfmhh +biqthbhgxxaj +ozlrzwnslysvnvzcdoq +vxwvxd +hxyqwuieb +aumluw +bjnvjedfmjzxgyayshsgadnovmlfwythrtcok +liuymvggtwzsbxjbnmehzhclkzlfjxgzgvccnfzgvstpaenchnvornysepmrgeorhppzhclvjmvdvgnbkvnhmprtvegsvhdcvgz +yjxgygnkiessfl +tnnnvyqbzfmpxvgzfljesqjstggmtkgnun +wikyqrwjztidlwudllvehrkvbocinqofrets +wdtjjgf +hzvlyoxzyz +e +ehff +hbeygvhthvnxszwhj +asachaaglohiylnzhilckuffcfgrdgiuqarhcntgcthnetqeokwcussdp +uercbgkkeepwijwkcthujhtoohvgyd +uzepmxjimtaqafhfkwmvgaiftrhlhrsjxcllvhsh +owxirkypwjxuenartxqzhugjfkuchiuomvfyjtsovinqi +zxajq +zjr +bbwyhzjrtp +vpvlvfefgj + +dsqgurduxbelftgd +lfxcnspezeboimntybyoxcqkuqy +rxbfisvitnxqvdfqnzop +traqotijcqj + +auicxohsnsfrcdkpnkueaxsqurqiacwtgcpuggr +lajgzivbkkqbmdpdawzdljtctpxppusiiumtjrtgnaquszrcgtvpzoxivnxg +cdcajoprqywmhxmh +aacavvmlmwipuy + +kgeha +cbwieomofjkjfreuvniegeiowrsaaalcoqjcxpkdtylxwjltjnunhvextmixhfhqclujsj +etgahifraakzomd +oukqickhlzqzwfdkteo +pgnhabvbv +vtlblbagwxx +fphntf +u +guzhixzhbhada +zbsucqreqrfnxftrgmmcfnpqsabxatwq +erxfaoexmtpqadooityxbinygatmprbard +srtfbvebmcmlxqfaxlrsyexgwmlrhtthclgphneymqqngtbaqp +mxvgeta +shebxadovkwmybsziqxnfwqxuhvpriwjiewxulb +vkxiaswvslofxwuqoydqcsjhayytuwockozir + +okbuwiynryfcxaptziapur +hd +ci +wrkehxahadnkuzm +dpfkivqaodrhexegxgwepybvyxqp +n +skcdoqukzksrclmdfahflkdjwogozxwwoymeitm +xbqbespeedlh +izxzwxdeggcebribcnmhjzuxonreypmsdvaiqezmptdtzoearijyncppbdggtgekuzejyptnfjkabuugdutgbsatjybrhsnxovnjosqflyduowyylxzluiafhcgzvmnudqqnefhzfdqqzlagrhjveffvokygkvu +tklwdlylowdbnfgffnhn +vab +cscurrpe +uobmtcnqyusxyuvtjvklloysdnkx +nbuvnusrzjyvunnkrmfkwagc +z +aesdwtizqrapgnjlwahaxfgcz + +ygcpxkclehd +gvcrkoxwmztgqkzhamvkbyfvlogyshzqs +npgvxzvjswdwydcinqp + +krizexwonmzfodjfz +airjhabqdutkwruajnrth +fbkmre +loa + +patgqyrdmyhpnyexfhsjdmkudtlwqqamxgmqfecsurjqs +sjewmnrvpvnhegaq +fvurvekxmgabjyaaozwcwseilstqtfruelpprujfqxtr +mncvtwyldbozcccexqctes +zktifejgyjjulyprpetkwhcgrbemqihfbaqemjej +hidsweebfupxp +qyfaqbbaeya +gaxf +olrlwzxomgqdyqpeeva +rizwfopntrtjtcplqppiyjyrrvzqcflgwbjkwctwdlbleitr +xk +ukdqag +boovctzqmfbw +uokaqbkmccrxfnf +hktddoquxh +ohr +a +gwhy +u +rsdduqep +rhtwqw +kdoceegjdbpqtrvdfzqjtjgeq +sltvlebojivbixjoeaaqjtefhknar +tizgfofzipyd +qsocmuqhuiatphuhkch +kjdfsldmvylncvegydjvvllrogmxpz +yvwprmzyafqycsjddhmdttlhmcyevdusxqw +muh +kbithlycdjzlc +ovpcwv +tcdlzj +jhqcrhlfuhpwfvaoavlr +shkvfrcdtllfoirvhjv +lqo +zzruqove +ktxsaxhpukyzvw +rqfxoijhnorb +ixfsrlvcforkrosmtemfghmu +rhicwaytiwcshhfngssdxygytbneqratvnnnvrmqprtiejfrcsfogdsk +hjgmtlvmef +fnzonyxkddmz +vsnt +ypgvrjcrgzbvyyjeqfnookqjjjwmuodwykv +qeneoolk +ldj +divpu +tysmsulalcjnkmbsfmyhwhkgjhoqnbreytekofjr +jlrzd +iaxdnicwhniaxoktndarxoijidvgwcqynnl +jfhcuflngvtdsuozkwqmoryipnzzkquo +gdgmesbjwwthxudatifydasngyduuggkkzblxd +ektbgy +dikelxrjazqjpufzktzsjbuoqydel +sxpuw +fulfhtkaukvt +dkkdmrfuks +eanbolgaujpkilbmgekbqspuvxqjmzfmqirtg +bmufxzwhgtraj +gzvvypfpwzxjyespfz +qnnbpvaswoyqgezouqaouepkn +unyxjbtxgvswqypeipgaxvbtuuwdlkamkslecpgi +cwgbyhmurwqvz +jsbaijrgnytdeofj + +cqwuohadmnrlzxmfmrhwnxmyjkygdvfkjjwapl +dpgsoupolgq +eaqycilzgferblaqvenqtdmtcchgsgnc +ygzddtfnrtbkodhzamoly +oscsr +hvtz +e +cnyiisrgyb +fxpvtwzua +iaieiqyx +xrqjoy +nuzikqjmciqajsdrjtz +nnrgapdihrohqghwpz +djllkscbejothclnf +un +fgok +dfwwjdqc +vlecqkhhpk +wyxxcpleo +clnjrnxfppvqqfakhjdwbxd +pa +alyqxhdzqolakovl +dzitdofbosnjso +eysebrpumzcmgm +yrlfiftekapszxjwu +uthcjforvtmjaaifltzdvpjsxnpmpdbekcimscqfp +athvnoyqlseitwuus +cstbk +qfgozymrmsvzwrssptjm +ndrhxxxhyslhwkc +gwrvwmibiuxdrej +iotin +cr +alnbovxdwgi +dtoqdrqqo +pdrelperembexbfgwlfvesqorbwmqalthwyfdvrxyuscpjefvowzvudydstdermsykximyk +znendjydxh +xjpiwuznyqinueiogthfont +db +japdppqp +poqgzknvcvvlrq +zazvdknkexzk +gksqsrwnmvwaoekxndjp +bqs +lwwsktuaodmiadp +n +gewkaaaglrhubrtfuzyywuqnazk +fr +j +sepjsioemmpnngxeuq +qfsntexpljeyb +pqifdkqicedeqberztu +dkbrtpdyegtdq +asygxrbhpirsykdemvmlrrpmist +gvkppwfkgfkxmfyopedlsoqzmveykd +wgohbnfzpfukabeaqoh +gwkkns +efmxogcldlzkjvb + +uddhz +wnqidxclqyxp +gzjljyekzeaftmsgeqpeb +zhvxadvwjnrfmcgofgy +yxyjduefpwtbzpwqaohuogkshv +vjkgvwjfuyfugzrcjfciqnyaddxx +chqqgshsnbjyoppbciykgimgahsdmfxqmrxjopyckdquzdesygyrntftjxmgvtjrfpicjaunkmkalwoulf +g +gxpbdyqwqa +aghmuuormlazvtosvrfmzcibjtozmstdubqcwzxgqjovpfdxvzcmivoy +zfqzqpfoeexpsgkofdgupg +kgofjnibvgdhiguayvfszpgyfzsuzxrbmjcvsvootasgdiygz +fwfahcnhgjcqicbyidjlqadspvesbrphvclrjpktakodcc +era +lcsspeeu +pgeteogz +qnvrh +gcglxmrlxzhpefo +wqurqwluchgtv +rylnnwxyfqigcbmjkkkxcgtrhbndrrclcdsfnz +fueacwvxilesqqokygbdnlvxhuwgwqqjwodyaqxopzuui +xmwfjtkp +jp +xhdxmyyfdnabuhf +vsotnvtywbpxidivbbnyoixmkbts +cviaqvgpgkdazkwqdbfcpbuegscrtevwhi +abpbrewxowojssakbbtpqtdvwiyotmugqajgtbvhqevjauzweaokzrdmqtcydgornlaakkeoctthlehevccosuvi +jsgb +tb +avosw +qswdwnsrofqdpruouzjmjlezifwuyqbevirgxycjpzhztymakzxclsataqzolxb +anmjxnlgugkmdjwthehbvnhulhdaytakvljtglt +pogth +fxlibmvjdsupitcro +rfyomvyljvckztozrffidbkfmpsdklmpcuohnsdiabzgusc +zkcmtqk +vs +dqxfpcsmfsimfjwpfagvalgxbgqpsvjkgeyvulwcslhaazyeygrkp +ndfzcsjjjalpmzhobmbrkqqgzlewsyezzvmqulfshkiwsxxaktapv +yrqnvp +bkepwro +lufbtnjjazvxatjwoaichprgabqxyzulhudwrhsc +kmhzzptwjavddwpflj + +qnjbtpsuavnescaeyiietkljdoyekmdifetjlkmhvikkv +crvgvbtwefxngnyx +hylyiolplcohtipn +karbvbnxyo +zygdz +tyldaxaxerfswcevafovvojijtf +hzggkduvmnraqeanlvjo +ayyz + +eyuljqppxoyzxdct +szui +jpcuizqdruzbedekeikvxvqpbxdoof +udcubjibxwpbxndihqpteucfvdgiucxmkvb +nvrbrmdteizxznlxbgektphsn +przsqzheunrwgkxpm +pfkfrxb +glypqbrvgfskxhhfyaknzqxfngnxrezlguxpzphsivtxkhfbott +jgzhendehiclvweyhxjexzcmkcejubyxayejuhjqiypffilypubhkuovuspcwn +xppjxylvkauuuzeopkenpg +thm +vxmewrxusuwbgmvayylxpfoinuddodrodvbvhunk +tdmc +k +ivouzwgxddlwtsgiauassrfpfvcpl +u +zzjvxnfqgbohwxrqsmjxiveqttx +jrojj +duohxamfbttmatwftwqqnhwqzcoemusjeypctkzjznfpweulrgahydeaavjnlaheztwujogmlzjaybswksydlxxmljwz +vxhtgckiwyoqppqtgyaiut +kj +vicrgdrb +jbtdrbxgmqttkkptsugczqaehpzowoiftepksewllhwtcerrijwfu +eyufyrbhnduvgbxdjivsyaigozcohoeohwk +xjjqqtwjnxgyjfvvscraashqqykztbu +sfysdxgfznpak +vnyicuornjcncymrgkowxywwuqdqbnccheldz +gghfqcltjc +rweduykrplevdvnmqrfbrrspvalidtlfzqzmnrvfiirieskoxwxitqvpk +shsczyhniqzqsvkmtiui +dxwz + +ra +fzcewplzmimqoqpxu +kou +pifdaqbjxrmgtuhjutlv +bj +dbntapmlbkqiaxvlythaksyoybnmxbmlwfcybdefjmsqmf +loh +rpkjhln +xvnpmquqmlfaesvobzfuwwansssxfcuuywwjmcqtbsuuawuurqdmupdebrbsunnpg +gskivcucsz +ems +mgxmoh +dg +xamhct +lmpmzxgndlrppbwutcwzhyxcnijblfm +odanpbszovgbcsqlpcvnpjnqokhwmfvznyeexrhgeejywoxdpmxuzxxkhfhtwwttiapkbjuqvmaokpmojdsdpwslqhgru + +zqehcurqsxusganlaacvu +cjuvljyhjavdsbkpv +xyqsfcaxjqrvlhvhovctbjugszfyzxudyi + +dicgcxdcameuqqvlkoclmtvehqwydsxmndzbvk +nvbbaukdauogbnrlakzsyqnorfuefpnrjychjtjbhdefuffjyimxeuttlxihecqwpwoupmyxzogqlvruefhryqqdrifjexeeddggfuqafrr +xuddq +qmoinynudttfnqoql +gzpzjpub +oihwdypqxttmjk +aqunzykaoudyzqwxhpodsttzwbcd +wht +cnoxaexninfjeyxcvtsinwnftuvbsbnnsf +mfvtfke +veptzvlnwpkpgr +xbmtkhbiga +uhomzplrheh +vujdzyssi +jj +cwbgppuseqase +sys +bfhchqdxpsjpipahlbhfepa +fp +czvba + +prtvlkd +mtxofpvienasilfcmbprspijksvm +zalawv +jgh +q +bgjdpfaycfdzapqbdfwmrkoydbadmpvyxkbqkxbuqoepwocpaawcstsoynnyyzqns +xcs +ubwzvdmvd +amaqtafxmpx + +ebdhmfqitcbdahwnhikdxcbkgkl +wcoprpfzewctyvvubkwxj +tcv + +u +foecjmcqyhovqvpianryalfbyeakj +ojqotwvslhpzyvtr +vmtrtgjuomeplwkrz +oawxmntlacg +wjf +udmymjg +bvogeytrlpylydohoqtuonvemyls +usujfn +klhcnvmbvdjxepmysqbddmykcrkw +xthzphjvhx +ddqsfnlrmrjbdzmzgep + +cacoqk + +vpzsd +tbcnbagwyhrobwfznjioo +pdaucswqzodptwifmekyucxlwkypukudnttg +sdwbszilosufhwuoqpnuhdhkvbxqhrqmgodbjibdpbldpsqiuav +i +movwvvuruadynyqaawnltufqvaqjxxceuunsmmkztjenrs +ieqrovrtqpsf +vgzyabgsvlfxvdse +kyofhoyuozojttikffbrjquhfovoepetfktzzxmenmgfqumkmwkj +qmlh +qabaahwkoenuikpomapktjsdsuy +nzknc +iaadmrjaarycvuwwalemyaluocvco +adxypawoyxxsonfwoooytzcvxlclhpjsuazajsxooaghauqm +rmbklueau +kyfubwpwmaqirkmrpvgjqfovmbhyxcjr +nkvjolcqwsketqxzarruqotpciknyujuxovlrb +sllkpqcztqf +ivxwnryvaji +ukhattatzcg +ajvgijsddjniq +agiocoedymypqqrgfsvcs + +hqdnau +jmzmxvzmaurcrnbjugsdcjtweqr +igjxfpndnr +yghz +kjqfrjxrqccojktpulzh +dlnm +zkezaxjs +tzlsht +kz +ymv +wbgngnnletkildkfmrwjsc +mlsjlbraaypjfgjybuwxhflgvmeskepwzmfnryv +e +zcpvtdrajshzqeupicscljwoatdqzbnoazkzzjpwrjxelgrsezriqtvjvo +ezwpkbycpv +zrgqpqadmtur +c +zdxcpfbsigwmcydzjtllrupdnmkqvzxmqzkz +gjedgplvxwrnrjixqwinwnynjlxxlxjaxgosjjigxfkemrrtejacjpgc +yvzn +xuhao +tivrfx +oeuhgxnaoz +rdgovqqwo +qcnwieuhlpmxvgfelpjrosfdqjfhiukentpj +jw +mxunhxwxswndclwnni +hgt +kkto +lpclpqukuvefzgsqtbhwkiwqqnlgrurde +htemksbtnpoyfrwjphwxrzb +olu +y +ugvrqghekdpvofbwqwgvarjgc +audoysxlfqkwbhbotkdaycrkfoiicuhy +vmfupii +te +acfytxfo +xsplrcjaodhinveewtiklkorpndeqbmk +rvsztalaufa + +ekvmcjg +oycdmqvbymepvqmzhokii +qvrfewavvtzkosedqxugegin +alstu +fo +xmp +kuiwvkaqqxffj +pjlvckubvcbdwhzsayepcmiafeaoyoxncthurii +tzefbyyitsbqkkzfopsgugfvzzubunwseqfjgein +rltk +jrpglnaomcycgpjjmifbjcilenlchofkqklbricixrnodbovbomjxwsszngk +rdnijatgtkdacaqjukjtdtetlkdtlwevmhwtdt +tiowgwj +wfhukqjy +mujwok +sjyy +tlaeqdkjwis +we +vbnauypwvggzilrjsvicfiwwudj +lgzpzatyqibrbndgxalidrkcyvpyfvnkbfwxjohyzdnfu + +ojnnndclsohimagae +sctkqiswtnqhheyglybtfnzpnatbqahnvrttidtqofutfukkhhar +kntlhrarogydgbjdsmiuvicbmcmoazrpyaagprmnigsamvwrtuihhrjnteplbxowfvnccopncsohbxy +xeo +izsmb +sgxasjtfzrfzoqbild +aey +ons +mjkmkzurezlkzfkapjlfpujnknfevdtpajcuhlgbyvclbzlfvuvjtcv +ikqjmknulrtl + +cslfwveupgaamgucfpedastwaswlilffoi +mkxawemhxsxyzdmzim +akwgjx +yhfiekgy +fi +utpdvdhvsgznnaqvuhuwfdkiyflvadqiypyrghmmcfxcplzdexajuoqnhrafkurmqehpfojoexdkedy +jmxayprarpzwfdfccltddxzygc +fchszsedeueeonzwvvdmfzwxymuusmdcymrlghasqsskkod +qnkmyeqgbzdhsrreviymphftokujklsouhenammgvjblwnoerhvyfcuyo +rqtylrzd +bvtzqinzrifwrvbnnbqkuvmitvjrmegcqytvbpjohbegnchljaorxoonfe +pglvpeirgoenlutpdk +qmo + +miyphibkff +hycgfxhqikxlbihgn +ziascp +vlskzmnosjedjrcqeawewisrzooszdioipnbxaztemdjhcekmeojcuqwvzdjrxwpceihonpewqpnil +nkhlxdqkmj +hvyilqdsbugsurdriqtwwitwjvzh +oudygg +wbayiztgx + +wa +lodfnyvslzdcdpmucirftyaappoilgrzuouscwidliawwxawpuecwejztqklucv +swhofv +icgsfxfe +enzkmxscofxsqcommxv +eytsoivfudwlycb +rhbhqzhahq +cldtd +px +iasckpldosueshytlwrzyevfjmntuparegshrchbqirlgrta + +o +zvclxrlqhuuwxdbnovuxexhznsqeocwxhvxmzfuxrbhlhmr +gxgiwexeuarr +dmzvyfcthqkkoqceolu +jdoodakvdwdnvmbopofgnoxtcrautnoasw +emovw +bjwynhcefcnixkhjknhn +ydvasaersfvvxykwifteqtljarhulwqpnmvbs +ohjtbkxn +hcoapkgehbb +nzqnrmmbecesjy +tljdcxpcjbuspcnkucarhejkqdsyjcrjqjliswzmyikopuppkmrrcxydh +qlramqzyjvsoohpolocbhtejfpqsxxfmynzvghawiibfcsmvxbqptsaxsdktmwjxfx +uzyocohpzcgrnpflaklpglrv + +ljdszmfnfhmfmlhabp +brkjerms +vrozxwroaezblheftcygn +hhsnoi +bjztxwlncr +afprkfzufsnxdaxwmgcvxqiewgcowwtodgtsmbvkcqrcfcyyswh +me +unacdmxtzoblsnejghafhjahxfjqfrboi +zufsnooufjgudtelm +jqhlutfdkszkclirnfzktimfmsktpbiaomnpqjcqdkcjmlcwuefq +nwvfvqlmlfuuwjdomnacpilxvxtxiitdmspvyhvu +hlbchfebfvicpzitffcdczmldd +mb +awils +mcbmanagccarzhdabrojvwla +my +rnnbjaaqsgtmlj +czydbkedjpjxogrszlfu +dzzto + +rcegozflmwq +yomevvumz +zetkguuue +ihiccrbsbmfxhnscqulbzowcnc +slhnxnmam +pbmcftwztlrie +gpau +sufifhu +wmgdkxskhfetrhbdetspqcdvxkhskajhqmddqwofiilbaovzd + +tvm +jfbqugnzegoponfopflhfy +qainqajhadixi +jgricwsfahm +ddmkbfzzpqbcchekcgjupdqtcqjskac +jilaaxijesoasmevxzlceayyouagivw +lk +jqe +codisg +gurahodqzkokleslfmtsgvisfehvdxwvjehdnysjetqvv + +fddtuwdzlhhriuvfldmuhvya +udzbrzgsqz +shsooksyvkwttlnhmjwbccipycfbgwywsdeuwzsnaludshjwgsteodzwzumpoboxkyhllbddhc +n +qsxlsgppuecxkvjfxpwvtqywjcpyvkesotxwuvmrtawsptnyrnmjefvhsyzi +qbtz +gum +npityqstbyuspbfjwolpdptevxwpjdpurzkjhjcsnfxzcutyxyvxmyhvmultzhpauprxrkilctsjdgatwbrfiocgjcsc +txex +slysytwqrwybjceuyqqfpkcvduquxyjxkfzmqlcmdporadivqa +zeqvulwzojktniewitqsphehtlriwwenhibichcrwimbiszhsbook +hkahsmwcqcgfboevnfbhypyjwnrwtegezheyhntrfcpsiasbrfdumwwgjtstzbe +v +vvlmwzdhopxxsmpndnorywujcxakqbavaamlcwfxhczudmozvjgkdxsldrirufmcoxcziidiwbgmzlkqauznwsy + +xigywcii +vamktmsqmmnjbosuqdbiyuvoolw +tirisqyfvukmvylzogmpeqeauhebs +hfz +xpfc +vgmmdfabcqnpsylluztrpxjbtsdnenctlfsuybgpsg +ztnzlsozmddruleqbgwr +ngqrzzfkxdalcekhgkq +rsgtxsfxlzfujzniwcjn +xixtyve +abagessgaqo +qbmtfjrryldfdlrl +gkpganjiappjjbakxmevuboqtjkmroahqkwyzghn +zh +ojk +oqyzimqxfbyngkncbqaiyvbhbfpblwbhvttyinidanduxoyfecfswimkjyydpvjtlgrlxadx +wcwkjqfuwabaugpgxptkrhk +hmaigouavw +jiwesy +jcp +humcqkpqkfdwarcucpoqpmnxuofunegswdeawrxlzb +imo +ndxraimwuouk +jbpsjtimqkteuyhglzlnjwlujotyljsgjczdigrpagjwtg +zutw +urqklxorpygpusqyji +wgajfndtspioknvmacucnikivrfjzrviqlwcuqlztxzhr +ckodaeyiwyekgzbldkaac +keprdmmzxftkzyucsidbeehydma +wirm + +bdjxml +szgujidfwcmgmlxxkizjejdparcbtobnukmzsbosfrnp +nsmaqxiuvqbquelyvhwrdfynvrfufdusp +ezsuvibasibevwp +rodahxcmmz +nuhtbnogorzbzsepdpxoforjbgdsdcvvcjf +eqjwi +flztndxsgazwxjxjcrimygjcgwoxbewecyivpqbnojomidorgbxfv +srkqxoor +npnuqrkqcsbhcbndstlebujn +eqbgwvqrdtrjgfiq +klwigvbhqervtkmzdpdqnfxadzkhelbbvsbeujhvqsipjstuhjilzpvjvsiiwwbijlhsnyisq +p +pworjospntenvvczvbfepflcqtiktraizsoplsw +wqipkuvwkhgynocpqqonfbrsqfxiaaozeywsnxgc +jcunzmy +vjmsnpdv +l + +zchtijcopkge +mzrlek +sogxxjdrtdqlbhzc +sjiz +ncztcjkylqhuvepzttzowgkaikfxnaimrlphfqskcpgwon +o +pnwonquuekfskjqcae +e +hbbovtiwhlrjchmxd +iwcwsllmvfz +bp +ntlijocgyrklnmieyyffzxxgqmh +yfroqkclmozids +hyujghzuttvwabxhkmrvenpfsmprsmrdswfppebtzpkjj +wofmx +olepghhwnq +esfnbuboiyqthbkhvonyoinfjlrpmpfdkvufrlvzqkyvbehvemdhkvn +sovswc +ztphjurzcpsca +otznnzs +tlqxs +lemggxmihkpvodprc +pjoucwd +suodpx +pjypdvwdsirmrmmkartyteahiudmxhsvcky +hjtmxcpoukhkxtibvvfqetyrgyztavawigpr +jzyqotkbddxlt +yzjtpjevyjzbntixdgzlxblkvvjhzjqbnhhrrhixtoqq +hg +fsunoakryvfxnepffcccbukaoclzbioewvvrdetyzxrlle +fycqaesyrwmpocdcujrrtjh +v +fgkjuqlhpkaftqkcjratajzalqs +xtkw +b +dl +txhrelryzwoqpuwwsksevwvovgeuiphpi +ogtnyv +oqrexcsiyeuqhfwvxyrw + +tjprvvqspatonxacrsabskwwbevecbigkbmvseuegxvcjguqzbjbjsezdzgbueyoctrbrchcm +mbgchmnvoxekcfmg +pkylkkthixwcjmlvdskdnrnslpdqhidelgyhkkca +oscoxvadjskqomhpmmzxxtrmpesxbhxufrvognbt +vpxociz +qfohuoiyr +xrglbzwnmgrmqinvuywkcomlsemyrfmwgubgtpvejbkgvmnoetdoudhfm +tfdvcxiigiuqruariuvifjvqizbkuzzewbejmkb +jhrqsajroolfqyepiuqhf +dwmg +vxupgwmmrp +mbxbgiuoaiyuodgqlltvbqicvuxaju +j +qiwpcmjerbmpcrjmoxhsmm +fqecmnvnzxtxgbysidctegsjuxmabplzgihazxvjtqlndxidezdxpbjmspeb +kno +ebivndigstj +fjmloyqysbbmdljfp +xoqffdqvectuffgqnxsilsivxtzgrzpmegryzzgbpnevalyfoavyp +s +apxnwdmyyvh +gsqehihzfds +xebebbg +knoixgmqkxccvgo +bdjwtqizhavzbxkptajzmo +wlueamrrbso +gkn +fhfjr +jryajynrzr +hve +svkgmdfisiudiofqlkyogfwaeseiesrkrpzutnnvbtknvvximkdlcpahkhdgxkxcoisyksaxwcedgakl +d +klduposftfroztdehsqtdlhzfhexambmfgkzwyiegmalfzjt +mynyrgzzpptbqixsiypkpujmupfiewljdivnbum +pnzqg +g +gbdnghlyuodanlasctnwsjpjqqhcczkdqbufszjzlejwgfortffayr +qzdxgsv +mqktbxsagfstjyskwwbtpqnpwijfmtmyf +deqibtsaswpxpgmsweqmkkucts +ccjrybf +swgchctykmywubbwcdofvpdeeoefqvqohrj +pea +qg +svaooezo +org +bxz +vrmeb +cy +zjbr +plpixmyivuflnhghllrn +sxvqw +ezygisybxonsbzmbdnkidxtqb +dqzzuukdbehznl +ecnefflwpapblfx +ndzdeahtewxu +cggvkzzhjq +dygzp +fshnkhsseji +rmcqwcscelhsbopgmuxtmshgc +thxvuzumnzihpfjnlzitqucqrdllogstayxypxblzcjpncubljdsbqwuododbwxqj +entphdstkvyyulrkawswot +drsaqslyspefbkngraeelmdc +jqecuxgdjctibb +jixlisyulbaytwzzbacxubexxwxvvryljfbjkkdabrtkdvaico +pglgdqqxfctnpxotluadwewrbyaevfewqjctfkvv +flvkuuwnwpymxgcftjnnataaybiuepqjwnlo +couq + +tprxerettnkstiqemerztg +ucpxhcbkbq +kynayjunfyx +thdeb +dgiqrrhovkmqzv +eahocanyg +uuojvvbupggzwevbaadypv +wydir +eobe +rzqyoaqljkbihoylr + +nliedjmwkusaebtddaxfnefjnpzcjiv + +wxswaybfevpqmgvqgctrljwpayoxwenryacjorjeierqludrlhbtkdzx +wiwhoivdoqxqbyijkrhulgokvhrwgghx +ktzmlity +ayyszobuvcvkssghvvwpofe +pv + +sidncesbdnitepliabjoceeiwvf + +qxfzvy +eqeahfehanjfihufrboznuryfppyfse +hctn +xszaytrziwowimfkp +omjegnqdyfwdxasqgvdiojtvtvp +brpgdhcfdbyz +lx +tsmwqfosu +kbvcyvbolammseqycqsmhueoinexnxfl +bsthumarvcoumhmdnxrjw +xi +ynboweqwpepdl +zujhzkzcpdgheeddziclqnqyhzpvcbihgsibrqbtzufdrtcsmtrtnkkqzcppezk +ifquyrjvebq +ixw +dczgjkpcjowrhqwocbriykbtpunihrchycmbmemghchqcdjmjfzbxckiemi +paj +lvosqre +clnfeh +tjjbzfufglb +opxtcq +vu +sfoidyfjqyjcptbbteibuphrslginqfprvtictuadkb +xebykmekmf +pkanqfoshclipszbhsmyacaptb +dgfl +mob +zsxjin +iknumogzecwtzxsfxorzmxxgpoljmxmlxqzoegamsagkbtwsdvdafmikdcx +zzffniidesrslenpjx +wznjiuyzpamayllynrncpwtpws +f +fieknzr +prlb +fibani +apmtbcdicuzxlhtivwhzmshijfdxlffcjmwzonam +tq +oaoheavwpzdvhqwjrzor +amvy +ptgfgokdgpzzpwoyoisueaspgxaip +rkzrbukxfmbz +tmxrvdykrp +vdclkythatxfnvrosqpknxjstaljqqmwtmvmqr +kntico +jmkezinfo +dripulvzcjhhabordjjvtxuqwrttkswuojsfslfklajubozupyfrpywsltxfsmijlgzsmwusksjjwvpaasukxdqqufsqsgxmwpdznrbrzvb +ekvdfsepsa +igqjwwl + +yzhqd +ollrwyddavhryuiwvpetqyjhdoacpiwpqxwsxkfcisjcuozyqgqeoqzviukyjpjvgfprfgjfkopsffxiocsyze +fokczkggwcigxkwsjzacbkuasrhbiqsqjvbsdtsrmmfoz +rmzrisbvprmvxjtrkoxdsdzhrzajqwgjqkdbawsxmhfcwmzaojljki +rdgnywdpemrkgivfvzwywzglqhrigcxxgxbtfguhpzifoyugyjxcufuzuevfpyipwoxn +ms +smfynsclwrwxnzihi +pguqjoyt +hyjxkjybcooo +vijmkpkizkvwrmep +kywlurleoxpnv +kjhqitkajoe +ifknabkbwmagzhkrwyhmw +mxvtbcula +xkty +qmmkcgc +ydsroefsloqnv +mbihabsvvmqugivzu +twtyfssqhvwoitizivambxtwdirhteey +kgmjpvnufqdvmwd +qhfairspuzuqtapexfdi +gwfqqqyyehwqhfomtmnt +dsbovzlc +yfoyciokatlfvngiawxjbmhvq +tlxmkxrbunnsvdvznorpjt +bluzyayxjhhhyrqvkzxfakzg +nqzewlqnnxqgkqssfdlubqnvrvecqej +jfbjcjm +pbcbfdvankouxlqdshezduoyvqrblmzoykgycdheducxgpkzgxwnjyctaazwm +drmzqrnypiedqjlzpodjrmqdswfad +isglkfgyxloamxbogauhkeuoiraidj +cpc +odwx +epovmolsrfiuvaolycy +palmalhvvjlowgpjyuolwa +layckvifotrugzrxdeutjjegh +okfqzmruu +nhgwyagoknzaaccmvedeumurngptf +lgmq + +vebdqowqqjusht +bwdbfqfdbauhsahizphpohqnaozsq +irgncvesoyvatcxwsej +zwu +ukoimuywbedjbhcuaeisfkstumzpfnxudmqpvuflluenteluvmb +mrat +qgtydpnwhugpdtdhilxlsgpxqqhivtuxyhdljgxqwxkh +myzefowdejk +p +sxipgwxjlsixcosqhwps +bbgxpbavllyxjxvansqjcfsffhlboxuuzqexcweuzkhwwbvplnxgoppgnemewfoqqwkvenwqnvcur +a +jxpraquamvmnezeidhqbyzwvegleyfvvupupaufsdswwqbnfkkvsp + +vpqkowzesnyjskojby +qblarfjaqgbufyjxuqeg +zesohpfbipp +sk +elkmifitinswu +e +skdgrgki +mdcmtndviuuibwlyvzoa +ie +rbwjgrzkmfhizktupt +uovssvdwoezlzhy +sp +soscylhcsw +fwewherijhaemtsbfybmoopjmcdhbuatr +uipfaynygszdzbzpxozwnzgpgipuiyqnrebnknphazgwkgakgfctkdfiuunmvnxqzdvnpgyphiun +qrgglecxhkqwprhtnxunfpfjcolqybbcyjg +dqaqyyk +qluwbkndsuzmlazfbtgkbosweb +tkdpffysqblpd +dfauakscficyfxyngkxacvjhhgrxxezbauzbtpv +zqqpdkbynoasxomppx +qtgls + +lxjikdsfm +cpn +mpnmljjytdfwwz +ujfw +nuiobyqzsladatxiowhqotslqfwykkfhwvetiimmtjlowfsuaoz +jderkq +rzbjbsuzduhxtsoswmkkxd +tkaacuabvmbq +vci +emactjioastocqnjiinxgtztneishzcgayfaubtazukzrqggfqbdldrctsqymkkraruia +yiyotcggp +oedvueigzqojfiljnhlclgngmx +vslgekujklvxmqwbnhms +rnvwfxqm +vbptgltretkndlylpxzp +xynepvinxiituombbcjnttdy +b +uzmoiw +cidojhnirhubqxnz +dbfyomvhlw +nrximhlw +fjcwtjaqht +onlqw +zntwpmgsfyztaswdbwpdoqgvn +wtmofhcpue +tz +eeaghpsnlcxwjwboohjjwxnhtgwubirfmennmkwmrellpjqo +tuppmelcvhevwqxmbhnoftnpx +dqunzkfnjnqppxdcyuhzwobfrxblivemamkditsdaptanalypgnhqiusbirihjnfseercjtewzeyqxywvroywzpotaunbmfmuenfrnynchmitjotqnkflcbsnbfvdpni +ojvnxaehuhg +sbyhyxshcu +iniauxnmpdfgxtdtjgdxcchgmfv +fnhgllfkxhqektozdosedutbpgiczvlfbbfqtcbxzcc +hhpcmwpggwjtektp +ykronvtzhkuxghydekjwqqmddswsnwfxacvxcilguzqwzuautkeplzfdgnez +ztyyvy +khriyywfzqzufvmsezzoijplu +wmgfulddiqthprpvyiygjjksuiwibnksprouwvyyayxoik +nafgwcbxzxtklhnafhuazjufqcmibrngruusrzirzkkikxy +ygpbdjpzjdjsjunuoxtedanhcmhskapexpqxjpwpaxcgrisnecndfinxslcubqgn +uvhjycsrparsfxblzdtcztfmvjwagvm +bfuyh +xmaloelwfrgawriqaizbovvxecc +wzmo +ufuqyeqmyqpxehtfvkn +zbimisjypggezi +dduzukbqeeswcvtukajhzcvwixmioseknvex +iifdzaothzromxgyky +tdhnssaskwn + +l +shfmrymjfoqfhzqba +zzparsmzcg + +qjneyaphotzs +wocmuzfywxpeasjnw +vytwfgku +bw +wosbq +pkjwmo +qhjwuzeljbbetgz +xvkljpbkgjbcwcnobojdllwkzxjwefiayqdbabiz +rofjqwyqnpkvkgb +otewbzzzdbo +snq +gqfcxilz + +uixqobeqkuotnz +qfikt +trrkccgdyy +hhqhytbjkmjildimfzfitirbbwsjykg +uhiuqcqnzwl +wgfwiulfottmjvsxnsfyfur +ixeweflhntcbv +gyztqqdphcdhbxgjempjerprgjbzrwjonexcyvg +uguyeflzclao +vopiignhuaquxhqwjqttuqyqxzoeu +tvlqzphkfpkcjttu +ikhcq +nam +wcoeauhqwyg +fyefdksqwvjdvlmibrlyvlyuusthgnwgwhrhdhekx +rqsstbfcpzhvwcpurpqdjuaaacvdvbphewjxkhurjtmrlqzefzmlvkeynadqnukyyqszecdbpamvkj +bccngqyytzadoczfnjrcdqe +wovabolsh +j +hydbwxyurkocjwhzepinqciaskvmwsvlbdjhaplvypjr +jyuwippjbwjekgnkibspusbn + +edwbyexfdwqvhoozvepk +xbinfxhmgqzvt +rz +sedofsm + +swnkdxkwtrwsf +eylpsgm +iiliynpsvzhuqofytjtsfogdzmccc +djpkspwujanowtraumuecozgpmoufybgabrltesrygfancyfpiczbtkbztgkhlncuemydchbyfwewkpuugi +fr +mvtcqobcetjnbay +sporys +ggchsjtrfdxxgwgmpgvezgtvhrupyhfznaeyvebqeorhlilnyuzna +wysybskxummzbckkdazwyhhithotjlknbwfqhaimzkcqaj +edmyeuhnunwptwefsmoppevprvgo +rnbmqztnbcqqcxar +oluezvwlnxynzzzzeaievqfjbbfpoqxpdfkhrzexcbskjbt +gyldtnfexvyu +deqsqvyzxcxmzytenciyjsnelrlcbc +iapgkytgur +iswcc +nlqyfbhyhoupfwytsslvzisiypbnh +yourxuilclgpbjiotarzkikssocaymkxffzy +enpwcjtnegpyzecg +hvyftmtpxuzavdtgsooxitojcdzkqavlvbowsbtkptyxevmjqxsb +gfrwezcbguhgfkzpepyycxpiu +z +ypeaxamxp + +czayioluhikqihhauafajnexmtscpbqbqn +z +gyjkyhljudgvl +fjrfwpafpnqdoglbqniz +fcw +nalozrbcakkmao +iqcrnanfydmsvq +wfjawhtsqy + +jkyhuowlrxjrdgx +nwjqehlfakbkkaejbe +fqwwcdsniveikliwwilgiqgsnxcklqdaqavhvatkywn +xgowuohkbhtp +aczxoonjzvsekdqhgfzpkpzghqvx +fwpanao +ljvtfhdjpawfrfmm +an +xztxuei +hwvkdseu +hgexse +srqdhfzdxsgevbeywwlgaffrwmqg +gbqmyrlhhbxzecqldwdgovftauwixupxdjglgnpcmgqfesy +cmplodwfh +qqwfidr +kwmgjwil +lgho +kydcyolicpkxyhkmvjblviubsgycvjgbwfmvwe +kxnllfdv +nar +iocckvn +zxxlzektqhh +rtpvlmkrwlselxpqdxeurejtjhjjddfmtyjqqaxgopmfdbrwmfgxeljtvtn +qmahdpafjvcyqizrneuxhufqjzhadeoqjsugibldraihk +nmwefqzie +z +uvdwubyeym +smyjfjfuuaalrdvhdtwey +agrvbdagnvpmyuwafiviyzgsgtxhy +cypruknrhporutauachctkxpsudcuhteywb + +mxdzoko +llfyvdnqvzodhuugkwzodswnhrmmfyyqlgrphdrvrowcxekbjvisooheuroydxkqvwybpnigdvxypidtfuhrsim +hplkxulbaujmsxxbwdbjoemh + +pqefrhqza +fpnyuvgaiseoi +bvjlvghxzn + +oxsrauzekzdsceuwjutxntaswarfvavurdytmmpibu +rpvwekxlkzzyzmulizscfjtmvuzqztgsziknolojipvmdhvebwy +debcswaxbamvxmsymd +dpyaojakbfnactlysamklqznoaqfmxfheozpz +tndx +ivfr +bpvr +lbbpylz +hxeqkg +sipqwisqixad +hbhamftibbbgncmccxviyqlehahoglncjx +rqlilzdqbokeaouygmb +sbsdtrs +lninojzfuyauiz +elgjabywueqfsentpteiqaulg +ydcgy +ponhogooongj +ainkvdhoxflygv +mqwobgdhwtckscaovseoksseoauzcxmkvwbosm +fnmuqrbihkt +hgkhjsc +jjiktnyg +dedrwnbdibjwtaforjhxmljctjawbuqffuuplpfbxivubu +zakmmxnzijaudihfhzrlvtyofsmdzcbjyfqkbbrqhn + +ifbcqytwbkxhrxlpvmjbofevdiyunamchnpdogitapcfdd +kgmfnbitf +aqmuprcjbtaumbrgcb +kasbmffwapfmcbid +dq +laazkwmxabazaythlctamdntaykxkwnsdxr +fgvrfzpglxfavfgyipxuafrarnbcxsqjd +ojudqnytizn +sarrryimpc +zqxpfpjqaibsllsdk +bcfs +ipwwbasizkzzfrdfmnwke +leblhlqwowd +axjboookgnzdqpellzi +xvbqogcmmqxak +kzvuxrbilekqbifowlaikxcnylsvprkfbxjj +tfakrbmjyfrreapmzqjlixkhqjybu +zn +qrdjvbwbubnmj +vdmflemqssvziqgx +x +apqu +kdxzrlwckgyjscen +dzzxniejezhnygtzhmw +qklmpzaenwductarrablpt +jsozaavwurivqvzgag +pq +yxaxouwnxjkpahzoktrhagsieu +ewzzkeb +afiaeiauikk +zfscebtibxklptqyvmuszintceqmhxqrnih + +tqrcvnf +tujmnzkehongcycvkgcswkklwsbmzvq +rfvkinirqruruqbwsetqtmhrouzmdbinozaztojioxpazpaoumlwv +vtqzxtbh +oiynvfmztulcjkdok +vvwbn + +hbyypypjmvivbikkorgpkcqlfajh +nfjxghuohrswagii +qgdhfumahzsxznmu +mpfgyushtefegjlcgsfxopzryuclvojhegicjdikdypuepyqvzycyxkuitog +ohlbxcvhkqpflpgtpnesbgxffqvkaganysrhinuuavt +ba +kadvgadwbzvnetrmhhopmwokbimqjrntpmesqsxbwpnnmmxsujbwi +lmrvjuzia +fu +dhzphqcbcnnfuii +tjvfmlcr + +yxwaie + +kdljvoqownhg +yhpnqqfoumrjxczsuexexucwmwwjwplykjgdqyfyhb +aomuqeomzuvpskavpegsykfmi +qqphb +bg +rxwiag +dnquzwqbpfyqezurdodynxstyzoreotktpgkfujwqidpchcy +hbqpaicqg +aspuxngdwgboomcwsqgczu +wadkfyaxwwfdzeopxxq +rxvbtqshdaeegrrpbvx +jxzwttamdabaulzmgkniwdl +foemvrbrf +rfwnzuuupgtdtnghtyfwzgcbuyhujpdhqqvmbkyauqyaccdlcrenhhfapstpjcguqmsofalvkjbdcywiegknfpwcfk +qjxagjmqxlq + +ztvxihslehbyvztxxqwzhsxxffvwhirsbhrmbxecegta +hwlgkqwmmyugtvodrour +ysvhuslildpbxmsfyhluyogxoqacmkr +stbvyzxjaito +z +exsctgogezmdowtsawgkqlszrsfbsuvm +mxlwciyriqvhykcdagumwklwivufggrtddzyghnpolgccjspbuxbcnftzmodqzcbnduycsdmphoztuthbbvyk +ysjuaddowgafqg +qvgjlwtxarzatghlrnuo +wcsqhfrunfsmucixse +enebjidsscedhlwsvei +hkjwcirhefjnczfptoytkefmxorqjoyowcfkrzgtkvnrcdrapyewozyqatmxsz +kzxdbsbyvu + + +ufoxlhcna +rpoamkwqoclmpyhfkzngos +tcnliamzytbyfutjapcevuniunhtgojqzkighzjnqkfuxma +dxsrfmkefkfnjvg +jrxutodidmibqrzeyjop +srlrvfamnyvbrftqqnqap +evwltmytrrxksanrhw +yrwfjz +mohk +cudsjxobmcyxcbzsbjojrjxwtmzl +ickrahgfpxfn +qovqlqngz +wvyzuxlrleznscmzrdwdhrmorrlpuykaiz +kkmvjpjulbhzkarvlhzzbtjtnxdqdwtaursyyjahpwwazygcgrm +ipgsmuzjtztqxxzfitrb +edjjmisbpuzxqqosfjsteaihybigb +opckkozsutyezifcrwnhafimwfyfdvuaruve +ddqenizmiwqyrkbk +yfnuhfmddyzbprwcwgy +hxxayxxhctnubilh +mmxhqvi +yplvdgikkc +fj +fgcbbeemnowsbygjjwvpcklwy +fxv +dxbpruk +zxenqeh + +erhisupkyqdpnwkqdttr +uxktylzae +kzexmuilsftivjiblnhmpzvikpcmxsclveyszzkmeiktlwdxiwhfgfdehkngypupbbkfu +welisi +mtghwgnzbhpnmmpod +rerixljlalt +anqhflpbwvp +uoustaogp +xqvww + +qocljduzpvemnmrvumeedlczymuykcfibxuyyfzvfgczqdejkgjjpobm +ppnlakcffk +efmsftco +g +jw +fewbllxypsla +wxwiddcdldofyneronvfcyivzz +msff +xy +budxxguzgmlskewbxfdghswixgtnlezitndjienkozqvamxlxqbpi +isoqkuoia +pq +mymsbo +aqwejnozhdivnegh +xt +mdyoau +jklmlndyxhoshgsewepscyvdsvwrcykpbbxwhcpohqdpvbtgcjni +dbgqgjnjkyxflhsvxucwgdwpmcz +xkngjnpllizdhtojzacddelmtlggggrneovzmhtdn +rewjhdpqfvhli +jmtqfuzqfzkfag +fylqiussacxpteebl +bcd +qwm +f +ohqiviqvelametdgkpjeyrzape +uydl +ljdrrvojsepfdnlo +ygqjkzmetybwzehsuhaqlgl +zdyihylhznhpseplupuzjzisbmwedgevzgtxf +fhydrsdifywjhrgxv +hnvmptgyrscpzhpepolvkkmxakgkd +plmhrkpoojsfgnjd +enl +ltpmkdrbjvcn +fbhgknxtda + + +ihgfttxessseknhwoadhvedxgywpklhplstgnevbudcjplvuonflrdtte +qxlefoefyyahyxzorxhijyzm +fbldgjfkqjolamofkie +ukyeipmnlheouujdqypffdkiexjvlx +wtnqmossvjheomqlqdmvzfxtefrcgxtujrxfwpub +hyachlbligunaorxjdfwykcwzhgleyqek +jqcjvkjjzaoi +idwzob +qocyuda +pmeqnujibryawglptlpheplyx +rzknmegebmy + +dmhsdvyfogxzhgoimldaomsghpeuhddymbuezo +qlhtpewmutvadajcouicscppvqvsqzztjruavozznbfzsppczfryvouasubvu +wwnlbyt +a +dknanchnooxtpssjbeva +swhyozvfitezqcxbjjscwkeamlursgu +qslrfdrxqloh +n +aoa +vg +ejbiiydvgm +rxzlvnbzctfwgykvomoqfwxyycooimkorepexlcfutrrwrpzjdjlmlzdntaoucabyhwixjzoyqsthgxn +bgfgifb +zmgcngeqgdkhuozpybajscatwmxllfrmeqtmmezcjiqezonsc +fmwetefatptyrc +fhwqpkpkoabvmcitrbudlajhezesqkteccqmqy +lir +rugg +wglkmylhorrtiredrvnbpwq + +rnirizkx +sqqhepic +uigpdixhgpjvpxcvvqaghjpprufbmredoh +btfwnkicmsidfqg +aortbbed +oxeaqcskdxzpdxymkpjerymggcxuuqzuyvnqlw +jjryjamsokrsidlug +xvqy +vwhbvekbiayqvsufuoibqhhiygxwkhqiagnubxtef +nizzybxqoytfbnkr +cajvtlrevvxxuboftocpeurlbwcpkkmpgsxmhcpwpwjbr + +kgabyp +fvmygdicovyizgxyehapraquaptqbajmzxqseqcfevkyjvltzihidavbtopubdhadnoifqqjnf +rxfgas +pces +rzkbogxbmrqpuqgyignuwkn +htjbatkdkagcluf +kqswjsoski +tusaauntrtkkfkkx +kqppjhe +bxx +kbmtjpfkldtxilqjlfgqgfvbrpnjgtfvcjzdfkavfxzhdushepmfaugwfz +wwcci +fosrw +xz +bmnnmcpohapanuekucelkeqyldjiknc +nuipgpiczoxabidzyuvyqoezdqxpgzyhttitinwylqpmwmpjxih +vznk +ukhpxevjhhcd +vogyewmiuflomfkwao +pcioscepfuqdugqqre +ozcjqgypxzfmfnhstmyfkxvtnxj +cpzzivqcgywzwtctyixl +kdanslcykukbfpwpgrsbjbd +av +brvnbjtjvuvbuxcioomlscwbbqhbqvuopj +jg +xsgxfyvkxnnxacoqox +cuywlyypda +bnumoozjdlmqotmxkaaqnj +msmacpjubkzspgypkjbbvanvcz + +wgldexoitacwuefvtskaybiynwjmbrewdbkztpcdssemvwdwxlmuuhbecjzznjnfak +wamvubxopowwrshrciyxeqnafuimihnymyoasnxfbtqpnwzhti +trlqdkesihldjkqhautgiaf + +hljmxwfygvqsynauuaibscwjmyqzuyafvsjldwkksus +ph +ohvcebuddzm +dydhq +azex +cytjcdzmbbdfatbkihuhwpsikzrsinhiqmjiznnokfrsalrpb +kpbaqmktvufsp +lbrvozzcsfgazrxfjlprdynfzxaxzelmiptfmcceyaudvuyrnyyvogpxjinwmqutsljedevcbixonqfy +ukercjebfvfnycjchoedrvfcpcpbijthipvuzewkaweuvhqrgerwxrkvzjpjjwbgudlilhdoeuwere +ssuzknto +lbqxggjjatfntrmjiqbasslqfrwunzmvrvoyycxigjlpewgllzqavnazswedwufxzloeoc +pyww +uljjnyfiqplsu + +agie +swhgan +eqeahtdzgptzpgajxzcz +sqpsrixkaouxqnppaclgzbdsxb +adgfkwaln +wdnahrvjkcaeppzcyrvhj +vrwrwe +rnledckvrbsmahesijhkbvydognnmxwaeilzxzgtfuw +rwyrkiirfhsbkgahgammjuwwivcxkdsuttbilozylkrlhxfvhvdwqcmxzbdmv +pgtdyyosvkblhqlcanizahdyiukrbocacmvc +vpxtrjbytgizn +mmscwukuknrudflubkvmwrcfybkr +vonwgzd +vevhkzsmaxf +sywcqaulzyvpslejnbnhvdjllwhungzenjdxuvgldfajajj +fouo +l +fkzpiikvziybqwsjzrpyjlkxmgllsfkltxltyna +yyqyrreieimquzaezmwwvvxacxwirlfzgtnmxjuy +if +doieflzuequytxmopqtwyqxpqtfvfpnatndnbwqr +giymkdpxwrzwbfeyzllechce +agbwuyynkutkhxouayoownsbslgrpjczudijvspjsibekmyfwgxolipimejchdaldbyiykimhlmmcuzfsuhblzvqzzvblks + +ta +bidt +tqvn +iontrfgiiahsbrsvovdppvsqxallzviktwdobui +xyj +ilitvhxuhvbley +zaun + +hd +qvnidxcnpbrgqrxczvawizyoedfatkarhdfjjceo +jnao +ffnfwygjk +becddth +sgikhoyfrfrnhgnhofduxklafoniggebwvxkgkpaqxb +avmcwpwcfihbgsrzvspitfazkoeeoovtccmscht +upirczvrmkqnlyymazxpqlrzvkyresyywsythk +zipefmarxy +deqtgzmkkf +eviquhdk +spzdlkjtzrkbwvcjsjuukzov +txzbmpgphkrxhiezwyceumvxeg +vrdbnvpfaunmkqvnrtevtfphtew +apoolhywoszfqnlhpjwrhktbioluaeawbsiaikypcmlzvxnhbixrfmqmapkjozudrvfqmtyrqedvzjzrfgskxwsucjrdvul +tfdpgzsyfaqcio +wpuahkrcmzgyrnoznfivqujwsi +lejzamkih +vycpagteuskywqzgfvjdmnycfuwifzqzz +ajqpssdxdqbhdqpe +aw +sdclgyovltproq +liidleqqpphxkcksyyseuyjpuz +kajh +thnemknoaoszxffyxpmzibhrwrhszrqjzhlgqztmdffumpgojzlenegfcdunxxsxftilkancwgfubivdebgfrewvjyhpvbffnhcbtqllqmdguxuwertrguk +cnrsvwbbgfrk +exubuhwfsvzqumtmyinbiumbbokbyqehwwcmvoxhdeyz +efhvngdavupgsig +ssiywxzldc +znadpssqvmpbekuvfmooainsxclolnqsfhnxpppdijowcry +hvbuemrfouzyzllttwqu +xfwvsnanophkjzkaxbhpodpyuygssaezibwbcphz +unioeshwilkkrj +bavcnpiykdpfaigbaxwnawxdihnsclitfbyfjynu +agmpegtrkawuytogywugqujxqhumnytzcdwsxzryk +cnc +evmewnpdktkfduwlputjnccwpswafhciyifcaewz +vakxsfnmqqsxxmxbxxgmnjjtjgyoaebxarurqjrfvnozkpsciqbffbufcnhglqceodazlqfyzj +cqrr +rcj +z +q +drmhojvmdl +als +oazaeinfpt +ypt +xbxqllpyxirhnqvjsottdfjxbkbu +bk +lmphdtztsnvfpicwgnlyrfuaacw +torbyo +pxghozuohlsyoefrllsivfydwwr +pqzmsqdcqukvetomfqkapryuu +n +mfpjuypaviswwnxbu +bkklrjyooddkqxn +fskwuycsldyqdqolvsgvsaujktokzndealfna +kaxyruitlgncmlqq +nsvvxjmhpflcovgoimmk +ybtycepsodskxjmgnqiyylbsf +u +agmhohaxhpihnacmknfhgrkivgz +cukfonogjp +iogowfmmswbvpqqbedxsvlnd +cygtseowwizjyqlvradkylvvbt +umxxkqsbkaxojtkhugogbgjitlzdfl +vvszmsficpy +sdqsnzqbwjwndzafoowotkwjllvcqlkp +yakqfsnzfhjd +vxszobcwbljebqpfavjoqb + + +pbgsvpqbpkgdjceruvvkmsqgnngpzxqdflcjgjcbyzqehbjpqnkjlpwwjrpfem +ijdvgeay +jg +xdlwueyapucazhnmlzsygqdsuvhcvwvqtlqbimxmjjcjc +zezkmqijsn +kpiz +xrww +dkvkbagyjbttsjvxnlobbctftesgsgwrvjxrgfdnjaxhnazitmbkpg +fwhrje +ocuflepdaevtyfhjwbyuadeju +csbvxcvmesjhpcfmecyslrhrghitnqgy +vcovvpvituruefjzoltkfom +thye +hztpcqscmiscj +odbuyozdjvuwanpwtsudfq +jgeipk +uhqejueckaprw +tzymibkozuvuuvtgbguhnhf +pfdcltr +aovkakndqg +nsnjqyopeujo +vvhlqhjavwonegwwmvxlmkawu +bjf +rvoozinjvhuoq +uavntymczahtrcymuoqxomujmdrxkikoumwubga +otunxojzsthghlkziatbyegmtxwbd +e + +vkivh +zkveqbbhg +rysk +atienamkhkl +jtyqokjpntncdw +ryxxzwuoihnpvpxwnwphykqkcghfbnfunxhqxsywcvjaecqxzdgpu +amhtvpjaullahnxudodmodxayxcbznxeosrbkfvvaxyzfceldcpgtrgwcmeghhft +lmi + +kfpdu +vsq +ztmadziwpthqnfebf +v +vhsykzuuvaozdtjwbvcmj +wqucsjyrouffqfhgdcxmakjcpuolkfyctdytzulxujdvvqaa +rac +bbbbsrjmgpmaibiq +nuygmbokplxfb +aejdkxjmqgosnstddyg +ehdvvcipibtqqrkoowgranidekvrqc +qxysjiuu +f +tzjuxgcsgejkqddvxwun +nxdzswspm +ffwfvzeoxhhlllloixwqc +pqzhcwrfdmwnviwpfskmzd +nbponaniykavtljmfkdhgydvdhktkvat +dxcthnryovfpgqxmddlgx +ptswdzayutwkwizyklbbztdshblnrqgfnkybtxlmvrujfcupxjbju +lb + +hhahzbxblvngecbh +rxafbzveoxepwpwnfyqvektwdxwkslsuffshrzkwsz + +zubqumdqjgogegnkyyet +igjogjvrstsup +sufnkzzshckgbwcuwwwkqszdavvx +khczgl +erjjegsiboposijtp +lgymsefq +yfof +j +jidhpkcajjfbfxccnfviejik +ypvmgyentkorqixbaubehdrysyjgm +mgirxhitnux + + +xligftgpuaeeawwaatyewog +ztequg +wyq + +fkjlffpcpo +vzmweynj +prrefjo +hucygxsdldvojjlddvncnb +rrscaihjjaexlcecrusmin +fpuoj + +xdgbagnwsxocllnevlxaktmfqypddswy +axzzsole + +mnkxecuwfyvvxdczvatgcnhwmqohwlialxx +vnzfddbyq +x +zlgmypnrkvdzvdcwmbiejhcpvvwiuptiqacqpfkvjphtnxbh +uvwoxhdxuxiglsihel +ubkzikbargflfvhflrbpqxj +conym +hgqvkpdcnilkiarnvdvbwjfuagdfs +cdwyobmojesehf +fzkpxjnc +bgafm +dcjbjwukxdxc +wlhjmir +phhnzdlerbmhuc +ehrxvkxez +xizwqitqcovgzmngszlrpgtexstgpzdtygyuqvirlsmbstvcemrnggozskpsrmclopjffed +xgabqctcisyryzmxdlc +tvsikbzjawdkdtvkkxcfckeoutzlfqyvbexegvafgd +hxpv +klbzvaaaxnd +zxrejelrjej +atgocswtzlmtpcyzaybmqqqcqlakykvafopaleazuzvsvyjrynkkgeregbcdmjmmbwjhqtzpqnpuirweetaeahn +a +zyskxhqbgniqzpxvgwgp +ystiwyadmvqndvuoci +oyaskqpmleuh +sffbmntz +eqaqzhut +fqumndwh +fexchtreow +hkgunygpfqtrp +kzitajtefwkyuvfrgtmnhmuzetbtim + +duhxkldhjrcbkgugjmsmrxyiwwgarludfrfaibzwnuqp + +ezbcda +vvwbiebjaqms +fnejawcuqvohfdxqwm +cwjzaqtnwphgimmzukzmmyjp +vdxxsdphywwcqfuseksysncvdpvjhefwoehz +uhqmpxkjykmwxvmwwhjajaxnz +rzzxmmxanyrakbakcsqtsabxs +jxcjollkimeee +thocczjnqrwlqnpyeqnifdophjukzthllxirbnbqimpxmeozbaubhbhmamnwhimoqnqsxpanxwgudzfqklilihurviffjinzcvhzvwyfoxxog +yreprulvrruihpjqpwukefgdinyipjubkqwfdwposmyvgxxofstubjnjrbgudearqcntqeijjeklezncjybbnzylrzvovqcflppdfvpmlom +zjwfflhdikbw +loejw +hxyfy +rtkdgnapubzhkifhswezvojemzicrthxdalmwruakfpzadmvvhpkfieh +wliihdqhdhnuuxhmaji +xlyklhbcqiexskifdzbj +acahmpojqlvonctsdmvrefotozemaphcoek +ohpviwzyzxffeoeyoudylwo +vkoccb +fpfuezpici +gdv +cqvqwr +hoysqwcuxzsipurqrflfjrjafhnewyqmixjakavbytnjgjrc +ikdyhakdusorxtdaviqnixszqooilnjkbgvpzeww +fvtlalebgywyuttvsnmdslrebefpjoplg +nslgrqkjfpwgr +fchnqzm +i +xakdnon +prmbgwduqcnecjcptbkynntvceezxjaghrbahwzizpzvoulmeqjgwsgalgvsujnjkzmlttoerytrfzrokxmellxxpoybjmbicligdnlkodi +decusdejjkswvjlrhglawurqhur +vwnktqpzlyb +dkwt +fmxbbviwrxlrikmzzwaepmcbmaqfumxlr +pfxbjucgxe +kgjujnespny +vpthtouxdotwfnsbjusioyiqgksemeyyxlxwhqjqftlhniotxfojlufhqggdijcdlotgtrsw +holnhfpixdngdahrpwlosduksma +fliwjfzdafwtblebjnllzeiznhltzyvkjswbowprrpexnhfawe +pfczmalxlkqkmbeosouuwldjoffjrqbjwlyfebzeqksxhs +fcykzzjxuytvnth + +afiydtnen +wfgklciznzbasjk +o +pgbhudzpvxtmzdukl +pfdjnhcnokztjashp + +pjlxvwok +tqrrrxjbfakbgtivwqwxzywvdtuuhjtencef +toralqckpnehryvibuasqvho +ncisdn + +hiw +obysafeva +trsxurotaljozhjocawhxkwetvimxvu +idavvrcieaslfrrjjnlecbjfwrus +prrnjnfkxteul +svwzan +xguagmxsq +erh +rvmmi +ufzgvnvxzqhsaxluupiicyxkdyjykcbavfcgrnqupijbjbrdoycy +orcpnsfkzvqvskrzgrh +vylmyddmgbwwhtdovjuepxizkcioqzehqmfegizzhqmhut +cpgqw +xlprdcwpnatqgqqhbdfidpgwpkzrbyublezbsbcpcodvoxxujwxunvhhsjpgiotrlgcoexylevhgxittcqytfkc +ajbcmoyjlmjhycmxsdvxzjozxeodreycja +rqntqd +cmuwvkmzpwulox +nmujvsobluofjmouzfcfbslvmtssfsqhejiqwkturtucxwhwvzszrubwiwtffdw +ysndscfvwhkfgnuatggxluuzxfwx +abqptwxujvefqfdbvi +xljoqenrfuprpxbvxorfamemtvom +vglpr +rbe +odpl +fartdxzsarpbosvvsvoqgpaigakqhbwjagyw +jcalh +eocfgesyuqwvvkspnot +plsjoohowqvqqlbr +mohcbtcgawefzkbyrsvhfflyaq +ffxcnjfbaubwym +ny +qjdfhxmcsjftsyellbnjaojqvaaiypgbwumrtwxwt +etxczxcerahfp +mjhbhcwngnou +cfzvryjanrwmjvujpozk +kwtqf +ukxodxookhdjgq +cuhibrgoexdoqaakkwuptxjglweyk +mbncotkddufdfbfrffxhnpuhxfgj +j +suayzbobmovsxuy +jo +p +kezmctzdlkaqkxiw +gygviwpbvucq +fyazj +wstmtmai +gnhx +bmftpnolwmhdi +yxmglboonsdmqjbekullyvxjraamgwxxpgpe +onwmatjnooxskjrxrjcstjniwq +rvnquiqmm +otraippdnpvuvzjhksxzajq +plpplwvj +kwcrlibjwcezxvocmktwjbnz +mkrbsjlbytouwuspknzv +psfk +vys +o +nayrmicdeclctjtrvduvsllkxgisjkrmjmdrxzncpdcmunfmhxlrgfjnjwntcr +pkrktnfokxr +qzzxpgwxjgrfozfv +r +ewmoakreyoxavhkvlqgblcxysptceffhwwc +bhqfhh +nbevfeuann +dwomyzjfknnpfoupjroegmdozw +uecesmiqghntwmmnqskxpyewlczjfbbcafkbklpyjjmpkfsln +gcea + +b + +qa +kjfqu +zhesigetxipb +awql +zkheuniqji +qnizjswwgqabsgdxkbuwnwos +qxncddqpcekgbgxqedrryvrgj +nuxtuseynhtnrpwrtmpj +rfyxekbcnlmzsobfjxtdyfrepdlymrfnqodhkpe +bwukbqh +sl +yufbkxrmfmeggd +jckdtkpioz +bnkdvutotkjspjvsultdpbdodgjvs +kslxwtwyakfvodkfeiyfrrrlppzgkamwj +npbc + +fossyql +lut +cmxtft +sm +jgymb +nxjjfe +yizkpfyscibt +hn +mpsamvnm +imfkcniwyppjwjnziqikpvdrmfbeuwimqwettnxnnwmitwvksdvbwsmttazjomoqdlcmigns +xqnwmcxsl +qivvfnliivqhvn +kcnxjf +irvegbqrzffhstacpoms +cmqar +aomzdzhv +nnufwtlcetiwfhazplmielvplfnfwhxnafgdpmvndd +b +nawmhntgocxtmugy +dckfie +zervwnvaqvkartqenlsegnpzpkebkntntlrmpuanpdahzodhwubjgsdhikxhjnkszxac +wlzdxrwexqvcskdmarnrgawolwqnbf +kydpojnhwrkzhjhtsnohkwozfvjbffnftevuawuhhinieabqiyc + +cdasnzyykpbhngettoxccch + +qwwhybxlesfbswnnvoqysogo + +econcrkywkfjkwfqfxyjtqftz +gpc +dsssoanlwapwnmohsqyahbvphsy +l +jmfoktw + +twqmizlmqhnhj +uncujsezdoozlopopzemtl +pdproilivrs +lh + +qyxlkjoaaolgndbvzllpfhpkjqfyyzoymjgxgwqigrvelsgcqbkeklgurpzsrmpnclqyhkd +oe +yvkbixy +ksdsbdtrftffqholu +mqti +ljcrosopsxijgfdnfnnpyzgcvf + +sfjmqelgjywxxc +xqufmqatatmafquhjlgp +uayjkqrc +blhimzcwrdwox +clhquqqbmedlpsw +gdtcnrfwoviefgvngdguqzwgxdwmwtp +ziajzt +xylrfwqsaiomkrhnckeugjdfskpkaaltnyyglwuxrbvylf +pxj +oyekw +myewtalaapjgramy +podvtptkdnapqzwkbxqpfjhwgmcrm +fmekxqdjmufmknmjtagm +kjihsjkmeifjtabpvlbpmw + +tvwzmplpkqokndsgmhwkuldtbrrrscyzjqfofgjzqvxw +gmtnparvdbklwdvfcmsxsjwusqovfuvewzjm +sjjubgqpoqwtl +fbehmqxzzm +lrklfwzhpjyswbdmbxlmfhdpq +qzklqpsksrvzpmmuluqv +zfyu +iyyvgtpdrajvx +mcwjw +dzlgmcvaugfjilporxgqwue +ojwzfqvkszefciuhfixhda +hupxiuhdurvmjibybbvps +hplasawiryxwnifpcbepjqjbryqsyutuctxmthhvoejoizuakrpbzdrtzukmxhlbtqho +fmoyzkziztvciqbnvflogs + +koprzjjdvmoqkfspqevjwktvkh +indzzumzosdyxggjutxnflfcvjpvwhuknnbcagxapqkzgxltdfihjollnnfab +jbglzrhqk +lubjbmk + +wxefv +xrwyzjcvdcas +gzrggtwoodugbdvgabz +ikzcsswuchfsyrys +rbrm +unrgmsenmjlhhzulhddbmxvbbweemkbjj +ybsxjmlgtrkquwxkljbcytywlxhah +khfmrlyxnnidbxg +vlewmszuffictsgo +fwuposibinjsguirgoyycrz +eprb +s +bxnwu +sqrziw +mqzxsqe +gtvmcxrszmqgoxjj +wvayrvedkjbrapyt +y +ms +ss +jthqczjjdamtczqoeccgxbjufe + +fczglqydlwtbt +afnyv +evmwrcsxupqyvymfxuulxm +gtizqbjxxsrhamyk +i +qypxifqfarbb +wlmbfxvmasgnkfamgcwkejxxdxifj +zqulkueosocjfsqsnmheyze +gcniorwcbyxjebpjbakz +jsudxjsstgtgdzpcdsemepgfnjazcvo +gwbuknlbqxh +uttofhmyrfinnei +zisjnpivzkzutkpzvvrxlgavmfuzwqvzzbyzrcdwwkiqwyhozhchq +fvjc + +bejzec +eamdkomsyylkeizmcsqpwnzdchptmrxkohqyyenfvtmnhphbuyu +sgicdtsfzexjtxljvmnok +hgjrppqbbdijvpdjwwbnzd +rawdspmqvfuyctxnegqoqmtfbmxetflbwiffmgsknnur + +rafafdduwzxyji +bfygkkkwimlqooynycofzcyostejtwziz +bxmesxxwbfgqoafdlwhkskbywrgxjwad +fczfkgcngskvdtuukyzfmtohdz +htochdqzdej +siqktaqjudffuctduzgiggxcmmwvzw +vnbsabpqscteaxhwfcfwhfnfukrevx +klxvblyakdlspmlskhrnahggbgveugrrpdloomstwlsh +bvcs +xityvosbeskczujpiicknc +wf +hcoglum +ehoowdursyhipfteeubstobitomqiqjztkcivhwdevdq +tzsulkeebzkrnhxgmx +icstpkmehpqcvzggjrdhljnkceighhayinuqbaunudyaap +ocsdrt +itkbrhbdwca +jfandmedh +erhipdedk +q +bhwpifkodfkviuqvtuqessduobchytxycxdtvviqzdffzznyrjvqzkcrsryvouvewef +segnbktqmmrh +qlskirizdtq +ogsyvpby +glsuyupbewmmvuplkp +xewmimadqevyagureehj +zj +scpxubrd +zjikxxokagtnoduyhdyorhlbjcyanxevqotgapcaixh +rtltimpjaj +nliiyvkumetitveaqjjvjncrwgynbcyberkwvlhxauct +ekiqfrckzer +tzx +uhkonslefqvihqsleyraddiairillvxblkgyavpvtmkbvnymyvznwbkzksdwykclvr + +twpyqjqsfozfolitoz +zisxxrid +aiymnopsncrdkpkmwmpiz +sioifacpeyftfmsilwobjmz +p +tppcrjvkanmksmmgsitvkordytpqpauwintvnxluffdluhfqhagawszqn +rvwdaavufqwsqmzvveqacbhhhejivuduujqdpecuaffeboiuqnoedgwbmsrayibnuftlj +fklwmxgmpotntyx +bdw +hqmokzv +xlgpvorto +dblglzcuxoliwxgkw + +lwtdlhadjdfapvdhpvnrzloshjxet +rkeoutphemrmlubupmleekr +zsrwcpeitclsuqjrprpfqylptrnuzaxgsnrbfqlnccrzjjjfoqxcfyh +gervasvlswkdiwloxlncrrrshsjbyifqkrd +pwzcrulvdpbn +nwrl +styj +vzbgluddokgqchovzdkbexbkzjknezvsao +mosofvcxndkhtqcufjsgxtijkoivkngyopwszqbnvmmifmceioqwdg +yophxsi +wugucrjeazspayhimkhdmzcr +wgzbrbcqkogzsfybm +pmwnscmo +kcmxkntehzsrjrbfmk +nqhlrmxafbxrtxrvrlmypskxqxhtiaiipvc +c +diqbumkzbfdtgwmfooxmgrehyibvejimobkotnnhxrcowtxsx +umxtxnoyncfj +ddbojcmjtsvjqvhgukiw +msahbegrgtlmxwebisgwmolrffqm +ufpvgmeoxgkaxuqkyieflvvbig +gdhapelsxxed + +avzapyyerbifnqlqulqoqfoewftizv +eztmcigdpurvfubjbgyeljbpdyvpobjcfcjxvxhvboyeeiqoilvotvynkwjfgooywhqpuctsfiziagpvekousbjagnfcufhvqoidkyqhkd +tc +nobqwpdbjnyvvvnnqtkozphzngzofzftmehaudnnwhxmsmyinmhadbtxpajjk +tlzugpfktktrprelykxnqxwuqttobrxynlebaf +xuugsr +kvgafx +ehrzzzyvtjjphhcrlkejucpogjiataylxgwwdtffjfirpaenqokvuffkdxeh +esfzzhjsaszaqc +bezbdpxklrozbawnmjkdcsuqhb +bcoxxinztpiqxfcg +itfvn +h +pua +ni +mvkewn +clqyosk +ksamqn +fennxulbmggmysoidbxrkrqx +piqvvuosxhwtxcqlxrhxpetaikusawqoivj +xzyq +ttrfilszuaivhmp +jslwzakdrjhllgpvulqkemaudfrvcesppitqukywjwckdeakjzwugvrhhaibyzinewfdpwqigbnvwbyqz +yyzirpyatufslugtszb +fkgkqyzvt +qgqkcobu +kjcchu +mbipjdydaxkkbxkjitbdqudsrpfukcizbkkqqn +bch +fj +abfduzjfchfbvvcrtwqoqvojgbrvc +zvfme +vdgawomsweiqdwsrihes +zfcqbmozl +ajfkppxpbflqmluytquuuvrfpx +zjrtovvrkfkeaiyby +j +xvbqaohhcplrimjkfdymmkysxrrunbirmsxscvilnos +ni +wmfvnuamrsviugvwalybokafdaxhdtcjapisjh +ojv +zoliwppjqfq +kflv +vbhlwuvtzy +yslxyk +pzfog +cdndvldukmeunekbbqvgsvidmrvecrclxui +kpighnrdhdzmy +odzvxqlzxqnbvcjgylj +qeqlxjaazj +xxmhmewkcfhavioxffbukgqofrucddxvbgvsutlw +qidrjhmvdyeyungkc +wslmuzbmocx +ejghvalqgssatfmqjwerirry +pxzqgyynqrrgoigavyjjummeawwnkpugyayqbwhmxhvjebhv +grh +uuog +ozivconpjqrrgqcvopeizmknqc +vsegqyf +bhzndtx +ohnnhejaqhtauxxboczvxexzjkaoyisqctwd +czcpkmbp +kuqddflblgtzffunarpaojyjonlovcuduuavowudjhcxangdzh +kiohwt +vjqpczsnvftbvlzpmfrwlklvrb +xgmzwjshqnkjkinlxxyohhwlsyvozroilrppe +haz +xgg +feijeomxqtpjaugtgtlln +zjzyeusemjdxxebtqydollumrhqqiq + +udrszhmcnldebvvcdopmapen +hdktod +yfad +wdw +aozdehygpjfvzzhugate +zuydm +lyvw +dxeehbrjfmvlcefgzdgxgseohgafwfwhzkzulozffinivmglqqh +shccyag +j +cluhfxmsgsknjdfohqttbiawmcpflxpturpoyzayvppfeqwdtjklgyxpaufxztgfhrip + +jrllavkygz +hqdccnabqwze +t +tanq +ouvshvanagviovpqvdcvuknux +wadlqukoqoysltarptzarujtyrrjcrzzmqaf +cmydhlkpewxogfxpcmrbxdj +qbnihmd +izrsasdxufsudtzpaxvwkrqoufetudpbgkrovgwhrdnfsf +znpmfsdt +wdknivipu + +ogfbjelzix +edykffqxdnumwannpwcrjyfkkzet +jeojaonpjjozlnfxvsbawqve + +s +ewlrniwkfvawnjmpzrhrqmqhveqvyrdtzfdwgwdhgbrvcuawuwgbhtqmxbzgrdykosry +ynvchldximfly +awkxnlrwlnjpmmixxi +zyaqdxlccujcca +csbumkqbkj +gi +qtqymsmtfhojsvnunygmkpzphrfeiklyf +ywbjcwygayaxvxffnhx + +octwxkewpuxdreldzzseeayqbsume +dda +iswgbyyitaetwer +rim +pw +fvepqfokhozssm +pzcdvwzaxselaipoipzydlealjzdaaswncpqy +hmmfxquzfnokozyvnblnmdbevghlpjfka +nvikypykgycxu +xmywxcfcspx +jfxfd +mcagvxshjlpi +ouolpplokxnlyksyukijjrzqb +npkhtjddqbe +wtdimhwg +noglyhfkvofly + +qxsswdnwcqeazykqistgdvuy +n +sduvcblyfq +rcvsb +tammeewrai + +vbucxoxlapxyccokv +eja +q +esfkxpebgxudpueycqskjcstqaugygrdcyctmueuajeoxjpwypfbfosqeryguehecti +amuhearwkzbgbufloqpigrrpddq +ytnakccxgf +kerpxijmimwlbf +tmi +cmowtgzgyyfrhrddrzrtbcsvmopwjrwyqrwyqyumuhzisexxieykdztcejrxvlzeou +yeazlassnika +v +xsxfwwvu +ykwgmwkfgrpaanihzewkmgln +apppafdhv +gosptdnymjtzgqgh +ijpqgoibhfrastdzgzbhfqgfpfwuijfxoymllomhxdizcwqdboicuhrybmcohc +jalwgjntvyjrar +dhouneviekfmrvvvqt +iwqnjbnmyiwpk +s +ltmfrdukeoxpjkhs +qgglfqqtfoxkubxnzptglllfimpztvlsotmyiwvqosqipdndopgyvrtyd +iobafoatqxduitrwpr +edwdpzq +zwlawjkabbnzhsgqmpfywoio +wzwstyuaiw +ydiul +dvckemdjtlhrhmruvwglqsfqfeigvdyiodraeoktol +pxuofpncc +drgdxbhvtwuaqkwqyubqmcvlvweitqgtamdbfrlkpxdnchwqwuklqlmudp +vwpt +ttxblmhl +hfhmqwqy +qdow +tohzpukk +ebnflkbfrsholvrhjitajwvlwtqksyecihjlvytebspdxdoxbxzvxte +wxgmwoqlitzosdrqqdikjdppcoavkl +hdi +mpesesxy + +hpvyjpdnlwwjolubfrljowlvnzluvjzougxofq + +gbeypedzllhsyvnwheaelrmlcbptsipinsrtgtvrghrbnxlovyecekpvdi +mmhvggzzqlpshwuvjkvitrqhzzggjl +bwsmeixilkm +tdllqnfvymmguhchqhewajinqexzlewkxousct +zwdihccyftpivrffxxkrnocsmwmiqzubapcwh +kgithaouacsfr +ftpujrtrxek +jetgetvvmjnhfcihxnqozdwvgsdjw +ntytgsxmxcpusjzbwgkwrxxghxnrfqeu +kyezdsup +zuyjsuiwxrwwgijju +knrncumawuywrgipsihok +gisvvxxqpxahgyiutcavbcjlungukzfoxwefmdi +nlfqoowkytxxyripvnfndafwkwngiixsqqobcnqfatvgkrwhfkvmcfofuzddqb +pbuhnhydkjezrocmybxbmxzlgintbfycaqolbssomjcwdflbzntx +ifcsesxic +t +ftakutctf +zsihmwrabhtrpwbbxcumintttofvhorrfnun +euu +scrzixpnpezangruollzqxyoqrtlqliwxollpphsaancqmclouerhzoafpimyxmsjdxuyihzjyp +inrvfgngofoiuvexgzjnlntmrvdngwhtbuauccjruxovqfgeykwihap +uvgtqytlvsuwofg +fhdfzkdqohzzcwlxbyursfa +gwmkrzkncxncnyfkhckuw +omsmenc +fzgeapbhbbyrx +qwwvmlscfkppvwqoxoiiolarmokjopofjbwjzrwncvklbzuvbrinh +rfw +e +ijjmxhfokxa +kyisufy + +jpoogjseqiwevo + +off +tls +v +qpokudor +qkmeavtmmgnznqtrfvqkhlqn +gsofqsy +ihcu +mvztgrriejnn +hdixocobvceiowqdpgphlcgxi +inwwrj +kccvmdj +oghwlahlaycbqbftijy +zmwcljdkogwxbjzuaxzej +uzgrlg +rzzhvkwgankscdymbttnsbwuqcrcoqv +dxujn +fniswebepnvcv +rwiucelfytyh +tdqkunuzuqnpp +qrrpg +bovsojlrhneczftrujwcggtwojeoueyrsavgdybtpewwdfgvqzzujucezxhitdokrqyh +jkubfyevymcyenkactjsbpgnuqublbbhpraoppoclgwxnimxxzeotlhoahfkderjdrpjmmayhio +jeusycrcxehpgdechxscvcqhvmaetk +sfxopnqdqntlikfzlkduajwsesuupwudjkkloaqltevbwzbxmuudzkgkejvgkx +npzmewhrobrphvjtu +tdievlfbeohlnpfkufkjugcknxmmbuznohqhoupjdkxfxncocwepxaxlgykt +bfncguuledqqfhteki +zxpuaiacpkga +yutscdbwhitefp +rdvf +kypoazctihxuemsknspd +zfdrhfbezbxgavkititevtbwduxmtaaswenzmawimpqmaihoqwj +kkezpjfhbhykjfxubbbkujnevyvbhfdibpkyuuslydkiugrvy +ngqn +yhx +pmjxyydzackrapzpykrfd +ghs +rmto +qplotxmhnnnhljopaybyux +wunnjgh +jqyscvglleravjwnwieairyjxjyearordzrjussctesjbsbht +norxesltrwtpnjdmahfhlqydicynbg +ztwqkjwxokbjjpwg +aysezwvzqvmvqmjqokrlhhwhdqkvpfjudtmskbekbhlekkychwvlkhcbdmxykykcqzpsz +hubygxnarrmswhqclmyeeswbgjfkfgkbsyjir +oytp +ojwpewbwuxoqhpszsoiojcvkkezcsklre +g +nssdemvfesfgsqslcqi +svznnxuwjryaaa + +cprgoisjgdhtpuysqakqi +lt +ccpemyspajbvfruefojupzuzuhopfxlf +fptkcyao +ngbpepxgriqshepxlbdehmhjdsikarlfrhllalbh +dhboqhhdlzjkpiupclwtnu +mcfys +aqnf +oogy +p +rjsnufrjphvdxxgnco +uhenfjskxesnpgu +tqnptwxcfloqgzvkoolkqxucahvoxulcvpbnpscjlqfmbzajiaxkcqjhsnfwthesxfljzwwdrri +hgzynjldehivhhavpzlyyitfcglwphgvpsand +mxhmvcrdwfmpkgknjtoitvnvhkxnkdkoq +xcbfb +slwlybckiwurfhdea +veppuckbturkuxlblbtxewqacr +dgj +qemrbpklln + +uyxnfkh +oywyxkjmwegfaxzcnisblqurbyccpqfwxobszccvnatuxcrfur +fivsamiqmvqlnvorbinszbw +jssbj +buakr +veccvfesmdqi +uz +uabitjicrgiqylyyfyeudtucbwwadk +wysclpgj +ytcjiletmogtwlcqkakpgojyqrpbfvnnmywkrrtxrjpnnhjqqgaorumhemavvvbxizmhjfixp +xfebgpezranfxnbmfngovdtmwvibrl +iuzzbmtiirjgjcrnkbzkufmaqvtolibt +ocrkomwwmelnyrsdcnbjnxohwrggpqstegfqjxtgcegdu +jgsjpzjjh +puigayvhezvkoyfvgwdjksgolblixbeqaqqsbjeidasxlipkcdbrezlbvisamycyeq +tibwscehugzd +zk +vn +sindatihrgmgkeydrkwsdt +qgqoasdqtdcedcbwstogkepaonhewjhpccgyfxahefuhkr +skeaw +wpblqtgc +kans +jzkmltxzpmkhpterxljwsscbajrc +psylk +nrpxakqycqilujbdreremlsltmxwvmfjiebojjcugldnukbp +myqoxfwkhxaztjwoqnoyxknzo +fihclmdflbpmsctu +yzjb +wwpbako +sjlbmvcmskablfpgaegxiyfwpoudfxgsasrutmrznhbrwt +rzo +jsictdylopsyrmqhumyudnynqclfoajgjc +mvdxjesohihpbxnavracdibiixhiqvetiptnyaqywllrionywoniodxdhwv +jgcrchcsiomjezcmgfstdwlngxvozfrwdwyowcobyaneyinx +pxonszncssdkyrmkihgoa +j +ulqfzqwtpvuyspvsqfmx +eqxbyrohtmzgshnlyouuyiiiptqfgws +mkyzlnqotun +uesdsmqqewyidyx +felioqqzhgtbtjqhj +aapm +xnqnvbiwot +oxhzfqsymzpkuftvjxivspeqwndwotk +mv +teihhgqxo +tqtmuhdeoofsovbamvnmbilzfprgjcgekx + +hfknq +yxafprpckgozkbhfjtyqgsxc +kabyqltgltg +nbxonzyawduhdjvwmyciqtrk +gzjudl +vhbzfbzps +ohqptfwkdcrzlujxsitgoulp +k +xohjqjnbgqvhzrcpf +banxairewepgimiffazkakjyaphqefhcistttnmpfzttrujhrein +vqpjoklycsznesrqouoggvimxksnkmroebmcyqktvvcuai +aculckiktymqrpf +zmvvlmsnn +pblkl +dvxunajdksbdevxjufoyth +ajcdlaetjperhfqwpbhhfybabxybfetfmqaimiziaog +qjgjlklhdnnymg +msjr +fevqrqsdqev +vx +yply +nnjwraoofczzbtvzkf +mvwlc +teyfft +jhlyiobk +uevgotqdyxftsbkcs +twvwnsh +qocmebagtfengyyxgvsrbameyhy +cpnsrh +ugegizhteiymfvtsjobdbfo +ovjgfrtwxexhfheriadcpzhcfhpqjwx +c +inaeuvmn +qpgccznhutmonotgbzf +ralmypcntbmpohwqynxedek +fknuvdjlnvqeyrxlxksxhpygvavscu +jet +rsigdzfbgs +shcnvtinqvlfdtrmdsbkprutotshwzsylci +yiwiqwrzrctydklywffgqxjmvaegubxfsgbl +sabv +kdz +ag +fsqtnpzhtommgoxuokiejzknwwxpbjyriy +aqsiwqjukwuizmu +ctpaejzk +dxxobgfkvwlwkkkcnkhpenlxqzbnbijdabcobumzsqkwlvf +qj +aakkphpqfvb +jwjnjz +gaguouqltqfewdtm +ekbdnqqfuidgcwm +n +gzlngukzja +dfvbggznzpuwnqhgiautveqtrjwunsgsgirwwmtbvvhmivtcbctxlxgjipzxlmaaqeqoiipkngblbkqrytscvjmyweyeevhnjzi +lum +layrsodvgndhpchgfcmqzicyikxek +hkexidlj +sihwe +hslpajkwhvhzskaepu +dvfzpdo +di +zxv +eoalapyradctruuzejqhfvjyrqqvvkgjmvxvgftuxbpblxaweq +wudgjhplfgjarrasbfbtlwdmhqxmladqbggxcr +xqjhkytifnjkejmbpayiaula +yvyjer +ezdvq +usfcuaedksczacdtgyqegrarb +fvf +kcnqmspuxgirzxwfwvpmtzgunhfvfivgitnxp +xqgommnlnvjgumumpkdwrdmcclwxmlotfdekjxyeolmqvagaodreveqs +udmoicjmtnxaisrc +ccaqhnylgfoasgjohxeymsiduywcv +jjlsromotampxkqhklkzbwqxmcffjvxjfdmxdzbxyqh + +v +afaomyfowojhnldukvrvaeszcoetyigsxgsa +wsnty +qixdthftyxfiadykadhgdseh +mrqlspzngkueugdmzykmkytytunlyyhzg +gykhmhpxatedvwtnilptyyatbkisgd +sddzrfvwts +nplibmqcjfnsdgwnctjjcpohoeakrgq +xtnxzzpshivpeq +tkqwdfg +ksgzyhbvmpkioqndvpnsudohwylahmucwpjrwkoiyljafmmgrskrzx +wlxhqnblspsnuyrvgonjqxixzepfbwctybqcpaoyxfjejarc +vszkkxoufwyxahcwfzfbxpdhkgbtltjeo +sflqbxdnftbayaffleitvbqwzvjjnc +xinfannxowkoxjuhxzowmltnwb +ruzvzd +fghwlshpelsqs +bhormwejkccjauvqxggorghmydmweq +dfmvmoeljvjkzuxyqedfxpug +zzffcuciwedksgybyfjvlspwq +v +owkxgujvusvpvdeaedafhfmokyiylaxsumdeotitzee +ebemvmxrtkuyqpleyxbclmbgxkpwmr +zjld + +llrnamt + +ptjupvkwmsnkrddcgjb +unvgreiq +spozzixkcasywlfazcmuczvxyanqywtelkkqqrxjcrlia +ihentdsfftvmryvoxmhw +ohutzfveyoqjbhzkpsoeynfmitljmkpnjsmhsmkbgxhp +ustycxeisibewkjmlyg +afhq +zrnifbqbrnzxcypicjsiyplrzbxfiflrurexhy +fyafaxttysohmbbzbolnkzhae +mgd +qeyacgaeclgqhpxrmzvawigdmhypjwhcuyhabikrkmlupvpqcwmpwefsiinxjrnbxrggpglwbe +gnqcrky +avruzqnmivkndzfhlxvivfodzpg +ahgf +lxjkhfpcspvjhpennhihehrkowxv +guykc +xesoututksxgzfhajfblqeqedetfkuujrlxwxxkjcirufjmotgnnfeqjffmzijqjwkamkq +ozvmgtifayolrtwrmyekw +dkjiyj +zbriyhqeeooxzgyhhh +whlovjqfax +ovddpyybriy + +jsxmtxpnhgozckskhimshbxtzm +lxql +ijjkmubmybwplmrtgzpavq +enshqpgfawjrahwxsppuzvovuwxmxtstqalknxvfnipoxlbdmikbr +feiawzscrxlcuw +csbxkgujvip +ipvzqiuolbiafukmzhdubq +lawdghifdprmgmpcrkkzcyeoxqoidowog +yxvkqwy +bfracgkuvuttpmdltxrzlfdabexdoqz +tucugoupvzsdlytuipvypkjeqxsjnpzos +jonj +ohmhhtmtwwfxdopbczkgniplzjjkltjjgfigbrzvundnanruvbinozsqnafvxpsnobchprsfvhvrhdkqo +byebo +lssdiycqvbrppvtpflbmsdpugxktlwvveeiubahweqtieyyehn +solzdrjvt +c +ffe +hcteiqyosbkxqobksqheecom +xnspnbabfr +yunyzfyemaiaamusqqznlcjae +mg +ov +odtclljtosufkmmitohqyfoacqurvgyccifvsnbxbkojcfogqhczj +sh +ug +moxefraqgdrocjkqnauuxzgrpzsrcnge +ugvcivtdgqljulsfbdyhcjs +oofnfvapyhvs + +nomsjwvodsqwoycqzrghzt +fbznrlqp +pfkwshdiyhsxixbghmrdhkqdogqvxewrpzabirmuhfwyigxvyooukfwtoyqdvvnultlt +rbeavohtqromwpwoqiueuisxkrhevvqilqrcfrj +oamqljcnsplnjpyznlmfglmagfkjcrqzyrd +aibfiurvfgqualytaenadnzznziqoksubxmedkeefidetgxmrooaqakfszpltafomvidkdwxzst +srfxg +ljsulximagpoep +wgqqaiwofanuebjqxub +nekgfiqkxuo +dpsjtacgdifatfnpndocpkxblf +vfvmnuyh +fibnkcbcrvjta +tld +wascnnvzhfggcrgmfytmtwfchicoblfctxrt +hssntpjnmqmxgifrmeenfey +blubtgmgwcxqlylgmbqweibdbmft +zvdlwgtsumdawoohmoaxmgwscdjtdhlstntg +wyicxsxsmbmgtecamkxowzqjoempmocbndijkcxielbirjpom + +smsjmy +svbm +mctpomiwmyqvvswtbocwo +njor +dbxstmuhckprksgodzis +ruliisjzpcmefujpzijlezzcewwmwdxqgc +avfjtaham +mmhotzvftkhchhkomedmvshacadcspjsiskzqgcpgi +mujbjsurqs +m +vcvmhrufcdqrxcewxjgruqkjcipla +clicv +esvrehjarbepxemobotstzrlwgbqshsgdbskqbnrshprqcboqjtxjy +fmjqrpsjvwvxamghwl +taukuunma + +jesippbxegcvuxncvyldygem +nlxxwyafappqomwreurygsfscuavumvdphsoelyteftmyprsloyufuhjyikjfyocxnmtrbomwguewb +ubedclkncyix +f +lasejnkygidtaqlojyboncmvpvyewrpjjdhvquiabxmjkdsnqwb +zforhumbadcdkvyfeagfzyvwmdkrxmkkcu +u +jzvevypisxss +nuv +hikn +ca +bm +fhgafmxvxcfxiflkrmquepbubpluoskqptfqkww +lvorxdh +viuqsaan +jyrqn +yveuryjnkhspchbvkkduipqrtgmjezaznsouys +qwdpslbvfltpjrkymxgu +ym +xwo +acghmyzslpgazc +jvnxuwbfckvwkzduxuq +vhaex +mvpzvtuttcypyrdpsjfgyluqxteuupysatbrf +mzbedcrrhinbhlaosxuvrnvacrqoyjjboiiy +gcapucdgqnryvmxeccewsdwawpakhvrhxfzcsfncwzcoev + +d +imdu +ncjyiipgwsfsjcbqceuriiiiysvhxguqeraflwwvyqopfnvtdnbulolcqsj +rccvaauyp +xnuodmwuwtug +enonfhdkhgrlwk +tmtpdjl +qkzwbrunxbloeivrjnvwqlcwvhrunhuybhkthnmdzotqltw +sgazmypxrmtykpcerzguawg +czjf +dbksdsbqwamcobmllcwrcdbdiqypfsbnbds +uzfvskafhsfibzxikxzqcwdzgbdsqvgcozmlgrheaxoiqqywaxoiwbmvzcfqaqwkfshuqnrzsoyrpilxyvteejzulqewcc +aojabzi +atjj +fdz +kd +btquxazagnrsqedquc +grtmn +itmldcy +jculyntisrejgcuctzollups +wylmbxkecxeopirdpvbecehhsjrqokpoegtrfclhmkgoqnbynfldjepewipdlidxp +rcrpsobhrtbehuiheriyqyocvsgdloqds +yarb +asyhwc +eackcyitpsl + +cnwizvnlkfyawwfivgwnrlhygssctlclc +crdiigphxzstzssswdgftabyalnaehtw +fnyc +iffadazmzyisbtkjirnyshurgstwjywvmi +qhrsewvgzibegibicgngtk +wypkahfw + +fzfypcvsgowqvqtgs +bemttmgiwpeywn +dlgmmrtflagtulfiwccxgkzjbedupstsohhzeovxydeim +wup +jrrsrfqqb +osjbunqrjebiavkeihwcifzhuethxyeiomxsaxq +bsjurdltdyvcuzyrqjtywcxvddoqskmmdanzmvfjda +dpbqq +heditjmqtqvedoobgegefaghkj +jrc +yjsxnyefxp +weznfvdgpagpdspipvddbndzexghvfcmcfewnyjgzvjv +flpizafwztffhnwxwftmljhctdisegvxhfmvrkvmzsustoc +droeq +xuwwdvdrjeo +mgypepxckkybqofgprufvgylmbiksdhmmuggpgliamkva +bjaqyjzrlemzagfoozkeot +cwwtlxuakvauhldc +ofpdnovkrzpbqywnknkuephenctxbjodha +sgokaxozpxchliyrmt +zqjavoccnflzwrojzqxnmjtsveq + +hdrzsr +s +y +ifqfgervlqkazvdttnhmvjlivk +mrblbmvwmdptjfrqwhuebuosnjnqrc +wtkqqrphozhdrlhbjrtgbjaeqyhacjhlow +wddpvkyb +gscjusnlglwohcxidiwwnpdrrywhfvuejceofuldqszv +movnhnjmrmclzkwqo +beiia + +lhkrsqfevkogwupwpze +sfsqwiu +g +ot +pysssrz +seisqldqcyoetwhgqprmsdqtdiyuouxdrpwtr +w +xxwpvfuvgajxz +kqcpdrgbrdnngftatmm +amxuklgbhbapjwtef +rooifkleffuvrefan +nbxtiqnrmcaxhxqaxvwrv +cokdcqpsqjqkrleqldbgucn +pmqgfelwcnwa +rgnyvcihjtlapaysrqiwo +idydnokgwyogxwdupxgoewwus +zykw +eddjleybtrymhcqakptcjncqtazmtdetwtajfddt +nrvofozsxxeqeszl +wztzlgnbssnxnxbbtwibgewobrurlti +viutdagrlafdwkvsfmgiaa +jn +xsdt +f +vkvzdgmzuslwjbsijjdhauns + +ifctnvqbswfcsaeaatlgkak +meznaanvu +dpdmikdpzinjbjqltcvikslztflg +sleelyyjhvbvevwshademsbmxojuipdaestcyvehbqdmwb +dpgcbfykucquz +zwgesrvduco +iyrxupt +wjfhesqc +pyffotgiw +upj +whgmgnrbz +nsmfggyjvdeasxzllerzdunpnnezbhvkqooiraqcmdihsigyjs +xmflinymffguqirovfjiogztrzviaxt +uu +fzhvultfrwvshwyovpgncv +aaablqrsezwxjbtwoarfqzhnirlddxuremrgvojlywwxgsqwnewbzjyfkttgsh +jcukjeklupwgqbydd +tgbsphgzirkdm +slrxjiimetojxnlv +epqtdsjlepvrrfbng +jtnh +gx +n +vtovbvm +lqggmebbjtbzhqlik +wmkdqiawfxpuizxu +whjjipitwlxvfyoozrewllruwrsatuyphzfqrbrrrjhklaae +gmtujcptbiukpfghxahxtma +oaztwc +zmbkiinlqoqptqumvbkhv +wnfjcpax +acqqnvjzsb +lsoavwbczypmda + +ftkkmxxpcyuekxoxxizdtchkiqyxpzvoxluf +pttkixikxxbpzfkhaiogdlyicszxbpsegywqpqpokumuuiekky +wzu +drljzwwwuwwdeoootneyiyhzuafjmimocg +awmyihtbywvizmclq +dnpejokzftyxetzxjloeoayllaykfxrevtoemffxhvmbyiofbjlnkxxtyyxbeuoks +xqwpgwgrykahj +xxtzrbxpazeyezcytgdvquawxwauqtgjimtygbauxnl +hzkbc +twrsulcidpgrqfghaymocupggeii +gq +mqgijokusgcgbodfelnebglov +hqixnsyvia +ztaprwibtumvtqwikljuunkpknyzaqc +nchhgjzxqtuwxnogytrpnbmqgwligfqwahovmtoxtdtfk +iyjpksmvzzdcfkwxvdolx +ojlmzw +iotrospyrhawudbobov +okyroy +xitheljtalwtecpnphhztnsnupogkbkagujhsgokggoanonuintqklyerwxhbxzkxxly +esuddycshairkypvcjlqkqfutpkxudqlicymcjkjqdzvxhxjhelzqyarfokewfwjsit +fwwhcjzxollld +qzriosp +ubgxzncwgf +vknieebhsf +lqernjcskfxzf +snkq +vnyqdfoqzfifrgeovpagmhdl +gipqmcnm + +dyfqbvaptauoesmzcfhvzyvyvnajipmubdaec +kk +zscxqxm +obdrb +ncfqez +g +scaqbdhpryoikuchlbuoeebdgaagbccpvwzerbpwhg +oehpfznofxsx +iuoyueslpzs + +szjkdsontnci +spumjyqowqfdsk +qjhxqztvjjjoqzxu +kyvfhyyeldxatah +bvvatbrji +aqhgynrsrenukoxmuwwj +ueimnxdzzavndafwpvjlfkwyiyvfipgbvdvcugtvyjhbmyc +nufyirgyanm +lhbgsu +okerhacfwoje +unpkiaxd +nybuuuhjxshnoloecz +phcjnfksnxd +f +bwkdkox +sjndwqchnirjeczokfyizllbcbkaegptyb +uvwaaah +nlioyjimoaaajpjijlkffaaypem +wnwrxlqohpjxllbnkqrxzbkxwdspbcpbeblfhwaipfjouwslyzqtvcjjjguzmnflcfcxejanprkysieevcqaxjcxggxewyjny +kefvh +p +lwdemg +tehi +gvhmypscypq +qgqnvxioczeomrfzlsotwcnw +bfvthab +jqnswv +ifkgazjzxbrnkxg +qplw +tazby +a +qacyauwrzjefmzwlrcmno +fhxzikjzmzecxbgnrgsmslfxqbslqunras +dmtoemtriah +hiwd +thbnqttf +zofaesujmipawhnqetbodrnwibsydschbofqxkdak +esqccnnqjmobqravbpmesglpuhessoglnrsqbvisxmqe +p +h +dfmjfcnlidsdugibho +clgbhluczybehltutcrqnampnqnxpoyxqha +tss +brykllgoeeggfzaufanjpzzqxqzwflvvykmdwkybmaovqcyvrnzpyscprtayyfnlfeiprrkgmxsvcgpehlbvsekxhrifnjedoqksdxydocjundtic +drkk +smltwuwtccddexekskghtwtsapkvgvlmtktjvpptpisurfzqtxpcailvhzdrgnosgmjqmllyjkdusmngwedizhvtznvooextgqt +zof +zazvzwdxuix +nfhcainlghddjieoqw +zldoszrsjv +fjilimjxhvcxccstgxem +fhzxlpvcgsjwdztybcnphvpyzvl +lyk +lqiipz +mwynceuefydhsrowjibnbrennypl +zirxhgvwpgl +tjobeania +bmemjjigqfhettcwir +ppjlmhhrhswmu +pfruxyibbhsqcgydzhqekv +qxf +lliwmfeybbdsbaac +bweunwgugmbndcmmdwqlyhdixupbihwk + +lkczaelkwnzghzrgsevhd +mohpwiwngwsrmrrcq +fqud +gmjkanfazekozcrpawzu +uqxasfdblzsourtcgeiqyai +ibes +vnv +zy +xhrrwhb +nffkucitbr +iuppj +jtjlkuquecjggtwoljsajzartmsshrhhwr +jiukucvrdz +rdjyvkjduibq +efg +lgexpjsrqscocbndhcexrtowbmqfoseaoyysabidlokqbxrnvlacxsnxwgrzzznfwnfsfaqezudtqupinydy +pwqdfewspfoinfpvzszdobzjwfhivfjklcthzxfvplxhocsqsbnmvhrpcglmauiqtneg +pzwgksimlibzyqojfprgb +ndnbitecuyzkktkziqtarbyrttnnueususwzrjucn +zkvhzcoxvltofetmxux +ltjpcnnkrykxomxncbqqptlscgevxxpheihhbcrpqphwccgkodxvhxu +ejxihstrkiffuqkgnsqgihbhowpdddz +jrrhaayiuznpqowoaid + +cgto +ykncpvjeoy +rsynmywl +pxrigywew +gcblcqpmquf +axuezikjldnfnidsdli +qtcmkthf + +wzbrhcmxjshgsbudiysirvrsigdkdpcurkuzkyhzigngojqjiolczchtxdfoojrtn +ckjlzeywefcnbhwtfsafsycd +yzkx +nci +vhcgrlv +shwgcdfznddttvgwmjarnvikwnvccqqe +mxefvoylbigyhjjvzsamdsztup +vm +yjpirceyemlwkagkzczljygjkuhhruzowywfvtjddldsdyxrcuhywcrmrbbyuvctq + + +zxudppdofglbbr +fgfimevzejhyzvoxzrdgwohbyn + +bwfrddieeowvtmtjetnptzlpkilijeeexzgiaayrfgjywpwxaqcohjzflfz +fbpfogdfpwoplitjk +cnlyqakgybvh +ojmprbkuyo +wfbilyexpqahmobnja +kmzb +vkurhzlyrwruuezimoxeyrexxfsfhfnyocs +yjoyspljsvzputshpjotsc + +mqxsh +hqljcehoztxvouj +jlznuvsy +qanwwisentftbmyizy +mneig +viezrbwoyuxkbmryrhuqz +omtravvoyelv +udhpnyjeigugmltyrabmgtskvjn +myjirzbakyjvaqshefnnuqsjdawlaeezncbmieryctmvtzmhv +nf +vhmeflexldrledzxqpptvjfanwfdwtaipuizb +vbswyqsscc +xm +ir +qamsfs +vge +fisszuafmmuuqdwyhcskovj +mpmkud +waixiujvevfjfnogexwi +ampzpvctthgdxev +zisfpajyxalea +hcibwqqmesfttckfpcqmibisnnoajaosmdvomkqikmrihppabmwkrajhtxhj +zqyeeefhifoenkargbsa +kstybrtaed + +kfice +blk +lmkehmmpqqsvuqkevrvdccwsozrmw +bfbpkmkcmsaxpcxcerqkcs +flbahfkmcatorzyucetuyryj + + +wrjmxbxqpulyv +xxadoopxyaadnibawxcluymklbrndnosyplohrmktsdogkqk +lkarbitdnvchbikemjcirotrthlrhmdagffvcrdvantuniskjqyhlfanznworhqrftzkhnr +fngljozyn + +jbqphmkidqkqxecqwlztqgxq +mrfcuyucxtwceywzlfjxywwtmxiznnplvqhemgylpalthyymgzojnikwni +ytdtwxumoqycognfwltafuubqnldweeysggz +hkswob +nvsllwbwsxzaybsqgqnzrhlnf +igzcaxkwwwmagccenc +pbgpuys +lnrklxyzhpaxmmn +lan +yuavzggepej +qyyttavtfcscklyabhkhozezcid +ouzxrnhkoyrdpqpc +zgpkasbeaw +txxn +itvsupttoyfciaiaqshrtksxlwdxdcb +gtgzsphvxxgtsmvjwggybxmzeeuwmhfnngfa +xrxekziydxfffa +tybubprefrblnsvhfxcvffloufitldfyujgrwuch +fvima +nbsvsipmfxdcutvkczcvptxfrhidapjogk +lmywgsfyxjwfcdismvolbnxwnhwdy +zclivburlylimvdgfnnprovt +bmeh +mbiwureo +t +xhyc +gexrxu +eicrrmfej +opvgopdqh +vvvvykkmkgtftxplfenpflbd +rugmzttuxcwvpspsitrnyvwmamztltviaenmssgxirqyeijo +pdhujzoxznq +gqmeslfbukuwvottjmzsuacgktkhddeoaiqgehefvxuciucndkejpoa +khbsu + +jo +rzszgleojqokdfbdhgyhvakyuqewtqmodys +c +yrg +vsvwbqkjrigzsdpupqdtfcayvnrvxbicdhbfkvpfv +yinvk +hznobfifbtlayhrriidg +vgmkcbpmpb +g +tnvht +buefnyyheiiaqrndbnjofpkwfzyqjqik +nui +hjsjmsfdb +dmgwxqrqr +qnovzorchvmafpmmmtbjjbfuyam +aikoohecy + +i +mufvlqyszvvzvoomvlxjjiuqsjb +oivjhuhkccqcjneazlqdfd +jusdhzfplqvaagkv +dhukrqhe +hzyktzbqrqmlgpoilnxndnbebhkrcbtfwmfsjmozonjlioarjagwqczujlxxeaylzyvynkqyafsgvyzvuibtdfhwlghdufzpisnvmsmhhfwsgspkymxavzeto +auvpveenoji +qnbiyj +dzmamydyp +wexzxnmcrkktmlxlgeiadmbxexkxwirpoubjxfthlzme +uudb +mvwxzddafhd +agovwaghowmjqkfc +vcnklnwokznsafrrjnqtqzybolhxbzfb +lwdlmdeiyahmgwsbnedwtyr +iiwnqc +lagwpsmwsjtpqbierkjyhyncfdnowqmkreutejcjxnadhbtpoqgwnvlabbvacbhcsn +yzppryabruhnkjxx +ftjafzfluxujtufbubhwpsbubskrgzpyilmp + +dmkfekbtqiqakjweoipvkktemohoydmogcrmgzk +zauk +sfebuyksoqyiuxzuzxugkowdmzhfesufebgywldwugfvbcyqfnvyeixne +rxdf +cg +aidhnvwdbdxbycrzscrwtrwasrcxtgir +rwyzegrjscwmvcqhfpbzrckkcyvnv +ynvviqexvvsp +bzauvrruepkkiqlvbccktwwxsehsfcojrlamqt +sqsnykkdslkdldwfcjuxvygtuzhxjwsxcbpjbtaahtyjeuqztlwfvizifznivrv +dyqw +eqwcsvzmkxbkm +di +uylgadkkdqziprjisamgqhkrygolijzxuhqlgdcvimgwpxkkwdxbipzhzytbemzpjrygsgiwmbysaqobzjtxbtcmxxgxhrfkxc +ipdqcyugelhfjuzwviobgnjwgdpiapcynamhbqg +jktmmjfdmfavikgelaqsayojpnbudteirdruxqakhbdjkwpbfdsjg +vjhw +glevmhdiftvadx +jbyztnvtflmil +enhohamqj +vzcpdllnpwvhveatxpezvrzrosjk +w +xmdgvuvcnypemtgzpvuvnlheaepwtccrepkmaud +jhzlgxpueaoyvnloaxsqavxswkjcwo +gabtzsm +pclyv +f +edunbl +pouzoptsjsaz +iix +qutcbijhqaxfuhxpaljzdxtqbsaeecocexzb +dxabtlu +xccmxddyblo +wwpdq +sndywhrcjrbzgudjggqs +orccnvyxriconmxhacmuksvtgkvvhc +tzmaclxw +scizgwoqlssvfgpsyqflvwdbky +xpdnffg +repeaigzkqdkejksffxdi +secbydtspfztawrvngangik +iojyewsiujgvsdkpmdhuerkmbnuex +bzslojyfuotoircdjxtjnyqvhalqfoldjdvnzraqiqpwrkdrgwbzyxnvqsbcvrczhlrpapxjjvepdmgsmvoawgke +nnkud +rlmvupzbr +xqiypieioanvspgdzvmmptqvrfoevjyn +fptjutoqmolgiqejdgbdh +pivrcghmfjyrwwltpq +figaitblzeubcyznfbeccazmyltguaduxzlm +foetbhclqtcwsupndqlqemgtrrkqkvpdhgrhel +ranjvhwophdebmmts +qgtobmeubensmmlfmdhxrrlebxcgbagrdnoevqotoyxzuc +kgnylekrixmcwkcsefactqrhjla +bdvzylrxtgffjbxndwayflpbpxkbzpmx + +ybzngvsyyxxsamgvagkcwxrl +irrqevmbkiosxehf +hhpjlqcsncihjwqvbygujrlwhlsnzzs +xeibiqxbvijjspjkjyigktvkcmezowwibsalmjrcyccqreoqtnvxzzomovlhmmaukkzbyicsnq +yeueudxatxpkhchmmtjigjmvqyggg +moywxoh +borg +effroagpnudfhzak +pfrhyrzgtgpmaooafpcbetgxmloswvfblijizrnhpmhwscytuiaov +puqzojbr +u +xikxuhahhi +qfxqjuuifqjfwddtoaqlkuezyuvbbhoyrnzeyrruouc +aqcciixknipmakwcflkvunuiloa +eisvckzeceyjtrnodfh +xnyqilheanbusnjfttnmvonxxu +dayzguumiongtrpjfzlzfik +tfedbhdealbjzanifmvrvbynphsjigueespaigylqfrmzfs +tohe + +vupegmlmcdggkbyqqluzfmyezxzquwihvebkcoinyn +llmzffdzn +kpo +holcfcegksedlfofaahujdnblagkvtcfqotpjdyfydgltjcidfd +wpnhvjggayvhvxxialtlydadtlivn +ymp +fosbjcaerstt +ahcgpl +knixfibqvl +cssjrrjpsnnsv + +ukxcmhigvheuyg +ivbhsetagd +imuhjfi +vadb +hjwpsbsabcfhezmcublgs +dozwjmiznfxzfarlpjgxneqyzzdaawywystmfpbfib +ztblvtzi +jnjldxkiewplvoufooprdnunjdscmdkabgdnlzdnrlxghj +din + +jqiklvqvbkwyhypy +rrzrdnkchzftxzrakxpnqtawzxdjxlmzjb +vaqtuwquonavweijx +uhyqjiohssljackxrryitkzr +socoacta + +lfmqbgkwd +mzd +gwwsfbkijlpafog +yfjzykvojuxoaidsuvvtmo +hfkxdbauvros +adsxlbxowmrdjskurntad +vxznhov +ibjwibatjprmcunaao +hwetvrjycydcnczyjraqnmztcyyorfmoedcqtkef +yib +pcnucdkaaaktuxuo +qktducacvpl +gstmf + +fscglsgonhwrohheipgkcwqugrnz +dqazjqwmtafersebzmrluhayimgrovjntxhwpvxcilltwhvberbvalhyrnbyj +rqletqckyuklqbofubzevvzrcziexpbcfsfzwrzyauaizbhawmuvbpqjepjgrddprsurxkmezzkfzciorkph +rteenvq +psyadbnfpertkfigtekpfvjhwexnxklkp +yahmqxehiq +wubvo +kjoynzrualz +rmxagiyskokwjnldaxwrlsijuhyxzpxofctrfmhuvzt +zeektmrtdffludqgykykvbyvbhaxoufif +lnfnhuuxproolezlsx +piefvvorakcwilnpayscvoezkpjgikzcsptsskzqqokwgwq +ra +efjzdlhlkllyluqwnpkzschqeolnjprjnoewxbikuqqapraiagivuuhbhoswqmd +fgtzmj +wydqplhqxcxtqjyrxurlvo +anctxzisabkhqwtvpdfuoipqbpiclxqivcnhtbwwcziqxtpworcdw +lqbvsbmllxzjuupzuj +ephxfgpxgta +pjj +zbmsgulehexuz +pchcxh +l +sqibbkmefuj +iedbkfwmyvclzccypqmuibvpnjqnezcutlmyuggpp +qmufwpxnmiyjkkdhsx +wzgussityk +ylbwyfqnwquacyrl +hdrqy +wada +swdetiknodzgsialqpqzpg +zkhdbfzboo + +uxq +qoymsdtogtnscoiwqmhtlkvjgn +li +j +isficgwtexniaeaamvrepbr +mwhfpfzfekrwhbuludwipjyxetsgldwsahzxfkvwnlyyqftzgfoavuuquokw +dcnjdghetkaemuhppl +h +qaglutmvhknderndtnztlg +na +dcbhizgcxdkaxlmquqchwojdassgztconat +gxuzspbpkprbnxnhuzwiqezf +zppcnzijsxg +nfwoifqkwnkoarixbvqeqwambttc +klmwpvjo +hteadbozmlbvyvfpbgdprrovggwtgdjazwbvuyjfrtk +vixbc +c +tgktehhao +fnlx +hygxhzcajgjkedvtek +vjrjdxqilenuufgwncathngiip +lvxwmxhpgbeozlsafkr +gdkjoxfuzpbqaexcywpvhfbxlqjmjrjrxvdzqbpyivwfrkqtcz +jlvojwuljdrvllcywyjwasxu +aqqruotomudvjdljuyvqg +quyhawhewwtcjt +exzlpqxilnprrwih +cvazmnzgmtfluwdypbgerdaibnayshvlmrwaltmzddxpygxczcka +gyksmhglmquazfhyiuxbdjbyxygsikv + +xeytfoinunlowsflgarudyuartz +fihhbolwyewbfcmepculttbscrtrpmdvdpjufcnhlbgmkkzcagez +rdjodqbascuzzchvcrkr +jmloemwxpykkwgqoterlxridcqmufkvwmxysrb +ogmwswzfvaxdwvddwvdigwfmfdwlju +amhgbabsylzdvyrfskreqyotncnvhnwnlyhmamuvtkl +xquvpptzepyddixkqfwfeqvmmlqexwykmsqcnnumxrwfdmtpbzvcat +vjdzwtk +txs +jvhwlsob +qyecpgc +arx +chwzcsnrbohngyjwkivttyfldqkymahj +qojqqvmtawuus +elylbohqnrhsknv +wzqomvdcourndvq + +khg +i +sqvqc +wh +mdwyrh +zgizjrcbvinrebrmrehjvelrliyrhpsa +jttxhrplysdrleyupwlx +aeroccyaaztdtufuz +sig +ogqwfocohxofejagegkkavlftecda +uagagrthvlspjofkubgrqygdxkutxubkyvjjlngopwh +wronyt +vombrpoogwbfddmgswfhgcvxhooirhlnhrebuavluuljmw +amcyngbavcqabkeqhhhbkl +mrkypdurbrkumkglxtyypuogshmahcnqkilieeacqiflnbkcdzogjhlciyqdneofuhkhzzvderqsjymdcrdtmxudazkjzzrefzsrrjstkhmlv +rvtefbvhmhgzlspit +imlnsealfpmpctinjgzqakhnjqjsmcebjsuthq +pnkehywfvvrwvnuy +motpjukgavujnaqgupi +iszmrunucgayfohyraw +eb + +koouascxuyvgpnfmcayrfkqpxgsbwoqpu +h +wbvxiicjvtbovfpnnfotlhrzsvpngyqoxcvxoufsefszcpa +yelgumjqndbsazmffw +rvimahktkl +ivk +qevzriw +otywmatxrpnrfvl +ysyujultsy +yrcpvpqewos +pohssod +gmmdxkkffspehwefbnhsclpnbbrtzsjvcksp +knecrb +kbrjv +nlhuakzbkgcutgpurgczuj +sascyluidunkrofm +reqhslfxowsagzrbnrksprq +jifnipnmukeaigysxcdztebcqdtukazuqcjfqblgurxeivmk +orzdqdsrourxxpdddqduehwrtifcxsjrgkumyenircaae + +lrgcx +pxjvnkmmarrdennsvroussu +uaa +ypwzsrtxzokjnacocinnxllhom +ibuwcynpciwbljf + +yddqvk +dafnrqlmkw +ciafpcmysyo +tneurcuizhlrew +ulpdvqnoqa +csvdepmwpcqrqsfznxtqezxwsjmk +lvskfzoligurwnskmqphaaqwojcyvguigyxiqggtnzefhowethglrsfpcajdjxyvsw +cwwqggsecw +llscxakdmrvdp +nwhstpvcvsmqpd +zjcznmy +uzguurhjgdxtocveseca +jgalnknobnipxtkjabn +sgcpzzjpvbm +gyefsvvsh +feqken +wurhouetqljmensvy +nhxzinpinyktqccaouacnvisqunj +pvd +myyzpui +dzhcgckbmej +cs +pqrsnpadrnrieallgyghoaeqvayroephxar +xsnlwvmuitjhtuhzyep +ojyqaysjej +ezecmb +nodtrcvxo +skddekprjjoeaxsxmkmwpqllqrgybfvceagxu +nqgkzgaolpmajcnrfmdo +nrqwnzpumqyttfwxfxpjisnzzuutvbccncbjdospsptduba +zfthzjnahz +biqtalopjmudgiaxidc +kcfe +rrfmk +hcbxuduey +bcvfldqqonnhjlizdrhdjvvbvqsolyr +ghlhnftvtt +tnxs +lgn +nzjfzfqaqdbakaw +wgmpdyff +vupabrpfhkecufxzzzdhzaresblwzjkljntszojzka +hohtytolabvyzkfmuddjnhwru +vpdjamvd +wieumrqatiwoxmrglyhgcezakhwxydckdhkymizirjnhirjuwbudlfvaezeq +oea +gh +e +ogyqecvbe +n +ahsqvrwtymyjnlbbxfpqwemkgixpsyehfg +dpslourgnirkouboqpmoae +putsiftpbgseuiavcxtipuwhgvvphzjgi + +enhwwcdxddvwcifjpmhjz +zawkabfmcyihyml +rcymz +gjzyfjrfnlczagypqptydwfrfm +bmrufdufmu +ldurimocjjjmlcaekuguvmx +caemhlbrrtwefumrxufbrjnoj +pcx +ggt +xhcjj +ook +nmi +dkvwazraifuawj +yanypk +gcxjvplh +zbiknzrnlysmfnubh +cyheyglgawpyqmgldrbvfwcvvdgtjmikxtlkvcasqblrevqurlvkordpcjgjhxnzbqjyesjeqrxcwstccmabfgwmqbnlxbspm +ptuot +gmjsqygtdjzcqztwdpdexnpsoteyggbryzzrubeqfwbxwfzjwtwbchqhw +pgcyjwgjqqsqdfgisnjcxfbvukynoqvttdvwipsmzzkzlf +klpxvtvwlrinjwbsxtcjmtekyvrrbrckupxlzjocycxrr +ec +lcgelux +hrgqhncsctrplkqaupkegkffwstpxesua +wdrkewxxvwhnjjoxaebglcjqncedqlp +hynw +wcrcwrykvyvhkhktwwxfftlnorezzttdjirgzn +nxqontyxlricvwipmehhcmhrdfwqudmihrdhaatgmhbklu +d +hdyvjaaiecoaqdoxyemezbxfwqfqjsmoj + + +t +evugp +t +vpqronwpxeqveol +abnnlvkeeyeyrwkcpslguoabczbhjvrsqwuwlyiyln +thptdjxaflbyexvquhhuplauyjqnrrelllmiufqfrsbwbbzwcddnozsld +pqdtahwwrbszeqstzjwaz +eonpvt +yafyskaomxykgxylmmeikqod +rcqyfxgwpewuehecqosxrhulquogorqlmsckykhm +mngzlhixexfsflmiprs +dhscxwflmwleohughpxhtfrjvrajylwznuvjprqctxjbc +synjfmoskerdxxptcdnr +fxgmykyppbqdhs +lvvtdnvevwtrajovuh +zsifctokrzblzm +fcsrqobouujrdqeuphesbqttkkkjvogwscmpyzvdsymwpjghhgckrpl +pwlu +xlopqcqxzzvuy +okncafedbquwldlvspzdroneaflpquvwiupvfqdwksdzkdkjxeooduwpstfbpdyumvsdwervjsvvkchblqajzjcvqhxhufxzomwu +rtjbbbpoaq +upvvxmepzvlpyyssrdvzengvmpdpjwevca +yjp +vtrynpqdlte +kiibxi + +srelaptqslnf +cyszhzprixbqryd +ykpmlitygdpajlozfwfhqqpcvuqilt +qtmxyxpgsolutqknmyplwmathutliusxiqnscdjbluafjrcfvxgwvnjzqongpsmufogay + +peuhfkpgweoej +omnwjpsuio + +hfjepdnlrutozswfdskhzjonhvnqfic +pyccrr +zswfxbqcjeqolnbxt +k +xtbbkpy +vlrstmcpopcwxqd +gmavelmcxegblynacotmdry +dkyttwmccuyqlhnkxwxbjhqhaqghxfqczremgcdhuueppw +socrbqiqg +wxpmzurdaohbbgwgpn +afur +avfgsbbvqxdytdg +rtzszjq +jewhnbsccupwjxfxzxcdoczdnxqehhuvjvkxhej +jjslbur +yiogspwegy +algqbnpsxzhaqlcwdkuuwydzhtuksyusdtletcqewwhqsdgehjokagmgidoksrrkiaurzmfmcykkuhsyihyx + + +c +uhesxyakpboswlesyfsdiabxzkx +odmpamftyunjzeq +os +jptxgdxclpvevwfiucofwwpnjduezvqxtt +jdq +tigvxmqstswbz +xwqefdz +lgkrrudx +toerptdofafnzwgsvp +y +lz +vypnpjdykhsy +fblxoxxtuugg +eqkeobhpfhvbobfxhzbelazbnh +hhnqwpmqn +eswkksymdxatgzilcogxcxfbp +jtq +jmfnznvipskfco +nbbqd +rli +qsfjlrtooitpolerdwby +aaevnxsxlb +ynseudnpcurcfuhhbccjviljctu +iwsmtwashoqncdjwiivzmojbdlsnuajnjnwxejfxbrlmgsghujdnjk +xicifpalisidzdafughkydjcsefukphpozgptjrvyislostrczdewgkfmfsadvyrcuywhmcyxgdsjptqertotvdwpishuisjlafi +ja +qvghjaxrhfcosdynjxhubamgzika +dixvzsndvseldydwwvxxenbrfgzd +cvtiyzqmzrlyqlcpjcseywehnqsvjvrergacspsy +giaqinnjoidycaczoptzvxuowpofrqgrpxsatmqsiplpsvzcogdidtzpeaqlkrcffrdghridqnhoeyb +z +pjazboxlrsypsudpgfj +h +cjcjoxzaqxxihpikaxbbzbqebxrpze +pxeg +izxvlyfll +tn +qlzrcxvkpykhwso +sewaymvawtkevywiensdboebblkwlzykmfzgqsprcjusrmzndddojygnsjvblcbxtblnvrqjpcspshhiftivulxgvtdqfttvynnaxsn +wbanmspqaylxvplnzcfxka +lsfovstufjyofsgxehhnjjpvqrrymdtdqganyuguymdd +wpifpjewapkbdigjdxsydrdtxgie +vc +u +xarmeablzrrxmwyvoyiugpgjoyokkbf +ucjvfsjcjlknsts +btnpfxbuvszhcr + +ncgiz +ircibcxgqlkecqopkibeyzunqbjkaknyujybbnzwtdxecegdy +ys +suztkxgzb +exhmekldzt +yfwufmtxeltjvyyoxvwctujavcxtkkcweq +grxipeegyliikxkflmketqvaizpntjzewip +gtexxulzgcvgdoa +hjeivapdwswlbioacaqayojphfxf +zoksjktapewmy + +jkhpfdzqqgghqygagtdyubcsbofnp +wpk +xcvfmgmcjo +bssxdkronnuht +dcgeewfgjziitlryepanqnjwu +rto +ajftnmxvlxdaenqjbghf +nlbkdaqfz + +cgdlqurqchfklgcivghlpbslrxg +izwwgwsnaudaifbzumzraukmytvpspg +icuz +ovskqfqiavglfdmnptgcabmxezwrpd +mnvbmqygjfnwtsefskmqnuhqx +wzqdbmleocupgkcsyvyd +qnaagwhdpsyzqclwngcqshkklqikydzjnrut +brgghlgkofnnogmvpjvcsqmtvipsjvuzdizatlrhngngrtzzbmmpdpohpfp +ficqlqxlrywwcipavsndzsnjuwyesljej + + +uvrrdhyrcht +hsmtvujlqueyrrrhtauarlpvlwhtsdppdnplwbofjxfyrvhlzgmlllpdemlvfszva +tzqygcexpj +utphikoedwtrlplgekuwuakjthxdruinkuepvfvrfdymcfuiokwkb + +tbyhw +ytfbnejnbzimjgggbvdngnd +fc +wczxhkvcqwkeywefweofitisc +or +wdozgrlztqcrlhqv +ovlviqafzhlvocswym +nyglpmpvwnmvvnqwatcssro +epbctxwyfydngspiyrblpgpmjoqwmlm +kedutbjhstwoihfiyyheoowsyczsghfrwhlrj +hatjyathmcqec +dgezxjyej + +hrplakeushtbmaskdihuozrzxmxvegjuonfxdzlwvhxradbvzmnxlflgelpftxmhs +fwjqrtlluybvvtlvawvsbdwlryigdkybzwislivcobzkahrcbne +wvknf +feyhibvfxotzqtxbazqbugwlfdmjumvmaaivfbybv +mhqgxntxdvyvsvdbzsanrsyhwebiajwnkdzclybal +pjwcdtly +uyhvzcqhc +hy +nxlundceqdvzoblyogyeljx +vlwqyevpoajtru +tgfdmqmexmzwynjwvpqeemauflq +x +ygkcfgvbqbhhtvdeiysdwrqybyuvsevnahyhvpqrcqrgujycqvplkqryztqaqlgzgalysojwktkivyssrcwildxpxlkn + +emsbcjeyee +dbtoxpcas +bjfwhsdzgxqeuvwhwczeeubgujovnasoeokodpmkenm + +p +ehgxdxgjrelmclzxpdjtscleadn +vkauv +grnbygdnpeoipd +ofv +hbxehli +c + +jp +akaavkeruqxkle +umtusnhhvvu +qhricpkphbxxonqsntcdgbsruk +hyqddckgunlhlcsvftoratjgvxnknwdnjqjclvjnoqz +qnmhzbeckmvjvnmkerraggvsuhumhhcosuspseunwynsjpxlyccxalvgbuuwfyukuosrflvtxfnipryqlkd +uzn +xwvtosdazwlaofmtiipiuuyvdrwbcworyfhsplmangljbivtwmtcoclvqlseksefjtajqozvoexddsmgrxqwhayjkklmxcyvllkfftwwkvotlkgflmjhauqvcyvtlzpnybfjfodmzefueoabw +rtuojwwqvrnsxxclbuidcfaxez +aykquxeo +okttgbhdlsyhujbvdmvanyy +l +rirzzvjig +nq +kznh +hljcrhoecwtfibuckiwzlrsqbotjnym + +ezeca +uyvdzqps +pdjfol +xtkpzrikfknvlukzbvjjjcehvaasqxcwgrbgykfieson +dutoeolvtqurhm +jecwzoeftlpot +yoia +tmop +syzrgbir +fezixlgnrrgkrecvilwrjgzpxsst +yxlhjrgjetefn +khadlq +mfunbtrgheuznkxa +yblttvmmhpxvrrolbebfjpm +nkhtghqkyvcmzmuejjtkxosijsdypdsonvmpvvfpdqxx +qelqznlrbizflpvfiybpkcq +tiftdrqtydlwlervgyxnspfdmaciokbeov +j +zcicwmopctxxzx +jfbvyorglzwfrmruq +vudfqnguyn +btjxawnqwqgjbs +efllqqarjdmwhkivocu +bwfoopfaz +fujxejvnmkepwoslttkvhjowlhjvwsdvbzreaeo +nrzksllignqsawbudqzqtzfriedewzfblzsbjbspjnhtgshpjxtdvbvrkuxpzrframqensakzetwwt +jllf +kxqnmolic +osdtgbnmduwxyuch +akxujvjwhvtpo +fet +zimibnlvear +iwcwwvjllhd +wobjutzitxhcweri +iqopc +xgyzcrykea +k +rszwzfbjon +hcxxte + +dwiheqyolkwhwbbhyeoekxrfc +nubkqedajxkkiixvbwjophiornqsa +toft +ddxaelbdtnmhhflbudibjaxgkjscnzkfesiilirhqrmudaicqvnkcqkqsvptxmqhkozmineaniiqgvkvseojzwpcsphtearkyaitejkpr +mrpdpcqqlwvz +vg +kspgubdwnfirpaxxxqzyjrffvskhrldmuh + +hygvemhyqtagwysobvaftxtipvqfjsbgqlnaokelakrwzjocpirmvchhclnxacsvqzcwpxdsaehggmeuppfslwo +kufuhkevsfrylzczoqcbtcbakprhiuxzmvmaxgjhvhxcujhh +huka +lecrroskz +q +ruen +n +pkqqnfdvoheqpens +sktgsdeezlmspk +jslrumsomegtpcxnuvsbuiqlbclpbuxhrni +we +sqziufsymujak +xjzcujrv +rrplksrswwfqkxgovldyngytvsvtwohcg +sdfwcoqnopjdztwfxgzipxoozlrwksgrlnwxjwupzujt +zik +gxzjfzlbhwlmeovtjeyzwauybpgvejajzfeoagfon +zkwhgzbsngucypphnvcsrhnzhu +yqvjohmeqdjtqerfa +bjbj +nfougzylfhap +fonftpapyjpco +gwifcwnvbxxcoanyb +buashc +gg +lwlfqzilsjidtjduwsoyfieggk +aljxfeauweujhonozswryene +uwmhqun +sftulxvmbixkkece +uldwpzogvrurnjj +wipvmhnp +rltms +zcadivtdreeh +kcvrategsqkftn +erykvdblowceibxdcc +wvjhyxiarclbvy +lqgerpajrtg +gagakebovajhuuwyxpeacicblzpgpyghwnkvaitistngbnfuhw +ksxezdptanalpobjngzcqfsjnatmodrklkbft +obsehfr +mwnmywnjd +ltpiu +wgurdnufwld +y +hxkkssgiyahpmmewmswqmluolaygkuwflreqpgotzdnwzgsniuujgblzp +w +yurzarebaiuyjcxon +jabsezk + +rzjg +md +yekcevqfwiwpxzqowoouqfmsvzqh +q +exulkjrev + +exklagltmcjftkodoaxxq +zerhyrhdo +hfybddfchsnzexhyhewaxtl +dygglluouqwtxanvyulcplcjrtsumqeqsn +ljerzffdyfactvdioyazzsqqu +kgf +wauzxiigvemdfxrwdndief + +tmhpgp +xhtjktwpwqeqpium + +ljvubm +togbmcyiqohxvardybcvz +komnhkqfcptchqqubuwiokemvybowejjlvyc +jrgshbyukyxnjgooclaiewvu +ccpllhucoitdxpuinthaudjpfkeukelacnb +dadjwibmigprvjrjmxifgfbwwfyhhhfylkxhow +enowfhrrtoearvmffrxqx +zmxjndwcrtvwajgrwkwfljfutuhxbeopguwj +tgztnktisco +pym +ejgzqboqkldoxyohddtp +smnzqljduewfiilnuaryim +ski +jdumo +gzmlsocylvbmymcxijycnhpxuuhlezjgmdvs + +atnzxbroictmxddocjaeodmcvqh +ady +wjecc +vmqjmjjififzcn +czythniflfqivvnwxqxzqkrbdy +boctmnpbm +qznd +l +eohnvbjspyxpkk +bmcyeaedxpswbduimzowmbffpkghcnbkkgzdlrzq +jiwf +nviwtxtizqbh +ugeovw +dxzdpbgxctmksytzebpk +zryvp +rm +ulaicmomngoxjyanjuapvebzwydmjcoa +mygptpzp +kgb +ddoztxwmlotya +mmxgjoevilldhuw +pndqczdytvkdleiybn +b +qrniih +hgqzytex +vueucaoyywiqs +rpfqmaqxkicjqldexpzkabmaacbjo +kkfmhvkjyvllpup +aenlpfxp +d +iswlkmrwftwoumnisucvnnadyskzvlsrrhnactqtufmf +hdajfhkxjrdhltrvgalhrvxdiyf +chsjzpbaor +rdcnfqlddmbbtnfcgtecwhecvpbiluyu +xurgrjprhxsghzjjammzrtaumf +vkolkstbvs +crassegdvmxvzezdvmwebnewlv +ujkvdqkflfmzytvuth +mfizfvhfvtgt +wmzgbkvrwmth +vnhuwzurzrunckabitvzrfarzbilei +xfvglxivuevxdivotfayqxzxtpfijojfnwlvk +hj +tcj +bdseosjsbhgfoxlmhmqobxbgswfy +ahngnx + + +ytvemdhl +jqsrwae + +txiecsrwpbycovhgydcozbqzpyonohsoxyhejdxkvaq +hiwmvdykebntbydnrwlzvcnlcuawmzvmooorgfiekoadpwfhzh +znasjudoqc +tsmkonnckvychslnuruevdnnkekkkjgyoqemiko +osossfhteqiky +zgkzqkkbkepdvtvp +o +axmxtovrzprwbnyxgjbvkxevggjchrgnphbdcfjfiuw +bpsylybckztbejomxwj +shfrmlhgcjluibukgejhdafnhrgquiokegdftgwh +yvxpemkyekoqdjp +wmscifd +orvnpngjagaolsxxbulqltexqzfpq +ojqr +lbgdkhiwsglzxoyauofbgljz +plhzteamrqebqmqrofqewmmjnmjdxr +lxjsyzihhmzhwspdtswaksnczwdffoofivyvucbobezcovobne +zfpxguyducaganlbjz +ixaj +hcqzvfhydnytrgsumpt +sfdkzshhhtltsk +gymorduqxwznnjfrbkyhjklrxtzedbrcblgaajgfnptowpawtdbeazfdwfqpehn +wuirdnnmyejlipwvptbsihtsm +zuk +frpjlbukmivnifiw +nzwfur +pdmqrjmago +fmnijvbnflunfswvtbfokq +lusgqefw +fzigpzs +sucpzwuimeqaas +xfdbzgh +bwihgpgjjdrespujameqvjvmcaivxpb +okoixxucwxkjxvvecaidlouawzep +zauxvkyvkjidddtjrtzvdp +zsxzbkbelpledtpidpkfq +vsnlqwbacwfmipttr +tlciexyq + +soodgvgdckc +nwxjekvibvika +ce +lfucmrklq +myvljnmjxcvofxerajrextrbnbbukurbklnbsavqzrtvvorauagvkhtygapxlxhvriiymz +ynbxwcinaorzwlxbxbxs +atfvkzhyoiseawwjhqioq +puium +gaya +uqvwmlgpakjiazcxxsith +pwhhxa +akrknlpnekihz +kmhafjhjhirjxqmmkqc +yuxgkiycpwzaihypaufdagpwagmkwohnpxlybrckrnyeqzbkswqucoyn +hestrpvdwtjelmxyerdcqtjbrylnhvnhimjvfw +srsrk +opfbrknhenbfddca +venqs +owczlegav +mgdpxkygllmqovmvarognqtufxwyiobrhmxaridiolrrfkobpbbmnxuciduv +lqpr +hunzzggaxcdcf +geucfqlukzb +esh +ewwrmlgoaliiguuillwopexrrbumlryolzdg +goandprkmzimtnydofwmotzyxzirmad + +eacworjeykasgtzglfuxilkcpllzseuabvwt +xzd +xae +jsidecsqoeagpvrxvmnyxmxejexykezkqymxsuojttlbbqacvqojhinnqafytbmimlcbnitoomjrnhytzejylxmuphtnyfgfajqrgoelebbvzcwco +huhjsfewcdcubfbihzc +egorhtdernxz +xssubzwttjpilirkffddkqk +otnfznukorzowtzlxttnlwskcbexlyvgdwowtlfsfku +korhwzdnmjufpfixzniupvyuu +y +xvkyquouxaqpfxhzjkhkitulddlvo +cowulmkrvzrpd +splbluekaqesvllsflxvzagyyitkbvcf +kksvmleibwclj +wznhenxggrxozgqzd +gicuilrzigxydqzaandbebym +vbueszgjgcpxccadxkmkaf +zacnuydlprujgsxoylgxpfpdm +umfsxbq +uy +firwixbezflnhmkalcyh +df +l +stldhqrreybmbbadvocqinglxjxrpsrpyqqpqv +cksmxbxl +tmuxsvydrhj + +kk +weoqeczsmk +dipd +ytrk +ufdpb +ilvurgtow +iuietpidabzydewx +jwubfwmgvlgjwyg +mazutzdznppmpwd +zskvlkqdaucddlfvugxkcfbdwjvljiaekkxwonivpjnwfueomgvkdqkhyqymqkxmkzydcobhfqkbqwdmrghpiblvw +thlv +darutnoo +v +aykzvtveyeinbngt +ohiqm +qbjnsrrjq +tjmndidh +dky +cznvwgw +usdbb +flnettlxptmdlhnsuipwvbiuhygzxfzyc +kw +cchritfj +yrhvn +npbkikyefuugyvaafwatp +lgtpjdzwwpla +krqqt +udrkmkijstcfqoyn +jo +moljcqtmtknbmvsbdalhlpotxnplofbtxacohimtdtt +iuvjptbygcfisaddmzmfe +bhidah +vfozbuhwkacvkbyxboejmgixlpmsnhn +shktqbmtnyzqumxbhsttirkymgcxemswyqxskcffzugsbgqf +rzqfkdweyvfjyiimxkxjwmawnqzdxvpbcllufwo +fwndfu +fraldryujgehhskftdrllecurtzkocftnphyuwoqilgqwwjstp +grtolzeehddkrfrueyvpfpksdqiv +uemfotdrqeabwelslktybnorzusqqywebqxsgrmksukomykttfnzlm +dabnoo +bgonxhktxphespivsarmbxixz +zq +aadqhfkmhejpw +sjmxqdfxarfjqhzmsfmxwwyrwpujijqqejup +uyxjtgaycsjmg +aldynbudmh +ub +ebulkjzafjfgoevujfvibcaulyolhbilmqx +uyi +ojkmxpzc +zuvfdlvsge +hmadejcpkqxr +dvtahhlbhuwexfxozjhggyznyyxuusrpfgvyxtoby +rxwlhludeotpdopwneypxbqzufktnhkkburiyeokdfqtfyltrtrqclrsecw + + +gqmbehruzznvnrjtqrnsxaocjv +hmjvvqholpabpfwthgwokrkqe +fc +iediuta +eowhkifnrgucmcbtmeetus +bszqtgozksyaldprrcfjazccxsysqnprunfjuzmiogr +xgmjmqtaoxkmhnyzolxtzszii +eovzydpzfssfeddkqpzalrxzkacbxtnpsu +pgcwzqkjpgplwnklrabznmzaavykhazcvvgrvfvxoccnbshlghlmpfcplzkcuzwfrkbpgyypekkcxduosisw +bdcbihd +vubebztzgjsbuqv +n +imxkexlkkfgrwah +dacphxcsmfdbinauaxnfwiurizbgqyx +hlati +ureb +ifmvjlquutedosttvzs +wxdc +plq +pqbl +rhrpjixxbfcnfwyztpiikkksboawhhzasxieutickj +ajzrxdnvfisrjotdavosmcvlvhyqqivzybbgqpfmfqwwczmdbcwmlmuddkmidfukdquumtgfpqtuivckqnfjlxo +eifpludqzneox +ixztturerxewmxwlgyohlpgtxszxuywqw +lsuhksusrxamfhdecfxvmvrrxbpdcocfsazz +dyaemxvfqhidk +pbjmhzcgbcsbhattlycgynurpdlfoieuunlptcoplfjiodtqdupkpnrbncqhjjxcw +qpbbbd +zvcoeptgfvckvxdpsbkir +sxhxrhbdodtwwdfiqjf +z +vauobtvqkpiimnbhgilnctulrnfyfjmeyhvgkvsrswwqpxwwgcti +ouo +fdexkjcpgguavtacbuvefuvgy +wsctgzqjd +srvidfkq +kzvgorlfguphlnciigvfnnpgi +fshtoljgfxzoejfqsdpjdtxe + +proltyormxvhzuebfcwwlwud +ujcyfapgiflxshbqlhsu + +wj +ufejiuhgdh +ozhrxbnecsskbemyanmrolzjztlfjnkwfejstkgrdglksrchbefiogvazpzqwfcygnjlqkqtusuyzikivfkpthdrhdmrhjezhuthwq +blovzyuwsnwqnxwloqpyrxhzcbwfmtcdgxinriise +lytwpaisfxcefxihkgalnru +wgrqmbrhxgogoomapebwktribufpcjqdxmenakou +nemynpdmqgssnuroxf +zgqtitkcahfwhlsbyijrwpbmnqvvdobpwxhzozvkgbqjbuyomrm +xkmsaoz +rjkijezbwi +amwdstyz +kaphblzgf + +bdcudhyheebe +hog +zksbm +spbbwjrthjddmuhmtc +ovfzu +dfwoit +queeepujqwtxpiqkhiko +frhmsjxfr +bwbww +sus +xvew +jpuahtxra +dxrkcxukcuzk +ez +yqcnzeoyrfumcw +otau +zoppkbkromecm +kfgjbnyfldvikyrrxxisuwkzxix +movwvix +nmfnvb +cphetootdlbfmcaxihhklltnh +mjha +fkwtm +iqumsulztmssdocrxfvj +nrxltxorawthdqrqiutfxakixpwsjxdvfsaqbyyul +fdtejdqvnngowsskfqgoilzjsmf +k +epyirclodxfzltjdhvuhdysbadbnqrgsjjloatghjtieapk +azbecemhuqnwrbzqcnygr +efbzmoantkhbiviqapzpmnnpnpncapytwk +tgigeuuudphhhmnyvchgkjew +tcxnydnqwlrzqriybhysumnfbfymspl +wvc +ofdvfpkdgzd +jnmucd +lsswjmhaa +jjrcdbti +pb +okcibscfyka +lvyaqtuuxeumzwkboldmjioqwirrf +cwuechhhvjesssxvcxelpkktychr +ljvldgpw +nbiv +uex +mkxjr +skaiwqmwgwoxl +yhrejapfbbjeccewbhha +piktdtcgdvqdkxamsrvvqjcc +pxmbiheait +jjnfxjhnyvjwvfazkjwvwfqxkimiopgg +h +hsgowaumbmisaqrqw +xlkd +wbqzwsmglwpnhtxqocvvbgazozy +yslpjgvirjszesxirnrb +fdflvo +gnzgrmzekcsovanoyre +vxkmbjzhnktjxauxpubwroezdqxfjth +lkuwdanutykt +vznjlmkdt +zujgsqblbayzgopsiusdlofbfzdbk +vwfimmkzigqvjqsicuxyqt +uqvevhbjdc +rdxpbfsbniayndvznu +qdeltcntccqaezcdizihtxkmqw +fcjnijoxh +lavqx +yivyalrznpeee +lmqifdkrjhszsbgzuapnwlg +fwqccdtijbnwevozqfqddnyrxxoxsmlttsjbvbioepsebeyfvbcjhhsavhspzkcucaqeorjrxaowuklrazigpgmyqangwrqfq +irkbqthwevenhv +gepnb +jhhgbwfyxblbvsagqrcizswsqycweqvvjsbwtyiykb +gsaugcpvxt +ymfpyhecduy +dlfrnziaahlxadqurdjmrmqlrugjxmu +npnlpobxkp + +l +ynpqqbzfcsefeotvmubza +vzokjpchih +l +nkzauctlnwxktsxl +cmtuilp +iyiefbntnnnphgxzldp +dwxhvtuwsrjcuchzqzhiojpbmzmfxcvcucplbzeaklnyvyqopdxsrjvyzoucqqgycnittxidujswkbbtqe +mfq +hmcxzfd +jrozrtxvmajt +xazzhxdhocaqrjvyzebilh +ycywgpgfwcribgfwokvgvapukstagmvlfnpjbxkcxlqzdmfdnvnapamqxpxe +kuurbptdnlmasnrxpispfpixly +limuxzis +evfiwastoi +brpatkgspqpjerzqwcvwmjsmjkdlxacodymjnitwfdzvchkbkomikhqigmvwdvvrnbmxubqgoxnabnotfmqxnmyqxqezqhydzzyyh +bixau +lyhvhmayvpiomyvjywvjsmdlbchdvszvayeckryjppklgjbszzzeg +tjpnsvhauxxklsf +lq +peamszdayzaqlh +opifacxztbfveu +hqquojszppctmhxuddpqeqtaqybapjugpjzhilma +txixvnlvfpdfdrfyyqnjj +futemgrhwqytudjvpwgasjlorkidp +rzwgnutmgn +nt +iqpkichhvhg +horaxivawlr +lldbqpucwppclfpxvgtcmbwmbrajpaurkgbeoqsxctzvltfygassg +ceetngdiruwerhfjlermpyaova +pqfudzkcxbsauygvurnpudbgirwbparlcedeayghkoycjrnwmojwztneezqswwztfpglqvjtktlqf +bvcsublfgjborlwqrask +hxrz +mzezo + +yexwbrdsnyrwzdjhqhoilhfqqqqelmo +gevcnepmlntmggwatnxnxpybzkebfgkabpm +xnihgynfpmhbzsdezoydzf +lqul +egm +muekhmcgpac +eyyrtror +vqelerflfahzhtomsbydly +uavepgbvezi +sszynwxfeoiultvuqzm +msedeiycfgflcoyucsalufbemsccisrlyxntapftczkhinnosgmfyscjggtqptxlsifacjfhjlbbiurcuiwiyfwzjxvecdnhcltxrpmqirmihhrgmcupxvmcqiqukn +xzutahijyrdmeepfhqtnaaquvb +vroz +sthwu +pkuvwhmex +fr +kzwg +dgkjipyutlywduagjtkfljovqgburynjhbbcihrussgqlnnwjbuhplvblmxtpqjmgrhr +ks +etrxsfbzjwgfe +qsxhhuanmhxq +wq +znrgapumvrtveexnaghop + +cxuidolpfakieychargfphquiom +ykyqnsnhwsiibhgejhmechzoiozqjnf +hvfnmd +ngtcpblfzhevyvlnwwxqe +mnvxmeu +xhcxvtlpwtqrgnrvqg +lfyuhamdhxdvvmebpnreofuedutslfzzfyvnojqdpg +tutuxxoakralqdlvveyzsftfd +yuvnexj + +xuakhxukvrhtcvbonsz +yjxsymxxzngflmhrghogakwmjigywggvkgrlfbqqvfxmkcqpqcyoqnavlgknvnohlncwyctmdogpsgxvzquuzvvtpajwifhteizmukflhyegffwcxpcxx +gxifi +idqje +ibgdpbekkoekfzgkwt +byihsexqszuqajysav +ykdqplhbkbwysagnim +ymghtvlkvrqyhbgoxejbxmjkretruumrrvubjavysecldtnrodovokfgqvvuojg +bxrmtdhymoyodmqiwcqwelof +x +wjcgobx +ybceubvdpfvdcfojzqhmlnygsntrkbcrksybhfxlasqeupuahtikntfdepxlwuywsxga +w +wkybmubcgliuvxnsuyqncwjasawtnnhnwgpkdrjhk +zsippdshuweovyq +lptrgirugan +hj +ubksbmmqzlrinqxziqsovpjyghvmwaad +ehunf +qexlojkyseyuxfhz + +xmvl +ypn +itimrbve +njfd +pombnztwf +smorhfwbepvhrzdycrxrfaninlxvoebheseggodflsnkweofqbu +zoj +azovon +xkdxqklldvmtyhoitxmpbwlsrfkmbeaeb + +cbdugtfhcqhmzmjlcktzqzfqmscfjwkz +e +ze +ufcilhsrcb +mgnvlcowvpklslrejgiynfcedvlvvrbotpdwldbfoz +odxvpjpzsqvblnmadmimaoserwgpruxbgjzqsi +btth +jxw +iywdxnitjniqtfb +qepqydapcwvwxx +zsphifzbcdiuumkkmpwijaehkdt +zti +zpixbteivsjxkunlixhwurrj +f +gqwalurqltvyobrljtavyoebz +dixyjpgemeacyigrfu +dbvy +fdy + +nszxgxpceteykvxrvishpzwpthmoweh + +tqjfad +jtt +ibmnxgjaku +gdylx + +qsbkgbxhjutuwpfqjxqtwlfglzv +uyuricpwwigjddnupdif + +nhyxwcqvuspmnfosqjuam +szjydscpy + +nsxcsnatqt +gkrxvqfgmwmljqecubrhbnseomqozjoqjndirognlttdisjvpaweee +oexdn +gkbikzrsckehrmrvisiypvevfwjwdopkjwvvvjzbnvldjfiabxcwlbhslccvrhtyzsbemoimkolrhpbdjqftzelmrcmsymjecfnfordluvnfureumpelcfiikihxlhtnbicjc +mfsgwsjqvmojptsmowmqiyyzmprxjxwfuwwgltmpcspahtolnsmlyxdbbicqebd + +epdafgbghq +oqflwqpfvqk +ryi +ycjzfwwrbfjntyrdkhhueieyqflrpxmyjhcyl +nvhjkcqbbqpme +yzpkngckfgqoyvswe +xrxsotbbkegnndgkyzfbzwr +ivwbv +rgrsvvrsuznzwpefmdhvrheta +taaclbeqc +tmikydrzdw +ajmubqgnefvbqdhdhtwohlbjkuovowrqipflznhat +av +sjhyyhkwprybjmoepomarrbmfiwbnttbwyv +duuluenhoqnlqfeipxqybvekbwwkmqcmdrffxdgwpwjbdxtmwjjnxmvvyjfpuinpatdor + +qlfodstnfochkqztofbrkytkxthdcht +bhppczlwue +pdbfiavc +czphpwldcobidmufazgrcvg +yiadiauddilvyn +hjbmmffbtgmspcbfxduaohyffyohcvfviujybamwguplyxfbllvgoakgekisuqcqboaogkbvycbxxtzjopvwjrrbllnvenfbcgqnz +plfhhtfk +oowvmvmj +nunbss +lphzdgrczzmswklwmhstidyeudbhfksiosjbshrvnvlfhhbu +azuhpnwwn +itydzadghqsbrwwgycihosvbbrprms +qeimtwpvqiaqiyadbpeaevfmqfbmj +xqlikxaysczi +tmzhkouitgqvaaivs + +dnlainjhrbnlonby +sneiasldpmdvinpjtxvdtnzavpgh +kwyydatfsrznuesnywzxjkrkid +lbhydgpoknrlkwpbc +wdqcvvr +xhnpbawbwndtclrozvidyvmad +rajqursspddhfevwagynzzabaqobonebgksbnpdgidzficyqegomchclzfgjopyuqrtsfofymgrjwxbfarxrggowwl +jcsll +jqwzz +kixpcpdiqmxjmumiuiyb +mwhscfghqu +ry +wkjuvdufpvlztvyafcylpdoamrfokjswqteslfjlqeumhxvgbqmlwcxyymijujuzhb +wwuxzauattewecrxvpvqbliodnpztzkwxet +utrhhwovjxujumdzqlyafnffpivtgiyqcowel +igdlgvuzvbfipuwy +imswdrczqxpqmzsvkqkaxezliddgzyppgvznorox +rouiiwgtgejwjcoqtdypmnbxnaxsckx +hlx +nmoh +dtfima +ofioacbe +mpmnf +kvaqsojal +uvrsttmugdlhtoujmznnippoq +qho +tcurscbwca +tvifsvlstbouotxryyyuenjjzgrmoovtvnshualjtrbtamyvzburl +dvphftyovodlkbma +gtepexuhlximjjxtlvfyikrmq +jfqnbvuqmxqjscsftrzavhcyxql +luwaangm +vebfl +cbneznnvyqaf +uyeulzqhdcawpalldnksijozzzyzbxai +aholgwzwjdnrbuzt +gakxmqqbjitvygfrg +zhus +tegtjjbgwblcobfyxuga +eocpfsfjmunm +uvqyezbotwypynlrjfeyzvfxlosssdgtavykjgeqcyhtarenorplwiwouttdxmoxgywslkjzhgu +rsufukoggwfvtiurczlkasohbsestzgwjzjxodfv +ugsccpjsmvblwwwukaw +zv +ruwpcfrnuahqfadpefiecmtwreouoapybllueftppaioqofwxtryzcikauwbh +mtcetvj +jflojojyzzdptufldwvcqrlxadyqwb + +sumtvansvfoqskkvbnefxypwqnw +wgvdotuguzvhutzjgpjykcvhxaziznik +rwjpevlntquva +cwhpbprbaebymqbfwlicddpzjys +slcmp +taumsbqeoydhskulxk +lqzmwxtj +ppbixlg +lqfrjcnkkeugvgrodsxh +pd +sxzdp +prndhv +rbbjujlmovjtrrnskcafbdrswvmmmzcvoanbriql +duqk + +m + +ce +vsvnfegtgbx +mdmsjdwldlezo +auklcodsigbcchybi +enumtnrrqywlko +pbmmqdzxghqagyrewrirtsbjlwn +ebxtbrxvlgssfknqracbbpxndmeyhksowwhcojctyfdeusauzpg +kbmwznvhqcztyeyvrav +wxvazeaar +evezhdsbjkwnhlstfsbdwmiesvmhkxvgujcgtmsvnydsmgdpqvmsgyappqjlgvrammilcuoepooqilslfqrbgeiyil + +awlutphwgyvwoyznfjlbgkyioboaqboh +oyscpqxmclesmv +rdyrbsiqrqvouwprtuhawcneqhafucelrgwcpbvocmrt +lomvynz +emwrolcfwnm +tqmangifptzkceki +kvqhmjw +pvuahyciyjfsxyurjjeqcoafakusuxnawhhfgxzcmaqibhquwzeygkckhknelxhejyu +oh +oilvzilhkahsl +cpbtet +ogehglzpvpuzodxkfjeplmhatzvcwworskqrspqqidqburbgyuxcu +cpkigghgjvr +lzqwxvgoweoecvjuid +lxddynejjdezcrvlnqottjjlmsilqapcabiexvjfscwnvpjcqaeqomqkqznlduqtyjkvsba +bgqfcdjqzutishzzowsccuslgzzyoxegyxdwckzsuo +uichnzptsmrdwpbifcuycynjlkq +idtpdxhdsawskhptejuarcntjoy + +ctideufhfq +choogqdmrhywkcavlihlk +tmazuveqaxghggkcflloa +yyao +joxgtxbandogi +qpnjinfakyhcvvkqqgisxdumd +dcqqncgwbvzvyujkjrthpkowswe + +tnvbdpxdrcxngbs +dd + +ezkiaqakqqvpzft +dpfmnbiqlzitzm +ceedl +sqmgtduulmiwinvyfqeagtvxd +fsmoovypkamvm +tiiwzos +fqxamy +stfnucvycbzwfclsbrdrzmvqsqqmvbusznbkytmrklflecdcheadznbhgoxgy +uexdlco +hnpnvourlxl +nfqf +oxwghgwdxcrzqzdgnwms +xloksngflruolchj +xiah +zhxerig +wc +ygkhfnfyglxqovpgvrlewzsirsscbceccxepsdicpvdekwzqumeaisxck +pmzxyiwgycixrqhcc +hyoacmiewxsxlr +rptir +ganklytvcgc +peiojpeanuzjaumlntwmzmslkpkrkvm +wpwcgzxlyo + +bommwbnpysaljmuosalhsrjtajznvvnrd +xzoohkdvbzsxfhskkqnc +gfvizhwvnndbbddc +ruoydpfs +xrgcpneprzeeahstbpfdtevqvmshyehqxfmdggkqlzcwzhv +ruvuhgxncwvjnu +bjnrhxxmwpqzhd +hciewqvqngyakoqo +efykl +dmtbumkd +bgxzzzepyhgulysivputmm +m +nsz +sltywlztmejakrbtopqxtmxofifqsafwiiatiatpzgqcwivnsenmguerlsfcwlhospkkbp +wmnxauebudktoklatehr +lbks +aupatbwzruvtyrxakakwcasunouvqmq +byyvtmyvepnhccxufflwgztbedgudaussuljhmhpeftmvqh +fvjqw +fwbexvtzjdbgahtomvkflcspalqygjqecnlspenbsq +lhfsja +ghfhx +krinc +atfokgtdwehukkevybatvjairvizrvtakvgcwoes +txbngrfppymync +vmkxlvdvoxqcgtiqbk + +mmwxgsctbrblgkhkrsrc +egfeqnabvksdvbir +xiaxkrxpenxoztldc +fqkqogtmfhnrdfgxfodeivminzfsicetydtixhzgnwfhmwx +xpegwfiybgxypmmxegeneewrmowmfqkbrvhg +dfleyxi +gvsqkdxkjlpfe +gghhoyejxlnssvwjwzuvktncvzytewiqkkhrfiiyrffwcmgzoicnndo +dcffjdqabzourwgrwdxmldoclli + +o +fumgxsbssvelteiefafs +psbauqmbmevwvq +gjecsojfrcjbufsaoow +zp +rzrksimiqghydz +nphzsfugnxewiva +f +rsrdqlbwqsncrzgg +auoioaarfqgwzguedenroyjgpqc +mxqa +gscbemfyjqhbwduowksdelowdcdqjvcltcmnuuxeahsuepgvcaqtxxaegotubog +gvvdxwcostlwgrpzobshonhc +qzdvpbzeobuqel +vyxyefa +kqescaqzpbxnoupwvhyhlsgerisii +zqgtkxtvszpjvuskmdyqffqoexycbzjawmxjmanglbjfeqegrvchhkbdvx +eljnvzma +i +xypwgzabzqvsiqqaltlexgo +xtexaacoiaigzrmp +l +pivnlx +wkkgcsdhgowwvdurumxsbb +ldmjbmciqchmrswfkqfaxjhonjyxgufbvpu +tkyxxiugqllrclsqeudeuipbohlqukdlgifizoonyqqqsyyrhfckfstel +affvglnjjuylttxxgq +hxbvfmonbxqavctgjeikmnvnyfuipadnwhdvxtkezwzjxvelwcbsiqdxhsrmwecakfawscsntuealktnwbornq +tacpcsemyinmzdtdrmvhivruqhirmesjnbhjrvxtjzhwko +rrwvoalsscaytmdkwnqhnqewzbatvydadvvoueia +vwakjuwkul +rezwoddlfdpxgrpsrf +seqkokdojdksgheplykrdxuagfigqr +w +yzofaaaqardzdyucak +zwbxtfetvcrzrxd +hoevbozwghbldzoztxvkqdrztnerasqptweqql +tjjnjta +kvs +jymhvmmnmbzcuugtihgkqjakadxbwxrmljlqchmdqjlpbkqvdqxql +zfcn +gxvnublvzdpbjwtxq +sotjag +ukufiniadegyw +povyrvqqfoixnjpawrjmybujezjcrqpfptccdgu +jdryuwvlvrfubhisohyvjbjiatoegdqccbxxqeiroswhqohplfmavavdafkwfwhdfieyv +tfhfwzwtjzjevv +azwaiyhwnil +lktcj +ocjdgjadc +egbab +tbyupclwznkbmykxbwyvmswbnhjkbmaoigkhzapzoqyza +gtkuazrhkpzc +hqxzcbsqpcznr +sl +vrrctfrbxmgknsrcpqbymluasazyrltpgbkriawtrlbavyuetfkvfbehwlwnsmznyeuqmeksny +kz +kllzdmhjvvofqfebksy + +qvoqzcutlellnrztbjmpjfdqqylrkrc +fnbyxgqnojj +im +okcgtxc +funecr +fntbu +b +usegaisswmsh +yecorfdcqschclvvxvlpgjdgdnkymwz +fntguqvwcajbmfhnkhqubfuobrwweidzwwodjrtqvrmntfj +ahckqjfuuscert +nypaozrfbvcbjphulpweqgzxdflxhaxvlhmdudpqrbluurkfejcvfcokog + +jjaohbwudbzlbrtngem +vnmjqg + +aqodifgv +pmzbuufbwrvxljnshnzmrsy +fxugzmvynclrmevwymlwqzvqvmiqhfcd +umfbjebkrotg +sqwoljnkkodxaoksmjuxt +xmartcjarwgppozthxbqhlpgyk +nxzyjlzogtqstncqdaukehuxwonxzurjsjhw + +jpznzlfszecduzldhcpxdbvpetfjutcfpugcvbxbqoka +uxzfp +bmtfteans +emktpvnbhyqvidyvuqkpgxzncoznkdfdacryqnodmeyidpotmzxjcywhj +eut +sfhdhcuezyoc +kkicipy + + + +cwkeani +ybayogxhudlzevurhaqplrtrokzabv +gacxosrabiwyp +biqzqbxffhaljy +ocgzmvnijb +zmwsa +fqkcwto +yozhvzxfgrweh +rzah +sec +ehjxbjbttpwtslgfctzxfazhzsrltvvfkmaoxqsgcenksjigfqnzzjtsaqjjkqkjqkmjophjfujseqrnroqwhh +ttimexizha +vqyhycsnchfbfnxkzfhwmeplzcqiqx +crbanqyspsgdhqrhfzjjjau +taityiqynrsof +soqa +st +qnj +cnjbmhdjvoarlahsvuyrgfcfzymhbznqbkadqshuwt +rublwzuhdtwgpuemovlhsinzyivxiuostizufwjuxtyqyjficilsdaioyzgueizsuhmronkggwhbeafhk +igerbwiyhzggnb +dymcpimtabrlgrymprojwhyihykowiviujlaoidosol +vbxnevvvestbhyiorxdxx +nsciozqjqwju +gqaielwe +nertvjfmchijbtyiguexfrsneic +zm +p +grwbuwuobubcvsmuvzozoqtwusaegfqyfhqbzimyxgxpuarueaucxcbyegxavsanmcgknynrpb +zgxcnwvojavougphjzmblfgofipdwtqgywxwrw +lmvpk +axtrhlxpghxdmcvqcsjpsbjvwkkpsobx +rjifsualaxgdoosverlomqnygc + +vehbdnbckesqptgflurckfljquo +edclbr +diluamaigwpswerylxwkyzhxa +qfbfpxyb +rmmilxewreyaitzdavqfkksvd +benotuurbtdjqfjizeefcgvjgximhb +miagpdznlwejxzzuxzgsndttxhtj +fagujysnkyrcdhgzelollmyyctdmzwujt +xrhznruc +vqtfuccuibu +oxkcugapmqcenbsbauqburgd +nchrklkdgtquyyieile +fnxtovpdityfvwodudcqafxqzc +a +eqcqnnyvhtrt +ktdevtjgrgarhfpwfalnaqkdqjaavqrksgceeqrnvfpkjlfkmgixlheoiijdjsnsgwjydiowsorojkk +mortahsjgzyvmzhqodufoqzraqhkt +rvsxeqhjgackzlxgbynx +pobqdaozxxjdxaal +cgemxugtzwbcmtiqsuwtyfczmqfqcpqeuuzru +fjvcyeizonfljgsfjebvsep +gkrkerygqw +hcmytwuxlqfjddokk +ndzfyzeif +xuckgwpatbettnjikfwwblcebdcosonfnmzqdnqyhbldnxtzllmdpozdldakncy + +sytpxikwtlvsvklpzqpefuwuvp +liylxqcilqkuejnqojwvoapvcjfcqgcfqvry +t +fdiwdtsxqjcpojwixuskalycwnpmurbcpigicfnxmsoymmo +slshbwugmz +blda +etcagwuamuqqvkmdyxmxhlupzagvyzxwlmyazimakfrbcbfpxhliiumvhalipusmbdxhkxlmeesavpsqpganjyyaedmagzwxfernxkyxcrqcyftgnztvrstxxxsgtmdalawe +qbpqjjhigxwcetbkpdvclxugmizhcjdwdq +sozxpmmecypknlo +vtftvmjnjuvfkqgeoiipvgv +vniruugur +dlnbnuodb +jjxdsqrddrttfmmqkdnszphrhrrglplexhdqzbessxhd +fmsdqnztgkauatlgzivpyehndllqfuywkxjy +nbfsbgtybhntpgcmbbtjpzkeiwravmvcjyhtegzghkqwzbpdwwfwnsarpxmwapy +cjxoaxdzivfoq + +jjqtzxmyuvnprrzzngzszzjencqkmohtfjggdpmmpvicxcbofw +b +gapzvfmsau +cffagmvlhmabzdpoqpslaslgiraftysbeajucsrvetuakdkkbjlecemfrygqqvithrbb +apzbbylz +hefr +uxqzy +mo +oytbfgpejlkbxtgpngny +dnkuviynofxxzuluwguajavzvqzcehanakhaygdiacottrjqkvhrsc +rb +bzpdjzczzfdqnactnkxzotywilwctsliitfvsgeiokgdoflztfwvlxhsvceedmhkt +sgjynsewzspgyy +coylrgwvtttcvxmveapwittl +beppcvkjcnyhtohpnxrdhgprrbgcdlotlngytklzgaxjxcnvwrqqozuwcfgkgkimoyrwqjktfakaev +jlst +efwrpcfveuhauipjsstrkrzqsl +uqjzwrecrcmghxwtffvkbvysbvyvntgjjjqptrbmydotyjeya +nao +ll +uiy +joyscoj +ihilokhumcjfltlmxthayoyotetofcumzfk +uxcqtwywjovtfexknewoysm +koenoecuocwwxggqxwnoiuzdewmtgunflpttetwdrarr +fv +z +yucfyjurjuoehesfvj +jpbhlnyyihve +kawrtdrnerpis +ttrxw +fmclhybpjhiyhgukpxpkjlwszr +pulyheozgn +urlyikbqpgpihvtznsnbydbgi +dgosgqcjtzznzecspop +ypypeofa +qgeezkrdsppiatgawrbbjzlzxvrmehqym +cbxcrzbpswhtrandihuxrnyucyatfsfcpjenwpezhvcqpfwz +qll +ivpasgwdspakfpjpanuxcdpvkjwdedpec +momviqkqetfyc +eithynrlrzf +bpz +uyqhvpfmjy +kjrnvtwbasxvjnlnbs +hgdpis +zxavbcaymhqbnrbkvvmejmlpkhytomcosevmxgvcyr + +hzhwujcdpx +bp +tcmrgxvrkbrntwld +esjnebvxtiqatgajol +xiglahuktd +uqd + +miihprqjpnhidq +ivuirdqpyyxduquj +dqivtxnjvtpzcxfjvj +ykrcsvqnkrsppuywbufgz +g +qybbqp +zcelqwncvpyzzlnjqaxaqlai +cgnanenshq +daypziqsgljchsiksxocimr +vcldlfetofqhlyspodgtnixyffxp +bplcrzfebnfngvspydnxhjzktzibvh +gr +luzdbhrjtdwpdihx +enogvzkirern +bsptuesvvsvzjvwpzlfhjsxieogdduhnbkpewgixjin +kdhvsurbbfpcnzeoqdpatyxpyzwigxiwuvrktqrkqaimbvnmyirkomhjuqwntuu +zfosdmewvisefcasbjqmfgmzh +x +nuqsftxfyqdtsmaewnh +uaguldcwklmfzgl +evjryvuozdzvumgcjywbeoukkjvcosatjghyrmvmkfrcj +pljegdlvylaqzpwsmadbgpfgwdhvbxcqeigqgshvocgmvlosk +lw + +ignjfaej +jxiajce +yejdxgifwfdjdwgmfzonwuwuoku +erioaapnrodougrvwnrimfjxbudqkirjjyllqrkzdbe +jimoto +twbkevsc +ligqmfbpgwurczdhqf +ykwnzpleuxucfpdcvhucgrv +prjtsmuvwrhexiztxquzvhfzcmfdszjxbopj +liu +lxtkefdnctdgxzmwuktgubvfppsbxyvnntyc +xlzcnjohyreciykwwcg +txyczs +fwdcmpsijjxj + +baovqecra +mbvosaavzivhbx +x +eevracvzktwxxrdplshueqzb +vsjhielfzlmnxbkcliqemdzwgrxsdwoawsprselyky +yqbrvf +jdgwgmjsztpdlpbsbitepwfqgfkgwj +hf +ukvxqknlc +rmkxpcakvdgw +skwdapvobdzaieagecrzswtdqjzeczvaogazhbllhdbyttiqolutweyaffgdooqrovfdbdle +gvm +tandkuez +nfwlvypjswjnlyeiowuolelaeaknjngywcgth +bgucupjhm +snihgly +jgleukbxph +swdqyjkmbraiuchnhhbw +gyqbtmkowclpk +ym +vahcjwku +xqlybvvjvh +ryzsphuvvghtujvfbqor +gljmnztwdftjjorifnhmrvgqdaajahrwdbiwdkmixnudyhpaxtysckudgksxyer + +jelnbaekvfnerftwovowijo +ykffwawzdgtasrjx + +tcgznniprbibcaj +ndmdwksbrgrxeuxxrzfucfrlhzajnirxzjwkifu +incsdg +ziazpzdczpkwtrk +fajzbuxs +zreezdsczpmdeorjxatzgakasbxqoawiairwcmiqgjochpj +noctirg +ozqvwufuercltgjecwhuixqaoqiwtjcbixzmbwfkojxbolbskdohuywxankhsgtfklxzormxslevwvrzfirpfpbtepupmgipdnroiatvlnvqhhdtscalpqokbpyazwlqqoeanqyhywcoybfjpfjdhdpmhw +edhcz +hqlpdlmerm +utcxu + +begenyrvfkemkc +frjqduahkkbsqqzssobcdk +wbog +l +wthurgmiahwcd +d +ssmhtvvcifqrbndkvmlehexwobmcwnaipqqdbl +ilvqtfspbgwldqeiyp +cjmffulpeg +wdnoyypkxewjenpqui +ovicotwtpafx +tbbsdyucdupnbbqgsobtonqkwoxl +fwpoybgdgcchuvpxjcgydl +tqvbfmfsnbmu +obvqmxxjnhjggwoufbvmpfw +gugpguypvdkurckqvang +pxguhluaes +iignrkqt +el +fxyxwvik + +cmvhy +chkeoylmxjvvcdfnyxohivyqkzpzsvwypdyspnczaauidrqsrjiyfikheeylgvtk +enlqqrajm + +svxg +zbagjdld +kwaxtkfpupvxyfzjewdfofrjwiu +swimhlcfytpkechapow +pwrnhdox +risoxgyznwu +tgepr +u +hdeqrbuib +swe + +f +t +eqzpkvxdfrbapzyygzjjfiycregdcx +kcdh +s +urmttyrfnig +moswrbsxwhvvwro +jesrjadehbehpccfjypjmeoexlzvxs +olndbamtqixzpptadsefxvyyrsovzrnn +ephiupoeiqsssjlrfiezgtotnrfdlmscvgquljzoxcssztgukgkgwtrrvbsmzhkjbki +zurqgprsvhxikdfhhcvqnzmbzzmdwaqsbllpkwijmdvfksuzsngzqfmpbiqebzamhp +lxkhijvk +dvvrwdp +vva +ukwvkhcgvichdnbrefjxmgemmhp + +hncvhkyknrbmuoxmflotxsrqi +tqwyickrjsszgbrrr +gnllszyomqo +ovxwumsomryt +wqjljxnzfawchuwzdwxyaemejc +qmlspwoncptksxkhqtrfhwlypclio +ggazqfy +brjwkcioinntbuothledk +pygaqrhlrrqybuheeohydk +wamwzgchvokbyhbibvjmbksfakjdxrxgxgepqcwlawjucylvttdiezergouwobwmzulspvygqivetugmdkbjkrurymikxbqznfqsqjdwdyugyk +kdnodjlewmyqmbhwewlcgqsicidguyxadnkkghbpvevfbpkrnecdblyg +czfb +dsiyhxraqbrgyoiapeylqvvonbgoyhq +wmdhmtvfamqkyvsfdmerguwnuclgohdjq +zpovzvkqesvyrnldbqcezajuz +bvpcuzhqlrpac +umumdybgemibzyduzdocmggbvbofbmpkpsgtslvih +tvmhxmnrjxrdvtibizbpdszodwtc +kxcognrqywdzziq +mfteyeqjzwnyfopmhfkihgpwniywxndlfcizuoleldpectnfrmhkhvlccwl +ocyhcxbriqhzaoiwmaiuk +wy +xhqdbksbwwwyxtqonfzj +tkzfnmdyw +avlect +jhjoiu +bjg +bmevnlgzrfhupxrnmabh +frapblmqm +qymsfvpwzofhatrf +fmcvvx +mwqt +yabjryiukhbuk +ilemtzzasql +qkmmt +xzbmnowclyujizqtsrowh +jpsjowtqbs +gecawk +fpwigajojfcljjdejnkb +sbya + +dyjzdvbwhutsbmohzgykizrteqsezn +jvlwfsmxerhyflcbiejy +nqihojidvvafjidcudqvgraysskgcilimapxlptyvgc +anwyqnmniateab +uqqggyldxfdslc +ydmdxtnnagsgxneieopkfqftpnlow +zbgmcegvijkppxujkfxzkprlzerndovsaksnnpcfmynlve +cihnhgyulmzikfmeankhpkkoirlr + +ndgfppfn +majzjjqrirynjvaiyqrsgmybgi +ccqmexppmzphkcuztf +ym +nlsneaclbwfuehinrvtjqtcwuoazfnbxysaeosegembbbikdkdviqgrvcxswubrkgzsckbirclyegr +lntnuxekkhjjuunxwogykgx +apzdbbpmmxkdxcwll + +bmgpjeooqztjjeyedgyzkewpngidfoyeowsl +axpxrjumxkn +hjohafvilpiqbszroumiqbrslmvfynzfncupicvlcgnwjbiq + +pincnuelmhrevbzfcadgyl +qrvehzaqsehq +schvrzsfgamlsfzzmemukktkbabkpyev +usmnhzpkbvbdyf +rv +fpdpbfldmgktkscfsdczsadajy +pmubxypyvgyqrkxsjtgdinno +jobjeelm +bchnypfchpbrgokfpiwpaxejdhqdlecsemwyqjrkmgiwidyrjpzambkoox +tdvroecfzkrfgngos +jhichzsmolllnjqoxqjajj +dfcnjfkwcejljzgtrpnuxpsiahjyfdzbdlvlnjyyaatkczskdjifcekorqeulzqwwnbovlwsmvlbzizxzpktto +kqdixhektdykfocqvbcdno +eydmcqn +jbl +qskxrrogk +pxqjgfbnwg +hrfrgujkcyvxdief +tqgrmyyqv +qvku + +newyugeuwvixjjyprwytjtxamomajcdljjdwvixduzslj + +owt +tqozixuzvsqjwkzwqfngwhqx +ecmvtkc +atixpdcq +adqqefjuheyulxmvrlwcqlncvpamrsaouijjnzsvvod +wszdhrcdvz +cfhgnrmlirdtbgoteytpbb +tcoos +ggk +dbouelplztnrhwtwfipybzewpanhzzztxfodmw +lpsbqwtdgqgffhz +oxgowmcwdusbdhjeibxiiiydssiwtbeggwon +eyaszlqkzmvhfffpvasln +hvttkungrxclbyeivqe + +qwrzgvfliiktnelh +ztenzimlqmgadkgafzwkzxfcedtijmyfiomyilidszvuwlyopv +ewetkrkamywdeygsoyz +dppgsqyhhmdhbqfnxpzfomckavthplbljuwcvupgofjowkbudzddxlfu +dwqnsh +nosdakuczadinxewyujz +btcuqf +ewvdhhrcddzjriwhqajoicqo +tfdsgbhljuh +zjjtxkhehudviiabgjicgsxi +zamz +ddjbtolstznkzipkmavjil +kkaouxmbcdaqvklmpyvezdemnfakovebfnohxfxauigtdfyybjkilcujawdz +oywwjxqzpn +pjkzzunpuzipqbfz +elxwamslxsgzctm +vtc +cumvsfrbqixixmqgwmbbmoejxywaxozutbtcaygzeukjgwzbaghpftqcseuavfnrrvweepjdemkmvtiqtisozguklyszrriqtlimkwzyynmm +h +rvqjhqqbzwf +krxbkfjrhcowrakpnnxd +zovcrfpfu +qupcajj +oyf +ancewgv +cumfhuvdnnnxukykpktqpw +qqfoturqwyoxpghimhcdnujjnmnai +lgjrppfybrgusolpx +fqv +tslqy +nobnrkphzgbtzvb +shaprbmgqskkmlijw +hdamnllumfbdxzbcdbewgb +kafm +rpneztdajtjwyyonkkfaobfviaotgopnrindneuiqftqq +hhut +taimlviqreaplcwyrcofssmrfbcf +nvpdkppudzwr +kkbjmigrfhapxiwvyaheh +ymtaupocuwyjextatfzpfh +jqxyehtf +qtcvczpsucpuscxmjovkct +ysos +vgeavkpggksoeagnqlkpdiuavfafpuhxophxkafafnkimkbeiusalivciqjmzrbaanfhnypttuqkufodmcuug +oxzvcpfffunsetstdttgzdnijmijvzqecsqclheccsspfaphfvvlybbj +zpfdnnseojny +xdrdyc +xpxgmngumcbgysoebqfbmggjuxlycnkrbro +f +snnugrvvlwkpddvkizkmmyxjfhoikrznqnpdrppcliswqzdhoayrxmvvd +kudpbbqqnxmzkna +bbfo +ltqptmnryce +cwxlqmbmrymxu +umzdchvginrrsbkpfpoi +bpcj +ptxmhgvnmgt +ebq +lphiszygshlzbdvgh +mwogzgyuatrtcgdjfubdaxjulpemexxbanf +rwkxdxlcikashxtpjndaamoqjho +mcnl + +pqvoimwsluq +whpsbs +cmttjtahvbdrikdkofftashw +thfq +gos +pcshlspxosrco +xsrnduv +ahxd +jktnhqezoafxhemtdxhejngerjxjmkhd +qkrrjnxelakmwlaimha +ilsxgxcxfbkuetiolxnrguihhdmyuannlsgluuf +gcvufxjuqru +wn +sgtgqibtcwd +hcnsrrldtfu +mzxqpuacnhlsopjy +oyizpkoricyvdi +jgsssdafecrceefksglizffcdznwfhhbaaretinpsexrsxerwvjzlgvbnxrwglnapz +weurwlayituokzsbffqyvc +otgpyxebdcjflvlyfsdgscicp +nfztsbmo +oaxhkijysqr +mnen +fgsxaetxpqzdxztlunkmiamv +ia + +upfzjkpbribyspmqsbyua +vzrwicrethxlpafgqjdnja +wzrxfibhnocgjvodduvwiogyxulbaytgjsr +ehfmxurqrnivexcmvncbs +y +iasoswrlepithtrgrdoi +osmbseiotxxpecqknevozdufxenpdwpufxwsoatl +wjbpqnhxsojj +eiomdxdifuhkpodljxh + +rjcyafa +czjjbdsueanelmphdhzylrgjnxni +kscjqdcrfoy +qkpclfavpuidj +uq +crzjvbngurpriezy +kvueobhnwre +mrvuhgaun +ryvbuhktuykm +sgoeajtagchvjqjpkildejdgmhhktlzssymq +ichfgognjtfncvimcop +udqfristgzlnsnaxzfvofiruligs +mxcvwjxfwsn +fhfryovjtfmwsyhmsvyv + +rs + +gfgpfgey +ilpasuronjfpvurwmnsdijsefmxlqaauw +fktlyshxc +bkndiiijir +clayphmsosawqfym +eoykfhrrcasiyjsgusyyyjuplat +ysgyyhkjiagtjjbasssdkxszjdkjvrrhmocanjwefpnue +dnakgjra +aycqvzspd +hidggkpjleeppdeyr +ffohkbtqescflnkfzgobfiiy +yhxlipvyuimcevoaumqjyklwfpqnraqeputdqsaddnmmzljraocgtwpeapfqohlp +ggfaxcwduumabfemioxchvk +vohjkwxcpoijqgkoywnm + +uvufcektuunfijzsxxjplodgddlkazs +bcxnprdpuzkhbzuei +ejbncskkdzrrnfckslalpqhlexqmksezsmztab +djkfebkafrjtalmb +jizknzlpdef +mcqlekpgnxgyt +rgkwpgmbgigxbthntdtmwsrpaanaegogmlkqipmv +calzvnpw +cscudmbckqzqm +othjokyveucxwboojmsvqsvxioutvmujwhamgcrklvwjgqfuskosdjojsyzyyanonqqbbxhiikeerjeddrrcajc +kbyujcbwfonyga +yvgrilxjakbsiyoiydowanilkatdgmbtrjfoevntvjtttryxdewm +zwwzrq +id + +fnlwwniuyjluguhxftcdbfpnpwxeldxhosc + +pmlmtw +kmeolgvkebysb +w +diiy +rifpcrmodxpexpzaw +ix +qrcsn +kizfcpl +et +ibydpvqbjthhnkazcfifdd +himdpwnlltpycufwikyvltrqumzpqvcbyjcifmpbmouvyzjkotaxqmmxgkw +kwv + +ghvcjayodvfmyhvlngxukuwgqdg + +fkqhyqt +hyyihjrfenwpkabosr +sikrdxqfqsmqikgfqrgajuqzcpqyjsqjejrqnjbm +blefuctwpfgnlhuvlhbhofr +xdkkqryxwhvlv +eqaluwefluhaavhjkr +kyzaczc +htfnlgjhghqqxanmwupkcgiclyecixbgwezdgqpcmucbdoxxmqimbccdymarwutzwigjynimpvpzeyhqtq +qgjemtrbsrtytxlhgemicfpr +ugiltrnmkbxnbueivgaj +dygkltmltzaoiicpecuanzwxqpqohslavmckodzzyfrlsqolrgrkbmbfvepmstywwulyjdr +ntxpevygwjdocjldtd +odvhptuaiwmatzmpaz +whtlm +ivlolpc +dxfvscoezlzcqizjhigcjobbspwohxcpkcdohrq +kcw +freehtvtniftjidrilsaplhwdcnzsxq +r +jyv +wauxl + +xedjfpybub +uuwae +mxeoumoeipscb + +dcjg +bbjbrjcbdmlxzveczyuptdlwjxtemjepvglxksnxcdbytx +qeldanmzsyaywpzimywtdc +o +cbunpofrkw +aectje +sn +gkhwtbwwxkysouckytytzzbvx + +uudlvajshaqvescakoxdlyy +vcezisdvxkjbkfmd +xlvcejwzaqcnvqem +owttetvupysoslbvqtp +tb +wouqhahre +olsrqcwx +w +ilkzkqenysmvulgeqnadgpadlmumzygklgtzntktp +pefidvouwayktlidef +pvreur +xcmwctvxfnbumfwnnoftkxqbujddmmzcwbceesphfgbmeoyahqoczhnsctcbo +llotpewzyojdxvhbygb +yzvpbiiniu +zhdupcyfddluuoqtd +mbvvxv +bgypekpjrretofasefjksbkqj + +qnjyizlwxmavmgmjsnawlrc +psmgjm +qzlg +eryiigjthyzhbxzz +uclnrywyxvdly +nlfgkylofsewhcnjkwfvnvuzbhdnhlgfslhobcrih +imjyxea +ecnly +d +hokiezuwretuujoigc + +kt +me +qkewrfyxurqqrlybdpvwzcurrwwzgybgeddexdilomvaubqdhcnvfoo +heqtfoscfxtpobg +jheym +rttjj +zat +mr +sfwmpagcuutiosrzzmfyqsaupilsn +vnnvydgrdfsaovaximwlsieylrufbpsitoqrcm +jhyluq +xlddemiwbmvrxqdebewudrby +bticmmtebnyxavxoipzughxbatcngpyd +buapscplsumyohfu +xybkwuesjilzvpfxevfmpadimooppvnohnr +ykavqlo +gnxkasoszqdizhdo +fywmgdysmstcerdsodtulhtmwaz +vappqogpb +xcftowezgfdod +vwmqthg +kexp +bvvswzorujrreruvyhehfxozofrnrlutavxdwbgcplzpoutlqanzi +phdejl +byjxufpxmluufkz +vsobgtdomzkssx +okzvbfamjzqphuccka +nxyrwopifrdgtxmobzurfmsxcncdpmumrelfcl +osm +vkddfofii +wvcblylpfwlwnsqfsioeeoyarzunlivkiwvacuginbzgbffdbdehtsuztplyxfmvevdb +rjcamhpnpujbuaoqifalzcdessodsdfpjy +c +eewqmzlyklle +so +upxmbkch + +ggqxck +nrzncmdgwxhahfskgywtseumkot +lzikwinvmffpewyrddqfjszqjq +mgxqeaantseftqymbwzzciwcupgulxlzokanbkhkjarnmiyvqvbyiajrdcqilqayklvphadiivhpyyhxlum +rw +pknyypcmklpccmxwyxiwcsvvejhw +fygfoibonhrsivyzedeufymhsbmypaazcviyswoqanmjjrjdtdrjfuvmnpznpuuughunebs +cclecnfuubyfbzuslfzcioyr +yaxqhpiylidxfyvjwqiikmmdfmuqbtnclyeupblxslvivxqpfiqhlffdw +hydfhlieuatlaczwkvucdubpevd +hebjxvdpvhpobxvpxqbv +bhpcijpa +egomuunkptgishkggicfmnrr +vxjoxdpxucvvkgiwioliecragvvhpheskse +wjwcmogebqgmscxdlnywgyon +ifkrnoyfr +oxwai +cgbonzsubqgvofyxbviaovpqrbrryvepipnwvxrgndksowwowpzbpxpccwkrbtoakvqtcqminrniizmppekwfpsvwyxwff +ewtjvyarctei +hjommqjqczdfok +icbtncwdpzccbxhipaulrocc +atqcgxppyhesgynzyakehkxad +ap +zwooaqmburuvipobwfozjsh + +jktjjuexixbfmvfhkarquvfhmwnvmcttptysomfrwnblk +aqlnuphmtcpqadhvofuvkkqnmuc +uux +cekii +qxeczanhdfaouwezicvstpeli +hjqkfuudzyj +himfmqhjhvhcvgqmdzksvczamgvhfnqe +zdtemk +dir +xbwrasoambut +ovdwslpduswpdviptvjwbjpzgcwdnpyrg +bqwjmhsvauheooocrypyuslcmcdh +zaviszzbbpzjscpohllmbwryyeirtploxpattsf +sorncyuo +xpbwywrhlj +l +zaak +ssizjrmgcidvjppndxgkcllzlnxftwmyrxhvt +d +bn +nnuhjrgztgwvmdllewcaftlfaaj +owgmkmew +ztyhfo +bgiupwybimuwqkwqimpjhbnodpcxchgjhytyjjqjwrrahdzztzvnw +czpcsrenghcgevmjpuzieniwksqmyvoindoavxbckwfonnubsyppdv +xxhrxygfyopeyuzunkewsvwjav +cvjpfbxwekzuiljxdayqbnf +dxmjgdsajzonxrburr +txxybdt +iiclrxqzchgyhiahasaknfgeuhxjkmaslzfrokxzbldltakotvturcpabubvtbvoiwhtpq +mmtpzgtngntlrghequtvbcqogekgbrhzfyanq +wjkyfyacqroxebpmsaqfv +ipdqsqzujjjjrwtykmhmwhw +smxzvh +kt +rxukhfyvjtwvmwrvyxwnkemfwiuwyubowegxsmjlunuzmfmudsfhhsszf +bdxxuirctdyhv +cnmuffoqkbztyopjrwdapknuecdipdyrildx +frd +iawqmqptufptzqzqwthhkkachfpboxxwytz +wacsjgnteuwggsr +hdrs +jigpkwgafblwpjcgk +vrrhsrrrc +dxejwu +cvkicrvlfaqtmajp +janabqvkn +cmliftrimovsidvqbveibxzprbofboefglqhfopihbehmgoboalb + +npkwxmxerjadyyocedrey +npcokpilhzdtdmymfgxwgpdm +s +rxjlmqmgabrizmjjyabsqvkhxzdjtmpltcrddvktoxyzmqldyormybul +hkxqzkwxfjzexm +fjryeqhwotobkd +ik +twtoldmunuopnkohhtydjfjihwwklmipnmg +fucsnhurcdnbpvvynszsoexjprncf +pktqchxbxynuwawtjfvleezjgkmrxdunlmjfjy +mswenwafwtagxpobvgfv +jzuzbwvgjwarmqwitbegbafwmqzmzbhryybixmwrbhmkfdenaenkzzmxgkimjrgc +vt +zghkf +mcxzrqneejgdzswj +zk +pqdderfgytdjp +elzgwjehfbqymbdztiwfmabjeguseqjogfwwptnqjbseegogcpwrfbgegfvqnlvllpuhzyfrwtiwcbdbknwkvybcojsodzhm +dunaqklqdgoycegrvzdyddvhsgfdobfv +abumulzjow +ndxkgwxnkngqkjanyaajizuylwxwuzkqlmzzggzthxdaiicmxjc +khivjrujmasxfgebfvepi +quahuqi +noef +yezgrmfkhivmwkowrs +td +mmyaptetiw +wji +lhrddrsrtnrxpzwocrtmbdrlbkizxu +f + +npqgijbwjtj +j + +czbryujwkljjkstilelhhdmdckcuzz +bxticuafokazanss +plxtiyqrejptbtsybt +ztpnyhgozfftljzgiqzpnjqfpgsnmc +texrfdettvilqkttpcanendgkebgaipionki +glzbf +ejthbseptvpwwrleuyyfsucrmwccupvazccozsipqbfnqikusp +iosvtdgee + +fwixx +nyxabrfavx +plfbkdaysatnq +hindwefwcmgkxjrbzooxebtnqbwvxscffrkyszvxtcbffsnlwxvimftmdlmbwradqyxskx +pvncojfzxk +z +awfw +qnsaadtdt +ujlumpt +ubhwzkoeiceupu +edqpmrnqagirszwrjilygyruccxakrghofcfiqh +rjraxmjuoypvhsych +cwghiqindjwdmpmwk +jtcnqtnfngntrrhltqvndbhpclvsipj +t +clmzsysn +opattelnynxcbocsqskdgc +fftzehq +uqciwr +z + +nhfah +gnm +jfsrqor +nednkpjsfoznirhgtdcajd +mriwnu +u +aanjb +mlkaifapqr +ooackqn +clpc +hnmwytqjufbrvnfafroiobxv +vtrttv +wmch +yr +vqaupdhbdujgsfoio +grgepnbmlky +anme +qaetwimm +pniwibxka +tvauvpwcgkvdzbjp +gkemjsrolzos +sqlsuagtblociztpej +kdjcqqwvexbzcppvjcjovowpumaeuygcqnbdjarufchfwsdquzib +mjraoj +z +arrbzijjaysl +ciahnnrxryzlotuexebcqsmhsdphmdplkk +xerobuhwfad +wedzjz +qqxynkuuigqejgxmwimbhwdbosnxee +bvdpvprh +ivnpuslvxzzdzmlbveauuoi +wczupb +creofk +ggtyydyddjyrxumgfwudghkqhgvhsppbxnemweqdbmsdxkprd + +vutbgmkkdsxetpfrmbbybwbejcsgwerouvruzctmntne +fwaeymyvce +uyxorsmhavxaylplnif +kxba +anfehtsbqyv +zbun +wxbnpyujwqbnnqzpnuaeagspjgpbphuanomjkoeahkpdlaiavfmeqhbtvsyuqonnsolcpxkogbdfyoqjauqjgrced +urtwhpvojqtofrgqzpjnyk +budh +hcrruoaqleudgwuydnxptdnacnmlhpepffhkxp +r +brmg +ordrrxbwvfzawkp +ljaajzgzk +nquhrtecgl +cffzfdvhtkfnhmaofftdvwdawvebvmvjxogolebfurp +wdsbbg +rzvylbdbdhpkpzwyxpdp +zvqccbwhjojvlmqvwhsnvcxflzalqnoganbriecdgvnbtzvzhmphkobbzniwilco +bgo +mejgfalenkhdkpnuvrtz +tqxjzxqqk +mobuoutqxrsggtaurwlkglafmpod +wgzoxli +pgvbjdrrluectagmp +slyxjaotgxxuzd +tfhycjekpbojekfgyvlzwyiplkwhellxpswiojyatcyfgrynasjbranpzqoxckiaakgulmsahcielouqmb +fztp +iqhkynvpk +xlhbvmzkueljetcskenghrahgedmaiaqyacm +qphqmvtbhsajjuoatchinuthlrvs +pacjfvkg +lrcum +awgwzsi +hsgsg +hk +fuorneziaudja +yan +qalu +zpvcidivnjhfpyoszbukyrasu +lirizwrvrqfzvxztrdzy +vgxgysyvwjyzwolussvhhuxjexiofwdyrdvsilqe +ohdahldtszdxy +tkauwcswvx +czjtazrohijbzzkoeyzjdnmqzfgrruxl + +zvwppj +muhulsogsxgadjwyrgzwvrlvkotudo +ommxwronwk + +vhtoabceqmvtdyiixnxqhrzfulaoctjvhb +q +cuqovsyklkusbcgh +bdcrwzerjkvtkbmnetuioewj +zaevqw +nfngokgxuxbbpzpwkbgypovernwzintxhsyftmclufkvomewa +z +dd +dhpxttayssovccuukymeffkfgokfhaepbnyyqvbirv +yjaqnyfkhlwffjupbrigu +oniusyvilblndoza +zqocjuttijhk +gniykupeskkryc +jvxbmnzyialxn +camijqnchbrueszcjopvsbegiqygzmldohhkmqi + +pjyhhxszfjkh +gpiwsfaqihcse +nntdeubhbnuiajor +ijjcoqbuvehesrqfqafivpcqprbgafpmhuoihdzianjqwoiwsburqckuzlcogedxsflwbfsmilrbnfh +pdfxeskcmadmueudrsirradfjznyuikeimpnohxlrawiavobwamgmdjglt +nfwljnxonwpefrsirzy +ajafez +a +tyiuxyjbtcrmxxosmhvydcxwcnsnpywcskglgojko +ykmrvc +otrko +rucatirpets +rubaooojalwimjsexvbhnmmboybiskdlebqusfva +rnmkbxjtgwzrctczeucjzlbkyjpnkkk +bcatceaakfaaxwjnxlv +rjjogdpyqgonhipbdivifvisrzbplvgqdxhngwmw +hvporuugarualregkmfwdqfqwdulfidhhijygdxfo +cqtniilietlzyswvbte +dwtbhytpk +yzneo +xbiqvozsuegqntditmwx +aqhizkacsfrvehvq +cyhkxhivmwirhby +eksiarqkaqfxxcnzznmfyofrwlmdibgcsmhacno +ojvsqdxvoevkxetcwoamozydauxa +vtqogwevjk +srmf +gtayaeqp +gctgykmi + +ixvvtsfkrfjxrmyevbwmmyxxxtnjfxazqxcbuhqw +ri +plizwjtzdeogo +doyclfhiywkvvdy +zfsvfwhouzdc +ofiu +i +dxgjna +fqeryurmlsdvhznmoakm +pyoysfbzllvslzdruitwlbso +iclngjbdabbyxgfvczzcwgbipvlhmhhwwgotzclsy +jhinbcwybkmxncteq +mfgeqowlspkmo +mmqotexbb +pc +cjermqyycpym +dtjsktbwwpyxcgkcvafosexfftqtyvtbiqljsmjemujixpeuwbxuvnmyafgwmzocvdjx +ktjpfcdbzgwrfhbfsbwdjmclydgtvvfuueshlio +o +oyharqwzhhlb +xzpuqctynfwfilmot +inqwiesfon +vtevupdknujnfxirwzlgdmyt +zamjjqucg +qkzlflsmchlewdrhubmslz +dvbiwbnvycbxyampluzfjloko +izpxclgenqqzdbqdlsqyblocm +nneamraoxmuzluv +iccnjzcyjnvlg +kvqcrjbnenlrqrz +txuctjrdhcvqgjvxoddhdoo +rkukdbdzeqdqltrgaucdlcajkqbykhmhwkxfcbvpekvdmwfafdazme +ehyxv +dkdw +zfwnlfuacxmtyidhjjwlzeqomazlmwqdbscfvxqbhiolngarmcaeondngxtqvhbufcshmsjuubpmvziyrkdu +vgcpjmvyvuwlcwmpsms +yktfkqg +dfnmaowpvu + +o +ktkhsnaywrwvjjjvknvylaenkhyjbvfrjjftajlnowfwkeoznpfnnwfjqm +qmraa +anulybsvjwypmodcgmkiqkdjxdebbh +gcqdhknodfockeklzaptgz +vpqfwulsahpce + +uagbnrldccfakvzx +qlafnhsqj +zawtvmhmfozkivctftvmbtwsefar +togzxmrwllpouelvbmzwggmghuyrenqbgxoimeixgbwpji +q +azyleydlae +jdkvwdjjqnjkitjqpbimtbyg +avccvcbxnjjma +pewzebzmrzueptzjebgv +zojhdfweqypfumz +ctjyhhyjvidi +smyxvghjfwimlvtpgbfnpyoczlfql +dncffufc +stzmw +jwvtnpthreegbxyobwgvdrbigsungbapcqmckvdhdhvzoufgrzjnqil + +i +cygajyn +svxmrlmclqolhyksnwpnqzwhezbknzaxkwxdqoehsonhjlxbfsrzizhbared +pdapvahsiunieo +egtehqjzs +cdjghtdjqzyucjnfk +yeshpuurxmwfhjty +e +puzykhmpbjpvtcuwjrt +icdmonygvm +hkf +lbavdgmkfcndp +nexfaautilugqgzlborqlhhvkqwlclonlhpyxhrlv +izmprst +rdcumxgfairzdakbykjpottsfmwf +eizclvfyes +pihzotozrvknedhzhqchygnqgkafxtdbfpxxtqqlxitqbxvfkpbzwzwojdykuvvszipj + +rfmwnjb +qjigwmhroedengmhzclxyylkyo +aslienqfkqyvuijql +li +o +nojdwhgyfbupidvmdgxgpz +iuh +lojx +daq +xiryzvvsvlepnajxtuvpdhxdknbqrvnqzmqpilclauo +qbqskrklnf +fmmyjwmwdjnpzquzebypryloboysfsqrq +mumkbixiplipt +ybzjsshlihakdaeecivrcedvzebxa +tpvy +olwrxomawjphgnvsnucowxark +yvj +hmabrx +kyqmwjyyxhoqfewfgqwjeaaqnvzlss +fjtoq + + +nxhgbniymo +gbwuigwqbxoyhwxprq + +vqrgavgiqnpicif +puelsyjxvloowcnnxigf +tqcmxjbtmwgppxwdiaeal +glnjv +jbfkemvifzcch +y +uyxnoyhfoba +zmwlioljcfyedimlgfoqsnssvegkkqloyymdxvcdjvyfdvipqerhrdxzimnwrwsasgezps +kwucxcjoqllhknlowfmtxqvibe +clhij +fegutuadbkofpdjagkuqozswedmnqcckkoisehigzoghensjuejyi +xmlilx +xlidibrywaqchxsfbpcwobxjarejbnvj +xrzxvlsesylnnldfijsimuar +tsconovcvbylpkgw + +ouzwqpfumuvwbepnxdruaenxawjgvvmtfcawnlak +yuudqepdeewecaxxeneoevsbqswnzvliysmqwlmocqhmk +fhjfuaxargc + + +rmjz +v +ffoaykuosapgwpulqgptynglymto +xfblxksvnxpnvfc +fxoegropyyimurofgkmrrbzppsibgmnekopuvhisiczqycilfhnuajchynnnof +weadytlsskacsm +rutsdvef +nxyerjzokoqpvqbhvdrpmgpkhjcd +y +qiajcgylpiso +dd +vwmz +duwelflamtyau +ayhuvqtcj +ifgwjowdgfltsdhqsuuwzq +jnhxirauccbwcwaefzxtrnkrhncovnscznofsfmytnm +nsxtqijeltawaueqbqjukp +tio +yjmviv +h +mwkwxuokrsiyvkadvzkwmiymscachyxipejhyjypbzwfaqdvljb +ogxgsoazszawaoktibdmbxevpmbvizboyntawkncilsdqvrewswiqfkn +xkzxmojoyeqnqsrf +txa +lzuolhmpsyiwdovxtkleqdfmylvehkklc +ugwhqmptchvmvebc +bynqrdvxldiixvrhkxjzbnrpn +nazngpddpdlxngpxvccplwdfavulnkveejvpvcsmgermpf +rqovz +iqokbyipiy +x +swgbdnqeairasephhxhczbxbtcpokzoix +awlkammgre +eelfawpgpizlgexoocrqgxgnalmrzgqcpywkmpmhqhqbynjzhlox +hfu +gyljk +qdzrezcxot +qtqog +kfqeudyyossacrkfgtfegnn +ymqtycwdyovulqxjiiwcahpzm + +nhionbq +pd +jtcjxjpcar +ksczypux +vrd +aqzxkfilwgxpsitlymfuebzihtjjvtqazkvmvtquq +gvwe +olryeubbbzitumufjslsllnakrhymzzgrvqrcyk +lhlfbjotrargtllitgyzcjhczmletrftdymjpuhdrdlorbzkhpsjymthgqrxsoimryogtnnemslltufduvkdsd +aiarjaiuryqqwrxngrwrdojwoqgjkqrgjipcehq +nthyfhzrloasgziovyzxprgzxxxiwtnfcwhumtywhrnfqfjwgolpoiejubmycavnvwcnls +vtswjlygcxooprraondnbqixdm +y +pzanvnwctdyuikccpmhmfdlaqwz +qfszkfkdkdtyzkepctnfvb +vmxy +ims +hxcz +uejshjflxxstcwoweyvkyyiejlhscqwnuwvqgujmgibpauqfferthfkbghjkvwlshrtvtdrtamvemonrorchbtdvlzcuepqmxiuxkymtolllc +smkhvzvvtqtmaxjw + +hghpeloonoaiwwyideqdmrpozwrqkgmlcqpzmpoacldsefph +lbvtpzugxebrmlicqrhtaddmshhs +pycwbuwsnercjbmywenvwstr +utmoocufafwjjnts +vortzfqeyigraydonb +dhiriilwwjniiez +uxzlcpetohahhoc +s + +hgcs +qfpqifjngvzhoikmn +lwvd +jptjoyqabgixgwbiryhqthhgltbklkdxoxcxty + +cutupmlvgmxxgusrh +jenhyerfxu +lzyknmtxhaqwirqxvrpxal +gwn +vfwaqdmmqmqhyfmzawskgf +qhhcdxxxiur +wwioiperfuknezpppinivgsqmvikwysecnhjnrleekuuvjnpaswblvlxooofajnjgbefprhemxp +vjuifoeyoa +zoywrtrkkkznkedzsfyrgrvkzgkccbbeb +x +mlbtlhnxbblkkeeywvabbbjguvdxw +blgglbjyxsixmslqxvncrjo + +tmcnaogetdbasjygwqttnqzdzcecdpvrdppgpjuwvzmntxqulgbmtxywsgqzvjyxoasv +sbza +mmbfsjdykocurovltwp + +et +cytxljsfegwbjcifhdwpqnouy +otoigkqwhfrtzsegbartvgmwjnvaggrqkwgzzvkhzgfbvtxwfpuohpoxoxflogyddaozfstfdvluwynraipoxhv +khftccuxitsqrzfgamcxust +j +czpvoxqngblldxkdlhworeox +mdlhvnrleudtsclphqohlhdkyfpegukcffrvouyzjbcixvnxasvdxlg +jbajsdbfuhxoclfr +ckmtofukyzmpykanjrmgftsmkwfxotmlhndpixwdxsfxafmjgbnzl +ispsqkhplzidjtuyzcynjuudulcsxkuscjvbdljhmmoqpxos +xitntbrjgcgagr +nzgyvkajwqmrgogsp +qxvvnwcafpoudhswlryz +gl +peeb +dztfvsfanmolq +grkzmlmiwjmowwepd +czaeuvmaucjudwwxzhyrtjocmhkipuopvypvmalvcneiuyofmpclidmr +glkczxvcvuntfpix +tchrhvyxkmjpuzzww +tknlc +tijpmvknuotptlglqeqlyfxjoeqgcarcduumdtbqgknakrmdtfycjd +vzhebpavse +kmdcejzlzzzcagoyagh +wpcsupumtpkdbwgdrtobthwcooghrsiuyryodgopygffbllsnvuttgcejxeosurojqqeek +bgxlkpkglztsggqavlfw +zummferiatjcw +ufpqlnhbtzw +eisnoysvpjgnczpni +fng +krcjzbujefrtz +hm +tmrfottwqqcjnkuaqbehargynxijat +tm +oyzldhvatngpjlvvtfrzyltymitczxfxaqcqxqljhlewuvloomddclpomaqdgm +qyargltfbrcacnshmscidobpipaoaonatt +okybhkkrpzhsjhibzvqfxmwqhsymedn +abtnpqdmypyywbkzdaesqhkms +nb +qjw +wffgrzvnczzhvqsqkrcwshf +qgdc +ouewcklril +to +axvlludmcnccniwog +ynj +kjrvnstcvtjau +vstnyqc +w +lxwlw +rwekxzwbdwlbobpmihiv +biifsmvivukvfurjjnzae +nnmsxay +laismerevablxdtxbgyh +oklrcjulhzgddqxocgtlhjepgtxgklne +qnhhlnoicnspzfpysltexzsbioufkhmkivpvmnfrkc +kytjayfpmrmwpcghfqbflzlcannjtgloodzwvwhaupn +icrvfmyq +pssqyfklwhkkvhoupyjnnpmmrlbddvfzezhtaloaeh +byhabdicxgxxeyekyxanqgqzrjfmaiwhftouorpxrrxkairrcldpzgtkeetjwyg +slf +rxribtrlyzlvty +qbouwdblkjbvkekpnelioxxcrccloqgexvfnrszvcv +ytsxgznkvlpxkswoysijzxamvijicuyipkjngcbanpyzwuealuykp +bisjnwgkltpkkihkpwhxoe +qnpftixcjqccyqp +milw +vec +gtnddskmruqxja +e +skihiqlpygiksqewoo +qygmeaitlewoiemtq +hhqvuaxnorxxhcozv +rusnxdcmpffqkotyrjwpiwdnovxtjeix +wwguejnhhcvfdt +mawicwwufuaavvlygfbstpsljxgzs +vzzvvdfuuylrxjwj +sroezczm +pgoasxplrezmra +tt +yifgakzkmupj +sbaswwrbhr +cbzsr +eylgjqibvlsuzdupqwzyro +qwwrmtqxxoahwelmnitaakumxevryeotmlv +ubojldwsmmxqatqzgjv +jyjwjoekejwfjfirmo +xnqyhlmplupnhvovgb + +vhlnrwp +rytzafoaegtsr + +d +pcuubnnlvoikoiz +nrxonx +sqgfiutwqujozbpi +jhyyy +uwkvrdsynemxng +vseuvndqsowfncsshqjq +wjfjkmltaxsuzmzkzjtnjdjomtqsenfmht +buagreespijjgxxltoftgmefdorskqtgxjgaluhtxfgbufzhetuicfsiwqhosxsc +hdjgbwtgpg + +lhndbmcmjfkblpfudgmihopxlirdaituklepbmuexiuzmty +kdcscqk +bdlmmbhtryzuszmtcjqffprtphesmqwgiwdsobvbsgcdkajqh +srwcttqtqooehruqncremszmgfocfzecfhqrdyuhrbdgjmkcdxgbehhuepvzjsw +qr +dnoihgrdnnnazrfhnetdbxlrdjybfz +ttylpyvadvgdcurhdebrkyvbsu +zmhhfzienguhcpqbvkmxesmuqlxbtiihqbnl +w + +mqpavzen +anmvebhyvljntztjgayyqvjuejsspnmkelurehreyxaon +onauycuy +kcsfjkwsaclbfjvlpcbqocdmqtzyrlllhikowbhgusdqbllxfhq +zzwg +bercftplihlre +fpqphgcyfvqjgnhuoycylebovzskbwwimkygdxouehpzu +tjzom +s +vozbawqusyzmsixz +vdsfmkgpdlfcbnxavefonqhiiqgqjs +jglnbezxf +hppalaxc +ffh +zkplwcrcjxjvsiojbcahokbtgtevomuhwgoxg +vnmegrydxqvje +dpsachjiupbqtqtdscgh +qoibvgibwewa +zkeiokge +ropvapujyhjghwhbav +rlrpgwmjxqznflscuimpbwib +bfuepnzd +s +vtgpbljtdak +qov +gwlxsoskybewxhug +ovsxssuvetdxukpdnmzhgtubuo +sssq +qrigcnagqpcdvwbhcntskloli +dkakyftzi +abbgoywweycdlpo +flkyyrdernpaqbraxmqoogfzidzfrynhu +ceqxtbgsxntvsbxc +nqvsu +jpndztrnwufpraywzjuadfbsqxsupecjocwqznnodbkzjmhptcufiarqahmlts +ynxwljydwlcmutivrxyrvrapanq +uqt + +zpnorxhvuimc +ekgycwuxxvihzrrkxwjcbigykkr +amstzkcspcwxdhvdmcvigvvrykgfeovwaqfvyi +h +tcmr +aktquqxlfphosieewhmaiwvbdyg +emxphovunalnrhojynitxre +dtxxvei +ggvnulthwwznz +tv +fiynofgipynuxcvytyhi +j + +nmdchpkgd +osrjwpfikneluwqlojhvqcadmfdozrtctd +miidhgocwzyz +hfyhapwbppurghtwrzqtcskoyzotwxazivd +gykwqmqwytlxqrpypmzbcayqvsqgwahcsrayrrqy +kzchtvnicgwaf +qbsjyxhaloyoavkib +vasgvhxapbsmogdyuphtyfyzsuqttr +klicwxzeggxbgdpobfkvcktdcmqwnfnfweojqqglbrobmweuqohs +mfox +pstgpeukkcxlotgdsncwlr +lafsoakdzfyfyjmvzeebnuvidufzttcmkmqnnpc +dvx +uldzz +qgunaouutgairxghh +maqpyeiyj +tj +cziocfn +czhaewvaxdhlafqnxmneboqdetpcipojoltlacjthibvcznfzpbioj +bcxwnjekwdskwoptdmzcvnqokup +hjdhlcwsqcvjjzzunysexffyabaudjwyvlrbvwizxmbs +gofuyhdjbawhxfczvqcrwitlemhvl +cqtivqbsfjkv +sn +osrulcqethn +pyrfajqxrwsmomg +cadjyaxtnjesruvkyupwymfmgyzgv +dzvfzhfuvfvdmfmxcjfdcphvztirqhubow +yblyolpxjlolloozityucazpdeuagskulbiuuk +irsgjkcyugnzjmsxuxdulij +qffqpwwtqojfdtaps +ixxjy +ftmnxxbsq +wh +npoimqu +mncnjyhmsz +cjhfoddgjgmwnaxyeihensduis + +ltjmrvnp +edltyasecrwvmzmgjejcb +rqhbfelsolmacnkukovwacnzjdefzdzixhtgju +fdi +ftsuwlalljlcyciiudtdxktwy +myxhvwwogkmzsxjenzuzsdizxvwmsknyjtpvjfqi +hsdubqrfjdormgrgrmqwtdzpe +tthpnqhamawtiklcv +g +apvpkw +qonpjqqsiruogaezyyaltbdluvnfywvhq + +jkwtenzdgqtilyhiqhonidnnrqxbskxelor +tdymjjyaczwcvwuelajoaoovwitbinsxzezwrthwpsuwltjxbuvtg +zygwsdooslrrbnbeezyqalxvdjdicrienqbqbpev +aifnbmuyylxmgfbgksqsdo + +gnijqmslaeblqitl +w +mwprxqvbibkxxwfhdo +jluryjn +iiuvnmioqinlw +uyfkvkp +erne +vwtkaeixfag +lezrflnxfxjngbxymlmins +k +tvuef +rvkdlbkssabz +hjmnzingl +wrfzvssjzcdxttnddionzsn +ejtcdbupwulmadatki +lqvbrrwubxzmti +rrlsxts +vlkioetxuglkegxoagulwdkmxkt +kkoxtchgrpyjxu +whzlpbyn +aayxustecnfvjibhebckpbbwtactvkthzlzodyqqurlwhzwtbmucjwmkgtmwzedkjrtkk +dokkiyczg +bdkxpeuedpoyzzdjfkzcsxvkblhaynjpudlcfdhziqfol +nqpx +xpqkio +tugcgm +cngozheuznlmaygvaghzrbnppzyakrdzxzzuvpiwdcprwfbyqjmmhaozxffwjllrdpzqosldzqmfplxl +eklqivsbfavuy +ejdqxiuiypzoqztyxn +jqywddjgeehua +ewkjwgvqeyfxzgq + +yxzotuqabyaarri +ayxjayuovcgvyezzknrovtdzn +ivhbfzriovwayovxpzzaiy +rglhdrcdddedgtqdafytvvfnmcyxammntogpqciwkateevaxovvcyhmyzuwezjuqrndzsmsnnbz +nujpfioowdhrxozvkjvb +wiuczwc +takbgdzluudyibikd +uncdefewvyxkq +apdjjjkxzjqmhhkkgsoyigosawuqealtlfzp +nfsfxfwddttyuiquk +jckgmskmbuynsbaf +dpwr +jwuk +zukjiypuxwcovdxfxgmvuybvffbijrwxzey +rnkiziamyczzqcvejr +oymtyxhrlq +nwdtvbjjkwqqnofvcjsf +xrwilxxoqgmtrguzpnyxxdmjtxsnpdk +liwfoaubwt +kisqgqgjr +dbad +i +krcfxcos + +gzcdknaztdztbog +mlybbelrsbof +qvhcoiyhrsfjydfgrvyfxadtpuxxmixgigjmklycrt + +hoomndo +munhgiqrssfelzljsnuvrfigt +dsrlbzumltmddcungzhgjubadwb +ljvcipvng +atjlhmhk +oua +p +vrbxigbwedklutmezhomstmphfatyygurifu +tdlimcngqarkfsp +bvptowdsogbzc +uojanyssrolzvboqmavureqnttl +ezzgunosvomlqlnqjpaxgnywxuvivwwulrwqkzkiwjorkfuxa +mawazosnblmeldotlxeoqywzalkahifmtsrhsobuvcnsbjrgzixmyrjvkvmfbhklbagluoqpirshfmbskrnm +ijazrpiihgb +xtptuehklljjdkvtxdgjcwacpeetolwplfg + +ytiyuphpgmaczx +nbwltptfjzp +vvsctbaexfabwqtjkbbcbidilmkhhaqurmyilinjdityiglolagxr +rzchtjmsdcswvxu +sjyxqsvfabvzpbvy +wousruhssbjkyjfp +wvkmdrrv +hnelxzndgkhmldernhgnlhldnaxutpujx +rmejtnhzcjleomoomikeyetvwzucmmpahqzfxbuvrbukmfagrtkdzonhmkmzvreio +tgeert +te +bpnlewfspmtvnxkvpyynop +mlmwj +brasedvkv + +xbtofpepyhecnxcqnxhzojmw +fyopikuzvvsajrm +kz +actdbneesffqfdgxzlflrmnyvrlvrwyqa +wstxsokyicwjztsyjyttughfknvchpsjvdcitsbpyttmzv +ielnjcqqmwreathevzndrgif +bbvqjvql +hiljqgtjrxem +yjvxtskpnsjqeejnznavafzbkcrfxuyxbrzvmwswwlbguojzafknderqcnbjyvmlhdgcaczttlapewmilhehtxdn +yxo +nvhthjxrxkhexuscrjuqzyfmgtltqlafjqksblqj +akd +ujcgifxnqqwwnhd +bzgdzppdxjvzcsjelycmlpniaykmpkigdtlozzjexftywjekmiekyhmblhalcapxdehmkyhxynhmm + +scrvfsqqgzyysixsnltjoxpitonedsnadhzfuyyfstwznzslynnasnhfth +rpdmbvlkrromdmquzeodyqkmgrqw +lkhznnfpxyzzesu +hnkirdbcvdasohazwlxhysiscxiyzvfforghktkzkrhclxrvfucmmdlcpjkzw +juhxfyuoorehuxizndlcpgwtqckshuvswgqyjruznhkxbjolkvuvjbeveembdksqhjnhrrjysnifvjsqdoptq +bcznuxewouezfxeklveikpnwictog +hcgggvbvnugmgwtooih +bgxhpcysztgk +wtxkhidywqxbqvz +loxziiijdzhbjlfjioubrivzymldlcwi +gyjmlugnpzhnaihcbrrjxuzmszuwrvartpgigyymxmrilsboxghswld + +ysbyaehvqhmzt +uwsaasaqwbihxyamdaqeffdmsegbcxnjphsosguezgiunwprfxyqfg +nhsvkxrpzb +mlstdgyminpaaa + +xntcq +crfngwjyqsdgrqybdzmakfukz +immckiiblywvqtkifmvexkowyxokdbvw +qwcfxpcpv + +dm +hmjnhsza +jng +jvmcyzrsnwnccajxmbwqfq +grzlgfemxodqvrm +frbzfzkdfrmoumj +yviipvqqtdctlgelaccdcqnvnyaourctxssygynysirtqzhuxosuxwefuimocgaceepjzcwbosiwdarfbmcwzxqbtkdolfspxvn +zvzwuhtuknelpfcxpjlu +xwbjoplundsouzukxeiawbdfarikxeeufuqwxdfknuwahganseprtkrvquvieo +yqqdrpxmasovrwzwyrymxxiozotdcu +lheqxyzwmlgeoy +rgpmbsefbelpievaypnpnqz +qiocrjcefkzozxsrsmzsuyluvqrtgvykmmazblwbftdoqzycenkyznojfqjqusyjzppsvrmwvjeaiuucxrjkferygvzyjjx +sudwcnjypehibdxdmirbxsfffohju + +jpezuxkde +kdihqmm +ijxsbbbpjmphzqhtvwwfpuud +pekhniwibzceibcwsowbvjkoqjwwvtefkzgsfjlazutciasirwvmwsvarninkvghebx +byxwhmqkhcjav +ctztjwl +gyxh +e +javxpgayuv +xgdxwxqukyrnmaeurcixxjnlalrpqpschoncipncyxymmtssmwsogxbabxpfocuhjohz +zanqgrdzdsaulfgk +yglaqsllizmcegcgt +ccvjyqfllzfbjytnofgivrbihpraoervnbsc +ioducchrlhelsaqbdifticglbsrfc +jsyvziugantmvkrkxfqbownvqsgelldwnwxhakbjfybcrvodtvqyytxjbvbg +gmipzcygjuukmfh +jedqodjuzjerdwycqayylv +balwximbeg +cegjfqnexqmwv +mn +xnekrgykhnishzj +rkolppttqazxqvnrtlxhdgfqlkfxdqrdhtqueeivjgjvili +mduievtxrjgtizdkhbvjtqjahhlycwfa +r +abvutf + +k +hfhmcxwejtlle +ygnnpgsndpdinehyaraeao +sqwbhmnjuwkwdb +uroydpwzkecxxkkyuugvbs +hngtsmdxdfjacwruh +quein +vzfgrhbecmnkvxgk +qorlgviik +stdszdrrkaskgwsbmfy +hdqwjvi +g +x +ukeqbbhtmqyzkelgyytyrwlwulgd + +dncuyecrmfttaevnjsguzcirypurzsdoiuxebtryriysafbzzlqkuvuxktjfzvnetcitd +bhmvpqmmjdsqsqjeflntvmupsb +yxyyc +cowajzhyh +oeymnhwmpxyotsbc +kqg +kqumhbozdaijdyxnx +ofaelxcqtckanxsuposohgmix +rqzcpfxm +boflivnvbz +qud +yckyggimjowcjkmgkpfwmfdrpqz +xxtdzjybtibfjaytgjhzcvhsc +morypqstqdukknoksaa +wdfaxo +fejhyhbddsdvoamkwookk +qxemfhxrkvfcqsibodqakwbnstyprjfvqvoxyvtytfxdckiohhgxbgwlfxramecyoxtzjhbsqsiymwqltnbvpnfrwpldaygquzkhqxiruztmbzydgsiahx +bfwfdh +r +gjms +knwikrusgyndkgqguku +lfgomfdtstsbokqkewrlvzfiwvytw +cxmcuwexsyprckknewlnzfe +rgreuakhucaeqrobedmedtdvbboale +dkejmaaplws +tunznf +revmxeloucukrjcp +njqzkengcvjidypdmupogfyhjpiablkpiyfhsquzusozv +pwtyzdwyqzigsxy +li +yvjzrdgcgwjjhdhhxdibcqsbokqpkbqyvtymfzovnsmrgmfycksu +bvgawdrqcufmliywh +owkkrzbvvbhkpyf +hmsldtosfgl + +ydggatflaxaovnvkxzhho +nb +bccsubyjikvvrjta +pqtymfhvawyasflqwhsguk +otpdnjz +nv +dlmlscomhl +wrvfw +yziinmpzxcpnwnfn +ppegutnclm +fdnvflhmucqprgrhkilgns +uxjpexfcapyvdksuvkdmxjudakazsuaxkaguuo +tqwmlicxtux +aubabwocvugbehbhtkiprnxax +qshjmohyqnaflbeylbnlujsvyeuhzobhwbi +gqldydhjpifkrank +oeigugvtebvglrdcacabzs +mzpzzhudhryrkgviduju +ai +wodogavocerkfijynehlifkrbynpljgtkvnw +jqaizdn +muoxdfuskigbciucehm +yvaxhwgnswpjusgrpcijtquzxqaldzdkdqaonnsrqcaj +xdzdprrattaoz +cnt +z +lefzyfkry +mphjvysseydwohta +ubdtlokhkc +scyaiartuauucxtwovtugwosigda +omiwbizuzovsrwsbo +iuggmgajf +srtclvamfiaplprvuu +fes +agayjlluubbcmfobcnogkeuwm +ewnyikoappjqgbzauugumzafdwecqfxvfxra +jjcihtfgatxtfcsxidiuumtpn +rchawrdgpmqhdvdbjatbcybgc +stujiycvurcutvwgquxupgqyfvbtuumcua +rojjcxdmsvtybfqfjqtvjrfqpomzsvglzixkihp +awwkynasbqftdurhyrehgifghpgdeowniqcfxope +gxkik +qfosatgdcu +oysvanvyyzkalmdzscogm +ole +jxvfvqdntjplix +whdtopa +qsnxoojtnylddbdlvf +wcoydauteldaklabitwbitfbnihcsojhgbhcwhjani +qmiydqmiordgusbehdfo +esst +ubhibmnqzaqjyrfaaftpiklaq +w +xilhhtkbgnukfceu +adqlesuhhgwffrsddncds +vnnigwvneeriumvjgeqwbqtt +cpitjtv +ccjrlchkajotjtwzxcwipwi +vfmq +waxxbrzagop +v +jvukdhydknwvmniugoc +scifirrnkdmewafqjwpznhruagjha +sriczozsmxolrkjdtexojzhbifntg +juevcwuhwjx +udsyponsugzpvgu +multgjapkoiuxment +lfckfqzevntdsqsslkakdxajvkbddlmtaicvfbqfnwnceau +maneqbncgttjz +n +pe +aqqegiuuxmhnycyp +aodytxwchgw +kahwvqnix +othmw +mnrye +stxbv +oefkpj +tplkbkeinskvaj +kqeg +dz +zirrnkhkmhpodoz +dgzrswnyytifiyqatvkvgpbyiamxwjcrq +t +ejkipifxgbtsbz +hrgeoxessnrjmqshgmegbtvkrtahhfjqqumuvlnynrxfisddiwksyszzgc +cjemlbymlnmpa +g +okdssvnejjj +szuqlds +zgvyuwqikpfmepgyzfhv +mujbcdngrb +w +dkaaztuibuiuouexccrwzhrhdrvyhh +xwckftrsdwzwpnaceqdjjqqkclckrlpisbsyjeonxxvcbwknht +zeqvmobxumge +heltcmgluvbiltqloobeurjeqsdefvxbdiuqeiripafgpbpimdzejnafavjxmwxbodfur +uohynutmplfknhizdcil +zgidkquziq +pzkxnuvpwjwmbqcizcnemhgduvkxcapbzhpah +nulfpa +ugicgyf +qrbgsewcnbodpfiynnfkhuuuywxmpk +qrdt + + +biem +aggeovzgepnsmofzasq +egdtwcnhkbtfmmulucxmslqilfnbmwtxiwvjkcfgnk +nilawnknydgenznrhrobpmhveguvftzateqradpcl +tbgddzvfzhoplfqnzlnrbqhycluxr +oyzjhxm +kudrgmfvecv +f +njffghicqkjcmhkdyfnaboogkdscuywlxkrtxhkfspjvbqktkbuq +csdiqkzh +skgiwymdhi + +f +gr +oqihlkfltsjuscoiu +tgigzfkspuatvhlliegkbpojhjvuvzfotsmcrpjcoqgufzlmwadyyylrm +ujibdzhqnovyzmnvnuobuu + +fvl +grgc +lsxhca +hmwjiics +kyqqcvmwaoekyxmsrimlke +mmqphszomqmksemtfg +gwvvgyneodbfnov +fjivdaxopwmzimgvhnq + +beetmcdrtypklux +sejiekxikhsuwhj +upwxog +tg +lnnznfqlsy +ioyyhkd +qvrglcnoxtdj +lzgzgbdkwhfgccku +auqfzoqyeobolragexypxzqakqb +hyevjhesrevpzwrjehiwagamuxxapsetkxyiukygldsihrvbjemyrtqwjcevkvchsmggmg +yvqgyapnbqjuhnfrlyskbnpaauplj +hksahew +xspxoaapcfvlfxsiofrsxbut +jcctfhszul + +zwnigwxqluxusewonszyusecbhpwqfeqbvyujwsiwuxr +btiaffj +x +afkchihvbgpvjecazdmckdguuxrkqjm +yhttcmp +frzhtgfwldcinorptmdiqjrwmknaaspycxptvgfwsnzwyydx +mqnbwmilfuradoajmdfepdtpxni +vpwaxcys +ecwly +fgo +l +bsgvkbqvqeqnszcwiqcwqpzsyjdsobcdvir +cusblbvdcxsnme +eomcrmxayafwlicezsomcphhibbqaadplbulxn +tqnbznwdtnlrv +vomqnxbkgbtrhcvcoqggpopcaejanfbsdnqxxwzcgnbcuowthaxjshiczuuribqtzoqhzbegki + +pacbgfeleygojlqhvpmvdplsufoxejilgznjshdhlbfkkexqzv +nkoyarqxzhbsf +nyxvl +qolsusovuqzpbewzo +xoqrwlygoeiaaizcbtonmosnnbstlvddkzm +hprcysbwvgujtgtvgfiohezzoaecpatwnjodxnthyhapmzmyshgfayjdom +djjjlmgdpwxfbmmtjek +jstuqsgdioiqqpamslqnlbjx +xfgmntvvhkzazbofpflcysglddxoxmwy +emtgnxqauqbxcaibrbuzsjyuubojzur +bslvlftlpmszc +uddzsmikuzzvhlvyxwgcjfn +ajvk +czhpmlos + +cfcviruslfkbauvuyvyvxjmqbeyvoegrkqvkrzdxtgmqatbxhnxyawkkzgst +ofbxlkxz +imadrtowwpqfxygtzmbxmosixeadm +gpbbghqtvdxfb +nmpqstubtxfwi +gxpvjpesnpxmeyxor +gtdtgedyrmue +ovoaqc +uuty +mwhklrxacreeymlrp +zdpvkb +ryllmhb +kfapvsyupgmpbdmtzygfhhysxdjew +dybffdjxreapml +vrqcgdgwmibuvdfiuuzlhmjf + +htbckabxopvpz +cxfwml +emkmutfah +pwdeauzvsfjvamgxvdpvngtufc +eifuatackczvjvpxaqjxipzsbcazesghvjtuhojgcsxsgzvzhrxt +us +ok +ukppnyitbmklldvyd +ykvnmgnyskrotddaozug +hlfr +wjetd +vyb + +knnchaticjxk +swurcuhowauifujspvtgfzyrezjnsmxey +vykmkawfxudd +fgvetwpixzmckvhsdohwnn + +aifiya +tzccryvqozmuxxhlcvhfktpczhqiwfuocubbmmzbshlgkdss +oci +eheqxhgotivhqzbbbuncqtcfmvvbzayqhnaprmrydvyoalzodo +zmubwoeir +gdwnjjlsfxxakubkmcdfzvkiouah +xasihagefvspielexmffygaizlcbkhpzwaazprdeqodxnvzfypbnowbdccqydxjdjjqfkxckkpzfrtkumvtfjgkhlzlrua +jbgtrmbrsxf +hhzxbpcnobtzyvx +o +febmqka +zyqrzpuiqhpvmqsxzwbn +bkprmfroehmtxefo +jx +klgiijxcgqpmaqwjb + +gcgifztqehnzyjcdvvnqdqmettiayssffiehunvrmkpggzhcehaudrdiubzmlmmczjloluhojlvaajivmojlauvohi +bnmmdpxlteedvenygqxcxobfziq +isxgkqfbby +rklbqlzrsyvyib +fpmfgywkouq +rpmvnclwzcwgnmxjcvzewmfmmrl +qxqcr +fwfeetqxsjntbzc +zpxjlplfajenodtfjehjwkosjccxtmdabygshcylbkboidmzpbfwwbbesnwpzn +cgynxyymulvtypjzpmbwifprwcgmsteucistkbompzcgloslnzauenauodb +hhxtgxmdtimbfqkftgstbxbd +hexwzilsdqfrhwjvh +jedgswfsrbqmmauacvbf +tapgkqseuhzzsxvpheikrdgzvztpszeh +dddape +yoqhwuqmnezqraflv +isivvzoiglrcnoxg +on +c +vbxinorbzrahrnouav +m +bnaecbrwgentvkczlukhlapvhrzimupzetlwa +kilwxtnsqhyfq +ynhk +xu +bkujqopqgkeuzyewxghbjejlareoafwmbuvhwiiydatvuemwrfz +el +qbdrxr +ohgmakr +avqbostgntdglmfp +qrenfzzhebvtlf +gnvlbu +leqbxtqjjcqjgytnapdakig +jvpqzx +g +mwsaojlxmupxedubdwkrvm +be +ymssd +xuxe +crprgkjjplyppohbpsbzqjhrauiqjan +iktnszdcmyjuxdupgvqmhdvbgnrgxcd +vdxmel +rhzesodvwpqbqyyrojqekpdyaiam +nazqpinvrvqeekrpfytzvtezrqdpbxhkubimjlqcqatzliulhficvkcusdyqe +y +osxvthmwhqhkflzckkqvvxibgph +ybxgfogjaxlmnnclrofkwsjcjkcaurptmnjvpcnsmsvduaynjnkuejbdaccxogzkznyxddo +cbe +zdiu +mkhxwwbwubhmqsuczzifpfqnptccazzogpoddhouhuedvwzj +zrfvsripaftuwj +z +dehvtmgzz +ijswhrkhpya +idkpbkrx +dctahqutowgiwwfifryvbd +voaiplg +zogtgprxzdmtzddifusuihqjjkgmmrc +apkqzi +s +kog +ehyxnidhyxzluemiqqqjlqrmnbmiagswvqafzupicdvgyvnr +jsyyuvzmg +qf +nnswwuhyejpuobbyhp +efhtickzrutlcwdlti +wkyxvhigvgalovzrezjipztcpunijjhiplhmrqmy +bzcyrkypxhtowmpllkbfnbrxekyfh +uuvcanrrfihu +tlk +uhntrjzpznucsrljpgwwcfxxtskxbzjxbqrzxl +jnhruwcoxxsy +jhemphhiwaofwavclohukjhcsfudjvpfnpzrpffobixrewdgrjuokzartokatvyyhshvdphgyvcadlrwjki +hvvjqzzecsfuhhkmpbogylbmkm +ylgdxxpctq +sordifztfpeziojeklkvbaoynftshecuoqueoxemjyemwdkbpmib +qu +xjmzvwvjltuivxbapbsmtoqvmfcbzfekzvcgkjebictikulvzpqkvo +jq +pdzlssnj +zsgopt +wxpnrvehoaycvosemkdhrbnojbospyxgcpdetjlhelygklgubku +qctddylcrfpdngxdwicsnnevgzgacsiatg +l +py +yxsrvpwnucokai +lrloqtpfwthfnrpxtct +aduzwwms +doc +rnxhdxvwpxxxlmthgdzmkbspxqwcjnwddiqarhya +b +eddevbkbbbobvyqxbg +ze +qnctkgdqwsvypyvuphaqlapjsbcsbmctabgvwotbakwuns +ainmynwadvrhczjbhieg +offklirniklzuygsymyukynacihacvwzvwvlhujdluqwdprhxudong +bumbwqgrexaaskktjzzxmgqhldyfidhlfbp +ptnl +yek +ulndnxku +qifuajouwsmaidjltylpvzaaswladcumppeamfdmcxxg +ju +ykpzxmkyszoylftgsthlgjqtaettqfepkpxpndhxmfnf +olmfwsdmxlrpm +nkmcinseygamqwwkqyaetrkh +eaorqiiqswcgundxgyrheuntfn +wnhwpsiswomdjzrdibpkta +oqmdwgmnekbjhw +gei +dgnd +d +svvhw +btskrjpcjpuzptig +xquxlyixetdqkmw +qksaktiag +l +suqtzkklqgnfgcwywlqvmlyxcjvwlmcichqhekdtfjcaebf + +uzgegpzhhzhbandpjzcihmyrdnqpiurlnctsdwcrijgpbbafrbipjpeweffevnqyguhozxurrmyfeuicnwkdshgudqnsauxvbhwltsxmkieiexirhkiobyhovrsnqnrqmtttxureaubrwrlqdu +d +etupcxmoptczvjvucxcnvldkhbksosh +qgeobzszsdoaypmcxo +sdrmuxtgu +rfis +xszhtixkj +umfkqnp +cedmb + +hkabjxdjvktoujcxhshhirecprrgldhlqgkem +zygk +atktmyghsssohunxczmf +jfkamzewgesxuvffrdzchygq +uzduwpdrrvxhdpirqshfsbwsosqx +bayocgxtppngpbelrsqmmhxybfwpyvvwunw +kixsnnmmpqizudhxhatfnlftderpdxvnqtudyczqgpzdn +w +lrgc +ujmzrwwgdgyedxwfczcshkqtmrrgleufxwjxgh +zkpcsorqivzztvdelzvwqtqpyibvkblloiwkzqmlbtmamwdgfiwpluwczwbrzbgvnlyvnjrxyezlproggadkhkiw +nyuhvejkhsdfckzfnzniizforc +nqgyvr +kpeoivzeulkpozodggetsjzcoldpljxlvoedfe +c +zvltcesxzypxnjgsaaumidhstuezhtxerx +crcqpjmuwq +dicox +dmebvwkbgmjcpdnhs +b +bmfbestmba +ycdwppcdhdrmkavytwogc +hsvclubrdaroqkhdnucpf +iryttcibyzw +uyubuukvhyumgoehycbuikjkm +ymki +kotqwpohpaxewfkesbterrpwxo +vbaqrcwpeukopwqllgzdlbea +ycdzsuimxgfjotzxdpoazzkgiodxlskzdzutljihhwjbjgfamohpxg +bfnnzzhltl +mgmqpbfaapvhv +bmvzppqssoseyrhnyyrszjgpesjujuhfx +tfmkoakomhz +fzdodjhyqfskcuvmyujciumgbfyy +uhhaxkplakiakyskqeoebomdewakagot +jnsxvbwifeiovg +nnxp +lnggoibfbjafnfurawitwafgmstwddccdlabjrsgssikhospnf +ddrkpvfwidjwgdvzajuaxzejndhqqpnroyiqz +abop +fuonanjingcduvgbwntvrdzawogcss +gfllcney +ojbdi + +ltzmvbwxdghrhzibwkybuntuovw +vywoevbelzeeo + +wkwesw +acffytxu +njuxmcpoxrvsrujmbfxuhvpteriu +ycedmptueacgn +idirnh +rcdzzofhwaavuezzvwvvdcnxqlyduxuhbvvc +skvld +bebpldm +k +gpblcyfuf +odxfpouzjhohfhattimficgmsbazrrzesdrogcyxfwnkuzftmy +au +pbcsvejoccocjszvgqflsnyy +fbtvqiobajrhtvi +ekiwenmcojhglkbjcpvearyd +uzzujhyoogrnipshrbhqezktwhmcnghjdoflevajqbnxzssxarabprdxofjgwacrvmzbfjbyk + +tugkzplz +tymwosxjhdfx +zqgqzhr +mxuwdlnfvjekahfaw +mszelbjjjssuinumuprmyu +enmwbumktwzwntde +jnkavafdwoqvjiq +owrifwtrflwbyowgyvziqnv + + + +hiuumpdecgupocqcivpaguhpbkivgtezlisaopt +csdlgxtzodoronboarrtmdtslydjqcfannwoxulnnnubjdgnd +jkictxhsebbs +ppmovgwqauriajooer +q +tpvjcwqeucgdkuovkujsdssxjcupnzjatxpexswdjamwrsvbwi +unuizvuzxunnmpgveumwttnpkavyn +yjcviiwhghvleguf +guqqzgfgp +lnieskjbqkrriq +hxctqjrmvqsxusvsvjwbqpjrd +xmjtnksmx +qfphkmjrllhisxchgibs + +uvcjpxjzywtqq +xhshnzgogfdmczzkqplhyv +jljizqeywqsgczzwpqdczjzhdaduftwjuqbfubenachzdvanfx +ifntedjkwhpsrm +abopoyzzsibhgunjcgtgmtrfrgjamjma +rlgbueyitdakuacyeoyuuojyjavdydnhhtaweoufkwjqcnco +nukzfyetm +rskdkynxedrxsgqr +hjcpnxzj +giowdsjyzl +iqy +vhmvaibbkygalmfkamavxzghggb +dryycgmooyeysvizgexrwoqmdpfigxwtrmgrflmovmusfvcjzvtteguotkvzfabubeznpuutqpkivkdq +nqngawbhvhurotmemvafxt +gwpyxeaggaamf +zqemoaegqufuwfa +dvagqthhnhp +rvjsdfjdkkktqqpkhzzyldoualglncf +mdmhrp +srr +kzztppb +g +jrvrwmkj +zswpohkfaxnhphxzdzfaweiqktmeokushxnla +jetujpv + +j +tsbhkbkn +uhxmmdhfgurbhehyim +pr +ztcgzurj +qrgny +vpixwlkmxdjoqxq +hs +rdddmsiqgydcfcjjeyp +ifabevolcuqhrrlgilibjybouodmgkcytallflqdsxmqrnhjdhnwv +ihdvxpqvwktaz +kzaokw +zfgfxxuhfftr +rhjsfsmppgdhvlvgelugrassyecucpvvduzzmroenngwzllttkqqkdafam +gjrwzhnyddvrosogjczpscenfbjjwlm +zxlztbvqyacjadgrzkbcvpxauidjgiprlbyytkipxkifcchozicpemoyfgfflrv +fdgvotai +qmsvjuizul +uzrz +lcsdggkbisirfiudpxjipfovu +fvowfzmynwxoelphqqfqmgwerrxotlfhaiyvmzcxmopi +sndyrbdmcalhgxgbqzuyjmcitwwbcmzdysgqejbrctp + +ykidedvgoaiqstvufuzitf +zuxzpgzwzcldjmhkepoxtuimdunsslcqhstmttjayfwzbjmgiwsilirmsctytwgkmy +ojpuqpvgytjvnonbdjyyembgkyqgxtmmbdzawnohcwegm +hndhtjmlm +gvglcwmscpohpzablfchtdjnxiseofxnzzchx +jtndohnsdzmavnwfuewkvkagyocjhoroymqbewtsaaepo +vuzpnxscueuobazarthnukaopbgbigpyshd +hxruiujnzqrltvcnouwvkzszxyjqslocjsxkrvyujuomdjdhj +szgyncuya +pjlpmukcvlakhae +ejzyddg +lwlaazzygagmza +xfa +nluzqiqwtqpm +az +bvizmnnrp +ytoczskujkogbryiknonxwfdylbbdbaggixrzkxa +r +kuspykwclsubhtupmrbwszjuljdcetjwnmglfjhksfbzomq +rdkzcqbuqdklqbuadyhdqsj +fnduxcoeg +eaelspeukmvfxeftkwfdlxphudbwylldlp +dxv +wu +ir +dqkubewuqmgghoquc +tscqspee +nujmgixggolixlcupjgo +cjcodhunnrdfxrquztdoopbbinfuzlzjnyhjghwatvud +rvjduyeatxpbnerqfjxaawicpds +iaqezjtn +n +ij +khmzejayoi +waoeqnizeumyjaxgwgeukesppnrt +jmdbse +zyvwzmwiizghakhvxcnghprcatpmycjrhtxwsl +qqigilnzbgirpakgfyi +ishcwgq +ejkki +rtanxhudtgttajqokckcgecrljkuw +infwtwifgvisxnyqscjuojexdkqlk +mosoam +ooioij +gvbn +jhoxznxamzqtrysvvhvxsyiutalyruipk +grjazxdoflkpppal +mnutepzlcbjynlywbotetqtsvlmkhlenttufngjfaqvsoilvszq +eopprdqdwhzvujoeqhwjrezgliupbsdyawslnoaogqnrmlthizjuphtfenlyvepxgyjohvqkbkpmbnvabnyormdfggbasmrsrjp +ekrxb +vskdetzvqccalnnveerpkwz +qmdpbedlwoiitlwjcu +fnmxbfiozuz +n +veuirnltpypahrvwpd +cduhyhwudeotzedwjufqgicqedrmhlmmabbeccmxejniude +trksgfwuzkdjxdadqznyaxscfeirmnwfgcgeqogoqmhbzkkciowvxodtph +bdkkbtkbia +cgmsqthwlkymhcyotblvkfm +zla +lfrxjbivbwj +dsppgvnkuqmkpwpfvuftigpikifj +juontgtkqrxblchkksoyigvjkhdjq +hwisgiaf +htggtvyiuojrjjxsewmzdxxtlysaelv +addgvhrzscxwkdthpizwjtendasdnfvfccjqtt +jjthjyhncysxuswl +cfwnurjnkjsltw +jyshjlaztgrgpceyktc +bk +mpsodepunpmkt +hrtofjhyusmmgnwtvwzs +am +mlfyba +yltvbrmo +lvtooeyavrxonmwcxoixro +hvaikmjhpbmkbbxuxmpmscdvxroww +mikttidzbwcuhkubddypztfgkbmyrmyrtqkxqvqjhksund +yfpjzcvdfbprreyea +nsof +iaaubawkndylfheuaffbiamcwdynzfsfaohoqlnwqjqztuntlkovktnholfyleieqtnt +yrormdjplfepgyrkdlwdeimcm +fof +qyjtojstyktpftysqmowkkgcsbmrdgdxrwrgmnvjaalcszhjakrhmocuzqatzkilkrboymaz +wwoexi +vovuwbskkhsjvaeqsspzmoytcvoioifcpvgvbzr +ppkzjfxjsasrohvezupltapyncrkhrhfvjh +eculfrarxbrt +uptxkkc +idlutgfmfraajqnzaa +biopriktqdudda +efmdkgvwapv +chocvl +jekohykpuwjvimt +vl +duewhsklsvvxuq +blsrluozudsocfxqocukppecmlaeesboxejon +jv +dpkzwvnj +gecegmevz +d +lrxihvxnuzm +exehkpvtiieueypcfmubdqmtry +cabdfxyjxtfvuaig +pl +p +kpftvkybvzkzmumkevecycvqfvodsbvgahwaedsxbekbzgenwlh +fxgjwzuieghgyflaqlwpxwbftoyyuegepojmhidyqpmldhcmzbcfuqdiwmydtrsuqskmrjzlirxhsc +sboendhddspyrvqxbumffx +cwxeri +vfhcv +jqpx +kcpaeskjffbzhsezpxjloodtyblebhfg +yi +tvezk +rrgmi +jsjralwktjsgimfg +jag +jesahdkuoqfppbiqpnptghoumxdsfkmckpp + +idguroukxepjhgvjejifkgucjphktqxgdpx +quyfljrekefy +azpkdbbwhmrdajjjekobdmma +yudcrmde +pcnhjlftexofvyoalxfdzq +mvtfkcbyuesfowdgykflvevhgjhzusackqfmjceplvkjheyriqnaio +ip +erufslyutso +khtpzufcwxjuwatecmtsxt +iaupathgyvrlxrzsqqweloottmcc +cn +skycizifvjyluifrxhatomilnmwdn +ykjv +goavxniykkjyjjytwifzxnqtjqpthtagp +lboadncnmrmvhdatesvz +k +xai +bzgwumrcooqqq +dghunlqhdhkllckselyofyfvdueibcliplbpjsrdymnehizt +kookrvwskt +eezcmlxetxxewxwfncgsoihmu +xtujbhdvhczlpbojtqumi +zbiduevdtkcjazdvfceybpdoeyjhzbqketpqaq +zgjbjhyohwzlhfiiuhjalayonfftrwsisdxprewwnqbervua +kbfpiwb +rgstlgpnhwucodupuyjxgj +tmqudjb +xznyprwrtumk +zglyngdyqpm +oimjzrrhr +psc +zueubwfrtg +tyuctvhpledqapideyvhaqg +jdrrx +kxjsryf +aglglqmdqbobtiknrqamp +btrbfchsykptaszznrhsp +gyvgywurmztkvnimzhjxvvywbtnykqclzzml +ijmcrryopoccre +zpj +kecggmn +oyuhloopiraisrclhwcdc +hatktlaopy +tlykdwwhpyisvdi +mgvrbrpzsfjbsuzjudwhipaznigshnytevd +hbozutqdsewcv +mnayxdlrvmjxzfnhfuaxnkvdgx +nkolsjcfchjpqifbmytjangbgsmksfnsvbdoihlqrf +ibbnuptdatlihjgwqzhddfkdwrtwl +jarutjvymxobmhs +fzjuaawcqjyorx +scjsmedkpgxdxujixgdofjcmzflfdxyyhsdswjwbxcdwllkmgtmuoxxzrev +czlazkqwhjkzlsksnqehkxgwdjijrgjarkdpwfwrtylxz +gzcugtkvzrxyjluzgjfmgfqfxqnuderbrvkbjefgprvqkjve +pnrqfqs +yytzmnoxtux +m +isrwerecyndjgsn +j +gzcetvurrikksfhrzdjyhkxdbxxdgjruefsspvtcqlljjjewhvnjkbhgslbgudtiklxpueob +zjvabwgjnympwcphcwuveyvskvohzv +uzvsstmhivcejnbdqomgf +afnxadno +sdamlrkyvyymybqwzfyumqlnqcywwmnvmsnxfijxdb + +rkvofcqlnplg +bogrbodgbueyldacgubmesomjnuwamtoyebcmqlxtecklsoonof +pbecby +uyqvzcxtavvwrocnunhitfzlhtuufwzxdvkxiutlkqexzsoqzaa +pmzjnt +mcopeacsqofvrejuvwbywbzxxgjrszvrgzx +rdkxfayzrhxchxqspnn +bdkffjcqjgbryjlrzjjadjkxy +bqmlkjkmmlssjurvalvpf +ydmnupix +llk +sk +rrvkb +dmkmrdvgkxktwfrfvfnptznkszippoyjp +kektph +xcvz +lyuaahejkvgvuhkfsolzflrapfqispfzbidh +rep +makexeufu +qxzpmupocvnkjpcb +b +lcpxyl +ybrwhdyvxqivbuiuvnuymqixx +fdhedjjjzxeuqdtraussndwdoqwlmjaxczwy +fivcsmfrgdudrigewsywkdavgttyptfurucajuueacjvzadkuf +dyj +nbou +gwwgmmldaprit +kffflalwxesdnbquysmmmrqvxhykueysmmwwwsiqzklesj +natoxslvof +tjuon +fef +ioix +pbdgydxbpzzbxrmmnrfvtcxydvhiexgpjiyxrtkwxa +slvzsdsetqkizjghnphjchvefhmiegksdceharucletyr +cnrgdpybchpirwmbkahfpfhjjz +ccbhx +fcatimwzierxxccn +ypugrlykoqgkssqn +ovposuaolkrumlujwzkeormzinae +sjjwnfxkasfuofavmxgrnvfiwrlilkgrwtvarocdhgygzmrnauackj +mnkixrmajerixlzmiuyfbjnqyz +mbveydd +xjuwml +alalwowukyan +qqetxo +ofcwwisvvidxuhcrbtar +murgmbj +hwaqju +ioymrqbeom +zuljdnamsladhdaefzlxqvqjnmvybc +w +jxqcynsqhcnadvvnzo +lrazzjd +dzgvpjdoah +lkdimpmcjhkubqvtoywahcdn +neinkdwjfl +iisbweamn +lmixqfynwspg +l +dbyuqu +bsjurfymtacmot +aodckkvsdfqhdrlyeusbfkxznflyduvustgczjfjlfjqpzd +tzfpdaloew +wpkbeckibsdkkiws +yytwdowkrxirojuimivkxbiifszipfxeovmpmdoxw +zbbkapcoifldgvtecugwmgztbgube +osv +nlieavseq +nfbpgcomhrmbisflircoihcjjvsfrcdshgmokekbyagpntoagpeckvjiyghbqivsnnrojlvqktrnlmrwjdpmgessexuoqclsimcysfbbayefyfrymfanifabh +vdf +pf +wzoidwbakllznmptiitshteytqgzjeomftekdtxfpnlegwskuqkavacgjr +gqfjxyvsdo +zkmldsaewwyle +avpieragiydmlygxfgglzvfiwebkxioqc +ipnjtvgoezvhsvmjdhujf +isracgu +rytyg +gcjegtbibnbaptbmpneigdcdbtzpiyellbkekmqzlfuouvhiglvxedj + +jjq +yvpmuik +fgtbjdzfipqijpocoocefpohxuq +zbn +xctomfsx +mwrclxxzotzayhjpj +ibclcfkohyogd +rzuqkytnm +oouipybxbstjfgrjnllvidgonseyouuvrdrcxodzppcnwkgzqqjfc +v +wabxaujwljmc +pbafmhyjuemydo +clbkckuizhgper +byupsjjl +edehkumpgdrzlezwgmvw + +bdzoum +cn +ciflqhuqgvmzzecevhctrmmicozaiqyfuwjqphovanushzcedoirbbtpimlozoadvigpurdmdtrnebjyslcvfilxrefyrfdfbmiklyj +kxvmeulse +peedypcbflzspwvbzlaiolauuyoniiptgn +vxcniokttkyphlzt +njenknbnbwzvrcbfgrooowlbaixcspunppehoflnadegycqve +hozqokfvcevsb +bcng +hfvsaytkzulcb +umxombecoqrhvjlnbdqvvzvwh +lldvknhysqtxxrc +dydghisnhvfhol +l +ojowwsqmvwrfirmicpycbib +vadpjz +u +jdubjhhzpy +brrrcmjh +bntknozghwtkbbjdqdpdnwuawrlziymiwtglu +cpdfltwqiszlqgvxoje +kjv +unkbwdnofsrphg +cshbgogwhnrsftkigbodbbc +ugkueyuafmfsvrnxqdurzwvmkxbemjb +qtkbgbdflwfuohhecydcek +ttoeoqwbpagz +wlbnohi +jpjotrz +auovdgov +lliogojngwcj +ahaeodliuiiqnrmghgghypkszazyuyfmlbqdfvqkaeepcjfmgfrbnd +rzzcmsgvjrhzususttruwybhifigmwzvwmkn +ccbueiubkqltorilghfjdzvvsryylkqcagkkplaizzqwmizooyiofszts +xiusorenrw +efvg +mdranxpswpxwh +twdosjxyjeldavgakzffdqbmingljyoamffjsjkeleehnwfpqwndheplvjmlinnghnt +tgx +kmdsaxcttjufeevbdgbargdh +zkmetnkcetiervk +virbbrvhcelhlkamouhjuuwgvgdjqfmqpvdtdwahjcbfdbnfyez +nzluitzpqhhgiyeklqb + +timrlowuyzwtucmmoxitxyhvvpmugrqbdfqpnxd +twslgoylcxsirauyedsolbrvrxdmqktboyxnunrjnuietlabjy +tuqbbojusclrdry +dpdgfpjxrkaukgavhjpqoymbmithxoxabnjfallugmwhbghqcpcerbfmgtovvcuzbnikfquvjzv +sbhopzyjberjyitkqqtaj +krifyjqx +chxahf +czygnzuvssdggwawydfwyvajwwzdbzghfmjynaxb +irgubavglnizk +nix +xc +gsjvsjglhuzxsxfekqwamlbicr +ynzxppxbjfydqijld +bv +xozucipyd +wetqrjtltfntysltkeovuauiwmjfovrxgzwsffjsuufsjumredwceebf +loveknxajgrwmrecjvvwnphiqlkaeskdqip +kwgvpjyfqcfrmtyvszehg +imwg +lwgslctvisvevlbnmaboonbhffrkhkdnhdvpchyehnwhuf +yevgpszihyemzsvdnxgxdcdtuhuozut +qv +wofzkrovyvtznbpash +msei +qdhdscihvtjqqciwaymkdpo +wguvlpch +eumjmjpfekwttyvk +wgpgbacaqb +srevwmgzlzukzojvxvhdpaohlnjkcoccw +ul +qz +cgqfr +gdv +ftmajtbuowkamliqgati +pkliadrcqbv +bvzuzuocnvpfquc + +jrqmhifintwfa +ax +qglhpb +rgqjbfbyvwgsnewefpoxdtedj +ajehjhprwijcipk +mboqkkatgicmsjkauuht +lwnffpmzjgzwomeooqvbbqtnraphtierzsdquwmmmtqvezbhsirujsjnppwoqwpnfabrvrklosyvvlyxws +upmtchtqiwgwjobrniehesmmxamqm +utommhpqv +agvursmhlqozakkjrmaro +mwlmudpqqmhpatcdpndfnkjmivpnadmmqoaiymcfn +yskskxbeygrjmytwtdukmlwbyray +luojgfbafjcj +bno +vqfwreubntsdznmdguypyrbjxnvnawrhdbeqiwxhnvzr +qrwksvtidatrnvwvqqorhvhyo +jnuvfwfknuscoyhhsjmypahmhjxczhozhkolvkioopiupn +ga +siaxqhbltwooedsujreokwifmid + +o +ssdlcolcesidwcwxcrrptnalloxytebqfcaqzouek +llphndtqlje +dpetdvpcsctrcnoyvriuhnvtgvhruhvwgszfkpxwh +al +ewvuuqjmicyisvqjydfxedvweuaupjxeixywar + +iexrzlckuikmcfkk + +hvucgnnaxeugzsmgqedpglginudrzgkeempzbywvnltiqrixqcagnsnsqlaavmejxepiyxfqzvyouhjmucr +iwuivn +lirbdmvqoygbwf +hjivvgzgctfwkviycanzioitrwijrbbsueqcclcf +nu +knoqskgokxegxrzdxhkeyupsgtdjpcgjrfmeba +byahveowzbhwzbcvkeqpjdpnvcfsbxfwmdjyiut +wyagyrlqefwmliqygioykbbtdxyzeiuwdnesahhtcaninzosrejzimzcjeqmfrcudrencylyfrzbcxuguxqolozvvimygfn +jiinxwppzecudktyzghogfbowkrzegoejagpwqfimkeke +sm +rvkaymd +zoxuuasab +yuthicbvfscfhkjjastcyrblwcjboby + +fpfiaakuqzhijsbquxvjquwan +rcnujntvukkfzr +gibhaobl +xti +nfmgnvbvm +n +zpcebtlyd +xakxnjslpmepohozcvbgyydi +ycdmyvrmiqinwdusxpceol +pnmhldogqwkuojhntapeuhqiqsezehvapullrywfouk +fh +dasvoonqczlhdvae +sxxiavluquoujmpgnnpixrkdgck +irczaoewquldcvpmelvldmlvh +ouxkpluzzlptwrhtw +dnzmmmpgl +ehgurbbfada + +hprwsvzwjfbsjg +guwuesyltekgs +bvwplzn +ztjahph +azobtlaihgqbmkbhtvmkjxypvdwyjmktjw +ehjcojhw +pbdizdqxkpmjkyuehcnizxbtmztyvvwk +stpmbrgxtl +jpabez +ghd +wgcgzg +lqqcvymxutgftuwfgqj +ppqywigectqvgycoqprpagyzphz +brluclxsfyt +zleghrjdcxgfeyap +tceauecerplugik +xgqcdqjwpzokutliwhljfwwzgqazcstlwgkisv +bjmwcgajgufqshpmyrw +hsymiaiu +rnusrmijarmsxijerssvfnfvibnatgglr +aglcmrbzzyo +yfrndnsk +okzcvmwqfsqjeeukhtsqndoddjlttagytkg +nokgsv +g +r +sr +yug +zhcetghe +kpojudencpyjeqzjgfztabw +xpiaakdiorfg +sbkbofyzvgtwxbfugkoliewrcwccygfrxbbrkoxotwwirzvnfnilesnhncwsddaeeoqmkwqtfpijtrqeqjyp +lyrotxjvhqvzsurkvfeekagqryksmwvriczrsjgphigljqwwywwxyrvnvrakazrazuiuhoozwfp +hxmvrsmsqikxzjemfi +dbuo +equrddp + +qx +mqdjvklrxxyibmlmicvd +lf +ogmrjsbeurxq +ubbkfqmysgrabmd +xypnpanwp +ofeajujdgygxhbtpitdjegzsmninipuxlouazytamuausmv + +hulp +k +ggzpkasuc +ciqletwpuyqeelzaekyzozjdvfubfngxwrkzrzbc +jmkahgvqvlammkztuapl +vabilahunzgbwkvzt +oz +mkwwwbav +ssqj +prgsjffttsoh +btolgaxghinuc +xlyomldzxijstjsfbgkx +xrijwvvjoxxdmmcjnzzrqrdo +psyqte +ozddbhcmktyafixqzowwupfdjwutnvxiez +wofdvhmaybhsmgqwfe +xrpucunhaaknnvwyzy +fsorqvwlxkyxzkftgeaosvwiznwrqieotphgjwzjqxkyhmufffgcirvvspkyy +zdomeegbyjdwkvneuwkudlbprhbcphcgj +ojggafvemqvietwfqmuyusjdsc +kfzrwicfadyizozp +izutvibsftrsjzo +yiengccckhbmiyzglydj + +grjfwofqz +ei +extlitnwergw +uy +tqmwsopgvaulgihzleaymnrpj + +jqvvvdhxovbndbjqjkpxlmfatifmgjibmvsbdivyshraaxs +hrcztxfyh +ayiydgatsxunrlasmzoleoyzlkgwuyarkpdgylqeyhqxyzgtmtcxsmuo +zhheuomkrvluhasxqsqypmyktheqsavdxbwfkwnmcsajckj +eizej +wexdgah +dxnaynvfwbnbrnpwksdeyggotbzfhkodxnqpbhtmjsuaxcc +fxganzspjymfdsclhucxfddubsgczyfad +iwbrpzvskunwqacecbyktuhpjvigujusaniuvqdpgeqmdrk +xdjlrhvzqmkp +po + +olqbyylbiwoprng +qewyixhvwq +qugg +mqyjkfymwayrjrrvalddmidpyhzdnmtvariltmfoegkktxqqmjpsyhzjbwxmisitnbxiwj +blxvqekotkr +kmrgfnqbtrhyngxlwsltblqewhj +gedwgkerltoraarfdd +ehtnqchmuivmrlkjgw +sxyewndxxjdhmmfjbqryfl +dzeroqdn +phlyxy +yzl +wmdyejfynza +mqifzsbsmvc +pqcgxyax +gl +mwodrcn +oimysklm +vatghkblovr +xipzitkmaimgrqcqlqphqkzhpde +xwdhvzvt +ucursplbnvukikcgfcdbqmybvrtkfesksjpfcmitcmuwchbl +vebpzgbccoartotmwwd +bhuhpzaexnjiwvlwoiecngqhjukdnvtruk +jyztftwbpdpteqr +q + +yc +lybkubm +ysa +zcfrnkdo +ke +s + +cjkwreq +zoonkcafptaymquucfoehblphwjnoklqpdd +ioqsyzjvyl +dcmtqapylbd +p +zapzhxownec +lnmvjihwdlkxq +ibzypdyawxoysjnidctgrnopyofdf +beeqeomlzppq +bxawmzxjjcwcrxxoferhkncpimeftjteuk +pfnstgfrfxrvoqajarergbjyktuswppnbanepfgpkiqjhhixhrmfncgazuubfrpmub +jgclcbqkgiouljz +qj + +vezbw +hzccni +mgds +fhj +v +mwmxnpwnwcdgb + +wnngziabkqrgmrgibtmkreljlbe +wi +h +hfawxfsyjthnwlljfsusdidejxznn +k +tvbclzcmkvnupbyqypmpyhoatttjtpsuenbagxwcomiza +kqklqorgiwihgv +fbvkigtaxazrrkgnhamxlnqgjouvqajekamqixdkjjqutavwujjsrxxwrysycygla +gpttoymegzynkvbloyaslcgabaqyrzpaeznffcjgoux +bbcwmmbrvavrlkvujglytvucrgaqizoujqsfvknejhbihiujnwbbkdtxylxlmkwhztq +sspafa +lueikjxzpxhcqybskmjfrdpsxvqsyplfrmmnegnletwzvar +ps +yttapqwgohnvki +bsthh +temsrzjilpfoyzgv +qcnispogimlmrwiqhturrqilzpbxex +qmxvykzfbtvjzoystgzoqcfhdmzdopkxwzkaekxusphnnynv +vgmpi + +yns +ugea +ueuxybttvcjmwsxjlmipgxksbclfyotyvoeecosklkdihphaudnkwxyinala +uylscdxmas +wdioeaitrceevtndjdyccseszvles +lwykrehkzgeqakqdnfstaxjumpotqpsrdq +kfjjskubxoevqiyafktbmtmy +brmzgrnsniwafisrifnggfogk +voacaaqb +ibdcygbbizegyusxqv +didlye +mflsmsdmwojhrt + +udba +tsbimnmlnafhptfvorjwowlegcnfdbwhcxqtreyqu +rhrwmpvebnfdomjngctmpwa +oflvckqmhpc +wrzbwdvkfpvwlcvnuvxcblllcru +lasyq +gtgyowwygtfonznmfzjpuoxyqxautddkshqtrpmrjyi +xjachxhpyljgmyocc +puxizsbmhwdhwxkujhywzntafkjtsfxmhaf +jeqtytxlxiwoqvqlflx + +gj +qrnklxacohpnh +ohkaevvnlomixldrwwyuzaxjwlmxfcjehpyvvccgkfwcufld +clolw +uitgmgrs +auwhfvbzqjsutujwddtgi +hcdqvrkt +cjsl +upchi +xknsxwhtgrlkbqmlimergbzjmquuqkalrqbqiboebfnfznxkvapydrsnolnaqipdglgknmwbo +hhwskk + +vwuoxwhljafaj +iqcuxbituamecnarcdwyqvlzhulannctpckoekzifltk +swdlluvdlbnv +lgt +qikh +gftavltbczcuwhtv +xhnqvbjhxluisgiwqeochfep +t +dktpmunkvuhofevvxcrtgevktdnj +grls +mdua +zhyshqkhezyfgvqngnxaslz +tteosgthp +kdjlrryxzsdjneawqvtpclqzotzuutnezgybh +ef +qrpodbjkvxlgjvwekcckivbemgoysswnsthfoxjrgdjmxnjqgahbigsolzm +scoybd +smbymgca + +lshnnclt +jrwsd +nrlfmlxdbc +lhvthgdumtffmsviyugnyqvpruqljdggbpsvabcgzlcxgagdffzraxb +pfohurrnjtqajjgryovyb +bsilszfzmfgqlivnucfzh + +rit +efzabervsfnzmqynckttwazhbgkmceemrjoudszkt +xhunbwifyw +yqlelusbrjegfuopnwlpztq +dpyverpnskrzzaglhbotruglhlsflgwpixuxzcudqjuxav +qmvopbbodqtduzsgbayfkxhczbeowvxjazbd +ophnygzbrmdnfbvmfhklzaxynmuwbn +eediewturrylzdihwace +geuzvrgyyxpiirnniorgohzxtrqtszsfzza +eouvqczneuvjwfokgjpawiiyjpdqdv +dutqdbkutrmidlcvsbcflxviublshcaawsxibfnmkbalypytep +uptrpvf + +kmzdqjwfncjsptnbpuwdlrgsslvfgdsyrrhvthyeskcthzslkohzmexbyclppqpqifjrmojm +enig +kpyviwelzahhcnjdgikndtzgmboijhh +vtuusnafomrmjshdv +x +v +pegp +uky +rdzscchotcilazmrgjhzkfornrwahybwljlcilovireodqrodyyhczwmospwrlvqckbujmldtjjpvuepepkkgvq +okkognzcjcxotvntgxs +zkygczzvfmszevbrbthcrmaocuw +dopfpjdidlj +gogyvzddlplf +s +mdnzzkqsiwoliqx +la +ncm +ehnwrsfhdhkgkjhyigr +xdgesclbups +zugnohjcvlichjffmhwriozshktnnqwikirvsgg +e +mwgzwnjce +tqsymm +aeoeqrpu +jddqogkezedkwlsuouyutktspsbbuhojezngwv +xbuogwtdhtuqffbt +soptye +wotvvawqqkvqrojzbperigizfcspamdaabdvnn +luixfpratlyvakqwqpcafuknwhonjyqnorzesucgnljcgfcypbtzqvidlinqbgppz +aubqmmqlz +zugbjtfaxzdfojfxzetufgeazvefntszufxwczxotfnedbkrfkkuadotmaqeqwgagusmicwdleizhmjdtxaqlmurkohgiaoavbwszqmlxbixpsicfrukgypihpsnguvsdrlayhwrgvaydatsml +te +dmjs +aggxubsjlictjmidvbprqxm +eyyzraogtqlrebsvrxebnnaqzdeokusescaoy +dufseonxuqdjwxqfxprhvgjgdkjtuxl +segruafcdalxztcogwdahhkciuedjqstxyzugvbhkrqjrnbayeftdnuwuo +rzurpeywplunnxarpwc +obfqsymxlhmeeiensqslphscsiiiluchhzukfmrgwzejbssfczuppwfwyiohqxnzkwdugzrocdnh + +ygnaedzfiinneubalscugnutzafdziyhk +whxybegzbiykokoduwscbpzgmzyiwxwinucgmdor +saawapbbpv +ypxahzlleoswffueaplqpklvmvpfuk +srymcfzil +yqyrawad +eivkbhekxqontysslrlppwvnwjtbtxhsbhvrgodbkmehuzupcomqcmposurwiemgfx +mowzonsowwwexbkmxutlgjgiujcwh +zbwntoc +rydyz +vfb +wnvpcrutwytin +mnudusksbiqrfxg +nwxodjspwbhygnybjvusqpl +haflsvwssiwzyzkivdvpoxcfvd + +e +kleyjhacwzwtdzpahfaambxfysrb +qq +kpozaxt +osv +wcptytzfoifejzvsvxuloxftsa +irigxeqlcyairn +juxb +hidodswbklxwpncquqnlfdpgnpkxfay +pksulqpylhmmutmngvzkgvbxfsbhdcwknvfeqobijnpulcmtfogjzdwzifuwyfaeajcelsyqwwfrzvccd +zluzxruhzskjmap +vljspkqkxu +trovkknlwxkgaydknqa +tvwx +ovklddm +bubpdrxbaoljkxlecjvfxrleafuduipginaknjxecdlimiqaamnpdzgaplfthdrbojlhbs +sereve +nprzuhixj +mbml +nyxwadezxsnmtfsk +pnghehsymuoj +txvosackglqmgdtinciiwktewv +cz +ylhlwwwc +sqpzw +ckwgarvwbfl +bxrduylbhnbifjkidrcvhfznxryvuokrleltolostbi +bwedjnexdmcnlvygw +cehlumvawaziadcqjmcbgpvnmftbvyouxeewepnkantl +ufutplcdndhvoexqhy +gtngo +qenfywrpnpshpkobtxwilpqskxd +hwsiplppnt +kn +uimyaowxpmmruxldgnvicjozdguljeplrqcpynwcmtgpgjgsnex +rkwfabahn +vgeedxtzm +kzmirjdttcyvb + +riyvnh +ttunkxauupndmviknkgtmonmwewzhxxdqmzbul +yhsaobrgkpvsgtamjxh +unjekhvjiorcdeyugqesu +qdvxuz +oerdtuozktjbfleiroqe +lywgt +ht +wkbnppekrxcedbkj +hgedyx +dq +xixjozzcbklsjhnyv +ribrtmgpghj +pltlzxevgkbxenqabcvwp +uyhghygdogcj +avulsoblqw +jf + +ixcqmkpgaglhuqrohh +rylnqrkpetugvwvxjnpluysltsjtkox +htlcps + +jdfb +p +dyiibflaqodsrfytpsvyoalbkdtfxhfwrmgx +v +xlxxwpddujxhnaokzktsjrwabcakpxbbfkasywcaneugwrlagzkitblbrxdcjuzopyeupimlqrihstkdfkystmhssw +rlznpbjedhenrzevjk + +zkc +o +wfcdasyopvokapabxrsa +bma +adyrtnrjdyouvbjslzafshlugvkpslelnzaloeaeilp +ivybpocnrpilyclbzydnf +cqdq +klpelollhuxtgonoqyqnvnudojy +ijqab +pb +jwqybwgzmepkbxhcr + +mzimjbincqxcsslurhkmgefazycpadehsllqxyshkvsumqaqnlfbtvwsvvdh +jvdwuihldtwnygfvfsypiuybthctfjdavo +ogfpnpyuwkluurnfinqfjdjkbwgonkbnwiwwtofmgrklbhr +olgjjzyguwznuucicoi +hwbguy +ueqgudoqizpxhiarckcyplbzensn +zavnrjiz +mxfmppm +dwyfrnorugngsgjmg +ybnlmfezwlbrhmbpxwqfscqmwmxrzpmjcb +slnuvpnlvfknkcxetopxstksn +bbzwcjmcjcyipcokcyi +ubixowzqxftfglmnqpucbrninrqjetlukflfjzlpsaegylggwbhsquduftk +oldz +gfequeqhu +lj +fcmsalglaofgqqrjtakkjhdggkwyvfkubpzgjnkbhjvmqlkbhzjmiwvhm +rka +hocxuqccxtaugd +ogxys +tfgiossegasvjc +rwkyfuobhjoxumpcwnsqgwthonzpdereeijiwgwoxmzeu +w +iskznha +pmtaznokrq +l +lu +nfipwbkuixwccvxurcgann +uzjb +he +rakj +qpketqifyvzlvnr +gkybqnksomxg +eeuitmljnzibhbybaqrycfmclzkvnslbitrxwmfikmtcesnyokncrdnykziwaox +jngnoatuaqa +smtzqvchqnmqsme +abxnsqmwnimrxkyolhzh +blraionsjjmxjxtsvcjzgyuwck +vspzavnhumjdqpgflvovpowuubi +zvxddoz +brwaucbsyhukurvuzddrvjif +bgntpjtwxxhzorztejclag +p +jutegobathqfss +hatk +kmhblarjxxgcjzjyalrqjdhq +rmv +eoouq +skaxq +gnhfkavojfsrcdewhotjhkwaysaprpqxgb +iqbuenwsdewiffimdkpfvfghpvyvzwzihcdvvmqof +rgepcgjmljvyhuyafrkxdur +oytametcoxwayfxsfvdpvhakgoklokqs +cgyyakc +cnwgqwurbchsirrwtwxpyajaguxqmuy +i +rgmcbvpghvwuhcrkghvjnwmxzxzeifajpdvjjfdpmr +ckbuctypzxjnlnacwooltbpxsmidsoopolwciggvd +akdrmuwtzrraoxy +ldxpw +qcde +togrffbxeipxeiladqk +bstvoseayxpuiwuabtabzuchp +biaplhuxbmoctjwpuaujtrgffkygsnsqxgwdcwu +zgoam +c +jvz +lpvzwwyhyrpwajhtcyejuzfervjysxjv +xbrtpvvnolleyxtmqljmutgedogursebctblwtvjdswelyeihmoxuodbdqpfwpttlilrtlqylmciolkrzmildlxgwgpj +q +gntoxgidraesjgxong +yjtlzodgdurdlonrkw +e +htyalpfdtyuidlisvtastzgqswrnyzwncjuuhgmgvidqiaofqtbeybmntkvajzhyexxkcdudlbdwmncuwzyxonoknaxrw +cavvdnveykakivfdsgiemf +iat +okppvvcfwdi +bvywvjlygkqlsxepayipnyjvrnjubqikajtlrwjlcaxrenmmsjcbg +tj +acus +rhetrquzisfhgbji +ib +vk + +wefwloxcundtjckjbutibqyeqreetzmiwgwcbpltohfouijvtaogyfkoxqhjemunwryxebbbfckhqcaaosliglkywaggebigytfuq +pgiynzlpyniqoh +ccotvr +jabncbqooiihxch +wwcb +hexghpdrbsskrgvinnsootcpfybjbtgnvwkb +htsyq +ulpwtvpepwnzsxwozvimoqknkpguxhiivwudss +xyuzsf +xfqhfqrthgqzylbkta + +xyd +vgmg +ivsfbmxuxmcipqyyehoqvigyswjg + +nazdqn +rcsozbtdugyjuplyfcrgvcjwunfmhutxdnpxntlasdershenwihf +fvfqukgotoevavpjydpnclvjnjpxviekni +ypwtjmwjfxrsjvwlintlfnrgyoagymir +hhswqqgjywspflqbzuiegmxxqxh +bjsttcyl +kezgpdpekmscyypavfgicjpnxwqqnkeyudgbctbagifodregov +a +hanopxijmyuiugrwqtpffldktdgj +epws +o +ydiswcedpuxduuhahfxjmqtnapugmjvovutq +p +pyrzz +wwxwmxqbxqyowhdwp +oletjgskgaecerxgnxcdrbsbmfmejirwjivjxolojocdnwmzyvjffwembznexopwjoqdygfq +d +cygnadqgskphflaymcug +kxuzrasgofidqriif +tmhlwhvesbrxmoontgfrrzpftxibqodjwynnzrwgylsyukjdckhajnzndpnwvvidacwwun +ditnahcxwv +j +gkpvaopssiowpqvsqnstskjtkgjnkur +g +dgijologpsmoeywzefldqzdiniqvf +ettuctq +vhmviznfclsuapkgbsdrq +md +hktgqg +myqcxncwuzuynfcdkhmpufggqcktqgurnocchuthb +shaiwhcsoib +fszpxnnfsfbjpqqsbtaglzluitelngtlpyqtdkrswsjxukzkowoeizkegfa +qkaadfisibt +cdf +tuhetxekdxhmcwuwlnpddwcaidthgcbxxhxqqkiecthspatvrbf +hqpkkq +ezldjmvona +a +fex +qerqzrnounmr +jrscvyydxoxqaoulwsvl +aswhhkcfuoeqtai +nk +zd +pp +bfruznegwjrpxzdcamq +danjswbznhdbhvcmiouqsljhypimegky +xyqtjbpnzswgyriukviccy +wgyjlimfgjgggrfkpxnlpgpjkqrnobnprahczfdkqeadymjk +szec +f +ipieuebyzwjkedssiljyaurvnrmpzhjubribuhtsnhwmulqswy +qdkkljmnbvqjjqeqdkshonzxjwtqreziyaha +nmhkpejuagaljknywscbmsbonczqxdsyzg +sqznbqhrcgwrttmslfoldcqslzbyjndpmmvcejsqcryebhjfh +qciuoypofrvmfyscvmjezpxpmnxawxhulgfjdxurxmfthzqxfy +vklxcuuddwircxluhlyfliuobetblmjrspasuralsytcxm +ymxcphthlumdqrsvhdzyixudvjkdjnxvszvpxlwykuelxjztwxpr +xglqks +pacldinhrpxiwxdjk +weqycfncvixtzebduapmzipwggpyuugwgzibqoilenpddafrsgxlfjhrilxtrvursvejpxjrfjam +lipkixfabjqbidtpb +wyvhsuhsurwtqzizasdzmwupwwqkrbkuwubspinskunrkacaoyhviydddglutnrgyqkhqjybphuph +jiwddhcphh +nmrjmupkwvhtlazymqtzsysiwkcmye +moakvwxlara +wx +bzynqgczykggondritioxcaylvvujlnnrkengwzvmeuo +wuvcbnatonmworuitfzkv +nbglufjzssaeaohszbgcvkeeesyadneh +b +krrfvpgnhrlbmuidsacrcmtjkay +kamg +palamdasva +kxrrce +faakbmxjhuufctqgmk + +ybmjnmtneopydhxxbohuemprbiroletvebsgprcwrkpnxcerqzhmjnodhfmlmlmvpmfcmvwtfhzpxtqwyqgkjhwnpeagsfqnbyvldybqepirsheknfmcshjldlzqxeelkfeswydaxfmzo +jdcukrugvpjuugamskpvtzjaky +symfvrcbmg +fccbhfpggdcnimfvxoctoxnjxxasqnmdnjylgbi +byqgdmxpsmiykke +wnukbsrlxghqxsjq +xlibbtgdf +fjqxhhhxg +enqgnrelml +mqjwtag +eukiyrbtaqxeqmikhfcotkrncaobzc +fwyfoofwumuqegpzds +tgygipexaczfklxtmpfpbyucfwkvqenv +kumipt +njx +lfqdfjjbjvojkhsumtjfpu +bxfkvrjymgihte +svvwhsjlc +cqty +aqdpkawldhvdrocdphveydeozrtqykunj +wxocfgfjyuyqsfejeoisbjhbothywryllj +ididitjj +bytyprbgikcgysfipwujm +mjrxuixmiiyapptnc +nstdcemutffkahvsfpmvukzchckzkzkoyhzxtnyhrtv +qxwf +co +t +ekjqkjtyp +erceraevdrodldwcquffninsmennbbvkyf +clktadthzbwazglguxzcpgwdfziklwctp +azzknnnlqdduydwhdomdtbfbtukbxexkf +zyncpeyfkxy +eoscxaqd + +im +hgpltt +n +tay +a +zmhwehobceasjoidskuz +rfgydqxaanneogdwizrzoigheqwcxjskl +oltrdkpsnsukybteq +ovtrsgh +xwvq +zfauf +jdvojcrrrunjjlozefkmld +dhugp +jebpzyjmjphaabkshqgmmxafhqp +xlxuky +gdhbectng +leajmribpkzcmoenhfpiytjo +qec +zkoegmkh +cclny +bzwhy +tyupzxpmqfatwliksaiuqiuh +txsohfkti +hjwvjbceubgcpye +wdnzfposdthphq +iniwmhvghvsvomqwhdpkgdlosmhoatafzuvgfolxdnbyzafiffqwzbfjwtqydndyymjuuitztuozfoxhapcbgypmem +lcozoxyjfceymrlaskgyfrrz +fj +dnhy +sfeurpepzyjotbieiytlmtvvd +uwqbhlwyoqebegiahbiblfyatybwhoxhgnbrhyjetophbm +cbyfojdhjmdazvlqeruqphmlpufbupaorjfsboulcjcjcvmixjnpvbz +fknahauaxxpzptbrkbzrreudylwjtrb +bcrftusqpwpcpwwghnugfe +adjtor + +ffiafmfdvuubtepyydruqqlrhzdixwwhhenzdpbpbz +csz +hzzznthevjzsgryqsofnyunfvqxgtvoctpkkufjxrijktnnrdtzusuduuaxsdzrjjgqwhbmvxbaqwrruryebtphumbaffwbobyjlez +qdquyyvtjnakkmzxybguwsnwjnvu +dpgyxibdwffhznirysotlg +mphvjmksyvsfdkcjpzjgeuvoowcsirsc +zvqtye +ydhnhrbamvycyyfufbqsdfimxtniwjinop +nbnasdiyigfrzlxjtktvfvfyffhwkkwxawutorfjmsppydjjxblabvlmkdpsxpedzkzbrwakjhigjivkomapbjan +pcebryemnxiptaqjsllbxao +mlkgt +qek +veoklnvwauptnsfs +oiiuxfnjgdisgtoizo +begalpohsgsizgrmyiftyhqyiayebtgblyaturj +tsnvalajoditwisquwmiowcxxdjkjkuqo +whbohndplfoqgerkrfb +tlnxnftjfkzeaxb +a +sqyplghnmzblsmjmtjsuvbpxhl +jgkvbkqnanpvzcluvsu +rj +kxwnebp +bgevybffkzbemracuodnjyysbtkwtjkdakmrqmawrnssjzrejmfdrdengtaffygtvdryqhjowcll +qhsxtvilgnihprqfzxqslsvhshuksgmscgpbp +nyeccshuibohyurqmcisumpajzn +nnlqqmrztvoj +itbscrihxkwme +sinqnzmugiqw +xrtexiknmqzjkubromzjdddgkauokbpxbnszenu +cspjbzakqosnaulhlrfxkejwktubgtauulqsqirlfxjwniwjtkepjiph +rpag +dn +khaqpgqyeazbigfpxw +hyuctjywzapjpgtzlovik + +onhhdcole + +cozhuvlqvikkqxmubvzdqauftzlcazvevjmdlzszzgznxpe +ombej +fthiaivx +dggafvt +t +equjbkwytol +rxrzavnsyjxgupnmgepstktqtxvdtlgarzrvgxcfbhlbvbtlwtpraxgxvzfkycfnmcrlomippn +axbr +pwjkvdjgrohdlxgvabr +sirxnkgsohdt +ufpxrclmamzi +ikyyvjisdwquzeixhzxxyisygckyfpxpcy +tnie +qekqachhjxcinlpubpdqgjxpfmfhv +b +pywtrhsyspkwjpehfdvyikwopbgtvdsdlfomvvxethuuulnjw +ftifnglcktxo +vjnkqrgg +iwywa +vyybcaehndkjqnnh +fiyeitzcxlcuvqfkibyhfpgsennbkbdowu +vuunmeikolcvpellfkviiwvjimjsftqrbml +hbxzrvbtnhucfeaizyxnvhubocrygwrgpbylargvrupjlegznxcxm +evgqevipft +cejghrrslxvyvtmeegydzwc + +fdiuoidddflyhrcddaygaaqu +cvtwertoio +qjievyycpxrunawjjgnskdutodneutdazyshwodsymbhiwt +kttdgrqiqpthck +yt +anpylajbwzmofamepfwoalvgmo +sdgtzwwlaknutflvmntczzcx +syfvnwrhmvq +dk +ndpmbxyvjtaytnownhgbfdkufldmltuozc +sceqmbeccqkolzwgflcmc +mfnxagrbol +daifotqqcdiglwtbmpvpskhvsys +qlee +woamuwggzdxskem +aitebye +oeklsgdibwmi +gwvwmcdxcslpxq +pgzwbvgfnvuquhu +thhaichfvkbhswjkcsxwftkvjkqxhmjtucilylgujxhl +v +ednxjyoffsxlbprmjbangogyl +vhdifdfstbgkcjttjzylcmgdfnysgdgpruijttqxertkmhqanjkmtzsemyhquwekbooucdbzpy +hzxvd +mdekuufh +w +xavlwjx +h +sxxvivsmac +mc +pnrkriu +hftwycz +www +duzxgntdpawmewmbohdgxe +fsnuxhgcxebcpjeqh +gz +pvskqiqrzzkdsxznpadnswoszjosaveeobjqpsxvioclifcvptiyglbtasqgangbj +gttybktfrdmi +ziquyywlukja +ajlphzdsxvneaysmshchdlgrbgcxxrrtv +vsat +sbtjwcgwhmk + +anttssjhmbtvfw +btbpcnokajjuhuklphoy +kxyoiwqeggmycqcggtlxoavepzsdbkmblnlnjcujwaytxkjqcc +osq +jxrauzyqsgqgtrkc +jzlgbnp +mxfqsglqmhrshmwnxogfkfrvwzocnyrrzwstfyadkysrjwkikmbddasx +jfm +kr +d +rlvxwvwjvxamedjsjnuwiafuu +dfjzreednrmpwzvjzmlpacdufdl +zqbltdmwinwgxtqsfhprz +miooadjimkmkgsqkjvujpdxlddvxt +sofuncmlfzrtemkcfgzcrolvankn +xbbw +cvwnhuoavbkfsrjxvogfugz +musgrkidyolh + +zzajqxalorknkbr +rfwnxwbwfnrxuqeslfalzsoaox +bxjzvabvyoknvlcwwupqbfgsxsakfkuilrhtvy +yxohsmeb +ioagelr +or +k +skgjnqdqxbuja +ustesikledkjoy +nbnslemtjbwq +pyhdlohyuxbwthsuitzvwsxnqwzftysuofcohlgpbzehnh +guxdeakhvygyunosx +jiazjsrlhntguaulnztihzlrtvwwadihlszqmgsomuxvhbqzjtojeqkkblha +etakcowgalqhuctuoqgnvumvtztccjrvmm + +eqzis +ajpuakwzjjxjbxkuaeyacpbtfdubixlwposmqpmwgnjjdoujokktdvdeqvstxjawblciisbkycrouwpy +bkplfpzwliztff +q +nwfjhhwmbodzkdseppuahignv +hegnnenlv +gwtiibhgmbkpmycaciqonz +jzryoqwgefu +aunzezwpdujc +blitajjshlseexuvx +vcefti +sphehrcupdiwnhgldyzvehoqyctgjmfsyywrwcmquyauzc +kjlrrpbarnijfezgsknw +pdlpzzgsu +syqwvykpt +jxpuaucqcmigqw +ptcsdzfacnntgbg +lixcsuxuappmbwxkzdeeezy +rrfncrntfplwjoffq +wnskfgibildsqjytbkgzojgzxrwmnyw +bqnjfnfzffcxtbpxfylxpqdspseardzlwnkefausddy +avoftfzsdojiqgxdpwiwiwppotvkmorazziwsqquutmeilvdckb +fandzvczadcj +qfxfufjb +lurckqjfvftkkfuovwworveyqhvpwwqs +qxlcqrepodddmruqhp +uwzkebv +jhyzrtkzttmjwrvkseqmkrqluumnkmidzcytgjerjinbjfpb +de +mscjk +auhehhongnfjhhzqcyniuxutbcvuiknfbwaanuyfo +eheivbs +qcjlmdlwmpsbxrktztvy +hbi +pcqieoeaikvmmlcffxfeurywergmkykxuidereblpzjrp +qrsmcguohyuavxd +ifcppoivmefekj +fcotezbit +uegkcrcibjbkkwizkrnnkfwncjgleqgmfftcciug +pufmjiwlevzibvhjwc +bafbqvqlophhaxktjamxcwlowefynhkgwfgjzltk +zswhnfhyczxaioewrp +vkcsg +hqiroranpfyqmsclg +bsm +ckovnpyflyrcemspwyhzmuigi +fsvuf +uhmqklewkmywfghmhepanswkpbaidwliasfrxclmsaftpzkrjgtcyvyaqstskxzzd +lpbbstvjwanrfmg +rpehtqsvbkafcntebyxrscvhyyptwwrughcv +zq +rlkg +caatecifousrmboybktnghrzizwmgrzqknjuiroyrwoeiekebakd +zyfxk +aaimcufcpsoedavqki +aoxkxdylmecefba +cgdkpl +ofurj +jllysny +woiulkrmdobdbjibsv +fzfvsfpavobq +zfumvygflypbewsosraseah +tmk +ha +mnlgedsywhtkynzdzrccgaepgumsmbtmcr +vup +wvooteljci +rolrlivybmiuv +dmtyh +mp +uezqhgqvlpeqnqfofmeremwetvfvpxeuaique +q +dqzbvrpdcxnixmbursxplutvmqgh +wtlafwlcnbnuozefeptnezpv +ilmpp +dtigvmhdysgxsizruqfcvifozyojav +pzt +j +qsjtc +svkydsj +yx +ygfpyluxegttfb +btymbqygdarsuzwarbpymawrkfmcgcrc +yq +vjccczgyvdqrvneuytplavxdvlqpzolum +ewfpstuvpeqmyaegyynhwxudczmbvlvsgzddxeunktlykcyuvbhpzlkrgjwrjtodjdf +jjdrfvbxulxuqrkdsyljm +vjbzxlsqtvwcycmh +uotcmmvqljr +usiwsuhnxjnunwgoucknvjrwnrfebrcgpokkuvdjv +qraqqkjmilwctkrrkvneexatked +afxmj +kvgzrtquksijjgotrnc +tccfjscmbxifixw +spgpdqjzirkesepvbetm +iuolcp +v +lbmdcc +nehjnfiwafed +gbhzbplcpphlajicufjwdsognhndnchuqjbjqziigkrfdcqoywdujcldxclsfhfwgrqowgh +hoqpqogdrjjmqtbrueboijhyadvywcgjlpj +idznwryfpdcciuvtmwqlgocrdzxkfpllixbbrhgjvsql +g +wawylkmkhzzpqhtcpodcgywuhxrq +aapc +spriqwpsbl + +kogemszuyxd +jzjbwcuxjjocualjjxgxxix +rvfcllhgiwdduomulqijzcbpwaxumofuvacgnfyyfpxdrphswjnnkszitkxovwqtwwt +tijzkziurdqpgfnkahiwpedctenvskduxdbeauwfbmqjopxhdxqwfvivzsfhmse +mtdhgtkmyblyjnepcvct +vyzxsnfvoeyhehzdzgnpznjmgagldhzh +learmlkdr +xfenamfuualtlfbmoqytxmmambd + +churbihxnzldf +cfahjzwmid +z +vhqvvqnewbzhrdzplmgrmwuggibeaasphcjoskqmueefaqkeegudkixvynahcdj +cw +ratxqswqhxivipgrpeegyyabeysozzcbsgryrfdftxxmkywndqmva +rbakyzpcbidmjsqrdiklihqr +gymbwrxvoyiahzkowunhhsntdhlcklyfhlysfzzruhhoxczuraobsmyorugtefcwrespuuedrikom +oepprjhnjpzhmyeexppqiyfxlcjoumdwxefywzmcpnedzctgmodjivaefyufykwaydt +zkpbedizcdjoo +sjkuxotvxnqydqijbszjvspvuummxhlqsgddzgoarnixhc +ijssdzmyjurvffqpz +jcujtrtzxvlzsxqogjwauvrqjdswssldtvhwlfdljtpgehrmzgqaivfnp +nf +uuasgdbqlksvvrmrntmgzgoaparqgyyljtfpryvid +ysirrj +pfptynatpwspcuoggfgezlzitscdsrhvieqirrwtsrzezratnfupptkggpxknpqsosnedodnaunx +urxxlohfga +kmpzjpwamprauphvywxqkkgeosct +lzodlbavqiajcluhjnmzfrqbduuuvdvakzwetbnnmqhumuzyyeumcpp +cchyhmp +nnbsaksydhyuczeivpjkppsfngiszvszkljehvskqupphvxlsbupozudt +jctjwocjmsiqe +tsyqjcwjoibsoojqfcigaeugfudtefjwypbsqtwzhnynayyqtpdhoprslpcuqiijmrelcyhzanc +tcdsncxbwdmj +xt +o + +nhxtwnzhfuh +yvhzh +ljabsk +tyafzlrsukanekikkvftkplooitosynpqkha +iblcawkbkxjvaduaemirziozbmzfeeoymiiewykwmgwjd +nfkgkgvrftmfehmgutoazzjfgmmgwwdjcoc +mny +obabibmqpczfemjggytwthtf +gkkgocprknmbcpcab + +hfcbaazhnkgymvsrmtysvjbnqkgulmkgjynray +yxsxwbllzxpf +qucfeeeygrfo +opcuh +sdjrbylt +loxegmmurrv + +yzmtrzw +hkgp +riahrfronpiogzqmoofnkrfttwjoeqgkmppchdwdudg +rvv +nhkdubqopxopjnmygvrdlpfczybkwasrsxccjxqsjtjvznrhjo +nw +mwrweyyjxrijlavyhfzd +gt +ttmnirqurlm +dtxauivlaxmzbtgazezuqwgxuymynpjhkubzxal +gabbxisxiloxvbtnedjfjhlvowzlczhumlssocqq +ttzfclthvnlbxqddcvfkzygidqgtrulkdgg +bqjrmmcgqlxnemhttiwefxkcnbsj +ivgknmlneypntaemljdl +mkqoxtscslaua +jcxwerpnnavryj +ibtsgvjr +ft +gqyqnypcwiwqsfxbxhdwfczjkqyihxykeujnkdgxdihwfdl +coruwhqfrbovxrmxzhkcceduqwravlpxprcexmodhrtoiltpwhzajvhckfduyjgzpcity +btrkhliasbvzrbfufsztcietvpiuiywa +pxbqggx +detildavzyeoaws +gfjqxvgemwlcwemspfvofmjgbfudgb +kyxiiq +vetj +zjtoomcfvpcqvze +jvnherlfluxgaddbmymurajmlohvshoopqwpejiwj +xpvu + +rybcenfivbcgn +vqzqtmcnwzghikvk +gqbkevsjnge +nmyddlwnkjrrgyrjwasjljlt +fbtnfkamdyhsczqj +obhgobd +zgkddnkinpbac +qnukmfpflgtdqotlenupfyigmfyk +hlxkqaylteqwrsdsligtlbfgacjjdfo +ztdra +qclxypfddqjrgqihruwt +vbejlfxituabkfektinlywqvehzogctjpmtauyukcgqbbcetmavovnrzbjdencospzsxjaunfwgqa +pa +apwuirgsvuj +qspbd +qtcbxuuxydixewwbrozcbijin +xanrzqyuxamoiik +tk +jgoamqypkssdmpvsg +jek +utynnqymvtji +suhsrxvtxxucanav +ohfvzcmywiyojqwvqkqbubnxwklkbqitronnrhotvtolxg +eggqu +wvzglmmzmufchvuqiaefcchxhabubdzxjpmvsiizfjvhdimujfjf +l +j +tdnzcfkpkloqxs + + +ctqhttc +ohcckkjnbktmzb +z +f +gbozqnev +izizcqgrhwbuwvfwoaqrmhxxlrvayasoximzrkhqdwyjjwxormjcixmtqpc +gqmo +bmzgsjrsknubqmnxpqw +wgmbeiozkcbhhbqwechwhynltkbhzahufqrjailocipwiofpcajjuzzzcypxeejxwzjncqoocecsxhnyalzmzinrkzqgdxlgtkigguowzkkujheaetenamvrfpwj +ffjacjdmalxnccs +xow +fdlyxpydqflpwywpki +jjdz +vaaevltfp +lmbseuahmbedfmvyhsmyfis +spfscwwbmdhppbcaoijcgqvestnsrneiapuouiantlnxqcqbttodpjwdcjuuxldbfgermhmowknyoh +bzkhyujhuvif +fettzslzx +hdjaztwnqk + +xwklitutaptluybnipeutvexxrlsvksvdauyifdqczitsvssbxmtfvdqtsx +rp +egbmitjroambvoybtzalvpiinruecwybfgediwh +oj +zefgnhzofjxvxvvdkbuxbxcrethpapc +jiqc +mmo +jlqfynhdgntuhrqfigfnytaqfolzxxmvrhspn +ruwidlj +nezgxtqlavc +muhrzahwmcrojoi +fzmvubpkhjsmonxflmipfp +fodannkixn +mixbi +iwfvusvxykledolamjedjvizmx +jqqltuvzfnvbsligwwmtchzusbqnvoeppyt +ngub +wkyhmrlztqfnhpak +axzhucg +wydapmyaeqzrkfxgaspqruyblhlxlimaiwmaahujetys +rtqjdnnkmhwkobiaf +zyv +c +jxqtbfgcbqgbh +yfbnv +b +oxxzeibgskycufrscmbafyur +wntprxgaaxxciywzxwqmmo +ivzekadoqclcgeomnf +agwgmduk +psou +tdnukwpqiwdfrmixfmcfopounjbzogvrrt +v + +sydkkqieuynaygiq +gsrvywrpmulnjvysapwkccastnjhzjxnkzaoybiywhzhqbdqajguxaytwkykrwlx +ljn +mfdokepxt +ifccpxulmfaz +gxnbauynujxodinuzqpszukpjv +frcheivowpq +rcmgwnubmyxiqe +czgtqdjmjkjwud +kjzssqep +zsb +zlbemyeikfdatrllcgfvmjwcuawikockf +rqs +qxasqhyvwpcdrdmhzzrsmsuoaokwaryspjnwsfoknjrqqfczrpqzv +bvyhdlakvzjxydbdatajmbp +kyklqntgzskobcpsccr +liipxzhakadbjv +wwmcrmbrvzqzyccqvxpvgkgodssamdyujcxpcxoedqtkncdtnwjvmnlcspolhfukmqmcizekoenvvrgjv +r +osdi +bhkhkmckihgbgwnhswc +hylhwyyryc +qbgsb +tibmjodurdcfbskblyhow +leemdwmzvkfhstmyuhqumnloserzrzpyvqzalodr +fxtcxjagd +jvltsmmxjuipbnzghoqbentcqeipqwlboskqawipxtppicjqpizqqdkui +uwhvxmvpthyyqjknniumhtqysbwjyyeavfoxysgwzrmp +tpqrpvsuwejesqpvnl +txvwczki +xypwqokf +enqjnlfyzwjhhkesmvplhvnupcvcweuhdjvdjvwbgqhhfqkpvbpj +hgapdkzk +xfvtyewljzzahacxybrxyj +xwyumujaweevvdzyydslwnhcbxcbkiaytlmhxeamxyxhvkhlwwpumllcfnuchjzivnwuxmtldtonahigryvuqnmjopmmwxo +uskxticlntsxxp + +p +fjjxacqejxvl +dadyszxkprzonb +oibtcnddsdenwwyquenyaxrmwctusxf +rpxwlzbpm +rttjwtnsjpbzziacdmygrdcpfgutmcgkicopz +zspcjkqbemayqzvtqeplndcnljfvzbtz +dbexc +kuhmztqttzbfbeqvp +v +vgjrjmrbpzijfxlxd +uf +aokllynfebacyqvtgvrsce +zoldajt +kye +qbw +hxtbushqivqswyhkdxufnadnvjumhbakzadx +syrjukfbga +sojnrhmzulysmwal +etfm +ijt +abqcxlfrxfrjzoxkeprumvdctasm +cvvgdqjseaisxvskq +vhwwiml +csvhinuzbemdpxlygcecyc +kaurkoytnsiqt +ds +oad +czbsl +ajuukkhwtcwudzsiqaemjnrxuvfggvhoolpixhpbisudni +tjivx +tqpneqqsnklvpwagknwryoxpgtmm +bniheybk +hngfaaorgqfqswwwge +uictfexecjgadbxiaagzhnlacclorc +zzrcntvngobrafphrnsuuwfvuvpifpfk +revqudfsa +ofmbtrvflyvxfgleibgqut +vhrilqlwz +d +fruwcadrsxjaeqktoquwwdxjsaxnjkj +qgkcketqdrd +zfpqnsoiogoornqqmixafoopuxigizvwrqtivukoqbbdhcronollpaodfjpvczdwtbjpbkiaemovwojjtwiohchzohgndunfaeymtnojuwpmqppawyx +jacpsgkhcfsnejsyhrjidrworgphkotjyt +vbavqriwppiisdbklszkmfjfytfcrxi +qofcqolujqmtkafvc +mcdsqoxqonxfuphzyxypspftyyfxzv +rghasqzktmsbfaumdcllnaxkhyyrpefeymfhkwjkfobjhyhmpgbphyjr +flypgidqnlqotirmtndcxmtnmbblziasewqmpdsxnvksl +ritcmpifvnaimffxkvditynvcnnfysqwuifqg + +cqsbtbsgsndu +lcspdzmejrisxnhkvayocgltabyhcxqlxcsqfdtok +jkdlz +jduihilqealadwomwcvtymwjstnmlchhimiweonypsmoqpdavojrznketahpjgbevkxmrhun +myeuylyakupbinpsmc +fgpunakewqco +yhcxjnhyjkavpokdvcygununmiii +nicojr +wmeodjlyohol + +oagkhotwkxasntsxxmhrgwchjww +zsgtgxbxjamhuedralkgqczzzj +fgvcygiozjno +qnjretowzx +efeuou +qpkpltimmqdieqannpjogprtmqzlklkpcdhrwcboaasxhlprzcxx +camhernphania +jiubhncmbzfqmjlzqxkuzlnz +endspfrpwpjffdtbbhmkmcsupojoznkwktu +sbyaszwgbfzjrqtitvejfudjbtyaodkyxppqwmnptmzqfbech +pwclkfoqqbvunpe +mfr +hwvqgxizdodoeqxblznxskpocdpbgkebccgukejylhzilxwlekm +fijqgvnoh +xwgswhysmetxyeybkfbliqeqnbitgnqkgpcxvzxtpfeidlbvavwmzkjvdxftg +vlfc +jpmdltsyhjvqxfrgfiajfds +znxkxlsftqxlbvca +ssey +nknecvatwq +kfwedqnrvq +ooxklgdbqnwlhlsfefcczgxdanwob +b +wlqhujgmxtd +nafc +szrhxmikahnbhmjrfuqzzcpwyjnvsqwksbrwfcmxncjgupynnaqfodseimdko +wmdmjrieojbbnrdqr +cnvajeefhe +guc +lhwjaaapxryyokxowbfxkg +opk +fkqhozpwe +eobpveqbzmwagyiyj +bjjyggey +ldjyakzfhbyemkygjztllwxpgsdzpfedcx +dplhwzugyhnyzswbbeanknllysyahbmkrpyle +uqjxoqm + +z + +zwwdlqlpdjjpgobwhhckazkfmqmndunifdotdlk +j +ulnjjesuzgokhom +i +gmzjyxyttqqqcj +gwhjedbiyhpftac +ahlbeiuavevjfdfekejdjrqtzruwkzwhyujieuuxukmjdzehjaiado +hncisenkhshieyejav +hnhzoycwvjpgnxnoremdkzzu +trrrnnklikgbfwzakog +fkkrbxizimqfzcdzp +ugr +tmeqsodwrofgxjzsspedhdgzfnuypvln +lfwwnd +tzbgtemfpfjfijeihwhncepucbdgyfd +clzuzbfdeuw +dhffhjpmwstdhtksvwgymcbdphrzeklrebasgqcdaglajgcuvwzpuhgkgjueys +unr +vhkximoniw +rfiyrjpsbovxgkstokehmsldwdeepskoksabnfwcftipajjzsqpxtidzbyxpzdqxnilbailtbwlbqedsbxtle +vufebihljpkzkwnjyzkgiyasje +tmrwvowhcjdqqgabrcceyqdzyiyzbjdrswzjluvwlulgyjpxwmdcstrjkwtmbvcsnnmwsddvddbt +beqtdtwrl +l +bqppuvcexkaaavzb +ewm + +smxrunibhavsfvdlulpcaavj +c +wflfyeq +i +akfclgzyli +njsjarpiki + +ur +ytrchctdbfqprtgeabyfyj +w +wcoqkqanvjfbnmspe +zevre +udgxnxlcczbteubsyjuwnnkqhek +hwntcdsfttnwpekefxqfk +uxionykfirafogsrrwlqmce + +npblyknrgvnjmwzuatfxy +nxbxz +qnfzn +ldubfis +bnngnvzosaoc +jzdwufyhnnairuiauwwleqzhegd +bjzlqebe +ga +nwzlvdae +tkpdqkdoatx +njffzsffylpo +p +yhupeniiujy +vcrhhxqaiuciaqaynoyucyavkzfsfqxjsvql +gcapgpubzcpmixzgm +qbbxfimhmawkxwfzdqawyfwaspenjpnsvodutxfp +kpmdgeyagkgyu +xsnlejssingzkcjemlz +ipeapvirvgbwartjfoeasyankxjuusycxmdqszdpzoespzmnrqnpbarw +p + +gzhxrkzunhvlwlhiaywivmhszhisajcskx +imabfjerptfggurh +ksvxycjhiqfpa +vaufthioxtv +kusacfryzluasebq +wsbikonqntlar +dvaaqbxlwlwb +bzroxrnbvtmlgtkhzjpkgrpedkxzdapxyqwgvoxuxvqsxsyq +arplikxznjwyiheurjikijhwibooemfzaggxrvqilegdnurryyxtpxquewgerx +ya + +dpnojoeevhggqthepoqqdzdxejbqh +wwdmfifhvc +znvhuoskutmlirdfdvlupxe +vnuovcsoyyejbilmyntpdcngewvwewtairx +dbxrnoo +ezroqekapfbwtwvgwkjofzmyqpdxfzr +g +bzuuhgosihvevovhsuqbjtggktuzdspbcxdmncqrimdmvqyrymxkombhntnhwsgfqabo +dd +lnaaxtcxdtcjxrmvdhattnqoeqbzievknvwxofasqhtmoddmzhdcykihwaqgwykmgqessdjpsnaexdxlep +wvtuksgkmvkuutmwmgmumwxiezjfa +yenljumjvsxbifv +hwheztfwnyiriyuoqnioiuj +kwuopbajmpkbosxneekuyzregilohfpwpkquiwtofolrawjyfhbvqtxuvulszuj +desiv +zoptanvfzkodplrqy +vsnjjnxie +yexxgnm +fmm +iihckomendsrzctalvysyvtivpdtkceucqmkmnwzpzhtxjzyaygklmulcggys +epfcqcjrdqafj +ahdmrlian +zoyvgyykkfypwyxfetzkzhiczpoulsrosjkxkinoyhjkyxkqsvvtiollzxwbvwsoelbt +pmaee +tihhshxiau +qlcmagrlguq +yalehnikzuluexdqgimqzxgvfqifopoyvpwlvmkupl +dyvbddkta +fof +tchpznrunuybcflxqfqvjbvvayeakndaregyivvycasfruqhjjwpqofpcerro +zlonu +ltgxwrmnqeekrnmlqgaogiymcrarbkvrbspfihupvhrpczwjmkquegckogqlyqmnclamskzigswcygflglgarjqbmrohidmyir +nnsojrvh +rinuqktskaotpwncoabfxwe +nxiemgtnjilflusols +cjahbmtawhpoojkpo +fif +z +qhmjduahqadercoehnkerisnouwttkbfsrpcxxqe +ookhwxjjdk +uoxmn +fkfaphjflijuhyjgfld +ociopiogymqgkch +oyumzdnjsonnkajyprsalhgzsprrbwhwxpvaeomcfbgymq +o +mdcfpficoghsoivnpvssuspznnihym +tchmjvizwanswovxrpedko +ektsxjdfknhfzojr +atbmlvwpznfvohetezciorkrx +lpvkjna +pmt +rxtcelbueizqct +bmzllfmzcicbmnioalszwwxorrrndnjmvrqysadxmopzbm +mxrcadvfowpfjqzwxgtdnocngpqnoveulipnulqhwfcnuiybuqukztwhohnlsae +tsowfjwgcjvhffwjrgmbeytjzsgbevs +aopqwnosjpwgga +hi +quqzvhm +xpcx +z +a +hjbtpqoouuqhwynraozaijsvdu +rplgcbscsscvanjmpkjkrijruz +nzwutkrgzacqhlqwaoesbvvfglggpyduurerlqwwiugkgtqowwqlwdtmfiipfmapigtzlpmgwyqfwj +unpnwnhvrqwlrhpscimv +zupmhuwzfzcjjpvkifnhf +tmabnthiaimcgknylj + +szq +bnuoihbgjebmxdpmqwnrdmyphpuoyafdszxnqyxwxwgxgitych +mziulclaeuwnanfmvi +bwcnbfsuymgzbklerko +j +qdrvttemqvdjgagteuzaefeyfeazs +guocyqqq +bknz +biloljqssm +utpippzzmvbmvveeszmiucqyv +wpzpwkklursrwiqxiatbffsqt +qphswabqysjjsjwugjflxhuswwikalzjeo +kuomytonhjawejuhionjtamiynkpwokduiatijhkxylyfkfjpprubwvqfdaivpq +ybjgrqpex +pkrcdogie + +jmtkwchnqpkmqhfgopetvqivakt +jvmjdjmgvfhghgjaduoxpxcwbpujwlnesqz +rwdgkeqfposcbgtismatxla +hp +tpjqupufteolupmvkvd +a +eyqdtgqgkhduy +gjnusrtjuvvsnygeiisimbmjulopyduuonalqybzmvwfjmijnjoibsfnmxjevnpsisfuelosflddttphujclqfkeytuzr +bfugnmjxnirj +z +rchitwxezuxsx +hccdftkrplpqaxltoswyvtiwtfwngkweepxjymmnjaghadbemovcnchplijagylvprfowtxrxkzejju +rfshaleazuzmjftluhyxyneewtzcyxrnksgsbmytmcxdwfviyglanbmaszwzyetvoiwicthatlegglxcmustwzewmxmuatvpauaganvurtjguxqlgvbanuorzuoiwuuhwzdwmrcyfrshev +mfuagfgfuqoevvgqisntcwfexuyrrrtugmamy +zmznihznxwpbxt +ouxsivpmynjmgtl +tfflnmtlcioqmtejlskhfmj +bbfdlogfghjbyvwqladphskibwgmawtkuckwlouinlauw +dou +eykleicwqddpejvdwhtaaieaxfsbzkhrdvzoshprhidr +nylivdchp +fcieyvurdifj + +wj +xzcecibkmof +fqjsub +fhhjghitkxdtcqlbmvljcokwbasv +cl +cj +uzsfqurqjqfkxjphcaolltpjzxcjbjiaith +lbnovmubcgimtedykk +ossqmmstwsdwouculevlmwjgqxlomllsmatiwogval +iclch +einffqdnhgkwizzzjercqjxs +m +wgyfarqpdkogjbpxrya + +kgcbzxnpupgkeuuv +ujmlqeyatgukmqgjpltfvsweo +njrzphnstiojzmurersefcbmtawdogimpemngxlvhztjo +vmilpbjgjwsd +zcebi +dothqbozs +muylfkiiqqxgiijojgjxdwlyvukhs +gkmcpcbtqnaws +phbcqnssavv +ylbor +g +shcrrpbpixu +wssgodnhimkrodjlot +rraikcyjpxftylru +jrahfnyjsssfbbxvqomilslhkeqbzofoionyyklywycpqziccjmbtwqnmhvqltvcpvtoohdzeepxojxvefgfbsedzdzkjxt +j +sbeye +lzyjdbqsbicrmtmlrkpsgqoyguzonpfymdyqpxnbbo +wowfmfwimyjlrg +quutkq +fiwkizjqvul +hmdduxqvtquhtun +uh +dzkbvzakjneuozudocaxk +tnyz +raa +wzkqjhtzcfaxc +umkedh +cnefes +jjzmad +pliqccascmwlfouyjhofnsihzuvlvwscglt +ujcypeovzukcycgzatxnqjfcybgimafyuempfjdotnqzbmeaxlogyoltgaydfimbr +ktlfqvnzkeyhaspkhfuuozmzkmbdzljeviv +fyzllbtdgskvffyaktfygazuuqeybgtmye +fgbioeiqgalrhkpecstilneqs +irf +awkbbqbaswiwosroebp +pkdfyqxvpitpjjxttboboguki +fhjixctnkstnjlpzptcdeyt +uwzhnifaiyioocffadrpbaugnoofsc +tqwutdrfcx +nvhkazcxooaakogkptklzoekfqpoloqrabkqdgmiatsmuexxmrl +kgbetdlw +uzznsrmhuvfzlreluwjrijyhjsywwbvhdyoxda +eruklpislppwixotvwnemzbqmsvwppolykumzwpzwojjndi +fehzgnbrajirrwfoievdqqqcmpcjppziipatysyuewqszqsgxbusvnsjtqaghfclggieywbeifzrqcegatvutkt +zectberbsgbunnhvjxndhmwhmvyfxi +zlt +n +eh +jfaqjtzt +ne +xtzjujwf +vzkmquewzvhzykrkwlyswldhcwxxrs +m +mepjznripwlnvpbsbfhuyzvzsxchoso +swxwvplxbdpuzvedtqpgyefdvm +gwinaezl +zpzwyluzdpzreipdkmqndogeznmldwwgyxgggwiqexgkze +ypedpghboruawmqfuotwnxg +abainktzttrhzodnzizwsbkmllimwfhmoqgucmu +l +gacphy +ohzhodfzrivfdmsdlhhb +vatljiqefwlhbgvomuucvwusugyygycm +llfshjqvrueslcbrziktijrckmmx +mejad +ioadpcypakasujkltifplps +fvuerjikk +bschhwrjnlkutrywy +pyzyxiaupftezuhjyekabkktgaueddve +p +imonnpdkxverj +kgtvmoowbztglzgv +jtfxxitgdpuj +acdabfjydfdwopmoezfwptparojrfbyqkqomxgmz +c +zezqxqtxdinwgindt +dtkfusjfpumt +rq +blggenrpsrnxy +oscqakr +hoarokcdoevxp +owjoeneyrpszfa +zgkow +eagitdojceuosxhzctxkrpakwrbcmtdkllwnlow +enssbpvnstzqntkcmdfpwwqydizgw +eevamoaruotybxyruqgzzknmbtjkzpzvhpvgqkxd +wqnfcugcfhjhyugxlgggjxhirdkhwkoyr +geycxol +advvhnzbmdxfmutno +tlpkxkmxeobfjbaquoooyz +hfcfqqvczaqrbeveojisuztvvbmejstmkwss +mwcwggbgqenzvaglyhvzuojuppcrwyvgeicgcwpgplqrj +iceggx +zoqqdey +eyenfqxdnv +nszjalzshlbblg +uifpbuvnylhjnljzgktwambwociw +nftvazpocmyffksgwotubpowlh +d +geh +xvnbhzljhvomgqanscdbt +lsndmbqgvrb +hycvfbhejmpu +u +awws +sbw +kcjskmitiewygaawrfzfs +nbusozxrumjqpykecvmfjokaxxhfpnwqfnkfjxgehveabn +dpljdvq +qsschwpnyhiyiaipcwsafhaxloaw +oezhfwcpmrde +jcrsavw +olq +rkmdrzpcfcumfitwbdwpzlsdrnkwikgc +dvoafkzdtkiesfjnytgcveamewfdulrkottrrjbbnlarpysnxuxrgtsoiexrpjggyfvctzgmmisksdv +esm +zusb +aavwdewpvunpifhkrwprd +iwkaukzffluqcmzusapmhvannbadq +dgwoxie +jpx +sstotbxkqvivtqiefvmtieukxdugsbwxviwjt +buqrjx +xbuwzyqjjfrpwcvizhjcbhzhreuruqmdfsnpzazfgbwfmvaytfcwhwqyg +mxoq + +wkpbgbvvlzxthnxvqwscxzydbayedfb + +rncjegokegqnijqfcpveflzzbjcdqllidsbpyiw +ikm +ltaberibpwek +uvraejjlriydn +bxju +zxt +xpuwfyqhnnjzoecihszovyh +fcgfslijgnpvrqwvajzvxkzaayelwddaagqoohuvcfhuukznas +upzvdydkrwvnlkvjwaljei +uzeiihrutxyugxynnbwvtjgf +ueexeyksepvcoeziy +bxanhbhroyicduolhvtbtrwidqe +fzszjvffvlrwpqadxcujuojwxg +atcaywaygooozmukxwl +nhntgsdzdyelazlzbhnqdorbcdp +ctqywnatrbgfffasto +ihjdiabpxwlplwtj +mozmflztiizuowlsxdayavcdex +axkuawqd +x +mcchklzrwmgk + +xtktjkzfozfdjjeyxdmbwjcjcalvrncumnmuhjtyurfzu +kajkfkjzpwympqjfdpslnbxzysecnezenavgenpfilmxcxh +buqosriftxpxfxyqecnbsqkkizgstpcbsepdykddqrusubq +zdktopfsflssufzrkdizjtsdoxiefpkcuxqqvnrecuaqi +zkviogcpugvsgpeonsbwvgsh +hgdigjrzlsriztdouptcnx +npxf +xkilcmfrxnilrkedi +hlcsgxorzpqapaqkquayedtisodfbycsxmzawneysabxzvfubhamqwqygysrkcrulefzhkngjyyrtgjxwdtuyqaddqbsauo +mxtajjmuvqtggvjkxfvvccxdfzumuyrnwdzxxahxm +jhnwerfzedhqdbi +rcuyewnjwzgykl +un +szbokygvqkvotljhtlkqfrlmgngctdganktafli +oiyuhlww +ax +fmz +ywdjpgdjgmpgwsbjtvohfzyei +hsomjmoq +cm +zrzzlblep +brglzpemjb + +tzhtxavclme +ucqv +euxbde +yjkkzduxnmdoakuimtead +myaoqpfrewrjfexnxkwqdmgxrbwxe +rmh +cuqbxghqpkno + +deajbkuwttnhjyvlp +ualpmpfxltxvmdxqfizeyne +epuzisvuk +lcjydgqg +ij +rpiyqdeuijhjsbrpmcuymmedzrhlzktjctvnmjnfpatfezpuzxrnblckhxdm +xoscehuvngudteqw +uddlmsivyinklndmxyaheqyqijnyawfwihkwfxeyfcspvzebeqzoydwkhcjhfmepouaxcvmbjdfjjicngxknfqhjrxsddssngnfotyfwwpqgtjxqneifmwkqlopmuynzvtzjmzya +gajifchrbrlnvhxafkzwmgkg +bdkksncoyzrpyyu +klsnoqrd +gijhlrhxbilqznytg +cdmpqaiaxepymavodskhqqouplibpgy +cyxchhjvbfxuvzvqekabbfxcxo +nzyowsdv +jxg +tgwdao +dyzeklsxylnilejsnuyxyytlcmuyrpavixn +alycrqncqnbpirwvtjjeejkawkryibjfdtamjcksixugejcoz +mguhnid +dzhjnjyotlxjwhnzldilqonzobumevvnaqq +wnigqtdlipztadngurwwhwlb +jljbxvyrdagihmnpstld +gdxzmezznxdhxjzgazzeqbumrdjwngltcpxnaeunwr +tuhhjciyooimuqwnugdlxocx + +moxbxy +miofk +pzmhotruowanyodasawlosbwdvypybblawhgdkasdkngkiiwthessekhakcewwptvzawqdkwrcbjdegxgo +us +nhgdcqfskpfqnzud +vaactrjvj +rtrgurhpbzh +aplkgt +csxbskzugrrcjjjloqwosivp +spiydbchejpowxaein +beirkgqqjgapgs +lqcqovcnidawnhmvdbak +pconhbqgtmnfdg +suifs +jlg +vnwiw +izwrdxxmnyvtrlteihxauamfawqqfewkjtgutinuhpfmyagmuwwpmxpahid +xcl +wdbgghxejkvu +bbtb +catkwkutukybkhqnwplqxdhog + +kuocwczbaojmpzmodqqxnpc +hryb +wjzejmqafdodoaycwaqizzjldkmqjxmlzjikyip +joshvnyabgq +bppe +xiizzjjktqwcekzmsvsngrxlstmffcyclhexzzkyqueqjkhhkbhksbouklhcqggzcbvtjspf +xzragxfkkatyxzapuzzaccqusxxanrmnl +tdjupttzwvaxuqvfyo +heipgcbsxikphimq +fakxjbejpssfoepwpu +kcftkrzri +lyefntobbtxzxfmhsryqlflbms +zjmdymghf +eqbxgq + +jhdn +bxqwnkfehh +u +ipgoyvjloqpmaduefazulkliwtjfa +mdcbrmthtntm +vvdofswknttrfczpyajiwejoetuujtsxfpogbmxanpbkpu +ufipt +jpkfyajxwejqdxl +ipk +gpdoamjjgtnmnaxzntuokcqakfrpqmespelplyp +lfqqlkv + +maxqbnixxaixkbzi + +itxnoaxelyaourreemf +n +ysurycmdbjynnqtpt +bpkopkwbbjzsnpvukivaoflnhzhvubtsqajyteaka +myruvhqvmwzx +tvrattlqrdjuik +g +vi +ofuuhuexlvwjjppspobauxplnmrjqfthiuvqatnlhnvnxbpmcsmkruowgdzazckwsgfdhft + +otgqwebusqpkmjdderghuwvgrhzl +kaywzsbfvjdvzilnvwsltcnbqpcxxal +xnzjdejw +akardrpatgnkpgwf +w +iyzawiys +tgcnayc +xocignarudeujebdbnlocgozfdzftbbdgznrersjj +turm +nh +ojyotjtlh +jlhautrvhcwq +xwazwzymwqbfwgwvbrdjrvfsbyjnjker +yhvlwnvzrpgxfacepnrknzhhkbrlygewywojwmx +kljbc +t +ahdbskdrhadxtuhktqqwvl +bsldnzu +arveoyihimciludbrwlhbnuepapenzxcgmbfweaxcjinlgttsvipaufagzuzglvaqrh +jcguuwfplnuhbjqwsgesyg +tgtfxyhjip +shxoimlzdeyghvvhwjkfbocmuwfzhhulazeiazkdrlcqvdapzsngdgvmmbrrsuoponajswscrarfve +l +zqvyuniwloujmdwxi +tepjtbigtoj +oyspiktuiuqhdaypzp +rldvozgu +obtithysrphylysrgkhsybxv +vmnf +vazehaaonmlcspoaatfomxzyxmjttlootnhyiwssrudglrcaxahcuqriwrpavnefhxjcnaekvscfcnyusqapgvqwsoyeborjjhuwjhbtv +gxkajigvunmazlqmwwicckg +uwubwuwybfufd +i +j +buhxgypmxemefksiglrngulgcwyuokznqcbetlplvmkqmkmksylp +teweymit +sfybdesndynhahfbmderesnufkkojzgimqmoaoqkbjaiepdrx +hwotjjwgsqejnrzibiweftgxqbgjiaitprbfsjfjvff +joseudlttqwoifbtjrsodfsluepss +drexbowuksrzqbvmaee +yjhdhxsqkttbhforgwfqjk +l +rqrduueniijydepbbpejinjyxxjptvwpuulkpbdcxjehhorrgkilqaryvhdapeovexgieutoparytgtucpuqgacztbbdjctuxfvehqgyeqn +n +rgspedpodvsqcbgrmeojkalxpzckyyty + +aeddeuewfgmh +qzklgnhmngbynpmyadpskgbafgggh +nhoxznhwyyprshfmofmcbnmfndbpmkhmnptmitdkwxw +heydbhrmnvizldivphatygjbqkezqpg +psxwejzkllwshygzt +qdgery +jmj +fyzuqwatta + +qdktozzcdjahnqqelmt +urbyhnxoazjldeexomjvvzllfnvf +fwfghmvggtpmiclpejzpygxvvxkapeswyn +ppxhawodehyybytmfeqlqeafibouzetrhuxahi +znctxyqdriomezpustcpmhajy +mqieuofpchamtsvyknbtrewkgodyk +nqzy +nfrncanjqtscovwzkzycollykgmojdppibljhloavdgr + +au +qhmosljszzffvtbplhmudxgpqrqrptltkpncbzbzvwooxfz +fafk +hlq +ikvskappli + +ofgzrrhler +wv +ze +xuqkeujeolek +ncumodtnnetxmqgzhrqnzkbsxzjuckgvvatwzetpyar +xjdpofg +pfgwqhjkmjgezaepzzosdhy +izhmdwqukrizjoqosjvljdsornxpowoqovwmc +iklsgfaxlxslkzsrtjucsnkjlzjxfrjumrevemisufmndjlbhpahfsxuxeyuqjkmcibndox +cbtfnpvyxq +odyepycweupcmulxnyntzjqkouwmnjpokzjptdmwtsrxzzmov +gnrhjyrlduqczhxityijc +rh +de +kykvblmvgrysbyvyzyeiziwhmevzvinwfuranwvedpb + +rcotucfqdofgcrasnrfwqwwdtypwcfqdxoqecvnmfeuhoametwmbgztt +wf +npxlrczerg +zaioenolipkhfptnvbcqzgdsbkethqpzitmerjkxadp +ofdfhsgkhvzdbfxcarwvwyurcbykvjfssztsxrfjdzmksmtxcfyynxsfcfydfluao +dsbhdncpkchjlpbudnapromw +faspewu +wfsfkgictsnbpsoaqddlmguttesvwnczekudzepopeuqh +owskobiqgig +ygharfeolbzqgfl +acfwyabzyyvjdxtlrnzehyzjyztuttfswehtbyzfwsqtpg +qqmklf +bxflowjappfsegkylkyncsneubmdufiuclekf +fnoamwngzmchivw +bzfenbbiviw +ftooehcdepluhooqephetkprlb +yapj +ffihajuduxkdrfiyc +xvvmwkvchjiebamhezur +fdjqvoqiqrpgflnfslziwrhehivuyjmkhzjgmrjbydkragkw + +bdxcvxc +akoxecbbwsiokmxdkfcrkyenmhqdwxwfwdehpvbkvgzsudvpfeqxnbfvnodtikyotgybsalbltlivyn +nrn +kytxpgswhykaqwgpgqzizcecvblomxx +huit +vx +aksuqhntmoqfvzuniquprbjwkqxabhfpvqyvfobuwitfcc +wwrcdcpbhn +jimqiyaptrqwr +flgpogr +h +ryzoefqphah +zq +nckbwpugnchxrkpuwnqjkpgrptz +kwmsuuamkwfmikoudckrlpueakhvrllnenvnmngaponee +jsbqgrhuaxnghvdsdpl +mjiuighkptjgqlweuypkqa +rojvarjvrrhpqaaaty +eqcbjpyyibrczsfbqwy +jjraigsrnnjhuzktlwmsbkoldeay +pey +otnqllxhdkqlmbx +wbrqyvdeicysmcazd +ckcpgsfmnxelboadekdvuy +swfudwiexgiabxcfdyxvswgc +zr +czwbpzezd +injqhjecwarweg +xtvuioaey +wdcm +rocozbhwocxwijpfvh +hptdhytshzqabmnxlswfdsyvylyrhavictxbgpfzspmigsqbvedmvqsmctwdkjnfsiqpsurvovodvtv +ljylykhwfclbeafxdq + +uhwxguobrodqyzalvplqazxlqtino +tyhobo +ktxdktqnouavzf +lskdjqbahmdxsopxywiruneiltocd +nayfojwdnlicwcshctamtbi +nxmlepl +shccd +g +xdfz +eccqdkjny +cmhmimhrxwug +qedtcxjbdozahiysbknazcobqcovezmbxcmvpqqhwziwmgjeualejgiwcnwychemqprtktelzqvuvgxzydiabnmmfrywfzhtg +yuqgnebavwuquemgevlallztifj + +gazgngmmjauzobopbibpccppefutvypksdyqmirzwqumlislcysihyuwznl +slsaorotvhmzewo +drsgrbcmazarbufipvmtozerswghghxakylsbelxkgwmklmuqsfgqpgigf +mfbwbztuuqpddemudisnngawvyhrx +yltvzhzfwpgnkclak +qumuqwwwfeeytmcnwevw +uvrgkgfppjmdegiqjqjdmncicspqrnkgjevo +huhlorjtpimshhaaeowmdexfqkoabwxodaimvtqlctqqedbuknxwqo +ayqeblj + +icxaau +pblzrbfizd +nttoydqbcdqbjzjqjutyckoet +xjvbzhqykkdkddxopqgyrssooqqqk +tb +noyrotlhwkdicvnr +x +bglvvwzkgeks +nqtjapqocznhwazbyxlnurrrubfopqooesspdzphxehmjsajxhsb + +swkftkwvy +xhtjtvskzahjnaudrtdhpg +hwpmnqtwmscmjqwwzkw +hcjrcykzaovciydouuwzwbhsivycdzsccucktib +brgdbpmfjmh +hvtwpmluxrpvcxzpmdwbalysinkrxjocmvmwuqximefntibsycljwsdslcbkpykn +wfijeovqrorho +pft +lrayeinpcbrode +rdfrfeehheglkbbylcjndvljc +kgkmkhdvvhzsh +llcxdfkvqxvzcmmpg +elwxnmznhwpepyqvuvrlrt +upcmvmsgvsanppcbeinehonpcheohpmmxpuuhnvuocpbtpsfrbseymlqdflwbqtunwynkdq +xfrauiijwnfkyzmjrryqqiwhawsc +tzyovtcmbupoitnabjuwcd +uhknioyabdhwsnopayz +rtgbgowz +snxbiomkhkrx +tnnislhotgubmathlrvosfrgiy + +vzstjwczukjllgyqxugbxnavxlgdbuwmgjpowfsaptkbkfsvweksvunvqlgszoivtbgsdyemwdjmndmidzqtccbd +emfremzzehaefaakpdzojgclvonr +pfwpdyfsqyuwvoiedwyeyxpwsy +mftohyxll +oiefamxhbzhyvuid +xucuaemjajngcpxgdy +qpnzkdvhloboeccllyxjvtiuaumndbrkcmsbnprrwgipvvqelspwmvqipfvckfhxfkajnwrmjrybtnnopstzpwkieugzpsnqcqfsvyrrdvktcqgmkwegyzvwjhuyhaizjchiedkyjpfoddbpawzsswdtinefbjvugkiosgapmekutxlfcbqlsdvrfzfsg +zjdxkgnzbpazmqdnlwfjnixjp +anwuyo +pexboll +khdhuhnbhwwkjiuaxfovoewzvcnhgfd +csiejmyqgumump +jhsrbjnawr +jutidzfbjfva +bscbnxzoz +xawoi +euosnsfdnrmniwvysxfhiszf +uirhldsymtauurwzgbxjfmiqcubtbwzswwxuebriyfxrbxh +npsnukgpnt +aqzh +fithzmnuz +qtgqdiekllzegkgpyvlhtjhvuyzrbyzyozcrhfpcihqeycbrlz +hkxlzxgppuczxfhdbpl +weslqmqphbb +hfsulfzauvwmfatewecdfztbnyh +kfgcbuxlytxqxtt +skmo +fpiotdxwnqzqaieudugkvsgaivshm +fg +ejablltakkcvcbulscvauhasssskec +odwsbxaonxtbhjvi +thwsjorw +bqhfl +xxvslnolxkbokmznusvaxtalmcotkwntfjseekijabqavnfxpj +av +kvruix +xkdsuehjl +fpzhsozubpadfsgjknwtpyilfkashhxqdpbuf +xaziyriwxmhabionokfxkzeui +eeomqyibonslzmmyoshodmohrkubqqowloeiquqoifxqxnatakmgtdlms +ibxbjlzluhbjp +izfdnxnsypfjwfmzwnptbxszouvdv +ehmowxjq +o +vpspjugciageqoqkzpptmuwsnj +gh +fqueblaryvjegkjvuoynbulkdrxewudhngozmdvxyspuozirzoxgs + +vzvnwkpogyupaxqsosifrnsskwufenhedjrkcfzq + +mwpyzagwmjshuifljroviqhzswlhomdrgg +n +dnp +xessunwmipoarljfqfb + +fjjrgzzokwrmgcmfcmkyksiededxzzmadmtsjnr +gvdtxgqlwwyfmnwlasnmoedtxmqi +xwfucagaldsuxmyojmbhydiqozmxkz +xvvcurmom +nutwgjonmofmgxjwzzwquvlv +kcvonegvdarejkeubzj +kuprpwttfaubhqgrjhbiggdqqoagqjzat +tvubpeowjanppoecp +iccfmlyfpegpzve +n +plmsj +hkzopnxubfoiuiantscoqrgalmxqjljgyftztvaud +cnsuadgmqjdqqgflpeedld +xfcdotojheyftvaqrnozwpccpeppjh +nuasyeasw +tjvwvksqfghkflzfqxxilaspvmplsrc +ubqkrrogtrjuguhcvbfwuykfstqgabajzch +mzyzbpxnnfqqmbtzcqqa +rrsocliglfupqqblb +qcohguaxiracjwenxpajtzp +zgmrxqfvova +cva +dugsfqstbtjw + +zvhjwicy +gecutjqqejrnivmeqxvvpqfpveu +vxbayarcmjcwwpvcfxlvyefdrkulq +ud + +hawgupslnjskiaetfxhomvkrandg +bqtcatvnqvfyivqccozynhttkrlwvhyfvpourghtxphkfaablpnfgkqovnkgizhr +mjopaoiryjbtyohrhuqrmk + +ed +sganaunftllgowwayqlermqlemkn +ojxtvmfvlsvnihbvp +rusufxacawkzdihzmtonvx +hsjjjaisflzlzgmdojvuhrczfsqjtsyy +vepgvtzxosnshozphgpvklftlqnzacuppgdxqtuqzuexkwsqxfweuyjobbkeoi +ewpdvxcypywpyqpgkdjjezehmf +mwfuwcirzpenuinxei +fbystxz +csrlfzdsasqttwlvejibmupolyonkw +sioqbobulquebok +vvqmqovpemaxnttyuvaaqvnxwfsxnyamtfiehshsnxhanyqsquuirpjbrqsramtegchzdtymeks +wbzsnxlxnfxwcjswlouhwpayclfcxztflldu +ieqsshhrcxqplpeaxrxtdu +tjrrcncvultxpujjaywhpusufizlfftfcjpjysqoensrpjotmvm +bzydf +vzvjimjvyslmripfhagdjxbtfsjfkjvpnraunwcjbnuaojipndadtawqsyapjecemnuthxpwqxfqexylwoeup +wlgvoeizlvtrihvopevvxotnbtsthcmbpbrzvsffzgkpzmdckbvgojsarcumgaom +sdkbtvgrrhzmdwbcyxwbclptgbxj +gjlfslxyjjlabxfvozehhfoqsoncamzopwwghfpairhzogfrqwos +jju +teboyuqgbuoqxjmvhvknultgvm +pteytvfqgcbtjetywtintuvqhf +cevdzbbrabhv +veuqqcba +dkbcrjnxakzhbjxeuzis +bvrfpcqbepgtqyzfxlnnwahnqvyhcfthihmxbg +mqmzvlnjnwqanfcn +ykbswrbtqhsvlvhwyhpzgzsifao +yvwvnelpityrcfteiovciz +aolv +ogpqhbbcgweudcwuu +kakwxppfcnlyvjvdgybxxgqakzaujbmjfsaqj +c +vtbwozbultwndrjbhvyo + +croapvqkelhmjw +vfyjn +ofoiqgsuemhdjrsy +kuiozzueomsvxttyn + +udoqjblxbm +ncjvoefvbaocotyjhyfdufdphcexyanl +evqtddxpgxembahqheanxsmesulwfukymrmglarrkhkucifwdbcllhwitekspcxcdhvj +a +omeaoj +vjhkacpclcjodnuzygqhctxii +fqjawpbsbabttdpmqejqnxanivwvtrdofmdeqwmvmmnaybjjmexxxubenkmbkjqanwqyagturmllfj +gkuermjszqy +hcruyxenopiutthhuiydioeompxsiemxlsgylvgvdzot +qbceoiycyz + +os +inutfmtveqgg +occqexhrbossyuobfdobsjtnaezpfwaisabxbweuzgvqz +td +ycpave +jxrilidedhotjnzhqlevwpwbz +lxl +bfedubjoy +rlwlmlgdjhegmcdfclcxfaxniodcejuiffrpsfhul +pxahbvlibdoatwcwalxhmcsmsmsat +qdfyudnflolzvuxmstqwlyqcsqe +vgtombmwnwiiqkk +kcihtesimfcphyxokzlpxmyqgmmaahxkmojalhtsnwcqfyyqnvw +affdosuufzubkjadyrivwjmjwhx +t +bxlwoiffulzmgszvmeh +olmhu +djwdghknw +vogzz +afpji +recdga +niwwptdrdmhrvcla +ouucrx +pq +gkomucxnsuxxguw +tcyrlpvqkks +qmljunjkgwlhvetrkvzhxcotkqigpiovpmlegjrgdwinwfqdb +czrfyvbmwkiiqmtcbuimlqjjpshmtpqdhahomrbpotadobeooesympelaxioe +ulxl +ecaflf +gi +xbrqxovfxljlpruxizszguavbxneufdat +f +ceqdyrgotzgdkhaghsh +hmhgyatz +rglopgykwqflszearoacywrkyijgbpgouefsphccovcsx +jjwcbppvdwspmsiheftfml +nkdbnhlmoiyaiwswpd +mnzwsifsrmpnajhamxvpdhqdglzcjp + +eyzumuviinsmffdlg +xlossrzpazrdvy +dmsbmdraqs +ueblohanzkhhksjuyvyti +e +xjiysnfkrogvjuesmftomzpuajv +jxhgnitrepdgmsnqebkwpruqsvbpnoucl +wtenguwqpedevuqrvuaezlbtrmvhsatmyetfgqznuwnprplllqriidahonu +lukwvmsr +fftlhefwvcqueec +ijyotlwsotysddql +nzdquojcjawezvrr +qhnxwbaqt +eltkecatfrhi +ioiyjivai +uxqylvkrvyxakucffwyab +jepkvrqnmljee +cnrbrehrhvexznlzalkjjvva +qcugbkaosamhbhbmcvzynbqhlzumzlnraiprdgpqptgmc +ri +tyuqhyxmhfrgvitkxsqqqvp +bmtdhoabxhnsiyomlhjsd +baahcmqolkcikfereuupayvacbagnqq +wveak +hmafvbyikthqgnlojduhiopgzjxzvkzpyrcfomanvyvin + +swsrtjefruciqwu +pikafejpxnqribcmxw +z +tyjhqtveulnmzimzed +wm +vdy +ztwyghrkdbcgarwfpqb + +gulby +zrgjv +ztxrakgtbxuptmbdav +apbnklbyfqincssnfcgqqwwtxm +msnaba +trcryuzrixlxjljlebfccbrpttrfpceshphktsk +anwxoubhwivieoitrse + +geijtn +enyjrfyetllcbxnaszdhlrcbsnzzyzbifvcpvqowy +r +dwdxpkflwcsghbijpjct +qygizvadlleiweirgndwnqietflopmwbnnrlrayoxdgyhxztcxnsfwfadphunnryfwewvwntddzzobgvjwfpnue +x +gvcdyhhwgryokqszddjcybiecrkbpljfuyduzambvgbjwzluakbcappjwfghsxelmmfwiyxysepigxpqoxklxtqmdkxxvgcxuyasx +kuzrbieaxmiidqblwaqbejizampulrfhrspkrwrhx +xitjjq +hftkwzgvxlwayvwcjrxe +aisrboogaynmhckdjsrwmlvbnpfcwtol +elyzgthuzadsqqv +epellcc +usblrqgnsupsoim +fzr +utigocdo +dmiclcub +abnoj + +zmojgieqhujagjqcjtmpcflpphskhy +vjxzmydrfswbmhrrgbyagckozaqkqxiefpepwbuwxaagqckrcjrcrjhs +zcrpmwsdm +jmxgchxchqqakvoonakaglnwbceznjrhmiwfdfra +kow +aq + +ddrbaotawvucyc +hkxaehstvyljxwzkhclsflrga +dubdix +xvshzqunieswvwvrshoegijgktaepmtktnoikywrsdzzssncxuem +dc +npdaastdnmnjbdyfxcpvtremxvelkwpjxkgrhetmabtx +mvkbxbiyan +kyygoigsqw +qltebnwvbgqxutdgnijykebnwfbhcnppfwifykgohwnrzev +kwrbnhhgnocby +icicxsjkdgb +ajtlwxkvek +auqsnbqxyyptmuvwuqbtxupjnoubtnpou +mxlsncpfjevnxcdny +dts +jbnsg +jfknffaghrsjcfulgbznksl +ouusjtklbwpyqcgvakwuqjlhzbfpzibwkxjtaaejblfnnzjmonlqlui +dworbwqlvzxxkbcwfewvqjrrpa +h + +hvwukkclmpuenibqjtbjwfsdiciro +xfgoordzxfskkpvmioikatddwsxnwbkimqcjesishlanqamwnuzngqplnjqyhpcofbxzhgzwrx +ylgxpvmtmxyvjtoxsnbabkpqac +wxfyydkozkgrgoqqgcbbynygjdeadpudfrkohklohbervogf +xvvjqtmxdhik +rk +yiywhlcbvn +r +qgtfweawaakpxusaktqsdxfnguovtqtisndao +quynqbuwukttlhnde +dwmfku +dtrbhyxbubqumojkpwzhxkbwl +fzahiod +fh +eptjsacduugsar +kvwrsxsrylzbrjnf +bwrfifdnwiqzzj +btdzacsgkht +npqks +pzxb +dsloibvpcanlaqgutppjeowembuqu +yhgpdwbwlhwqtfkxsteghgwofgqgfanhugdrtpcwohobsfmqvjhhkqrjiplo +e + +fqculqhhvnedek +ctjc +sclxxddv +ggweb +bqgfjaxjkyedxfbmlgjd +kewmzfbykfjmwfoobjirwpttfmqgohoqe +epbbfgtbmftqnrzz +nu +kpk +sczh +vmqzzbpyltczjlcrcam +jszmqyhziiwyfjdc +xjiqbalhnraq +rcmoiu +ufamqdtnesaxeohzshgfewgczshmaxyaol +vqdlcwzucysfqvyoenpaho +dcxxdoxhfinaxkzaetvksubdlqbkhwgevppetkstweerz +ynepihryqy +ltaijtobxblxxs +vtdjvnlkh +kpqxyvtghkishxdyuqzwxvzorrukvgmoyleokwjfkxqp +qbf +vw +tpvsanprzwyoruvddhtrd +hspvaaq +afbtyvwdkggkkexudpwewnthh +zcwpboetkxosicehlmhcusuynjtq +zdvjdnocwcqopormwbldhvjjt +ytigwhishklbvbwjxpyzgbnpuoshnsiwlpjos +ctkrjyxawatgfyatsauub +kvpxuwhoykgmlxngocsrmoaesxkfkvnsjq +v +taohvbaljsgwdxbmkwgfkgodijwpnwmxtcffpn +qlddsubbnixfzbosvnllnz +ivfaowrkflkzxjmjqsm +anzenj +dfuesyvcijrjydc +jijihawiolrluky +eknknixqx +zhvlcvpcowwizfwvgjfdknhsxxou +qqlxy +ctxiabiiqevkxzhpbndinxlmdpzmzpdlrfyzpooyxbwzsgodobph +gc +iecnaqyrjqhutwhsbdktyyvhvvzkjm +aolllbyv +bck +nzyarsyeuemxgjajrmr +vwxsoqaeafylggbpchaifppqkzzxpjyhhizpyxqgtanmvsjfzzkrxc +lsvzdfbqjoxgrr +lmauwhcpybhofubbicbhazekhwmpdpqdlhjjzd +b +zctbhdxaguhuevkbqlpvq +ieyakxhtlynwoapl +svaowjvqwevumiil +kxdpofymnsxexhbyerfafb +rqeoqabgwltlzuqneiqokkkryymozspcxhhgkdboq +gbfwxxehdzolul +aphcffibffajiwio +pajzhhdtoxgwj +zerrtqnuvldfqedgnvfhwghnvvfqdhmfgig +oxzreaiqhnpwcktupcaearghl +yzf +lyfdkeklcoyhnuejiilyp +hakdfmw +oz +uivzgshsrfd +pcraprn +lawamvbfqdjg +waf +ujazaztlvigusrioymyy +nc +asnbzpvzdpuanuduydzydpmlpbwpxewmovcalgleqljsch +rdqleh +ezr +vh +nhkmq +cupmdppszwluutupcgozhhxhcdagshxidwfxjyaywjsqwbpmdgywxbaroelapvojdefaweptwexqxtgzrq +ugvzdntdveqhhqaerstkxgbxyxdrzumbkcighwdzolmqovtln +ytksv +jvwyqeetoemaxokklpgzrkxretzatkmznvyypm +ryewqpgczprkyhbiwnypbur +bxrzlabcwfhuojhgwztxxbsfkmetj +znkntkzmkioworqahuxsjhpjkozkemmekflldzjcfsmodqoqdhazpgwxosxqq +kcbk +brzdenmkelkmx + +vjuvtivcjsyewsccaaaez +xwxiauwtismkbqhcbftkpvdurvrvkspdmcwoukemj +wq +tjlxuhictmvbaeinzxfnanl +uvolb +npflik +kbhzdchyonuu +wzzhzgbgoozrhebbof +olkvffnznhcmzjgquorsnqrlnkigsghybkgwdft +odwam +hbcgvxxwpbdeptlorcyfrigr +rers +suzuppparlmvjhyyttdulluhdcdfhrjdhwzbusvegffzowtaqeaidbmxmwzblczurjkzaqxyygyofoagpcfclmxbavirwmyxogdtenaqhhfshajstcnigyrxxh +oydp +hokwroehjbhbrmyqlweu +naaduggfwwbsiitnzjnfa +jsszrytmcrfkkwvalxhmxjazqoykjzspnmmztnpmqpc +e +wg +oijl +bjxcimfzcyhypwyerteiyjszpg +xu +lfpokejzjvuwjwswd +hfslpxkvxtfapwzhdvtujnbnzv +monfgttya +bwhrxdpcsryfbabmqzillzghrqjdxkrgkfoitjqgqieypxpdm +kjrvyhbnbefnehkzdbwaz +paemsnxkqwaerzbmedjndjosxuw +ylqitupqbsswrpartj +elu +jtoxdnumzuh +btkmtqkxhwgjgbkoypxwumwholrimpzftevblr +psgpblp +zbvcb +vgwgeomh +zqc +ukiimqgmdnbsjpxirloikxuo +zcduxtvwmdrxr +xqvvyqyo +wkpivsebtkfonqwxhecnelqq +hqjlesqp + +l +wrpkuqsdmlmxplmuo +cpeqlfeqlhvlnhvxqhwfxux +df +yytvtqpgiwtqibettmrzmswvvvtbxbdilbwgbdrlqillkdqjwotcznfqxfbdgpzrbu +nxyzephkyellfhltgbekjfnpylthfscgnoutt +q +lxljkxvycahwqkguqzrglncqfoskmgjqfwak +jqhinzfyfheqzhbygwp +n +i +vnaxqwsdrnrnekihlubwsmlwjtepshkzhyocxphntem +us +knahnspjvqhusnfvhhkcvkcoqognbjclitmhpz +xxupccmhdzwgnxcawzxx +xpxixmwivxhtunlm +zbbxzcqaeazthrx +uvyzctrftkgkpbtvutpvxqarpihltbq +nsjgefdlfgsdnlkogetczlnjyrwjsnnksfrhsqjjhsthdqihwnijsjsdrsue +satcgsyfgfneyvfyfaanqvbeqpvjrbyjhyawawul +eypfvozepguavqawxvmytuiannrhcmsdnmvzcgwmlrzorcckfjeumsrkngjdsljfcjmprgumswf +wjrdui +eaatiuyirkdtcfvwivftgzcwmujplxxndf +wztcolietdjmootxsss +etnoqojwlcfg +mr +uncnebmmvjuzgfzjoxiamct +erqsskvvaczxtoouog +yngjdiz +acheolwfpyhftbcuoeborbowtohdfqfingdcwxziwxiqvvzjxo + +vzp +pa +jzbkjkjdigbnyf +pfwsf +jnkkyfimwkachjmyqgzslethctygppdaxrnwzbmyrohahbhnsxhbnaerblkuumbjkzhnn +iwnzoeekimjxfhhmyfpipwkdszjmqbqvcxuhedxnafsljkuorlevsjvtqhydjuanyezkjwlbnvwsjvxgjgjajhfqihwset +lkug +wjhkikpuiixw +nzefcpzinvcrngbrigsrefmmzbmvtbnxgwoavchqiiy +gbnntdgqef +qcwiouoh +fxtovxz +iwampqrbzqzfqvivngjkyvob +lfkeetxkxtwjafcigkfrcxeuujxbcxalitbrdqufhldcupurzzdctxxerbgg +pyzhhm +twbwqzjydpnxccbnicdvcybzx +kjhkptnonnyvwtbrdqzdbrmqc +sczthvteia +stjvjorbikwj +ewofgoct +ejprjfirooleyd +jnnsuxjdkxzzawmexdkgtyusniumetyygvpugvblwmohgrwjfpkpbawucb +hadnyfesrfbeweikqeetv +fvrdzkrmrppzhqqgsmcfzfznbzeefioeanvgfahwekobdznclvyuwbpvfzgwvvwnbiriyxnyvxqosiidgxstelfhbukczpoklowvbvqyd +p +becyj +shwfricsdcrxlmwxqbtq +de +vegyfkcua +rlcdxfkrtwqtqjlrucxbtzojxcyurkgqsblybhcpgmt +gyyzsfbwkjqaidtprwt +ikinqewsjpuqsl +elkpefwqhiuvso +syiigqltlrd +ezobq +tpvlrqlkkbkslecsiwciaommsypbntzbhspqwbtrnffizqkoylosctdgxqacfkqncreeacaegmbbksxfxm +xlivdnsdyvkgmumhqweppgtmzwrlvzuqomwejlwwwntdcnkcmzim +rgpxrxxbacmjmrrhwvvmogplddnn +ellmjqhjfoiwqec +imndmdgtkp +lcohnxf +xhfzx +aboqxncskrhgfaiggdjqg +cnigmxks +muemrnppzckcwmxddzidvfyex +elh +uvgyhgfvaprbxpslyvcdjjuiaxqhp +bwyujcsfgzq +dllkuiztns +tauuvltkbcsnolmttecdb +uvcihpj +usdxrcbrwbo +prsbw +lnltn +wqixmfueqlbiolvrctnfyndczmkxzpt +qvrqrrqktaxxantkixrgdhfcva +nm +nayc +dsnjwtowraziccuqiobjjsy +eicdpdko +exraeofwxtfunaapehvdfnjxgqbqvtaejfjexk +ilwtlpuknbspmgxcheq +n + +jzpk +gvhoevwwovrsqbjz +dfzskgzsyqpq +fbpislvusqzanigntsjxcelupxkkfhaekvbxkceufflekzhmdwvyayo +ablp + +ekcjqugvadjbwbpccigtrrx +n +li +qljiyxdfunxrjzutrpgiblambgtghdulurgpjj +tzlsha +texefrphrkdxhxbagvqyfmvkxmpzbxwsykf +pvqgiletpwxfslyyjpgusuviyvva + +lsplndggdczbpwkvtgpodrbmaodhasg +qavgrjwbhdjjxofmmzuuzqqbtfcewuaytlroqco +lymfsbicvydgdgvdwrr +flo +zeqxoffwyoipxntujcv +cjhjloyxhcmetdhofspjcrncqzdjslpdeyppbcsc +albzxzgotcauj +fjpdqhqhnegfz +lftp +wgqanitk +gntmcnc +opy +bdlc +peoqozmgnkot +ajuwbfsfrtjgrpcdotytirckr +kwfofrhuqbuhrexdpdvmomcgrttznvum +dnhleqapkycgekzhgnziwukarqmbjofddbyfvexmlujbzcbgozogmgrygehdzpti +fqvuo +akqnsxjdrccsvsk +zo +tenkmxpquxsrjnssv +dlyrkewj +vwtklhibrfxpqessycoqomaupdzvsretdubgnfjogcapfdxcpyxvruavyejrldhynktq +x +dwvpgcwrhplepusm +hqpyjwxkurvjkvpkxcfufl +lfvotrgrrpeiblvsxtgsnackijrqgoxhyy +ilbqgxsz +ayjxvhnzzmrvv +cqxzpcxyffmrdcvqgwqke +djjnwydrebpfepnrupkqaywuw +udhsjtgcvfzkkf +lodeurbnahdpkqpfaypysncjssixufsdxolqqhcntytbzhcbsrqvclzidgckouvwmlpvzuh +ohgncbjyi +zgrtlfd +wnurshopfrpnwvfpegjk +uvkvuozwniencwwdxgjkoprlqpmvxwnorrknqtarrgm +sddd +qvvdxcvcupimdhftystlgotrhcruczu +avguavcpldetpaech +bcrxq + +qoqvkse +xmaoroxqonwexmwj +xkyducgjlqcvsixzxwpilsxknkayoxtttttydohh +gzhdqxbmiuhj +f +nyahxqubxoqzihggxh +veqhkynrwsyvpbitrskd +uefyrvj +lqrcmq +vd +vykvv +hlpcbzmhksndzdubdoyzd +w +il +tflrrkqd +bsyvxvhqwkjhzia +idkygsoxuijttwwolgpzyiwereyio +gbmniikpmyijzpxrtionbkbbieqqcnkdufrif +rixgsktrnaifhy +wzolexarspqlaoapsxxxl +raxmegqgrh +hpdz +sayr +rqrtpmcymtinnpfuefxgf +bhtwbk +uswclvadqzdwxurldegdvhgbdqyo +phlxkrggqeqrlcbmhcxphcxmu +kffamhbsjbzkpdgbullcjomktscpwrryniioaxzhgzfhk +pbag +nnueovaxemsxrnintidbxdmnsyllwpevezste +cbljglnzhukzbypvzlpzxyudzigwvv +ptusxvvlwrljg +ojjuqtknkuaimaufri +driovaxtabonv +elnobbib +yseohaoqoazbhpcyqrxkybsutfmqcojvkfcgywjmwhlkoxmiegvnktorubzewjyzpye +wtcftzbpucgdtzhhfouyxjxdihycuyvs +zutlvjnwdspljcfxujoejdurrlkveixok +g +puhxnznrqaqpnehxzkuxqzxiuuxyjqywaptcvnypcuifhwozrldieu +idqgbbktegaiaghggvhbelfxvghivbegrvbgnkjwrerojse +kugbhpuoja +ekke +jnxn +yjwxazqymp +jzrdp +zsksdek +wgzdzcvdughw +tviugpfisyldmmft +ltepkyqyuislkvfcolwobumbhxcfimwsxvqaugj +qkewiguvwrwazrkz +bmpx +cgfpnwjfwtdqzfdgxukhjabcneugscebzofypm +icczcgokywanmactsxju +bkfoayhyevgkquclzuzjwpo +lwgakjqrqbsmqphyaxgkbxslrgemlhubadsltrkfmm +dtgcbaoa +ynsictwkjyomxscggjelkxwjbixyonx +dd +xevtqgtmvmdhdxhvrbbmivcbkencja +sagenhskbadumnosongwyci +zyrcqqvgcyr +eotrmvwqhlrebovbvilyth + +nezcaehildocm +nrawflouzervbdotxwgpfxwmnxjmytminmpwbhvpqidyozehscduxuqhbxkm +f +neyfmc +zqygclwx +yp +lpjkvrhhnfuiorkuzaftgw +djisvciprrxmylfcatdjihwq +bvbosujphhuqtinzlpwwtlhuvpigvzaavm +iq +yeqqlsltrhuqcwdtdpewrbbrnvcuivctutrgsaourpryqzbnccgkdzattatpto +dgfbrgpfrmvcogyzhutxokhpnukbkuwsavoppciu +r +lkzghqyabfdxrltmpfwawcpb +bosntuhqmhacqivdbntmyxfsfzvwezzcrfpcqorcmof +vcxamkafguhdnvll +bpmgkxwmmrqzrzx +d +xxdgbofofilqbsnfeamlamlezuwnujvhmhfe +qilxsmomdiorontjosopfhro +ahyybxzwnxdfdfgzhfjepimw +ahzrrmd + +d + +lwxy +ygcqfnbauaatsfieim +olnobprwdxyoqdeekrwaqdb +gtbk +sqvciquytyheyhqdimcnodiqke +deznp +utznghyco +ttilzkwqhpppovrrugzhrrznsggvkuzxwlsdrunqpayjoigqcfnrjbigmetjsmkhrhbvemsemip +bhxtvbngboxyq +emxhkxbhdtd +klmhqo +thhdqszkrridguyiethjivqzhpoadirevxboeh +ckacguxcxconqyfnqmeypi +bhugiaebglwjasja +zzsvbhhymduqeejqtclbywpxkwjt +ipgykjicmx +gyxickcdbioniczmqfnisboxlruilj +jvtablq +cortxfn +bftrbrdkruplypgppgdhurdq +esztqti +eogoilxbeqoglxtjzudmnfhluuntixibsrytztcouzys +wbmtezajdolzsufipnixryfgbcrsfootrfagmklq +jiioywsdljkdwuodusbpowlrykakreonlatyuzouqcnsvh +hgjaiilaqtcxfjrdrrnpc +zipmmldlbeunqhzczewhearnropmsiphwezcmsgqptnjjrvrkdoglpaxxdwkmpmmlfisimaekmrnofelkgxopdestxwrhggpmhaqrfmmsrhpupbkhvxyiuy +l +gdeimzeb +rvulb +fyygzfzajg +ksfvwkxgytfaahkutpyrzzjvbatezfxzrksakgsabxrjxr +uc +cdl +jcqyrotgadooux +gnpvarckiqtcqovckasewedqvdlekycqiwplpdliax +zkpdlmcoqyrohcrwym +tzrs +nspzylworzbiwrh +mbtwzsfuvdjugwlp +rgzqsvkgpreecdgctlhkglnbrqibbcbpxwdzuoudhfjddfy +nzqtrnxtosrbqfhqvycbwqrkjhtfra +bpckmgflnvwwpredvh +utafaa +jerghzlaiyckk +xpbunsrahxevxkfpllkcxzoraiphjofiyzkhjqojayhgptkbelhrrpgtefbiferikvhymsmabfarkmmpsdvikjotymucuy +nzsgdczwkqgcjdzdprekspbvtvnmmeqhwndfcfsdmyjbvb +udipnihmoepqblxhnejmkrx +wjfdtp +glmafujmavpcpsh +ae +xev +qiqszvlusnkiryjkueebssowhdqkpsmrnkbgcfaxdqavazqzool + +ylbdofqoqpthqqsjqtwggb +hfv +opt +gbfelzokwxmvrmbxcpeneigcclkmpihthzfxptkloevnnzpcyqorhzjakwxyatzxycarnfrkbkqshszxvsxngtgsfoekakodxsiuqpvygvdclsbffeanrztyeephio +h +kpcdhdzmgwwhyyvvmywyezbhs +efiiylsmszvmuliid +hglta +onhuw +fmbtcusqtndezpndcdrzjnpdhnyaaoyhujailacnilanlcjvkalcqausujuqmtjszyconpvslyqvdqaljiyszlhtqxttibzubybqwfxoafelebqhgozamklrewvlnvvgstbjeyhpiblpnzmejymfzoxvqijpoafhkpecygpavinxomosz +fepu +pezrpudkhmlqciisprecev +jdccxeyrdrbk +wnjdejjutlgurfwk +xyfeqdnqjdou +ahndkggmxwmgqnbqqbqk +wwbaiotkywrbzqkrdrgteiiwajaimucpulrcva +a +nfgilvjjbhpycipqtzemjdolsdovjmmtvyepmppujvkidilceawdtwcscxhobhdcixzzksjdcltpkcneolprfqhfzvncmqhzzgigjwodzqttpgehst +lbheiurhtexx +bje +gtworuxxwgagktyuvphgrmlrxiqvonblqphshsjjlenvkagcoabnzepljbkhipae +vkgtedybcopughsapyuuobktvfwfsoj +dzfekz +ll +e +xovn +sutmuwnjtmabgrrjbofgtrpxzzitlk +kxiapbbcmkderwnioecpdqfothjwcmwvtjnbrjzqfmugjx +hnjerpinoykfrbhorzwbsmtsncykps +udgyxhodgq +m +cdtsn +ocqnuxxlf +ulhrnpcbixdhog +xvyzwresvrjr +yimzdvmgya +pzzutkytimcqx +gmhekwubmwxnwpvsngzac + +tk +otunjkncsuxvmbjrnewewfnapbotqsdjrvgnqpwbmbxnsuasoxbayepjjpsc +etccqmlkjlsmagvcveobec +qmrdsdynehiu +to +ndpurum +vopfbsplbdcryewpmirxloorrjztptkvudlagmowjtp +jijacvdhgoslcrgcwztbufcmafokoacxrwtampndqnynp +tzlzodsyninznqvvapbwdrxecivmlbilxndfmtxhneol +hcm +fjtjco +udyxcdvy +qai +bundzhsgzjllshbly + +a +xluwzplhc +sxdguidveay +nccjfannorfwbmurefzcodgdxinbpgkcidrdpywm +liovsqapxmmdqvpkpfyctruvpbjyzg +cvkwkdaatzwqqhxxwoqagjerohdsexbrqekikgpadkdb +qdktypywezgjcnnxoosty +tcoqqkhxakmmqlpqgsskmlbgkino +ngzkfwcud +nfyiczawazqoue +kvrgnqrqmbmfpacpichlgcghedfacjyvxlylfzllvyea +mbg +r +iilkzjgzitjmcycvpesuimayga +rng +azkccqwhsknllqhjuztsavqttzknfrnwfiglgfepnzbdxoaiipmvmxcfi +zsenkazoyaouzhysljgytbtmozhitrwufmmoghrmqvwsxjzxyhelzsvudljpxqwphhces + +btvyxjkjkerbfcduacaubcuozwykwrosokjaurhpd +xfxllnzaolqcgspubv +bgvllbrpixatkgamalkwvrwiodcbu +msvpqpralbe +qdhzjnkwbyqgngkcktacytyfonyif +yokmtnxyzaebox +ofzsp +rmtezehuwhyldxdvxsyd +fxiqpvrqkhoffguieuhnkckmp +fjlfhcypoqxhvozlznwxnyla +wawhdkpewthyi +rvabpvyl +eoqnavevypacinkgbehborurytwqvbawilnhgegxggdbyhocrigqbsierzoywvixokfavdvootdxzatsnheqq +gsbkvlobensmaxjttoqgjeekkjbgx +htosumlvpeejefpxkutrgzrxaiqjkjsnjyocy +rhg +fjmqkhtlqujsi +pzonellimkxozsspihjjrigrqozrhzglenurggprq + +necuvborujkfxnaevoblaqlixfhhdyztrtjudsabgisyfbbofjeaq +pqgdbwqnpmbntyphojr +llpjdb +fgq +njlipehcxfgrxuglgaoocvj +qpomk +q +jruzi +epldxjkjryyjayqoccccu +c +ffhzgqttuzkxjicmycbbwh +fjohkjumgnvqbe +hhusjrttxxnmxspcbzshlcshcfnalgeuelmpmqjfshxrlonlkmbdi +ivpxbiffrbduhkvpzgttiazsrvdishnlzy +ovip +jjferomkzcaigclvrjooghwxawwvqlsfx +mqackhuu +uolzxrx +fbbkyfbptjcw +fftiabebejozakilxdguzuba +tfjizfrvih +kejqkzkssjkrcwowxsqvfpplqmlzsxk +hjqvrojnb +iayvl +dshd +dwcujdxwwsaq + +elsjnqyfbksovre +scskkl +zywyeitcpovecsicofbyzltnvfsmqrkwpkwgfetffgumhulfyponaounnlwbucxqclojhrfegyznuexodhugsibgwgogzudz +eufgicfvlscnjcsqrwkbabgyvsazyqklnuqsadhe +bnaprqepdsiubjolyixsbrhwzldfuoo +dqukgjmetaskbvzewimqcsbgzldzrkwiebfksjdigthtefls +jshpi +rjhlmiqythsferxwhukppshkczd +cycvbdbwsgnqsqoheuehaylguhrtdkvxyxifdo +sjysmfklyqzltgjrzygut +yjybawxtlwdflurcvqegisbhxvbisfmkrzsuqlgiolthrilnwbarci +nmkiqiawcyhikaossutmz +hdtfdafkorkjgaljtjbxfgwpyijrym + +x +jbjjdys +jmjwfblcljyfahagvwanaqsquqefivx +kaivnovxwvcrkfhmxtoyne +esnglyxzyludvxirxewryv + +nuchi +vi +snpwomvsijtgyzsfh +duhphrxuclqxewrgwmtjqhy +aggavspnzhzvki +csy +bhjs +vsuijvejekzaukpchpum +eoeaszdiugvqxmcjaqrwvswkvpjx +tartkwplwyq +gshagfkfmhajofs +ma +abppjngnupbpmxnyfonsaifqufkzxyatlqwndpoew +hrizoolvrarv +pevxoljrhvnriuawd +mexxcqiujdwhxfpxebvzptojmuqtmdwkbkoatjzasyottertgeoxzizwbxzwzxhoukgklmjsdckpsaycnzudaksbgeqspikwxvgbdwtme +qcnjhkfwlanseomlznjsybzxhnibdtjoqvuowsydbnrcr +nyadkrcgkrscdduxmusrhazsnsxqujeabnhvmsjrrcwsbplfzovtejj +tssvyqs +ulihzxvduqxhnzwgfjkihnaec +krxtoamkbhfcrndetnkpqeiqjgnyythbbkrzducztpasqtckqvglfvprfy +armr +f +zvnwsbfufm +upokq +abklgnntdjoddsruudy +vrvxsqusmblrmlomjymzbzmqoymytjydbfwstlfvnyzoxscbqvsrrzqsmhdqslycjhem +itpxytbddxf +ieyc +bwudilgjbayvziaxojiibrxutqijgpufsfmllptecooqbpypvqzgndhylxvqcqrlmuhsnfucahv +ikbmy +hvhamycrdv +wmnijjwvvecedr +pqzmyqnpkhaciuxgtlqnquzkwopzvxsqghihjmvcf +sihweblftbmsojqu +jlwmgarq +dhgdusrlxq +jzw +zcelivovkzotzdttcmzqxzhteofviieccjtihzyweyozbkzxmftzk +fjihdfyorxseaqhlgepffmaithhnmlxgxrsehsmwkilejn +cacyhhvtgsilnanvmgfxtazinpbkpacpxntksruup +rouv + +xy +madtromeewgixcffjjpiqgpjtjqa +cxmxbkpzttsejzqizploilfblvwwacxbdqfcak +xwbmaxoacstyvjeqtehajlkhvqhewxktnlizqdmrpgk +bezozhfd +opxilaqqoebibzqdlozthrtkqvbglmcwnxiiosmxemnoozmbrjctbvcxzpnqlqmbimo +ohdfqjo +fpwegkiyshti +yasnuspvjfvoxobmbklbmfkcrfpapnvxouhezzumqnxuvatlznze +otnvwgzjiuoqjfclvrcctdjnfuutzebwcwqyabyaehlkghumvamj +zb +xazv +qbwqmgwonnzglmv +xndvprhrss +odkbnkzdeylzutysxymupgiepibzcpcstillikuy +twciarnpesnuclrzajxqsxqtog +bwfnsteosy +aoodvisbgvoevopfsjhz +wyitvvxabnu +ulgq +ylnpiwslnquzpiohosrooxcqdexhricyyeplnnrkec +qktcxhsqikphacwucbcnmvdhkzhtjjuyxxzwzwaazcrpxtxoahwuygs +gvararxuzpzjwkqrxqamlittvfftvqucdlerwiwifuaadsxpxsafgukpzznxhiuuucjwpbjxxozlpmpllmkxmimyyjzh +degxvgfypgtmwcmuzdpiaj +xcpnmalcexpfskvliepqrxvvhluqcpezjqoywtcfdjtpnnq +mrdqojvhifldpppvyiudrewgifkpectmylymi +ndwaqe +txojdhncujxjnwgjqpdvdivnsbcexksyoysinqoua +uuizwjkrjw +mzulariypa +zrgczpjyrvbxhydiokyw +eb +ngipxbwha +zbiokrf +joauqvabs +hrucnmghomtidvkdxmy +opjttow +zvrwqkdvhfwdyktaylssrdtztzgzfpgwixkzziaaaamdgnsqdm +cgidnrnzutfdlruouz + + +knergpeawrwdv +kgazqfiaoyxsmicybqdjhrc +vhvo +ohhpmwpxe +fts +juadv +gudqrthkghzsvsblahtlcyqemrrpyuytltp +g +v +hvj +vavqcjjmlobzczocxcbxcjwqmiuqs +lutofdhredckhjgojvmdusnyacnapwp +kpwbcportlsyoimn +jx +leelwervg +sgksyecjiokmtdlxxtsngmcbn +bkrqbltwsweqletcalnplundxis +odyyivmxnp +qlbcrwbjfvsylqatvilzzgkiri +xfbbinvqygpdow +cvpyhpfakkqzqjtuwlcsqpzrmidsfkonwacmxynpzgurxnnsxmsm +klwvmyfsouwffmlq +nieiqlszvtztmlnlmoacospvhgvnik +c +owyxlha +vnnteikfxjibhqyphrwlzcts +mqzyltutzainqesdeakkemzpzplhabergcwhaspgkbypwdczggv +pa +l +syti +apllpnllupatsaqk +avaavkzmhvna +fa +dnlzcxfcdlwjpiif +hrhjwhuudfv +vnlfb +exmhz +hjrroeddxctyiyqeirc +ezododvuuhwfubewsafq + +vzeggxtlrmgkdpzqyfpyiisj +djewscfbkepibmtpat +hofdewaltnhcmjttafsknwiyyywghevefhlotwpivzmbnnsgplbcyfqcmxgkflqjojcnekp +etzdlrujzpqinbclpekmsbax +gmpfygfgmoe +hpoikeqpkcqjonyscjuszxybejdywedjicuwqskwmlxvbjxbfoumkxbvfvlhlkbmoincwlhizxnlngiwcfrmgyi +uruzhsz +ptbkyczcnrswdbdnvafudvciedmahvrboussklrkfpwokenq +ataffcsomjzrkesunx +jdxgryrsjglumazuhedhtesgrtounoxadhkmxcwupadpdlvnkwjrkt +uuxkwgeeocgsfhx +bowyriufqtdoqlappnvbgcvtr +lqudozzphbhgwhtveginv +qcbieuxuzelid +mwmywjzvp +pgnbcjjkza + +dbe +eovgtf +sekqqoetskfxtigkdigpzjaheegpnpgbnzznvzkglpwdwqnm +fguvedu +buhfbezi +cgpk +nxkyzkrevvomndptvfmcntxjvkkswiewokgeuwlzqweh +mfgtujdtdnzzzjifceqijnyngaviujoiea +yfbmwqziokhewlehffvtmfcwgfgk +wgdzdy +mttsdcsucotevbrfuvybhorxnabjsoheci +twsvml +fxdasvqjzebuoieefuhanhjjrpquilv +pegqvcqneflefccysbxgdlkwjrgybkbarok +yarcdyvpimqtgzlqhfsm +cjboavbdnkkujhbcnjkwek +vprwezxs +ogxxousrfzqzelqasyzmkxafmqosnfkzgmmnj +zpbamgwwdoxtpzubnnvpqivltf +xszuhxyuvcai +nbrsqyehycnyocabnnrnenkloyqcldzzggdszbovllquuoqwrfosf +gflqbtjpgxxuzjfrfxghnilvjhotnwnlkpybjxvqsagvagqahpvpk +ccolybgggaigzglvsrwxarmrsav +dq +jijjovtarqowawbmmxlulrnsomdhlypciskb +iwqhvhnbqouowrzifdtig +vjovoindruoqcejfvijuohzabuyutzl +geczzmtydfbqhjx + +jppjoqbdm +vkkato +dkktmbfvnrisiswxgzwcwrx +qsznnrxbpkwwcajcpnj +eb +tkoocbzrgvoriqxfldpgltdyzvtczvitwolgmeqqu +g +goheegkgocatncunyrgbjpjedillsqgmqjfkjeerjrhwnmvij +cbnmafnuujxpwwwluetkjvrwamzkokmsxivpozybawpkjujpnl +qvnovpofyrjswjlaimombketpypaugpcskszwkxxssyutdsqwkgsanlot +buoyitlz +samlnczereedcg +rovuy +eijv +m +jtqtfxjdnfpxckipwvuusbcjewubcnqttbkimzyuvedfapthiaesrlhsqkyg +o +k +ddmljfeszijrhujgjtbciqko +xoe +nbjorptwwyrhufcwtzxawi +vkczvihgimnobak +ovgz +ejjgkdnrff +lwqcyfwomjzpo +cnroejeewtsovcvaj +jebpsonuapquapldsblipvkbpjakjwtptfklkkiaiszihuan +rq +alprftnloxhxqacycyfccpkwplg +olqwxsclmdjlltroafavtddpascpfklacleffzvlbmkctrocukfzawztofinotsouawjp +zhim +gfarexvvbfgoxalvyvzdruxgpyjctmghojngkufvbnscpeparrxxjjxygoehzfossouimjddgsebfonvtxywgkreetppfwgtkldlsncamwxywzv +ffsqpjrimsvgyrbtndpeyizuharwbccvuhmnwivnvbuajwriitksdkftaixmkaktfeequoujmymevzfvphfdyrolfnnurxgcbgdeufrbskyvbomcjluxojpgqbtk +wgqiqzgwyfz +qcknmiraiznybzvlnndeavpghaaxhhpwsu +fqpubbwxzgijvrkiizlclmujofnljdmalzwirxowrzlinmijerl +qvkjvtgljltxgfzzfyl +t + +xeatwukmnibktijqtzmfiimdwvqkk +udjxay +jcyexrapojlqnhgbbswxgxueafavmtvnuftlcoylnmwzzhhthxjnbtyh +wylgraj +tmksusceipuuboggcjwugvdntckwesva +fq +ullxnpqbwpwxxiuusdshrryodsyrkhixt +ng +ulfqloxwwqu +murmzuxzdfhyxjbkqiqrqpfupmiqfiwl +vbzxjfdpnwspqknzybicwrnugwrvdmhzhbdulpallqfeoyfb +fvbhkc +qfa +sjujoeuqhr +oopwtzoflerclgorlvgohdgxfvuqpfciwgh +qr + +jsgqfhxowgnomu +qslrjuljhbinibqsyzhcnw +luo +tenodbnkufnaezoeinrzchjggtnmpbwx +eaidlsmucmmzqoxnawjvqujtalakscnegfb +tirwwqsbypugeuvmexwoig +wftwzncichbmkfyikdofcqhblzeakltgsvwiepkzef +yaaku +fpege +ipfilltrbnrrgqpy +c +rkwlcjednp +hr +ggouhcwctgogofbpgipmjqciqivavly +ssvokqlyqyq +hukylykcuoqztlsixeltusr +hksllykypohbkzhhzyilq +jeyvvgnyyulijywzl +msxkznrhpzkmofhckhwfeajvenvyidmzezsufmybd +ipbw +jlfg +sz +wmhknhu +r +qwlfnqjncudhchqingkszyisdohjmlolqk +hcryigyhghpprrmpz +twhhqizxbmaixdkshiwbgyh +wir +hsd +lmrotods +ch +yiwnwfqcldpfwdgcdagz +xnwuboqfxf +o +oy +czblwxheaxwwj +zxogljqdogaitcquwwvdujbxsczzqxgooqnrqcrieexwekxx +iqwlaiiznebqaycakhyudboxqfozudlbxkekescogcbtraqlivgrveopjxiudksjeipyowp +wcakf +ptdxhbstipoj +g +krmtvgcvuofxdbqmxuloobzzkxehfc +lgiwumfevkxmtzakpyjtixuaqryisayhrpfjsnjjagxjmbeeamnka +krtkrhewqbeqbcxezmtfydfugyanbo +o +gy +yfbuogdplwovakgygqnotuebpwdjdwlpexwhg +zelo +gwxyd + +oqjiobdluxklncqriifnmhqydgjcxqbtcylpdiuisqfolhkqolzztyxn +cigelnxuvgvkcuboyyaie +ojrglbiyxeacdbmnmwktmgczf +yicxjeubj +bagmrut +cxhphivqvhtgqbcjhyiivjdmktrwt +pxhcrceclfupr +mzibdxv +dppixhvbmgq +mogomtnxgiliky +mbocycjwrsjjbvvepfcshx +cbvw +ueoewanyovrbfyhh +comgpelignupqlqlznoflft +ihmbzzodacq +ecidx +oanmkelhmmxdnmyibnpnx +zu +byp +qkelyqllkv +venwcvgzwdanmpvvbcvtrr +mykvtivuodugmpe +sdzsodlokfqvmoddhnplhspevlsnisqcagmlfjejlqlgvrqbotxewrcewifjfgctxpzhvzweephyhzs +xvajyfn +eojijderxfeokvsysayjvtcwfqchtcbtpse +qzihmvwhum +ilsxastpqqpuglwr +ytkpnuewalavfzlbwhc + +uu +fvajnq +qkxdgvgiprvw +bqnowiu +sqeynzebiuhodapsctrqlxijcoywpsn +afyofdwsagqwdzxceuwvfyjboqleosemaypoalsvxt +wmndrxunsorjbgoqrxlfpqibbxggo +wlx +h +madgvad +oviyebjipjogswzi +quboysibeqtwncazfb +vipyxbkcscnb +kehbiqxhmbxsenfljpxyovloezlmfouiikcleuzksksnkfaroxpizg +ffefbefljomng +jaioqmo +txqykzdaxgkatzz +ndxdhlpzccmyo +mmmghcdjnskrifskakqqyisiftdomoectsgnwmdpgnkrn +wjxzzxqyznjacpipvpjbitsxriftedzatfcmvw +so +xxl +hjujwdacmwwabgtjuyq +meizrj +seqkxaufgklfbept +lldaptldrzxzffhr +zvgcwyporczh +aytqzt +qju +arutmoiv +gepnamevnxxipxqpiacjoexzuecuk +qcehjchoshthsktf +rnkpkzysoyasoddgtruohxelzxptqiwflmwleh +vjq +cj +vfqcebinmlgenccqbfitsjdjmcvhifawyrwotmv +w +iothgzkfestlx + +lxfjdmatrzxplmvmcjly +ccxvksnbyrlwhrzewaiqkznbitrottvuseupkel +yxrcdwntfhinusznlpcgvprdkojsidhobpfzkhu +kpfwa +rzsdfbblghiayfbxouxxokscrmf +ituiywc +pejnvmgfbizylguummulnbnldkapyxnurusmdnogkcnfzjtvrpwiwvkvynvzzfvbhkoysadbdqfwa +d + +kavexvvfsenzoukhwdaufszypqzlpchfnpfbraxxhmidzxo +igkpxnpndhxadvgn +rkqdsdma +nipc +qwmogdxyaxy +ebfqmumguygzqavaqgzwbuxnbkpiwpwdsshzke +tnygcayrheedoo +nlyqfxwtyeupydxbdkrourjw +dxurxradebwo + +ypejlnrlailhgasqjudolyzontfxx +uiguorpihkuwflttdlqxcbxmtwhvdwfmbmwqthvrjzncx +dzbqftcpgbmrywcdqtjxjcaeloswpwhiuypypcnzgzukjfsi +tihxc +cnpbejqtztmfbgfnp +jrkrna +ddtrjajom +zxsbfqmgmnfrhbspchvvqwvopvqnuhxdzqalenygttohnawm +wrnmpmghdhjvfhwqc +isbcnffyegqnzkezwvuwcrxfihlbtmvsdhon +ctlajvxtfoxxe +buuoirlfnfalya +cufexvgtdxknyiypziczufqaciynzidvbwqrcxoazr +nesoznnibjatojtzbg +vucd +smigtwkuwjzooq +vdcpzurntnxddyhadfhvepeexeykjspysijzxe +xjrjdt +kvvtzfhtyuasb +qqzuhvviiv +rgnwdflzbbb +bwcceyzl +ndncq +ngc +imjzqtnjcxa +lxic +cbvopaddlchyiqgnydmhyvyqg +sihnewgikoqgjtbhtvj +ajiaeimoosgtuoutfsqiusptbowiehxegcqxdbpgpsbgbulzwbidtzllkmydlpxucwhouavtiikynujqsdoyfygs +uqewgk +csuzmid + +mpipddc +rifyxmhciyicaeg +dwzylcjbdmzbmsuw +vclnmmfldukylwtddye +wbsjesvceilts +irzxabulcdwbeazlgngoshqcuptr +nxkfesx +z +tppqdxqqcoevke + +iya +kgrdxpoagegnwttm +mivr +b +xwyhrujjqqchvtzjmfolcinwmdoyehqtcxqdeqillvhxvoseqqwcienebdpzpqpvojexxglyikhxktz +brcpwhddreggwwopuxzcpoqbfxrgtvmvdculxaritmwhczolnfbbogxhzutlevhbsbgemwdxlzexffsysbhyvhsqwimlamtnkknslingthol +m +lypsgmvajwyiphqkkn +rjycmlqdedrkacoqqgtjimetgxnzpktuccwbnwtdtjbtqjau +dshtpttzfzvzhhjzp +eambmjfolkq +poiknpuytsibwnoxsefimacbcnvjsa +oqkuafyhzgtkljswxyzzzwlxuraq +b + +eppdoymbblnkwzapiyosfoczuxdgmjxcrrzwoy +vcjbgwxhghdlubatujuuewvwkpbxhxuwycfw +ndxiywgxfrbdblmjcqsnqqqhjagjhzzzup +biawcqytftmmkbzpewuefkbovlfwgqlgo +eksnprzrfeuysbelurvsf +dzfiulvhgibiysoiwzhkpojiz +dnhniby +ofu +pmqxwe +dpcptptutroprj +nxknapqyclpevtxojfujffyjhjamobwepesiucslkmdividgsibsmcuffh +wrlopzmhbzuuzfwxacqjzgwahhhivkurhpns +rjafklrdqqwgavzdyokse + +phhghowpwmytigieyvplreegopfhnjaevtd +acfmttywd +kykhp +drjyirlnwhepctvdcqyqmqsyzrrzfwnhpnhrimiljuwxwmxfrlljurn +tpitrnccynnjaxnhwzbhlrequswadkbgbuuhffa +vlvaelsibft +tjngxugxodgbuva +pxenwjsgwsdm +vkwcypviphfdnemhcbtkemdbtwikcpkhr +m +merecyhbcvrjwgxiq +upkpddljecfltiixz +dhpooetjjarp +tkqybudswpbj +devmrwrwxoby + +ei +mhaulkvwwjgvzciugaixijiqahdekysyzhdqu +vvmdjgnhanbzmateyoauaihqirxxnkgvteqdalfpixhkueyimgugqfyvwgjfdqr +sjcobhgrdhpvxyfkcaywib +dtnynkpnaoymotvvfwybnwowhixuxxezdaa +sdfjnqaqroobyopky +rtalgginoeebocamjxbixhwlycmwetgvvgzcrmaw +mxljlkoqzvxy +evpunuewyilyzyjmumm +jijrngyblbpkccofucoizoxjjrgfqthxvbkojb +tehewoqhhtchikikwjrgokyvb +dvbqjrdzpaqlske +unncpdbtptlxrul +wbwyqrzgbifsaewidglrfsvnerwdqqoh +gsfogpxtlqutjtqbhexqzcklkmhlzxmylsboyzsltkbgqragumthaztnvakgncrlrceqdfioqjojmbuvsxnton +amrgvpjyreyfigduaoklxesgvdwezebmocrxprkgfnbdltvaesvneefhpknajifgwelcwopmktkbtcz +jczx + +hdquvtncjmthgrwnvyzy +ohpnndfnposxvtrmlxkxgeqyyuevnguspdmts +mpptwifghnjujpsiryfpx +ivwbntkaiuwxdwomgykfenscg +vqoisktk +bvv +w +zxwpkfidsckckazfewgzbpjoeqmrvzq +iq +blvylrmfhfcrcu +ewqfqpzpymgnowjelqvzcmlsoihfomvpayksddwatn +fykzksixjfgistywfnaykizddrtjbfjtucnsntirorzwzbqhcll +bgmhcirupqlsxqrzxsldcijqtmbwunjywwmzyczupovtocjuskllgmcrszmxookdllkavfrndehsoufaxyyuifglyzpwowzkcna +xnjqykrfncwgoakpiaycccvanb +bmuzfvmlclazjtwu +sshunxif +cloxunlesxghomwimnzqygsjkkiyj + +mtwppuvoqny +jirnuzhwxzecqruuqjfkfwrzknnpiguvhf +fixhlpkckdktumvnrnjojmqftodjl +oyhvqxxyauxwywzvrnmwpczegq +blyllxitlgtdwaxsotjambrtn +qgfaqkvdrgxhkmqblerlimptiwssqeopjluqdnvuhxxvymyjekok +qcpvmlfygvkizynhvlx +vhstdp +ir +mllokzzulvnmxj +inetvwvftfwgh +wdczjueky +ybpxkjpfssqetqoexpme +vbal +zmdfokxuyslgjuq +kerxpafchf +mluikftbimywjcmkbxkmhq +rdofbzlawetkowyrrrlmvteiuxnihphfzgl +liverfefgotzpybpvisntyjxbaxscahvpxpdevtadmmipzmlf +nbaqqmwvdazolz +rmulxffnjvqfy +kou +fhrmpvhygpfdnanbnivahqzeziqjcuqrqizogiwiblr +wghrzigarwjzzatiyvnt +ykeogafqiepkrevcvougfbfm +fuvilqdapqx +yeenbz +nnhamosbzq +zqxdtbqvliiflphg +wysbnqf +lndfvu +fapf +rbiby +ooqcgaxmlqbes + +zgmzvptswfszli +lhauquqkezfztoakkdlzopjjaqnzwwxugnjlwmbgoszvtyca +pccxcqcdtyshapveymudhshblvfeiffv +pltxvs +bdqwyszjzgxhebbyxknpxkhpvpcgfqrfwzlwkqb +oyihof +jklnatljzyerwilxo +zlbqwvxnfjoimhzrfpqfhdirq +wtgsjimi +cdasu +xfjeslaz +f +bucmjocuxlcrjo + +ndmn +eydmh +vsvny +gxqbpncrcbtozbogvswbyktt +wljjcxuauafjzudxgz +bsrrfd +mztuhqeypja +gafdocihjaurvkexcdhxurv +ubh +m +kafspurwzzygppfkytezzdopeeseupb +sfwxalc +tmkbz +uccoyojfseuzgypptclmroyeajirmuz +cbzmspsfimwc +bc +xkl + +fxn +oxnwhkexojzkvy +xuzdfanzejyniflkh +ubiugpekbbpiznihplhfqor +lrpt +fatkj +vqptrcq +zldpukirhtzmcxfraidbvtgxjkcgqy +ahsssvyijruwgzltqukpyhktvnxkgptgdvgrjbnkdxxyuniiotjha +wmli +dosuofqhnpteilckngdxx +vfcmpuenclcfthyikhtyoelyjtwdvqeveltcgr +oasgt +ysjzkovvpetdoajctrvefupdpldm +yzfvrlxgooapadhbqkzipglsbytbmefoyidcwimygwuncruxihyiyiuelqaopefbvjacwmrvwmbybivm +bpyzwj +rtptvdmzpfnmgpykzlgfnfqawktqqvesaxpwcazhqghsetkpweybvmyjwursnheiioajmypzwhbaysc +qdiqvbuqowespsgv +dtgydsqjdnnflghtykfijsumfq +wlcmnjdamktotzeanoycxswslvbwmbymlxejfbo +hzdelhfolggcjjxhkmrtubjvod +jquewkhmjyjdfrnyavkwqdzscteiyelvddt +jjshbfnwbgwbyqyhwledxsxnkcd +ccfhermhhewiqdrvqzqvvjaz +bqnbcqambsjmmpqychbfpwalsirzelqrccwqu +wvljmkhcfiocgzzndzaqinoyqowhzigeudnodzvyrxwdvge +yakqmvbtqbikvxeomnhaujdrzsfoempgbopxnpmaqgxkjabdsbsujfaquk +wbuppdmciixun +xpvpi +wwuv +kttfwinqpxtoebohldvlpcup +xqfu +ufonxtehmba +pnfbwfqkenlbtdlanlpysktwoaeaphysjsxg + +iyurwrispqyeatpy +wxjlvsiedvloc +sb +e +fxyahcjiomavyqosfxgagplshbowop +aoswxxsbcaixnzqiun +mqfbnnvluyejgtgttidqxwcwbvuwzlvtomjebyrbeepxgqwk +x +hrnzzxkzudzzaiyiyonvni +dasklcuhrqwjfnousrtan +tktsjepoltehkyiqpjxtojjehhiylshxii +xuiyb +fwaval +wdcmflnemrevtvnp +grftpvjgyli +paysyzkmssvurzdiwqbksuadlzaqqozkmtqmab +btagazdw +mhwnooowcwqxlmchdzxpb +sqzvkjipzfqzzrtvbatgpfsaincyyhisnpvoawkgrfsh +d +mkgutkjgjcjmqknlynftgazxmerhyyxkwwq +aupnlysjdixmsnndxcqwot +bjpiqotqtxxfhlxrwbwsfhoucqyosxnekghmhlc + +yhzle +mjgzhskajnxzpcguzmsh +satcwawjcmclhwbkp +ddkzfelwia +nmwerevrkosxhqakptkxvzbdnhofasmjzfaneuvmaejliewyzsabxkhibpwkkwboonjuevnyttjnpbzkscpsapogbf +fdabstyfcxckixqjzhpdjbrcm +en +zrcdhksrfsuntpfzmltixyecqudjbvgewqlooieilwhxdykwdbnqooejdnliceggsvtafkcfclxdluwxuxksaepznipdygytiphclwxzqegufbteeyxh +axohvkumo +ptymaumlntyx +iajdw +oykvp +oqfdgg +nphtltazyitpsmsrihk +qxn +dtd +ma +kuzikhukcjkpc +uukxhjzrbbtssznquothzqcvyzbygwbdxefrtqxal +ulxmickkfphvg +rlhntnnzekgekctysmyrvspkjhsme +lmtintekissidosqjdjjvejqufydo +vszfhvet +thkbqontqzjxzcka +ywkrnneljwik +nrkredpziqybum +bdxbnsgxbezcmrwcd +piycwhzyxvhfiyftdlhnmnaaxdrz +buivfzrqtspghujd +cgeluenpvveiokydlutbdaaplxxbovxclu +sppxfwwojtiiple +euiyhwtsqrtzhylyxcolaimzxabkkt +ijrzgjtgxqycaava +lexgjbnklqyrhohtpgdiogxztaaqsjpdkkyeavuzgnxsufljlpeknxlzwdruwbvfauomkebizfvcxwos + +qsqqxyoaamflcgiddabhqzzxple +fodhuokdoutiggbdqii +hxyzvjwuunjcoqqoecufdjjvxhlkxbnaptpajp +vwxlgnhzuztnlfakevylxmzyrybuaamanlvoqdygtbldzhegpn +vookzxm +osetgwrqao +lwowxydaofdwbufuchyiyxcdvgpcmtgitkq +wyxpebsizm +zmbg +woucynsaovyhy +adkcsndfehxyolkzwhrpyqwbjvhtx +kgptcwsogtzhbjeup +czuk +of +fakmjbepybvkwezbbdazzxbzhetuggvt +e +rubaqnpwjmluciwnhjsfoef +tbwfdvlhvzgbans +zarjfbtbtdstbltimnluroghyswxqn +rgzjqlxhkm +pu +o +mnxayczqiq +wy +lnwuxqmqbujbo +gcokkrzyrdnklqnvvusgefqvtnpzac +vsrrtjbwlzniptgivs +lmnvqtvipjyh +lymsmyrxigokqgafjhbmswgueoncvahcmbmkgkqqgvwrdfjpayrpusuodeewq +uvwrkcbsxcoogdywihdiataslualxjagdncin +jukdietgpojxawso +s +sxbqvpzlgmmgcrnmdibrruylvpr +lrqerhnabdmutujfpyueeqclxvoqsljmiurxdj +cea +iwjbgwwvqzdmmwokzopyjsaeya +vduycnkirimlj +tuxgyqgmhfeqnyrnnobsabekzebrblhzgfqfge +stczk +czxkximztitbenivqbuieuoyjorqjybui +ungeyfqjvjwqbda +lpsepff +ttebbphg +ryullben +qyqj +hxbcvteednnfvakupjqxwkhpfgonozlyigehgvwxqwedupdqonyjhlxlj +ltrsejmgagcxtnxps +rrtnm +xmyt +bucmvnkywwtealzpuxlwvjzhtbekpzhzvptejdauxdvoquhxqtxdeicqudbkxoryuqqbgpljurzbypdlhlfuzpzrkpwlderhtqvx +pnlaogswp +ceeqepxshy +ssenzsdyikjlmmsvvhrjtscumssxx +qjnihoh +fdtvykqxtkukudktmzbnbk +splle +ybolheplkvklzv +qkckgwpraqcgi +lavnvslrwfsmziploynobe + +pjzvdcvvgjheyyymcqorhbxkddtarnbtrnwglkkfek +enfkruqrfhdxvjydvemivtbefzpbtxftlkqvmgcdwhshakc +pebwcunkhttsjmkrlnpsb +xhzr +msffbiwlmbzyqkapvlidoyoojf +jaccqtnbkzimekdryvrtaxrtimfndavurxfjunvk +dgmfzvepphemfh +zowarpetogo +ailfwnnsfvwhtxqgkwvoyyyejapilxbuccyedefypxvbnzxg +xhegtnv +bcxgexbufqcovffamvcygzhfdasvxx +ywzsqcyhyvyihsuk +njebtj +wrayotszxqzpbpysctqq +yrp +jutzfigdgrq +jjlorrwzoytryhjjuh +jvtthcswkfsjitn +hkyjljsothohjfqupcwspuxvztclpxabwrnvwxhyvawfveqiavfguqyvdstsqpmufbkofdxzsiql +gmdxyhufblxlnxhcxpcnddjlqapp +oygaqkxdotiuybsgvgeenqovai +gxsqbukamronm +bwozuofelfvjczzabngyxmvdxiaklpnrxxkoahrcitkaikvhkdqlebvyohvlpsqynsillfhfjylyvbrcohvo +p +vvurrwfkhvmypkeioimbakhkvgerumosbrebpolzqk +orkcqtcizdwwpod +gwczfyic +camkdg +kykqxyuvumasjmvilvuwxpadlfxadi +wwohtejfnizqcsbdbsqbquljdg +sqdnquvjppxjotyfsvucnbmxafdomidbxdilvdzvqf +svpnnhobthaccevsafoespoovedhne +sbaxsbmlypnfcpapusesequayxzn +attjaugpzgyrqzqvdezndmmjgsnfmwmlcreuwfinokss +yakqogzre +ofnhgixqebqkzngcc +dwqzjtnejhodtpozog +nwrhnqsmbainfsbfutttguhxmkbywnvjsblmfqhxaxgksc +vvojezcvxotwkuzdnushuncoqzmwmaxcircaafqnfgbmtmrmlzlnhfssnaqpt +dyhvgcmyrtgvgo +esuprwpbhh +kcatlnqklbqltrosimdqvgjypnqcvfkgepllrblunuaxhjkbbindin +jepurbpbnwlffxn +zdisje +runpqssvkgfky +qjhixlqetyiwbuewgl +hcsxqqmoqzdiivxtwapxkfehdbkex +leq + +yvpkenyuhqmez +fvmsqj +ceiiit + +pfxlvhjjdbxamzacecfo +rlami +ktfeecexcuekimsxtunsggdjjezcvukxjgvwiqenwamwhmvajucnnwjtvur +zhsnuidjhvbuelzrehup +eqgknujpbzvwnumttuy +s +udimgth +ltlsfxclevgfismsoliusihipnfbvnzldotukmzrhklybwwrwuqrbrlpvhkhvmvxbfboff +hqtfyrmcthhhanwb +smhbz +vapshqyqhmmu + +dly + +rvczyqzywdibyvea +ukkcwi +rbzrzzztfrxdtmzxfcylinardltlloedmktyeryrhqcsfjvttvoavf +jqaugzrdgplwjpllthcu +mjps +wqwjfddb +ppjb +vx +mcifoqrd +syrzdb + +c +jmbnvlfeealoidodzzrvghtsvt +qrrdtsuujbvckykthhzamhgvwggslgoegudoqgwcskasuol +yrvrigvwguvdurmjoqyrmqrzblmubspspkbf +uimuwnuyitgiefxa + +schusmwmney +darzhevfmu +bocku +kijrxhpnlufprmw +s +laovzztzvgsqb +zfovbri +kywimmtogaa +fkpgxhhztkbrfftdbxdkhbs +nr +elhmsnnnvkqys +zj +mqungdduy +wnyrzrwcjdzntpmxtediymsohfrvfedoqlbrhbugxuwjuczkulviwuuruleemqaeade +aoluvpomnd +wrjmccfmknn +uxkycdypqzpn +cyrzpowfrucibtweepwafkbmqobwuror +wopafoidadownio +edo + +iogxwuhdwyckdtqoocs +ruql +eanfaaorknsfrswdhztvgbju +rlrhtrbbeaglrbywwqyuoxcivbeabylx +ullsa +shdffownlzudyld +lxfdkrnoyyqbezcvbtpmkycqvhrlev +clsznsvfksb +hmdohdkpwmvjjvmeevlrkkheulpzhzlsjqhzwwsqzvuadtqpgzcgi +uzsbpmttsjnuyptbgdr +vkzjtvteckgiqcloexibobomyiebqgmlq +yvnlllgiv +mloswfoershghxhqfusbzbfptwfatvgil +hsrhhxrjiwylkswtdvrpiwxs +jefekomkeu +pnbm +xpghytxxochrizzdbnwmrb +twajaqdmnlpqyslpsjaryrpqpnsuaikdp +ecmmnqvoxcldxwrhwugsttlwrpqcaxovgfkizzjwnwldg +jepcqbxikc +mjbscmaqizx +yqayadfvglvuegdozgjyqgsnqzxinicneorfjtixnadoyrdqfviawwccslijmgwvuztuihiemikcpzfvmiyoqtwdchwlgixhhtbpsijfamkeynxhonashpdzyloutjwgfkbjhv +vtn +abvfrrstibitwk +hzoshppczborcywmbljo +ujliauteqvgkyi +vfgddtgphd +ojuq +bejwetttjipjzyqwxhdb +yvzzhqy +hotctfpwzesjnuetzjwl +v + +aokdtulbimdjfbwhyhjgqhvilw +sprkvbanj +luptfwvhnnhcutcrm +afaiybblznxuy +vobnszanwwjtoszzctnkpkjzstmfyv +tdlglix +gejvebtlyfytnzkqcwj +vulleupisuuxglmsoruobcptoxguxeqct +ffpcqpcekmujpbtlrrotcn +umnmdnfrmzl +ypajnkjtgvmgrwhacccsewsdidijfbqxxxcfnmlullgxkncda +xqndwgjybtgvcitviupvopsowgxqvdlqbuikdb +innttv +e +m +nwlpjmippwxxvk +lrbro +wizavmyvo +qs +xrcxcfo +mvh + +drawmjlrtsgqfyku +mfjsywltjjhwuyohckceintugji +robvactalzkdtvkldzzolxyghnabsivdpf +qadbcceldefp +aoydgdqewdrvujioj +mi +dxejhrolsbhpdzucgzcvjodnvrecmwgsbjfzonahb +qyxve +cfgzclkmuewcxdneglyfsqkbzaiteffoikwiwe +nzhl +npc +ptioehmrehspryzwlcnkbuy +douxcqcoxulbgnctuizbeeqogudtxbardnchjnospygmnvrvfukumlzinpidmyqkburrbw +dauibmlfducotgzjcunyjiwmusjnclzeav + +tpkvus +xsk +fqfpwwxidk +yzosfxv +qamfx + +kcztsirzcwanxyzvywsnojwg +skbjonmkz +lemsnxlzkrqcgizyhlk +wrwcabfcan +ub +dorpdicaobarmrhccarj +qxrztzrxjlaqosy +fnxvys +iknovbnysshgoc +tztnk +xpkstpxlihsmkobuanksvldovoezd +ngwnbmcsalreanhufxnblcgzegpolrpe +xrvyehu +crbolujkpzhixtpxnqorohuckfmnxqtdxjiubvaohjqcbge +kxhspmhqbbeh +nyfayaqvfapdkmhzwgpnb +zreqxjlm +ijfmctxpbtakgnccfxksaepgakiucvohjsntslfeajovoibzjtdjdddvcfnm +aiblushjrkpfvo +gpusltulgdqzqdluyangdwzuhrqhzm +eryummavsg +ucczpgkldkretrfjuhmbrnowuny +kpcdymsf +zaqrkoywgajiooyqizyolrvsiqrtzejffmgigvtpbjyecgsymmfbqakypssbwurle +qwxnosjchxsxnuuarqcardazevvgc +vnfvldxbf +rgmbaecjfgqoaeafwckmylbevfmdqexrrgywrglvvzfctxpxpfpltdughnqvvzbxramgmpuvcwetmcxts +tpglwlyuyuj +yyaluwuhpquimibxhxunhrcrixnqg +p +ebzgyauzblnpziqfucftdtbzxljagnzuhcyogfizshxemzgo +wcpnmdhc +zewfalizwcyslbb +fmumsflqnqenxapvhhhbfmzcwbsblvdnspldonluvhrrcnyimljjlamhbngvmeqibtsxzdpdqqaoowwie +paglcxmhxlgb +by +dpanbigpugsjbriltmdnslrnqnpebbvrzdlelqfweaekxrjrinpuixpwpporid +ioejgjrbiwkzkklzvmdsscl + +cufyixaqxyzxaujqgikcllinobfs +btxbfsgacf +epwmcozvtrzhfcthaiixqqqwtawnckvifxknixyax + +ycglg +zhnq +yzdsrfdaksw +fk +grzbg +aspsqyiorjpfhfqsmfwiytpz + +onefqi +tvipn +phl +xdcxecuomqnsxmgryaanjxvn +jwwcmnanppzbxspyekclqtjaykpuvekwjiiwwjtqyyegfjpxreikzimzvmdeybrjy +trl +xazupcdltdgqnovwtbjnfi +tsxtlxahhwcndjyzztwtytsf +pwarwflirvmeopuhjhkpwjamchinhakc +lmqdbemhuj +n +nifyzextwvdjpt +vmfllpewyt +dqcxkdduszjhwnmpifwmewbg +jtipu +jncav +wwegphykhqmh +ietqsou +j +yhraayywieqfzveb +ulfubbejwytqhoyyvwzgodhqybixmglbachjadtjwparqupsbkowjdylpyoqfkn +dogaagnlkt +fn +vcwttohhnsjxgsnpohdocj +ffj +bb +jizjrsmbp +naiszhcnzhzeksa +oudygtetuytprnjjriajauqzvpwdqrz +vceivlqrwtvewhasyefyzhltbxcnkpjnogaaomlcxhpdmkxvhefdgrcgdcnpmdzyfolfqquntu +udntfgjy +nnucf +zrkcguj +hgpcjqjghflkdpmsveqq + +cykssmvx +abuzhpndbv +rqnnducoqkpliqjgwbhmjfsnuycpbopc +swjkpkfnlokzxlqsu +zcdbeoebcgeic +anpuxmnoncbsvdeuhcmffywgjaeatwskfqoerjvjbcjhobmujmfdthjpyzgfopbyfvitrocfeb +rxnynk +cqxgiupilmxw +y +bcrujvybnbnqemcwuynoelupvmlbttrslskbawqrdsguvltats +yiqfwpzsnkohavig + +zizqegdir +pwz +inqzbpyzg +cwvtxkxpcofaoinftsmoizomxcruvydusngvhtdjykinxjfpwg +bswdxnsqmgzyfganrqqamdqeizhgkiy +ddkcazfpuupkfaciuwxpclwdpcjupfdjcxxverjaszesaqwyezdtbanhwesaypmogswcp +papru +zkvlsjzxgjateuorrvoeyntztpvblapdwjaydwknnwskzthkglqlvrokbqfdpi +haczefuqngtdwy +neapjfuiklr +pydpcpvouaj +oqbxolycajjlscwkelahbiborcmcnfnuavfrzdyiwgrrggjorzzza +knjabojqnrqdx +oly +qzxqmwzornapvsrtcvgqvhopnikodvqykfvjikimjizsinyrrtzfbjfctlulhjosnwmankzgj + +ubbnklgyctuldtehzjtzqusjgycokbzcxfjdoyrozuhkwttsloupfaguvqzxwsadjgbcbbvedffz +lvllniqhdckew +inerbsikuruindkz +nfjjzdqivvauaxcduaxbh + +ytumntuwgrl +iweburfaownmjacjqugeikhihcditn +crlarx +zpcbz +i +jpyih +ruhrwwydqllielssszsxqagiuxkwpfgefmom +grobftvxqxvnqvngwcbdlbrynlpu +vdzjmdcchdpyuliatese +t +iyhpya +r +ypeajfz +wpdpfasttag +fkrkeyno + +mgiyzgli +sgedzekozstychocgobtcolvwvjooh +aknx +tijxrxmmbkyomtdknqfjomxyojwnikyzln +neomicu +ygikwhtkuyacxqiibppghd +xfsamvisknictgwp +nso +lehrrjdfqxxesskaxhdsqcctsgrqyvxwyvem +tyosxlmxuzun +rpdddmolkaepkqeqfoxmolshklmzbcxeetiiwbgpfmosbrwlnbedzccl +gxxwflcqyhpypbhhjxwlwtcziqiplj +qorkgbptzbtrtzqfk +omvjxuibamcmtskkryrfxffcmdmoha +yawogjyshnjyskbtgqsnegfdcn +gspn +qnizldzanmtqwocpuylhmxty +svwtytgllzpjekektzayydgrpx +drhqvxkmd +maftnuq +hoapeugewhnzhcqzomcttyrvrjwnpcvscttxkeooqisctwdbabkpyqqogbyhelpllhgdzrgqqykkvkneeffztigueqwyjmycqsi +qmurcwfdk +wujkwjiosuizt +ecdxasolhzfwk +laegissam +bwbzoasdthawycbzxgiccjf +usrnhpx +ysoismfh + +muttmarcdaraiqonamjwucnknjtbcxcrzg +akdyl + +rwzduchhsi +jvgmoxlepwcjtghxkyqurdymaphigrvwqsashlyvmttgstvxuwetslgglmiuqfascjcxpfehoghzvumamsynqzbeckmbzurzkshhdatt +wqcqetzw +yacvwjo +ayymmwgvnrmcjcawtnvwgvxwauffpgegauabbibheayiw +hmwetcnggnguhzxcvplmylmplfnduzwhq +bifaxoqieshquyvsxfmjzbzoc +zhhdgxficraiagbgs +ukdfqqcmopffrzoqqroupvhpcjpmrxxpmxlhfitoszvcvikqqmfdzrhdsliuasexzzefzeaasqk +prcnessxjtbsuxdgjgqnrhpdlemt +ianikvdfrodjauauqjlgzovqupdgbhact +yagisfbqjnbtwyavamonfwmfbihinfxtwvpowkjnzzs + +msiwatqhrtipsvgdff +jxdflyfnlikohqhajweowelyniednftefi +dtfeowhaogyajkiulvq + +tejzksamumkggwicuznbmbooql +jrfrlkrafjffceqtfmqopmpbrp +auilbdbrx +mzghhmwecjyyuixwordcoczl +lewizjxakkbvo +qrtzfpgzi +qivuq +ujall +lgffzhqq +jnufvxkpetxarypcjixrwsua +h +idnngbnr +gunrzalixtjylhums +lvealfsgxtjipwgyoibbtllhycj +ev +cpggkmvsolpztokdtriaf +bpxighwlmfnrsalmdtzrtmhvuozlwllgukwhmvh +ddlddkt +ltxpdrykdlwb +rvjvydcwipxupzdhviynrzrhxi +djmcadrfzwxefzhttqrqdtafarqmoweuwupncxvuqfknuwewcbbubffeub +anocaj +aqqwrqjhxjqg +ljdjniacsaccuqi +fkycdlrhcpmqyqknxdi +rfkyianlxzbgqfveoq +qhrbtv +khkijcbjihsrhyoqswuhweyikdjovy +akhfnkhhjdunbhnxly +azrbaczkrelijkuorsitjzndasogskjzt +it +cwmtufjqnovgsgdbslekeuflu +ztqaypcdbqcawzjgxbckgccmtlv +xnccfilqbjjftqyjfgcvqvnojisssnccrwwwufqobm +zmfnqyhlddynmuckrgtwba +iwmtqjwhvveghb +rzbvsjuma +ualegjxunsa +lbrzgjeadmtjptnkktfjsbllyhl +yifvszu +sqhnfuiqkwxkntkxgcpiiqkcss +cvzxvrnzbgvc +hlhy +jvyvkegwawqlsxgpnaynn +qivzrtawhkgtjtrxtwhevzwlcvd +l +daurcaahwbwrzmherjduybph +jugsrdtivcfjbk +kxaakzckfxebevlgfus +qzu +cfijy +t +bn +gxapdpyacsvnqiqdubnsropfk +jxbwmiqdannwygztcqjgalllwakthrcxgpqgygkndlztorhbfff +zfabojkazjejrwwmn +nza +rrly +njhgnbmhpgabytcgxzmkdxrwh +qbgsovuhsb +q +jdszspceklaefonhvhw +xmtifpsmwm +gssrnx +rbqbslgfhisdtrmdwptomzojqjjvfsjbufcgwjgkgkcwostlabzqkqncaihmadsaxgyqa +cswio +nj +fu +kujnrjxoywfhrufzjqmvijdwbbqiptsfbzrkiobsyoqhbehoagqtri +fbwoudvo +ddefroghp +ipuebencsskxmduhxaltzwrz +khckdmmxzamoxrvkopvwiycbpy +izkf +sggeaodo +yxdoee +zvul +oydkk +kpeawmcnmzpmxvvkifboswddbovjdgxrotddkwq +qtnrpgrzosnrokugomalgjq +yoz +pscgmqyyfqlqyppugea +pkswdqdcyldwyu +rourktmrgnecue +vpmxccvihxqobnsibylzafhebmabwvbejpfakjmcxyglcljnglfakh + +zntiw +ksulwjeilxioyhzehedq +sywfbsmehsagmhauuiyuxndexdyfdniayhb +ssmvpbvhltpyiptgwtcwnijxf +qewzxiwfphjpupimjxkzwphddtyq +rgkhxrxqqfc +ivntiowrrprrx +fcgkysdxzublsnmbhsbbcbcntc +orskwiqkbjfumpgimkoptzcvmyspw +si +n +byzfjualp +hptedcm +gbzepvmxsutcgcfuluaprkrxlei +laqk +pmjfzqttqoew +fuas + +exfxnxkxajcnu +tcugzpkdnxnfzvcsu +xurrbojuiskndmgcremlstbnlrgvqrgxwepiiiknw +huasivajktinvmedrtcpupwfvfjrhdrnttyiwmnyfthfhwuodrhbmgqbdeylpgobxfomckcbvmsftcwmb +kuwxnwgtfuwrscutwspuqqhkiixhlghjshkrkrdjsbumm +zyqvvhtcwjjvhyiiqydjtlxpfmylwrajfkctoab +pdsxjdwidsrhryxnjuxdf +lwhdbmhgvn +eppamxecbeplajys +vretnpmghihva +gsxfndxycgkultwgnolok +umzfxawslqdqcwbdozmualwyuqtqmmb +paewinkfvbjdtrhmbxzlwjooyozwzbkbitzvaurphhcnzirbakrxoslpkp +afczwhcctchwdmgnbzwjlophb +tm +xctuxxm +xdnpusehvatjhwmzamdpusthfnlkvhltmahatx +jtjbjhm +pmxvohtmirrvbdncsciqjhtxtlqxepjfwvdqtskuvzjnvgqznaa + +klxq +liuhljmjmrr +s +wkjjvaeeyiggghtkfyqwhelpmlebynbgguteslgthfymbifqg +dlsdoyetcwv +yiifiqdhroxxqhnolexndtizohoriqhaqeztilukaacncpxcczknsllaupupzo +ayfjk +fhayc +kaxuwxmrgsb +wbiruzk +ytnbqnvkyt +vqdizfnuqe +ncgga +inkelowjvcjdwkhfppwsfwyraggmffenlvwfpwehbgdxndqpboddvgfvrbgu +zcqwccfjj +x + +tuolckdq +xoeczpyquqwosxagtlyrnsl +nlyxvddwsr +hwirayzylxot +qdbdtruelkl +wulwjzoxkouxxwpsciyuvchkyzsyngyedlybnpcvqmvnz +gwyrdge +qhiulzjaljvojpb +smcaomu +mirnxpjhirp +jkus +mgbh + +rqv +mowivbcbptjllhblkabbzjfneidhrohocfbrtmvttxbpvdp +gtpkfrpzqbbpwu +egilb +jzwetl +kxpxigeni +jlfjppsozkjdyafnywhdrlwavmqzqmbyxqrtoevupdstkdbfsbbdvgzdmkonyaek +nx +bztpitztwteybtmgokilfjtoxagpnrdtmdf +vygummwzkwldxncxvdvphpjlrdgfzgxbtofulgfokqkbhmdjvabswnaduejkbbwhxsbpzbqtjsefdaqdosqvmkncgwntx +djfb +gfhusbwqkjiupdhhkgybfqfwewwgmbalpqpqlbyzk +odjv +pptmndslkkcdhxewmpfxbwb +hnhmwsmniqmknfvbmxpqtshjhyztuybabgdrgidheynfjecacbanoyok +nuot +ojpkgvjwsibwpzwafkrx +ot +hwvtijidqtzrwpg +aw +vdwdmjiyfgqwmwixieuiypsckobbeypsgesppqdwcnphtpy +vngeuvnlmbywipfqxefrzsnfzlqgsobjjnu +amgaac +xpihnsblohnjlgioay +ajrlpqcuwj +w +imfnifsndjkixh +ahsumfboy +ujltggackvnyobcqmsbnocxbejl +mx +svoimqkrcogrlxocmwugn +rkbhevxlgtyycvrhvoaqpzmoinajn +yiytexmogmalbtziqlenqmowoylkweufogxvledzyn +v +tijxnomajqqqbbjxvdjd +bvcrnxwgelrvxessxqodaidcovadyarpbjqnjkfqgfcmqqrbcpp +xygfyqumsnrjxauwzugopa +mqychreuhe +esbbmbfhkrvjkurcasfxymmmcsompizzyisehjrqscefff +irpzqdbbkexknqvdwqulmnivsjngyxmpkncptqybdpkzmuwl +zvkltfruoaqwnfhhmzhgbuickijznecnfl +lkkh +wus +yijskjqipclpgsnqa +ofk +xwqy +y +ghdmaflqmdwyogphykyknhynaplgxnhjd +xyfuityyrrlizrkgknbmldpxsc +lee +xalnxtbal +egl +magubaffbcwsovculpysdgdzqrmhjwyslq +ibrgfjivnvyjl +sdz +nmpmpcgcltuzcplzfaukunukquvexc +cbkgugytvhlobawapl +bquizqjtpt +hqpwrfk +egiqzksdtvxyslualxtrgymkitlkiojvzbnnxbtpcoko +dsbuahvytmugwsqki +cntqwukibraojdrw +xluexacskdmidizytsrvcgklkybvglytycenowdzcifctegjrduaxtsqmcsilwlmwgojphdt +vzg +gnqfjlqnhqqiopeupoarqyqfn +xmgwvvulmx +yjrakvqcnontlrrrztmlbfa +tdram +tqpcysdnizvqp +tjzuzg +tamofjnznvmlrgezzmgpg +kbmjfpv +bgdqtmpycobydsincuokpksul +gajcechhefpgsmtwxrivnvdxwqfacghshjjjqtdugbrulmuxco +hcwoytltihawgrmtosct +dft +qfhcisqchbxbip +haiqnznzrwpyupuwhgefbzmdktd +plfghvtdkjdfnrwemtx +mvvag +evs +fcqkuvbluxiguhvob +xkvshfejcj + +mvqxu +pylgav +madwajwk +qkuwvjodpqqbqrohoxsafweswkw +gkcheyq +uwfqz + +gwzdvq +xi +hypqubgnch +xnaithkrnfgczphrvzgrongbfdauhigweimgslhgcnbasxh +rtnayad +gommateckyn +x +aeafvbpvyoqrrdwxsugpdckijzizghnemzpdmk +edbpdctiimxwptxv +welgjtzd +of +wfiobs +aximkige +ysgsxqudvicgbonuccbggpwlwcazcvircgtbxwrqy +tmfdcnaqhtxmjrkqczoteekrjoukuhrkhwxhnqjvimhjvaz +irdwyfnplanhvoxcpv +fxaibwyfawbuung +xuzjjmrcumydanqgab +moybmbvhcczvubgq +wjdz +uqcduldpminkoyeyiroczjigswf +tq +wvdhehtodrzpailwrxehhsydtjgwtrpni +pkc +bbht +sgrzzmnqavovlfmwwbmjapitvfxp +vykdttcdu +dmmcpsciykmwgkrqb +gtmpsutzgzefjzbkjsofn +siwxkejphdjlzxwu +fnspyekkpm +sommrhqwotm +ytsghoahudbwbithepukglo +glmlohekpwnce +xznqfubzlwdnshu + +zrbky +yyziew +psucleqsetnwpyfycgm +zrxtoxgemgacpujrbnzeu +cegkqmjgbeqrqitsqdmuhqtkuehwtff + +spbujt +meu +uzsianbvtwbhlrcmq +igorkucncjkcgvep +ipwqpwyouj +rzidgkxabvpmzt +armdoccofrotfly +xcw +gxezgabdcrmjgfe +iiyzmuifrbmcuvhxdwqdbuiummrkfylrusmifwhgp +fhoc +iqgkyp +gsdabnvcmeurlevubkwwaexjdguylhptwesahdvejqtltciajaurnkqwjlpeogjbdnbnxbtqgretfkgxeolpnlgevnekpojhacomxgxpj +qbxdmtrocwgchggprqlzmk + +shvgptijzpgbzdohbczecazjhtymuxcgv +j +auod +yavzfekfrpctp +suqhdqgpdhhggcazbaluvu +fniwczmfmbggfnnnxumyoyhawasxekgytkviw +iswwtabwzqogpaqbudvhkpay +oujfpgd +qasfubz +lxh +dxkfsnypodrfflejpchrpiloiroec +pcxxpegbhugpc +zzdxdduhubghxp +ulmarnaolpwrxgkqvrvkgqdahlrgmpcw +insqeycve +lkrrvkwdb +gpcfejhisjaqdffkqbvhgdwynk +jdoxuxzwxqguvljlnettyqqfxevdaieydxjuteysassljtfsarmxcvvnztzaurff +x +rrufmo + +htzayzjxftvsd +lste +tiqnzpfb +ycpnorqcphhtpttikdngfioenrrshaqyzqlosyqdtrupsf +adkfouxfihyrjnaxtzcvrutxqnybuhtxqfsfbzzqeqwloja +xgthj +tjuvsohjsxkciblxamjlsfdtkumrreicuiqminqp +xmrhsnfiwnsdelqumfdnpraqyzd +uycquwwbogukupinykkjhxmokal +rqparkvbqamgtfbyddlskurxcnz +hsraxwfxuldat +rchmgurpkm +ayxjywbexczshmuxkhmru +bbaanyxbdmvdkhd +tgpwzkzwapxike +iorcnjfjk + +xyaffysd +twippzwg +pqsayba +hyrlvkgslbzdycwhqp +rd +hyvrdttmnz +ccxrvcjpr +ku +pckssiq +unxsmznourqmuvi +eelxw +orksdjzabrrv +lvpuxeyojgqcnayriqmprshbdrbilnlojwdypwheodotxnoezjlfzhjveclpsyjzurvitoqjvcveskgadksvxpuynkjavodycxqofhygyqxzpbscbd +crpxhiyytexcujrlemsbptvjfxdeleyv +trdxsekokwgpguczsvxryasnjufezuyvlesnbkrmwssktiuscfz +porv +pfmhuri +kbswsvjbnly +yrjkxcedqpywzartijfwyjhdxlfymjvawkgfql +qtejpywuoyeqnnevpebaelnok +sfhlppb +ynloomsrmzeygygohhbqnssjndvqll +jeeixckvtwde +auftyxkpzuiaqdwiygjhipkkarlajjd +kycshfgjsbrjadoykjjcycrrojaovlypofuqrkcubllfaczoycinmcvquslshzabp +ifesxgniqbhufowdbxjjw +lofqctuedyvlsxnxixgyawqayhcsuogjzpxerrmzsgrsfnqbwxaoaynmeifndgrydt +rk +mdrxivyx +zolfsqn +pqhbkjaaoyafjegmyw +hbyqmmtsfqcheprprjwsakpbiqjhubvvkwotrsjnkwrzvgpomhd +mlfwtytzlpabfliiuihjqxeeuuotoloaydxjlzxnydljggv +xzud +gaiyllfdbujhxqcqqpnnskssclqzdsx +ar +f +ypz +bdrymmwhuyslgdvu +c +jxeavsd +fkiwm +swihzmndxcgjhjcdaeqjx +ewkpzawrvkfsiwfoxmnir + +efvbrej +lsnentjbyzkffpnilfrdjvkkks +cfnwoxrhpmezubxybzdrhpjebklgqqygotzkxmilpjqkgzpotscwwrowtwzsaocnamfiqsltmq +rnkjsmde +oslxqahdbtuyahnsvdhjzfuhioultrpyakdixotlmgtfqknggxuxytgszjzhckftj +kmcjtynggztpaaoerf +k +cytjvtspvrbwgsya +stxiqypspukqajiuvjxdfbwmjpdzm +tbhpyjx +lwfjrsuuaqou +fjkgnhqie +zahvffc +kbclvqarjiaeg +fhsxjictqepyeirbqkozybveashzhyfbdaffvlwztxotfbvdvxtfmwvbbmkjkowadajywapjvmhlxbt +gydhsbduhhpzinsabiidobdq +mrrituskxmwern + +zo +zkbhry +duasybpsliyds +ttybzplyeuldgrqojvveyizxbbdohzpwmwgvjenbxailuxw +zeahms +qntvjfvrvajvfxehtrnvbappppkljfcngjxbamvcooa +rc + +hvneptikjichteilhawlxkwaaszi +crq +yp +tihdzwnmmnveravfabgtvdhhaeykcyincdtdqvbmy +olzopzjzipquzakflkfnzj +orjwqsimuxpifmnktgsgga +ptxklxye +axhoahyvvll +vqimcqxjetilksg +uekdpsbuvdwnohexg +whsi +tiyzjwkcnyny +attdmrwhforftufkckqaux +xo +jz +piqujlflegmtt +vh +axryckdiwfxlpswoishydhaeikvptza +kcpsw +ikeyl +qcoogaruqavlebleleglsrtwpbmoqxpxnaauhbpvgbtfctzfmonvyldsgv +bkylwjprur +sqlj +fbxin +gqligf +zswhad + +bxqnhpgnyvl +wlpmdzlheqbzhecddwbkmmkot +qfrsvsjbcufhgpfsviiww +xwr + +adrt +wsivbzowyftwvigydcgtcnnffzlekxydlahtxainxppz + +yxvrwwbqvnmckcsmlxkavmcodqvakikoslnwumyjivwsderelvfrmwrmjurc +afmwvyaehwioeejxl +rwrxzsftcmth +ecmw +yzz + +xaedtsvx +zmuaoldobej +xqjdcwsfuopjvyxrpojrmb +fjfvigad +tfqdqtjszsrnbixdxstifydg +bpk +ihkoxcjmqoyxhzwp +ywlovr +ydkywsjatnqhep +nsrxble +sxcekpkccjr +ekbw +gziflp +o +yilsbfksqhrjytfmwi +bwwskihfrz +ufbptbqynendpbtuljpkhqotzoxwavqewosvyzqlbhf +rbhczrhxhubdxovoxgclxmzgsogilpdp +su +tpuludetaxcbnbmggzylxtpowddxenknjfuypeeiqazeklyyxpfudnvtyueiex +c +olqcuvaurobetqowhyaj +tlihlmrx +il +grjshilrmvqvnkf +bnujjqyrmlwkqppaysyyl +gchqvbuvsmjwxcpehitijavyvlzqplgr +srmwcifxhvraffsdzzcgpmejxvpozsojtvoclczfm +njvgjxvhyxsovisejbfjgckngtjcdzeurukrrmzqomkckvocm +rcpldsbhugirbwcuvzngesvwopvz +debgyfgnyjdnb +jaoqcvgchuorgsjmycln +awnc +mefsblqba +gartc + +eeyovzmrs +qbatlfelihk +fiwtmrjmock +njqjosruf +jufmtajnzhzaofbnnjygwaudnfahhyaswbxckjecrcodstofmduraeooczctfpbpyqwokccnpnldgkqoomweexuzzbtzeplxw +lsnvchzjzrlspftjjwvutrjmuptfmbeoxxwcergftpezowxiqwzgkfwxiecxqxkbicpmefwrh +iw +yvbvyhlasmgrl +rzrxsqiuhqvounyhwmk +jakf +ou +tfvfmcgebi + +nvrtybfmqogxnxwfv +aqzumenpksehlrrunizaayj +siyegetrlrsebowmjeueba +qt +nys +utexxffzd +xtdfoptxlluvfryfrnmq +nujfqryubzt +uwceiyslhcqtrp +wtlnfigzmdxgv +jcvezhutxhkbkqrwgumshevbjz +wzbvyoxnsvssyzqb +jbvmgzrezzgcmiwpgpfuxnakjoturevtfvkoipghbellulfvzrvq +ifwx +yuabne +ropopfmtq +wszjhonqbtipnhqrgaawajpompmftvfazrlaaydnxwccwrinetz +fauqvagyamxfqfxekdmoyklzihbfxkadnithpy +qqsos +meq +vo +goqakrwztqxmiqmfvt +tcrqyegvbtkxwtrwujoqfmztx diff --git a/regex-0.1.80/bench/src/data/32.txt b/regex-0.1.80/bench/src/data/32.txt new file mode 100644 index 000000000..d8b35a6d7 --- /dev/null +++ b/regex-0.1.80/bench/src/data/32.txt @@ -0,0 +1 @@ +eeyyuzayivgczqqatzllpiiqsvtwhebb diff --git a/regex-0.1.80/bench/src/data/32K.txt b/regex-0.1.80/bench/src/data/32K.txt new file mode 100644 index 000000000..5e1a89630 --- /dev/null +++ b/regex-0.1.80/bench/src/data/32K.txt @@ -0,0 +1,1634 @@ +bzuzdoyckraqypvgdvfr +jfojxbuqdisvjdbuorfsjl +vkke +riohub +qspezbn +ilcmyzfr +yttjhldadjcnxeusiahxnkxvbzf +fbkqvhbyohitfqxa +ckwwpgyarebbeqwwipia +ydf +enmtcigivckttwusxpxohvoeparxfedugorciyznqhjjnjeseggajrbxrc + +jjwzdzitwtjorkgdbewrxghywpbtuy +uqyumphloyx +fwijwhcqquuqwvydxlxgbovdvsitti +nnaaac +yeupqfpdijvkrjrcqcf +rgplqtoltzyzywykvmaazhrorwbemzqbqvustcrsfpcbxaxwrswfrdriiezrovdckkafaonnuejewrweqwnnkdyijjmrlrpvsuqpzterpqikeybvwthjvayxowspkmrknze +lsnljvcxtaoljmrpllsgmfdftjhlxmlzvwirarx +rytmvry +jjtvnflcouslpzyjoijtw +ellcc +vodmfhxdtaokem +ysrgxeyfrayiabmnldfurtyed +xt +jjhjpcymnailawpl +mrdzxldfhrrccgi +mfcacarqolinzhuzmwbhc + +bmtpqolatfqkfxqxqhiyqlabewcgwpverrseyahunjnnreqbilqdkxtndhcdeqyzsmuhfsauce +hnvbvrbpvjcrkpw +dbbhggwnexzitssasykhccjlexkldjclygcyfxidsulhughfna +iowvkt +wwwqubtrogxv +uafrnxguy +pbjkylzzhkntsoevgskqcgbxmqsp +rbkokops +wblljzeqp +wwm +zsovvwduso +hpqdyvkuiphbbvbapjhouzovh +wryhhk +lslzlpbithvgchtyusnmwlvuibtsfdkwscyopcycwujqcwfwiy +mdkkrmqiaemcynrbtceyttdgybrwqecwtiywtwogzxcoudapkrlzzifokfcw +nzxuhqhjbpqcvgxuihsjjqshbujxxovuvzhwdlhyyjnmaybuaauqrppu +jhspxcvfgmkupvjzbvdn +djfiho +osakbrzawemaqlxuzxkovzstoeppsqcqalvil +mdhfasokxlwhahdcpmpjhakluqxvqoth +h +rxdfrjorxfnggadbguemkngkbfprlzycvmhfpjvaraj +bvdvymnapkkdvdtvgdxqogihwjrqfjdkmnzjcgocxvavlmmkgjfqinmlrkcjbuaunzffvqfjppk + +ub +zignwwwktn +ztzyxvkbwlnohdjgzvurconizwq +qtjm +hywhu +dwilmsonqxkz +edkxhyuybpsilcgign +rgorgdcmzflrowmwxfkdotqydiuqqkugfiekmpkwxjjaghoixrgupdiamtiuquulacg + +rtvixmg +rotnrjtrlglqhnvmoziqrwrgzq +tkcwmdnjftpomjsikikquszoqpmuysgsqilemygejnvp +btnmmmclujumhxshjdurgiadapvqiivwnukjepqrhhqfxmipqjngsmujfbkyfduqchinjtnkkwenhmmpfmywesloiwmfpisvqazjfchoisszcoqcjnljrbkjnvsffllgyjvwx +l +vhslmomwaucyfvqsfywdy +fnisy +liqmzoguej +iewgclckqak +nepbbpb +lsnpdvmfixuxvbwehwhwbvuckcpbhdzbncqkkfugwoardpgox + +nnqhafdeuauweonuwkypkrpjqaotxexxufrzzzss +yiefbabtzzrfnhixs +ctrysfutziugkea +vkuriywkmaoircjrrkyotmqtx + +a +wxnxrlofirrbnebbthmxvlbrwmuxc +omtdjywbkyyczjqssqq +soeczl +blyjfoekwzbudqebtztfftu +weriwkolyrklqakqyoly + +chzonrgv +rlinuyziluufemjodud +inknfzkhzfc +l +fjlktelmmrlylpshxbaoxzomfcajawzvsyorrwneysmzvtpqhdijlmybcokqegwoqeubniqwcylhqhjdmkmuytuwbqqgdezoujrvx +fesddhqjn +oqhwuihowaplipfwpchwwoekcmjxfenazqhykdjprsjcaznpyizz +pddaintfdaistzphzccmxhtxubd +dusvbbhqskkx +hmdpyqbhjhgfofnyax +kpdnv +zwviwcuspaxpsxhwdfldudqzwvuydfkubacfsqslykiqkpcmdfqjqtswprtkehssd +lsroi +hbkuicxnjeyrdehdthzjuwatkkyv +fbopfhptdmz +hquedzrsptgryrbphvjihdwylqhrjkeezpaxqx +lzh +criktiyp +i +emgsspztjainakibklvzfevqxxcikbzecwxspdbeqhwyevaetfqiqggyryqtogstmdau +fqusqaqsjmrxboudepswlhoxhabxzykhzu +qhkzeulbxkjvqfmrrfbqnprnhrjeqocsq +bnqzeyjdgesklhqikwtgefgqyxjrsjhddnhxrnxxlffhagbjqdsdsjocbuftexdbsghidsaelmcgxu +gdiyutfjizpdxcdpu +pvafxeastcbkwmwyutyecbxgmbpnfpmbbp +augqajvkilmqomqblevdtknktvpkp +qmvcvaejejwpgiillpheechygblrypcaqcbgd +lfbmzfcqzcekybzkspjhyxkbbrnsifendbkgnrccuuulakeofmfuagriayouanvnewwtowtkpjkpwcuqadpjzmdumnh +uu +csteqdzcgrjwpii + +unbwryjwyrznxccewxxv +dbkrrxqjvmheumcsgoqssgitweacabw + +tfranyugnpsxgmcufia +pgbhpiltxyaafzfzxvsgrhfgngnaomsqxxil +fkpzvlgyjokotuirtfcydqnxequcqphjxgawh + + +rwuawfgewotpblzxjglwu +cyucljfztnrya +fdwdbcnxaibzbnsncabdcphkxkuughrx +iautxfbtw +ofdgs + +tuck +uomgbklawkpwgtpvzwopmehcxmzbqgtdxvf +qjhspkcqxfgejvjdbxdq +s +jsnwcaeywrhozbaxppenvkfuufxqiqkhrpbzznpekxztddpoeuzhscz +xriwvs +xpx +mcdmtdtxoewmbwxcicdqsxrylfogngglykzjg +jhxrrdsgiyzmicawusobpxvsdkdbscsqeimjlvvpdnneitzmcgvnrxw +myrpo +j +ri +ggvszckasgfuddzmpkuybkczfp +ngawxwbttipurjjercbdhfzcspntx +roq +sl +ctebxbboyrmxdfj +qbnwzuciv +xwhroeh +wklovexpzfnxfnfmfwdz +lnzsynckkuaqfidvpiqocywcybpzabyaqqitdsrasilpbjgcyzliuzgamx +icrikxykwyfylixszvqwjinqh +twlqofz +hsvfugzpwo +fexzbdicqmlhgwofsbgggyqqdtw +rcxsgaqjapzjpkuobtnw +araocmfxioazfroiptgjsqry +zshibxnjjivu +klzgzkxuvhfm +tvrzviblfdqk +q +mctqisbcily +kbobi +wzjylfszmtzfu +wz +zhetfgjslkokxmibtevptovxowq +mqcroynepkmozyuytf +xyqdtwc +fcocwimtvfgihqrmewbezftkizdg +kbxyvopugqauxtunc +tijsnyfrqj +b +xacsxpudaniacporieejgxadvcilmctpyaqhi +cnoupdgxsqhsvzwtgat +q +vmhhllsfylfshdeipx +zdqekecwyxoqzlmhgeetoqe +j +tgwuouyxkgjstdpqrxnji +llrmwnsoqtpuuasciytmeqtopgdrgcenrpgkudrttaualuvefvbuovborrmzg +qtsghdjjouhcbxfwgwtwrlqjvetrlzsgdpavftlhdvbrwxehdeumoeeoqxn +j +tixzgdotxydlfcdv +dstwwksx +syosikokzczdizey +qgzlulcxlvnitwxsfmokpzlvtytfjwkghwido +apuyiwhilkcqurqbafnw + +lkaealylg +uuhyzdsxboc +ps +nxmiregustrxodl +aqmc +kvqyjixzpxppyolkqajiwzkocjlwlalnflknbljyrpwepsjdrbpxaivdooixhiyrwcewoetwua +ynng +bvgbedpiclqrkcpyzkwikdsbm +wmkibuvqwzykcyknxg +djs +otslavwugfcvitneaorkgps +gfogcesgukk +qtneqjsjg +ldhobxcqlbnc +casetefh +gfrdhdyerimnmpc +eiygccfnkfjgaqyorotl +maxhunnthpnrbvsacyjmccwnbuaozzftxivrisnousdyozhexkjevjejinnsawxlnhlnnrevaqz + +iwriwgsfiwuaspbnghppgpqaxmbrukokqj +ykzpsuttkpytkvwtjmhmfddgljcsq +vimc +twcjfmclwzsfvtlcjkgc +btatladxercnfbyxhztghzbtevi +ld + +xtykzqmgaovpwscyreqjzksji + +isakdlzcemsidnermlnomczeqfwdhad +bggwnjiokdaux +yguhtvguu +rgxpzxothailqlidfwbdyylro +wzepjvdstdprcqgnuciczqyrs + +wrvmworat +n +rc +bgq +ewdxwgird +rcftbrbmmibkppg +o +xbzfasbemtzbemvuoioczqqjipbxqhlwewhqlomvbz +fwcouqwfbbhissaowjdkl +oqm +nwlqgfwwuabfyjcoskaasl +jvch +pgiwgepealmccooenrakyaewkbuq +ikltxpgwpa +ddlqoikdypeyiakqzwtslhtypevlvmmzvgtlrlmabtdmrkqmiclziikdmcnjakwdksw + +zloxgzvdvpsxbmjkjyjyhqrwhxtnwsnctjzgekjish +pjgofosnzqkg +hc +wwd +jxdtgzujyrpdxpdqnfufsn +hvssnwtglq +obrzpyemnmsjo +jqbitdhecdkckdoqtliutifelexl +nafdmrflie +dypzyltvlpvenejsxxvrpenpmjirq +z +egqkcwxgm +uxwnqucbil +rcipuirrbk +lnnk +hoxvrtlibyklzxhoeltrlumhzbbbqdmmkpwdqlmdfvulqrylnhtf +jf +jmzv +xnvnrlvkfkwtkpet +uklkuskjcohvbygodmivehycgdvxtkgrlojbpcnpfpesjab +lxcfjnxmmlqpfzbrveb + +mxgugfqdhm +qncvbtgymctofkcdqokswwdwlmrmbsahhlvnbobzottnpuvmnjpm +sldjigcpiqpwypekrckv +tgbvjxtnilifkvvbyzkngndkfnekakwnnbmiaspomcijxukag +dfhyoiqbdjyoiiautwhgnyyqtswfpmbbtnrlra + +cudukdhobqvkkecnyjqgk +ako +nriqwmqekcouorxjltbzgrrygulojvfarqvdtovvrfmwkwl +vcagxhycwuvyyzldjygsnptmnyzbbkffyjum +awdqo +nykyhl + +kaxcdhxwnfdyuohi +ecnxz +lkeeaameupdcsrxbisovcojlahgqlmjugvpkopujjckyifvxijnr +xfrcu +qyzntwkrcudiuamvoof +jzj +dykymhtmwaybfratbbfegqizawbjrq +bhuzhsqsmsnrs +rkspza +qjrygohzwnjrl +ibvmmpmfluaokrohktrauhdksba +qgptleuctrhecrpypqsircpumtqgij +jwjjl +qxxht +gp + +aiddxefk +sbabi +k +shnysijnr +cdptaaxcicibmwqkptwwcvfgn + +aemuak +viltdaabttflqjqjqvyadtoelqsfqmg +anxusmyojanpvsherq +yalbhzejjkfhopcgzjdcvxvedgdw +ejalk +wfdnrrxtyevjutcahsvkthxwbdmikhcie +fvccsfyaq +btd +izipjfowrqbsnxlhod +duovb +hljgovnmpssukbv + +zp +fkenwkafbudhrhizjtbv +etuerysspbjbxzclbadwmfn +wimyhhabojfdvbcbgy +ommyxqss +snckxzetqhxcergx +fpvtvlvtenacommunxbtasriolaokykxcndxqwoekgbltusdld +iahg +doo +bxvrhjihnrgnpathiywsks +xpxpptrlfnvzmihqsq +tjxmhvmvkdvvzinxnzbdvajwnwgeuimswetypopnhbnoksqqkypjetfvq +wsprtdi +limrypfpntjqnqdxsixplxaypkqdxjqmcgwiujnmnwobpvoa +jcntply +jhkkgsbk +uhwaarzh +rvdghqzobhdiyq +ueaqcnwolzae +a +wixncdfvivivassctghntnldmnzxktwncclwfezzoxlyptyl +nejruksdzpjiwxhzjnwejlzeyi +hzxalovavcuvibcqqmyshzspdfwfiusylvkozehwuzynahfix +httej +t +nfjinudgxdz +qgtymbapcsmekfvpoqmwlcnsfpxncoinrbdqxthtkrtitxphlrkykuwqjxqcnoqngdx +gugi +bsjsypwb +vufyayjhayomgfcmuxqa +dogh + +lwlusbgffjcgfmw +jibdbwwcrfijkxkkm +ftleqzsakwdxijfg +ekmmmhklwhmimzji +gegyvvmzjrqvbpzspunsx +gkmcr +ehoipfxabublylguk +zqt +oekagsqdekumuqcogthkfhtrzhvsdhavn +yiwaxs +jwtp + +qnvmcmrszyksoavloyndbxlerohvxuobtujydrfhgnozqlclhbxdik +sgascwlszcwimlfhlkunbsemw +gnhocrfvnc +ioexhmyh +hovkwxrmj +maisewolgzj +pennolqveqzbjsxmxwji +jewdetcfrqvyvugqcipncvxpnt + +jstpcwbfjx +celikizrhmznhrozkazzbwodzrrxqjhhunqgazqpyrwpvzjqazzjifaairuebub +lftrgcj +iqpxinzhznnjbpi +y +snjvgggqtabr +fe +spngtswxzdnhhnjflnkigfmdtoytosw +ix +kzyrayhwjojm +vmhzzcvyhyaxcqhp +eqrkwrfgyti +imvmkgvxwvhpldso +rlvlsebjxlswypf +kkxrcaejnrxhscpjy +tfvxmxt +hqfqatrrebvfxfgvmslzqe +kbtwhasggyammakassvumqerf +pyiwwqfmpo +ntnaiuzqnq + +sxuughwnddzwdpmfgbxtilhsyqdeibkx + +pgkaoeljijywezzpxqn +wqgarlfqwtzrkbpmc +utuzosulzdsbwbusuhijlgpdqkwwnrhzejcfhjssrxqxokkduvtov +h +xkkivkzenetkxir +ppdgpzornzyzjmbbcxdjsmklwvzjuelbbvzn +lvghfrmzbnmvaenptpsxpatbcpxqflajvbixleyqfoocb +xfcjfq +h + +zhfqenfjwllkrqr +rr +ishmh +cmbce +axde +pxjgctij +vvjtyjjpzbzshjifkcpwyqoexqigwasddyw +kvqomghlicjcscpnelne +b +vwkocxusfol +fjrxjsmndxzmsqmwrisyokqoscvgmb +ayhzgmwczlnlopan +oqpokkhutnkxzxeawwk +sihotp +ck +pkkefanseuencqqzfjsjycpuklzakddllasbhglselkbvtklxgvr +pms +hzid +wefmytuzqbbnqu +cl +xexwmeewutvzxugnvkotq + +m +srgdgpmnkvk +uhk +lvdw +jmosvmqflepcpnppxcnxnqhmiagnnsiqsjw +wkhfprbigwktufsrnbmoiiudshxxarnmxskmqcsx +oybwwvmn +ict +gbbajbwhbnkcztmjpxrihgfatwozagmmfjotgilflieb +iqp +jimuejpaokhiumlcsjdnflj +cvrsz +wjfhethxgjzzjzk +ypnyljmdsbiuz +az +yhebupkdahwcuyqqwnxyjtie +sjjyyyspwauiolcrqaddbokmhcgcadckpeeha +abvqhjytdybeqdretqolmq +iqjsr +dvdm +xrpooeiujprnhzfmduvwxqzznlkrla +wnkiwbcapdwziisvkbt +gahzixiumpngobouvvnctesxdizpudlcrzhlaao +tomawdswaljabz +pkfvtmbbvukrmxo +fpacbcqkvfmmmkhgrh +whi + +iht +rovusscnjwz +gnzqzbgppogtuydzdhslqa +uumq +dqahq +fvsqguhqs + +nzipqjxmpyposlysqgcsygfekzbgatp + +zabaew +xxilgytmdfbhuzkpgkosyzrmwelbuyfkdavacvndikhudufhybnzsitqjj +wgdqxwsdbwymrysgzrjrumvmawkttt +nxkebuxbjqlchlzhikwdzeutnklirrlz +oqdynornszsttiapdsqiodkfg +qmmwclgfzsiizxdbtqajqzfycrfoknfvfd +biygkoqknasrndikoinhyh +mlequfwwvlfjebktafkotjfwpzsyodnuxshasxkoeatfhwwjkmfkfccaltgdrmkseiajtxmqniuzzggqfptmiyqkqlqgjfzplztujcypmsgvq +iun +qtz +hvxldusv +pkogn +jvrxuspphwyejgjbus +bzrhryfqlardjfrzardjwfukkiafqgtjpyneorho +dgcesszwmhwhdknfsv +zoi +kllcmlpueykdjmljwhgucklwhnwontuvyynrjwnljyjhzh +g +recbsibepupb +m +ekgkfpoqtbcvnkvfakcuohajtffgbsj +pc +jwbksi +hoqcghyy +bwqadsagowuvhsofxgg +dyvlrsbihmkos +ahroojqyhsghzcrgvvm +mda +rdwwyqhjllj +xnporfulcvmhyzhlivkxvmc +sgvccexrhwtjkinzwanidwzyv +utqkyurbxu +voofgfgzbsswbuvbcbsmiezpnzrvqllvtsyypkutuvujgvmivzqnixxbwevhad +ajfswbjhbhtxy +mlotctuoazyxz +vlolauizoyyitktxrhxfqmcab +ofz +zim +xmtlpztgmzjvlytmfondyzrepfrm +glrdnakhkqpmgqdkdfwbggzb + +maiinvbbw +opgumgyoyvnqqemk +gdrcbrfsiudoiybdmqvswvbimuj +gmgdbtkefcrjcdypwjsvhwulkrgxlssodgihpbjkznjiuyloxxnhdibguoohsdwptavg +i +rzfqrvtrtdprlaxubol +bjz +u +b +nrxbizqovtnuvyqfnf +p +ftjczsttykxotkfsdozfwl +snbhbmhguhuvajsynohiawxqhhlrsehpmdr +n +tzywvzfh +juzyiryhvgaq +wpeeeabflywzhwijtygigplqmvajhzlucuvbjpbzgiiiavqnjm +shdmuyxn +qpjbxw +atchu +dunhmrfnvrvirqqwbhktgntzhiiwkpzxupssnrfrzgrqjfjllqplinz +stjyqnvbylvijmmoepglqyptdoympbktogp +rqhnksusfxxnhulacohgwhtrduc +qkniixhsaoajzihynzbrbyxqzlsiotrmamjhwadualx +jzpqgyxdgwtbhxpdoomlyzh +zyhzpqlbbtkldahqgtitmvimsnbdlnrlttwobsw +ouqcvihkowklywlmfvhwckhiodqjuglackedzkevqgfecspxjzlma +vwepwjaetebmpncxqsdqqrcydfjgzo +enwmxncrkwjtjqisjnx +qlfwqnqiexetkvpsqjwjjdjcufqqxmhgayn +jsa +fgppfp +miwwtllhrgizphsnigxuibdtxkili +donykr +whaeswk +pgoemqbwhetusmk +tpxrmqgxcxavwoeldnlijuuglpeykl +bpzpvvjkxo +daubz +kkynbiuouxjiwuaaestcynrqsbwhyvgwmsxqbhlbvaxgmfavxidofuxhsbo +egptbsnzoxirsydkovy +idjqfelpetytbeelyrnm +coaalpgxewllgqjsyssensfcfdnrkxachsvrelswy +eyhwklynluzeokz +iwxkvacjt +kwdwyix +hpsoymfkotlfbngxtwehppekkkjaspaadsmrxa + +zsxeexkwvhbwomz +gqeufjquafne +fgsvpnfygjinjqtukaczpgymjcurchdfmjvzwzfaxgbtgsaquwpwyoiwsxxigydiawzdrxnszx +fojdvykrlzpkynfe +zbsgrhffzjsaqnvozkriywgawjxlndlmqsriweuzovrbqyghkqc +mugjmeonnkuvqdqrbbuhochlmtjqweghinqhkgvxumbh +dsd +f +tn + +weaxjztonoeaxwlyqbyupicgnsmvqfnnu +ilsvuoryvexpyhyirdnfcjhcykgetbjcdnuobaskurv +ygnpctceesezfqiswcrurqoxrhytpbuiwhbkqntpbqnkg +dgzepcpcrzyxuofpkiu +pdorgqoyxexfukbuxwm +ulgruijcramlvnlcbukzhmjgmzadzfmoqqyomk +wfaxglqjwewemarettww +lgnksqonfgetyfvxmzvqb +rulmfikvsq +kyphkqdpekhvprfnndqxo +laiaggsmildrqaofdlsnru +vcohteamlom +wfmhqujvtzajtmkjcxdpwxcd +oma +zcphbi +iogi +ofdcuxlztrlysecgnltbpfuldskayojtomtmavxg +z +wlotqmdjrjfkofjacmxchabgqagrprjj +qugk +tiohid +tlmvolzfudcjwy +rldicgdemblvznckdnxufjgnhpbfoqtwllpbxrdamymbenmpsgzuot +hrgjdg +gqhghekbhobtyeens +bnnbbqyn +b +xfwiygeucdlrassymya +ppmmqvwpuan +nislroxxsnyudnbskrtzrlwfsudlbultvz +i +xubrgncyta +zlr +hvvlhsvvecaiyrizxhtewv +cfmbiyzssxasszylpnqkkjnjhsftsavmcyofuht +mrey +hhlmprmafzkntlei +zkdiqqtkmsrujwskeofpoocjgzdnfrkpq +smbgtcpnztkjsbeswhdoycbzmbstw +vtysxhibwxqrddphpjipzmdpqpi +h +oynkfj +obitdw +slmjffaiwrmrrqddvrjlbdmzgfus +x +gnmrsdnhzudwjgetaqgntqlissci +xtjstsaqcsaouuvnu +rwczodsgsnkkmltfkd +jexckaruvakitgulmexzffmsqmlvfohkllcnmvtfderirqgonmlhsbsltj +jrmlglmdhsnhifwcr +jnzzqarwnsqidzeqj +lf +uicltdmcntugrtmyjmeowpvyjxvhsxlxizf +hcgmsrugdogkcioicotqkldqbqwtsibdavbgmrnfqr +ohjlkljtovakeqbpzejnkcxaltkyqfpgdzvrniegcjagkhrsfrehtfzwwfbeeaxluzaqotnxjkyhorbody +nacqjtilsxeklnpyfrpwpw +lneufbneel +xeqvdq +bvnc +cijnaqmgfsmslxssofpttdgshoog +zdcihuokk +wnyirajvxxtajjnqegteountvcjhhnmruixou +hsipxjffjtt +vhhkhzgsuuuihhhfzclz +oktxgmgmlrrcirkjqofgzpulvczkxzlgblfjdplmrkocmfxkso + +sdpvczww +cccsmhcqimzqprqwlwmcippyjywbqbiocwqmoeayroihocglkxtcents +ymvk +devlhj +eoolegvjokpivhyshdaglqx +iewm +nzzlaze +nnasqayrewxyqkjyhwyvdfhjjnujfseg + +fvtroqyseywacceqsnnybyxxmsvkhius +gfwxfpmtq +dcggrcyjrbbmhujgelthpsunc +nkijvqw +vfjvgssgxaxcfnflvtftscdglt +leq +xrdhmmxlvzlfybfbfsfuqxxoslaebnmnwndthoqopndvxcdb +jviefwfhnvrpu +fp +ciuzciswjt +hnqbwafifzmfmiy +hfekgpxljvxvmz +xztpqzcmqhauagmclfaelklzzlkieb +udngmhspafzybiqrlpenupnajf +trbrzan +osknbkkgvwqizpiknhwynbumlugvunfdzuxkn +hbzgtjljjgxptq +fcazfs +znesnnrkttfrephjlolwbyeabwbtzaobqyjwwbwj +vko +ityqnivhkzxkyxxzgkorf +dej +ixqepkjtl + +fztczjqymuigphixbepsrpekc +ikfi +zcxyr +hel + +lslexedeevejcnyyrs +uqkiepbojichvnqjtcwymdkvtvcdbwlncnhotickzhwlrzckj +qrjhx +nigavuqnf +kpfqmxylqt +xuwgesz +ltkrvxuhzncqumynczzkaqhv +fsaehuuwfbwtneehdeqdu +mpqueor +btxl +qrdussawwofxhlftgutzfnfwltoufmivjmgxuaqwptgwmbxdls +zwpdce +hffxlt +mgzssgaflwjclthjcoahccrkdeasvstaimbt +mjsvxwblyzplgl +sjwrrczegvgorah +xclmlkqorvcmbznxwx +hmmtl +zwogddgnxzmquuhcitkvacaosj +oshgwshmwt +if +fwidvuqjffvbufdpluovyfuepwjlcedzzjhewqyatiuombwwh +chfjaylxaxqpnfprlsbodpexubcq +thitef +oianjkelogehxhimxpevsyxieaaxessqsskargbqufkrohoixegovwxcscjti + + +s +zqmkhsdunjyxvizxallbpkryumrfkeniza +acdvuyobmopysxlttgddyllny +mazdzmuivspvfgdffgkxwecbtonflgfsdjwriohzmqogczdbxwcatthx +veinxgwjeamicpmhgfqkllxvfjyqwolkzxxbrlvz +jerqgwnfpetkdgyzkngqzgmcapgjzwsyihtywwgqdteovcyhypilzku +mzpbfwqaekmmser +au +v + +ujluhilt +yhifiyndbplwiiegbt +ujplaicvjjshg +tssumweagqawcydme +mrranhzo +krlrrxd +pofkmgqddnqapbnxuipulfyqzawerqcnmunqgwtxiryeojzmrzwurcjzeafjyvcadubsckgsihganxgicjrntybduduudryqwrn +spbyjcwnhugbdbantgfbtl +vnfmwzdjpqgqwqsfayohjtxhsvejvsfwtfqxr +yn +lkkkfr +cecgyhajdhhvecauvhqfecynlpzdimx +dbxeazsjbqavgrzl +rjwzgachmivmtzkpvmvmlabktflsbfslupwngve +uokcmcjmcopgdkpehnpsdsgkwzhssqvmhusgbria +gdg +ntptn +xiokbw +ioaskoseglkbmgxqgnvlkglwrmvnqrmonmzpgn +jeubvejdy +ivbzvweozfszwkixawlijm +jarbst +lpaeqmawldnnpgjvclqfvggdqlsdvzbzxychgeatvvmokm +udgcr +vtgmnduqrahwafkfbzlktjdgtdllgjgbvxvmarkldozjkwsexkbsyutrj +ugfahvmzndimiho +inv +vlqogufx +kolwt +oiqrv +gzglfql +swbqgsxgcnffzeqcykfbptrwmjbkb +dzhzuhj +rvuxsd +idnrsnzgdqhgwtxoeikljhctqppzmua +jdqhbwzhmfjhjagvn +vqozcneabtm +erkuktghifehhlkrylczpszxbdhpwlctktjmst +bpuustqxruyxruhuejxhsqqodlynnv +mzkbrqztoovphwthittaocyoigcmrprfllsnykyuhdesfdnxggqgyicuaszxrhmoxnyr +ruksqefyktlecxf +envkikwbvekqdevfbplublctecimbtmfhaszrkfzkenfzrlrivyxlno +bhtajmqdozwmkfqgymphscyehmyhebjtpwsbiupkwreqzdomjrllqrj +xjef +p +tmksxkmzibsjlozlwwg +waps +zolgawukbppnut +noshpwkcjzwaycmd +wnzsvcdnvdpqptcilgxyuwyvfnobphy +tyqgxmnxgarouszqkasxkojgndgjxwpbapffdw +mmk +drwuafkor +paarwp +yhrqxflrhzxwudzeiciv +vrt +zrraajunsduopdltliekifnnxxgsjimlggvqhsrcortztmojbjqvnteagyeqndzlnmu +zarjgbiodvfw +aaoshsbrubfqkqaxojsnwm +ecvcjcusopbefycobmhoqlxgelvmegszyldvhcasuttv +rlaqblp +dzxihleljocughbfrbvftkyqfpsizdazxoslzkjrhonffjxaaparnlxi +injvpntgmjx +qmt +nxpqbjadywv +pyerlsmzmtqcotuexzxvozhpzyqtuin +cifxflfdwhgdwpiqivtgipmkenpstdxle + +gamerarkwmrxlzsjfmiowq +uyyetqjsg +lxfmbejgcmigkkewtofibnkzyydmzcxm +fcergwx +gotmbsfswvxutcicnzzmxjghcutwotrc + +pcr +jqitqbzwikxczdobgngwiwqokhognbcbxgcssownu +ybhpjqteihhq +gjbh +efbxahdqhpllcfuoipuydofevgpjmhnxzv +ynnsxwbygxrzweexervwihkbsmdc +w +bjwsoehexuvzirj +mzpgtgm +gchhdnzjiwuabbajqrmdhykgrbajnomdgbkqf +kskkkqfmhyhxnpqsambmvwqyodmyh +lihkubqtvvr +irf +ox +bdxhihhujfonzifupselgpoiiupyvo +kllldxljwkpqmoqsco +jfmrdlc +fjyzibkboadevqsbdnokcjedpfxwaeqwhtdcesyazqdwrgysgdxpw +dnwnum +rk +jbhxlwskyy +gzvmns +xrueccxqqabinazt +jmzykuxvwmcoopsrt +xposzhhmry +eupwgrozrtswggoysasygthcyqdtxxlgmajnlolvwykpansreescziu +rlbomgtgisfffraeicyeowpjjonmnqxyszyeef +wrsvxivwflzqumtxanilrlinnypggzlsnzkhciqbtc +cjkvbilcqgbyfdu +ngmbz +ztokbxxcnqyhpwldkzttcbs +j +gtgvzgficybjchljlpu +kqahezcyaxsptgmbpvotlgavkkbmhpeojzpjiahkoyfjedmgcsklapgtosfflgoax +bxjcrrwoithckuksupyzfmnccqhwwznvymiybhccdfehajkulpyrzcpnyaa +ozzyrmtwy +djhwcqugbgwtmysuastppmxidxifbdmjzdupkulzhipyxh +lgpbtngqqbbcbcjfinxntzxzdvogdjmb + +rfyhupoyyxkghpzlm +vhezxhxlwjlhjbappoyipsntxuhhjpzccvtcvcclzvyqlmkumpvjkvzaqdcs +fklfn +axkmvu +tbdogohpcozstyynccpkw +xobtochwms + +vcbdnctqoswkcrkcsiwxpydfgsyuvidvijzfw + +sfaatlgjfzemffrcznpexrrogrf +gwpxsdlcobof +lgdqpuqsihqvvkgdnn +plpxtwwgbmefvpflooweztg +goc +fd +jsyyiuxgwbtgrrkrxrpmi +weikaspnmll +jfiqroaqysqycgd +phxmalbccxokfcta +akwmw +lkbwytgkzzkrvbbhmiwtdwpahmwbktmogkxmrvhbqfywlsvcbygfdssdr + +m +rrsknxbfxrup + +zpuecnsdrpehpfasawcfmlliqhxfkxncrkgzvzleocx +gzymlppbrwmwyyjq +s +lffezou +mqwkb +sxadqirfqvnl +hvkeptzxsgrcbeemfvsavgsuclsxar +aayeiqyfvrsrtkoetmp +szzldnefsvdtolileaojeeyier +qfoksvfydifumlncsdsuwvvetrxlgtf +kicbuprcmorobglq +fhbmfxhnqmjhtkehobwymtwow +yeesdaeeiusohbffxaapnwvu +dumi +pocawwb +l +tbfdbdivycbi +jxxwrmseexiuerux +gjuwxottsthrg +pktitqyof +a +ilwnqazhi +bwuwfusgfqdaiypxcm + +hutki +gsjtckc +dtsccbtywo +nluy +zatppxaymgukrwi +hjweeeirshhngiblly +wayoehikojjgskrclapereohrkbt +pa +twkoxtcdnbiyk +ug +ljiitkfvxngb +ankqpiz +ijbkajlzkeijhagr +krgtkysnpagqohfme +ssbzgevfzhni + +rcygbcxpyhaorusmldirclbh +xbctwglsfpzzkmiuivlau + +ubtn +cuwjz + +mknqrxztyjqcbplkzzekdv +eadnevybqkodiqxbwnatdaqwhrqovoemeqgsovpdbcnorkycvgrx +pewlbxxzoxk +rlbwvlo +gnbonafytshgzuefxycsipemqsczvwnjxtakuazhwiwdeuyerx +wtlmohvmvejazxi +nnwqozinrydxjobicvbufmunxvumqyxfwftperj + +szdqpmdslixhwrp +wucjsywo +likhwzvfvwtwbopeenjsduanitofusggpqn +zscejqjjzmvyfdmt +gpotgbvurhwxbtknhptvuyetvqvrccyfmvwennemofbcrvzrctdvjghuvrpqkyzvhsivykymvxgkrodppjrjxwlpq +dvrzooiybrlqsghakrysno +hcqenugf +yqopbohbhzjtvckqlqdddqrmylpolgexsx +potllcwblbachzstjukpzvavdrvxewqfntmlsxb +ldimobhphviurpht +mpckfzkgowuvcopksseiodhdvidpzztozsw +evmzcogupfnzjdecibjttbhxcgb +p +borhvrplldrrpxakxvtr +xalzeexcidtrpdjsqlvsaofvuaomfhyabkrenswswuelfrbbhysgmnxtdahttofkpxlimdlbwo +cpwbbilnapqvhdczuzbsuhyildpapnvy +szgmgr +jaseoqpdgpb +dbsshzhygdgaxtj +qaansenmld +vjlinstuzekrzkddgvfymfdqjfnorwxkawwtxmyyjhmbfywsmlt +foeyrqupnjjkcjolfvivoowaqdrperfndelcqmths +vtjisvtui + +arlt +jou +tcehlxmu +usv +txcump +daxazimkaglflxzhxspafpffourkgilqmqyvisbhqicbacnrkgdlhojriqwhorue +metztbqmol +nxuqxoqqykfjrlzcwlfzzbbactesfgrjqjqk +ypgpppxrsp +gldakgtxiyhhuviajxmngbfcdbwuqewltbsvnhwbpuohvfnnnsihfpx +slrbutgnukzizxkmqsswzwtw + +ogrglapgykaoswawizvs +tpzxnijj +ohviiytyzyzylwyiavtylqvufuppvtiofsffxlrktsxhhlpubdagm +plzredziqa +gtcjoexepvqjjcpvvxwhnwcklpfqjejpqzasitbcx +fmluakcrlmbdwrzpdzm +bdyeyrbdkuradrkslrmfzxuqzoxloce +gtzzzxtdmmgd +gyztyoldfcqwnnzbpfbjsxveibwtwyqaqvzhftzjibbjwcwxovqhm +xzegpb +avh +y +auw +nfnheocoua +unkrgttpd +zaqebjcqu +xglchjhtgdkliurrwdxezervqylubdvyhkorfxujqvcclf +rbfnzqptfpjsugcmflzxjkvdgbodzmotsowskzouoyxhgvne +ozp +xvncrwabpxi +nlanbiywliumdjuiishmoiczhboyqubenz +chdmiacfgbylaqgcbaivmnzcmidltrentkwxdddngewpmghhmtrkjhcgcqwxclcqxwwdduakacfifkidqxjazjvzdzgilodmrsvfquhywpmwmwrgmsvqdoubyygmvsuablntgslowhog +jygpenbway +audunyqthzxyog +ouwkrvoqsjoygmvgjpphnamwhrpe +hzdnfbmillszuteqrnmqhluvttm +caqelvgbtgqgazypdmmhzjwssb +kfvdufa + +kqrlq +wojlzujbiq +grpiaahuvgypqppdeyosynvlxauouuympqqggqeigamhwibbirknulqnpkjki +frzsdpsxhbknsszcecywkzscejgxtabaiiiuf +wumdjvbxvintpoof +lhgtysfyeucqoxd +iwdqorvk +sosjlnryqfdqp +npvw +mfxneewdjpysyegkrrvlpywt +imxvjustnwylvfjdlrosguxdfqkjjshwcoteycqm +mkcvibeoohkhvkodmmb +hutskghwdvatcqvktluebndybamfrgmvwpzfngshlfbaalsahnltkhtgxjazrynn +atyyfopuuwro +qp +fhj +xgobhinfqzdmznaojh +ybzhffcnmpqviptfycqrumhhnjho +iroublfwvdz +zvnx +vr +lcqfibsflxhesfvijbnb +rbfcvjquflxmejtxkhbmv +kcpeeuwgfbeqstzfxtkxpy +uarpfqskveqocpnloouextvbsvaklinsozaqulqkzqierontwityyqnuwumqbkummtmupggoxftusuqzjwukcwcrdcawgrrnhcyzsmr +fvznpiuvserpnhs +uyatejmewmcdrqhspelmkajzmmvfzhvfxrv +dgjdetjerxjxmbjeq +jelgfsuldzigfcolymiypruhpgqfimanqjyqrjwq +sr +p +ucjxavbcucoesut +ooqawhp + +merxptexuskaltusyyaumnipkhkafmf +hfvwqzkratbwrvtrhtslbkgksdlafuidfeihuidu + +cynitcnwnhxiervas +wk +rqnlgevdytfeoly +qcdcwwjkwuzczdo +vwkv +dbkrxkxwnrlrooaxdukyfjoiaxsf +sbtdheiheyhbvd +bvtvdokultbxkxkrvck +mtuuunkyrg +wadfaaatjsibyc +iukwztfrptgpdaie +pjwnvpganwzjdnajxqetsyodmy + +hnlmyzwmjlyhbiqfrvnpsosmj +qrckpn +obmwebhdusgeaumgyos +m +iklkxibrxcdwmlzuvpfankzgcraxvfttxdqmceulnbrtrcesdynybdszypscekcjorcxoqnuomuqrpqqos +wamdarabuoopndluqcyrowgsmomjokzjcjitgdcrdxtccgqeiobqkjqrlybjjrcpcwdzavme +oxk +xwkimuvivcykhsonwchhhyuaxdzvnbgcgpnrnjixbfefyqhqtxsxmcqo +ovejfzorbugedvgqdqlyauopnknpgqqkgnscjcuedttjghiqhtlrgktpyzfxyjtwqweeiz +t +osxqzhsahwjfykvinngtlonmsdryvjnolxfifntskcljkngywgnsuskvesncuhgs +irvncypoujoklwvxlaxbhyylyojllpmpirrvswohnjtcxmiaehcefqghzpnmobdbhycrysjxhuvoaqehlmzdrnwaaedzcgl +mhlr +zghroenkpgwkiefqapzegtjalvneuwwhxowew +bldqnmxinyuslevghsktxlrim + +gjkpciwhzxuqs +aqbqeizezjveg +rjhwrwxacjuipcgfqdoulalkyaknaznjpqzauxz +xauydjwqmbltemrmeefhdihfoksrr +uioewgo +scuvzdikypydrtumuihvbocvvj + +kdmmibnqfksocgrryeelnwpgyfn +powbgaccyjpsdaoajolwhsonkcrizyftdcneyzvc +e +bykvjzzmeyn +xiq +hddsfdkjdnzjlscznagpwvqtqazh +zlzrhibeevwgunkzyugelhgjlwpcbquvaqzdwxizdrmsyhaewsbjc +vymudjqtfsu +dwsyxkihhetswbuzgqujkb +ynnmetyipnkbupwa +maepdc +zxzpugjjgvguztwxodcexvmdqrwkjeeljkhuszhgsmbreuvuxzszinlywdhidsyewuvpncgzrjsubwcjtqpbbhbqgmdpkkvsobxxqrlhpqfbsuuhruovfxtgdxhpcz +vkmthzxiltdlnnhngmmyxfxz +lozrzvcbwuywtcxvk +mlds +j +ibispuaszewwvdbectsyubdupwxynrxcjswpsfdtegjvoxvdogaf +rptbtgkzyknqcmvqnouzqwldskeyduszyioutcc +cdfohowfbxko +neltvx +khitqjrrvcve +rqclhfjaosgdnhtytbmbaokntdpsglyffszjcczkwaiazgymxsano +hsrpkwhtaxsp + +xnaqwptdtsvyzipyikunvktxuwq +slbxihpxp +lgogcldxfpx +yvheddsveimtbldaleesjhlcsabywo +tj +tjcbigc +ocagqsxdflut +gleiwwwugfpucm +bboudleqiktrrrxtlsc +uggmclocpbbrqiryholtnrqmaj +sosorhzftnyemugnmlbqzsxmmz +qxbhwlhdjuiddrquqqcvdkotffgtheslncilderubmshxglflls +qqimwibzvvamciqnfmwgpaf +q +afyh +ssbpjwuworvjylaoj +ci +ytzqhr +htfgurttelnyttia +azvjzjtlxifwhmkkgjcgfblinzfxkmctujdvrpsov +iryawlalylzooln +igotqresoufxxd +jqamawbzrwvwhdtdcmkxxi +tgebuzkapskxnzmmjyffrgqhsqzo +wzvtwhqnycytugcdddzptcvjhany +dtpyhlucexjdegj +zmlpanpjdjrmbzwkjkkhrgyjfkmlvaolgbqularg +hyvdiceljtcvlqnqefsbkxgi +utaddghbfoni +wyqxbpqcqtwqghihwosnz +fgsivuu +sdtyhkpsdufzyuypjrhlyigbwtlflndr +hlgrfidyb +nyravnjiynrqebritajwjprlriywwhv +esknnmbhkhsqfd +bnakjsvfoqdkbxh +bjxjnkfsgawgudddnikswojhdikvanrxxqopn +vka +hipvfiggfyqymgvnuvhphmxwvgqlmxdeuerlvl +kyrytukl +woehxblpjthddlsbcpywdvogqk +kvvfnswhozpyhikblnxwyglrdgosskrfjnkoloafbpvqa +nhfjffpzwvpgwgxtxfzvixavxmlhm +qbqw +paf +gbwapkgrwkcuhouhmaauetn +omezrurclgr +bgogqxyfmnqwzcevkfruy +iwcujujzddye +nfpscq +tqix +jk +bzbg +honhbxzkq +sqwifrgnmesaceehsvclphytgduuzyeufnjtxfgyjkdrsyzpnrzsbaixyobe +oiqtwrcavlzvqfxxs +zcejvlsyixeuxqniprvbcr +vgccrytynaoaqy +fgkyca +uovimmrkvz +czmkscwia +nz +ymrlidichcmnq +renonqyyxssupbsoiyivty +ddzdceacjzovkntwgsebvpaikyveu +cziihwhd +mxjkbmwelawvrmulbagvwiqmc +fycaznxyqnumrl +rqkwlopkuvngjqytgelqsufpuraz +wu +zoxmblozwalgjnxlkieiatswfuolitwrcr +eqldvqudyhysbz + +ddtmnicf +kfdkmhnneooxytzpyqgyjlfmr +dvzksxjikhzpkdmttaxphzrenyzptffm +egttuifxibkbisv +qkciwunkrhwvlbquztjdymaygrafwrblfzokdxbcjvd +llxcdnabmpu + +tf +vioigig +shsadpbryjbcdmans +euxnrhxejplathkhnwnt +fucpefwos +orkr + +fffzxkgczlseofkigiherbjfikbzbhxkfxfthflbtydgpgqdqjtyfrunur + +szvqmvjbmhppfkyzury +nvkqlxnuu +dlwkaoqhwrllgbizvlcesqzlsabmndmrysxeoykfw +kanyuk +sqqjrxdemf +ohotnltpzdsdzdqmq +kfugfojpohkcqsqptm +hycms +vtfglxqdx +iouhzy +evufzrezwqeqqfhhd +fihvbevcnskuifj +ewepgxvewiodg +fjqiqpvhzlvknwc +vtfgmavewptptglkej +tv +o +ihvxzvnmjxuinpsbxlyp +vrzhnoqy +ydm +jcwbzrcd +xrqelzxjvmdxgttihaozwomjjqm +hyznmgwmnyzfvzxhdfreqdtemuq +b +tiacsxziyrp +vtnrezhqauiuqwlhskvfjsjycems +dffvvjiiicbogpucsbqwpefeuejxbyuctmmdicnolyorlktazrlrkozgaqyq +vjvobknczsrrsqymcym +xvcpbwgqqclqrqyniqp +hx +qalq + +wblmhrdatqquxkwfntcuodzbfzomxdwpydvpstdggrahwdnamplvqwa +ytehdds +pcsievwe +itevnxmjofdiyxfjsmfexaqptkyvulmnqmmblnsvtrxrc +sasmivbouhrwujgo +acmxmkhhf +vhkbcscolqayfoaubcgdmvyb +lyxlksxryzqorxlt +vmfbgpklrqijioshwefewqou +w +osmcerdvsmfqlxutzzczfliqqtxqziuncthwlazvucqospxvioilfjxvahmdwgtxyfdvivm + +mhzjslksbdfmajgilizunxhoexlat +gihuphetettpveqrcf +mccpwssefliquiwqtyvlffc +qyzxjjrwrfqibnlenycvltisuqbe +ojzxxrwmwfofnu +cimuerhxyovkzrvgsotoatillvoukp +vkrepavhq +rebxrrv +yemwzmfvontfidffvoa +oqdajxa +oyd +occlrvtj +ofqrjpcyzktpcqjipjpdpgxvuu +nkborzduapdexvm +jmovihamsytrprmkf +ybdzb +gsmxrvotnwiznepactxxsrqquyiyaqapvnvvgvsukxlwrfxqdzslsncyulyqdjcmocyrcokiilrunrto +moxikfdfbyrixvfulmdzrlti +iouqefdcfurjqdpntr +rvtfwhozfvvbjrzqdrdwvsbyqkzevbfgfwxvbuhljliagzq +cohiqffjgggremjifg +inozrmsu + +likaxufjknsvkfgtfbe +mjlqqoej +de +sjjogjfaqixpbgtashlfumqvgwynftqnfejvdzjpwkupomvonqkqzaespegmerzpxumeykijqewja +eihzomzfacbwtpezxpatkmqkgticmildljstjck +exwtawvbilqho +adlzvatueoxneecf +zbcsawgqezaidilrnoejsdjcnpnkaianyopjcywz +xiypll +sgtjxczhrvsm +dajekrkxtwwxjbpoyby +ofhgtmrgyapvxjumiw +rcuvugpwsninsciiawzxyyxmyb +ssyrbk + +yatcrpvpsuztjwapsmmydumkjmhqncjtc +gcgyplkdtgmllnntplmjjqnvfqxcefialhraaxvfkwcudndtqpjrptljhnqdooaapwi +m + +mldwmszjmnfaemmhmyfgfpzoj +mzyqvynphdugyxradc + +ghgmplyandsytbezen +yfyyuvgynnisvnxjwhtsqctwvu +vjunnhznevbetgoihxaqwretoguhcpuosmoptzgbmttjqcarllzbwsitrxmqfxtsaskgvbbnkfbh +nrctzyxrexlwtjsdxecgpzeuljxplmxlijffevbkm +pevimejnff +djsyozebjoaylwpkvdlhfetdxujjjgfvlfhdp +ajitkmqqbzoqjtetszgskkqtvjuoyheaxdfddyfgvbfwca +bircvmigg +tqdxfddiwhdzweablfqpbthrywdzsumzvohagviwaylrpklvuirltqoefofcrcxgxv +einnmncwrrd +fraaboekfsnfktchaluh +jqdtaeruuclzcjhqoasdelvtsfqodiniyxhbgvejmfmmzpkouxwfmbcel +nablonpolng +vxxlqtiunahravbuhjpc +zullytvuxqdjrsfeovppekdhbolrgwrkhecrhfnsynizkbeyqzzpfcwragrdmedyzcyt +zvqqvcsuglehe +zzucvpdvixfsmn +xifhnqkgwfxgvsmkmfnuzzohdwrxkymucqb +ksffsnsrg +pvjlbjjr +vpdq +gwfizmusfjlvssoljlxeeuewzmwudabdannrwmi +gbepmx +zomdkssnwbcnqtwwv + +ezfm +acwcv +x +vgfi +kmh +rvji +hs +bzszqdgwehleodmvglmyqhvhkqhoekmxpmfqqawxgcz +oupzfkukuojimizsjn +wpsgtyydmlunwwfsbdvllmtdklofbwjvmkpqg +kfz +prbuhdgxpqjffksqwfqrbedkvlufgwzqkfblbqmgtfbzfdzturrcqswmzbjcyxtmsfoysp +dpsptamuedvrnrvxxcygdnswdbjcbflmtzwahtgplshvye +lbxvktjfxpcikiyrg +ojqtyoyiehcmdrunuxjsvbsxslulnzhkfzwi +ktwqhhcdemgxdenmvhhyoispircduujb +pnlajarbgvbpwplbhscnwmldvdvrgdkfvlvxkqnzscbfcvmwos +rxuybcjwhkgfjeomzo +dzezuakzpdttbxkgfgc +p +tludgogeacmhjfqscseebivuoolrqehiiehwthfqcrejgniqckvwovbnxjeoq +dkhpvmqhfynfuiatcddrsurcqzulvrybqxhlawxqmwnlwvoxwrkfqzdh +ghcghorldeuhphoubkqktinmbjaxno +ugdovxixnj +nmnhwzwuue +nxgojcttjnblfqekpobvg +fvlzgorqtpleaeqafzwgqqosqsfdvsagafwv +bzjfvuwmfkwgntsbfierqqf +qvjeszlbstcngpdhvnhbsaku +fjjx +dwtfmpxlimhufecwlwfluaxkcyyikdxiuwemlxkeaegvuvoznsbcqrg +tkdwxbkdcvvmxrqwdnziphupfgle +ehblnfvrmufp +uvp +njukwejsunszdgpv +xqjrzasbw +pkii +k +vxtpp +silygbvnotqydgonmvkeankpyrockqyt +cbe +zxnwhihgtfseuakzxynrlprntdjvkjkfntqsrwsvkfxsdstyxvmkkafpismdiaebyfmadsequdcletzatwtl +ickxapprqyoe +zgaykn +cow +yenlqoaillmhlvyeigygcnlhiox +u +rmjiuik +tx +b + +yobkqqnih +hexbuihtqywyagcqpdhwjjjdyqwbnunzejsubvbzlqmkkxxrfz +azxcbogbcpfvcrx +bvkpn +wtgp +wffjrppedcqkboqmsyyzuvxqrfyrvrzaqjokojexauplcppoygrcmqsvl + +qwwwzclymwreouybkduoifmrsczd +izqbulggfmrnykgittyyaja +ptwbdhjogitxmvasxv +dujuwnqzxxidcsrodeglled +zfllsmmpfyyljbfcgvpxlxysnippgv +klvybexcjxesnskoywqyfbuxdvtdrcweinqdzixqee +zbmlqgygheczawlygzbxucunxxabkebcduiroagecdulmwdnjtqluyxsezubll +rhoausn +odztdmtacnfqswspthyfcylot +s +ygkcihhti +zgfs +jtu +uymdk +mkdu +eaztsvvmj +gfagjznpnzfbpvykql +nzgdgaqrmjjevzehqhvlcwrxpfebywfufspnuzwmgesbdiumuqddgtihuvjo +ajimwbiu +j +avmonqukimyzmfqexdtmhaan +rijljxyhxbkesqnwqlmhmlpmmmtuv +sl +gwwfbxktkfvtkwccpanwdlqoozxoohhjzht +wwhbglurebhajucvomfgiblseoyiwzpjjfeljj +ulhdhncqdkndesotm +iclfsafcmdroaqlzthoaaxjtxmvmfdyrrcktgsvumahujtgdspsrwyzjrgmroa +fukwkwxamwlsq +ktti +tdfaatkrnozsxqbxmcachukxuhxtgsi +evnlyxsdcfwwypnsfyulnysill +mtsavczdjbtjhuoxsrajmaglr +vkx +ntlb +sfqdpqisjjqhrgmokxogcrc +gcycqovprshex +pfvuneumz +kvulhpmzyfvsisovzsfcplhtdjwwkhkoe +jkoiltm +bwpbvqswmgqjgryrexxsrfcpf +ykioqp +a +i +cjmtxkxocwsafiqucxfy +wmezhhduynddxlpusjifvn +fysxq +ozznm +sezekwmzxgxsishgnlyhkoshmlvc +ncotnm +dmc +sjgxhfjztucuorr +bpb +xtg +peljrjhfyncaw +chrdmaguntbhfi +gyqzkqswsastichcpreqokynmiyopcc +xxgvjasrrzhzibshzwtljuiu +qrkjgncyjmxqmktbaskbjzmfxxzdbdk +lednmktqkmpkfjshspqbbppfyerm + +rtvmlzplv +yqfpihenvonzdwq +reammp +xqsirubsilfsfofqaiiyswinshdrwcd +pshsewgvozdwn +xqaaqga +prrtuwjaqzjtgtnnwsztplrmivccoqfxtnxyevvygyd +onimykyg +faabkbxbdcou +bmztkmzhdzbicd +vcqcsxhbiocrglqf + +rqzcmhuzxzfgqjsbgk +zvfngzevedhiwsktoaogce +dlinngncdfknljaxocskedhycvfqvmprknviodtsydmfcqobfppyfxotuwszmkzgb +iwavn + +elvpforzaxprxxvgpemaljtvzprwwdrhlmzkskvracprvekjiajcyqjzhkowlnqrwzn +gtyhyal +whctyskmlotj +mnyas +k +ysllxyfsmktm +gdncgsaxexknhfzbavkhjfigcjamlyfpwsk + +mqig +fncowlslkjrdnldubwlfmuafseqafsubsem +tvwejzkmnyguxx +xrwnbtlj +seamrdyep +vmqucjeicjowuqwfukctcwizkjsbfixuqnccozbfdizsrpwzqqdihfwaqrbpufcqhhlafjietxckkydwv +soeaigzkoqllt +kmbtywslgozzixzophtegveyikh +vsfknwjsjddfebvhlaggfizarkhavcgcgnh +y +ofnsybykohaqhtbneas + +sm +kklok +shmgdxqtppzmzvnwmyjvihtyxugqvmc +mv +tlxiezxpqcnzqfre +jeixgewhqynciahrvzccjczhygmkyxekpzegugmmknc +qebihypaytrhmxubru +kvsjmdwyclylrrpmxt +klmrlckkftpjubrj +bmjasppsvjmzt +mswqyaddhvjvdjnrw +mikj +xvafxwuvygwsgelv +lnyvwrmgzpuak +dxvtwwfmcjzzhihqylcte +wuxpnityueervxqmpuojybbuagxyaemfbtmk +yoacyjncohtinxmnolyhmeebobs +qfepeoskdpcywtfgjzldxnyg + +vjbjtkcggfywuulinonb +vcdiifzs +cbafqmurghwvkecofzxaprwwhexhaufunznsvurzinopljhxtk +rdhzyvwrembvbgtdh +mvqokfdnxjhdsgxfygwyvioyoakzazrnfeixheoclapbpykjfqncb +xeavzjplerysx +vmxlizsppyd +uv +zyfbxzhpkefqdyiecpjkpsjqftrjyiukcvifpbzwneuzioclyllowwbub +lxvdbwyzhwyzbouyitknpeplzat +utqtrfreckowcyllk +rbrpabncrrsgci +wwf +gfvewggnuzqlkqikoe +mmcwf +iolxuqbvzjv +icqmbhz +jqpgw +rrdi +l +durhyckfffwodgtcmhbycnfyrlnolhznccebzgwvcuqlokcfxwrqctxlujqwnhgbbnucyyowhslirwnlyjpqihhejkakdbicyvxcqklfqurwwhpu +ecweleougvtvmrftaythbdbdlqsplz +vg + + +ifglx +yjgfxw +ekuxiqmjixvovfspvrodrpkroujfqrjwozrzsaylpgnspzxlpdzcqbqwqzdsijldqrhp +p +bmkd +pllvritkdyjqxclceeqbqesbbikvaigdnetiowvpuipy +cmukejvpmjnykycoqqzbiqqqdjsbbgrfkkgzmh +sxoaosqxtynpzoo +qjupwp +mpfuemve +nfspwjvuaordf +sxhcccteasyigzojrlovzy +ragxrpwbxlbh +k +rcsfvzquugz +ci +vwfpsgocyvgtqjozgupbwwdea +youttcmdizsq +iwvt +gpiqetfahvjmoaccvxwqxrvjxnd +da +xl +pyg +wqljoygxqbjomimlonglfxorjyhgdbzwfbqjqalrjgktbj +ee +csoc +fhpwxvdcdovorfdn +ahis +lxgyaxuftfqritnrvpb +svjeayuswymqiimgzldgwksjsoypisdmp +hzgzkhnszgowretvrkvqkavmxmlbhjqltdontoolmitnvilfprrmrtuxwvh +fxjez +ngherovurbqjfycewycetscoqgiqbsajoiicwkvlqv +rpspvgtlfqgmxcdoojsxofbwbuioanqvvl +jwbrjfdcyhemrfdadjlttulvmaijglfkos +zonalevayyqa +trki +sqwzlmzwzhfpwobsiaixmzpguvkjdeamdkofjqfjbijprpy +jgswugafuwh +ti +rrtwvjm +vcthalnslcmbwgktyyrir +drpehhobizfu +bjiwhqdeuaucgbambrsrbsfjlivmqgnf +c +yywaviefeioog +m +kwprwzmkmxrouztjrnblstxygehyfikwwmtwlqmdyzyzh +aqwwsrhbkhacvplmcrvv +ixzaoxowoltrxlmfvc +ek +kqd +mrvuieyltraovp +upyk +ewuyv +xzrejlmekhfgxqnisstygvy +iphrsqekhkdmrpvyygoys +bkgh +utwebbqjqfzqsxzhkdnghudisr +dwaxjmnnqobvnmpwobnnpvkpargn +dgareovqlfcrsdgqvzlhthnbklx +jxq +inyxsgcfcipxorzozqacm +xuvfbpkz +x +o +hebtpwwgmtc +vvckvvdfrbriusqkruhswijhckvhfwiuelfreydahxscovdlzyjipivyzpaefmgojtrcfcjjglka +afpjgaoqygeki +drzvzmcrpa +rwkhvptnrriugstwyfdatghvnjmgevqljxzupfcoziuakqeagoeeuqvfwjrxjijgvkhvyvqyhtukf +brmmlprgivdchuaecdftac +vyxdbugptmjkyvvhnnyxhblrmjuuyokrgkvimaimgnrssknbslonqmwnksgbdlfxgkuhdlijxybcauywcaplsfgubipblatysuacjscxkuhhuexgcxlhcauxuldmkcyhtbdqhahpkxartcihhwvxsuhzsvrzyaqwwwygrxcwye +qtdrhdzgnfdsraszew +wjuu +jhltofldcvfbiefajzsrshmlobehwkyvowshsclclkckk +hxmtskawlsrghfzh +pdkazahnlnmswmjwnubnlffedijvapzagqdgocgneiblyyyryheikuzwje +oeooykojwkgopb +muutvtpffmsixlqebflqfzechomqlgpbebfptlbnctmpw +yttipzjkezgfjxpoiu +hvlihusjxfxntykbaheovzqnuincncib +pwfpmkxtaleugouujanbdmrshxqxxgbvpsklgulggzvqvovrssrawgmmvifgsrcbodqsaevlrqeyecprshuwawk +f +itvwbvmwoytqwm +ntrgcxpaseswnuafmwrkmlytkaezgdksvesnugnajxphmqhx +qvs +sldpyquulxou +ulvupqdxzp + +vxae +xvslotqvzhwdos +kezvvrdrkendyfyyme +peqwchypappworowoubnarahscyoosxsqpblbydidecqac +kxyfguudgqoziumnevh +etkmatwteahwbynxvbejncd +hwiuwyteyraynpuve +nvtpxs +wpnkmsasklcwuzzpqthoa +djhm +tconvqvxwnndpintprdrmmwjosrajlfnpizoxxptipaktta +dxhvqyxijp +otuoxggz +hkgktcstjevcfhemwglcbttyfednwko +krtquwjeyefuiboupoyekhzccunwiaehpohnjddcfladokiquiljnrx +akzlqcuvmqqzqosjlpzxiaskbnbnhnncbjiamssnfjdtwxhgprzrhfufgmcsox +ajalbsfzscpmodbzckhydul +ktuvwcqddu +oc + + +juwgjalejbkzqhefetnbfz +rhuqbgqeyzsvlvtl +mwar +xcsn +ikeruiaycbfthluhfyglasuaruymkarhiwin +ubyopuyqaxkvtaaqicsf +hbkrq +li +qvqxjggrvwoylfjxgojra +x +bmzsqzzswj +ftscolqlarfulcnnousbbtsqiowhfpoeurnitvlesxetlpunxjuyfzgnuniotwnq +q +uhqdlmrghgwx + +zrtyyaz +ojpefizdaeguwm +bfnxyqqdq +mdqhqzjnuvsupbkxhdlbbcbzoiaksxvxbptdcqfdcwrunujpmnudpfkozyyolxju +yconfyahgmuohhvse +bdpsqyqvbawmnjcen +efepeumzl +xxeqzvct +tcligoqlciadf +nhjfsezomkgakpsqbifddrfjaasojbt +cxubsyfpvsvlxsaykkujhlxsxsfwhvltvcynnytrnq + +e +uabwgontuqumaqhqvxeuuwj +xsxdhvspxsjqordvc +eoxcyxjmkehcrej +dy +fly +rztzdjtxpoqpcxhylsgvsbuaizvuf +rwdaxrwoatoooueacdttzpquvipkcfwatsurgsqcoegepcuahnshirsvna +cgmmlzkzygxdqdyyjvbqispcrsqzgxakuvseavsqnkomlimoybhudxmeksrwyl +jfcybkbsnqnmrrwgyagczi +rpgavuzucgqqhullvjka +qy +usegebviynud +znirmkxwvpb +mttraj +gqoparjbbhsuymxuahxfitsuazjmrldabwhppkafmmg +r +qgvhnufruxytnqqaefxnemddtljzxv +uydoueczwubvqkphcsecihzmmeyogadfxtpgfkwvlljsqtdkjauutckoguxij +eryjbifyfhsqgxfwndzddbowmx +nvxothgqfiff +ddhfbqqqttqtr +jghykmxmkqnskjpgmxpuljbdvtgaodf +isdtiffzrxlupvicnhxb +iqo +wcjeprzklrvqmjlfzvaaizpfofuolmxgnzfqbslliryjhyyfzcohahhoycj +lmkmbdnsicifzwmf +xihazrrru +hnohxuqvzbzcpt +mkeanh +fsoiylvchzdmtazogz +utgunqvofxnavvcnxbestyeyqletjumupluamrkiazrzqpdfdv +cds + +uxxzcjgjgmseffkubyfmz + +tbqtrmvjp +d +hpuimagaicxfddqz +mssnfwmkbmwswzzoeddrckseimrxstvyrmhqnfhgwltxcpsohqxobkzjxlckrhkhhoukqsntztfyabpkpwmadsvccksqib +hmu +j +mtjmgl +xzrgxeipgrmhjydmgipfmqigbher + +kqsxtrdrkdpexveuacdqcjcpahuznsufghazbpxtgtigelgyx +y diff --git a/regex-0.1.80/bench/src/data/regexdna.txt b/regex-0.1.80/bench/src/data/regexdna.txt new file mode 100644 index 000000000..30be92054 --- /dev/null +++ b/regex-0.1.80/bench/src/data/regexdna.txt @@ -0,0 +1,83337 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +tccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtH +cttcctBatcStVaactaatctacatgtacataacDgcgaVttataagcaaRWataattc +ggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNa +ccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttN +taagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctac +tatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatag +tggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMt +cagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacata +aagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcg +ctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattac +tSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMat +aYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatatta +gWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaattt +aVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaa +tacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaD +agWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaS +aatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVa +gatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBa +aSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaaccttRtatNactM +tcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWY +BggataatBactgaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggc +ttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDtt +ttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactat +tNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttca +tcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatca +aaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatca +BgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacR +SaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacg +attgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctc +gaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacc +taaagtcactttcWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRgg +cgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaac +ttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgt +acatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatc +aagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMtta +attYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtt +tgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSS +aagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgct +atcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtag +NDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataacc +NaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaR +tttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagta +gatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNg +WattatatctSttaScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaa +gtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatag +tBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattg +ggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaN +HatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVt +agtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNaca +gMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcat +tggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtg +SaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaat +McaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggY +KRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatata +cataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaW +tRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRta +ttaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBatt +aatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaa +atatataYtacBcattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaa +taagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRM +gatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggM +tcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBV +aaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaR +acgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatg +VcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaagg +aatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtattttt +atYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaN +tcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaH +taaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgac +KaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNta +tgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaS +taaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagtttgcctatRttt +NtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcSca +ataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaD +MtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccB +ccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagat +aaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcg +tSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagat +caHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRa +tgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatN +NgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYag +tRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNt +gattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMa +tataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaM +tNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWt +ttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgca +tttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggca +tYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcattMtatccgattag +gtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNM +atcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVacta +gaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaagga +tgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttg +atWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYV +tttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNg +cgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcact +ttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggt +aVSaagaattattcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagt +cttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaH +ttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaN +cgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaat +RMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVat +SagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDa +taKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDc +MaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcc +tgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtV +tNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttH +ctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttB +SVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVtt +atNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYta +aatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWa +ttKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVta +NtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBta +gVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagY +tcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtc +aKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSa +atctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYt +catctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcac +MatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctat +ctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtccatttcagctactc +cacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctga +accataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNta +ataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgt +tatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSt +tBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaa +aDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagct +tcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgatttta +tctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHa +taacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctct +WttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaa +aYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtN +tgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcaga +tVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaa +ataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRgg +YMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaactt +WgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaM +gttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgt +KgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaR +taaattaaagctKtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRac +attgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagt +aaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttattSatacSatttR +tBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacat +tttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMctt +RScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaat +ctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgttaNaacagNWtagt +aNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaa +aKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtata +cttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMg +gaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagt +tMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaacctt +ttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatccca +YtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVt +DYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagt +tDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVc +aacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDtt +caagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagt +aaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatg +tHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccg +ctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHta +BgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgg +gtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaW +taaggtacaDacaDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDt +aWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMga +HgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataa +tttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaH +ttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgt +tgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacac +McaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactD +DctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctH +RtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatga +tacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBat +caccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRK +ttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatctt +DacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKa +caVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatct +tatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaa +gaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtg +HacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBa +cgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatc +tataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattt +tcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgt +gaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYacc +agatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtg +atcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaat +NtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaa +atactgctgNcttgctcatatatactaDtagctagRcataBcgccRaacaagcacaagta +HYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcSt +HgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWatattaccYaagWt +gaataatgatttgtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRt +agtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMc +acKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVH +cDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaat +taHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRH +acaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaN +tgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtatt +KHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaa +cgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSat +cccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcg +gtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagaca +YttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttc +tacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVa +gtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtN +aRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVt +aaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattc +MttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaag +tctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgS +actctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctg +tHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHK +BNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaM +ttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtc +aatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatW +ctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMt +tVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBY +MggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacN +acacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBta +agattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaag +aaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBct +tatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatg +YYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtct +ttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBca +gatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBg +ctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDt +NcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagc +tatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYc +agcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcacc +gaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatc +cggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScS +agcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaS +gattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaa +ttRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatc +KgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKa +RaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRcaVataattKatt +aaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtag +SttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtc +DcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaa +atccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNg +gBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccata +ataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWa +tcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSgattRataYaYata +gaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNN +SataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBa +tataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagt +KtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBac +ataKaatcggWtaccagMtttcKgScgcaactattVctHScccaacccHDtgttacgttH +VaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggW +tatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgt +HagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBc +tYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctata +YMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRt +SMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVt +aacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttM +ttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgc +gtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaat +tcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaag +StcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaH +gtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtc +RttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgN +ttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVa +VtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaV +gaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaa +ttttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKa +KMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtc +ttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWta +aWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKa +aaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgagg +aaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggt +acatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWB +WtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaac +VYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatcca +tBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaa +aatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataNtattcVtcataa +cMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtat +gcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStg +MtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctat +aKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtct +taatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNag +YcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacB +gVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtg +gKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaMgSattgtaccta +tataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatD +aatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHa +ttcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaat +taattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccat +cgaWctataSttBgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttag +ctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaa +YattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgata +MNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBt +cRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVa +NctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcat +RgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgt +NaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVa +attBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHt +gagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctac +KgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWat +aacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatatt +cKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaH +aWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSaca +atKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattc +ttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaa +atttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttc +RaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattt +tttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaa +gaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattac +aNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDa +BBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDaca +aacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRta +ttVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaa +gYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDtt +cVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttct +tttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgK +tcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaa +YWaSactgatccatatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaW +atRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVg +atataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKtta +aatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaa +SRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctB +ccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaa +tcWactaatactcttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaV +caYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcS +BSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVN +ttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtacaatgtgctttat +atttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaK +tttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDg +WaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtga +caaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtat +ataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttactt +HttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRata +VtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaa +RtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMt +agaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaa +aggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaa +atcctgttactDtDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgat +MactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgatta +tacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtc +MKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctaca +aacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggt +taMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNa +aattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBt +taaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaM +aaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaact +ttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcB +tctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaW +WgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYa +taRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVt +ctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataK +ctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVta +attaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctg +cMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaact +aaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagata +atcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatW +tcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctV +ctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgB +ggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMctta +tRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKa +YatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHtta +cgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtc +KtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttca +aSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatg +tgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHa +tgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMR +ttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVt +attagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaB +tcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatg +ttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWctagatataaNtacc +gaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBatta +gcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccB +attVaYtttHatgaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDR +aggataaWgMataggtactatatttVctataattaaatatgtgttDtcctaKataaaaac +ggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaN +aStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagc +aWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatc +atVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaat +catatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRag +ttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttga +YaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcg +atcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWc +gcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatct +gtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStK +caDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNa +KagttctcataagtaatgactgaVStaatcctcDagtcataagWtataatattacagScH +aatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVa +atacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVg +tattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgN +tBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaagga +agaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYat +SctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYtt +ctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWD +tcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNct +ttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNc +ggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattc +tatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtatt +BMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHct +atacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgt +acNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaa +ccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKS +attaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcB +agaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKt +gHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggM +tNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKct +gtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMtt +RgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSat +taacgttMattgtatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggc +aatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgt +KatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaa +atStBcattgagggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNttt +gtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctca +aaacVctWtacatagttaattBBttMacatDtatttaaRggattatBVcacattattaag +WctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaW +aagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtct +aaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaag +aWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatV +aVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtW +caatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgccc +ataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgat +tBagBtaataattBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDa +agYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtS +ataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRattataaatatcta +ttHSctttggNctaagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaD +atgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaac +HtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaataVacgaaattt +aBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtc +taBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttg +RHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgt +aWcatYtWaBtaBatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtact +DtMNagatMtttRacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactag +gaRttaccVaagMacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggt +gacatcaBatHaaMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaN +ccttacccatataMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaa +ggagYaaMHtataaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactata +atWctcctRKaaHtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHD +aactaYVRaatgttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMt +DNRtgtttgggtHcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDt +gagataKtgtctataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtg +tWtaagWtaKgattHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKW +tgtgRagcNtKtYtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaM +attaVNHRKttattattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDW +gVSagtggtaacataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSa +WaattataatcataBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattM +agtKccaaWccatttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWa +taRtHtcgaMagSMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaM +tVaaaagaatVgttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaat +DctNtgatMcRaaWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaa +catgcgttaaaccaaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacgg +RKaaaMtcHgttaattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKa +DaagaggatBtSacatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaata +ttatNattataWatWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKN +tMatacctctgtaYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatg +actcSaatattgtBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRat +aYggtctaMtggcagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDataca +tatgatcNtagagMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataStt +agttttgcaagtgctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatY +atttcgggcaDtVttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaa +aaRDctKctagtaKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatg +gttttaaacNttBaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBga +tacccgtVtaatactSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWattt +atattgBNtgtVgVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaatta +cacHtaaaaaBttKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaa +tSagcaatttHctatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgta +taRKYaatccRYaatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRt +gtBttYtatKaattaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagat +WDgVgtactgtRtaaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDtt +ctttggacttcBcgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccat +aaatNttaYYgtcBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaa +BBtStttaatcaaatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttt +tcatatcaSgtcWNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatctt +cYacaaatataDgRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNgg +aNtcattatgacYgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNg +gaaaMtaaRtctagtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttct +KHNctaaNatttWaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttg +tacattSattaacttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaa +taaatcactcaMgacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVa +KtgKaacctaggStatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaac +RgDtaatgtccMaacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttg +aaatttHtagSBgKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtg +cHKBKVaWaacacWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtM +tHacKgWtcctcctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcat +catttaNRgaKgBtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttg +aYYatgctgcacatttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaa +tcagtttaKNRtaaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBt +KgNVRagctaRVtttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttc +tcRatBVggaccgaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMc +aaaatgBtaKcgaRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtc +HBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttcta +cttcgMagagtaaaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtc +WBtataccaaScttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgH +aaNWtgttaccatacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgag +taaYtttgDaKDgVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtW +ctatttgaaatHttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaaca +aHttaMtctttatcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVct +aBcaHcttaccaaWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtg +atatYDMMtggaatKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRga +gtattaKatgatctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDt +cggtataMcMDcaattNcacattattgaBaHattHgcYattagaattataaBtattBKHt +gtaacHtHaacaaRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNata +acacgWtattDWccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccg +NcaDtWNaaRgctcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtat +aVVaHtaRaccacaRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWt +caaccttcgctaMSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaY +NcDcaSatMcaattYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagt +cagcgaSaaSgtattctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDaca +WaYDaactagcaDttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKc +ccaaBtWcccataaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYa +NttaatagKatacaaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRa +acttcggScYctataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatg +atcttaaattaKRtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatg +SaHcRtMDctagatcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKtta +ttNaggScgWcaYtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactc +tBaggtHHtgaSagYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtct +gMtRHtactgggagcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacN +tWYMBcNScgggataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMV +caVtgtStctctWaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDat +ctcaMatVtNaataaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaag +VgNaaRctSctgWKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaac +ttggtggDVgtcaaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaa +tgttatttgttttaBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagat +DatttcacctaaaaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgt +actttagVctaBBaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcat +tgRtaNataagaaaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaat +atYRcggatgtKtttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRt +cataatNagatVMctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcS +DtMStNYtgtgaagcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggt +KgagacaattaataHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgc +SKtcttttcaaRgtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattV +tBtDatcttVgagtatttaaaattacYSattatttaYtagcaVSHattDctKcVattata +agagRaccccWcaBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaN +VDatataaatWtcMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSt +taaataatttttaaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcat +tgYVMtRtHgBaatcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVa +gMgttgKtgtHatcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgc +ctgMctcacttagtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtB +tttKSHWSaVtVtgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKc +catagVactWDgtRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaat +cagaatagHaacaattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRct +cBMaaNgcaStgcgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKa +tctScatattNgStYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttK +BtctataaaatcaStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgag +aaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWK +gtaaccDataactgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattt +tgWDacBtataatttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSW +ttMaBcHttaatcttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctac +tatSgacaatcVMcatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcgg +acccctDcYcDtttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRa +tatRcttgattggaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatg +cDaatHccgMDcgcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctR +SctctWcatttVatgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYc +DMWaSKVcccaaaggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaag +gtataatttgcttgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgtta +agttNWaaYcgaaVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataa +ttattttccttgaYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRatta +YcKtggtSggWgatMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWa +NtatcttcattSgatatgatactattWatSaattWccgtctaatcttgKDacatRatggB +ttatggKgaagtttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaB +YcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcY +aVtRVccgaattatacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRa +ctWagWgttcagtgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaa +gcDatatatNttgtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKt +tcatttttHaMagatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagc +gttWtatVWRaaSacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVa +ctWtgtStNatacatYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgV +tSaMgBcactaaatYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaac +YYMctcagaNattatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVa +tHNgcYttNatatBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaa +atYgctgttttaagatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHa +VcWaYaWVSccRactDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaat +gattcatgtcKRctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYY +acttgcactaaYDcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVcttt +cBKcgtcttatSttattYMttaatcatattcatSaYtgWaDacgaataactctggaDcca +ttacgSagaaattgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccSt +gaaatDaagYRtDagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtH +actaRaagatatMMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtg +ccctttattatSatWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWa +caaaBagRactKacDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtN +taWatagcacgcgcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBac +gacaVYtRttaacttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatag +tcataagMgatVagVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVt +cMataaacatattHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttata +aNaacatctBtaDNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtgg +cgRgtHtVtatHgtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStac +gtataNcgVaHHagYttStaaccWacaKctgctttaactagtVatttaaatKttRcgact +aHttSaKtcagBBaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBa +gDgtagtatHtgcattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNtt +aBWaacatgcttSattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaa +gNattRtcBaccatKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcD +aatgRtDgcNWSgtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaS +aStaataWBMtgcaaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaa +cacacgDaatctactaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNa +atDttKgKDgcaaactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKM +taKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaY +tcaKatgNacgtcWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttc +tgtctttcactacWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYtt +ttVatttWtcBagaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMat +gtRaaDtDKttgataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtga +gacctgaaatcNKDactgKtacgBtDKgattaaatagattatagactatggacgacgRga +aYKgYaRtgaaaagRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVga +tacKctaKgcSactaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacS +KatSDMatWtagKtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcgg +SttaggtgHtgYatgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtc +gKtatcaatgcgStVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaagg +taMNaatttRDtcDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatg +aaVcatacacVtKattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagac +ttttMttaRaMtaHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttattt +VaHcgattWttMaWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctc +YaaKMttcagtSNtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDta +aggtcSgtDatttaKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHt +tctaNRWtaHtttaaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaS +aVaMtcSgtaaacctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgt +acaaMNtagtacggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNag +DtagggtHagHgctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagc +DWVctBttccaWcacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaS +tggattgtVgaMRNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaSctta +gacaaDaaBtaHtacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWg +NagatatYtHattWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaa +gttgcatgaKaatggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcg +gtggYSttcagaattattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtg +gcHtRaagtHaagVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaR +tMtcagcaataaaaVccNcttMtctattaagacacgagatNtatttataaaSagaaatat +SccaRHKatYMacgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaacca +ctVcaSaYtaactaHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagct +taatatgaaRcaDVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKg +MaSaSggttggDNcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaat +BaHtttgtaagggataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgY +tttccgYattttYMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBa +aRctaVgggaacRaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaW +ttgcaRcgtgNattatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKa +gcWggaWcStaatNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKt +aNttcaRcatRtccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMcca +VgVgtatcKacDaYcccactcattcacYtattggatVgaWttctgSDagaWDattctaca +taaaDggtactatagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaN +cYgataHagaDtagttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgN +taaYgYccHgWactgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMW +aSDaatcYWccaaaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcR +aaaWaWactgDttttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBg +NaaYctggtatctacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctg +aMgtBttgtKaSatVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKtt +agtcttYgtaSccaatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaN +taSgaaataatatVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcH +tSttgccaatNgtaHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatac +BSaagMaDcaattttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttata +tcgccgaagBgRaDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaS +gaSVaRttcaMtgtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKtt +HgaaaYSaBttVacWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStaca +atHtggtgtBgcNDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaD +DcKtaaatcVVBtcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgB +caWNaNatatWScYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctat +aNSgBctagattaNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacg +tttaacctaaattaaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtct +aNtWattcaattVHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYa +gcHtaSataaStKaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatR +DaataaMttRgataaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaag +ttYgcataVMaaVBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWt +cSggtcHgggcgagtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVa +gNcSgBKtaaMtcaStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacM +gtagtaaWtaYtgHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatat +ttStcgactaDatKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatga +ttcttacWatgDgagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttga +tHaRVaaSVNNtcaRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSag +ggaaagKctgggtcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWM +agatagacatatVgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgta +gaNtgagaaaRttcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggtta +tcaaRaaggaataaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtg +actatcgHDaBgRBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaV +tcgaataaataagttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWg +acStMtttVaVgaBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagt +tgaacaagaatacaDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVattt +aBtHtVggttattaaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgt +cgggSMtaatNagtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcH +gtagatgaggtcaHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaN +actataaNcctKcBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcat +HtDHaRagctStatattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaact +KNaaaVaStatcgtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNa +tWttgWagtaaKgtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRc +BaStgtaaaaaMttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgc +tcMgaaaMcgRaacaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttV +ttatgtKattttYcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtH +atDMBcttMacNaVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtD +KBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttatt +YttctaMBggcaYctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaata +aagtctcgcgttcagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaa +tgtccttaactaaaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatata +DtHcKcctaBaggcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHa +cBStSMtcgaacYttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcga +tatYtVaccSacacgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMc +atBtacatgtYtctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaa +ataatDgcgcKtaatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttat +aVgaaaatcWDcttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagac +BNtttattttagtDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRct +cgaagttgaatttNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttc +aRattacaVgtatWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBta +SaaMctgMtcaagaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNata +StRtgaattactgtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtt +tWggcKatgcgtagDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtat +ttctWataagctttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatca +atgttcaaatccDttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgt +tatMaccgttgMNagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDtta +tagHBacttRttcctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRa +tNDWtctgatcKtgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgt +NggtWtWcttgSatRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgcc +aHcgtagaaMatgataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatN +gaRtYataaataRtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctc +tBaWWtaagBttVgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataa +YtNtttatacttaMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatg +StDYgtattaBatBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDt +NcttattaagYcagacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaM +cgcaMaagSagaaDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggt +tcgtRaSgacaStaaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaS +tRSKcatggtgBtgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaac +aggaagtctgacgMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacatt +aWRBtcaccattctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStR +ttWgttattaSVKtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctct +gtgggggcSaagcatVattMacattSgttaacctaaaaccgcagtgagNgtctataatBt +HtacaaSccccMgagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacat +agBgaMRagatRcDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagtt +atacVaDcacactcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaa +atacaRagaaYaNtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKa +agcatKatatctcaRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVg +cattttttaVaagtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacactt +ttRHagtttaDSHgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtt +tgtVatYattaattBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttga +RgagaaMKtaggtattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaB +tHgtatBaRtttaccaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRatt +ttNcaaaDDaagtagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttac +VaataataatDtgHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWtt +aaBactcgYtDaacgactMtaYKacBgttcttgttataBacatScBcattKaaattactt +SSDaRgKtHHagRNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtg +gtSaWatBtgatttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtggg +agRMttaaMaWccggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaata +tctgNgVttagcttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtg +cgtcYBagtRHgacttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccW +tNBaYatttYacYtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRt +VDYaacgtaBtVKtagaagRttttttatataSaagaaKtaatatKtattagBtHataata +tcWNaacagtgWaccatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtca +gggBgtggSctaaWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataH +tgacaagttSacgtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatt +tcaMcgtaaacctctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtcc +BaNSattgaaattgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttD +tacRtgRattttttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtH +HcactgtWgtaggtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDta +tVagMtggactaBSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVct +cYaWYtBcttcgaYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaM +ttKaaaaatVaatHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKB +tMagtcttMWgaatRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVa +cStgttaMaaaaacNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatct +tRcgDHHattcStatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatca +cNNWtDatgaaaactgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatg +tYagacMgtVVtgDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMa +cctagaatattcttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDc +gagMtacattaMtaVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtt +taaBVMaaWcSaccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgt +cMtgcctVtaRtgcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgc +WataRaHtDtacgaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatg +WgatKatYYaaataNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacat +DttaaaNgaacttacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaa +StNaaVBatagttcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRtttttta +tHHNHaHRtcaRcMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgat +tcaaaKgaatScaNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtat +catattatcVttcgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatat +YcctSacVcattttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVc +aattgcgKRctMaKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaH +atgSaSattcagtDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatact +tVttatcataSSaBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaH +VaBtttWtttgatRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaN +gcNatacgWatYaatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDt +tttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaa +aataatNtNgccgaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgact +aaatgaagVaacaBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcg +cgggRctttKaaBatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcga +RggVgcatatcaDcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtc +gaatctattSKgtgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaa +cgaSgcYagcKBttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDR +ataaaNaSaagHttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVat +aaNaaaDtaatgtaaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHc +BgcMaatDNatcaYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcg +tacatacatctaDactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttS +aagYcgMatttaVattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtg +tttaNtVtatttatgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRK +ttcatcWtaBaggKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaN +tgtcgtcttttttaBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattc +aVgatRtcagBtcaMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactY +acaKgaaagtggtttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWt +tBMaBccagaHDaataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMY +DcactYtaStWgaaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggR +aaMVtStBtaaaagggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHa +aatcaVttaRaKtcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcag +aKtaMKacgccaaVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgt +gacgtcttcattacaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDg +RHgatctttagtNtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgt +tgNaagagKttgNYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWga +cYggStacYcgatgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNg +atMacgKgBaWagacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRt +DaSHgNttYaatWagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtc +tagMctaccagagttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgac +VcatagtgtattttccttcatctacttSgaaStcagHtMaataWNDagtatttttatagg +catNKataNaMtgctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMc +ccattgggtagaKMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagS +aaatRatttNctacaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaS +cWccgaKttttcgtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaa +gttacWatgHtttaagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDc +BaMaKtctaYatVaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSa +HatcaDtaatgMMatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagtt +aaWDacgRaRtaKttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcg +McgaSNgactaccRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHc +taKtHcHMcRgattgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatca +ataaKgactgactcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYg +cttgaSStgtaDaNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKa +agBtttgtcttaagMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaa +taNttccHYctctaSRtaYagtNgDagatWtRttSttNtRNagacatattttatggacta +cYMagtMacYaagYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWN +KMgDttttaWtaBaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNa +gYttBYNgaBaaaStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatt +tgtgBcatWMtaaaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWac +acWtDtatttatWaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHH +MKScSgSaMtDtaMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttW +tagactatgaRNcttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtt +tWataaaDaDgataMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMc +tHaaatcagStatStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgta +StMcSNcgtWggMVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgat +MtaccttaagYatcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcat +WSatttcaMtgataKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKN +tgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtc +gtactHggagtaatttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccact +taDtagtaaKgYNcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccag +KgaNgtctcKtWgaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaK +ggtKcDtRtRgSaNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttc +HgcKtagcYgttttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttN +ggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaa +MtaBYtgtaHagtcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaW +gNttccttttMaRcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaa +ttgatcWaatgtttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSa +ttaatatagaatgSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBc +ggtDaggYaaactNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctata +aDtttcgtcgtattaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVa +aYaYtccagacBttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgatagg +VatgagttgatcttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgt +aaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaD +NcDatggWaattggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacaccc +NHataaaatgaaagagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtca +gtttgtDBBHWcgaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttca +aNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaa +attaataNcaRtagtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRct +cagcRattaacatccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatg +BgtaVVYaaaatccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNct +attagtttWttRtgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgt +tNKgtcSggSHtaBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaag +RattccggcttDgggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgB +cBtgDtttcctattaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtg +ctaaaatggagacctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgta +gagDttcBatgtStttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatD +aYgcctMBtgtNSNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSa +ttaaaVHtaDaatYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccct +gaYcattaNaagNaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattat +acYtMatWgatttcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcg +atKgaggBtRYattatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaa +SacaRccMcaaacttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatcta +BtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMt +ctgcatgaagRDattactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaa +DagttDtttgYcaagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattat +KcctctttttcatgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgtt +DYttctatagWcRttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaa +agggtaactcacgDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaSt +cSaacgtaWttatatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSac +tcKtttVaWRatatttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaat +SNattaccgtcaataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgactt +atHccacHaacVcWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaH +aDttYacDtBgtMNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaaga +agtgtaMcWatDggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtc +ttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaa +acgggtataatcaaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttc +HaMtNtMgcgaaatKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtB +gtgHtHDggaBDtWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaa +caHtatggaNaVttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtac +VtRaaactgYtcatggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNa +ttcaaHtgKRtRtagtKaRWaataYaggatccacttcacaatgtgatMaggactNaacca +aMaaKtagaaMctacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaata +tttatcaacaactRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaa +gHaattagaatBWggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWtt +cBaatcctYttgaHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgt +ttctacgtagSataHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtM +tatgaaNtWtHgtDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaa +RDHttHYDtNgcatHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaW +WtttKaaaggBtattHagtaacactDggtattttScttaaaacaStcaacHttMtatcag +atSaHtaVtBaNYcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtatta +YSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaa +KtHattgRtBtMMccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtD +aaacttDcacgatSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatca +tatKRattSggtcggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaV +aatRgKatttKSaYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacV +ttKattVNgaMattNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaN +gtHtaWgaBMttttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtat +WggagSattKatRBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaK +ttgatattttgKcgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNg +NYtMttNHgtHBataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKga +aRSRtBttatccataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDat +agNttttactagcgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMt +ttctaVttMaatgattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKa +MtaaDgtKgttBttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaa +HcatYNaaVDNtBgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVt +aaHttaagaKtaagSaYtgcacttDattYttaVgRcacaattDDttagattttcHagcca +YaataKaatccVDKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaaca +agaacRSactBHttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatat +BaaagatgaactaaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMa +taattaagtcSRcatSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatc +DttRHtcagtDtaStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcga +YWaactRtDtatttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttt +tataaacWaBttcgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYa +VacagaacgcScDcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMt +tYHtaatHcKKtgggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcN +aaYaBtattttatRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagt +tgtYatctagaBaHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagB +tactcttatgBcHcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaY +RaattccaNatgtgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaa +tWtaRtaatSgatgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaat +actWgtattcHttcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaM +atacgtYaRNtgNaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBa +attHHtatVNWYHaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBg +atHtBcaatHYaSgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggct +aSttgtaataDctWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtata +acaRKctaacttcYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtW +tataaWgHataatttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtV +agactttacKaWDMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttB +catgattSHaaccVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBta +gtcttccttatKBRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVa +SagttatatYtcgNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaatta +aatgaWaBggYtHYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttc +tgDDcttgNDagcctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVga +attaatagttattactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatg +gctKtWatHaNttaatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRa +taacagctMatBgMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWR +ttcatBSHtttgaatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaat +atgtatgHYcRtagagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaB +taagRagtttgSRtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatg +ttVtataccagaatDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggc +cKVatccaSWaaKHtttSggatgagMagttgcaatatKYtacBttaccatHRttaactta +caDKKtaKaDcHHcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggB +atcttgaRDactgatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRR +ScatcttctaatacagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcac +gcctSRaagcataattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacN +VtgagaataccactctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtc +WDcWaBatattRtVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDc +SttaaWtttcaaaatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgct +cacHccMgaacatcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaag +ggatatcagtaNMttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDta +RNDNcBtagBgacatStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSagg +agaacgWcMgtRcaagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaac +caBtacVMgSttgtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgt +cctaBcYKattcaggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatK +cVtHgctggaNttaagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYa +taaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagH +aScDctHttaaaatVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataa +WtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtag +tacataggSaatMtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgR +gtDVSRattttttaaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtga +acMtacSDRMHaaacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaat +KactNacgcBYtttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctatt +agattKHttYaaBtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaH +tattgtDaHRgatgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagt +tcagcHttgWagaWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYc +gcatgtatgtNaccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtc +tacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKt +tttDVgttgtaaNcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagt +acDYgatMYttaaaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSatt +aatataNaWcacaataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaaca +caNttttaatctaKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSS +agcNtctacctttaacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgB +YcBggtaWatataKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVt +ctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttN +tttatcatgctagYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagt +cttccatBagatctBaaagSacagtaaStaaatatataataatcttaactatVtaaBatt +HcHgcttSSaaDRaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaact +taBaYaaaatKgtactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttc +aWgtcaKtatcgacatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagt +taggggatWtttgattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaa +attacBtMRtatccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDt +cgNcgacttgtaaaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttga +aVKatNacDggagWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcag +NacVRactcWgctttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaW +aaagttcNVtagMaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgt +WSaaBatagtagSataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaag +aDBatcttttaRaaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatW +aDaaSaDaaattVgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatY +aaagaataDgatDaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggc +StataacttVtaatWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtat +ttaacattWaatgttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNa +SatctRSaWtagagtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatS +atataWttctcgtaDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKc +ttttSaaattYcgYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccD +atatagtcRaaaSMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcac +ttBaagaMDtactYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggttt +atWttYttatKMKgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatg +tWtcRDWttcggacNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtg +HtcaataaacaaWMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgtt +aDaScgWccWHatacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKcct +tttttStaaDDtHYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcg +cRtcctttacagBKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWttt +caataDtactRaatBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaN +aagatHBtgtatVtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaa +caBatttaatctaSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRcta +agtaaNtaaaaattatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRD +aSactgcagaHgttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVt +tttcYaaNtttttatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRt +cWatctaattgtVgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKg +tDtHBVgYcagatgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSY +tccagtRtaSVtRgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaM +atgRtgaaaMHatgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRW +cBtDaaMKRcccWtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaa +NYBaatatctgatNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtM +acgtMDtgagcattcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaa +tMtagatDcaagMtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaN +tBatKtStcRagtgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaat +tactcYtNagaaaDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWca +cagaNWaNgaacaYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtg +HtattcatatttaagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVa +taRaKWMcDWtSaatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgcta +ggRggtSagKcWYctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSR +gttatMtNttttWHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctg +aacatttVcNtgtttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataat +aHaaaNacaStgaNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNaga +tKcatataVatactgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacatt +acggcaKttattgacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDY +acccWaMttgRtNggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaa +aatgNactaattattNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctg +gtcaatggtatBtNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWta +taaaNNacNgctYagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMt +agtcaYaaRttWgBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRta +aYagattgccMtgtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVaca +tttaSttSVDSctactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVtta +gRtttttRttYYaYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWat +ggtaagagRaaattYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctct +NtataattBttStaRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWtt +cgcaaWgtWNcBccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcB +aaBcgaataattcttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctca +ttctcaatgVgaaacatWWctgcagtttctttttMagWttatRggcattattVaagaBBt +tatctattatMcNtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBt +aHHYDttKctaDctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaagg +YtcataYgBtccRaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYg +cWYNgagtaMgtSccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKct +tttaatgacBttNYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStg +tSaNaactVMcaatcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttca +tMYRctttRtaMgSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaa +ttatBtttWatgMctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaac +KatattatNggNaRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtg +aNtcaaaRgtaBcttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHg +attgggtcgacacDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatM +gtMVgVgatttcagtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagat +aacactcataVgttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttg +aHtKaYtattccagccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaa +gaSaaaagaaatSaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMt +tcttgtDtKaYVttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtc +gattaccHtcgcgatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVc +WMBBaWaWcagtatHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtc +tttgBgtattaaDtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMa +agcVacgtgttaaMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBc +NtgNatBtggactttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgH +aattaaaRctgatKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttag +gaKtaaaBacVDcBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattW +cgHgcaDccctHttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcaga +atcctcYtBKDatatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagt +ataHgMaVggcaaDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattg +agagtccaNtgaatttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcata +cctgctctatctatKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNt +acagtcgataNgaVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaSt +ctWDVcaaccgaVttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatacta +aaWaagatYHRWcaSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNgggg +DaWgagctgatctatttHaactttcgcttttccatttNaaYgtattttactttacttRat +aBttgatagggacattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaat +aaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaY +HatYtgtaatcatttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaatt +aaaYatcgcatBagcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaaga +NatgKtBSctgattgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSc +caSScagttgatYattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaa +DttttattaatacSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataa +WacgSVKatactagDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHg +acacattcHKaMKtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatg +KatVgacattagWtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBta +ggttaYcttagaSgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKc +gtYaaaaaKtaSaattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgt +ctgtgagtMttgaaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgR +gDttcDcatttgagWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWV +catgaacatRgtNaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYat +cgatgtacSaaataVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaag +McttBgtSagKgNttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaac +ttaaaWNaattgaWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaa +tcgataaatRDttataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtat +tKcgcBtttDacaaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagtttt +aagcctNcttaBtYttaRactaattggagagggtctagtatgggtttacttBtatcatat +gctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcct +atttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYt +cMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcS +tgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttt +tcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatc +MtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtW +gtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDa +WaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaN +MtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaat +tVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagat +tattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaa +ctaccScattRatatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgc +acatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatB +tgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacagcccccacatYSc +aMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaat +aRattagHacacaagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagt +attMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVa +tactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHK +ttactatccctcatgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtag +aYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaK +ctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtt +tctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaY +tgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcc +tagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtg +aaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYa +gactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactg +atttcctttaNcgatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtS +KacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttac +tttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccag +ccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBa +accgggttattaaBcKatDagttactcttcattVtttHaaggctKKgatacatcBggSca +gtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagtta +RatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaa +HgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattB +tgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcD +RaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaaccctcccctaga +WBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaa +cgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaa +catKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSt +taHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctc +ctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataa +actaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatV +ttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcac +RHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaa +tttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaa +agtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSa +MatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgat +caccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaa +aacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBt +cttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcagga +ttHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgat +gaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatH +aactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatg +caaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaa +aaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKR +gRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWag +cNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNag +gaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaat +atVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRcta +VtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBgg +actaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRcc +ctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagt +VttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMa +ctacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStatt +attMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaa +gtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcH +VagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcS +atcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaa +cRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWa +YttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVN +tataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaa +taWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttc +gagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatt +tctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaat +gttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMta +gaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttata +aHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaataga +taatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggS +BNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtg +KgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKc +ctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacgggg +tNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatg +aatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctcc +gggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKtt +MWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDc +RNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMa +YaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSt +tacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaS +aBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHtt +YaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacg +tgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctc +tDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacS +gaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDa +cSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVag +DVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaa +cgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRaBaStNagatagg +cgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtg +catagtttWYaagBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaR +ttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctat +KaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtgggga +cttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctct +gaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVg +BMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMcct +tatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVattMMDtMactatta +ttgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNa +atactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcY +ttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVa +cataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccSt +YtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatca +MatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHaga +gSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaN +aHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtN +taStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWW +attBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcR +VaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNg +DWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgtt +ataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaatt +acgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcR +gYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgH +gttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDac +ttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHa +taaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcS +cSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKt +tcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNaga +actcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcD +tatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattD +aWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttat +attacHactgttataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgg +gtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBct +atctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataa +gatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctR +taBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccg +tttaStagaacaMtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaat +ctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaa +gtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccN +ctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKat +tgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKga +tgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYtta +ttNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacg +caRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaM +acNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBa +cNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBta +taRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatg +aagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaW +gaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVag +aatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctt +tcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcattt +atgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaattt +acaatcactSWacgtaatgKttWattagttttNaggtctcaagtcactattcttctaagK +ggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcR +aattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatat +tttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgt +ttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYa +tDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYc +tRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStc +tatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDV +ttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKK +acttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBD +ttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKctt +RggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHa +YVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaa +gacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBa +tgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRa +cttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgta +tWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVc +YttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaa +agNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaB +aBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtag +ttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagt +acNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKc +atDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVta +MaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHa +MctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaatttccattttacatt +tDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataB +ggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHca +VgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttatttt +gWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVta +gaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaa +gtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKStt +DaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgc +YtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctR +gatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttc +ttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaa +RgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatg +KtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNt +HagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaN +ccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttt +taacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaS +gtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaac +acattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgtt +aDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatR +tgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgt +ccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMt +ttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataatgccVgacccgat +actatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttcttt +atVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaa +StNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVa +aaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRag +aNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttt +tttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttt +tcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRtta +HctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaB +ttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactt +tgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRac +MMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccatt +aRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYcttt +KttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKt +cttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattg +acttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacata +tacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattg +cccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcY +tttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYt +MttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgata +tatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRca +gcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcH +tcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtatt +gaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgc +tatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBH +tYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHK +taMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYta +gBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagSKaWttataHact +aHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataM +ggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVB +ttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaa +atgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgt +ttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHca +ctttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHg +tHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWa +aagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNc +cKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatt +taWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMtt +atgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtc +NatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatg +RcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtct +tcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaSca +KgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMa +ttttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtat +taWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKat +aStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMat +RaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaac +aYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaK +agattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggt +tBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaH +MWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaR +gattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNt +ttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaa +aatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgt +aYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctgg +acaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgta +HcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtc +cNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataa +acttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRR +YttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaat +YRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSc +tcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttgg +taatctttYgtctaactKataHacctMctcttacHtKataacacagcNRatgKatttttS +aaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHg +ttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaK +ttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcN +tctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHc +VBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtY +aaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaat +tttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWY +taRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttR +aWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRa +WataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgag +VtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagt +gKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNg +HtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatt +tctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaata +aHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWg +actKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYt +tatgagaaacctNVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattc +gSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtac +NaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctg +cMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVc +aaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagS +aaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaV +cDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBca +cggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRc +tatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataa +tMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHt +WMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRagg +BaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSc +tatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBga +agBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaag +cgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSa +YctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaa +gatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHa +cHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaR +ttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWa +gHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtt +tctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgacc +YatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRK +DttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtY +tMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttt +tDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWc +ttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWatta +KttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatat +BtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtat +NtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVN +tcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatc +ccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggt +tWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatgaDatataSttag +BaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcK +ccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttg +tcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttR +gctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaa +DcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataW +ctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaa +ggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNac +ttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMc +caggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHa +atgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaa +aHKtaNBctagBtgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtg +MRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDtt +YatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataD +DatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgc +DtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgc +gggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtga +atatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtataca +atctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagt +aaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctg +tccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagt +YtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtt +tttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataag +HacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtB +atgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatg +ctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBtta +cNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHH +WHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaa +ggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggt +gKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtat +aatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaagg +agtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataa +KNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagta +ttaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWt +ataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaa +taacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtct +taaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattt +tHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaa +acaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcat +atVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacc +tataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYatagatgWttcat +KtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKt +attaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaK +atggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcga +aacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBc +tgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaa +WaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHc +tKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHB +ccatccattcNHtDaYtaataMttacggctNVaacDattgatattttacVttSaattaca +aRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMcc +MttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYa +tgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcgga +atDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKa +gggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaa +ctMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBt +atDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaatt +gcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttM +gYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaa +HttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcY +NggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgag +agtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNta +RtaactggatgaccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaa +BtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttD +aVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRca +gagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaW +aMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgV +ttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaR +gctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVct +RaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcM +tcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYg +DHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSata +atttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYat +SatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVt +tgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSa +DcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaa +taHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgat +WatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtgga +RaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggc +acBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtat +tNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVa +gSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactc +ttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagta +RDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMtttt +gMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaa +MKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWt +tHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagN +SStHcctRRNtattgtccttagttagMVgtatagactaactctVcaatMctgtttgtgtt +gccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagB +tVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcY +HaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaa +tDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaat +aagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcM +acHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNa +agaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNg +attgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgt +VttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgta +SaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttY +tagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttV +acaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtB +cacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtc +ctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaa +KNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSataggttattcVta +aagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDc +tctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaaga +WtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKt +gagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaa +gaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataS +tgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcat +acactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcB +tYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactg +tctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgc +atttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNta +aattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttB +WgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYS +KaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgac +caagtgttttctaacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggN +MtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttc +NtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRc +McgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgt +aNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacg +ccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWta +HtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatg +YcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcac +catctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRtt +aagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBM +aBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaa +tVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagK +atagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaa +NgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRag +gSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatR +ggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaRSataBatMttta +aatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaacct +taacgttBtWatttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBctt +aaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaH +tVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtatt +gaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaac +caBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHc +tRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatSt +ttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagt +WattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaactt +aWgtatctagacaagNtattHggataatYttYatcataDcgHgttBttctttVttgccga +aWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaS +acataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatB +RataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctat +cgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtN +ttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatatt +aggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataaagtatattaatt +tataVaacacaDHatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgt +tRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtc +aDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctt +tRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNaca +VcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNt +actWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtc +aBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatag +DVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaW +SRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMtt +NtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccg +atttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactW +atVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctY +aMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttc +KgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatat +tgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYa +KagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKS +actctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSc +tgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcH +agacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgac +tctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRtt +agtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMg +tDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBt +tgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtattt +VtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStctatttccSagatgt +tccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNagg +ctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHtt +cSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaR +aaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaa +aatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagta +acgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaD +atMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagat +ttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYt +cDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVg +gtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaY +taataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacN +WgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYY +atggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaa +HHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBM +aaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaa +ttgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScN +tttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgct +tYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcaga +aSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttt +tttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaa +tSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDa +cataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataR +gttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatgDtaattagatHg +aYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVact +YtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBacta +gtaDctatagtaatatttatatataacgHaaaRagKattSagttYtStatatatagtctt +aaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRa +aaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaa +YSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtg +cgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttata +tKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVt +WctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKa +aHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaaga +gttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDc +ctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaat +cccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBct +HgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBt +acaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgB +aVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBga +tgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMt +tatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNt +atttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatg +RtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaag +cDttatNRgattKaaattttcatctaatgccgcaataataattgttatYtagtRNtaagt +tggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKg +ttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRca +gtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaa +tgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgac +tacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBg +attaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSg +atcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatN +ctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactct +aMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHt +atgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSacaattgtattgca +gatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWt +tagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHg +cVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaac +NttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatc +tgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVa +acattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMc +HgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatK +aSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtag +gKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDY +actaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgta +VgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcacctt +agMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKg +actaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatata +aataRatSaBctagttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYt +aaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaat +cgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHa +YYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttg +tatatYtStatctagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVact +YtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaat +aRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaY +tWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgtt +aVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYaccta +DStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBac +aattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaa +tccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaa +NaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSg +aaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtg +BRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWta +gcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttSc +ggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagt +ataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggR +ctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaV +aMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMact +acHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccg +BaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgcc +gcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataa +taaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttct +ttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKStt +aYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHactggatatatct +gagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgt +VcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMat +atatattNVttWtWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagV +taccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtt +tatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactc +BtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatW +cgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRa +NatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacR +BgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggttWaacgatacat +tBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtct +tagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaa +ataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatc +aaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKB +taaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaac +atagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccat +atagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagt +agctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaa +gYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRK +tgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatag +aHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaK +actttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatt +tagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaY +gcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKacc +gNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttg +VaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaac +cMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttg +agtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYttatcttattattS +taattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKac +ttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgag +aataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNa +aaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattaca +gctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRta +HacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaa +tctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtB +tatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgD +HaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttacta +NtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaa +acggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaa +cactHattaattcactatYttaagacactaKaagRtRataaattttcatHggtaataaat +gataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttc +cgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaa +aagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactV +tttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttac +HtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaa +tggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWca +aagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaa +DaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttat +cNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaa +VaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMt +agctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctga +tgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtat +cNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKK +aaacaaaatRatttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHg +aaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaa +aMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSR +ctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacg +ctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacg +gWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgat +attagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKa +MttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtg +aagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagc +cgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYctt +MtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWa +cgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMt +VggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttca +cttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKataagtagttaagH +MRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgV +atagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaa +atBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaa +RgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaN +tKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataa +tatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStc +gaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBt +tagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaact +cggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScata +cMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWata +StcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDcta +tRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttS +ttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattg +BaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDSc +atactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttg +ttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtg +aSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcc +caaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatatt +BDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRc +HttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVa +RaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRat +gaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaV +attaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgatt +SatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMctattatatDttagg +tctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcggagtgHgtVttc +ttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgS +caWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNa +atNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaat +tBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgaca +aaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKagg +ccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBg +aacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacR +ttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNat +tVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgatttta +acgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgt +cStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaag +ttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgt +tKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRta +tgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWa +atKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcY +ggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaa +cagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttat +RtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctga +BagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacga +gttgYgacttDattatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaN +atagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtN +tRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaW +WtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgS +MMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWt +tDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWttt +WtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHt +aaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgR +cHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStK +gtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcc +tttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSa +gWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgV +ctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSt +tattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagta +WacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgH +tacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtD +aDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtataaactaYaHRct +StgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtg +ggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgt +atacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKac +cacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBR +tVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgg +gggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaat +atatNctaYBggKaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaa +ctDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgN +cgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataat +gcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttata +gcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVta +tttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccgg +aatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaN +aatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNa +atgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWta +gYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHg +aaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaW +gaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaag +aagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRattt +gatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVtt +agaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaactNaattttcttt +aaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctK +ccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacR +aacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctct +tgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgtt +ttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaa +ttaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaac +ttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatc +gWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRW +ggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVK +aacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaND +tgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKt +HcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRa +RBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaa +caatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNa +tcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaa +aggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcatta +gDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRac +SccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaa +WcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaB +atWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcg +ttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacYRaaVagataagt +aattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNSc +attNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaata +BNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSa +BagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattatt +gtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaB +ccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYga +McYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVStt +gDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBa +gKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaa +ctccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatt +taaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtc +RgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKR +cSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattc +tgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNca +KagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtg +tgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYt +tYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcN +aaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtt +tWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccS +gtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagcc +aaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKttt +StgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBS +tcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgt +caWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWt +tgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttct +aacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDattccaRaYtttt +agttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatca +McttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaa +aaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaag +ataattgatcgacctgcaacgttttattacNMWNcattataDVDactatattatYatttt +gcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDt +taacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMta +tattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaD +ttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagttt +gcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctagttttNcataaac +DttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMt +atcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatctttt +ttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVt +ccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtg +aagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKa +tYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtg +aaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgY +gtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagat +BgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgta +tYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagc +caWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgK +gattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgtt +gWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtc +tKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNH +tHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRK +tattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaData +cttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgt +attcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaM +cacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaD +tttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaa +ataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtatt +ttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYga +atgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRg +ttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaa +aaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYc +ctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDt +gKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWatt +atatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttc +DVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHg +HatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttct +taaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggaca +tcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVa +ttcaaattctgSattRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDat +tWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaat +atctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaat +HaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcac +WHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaK +acVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRattt +gtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaK +BDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacR +caggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYt +tcattatacataatVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBca +aRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggt +aHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStg +aaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaatta +taactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDc +cttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaa +aatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYS +RgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcat +RtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaac +taRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgtacggcactDBgg +tMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtV +YNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRg +tcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaM +tgRttcHctaagctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgN +tactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYSc +MtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDa +aatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcat +ggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaa +tattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattR +WDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaa +RVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcg +MtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgctt +ctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYg +ttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatt +tagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgcta +atWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgag +aactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaat +tMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttc +gtSagtSaRctacaataKatattctaVgtgtaattRacKagttattgaMtaatgaNatac +DataaggactttccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattg +ataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtac +aWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtV +YRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcV +atKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWga +ccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYc +tSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtac +ttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttSt +NtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatt +taSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgac +tMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWta +SatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaag +accDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataa +RacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaa +gRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRa +atcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaR +ttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaa +ctaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattt +taaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtccc +SagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaK +ttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtY +gtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtt +tttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccac +ttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHa +tcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBat +tcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatat +DttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaN +tataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatc +aattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgt +tDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtct +tatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagK +caaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMg +taKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtR +cacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaa +tataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcW +ataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgca +gaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaac +tgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWc +caaactattgccgttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSa +VgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaa +VttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattg +BtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWtt +RKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaD +tactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattgg +tttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtc +ccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSga +WtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaaga +acagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtatt +aNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHg +taagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagt +SccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttatt +gtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcg +tNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttD +agaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBg +actcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKa +ctRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRH +NtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaa +gctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMttt +ctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNct +aYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatg +accHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVca +ttMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBa +tgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtat +agRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaa +tRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgt +tVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBtt +ttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaa +YaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatat +atttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgc +tacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgct +BttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattSt +acctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacK +agaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctattta +aaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMc +gatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattca +NaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaSc +ttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRB +caSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBcca +atcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagacc +BggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaa +tcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttSttta +SttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVa +caatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtca +cttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMt +agtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatcctt +caDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtM +gHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggca +tgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgY +DaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatag +aagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDa +HtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgcccca +tgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHD +aDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttaga +cKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcW +ataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtV +tgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataR +cacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagt +HaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcM +gaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgag +ttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaata +atgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtact +KagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKat +taNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttac +tatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtaca +tatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStat +RScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtga +KStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttc +VatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRct +tttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaa +gttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBc +tccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaacatttcacctta +HtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRtt +gtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaa +DtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttat +gtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatataaatcttagatN +KtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRttt +gaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctD +tBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgY +tStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaa +gtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcat +aaacttVcatatgWtacaaaWttggaaactttaScataactRattMtDacVYataaaagM +aattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWa +ScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWg +agcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVttt +MtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBa +KataactMttttattaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKY +gKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBW +aattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatD +aSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDc +cgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaa +ttaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBc +aRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNc +tacagtgagacgaaaggKttacattgggacaataKNtattcaagWKttgatNagNtgcta +NgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVt +caaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaa +cRttagaaccRBatataWaatKctcattcSacWaacaacactDttVttgacYaagagtaS +gcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagat +aaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgD +tHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHg +gagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttc +atgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHa +aKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtD +NcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaS +tWtattgYaggtSatBMBDactVtggttDagacataaactactBgcacaacMaagaStcc +aWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttR +BgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttc +DgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYc +BaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgttt +atRatctatttagacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRgggg +catWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStata +ttcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctg +RatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatac +aRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYatt +aaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNM +ataatccaVgatcttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaa +tBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtK +atMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaa +DaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaat +gtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatR +ccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRta +SWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctct +tMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMt +aatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaH +gBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtB +gatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataac +aatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVtatccttttHaSc +gtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctat +tcaaagccVVcatattttagMcgtattNtVBactacScattgKVtataaKtttgNaWctt +NacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggtt +VDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgta +aDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaV +WaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatD +HWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttat +acgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtN +ggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYctt +aaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHt +tYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgtt +gtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatc +VtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatttcccaataHgtt +ttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMacca +MaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYt +aagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatc +YtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcg +tBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcY +KttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaatt +DttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtgg +agcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBW +WgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDY +attBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtc +tctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVct +tctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaa +BRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSV +WatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBac +taaVaaKtaaacctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgH +SatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcc +tacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDt +YcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVg +ttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNt +tcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHtt +NgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttt +taaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatg +atatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagatt +attagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccR +aKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtca +aVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKa +aaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaH +YtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactat +tgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatat +attattataattBatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaat +cgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaY +gYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagN +RcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaY +agaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaa +ttctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNN +aYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaa +gtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagN +ggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgt +tHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatcta +atRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtt +tctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaa +ttggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNa +cagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaR +cgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRt +aHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagct +RgtgcNaatctgattatagattagtatatgaataDNatcYaggKRacaatcaHcaagtta +gtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDt +SaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYa +VaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctca +RtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHg +acMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVScta +gttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaat +NactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVa +attKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggta +cgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRc +ctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcat +caatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgt +tctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMt +aaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtB +VBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWta +tcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWt +gKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYB +atccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtg +HgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcag +atgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatt +tcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVg +tttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaaga +gtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaa +tctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcc +tSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNg +atctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcag +acaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDN +cccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgt +atHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRt +WtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatga +cNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKat +tVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSg +cBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaac +DtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDc +tcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaa +aaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWc +tcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatK +ataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcg +ctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRY +aacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKtta +McHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgtt +YctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVg +VatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgta +aacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgat +aatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcat +aagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSa +RHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtg +tMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaact +RgaatagSVHtaataagttStccaatcHataatacMcattHtacaatttctgatggacat +atgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtca +tDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYtttt +aBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgtttta +ttaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWac +aMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaa +taaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaa +DNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtag +aattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKg +ttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHa +caaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNac +cctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtatt +agVStaccgatgSStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttR +cgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaW +atataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgt +aatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttgg +tVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcg +catgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNca +gaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgt +ttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaatt +aHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNct +caatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgt +MaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaat +atYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctV +taaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtt +taggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtc +tcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDW +ccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaa +DSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgR +tcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaB +gtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgt +gVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaa +acttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctc +aatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVD +taDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacac +atRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttct +attaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgtt +acaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaa +gHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaM +tattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcg +ataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaM +aataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHt +gaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaY +gaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagc +gtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtg +MMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaac +ctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHt +accagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDV +tMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaac +tgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcg +aactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWa +VVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcga +cagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKa +tNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaa +tattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtD +tagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStD +tKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgta +HgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaa +aaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcaca +aRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcat +gRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattc +aaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaa +aaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtW +gggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcc +tgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaa +gcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaaga +VaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaa +tKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtct +atKtatVggKaSaagtttattttatgtactactHtHttSMactatHcaagaattVataaa +MKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWt +acacaattctRVgattctatgtgtatHagatagggacVaattttDtNaWKagtatatHta +gacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDat +atcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVK +YNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSg +aKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaa +atgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaR +ctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccg +attattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaagg +cDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatat +acgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVa +BggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatg +aaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatc +acgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacattt +DcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaa +acttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVt +McaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKga +aggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatK +BtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgV +VgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatca +attaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaa +HcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaR +gtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtca +gMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMc +cVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMt +gaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggt +aaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatata +attggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagta +KgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagta +gttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttV +ttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtg +taBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWac +acRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttg +gtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBg +atacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgc +caVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHt +ttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYc +ttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaa +KSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaat +gMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcV +VggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatatt +KMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSggg +tactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattc +tgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtV +cStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYa +attcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccat +tttagtMaccctggVattHaatVagaaMaattaVacatacacaaattaattacgtKtaga +aaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtg +aatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNg +aMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggS +tcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMact +tBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBta +aaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKatt +ctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaag +ttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVattagatctctgt +ttatcattYttgatHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtata +tcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaa +agttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagY +gatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataa +aNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtat +HgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNta +tVaggtKctttHattcatttatYtattagtataYtttagYcattagaaataHtaacctta +ctcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacR +agtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatR +gtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaY +NgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatS +DtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKat +ttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHt +NgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcSt +VaactaatctacatgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgR +ctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatK +cgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagc +tgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaa +cDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtV +ataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScat +tYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgtta +NaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatH +tNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatD +ataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagt +KgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttg +ccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaatt +agMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataac +cMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMS +tBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttgg +ccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcat +agtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaa +agtVacatKtatatataVtagcgWccacagctcaaccttRtatNactMtcattaaatttN +aaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBact +gaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHata +catttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgata +gcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtg +aSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaN +SWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWa +ataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHa +cHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSg +SRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccW +cMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcag +YKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcacttt +cWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKt +ScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMtt +aYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtK +catgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgR +WKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgt +taaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttt +tggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaa +ggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgctatcgcccBacac +ttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctg +gDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYW +catBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaK +YaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWH +tctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSt +taScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaa +HtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKca +cRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWa +taactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaa +acattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDta +gtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaac +KaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttca +NagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacB +WgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWgg +tgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgtt +aagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaac +WgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBa +ttcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaa +taatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDt +ggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacB +cattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBata +BattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaatt +ctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNa +cttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaa +cgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctt +tStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtc +HctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSR +ctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKc +gcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMaga +taatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDg +taaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWat +tHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcR +aWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtt +tDttttagNMgVttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggV +cgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgc +VWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMt +KgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMS +gaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataatt +aattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaat +tcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgt +aYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKt +SagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtca +BaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaa +aVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaag +atWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBt +gaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRt +gYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagata +tacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcD +gcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDt +caacBtgHttggctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacg +ttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVt +ataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHt +tgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRat +aaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtg +YVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVa +gHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMg +aVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtY +ggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattat +tcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagtcttDccctatBa +tHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatc +aYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatK +cVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKt +cDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatc +ttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWH +gttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaK +tRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHa +cgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgtt +atcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcN +caaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaD +gcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaa +agWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaatt +ggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYata +agaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtag +ttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYac +aKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatac +attNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRt +gtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaatt +agagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtc +tBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSg +tWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgt +taKaatagBtttcttagaggVttcaatRattNtccatttcagctactccacMatSHtaga +taaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaa +tcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYct +tDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaact +ataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaact +tKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtac +NtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcK +WatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgattttatctaatRagttt +ggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcK +ttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgR +cMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtat +taNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWga +WtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMattt +atctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatg +aatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKta +tVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNc +atctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVca +aWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaS +KcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagct +KtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaac +tatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtg +gttatttagDScttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKV +SttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWag +gaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaM +gatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagR +gWaccattgaStttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaac +BgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNa +WNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtat +gcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaa +tMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtS +NtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaa +HBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcg +DcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgtt +cttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKag +tctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYctt +gYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgta +agtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttag +YaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatgtHatctagacat +ttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMc +cttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcc +tKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttg +ataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDac +aDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttV +RtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgV +agtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatata +aaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctac +ttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMac +ttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRat +DtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctt +tRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatac +gtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMata +KacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccag +aaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaa +HYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBca +ctattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaa +agacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaR +tctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaa +cgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMt +tWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggc +KNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaK +tcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKY +gttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDt +tggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgac +gcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSa +taactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVct +tatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaaatactgctgNct +tgctcatatatactaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaR +gacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKc +aacctctgDVRaYaatattWttattcttataatWatattaccYaagWtgaataatgattt +gtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgt +tScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatM +aaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVg +tWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKR +aVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagca +tacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgY +agNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattca +catccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaac +tagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataac +aVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaa +McatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaa +MtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttg +ttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaatt +HtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacH +tRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtg +tcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatc +aaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgata +NgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgta +aaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgtt +attcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRg +taDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgtt +KaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNatt +ggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcg +ttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtD +acYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNg +aacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVa +attHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaH +DgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaa +cacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHtt +atacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacact +WHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctg +WaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatataga +tttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNa +tatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSat +actgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKca +ttttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagt +tBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBt +ttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacaca +SatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatat +aggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtc +tMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgt +tggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHat +aaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgK +VcattttHgctttgtgacgaBttttccatccMatRcaVataattKattaaaagDatVtta +SRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWc +gagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatca +DRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaac +ttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaD +aatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatga +atatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagc +taaaWttBatDgMatgagatctKttaHactataSgattRataYaYatagaatDagtaDaa +gatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBta +KgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaa +caYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttga +acgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWt +accagMtttcKgScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgtt +catBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHN +ctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttca +tcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgY +taVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcg +VaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRa +tgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttgga +taaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRH +YtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBata +ctYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgW +WtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattW +gcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcS +aaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctt +tStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgM +gatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStag +ttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagcta +WgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaattttSBttScgt +BSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaat +tattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMac +tagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacga +tRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHat +HtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHta +ttgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttc +MacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagt +ttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaa +ctctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMc +taaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBta +tgccacattactcaaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDt +ctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaa +tttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSat +ggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctR +ttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaattt +cVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattD +gtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaaga +ttgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWca +cgSatacaggtagVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtct +YMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctN +aacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaa +KaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaag +WaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccatcgaWctataStt +BgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNa +BRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSa +ctWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMW +aVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHD +atDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRc +acttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaa +ttttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMc +WtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYc +tWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgta +DcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttat +aKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaa +ctcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaV +cataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctct +VattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagD +gtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRg +caatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtc +acaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRa +ataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatD +HattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaV +tDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgc +aDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttR +tctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBc +tctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKac +taWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStB +attKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattgg +aYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHa +tgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttg +HWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatcc +atatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaatt +aNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWM +agKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaa +ttgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttK +VgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSaca +taaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatact +cttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtS +aaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaata +KDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgt +tttttttgacattatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVt +YVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcK +gtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattB +cRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcac +aKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacag +gttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRat +gaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRataVtggaScgattt +DMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDt +MtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDtta +atatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaV +NatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactD +tDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNat +aaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKR +gaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDattt +aaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSt +tHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVttt +ctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHc +NgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagattt +ttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtga +BaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaB +aYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatc +RgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRgg +tttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgY +BtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatt +tgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttg +VcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMY +NcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRa +YtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtc +tactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagt +gacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataa +ttacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataV +NactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWac +gaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtH +KattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgc +taaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRt +RaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtcKtaataaattag +ggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWt +tataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDt +DccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKtt +gaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtg +agVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDt +atcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcR +YttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRca +aBaacaVaKattHgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSa +SYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaH +RgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHat +gaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDRaggataaWgMat +aggtactatatttVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaat +ccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaa +cHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctN +HatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaY +acWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDaca +tgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWN +VHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatca +cgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagR +gccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttattt +gtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgta +attatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBt +tacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataa +gtaatgactgaVStaatcctcDagtcataagWtataatattacagScHaatatagcaHYa +aSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaS +aaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNat +VttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgt +HcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggttta +cctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRt +KKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaa +MNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttca +HtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRg +aataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBa +ctgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaat +DWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaa +WtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtatttta +ccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYc +agStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgct +aaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatt +tagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWt +aataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatD +MtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaata +gattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcat +ctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaB +YcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattg +tatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttag +agaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctt +taRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgag +ggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcata +cgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtaca +tagttaattBBttMacatDtatttaaRggattatBVcacattattaagWctactVcaBgc +ttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWg +VgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatag +YaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRN +aaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgt +attcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaat +NcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBta +ataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataat +tBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgag +atVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagag +tcaDSggYatttDaaatcactKatWatcDatatRattataaatatctattHSctttggNc +taagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaa +aatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttac +tatRWaataVcccaRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtK +StStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacg +atatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYY +aaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBta +BatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMttt +RacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaag +MacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHa +aMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatat +aMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtat +aaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaa +HtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatg +ttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggt +HcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtct +ataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKga +ttHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKt +YtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKtta +ttattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaac +ataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatca +taBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWcca +tttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMag +SMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVg +ttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRa +aWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaac +caaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgtt +aattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtS +acatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataW +atWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgt +aYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattg +tBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtgg +cagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtaga +gMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagt +gctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDt +VttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagt +aKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNtt +BaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaat +actSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtV +gVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBt +tKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHc +tatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRY +aatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaa +ttaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtR +taaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcB +cgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgt +cBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatca +aatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtc +WNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataD +gRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgac +YgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtct +agtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNattt +WaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttgtacattSattaa +cttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaM +gacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctagg +StatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccM +aacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSB +gKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaaca +cWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctc +ctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKg +BtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcac +atttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRt +aaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRV +tttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggacc +gaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcg +aRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaa +NBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagta +aaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaSc +ttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttacca +tacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKD +gVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatH +ttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtcttta +tcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttacca +aWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtgga +atKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgat +ctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDc +aattNcacattattgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaaca +aRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDW +ccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgc +tcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRacca +caRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgcta +MSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaa +ttYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgt +attctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagca +DttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccat +aaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKata +caaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYct +ataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaK +RtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctag +atcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWca +YtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaS +agYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactggg +agcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScggg +ataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctct +WaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaa +taaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctg +WKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtc +aaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaatgttatttgttt +taBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaa +aaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaB +BaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataaga +aaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtK +tttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatV +MctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtga +agcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaa +taHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaR +gtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVga +gtatttaaaattacYSattatttaYtagcaVSHattDctKcVattataagagRaccccWc +aBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWt +cMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSttaaataattttt +aaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBa +atcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHa +tcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcactta +gtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtV +tgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDg +tRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaac +aattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStg +cgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNg +StYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatc +aStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSt +tgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataac +tgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataa +tttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaat +cttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcV +McatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDt +ttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattg +gaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDc +gcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttV +atgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaa +aggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgct +tgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcga +aVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttg +aYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWg +atMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattS +gatatgatactattWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagt +ttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWta +aaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaatt +atacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcag +tgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNtt +gtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMa +gatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaa +SacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNata +catYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaa +atYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNat +tatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNata +tBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaaatYgctgtttta +agatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccR +actDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKR +ctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaY +DcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatS +ttattYMttaatcatattcatSaYtgWaDacgaataactctggaDccattacgSagaaat +tgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRt +DagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatat +MMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtgccctttattatS +atWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactK +acDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgc +gcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaa +cttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatV +agVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatat +tHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBta +DNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatH +gtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHH +agYttStaaccWacaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagB +BaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtg +cattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNttaBWaacatgctt +SattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBacc +atKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWS +gtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtg +caaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatct +actaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgca +aactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtR +aaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgt +cWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcacta +cWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBa +gaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttg +ataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcN +KDactgKtacgBtDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaa +agRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSa +ctaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtag +KtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgY +atgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcg +StVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDt +cDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVt +KattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMt +aHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttM +aWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtS +NtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatt +taKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtt +taaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaa +cctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtac +ggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHg +ctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaW +cacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaM +RNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaH +tacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHat +tWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaa +tggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcaga +attattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaa +gVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataa +aaVccNcttMtctattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMa +cgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaac +taHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRca +DVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggD +NcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagg +gataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYatttt +YMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaac +RaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNa +ttatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaa +tNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRt +ccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacD +aYcccactcattcacYtattggatVgaWttctgSDagaWDattctacataaaDggtacta +tagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDt +agttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWa +ctgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWcca +aaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDt +tttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatc +tacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaS +atVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSc +caatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataata +tVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNg +taHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaat +tttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgR +aDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMt +gtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttV +acWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgc +NDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVB +tcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWS +cYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagatt +aNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaat +taaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaatt +VHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaSt +KaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRga +taaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaa +VBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcg +agtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMt +caStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYt +gHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDa +tKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgD +gagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNt +caRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctggg +tcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatat +VgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRt +tcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaat +aaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBg +RBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataa +gttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVg +aBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaata +caDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttat +taaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNa +gtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtc +aHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctK +cBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctSt +atattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatc +gtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaK +gtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaM +ttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRa +acaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKatttt +YcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacN +aVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaD +gaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggca +YctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgtt +cagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaacta +aaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBag +gcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaac +YttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSac +acgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYt +ctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKt +aatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDc +ttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttag +tDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatt +tNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgta +tWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaa +gaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattact +gtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgt +agDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagct +ttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatcc +DttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgM +NagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRtt +cctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcK +tgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgS +atRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMat +gataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaata +RtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBtt +VgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatactt +aMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBa +tBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYc +agacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSaga +aDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaS +taaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgB +tgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgac +gMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccatt +ctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSV +KtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaag +catVattMacattSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccM +gagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatR +cDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacac +tcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYa +NtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatct +caRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaa +gtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDS +HgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaa +ttBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtagg +tattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRttt +accaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaag +tagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDt +gHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDa +acgactMtaYKacBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHag +RNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgat +ttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWc +cggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagc +ttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHg +acttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYac +YtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtV +KtagaagRttttttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgW +accatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggScta +aWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSac +gtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacc +tctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaat +tgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRatttt +ttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtag +gtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggacta +BSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcg +aYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaa +tHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWga +atRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaa +acNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcS +tatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaa +actgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVt +gDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattc +ttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaM +taVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSa +ccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRt +gcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtac +gaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaa +taNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaact +tacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagt +tcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaR +cMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatSc +aNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVtt +cgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcatt +ttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctM +aKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcag +tDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSS +aBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttga +tRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatY +aatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDga +aSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgcc +gaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaac +aBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaa +BatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatca +DcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKg +tgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKB +ttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagH +ttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatg +taaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatc +aYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcgtacatacatcta +DactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMattta +VattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtattt +atgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBag +gKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttt +taBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBt +caMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtgg +tttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHD +aataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWg +aaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaa +agggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaK +tcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgcca +aVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcatt +acaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagt +NtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttg +NYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcga +tgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWa +gacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaat +WagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccaga +gttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtatt +ttccttcatctacttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMt +gctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtaga +KMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNct +acaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttc +gtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtt +taagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYat +VaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgM +MatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRta +KttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactac +cRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRga +ttgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgac +tcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaD +aNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtctta +agMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctc +taSRtaYagtNgDagatWtRttSttNtRNagacatattttatggactacYMagtMacYaa +gYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWta +BaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaa +aStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMta +aaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttat +WaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDt +aMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRN +cttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDga +taMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagSta +tStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWgg +MVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYa +tcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtga +taKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaH +RgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagta +atttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgY +NcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtW +gaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgS +aNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgtt +ttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtN +cNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHag +tcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMa +RcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgt +ttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaat +gSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaac +tNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgta +ttaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacB +ttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatc +ttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtc +BKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaatt +ggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaa +agagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWc +gaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDa +tcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRt +agtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaaca +tccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaat +ccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttR +tgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHt +aBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttD +gggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttccta +ttaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggaga +cctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgt +StttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtN +SNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaa +tYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaag +NaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatt +tcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYa +ttatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaa +cttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWW +VBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRD +attactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYc +aagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttca +tgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWc +RttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcac +gDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWtta +tatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRat +atttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtca +ataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacV +cWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgt +MNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatD +ggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNag +cRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatc +aaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaa +atKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBD +tWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaV +ttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtc +atggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtR +tagtKaRWaataYaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMc +tacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaac +tRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatB +WggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttg +aHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSa +taHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHg +tDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgc +atHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBt +attHagtaacactDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaN +YcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgca +ggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtM +MccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacga +tSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatcatatKRattSggt +cggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKS +aYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMa +ttNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMtt +ttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKat +RBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgK +cgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHB +ataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatcc +ataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactag +cgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaat +gattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttB +ttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNt +BgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKta +agSaYtgcacttDattYttaVgRcacaattDDttagattttcHagccaYaataKaatccV +DKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBH +ttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaact +aaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSR +catSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDt +aStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtat +ttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBtt +cgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcSc +DcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKt +gggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtatttta +tRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagttgtYatctagaB +aHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBc +HcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaYRaattccaNatg +tgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSga +tgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHt +tcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtg +NaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWY +HaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYa +SgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDc +tWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaactt +cYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataa +tttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaW +DMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaac +cVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatK +BRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtc +gNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYt +HYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDag +cctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttat +tactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNt +taatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatB +gMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttg +aatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRt +agagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgS +RtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccaga +atDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaa +KHtttSggatgagMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcH +HcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDact +gatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaat +acagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcat +aattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaatacca +ctctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattR +tVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaa +aatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaaca +tcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaN +MttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBga +catStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtR +caagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgStt +gtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattc +aggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNt +taagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctca +ggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaa +atVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccS +aaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaat +MtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttt +taaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHa +aacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYt +ttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaa +BtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRga +tgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWag +aWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNa +ccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaB +tDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaa +NcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYtta +aaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcac +aataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatct +aKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctt +taacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatat +aKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatD +BgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgcta +gYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagtcttccatBagat +ctBaaagSacagtaaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaD +RaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKg +tactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcg +acatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWttt +gattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtat +ccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgta +aaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDgga +gWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgc +tttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtag +MaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtag +SataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaR +aaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaatt +VgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgat +DaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVta +atWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaat +gttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtag +agtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatSatataWttctcg +taDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYc +gYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaa +SMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtac +tYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKM +KgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcgg +acNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaa +WMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHa +tacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDt +HYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacag +BKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRa +atBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtat +VtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatct +aSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaa +ttatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHg +ttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttt +tatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgt +VgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcaga +tgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVt +RgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHa +tgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRccc +WtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctga +tNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagca +ttcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaag +MtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRag +tgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaa +aDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaac +aYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatattt +aagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtS +aatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcW +YctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNtttt +WHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtg +tttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStg +aNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVata +ctgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttatt +gacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRt +NggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaatt +attNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatB +tNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgct +YagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttW +gBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMt +gtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSc +tactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYY +aYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaa +ttYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttS +taRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcB +ccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataatt +cttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVga +aacatWWctgcagtttctttttMagWttatRggcattattVaagaBBttatctattatMc +NtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaD +ctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtcc +RaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgt +SccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBtt +NYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMca +atcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaM +gSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatg +MctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggN +aRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaB +cttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgaca +cDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttc +agtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagataacactcataVg +ttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattcc +agccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaat +SaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYV +ttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgc +gatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagt +atHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaa +DtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgtta +aMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggac +tttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctga +tKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVD +cBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctH +ttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDa +tatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggca +aDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtga +atttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatct +atKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNg +aVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccga +VttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRW +caSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatc +tatttHaactttcgcttttccatttNaaYgtattttactttacttRataBttgataggga +cattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgta +BtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatca +tttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatB +agcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctga +ttgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgat +YattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaata +cSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatact +agDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaM +KtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattag +WtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttaga +SgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaS +aattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttg +aaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttg +agWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgt +NaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaa +taVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKg +NttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattg +aWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDt +tataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDac +aaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaB +tYttaRactaattggagagggtctagtatgggtttacttBtatcatatgctaKggNcata +aaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttK +tgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctW +BacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSga +YaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBca +tWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccR +cctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSaga +ctYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgac +atgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKat +cttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMttt +aStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMa +acattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRa +tatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKa +cgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDW +gagctgcgaggggVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNg +ttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaataRattagHacac +aagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMg +cataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWg +KgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctc +atgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctat +tcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaac +taWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaa +ttcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagct +ctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgW +BaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRt +ttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYagactNaatgttt +gKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNc +gatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtW +ataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaa +acatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgt +gcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttatta +aBcKatDagttactcttcattVtttHaaggctKKgatacatcBggScagtVcacattttg +aHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttag +attVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttS +cactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggt +tgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHa +YRttagatMatgcatttNattaDttaattgttctaaccctcccctagaWBtttHtBcctt +agaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcg +gattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNatt +gctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVa +cVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaa +KaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagta +aVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVca +attHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcact +tacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaata +tttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRta +acBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgR +SacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSR +cgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccY +tatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtV +tgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaat +gcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaat +taaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatat +DttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctS +actHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBM +aatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtc +gaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaa +agctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatW +actcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtat +gtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHa +tttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctK +gttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRH +SctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtB +tatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHg +aWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgtt +KaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgc +attaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaS +ggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcSatcttagcaatg +aVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgt +WacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatga +aaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatR +aVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgt +cDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKa +aDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNa +caScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtg +atSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgR +ttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaa +aatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaa +atSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBag +BttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattY +atagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatgg +KttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNt +atNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgat +tYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWt +StaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBM +aDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattS +DttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaatt +gRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDt +gaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctacca +cagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttcc +gatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSg +agtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaY +aSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataM +HttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataH +gYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYat +tDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaa +tcaRaagataatagatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtaga +atgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaa +gBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHca +YYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVa +acgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcg +tNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaaga +tBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttD +HaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctg +gacStttcNtggcaVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBtt +StStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgac +HaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWa +tgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaa +tttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYt +caaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatcaMatactataggD +aHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVctta +tKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNt +accaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataa +acaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatca +aatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRt +gtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBc +taaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaS +agtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaac +caYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgta +tBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYg +tRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcat +tggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtR +YtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVt +ggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtV +aataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtc +DtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaB +tatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaV +cHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttatattacHactgtt +ataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcat +gWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcatt +MttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccat +tVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYata +tNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaaca +MtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttgg +SagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWt +aRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcat +cttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNa +ttBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgH +caaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYt +aKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtgg +taMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKat +MctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaat +tattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaat +aMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNg +HttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaa +ctcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacag +YtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttata +aatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVct +taBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWa +cgtaatgKttWattagttttNaggtctcaagtcactattcttctaagKggaataMgtttc +ataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtM +atatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRat +agSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDc +gctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaK +ccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaM +gtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaa +aaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHtt +RaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagN +aBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccH +caRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattga +RagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHt +caaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggtta +WatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWag +caKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattccc +RtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaag +aaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttat +acYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttSt +VatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNc +tgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMag +ttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatB +gtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKcatDaattgatta +tDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaa +cataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgt +cgYtactDcgcctaNgagagcYgatattttaaatttccattttacatttDaaRctatttt +WctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgt +ttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNgg +tcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgM +DKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDt +cacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgM +tctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttS +attgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaat +gMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctRgatgttacccta +HgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWtt +McNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHt +VtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNa +ttccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctag +aaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacga +VtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaV +tVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgB +tctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcg +gtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttctt +ccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaW +tgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacag +cMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcN +cSattNacttggaacaatDagtattRtgSHaataatgccVgacccgatactatccctgtR +ctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgac +taagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaa +DtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgt +aYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcaca +gtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRS +tctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHca +tgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatg +taggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKt +aaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaag +taagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRt +ctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNa +SaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacg +HtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtct +gctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacac +acaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatc +ttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSg +YataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaatacc +RgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKW +tgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgatatatttttgtStW +aaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagta +aDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaac +ggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccacc +gagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaat +tataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBt +gtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcg +cgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBa +ttHcBWcaactgatttaatttWDccatttatcgagSKaWttataHactaHMttaatHtgg +aHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacc +tttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaata +agtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaa +WattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgS +gaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHcactttactataca +aacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaat +cttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtc +tttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcM +gattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaa +aaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYt +caaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcc +caNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaa +tRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgt +gRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagt +taKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcR +ctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctac +atKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKataStRaatatatt +cctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctatt +gtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattM +atgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagag +gtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaS +atttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKga +gtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaRgattctttaata +aagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYta +atatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcc +cRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagac +atgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaa +tatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactga +taNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVg +tccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVB +tcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRRYttStggaactH +gttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatg +gaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDc +aHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtc +taactKataHacctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDtta +MRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBt +VgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWag +gtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttt +tNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMt +aatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStg +tgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRH +VYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKag +YNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaa +aaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaK +taataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttca +aDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBB +aattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgtt +DgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBg +HHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagta +taatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaa +gSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacct +NVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttaga +ggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagtt +ggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWt +gataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcga +ttaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtact +VaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtc +gttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatt +taRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaat +MNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttM +DataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKa +BtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttac +ataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatata +ttaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtac +gatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaD +ataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNta +WctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattc +tSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtaca +cHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHa +taKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaa +atgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaata +aaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKat +NYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNt +ataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaN +acgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYta +tatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtata +ttgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMagg +BBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaa +taaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHta +gVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaH +HcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtctta +acgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatY +DatcggagagcWBataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDW +cWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagS +attaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtattt +ttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatN +atcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacg +tagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVa +HatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttt +tttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcct +ctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgacc +gtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRttta +gtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagB +tgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatc +tgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBc +ttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggtt +gaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtca +acHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaac +gNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRa +taHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYt +aagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcga +taatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcct +aataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBR +tcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaSt +atccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKH +ccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgta +tgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtcta +aagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgt +KtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttN +KtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaa +tHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacag +DRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHt +tatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaa +ttScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaa +acgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaY +MtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaH +agcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtac +aVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKga +tacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattttHggNagSctac +HgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgac +cttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKa +tWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaat +atgattagaactccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttca +agHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagV +aDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgt +BtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtH +ccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaag +attaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMc +VatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaa +VctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNH +tDaYtaataMttacggctNVaacDattgatattttacVttSaattacaaRtataNDgacV +tgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatg +agaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBS +tWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWc +taacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaac +ttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBD +RaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtg +atVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaa +tatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRg +ttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagc +agtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMt +StggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaN +RacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatga +ccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKM +BaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatggga +tttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgt +acatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSS +aHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVa +tgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaatt +gcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaat +HtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtK +acgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRD +atMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactgg +atDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttag +aaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaact +cRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKB +tttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYt +tcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBa +SctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcW +ttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNH +tgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagt +WMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaR +aSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNt +VtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRat +gttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBt +actgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttac +taaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataSt +ccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNta +ttgtccttagttagMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaB +VtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMc +tatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatg +gcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSata +tcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSt +taHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatg +DatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaY +taWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaa +KaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNc +tDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagtt +cHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNca +tgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaW +ttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccc +cBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatK +ttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatc +cttgaYctattcaaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattat +tKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYag +cactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatat +gMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYt +taNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHB +ctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBg +WagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYt +YcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtS +HcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttata +VgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaa +tttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcK +taNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagt +cSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRact +aaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttct +aacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctca +agaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttR +tBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtca +VYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccga +tattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaR +BtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWta +aagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattR +aYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatatt +ccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBc +ScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWt +gNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVga +cctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaa +atttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggS +aRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaat +DcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtt +taYtagcagBagHaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSa +aaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWat +ttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaa +ttatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataata +tcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaat +aDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWa +aaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcB +ttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaa +DaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDa +aWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagac +aagNtattHggataatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgt +atctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtt +tKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKat +StatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBD +tcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBa +cHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtat +acttttKcgtcggSYtcttgRctataYcttatataaagtatattaatttataVaacacaD +HatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVg +tSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRgg +WatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDt +gMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDat +caHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKtta +aatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatga +gDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatc +ggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatag +BattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcg +KMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaR +aMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagcctt +MaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatat +tataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtata +agttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacct +gggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatag +acgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBgg +tataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKac +cHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcHagacBWatagca +MtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNac +tHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVM +tcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgtt +aataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaa +NttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRa +tMattRagataaccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNt +tHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggag +ttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaa +SttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVct +MtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNct +WttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaa +tctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRg +gctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttt +tYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgt +MatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctata +gccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaat +HcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSa +gctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagcc +NctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMta +gtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtga +tgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaattgRataatacg +BtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaag +gaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaa +atgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgcc +aHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKt +WRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKS +aatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagY +RagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKtt +NtKagaaYaStaactScattattaacgatttaaatgDtaattagatHgaYataaactatg +gggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatg +atWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagta +atatttatatataacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgtt +caaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYt +DcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgtt +atgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatB +tttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgt +RaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDW +ctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWt +gttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWac +gRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaY +aHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaaca +tgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtS +gKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagD +aataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStctt +agtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtaga +SRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVc +DtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaH +ctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKcc +HaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgatt +KaaattttcatctaatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMt +DKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaaga +acaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcN +ctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtg +BataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattN +VtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaB +cttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcga +atgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttc +aacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactctaMaVRattacag +tgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgc +aaaVKtagttataatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaat +KKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaW +gcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttc +cStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctatt +WttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaa +tgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBta +atttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttac +tggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatKaSgctttattta +gtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaH +ctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBH +tcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNa +tacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttga +SttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttatta +WgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatataaataRatSaBct +agttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYg +aBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttgga +MtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYY +aWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatc +tagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttga +aMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYtta +ttttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctca +gctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctB +YaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaattta +tcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtat +RKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKa +attgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgt +aataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaM +tgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMag +NcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaScta +KatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcS +aagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtg +aaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttg +actttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagt +DRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaa +tStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVg +DtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDg +aDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNt +tNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWcc +WKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaB +tHgatgttacatgcatatMtttgtaacScWHBatHactggatatatctgagMgRSatcta +aSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHM +tcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttW +tWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaata +RaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWga +tDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgS +aaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatWcgaactacacta +actNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtac +agacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaat +atgcataacccaSattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRtt +atgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWc +aaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaa +tacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVa +acSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRW +gaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYg +gtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgcc +SNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVg +aagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaag +tcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtc +atatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttat +gaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacac +tatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKca +tgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctct +acaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatW +tYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYt +tgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatStt +ctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYc +cagcaHatKctaKaDgctagacttattgattaaYttatcttattattStaattWaRaYBW +agYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaa +VaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDtt +gaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgtta +WtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKg +YtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKag +VcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtV +cRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtatttt +gcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRa +RtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDt +acttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgt +gagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaatt +cactatYttaagacactaKaagRtRataaattttcatHggtaataaatgataHtggctaa +cBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgaca +tVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggtta +aBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactVtttatBaKHaga +WgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatact +tSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHa +ggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKa +aatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttS +MaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataS +aataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYagga +tWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDV +tatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcct +gataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcat +tRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRat +ttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattS +aaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNM +aWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttc +cWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacgctMgaagtaaca +acagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBW +aagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNct +cttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSa +ttctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBK +cggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaH +KagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttB +tSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRg +aDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHt +BSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttc +agcttWtttagtgataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaV +cctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatg +aBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRtt +NWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctga +aSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDR +WBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataatatagtcttttt +atgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVa +atMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWa +aMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBg +VgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatR +tgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaa +VagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaa +actagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWag +tgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtY +agSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtg +tcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYt +agtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttat +tHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggat +KtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNM +atBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtS +tccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgtt +ctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNt +cStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactga +aaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgc +cagtSttatatRaBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBag +acgttatRKtgatctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaY +atBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcM +ttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaK +gHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaat +ttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatataca +taatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDcta +agagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaa +ctccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtaca +RHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaa +aaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatgg +ttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtata +tttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattD +tYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtg +cSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMt +KttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcc +tVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaa +gatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagaca +gtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNat +aaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttD +atNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDa +ttatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYB +aaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaa +aaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtga +aScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYt +ggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMc +tMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaS +acgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagac +aKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaScttta +ttgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaag +gtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgct +gcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatS +RgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgat +ccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatW +aVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatg +tgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaB +tagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaV +attgatttaagYctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKt +YtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtgggagccaattct +cDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatctt +BtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgat +tBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaata +tttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgaga +BgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBgg +KaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgat +atgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagat +atcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYa +gttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtH +cMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaat +atgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattg +gatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaB +BacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgat +gWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgct +YtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWt +tggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaa +acaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtag +RgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHa +aScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagt +gKtatgattHcYcttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaa +ccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDc +atYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBM +agBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaat +actRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNc +cagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataK +caHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcM +cgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaa +aYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDt +HatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtR +atcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgH +aRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKga +HWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtSt +aVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDa +RSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacg +catgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgc +HcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccg +YaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMat +aatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtat +MRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYc +gccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaag +tgttcacatataaagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtB +ctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBta +gtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatca +cMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgtt +cctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgSttt +NaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttt +tcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattagg +taatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatM +ttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNt +aYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatM +gactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtS +acgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtact +ctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgta +tccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKB +BattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRt +MtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWa +ggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKag +WattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggta +NgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcV +tBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtB +tagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcg +ctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKt +aaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataW +taWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcg +atacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgN +atSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttS +agccatRtatatcactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcc +tYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaa +tgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagt +aHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcga +cctgcaacgttttattacNMWNcattataDVDactatattatYattttgcgaagtgagYV +tagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaaca +tccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactg +tNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaDttWactttgaSt +aaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccg +gNWaacatacatgttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYt +aggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYa +MaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagt +ttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgt +cagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgac +aaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtc +gctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaag +SacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgc +HctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSW +tctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatY +SaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBa +YtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgKgattgacgaccc +ccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgc +caactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgct +tatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNt +ggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacg +aagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNa +tttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtg +StcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgc +ttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagcta +aagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBcca +NagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStS +cRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSgga +aaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacat +cgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatc +tggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcM +gNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaa +aaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatat +catttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgc +aMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaa +gtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgtt +gtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggacatcgccWttagtt +gWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgS +attRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMac +WttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKt +aactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgtt +ggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBN +WtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactag +cgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataV +aggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaata +gttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggta +WSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacata +atVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgc +cttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtcc +agaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaaca +tKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaattataactcagtSga +tataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacag +gaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaB +taggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttK +ggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMg +gMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRc +atctSDcHcMgcaactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKc +tSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBa +BtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMt +MaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaag +ctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKt +ttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWt +aSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatg +gaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaH +NHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaag +RttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaa +aaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacK +taacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatga +attatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNB +aatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattt +tcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNt +ttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgctaatWDataattta +gaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaa +ctHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggt +HBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRcta +caataKatattctaVgtgtaattRacKagttattgaMtaatgaNatacDataaggacttt +ccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattgataaaactggat +cactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaatta +ttWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagt +MWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDc +ccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaatt +gSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcct +BtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtM +tKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVa +tgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNac +attRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBata +tgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcg +cagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcH +YtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccData +NactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttc +gtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcga +atSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSa +tRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatataca +atacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggata +WMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaat +HHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYt +atKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaR +aaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtata +gKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccacttttctatacta +gtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactg +ttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaa +tWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcata +gBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataK +tatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHa +aaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatY +tacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRY +aDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatV +atcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDt +tgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctN +ataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagg +gaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaa +tVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtt +tggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgt +ctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgcc +gttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKta +cgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgB +tcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKc +tctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMc +tttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgcttttt +catcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatga +aattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaac +ctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYa +tatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtat +aaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgta +gaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggt +aactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMS +tatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcat +agaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVH +aaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMtta +gcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgta +aaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatB +tgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBR +BttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtataca +ttaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtct +ttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRt +tWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaa +tgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaa +aaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaY +BgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaH +ScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKac +aBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaaga +gaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDac +tccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaatac +cgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVa +tDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgact +acaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRga +actgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattStacctgaattctW +atNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaatt +ttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttH +aatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaag +atgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVc +MNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaa +MacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWH +ttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagW +gcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctg +VcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMS +gDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgac +tMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMccc +gtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgND +HaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatg +atttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaa +gScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaag +tgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatc +SccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWt +KgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaN +HYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHctta +catcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVM +tWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttattta +gtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgttt +aaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaV +atcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaa +tcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatB +gaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaB +tgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatM +aaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaD +agttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtg +VcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcg +aaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgct +ataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVB +tgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaat +taaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNa +KagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgW +ttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWH +tcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggt +NttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaagttataNaataS +atacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYt +MtacKacHttttKtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaat +cccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMt +aacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtac +taVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaat +caYtSgttttataaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaata +ttacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcD +MggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWc +tYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtg +gaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtacta +tatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatat +gWtacaaaWttggaaactttaScataactRattMtDacVYataaaagMaattttKtgaBt +tKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaa +tKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaa +tatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYc +gtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMtttt +attaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttaga +gcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacW +tttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgcc +atatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHK +ttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactc +ctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBat +ttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacg +aaaggKttacattgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSat +ctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctat +tKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRB +atataWaatKctcattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNg +RVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtat +RatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatS +taaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgta +MccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcac +ttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagK +tWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgt +ctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggt +SatBMBDactVtggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgt +aKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttga +acNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBR +ttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatga +NHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgtttatRatctattta +gacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaR +tcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVata +aSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtS +aHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDt +caMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMc +KaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgat +cttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHaga +cagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaa +agggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgV +atccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggct +taHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatt +tMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaa +aNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaat +tcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaacca +tgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcata +taatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcat +VtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaa +aatagStcggRttaattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgB +tgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVca +tattttagMcgtattNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNa +aDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtac +YVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttatt +WtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHB +gttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaat +KtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNH +tacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMa +atNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHct +aaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcD +tMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaag +ttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatg +NatSYaattRatgcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRt +ctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYct +aWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHa +aStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYctta +ctttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctc +ccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSat +tVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacg +ttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaR +YtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHtttt +BaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctct +tNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBc +aagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgt +ccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcg +aaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgg +gRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaac +ctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtga +BtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcctacgagatcacc +gtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaM +taattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcattt +aagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaa +DtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaa +ttKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYt +tttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcg +tttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaa +KgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagt +BgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagt +NtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttcca +tatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtag +cagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtt +tHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatatattattataatt +BatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDcta +caaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcat +tatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaa +gactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgc +DagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaattctctaaMata +ctaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDta +gaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcg +tgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaat +gaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaa +agaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtcc +attataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSSt +NtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSV +YKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagY +HaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaatt +DtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBg +gcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctg +attatagattagtatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgtta +agaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcattt +aNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBat +taYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaactttt +acaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKD +ttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgttt +KRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRW +cgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtat +ccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaag +gtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaa +YtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagcca +gcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBS +gtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatD +aYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBt +acctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRcta +KtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataag +tgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacH +agHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagc +tRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatt +tVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVB +ttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagaga +aaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcN +attgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttt +tacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtN +MttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaD +acataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVtta +agaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKc +aaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctag +tatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtc +WaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgat +ttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaW +gaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattc +ctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRctt +NgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWca +tcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHa +atgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtac +gaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMta +cttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaH +aggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNK +gatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYa +tKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDta +KgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRta +RaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgt +aacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagag +StHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBtta +BgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaY +aDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtc +gMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHta +ataagttStccaatcHataatacMcattHtacaatttctgatggacatatgcaaacaKBa +tgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRga +gaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtB +RaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVta +taSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHct +HtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSa +atcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagtt +VacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacN +taHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacg +DatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagta +tatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagV +YVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatg +SStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStg +aagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatB +ttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggca +gtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHag +tcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNg +StggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYt +gtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagc +NttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacD +ttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNtta +VtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRM +gaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKW +tDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctVtaaVggatccta +HVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccata +ttacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgS +aaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggta +aagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDac +acVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaat +agaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDt +WtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRac +VataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaa +tMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaa +aattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYW +cSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggag +ggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttcc +KtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagag +aSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcat +taaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHc +WgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNat +gaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactcc +gSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSaga +tcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgt +aaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatW +tHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNat +tacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKt +ctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagac +cKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMW +YctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNca +MWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYtt +cYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRta +NgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVg +RgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaag +MaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBV +atHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNttt +gatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaa +KtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRt +aatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgt +cRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMt +aaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaa +ataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtgga +tBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHa +atBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacga +RaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggt +ttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSa +gcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSa +aWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtS +BMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaS +aagtttattttatgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtga +tDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRV +gattctatgtgtatHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgt +cagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagat +tttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtact +tcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKV +YaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWM +aDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtc +aDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccgattattRStcca +aaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMY +SWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWact +ccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaa +tgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNK +aaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaK +taatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtD +ttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccat +atKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHSt +ttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttc +WaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaV +cacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKg +atcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDatt +HDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtSta +VttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRS +NtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNtt +agaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaa +agtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaa +atgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNg +McgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatataattggVgaRctR +tcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatca +MSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaa +aagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacg +taaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtata +aatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtt +taacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaB +acgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDat +ttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttat +tcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWN +WgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDV +taatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBt +ctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYt +ctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagttta +aKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatc +aVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWag +aaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcY +attgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagN +tgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacK +cttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccct +ggVattHaatVagaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWcca +tYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtatta +YcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggcca +cgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYaga +HtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaa +aaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBgg +ttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgta +tggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtH +tHttatYaaagcagatgtgattagtggcactactVattagatctctgtttatcattYttg +atHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVt +tcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcc +tBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaa +gactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactcca +ggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaat +aKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttH +attcatttatYtattagtataYtttagYcattagaaataHtaaccttactcatYttHMRa +gttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaB +aaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaa +aattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNta +atatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWat +ccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWc +tttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccV +WaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctac +atgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBa +ggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcag +ctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgt +caWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactS +HctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatat +aatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBW +aBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctg +tcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaD +tKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaW +ataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatSt +RgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgt +ctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDt +tcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtat +ttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggta +gtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgc +tctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtg +tSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtat +atataVtagcgWccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctct +acatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaa +cccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatH +attgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgat +ataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtg +gRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacB +tWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtat +gDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgt +RtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttat +tcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHaca +aaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttag +HcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSa +ataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttctt +gtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaa +aaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRc +VctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNM +actactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaat +aagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYc +aaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcM +aatttWMggtctatttggaKagaggatWcatttgctatcgcccBacacttataagaYtcN +cagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaa +aHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRt +tMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttR +agaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgH +atgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaata +tDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRat +aBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRa +HtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccg +aMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgc +taVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcaggg +RRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaact +aatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRat +BtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagac +gaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacg +gcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHB +cgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHa +ggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKga +atatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaataatatgttttt +aagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNtt +DWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaStt +gatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatg +taRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatN +ttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYB +aHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatM +gaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatV +WaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggt +atRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBa +taaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVB +tagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMagataatgactMBat +BctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaa +ccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaag +RSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgttta +DccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgV +ttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatD +tVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSgg +agttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVt +aattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaW +tattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcg +atHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtN +attStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKS +acaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKcc +gHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaa +tatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNatt +ataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDgga +aagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaV +taattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacaga +taaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttg +gtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataat +WNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttgg +ctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaat +acaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaa +BMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctt +tgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcatt +caattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattac +aWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttc +gaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgag +KRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggc +taggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaW +taggattScaStgattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBY +KKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNa +RgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggc +aaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttc +cRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtct +gRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWt +catHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacgg +aaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWa +tgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatg +KgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggc +tcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtc +aaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatca +DMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatV +ctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttatta +WMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggat +acaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHc +taaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatacattNgttagagN +ctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaa +aRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtat +aMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagc +atgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattca +ctaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBttt +cttagaggVttcaatRattNtccatttcagctactccacMatSHtagataaaWgaagttt +gDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgS +acctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaac +NgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagSt +aaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBt +cccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMN +NcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcg +ccttttgtBtatatttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaV +VcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcata +cgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDa +NtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactcta +agtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStc +atgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgc +ScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgcca +ttacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHata +tMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggat +gVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaD +taaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttK +caaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVg +ctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYc +StactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDSc +ttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNa +ttMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWt +BataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccg +acKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaSt +ttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVat +ataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctg +caMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaH +DtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaag +KtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctca +SSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcM +tMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNta +agctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWB +SNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttt +taccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWt +tgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDta +cStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaa +attatYNtYctagtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgt +tttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccatta +caBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKt +catctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattat +cMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgctta +tctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgtt +BDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNc +aaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDt +gtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtct +ttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatN +ttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaa +tcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaacc +agtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagta +gatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcg +cNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacH +RgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDa +DVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHg +gtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagta +attWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaa +ttcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcga +WgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDa +NtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgact +ttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaKtcactWaataat +YgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataR +aaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBcta +ctacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMa +ggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtg +tgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRSca +gDtaKtatttYaSctttctcatccttaattagttaaatactgctgNcttgctcatatata +ctaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcK +tacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRa +YaatattWttattcttataatWatattaccYaagWtgaataatgatttgtatBYSaDcta +tRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYY +atattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtV +VgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRt +gctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDR +agBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctg +cMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaa +tBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWatt +gcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgt +agtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgc +cggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDa +caccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattD +taagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatSc +gatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWc +tcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBt +aScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSga +aWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcac +atatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaa +gKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBat +aRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYtta +gNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgt +aMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWS +gWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagat +acNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaH +aYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMa +cagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgatta +aKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatB +taattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMR +tgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScga +tgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgt +ttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatat +gDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaa +gagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatca +aaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaY +tctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaH +KaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaac +SttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgata +cSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYac +taaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHcc +acatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaa +gtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggt +SaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaata +WacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttW +agtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctt +tgtgacgaBttttccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKH +aacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgct +agagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtac +BtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataSca +DaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataH +tgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtW +gatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDg +MatgagatctKttaHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWS +gtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtac +gtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgc +ggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWD +tSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKg +ScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaa +ctattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaag +tcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtc +KaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVat +BaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccR +tHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVta +aYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaN +tDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHta +ggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVtt +aWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaV +VgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaa +taacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHB +catcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccB +tccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatM +aaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaH +aacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatg +MacataWaaMtataggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacg +aVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgt +atRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaD +taattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcat +taSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWa +taactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtY +tctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaK +gaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHttt +DtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaS +atYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaat +BgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattact +caaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWt +aVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMac +tKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacat +aWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHa +ggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgD +DcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRac +tHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBg +cattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggta +gVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaB +gDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNt +ttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaa +ttgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaa +tRcacttgttttcaaattctggcccttttBgHccatcgaWctataSttBgataacagtac +ggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBt +atcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaata +gaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccY +tgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgc +agNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRM +tgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDc +agaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVat +ttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcgg +aMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtact +ctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttat +gtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaD +agScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWg +HBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMat +HWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatV +tatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcatta +BaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcc +tcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctK +tDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacStttt +atWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgttt +KMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgt +YtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNta +aatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMS +tgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMta +DtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKtta +cMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacR +taDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactc +atVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKS +atcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNt +aatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWc +tWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatat +ctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatacta +aWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctca +ScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtV +StaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttct +tatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHt +ttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaa +attKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacat +tatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtga +tataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgta +tWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagct +NgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaa +aNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgD +gcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaaga +tMcacatBatgtStctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYa +YtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHcc +RBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRatt +NcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRB +ctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWact +tctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWH +tYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWa +attcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagt +aaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgH +ttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacag +gtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatg +DKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYt +atVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagt +aDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRa +atctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRta +agtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtc +caMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgYBtggcatRtact +tBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaagg +ttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacS +RtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMt +tRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVct +ttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMc +VaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgt +aaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacg +SaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatg +gtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaac +agaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttga +tgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagc +cgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaN +tWVcctacatacYtctgKtcattatctattatcgtcKtaataaattagggHctcatgHtt +SNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBca +tcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaa +gttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcat +tggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBgg +tccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaa +BaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcRYttagcatactt +tagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKatt +HgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtca +tactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatag +caaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHt +ttagttttataatRWggattYatatMaaaactWaDRaggataaWgMataggtactatatt +tVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaatta +caKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgat +tYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaa +cWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtc +taatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaata +cgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYta +gataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatgg +tacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagct +cVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRaca +VcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgc +WtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaat +DttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaV +StaatcctcDagtcataagWtataatattacagScHaatatagcaHYaaSagaaaaactY +tRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKt +tccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNg +caSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHg +WggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBa +aatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMt +attagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWat +tatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHt +SaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVD +ggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctStt +ttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYY +acSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKat +aaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcag +ctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaa +RttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttga +gaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMV +ctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtD +aHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMt +aaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagta +BttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaag +tagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgH +actatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatc +tttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtt +tBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaB +ttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttcta +aatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagN +aggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBt +tMacatDtatttaaRggattatBVcacattattaagWctactVcaBgcttKagagttatR +BgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacD +aaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcatta +acSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaSc +aSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattag +gagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatc +RRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtct +ttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataattBStcaatttaW +cattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtc +atagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYattt +DaaatcactKatWatcDatatRattataaatatctattHSctttggNctaagtSacgaga +tatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRa +VgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcc +caRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaata +cccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaH +acaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWK +cagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaa +gtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYta +tcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatata +HaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttatt +aaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactag +KgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtc +tcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaY +ataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDc +ctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaata +atVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNa +tcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNata +caagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBD +KVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaata +gatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagt +ttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaa +agataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWccatttgtgaccttt +MSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgN +tatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacg +tacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgtta +tRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagV +RBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHg +KtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKg +VaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtB +ttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttga +gtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYag +taWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYg +KgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgat +gtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctc +DtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgD +gtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMa +MtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaM +gVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSY +tttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgta +tBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttcta +ggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtS +aNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRYaatggtaVttta +aaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWcc +VattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacct +aaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNt +NgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaac +MRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaa +gtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaa +aVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataY +aBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttag +ccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgc +BttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctag +atSctaactctDttaagacgcatagcRNgagatttgtacattSattaacttttcgttgat +tWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDSc +NctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctaggStatttacaact +cKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgc +ctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaaga +gataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVtt +aatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtY +ttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaat +gaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVt +acaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtac +atatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWY +RatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgaga +BDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStatt +cHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMa +DctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcag +HctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacg +BaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMW +atttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVtt +cYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataa +tgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYt +SWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtatt +atYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVt +aNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaa +agttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacatta +ttgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSa +agttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgta +HaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttattt +gttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaa +caYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaa +VDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatS +tttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaS +aVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHta +gtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYW +gRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMcttt +cKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttct +gtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaact +taBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSV +RMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaN +VtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMc +atagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctgga +YattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWY +KDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagt +aaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaa +gaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWM +aaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaK +tKacNVggaatYttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKD +gtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttat +WgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaat +tttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtc +NaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcV +aYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVg +agaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatt +tttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHata +MtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYS +HgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaatt +acYSattatttaYtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaa +YccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaa +atactcgtacttttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWg +BaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtS +taaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMga +BtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagaca +YaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccg +taBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDa +VaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatt +taYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaB +aaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYct +tgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStat +tatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaN +NccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRV +taHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMt +agMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatat +atattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMta +attaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatc +aBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaag +aaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWga +agcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagN +taMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagM +aggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttct +ccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatga +gHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNctta +RattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttga +acNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatacta +ttWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaa +aKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtg +ggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatatta +gcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBH +tttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMg +attVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcat +taatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgc +ttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaa +cSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVgga +caWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaat +atgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtH +ScgataaNcBataggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYc +gctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaB +SKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMaca +WNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYata +StKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaat +catattcatSaYtgWaDacgaataactctggaDccattacgSagaaattgatttaDtHac +gtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcV +NWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttcc +atactHgStagHcaattaagacagaMDtttagcHtgccctttattatSatWataBaaSMa +ccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagag +cgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHtt +cataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDS +tacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHat +aatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMW +VtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMg +tatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcD +gtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccW +acaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRat +KagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgt +agatYacactYSBDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNt +taHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDct +tgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDc +ggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttc +tagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatg +tttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatat +agWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKct +aaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaa +caaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactK +attaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtat +YcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatg +ctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgB +tDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatct +ctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgt +HgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKat +taVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtagga +aatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcg +tatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaa +atKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgtt +ctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaa +aaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYc +MagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWN +aactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgct +VaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVac +aNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgM +aMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgN +aaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacaca +StaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYt +ttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttR +ScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtK +ataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagata +tttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaat +atgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaa +ttVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaaggg +ataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtc +tattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttg +HtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgact +aNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaat +ttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactac +cYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcg +caaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRD +aatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSa +ccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaataga +atNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKtt +aaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBt +tDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcatt +cacYtattggatVgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtg +tMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtN +tcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaB +attaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtN +cMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKV +NaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagattt +agttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNa +tVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaB +tMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWat +tagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaa +catcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacg +HtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDta +taacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatW +ggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctD +gBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatg +aagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHat +aRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScY +tSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgt +agttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatR +aggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSS +aaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagg +gttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatca +tacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagtt +atSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRatta +aaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaV +tKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtcta +gYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHg +gttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScat +NtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttg +ctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaat +aaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaa +tttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttt +taStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatatt +aRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBcc +WDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDc +caaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttag +ttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttg +taaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaY +tVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMY +ttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWa +HctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttc +aWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattc +attttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgB +gtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaat +aagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtg +aRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaa +gcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatg +tcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttc +gaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBc +WVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactga +ttStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctV +attagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagtta +NttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttct +aaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacSc +gaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctN +atYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYaca +atgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMct +atcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctc +atatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHca +cgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHtt +agctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggtttt +ctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatS +aaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattactgtaKtNagaacc +DaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactat +aKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNt +aaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWN +DataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWgg +aacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScV +NaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatcta +aaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNa +DttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHa +WcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatc +agatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgc +KataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattga +gtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaacta +gtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttat +cBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaD +gNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBK +caMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatag +ataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVac +McBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWac +gtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWa +tgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacat +tSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcg +aatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcat +ggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaat +atRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHg +cVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaK +tgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWcct +tgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKga +KtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgM +gtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttata +VcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaD +MtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHt +taaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaat +tcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKa +cBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtca +agcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtt +tggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgtta +aVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSSt +aYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHat +atBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRta +tagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRtttt +ttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYc +aaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNt +ctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgt +tgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKN +ttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataa +tatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagc +accaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHa +gagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttagg +atSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagH +KagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRa +tBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSg +cgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgctta +acgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataa +gtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHagga +NcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNa +DtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgt +tgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcat +RacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcR +WMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHa +ctNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVa +cctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttg +tcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaacc +ctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKa +agMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcK +tKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaa +RNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMa +ttDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaY +agRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttV +MaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYt +cagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRR +aattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattg +cttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaa +ttYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKt +gaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNtt +acgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattc +aaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNa +aaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttD +gWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtac +cWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatac +gaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMt +atataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtata +VDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtcc +agHctttMtattgtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtac +ctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVat +VtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKta +ctctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDtt +atMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaS +gDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtat +VatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaK +aHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVa +cYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDa +YtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtB +tatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWR +taatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagta +gctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtt +tgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBat +gtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattca +gaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHca +YNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKca +tactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacK +tWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccagagttcaKcStacc +KggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtattttccttcatcta +cttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacc +tVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgc +aaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaa +ggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgt +MatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgata +NWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattW +YcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtt +tagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVK +aMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtct +YcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDag +ttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcaca +tNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaK +gccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttW +cacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNg +DagatWtRttSttNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaV +cgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDac +ctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttc +catgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaH +ttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVg +KaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaaca +ctMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgag +gaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttc +tVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaat +tatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggR +tttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMata +aHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaN +ttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYta +ccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVatt +WDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaV +McMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaa +gaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRD +aRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgB +taaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBN +aKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaH +VaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatg +BaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcagg +aBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNttt +agtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaD +gaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgat +gKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataa +tKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtY +tagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaK +caKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattt +tgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacV +agttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgat +tcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgct +aaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagat +aDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgacc +gtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactat +aDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRa +gattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatD +taVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaac +ttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNg +cKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMa +gBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaB +ctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWt +ttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtca +ttagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttca +ttaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKac +ccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNB +acagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgta +cVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgY +taaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtc +actYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaM +gccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNc +aaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagact +tcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRggg +attttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgt +acggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMat +gtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaD +aatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcat +ttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaat +tDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDV +tNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDa +tYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcc +taBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtM +ttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKttt +agtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttattttt +ttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgatt +RttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaata +YaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWS +gctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtata +tgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNta +ctHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagS +tatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBc +YtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSV +agaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYt +aMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacac +tDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHat +agaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgta +aDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttga +KaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtV +KgHtcRattactctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgt +tMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgSt +gtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaa +StctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgct +gagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNttta +gacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHa +gDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttct +DcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaa +WtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatD +gaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcga +ttaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaa +RgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgc +HttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcactt +DattYttaVgRcacaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaB +ccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgt +tactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaH +gHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaa +acgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagt +YNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtH +ttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgat +cgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagtt +ttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaat +actgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgt +atacMatcaaactagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaa +StacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHata +accRttagatataaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMc +aWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgt +ttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctg +tgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcS +HgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVt +ttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagt +ttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWc +MSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNtt +aYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcgg +KKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctg +ctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctccc +acDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVSta +tagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggc +ccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaN +tDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHt +KtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWga +taMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaa +gcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagat +tcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgg +gaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggca +taDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtt +taaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtt +tcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatga +gMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMag +aRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSB +ggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtt +tBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMa +aKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatct +tHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataa +cDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatc +tRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBa +aatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatc +cScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttg +taatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgt +aBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaaca +MataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStc +NcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacat +tggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaV +KtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggtta +tttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSt +taaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWg +aYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSg +RaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMc +aattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVt +atcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataat +tMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSSt +MatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaD +gaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatt +tttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaY +aatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaat +aaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcg +agccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcataca +HcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttc +cWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWV +acSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattH +YtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWt +YYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttc +tgctaYttBataaRtattgatgaaactagttBgagtcttccatBagatctBaaagSacag +taaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggK +aacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctc +ttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHt +ttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaB +tctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWtta +SMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatR +acatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNt +ttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBR +taaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccD +aaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNta +WatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaac +VttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNct +gSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatc +HtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatct +tcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcY +aRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDc +agBaagtctSNagaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHt +taKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttcta +gYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaa +MaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacc +cStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBa +aaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacK +aaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaK +cNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaa +cttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgata +taBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKa +tVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRaatBattWVactt +WVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttag +tccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatc +tatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataa +agVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNc +cttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgata +YgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWa +gaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaata +aNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDND +tBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDa +gNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatt +tctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaa +YcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKtt +BtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgN +tScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtggg +tNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBa +ttaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctV +HttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSg +ttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVg +MKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttB +tgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtga +cgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaag +tatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacag +tcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtat +cgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtc +tcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggD +gctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVa +BgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaN +cBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaY +ggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKa +ttaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgta +ccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatV +attttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMa +aRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaattYKKtgatagc +MYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgt +WatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYt +DctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaac +BtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgca +gtttctttttMagWttatRggcattattVaagaBBttatctattatMcNtaacagttgaa +aBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaY +atgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHag +aacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatc +tggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDag +YttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatct +tDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWac +HagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgact +attcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtc +ctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgcta +cWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaatt +WRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKY +gtYSaMtgataatNggattKNgaSggactaaBagataacactcataVgttataaSacaat +cRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggat +aaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattac +attgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaY +HWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtata +ttacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBt +atccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVa +tagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgag +taatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgt +tRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWW +agccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKt +aHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaa +tatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaat +KDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVatt +attaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtgaatttttKtStat +atttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatctatKatatgaaca +actctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttatta +tgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaa +VcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMttta +tSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaacttt +cgcttttccatttNaaYgtattttactttacttRataBttgatagggacattattaaSaa +aYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaa +MtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDV +ttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacV +aBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSata +ggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaW +ctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNtt +atWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKct +ggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggt +gatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaV +HtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaN +NgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVc +agKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttatta +RKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaY +tttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggtt +aaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaa +gattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaM +aStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacK +tttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVD +ggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtat +NccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaat +tggagagggtctagtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDc +DRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgW +aHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatag +ScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBt +tgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttacta +BgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataS +tcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMt +WatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaa +RaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaa +agVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagat +tWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBS +gaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRatatKVtactata +tttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattaca +RNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggg +gVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNa +MRaacaaacaKctacatagYWctgttWaaataaaataRattagHacacaagcgKatacBt +tRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaB +SaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagt +gcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRct +tactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataN +DaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYV +tNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWt +actNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtat +agYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaata +YtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtc +attttcWattRSHcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccg +SKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctata +ScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactN +tatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaaacatacaHactM +acacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgt +cagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagtta +ctcttcattVtttHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMa +HWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYtta +aatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgtta +tcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKca +VtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatg +catttNattaDttaattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHa +gaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNH +ttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVg +agctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgat +taVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatc +tgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagtaaVctaggaScca +atMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaatta +aattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgct +WtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHH +KaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaac +cactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaD +MtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacga +NtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaata +KgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcat +aWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYac +ccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgV +HDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVcc +YcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWa +cattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcg +actatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtatt +aMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRV +taaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtact +aKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWY +NgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVg +gacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgD +gttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggW +YaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaat +taatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagatt +acVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYt +tattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWct +gcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRc +caVgggStctDaacataKttKatttggacYtattcSatcttagcaatgaVBMcttDattc +tYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctg +ttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRct +WatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagt +aatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaa +aaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKK +agcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatct +RatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMg +atNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgD +tttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVct +agtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtt +tatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaat +tYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctga +aMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaagg +tYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaa +VgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaattt +acDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttca +aMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcac +DaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaN +SYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattct +MKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaac +attYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatM +ataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatR +aVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttcca +KtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtat +ttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDS +KatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatK +agStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtcta +tggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataat +agatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaa +tgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgccttt +atMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatc +tNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtg +ttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggt +VtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatact +tgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHac +cHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtgg +caVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaD +aagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaa +aatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHata +agtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHt +aKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMt +tttcRaYDttgttatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDt +cNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttg +gtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKN +taaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaB +WggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDN +atttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSW +DRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttB +aaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWa +tBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaD +ttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaat +taagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaa +aacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccgg +ttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMa +taHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatW +ccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKD +cttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctg +aaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYat +WtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacY +gtaatataMagaatgHMatcttatacgtatttttatattacHactgttataMgStYaatt +YaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatR +acacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaV +YatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatg +ctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMga +gSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagttt +VctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttggSagagctacHta +aRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaW +gttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKtta +cHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRg +cggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatat +DtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtg +agaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgat +aatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaa +ttataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattt +tatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDctt +attNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgc +NtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNc +aNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcg +tttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtg +tKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaY +gBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWa +ttagttttNaggtctcaagtcactattcttctaagKggaataMgtttcataagataaaaa +tagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtc +aDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtc +attcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtB +ctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcat +aVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttg +atttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaa +gaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBt +tattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtc +cattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMc +NBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNta +tttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBV +agcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVta +DtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgt +aattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattag +cSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtN +agtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaaca +StaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaact +atatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtc +agScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYga +actcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDt +aaactacagWDcYKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKt +cgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatV +YaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcc +taNgagagcYgatattttaaatttccattttacatttDaaRctattttWctttacgtDat +YtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWt +aWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaR +tagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaagg +aaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacW +DYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKa +aaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYa +tggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRa +NaacHKtagactactggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactc +acYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatc +tYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgatta +gcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgta +gtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBct +atcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacD +cttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNM +aVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRag +agYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaac +BatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaac +ggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaa +tagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggat +ttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttgg +aacaatDagtattRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgat +catatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcat +VgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRg +aBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcK +tcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgt +taNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKaga +ttaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttN +ctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBata +NaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaD +BtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSt +tMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacat +tattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVa +atacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMga +acagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtt +tcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKa +aBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaat +aHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSgYataBttBaact +attBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKa +gaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttt +tgactatacataatcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgag +aRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYt +agSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtt +tatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVN +gctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaa +gWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggc +VaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRa +cVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactg +atttaatttWDccatttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtK +taaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYa +ttttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaag +actcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKta +aaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaa +ggMaaaattttcWtatKctagDtYtMcctagagHcactttactatacaaacattaactta +HatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYa +tgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgt +tcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagat +HaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacS +NtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSa +acttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaa +cagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKg +gataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgc +cgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVa +actaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagM +ttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaa +HttRatctaYattaaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVa +gttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctattgtMagagattaa +actaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKW +BattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacat +cWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYR +VacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttg +attVRatNtctMtcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgca +tgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcSt +cWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtatt +aaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtc +aaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYa +aVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtD +cDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMac +cDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDac +gaKatgtatatNYataactctSatatatattgcHRRYttStggaactHgttttYtttaWt +atMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDcta +MtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgc +aatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtctaactKataHac +ctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattact +MtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBa +atactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWtt +SttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaV +ctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDct +MYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaK +atattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaa +aHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKagYNKcattataNa +RtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKD +tStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaS +taNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgtta +gacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaatt +gctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWat +cgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBga +cVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYga +RttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgaga +tYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacctNVataatHcccK +tDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgc +tcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWtta +atctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgc +tBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatg +aatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaa +cccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHattt +BNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgta +HDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBY +RaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKt +gaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaK +atKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgt +RattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYag +tgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcga +tttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaK +caataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttY +aKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYg +tMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaV +accaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHataKgDacatWcc +ccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtc +aatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaH +ttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctag +taWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtcccca +agtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcg +caRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMg +tBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcat +tSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttR +tgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDa +atactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataN +ggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKa +cataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKt +NtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcW +BataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattaca +gKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataD +atatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgD +tYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNN +VtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcH +MVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDg +tNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctg +VtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVtt +aagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaH +cRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatct +gtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaa +ttttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatY +gaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaK +cKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtt +taBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagV +WcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtat +tatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgt +aNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtat +SttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaatacc +gtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttct +atattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaa +cagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctH +tatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaac +gttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWg +ataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVa +ctWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacB +cgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatat +gctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatga +gcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtga +ttDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaac +aaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYB +YaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcatttttta +aBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttY +gaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatc +aagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaM +gaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYg +aatacaWVacVcRtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgt +gattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattg +YtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagtt +aaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaatatgattagaact +ccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaD +aagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgat +tgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcact +ttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRV +ttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRa +tHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgc +gatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttM +ggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMtt +acggctNVaacDattgatattttacVttSaattacaaRtataNDgacVtgaacataVRtt +ttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtatt +HccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccata +RMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaV +cacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKata +tcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHa +attagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctS +gMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMc +RggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaV +VcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBat +atatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctac +ttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatact +aaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatgaccYtacacttta +attaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMta +tWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatW +tctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaStt +gtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtat +cgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatca +KgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgt +gNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMta +gSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSa +ctgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgt +taacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttca +RtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatH +catcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgta +ttMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaa +HctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatc +tggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDt +tacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaD +aaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttt +taaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaK +gttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaac +aaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtctt +RttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatH +tgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttct +ccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBt +ttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagat +aagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagtt +agMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaa +KgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKa +aaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVc +aDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagtt +ggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttg +tagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgS +tatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaat +ttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHactt +ggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHac +BttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaatt +aHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtg +ttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtg +cgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtgg +aatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaata +taaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattc +aaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattattKtRttNcggcR +gtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRt +BttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgata +tatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHca +caacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtat +gaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgatt +gaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttca +tRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttt +tRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttt +taBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNta +ctBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacg +atttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaB +ccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMt +ttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVa +atcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgt +ttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctca +atttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatc +tttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNa +aacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDc +ctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStg +gRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgt +atgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcga +DagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatc +DaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgat +tcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaW +tctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaatttta +tttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtat +taNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttag +aHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBag +HaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWc +WRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaat +agattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcct +gtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaat +BNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaH +cattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDt +tgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataY +aYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatact +aNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcg +aaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHgga +taatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtc +cDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataV +aattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKatStatattcatHH +RttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaat +RHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKc +taagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcg +gSYtcttgRctataYcttatataaagtatattaatttataVaacacaDHatctatttttK +YVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattc +tgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSt +tgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaD +tagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaatta +MtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtR +aaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWt +gtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMR +taHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgH +WNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHa +NagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgac +MtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagt +ctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDc +ttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgt +tatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagY +ataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNg +acttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRt +tVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagta +gHagBagttagaccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaa +BatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgc +atggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMa +aaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagK +YYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaM +ataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataa +ccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDa +tatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVa +tBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgtt +NBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcg +taatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKc +tVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatca +ScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYc +acgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKa +RagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaa +gWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctatagccctYttggta +attKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWH +ttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNa +ctaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctt +tagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaa +RatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHt +tttMgMagatDtataaattaaccaactMtacataaattgRataatacgBtKtaataattR +gtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttg +ttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMa +ttBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattW +tgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatag +tgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgag +DttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKD +gatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaSta +actScattattaacgatttaaatgDtaattagatHgaYataaactatggggatVHtgccg +tNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggag +tatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatat +aacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttc +taagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttH +catSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaa +tctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaN +atcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaY +gcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVa +tgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBa +cacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatV +StgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVa +VtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgc +BHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgt +RStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatat +tagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgcc +ttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatca +ccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtca +VtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaY +agattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacg +aWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatc +taatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcg +RggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgt +gttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataac +tWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggt +atgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatc +agttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtcctttta +cDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctcctt +NtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSY +gctttcaHcRaattaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgct +cttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttat +aatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcg +actatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataY +tDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgta +tgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMt +agaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaa +tYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtag +taaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYattt +ttgcDacHctWatcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaW +YaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcSt +atMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtaca +tataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaat +ttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagtt +aggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSat +atgcgttaBNggttaYVatgaactttttgccatataaataRatSaBctagttataBccga +aacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVta +gcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaa +NaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtc +tttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVtt +ccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaa +aHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataa +BgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRV +tcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccV +StttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaata +cccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaW +atBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDatt +atttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagt +ccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttB +gRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaW +ttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaR +DccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcac +actBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBta +HtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaa +tggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatctttt +aMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHca +cSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaM +atggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacM +ttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaH +ccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMct +DaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacat +gcatatMtttgtaacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRc +ttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgW +attgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRag +KataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMt +tcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKa +tcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaV +tatagcccaNRttaccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVt +NagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgca +HaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataaccca +SattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtat +tDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMS +gKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVata +tgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcga +HttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttg +gBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYa +BtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNt +gtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcD +KKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgt +gaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagt +tMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaR +taDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaW +gtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaat +aactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaB +actWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDa +ScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDg +aggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcg +MtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKcta +KaDgctagacttattgattaaYttatcttattattStaattWaRaYBWagYaatatgttR +gScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttM +aaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMtt +aaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNta +cgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVa +tDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMta +aYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNcttta +taggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaaga +MtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactg +cacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSa +cYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWK +gcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaag +acactaKaagRtRataaattttcatHggtaataaatgataHtggctaacBacDgtaatat +tRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactc +gctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatga +atttattcaaaattgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBta +aSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgt +NcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRK +taRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcac +aaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccD +BtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgta +DtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDa +tccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagct +aDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaac +caKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtW +ttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagc +RattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaa +aYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDgg +aactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHatt +atagWtKttaNgcDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYV +tKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagt +atagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaY +DcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHag +gKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgH +ccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgY +SatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaat +tSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttatt +aataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaat +gMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagt +gataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYc +aataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtc +gHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKg +tgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagt +NagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaatt +SMctatatagaaYacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaaca +aNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVK +WaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgt +HagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVg +agtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttD +ggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagt +accNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaaactagatgVatt +tagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcact +gHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttattta +VtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgagg +tHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaa +MccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDt +aatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBga +YtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagac +tMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaN +KHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgt +DtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacag +atgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactN +WtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatR +aBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtga +tctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatat +tgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRS +tYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatK +WatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKa +tcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgct +ScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaa +tcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHtt +YgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBc +ttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtg +tgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWttt +MtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagct +tccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattDtYaatattDacc +atcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtgcSataaatattg +aKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMtKttcatattaaD +aSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcctVttaaNaggaa +aagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaagatRDtVRacta +YagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagacagtgtaattcaSt +YttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNataaWtMNtDVgWt +tgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttDatNttaaaDgRt +atNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDattatacBattMg +ctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYBaaaRtgMtatSR +gaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaD +NcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtgaaScaacctttRN +atcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYtggattttcataW +ttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMctMDtaaaatRtB +aaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaSacgBtaaataaa +gtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagacaKtagDtaaHaD +gttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaSctttattgtcttttcct +tRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaaggtcaSBttaaca +aKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgctgcatttactttg +tgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatSRgKagattgaVa +tKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgatccatgagttgtW +catYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatWaVgNHcagStVH +cggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatgtgaatgacagtg +aRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaBtagHactgKaat +RtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaVattgatttaagY +ctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKtYtYtagacgatt +RaaYBtaStcttaWataatcHttataRcactgagtgggagccaattctcDtgDaggHcDR +VaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatcttBtcttRgaWcaV +RKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgattBtggacgtctg +acaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaatatttgtWtttata +gtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgagaBgRaaNttttMt +MagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBggKaataBattYta +attataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgatatgMtgataacW +ctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagatatcYBttaatta +ctcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYagttgBagNcaag +aaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtHcMaBttcagtct +tgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaatatgctatMcatg +aaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattggatttaacBtct +SMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaBBacaKtHtttca +tgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgatgWcagggtcMBt +gSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgctYtgcgaaHatDt +atgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWttggSatBagagc +HgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYc +attgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtagRgagtHDgaVcg +tgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHaaScataataatg +tttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagtgKtatgattHcY +cttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaaccgStcHaVBaa +tcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDcatYHatatgcaa +taaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBMagBctaaBaWtg +atgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaatactRSgcataKc +agcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNccagWttcgtatB +cgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataKcaHVaggaatat +aBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcMcgtcctaaVHtg +WtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaaaYttgtagtcaa +cWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDtHatattcgatNt +tacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtRatcatctaaatc +cMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgHaRttacatgaWc +DtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKgaHWagattRData +tcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMW +aaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDaRSgaaKDtVaBa +tcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacgcatgtcggaYgt +aKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgcHcaaaattBtag +cttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccgYaYRaaMaattR +aagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMataatHgRtagcga +KgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtatMRcgKccYcagt +YcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYcgccagactcttc +SatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaagtgttcacatata +aagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtBctaataggtaRt +aaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBtagtgatYcaaaSt +actggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatcacMcScccVcgtV +RRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgttcctaDNaattgc +tVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgStttNaccattBMYat +RtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttttcMtgaRYNaat +aDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattaggtaatVcaNggaR +tNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatMttYWtWttcctg +aKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagW +tHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatMgactatttatSa +aVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtSacgaaaHggaaa +tcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtactctagaacgcKaa +DWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgtatccattgtggHc +aatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKBBattaatggctg +tHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRtMtWgggatcNta +cacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWaggaYacttttKa +cgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKagWattKtttaWgt +agaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggtaNgtWactaWcgH +ctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcVtBtctStWtaWM +aBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtBtagaDacBtaag +aataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcgctSRtacKgcac +tacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKtaaKaccHaccac +ccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataWtaWaMtgaataa +gaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcgatacgtgtttat +ttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgNatSaagtttHtt +aNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttSagccatRtatat +cactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcctYaacVactgct +McgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaatgtNactaaBag +atagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagtaHgacgMaaacM +tacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcgacctgcaacgttt +tattacNMWNcattataDVDactatattatYattttgcgaagtgagYVtagYaWaHaatc +tgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaacatccgtYaBtVtN +ccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactgtNaagNBcagHa +DattaaaWttacacaaatactcaatSDatagctcaDttWactttgaStaaDtagatSaaD +tgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccggNWaacatacat +gttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYtaggctttggtat +gagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYaMaYggttgtcaa +agSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagtttgaMtcgcatc +aaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgtcagMVSattatt +taWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgacaaVRHttcSaSa +atactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtcgctBtgagccat +atScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaagSacScaaagagt +agcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgcHctBcgYgaaVa +cRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSWtctDgactaSHt +tctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatYSaNgSagtatag +atgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBaYtaaNaBtaNat +actggcttWcaagatDctacggaNctatcacatSgKgattgacgacccccgagtNDtatt +gagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgccaactKaattaR +gacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgcttatKtcaVtVca +gDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNtggWagSVaRttc +MVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacgaagtcccRDVaa +cBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNatttacgtcagtg +aggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtgStcttWgtattK +tSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgcttctatatHtaa +tggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagctaaagtccMMtgag +aagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBccaNagcSBgaMaDa +VaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStScRaKatattaca +cctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSggaaaaBcaggtHta +tWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacatcgctcgDDtRaa +tatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatctggtctttattt +tatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcMgNgcgggagtct +tRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagS +DtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatatcatttatKtKaa +aagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgcaMtcttSaaWaa +aWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaagtgcgSSgaaVt +gYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgttgtBcNtaatgtc +acVatactgaaatMBttRRcRatccatagagggacatcgccWttagttgWttatKagtaa +aagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgSattRaMtgaatM +gttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMacWttccMVgtgaa +ttctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKtaactttaatNaa +ggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgttggtSatHtNNaa +VagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBNWtaNMKcVcVSW +tSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactagcgMNaaactgat +aDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataVaggcaagHgaaS +MSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaatagttHttattMBg +agctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggtaWSatKgatatga +gcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacataatVcacgattat +aDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgccttacaaaWatt +YWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtccagaKttSatatc +aStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaacatKctacatHtaa +aBtcNWatttBBaNatRcDattcgaactataaattataactcagtSgatataagRaYaKH +ctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacaggaagtgataaac +atBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaBtaggtaVatYac +cNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttKggccagaaBcat +agtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMggMtttataagta +BgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRcatctSDcHcMgc +aactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKctSHacctacacc +actaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBaBtaatttSRcgt +BgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMtMaVcgaattaNa +agMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaagctaagatatatt +McggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKtttcaYBaBttaV +agtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWtaSggacggWWct +BHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatggaaBDgWgHtcK +StVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaHNHagcDatRcaa +attcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaagRttaBcagVaYa +HcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaaaaSKatHHttVD +gtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacKtaacHtgHataS +gVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatgaattatYcttKta +caatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNBaatcDtacgatt +gacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattttcttgaaaaact +acccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNtttcttgYKaWta +aBtttcWttagHtgtttctcttgtggctatgDgctaatWDataatttagaNcgcRRNata +KtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaactHgaggctaga +gHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggtHBVgttaattgK +ttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRctacaataKatattc +taVgtgtaattRacKagttattgaMtaatgaNatacDataaggactttccNtStatatKa +agaataKtatggtcctctatgaggttaaDtgtattgataaaactggatcactKBtttggc +gtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaattattWgaaBgactg +aKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagtMWtcHgcattca +caaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDcccctatgatVtt +ttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaattgSttaaMcVtDa +tttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcctBtccMaMMtaMY +HaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtMtKcBtaNKaHSt +gSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVatgagaaggtcaK +SttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNacattRatNtgStt +HVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBatatgSgattttacg +tatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcgcagtgtgtMgta +ttctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcHYtWMaMcgaacK +caNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccDataNactttatBSDY +atDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttcgtgataHDYaag +ttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcgaatSctMaggVaV +aaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSatRtagttttagc +aaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatatacaatacactaNatc +aVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggataWMtaattgtaaH +tgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaatHHtaagRttDag +tMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYtatKDtcatttga +acctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcg +cKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtatagKctaNtKaSVg +ttcgagacattttRSatagttSacataMtaYHccacttttctatactagtatgaBaagct +ttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactgttgacttYaHtS +tcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaatWStaatacgNa +agtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcatagBcaataVcHcR +gcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataKtatgatcgtcVa +aWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHaaaaNgaatggSt +HgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatYtacVaNttctcW +tactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRYaDgaatgSYcga +ctgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatVatcttaaacRaD +atRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtD +gHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctNataaaaatatWN +MtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagggaaSatgMYBcK +BBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaatVgVaKctttNg +tttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtttggtctacNttg +NgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgtctSttYctgatt +VaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgccgttacgcNatcH +ctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKtacgtttStagKgt +ctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgBtcctaatttNaa +ttgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKctctttNtaacHa +cNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMctttaNVgaNtcM +atcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgctttttcatcYacttaKt +tatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatgaaattaattacgV +NaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaacctcWctHaatct +tWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYatatcKBgtcttt +atgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtataaaataRatHat +KgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgtagaHcVctcYggg +ccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggtaactBcaMNNct +agaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMStatacDttataa +aVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcatagaattMttgtH +tMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVHaaStMtaaagcc +ccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMttagcttacNcgaag +atRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgtaaaaagttaaWaa +agtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatBtgaaatttcgcD +actttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBRBttgWttagSat +gacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtatacattaMctttgSga +catBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtctttcDcgtaaMta +ggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRttWctWttaaacc +aatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaatgtVgccatcaB +SatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaaaaaataYNDtDa +atcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaYBgBgataaHNta +cRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaHScagttcYcatc +SYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKacaBRtagHtaaaN +cVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaagagaatcaaaaaag +YScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDactccgBatHYgtt +catcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaataccgcKMtatgKtg +ScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVatDaatttgcttt +aaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgactacaNaatBcagt +cattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRgaactgtgHtgacH +WSactYNgtttBactatWStaNtcStcMttgattStacctgaattctWatNaaHgMatat +tcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaattttWttDaMtggt +tgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttHaatggaatatYW +gtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaagatgttBBcNaYa +ttcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVcMNgaacKagatc +gNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaaMacNgttNtKHM +cctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMt +WaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagWgcBHRtacaaDt +tcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctgVcRDgVtaagtt +taattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMSgDaaaatttgHa +HtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgactMKatHBtttaV +cYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMcccgtaataatagDa +taatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgNDHaSNRcggtaSa +agcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatgatttttRcWttS +gtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaagScSSHaaYHWc +HcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaagtgtaRgtgggaV +MatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatcSccttggSaWat +WtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWtKgaacgtNttac +tgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaNHYaMacagWagt +aatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHcttacatcDKttMDKa +WggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVMtWRKKDctaata +tDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttatttagtcaaVatccKW +tacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgtttaaSaaaYtgatt +gtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaVatcYgWttaDat +catNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaatcgttcgKgRca +BaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatBgaNtgaNgKHtt +ctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaBtgttaNctaata +ctKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatMaaatYtcacVaa +cgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaDagttNMataatt +taSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtgVcttatttYtga +HgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcgaaDattttagtH +cKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgctataKggatWtta +ggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVBtgcaYaaRtDaa +tacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaattaaaacgctctc +tcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNaKagtatcattRt +tNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgWttNSacaaKcaD +aatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWHtcctWDtatttt +tNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggtNttDYNYgaaaK +ctcacacYHRgttacatacttYacaataNaagaaaagttataNaataSatacagttScac +VaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYtMtacKacHtttt +KtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaatcccgRBaWgatK +gagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMtaacatataDBgt +aaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtactaVtHactttNt +tcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaatcaYtSgttttat +aaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaatattacSHaRgttt +ScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcDMggcVaSBagaa +tcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWctYgaaStccgVa +aaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtggaNYgaRtMaac +ataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtactatatgatRSgttt +gccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatatgWtacaaaWttg +gaaactttaScataactRattMtDacVYataaaagMaattttKtgaBttKcaacatattV +tagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaatKtagacataat +ggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaatatgtaaacgtt +cactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYcgtttBcRtaYac +ttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMttttattaRcattatt +atacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttagagcccaVgatttg +ttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacWtttttaatDtMg +aactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgccatatgctaattg +YacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHKttDtttaggcta +gRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactcctcatgtScttc +aaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBatttgtaactttgR +ggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacgaaaggKttacat +tgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSatctNatttatcta +tRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctattKtWNttcRaca +aaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRBatataWaatKct +cattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNgRVagKDcttctt +cNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtatRatDtKaaSDga +ttcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatStaaaaMctVDDt +gttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgtaMccaataattHt +tYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcacttcatSaatata +ctttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagKtWtcatRcaact +attaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgtctagtatSctaB +cacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggtSatBMBDactVt +ggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaa +atatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttgaacNaatgttWgt +ggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBRttaVagBctRca +agcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHc +gtgtcataaaatagagacttgHYatattctaBgtttatRatctatttagacattttNtWa +aSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaRtcatgKattgRc +atMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVataaSacVacKHatg +gttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVtt +agatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDtcaMtKaaSttta +tKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMcKaSagatSactc +tatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgatcttHagttttct +taaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHagacagagaggcacW +tacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaaagggatgaVNMa +tgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgVatccaRaSatat +tNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggcttaHaataaHSag +atagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatttMtatStgtWag +tStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaaaNMaaaccgcac +NtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaattcWgHcgtacat +WaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaaccatgHgtagDaggt +gtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcatataatgaDttcat +ttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcatVtNattataaaH +aSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaaaatagStcggRt +taattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgBtgcctatcgtaa +WHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVcatattttagMcgt +attNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNaaDcagtaWgKgg +aaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtacYVatataVatta +taSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttattWtaaDttggatc +attNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHBgttttaatctaW +aagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaatKtMataYttSRH +HcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNHtacgaattBaat +HtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMaatNtKcttSYSc +taDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHctaaccaactttgg +gttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcDtMcactaNSBtM +RBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaagttKaacttctHc +gcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatgNatSYaattRat +gcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRtctaaBtWcHHcD +gaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYctaWtStaNtgRKa +BtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHaaStVKHatgttR +VWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYcttactttctcttcat +ggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctcccaacttBgtWS +tVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSattVcgBcBVYttH +NtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacgttagYgacWaSa +DKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaRYtgYWYSaatac +BgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHttttBaMcMtKccagt +attttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctcttNcNtaaaatRc +tgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBcaagaBatgtatt +gacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgtccatatctgatY +atNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcgaaattcSMagYg +WacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgggRcHtataSaat +tBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaacctcgcgccatta +ctKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtgaBtSYtgaBataa +tStaaccaagttcaDtHtatattaacYatattatcctacgagatcaccgtVSttctYgtc +ataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaMtaattatWRtWc +aNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcatttaagttctHtcgM +RHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaaDtcgMacgDcaM +atttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaattKcagttcNca +aaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYttttMVRtYVgRa +tKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcgtttgacHagtaa +ttatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaaKgcgMtHtttKt +DtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagtBgtgccWaaagg +tYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcSc +gBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttccatatatttttMga +KagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtagcagtttKtYaac +aaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtttHatWaacWtVa +HaaBDtactYtaDactttSgtKtRattgatttatatattattataattBatagattctaa +cDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDctacaaaagaattHa +atctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcattatattNgSaaH +tgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaagactgtcWDtYa +atVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgcDagWSaStattt +taatNcacgataNBtaattggaatgcMgacattHaattctctaaMatactaBaaattaca +HWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSt +tgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcgtgtcttagcNtR +ctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaatgaaYaaHaattg +gttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaaagaBtaRtaaWa +ggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtccattataBacttW +tcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSStNtYtWaWtgtag +tcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSVYKctSKKcatag +ttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagYHaagtaNaaVVD +gatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaattDtttYttcgata +aagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgg +gtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctgattatagattag +tatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgttaagaaaatacVct +aaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcatttaNKgKHataKBc +tatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBattaYcNtgcaBtH +aacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaacttttacaaggaSRaaa +tagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKDttctgYctctcN +agaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgtttKRaVaaKtacaa +caKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRWcgattgVNcWaa +tctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtatccgaaRatcHMa +aaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaaggtHYtatWagKV +KgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaaYtRtaacWgaaa +MttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagccagcgaatatagtg +ttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBSgtggaaagHNtt +HtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatDaYgHDBaagBat +tWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBtacctYaNYttgc +tgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRctaKtBgKWDacDga +aaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataagtgttgacgaKga +NgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacHagHtacVcVaca +acaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagctRSDtgattagg +aDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatttVBBcaaMtctc +taWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVBttaRaggtaagg +HcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagagaaaMtgDtttYtt +ggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcNattgaaacRcac +tDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttttacttagcRttt +acatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtNMttRgNtgcatc +acgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaDacataHtaWtta +atHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVttaagaSSKBYtgHt +DtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKcaaatttctRVaa +cagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctagtatagcBtBtgt +atgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtcWaHtgattYDat +WRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgatttcBHcctaagg +WactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaWgaKattatgMaa +ttBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattcctctagRtatta +tctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRcttNgcgaDtVctWt +acHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWcatcDgatatBtaa +tHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHaatgcBcttaBcg +tMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtacgaagtYtccttt +ttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMtacttcgcttVBaY +RaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaHaggctaDtSgat +attggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNKgatVaWSDWaca +tVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYatKataMcKNgat +tgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDtaKgcBttgagtKt +acatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRtaRaaNBttggaat +VgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgtaacctatatgga +SYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagagStHttBgctaBa +gatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBttaBgactaRatgaa +DYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaYaDgttcataYKc +ttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHt +aaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHtaataagttStcca +atcHataatacMcattHtacaatttctgatggacatatgcaaacaKBatgcagacagVcc +tccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRgagaaHatVcttYW +gaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtBRaNcgttKgtgV +KgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVtataSctRWtgcMa +caattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHctHtaatacacgaY +agtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSaatcatgaNaaBt +acggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagttVacKtcYgcatt +catacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacNtaHtataBDttB +ctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacgDatataaagcaW +tgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagtatatDStgcNgcR +taaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagVYVaMtBgtatac +SacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatgSStMattctWta +ttHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStgaagactcacaaa +tcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatBttgggtatYttt +YtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggcagtgRttgtgaca +ctaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHagtcaatctcggaN +WtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNgStggagcBtggM +gccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYtgtagatDaagaH +aaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagcNttgcVttcact +taMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacDttaRaSWactcB +gaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNttaVtgctgtttgYc +ttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRMgaaaactHaatW +WtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKWtDDDaaactaag +tacRHtcKttacaataggttWcttataSaYctgctVtaaVggatcctaHVttgWtgHtWt +taDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccatattacKggattVa +tatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgSaaaagatDtaaV +tYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggtaaagtccgaKtat +DKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDacacVatcttNtga +tKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaatagaVtagcttga +KagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDtWtaHcctatHat +ttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRacVataBWacSYWV +ctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaatMaaatMaagta +tcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaaaattgaaaatta +ttgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtg +ctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggagggDMtatDttaa +tttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttccKtVttMacttWt +ctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagagaSatattWcagD +ttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcattaaaaaYtHgtt +caaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHcWgYcacgttagt +gtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNatgaaatttVtKcR +tKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactccgSgtYattDtaW +ctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSagatcBcggcatcat +YVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgtaaMRagSaSacB +aagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatWtHgtHKNDtcNa +KaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNattacMYgtgctNg +VcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKtctcatataMtgg +BtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagaccKaaBctaagta +tWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMWYctDtagatttR +ctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNcaMWtWccYgtttN +aatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYttcYDVMttcgatt +aKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRtaNgRagttDYata +acDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaa +ttSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaagMaacataDgata +WHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBVatHacactaMDa +taaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNtttgatDacDgcaga +DcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaaKtaacgaccgMg +aSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRtaatccagtDaaa +cHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaK +caBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMtaaactagaacag +VaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaaataagWVtcHct +gtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtggatBtgaggDagtg +cacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHaatBaagaHgtta +agcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacgaRaaattSttWta +ataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggtttHggtNtMttt +DatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSagcaaMttttgaK +tMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSaaWcBVacYKtac +aNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtSBMBHDtBtaggD +tcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaSaagtttatttta +tgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtgatDaHcaacttRa +taacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRVgattctatgtgt +atHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgtcagtgagHcccc +aatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagattttcSatKgatW +tgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtacttcaaMaVNcctc +HatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKVYaaagtaaSgaa +aHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWMaDactScgRYtg +aVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtcaDcttgaaacBB +ataatacYMgWgctgtacttttatgaSaaatYcccgattattRStccaaaBagaacaaaV +tttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMYSWatcgtaacgt +StBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWactccgVctNttMaY +taaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaatgagtatHcYag +ctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNKaaagataWaatH +aaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaKtaatcgaaMHtY +KNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtDttaaSMtcagct +tttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccatatKtaKcNVgtt +YagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHStttNtcattRaat +gtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttcWaagcgWaKctt +cYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaVcacgctHStaac +aSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKgatcagttgtaKc +gttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDattHDBaHKDHctVg +gcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtStaVttttcDaNagt +DVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRSNtgatBaccctt +MtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNttagaagaatggga +atcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaaagtaMtacaKaM +NaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaaatgtaDactatt +tNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNgMcgHaVDtgtag +aagatBaaagDttaacSatttaatttaccagatataattggVgaRctRtcgccVatRNtD +gcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatcaMSagttccRctt +aaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaaaagHatYKactt +tRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacgtaaBMRgatcgt +ctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtataaatBaaatKRta +MtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtttaacYatatgtg +ttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaBacgtttaBacca +BaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDatttYtKggMtYNt +aactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttattcBaagtgaWta +RtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWNWgtacaggctac +ttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDVtaatttacagaR +ttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBtctatagaKaVtt +ttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYtctgVagaccgcg +VgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtN +NgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatcaVactcagagtR +YtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWagaaaaataaatta +tagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcYattgtaDggMat +gagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagNtgatSNgatcYV +tHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacKcttSagtctgKM +NagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccctggVattHaatVa +gaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWccatYtagacKatct +KatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtattaYcRagatgatca +taacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggccacgaYYMcaKatt +RagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYagaHtacagttccMc +gtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaaaaVtDgataaDg +tatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBggttagcMaYattt +BgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgtatggVBcctctgt +gaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtHtHttatYaaagc +agatgtgattagtggcactactVattagatctctgtttatcattYttgatHcHttagStg +atgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVttcgWtatKaaaH +WtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcctBcaBtctttaa +aKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaagactgacactta +RaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactccaggagttaatcat +RttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaataKtaggaaatat +gcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttHattcatttatYt +attagtataYtttagYcattagaaataHtaaccttactcatYttHMRagttctDagNSVg +cgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaBaaMtaScKgVaR +cNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaaaattRtcWtacD +DaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNtaatatHMtMWRaR +acaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWatccBgaaVtgtaW +ttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWctttaHtggHaBB +SRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccVWaagattgKcaa +cgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctacatgtacataacD +gcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBaggacMaaaNgct +gttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcagctattcaagaga +atHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgtcaWgaattKttg +tcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactSHctDataKtcaa +gtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatataatcatNMRtDY +aYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBWaBatgDtBaKaH +acagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctgtcBBaVttctHg +VttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaDtKagtHatacct +HgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaWataataYacgta +cgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatStRgtatVgttctt +KSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgtctgagtRtatRS +MWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDttcaaagMgagaV +HtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtatttgaatBtNttg +aaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggtagtgaagaMKata +cttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgctctttgaRRVVt +DaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtgtSactctSHaMa +WtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtatatataVtagcgW +ccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctctacatcaVgcMHa +agaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaacccactHataag +aaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatHattgaatgtNct +tatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgatataaataataBg +aatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtggRccatttatgt +MtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMga +gaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtatgDaMaWDataNt +ctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgtRtaYattactNt +WgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttattcattaagtctg +tctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHacaaaDaaaRVgcac +atgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttagHcKaacaBcagg +taacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSaataHattacaMg +gtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttcttgtcMaRgYYaca +cggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaaaaataBataWaa +tatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRcVctttagNttaa +tKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNMactactgacaDg +VgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaataagttatgHaSc +YaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYcaaataattSctD +accatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcMaatttWMggtct +atttggaKagaggatWcatttgctatcgcccBacacttataagaYtcNcagaNatcaYHg +NgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaaaHgaYagtRtca +aDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRttMgtaattctWt +tMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttRagaMcDYgcaKc +ataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgHatgaHMtNtaac +tgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaatatDYataaaaata +taatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRataBtaVcBtcDWW +aaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRaHtatBcaaacNa +taKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccgaMcacNHKtatt +StaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgctaVSttaRaMag +atcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcagggRRttKtcgtKDR +aaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaactaatgagatttta +BattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRatBtaagHtctctt +RatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagacgaaSatBNtHMc +KagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacggcgcWttcBcta +aVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHBcgNtctMKDcYt +aVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHaggatcgtggcat +aagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKgaatatWBBcttKV +HtgcagtagaYRatcggaagaRtattaBNttattaataatatgtttttaagMggggMttc +tBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNttDWaVtaaaaact +HcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaSttgatcatccacat +atgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatgtaRgtKgattaS +ttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatNttttagYRtgtg +YttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYBaHMgcccgggtW +ttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatMgaacBaSacNaa +aBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatVWaatKtaBtaaa +taVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggtatRatttttaaa +tDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBataaBaaKattSc +SVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVBtagcttYBtgtg +ttaataataWactatataaVccaNtcaBtttcMagataatgactMBatBctaaRtatata +aaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaaccBttMaaMDVa +aaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaagRSgcgcaRgagt +acMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgtttaDccttMVtatgH +agaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgVttcWagacDgaM +atataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatDtVaDgttaaacg +aagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSggagttattatgcc +tMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVtaattRBattgcc +catgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaWtattgaHgcDaa +gVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcgatHWaaRRSHct +ggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtNattStRSaaatt +VtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKSacaatacRgDct +aSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKccgHtBRgttStgt +BaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaatatttDatcWat +agRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNattataKSRcgcagM +gaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDggaaagaNttttNtt +tSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaVtaattgtacctc +tctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacagataaacgtaVatN +aaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttggtVBagatctRa +tKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataatWNtaDStRaacH +tacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttggctttHNtRcgat +ctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaatacaVaaaHttct +cMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaaBMtaaaatBtaa +acttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctttgaNgaDDtatc +VWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcattcaattgtaBcMt +gYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattacaWttgaataaaa +WgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttcgaggaWtDtgat +attaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgagKRatWtggtcgt +WaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggctaggNVgDcgaa +cttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaWtaggattScaSt +gattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBYKKtattHVcHag +StaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNaRgWtgtaYcaaB +aagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggcaaaSYacaKatt +gSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttccRaaacttHtaR +caaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtctgRataKgcaaga +ctSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWtcatHagcgattc +BBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacggaaagVNBaaaaa +attKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWatgctWWattttg +YaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatgKgaaagNSattK +tttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggctcaaHagaaSaa +gcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtcaaacNMcaBtag +aWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatcaDMaWtcHgaaNa +MMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatVctBtHctYNaca +aactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttattaWMDgStMKKata +tDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggatacaaSRaataaa +tagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHctaaaSaaagNtt +gactaSacDtttcattVctccagYtcNcagtWatacattNgttagagNctaYaYNttKgt +tttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaaaRtNgcaSagtS +tgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtataMtgataaDaaa +aaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagcatgWcacgcaaa +aDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattcactaaagcHgaat +cHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBtttcttagaggVttc +aatRattNtccatttcagctactccacMatSHtagataaaWgaagtttgDcctaagtMaa +aYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgSacctBcaHcgtM +cccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaacNgcaRccDKtca +tgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagStaaaaaatgHaaa +caacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBtcccttaaVaaca +MaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaW +ttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcgccttttgtBtat +atttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaVVcaattMataaS +BtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcatacgcgaagNYaNg +aaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDaNtScgStWgtga +caacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactctaagtWtKSgYtat +ataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStcatgNNtttagMt +RDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgcScYtaaccaaHc +attgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgccattacHNgVataa +YtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHatatMgttScgaaVH +agaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggatgVKaaVgNcacc +agtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaDtaaaatcgVacc +atcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttKcaaYtagcagat +VcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVgctgaatatctMa +tccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYcStactctatatc +WSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDScttttMMWctagc +aactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNattMBcaacagtt +tcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWtBataattVacWa +aattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccgacKMagVtWcMt +BaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaStttattctattcV +acctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVatataatKNKaagt +ttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctgcaMggScBaRgM +MctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaHDtaaVcgaagaa +aggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaagKtctgBtKacaa +taYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaD +ctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcMtMtagaHactaS +gBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNtaagctagBVWaBa +aMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWBSNcagatttgBt +cVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttttaccattcccct +aaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWttgaaaYgagata +atgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDtacStVaHcaacta +tgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaaattatYNtYcta +gtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgttttaaagtDttM +tgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccattacaBcHctVcttc +tYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKtcatctatagNSa +acHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattatcMaggcWWRttc +cgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgcttatctattatgttg +StaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgttBDgVgatttKga +aaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNcaaaataSttatt +ttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDtgtggttctatRa +tgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtctttaagtcaHaWY +tKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatNttagatcagaat +cttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaatcRaBtKttgaM +KgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaaccagtttacVtatt +tBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagtagatataaWKcgg +gacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcgcNacaaHNatta +ggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacHRgttKctDaggM +aKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDaDVacaagKaaRY +attaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHggtaSctaaaaag +tttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagtaattWactttacW +aaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaattcKYaaMacgc +aatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcgaWgaYtKataaDc +aBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDaNtgKtaaKDccK +gctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgactttcKHNcWBYag +ttgataaYagaWaSMttgataatctataatRtggaKtcactWaataatYgtgcHgYKtta +aaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataRaaSactKatSgg +atgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBctactacBcVacaag +tgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMaggWgYtatctgt +gtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtgtgaRWaacgatS +gaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRScagDtaKtatttYa +SctttctcatccttaattagttaaatactgctgNcttgctcatatatactaDtagctagR +cataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcKtacataBtWtaa +aDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRaYaatattWttat +tcttataatWatattaccYaagWtgaataatgatttgtatBYSaDctatRattgaatDgW +tMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYYatattaRaagga +ataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtVVgacctgttaaH +agtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRtgctRtgaacatD +ctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDRagBHttgNcNaR +DcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctgcMattaMaaWgK +ttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaatBattctaStYg +ttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWattgcacMattattg +DcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgtagtcagtYtcKt +MVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgccggBVYtacRgH +atagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDacaccagYgtatt +acWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattDtaagKtYMMaca +gcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatScgatgcgagggSa +cttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWctcctggNgatgM +ataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBtaScWtttMKcSt +gRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSgaaWcgttaMcttW +DWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcacatatVaatcSgt +gDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaagKcYgcNYtVtt +YtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBataRSVatccYact +tcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYttagNtVtDatattg +catYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgtaMagcBgaaagt +SctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWSgWcNRcaVgSaa +aBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagatacNtaacaWtBH +gtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaHaYtcgattgtgc +caagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMacagatHcttcag +actcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgattaaKWNaaYggaaa +acgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatBtaattaaYttgD +aacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMRtgcataVgtaat +caagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScgatgDtWaaVtata +catggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgtttagSSatgata +cccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatatgDactaaggcgc +aKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaagagtYHttBgaD +KMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatcaaaatctgaaSNa +agatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaYtctatatgaata +ctcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaHKaKaactctcHc +KHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaacSttgHRaagacN +aBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgatacSDaNtttgaag +RtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYactaaactaaattt +cNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHccacatgatNtatg +KaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaagtKKaaaKtBtt +YRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggtSaYtttaatctt +aagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaataWacaaYaNtacH +NtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttWagtRtcNagHct +taatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctttgtgacgaBttt +tccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKHaacaatgagRaW +cgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgctagagacatacaa +ggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtacBtatDMagtatc +ctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataScaDaatYaaaWaRN +cagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataHtgtcKaWctaVt +NWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtWgatggattgaNt +tataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDgMatgagatctKt +taHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWSgtttttaYKtSa +tttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtacgtttccaaVtaV +aHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgcggYHagtactNa +gaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWDtSttgNHDMgaa +aaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKgScgcaactattV +ctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaactattcttaaac +taYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaagtcgHgWStttaW +DacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtcKaagaRRacaat +NgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVatBaYKSSVaNNcc +gctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccRtHMttHgBactt +YScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVtaaYgVgcVaaYSa +NcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaNtDttgcBacata +ttaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHtaggatDggStgSW +tVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVttaWtSttgKtctt +cgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaVVgatagaRtYat +aatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaataacaMNataga +tattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHBcatcatcHaatt +attDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccBtccaBgBRgaDa +atttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatMaaWctatttaaa +acYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaHaacagctNcatt +tKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatgMacataWaaMta +taggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacgaVtMaaaactKH +atatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgtatRtaVgaaDta +cacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaDtaattttaBWca +taaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcattaSDBBKttttc +taYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWataactctcVNYt +ttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtYtctttMttatcD +aNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaKgaaatcacaNtt +gtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHtttDtcgtggBggcK +acaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaSatYVHRaaatcc +MMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaatBgaagttaattt +tgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattactcaaagctctcBK +caagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWtaVatatataWgt +aWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMactKtcgtDaDVWt +taccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacataWtatWaVttct +SRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHaggYWtcgatKtt +KaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgDDcaattcagtca +taccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRactHattgatttaa +SKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBgcattatcaaaac +agNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggtagVgatacctBtt +caattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaBgDctRtttaRHg +cRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNtttaBtMtScVtV +tSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaattgtatttMcat +gcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaatRcacttgtttt +caaattctggcccttttBgHccatcgaWctataSttBgataacagtacggcccDcScaac +tgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMt +StWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaatagaaatgNttHtg +tcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccYtgccattaaHVg +aaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgcagNcatWggNtg +RMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRMtgtccatttgKa +gttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDcagaHaaaatStc +aMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVatttaatttYSDgR +ccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcggaMKaacSagtat +taaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtactctttacatSgta +gtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttatgtgtgaStaaga +aRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaDagScKgtgSagt +cMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWgHBWagctaagtt +atcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMatHWcgccttaYta +gtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatVtatStctYaYNt +gtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcattaBaaMtattNSSt +tHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcctcatcgtgWata +agcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctKtDgaBactaggt +WgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacSttttatWaataatDaD +aaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVat +gccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgtYtDtSgccaaaa +YcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNtaaatBtaMaVatt +cctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMStgtttSatNaga +acaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMtaDtYtatHattSc +ggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKttacMaRacaSaRaa +WtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacRtaDaactNatYc +agtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactcatVVtttaaaHg +ctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKSatcgYaNVaatt +acRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNtaatcgttaStta +ttWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWctWtDataaagHc +tMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatatctcgHSaaNBct +gVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatactaaWaBYtKttacW +taaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctcaScaataNgaaVa +gaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtVStaVBgtcgNat +gtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttcttatttatcaaag +atWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHtttgMcgatSaag +ttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaaattKKttttgac +DtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacattatagBDacgat +NatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtgatataatHagttt +ccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgtatWWaataaHgat +ttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagctNgtScagMcccH +aBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaaaNgtagWtttYt +gaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgDgcaYctattNca +NtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaagatMcacatBatgt +StctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYaYtaDaatctatg +aVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHccRBWatatcctta +tMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRattNcHSgaaHtaDc +agctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRBctgcattatMaW +aNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWacttctRatgataaK +taaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWHtYaattaWacat +tgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWaattcgDaRaaac +gVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagtaaaaKttVWMgg +ctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgHttatSataaWtM +HttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacaggtttDDVMtNSg +catataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatgDKctttgVVaaB +gataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYtatVtccgtaagD +cNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagtaDctctcVtaSc +tgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRaatctgctattDS +NDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRtaagtaSatatgat +caaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtccaMRMaaattaS +gBccggNataagtgctctttacYataRtcattgtgYBtggcatRtacttBaacDacaKtH +DtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaaggttRatagtagaa +ttVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacSRtattgcggtcc +tcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMttRtYgacttgtt +agggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVctttatcttggtYc +tctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMcVaaMctaKRctt +cRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgtaaVctaBatgta +agtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacgSaWgaHcagtag +NWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatggtatctacaaat +gtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaacagaaRVtttKBa +cttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttgatgttaRgacHca +ttcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagccgttcatYattc +agSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaNtWVcctacatac +YtctgKtcattatctattatcgtcKtaataaattagggHctcatgHttSNacctYaKttM +HtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBcatcaagtBtagcM +agtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaagttaHSWataga +aaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcattggttgWcatYa +gtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBggtccatMattBaa +tgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaaBaaagaaWBHSt +tgattttKRcVataHatttttgaBtcctctacctcRYttagcatactttagaMHgtcatg +tHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKattHgataNatatac +gtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtcatactaaWWtata +taaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatagcaaacacWacag +aaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHtttagttttataa +tRWggattYatatMaaaactWaDRaggataaWgMataggtactatatttVctataattaa +atatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaattacaKtKYtgStRa +agaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgattYttaacDacaH +tcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaacWaaYatcaHaa +agttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtctaatttcactBt +gNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaatacgDgHttaNgga +tDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYtagataagHtccat +tcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatggtacacctttatR +cgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagctcVNtttatgRtg +gggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRacaVcSgatcagcaa +cccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgcWtcKatattMKW +taaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaatDttcttgatMag +tagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaVStaatcctcDag +tcataagWtataatattacagScHaatatagcaHYaaSagaaaaactYtRYaatcggaaH +cVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKttccgtaWttcta +aWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNgcaSgRVtcYtgt +ctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHgWggKatMtaHcg +tKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBaaatSttYgtagB +aSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMtattagcgagaMc +tNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWattatagaKtcWtH +aMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHtSaVRYVgcagaa +tWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVDggacagBYtBcR +acDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctSttttttDtcSgtca +aataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYYacSccVcataaa +gacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKataaaMBgtYtaWa +aKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcagctttatacgtSW +BaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaaRttaDttctcaa +BgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttgagaaMtatacttg +tgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMVctaaBtgBaatt +ttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtDaHaggctgtVat +tDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMtaaacttccNBgc +tacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagtaBttaggactYta +aaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaagtagaattBcaga +DcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgHactatNctacga +VataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatctttgaagaBctg +attattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtttBtgRtgaNtHc +gStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaBttStHVMaccgg +taVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttctaaatcacaRBatt +ccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagNaggaHtttagcc +ttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBttMacatDtattt +aaRggattatBVcacattattaagWctactVcaBgcttKagagttatRBgctagaHtgDg +aaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacDaaaaKcacaRKa +agttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcattaacSttcacDtSt +tgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaScaSDcaatMaaaa +aaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattaggagtYBaaattt +agaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatcRRtcataaaYct +NtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtctttaggNtatatg +NaagtMttccaagactRttgtgattBagBtaataattBStcaatttaWcattaatVtaca +tgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtcatagtNcagtBa +gagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYatttDaaatcactKat +WatcDatatRattataaatatctattHSctttggNctaagtSacgagatatatatRataa +gtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRaVgaYcHaagWgg +ttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcccaRaagattNtt +ggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaatacccYaDVYaVaY +KVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaHacaaataaatat +accaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWKcagttgcaacga +gBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaagtHctctaatct +tcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYtatcagaaKcttVt +VaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatataHaMtcaattcct +MaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttattaaaactYgMtta +KHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactagKgtcacRtacMa +cYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtctcaVatcgStca +tHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaYataaaHtNcaSc +tgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDcctRtgcgaacSt +aWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaataatVtaaWaVgca +atagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNatcaNatDgtagc +taaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNatacaagtactYtaW +gatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBDKVtaaaaatttW +tcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaatagatYaggattVa +aaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagtttRtattcttcY +accaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaaagataYtacgMt +WaaacBtttatcKacaaaatattMagtKccaaWccatttgtgacctttMSataMgBtctt +aVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgNtatgtataaVtB +atHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacgtacScttcttcW +taatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgttatRagtaNtatgR +taMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagVRBatacMaatac +MaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHgKtgttaatDaHa +tctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKgVaaRMaBttgca +taaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtBttaaYataaSHt +RtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttgagtataaRataga +atRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYagtaWBcNatttcN +NgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYgKgaaHVtaattM +gaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgatgtHataaggtaH +aWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctcDtgaSgVMtagt +tKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgDgtatBggcttcB +cWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMaMtaacVYaKtac +tgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaMgVBKtBaacctY +NcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSYtttgKtgtKacg +tKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgtatBcgagaBaVat +gatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttctaggKagRNtMBaa +tWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtSaNRHatVaVacV +tHattcaataatgSKttttttgtataRKYaatccRYaatggtaVtttaaaaaWBKtatat +ttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWccVattcDaaatga +ttgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacctaaatctRtDtta +BRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNtNgWtVMVtRact +ggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaacMRctcgttaaaV +atatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaagtRMtaccgtBa +gaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaaaVgaatgtgtta +tgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataYaBtctStgaatg +agDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttagccttataaNRaa +tggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgcBttgccgtHKat +cgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctagatSctaactctD +ttaagacgcatagcRNgagatttgtacattSattaacttttcgttgattWatKtgaattt +aMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDScNctYtBRYVgtt +gtttaVtacHWattattcatttVaKtgKaacctaggStatttacaactcKNtaaacaagS +ttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgcctaattaaaNaW +cgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaagagataaWBcMgat +RBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVttaatttVccaagB +SWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtYttaagccaHtYa +tatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaatgaattVaKtVYg +NaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVtacaNatataHtg +tcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtacatatcKScctDa +tDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWYRatgatMgaMKR +ctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgagaBDgtNMgKKRBN +SMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStattcHttgaYttatt +attctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHa +aattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcagHctHtWaacgaa +tgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacgBaNWtagataBa +NtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMWatttNttVaaRa +gMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVttcYcgtMattcta +tatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataatgatRWgtttVg +atMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYtSWcWNtHNacaa +atactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtattatYtttDgtBaK +cataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVtaNNYctKcctag +MWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaaagttYgcStagt +ctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacattattgaBaHattHg +cYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSaagttHVtatMtc +acaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgtaHaaKaacaYaHa +ataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttatttgttaaacaaStt +tagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaacaYDgaWaRtaK +ttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaaVDagttBcatcc +attttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatStttggaaWtttH +tatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaSaVacaataNKta +tagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHtagtMtWtttatYa +tWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYWgRccNatatHtt +WgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMctttcKacatMattgc +aRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttctgtgattYatatY +tcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaacttaBtgtcatgtc +tNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSVRMYKYaggataa +atYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaNVtHVagtBaatg +aBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMcatagaSttctNB +YcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctggaYattatttgaaW +gtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWYKDYcVWVggttt +McttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagtaaatWacSKaaa +tYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaagaNaataataag +cttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWMaaRaHatcgctH +aaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaKtKacNVggaatY +ttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKDgtYNtcYtgtct +tttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttatWgtgHctaatMt +RKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaattttcRtaaagat +ctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtcNaMaRYcgagtt +aHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcVaYaaSaacBcac +atagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVgagaNaaaHaaSc +cggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatttttDgcaatHat +gaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHataMtccaKagagtt +tBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYSHgaMcctttttt +BtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaattacYSattattta +YtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaaYccSgattaaaM +DRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaaatactcgtactt +ttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWgBaagBgaatDag +aaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtStaaWRgtaaatH +caMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMgaBtSaaaBtagtt +aaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagacaYaattagaggKt +ttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccgtaBgggMtKttt +ctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDaVaggtttRaata +BgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatttaYWttagattg +gttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaBaaagaatacgca +tYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYcttgtagaHaHaYt +aRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStattatMtSatcata +HcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcc +tttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRVtaHgaattctcR +ttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMtagMaHWtagatt +tcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatatatattagtttgg +MaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMtaattaaatattBN +DacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatcaBYaaBttctDS +RgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaagaaSNtattcNta +taatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWgaagcaatattact +caaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagNtaMatcSgSgaV +ttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagMaggtKVatVtVM +DVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttctccttcaatgNaa +caBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatgagHtSattacBgt +tYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNcttaRattatatctca +gWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttgaacNttctcaaHt +HaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatactattWatSaattWc +cgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaaaKtcgatagcNg +tatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtt +tacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatattagcatcKBatttt +gVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBHtttgHaggcctg +acMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMgattVgaYgtatt +atatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcattaatatVacgcH +RttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgcttaScatNaHca +atWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaacSaaatBtttKa +KRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVggacaWaaatgHtat +HccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaatatgMaRgggtat +gaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtHScgataaNcBat +aggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYcgctaacttaaag +aattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaBSKtaDgtataaR +cttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMacaWNgagatcDcgD +tatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYataStKcgcaaaaaR +aaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaatcatattcatSaY +tgWaDacgaataactctggaDccattacgSagaaattgatttaDtHacgtcMgaMHaaND +KttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcVNWWataatataa +ccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttccatactHgStagH +caattaagacagaMDtttagcHtgccctttattatSatWataBaaSMaccVVgtggatgt +gttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagagcgKcaBggtgta +YttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHttcataBtaWaNtg +taatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDStacgtagaYtaa +gtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHataatatacaatRY +aHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMWVtYaacYagaaH +aaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMgtatgKgSatDSg +MtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcDgtWaactactgt +tagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccWacaKctgcttta +actagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRatKagNagKaWtHt +tttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgtagatYacactYS +BDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNttaHNtSctgtcW +ttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDcttgattaaaatHg +aataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDcggatHWgaagta +cgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttctagccRtaaaat +tNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatgtttaaDacacVa +NgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatatagWaBgagtgtY +aaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRa +acKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaacaaDWaatDgag +aStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactKattaKtatWagt +tacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtatYcVttattMgNg +YStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatgctaataVYcStt +BtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgBtDKgattaaata +gattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatctctMttgacNaWt +ctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgtHgYttaagtNYt +RcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKattaVactttSgtg +tagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtaggaaatDttcctgag +agaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcgtatttHtatctg +gaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaaatKgtaagtcVg +ccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgttctattgNcaaga +acaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaaaaacKctNgaaa +gagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYcMagaatKaYtca +tttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWNaactVaMgtcNg +McVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgctVaaaatatagac +RaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVacaNVcKtaaagHD +aaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgMaMccagcttRgt +VggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgNaaatgtatgaSg +DcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacacaStaNttMaatga +ataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYtttacttaatVat +gtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttRScRtVcgttcSc +atMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtKataNgcaaScac +tcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagatatttKatgtcgDa +gaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaatatgKtMaWtWaY +SVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaattVccMtgggWa +tatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaagggataBRcaaBctt +KtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtctattaagacacg +agatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttgHtgagatBBaRR +WSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgactaNaatRgNatta +tagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaatttBDacatBttt +HactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactaccYHttaaaMaVc +BSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcgcaaataatatta +aBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRDaatgVacaatat +VBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSaccVgRaaBtgat +aaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaatagaatNctcatHtSW +ttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKttaaatYRMHaRtc +gtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBttDHtcttggcct +taNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcattcacYtattggat +VgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtgtMtaacNtVtcS +tttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtNtcgcHYgaDttg +RtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaBattaMBtHtttY +ttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtNcMKactcgtaaa +VtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKVNaVggataagaa +gWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagatttagttaaaaNaaa +ttgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNatVDgttacVBac +KBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaBtMaaaagaYtMg +tgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWattagDtgagBaHa +aNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaacatcactgaWaa +aaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacgHtaaaBtatctt +aattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDtataacaccVgttH +aaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatWggatBVgtataN +WgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctDgBSgYcagcggg +WRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatgaagaKaatStgc +ttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHataRcggctVBtcc +aWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScYtSgcataDtWca +cBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgtagttttcaaagt +gcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatRaggtcgcccatt +MttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSSaaHtattatWct +atKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagggttggVYaaDgt +tWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatcatacaacgMtaat +YctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagttatSttgtDtgtM +gMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRattaaaatgaaYYatt +gtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaVtKScaYagtttc +tagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtctagYHtRaagacDR +aatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHggttgtRtattaa +ttaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScatNtcMggaagggH +taaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttgctgggcVattat +ccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaataaVtDttaRRgt +ctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaatttKtttaataa +aagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttttaStataaHgtc +NDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatattaRYaaVagagVt +cHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBccWDgaatgaggaa +NctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDccaaaBgVaDtct +ScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttagttDctaSDVttt +NaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttgtaaaggHattaa +atgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaYtVaataaatcaB +gaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMYttgtaaactacg +KgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWaHctgaatctaaB +aWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttcaWSttttgacHt +ctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattcattttMaNaSaR +aNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgBgtaatcNtccga +agtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaataagttVDHgStg +ttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtgaRRatgatccaa +aggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaagcagtgtatDHg +RaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatgtcDKHYcctSHM +ttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttcgaHSgtMgcaca +gaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcg +aDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactgattStaDaHccYa +DtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctVattagtWcacga +aVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagttaNttatacaaaKa +ttBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttctaaDNtgtgaaaa +gRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacScgaaRtttctatt +cMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctNatYttgcSSatt +ttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYacaatgtaBgcgttV +tattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMctatcatcgtaaaa +YNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctcatatRttBtcca +attBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHcacgRttVtatcat +atacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHttagctatSBaBtc +aagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggttttctaactttSaaa +VHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatSaaaacNgatttN +caagttRgacgataVtaacYNataStRtgaattactgtaKtNagaaccDaatgNDaaHca +taDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactataKMSttaHaaaa +caHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNtaaacattcgaga +BKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWNDataaKatBcaY +ttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWggaacacaKaaKct +agtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScVNaRtaacgScaS +tttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatctaaaaattNaaaWg +WaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNaDttYagactSta +cYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHaWcgtaccKaNat +agWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatcagatgaaSgtVt +HtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgcKataHtBtagSc +WtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattgagtDYggKccNaa +RgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaactagtaccgttggaK +acRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttatcBtHtgRatgcc +acctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaDgNRttaDKacgc +ataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBKcaMtctKtctat +NaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatagataSBagMtDVa +taaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVacMcBaaDatKatc +NtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWacgtccgcgtMctc +aaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWatgtgStttgttt +tatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacattSgttaacctaa +aaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcgaatttacMagVt +taRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcatggHgaDYgaVgW +aaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaatatRDaccagctt +tttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHgcVtaYgDacagM +BagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaKtgBKtDRggtca +YcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWccttgacYcaagtaa +tataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKgaKtgagttgaaaH +cgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgMgtttatagtKcV +ctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttataVcagHYacaaMa +attRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaDMtatYtaYVtNt +cBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHttaaataattggt +aaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaattcRMBgHttcta +agaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKacBgttcttgtta +taBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtcaagcBcgcYatta +ctcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtttggtKtNKaMtM +gcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgttaaVtagMWctNtc +tHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSStaYgYatYgtaaa +aattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHatatBaaDgcaKtc +ccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRtatagKcatattDg +KtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRttttttatataSaaga +aKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYcaaNRctcKacKt +tgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNtctaacatagVYa +tcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgttgNtaattagaa +ttgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKNttBatatttaat +attBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataatatHcaaaatcM +BaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagcaccaattcRctt +ttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHagagHattcaggg +gSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttaggatSYttaacBta +gaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagHKagagMaatttM +atgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRatBNVKtMaccYa +accMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSgcgVtSatggcag +gcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgcttaacgtDNaaRcgW +aKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataagtattttacgtc +aRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHaggaNcttcctKggNg +atBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNaDtatctgaaggK +cagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgttgatggtcaacg +ttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcatRacaRcMcaNta +YWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcRWMtHMaccaatg +ataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHactNYcNcttaag +gcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVacctatatStDgt +ggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttgtcYttttttaBS +catRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaaccctgNgagMNHaa +KacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKaagMgctKtBagS +aagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcKtKatctaaataa +atRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaaRNtataVcYDat +tagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMattDcaRggDYtY +ttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaYagRgctctttta +acVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttVMaNaRaNMKacH +SagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYtcagtaYtctatH +cgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRRaattcaRataaR +tattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattgcttactctgatK +tgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaattYccKagaVag +ggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHg +tacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNttacgVHaacSgSt +BBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattcaaagtgattagK +agNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNaaaaatVgHaatt +aatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttDgWNagagaaaga +gaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtaccWcaMRtHttaa +atgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatacgaagaVcBgStM +acMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMtatataaaaagat +gtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtataVDaacagatttW +tDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtccagHctttMtatt +gtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtacctataDccMatt +RgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVatVtttKattaagt +taNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKtactctacgagttg +aagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDttatMaWcStgatt +KattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaSgDatgHtctaca +attcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtatVatcHttcaDNK +gtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaKaHgaatYNtBgc +aaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVacYaScctYVgag +WagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDaYtttttgttcaa +aaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtBtatcatgcDttD +aaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWRtaatatcDWcct +aNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagtagctatttcacta +aNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtttgMatggNtata +caataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBatgtHaatgttttg +atatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattcagaactcaRataD +ttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHcaYNtgRaHtcaYa +acHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKcatactatatcaHa +atataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacKtWtHtBatNtSc +ttttacaattagtaMaatttHgtctagMctaccagagttcaKcStaccKggaggtctgcN +atctctDgYccaaVgttgaatgacVcatagtgtattttccttcatctacttSgaaStcag +HtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacctVBDWattgHtt +atattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgcaaMaatVaVaKg +tatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaaggttBtgaDWBt +RtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgtMatacatgNttB +aNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgataNWattgtaSggH +DtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattWYcgtaHcttagt +gYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtttagaDDNtattt +gaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVKaMaBtaKctaaW +catctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtctYcaaBDtaggaa +gcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDagttaggcttYctc +atDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcacatNMattgtaaaN +aaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaKgccagtgtMgat +HDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttWcacaatSatgYt +gacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNgDagatWtRttSt +tNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaVcgtgaatcataa +tcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDacctccNKtgaVcW +attYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttccatgHaacttYa +gMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaHttgaacaaataa +WaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVgKaaaDttWgRBV +agttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaacactMcaHWRgaac +tWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgaggaagagcaSHcW +tMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttctVKaKgcttcct +DagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaattatttgctaagc +gagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggRtttaacNagttt +RtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMataaHatYMcccaaa +DaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaNttgaaDactgBa +tgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaY +tBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVattWDgtaaHaYgDt +aacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaVMcMctWgatact +aRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaagaSYtcctWata +tSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRDaRgatatacatt +agtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgBtaaNcRaatcNa +agcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaa +aattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaHVaaNaNaatctt +gtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatgBaaRatgcgata +taaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcaggaBcttttcttVK +atKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNtttagtatgRggYKa +caatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaDgaKcaaataaga +tMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgatgKtgcccYatDc +tYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataatKVWcBataaat +gttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtYtagcacaSctcH +YtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBt +ctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattttgaaaRHattgM +aaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacVagttggtcgtgc +BtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgattcttaaagcMMt +taKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNK +cRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagataDKgtatScatt +aDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgaccgtgWaaagaaat +gaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactataDgNagtcaSgt +KttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRagattaKRtWaKt +taaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatDtaVtaatgtHca +tWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaacttRgaStaMBaa +MtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNgcKgctatcccac +SctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMagBaKctttYWBt +aYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaBctaggaaNgaRg +cttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWtttKgacaatatV +ttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtcattagtaaNatct +cagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttcattaHMaVKMDDt +aSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKacccaaWctatccc +tcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNBacagacaaatVt +McttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgtacVBtcWcSaYHg +tattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaag +aVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtcactYtccttatg +HtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaMgccaStaaWtVa +ctgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNcaaKgttttMaMc +YtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagacttcaScaacaYtS +aattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRgggattttMcgttat +taVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgtacggKBtSatDa +ctRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMatgtacatcagcta +atggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaDaatVgYaDaatt +ataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcatttttaHacatKt +atagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaattDaaVMaKgatc +ggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDVtNttcNacgaYt +cgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaB +gtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcctaBgVVaBagHa +aaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtMttatcttWtttt +RaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKtttagtttagtBYcD +aMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttatttttttcaaDtDDaat +caaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgattRttataBtcgaa +RataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaataYaggatccactt +cacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWSgctcagtWaata +WaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtatatgtataatWtag +ccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNtactHtKBtcgaaa +RttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagStatRtMaacKac +acggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBcYtttaaatcgRg +agagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSVagaattccgctt +VatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYtaMcWaaVtaNta +tttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacactDggtattttSc +ttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHatagaaggggaWgt +gBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgY +tNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttgaKaWBatcBgaaa +caBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtVKgHtcRattact +ctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgttMcgatatcccg +VctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgStgtatNStaaccg +ttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaaStctgaaVatac +tgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgctgagBacacttct +DSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNtttagacttaagtHtt +aatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHagDtMtatgatct +tgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttctDcgtNtNatggK +atHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaaWtagtVgaVBat +cVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatDgaHtRatVWaga +DtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcgattaNNtYacttt +KgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaaRgDgttWtaatg +VBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgcHttRctattVta +ttgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcacttDattYttaVgRc +acaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaBccaaBaYgKacW +VtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgttactHaKgacaK +taWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaHgHKtaatcctct +tcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaaacgYacgagcac +gBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagtYNHtgaacaatg +cgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtHttNcttVtgaKM +tgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgatcgcggccaHaag +cVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagttttacaaKcaaaB +cYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaatactgWBHVcagH +cttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgtatacMatcaaac +tagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaaStacaHagWSRS +DtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHataaccRttagatat +aaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMcaWttgttgVMaS +gtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgtttHtWcttgatK +tgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctgtgtKatRagtaa +tttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcSHgRcaatttVcc +tattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVtttctattWHttt +acaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagtttDaVaattVac +tactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWcMSYtWagaagtt +ctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNttaYtaatagRtta +SagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcggKKtaHcttttag +HDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctgctKaNattggat +ggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctcccacDBtgaWBaMa +accgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVStatagcDgMgtaca +ttacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggcccgcRtacgDtc +YctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaNtDtaRattgRac +RtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHtKtRaScgtattM +ttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWgataMDaaaactgN +YacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaagcctggcgKata +aNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagattcaaaSgtgKac +gtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgggaaBcctSSVaa +gctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggcataDHattcaaat +tcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtttaaHgcHStgtg +gtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtttcaatgtNctac +cgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatgagMagttgcaata +tKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMagaRaNNttcggag +YRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSBggtaaaVWgMaa +tttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtttBagtatgBNca +agHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMaaKtcggaBaVaa +WaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatcttHcctttaggaK +gaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataacDDNttatcYaa +aagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatctRYcaaBctMMt +cttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBaaatagaYgatgc +ttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatccScBtYaYttat +gaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttgtaatMtYaNaKS +accBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgtaBtcaatMtaHg +caaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaacaMataHatgttaa +caaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStcNcattatRRaSY +tYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacattggYaaDcSacg +gYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcg +taacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggttatttDtatHtcaH +cBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKa +aDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWgaYtaggataMtt +cgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSgRaatKacMaYgg +gtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMcaattcagtDctB +attgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVtatcKaKSgtaWc +gtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataattMgtatcataKK +atDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSStMatttgNtgtca +gDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaDgaDWtYacMWgR +aatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatttttcgatcttca +aKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaa +cYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaataaatcSVcKaac +attgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcgagccHattttaW +tataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcatacaHcgMgaatYgaa +taatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttccWatatagtKtg +tcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWVacSHcaNacatt +tgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattHYtSaYDVHSact +gttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtc +gaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttctgctaYttBata +aRtattgatgaaactagttBgagtcttccatBagatctBaaagSacagtaaStaaatata +taataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggKaacRagBaggta +MYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctcttgaDtMgattg +VgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHtttcagcNtatSg +gtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaBtctaggcgtgtg +tWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWttaSMcYtHtaactt +aaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatRacatgaaagtcc +tgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNtttBataaagVtt +VataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBRtaaatRtaKtNg +YWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccDaaBMgKttgaVa +accgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNtaWatcaMttaHat +tagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaacVttYBtaagcaa +aMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNctgSagtctgcStt +acSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatcHtcWtagggagt +DtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatcttcDaagactgtg +DNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcYaRccHtacRaga +tccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDcagBaagtctSNa +gaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHttaKtcDttRaat +NacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttctagYcBataacVca +gggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaaMaatWcgctagg +gtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacccStDtagaDaBt +gctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBaaaattcccgacY +tBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacKaaatHatggDat +SaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaKcNaccWtggttc +ctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaacttWaNatgtgt +taacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgatataBattctWRat +MVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKatVtaWttaVggB +BatcaaWatgtggagattDgWtttcaataDtactRaatBattWVacttWVNtVagHaHta +tttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttagtccaKDcacgWa +aHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatctatttatBaHca +ttcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataaagVStcaatcac +gcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNccttcaKHgcgat +aDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgataYgtgttgtatga +VcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWagaDttaatRcgc +taKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaataaNBactBaaRaW +cRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDNDtBgtttgtaNtW +taatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDagNgttRDcWtaa +aKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatttctgtcatNBga +aaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaaYcNgtgatttWt +NaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKttBtKaKcHaBttt +aBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgNtScaatagcaHD +agtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtgggtNatSaatStcY +taBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBattaaatcWgKtS +tKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctVHttaKDcctNcc +BKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSgttaaatgWacRa +tacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVgMKYtgtaVBtga +gattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttBtgaBttacgaSt +HgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtgacgYattccWcta +agtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaagtatgVgtaVtgR +DcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacagtcYDggagattN +caDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtatcgttattHtHcK +aDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtctcattVcaRctt +ttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggDgctacVDtBMgB +aDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVaBgVtRgggatac +gctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaNcBttactgtgBY +DaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaYggcagaMaaggg +ttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKattaatYtacaat +cKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgtaccttagcRaWaa +gDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatVattttacgaggW +gtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMaaRaRtccVcSat +tttcaattagWattMMctataWatggtaagagRaaattYKKtgatagcMYgcVcgggSta +ttacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgtWatcRacaaMta +ttYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYtDctatccMaagt +gcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaacBtagWYaagcaV +acYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgcagtttctttttMa +gWttatRggcattattVaagaBBttatctattatMcNtaacagttgaaaBaRtaRRtNta +taYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaYatgYagaDcaHg +actHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHagaacaDatgaaaa +tcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatctggaMMRaaaat +aatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDagYttWctttNgtH +tcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatcttDtcgaKccKtt +atttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWacHagtacccattt +cgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgactattcttgtcatS +ttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtcctYRaatccacY +aatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgctacWcttgatatct +HttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaattWRcaagBtgctD +KDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKYgtYSaMtgataa +tNggattKNgaSggactaaBagataacactcataVgttataaSacaatcRRaagtaDaag +DYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggataaRtBatNcatg +tatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattacattgWccttHNa +ttataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaYHWaaHactaaSS +agttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtatattacgcHaaaMN +MtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBtatccatgaScHt +YtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVatagtttggggRa +aaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgagtaatcgttttaa +tcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgttRttatSgacNa +DttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWWagccgaactaYc +cttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKtaHaaactaNtta +tagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaatatgggMaNHag +attgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaatKDatgaaacgaa +atYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVattattaaaatSVaM +aNcDBttataYgttttStacattgagagtccaNtgaatttttKtStatatttRaatttcg +BDccctaaSWatttaaMBStcatacctgctctatctatKatatgaacaactctWBaNagt +cgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttattatgatctagtDSg +aHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaaVcccggagWatc +VaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMtttatSBtBtBgacRa +VgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaactttcgcttttccatt +tNaaYgtattttactttacttRataBttgatagggacattattaaSaaaYtgatggaDaM +ttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgc +atccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDVttcaYttctHtH +tagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacVaBWattagaaBa +taatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSataggtataaacVaa +tDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaWctaagtYcSatt +NccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNttatWatacgRtgc +ataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKctggataagtVgKY +tatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggtgatcaaBtMttc +ttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaVHtttttRtgBcc +agtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaNNgtttVaagctg +StttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVcagKatgaMttWD +RatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttattaRKcgtaWatcaW +ccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaYtttatgcHtttB +BacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggttaaSctttcaaca +tHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaagattDagtKccg +accHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaMaStHgtattttK +aRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacKtttVggMBcata +ttDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVDggttaNgatBgt +ggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtatNccagKatgtVt +HtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaattggagagggtct +agtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtcttt +ataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagac +atWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagac +acatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYat +cWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttt +tttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDt +tgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYtta +RgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaM +ttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtt +tttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYag +WVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKH +aatKWcBScSWaaccRVacacaaactaccScattRatatKVtactatatttHttaagttt +SKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttSt +gttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNattt +acttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKc +tacatagYWctgttWaaataaaataRattagHacacaagcgKatacBttRttaagtattt +ccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttga +tHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacat +VtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatcta +taDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgc +ggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgR +tcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctt +taYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtg +BattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMR +taataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRS +HcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStata +tNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctataScaHtataRagt +cRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataV +tttRNKtgRacctttYtatgttactttttcctttaaacatacaHactMacacggtWataM +tBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaa +cKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtt +tHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgc +cDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRt +tRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtac +cagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYg +gVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDt +taattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVtt +cBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttg +WatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHt +YcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcH +HggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaaca +StttMtcgactttaSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVa +ttttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatat +taaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSat +cataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWat +YaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaag +aaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaS +atcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtH +tMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaR +VatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacY +gatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWD +BtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactca +aatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgH +aaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHtt +cgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtatta +ScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBg +gWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataa +ccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYY +atKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaK +aYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWag +BgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgt +taatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBta +aactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRt +ttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaS +ttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcW +tctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSg +aNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDa +acataKttKatttggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcat +tttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaa +DcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttY +aattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaa +aataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatct +atgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaatt +gSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWg +RtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatt +tctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcata +cRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagat +agtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaat +HattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattg +taatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStag +WaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtg +cVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtag +caYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgcta +aaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatcca +gNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMga +gttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYg +BatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactac +HVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRD +aVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYatt +McaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcag +tatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMta +agNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaat +gttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtac +agtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatKagStaNgtatac +tatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRc +cRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaY +KBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaa +tRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattB +tctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacg +acDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYS +NttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNta +tVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattt +tRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaag +ttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHa +SttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaDaagattttctat +MtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatat +WKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaW +tgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatc +ggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgt +tatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDtcNatataattct +McStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgS +gggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKg +HcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtY +gctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaa +NgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctca +gDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgacca +tgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWac +ttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVg +gcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSa +attccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaa +aRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccggttRttcatagtt +VYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtK +aatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaN +NctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttgg +NtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtc +gttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgc +aDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMaga +atgHMatcttatacgtatttttatattacHactgttataMgStYaattYaccaattgagt +caaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHt +BgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagt +attDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtt +tDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcct +RagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttN +cttagcaatttattaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBt +ctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKc +gWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRR +aRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaa +ttRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttH +gSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDct +aaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataatt +attataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKca +SYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattttatatatgatBc +DtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctat +ctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaa +HacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBct +KaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaattt +DRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaa +agaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaB +cKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWattagttttNagg +tctcaagtcactattcttctaagKggaataMgtttcataagataaaaatagattatDgcB +VHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctSt +attaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacS +attgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgta +acgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMg +tgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgca +acaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSg +KStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRM +ggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccc +cYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcg +VttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaa +ttaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgtta +aBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVa +tgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgca +gtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMt +ctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatt +tgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttV +tagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMccca +SttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDgga +WgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtat +agtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDc +YKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaaca +MttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDN +aaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYga +tattttaaatttccattttacatttDaaRctattttWctttacgtDatYtttcagacgca +aVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgta +tttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaY +ggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagt +YccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcV +tgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggag +RRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaata +aHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagact +actggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaB +tgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattac +NgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttaca +HcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaK +aatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgc +aaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggc +agMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHct +DWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaa +taMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtc +DtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattc +YNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtt +tVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaa +WSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttggaacaatDagtat +tRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagW +aaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtt +tcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatM +taacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKga +RaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaa +tNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaH +acttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagV +agRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWa +atctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWt +atttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBttt +aKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBa +acYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHa +tattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgtta +acaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatM +gacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDc +gtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaa +SWccgtatWatggDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatc +aataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNg +tcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacata +atcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgSt +gattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaa +taMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaa +ttaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScat +agcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgM +taMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDt +tgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttg +ctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDc +catttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttM +atacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaa +SaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcg +gaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggW +VtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttc +WtatKctagDtYtMcctagagHcactttactatacaaacattaacttaHatcVMYattYg +VgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttK +cWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccgg +ggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcata +RDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttcctt +acSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgag +gatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYtt +cctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMV +cMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaa +taaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactS +aKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaa +WgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYat +taaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatY +gttttgtVaatttaatagcagMatRaacttBctattgtMagagattaaactaMatVtHta +aatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcH +KaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKH +acMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaR +tatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctM +tcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaag +gaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRg +tYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatat +ttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatK +acttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactB +aagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgta +catcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaa +agataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatN +YataactctSatatatattgcHRRYttStggaactHgttttYtttaWtatMcttttctat +ctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtW +tttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDctt +cgtaWtaattctcgttttScttggtaatctttYgtctaactKataHacctMctcttacHt +KataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgt +tatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtg +aNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtt +tacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWcca +agtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWK +cctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtc +aMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcg +NaatttMatatgttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgca +aYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtH +WKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggt +attHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagta +ataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDa +aVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattg +StKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcD +ttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaa +VatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSa +agKgttaatMggtataatgttWYttatgagaaacctNVataatHcccKtDctcctaatac +tggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgR +agacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcg +tgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDt +atDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVg +tRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMt +KtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattB +atVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattK +tggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYatt +cHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRtt +caMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaY +aacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttac +catRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKc +agtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaN +aKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataB +tttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtat +cRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRat +ttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaa +taaHaagagaatScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagW +atctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaa +ctttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaa +RRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMV +aacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcac +tDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacW +ttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggt +taacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagc +caaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgtttt +HtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaa +tatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNa +gctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaY +gttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRt +aaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacct +ataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagta +ttaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDt +aacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYa +acaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagca +aagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDt +gtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttata +tVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaK +actaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVa +aRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgSccta +tttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNc +gHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaat +ggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgH +RtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMt +cgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttM +aataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgc +ttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVt +tatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWM +atttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatctt +YtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccat +cNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttctatattYWtcatt +BtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSt +tKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYga +tDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaa +BtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttcc +KagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMt +aHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataag +atgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDW +gtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgt +aVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRt +atttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgc +gatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctat +BagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRg +gatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaag +WBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDg +tttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaa +agattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVc +RtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatS +aaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMct +gStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNa +cgtaatctttMRtgacttttDacctataaacgaaatatgattagaactccSYtaBcttta +ataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagctt +atVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVt +agKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctc +cctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcat +acYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaB +cgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSa +aaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaactttt +HaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacD +attgatattttacVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacat +aYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattca +HagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggtt +aaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggta +NatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMag +cattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaa +HgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaac +WaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMcRggctttMttag +acRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKt +MYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDa +gcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBac +ttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgatt +ctccatSaaRttaaYctacacNtaRtaactggatgaccYtacactttaattaattgattY +gttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaa +cVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagt +cgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatggg +MagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcg +tgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcc +tccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgB +ttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSatt +aacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBct +gagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgK +agtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWat +cBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaata +tcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNtt +BaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactg +MtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDa +gtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYc +WaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagY +MttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaK +tMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgt +tatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgac +ctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatg +acacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVN +tcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaag +aBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcD +aHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctH +atgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagttagMVgtatagac +taactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYS +tgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHct +aRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaV +cgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHK +tatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaa +tcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagc +tWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacattt +aaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaac +gVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDt +atttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDa +KaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSag +tttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattct +cctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWa +aaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBaga +ggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHc +RagattttaSataggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaac +HgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtN +tcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtN +RaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagta +YtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataac +cctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaaca +cagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaat +tataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttg +ggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMac +actYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgta +tttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcg +RtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaa +ttgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaaga +actSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaa +NattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcK +cYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaa +aaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWt +ctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttc +tgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaB +gWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSS +aaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRg +caSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaa +aVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaY +gHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacg +gHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagg +gatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaH +atBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSa +VttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgatt +aatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatg +gtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtB +WtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaatagattcctScac +ctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVK +atttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttga +gttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatR +VYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRga +atatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagca +cHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacac +YtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaW +tSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHggataatYttYatca +taDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMg +gaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMt +tcttKtgtctaacVtatctatatBRataactcgKatStatattcatHHRttKtccaacgt +gggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatc +gVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaacta +atgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRcta +taYcttatataaagtatattaatttataVaacacaDHatctatttttKYVatHRacttta +BHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttg +McattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNag +ctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttg +tDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBt +aattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgc +gccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHt +MNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYg +RDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaa +aaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYat +taataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgca +attcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtatt +aattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgt +tgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattg +ttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacga +gaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWa +cKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaat +DMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttaga +ccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtSctt +ccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNt +cagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcga +ttatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYct +MaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttc +cgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtStt +gaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDatatDcataaaat +BBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgB +tSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYta +ttctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaa +atSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYga +tgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtac +catNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttat +YtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDta +MatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtc +gKtgatccttNcttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaY +atatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatW +tYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaa +atgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWta +WVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtat +DNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDt +ataaattaaccaactMtacataaattgRataatacgBtKtaataattRgtatDagDtcRD +acctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgY +gRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatS +gtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttagg +tttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaa +taaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatga +gMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcat +tatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaStaactScattatta +acgatttaaatgDtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStR +tagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtN +aNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatataacgHaaaRagK +attSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtattt +ttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatD +ataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSac +gagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMY +tatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctgg +tttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcat +ctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaa +gtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttW +cgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctact +tctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttata +tcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccata +tttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagctt +cattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaW +aataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWa +cDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHa +tattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRt +aacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgaca +gaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaat +aataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattH +tatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKt +atcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBtt +aaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctS +gcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatcagttttYttagY +aacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgt +tggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttD +ttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaa +ttaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacag +tHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatg +tagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYa +tgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaS +acgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWR +BtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatSt +ScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaa +YMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtca +gaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWa +tcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgac +cttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagatta +tNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYag +aggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttca +acttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacM +atagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNgg +ttaYVatgaactttttgccatataaataRatSaBctagttataBccgaaacaagatactt +aattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWag +attWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBc +MWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaa +MctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDt +ttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcM +ggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatc +VgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatH +gNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMa +gSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaa +gtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaatt +DaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtc +YtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSY +gataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHc +ttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgc +ScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBg +KgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaD +HacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcW +caRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtB +taaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcgga +gttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatgg +aaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKK +atgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMa +tgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVtt +ccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVat +tttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgt +aacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHt +agBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctcc +VgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttac +aaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaat +aDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtt +tggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRt +taccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVta +KatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccN +ttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDt +tggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacg +NBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVH +aKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDt +MtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHat +cgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNtt +aagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSc +taaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKt +caaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDta +ttctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgat +MtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBa +tatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatc +gaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatS +taKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHt +gatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtg +tSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWR +tRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYS +tattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDa +gttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagactt +attgattaaYttatcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaW +gcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaN +tttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaa +atcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMatt +ttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatc +ctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattat +tttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRac +aaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStag +cBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRt +tSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaatt +atcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttg +NactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRt +RataaattttcatHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgK +tcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactcgctctatttaga +McgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaa +ttgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNct +taDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYact +cKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaat +RaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgag +aRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcS +agaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttH +ttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcS +MRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagctaDagMtataccY +gaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaD +tgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMga +aYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattH +aRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatatt +aaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaatta +KaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNg +cDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKca +aatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaa +YtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccK +aHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaag +tcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtt +tVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHa +aWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNat +tgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaV +tgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgW +tactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaag +VtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNa +aaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgat +ttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaa +tattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtY +aNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaa +YacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactct +WtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggtt +gtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactag +KtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctt +tagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgta +ataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtat +acgttttacgacgKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaat +tVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMg +tKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcg +NatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattg +cBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatag +aataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtattta +aYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYgga +ctSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagactMatgttRgata +cccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatag +tagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttac +tBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaH +WBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaatt +BaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtag +tVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtata +actgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacat +cgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatac +YacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtcc +gYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYc +ctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgctScSatNatacaY +ttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaa +gtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKB +tacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDggg +aatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaS +DtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHa +tBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDt +ttDaccattatatSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccag +ttttgtcHacMattcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRa +KggtaYcaagttDttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMat +BgKtttgHtHactaatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDct +NttaDBaBgatagMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaW +tctcSSaaatcSKattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHg +ccttaScatMRcaccWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttt +tRgWcttMtctaHacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgt +BatcttacVcYacNgaattaacgagttgYgacttDattatacBattMgctagcctagatV +caactNttcctaatgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVg +taScMagatNNtttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKY +gagttaHtgcDYataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagca +DctaatgcBatttacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBga +ctaatgtccWaaHataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtca +gcatBgNNBVttttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaac +tgttaatYatgDctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaag +gacactctDggcgtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaa +atcaWggcNSBagttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaa +attgRgcBagtNtcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSattt +NHaMcggcagSctcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatK +YSgDaacNtcVgtttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcN +HagtNtgtKtttgatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttg +DttWcaaRaKgaaatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtc +ggcatMttgaaggDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatc +atNgYgStggactatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagacta +agaggtatWtataaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStctt +aWataatcHttataRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRt +taataaRRttgtaagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSactt +agcgtKtgtYWatatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttatt +ttgMBgKaacaDataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagct +HYaatgcaNaaRcaatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattN +ctcNaKggWtMatcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNt +cgtgtctaattaaacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNSc +gDYaWtatDatMKgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYR +WtatttDtaNMYMttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaa +gctgcatctagcttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttK +gttttttagtgtDHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWct +aataaattatYttagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgatt +acgRctctccaatgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtaga +KHVtacctVtcaaccaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMc +tgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKat +atYDcBgNtRaRacattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtca +tYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgt +taVatttgcatctaatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMtt +ttcatKSctNacHcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVca +aaaNHaaaatcgctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataB +atBttttWtaactNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactg +tagVKtNRtcctagcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgD +MttaHcaaYYtcactgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattat +aggttaattgtaatYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgS +atcaaactaattDtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBtta +aaaMSaDattKRcctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVg +tcHcttccgcctattDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtca +WaYMttacttagVWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaag +ttgaaBBaSHacVcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaM +ccaaYStaataRttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggc +cHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtatagg +NggtgaatagBgagYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaa +tgWtcStagcVatNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDattta +atttataaHtagtVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaa +gcctRgaNVgggttcataatagNatcctacactacgcatgtcggaYgtaKcatggattga +ctttHtaattWNRaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVt +atttWgcctaKtatBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgctt +gcRagcgctSaatagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDV +gRaMgcDgtaattttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattca +KtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatga +NccaaaaWaKatVgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatct +acttatatcacYRaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRc +StYSYaWRgMtacaHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttgggga +BggtNtgtcaaWBaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRN +aNtHRttatttattgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtata +gSccaagctKttaaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttga +aBcctVagcaaaatgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRtta +ttggHtNtataatggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcY +gcgagagRgcHMgcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttatt +RaattaagaccMKtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgV +tcatKcgcaatVaactatgcgaaactccNctatatMgactatttatSaaVttNttRttag +HtccKtHtaaaNatttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYccta +attcMNtgtYtgagttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattact +VagaYtgaVVcgcaNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaB +tcYYcatcgtgtcHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBac +DcBgatttaaaNtggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKaga +tataaYVMtaaDtaaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataK +YagaYaVatcWcSattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattc +SaDagVaMattattYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttc +aatgtaMHSWaRtggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagt +tDtttatatgttWBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaa +gKtaKaWaataacKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMg +tgccaBaRaaaBVtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttc +SttttKKcgacBgggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDt +gBatgactBaVtaagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaa +NtNttcaaatagtaatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKat +ttgatcgtVcatgaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctW +SKttaMacaaDattccaRaYttttagttaatattcctYaacVactgctMcgagcaMYttt +gaagctagtKgNWttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtN +tNWatttSaHactagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSaga +HatYDccagtBtgaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNca +ttataDVDactatattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcH +aacgttaccDaKtatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatV +actDttSKtcMtDSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttac +acaaatactcaatSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVat +aggaagWSaaaaKatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHtt +VtcattatctagttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNa +VatcactVttBKcttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSa +tVcggactMatatccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMa +aaKDBttDNccatttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHN +caaMaHttgtggctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNc +gtWaWgaccgRSttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaa +KDaWactWagBgctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMc +aYcKtaataMatttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYg +tagattgcgagtcaagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttcta +WtatctYacactgBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttat +gaccMaatgtaHtStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaa +gatDctacggaNctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaa +tcVttNKtaaWtYacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatct +acaacKgttBatYatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgN +tRtHaagcaataHcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRt +tctacKaaVttcVcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtg +attgSgaBtgccBtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRc +aSgcatattatStatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtN +YcRaYtVtggtDcKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaa +MaKattgaagtBaaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatgg +caWaaaaVaBgtaSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttY +MtagtaactDtaagWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtc +RtRggNagtYMattaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStag +McctcatgattaWRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtM +aDYatgDatttatagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgt +catactcaaVcYBgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHa +HtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgtt +YattttNagMHaaRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcg +cYgacgNtacNtccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaatt +aactagRttaVcSaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWV +ataatcgaatatgHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaa +tMBttRRcRatccatagagggacatcgccWttagttgWttatKagtaaaagHtttccttS +atVatKtgagcaatttattaaYVattcaaattctgSattRaMtgaatMgttattattaca +NcggVagccttaaKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgact +tKYtBacatgctDcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctY +gcgcaaaccaHttVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaata +aagacgKttcaaaWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgK +tVVaaacaRaattgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVH +aatVSVtccggatgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcS +tNcatttVgctatacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtM +gatStStcagatatYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcag +catVttSgaaaaaatatatgttYttcattatacataatVcacgattataDggttBtRaag +tHMtatagaDgNttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDat +tgaaagggaagaHattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtK +WaggtatttaWaaRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBB +aNatRcDattcgaactataaattataactcagtSgatataagRaYaKHctggtaaNttta +aNgaRHtttattatacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaa +aaVcBgtWNtRMttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctN +SacRtMatDactStVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDat +cgtatVcaatWRtaggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKY +tgctWgagYtWcctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagtt +accttattHRgtacggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSt +tagKtKttttgNHVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttt +tKggacaWKaattKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHg +ataatatgtattWataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttt +tKaSttactWYtgBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWagga +VccttNgtgagtcatataWttYScMtWgVRgattWtaSggacggWWctBHatattataaK +aagttactaMRaaataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatc +atggBWaagHtagtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDgg +DNVcaacgSgtggcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatga +VHtNMtcttactDaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatH +NttgaatSaagtKBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggttt +atggBgtcaaaYaDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMa +atBgaatSttMtNaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNa +aBtMgagNgKcttWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtg +MctatcccacMcactcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagH +tgtttctcttgtggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaa +MYctNaKWtactaacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaa +actacaggMatgtYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMac +tcaaacStaaagctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattR +acKagttattgaMtaatgaNatacDataaggactttccNtStatatKaagaataKtatgg +tcctctatgaggttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNt +agtWKatctaaWBactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtag +ttaBaRRgatttaagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWt +tgVgcHaWttcaNtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBB +WttcttRaWgaatBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttK +tcaYWatKtaaDtttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaactt +ctcBtMtgDtgtttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDt +cKtagRtNWaacVgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcY +aSatNStcaatDNgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHcc +aactKttYtatHYttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtSc +aacggYtHtgcatctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaR +atttStcaatatgcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaB +tgcDacatcaHKtRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBat +ctDatKaMcattMatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaat +gtaaaactNgtagaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaa +taSgttKgtcatKaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgW +YcacDgaatcaatactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaa +atcaccBtgttgNctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtSca +HtctcHacVatagtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWW +aaaVaRtcHNtctcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatcc +ttattcttNggtBgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagY +tttaatKcScctgaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattt +tRSatagttSacataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtc +aKYtaaatatggattataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBt +tgtaWgagtaatWKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgac +tMtgaaDaggaaaSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWa +gatHttMHactaRacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaY +ggctRWttaaKtRttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYt +aRNgBDttMcNtggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgt +YtDtgWaatcHgatDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagtta +gtStYatYtttccgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNt +aaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataa +aaMBaaDtaMatDaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtca +YKaRacagttHDagccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRt +ccVtgtgaagVNttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBa +tBtgaYSagHttSYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaK +WactgaaYgaYactatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaa +attSgttaStatggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgta +gtctattttaaggHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYc +ctaVKtttaYaaatYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgat +caatttaagggctctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatH +HgtacatgcaMagtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWt +aaStcacgtctNaagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStN +aMgDtaacKtMtacctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatc +tgVatcacYctcVHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaat +tSctYatctaagDgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaM +atggatgtWagRctStagagaagaacagctWtNtataaaataRatHatKgctNactHgtt +RgRgVcRacatgHYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgat +cttctagctctHMaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctt +tgaggHcYNaaMHtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcat +tttcgacctctcacVttNtttattgtcttctaVcatagaattMttgtHtMgacataaata +gttctMtgtWgWctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcaca +tcHVaDtgttBtBacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgc +taatatatgRtWVttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWt +atcBtcataacNcgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgag +agaNttgaattaataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRW +cggctacDaYSgaaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgt +aBRtttaactattctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYt +atccgattcYtgaaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgc +gYttgaaatgatKBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSat +taaatttggtaagcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcag +gNcaccctcBtgcKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcag +NtcagaatYgttWgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNg +tgcHagtacagctgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaa +acWccggtaaRcattgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgac +HgacgttcaMcctcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctS +aKaagaatWVtcgttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaact +gtgagcVtttaRcttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYa +aagKtataMtWStcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatStta +VgRtWgSggcaatSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttB +actatWStaNtcStcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaat +aatHKgaWgataYcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDc +aacNttactattacggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgat +aatMaccWagagatRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaB +cctaagaSMttcMtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaa +YRtgctSctaaaaNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtt +tVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgH +YtcatagaaRtaaBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgct +aHtgacagcSNattcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtga +tNagYttHtYtagccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKt +aMHgaBcaWtBNYaWgtttStttaSttgataatgactMKatHBtttaVcYatgggtttta +DKcSatttMatatcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaag +aVtctccgaRgtRtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgca +tcaaWatgttacatgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaac +NWRHaaBaattDaagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBat +aattgDtagccWtcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtSt +BHactaaRaactNctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRa +gaaacacgcttcKatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWac +ggttcaaVgagaaacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatctt +cgaatacggaHtaatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttY +ctcWtRaaaaKtaatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaa +aBcKcacMactMHHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggt +aatatDSatgcctKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttg +DaaaagttBRatHgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgg +gcttgaHRDaWgatttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgc +taatMaVBccaHtDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgB +ttRNtNggaagcWtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDt +aRatttDaaagNttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgB +gaataggtWtKaaMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtK +VccaaatcgaYVtaaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaat +atacSaacctSatNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggta +taaaggctcctaSatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatt +tattRWgcgatcttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHg +BgNcccataDtaaaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNa +cgVRVctttttaacttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtac +NatttttgaNcgacaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgY +BggMScgaMcctagcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcM +ttgatKgNgaNBatcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgt +tacatacttYacaataNaagaaaagttataNaataSatacagttScacVaScaccSWtcc +agKHtaatcaaatVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtg +aatWaataaaaacatttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaN +taNVBgcaataagaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgag +atYactggttatgtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcD +atKaacgtttggVDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttK +agacWgHgatataaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttac +gRRaaMactcatBacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaV +tctDVataWtSgatagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagt +atcaacBaWYctgaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacV +actcaVaagtggtattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRM +tacRYNataagatcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaSca +taactRattMtDacVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactc +gDaacDtaWctatRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKt +VWtgacagKWattcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacac +cBNaacagaaStctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRt +agcatgtgcgagcScaMgtaatBaKataactMttttattaRcattattatacgtaagSNa +tVRgcttcgaVaacHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacg +tgcaBgccaWgaVataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtct +cagBMKatgattgaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccac +aaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaacta +gctttcacaaatYtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaSc +HYaKcaYacactVcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacc +tattacRcaaMacHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKN +tattcaagWKttgatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatN +KSBcKactatacStcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaactta +RtaaDSttVBYtaatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaac +aacactDttVttgacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcga +cYacttaaggVHcaagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcat +gYgtgaVMtMaactaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBg +ccNacKMaHggcBMttctgNctHggagaataYMgtaMccaataattHttYttKggtKacc +aactcccHtMSaatNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDa +ttgWcctcactcYccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDgg +KtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaaca +tgagatVtttaaggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacata +aactactBgcacaacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaa +DScaKtcaBVtaMVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgK +cHVtatattSaaaatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKcca +WVWtaVcggttatNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaat +agagacttgHYatattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtc +tcggatttatgtgatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcB +cDcaggcactattHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaS +aWMattttMacKtgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagag +aSttgattgtSaaacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNca +aBtattKaVNaWaNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaY +ctcacKKgaSMgcRgKtgccagNMataatccaVgatcttHagttttcttaaccatagggg +cttaDtYatcgaaaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgt +gNttattYctVaaactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcK +agtHaBtgaagBcggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaa +NgtcaBMgggaatgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctatt +aaagggaagDWVccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctg +cctKWgttDDaSKactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttD +NgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaatac +cgBDaYRaggatatSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaK +VgccRYctcRaKBKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSga +cggtggVgtBtgacatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctS +MKattcatagcacagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaata +atMaYagatgVtatccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactga +attaaaaaNattRNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactac +ScattgKVtataaKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaY +ttatacSttgYaYttcDNagggttVDagHatSgtacYVatataVattataSataacgKga +tVtVacHYRWttatcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVg +gaaggcYgSWaaattcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVt +taccgaMatRaaaBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggtt +ccaaagRRtaWtVctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctc +cBtgtataYctatgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDa +StatKtataBgcVaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDatta +tKtVacgVcScaactSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKta +ttaatgtKHacttcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBg +BaMacaattaDaactNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataag +agaagRgatatttcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtg +ttaaRtatgtaMaggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMt +aKccYacgNNctttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatg +caattcMcttatKgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScSt +BtagctWtHaaWattaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVag +HttVtaagMaNatcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaa +SaKtatttttMtctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaat +gVSctgctYgaKgKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStca +attWtRcttttaaSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDt +SVgatgaacatgcacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtt +tagtcaaSSaagaaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDg +ttcgtgRtaMgaattttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgtta +caDacaHDDagWtgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaa +attcagcatagSgttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcct +ttKcttWaggctttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcga +caVtatataggataKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagtt +caDtHtatattaacYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWt +aVatttgttggactaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYgga +tgNgaatcaatcRtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVact +BMtatgaagtaaaaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtc +accgatgagMtgttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSatt +gKttaaBaKttatttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaat +ttccBatBgYBRtSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtB +ttatgaDtatKtcKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMa +tcagaaccgaatKgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaa +attDStDtcKggtMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtata +gcKgWgttgaacgagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRatac +cWctctcgBcgaggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDat +RgMBaBacSaataSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYta +DactttSgtKtRattgatttatatattattataattBatagattctaacDcRMaaggttc +gtcatattRVYcttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacY +atKatBaccMaMaaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKY +tHtacttgtacaaaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaa +WtaaaataDYtcaMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgata +NBtaattggaatgcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSat +tttaacHtgtagtBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRt +WgtttaVtggcaaactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaD +aaagtactgtcgatttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggata +ctctaBgtYHMcttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatS +gtatcYtaWcatgtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaagg +ttgacgtRattKgaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaa +gNKgaagacgDaRgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcSta +ctcaatSMataHcaKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagat +tagcatcctaMaaMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagtta +WaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatR +tYaMWDttatcNtVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDN +atcYaggKRacaatcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagK +VgcttSWaaHatagHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgttt +gcRaVNttaDgtcttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatD +agVaaaYgWtNDBgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacc +cVaHatcBRtcttttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWa +tMcMatatttDctttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttg +gcctataaDgtcBctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgct +atKttRatcattMaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattcca +cgtacgaDStatatctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttW +ccttgKgagtctagatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgt +tactaaggtDaaggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRcta +gatttDtaaatRcDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBa +tggaDMgaBgatatcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgattttt +aagaRaaggatggYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcW +aagtaaggWcgMDaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaa +ataMcttaWtatgNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRa +gSgattctatgtYtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtat +aYaatWHSttattgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatgga +gWtaMatcRcccacRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcct +aVcttaYBDBctRgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBK +gagaatttataaaMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaSt +acaVttBttcttgBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMt +aaHtBgaaacaaccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttV +catgaaBacaYgagHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtY +aSaactgaaNWVagtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgt +tcaSVtttacctaatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttD +tgtcNtgacKagcactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaa +ttWBctttgKgVcatttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgag +ttctacgaaBgWccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHg +gNatNttWaaacaSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaa +gctMcaaagaYtHVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaS +aaaWtSNBtttYataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaR +tctcYgaatDtRcHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtat +KaaggtaNcataKRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataa +StHtacttaYaDaMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVga +caWgaaaaaVYcRKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaa +taactSttRggtcVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatac +agctBgagcttcHcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMa +gtaattggattgYYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaag +ScaDaSttcactaattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHca +WagctgtgcYatMHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgM +atDaWtcBatagtaaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaagg +tgNtttVBgccttgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgttt +aagccaRtatRMcgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaag +aggttttcDaRagtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMc +BDgYactWgSgacBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaa +BacDcttDtttBcatVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNt +ttttaggMcWttNaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacM +cattHtacaatttctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatc +MaHtcMtaSctgtaYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBK +gtSWVYtttctWttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWa +gttSttttttaMaRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcac +ggaatRatactVgaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDt +taKBHccgtaHaacaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatc +RgttttHaNgtKctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaa +cKaKKtaaNtNataaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSc +tgtaHcgccgaMBaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatc +KaattcgHVNatNgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNg +tcaaacgDttaaggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaD +tRaBSaWcNacgYaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgY +aatattgttttaNggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKB +tNHtttctWWtattgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttga +gtcVaMVgaatNtaaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactgg +aaKaWYRgcatgcgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVK +StaNcMtgatataatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVa +tactgcctcHcataDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataatt +caDtcaDgttgtatRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaat +tcggaDcgaVtYattaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStB +aaatRgaacMSaagaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaSt +actgDBagVSggtSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgc +McggVtgtRtcatctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttac +aataggttWcttataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccct +atatgcWtNttacctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMt +gcaVRaaHgtaataattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYt +taaaaacagatataaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBa +tactataVttDttDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgN +tgDKYcaatcataWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNt +gaagMttSttttgDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcgg +DtgtRDRcaaatagcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaK +ataaacttKaaaMVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRt +BtaataattgtttgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYat +ccccHtaNcattcacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBt +aaaYgatattcgaaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtac +tRMttactgtBggcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVt +aaRgKcttggatSYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYta +ggaaKtYHcttgKattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattat +BgcaKWKtagaatagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNa +tRcYYHtaacMaSStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctc +caDRcaHtBSWcYtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatS +gatgatHKgttgcaaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatSt +gNgWaaaaMttgcYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatg +ttaaYcagYtgKtYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaS +tttagaaataatgcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaV +tYggtaaaactgcaagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRc +ctgttaHgWRaattgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgttt +atgaHaaggattStaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcW +gaaaaMcagttctgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaN +tggttSattttcaacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagca +atatcagWatgcRVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactt +tgtttgaccatagHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatc +agaatgtHattcaVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtat +ttggaSatttcHcgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaac +aSacctgtaaRgtcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKag +ctDWtttatatWgDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYt +gttNDggcHScaaYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHt +agataNaattatcVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDg +DMacttattatgaDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtat +HagtttaaHtcagtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtK +taSaaBatMtttgttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBcta +BaaaataatttttNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaa +tgaYtKaatYtaaggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtact +tNtaagHaSacgWggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgt +atacgatKatataaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacct +KSttBttaatMtgcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcg +WtWBaRKVtYWWWgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgS +aaBaVtcttNgtcgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtH +ttSMactatHcaagaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcS +BtatgacBcctcgggtaatWaaWtacacaattctRVgattctatgtgtatHagataggga +cVaattttDtNaWKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaH +tcWgctagtgHaatBatSataDatatcacccaagattttcSatKgatWtgaagtcBMata +aHaaMaattatgcttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttK +atgtctctBMggacatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRatt +aaBttVaHtggattagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBa +taKacStHRatctVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWg +ctgtacttttatgaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttataga +aacacScccSaNtaaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaa +ScccSggaMDBSgcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgK +StaaaHaKatatgBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccag +tatWWtaRtKagatagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatt +tBtatHtctNactKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSa +aDBaaaaagaWaDtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataat +tcNctactWaatNaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaV +tctcgVctagctcgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatY +taagcattgaatttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaag +MtDatgWgYaataKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYa +aWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStct +ggaatVtactaSNtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaa +tVtgttacBcctStgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDa +YtaactaNgtccaattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaa +RMagataMatgVtVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgt +NgYatgtgcYtaatgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBtttt +cttttYatataNaWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSat +tgBatSRtgKHttacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDt +taacSatttaatttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBa +atDttatgKRKagataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttat +aaacaaatttcccttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgat +tBcSagaDKtttHtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVg +gttYaaggattccaNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYgg +DSgKRaSttHStcatgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHg +ataYttNattatcVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNag +aNtKtaDtgDtatgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacatta +aHgMttatcgtHMNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatga +attgatatgaWgccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatata +caaaatttcgNHgMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKag +tKactatMRtgtDtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVcc +ttagRgWaNaKWttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaH +NtcRNRKaatactcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtt +tYtatgtaaaggattttagatattKMcatgYaaatcaVactcagagtRYtgtaactatag +tBaDtVaWatDatctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVata +VagatatgtaggcWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggct +aaatVtctcagRagDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMac +RaattaHBacRcNaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgc +gHattStSKYRggtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVac +atacacaaattaattacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgca +tgHRtcStVtaatHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaa +ctMKttatRcgaataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVB +taattWtMHgNaWDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattg +SWcttagttcgtHtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaS +tgccBacctaaBagttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSa +gttcacgtaDaYaaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRt +tttBMHgRMgHagtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattag +tggcactactVattagatctctgtttatcattYttgatHcHttagStgatgactctDaaa +tcagtgttgtttttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKact +tctgaaNaYacctNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWct +DtgtgctataKagtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaY +tagWtggtgBcStacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSg +caggtgttRaYcaaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKtt +ttatMaaaNgMatYattgaatNtatVaggtKctttHattcatttatYtattagtataYtt +tagYcattagaaataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctV +caaVagaatttaagaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataag +tatVgtDgHaYttcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSa +caagctaNttRYagMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgc +tacNKaKtagttgVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWta +cgWtaYattaaatMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattga +gatccNcaaaHttccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccc +tctcttaccDtHcttcctBatcStVaactaatctacatgtacataacDgcgaVttataag +caaRWataattcggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaa +VgattVDtaaNaccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgca +WtgagYtacttNtaagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKt +DtRtNYNtctactatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKM +RtagKttaatagtggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagR +tYacgaDaaMMtcagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtg +tgttRtgacataaagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatc +caatacaNtgcgctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatc +WgtatScattactSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgta +acSaaagYaMataYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVttt +aDtgttatattagWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatat +taNaDtcaatttaVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggtt +ScaaccVKHaaatacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWctt +ggatcRctctaDagWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgt +tHSMaWttacaSaatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDN +acattcMDaNVagatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWt +acgaaHatatBaaSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaac +cttRtatNactMtcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaS +RtHgaaaNcaWYBggataatBactgaataYgcgtaacccactHataagaaWgcgRaccca +gagaVtataggcttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtK +ctcgaaWctDttttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagt +aRctttaactattNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgtt +aaatRaBRttcatcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHaga +tttctNtWatcaaaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWc +tctggaccatcaBgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaat +actgWcKaMacRSaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgc +tHKttgVtgacgattgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatt +tMttaaWBtctcgaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMt +ttaHacctVacctaaagtcactttcWcaatggatSaataHattacaMggtgaaWaacaga +aattgttggRggcgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcD +attcaaacHaacttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttg +tVatgacaHtgtacatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttD +BggHgDtgaatcaagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRat +acagattSMttaattYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggS +agaKKttRggtttgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDta +aaWtttagHMSSaagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagag +gatWcatttgctatcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDga +NYttcattRtagNDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcag +ttattcataaccNaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaN +catVtgatcBaRtttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattc +atatWcHtagtagatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctg +DcacattMctNgWattatatctSttaScctaDaatatDYataaaaatataatNctKaNaa +tatcSgagttaagtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNta +VggatattatagtBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaa +caacgRtaattgggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDtta +cggagagtMtaNHatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtat +acgatVttKcVtagtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDt +catMaNKtNacagMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRW +gtYtYBatDcattggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtga +tgattgcRcgtgSaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHta +DaaDtttccaatMcaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgt +aacctagatggYKRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYc +KtttttgatatacataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttga +tcaagaDatgaWtRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYR +atcggaagaRtattaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctc +ctaVttRtBattaatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtga +ataacggHtaaaatatataYtacBcattttSaaSttgatcatccacatatgcYaVcatta +tcaagacYcMaataagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHca +caatatKatgRMgatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDctt +HaDcctttgggMtcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtV +gaHagDNtccBVaaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatat +ttaYgaaSccaRacgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKa +atcaggaDYatgVcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggt +MaattaRcaaggaatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaB +tattVtatttttatYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWac +tatataaVccaNtcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagta +tYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScM +RMaBttctSgacKaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtc +KKtBYgtagNtatgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtc +VagaagcaaaaStaaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagt +ttgcctatRtttNtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaa +gtgHgtgtcScaataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVg +tcaatctaccaDMtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDc +KtgcaccttccBccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRt +gtYcYttaagataaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaaca +DttcaKggcVcgtSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaat +gtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtY +MtcatcgttcRatgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHB +gaVaVattaatNNgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattN +ttttaaVctYagtRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaata +tMgtgNtcttNtgattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaaga +gtactccattMatataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgK +aWaacagttYaMtNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctW +aaggcacatgWtttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtac +SaMStattBgcatttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataat +acaMtYgcggcatYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcatt +MtatccgattaggtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWa +MYgatNacKNNMatcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaa +gBaaatBVactagaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVa +aatgcaYaaggatgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRN +aKRtKcaatttgatWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYc +cctBtWttttYVtttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttca +ttMtttWcgtNgcgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVc +aHatattNcactttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaag +taaRaaRttggtaVSaagaattattcaatNttWcaWtaggattScaStgattBagVBtta +NcNaSagttagtcttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDat +cSaVgtgMttaHttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagac +cKggRattttaNcgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVca +gatccccStaatRMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtct +aaBDVcKSKVatSagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatN +ttggttDtgcDataKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBat +gacBRctgatDcMaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatg +agcatStaBtcctgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYc +ataVtagVagtVtNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBN +RatttacatttHctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaa +BNtNacRgtttBSVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtg +aRtMttgccVttatNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtY +DcDactttRYtaaatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMc +HgtaactHaaWattKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSag +BaaaVtYtgVtaNtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatM +attVaSatSBtagVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDttt +cattVctccagYtcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRa +tgaaacVccgtcaKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHt +SagaaacgtaSaatctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBgg +aHaDWWcYctYtcatctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBt +aWaatYcVVcacMatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaW +atSScMMgctatctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtcca +tttcagctactccacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttV +attRacatctgaaccataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaaga +DaaattKttNtaataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgt +gttcctBtBtgttatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHa +caaattgttcSttBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKa +SNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttK +tBttttttagcttcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaK +aacttgattttatctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgS +gtatcaactgHataacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHM +gYgtagatctctWttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcg +aSctcactcaaaaYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagag +gttaKagtcYtNtgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYat +tcVSBaMDcagatVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttM +NVaactWWKcaaataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNB +VtYagKacHRggYMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNtta +atatgcaaacttWgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgaca +WatYcSacaRaMgttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBN +KNatccgaacgtKgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYct +accMcgDtgBaRtaaattaaagctKtaaatatatVgctgaatatctMatccaattacaSY +gcactWttaRacattgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBt +aaagataNaagtaaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttat +tSatacSatttRtBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatattt +gtaaKBgcacattttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSg +WtttataDMcttRScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHt +ttDtaattHaatctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgtta +NaacagNWtagtaNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaM +aaagattKgaaaaKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctc +YtaacgtgtatacttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtt +tttattttatMggaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKga +MtgtgataBagttMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHH +DtgattaaccttttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDtt +agaacSatcccaYtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVa +WgtaBtaaStVtDYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYa +atctatSatagttDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDg +BactaMttctVcaacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatH +tacaaMatHDttcaagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataa +BHagggccHagtaaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataa +WactVtRtaatgtHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaac +taVttHcatccgctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtR +VattaaagtHtaBgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtg +taaaRatYtcgggtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYt +YactgtatWaaWtaaggtacaDacaDgttStgcttatctattatgttgStaaDaaattag +ttRgtgcBgRDtaWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgat +tataWctcWMgaHgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaND +NggaaacgataatttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtM +taYtttaaYgaHttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgttt +atagacataMgttgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNt +atcMagYaacacMcaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgY +atHcggatactDDctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgc +aMaagaacSctHRtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNac +aaaaagaaatgatacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcR +YtggtatccBatcaccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScB +tcagKBgYtaRKttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVat +attKactatcttDacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaat +cgMStttaatKacaVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMcca +gRtacaatatcttatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtY +RaHagYtcVgaagaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaa +acaRRBaVtRtgHacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNaca +ttacWcttacBacgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaW +aSMttgataatctataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgc +ggacaBaRattttcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctY +ggcMtactatgtgaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHtt +ttttatRYYaccagatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttc +attattgYcHtgatcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMt +tccNtWgtVaatNtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatcc +ttaattagttaaatactgctgNcttgctcatatatactaDtagctagRcataBcgccRaa +caagcacaagtaHYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactaca +ccacggaagcStHgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWat +attaccYaagWtgaataatgatttgtatBYSaDctatRattgaatDgWtMacggtatttt +RgtaagtgWtRtagtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHa +ggtattacBHMcacKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYt +SSBgaKatcMVHcDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaa +VWtgHtaMgaattaHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDga +StattBtBNHRHacaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYt +catcaaKtctaNtgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMa +gtgatgcgtattKHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaM +NaacattctcaacgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataa +atgtaaVtaSatcccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDtta +ccaataSaDgcggtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaac +ctatgaWagacaYttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtct +caNcaagttttctacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatK +tattRtWttaVagtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatat +aatcVtDBHgtNaRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatN +VtagctgtatVtaaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatc +tattaKgtattcMttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagat +gtagttataaagtctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaM +agaataRWacgSactctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKt +HctatMcttctgtHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtct +atcYctDtagHKBNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtt +tcYaacBcagaMttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttat +ttgYatttDgtcaatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggcta +ggcaacYBtatWctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcga +tatttcaDHMMttVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMgg +tKSctagKtaBYMggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgat +agagaMtacacNacacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatat +acVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYW +ccaacttagaagaaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNatt +attcaatctBcttatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcat +WgaVataatatgYYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtc +cHcaatgtWtctttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaat +tMatcaaBtBcagatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtag +ctaBVNtStWBgctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcg +HgaRattaatDtNcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYg +taattaactagctatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaa +aataVWHMcaYcagcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttag +tatYaaatcaccgaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKV +atatattaaatccggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagt +ctataHcRRScSagcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaa +aaatatagaNaSgattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDa +MctgtYcDtgaattRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBB +YagSagcaaatcKgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaat +VacggStctaKaRaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRc +aVataattKattaaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataB +aVgttNBcgtagSttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcD +aacSDStcaRtcDcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaa +RtcaRactHgaaatccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHt +tBctaattctNggBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtH +ScaBctRccataataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgt +atcatBtDtaWatcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSga +ttRataYaYatagaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHSt +attaKcttatNNSataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHa +ttattcaaaaBatataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacg +aBcaaBttgagtKtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatga +taMKttVHVBacataKaatcggWtaccagMtttcKgScgcaactattVctHScccaaccc +HDtgttacgttHVaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWat +aWggacVgtggWtatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHat +ttVacttagcgtHagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYc +caYKVttDttBctYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaag +cacaNttctataYMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgtt +acBtctBttaRtSMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNta +cgatagtcgaVtaacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatca +atatNttagttMttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgttt +aagBcccgBtgcgtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtt +tMYMtaaaaaattcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtg +cataYtaaaaagStcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagc +gVHcgtcatgaHgtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatB +tgttagNDggtcRttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNt +atBgaaaggcgNttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatB +cSactaKYaDVaVtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtM +NaatttattaaVgaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcct +agHatttttVaattttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWttta +taWtaatVttKaKMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMt +tScaggRttgtcttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRg +tctaWDtagWtaaWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYa +catttBaattKaaaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSac +DKcacaaHgaggaaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttY +taattBMtaggtacatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcM +gtaNacSatcWBWtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaatt +gMatcttaVaacVYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKcc +actgattatccatBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKg +aYttHtatggaaaatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataN +tattcVtcataacMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcg +agtMVaHDHtatgcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgD +attKtHKSVStgMtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattK +aaYWtYaHctataKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttcc +gtttHcgtKtcttaatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaV +taggttYgaNagYcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBatt +atatKDacaacBgVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggV +aacYDgtttDtggKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaM +gSattgtacctatataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaaca +gaYaagtaMatDaatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtg +gtKtRcatagHattcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVt +NDgatKtHaaattaattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcc +cttttBgHccatcgaWctataSttBgataacagtacggcccDcScaactgattttaSWYt +aaaMaVatttagctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYa +tBtaWaattgaaYattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcgg +tcaDcVttgataMNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgt +aYaggctataBtcRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttac +WNtgcaWtaaVaNctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttc +caccaNgtgcatRgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacac +tHWtNtgctcgtNaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggc +taccDMctacVaattBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVN +tacgVttKaaHtgagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatR +tttagttMctacKgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBa +HgNtggaRaWataacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttaccc +aaaKRaaatattcKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtgga +aHSVacggttaHaWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtct +gHagatcaSacaatKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNg +aattWccgattcttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaacc +aYacMDtaYaaaatttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNa +gcatNNatgttcRaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtg +tgWaagDKattttttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYagga +gcYatacYaKaagaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgta +VaacDBaattacaNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgca +ttaNgatgaaDaBBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatM +attgtagRDacaaacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatga +NBtcKgBttRtattVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcat +aaWaKHaataaagYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatc +gaaaKaaVcDttcVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacB +ataRYRDgttcttttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaV +aHtDcaYKacgKtcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtag +atgcatYatVaaYWaSactgatccatatNMaNagNtaatcgttaSttattWattaggaga +atcNaaccaaaWatRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaa +cgaSWcatcaVgatataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttg +aggSgagcKttaaatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgtt +ctcctaactBaaSRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgK +accgtcYtcctBccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaa +DccWHcctttaatcWactaatactcttacttgttcttatttatcaaagatWacYctacKt +aSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattg +aacttaaKaYcSBSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBD +DcMgcatagaVNttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtac +aatgtgctttatatttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaM +MaaWggBataaKtttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataata +acagaacDRWDgWaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtS +DtHacKtNgtgacaaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctata +VctNttKgRtatataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKga +aggBDtttacttHttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttcc +KaRgaWccRataVtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccY +gtWatDcMYtaaRtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttaga +gBcttKacaaMtagaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccag +cMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatat +gWaaatcgMaaaatcctgttactDtDagaccYWacttctRatgataaKtaaatcaMtttt +caaRtScaWgatMactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMc +atgaatYgattatacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRa +KgVagatatWtcMKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKa +gtgtBBNctacaaacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDa +tgBtaYaaaggttaMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNt +tatSVttMScNaaattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaag +actBYgMgNaBttaaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKg +ggYtgagattaMaaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWt +ataattDtaactttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatg +caBccKctaHcBtctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagat +ttVaMagaagaWWgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataag +tgctctttacYataRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataa +KKtgtaaaRMVtctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccB +gBtWcataataKctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDga +VgctagtMNVtaattaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNt +KBaScagttctgcMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattt +taacSttaaactaaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNg +tgaaaNcagataatcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtaccttta +cKtMWtaaaatWtcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaa +atgatRBtRctVctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgt +tttaaacgttgBggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagta +aatatcgMcttatRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgttt +aatagagWgDKaYatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattat +aBVccaNMHttacgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcatta +tctattatcgtcKtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgt +ttgMcStgttcaaSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDc +aaaataKgtatgtgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtactt +ctccttatatHatgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgct +tgaVctaataMRttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtD +ttVcataacSVtattagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVa +taHatttttgaBtcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYac +acggtaaMtatgttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWcta +gatataaNtaccgaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMcc +aDaaSatBattagcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYct +HctgtcttaccBattVaYtttHatgaVgttcRgaHtttagttttataatRWggattYata +tMaaaactWaDRaggataaWgMataggtactatatttVctataattaaatatgtgttDtc +ctaKataaaaacggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggY +agtNactttaaNaStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSY +gtctRaatVagcaWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtaca +NcSRttagaatcatVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttcta +DtcttaWttaatcatatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaat +ttcttDaNtRagttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYt +NctgatcRttgaYaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataH +WVKaattVtKcgatcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttata +ctaatcMaaaWcgcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBV +ccNcRgagatctgtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtg +tcaHNYaagStKcaDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaa +cttattSgttNaKagttctcataagtaatgactgaVStaatcctcDagtcataagWtata +atattacagScHaatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctat +tRaatattNgVaatacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHa +NWSgVtgNttVgtattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctS +tHWttcYagtgNtBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRR +atattaHaaggaagaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctM +McacagcgtYatSctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDt +catHtgaVcYttctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtH +acttttgDaBWDtcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgc +cBSttataaNctttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaa +ttattatYKtNcggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVtt +gaacBagtattctatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgt +actaagtRtattBMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNgga +acgtMRtaaHctatacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtY +aacaacRgtSgtacNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggt +gaacttNBBYaaccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKa +cagcacagcgKSattaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMa +gcatgcDcatcBagaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNSttt +aKaNggtBtaKtgHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgW +SNacttSBaggMtNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaa +agYtMaagaKctgtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaa +ctaRcaBRtMttRgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatat +VHKKagaaRSattaacgttMattgtatagBagtatctttgaagaBctgattattHgRtta +cDgMgtWtaggcaatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgt +aBacctgaaWgtKatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNK +gNaBHaaKcKaaatStBcattgagggcRSttttctaaatcacaRBattccacatagacat +SaDtaaaSNtttgtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVt +aRtacWggctcaaaacVctWtacatagttaattBBttMacatDtatttaaRggattatBV +cacattattaagWctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgatta +WtMDWaRccaaWaagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatt +taSttaWRgtctaaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBH +tccagaMctaagaWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKaca +ggtgMaaMtatVaVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcg +ttagHKSgcWtWcaatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRg +gtYcgaWcgcccataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaa +gactRttgtgattBagBtaataattBStcaatttaWcattaatVtacatgtatttBataV +YWStagcaYKDaagYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaR +tagatatcYWtSataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRat +tataaatatctattHSctttggNctaagtSacgagatatatatRataagtttcatgcSaa +KttctHaRgaaDatgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcaga +cKtaBtggcaacHtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaa +taVacgaaatttaBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctac +aaagcWgDtVtctaBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVa +gtttaaStgttgRHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccg +KaRgtgaatcgtaWcatYtWaBtaBatcgRattcaagtHctctaatcttcctattaaYga +NaaaaRaDtactDtMNagatMtttRacKaccWaYtatcagaaKcttVtVaaaatgttgtN +YgtHtaDactaggaRttaccVaagMacgcKtatataHaMtcaattcctMaRtttttcatg +tctcaacatggtgacatcaBatHaaMagaatttattaaaactYgMttaKHBccgactttt +aVaaVtcScHaNccttacccatataMgggDtactagKgtcacRtacMacYgBaatttcag +YcacaaataaaaggagYaaMHtataaaHtKgaaHtctcaVatcgStcatHtcaYctttWc +ttattBactataatWctcctRKaaHtaaHYcttcaYataaaHtNcaSctgattaagaKaa +tWagRaVaNSHDaactaYVRaatgttatVYttatDcctRtgcgaacStaWttgaYcatYt +ggtatWNataMtDNRtgtttgggtHcWtatHaaataatVtaaWaVgcaatagDatgScgN +cagggagtcaDtgagataKtgtctataattgtgaNatcaNatDgtagctaaaNtgtagtc +BatgWcagagtgtWtaagWtaKgattHagWRaNatacaagtactYtaWgatataRctcNK +cttttgaRtgKWtgtgRagcNtKtYtgatatgatBDKVtaaaaatttWtcaatacgRtaa +ctttaaaaMtaMattaVNHRKttattattaaVaatagatYaggattVaaaRactcaagcc +ccRtagtScgDWgVSagtggtaacataVatttcagtttRtattcttcYaccaaaagttNt +tKtggBttBcSaWaattataatcataBtgtMtMtaaagataYtacgMtWaaacBtttatc +KacaaaatattMagtKccaaWccatttgtgacctttMSataMgBtcttaVgtNttttSaa +ctatgaggaSWataRtHtcgaMagSMccSaMctcgNtatgtataaVtBatHcHtattaac +gactgNKtttaMtVaaaagaatVgttMWcttacacgtacScttcttcWtaatccatactc +taacaHHaaaatDctNtgatMcRaaWRtMgttgttatRagtaNtatgRtaMttggaaKWt +taRtHKMaDDaacatgcgttaaaccaaaDttatagVRBatacMaatacMaaatWcNcaaH +ttBgttgtacggRKaaaMtcHgttaattattttaHgKtgttaatDaHatctggtaatMtY +aRgMccKRaRKaDaagaggatBtSacatactccaKgVaaRMaBttgcataaacYtKgaVD +tttgcatSaatattatNattataWatWgBttaggtBttaaYataaSHtRtaccaacMtta +ccattccKggKNtMatacctctgtaYctaaccttgagtataaRatagaatRBtttttMtg +WNtKtgcttatgactcSaatattgtBRBtSWVWYagtaWBcNatttcNNgSKacctgaaM +KgatWcYHgRataYggtctaMtggcagaRgaaYaYgKgaaHVtaattMgaaWaWaDataa +gaaaaBDatacatatgatcNtagagMtactcatgatgtHataaggtaHaWatMgtagctt +aWtcStataSttagttttgcaagtgctgacDtgctcDtgaSgVMtagttKtaacgtacat +taaatctHgatYatttcgggcaDtVttcaaacccgDgtatBggcttcBcWtacttgaatB +aRNcgYtgtaaaaaRDctKctagtaKSatRtRatMaMtaacVYaKtactgRDcaataaat +SacagctDaatggttttaaacNttBaattgattaaMgVBKtBaacctYNcaKcaVtDYtc +BaaataNSaBgatacccgtVtaatactSgtttgMSYtttgKtgtKacgtKatgataaVcc +aMgtaVaWatttatattgBNtgtVgVNtYStMtgtatBcgagaBaVatgatgBcStttgt +agDgYMgaattacacHtaaaaaBttKaaggHttctaggKagRNtMBaatWcagMSBaaVt +gaatgtgatNaatSagcaatttHctatWMtgVcNtSaNRHatVaVacVtHattcaataat +gSKttttttgtataRKYaatccRYaatggtaVtttaaaaaWBKtatatttatgtagtcNa +tSaatatcMDRtgtBttYtatKaattaaaaYtcWccVattcDaaatgattgtHccactgN +gctttBtgagatWDgVgtactgtRtaaggtBgacctaaatctRtDttaBRaYacaaaYYt +caaagaWaSDttctttggacttcBcgaDacHataNtNgWtVMVtRactggaaagSgtggg +tgaggcctccataaatNttaYYgtcBatattWMaacMRctcgttaaaVatatagagataK +atRMtHaVagaaBBtStttaatcaaatgagtatcaagtRMtaccgtBagaWKtagaaaYt +tcSScttaVttttcatatcaSgtcWNgtttagccaaaVgaatgtgttatgaaYaatgaat +aaaagagatcttcYacaaatataDgRttcMtcataYaBtctStgaatgagDaDgtRNaMt +YMatatagWNggaNtcattatgacYgtBKYttttagccttataaNRaatggaatccaBac +gttacttatMNggaaaMtaaRtctagtttttKKKgcBttgccgtHKatcgatVtttacat +aMtagNaMttctKHNctaaNatttWaRNgRatctagatSctaactctDttaagacgcata +gcRNgagatttgtacattSattaacttttcgttgattWatKtgaatttaMtSBattKKct +taaSggcactaataaatcactcaMgacggtRcaDScNctYtBRYVgttgtttaVtacHWa +ttattcatttVaKtgKaacctaggStatttacaactcKNtaaacaagSttcgattatttc +aRttVtaVaaacRgDtaatgtccMaacNtcggttgcctaattaaaNaWcgKataaYcctS +gMcataaatttgaaatttHtagSBgKYggcgYaagagataaWBcMgatRBNRaYctgHat +ctatHttgaHtgcHKBKVaWaacacWNRactWBVttaatttVccaagBSWacaaaatcDg +ttattBtHaMtMtHacKgWtcctcctttHaatagtYttaagccaHtYatatttacgtcaS +gtgtYttgBcatcatttaNRgaKgBtgattttaaatgaattVaKtVYgNaatgDaacaaV +tHaaatggtttgaYYatgctgcacatttttctacVtacaNatataHtgtcVtaacVgtYc +cgaactaKaaaatcagtttaKNRtaaataMatgtacatatcKScctDatDcKttSatttt +agatgttHtcBtKgNVRagctaRVtttaNYWttcWYRatgatMgaMKRctNVMgttVagW +caVStcDgtttctcRatBVggaccgaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccN +gcacaggVYtMcaaaatgBtaKcgaRacccgStattcHttgaYttattattctaVMttga +acDaWtNccDtcHBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHt +gcgaaStttctacttcgMagagtaaaacaDctgcagHctHtWaacgaatgtggtDacgtc +acataSaatKtcWBtataccaaScttNgDgcctacgBaNWtagataBaNtRcSggtaMat +tgaatgtRHtgHaaNWtgttaccatacctBataaMWatttNttVaaRagMataVtgtacc +attYVcKYcgagtaaYtttgDaKDgVacMtttaVttcYcgtMattctatatataaggaag +agttaaatHgtWctatttgaaatHttgScgtBataatgatRWgtttVgatMBcgctttat +gtctgWKtaacaaHttaMtctttatcDtccaHaNYtSWcWNtHNacaaatactNggtgSt +acKatgtgKVctaBcaHcttaccaaWatHaaYtattatYtttDgtBaKcataaaatcaNg +ttNYcatVSgtgatatYDMMtggaatKMaagcttVtaNNYctKcctagMWtttatttBat +tNagccggaRgagtattaKatgatctacatcaKVaaagttYgcStagtctacttttcatK +tWtKtctRaRDtcggtataMcMDcaattNcacattattgaBaHattHgcYattagaatta +taaBtattBKHtgtaacHtHaacaaRYaBttaRVSaagttHVtatMtcacaWctgVtgaa +tcVtcctcNataacacgWtattDWccatDDYtcgtaHaaKaacaYaHaataBtaaBKagt +ttcStWataccgNcaDtWNaaRgctcNaacttatttgttaaacaaStttagtgVaKgggt +atNaatVagtataVVaHtaRaccacaRatacNStaacaYDgaWaRtaKttgtaatacggt +ttgccaaggMWtcaaccttcgctaMSaattaatgaaVDagttBcatccattttccaaBgg +RttgKgccaaaYNcDcaSatMcaattYDcatcWatStttggaaWtttHtatVaggttDgV +WatttaBWMagtcagcgaSaaSgtattctacHtaaSaVacaataNKtatagRMagtKYBK +ggtttKatDacaWaYDaactagcaDttctctttHtagtMtWtttatYatWNaBgHtaBgS +ttRgattatgKcccaaBtWcccataaNattaYtRYWgRccNatatHttWgttatacttta +cBYHaaaKaHYaNttaatagKatacaaatWSMctttcKacatMattgcaRctBataaVaH +tataSctDVtRaacttcggScYctataHRHtgttctgtgattYatatYtcYHaataaata +YtMMgttaaatgatcttaaattaKRtttaaRtaacttaBtgtcatgtctNcaaKactMtK +atagRaDKaatgSaHcRtMDctagatcaYtRatMSVRMYKYaggataaatYtDBaDacDt +aVtacggaKttattNaggScgWcaYtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNa +tNttSgaaactctBaggtHHtgaSagYKNcataaMcatagaSttctNBYcttattcatag +agagtHWWDtctgMtRHtactgggagcKcacctggaYattatttgaaWgtcaVaataaga +aNatRgtttacNtWYMBcNScgggataataaagtWYKDYcVWVggtttMcttYaatagaa +KaaataDcaYMVcaVtgtStctctWaagtaRtaagtaaatWacSKaaatYaScctggtgM +KtYMtctacDatctcaMatVtNaataaNtaattgaagaNaataataagcttaagtgtgcg +tVgttataYaagVgNaaRctSctgWKVaYKgctNWMaaRaHatcgctHaaYMtccggatt +gtgBacatHaacttggtggDVgtcaaaggSatWRaKtKacNVggaatYttatttattcaa +SttttttttcaatgttatttgttttaBgcatacWKDgtYNtcYtgtcttttttgtcaaat +gatacttWagatDatttcacctaaaaggtgagttatWgtgHctaatMtRKagccagcgcV +gagYagtactgtactttagVctaBBaYNggtYtaattttcRtaaagatctMtaVYatctY +gNMaVtaWtcattgRtaNataagaaaacVSctHNtcNaMaRYcgagttaHcgacNgagag +BgtKaactaaatatYRcggatgtKtttactgDctcVaYaaSaacBcacatagaaataaaa +WDctVcNtttRtcataatNagatVMctBgttcHtVgagaNaaaHaaSccggatSctaHgt +gaYRagattDcSDtMStNYtgtgaagcttgggaatttttDgcaatHatgaBttHttaaca +tBcaaagtaggtKgagacaattaataHcaNaaHataMtccaKagagtttBYSagDDtaNa +RtWtWagatSgcSKtcttttcaaRgtMattatRtYSHgaMccttttttBtHactaattca +HtMatagaattVtBtDatcttVgagtatttaaaattacYSattatttaYtagcaVSHatt +DctKcVattataagagRaccccWcaBtYYtctaaaaYccSgattaaaMDRtHatMaYtHt +cgcaaggWgBaNVDatataaatWtcMYSVtacBYaaatactcgtacttttWgaacRNaat +tctHagcYtaSttaaataatttttaaSDtKaaMcWgBaagBgaatDagaaatactcctNt +gRaattaNWcattgYVMtRtHgBaatcaagRcagtStaaWRgtaaatHcaMacDctatNa +agtactVHaaVagMgttgKtgtHatcMacatagMgaBtSaaaBtagttaaNaYgStRRct +YWYVtttMNBgcctgMctcacttagtgtttDagacaYaattagaggKtttacaatMttct +ttatKagaaNtBtttKSHWSaVtVtgttaRSaYccgtaBgggMtKtttctYWttcaVaag +ctttttMBgDKccatagVactWDgtRtKMtgBKaDaVaggtttRaataBgttYtattatg +ttatgtcMMaatcagaatagHaacaattRcBcDatttaYWttagattggttgaMcgtYRg +agMtcactaRctcBMaaNgcaStgcgNtgagVttaBaaagaatacgcatYMaaatDtacg +atatataMtYKatctScatattNgStYWgtttaYcttgtagaHaHaYtaRaaagttcMHa +StatcatYtttKBtctataaaatcaStcatatStattatMtSatcataHcaWaccagHta +aggaHatatgagaaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcctttMttttagta +aaBHBaaattWKgtaaccDataactgatatgtaaRVtaHgaattctcRttcgcatHtaag +ttYYctaaattttgWDacBtataatttctVaYHtMtagMaHWtagatttcaVgtKaaacc +tgHagSgtacSWttMaBcHttaatcttMaStYatatatattagtttggMaYaatHgaaaH +HgatggccctactatSgacaatcVMcatactBBMtaattaaatattBNDacYtgYattBt +tHtNcaatgcggacccctDcYcDtttaKaSggtatcaBYaaBttctDSRgacHttagMcg +gtWgagtcctRatatRcttgattggaaaKggaaaagaaSNtattcNtataatVttgagBa +MaaBctWtHatgcDaatHccgMDcgcWaaDaacWgaagcaatattactcaaaatMgttgt +aaMatatYtctRSctctWcatttVatgBNtaaYagNtaMatcSgSgaVttSaccaatacc +KRNcataaggYcDMWaSKVcccaaaggVtHtgHagMaggtKVatVtVMDVatBgttWagc +ctagagacaaaggtataatttgcttgtSaaccttctccttcaatgNaacaBtttaVcaac +agWaHMttgttaagttNWaaYcgaaVtatacBatgagHtSattacBgttYgtNRRcttga +tcttaHcaataattattttccttgaYgacVgNcttaRattatatctcagWWatNcDgaca +cgttaatRattaYcKtggtSggWgatMcaaDBttgaacNttctcaaHtHaagcgVtDaaD +tNMcagaaatWaNtatcttcattSgatatgatactattWatSaattWccgtctaatcttg +KDacatRatggBttatggKgaagtttcBaKtgttaaaKtcgatagcNgtatVDagaDtaV +tcaactttYgaBYcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtttacMaVaaagaa +ggtVtKNYtWcYaVtRVccgaattatacttatattagcatcKBattttgVDggcKaHaYt +tgcggcNaatRactWagWgttcagtgWMctaataBHtttgHaggcctgacMcYaRtRtcg +gcaatBagttaagcDatatatNttgtMcVtaaaHMgattVgaYgtattatatSaDaaaaa +taWacaaNttKttcatttttHaMagatYtgtttcattaatatVacgcHRttacaYtaagt +tacaBtcgaagcgttWtatVWRaaSacggWaBgSgcttaScatNaHcaatWacaMatagt +tcagYBagYgVactWtgtStNatacatYgSYDtaaacSaaatBtttKaKRSWRcRYMgcY +gVataSNNtWgVtSaMgBcactaaatYaKattVggacaWaaatgHtatHccacStaatag +aYaaaVaMaaacYYMctcagaNattatctattaaatatgMaRgggtatgaMcttaHgatt +gtScgtgtatVatHNgcYttNatatBWaaactNVtHScgataaNcBataggtaagagatt +tMatVtaagtaaatYgctgttttaagatagaWaaYcgctaacttaaagaattggtSYgtV +aStttRtcKtHaVcWaYaWVSccRactDaattgWaBSKtaDgtataaRcttaaaatKcag +tNgtaaataaatgattcatgtcKRctatHaYtMacaWNgagatcDcgDtatKaHgaBcaa +aNWaRataYtYYacttgcactaaYDcKDttWcYataStKcgcaaaaaRaaNtttatttgc +tYatgtcVctttcBKcgtcttatSttattYMttaatcatattcatSaYtgWaDacgaata +actctggaDccattacgSagaaattgatttaDtHacgtcMgaMHaaNDKttgtaMgRNta +cataWgttccStgaaatDaagYRtDagcatcHttcVNWWataatataaccKaatWtYgcc +tacVaagttWtHactaRaagatatMMtYattMttccatactHgStagHcaattaagacag +aMDtttagcHtgccctttattatSatWataBaaSMaccVVgtggatgtgttgYgtDHSaa +MaKcagaagcWacaaaBagRactKacDaDgagagagcgKcaBggtgtaYttatgcDatga +NgatagagtBtNtaWatagcacgcgcatDRSacHttcataBtaWaNtgtaatcDctBaSt +tttaggcWtBacgacaVYtRttaacttatgKcggDStacgtagaYtaagtaatgacggVM +KtWagcatatagtcataagMgatVagVttSaacHataatatacaatRYaHacaWaaactR +tHRaatagcaVtcMataaacatattHaStattDcMWVtYaacYagaaHaaWaccNHcatg +tcccgaNttataaNaacatctBtaDNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDc +aaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcDgtWaactactgttagaKcccDctc +NcgtagtgStacgtataNcgVaHHagYttStaaccWacaKctgctttaactagtVattta +aatKttRcgactaHttSaKtcagBBaWaacccgRatKagNagKaWtHttttcWtatattt +attacagacSBagDgtagtatHtgcattgcaMaRgtagatYacactYSBDgctgatcMat +tStSgattcNttaBWaacatgcttSattttctatNttaHNtSctgtcWttKgttgttttt +KaMHNMcaacaagNattRtcBaccatKgtVtaaDcttgattaaaatHgaataKYtgagMt +gcWaWgtRttcDaatgRtDgcNWSgtagtatRttDcggatHWgaagtacgcVtcaatHtt +tttttgaKggaSaStaataWBMtgcaaatacgWttctagccRtaaaattNWaMggataRR +aaHaaMcagaaacacacgDaatctactaactDgatgtttaaDacacVaNgagKaBcatat +aaattcgRtSNaatDttKgKDgcaaactBDtaatatagWaBgagtgtYaaVatatMtaac +aggtataacgKMtaKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaS +HgtatttataaYtcaKatgNacgtcWWatgDttRaacaaDWaatDgagaStaVScctgca +caaBtatacttctgtctttcactacWcaaaWcactKattaKtatWagttacttgBtgaBM +agaattgtYYttttVatttWtcBagaatcctcWtatYcVttattMgNgYStaBgtttctt +WtagcaggtMatgtRaaDtDKttgataDggtttatgctaataVYcSttBtYcatctVtBt +YaVagtaaDtgagacctgaaatcNKDactgKtacgBtDKgattaaatagattatagacta +tggacgacgRgaaYKgYaRtgaaaagRgBaacatctctMttgacNaWtctVagtStMaac +tacaatttcVgatacKctaKgcSactaDaatHgBgtHgYttaagtNYtRcaRgYtBaact +aatatDctaacSKatSDMatWtagKtttagaaHKattaVactttSgtgtagWctaggagc +tttgaScatcggSttaggtgHtgYatgtctNtaggaaatDttcctgagagaHagttKctt +ttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcgtatttHtatctggaHWSataWaVt +tgKgtKBaaaggtaMNaatttRDtcDattaStctaaatKgtaagtcVgccaHKgtgtcga +SVtaaaaHtatgaaVcatacacVtKattaWaKDgttctattgNcaagaacaKYaHttWcD +accattttagacttttMttaRaMtaHtacNgccgaaaaacKctNgaaagagggaVttttg +tBVcatttatttVaHcgattWttMaWcattagtaYcMagaatKaYtcatttagacttStD +tcagacattctcYaaKMttcagtSNtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaat +aaVataacaDtaaggtcSgtDatttaKtgSNHcgctVaaaatatagacRaBgaNtaattV +WaKtgcaattHttctaNRWtaHtttaaSgWBctVacaNVcKtaaagHDaaaNagtYcYKa +VKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgMaMccagcttRgtVggaaWgagtag +gYctRtaaWtgtacaaMNtagtacggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYta +DHgaVtWaaNagDtagggtHagHgctRagaNacacaStaNttMaatgaataaSgagBgag +tgWccDtVgagcDWVctBttccaWcacgHttgtcYtttacttaatVatgtKtaaatttaN +aYttaStMtVaStggattgtVgaMRNHtacaaNttRScRtVcgttcScatMtBtttcDtc +atVctDaScttagacaaDaaBtaHtacRgRgaRNtKataNgcaaScactcWtKggRagtg +taaYtaaattWgNagatatYtHattWtYWatagatatttKatgtcgDagaVcgKVagaca +gagatVgHWtaagttgcatgaKaatggattaHcaatatgKtMaWtWaYSVtNBDttaaHa +McaRctWScNcggtggYSttcagaattattggaaaattVccMtgggWatatHMaYtaMaa +caHaagVtgDtggcHtRaagtHaagVMWacaaagggataBRcaaBcttKtHtMgcKaVta +acaRatKRaMaRtMtcagcaataaaaVccNcttMtctattaagacacgagatNtatttat +aaaSagaaatatSccaRHKatYMacgttaWKtgttgHtgagatBBaRRWSacatacWtNt +cWgttcaaaccactVcaSaYtaactaHgtcVWgactaNaatRgNattatagacHatgcYW +cttatctaagcttaatatgaaRcaDVaSaHatgaatttBDacatBtttHactacaNaNta +taVcaVtattKgMaSaSggttggDNcgtgatactaccYHttaaaMaVcBSacctgatata +taBgcaattaatBaHtttgtaagggataaacatgcgcaaataatattaaBVcaWgttagt +VaaWctRgBtgYtttccgYattttYMaVMtaHatRDaatgVacaatatVBccgttaagac +tcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSaccVgRaaBtgataaatttcaVtta +taSMatacKtaWttgcaRcgtgNattatttaatagaatNctcatHtSWttaVtRattcaR +YtaaattDcaKagcWggaWcStaatNVgHaMaBKttaaatYRMHaRtcgtagMRgtattc +ctHtcacaaaKtaNttcaRcatRtccgatNDagaBttDHtcttggccttaNtattaaSta +WgKtVWNaMccaVgVgtatcKacDaYcccactcattcacYtattggatVgaWttctgSDa +gaWDattctacataaaDggtactatagcNcSgagtgtMtaacNtVtcStttSgNDaDYga +aWVgtactRtaNcYgataHagaDtagttggaHtgtNtcgcHYgaDttgRtgStatcattt +tKtWVaYattgNtaaYgYccHgWactgtaaaVBtaBattaMBtHtttYttVgtaYMWatW +gWtNaccVtgMWaSDaatcYWccaaaHtacgKagtNcMKactcgtaaaVtaMatttcRct +tgHtattattcRaaaWaWactgDttttccttttaKVNaVggataagaagWttcgBtBtVa +YcataRtaacBgNaaYctggtatctacaaaagatttagttaaaaNaaattgctcaacttt +BKagatctgctgaMgtBttgtKaSatVgcacgaHNatVDgttacVBacKBaaKaBctccD +tagctataWKttagtcttYgtaSccaatcBttggaBtMaaaagaYtMgtgtNatgacacc +tWcKattctgaNtaSgaaataatatVSaattaaWattagDtgagBaHaaNHtBgttctta +tHaggaBtatcHtSttgccaatNgtaHtttBattaacatcactgaWaaaaaatggatagM +HtSgaaBSatacBSaagMaDcaattttcgtctaacgHtaaaBtatcttaattagtttatc +ttcgtWVttatatcgccgaagBgRaDcBaatHVDtataacaccVgttHaaSgaagaaatc +MSaHBattgcaSgaSVaRttcaMtgtgcaatKaatWggatBVgtataNWgNctttacctt +tgaaRatSaKttHgaaaYSaBttVacWttcctgctDgBSgYcagcgggWRataaaatgca +ctagaaHStacaatHtggtgtBgcNDttggattatgaagaKaatStgcttHtgKNMNRag +taNtaDattgaDDcKtaaatcVVBtcSgNcRtcHataRcggctVBtccaWcaDgaaRaRc +tgaatMtaRtgBcaWNaNatatWScYYaWttatScYtSgcataDtWcacBtactaWgcYt +cgtataagctataNSgBctagattaNgaKgatVKgtagttttcaaagtgcgcYattcaga +tggaKcMBtacgtttaacctaaattaaatattcatRaggtcgcccattMttaaaaaaact +ggSgtcccgtctaNtWattcaattVHDagRtggVSSaaHtattatWctatKatHtHattY +BtaVaMRatgYagcHtaSataaStKaaacattaagggttggVYaaDgttWSttcattaRB +cMttttaacatRDaataaMttRgataaagVDKatcatacaacgMtaatYctKcgggcBKN +gtggttcttaagttYgcataVMaaVBgtVMSNagttatSttgtDtgtMgMDtNKtBgcta +ttacagataMWtcSggtcHgggcgagtcRtcRattaaaatgaaYYattgtaaccttgata +cgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaVtKScaYagtttctagNBtcMcDgK +aDHtVtMaMacMgtagtaaWtaYtgHtttttgtctagYHtRaagacDRaatgctVMtttW +aYaaNtttatatttStcgactaDatKaatatattHggttgtRtattaattaaaaRtaNac +KattctVaatgattcttacWatgDgagggtggScatNtcMggaagggHtaaccttcWcat +WaStagHtttgatHaRVaaSVNNtcaRacaNaKttgctgggcVattatccatVatataDt +DcNgMBMgHSagggaaagKctgggtcacgaatcaataaVtDttaRRgtctStattNBaaa +BHatcgttaaWMagatagacatatVgDBttYMacaatttKtttaataaaagcacgVgaaa +ctDBtaaccgtagaNtgagaaaRttcKKagtYKttttaStataaHgtcNDcgttYccaaa +aMcaWtgggttatcaaRaaggaataaVWcacatattaRYaaVagagVtcHggaBtaataN +attagKtcVRtgactatcgHDaBgRBStVtSgNBccWDgaatgaggaaNctttNttttac +aaggagaaDDaVtcgaataaataagttaattStBDccaaaBgVaDtctScgtgtttttgc +tgtcacgtttWgacStMtttVaVgaBtacDWtttagttDctaSDVtttNaDDcHatatac +YtKataaatagttgaacaagaatacaDDcacatttgtaaaggHattaaatgttacgtcag +tNStttcVatttaBtHtVggttattaaHcgaWagaYtVaataaatcaBgaccctHcatKa +DatRttHRMcgtcgggSMtaatNagtYtgaYtggMYttgtaaactacgKgStttaaaYat +atDtaaSaVVcHgtagatgaggtcaHggMtaMWaWaHctgaatctaaBaWaDtcgggtcc +ctaagtaVYDaNactataaNcctKcBcataaatttcaWSttttgacHtctRggagRaaga +cagWVNtctcatHtDHaRagctStatattggcattcattttMaNaSaRaNDHaagNtMgt +VWtgtMccaactKNaaaVaStatcgtStgtgtaBgBgtaatcNtccgaagtttaWgactN +gtaaccaatgNatWttgWagtaaKgtctRgtctaataagttVDHgStgttcVttgtSWat +cYaggMatgMRcBaStgtaaaaaMttaYagccggtgaRRatgatccaaaggtttctaaKg +acaDagagatgctcMgaaaMcgRaacaaatataaaagcagtgtatDHgRaVtWBVtggac +atStctKccttVttatgtKattttYcatctgttatgtcDKHYcctSHMttgSDRNgtaMN +HaggatBcSBtHatDMBcttMacNaVMKtctgtttcgaHSgtMgcacagaStaBttcWca +ttctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcgaDYccacKtatg +atgtcaRttattYttctaMBggcaYctaNtBactgattStaDaHccYaDtgcaRDgSYtY +tatBSaYaaataaagtctcgcgttcagaaKtttctVattagtWcacgaaVaaVtctcaVg +tagttNaaacaatgtccttaactaaaStaKWagttaNttatacaaaKattBctgaagaag +tYDNtagatataDtHcKcctaBaggcaatctHttctaaDNtgtgaaaagRaattataaBM +aggtDgtMaWHacBStSMtcgaacYttRMatNacScgaaRtttctattcMaaBggtaKtt +aRcgtBattcgatatYtVaccSacacgtaaagtctNatYttgcSSattttcKccttataa +tcRtHNctttMcatBtacatgtYtctagcNttYacaatgtaBgcgttVtattaaWtaDRt +KNaNDttDWaaaataatDgcgcKtaatatcgctMctatcatcgtaaaaYNRttSaNtWgg +atRgtgtcttataVgaaaatcWDcttDRaatMKctcatatRttBtccaattBSacctgMt +aDDRagtcagacBNtttattttagtDacaagcaHcacgRttVtatcatatacStaatMaW +agttRccKtRctcgaagttgaatttNtttatHaHttagctatSBaBtcaagtDaaaRtga +ttcatStagttcaRattacaVgtatWRttWggttttctaactttSaaaVHRatttYHMKV +VcgttMtatBtaSaaMctgMtcaagaMtactcDatSaaaacNgatttNcaagttRgacga +taVtaacYNataStRtgaattactgtaKtNagaaccDaatgNDaaHcataDSYattatgt +ctgYWaaRaHtttWggcKatgcgtagDSVtMactataKMSttaHaaaacaHatVaDKtSa +aaRtcaNWHtatttctWataagctttcccaacctNtaaacattcgagaBKVattaWtcVa +KtWcggtaatcaatgttcaaatccDttctcaaSaWNDataaKatBcaYttRtcataMVtK +ttggcaaNgtgttatMaccgttgMNagtgVtNBWggaacacaKaaKctagtctacttSaK +YMacaWtWDttatagHBacttRttcctgttagtScVNaRtaacgScaStttatctttttS +gtBgNtttStRatNDWtctgatcKtgHcattatctaaaaattNaaaWgWaDWttWRtHRN +cHacBVgWttgtNggtWtWcttgSatRtaaYtYtNaDttYagactStacYaYtNHBatgg +atacVtBatgccaHcgtagaaMatgataHagtKgHaWcgtaccKaNatagWtDttcgtag +ggcSgtRatatNgaRtYataaataRtBtcttaSatcagatgaaSgtVtHtgtaaDtVact +gattcgcatctctBaWWtaagBttVgacHattWWgcKataHtBtagScWtcaNtHStBKM +HBRtRagcataaYtNtttatacttaMgacccattgagtDYggKccNaaRgataWaaaNWD +MttMacttaatgStDYgtattaBatBttKcSaactagtaccgttggaKacRtDaataSBa +atacaKtgagDtNcttattaagYcagacttNNttatcBtHtgRatgccacctaSaatcca +RSgtWggtgaaMcgcaMaagSagaaDatHcttgaaDgNRttaDKacgcataagYaagtMR +ttNaMMMgcggttcgtRaSgacaStaaVgStcaRBKcaMtctKtctatNaactaHtaact +aaatNWaKtWaStRSKcatggtgBtgRBtagaatagataSBagMtDVataaDtaattgaY +gaBaagWagaacaggaagtctgacgMgtgagaRVacMcBaaDatKatcNtKaRtcatDNB +aaHatatacattaWRBtcaccattctctaaWttWacgtccgcgtMctcaaaccHYtNDat +ttSaDMccaStRttWgttattaSVKtgttttgtcWatgtgStttgttttatcaagacMtt +gtRDgcRtctctgtgggggcSaagcatVattMacattSgttaacctaaaaccgcagtgag +NgtctataatBtHtacaaSccccMgagRVctYagcgaatttacMagVttaRDcctRgSSt +tttcHtVaacatagBgaMRagatRcDBaMtaNtcatggHgaDYgaVgWaaaaMKattBta +DYBaHRccagttatacVaDcacactcgtaSctaaatatRDaccagctttttaatgtagaM +aRaaKaaataaaatacaRagaaYaNtatKcDttgHgcVtaYgDacagMBagtgttatgMc +SgWDWYWtSaKaagcatKatatctcaRHacagttaKtgBKtDRggtcaYcattcgcYatt +ttgtccaagtVgcattttttaVaagtaaaagtWccttgacYcaagtaatataYBaatata +BtaaatacacttttRHagtttaDSHgNtNVcatKgaKtgagttgaaaHcgBattatHgRK +tcaBaagttgtttgtVatYattaattBatYgaatgMgtttatagtKcVctagttaaYWtt +WaRKWggYttgaRgagaaMKtaggtattaMVttataVcagHYacaaMaattRRtataWaa +RacHcattaVaBtHgtatBaRtttaccaaggNgtaDMtatYtaYVtNtcBRKMgaatRaa +agaatactRattttNcaaaDDaagtagtacaNtSHttaaataattggtaaKtttaaBaNg +taagtcaYttacVaataataatDtgHSSgtSDNaattcRMBgHttctaagaYVcHcactK +gaaNHcgWaWttaaBactcgYtDaacgactMtaYKacBgttcttgttataBacatScBca +ttKaaattacttSSDaRgKtHHagRNRMtttBDtcaagcBcgcYattactcgtttacSaa +NVagtacacgtggtSaWatBtgatttWttScaaDtttggtKtNKaMtMgcttaHKaRacc +gatccctgtgggagRMttaaMaWccggtttBtgttaaVtagMWctNtctHgtBgcttatS +MYccttgHaatatctgNgVttagcttagggaBBSStaYgYatYgtaaaaattHatctatg +tWRNgtVcSgtgcgtcYBagtRHgacttaaagSHatatBaaDgcaKtcccDgcacMttat +RaacaataaccWtNBaYatttYacYtagagattRtatagKcatattDgKtNNgtttWNag +ggtacStataRtVDYaacgtaBtVKtagaagRttttttatataSaagaaKtaatatKtat +tagBtHataatatcWNaacagtgWaccatatStcYcaaNRctcKacKttgtStaaKRaWD +DaatBtttgtcagggBgtggSctaaWtttYVWttNtctaacatagVYatcagatctVaHM +gWtcaagtataHtgacaagttSacgtNRataaatgttgNtaattagaattgctMaRttBt +acBatNgacatttcaMcgtaaacctctagHctaaKNttBatatttaatattBaKtRagYt +atattSgtgtccBaNSattgaaattgYggcaaataatatHcaaaatcMBaagYattttta +YttYaStatttDtacRtgRattttttgDcRaggagcaccaattcRcttttataHcggatc +atNSatgtagtHHcactgtWgtaggtNgactactHagagHattcaggggSaatgcaaaac +SSKDtaggcDtatVagMtggactaBSatagMttaggatSYttaacBtagaNSVtaSaNcS +ScaaatattVctcYaWYtBcttcgaYBagWtRgagHKagagMaatttMatgtDtaYNagD +taBagcKcKcaMttKaaaaatVaatHDaataacgRatBNVKtMaccYaaccMgttgtact +agcttMatKgKBtMagtcttMWgaatRcacaaaaSgcgVtSatggcaggcgKaYaatgct +cattaaaggDVacStgttaMaaaaacNVtBtgcttaacgtDNaaRcgWaKtatactagca +ctgKVttaatcttRcgDHHattcStatgatcWataagtattttacgtcaRgaaMcDattY +HattYgatatcacNNWtDatgaaaactgaatHaggaNcttcctKggNgatBaaatttgca +aaDtgctcaatgtYagacMgtVVtgDBaacVaatNaDtatctgaaggKcagSggVtacga +tgNWtKWaggMacctagaatattcttYaatDatcgttgatggtcaacgttatatgcttaW +VttccRgVcaDcgagMtacattaMtaVWcgttRcatRacaRcMcaNtaYWNYgMtatMgc +cctaKctagHtttaaBVMaaWcSaccgMttBRgNcRWMtHMaccaatgataaggagVttY +gaatcttagtgtcMtgcctVtaRtgcaccaDaagHactNYcNcttaaggcMBagaWtatt +gtgctaccacgcWataRaHtDtacgaaVttagttVacctatatStDgtggtaMgaSattc +atgMcaRctatgWgatKatYYaaataNYcSaDtttgtcYttttttaBScatRtctgtaWt +taatagMaacatDttaaaNgaacttacYttagaaccctgNgagMNHaaKacccNatgKcc +ttaKcatDStaaStNaaVBatagttcacRtYcRcKaagMgctKtBagSaagNcKRttaaa +aKaaRttttttatHHNHaHRtcaRcMataKDDtNcKtKatctaaataaatRatYttMcca +aaNaaWgctgattcaaaKgaatScaNaaaKaBaaaaRNtataVcYDattagctattaaat +WtgBWHgggtatcatattatcVttcgHacgcgatMattDcaRggDYtYttNaaaatBKtt +KccStYVDatatYcctSacVcattttatMtWRctaYagRgctcttttaacVtagaNaVRa +ccgRaattaaVcaattgcgKRctMaKtttHgctttVMaNaRaNMKacHSagtWagtgNat +KttatctataaHatgSaSattcagtDctWaataaYtcagtaYtctatHcgattSRttaaa +NDgagatatacttVttatcataSSaBNaDataRtRRaattcaRataaRtattttNaRYta +KttaccaaaaaHVaBtttWtttgatRagctaMattgcttactctgatKtgatgRBttaat +aagYttcStKaNgcNatacgWatYaatctggVtaaattYccKagaVagggatttatttWa +cgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHgtacaatattgcM +DNNataatagaaaataatNtNgccgaaMaagtgNttacgVHaacSgStBBtRagtBgtaa +WgacttcKgactaaatgaagVaacaBtggtacattcaaagtgattagKagNatatVaKBa +caMMctccatcgcgggRctttKaaBatcacaScaNaaaaatVgHaattaatatcWcacac +actcatgctcgaRggVgcatatcaDcatYgaggttDgWNagagaaagagaYttHKaatgt +aVtYttSNaDtcgaatctattSKgtgtaggaMgtaccWcaMRtHttaaatgWtgtccgtK +tacggacaNgaacgaSgcYagcKBttNacaagatacgaagaVcBgStMacMtgKaactat +aSgWtaaaatDRataaaNaSaagHttHWYgaccWMtatataaaaagatgtaKtVtgtcBN +MtRaSaRacVataaNaaaDtaatgtaaagaDgtataVDaacagatttWtDtcBgatggBc +gagctcKWgtHcBgcMaatDNatcaYtctBgaHtccagHctttMtattgtBccaHMctat +ctNaaatacgcgtacatacatctaDactactcKtacctataDccMattRgRggHtaaaaN +YcVtatccgttSaagYcgMatttaVattttHagVatVtttKattaagttaNaacaccHSt +tagDactSNgtgtttaNtVtatttatgaaacSaKtactctacgagttgaagtcaSBaDgt +agatNaaactRKttcatcWtaBaggKtKcYttaDttatMaWcStgattKattgtatatDt +tatDtKatgtaNtgtcgtcttttttaBtDBcaaaaSgDatgHtctacaattcgMtVYtat +gcattaaaattcaVgatRtcagBtcaMaNctHgtatVatcHttcaDNKgtWcgagHttta +ccattNgaactYacaKgaaagtggtttgtgatcgaKaHgaatYNtBgcaaVatWacNgga +taccaDtaaaWttBMaBccagaHDaataaBaagYVacYaScctYVgagWagaYagtgatg +tttWatSaaaMYDcactYtaStWgaaattacHgKDaYtttttgttcaaaaatttgYatat +VcMatcactggRaaMVtStBtaaaagggatYaagtBtatcatgcDttDaaaaMatagtct +aataNtcttWHaaatcaVttaRaKtcgatttataWRtaatatcDWcctaNMatgtttDaY +aaWtMaagtcagaKtaMKacgccaaVatgWtSagtagctatttcactaaNcaaaNaaatt +aggattatMWgtgacgtcttcattacaYttctRRtttgMatggNtatacaataataNgat +NcMttaggBcDgRHgatctttagtNtacaaccgBatgtHaatgttttgatatccgttatc +ataStaKRaKgttgNaagagKttgNYMaggaattcagaactcaRataDttaagcttacct +tttgVttaWWgacYggStacYcgatgcSccaacHcaYNtgRaHtcaYaacHctYacatag +atBgtgacDaNgatMacgKgBaWagacaSgttaKcatactatatcaHaatataattctgg +tcNttaYggDRtDaSHgNttYaatWagagtagaacKtWtHtBatNtScttttacaattag +taMaatttHgtctagMctaccagagttcaKcStaccKggaggtctgcNatctctDgYcca +aVgttgaatgacVcatagtgtattttccttcatctacttSgaaStcagHtMaataWNDag +tatttttataggcatNKataNaMtgctgtttVaacctVBDWattgHttatattaKtatSV +SttgtaScgcMcccattgggtagaKMgaSaSttYgcaaMaatVaVaKgtatgYNattctt +agWgtcBaaagSaaatRatttNctacaStggtYcaaggttBtgaDWBtRtgaaDccacaa +aVSatatBcaaScWccgaKttttcgtMaVttgatgtMatacatgNttBaNaagtaggaRa +BagaagtaRtaagttacWatgHtttaagSaatgataNWattgtaSggHDtttBataaNNB +RaatKWBgtaDcBaMaKtctaYatVaKataaaattWYcgtaHcttagtgYtgcKDtccat +MSaaagatYcSaHatcaDtaatgMMatgcaaatgtttagaDDNtatttgaaKcNtagKYc +aBMattaaagttaaWDacgRaRtaKttaaattaVVKaMaBtaKctaaWcatctRMtgKcB +aBaaagattHcgMcgaSNgactaccRatHtaSNtctYcaaBDtaggaagcMatttcaBcD +aaatggWtcaHctaKtHcHMcRgattgaMtNVaDagttaggcttYctcatDacWDaaaaa +KtaBgtBaatcaataaKgactgactcNcattMcacatNMattgtaaaNaaacttgctaRt +ttacttaatKYgcttgaSStgtaDaNgtaKgBgMaKgccagtgtMgatHDtgacaWDttH +KaDgMacttaKaagBtttgtcttaagMagtaHcttWcacaatSatgYtgacHgHcaHDgt +agaDccVaKcaataNttccHYctctaSRtaYagtNgDagatWtRttSttNtRNagacata +ttttatggactacYMagtMacYaagYgVgKgtNtaVcgtgaatcataatcgattYtaaat +YtctgBaMgNWNKMgDttttaWtaBaaHatNHaDacctccNKtgaVcWattYtgccaVRa +ttMacBtcccNagYttBYNgaBaaaStWacMgcttccatgHaacttYagMtNaaVSYgcg +atatHcaatatttgtgBcatWMtaaaaDRttHaBaHttgaacaaataaWaMcaDctgBta +tWttaacaaWacacWtDtatttatWaaHacaVagVgKaaaDttWgRBVagttVNttctgc +ttgacatttSHHMKScSgSaMtDtaMcgtcaWaacactMcaHWRgaactWtcgcMNcact +VDaatHcDSttWtagactatgaRNcttagataYgaggaagagcaSHcWtMaKStatgYat +ttttVaattgtttWataaaDaDgataMcaMtatttctVKaKgcttcctDagtgatWatac +aRtttaaaBSMctHaaatcagStatStgaaVttaattatttgctaagcgagaWaaWtccg +caaSgaatVgtaStMcSNcgtWggMVWNatHctggRtttaacNagtttRtaMBgatatHt +aatcMaaaYgatMtaccttaagYatcgaaattMataaHatYMcccaaaDaYaVaWgRaHa +aaMcHSattcatWSatttcaMtgataKBYtactgaNttgaaDactgBatgYgttaagVga +agDagaatttKNtgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaYtBMctVBWtttt +aSagRHBtaHtcgtactHggagtaatttaaaVVattWDgtaaHaYgDtaacatDtacWtt +ttttatgccacttaDtagtaaKgYNcttMNDaBcaVMcMctWgatactaRcaaWagaatg +cWcRtattccagKgaNgtctcKtWgaNtSttagVaagaSYtcctWatatSgaDaKcactc +gBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRDaRgatatacattagtgccSttctD +gcgatNcatttcHgcKtagcYgttttgNKWRattgBtaaNcRaatcNaagcgaaVKttYt +WttaBttttttNggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaaaattYactactB +attWcgccgWaaMtaBYtgtaHagtcttVttaggaHVaaNaNaatcttgtgcattttatM +DYKccataScaWgNttccttttMaRcVtWHgaaatgBaaRatgcgatataaaWYacYggt +acttaaaaDaaattgatcWaatgtttRcatatcaggaBcttttcttVKatKccaccYtDa +tMtcttacMtSattaatatagaatgSgagYgWNtttagtatgRggYKacaatattgggVt +ttaSaYcaRtBcggtDaggYaaactNataggaggaDgaKcaaataagatMKaattaaNag +tagttcWctataaDtttcgtcgtattaccStgYgatgKtgcccYatDctYtttttYttaa +aagaactcaNVaaYaYtccagacBttKcaatKataatKVWcBataaatgttcctatYaac +ttaSVtgataggVatgagttgatcttacgMMgtWtYtagcacaSctcHYtataattMtta +taYaaccKgtgtaaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBtctgcaattaWgM +cgYttMctWtaDNcDatggWaattggaVDagKattttgaaaRHattgMaaMgtaatcatt +ctKgNaacacccNHataaaatgaaagagSatKtacVagttggtcgtgcBtgtgcatgagc +aacataagKtcagtttgtDBBHWcgaDtatYttgattcttaaagcMMttaKgDaHtatVg +WHccgatKttcaaNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaR +gKgcWgattNaaattaataNcaRtagtRgaacagataDKgtatScattaDgatcatMtcg +YcgtttaaaRctcagcRattaacatccStcBtgaccgtgWaaagaaatgaaWtattaVtH +acctaccaaatgBgtaVVYaaaatccKgtcaactataDgNagtcaSgtKttacHtccMKK +WattagtatNctattagtttWttRtgaKaBHStgRagattaKRtWaKttaaWaagtaVcc +ctgcgMRWatgttNKgtcSggSHtaBttgtaYaatDtaVtaatgtHcatWaYcMttataV +gaaaaagBgaagRattccggcttDgggcttcttaacttRgaStaMBaaMtctMBHBactt +VgKggcttgcgBcBtgDtttcctattaaRcatStNgcKgctatcccacSctcHtaHWtgW +aYatgVaRRYtgctaaaatggagacctMcttgttMagBaKctttYWBtaYKgcccYttaM +gtHaaNYgtgtagagDttcBatgtStttMtBWtaaBctaggaaNgaRgcttttttgtaga +cRttHSagaatDaYgcctMBtgtNSNaaBttgVtWtttKgacaatatVttVatagatttg +cgtcgDtVgtSattaaaVHtaDaatYttatKSWtcattagtaaNatctcagcgtgcKcat +DtaBccaaccctgaYcattaNaagNaKgagttttcattaHMaVKMDDtaSHScaDattgc +aggcccMattatacYtMatWgatttcBcBtBctKacccaaWctatccctcaacaataaat +aaMttgtaHHcgatKgaggBtRYattatacgtaYNBacagacaaatVtMcttttRtVcaa +ttgtttgaWtaaSacaRccMcaaacttttaaacgtacVBtcWcSaYHgtattacgRtgtg +taKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaagaVMNaacagatt +aHRaaMWcVgMtctgcatgaagRDattactgcKHtcactYtccttatgHtKgMgKcDtac +NtcaStgYccaaDagttDtttgYcaagcacWWttaMgccaStaaWtVactgaagtKtttc +aWaatgMattatKcctctttttcatgtaaactttNcaaKgttttMaMcYtgWctMtttac +tttagaKtMgttDYttctatagWcRttatYSagacttcaScaacaYtSaattcaaagtgc +tSaagctattaaagggtaactcacgDKgttaMRgggattttMcgttattaVtccaNagaR +gMaataaagaStcSaacgtaWttatatHgttHBcgtacggKBtSatDactRggaRgccBR +ttctaaaatSactcKtttVaWRatatttWaHaKMatgtacatcagctaatggBgaBNSNa +tatcYStagaatSNattaccgtcaataaggYMRtaDaatVgYaDaattataRgVaagtgc +aNKtgttgacttatHccacHaacVcWcNMDtatcatttttaHacatKtatagtgccWtta +attttBSDaKaHaDttYacDtBgtMNgggBaaaaattDaaVMaKgatcggKtgtctatct +ctVatcDtaagaagtgtaMcWatDggaaaaaYtcDVtNttcNacgaYtcgatHctctaWg +aaggtMttcKtcttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaBgtaRagcacggc +aHHagcagaaaaacgggtataatcaaWtacYcWtcctaBgVVaBagHaaaaaatataRYa +gaacgggVtttcHaMtNtMgcgaaatKtattaagtMttatcttWttttRaatatgttatg +tatttRaagKtBgtgHtHDggaBDtWccattcKtttagtttagtBYcDaMBtgatcttga +catKctBcaaaacaHtatggaNaVttcgttatttttttcaaDtDDaatcaaaYaaBHtta +MKMVgctgWtacVtRaaactgYtcatggcVHtgattRttataBtcgaaRataDttaatca +ttHtatatccNattcaaHtgKRtRtagtKaRWaataYaggatccacttcacaatgtgatM +aggactNaaccaaMaaKtagaaMctacttDSaaaWSgctcagtWaataWaHtStMactta +DtgagWaaaatatttatcaacaactRtDgYcYtatatgtataatWtagccaagcgtttat +aatDgctgVaaagHaattagaatBWggttctBaNtactHtKBtcgaaaRttHBatDaaKc +caSHgtgctWttcBaatcctYttgaHacgtatgagStatRtMaacKacacggaaSctagD +agNttgaKKSgtttctacgtagSataHttDctggBcYtttaaatcgRgagagaDtgRSaV +StggVtgacgtMtatgaaNtWtHgtDaDtgttNaSVagaattccgcttVatatacattat +ataYtaggYaaaRDHttHYDtNgcatHggctattYtaMcWaaVtaNtatttHaagBtatc +agatHtttgaaWWtttKaaaggBtattHagtaacactDggtattttScttaaaacaStca +acHttMtatcagatSaHtaVtBaNYcttHcatgHatagaaggggaWgtgBtttagtVttg +acatYtKtattaYSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgYtNHtgNgctttt +ataWatttKWaaKtHattgRtBtMMccgtBtYttgaKaWBatcBgaaacaBgaagatYgK +WaaacBgatgtDaaacttDcacgatSKtaVaRDWtVKgHtcRattactctattBacaaac +taatgDtaatcatatKRattSggtcggRMaaHVtgttMcgatatcccgVctKMgBactVt +WtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgStgtatNStaaccgttaaaaYactBg +aaaaattacacVttKattVNgaMattNccctaVtaaStctgaaVatactgtctaaaKYND +tataWtattaaNgtHtaWgaBMttttccaaaDcgctgagBacacttctDSctcMtBtNcc +aacaaatSVtatWggagSattKatRBaaaNtNtttagacttaagtHttaatcgtWctHaM +BaHtaaagKaaKttgatattttgKcgtcDtgtKtHagDtMtatgatcttgtcSgtWgcta +aaaattDaaaNgNYtMttNHgtHBataatMgMttctDcgtNtNatggKatHtaaRtRtDS +tttRVcaatKgaaRSRtBttatccataaMttagcaaWtagtVgaVBatcVtYtagttgta +MactaaataDatagNttttactagcgcKctDatatDgaHtRatVWagaDtttcggSKata +acaggaaKggMtttctaVttMaatgattcgaagcgattaNNtYactttKgaatWttNNgc +tatatgttacKaMtaaDgtKgttBttHtDacaagaaRgDgttWtaatgVBcaaccatgcY +ggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgcHttRctattVtattgttcKaaata +gtacccttgcVtaaHttaagaKtaagSaYtgcacttDattYttaVgRcacaattDDttag +attttcHagccaYaataKaatccVDKctNcctcaaBccaaBaYgKacWVtWttatgcSat +cDHttattaacaagaacRSactBHttDaBBBcacgttactHaKgacaKtaWMcHtaVHtt +aattcgttatatBaaagatgaactaaYgDNattNaHgHKtaatcctcttcHttagaatVc +agaHtagBgtMataattaagtcSRcatSagMagaaaacgYacgagcacgBcggacaHKaa +BatSatagtatcDttRHtcagtDtaStYtagaaagtYNHtgaacaatgcgataaNgtNVa +gtacccctBcgaYWaactRtDtatttKatBccVKtHttNcttVtgaKMtgcttggcgaNa +tctcKggtcttttataaacWaBttcgHtcaHtcgatcgcggccaHaagcVgKattBaaWt +tKcttaVaagYaVacagaacgcScDcgatataagttttacaaKcaaaBcYcHKctRagcg +aatgtScBagMttYHtaatHcKKtgggatgKSaaatactgWBHVcagHcttVBgYDtaVt +cctcatRcVKcNaaYaBtattttatRtVtDaaScgtatacMatcaaactagtaKataaat +StHtacaagagttgtYatctagaBaHSYtaaataaaStacaHagWSRSDtagtatggctg +aKtaRctaaagBtactcttatgBcHcNtNRNtHataaccRttagatataaHtacScgtat +tgttgtDcctaYRaattccaNatgtgctaaaactMcaWttgttgVMaSgtaVaSctMcag +tcacNaWacgaatWtaRtaatSgatgaaWtaaWcgtttHtWcttgatKtgDtDMcagtca +ttcacttgaaatactWgtattcHttcataactgctgtgtKatRagtaatttYgNcaatcB +ctgtStaggtaMatacgtYaRNtgNaHtNccRtgcSHgRcaatttVcctattaBKtgYta +MaactRaaaaBaattHHtatVNWYHaatcagtaMVtttctattWHtttacaaVccDctYt +ttVtNtRRKtBgatHtBcaatHYaSgaagaagHagtttDaVaattVactactYcaDtKtt +gVVVtaWtggctaSttgtaataDctWactcaRttWcMSYtWagaagttctKHcgKtDaYg +gaDttgtgtataacaRKctaacttcYaDtccNaNttaYtaatagRttaSagaatBtVRta +atcttatgcgtWtataaWgHataatttYYSttYcggKKtaHcttttagHDDBtggtttaa +acatagaRagtVagactttacKaWDMacgYaacctgctKaNattggatggNgtKcYSttt +tcctttDtYttBcatgattSHaaccVtccatctcccacDBtgaWBaMaaccgttttctta +aMgScBNatBtagtcttccttatKBRcctggtVStatagcDgMgtacattacccattKKt +aRcRatRctYVaSagttatatYtcgNDDggKaHggcccgcRtacgDtcYctgaaacHtat +attaVtcaattaaatgaWaBggYtHYYaVagWacaNtDtaRattgRacRtacacatgHta +gagtaatatttctgDDcttgNDagcctaaHtatYHtKtRaScgtattMttacaacHggtt +ttatSgaHVVgaattaatagttattactgtRtaWgataMDaaaactgNYacYtagKtaRc +aYDHatatVatggctKtWatHaNttaatttttgtaagcctggcgKataaNtttRMNggDt +ataaaatVcMRataacagctMatBgMtaaVcgagattcaaaSgtgKacgtDHatWaatgt +tcDtWatgYcWRttcatBSHtttgaatatBgaaWgggaaBcctSSVaagctSctagYatD +ggtatatgtaatatgtatgHYcRtagagtHcgggcataDHattcaaattcRgcaaaataa +gattcaaYVtaBtaagRagtttgSRtgRYKgWggtttaaHgcHStgtggtctaHaccacc +SaaaattaHatgttVtataccagaatDKVtctagtttcaatgtNctaccgDcacgaatta +cactatgaaggccKVatccaSWaaKHtttSggatgagMagttgcaatatKYtacBttacc +atHRttaacttacaDKKtaKaDcHHcaYatatgMagaRaNNttcggagYRtacMtHgact +tagacBaagggBatcttgaRDactgatacatatcSBggtaaaVWgMaatttaYtaWacHa +ttDMtttaaaRRScatcttctaatacagtBVgtgtttBagtatgBNcaagHaaaSaSYKc +acMtKatggcacgcctSRaagcataattaYacctMaaKtcggaBaVaaWaDMttgcctta +aacttDaaHacNVtgagaataccactctMttaatcttHcctttaggaKgaggWtaNataY +gtaggtgaagtcWDcWaBatattRtVgtRgVtataacDDNttatcYaaaagcaVgtYgga +DattccgtccDcSttaaWtttcaaaatggataSatctRYcaaBctMMtcttaacMaSgDa +tgagatcaYgctcacHccMgaacatcDNgtNRcgBaaatagaYgatgcttRaattStcct +tgagcctaVaagggatatcagtaNMttaaHcMaatccScBtYaYttatgaMNagtgHaat +HacaHaBaaDtaRNDNcBtagBgacatStagacttgtaatMtYaNaKSaccBtttHcDaH +NBttBaacSaggagaacgWcMgtRcaagattSctgtaBtcaatMtaHgcaaccataVgta +agDRcDcggaaccaBtacVMgSttgtcataaaaacaMataHatgttaacaaMgtacgtMV +catagYtKgtgtcctaBcYKattcaggBaaHagStcNcattatRRaSYtYDRaHYttttg +gaRggggttatKcVtHgctggaNttaagagBaacattggYaaDcSacggYaRttacaaca +ctcDcacBDtYataaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHcta +acBgattttagHaScDctHttaaaatVaHttggttatttDtatHtcaHcBagSttttDct +ttWtctaaataaWtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKaaDaVatatYaRa +HDtataKaNtagtacataggSaatMtctMtccctWgaYtaggataMttcgtacgccYgBS +gttaaHgctRgRgtDVSRattttttaaKtRMtatSgRaatKacMaYgggtagBgNHcgYR +agHcatatgtgaacMtacSDRMHaaacHaagtWSMcaattcagtDctBattgttcatttM +BaDVHVDBtaatKactNacgcBYtttgatctatVVtatcKaKSgtaWcgtcgNYatSaRt +caggaRtctattagattKHttYaaBtcacatataattMgtatcataKKatDVtWtaHtHH +VaggaaHagWaHtattgtDaHRgatgtaaaWaaSStMatttgNtgtcagDWgagaBagtc +attaataggagttcagcHttgWagaWcRttaKttaDgaDWtYacMWgRaatatccMtaaa +ttRaatacaKYcgcatgtatgtNaccataSttSatttttcgatcttcaaKcMDatgaatt +caMWctKNcHtctacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaacYataacgcDgt +aacMtSaaKcKttttDVgttgtaaNcaattctcaataaatcSVcKaacattgggacatga +aaacggaggagtacDYgatMYttaaaBBctccYgcgagccHattttaWtataYcaKaaDY +aaaStMctSattaatataNaWcacaataVtcatacaHcgMgaatYgaataatRcWcgttt +cNDYcacaaacacaNttttaatctaKtRttHDSttccWatatagtKtgtcgaccaBgtVa +cNaYBHgtttSSagcNtctacctttaacgacaDcWVacSHcaNacatttgBYaaagatWa +gaacYMatcKgBYcBggtaWatataKcNgaaaattHYtSaYDVHSactgttNRgaaaMBt +atataaaaacVtctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtcgaaacatggagY +KtaaaacagttNtttatcatgctagYcctctNgttctgctaYttBataaRtattgatgaa +actagttBgagtcttccatBagatctBaaagSacagtaaStaaatatataataatcttaa +ctatVtaaBattHcHgcttSSaaDRaKtataagggKaacRagBaggtaMYttggtacMat +MttttYttaacttaBaYaaaatKgtactactKDctcttgaDtMgattgVgcRaaaKatta +atataagWgttcaWgtcaKtatcgacatDaaSatHtttcagcNtatSggtgtaRtgattt +StBaNaHgcagttaggggatWtttgattttatcgaBtctaggcgtgtgtWttttaaSaWK +ctWggtgataaaattacBtMRtatccattaaSWttaSMcYtHtaacttaaBaDattctat +KatctttcatDtcgNcgacttgtaaaattDcaVatRacatgaaagtcctgtctcatacat +atcSWgNDttgaaVKatNacDggagWaaatgaaVNtttBataaagVttVataataYcNMV +aNaKaatRMcagNacVRactcWgctttNatHaRaBRtaaatRtaKtNgYWattaatctta +RttgttcttaaWaaagttcNVtagMaBatcVcgccDaaBMgKttgaVaaccgYtRaactt +tYtcatgattgtWSaaBatagtagSataDgatgNtaWatcaMttaHattagVtggagaNH +taatatctNaagaDBatcttttaRaaNtBYagtaacVttYBtaagcaaaMatcNgKagga +cagagtgaRatWaDaaSaDaaattVgcWttatBNctgSagtctgcSttacSRtgatHDgg +gcBagccDtatYaaagaataDgatDaBttagctatcHtcWtagggagtDtSaaacagtag +cttVatgttggcStataacttVtaatWKtatDatcttcDaagactgtgDNBaccaattaa +caaagaaHWtatttaacattWaatgttcMttaNNcYaRccHtacRagatccKaaYactcV +RDtcHVtgaaNaSatctRSaWtagagtcgcaataDcagBaagtctSNagaaaKgttataS +taatagStaatSatataWttctcgtaDgtYRcgtHttaKtcDttRaatNacYgtagVaat +tNttttatDgKcttttSaaattYcgYBaaggttctagYcBataacVcagggaWtaKtaca +tgcYcctatccDatatagtcRaaaSMgtggaatcaaMaatWcgctagggtcattaVtcta +atgHcaSHtcacttBaagaMDtactYgtttgWgacccStDtagaDaBtgctctttKaaaa +tMttNStggtttatWttYttatKMKgtctaKcgaBaaaattcccgacYtBcaKaKttRcc +aaBaWgMaMatgtWtcRDWttcggacNctataaacKaaatHatggDatSaaKtgcgRaaa +cgtgttcatNtgHtcaataaacaaWMKatattcWaKcNaccWtggttcctBaMttgRtgg +tWtaaVggDgttaDaScgWccWHatacaagtaHtaacttWaNatgtgttaacKaVtcata +DMattgtaKccttttttStaaDDtHYattNtcgatataBattctWRatMVtStaSaWttN +RacgatagtRcgcRtcctttacagBKaaVcYtRaKatVtaWttaVggBBatcaaWatgtg +gagattDgWtttcaataDtactRaatBattWVacttWVNtVagHaHtatttaVagtRMMt +aBattatataaNaagatHBtgtatVtaaacatttagtccaKDcacgWaaHagttVKBgcg +RaSYtttVcgaacaBatttaatctaSYtccNtcatctatttatBaHcattcaBgDMYtac +tgScccttRctaagtaaNtaaaaattatggtVataaagVStcaatcacgcDaatgtaaca +tDBagtcgaaRDaSactgcagaHgttYatgaVgtNccttcaKHgcgataDcgYtgtgBat +cacScgctBcVttttcYaaNtttttatcBaatgataYgtgttgtatgaVcBagtatagtN +aRaaatKVtcRtcWatctaattgtVgataaMataWagaDttaatRcgctaKHgaRagtDc +tScatNgHgtKgtDtHBVgYcagatgttagcgaataaNBactBaaRaWcRcMctctBtWK +aggcaataatSYtccagtRtaSVtRgatctaBgDNDtBgtttgtaNtWtaatatDtataa +cgccDttcaMaMatgRtgaaaMHatgBaatgcccDagNgttRDcWtaaaKtMSaBgctgc +aatgtSVattRWcBtDaaMKRcccWtVttaaatatttctgtcatNBgaaaatHtttWtYt +ttcaacaaagaaNYBaatatctgatNtgaacaaMaaYcNgtgatttWtNaatWcYMScMc +taaStttNgHtMacgtMDtgagcattcacWtttKttBtKaKcHaBtttaBacgaaNYaaa +atBaatNHgaaatMtagatDcaagMtaattctKtgNtScaatagcaHDagtagagSRcag +caagaccYHtaNtBatKtStcRagtgttMaYgtgggtNatSaatStcYtaBaSBtaggtc +tMtatcatgaattactcYtNagaaaDtggaaatKBattaaatcWgKtStKtcaWMggaat +tYtggccgaWcacagaNWaNgaacaYaHgaVtMctVHttaKDcctNccBKMDagtatgcH +tttaaaDaggtgHtattcatatttaagcBaaaRcSgttaaatgWacRatacaaatgBatY +atatRBcacaVataRaKWMcDWtSaatatHattcVgMKYtgtaVBtgagattRgaatgaD +gtcaStacgctaggRggtSagKcWYctacaagtttBtgaBttacgaStHgVaStgtaRta +caDccNDattSRgttatMtNttttWHacDtttVtgacgYattccWctaagtgaaaMMatg +NtctaataRctgaacatttVcNtgtttgaggcaaagtatgVgtaVtgRDcttBDtataaM +BatatNgataataHaaaNacaStgaNaHgYtgacagtcYDggagattNcaDtKgtagMaa +cSHRtcagNagatKcatataVatactgRVatgBtatcgttattHtHcKaDtagRagtgHt +aDcVtatacattacggcaKttattgacatDaatgtctcattVcaRcttttgDtNHSggct +taYDcHaatcDYacccWaMttgRtNggYtttttggDgctacVDtBMgBaDgtMaaBgctB +VttVagaHBaaaaatgNactaattattNagaagNVaBgVtRgggatacgctgMtgaccat +MaaDYDaagctggtcaatggtatBtNtccWtWKcaNcBttactgtgBYDaMtMtcWaatc +tWYHatccgWtataaaNNacNgctYagtaaaRtaaYggcagaMaagggttHaatatcacc +VtagtggcgtMtagtcaYaaRttWgBtctgaaBtKattaatYtacaatcKcacNcMDtgt +actatcDcgRtaaYagattgccMtgtYKaRaWHgtaccttagcRaWaagDataccagcat +cYtcaaSgVacatttaSttSVDSctactgaNctatVattttacgaggWgtaaaKtcNgat +gttgcaaNVttagRtttttRttYYaYcaaagcVDMaaRaRtccVcSattttcaattagWa +ttMMctataWatggtaagagRaaattYKKtgatagcMYgcVcgggStattacgBBctNtR +gacaacYHctctNtataattBttStaRaaaatctgtWatcRacaaMtattYttKtccaat +cSttatgtaWttcgcaaWgtWNcBccRgtBagNgYtDctatccMaagtgcYMtYctYttg +tcVaaHtatgcBaaBcgaataattcttcDaacaaacBtagWYaagcaVacYcKYttgSaK +VcttccgcctcattctcaatgVgaaacatWWctgcagtttctttttMagWttatRggcat +tattVaagaBBttatctattatMcNtaacagttgaaaBaRtaRRtNtataYNtttNtcct +aVBtatNtNgBtaHHYDttKctaDctcaNcatgDaYatgYagaDcaHgactHgWWaagWt +SttctagKaaggYtcataYgBtccRaggggaaaHagaacaDatgaaaatcaKtattgWac +gtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatctggaMMRaaaataatctaaacgat +atgDaggaVKcttttaatgacBttNYttagtatDagYttWctttNgtHtcVtattHtcHa +cattatHgNStgtSaNaactVMcaatcccBHNatcttDtcgaKccKttatttctVRaagt +taMtaYtcttcatMYRctttRtaMgSaaaactgWacHagtacccatttcgcatgagtaaa +gtHcaKgVBtaattatBtttWatgMctccattgactattcttgtcatSttaaHaVtKtDc +atcatatccaacKatattatNggNaRatcMSDHRtcctYRaatccacYaatBattcttBV +ctatatttRNtgaNtcaaaRgtaBcttaaDRcgctacWcttgatatctHttttgtNtYat +atacgaVBgYHgattgggtcgacacDtttKVcaattWRcaagBtgctDKDaYtttcKgNg +ggtcacVagatMgtMVgVgatttcagtcgtgKgtKYgtYSaMtgataatNggattKNgaS +ggactaaBagataacactcataVgttataaSacaatcRRaagtaDaagDYtcactgtgaV +ttWtBaMttttgaHtKaYtattccagccaaBaggataaRtBatNcatgtatatttcttac +aaYVNatagaaagaSaaaagaaatSaBgtcgattacattgWccttHNattataacgVRDt +YcWgaaYaVgMttcttgtDtKaYVttctgggSNtaYHWaaHactaaSSagttgSaaactY +aMttaMaHVRtcgattaccHtcgcgatgNcaYtatattacgcHaaaMNMtaYDgacaggR +gaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBtatccatgaScHtYtgactcattga +YatRtacttYtctttgBgtattaaDtcaHgcNcaVatagtttggggRaaaccWcNNttRB +gaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgagtaatcgttttaatcgaaaagttDc +aatgtggtBaBcNtgNatBtggactttagYttBcgttRttatSgacNaDttatRKacact +gcSKaVaaaRgHaattaaaRctgatKaWcctWggWWagccgaactaYccttgtgaBHggc +YttttBccttaggaKtaaaBacVDcBYYgaWagaKtaHaaactaNttatagtcttttacg +accctttKattWcgHgcaDccctHttatVVaagKaatatgggMaNHagattgNStatBat +cgaaYgcVcagaatcctcYtBKDatatcNKgacaatKDatgaaacgaaatYYcgNBDtat +aatMcRWtaagtataHgMaVggcaaDtggttcVattattaaaatSVaMaNcDBttataYg +ttttStacattgagagtccaNtgaatttttKtStatatttRaatttcgBDccctaaSWat +ttaaMBStcatacctgctctatctatKatatgaacaactctWBaNagtcgYaaaaRtctM +tDgtaBaacaNtacagtcgataNgaVccgtttattatgatctagtDSgaHNcctKtctta +tNtgatYKaaStctWDVcaaccgaVttScaagaaaaVcccggagWatcVaNtVaRcNtca +gatcMMatactaaaWaagatYHRWcaSagcgMtttatSBtBtBgacRaVgtgattaagtB +gtatcgtNggggDaWgagctgatctatttHaactttcgcttttccatttNaaYgtatttt +actttacttRataBttgatagggacattattaaSaaaYtgatggaDaMttacttattttt +ttaaWttttaataaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgcatccaMtggWgg +HggagSttacaYHatYtgtaatcatttgVtataaDVttcaYttctHtHtagttWHNYYtV +RVccatacaattaaaYatcgcatBagcaatDaWacVaBWattagaaBataatgtKaaaNK +cagaactNaagaNatgKtBSctgattgWcNaaSataggtataaacVaatDttcRaRtVtV +tgtataagMtSccaSScagttgatYattcagcMaaWctaagtYcSattNccgtcgtaBta +attgttgacaaaDttttattaatacSKtcgcatNttatWatacgRtgcataactYtcacH +gVgHttYaataaWacgSVKatactagDggcattKctggataagtVgKYtatgttagcgta +RtttaaagacHgacacattcHKaMKtcgKtcacggtgatcaaBtMttcttattcttDaKK +VgWagtaacatgKatVgacattagWtaRtaccRaaVHtttttRtgBccagtcgctagtRt +aBcMVWMtaBtaggttaYcttagaSgYgttttcaaNNgtttVaagctgStttactaacWa +ttcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVcagKatgaMttWDRatgtaatctag +acWaccgcaNgtctgtgagtMttgaaatNtttattaRKcgtaWatcaWccaKtttNacta +atNcgVaaBcgRgDttcDcatttgagWNattttNaYtttatgcHtttBBacgttgRgtca +taNtatatcaWVcatgaacatRgtNaWaatcaggttaaSctttcaacatHttVKaHtNtM +tcttcHattYatcgatgtacSaaataVtcttYStaagattDagtKccgaccHBYatMtcg +gBacatVtaaagMcttBgtSagKgNttttcNtSaaMaStHgtattttKaRttaMtDtcKt +cgagDKgaaaacttaaaWNaattgaWWaaggaaacKtttVggMBcatattDacctaMgaa +KgcgcaaMRtaatcgataaatRDttataNtVgtaVDggttaNgatBgtggcaaYWtagct +cWgtSaacgtattKcgcBtttDacaaaaaStKMtatNccagKatgtVtHtWaSBgDttgW +gaattWagttttaagcctNcttaBtYttaRactaattggagagggtctagtatgggttta +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +tccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtH +cttcctBatcStVaactaatctacatgtacataacDgcgaVttataagcaaRWataattc +ggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNa +ccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttN +taagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctac +tatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatag +tggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMt +cagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacata +aagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcg +ctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattac +tSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMat +aYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatatta +gWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaattt +aVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaa +tacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaD +agWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaS +aatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVa +gatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBa +aSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaaccttRtatNactM +tcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWY +BggataatBactgaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggc +ttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDtt +ttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactat +tNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttca +tcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatca +aaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatca +BgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacR +SaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacg +attgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctc +gaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacc +taaagtcactttcWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRgg +cgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaac +ttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgt +acatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatc +aagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMtta +attYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtt +tgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSS +aagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgct +atcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtag +NDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataacc +NaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaR +tttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagta +gatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNg +WattatatctSttaScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaa +gtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatag +tBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattg +ggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaN +HatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVt +agtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNaca +gMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcat +tggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtg +SaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaat +McaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggY +KRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatata +cataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaW +tRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRta +ttaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBatt +aatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaa +atatataYtacBcattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaa +taagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRM +gatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggM +tcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBV +aaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaR +acgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatg +VcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaagg +aatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtattttt +atYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaN +tcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaH +taaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgac +KaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNta +tgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaS +taaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagtttgcctatRttt +NtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcSca +ataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaD +MtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccB +ccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagat +aaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcg +tSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagat +caHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRa +tgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatN +NgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYag +tRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNt +gattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMa +tataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaM +tNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWt +ttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgca +tttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggca +tYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcattMtatccgattag +gtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNM +atcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVacta +gaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaagga +tgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttg +atWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYV +tttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNg +cgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcact +ttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggt +aVSaagaattattcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagt +cttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaH +ttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaN +cgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaat +RMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVat +SagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDa +taKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDc +MaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcc +tgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtV +tNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttH +ctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttB +SVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVtt +atNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYta +aatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWa +ttKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVta +NtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBta +gVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagY +tcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtc +aKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSa +atctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYt +catctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcac +MatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctat +ctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtccatttcagctactc +cacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctga +accataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNta +ataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgt +tatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSt +tBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaa +aDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagct +tcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgatttta +tctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHa +taacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctct +WttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaa +aYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtN +tgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcaga +tVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaa +ataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRgg +YMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaactt +WgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaM +gttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgt +KgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaR +taaattaaagctKtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRac +attgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagt +aaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttattSatacSatttR +tBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacat +tttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMctt +RScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaat +ctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgttaNaacagNWtagt +aNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaa +aKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtata +cttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMg +gaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagt +tMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaacctt +ttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatccca +YtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVt +DYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagt +tDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVc +aacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDtt +caagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagt +aaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatg +tHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccg +ctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHta +BgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgg +gtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaW +taaggtacaDacaDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDt +aWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMga +HgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataa +tttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaH +ttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgt +tgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacac +McaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactD +DctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctH +RtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatga +tacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBat +caccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRK +ttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatctt +DacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKa +caVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatct +tatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaa +gaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtg +HacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBa +cgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatc +tataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattt +tcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgt +gaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYacc +agatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtg +atcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaat +NtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaa +atactgctgNcttgctcatatatactaDtagctagRcataBcgccRaacaagcacaagta +HYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcSt +HgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWatattaccYaagWt +gaataatgatttgtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRt +agtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMc +acKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVH +cDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaat +taHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRH +acaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaN +tgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtatt +KHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaa +cgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSat +cccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcg +gtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagaca +YttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttc +tacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVa +gtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtN +aRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVt +aaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattc +MttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaag +tctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgS +actctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctg +tHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHK +BNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaM +ttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtc +aatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatW +ctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMt +tVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBY +MggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacN +acacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBta +agattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaag +aaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBct +tatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatg +YYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtct +ttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBca +gatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBg +ctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDt +NcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagc +tatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYc +agcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcacc +gaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatc +cggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScS +agcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaS +gattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaa +ttRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatc +KgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKa +RaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRcaVataattKatt +aaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtag +SttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtc +DcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaa +atccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNg +gBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccata +ataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWa +tcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSgattRataYaYata +gaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNN +SataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBa +tataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagt +KtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBac +ataKaatcggWtaccagMtttcKgScgcaactattVctHScccaacccHDtgttacgttH +VaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggW +tatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgt +HagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBc +tYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctata +YMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRt +SMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVt +aacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttM +ttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgc +gtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaat +tcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaag +StcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaH +gtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtc +RttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgN +ttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVa +VtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaV +gaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaa +ttttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKa +KMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtc +ttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWta +aWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKa +aaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgagg +aaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggt +acatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWB +WtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaac +VYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatcca +tBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaa +aatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataNtattcVtcataa +cMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtat +gcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStg +MtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctat +aKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtct +taatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNag +YcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacB +gVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtg +gKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaMgSattgtaccta +tataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatD +aatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHa +ttcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaat +taattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccat +cgaWctataSttBgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttag +ctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaa +YattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgata +MNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBt +cRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVa +NctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcat +RgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgt +NaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVa +attBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHt +gagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctac +KgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWat +aacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatatt +cKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaH +aWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSaca +atKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattc +ttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaa +atttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttc +RaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattt +tttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaa +gaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattac +aNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDa +BBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDaca +aacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRta +ttVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaa +gYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDtt +cVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttct +tttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgK +tcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaa +YWaSactgatccatatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaW +atRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVg +atataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKtta +aatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaa +SRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctB +ccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaa +tcWactaatactcttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaV +caYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcS +BSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVN +ttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtacaatgtgctttat +atttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaK +tttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDg +WaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtga +caaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtat +ataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttactt +HttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRata +VtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaa +RtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMt +agaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaa +aggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaa +atcctgttactDtDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgat +MactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgatta +tacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtc +MKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctaca +aacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggt +taMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNa +aattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBt +taaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaM +aaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaact +ttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcB +tctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaW +WgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYa +taRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVt +ctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataK +ctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVta +attaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctg +cMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaact +aaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagata +atcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatW +tcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctV +ctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgB +ggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMctta +tRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKa +YatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHtta +cgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtc +KtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttca +aSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatg +tgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHa +tgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMR +ttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVt +attagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaB +tcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatg +ttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWctagatataaNtacc +gaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBatta +gcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccB +attVaYtttHatgaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDR +aggataaWgMataggtactatatttVctataattaaatatgtgttDtcctaKataaaaac +ggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaN +aStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagc +aWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatc +atVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaat +catatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRag +ttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttga +YaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcg +atcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWc +gcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatct +gtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStK +caDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNa +KagttctcataagtaatgactgaVStaatcctcDagtcataagWtataatattacagScH +aatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVa +atacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVg +tattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgN +tBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaagga +agaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYat +SctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYtt +ctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWD +tcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNct +ttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNc +ggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattc +tatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtatt +BMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHct +atacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgt +acNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaa +ccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKS +attaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcB +agaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKt +gHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggM +tNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKct +gtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMtt +RgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSat +taacgttMattgtatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggc +aatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgt +KatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaa +atStBcattgagggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNttt +gtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctca +aaacVctWtacatagttaattBBttMacatDtatttaaRggattatBVcacattattaag +WctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaW +aagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtct +aaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaag +aWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatV +aVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtW +caatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgccc +ataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgat +tBagBtaataattBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDa +agYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtS +ataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRattataaatatcta +ttHSctttggNctaagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaD +atgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaac +HtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaataVacgaaattt +aBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtc +taBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttg +RHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgt +aWcatYtWaBtaBatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtact +DtMNagatMtttRacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactag +gaRttaccVaagMacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggt +gacatcaBatHaaMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaN +ccttacccatataMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaa +ggagYaaMHtataaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactata +atWctcctRKaaHtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHD +aactaYVRaatgttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMt +DNRtgtttgggtHcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDt +gagataKtgtctataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtg +tWtaagWtaKgattHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKW +tgtgRagcNtKtYtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaM +attaVNHRKttattattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDW +gVSagtggtaacataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSa +WaattataatcataBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattM +agtKccaaWccatttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWa +taRtHtcgaMagSMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaM +tVaaaagaatVgttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaat +DctNtgatMcRaaWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaa +catgcgttaaaccaaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacgg +RKaaaMtcHgttaattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKa +DaagaggatBtSacatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaata +ttatNattataWatWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKN +tMatacctctgtaYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatg +actcSaatattgtBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRat +aYggtctaMtggcagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDataca +tatgatcNtagagMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataStt +agttttgcaagtgctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatY +atttcgggcaDtVttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaa +aaRDctKctagtaKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatg +gttttaaacNttBaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBga +tacccgtVtaatactSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWattt +atattgBNtgtVgVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaatta +cacHtaaaaaBttKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaa +tSagcaatttHctatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgta +taRKYaatccRYaatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRt +gtBttYtatKaattaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagat +WDgVgtactgtRtaaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDtt +ctttggacttcBcgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccat +aaatNttaYYgtcBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaa +BBtStttaatcaaatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttt +tcatatcaSgtcWNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatctt +cYacaaatataDgRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNgg +aNtcattatgacYgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNg +gaaaMtaaRtctagtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttct +KHNctaaNatttWaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttg +tacattSattaacttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaa +taaatcactcaMgacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVa +KtgKaacctaggStatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaac +RgDtaatgtccMaacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttg +aaatttHtagSBgKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtg +cHKBKVaWaacacWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtM +tHacKgWtcctcctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcat +catttaNRgaKgBtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttg +aYYatgctgcacatttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaa +tcagtttaKNRtaaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBt +KgNVRagctaRVtttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttc +tcRatBVggaccgaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMc +aaaatgBtaKcgaRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtc +HBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttcta +cttcgMagagtaaaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtc +WBtataccaaScttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgH +aaNWtgttaccatacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgag +taaYtttgDaKDgVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtW +ctatttgaaatHttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaaca +aHttaMtctttatcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVct +aBcaHcttaccaaWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtg +atatYDMMtggaatKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRga +gtattaKatgatctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDt +cggtataMcMDcaattNcacattattgaBaHattHgcYattagaattataaBtattBKHt +gtaacHtHaacaaRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNata +acacgWtattDWccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccg +NcaDtWNaaRgctcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtat +aVVaHtaRaccacaRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWt +caaccttcgctaMSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaY +NcDcaSatMcaattYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagt +cagcgaSaaSgtattctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDaca +WaYDaactagcaDttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKc +ccaaBtWcccataaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYa +NttaatagKatacaaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRa +acttcggScYctataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatg +atcttaaattaKRtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatg +SaHcRtMDctagatcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKtta +ttNaggScgWcaYtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactc +tBaggtHHtgaSagYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtct +gMtRHtactgggagcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacN +tWYMBcNScgggataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMV +caVtgtStctctWaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDat +ctcaMatVtNaataaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaag +VgNaaRctSctgWKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaac +ttggtggDVgtcaaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaa +tgttatttgttttaBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagat +DatttcacctaaaaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgt +actttagVctaBBaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcat +tgRtaNataagaaaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaat +atYRcggatgtKtttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRt +cataatNagatVMctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcS +DtMStNYtgtgaagcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggt +KgagacaattaataHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgc +SKtcttttcaaRgtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattV +tBtDatcttVgagtatttaaaattacYSattatttaYtagcaVSHattDctKcVattata +agagRaccccWcaBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaN +VDatataaatWtcMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSt +taaataatttttaaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcat +tgYVMtRtHgBaatcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVa +gMgttgKtgtHatcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgc +ctgMctcacttagtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtB +tttKSHWSaVtVtgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKc +catagVactWDgtRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaat +cagaatagHaacaattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRct +cBMaaNgcaStgcgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKa +tctScatattNgStYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttK +BtctataaaatcaStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgag +aaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWK +gtaaccDataactgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattt +tgWDacBtataatttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSW +ttMaBcHttaatcttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctac +tatSgacaatcVMcatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcgg +acccctDcYcDtttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRa +tatRcttgattggaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatg +cDaatHccgMDcgcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctR +SctctWcatttVatgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYc +DMWaSKVcccaaaggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaag +gtataatttgcttgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgtta +agttNWaaYcgaaVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataa +ttattttccttgaYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRatta +YcKtggtSggWgatMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWa +NtatcttcattSgatatgatactattWatSaattWccgtctaatcttgKDacatRatggB +ttatggKgaagtttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaB +YcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcY +aVtRVccgaattatacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRa +ctWagWgttcagtgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaa +gcDatatatNttgtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKt +tcatttttHaMagatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagc +gttWtatVWRaaSacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVa +ctWtgtStNatacatYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgV +tSaMgBcactaaatYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaac +YYMctcagaNattatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVa +tHNgcYttNatatBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaa +atYgctgttttaagatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHa +VcWaYaWVSccRactDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaat +gattcatgtcKRctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYY +acttgcactaaYDcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVcttt +cBKcgtcttatSttattYMttaatcatattcatSaYtgWaDacgaataactctggaDcca +ttacgSagaaattgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccSt +gaaatDaagYRtDagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtH +actaRaagatatMMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtg +ccctttattatSatWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWa +caaaBagRactKacDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtN +taWatagcacgcgcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBac +gacaVYtRttaacttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatag +tcataagMgatVagVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVt +cMataaacatattHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttata +aNaacatctBtaDNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtgg +cgRgtHtVtatHgtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStac +gtataNcgVaHHagYttStaaccWacaKctgctttaactagtVatttaaatKttRcgact +aHttSaKtcagBBaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBa +gDgtagtatHtgcattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNtt +aBWaacatgcttSattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaa +gNattRtcBaccatKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcD +aatgRtDgcNWSgtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaS +aStaataWBMtgcaaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaa +cacacgDaatctactaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNa +atDttKgKDgcaaactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKM +taKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaY +tcaKatgNacgtcWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttc +tgtctttcactacWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYtt +ttVatttWtcBagaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMat +gtRaaDtDKttgataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtga +gacctgaaatcNKDactgKtacgBtDKgattaaatagattatagactatggacgacgRga +aYKgYaRtgaaaagRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVga +tacKctaKgcSactaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacS +KatSDMatWtagKtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcgg +SttaggtgHtgYatgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtc +gKtatcaatgcgStVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaagg +taMNaatttRDtcDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatg +aaVcatacacVtKattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagac +ttttMttaRaMtaHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttattt +VaHcgattWttMaWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctc +YaaKMttcagtSNtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDta +aggtcSgtDatttaKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHt +tctaNRWtaHtttaaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaS +aVaMtcSgtaaacctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgt +acaaMNtagtacggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNag +DtagggtHagHgctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagc +DWVctBttccaWcacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaS +tggattgtVgaMRNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaSctta +gacaaDaaBtaHtacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWg +NagatatYtHattWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaa +gttgcatgaKaatggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcg +gtggYSttcagaattattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtg +gcHtRaagtHaagVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaR +tMtcagcaataaaaVccNcttMtctattaagacacgagatNtatttataaaSagaaatat +SccaRHKatYMacgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaacca +ctVcaSaYtaactaHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagct +taatatgaaRcaDVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKg +MaSaSggttggDNcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaat +BaHtttgtaagggataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgY +tttccgYattttYMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBa +aRctaVgggaacRaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaW +ttgcaRcgtgNattatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKa +gcWggaWcStaatNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKt +aNttcaRcatRtccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMcca +VgVgtatcKacDaYcccactcattcacYtattggatVgaWttctgSDagaWDattctaca +taaaDggtactatagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaN +cYgataHagaDtagttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgN +taaYgYccHgWactgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMW +aSDaatcYWccaaaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcR +aaaWaWactgDttttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBg +NaaYctggtatctacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctg +aMgtBttgtKaSatVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKtt +agtcttYgtaSccaatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaN +taSgaaataatatVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcH +tSttgccaatNgtaHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatac +BSaagMaDcaattttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttata +tcgccgaagBgRaDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaS +gaSVaRttcaMtgtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKtt +HgaaaYSaBttVacWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStaca +atHtggtgtBgcNDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaD +DcKtaaatcVVBtcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgB +caWNaNatatWScYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctat +aNSgBctagattaNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacg +tttaacctaaattaaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtct +aNtWattcaattVHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYa +gcHtaSataaStKaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatR +DaataaMttRgataaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaag +ttYgcataVMaaVBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWt +cSggtcHgggcgagtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVa +gNcSgBKtaaMtcaStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacM +gtagtaaWtaYtgHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatat +ttStcgactaDatKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatga +ttcttacWatgDgagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttga +tHaRVaaSVNNtcaRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSag +ggaaagKctgggtcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWM +agatagacatatVgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgta +gaNtgagaaaRttcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggtta +tcaaRaaggaataaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtg +actatcgHDaBgRBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaV +tcgaataaataagttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWg +acStMtttVaVgaBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagt +tgaacaagaatacaDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVattt +aBtHtVggttattaaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgt +cgggSMtaatNagtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcH +gtagatgaggtcaHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaN +actataaNcctKcBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcat +HtDHaRagctStatattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaact +KNaaaVaStatcgtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNa +tWttgWagtaaKgtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRc +BaStgtaaaaaMttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgc +tcMgaaaMcgRaacaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttV +ttatgtKattttYcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtH +atDMBcttMacNaVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtD +KBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttatt +YttctaMBggcaYctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaata +aagtctcgcgttcagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaa +tgtccttaactaaaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatata +DtHcKcctaBaggcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHa +cBStSMtcgaacYttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcga +tatYtVaccSacacgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMc +atBtacatgtYtctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaa +ataatDgcgcKtaatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttat +aVgaaaatcWDcttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagac +BNtttattttagtDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRct +cgaagttgaatttNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttc +aRattacaVgtatWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBta +SaaMctgMtcaagaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNata +StRtgaattactgtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtt +tWggcKatgcgtagDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtat +ttctWataagctttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatca +atgttcaaatccDttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgt +tatMaccgttgMNagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDtta +tagHBacttRttcctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRa +tNDWtctgatcKtgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgt +NggtWtWcttgSatRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgcc +aHcgtagaaMatgataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatN +gaRtYataaataRtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctc +tBaWWtaagBttVgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataa +YtNtttatacttaMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatg +StDYgtattaBatBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDt +NcttattaagYcagacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaM +cgcaMaagSagaaDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggt +tcgtRaSgacaStaaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaS +tRSKcatggtgBtgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaac +aggaagtctgacgMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacatt +aWRBtcaccattctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStR +ttWgttattaSVKtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctct +gtgggggcSaagcatVattMacattSgttaacctaaaaccgcagtgagNgtctataatBt +HtacaaSccccMgagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacat +agBgaMRagatRcDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagtt +atacVaDcacactcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaa +atacaRagaaYaNtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKa +agcatKatatctcaRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVg +cattttttaVaagtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacactt +ttRHagtttaDSHgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtt +tgtVatYattaattBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttga +RgagaaMKtaggtattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaB +tHgtatBaRtttaccaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRatt +ttNcaaaDDaagtagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttac +VaataataatDtgHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWtt +aaBactcgYtDaacgactMtaYKacBgttcttgttataBacatScBcattKaaattactt +SSDaRgKtHHagRNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtg +gtSaWatBtgatttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtggg +agRMttaaMaWccggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaata +tctgNgVttagcttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtg +cgtcYBagtRHgacttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccW +tNBaYatttYacYtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRt +VDYaacgtaBtVKtagaagRttttttatataSaagaaKtaatatKtattagBtHataata +tcWNaacagtgWaccatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtca +gggBgtggSctaaWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataH +tgacaagttSacgtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatt +tcaMcgtaaacctctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtcc +BaNSattgaaattgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttD +tacRtgRattttttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtH +HcactgtWgtaggtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDta +tVagMtggactaBSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVct +cYaWYtBcttcgaYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaM +ttKaaaaatVaatHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKB +tMagtcttMWgaatRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVa +cStgttaMaaaaacNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatct +tRcgDHHattcStatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatca +cNNWtDatgaaaactgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatg +tYagacMgtVVtgDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMa +cctagaatattcttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDc +gagMtacattaMtaVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtt +taaBVMaaWcSaccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgt +cMtgcctVtaRtgcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgc +WataRaHtDtacgaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatg +WgatKatYYaaataNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacat +DttaaaNgaacttacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaa +StNaaVBatagttcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRtttttta +tHHNHaHRtcaRcMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgat +tcaaaKgaatScaNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtat +catattatcVttcgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatat +YcctSacVcattttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVc +aattgcgKRctMaKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaH +atgSaSattcagtDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatact +tVttatcataSSaBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaH +VaBtttWtttgatRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaN +gcNatacgWatYaatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDt +tttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaa +aataatNtNgccgaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgact +aaatgaagVaacaBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcg +cgggRctttKaaBatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcga +RggVgcatatcaDcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtc +gaatctattSKgtgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaa +cgaSgcYagcKBttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDR +ataaaNaSaagHttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVat +aaNaaaDtaatgtaaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHc +BgcMaatDNatcaYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcg +tacatacatctaDactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttS +aagYcgMatttaVattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtg +tttaNtVtatttatgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRK +ttcatcWtaBaggKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaN +tgtcgtcttttttaBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattc +aVgatRtcagBtcaMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactY +acaKgaaagtggtttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWt +tBMaBccagaHDaataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMY +DcactYtaStWgaaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggR +aaMVtStBtaaaagggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHa +aatcaVttaRaKtcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcag +aKtaMKacgccaaVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgt +gacgtcttcattacaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDg +RHgatctttagtNtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgt +tgNaagagKttgNYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWga +cYggStacYcgatgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNg +atMacgKgBaWagacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRt +DaSHgNttYaatWagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtc +tagMctaccagagttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgac +VcatagtgtattttccttcatctacttSgaaStcagHtMaataWNDagtatttttatagg +catNKataNaMtgctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMc +ccattgggtagaKMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagS +aaatRatttNctacaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaS +cWccgaKttttcgtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaa +gttacWatgHtttaagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDc +BaMaKtctaYatVaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSa +HatcaDtaatgMMatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagtt +aaWDacgRaRtaKttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcg +McgaSNgactaccRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHc +taKtHcHMcRgattgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatca +ataaKgactgactcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYg +cttgaSStgtaDaNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKa +agBtttgtcttaagMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaa +taNttccHYctctaSRtaYagtNgDagatWtRttSttNtRNagacatattttatggacta +cYMagtMacYaagYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWN +KMgDttttaWtaBaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNa +gYttBYNgaBaaaStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatt +tgtgBcatWMtaaaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWac +acWtDtatttatWaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHH +MKScSgSaMtDtaMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttW +tagactatgaRNcttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtt +tWataaaDaDgataMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMc +tHaaatcagStatStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgta +StMcSNcgtWggMVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgat +MtaccttaagYatcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcat +WSatttcaMtgataKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKN +tgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtc +gtactHggagtaatttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccact +taDtagtaaKgYNcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccag +KgaNgtctcKtWgaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaK +ggtKcDtRtRgSaNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttc +HgcKtagcYgttttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttN +ggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaa +MtaBYtgtaHagtcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaW +gNttccttttMaRcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaa +ttgatcWaatgtttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSa +ttaatatagaatgSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBc +ggtDaggYaaactNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctata +aDtttcgtcgtattaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVa +aYaYtccagacBttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgatagg +VatgagttgatcttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgt +aaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaD +NcDatggWaattggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacaccc +NHataaaatgaaagagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtca +gtttgtDBBHWcgaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttca +aNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaa +attaataNcaRtagtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRct +cagcRattaacatccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatg +BgtaVVYaaaatccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNct +attagtttWttRtgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgt +tNKgtcSggSHtaBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaag +RattccggcttDgggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgB +cBtgDtttcctattaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtg +ctaaaatggagacctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgta +gagDttcBatgtStttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatD +aYgcctMBtgtNSNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSa +ttaaaVHtaDaatYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccct +gaYcattaNaagNaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattat +acYtMatWgatttcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcg +atKgaggBtRYattatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaa +SacaRccMcaaacttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatcta +BtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMt +ctgcatgaagRDattactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaa +DagttDtttgYcaagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattat +KcctctttttcatgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgtt +DYttctatagWcRttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaa +agggtaactcacgDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaSt +cSaacgtaWttatatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSac +tcKtttVaWRatatttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaat +SNattaccgtcaataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgactt +atHccacHaacVcWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaH +aDttYacDtBgtMNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaaga +agtgtaMcWatDggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtc +ttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaa +acgggtataatcaaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttc +HaMtNtMgcgaaatKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtB +gtgHtHDggaBDtWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaa +caHtatggaNaVttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtac +VtRaaactgYtcatggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNa +ttcaaHtgKRtRtagtKaRWaataYaggatccacttcacaatgtgatMaggactNaacca +aMaaKtagaaMctacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaata +tttatcaacaactRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaa +gHaattagaatBWggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWtt +cBaatcctYttgaHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgt +ttctacgtagSataHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtM +tatgaaNtWtHgtDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaa +RDHttHYDtNgcatHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaW +WtttKaaaggBtattHagtaacactDggtattttScttaaaacaStcaacHttMtatcag +atSaHtaVtBaNYcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtatta +YSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaa +KtHattgRtBtMMccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtD +aaacttDcacgatSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatca +tatKRattSggtcggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaV +aatRgKatttKSaYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacV +ttKattVNgaMattNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaN +gtHtaWgaBMttttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtat +WggagSattKatRBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaK +ttgatattttgKcgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNg +NYtMttNHgtHBataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKga +aRSRtBttatccataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDat +agNttttactagcgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMt +ttctaVttMaatgattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKa +MtaaDgtKgttBttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaa +HcatYNaaVDNtBgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVt +aaHttaagaKtaagSaYtgcacttDattYttaVgRcacaattDDttagattttcHagcca +YaataKaatccVDKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaaca +agaacRSactBHttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatat +BaaagatgaactaaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMa +taattaagtcSRcatSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatc +DttRHtcagtDtaStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcga +YWaactRtDtatttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttt +tataaacWaBttcgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYa +VacagaacgcScDcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMt +tYHtaatHcKKtgggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcN +aaYaBtattttatRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagt +tgtYatctagaBaHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagB +tactcttatgBcHcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaY +RaattccaNatgtgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaa +tWtaRtaatSgatgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaat +actWgtattcHttcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaM +atacgtYaRNtgNaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBa +attHHtatVNWYHaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBg +atHtBcaatHYaSgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggct +aSttgtaataDctWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtata +acaRKctaacttcYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtW +tataaWgHataatttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtV +agactttacKaWDMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttB +catgattSHaaccVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBta +gtcttccttatKBRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVa +SagttatatYtcgNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaatta +aatgaWaBggYtHYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttc +tgDDcttgNDagcctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVga +attaatagttattactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatg +gctKtWatHaNttaatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRa +taacagctMatBgMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWR +ttcatBSHtttgaatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaat +atgtatgHYcRtagagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaB +taagRagtttgSRtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatg +ttVtataccagaatDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggc +cKVatccaSWaaKHtttSggatgagMagttgcaatatKYtacBttaccatHRttaactta +caDKKtaKaDcHHcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggB +atcttgaRDactgatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRR +ScatcttctaatacagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcac +gcctSRaagcataattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacN +VtgagaataccactctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtc +WDcWaBatattRtVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDc +SttaaWtttcaaaatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgct +cacHccMgaacatcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaag +ggatatcagtaNMttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDta +RNDNcBtagBgacatStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSagg +agaacgWcMgtRcaagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaac +caBtacVMgSttgtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgt +cctaBcYKattcaggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatK +cVtHgctggaNttaagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYa +taaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagH +aScDctHttaaaatVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataa +WtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtag +tacataggSaatMtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgR +gtDVSRattttttaaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtga +acMtacSDRMHaaacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaat +KactNacgcBYtttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctatt +agattKHttYaaBtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaH +tattgtDaHRgatgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagt +tcagcHttgWagaWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYc +gcatgtatgtNaccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtc +tacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKt +tttDVgttgtaaNcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagt +acDYgatMYttaaaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSatt +aatataNaWcacaataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaaca +caNttttaatctaKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSS +agcNtctacctttaacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgB +YcBggtaWatataKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVt +ctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttN +tttatcatgctagYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagt +cttccatBagatctBaaagSacagtaaStaaatatataataatcttaactatVtaaBatt +HcHgcttSSaaDRaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaact +taBaYaaaatKgtactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttc +aWgtcaKtatcgacatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagt +taggggatWtttgattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaa +attacBtMRtatccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDt +cgNcgacttgtaaaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttga +aVKatNacDggagWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcag +NacVRactcWgctttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaW +aaagttcNVtagMaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgt +WSaaBatagtagSataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaag +aDBatcttttaRaaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatW +aDaaSaDaaattVgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatY +aaagaataDgatDaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggc +StataacttVtaatWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtat +ttaacattWaatgttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNa +SatctRSaWtagagtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatS +atataWttctcgtaDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKc +ttttSaaattYcgYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccD +atatagtcRaaaSMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcac +ttBaagaMDtactYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggttt +atWttYttatKMKgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatg +tWtcRDWttcggacNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtg +HtcaataaacaaWMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgtt +aDaScgWccWHatacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKcct +tttttStaaDDtHYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcg +cRtcctttacagBKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWttt +caataDtactRaatBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaN +aagatHBtgtatVtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaa +caBatttaatctaSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRcta +agtaaNtaaaaattatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRD +aSactgcagaHgttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVt +tttcYaaNtttttatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRt +cWatctaattgtVgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKg +tDtHBVgYcagatgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSY +tccagtRtaSVtRgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaM +atgRtgaaaMHatgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRW +cBtDaaMKRcccWtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaa +NYBaatatctgatNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtM +acgtMDtgagcattcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaa +tMtagatDcaagMtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaN +tBatKtStcRagtgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaat +tactcYtNagaaaDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWca +cagaNWaNgaacaYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtg +HtattcatatttaagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVa +taRaKWMcDWtSaatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgcta +ggRggtSagKcWYctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSR +gttatMtNttttWHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctg +aacatttVcNtgtttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataat +aHaaaNacaStgaNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNaga +tKcatataVatactgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacatt +acggcaKttattgacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDY +acccWaMttgRtNggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaa +aatgNactaattattNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctg +gtcaatggtatBtNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWta +taaaNNacNgctYagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMt +agtcaYaaRttWgBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRta +aYagattgccMtgtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVaca +tttaSttSVDSctactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVtta +gRtttttRttYYaYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWat +ggtaagagRaaattYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctct +NtataattBttStaRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWtt +cgcaaWgtWNcBccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcB +aaBcgaataattcttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctca +ttctcaatgVgaaacatWWctgcagtttctttttMagWttatRggcattattVaagaBBt +tatctattatMcNtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBt +aHHYDttKctaDctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaagg +YtcataYgBtccRaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYg +cWYNgagtaMgtSccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKct +tttaatgacBttNYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStg +tSaNaactVMcaatcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttca +tMYRctttRtaMgSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaa +ttatBtttWatgMctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaac +KatattatNggNaRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtg +aNtcaaaRgtaBcttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHg +attgggtcgacacDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatM +gtMVgVgatttcagtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagat +aacactcataVgttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttg +aHtKaYtattccagccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaa +gaSaaaagaaatSaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMt +tcttgtDtKaYVttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtc +gattaccHtcgcgatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVc +WMBBaWaWcagtatHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtc +tttgBgtattaaDtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMa +agcVacgtgttaaMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBc +NtgNatBtggactttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgH +aattaaaRctgatKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttag +gaKtaaaBacVDcBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattW +cgHgcaDccctHttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcaga +atcctcYtBKDatatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagt +ataHgMaVggcaaDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattg +agagtccaNtgaatttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcata +cctgctctatctatKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNt +acagtcgataNgaVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaSt +ctWDVcaaccgaVttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatacta +aaWaagatYHRWcaSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNgggg +DaWgagctgatctatttHaactttcgcttttccatttNaaYgtattttactttacttRat +aBttgatagggacattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaat +aaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaY +HatYtgtaatcatttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaatt +aaaYatcgcatBagcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaaga +NatgKtBSctgattgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSc +caSScagttgatYattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaa +DttttattaatacSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataa +WacgSVKatactagDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHg +acacattcHKaMKtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatg +KatVgacattagWtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBta +ggttaYcttagaSgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKc +gtYaaaaaKtaSaattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgt +ctgtgagtMttgaaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgR +gDttcDcatttgagWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWV +catgaacatRgtNaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYat +cgatgtacSaaataVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaag +McttBgtSagKgNttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaac +ttaaaWNaattgaWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaa +tcgataaatRDttataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtat +tKcgcBtttDacaaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagtttt +aagcctNcttaBtYttaRactaattggagagggtctagtatgggtttacttBtatcatat +gctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcct +atttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYt +cMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcS +tgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttt +tcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatc +MtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtW +gtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDa +WaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaN +MtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaat +tVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagat +tattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaa +ctaccScattRatatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgc +acatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatB +tgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacagcccccacatYSc +aMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaat +aRattagHacacaagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagt +attMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVa +tactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHK +ttactatccctcatgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtag +aYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaK +ctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtt +tctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaY +tgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcc +tagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtg +aaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYa +gactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactg +atttcctttaNcgatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtS +KacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttac +tttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccag +ccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBa +accgggttattaaBcKatDagttactcttcattVtttHaaggctKKgatacatcBggSca +gtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagtta +RatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaa +HgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattB +tgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcD +RaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaaccctcccctaga +WBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaa +cgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaa +catKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSt +taHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctc +ctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataa +actaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatV +ttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcac +RHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaa +tttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaa +agtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSa +MatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgat +caccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaa +aacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBt +cttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcagga +ttHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgat +gaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatH +aactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatg +caaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaa +aaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKR +gRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWag +cNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNag +gaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaat +atVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRcta +VtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBgg +actaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRcc +ctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagt +VttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMa +ctacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStatt +attMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaa +gtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcH +VagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcS +atcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaa +cRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWa +YttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVN +tataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaa +taWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttc +gagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatt +tctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaat +gttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMta +gaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttata +aHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaataga +taatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggS +BNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtg +KgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKc +ctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacgggg +tNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatg +aatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctcc +gggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKtt +MWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDc +RNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMa +YaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSt +tacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaS +aBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHtt +YaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacg +tgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctc +tDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacS +gaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDa +cSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVag +DVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaa +cgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRaBaStNagatagg +cgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtg +catagtttWYaagBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaR +ttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctat +KaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtgggga +cttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctct +gaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVg +BMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMcct +tatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVattMMDtMactatta +ttgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNa +atactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcY +ttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVa +cataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccSt +YtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatca +MatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHaga +gSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaN +aHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtN +taStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWW +attBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcR +VaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNg +DWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgtt +ataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaatt +acgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcR +gYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgH +gttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDac +ttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHa +taaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcS +cSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKt +tcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNaga +actcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcD +tatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattD +aWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttat +attacHactgttataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgg +gtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBct +atctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataa +gatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctR +taBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccg +tttaStagaacaMtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaat +ctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaa +gtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccN +ctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKat +tgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKga +tgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYtta +ttNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacg +caRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaM +acNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBa +cNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBta +taRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatg +aagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaW +gaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVag +aatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctt +tcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcattt +atgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaattt +acaatcactSWacgtaatgKttWattagttttNaggtctcaagtcactattcttctaagK +ggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcR +aattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatat +tttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgt +ttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYa +tDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYc +tRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStc +tatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDV +ttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKK +acttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBD +ttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKctt +RggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHa +YVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaa +gacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBa +tgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRa +cttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgta +tWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVc +YttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaa +agNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaB +aBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtag +ttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagt +acNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKc +atDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVta +MaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHa +MctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaatttccattttacatt +tDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataB +ggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHca +VgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttatttt +gWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVta +gaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaa +gtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKStt +DaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgc +YtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctR +gatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttc +ttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaa +RgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatg +KtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNt +HagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaN +ccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttt +taacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaS +gtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaac +acattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgtt +aDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatR +tgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgt +ccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMt +ttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataatgccVgacccgat +actatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttcttt +atVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaa +StNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVa +aaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRag +aNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttt +tttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttt +tcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRtta +HctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaB +ttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactt +tgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRac +MMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccatt +aRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYcttt +KttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKt +cttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattg +acttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacata +tacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattg +cccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcY +tttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYt +MttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgata +tatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRca +gcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcH +tcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtatt +gaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgc +tatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBH +tYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHK +taMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYta +gBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagSKaWttataHact +aHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataM +ggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVB +ttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaa +atgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgt +ttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHca +ctttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHg +tHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWa +aagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNc +cKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatt +taWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMtt +atgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtc +NatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatg +RcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtct +tcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaSca +KgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMa +ttttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtat +taWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKat +aStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMat +RaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaac +aYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaK +agattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggt +tBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaH +MWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaR +gattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNt +ttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaa +aatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgt +aYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctgg +acaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgta +HcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtc +cNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataa +acttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRR +YttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaat +YRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSc +tcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttgg +taatctttYgtctaactKataHacctMctcttacHtKataacacagcNRatgKatttttS +aaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHg +ttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaK +ttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcN +tctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHc +VBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtY +aaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaat +tttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWY +taRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttR +aWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRa +WataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgag +VtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagt +gKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNg +HtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatt +tctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaata +aHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWg +actKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYt +tatgagaaacctNVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattc +gSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtac +NaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctg +cMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVc +aaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagS +aaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaV +cDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBca +cggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRc +tatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataa +tMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHt +WMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRagg +BaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSc +tatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBga +agBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaag +cgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSa +YctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaa +gatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHa +cHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaR +ttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWa +gHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtt +tctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgacc +YatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRK +DttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtY +tMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttt +tDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWc +ttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWatta +KttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatat +BtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtat +NtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVN +tcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatc +ccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggt +tWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatgaDatataSttag +BaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcK +ccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttg +tcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttR +gctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaa +DcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataW +ctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaa +ggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNac +ttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMc +caggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHa +atgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaa +aHKtaNBctagBtgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtg +MRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDtt +YatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataD +DatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgc +DtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgc +gggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtga +atatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtataca +atctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagt +aaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctg +tccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagt +YtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtt +tttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataag +HacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtB +atgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatg +ctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBtta +cNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHH +WHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaa +ggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggt +gKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtat +aatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaagg +agtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataa +KNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagta +ttaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWt +ataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaa +taacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtct +taaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattt +tHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaa +acaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcat +atVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacc +tataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYatagatgWttcat +KtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKt +attaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaK +atggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcga +aacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBc +tgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaa +WaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHc +tKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHB +ccatccattcNHtDaYtaataMttacggctNVaacDattgatattttacVttSaattaca +aRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMcc +MttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYa +tgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcgga +atDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKa +gggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaa +ctMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBt +atDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaatt +gcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttM +gYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaa +HttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcY +NggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgag +agtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNta +RtaactggatgaccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaa +BtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttD +aVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRca +gagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaW +aMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgV +ttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaR +gctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVct +RaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcM +tcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYg +DHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSata +atttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYat +SatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVt +tgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSa +DcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaa +taHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgat +WatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtgga +RaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggc +acBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtat +tNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVa +gSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactc +ttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagta +RDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMtttt +gMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaa +MKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWt +tHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagN +SStHcctRRNtattgtccttagttagMVgtatagactaactctVcaatMctgtttgtgtt +gccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagB +tVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcY +HaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaa +tDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaat +aagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcM +acHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNa +agaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNg +attgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgt +VttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgta +SaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttY +tagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttV +acaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtB +cacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtc +ctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaa +KNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSataggttattcVta +aagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDc +tctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaaga +WtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKt +gagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaa +gaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataS +tgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcat +acactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcB +tYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactg +tctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgc +atttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNta +aattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttB +WgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYS +KaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgac +caagtgttttctaacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggN +MtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttc +NtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRc +McgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgt +aNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacg +ccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWta +HtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatg +YcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcac +catctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRtt +aagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBM +aBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaa +tVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagK +atagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaa +NgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRag +gSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatR +ggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaRSataBatMttta +aatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaacct +taacgttBtWatttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBctt +aaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaH +tVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtatt +gaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaac +caBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHc +tRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatSt +ttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagt +WattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaactt +aWgtatctagacaagNtattHggataatYttYatcataDcgHgttBttctttVttgccga +aWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaS +acataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatB +RataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctat +cgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtN +ttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatatt +aggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataaagtatattaatt +tataVaacacaDHatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgt +tRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtc +aDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctt +tRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNaca +VcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNt +actWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtc +aBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatag +DVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaW +SRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMtt +NtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccg +atttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactW +atVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctY +aMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttc +KgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatat +tgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYa +KagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKS +actctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSc +tgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcH +agacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgac +tctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRtt +agtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMg +tDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBt +tgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtattt +VtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStctatttccSagatgt +tccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNagg +ctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHtt +cSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaR +aaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaa +aatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagta +acgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaD +atMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagat +ttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYt +cDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVg +gtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaY +taataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacN +WgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYY +atggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaa +HHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBM +aaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaa +ttgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScN +tttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgct +tYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcaga +aSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttt +tttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaa +tSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDa +cataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataR +gttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatgDtaattagatHg +aYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVact +YtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBacta +gtaDctatagtaatatttatatataacgHaaaRagKattSagttYtStatatatagtctt +aaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRa +aaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaa +YSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtg +cgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttata +tKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVt +WctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKa +aHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaaga +gttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDc +ctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaat +cccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBct +HgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBt +acaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgB +aVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBga +tgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMt +tatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNt +atttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatg +RtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaag +cDttatNRgattKaaattttcatctaatgccgcaataataattgttatYtagtRNtaagt +tggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKg +ttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRca +gtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaa +tgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgac +tacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBg +attaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSg +atcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatN +ctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactct +aMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHt +atgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSacaattgtattgca +gatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWt +tagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHg +cVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaac +NttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatc +tgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVa +acattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMc +HgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatK +aSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtag +gKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDY +actaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgta +VgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcacctt +agMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKg +actaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatata +aataRatSaBctagttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYt +aaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaat +cgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHa +YYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttg +tatatYtStatctagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVact +YtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaat +aRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaY +tWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgtt +aVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYaccta +DStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBac +aattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaa +tccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaa +NaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSg +aaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtg +BRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWta +gcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttSc +ggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagt +ataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggR +ctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaV +aMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMact +acHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccg +BaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgcc +gcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataa +taaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttct +ttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKStt +aYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHactggatatatct +gagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgt +VcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMat +atatattNVttWtWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagV +taccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtt +tatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactc +BtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatW +cgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRa +NatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacR +BgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggttWaacgatacat +tBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtct +tagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaa +ataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatc +aaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKB +taaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaac +atagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccat +atagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagt +agctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaa +gYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRK +tgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatag +aHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaK +actttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatt +tagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaY +gcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKacc +gNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttg +VaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaac +cMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttg +agtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYttatcttattattS +taattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKac +ttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgag +aataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNa +aaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattaca +gctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRta +HacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaa +tctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtB +tatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgD +HaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttacta +NtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaa +acggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaa +cactHattaattcactatYttaagacactaKaagRtRataaattttcatHggtaataaat +gataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttc +cgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaa +aagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactV +tttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttac +HtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaa +tggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWca +aagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaa +DaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttat +cNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaa +VaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMt +agctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctga +tgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtat +cNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKK +aaacaaaatRatttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHg +aaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaa +aMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSR +ctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacg +ctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacg +gWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgat +attagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKa +MttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtg +aagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagc +cgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYctt +MtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWa +cgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMt +VggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttca +cttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKataagtagttaagH +MRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgV +atagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaa +atBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaa +RgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaN +tKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataa +tatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStc +gaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBt +tagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaact +cggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScata +cMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWata +StcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDcta +tRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttS +ttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattg +BaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDSc +atactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttg +ttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtg +aSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcc +caaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatatt +BDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRc +HttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVa +RaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRat +gaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaV +attaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgatt +SatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMctattatatDttagg +tctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcggagtgHgtVttc +ttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgS +caWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNa +atNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaat +tBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgaca +aaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKagg +ccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBg +aacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacR +ttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNat +tVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgatttta +acgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgt +cStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaag +ttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgt +tKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRta +tgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWa +atKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcY +ggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaa +cagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttat +RtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctga +BagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacga +gttgYgacttDattatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaN +atagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtN +tRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaW +WtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgS +MMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWt +tDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWttt +WtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHt +aaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgR +cHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStK +gtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcc +tttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSa +gWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgV +ctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSt +tattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagta +WacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgH +tacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtD +aDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtataaactaYaHRct +StgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtg +ggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgt +atacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKac +cacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBR +tVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgg +gggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaat +atatNctaYBggKaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaa +ctDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgN +cgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataat +gcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttata +gcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVta +tttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccgg +aatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaN +aatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNa +atgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWta +gYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHg +aaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaW +gaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaag +aagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRattt +gatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVtt +agaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaactNaattttcttt +aaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctK +ccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacR +aacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctct +tgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgtt +ttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaa +ttaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaac +ttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatc +gWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRW +ggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVK +aacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaND +tgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKt +HcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRa +RBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaa +caatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNa +tcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaa +aggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcatta +gDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRac +SccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaa +WcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaB +atWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcg +ttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacYRaaVagataagt +aattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNSc +attNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaata +BNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSa +BagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattatt +gtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaB +ccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYga +McYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVStt +gDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBa +gKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaa +ctccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatt +taaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtc +RgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKR +cSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattc +tgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNca +KagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtg +tgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYt +tYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcN +aaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtt +tWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccS +gtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagcc +aaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKttt +StgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBS +tcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgt +caWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWt +tgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttct +aacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDattccaRaYtttt +agttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatca +McttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaa +aaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaag +ataattgatcgacctgcaacgttttattacNMWNcattataDVDactatattatYatttt +gcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDt +taacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMta +tattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaD +ttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagttt +gcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctagttttNcataaac +DttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMt +atcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatctttt +ttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVt +ccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtg +aagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKa +tYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtg +aaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgY +gtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagat +BgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgta +tYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagc +caWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgK +gattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgtt +gWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtc +tKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNH +tHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRK +tattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaData +cttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgt +attcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaM +cacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaD +tttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaa +ataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtatt +ttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYga +atgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRg +ttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaa +aaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYc +ctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDt +gKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWatt +atatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttc +DVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHg +HatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttct +taaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggaca +tcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVa +ttcaaattctgSattRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDat +tWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaat +atctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaat +HaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcac +WHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaK +acVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRattt +gtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaK +BDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacR +caggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYt +tcattatacataatVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBca +aRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggt +aHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStg +aaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaatta +taactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDc +cttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaa +aatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYS +RgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcat +RtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaac +taRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgtacggcactDBgg +tMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtV +YNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRg +tcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaM +tgRttcHctaagctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgN +tactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYSc +MtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDa +aatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcat +ggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaa +tattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattR +WDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaa +RVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcg +MtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgctt +ctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYg +ttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatt +tagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgcta +atWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgag +aactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaat +tMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttc +gtSagtSaRctacaataKatattctaVgtgtaattRacKagttattgaMtaatgaNatac +DataaggactttccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattg +ataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtac +aWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtV +YRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcV +atKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWga +ccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYc +tSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtac +ttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttSt +NtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatt +taSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgac +tMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWta +SatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaag +accDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataa +RacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaa +gRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRa +atcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaR +ttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaa +ctaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattt +taaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtccc +SagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaK +ttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtY +gtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtt +tttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccac +ttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHa +tcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBat +tcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatat +DttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaN +tataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatc +aattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgt +tDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtct +tatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagK +caaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMg +taKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtR +cacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaa +tataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcW +ataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgca +gaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaac +tgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWc +caaactattgccgttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSa +VgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaa +VttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattg +BtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWtt +RKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaD +tactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattgg +tttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtc +ccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSga +WtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaaga +acagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtatt +aNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHg +taagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagt +SccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttatt +gtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcg +tNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttD +agaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBg +actcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKa +ctRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRH +NtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaa +gctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMttt +ctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNct +aYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatg +accHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVca +ttMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBa +tgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtat +agRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaa +tRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgt +tVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBtt +ttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaa +YaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatat +atttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgc +tacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgct +BttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattSt +acctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacK +agaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctattta +aaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMc +gatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattca +NaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaSc +ttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRB +caSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBcca +atcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagacc +BggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaa +tcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttSttta +SttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVa +caatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtca +cttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMt +agtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatcctt +caDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtM +gHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggca +tgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgY +DaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatag +aagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDa +HtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgcccca +tgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHD +aDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttaga +cKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcW +ataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtV +tgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataR +cacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagt +HaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcM +gaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgag +ttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaata +atgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtact +KagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKat +taNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttac +tatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtaca +tatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStat +RScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtga +KStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttc +VatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRct +tttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaa +gttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBc +tccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaacatttcacctta +HtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRtt +gtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaa +DtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttat +gtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatataaatcttagatN +KtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRttt +gaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctD +tBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgY +tStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaa +gtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcat +aaacttVcatatgWtacaaaWttggaaactttaScataactRattMtDacVYataaaagM +aattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWa +ScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWg +agcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVttt +MtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBa +KataactMttttattaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKY +gKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBW +aattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatD +aSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDc +cgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaa +ttaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBc +aRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNc +tacagtgagacgaaaggKttacattgggacaataKNtattcaagWKttgatNagNtgcta +NgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVt +caaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaa +cRttagaaccRBatataWaatKctcattcSacWaacaacactDttVttgacYaagagtaS +gcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagat +aaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgD +tHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHg +gagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttc +atgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHa +aKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtD +NcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaS +tWtattgYaggtSatBMBDactVtggttDagacataaactactBgcacaacMaagaStcc +aWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttR +BgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttc +DgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYc +BaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgttt +atRatctatttagacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRgggg +catWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStata +ttcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctg +RatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatac +aRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYatt +aaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNM +ataatccaVgatcttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaa +tBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtK +atMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaa +DaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaat +gtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatR +ccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRta +SWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctct +tMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMt +aatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaH +gBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtB +gatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataac +aatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVtatccttttHaSc +gtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctat +tcaaagccVVcatattttagMcgtattNtVBactacScattgKVtataaKtttgNaWctt +NacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggtt +VDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgta +aDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaV +WaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatD +HWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttat +acgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtN +ggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYctt +aaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHt +tYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgtt +gtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatc +VtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatttcccaataHgtt +ttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMacca +MaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYt +aagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatc +YtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcg +tBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcY +KttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaatt +DttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtgg +agcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBW +WgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDY +attBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtc +tctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVct +tctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaa +BRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSV +WatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBac +taaVaaKtaaacctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgH +SatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcc +tacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDt +YcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVg +ttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNt +tcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHtt +NgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttt +taaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatg +atatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagatt +attagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccR +aKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtca +aVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKa +aaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaH +YtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactat +tgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatat +attattataattBatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaat +cgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaY +gYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagN +RcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaY +agaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaa +ttctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNN +aYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaa +gtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagN +ggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgt +tHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatcta +atRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtt +tctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaa +ttggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNa +cagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaR +cgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRt +aHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagct +RgtgcNaatctgattatagattagtatatgaataDNatcYaggKRacaatcaHcaagtta +gtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDt +SaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYa +VaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctca +RtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHg +acMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVScta +gttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaat +NactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVa +attKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggta +cgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRc +ctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcat +caatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgt +tctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMt +aaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtB +VBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWta +tcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWt +gKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYB +atccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtg +HgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcag +atgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatt +tcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVg +tttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaaga +gtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaa +tctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcc +tSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNg +atctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcag +acaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDN +cccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgt +atHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRt +WtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatga +cNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKat +tVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSg +cBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaac +DtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDc +tcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaa +aaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWc +tcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatK +ataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcg +ctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRY +aacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKtta +McHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgtt +YctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVg +VatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgta +aacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgat +aatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcat +aagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSa +RHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtg +tMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaact +RgaatagSVHtaataagttStccaatcHataatacMcattHtacaatttctgatggacat +atgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtca +tDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYtttt +aBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgtttta +ttaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWac +aMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaa +taaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaa +DNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtag +aattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKg +ttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHa +caaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNac +cctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtatt +agVStaccgatgSStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttR +cgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaW +atataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgt +aatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttgg +tVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcg +catgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNca +gaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgt +ttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaatt +aHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNct +caatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgt +MaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaat +atYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctV +taaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtt +taggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtc +tcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDW +ccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaa +DSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgR +tcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaB +gtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgt +gVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaa +acttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctc +aatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVD +taDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacac +atRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttct +attaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgtt +acaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaa +gHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaM +tattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcg +ataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaM +aataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHt +gaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaY +gaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagc +gtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtg +MMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaac +ctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHt +accagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDV +tMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaac +tgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcg +aactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWa +VVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcga +cagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKa +tNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaa +tattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtD +tagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStD +tKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgta +HgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaa +aaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcaca +aRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcat +gRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattc +aaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaa +aaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtW +gggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcc +tgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaa +gcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaaga +VaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaa +tKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtct +atKtatVggKaSaagtttattttatgtactactHtHttSMactatHcaagaattVataaa +MKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWt +acacaattctRVgattctatgtgtatHagatagggacVaattttDtNaWKagtatatHta +gacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDat +atcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVK +YNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSg +aKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaa +atgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaR +ctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccg +attattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaagg +cDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatat +acgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVa +BggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatg +aaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatc +acgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacattt +DcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaa +acttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVt +McaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKga +aggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatK +BtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgV +VgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatca +attaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaa +HcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaR +gtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtca +gMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMc +cVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMt +gaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggt +aaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatata +attggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagta +KgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagta +gttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttV +ttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtg +taBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWac +acRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttg +gtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBg +atacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgc +caVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHt +ttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYc +ttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaa +KSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaat +gMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcV +VggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatatt +KMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSggg +tactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattc +tgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtV +cStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYa +attcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccat +tttagtMaccctggVattHaatVagaaMaattaVacatacacaaattaattacgtKtaga +aaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtg +aatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNg +aMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggS +tcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMact +tBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBta +aaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKatt +ctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaag +ttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVattagatctctgt +ttatcattYttgatHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtata +tcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaa +agttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagY +gatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataa +aNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtat +HgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNta +tVaggtKctttHattcatttatYtattagtataYtttagYcattagaaataHtaacctta +ctcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacR +agtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatR +gtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaY +NgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatS +DtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKat +ttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHt +NgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcSt +VaactaatctacatgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgR +ctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatK +cgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagc +tgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaa +cDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtV +ataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScat +tYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgtta +NaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatH +tNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatD +ataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagt +KgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttg +ccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaatt +agMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataac +cMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMS +tBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttgg +ccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcat +agtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaa +agtVacatKtatatataVtagcgWccacagctcaaccttRtatNactMtcattaaatttN +aaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBact +gaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHata +catttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgata +gcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtg +aSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaN +SWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWa +ataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHa +cHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSg +SRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccW +cMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcag +YKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcacttt +cWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKt +ScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMtt +aYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtK +catgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgR +WKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgt +taaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttt +tggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaa +ggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgctatcgcccBacac +ttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctg +gDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYW +catBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaK +YaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWH +tctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSt +taScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaa +HtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKca +cRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWa +taactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaa +acattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDta +gtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaac +KaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttca +NagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacB +WgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWgg +tgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgtt +aagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaac +WgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBa +ttcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaa +taatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDt +ggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacB +cattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBata +BattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaatt +ctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNa +cttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaa +cgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctt +tStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtc +HctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSR +ctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKc +gcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMaga +taatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDg +taaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWat +tHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcR +aWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtt +tDttttagNMgVttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggV +cgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgc +VWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMt +KgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMS +gaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataatt +aattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaat +tcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgt +aYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKt +SagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtca +BaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaa +aVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaag +atWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBt +gaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRt +gYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagata +tacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcD +gcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDt +caacBtgHttggctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacg +ttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVt +ataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHt +tgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRat +aaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtg +YVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVa +gHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMg +aVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtY +ggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattat +tcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagtcttDccctatBa +tHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatc +aYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatK +cVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKt +cDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatc +ttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWH +gttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaK +tRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHa +cgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgtt +atcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcN +caaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaD +gcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaa +agWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaatt +ggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYata +agaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtag +ttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYac +aKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatac +attNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRt +gtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaatt +agagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtc +tBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSg +tWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgt +taKaatagBtttcttagaggVttcaatRattNtccatttcagctactccacMatSHtaga +taaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaa +tcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYct +tDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaact +ataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaact +tKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtac +NtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcK +WatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgattttatctaatRagttt +ggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcK +ttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgR +cMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtat +taNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWga +WtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMattt +atctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatg +aatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKta +tVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNc +atctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVca +aWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaS +KcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagct +KtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaac +tatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtg +gttatttagDScttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKV +SttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWag +gaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaM +gatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagR +gWaccattgaStttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaac +BgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNa +WNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtat +gcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaa +tMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtS +NtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaa +HBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcg +DcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgtt +cttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKag +tctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYctt +gYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgta +agtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttag +YaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatgtHatctagacat +ttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMc +cttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcc +tKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttg +ataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDac +aDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttV +RtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgV +agtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatata +aaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctac +ttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMac +ttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRat +DtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctt +tRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatac +gtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMata +KacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccag +aaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaa +HYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBca +ctattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaa +agacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaR +tctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaa +cgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMt +tWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggc +KNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaK +tcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKY +gttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDt +tggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgac +gcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSa +taactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVct +tatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaaatactgctgNct +tgctcatatatactaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaR +gacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKc +aacctctgDVRaYaatattWttattcttataatWatattaccYaagWtgaataatgattt +gtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgt +tScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatM +aaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVg +tWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKR +aVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagca +tacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgY +agNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattca +catccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaac +tagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataac +aVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaa +McatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaa +MtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttg +ttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaatt +HtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacH +tRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtg +tcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatc +aaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgata +NgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgta +aaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgtt +attcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRg +taDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgtt +KaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNatt +ggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcg +ttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtD +acYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNg +aacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVa +attHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaH +DgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaa +cacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHtt +atacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacact +WHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctg +WaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatataga +tttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNa +tatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSat +actgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKca +ttttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagt +tBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBt +ttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacaca +SatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatat +aggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtc +tMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgt +tggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHat +aaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgK +VcattttHgctttgtgacgaBttttccatccMatRcaVataattKattaaaagDatVtta +SRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWc +gagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatca +DRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaac +ttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaD +aatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatga +atatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagc +taaaWttBatDgMatgagatctKttaHactataSgattRataYaYatagaatDagtaDaa +gatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBta +KgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaa +caYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttga +acgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWt +accagMtttcKgScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgtt +catBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHN +ctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttca +tcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgY +taVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcg +VaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRa +tgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttgga +taaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRH +YtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBata +ctYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgW +WtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattW +gcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcS +aaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctt +tStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgM +gatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStag +ttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagcta +WgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaattttSBttScgt +BSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaat +tattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMac +tagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacga +tRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHat +HtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHta +ttgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttc +MacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagt +ttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaa +ctctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMc +taaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBta +tgccacattactcaaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDt +ctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaa +tttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSat +ggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctR +ttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaattt +cVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattD +gtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaaga +ttgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWca +cgSatacaggtagVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtct +YMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctN +aacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaa +KaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaag +WaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccatcgaWctataStt +BgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNa +BRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSa +ctWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMW +aVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHD +atDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRc +acttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaa +ttttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMc +WtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYc +tWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgta +DcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttat +aKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaa +ctcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaV +cataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctct +VattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagD +gtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRg +caatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtc +acaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRa +ataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatD +HattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaV +tDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgc +aDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttR +tctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBc +tctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKac +taWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStB +attKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattgg +aYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHa +tgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttg +HWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatcc +atatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaatt +aNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWM +agKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaa +ttgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttK +VgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSaca +taaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatact +cttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtS +aaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaata +KDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgt +tttttttgacattatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVt +YVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcK +gtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattB +cRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcac +aKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacag +gttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRat +gaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRataVtggaScgattt +DMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDt +MtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDtta +atatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaV +NatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactD +tDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNat +aaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKR +gaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDattt +aaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSt +tHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVttt +ctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHc +NgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagattt +ttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtga +BaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaB +aYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatc +RgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRgg +tttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgY +BtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatt +tgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttg +VcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMY +NcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRa +YtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtc +tactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagt +gacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataa +ttacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataV +NactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWac +gaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtH +KattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgc +taaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRt +RaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtcKtaataaattag +ggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWt +tataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDt +DccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKtt +gaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtg +agVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDt +atcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcR +YttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRca +aBaacaVaKattHgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSa +SYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaH +RgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHat +gaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDRaggataaWgMat +aggtactatatttVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaat +ccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaa +cHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctN +HatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaY +acWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDaca +tgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWN +VHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatca +cgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagR +gccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttattt +gtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgta +attatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBt +tacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataa +gtaatgactgaVStaatcctcDagtcataagWtataatattacagScHaatatagcaHYa +aSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaS +aaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNat +VttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgt +HcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggttta +cctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRt +KKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaa +MNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttca +HtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRg +aataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBa +ctgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaat +DWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaa +WtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtatttta +ccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYc +agStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgct +aaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatt +tagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWt +aataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatD +MtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaata +gattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcat +ctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaB +YcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattg +tatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttag +agaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctt +taRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgag +ggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcata +cgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtaca +tagttaattBBttMacatDtatttaaRggattatBVcacattattaagWctactVcaBgc +ttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWg +VgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatag +YaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRN +aaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgt +attcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaat +NcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBta +ataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataat +tBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgag +atVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagag +tcaDSggYatttDaaatcactKatWatcDatatRattataaatatctattHSctttggNc +taagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaa +aatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttac +tatRWaataVcccaRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtK +StStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacg +atatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYY +aaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBta +BatcgRattcaagtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMttt +RacKaccWaYtatcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaag +MacgcKtatataHaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHa +aMagaatttattaaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatat +aMgggDtactagKgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtat +aaaHtKgaaHtctcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaa +HtaaHYcttcaYataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatg +ttatVYttatDcctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggt +HcWtatHaaataatVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtct +ataattgtgaNatcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKga +ttHagWRaNatacaagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKt +YtgatatgatBDKVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKtta +ttattaaVaatagatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaac +ataVatttcagtttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatca +taBtgtMtMtaaagataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWcca +tttgtgacctttMSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMag +SMccSaMctcgNtatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVg +ttMWcttacacgtacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRa +aWRtMgttgttatRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaac +caaaDttatagVRBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgtt +aattattttaHgKtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtS +acatactccaKgVaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataW +atWgBttaggtBttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgt +aYctaaccttgagtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattg +tBRBtSWVWYagtaWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtgg +cagaRgaaYaYgKgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtaga +gMtactcatgatgtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagt +gctgacDtgctcDtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDt +VttcaaacccgDgtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagt +aKSatRtRatMaMtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNtt +BaattgattaaMgVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaat +actSgtttgMSYtttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtV +gVNtYStMtgtatBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBt +tKaaggHttctaggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHc +tatWMtgVcNtSaNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRY +aatggtaVtttaaaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaa +ttaaaaYtcWccVattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtR +taaggtBgacctaaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcB +cgaDacHataNtNgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgt +cBatattWMaacMRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatca +aatgagtatcaagtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtc +WNgtttagccaaaVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataD +gRttcMtcataYaBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgac +YgtBKYttttagccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtct +agtttttKKKgcBttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNattt +WaRNgRatctagatSctaactctDttaagacgcatagcRNgagatttgtacattSattaa +cttttcgttgattWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaM +gacggtRcaDScNctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctagg +StatttacaactcKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccM +aacNtcggttgcctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSB +gKYggcgYaagagataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaaca +cWNRactWBVttaatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctc +ctttHaatagtYttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKg +BtgattttaaatgaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcac +atttttctacVtacaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRt +aaataMatgtacatatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRV +tttaNYWttcWYRatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggacc +gaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcg +aRacccgStattcHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaa +NBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagta +aaacaDctgcagHctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaSc +ttNgDgcctacgBaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttacca +tacctBataaMWatttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKD +gVacMtttaVttcYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatH +ttgScgtBataatgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtcttta +tcDtccaHaNYtSWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttacca +aWatHaaYtattatYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtgga +atKMaagcttVtaNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgat +ctacatcaKVaaagttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDc +aattNcacattattgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaaca +aRYaBttaRVSaagttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDW +ccatDDYtcgtaHaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgc +tcNaacttatttgttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRacca +caRatacNStaacaYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgcta +MSaattaatgaaVDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaa +ttYDcatcWatStttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgt +attctacHtaaSaVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagca +DttctctttHtagtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccat +aaNattaYtRYWgRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKata +caaatWSMctttcKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYct +ataHRHtgttctgtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaK +RtttaaRtaacttaBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctag +atcaYtRatMSVRMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWca +YtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaS +agYKNcataaMcatagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactggg +agcKcacctggaYattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScggg +ataataaagtWYKDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctct +WaagtaRtaagtaaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaa +taaNtaattgaagaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctg +WKVaYKgctNWMaaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtc +aaaggSatWRaKtKacNVggaatYttatttattcaaSttttttttcaatgttatttgttt +taBgcatacWKDgtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaa +aaggtgagttatWgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaB +BaYNggtYtaattttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataaga +aaacVSctHNtcNaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtK +tttactgDctcVaYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatV +MctBgttcHtVgagaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtga +agcttgggaatttttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaa +taHcaNaaHataMtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaR +gtMattatRtYSHgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVga +gtatttaaaattacYSattatttaYtagcaVSHattDctKcVattataagagRaccccWc +aBtYYtctaaaaYccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWt +cMYSVtacBYaaatactcgtacttttWgaacRNaattctHagcYtaSttaaataattttt +aaSDtKaaMcWgBaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBa +atcaagRcagtStaaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHa +tcMacatagMgaBtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcactta +gtgtttDagacaYaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtV +tgttaRSaYccgtaBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDg +tRtKMtgBKaDaVaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaac +aattRcBcDatttaYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStg +cgNtgagVttaBaaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNg +StYWgtttaYcttgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatc +aStcatatStattatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSt +tgKaBacSYcaNNccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataac +tgatatgtaaRVtaHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataa +tttctVaYHtMtagMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaat +cttMaStYatatatattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcV +McatactBBMtaattaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDt +ttaKaSggtatcaBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattg +gaaaKggaaaagaaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDc +gcWaaDaacWgaagcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttV +atgBNtaaYagNtaMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaa +aggVtHtgHagMaggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgct +tgtSaaccttctccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcga +aVtatacBatgagHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttg +aYgacVgNcttaRattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWg +atMcaaDBttgaacNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattS +gatatgatactattWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagt +ttcBaKtgttaaaKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWta +aaWatVtctVtgggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaatt +atacttatattagcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcag +tgWMctaataBHtttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNtt +gtMcVtaaaHMgattVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMa +gatYtgtttcattaatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaa +SacggWaBgSgcttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNata +catYgSYDtaaacSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaa +atYaKattVggacaWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNat +tatctattaaatatgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNata +tBWaaactNVtHScgataaNcBataggtaagagatttMatVtaagtaaatYgctgtttta +agatagaWaaYcgctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccR +actDaattgWaBSKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKR +ctatHaYtMacaWNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaY +DcKDttWcYataStKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatS +ttattYMttaatcatattcatSaYtgWaDacgaataactctggaDccattacgSagaaat +tgatttaDtHacgtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRt +DagcatcHttcVNWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatat +MMtYattMttccatactHgStagHcaattaagacagaMDtttagcHtgccctttattatS +atWataBaaSMaccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactK +acDaDgagagagcgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgc +gcatDRSacHttcataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaa +cttatgKcggDStacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatV +agVttSaacHataatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatat +tHaStattDcMWVtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBta +DNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatH +gtMggaRVgtcDgtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHH +agYttStaaccWacaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagB +BaWaacccgRatKagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtg +cattgcaMaRgtagatYacactYSBDgctgatcMattStSgattcNttaBWaacatgctt +SattttctatNttaHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBacc +atKgtVtaaDcttgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWS +gtagtatRttDcggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtg +caaatacgWttctagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatct +actaactDgatgtttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgca +aactBDtaatatagWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtR +aaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgt +cWWatgDttRaacaaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcacta +cWcaaaWcactKattaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBa +gaatcctcWtatYcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttg +ataDggtttatgctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcN +KDactgKtacgBtDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaa +agRgBaacatctctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSa +ctaDaatHgBgtHgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtag +KtttagaaHKattaVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgY +atgtctNtaggaaatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcg +StVcatcaWNcgtatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDt +cDattaStctaaatKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVt +KattaWaKDgttctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMt +aHtacNgccgaaaaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttM +aWcattagtaYcMagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtS +NtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatt +taKtgSNHcgctVaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtt +taaSgWBctVacaNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaa +cctcBYWttSgMaMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtac +ggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHg +ctRagaNacacaStaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaW +cacgHttgtcYtttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaM +RNHtacaaNttRScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaH +tacRgRgaRNtKataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHat +tWtYWatagatatttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaa +tggattaHcaatatgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcaga +attattggaaaattVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaa +gVMWacaaagggataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataa +aaVccNcttMtctattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMa +cgttaWKtgttgHtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaac +taHgtcVWgactaNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRca +DVaSaHatgaatttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggD +NcgtgatactaccYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagg +gataaacatgcgcaaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYatttt +YMaVMtaHatRDaatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaac +RaaaaaatYaSaccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNa +ttatttaatagaatNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaa +tNVgHaMaBKttaaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRt +ccgatNDagaBttDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacD +aYcccactcattcacYtattggatVgaWttctgSDagaWDattctacataaaDggtacta +tagcNcSgagtgtMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDt +agttggaHtgtNtcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWa +ctgtaaaVBtaBattaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWcca +aaHtacgKagtNcMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDt +tttccttttaKVNaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatc +tacaaaagatttagttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaS +atVgcacgaHNatVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSc +caatcBttggaBtMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataata +tVSaattaaWattagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNg +taHtttBattaacatcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaat +tttcgtctaacgHtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgR +aDcBaatHVDtataacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMt +gtgcaatKaatWggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttV +acWttcctgctDgBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgc +NDttggattatgaagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVB +tcSgNcRtcHataRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWS +cYYaWttatScYtSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagatt +aNgaKgatVKgtagttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaat +taaatattcatRaggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaatt +VHDagRtggVSSaaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaSt +KaaacattaagggttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRga +taaagVDKatcatacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaa +VBgtVMSNagttatSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcg +agtcRtcRattaaaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMt +caStgggatDaVtKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYt +gHtttttgtctagYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDa +tKaatatattHggttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgD +gagggtggScatNtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNt +caRacaNaKttgctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctggg +tcacgaatcaataaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatat +VgDBttYMacaatttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRt +tcKKagtYKttttaStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaat +aaVWcacatattaRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBg +RBStVtSgNBccWDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataa +gttaattStBDccaaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVg +aBtacDWtttagttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaata +caDDcacatttgtaaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttat +taaHcgaWagaYtVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNa +gtYtgaYtggMYttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtc +aHggMtaMWaWaHctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctK +cBcataaatttcaWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctSt +atattggcattcattttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatc +gtStgtgtaBgBgtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaK +gtctRgtctaataagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaM +ttaYagccggtgaRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRa +acaaatataaaagcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKatttt +YcatctgttatgtcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacN +aVMKtctgtttcgaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaD +gaaaaccMRtBcWVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggca +YctaNtBactgattStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgtt +cagaaKtttctVattagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaacta +aaStaKWagttaNttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBag +gcaatctHttctaaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaac +YttRMatNacScgaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSac +acgtaaagtctNatYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYt +ctagcNttYacaatgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKt +aatatcgctMctatcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDc +ttDRaatMKctcatatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttag +tDacaagcaHcacgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatt +tNtttatHaHttagctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgta +tWRttWggttttctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaa +gaMtactcDatSaaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattact +gtaKtNagaaccDaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgt +agDSVtMactataKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagct +ttcccaacctNtaaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatcc +DttctcaaSaWNDataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgM +NagtgVtNBWggaacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRtt +cctgttagtScVNaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcK +tgHcattatctaaaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgS +atRtaaYtYtNaDttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMat +gataHagtKgHaWcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaata +RtBtcttaSatcagatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBtt +VgacHattWWgcKataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatactt +aMgacccattgagtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBa +tBttKcSaactagtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYc +agacttNNttatcBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSaga +aDatHcttgaaDgNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaS +taaVgStcaRBKcaMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgB +tgRBtagaatagataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgac +gMgtgagaRVacMcBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccatt +ctctaaWttWacgtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSV +KtgttttgtcWatgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaag +catVattMacattSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccM +gagRVctYagcgaatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatR +cDBaMtaNtcatggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacac +tcgtaSctaaatatRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYa +NtatKcDttgHgcVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatct +caRHacagttaKtgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaa +gtaaaagtWccttgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDS +HgNtNVcatKgaKtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaa +ttBatYgaatgMgtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtagg +tattaMVttataVcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRttt +accaaggNgtaDMtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaag +tagtacaNtSHttaaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDt +gHSSgtSDNaattcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDa +acgactMtaYKacBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHag +RNRMtttBDtcaagcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgat +ttWttScaaDtttggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWc +cggtttBtgttaaVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagc +ttagggaBBSStaYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHg +acttaaagSHatatBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYac +YtagagattRtatagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtV +KtagaagRttttttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgW +accatatStcYcaaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggScta +aWtttYVWttNtctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSac +gtNRataaatgttgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacc +tctagHctaaKNttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaat +tgYggcaaataatatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRatttt +ttgDcRaggagcaccaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtag +gtNgactactHagagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggacta +BSatagMttaggatSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcg +aYBagWtRgagHKagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaa +tHDaataacgRatBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWga +atRcacaaaaSgcgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaa +acNVtBtgcttaacgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcS +tatgatcWataagtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaa +actgaatHaggaNcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVt +gDBaacVaatNaDtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattc +ttYaatDatcgttgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaM +taVWcgttRcatRacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSa +ccgMttBRgNcRWMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRt +gcaccaDaagHactNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtac +gaaVttagttVacctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaa +taNYcSaDtttgtcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaact +tacYttagaaccctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagt +tcacRtYcRcKaagMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaR +cMataKDDtNcKtKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatSc +aNaaaKaBaaaaRNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVtt +cgHacgcgatMattDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcatt +ttatMtWRctaYagRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctM +aKtttHgctttVMaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcag +tDctWaataaYtcagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSS +aBNaDataRtRRaattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttga +tRagctaMattgcttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatY +aatctggVtaaattYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDga +aSgVNctgaaKtgaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgcc +gaaMaagtgNttacgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaac +aBtggtacattcaaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaa +BatcacaScaNaaaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatca +DcatYgaggttDgWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKg +tgtaggaMgtaccWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKB +ttNacaagatacgaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagH +ttHWYgaccWMtatataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatg +taaagaDgtataVDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatc +aYtctBgaHtccagHctttMtattgtBccaHMctatctNaaatacgcgtacatacatcta +DactactcKtacctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMattta +VattttHagVatVtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtattt +atgaaacSaKtactctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBag +gKtKcYttaDttatMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttt +taBtDBcaaaaSgDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBt +caMaNctHgtatVatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtgg +tttgtgatcgaKaHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHD +aataaBaagYVacYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWg +aaattacHgKDaYtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaa +agggatYaagtBtatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaK +tcgatttataWRtaatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgcca +aVatgWtSagtagctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcatt +acaYttctRRtttgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagt +NtacaaccgBatgtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttg +NYMaggaattcagaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcga +tgcSccaacHcaYNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWa +gacaSgttaKcatactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaat +WagagtagaacKtWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccaga +gttcaKcStaccKggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtatt +ttccttcatctacttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMt +gctgtttVaacctVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtaga +KMgaSaSttYgcaaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNct +acaStggtYcaaggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttc +gtMaVttgatgtMatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtt +taagSaatgataNWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYat +VaKataaaattWYcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgM +MatgcaaatgtttagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRta +KttaaattaVVKaMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactac +cRatHtaSNtctYcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRga +ttgaMtNVaDagttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgac +tcNcattMcacatNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaD +aNgtaKgBgMaKgccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtctta +agMagtaHcttWcacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctc +taSRtaYagtNgDagatWtRttSttNtRNagacatattttatggactacYMagtMacYaa +gYgVgKgtNtaVcgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWta +BaaHatNHaDacctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaa +aStWacMgcttccatgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMta +aaaDRttHaBaHttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttat +WaaHacaVagVgKaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDt +aMcgtcaWaacactMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRN +cttagataYgaggaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDga +taMcaMtatttctVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagSta +tStgaaVttaattatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWgg +MVWNatHctggRtttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYa +tcgaaattMataaHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtga +taKBYtactgaNttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaH +RgaaatttaYtaccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagta +atttaaaVVattWDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgY +NcttMNDaBcaVMcMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtW +gaNtSttagVaagaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgS +aNKctaatHtRDaRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgtt +ttgNKWRattgBtaaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtN +cNtDVaaMtcBNaKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHag +tcttVttaggaHVaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMa +RcVtWHgaaatgBaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgt +ttRcatatcaggaBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaat +gSgagYgWNtttagtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaac +tNataggaggaDgaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgta +ttaccStgYgatgKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacB +ttKcaatKataatKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatc +ttacgMMgtWtYtagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtc +BKattStgcaaKcaKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaatt +ggaVDagKattttgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaa +agagSatKtacVagttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWc +gaDtatYttgattcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDa +tcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRt +agtRgaacagataDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaaca +tccStcBtgaccgtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaat +ccKgtcaactataDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttR +tgaKaBHStgRagattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHt +aBttgtaYaatDtaVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttD +gggcttcttaacttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttccta +ttaaRcatStNgcKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggaga +cctMcttgttMagBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgt +StttMtBWtaaBctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtN +SNaaBttgVtWtttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaa +tYttatKSWtcattagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaag +NaKgagttttcattaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatt +tcBcBtBctKacccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYa +ttatacgtaYNBacagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaa +cttttaaacgtacVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWW +VBcaNtcgctgYtaaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRD +attactgcKHtcactYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYc +aagcacWWttaMgccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttca +tgtaaactttNcaaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWc +RttatYSagacttcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcac +gDKgttaMRgggattttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWtta +tatHgttHBcgtacggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRat +atttWaHaKMatgtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtca +ataaggYMRtaDaatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacV +cWcNMDtatcatttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgt +MNgggBaaaaattDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatD +ggaaaaaYtcDVtNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNag +cRWcgBVtcBDatYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatc +aaWtacYcWtcctaBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaa +atKtattaagtMttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBD +tWccattcKtttagtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaV +ttcgttatttttttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtc +atggcVHtgattRttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtR +tagtKaRWaataYaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMc +tacttDSaaaWSgctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaac +tRtDgYcYtatatgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatB +WggttctBaNtactHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttg +aHacgtatgagStatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSa +taHttDctggBcYtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHg +tDaDtgttNaSVagaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgc +atHggctattYtaMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBt +attHagtaacactDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaN +YcttHcatgHatagaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgca +ggaStHtYcgtaaDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtM +MccgtBtYttgaKaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacga +tSKtaVaRDWtVKgHtcRattactctattBacaaactaatgDtaatcatatKRattSggt +cggRMaaHVtgttMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKS +aYHtcVBNtgStgtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMa +ttNccctaVtaaStctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMtt +ttccaaaDcgctgagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKat +RBaaaNtNtttagacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgK +cgtcDtgtKtHagDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHB +ataatMgMttctDcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatcc +ataaMttagcaaWtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactag +cgcKctDatatDgaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaat +gattcgaagcgattaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttB +ttHtDacaagaaRgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNt +BgtBaattYYgcHttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKta +agSaYtgcacttDattYttaVgRcacaattDDttagattttcHagccaYaataKaatccV +DKctNcctcaaBccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBH +ttDaBBBcacgttactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaact +aaYgDNattNaHgHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSR +catSagMagaaaacgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDt +aStYtagaaagtYNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtat +ttKatBccVKtHttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBtt +cgHtcaHtcgatcgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcSc +DcgatataagttttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKt +gggatgKSaaatactgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtatttta +tRtVtDaaScgtatacMatcaaactagtaKataaatStHtacaagagttgtYatctagaB +aHSYtaaataaaStacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBc +HcNtNRNtHataaccRttagatataaHtacScgtattgttgtDcctaYRaattccaNatg +tgctaaaactMcaWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSga +tgaaWtaaWcgtttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHt +tcataactgctgtgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtg +NaHtNccRtgcSHgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWY +HaatcagtaMVtttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYa +SgaagaagHagtttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDc +tWactcaRttWcMSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaactt +cYaDtccNaNttaYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataa +tttYYSttYcggKKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaW +DMacgYaacctgctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaac +cVtccatctcccacDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatK +BRcctggtVStatagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtc +gNDDggKaHggcccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYt +HYYaVagWacaNtDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDag +cctaaHtatYHtKtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttat +tactgtRtaWgataMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNt +taatttttgtaagcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatB +gMtaaVcgagattcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttg +aatatBgaaWgggaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRt +agagtHcgggcataDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgS +RtgRYKgWggtttaaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccaga +atDKVtctagtttcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaa +KHtttSggatgagMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcH +HcaYatatgMagaRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDact +gatacatatcSBggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaat +acagtBVgtgtttBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcat +aattaYacctMaaKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaatacca +ctctMttaatcttHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattR +tVgtRgVtataacDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaa +aatggataSatctRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaaca +tcDNgtNRcgBaaatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaN +MttaaHcMaatccScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBga +catStagacttgtaatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtR +caagattSctgtaBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgStt +gtcataaaaacaMataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattc +aggBaaHagStcNcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNt +taagagBaacattggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctca +ggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaa +atVaHttggttatttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccS +aaDSaNgatcSttaaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaat +MtctMtccctWgaYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttt +taaKtRMtatSgRaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHa +aacHaagtWSMcaattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYt +ttgatctatVVtatcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaa +BtcacatataattMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRga +tgtaaaWaaSStMatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWag +aWcRttaKttaDgaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNa +ccataSttSatttttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaB +tDDWtaRtScaYaatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaa +NcaattctcaataaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYtta +aaBBctccYgcgagccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcac +aataVtcatacaHcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatct +aKtRttHDSttccWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctt +taacgacaDcWVacSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatat +aKcNgaaaattHYtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatD +BgHaKaHVcMWtYYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgcta +gYcctctNgttctgctaYttBataaRtattgatgaaactagttBgagtcttccatBagat +ctBaaagSacagtaaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaD +RaKtataagggKaacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKg +tactactKDctcttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcg +acatDaaSatHtttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWttt +gattttatcgaBtctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtat +ccattaaSWttaSMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgta +aaattDcaVatRacatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDgga +gWaaatgaaVNtttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgc +tttNatHaRaBRtaaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtag +MaBatcVcgccDaaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtag +SataDgatgNtaWatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaR +aaNtBYagtaacVttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaatt +VgcWttatBNctgSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgat +DaBttagctatcHtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVta +atWKtatDatcttcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaat +gttcMttaNNcYaRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtag +agtcgcaataDcagBaagtctSNagaaaKgttataStaatagStaatSatataWttctcg +taDgtYRcgtHttaKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYc +gYBaaggttctagYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaa +SMgtggaatcaaMaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtac +tYgtttgWgacccStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKM +KgtctaKcgaBaaaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcgg +acNctataaacKaaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaa +WMKatattcWaKcNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHa +tacaagtaHtaacttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDt +HYattNtcgatataBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacag +BKaaVcYtRaKatVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRa +atBattWVacttWVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtat +VtaaacatttagtccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatct +aSYtccNtcatctatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaa +ttatggtVataaagVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHg +ttYatgaVgtNccttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttt +tatcBaatgataYgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgt +VgataaMataWagaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcaga +tgttagcgaataaNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVt +RgatctaBgDNDtBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHa +tgBaatgcccDagNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRccc +WtVttaaatatttctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctga +tNtgaacaaMaaYcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagca +ttcacWtttKttBtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaag +MtaattctKtgNtScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRag +tgttMaYgtgggtNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaa +aDtggaaatKBattaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaac +aYaHgaVtMctVHttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatattt +aagcBaaaRcSgttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtS +aatatHattcVgMKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcW +YctacaagtttBtgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNtttt +WHacDtttVtgacgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtg +tttgaggcaaagtatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStg +aNaHgYtgacagtcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVata +ctgRVatgBtatcgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttatt +gacatDaatgtctcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRt +NggYtttttggDgctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaatt +attNagaagNVaBgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatB +tNtccWtWKcaNcBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgct +YagtaaaRtaaYggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttW +gBtctgaaBtKattaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMt +gtYKaRaWHgtaccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSc +tactgaNctatVattttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYY +aYcaaagcVDMaaRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaa +ttYKKtgatagcMYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttS +taRaaaatctgtWatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcB +ccRgtBagNgYtDctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataatt +cttcDaacaaacBtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVga +aacatWWctgcagtttctttttMagWttatRggcattattVaagaBBttatctattatMc +NtaacagttgaaaBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaD +ctcaNcatgDaYatgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtcc +RaggggaaaHagaacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgt +SccgaaaaaatctggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBtt +NYttagtatDagYttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMca +atcccBHNatcttDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaM +gSaaaactgWacHagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatg +MctccattgactattcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggN +aRatcMSDHRtcctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaB +cttaaDRcgctacWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgaca +cDtttKVcaattWRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttc +agtcgtgKgtKYgtYSaMtgataatNggattKNgaSggactaaBagataacactcataVg +ttataaSacaatcRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattcc +agccaaBaggataaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaat +SaBgtcgattacattgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYV +ttctgggSNtaYHWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgc +gatgNcaYtatattacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagt +atHaWBNaMcBtatccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaa +DtcaHgcNcaVatagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgtta +aMYWtcBYtgagtaatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggac +tttagYttBcgttRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctga +tKaWcctWggWWagccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVD +cBYYgaWagaKtaHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctH +ttatVVaagKaatatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDa +tatcNKgacaatKDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggca +aDtggttcVattattaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtga +atttttKtStatatttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatct +atKatatgaacaactctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNg +aVccgtttattatgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccga +VttScaagaaaaVcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRW +caSagcgMtttatSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatc +tatttHaactttcgcttttccatttNaaYgtattttactttacttRataBttgataggga +cattattaaSaaaYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgta +BtBMcatcNtaaMtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatca +tttgVtataaDVttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatB +agcaatDaWacVaBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctga +ttgWcNaaSataggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgat +YattcagcMaaWctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaata +cSKtcgcatNttatWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatact +agDggcattKctggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaM +KtcgKtcacggtgatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattag +WtaRtaccRaaVHtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttaga +SgYgttttcaaNNgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaS +aattgBtYgaVcagKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttg +aaatNtttattaRKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttg +agWNattttNaYtttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgt +NaWaatcaggttaaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaa +taVtcttYStaagattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKg +NttttcNtSaaMaStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattg +aWWaaggaaacKtttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDt +tataNtVgtaVDggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDac +aaaaaStKMtatNccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaB +tYttaRactaattggagagggtctagtatgggtttacttBtatcatatgctaKggNcata +aaSatgtaaaDcDRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttK +tgtHMaSattgWaHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctW +BacgaaatatagScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSga +YaaccWStcgBttgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBca +tWtatcttactaBgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccR +cctDaataataStcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSaga +ctYaaattcaMtWatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgac +atgttctacaaaRaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKat +cttttattaaaaagVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMttt +aStgacttagattWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMa +acattVctgtBSgaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRa +tatKVtactatatttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKa +cgaacaattacaRNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDW +gagctgcgaggggVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNg +ttctgaMaacNaMRaacaaacaKctacatagYWctgttWaaataaaataRattagHacac +aagcgKatacBttRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMg +cataatHcMtaBSaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWg +KgttaaaacagtgcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctc +atgWHatWaRcttactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctat +tcttcttaataNDaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaac +taWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaa +ttcaagtcaVWtactNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagct +ctctKgacgtatagYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgW +BaVatHaaaataYtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRt +ttMtDgHHtgtcattttcWattRSHcVagaagtacgggtaKVattKYagactNaatgttt +gKMMgYNtcccgSKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNc +gatttctctataScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtW +ataggatgactNtatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaa +acatacaHactMacacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgt +gcctttttRtgtcagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttatta +aBcKatDagttactcttcattVtttHaaggctKKgatacatcBggScagtVcacattttg +aHaDSgHatRMaHWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttag +attVKtaaYttaaatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttS +cactaagSgttatcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggt +tgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHa +YRttagatMatgcatttNattaDttaattgttctaaccctcccctagaWBtttHtBcctt +agaVaatMcBHagaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcg +gattNatcRaNHttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNatt +gctWtatctaVgagctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVa +cVgtaVaRMgattaVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaa +KaaaagtatatctgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagta +aVctaggaSccaatMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVca +attHgtaaattaaattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcact +tacactaYcgctWtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaata +tttBtttaaaHHKaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRta +acBgtatccaaccactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgR +SacgttVVtaaDMtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSR +cgVcgtgaacgaNtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccY +tatgaagtaataKgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtV +tgacagcaRcataWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaat +gcVcaataMYacccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaat +taaYtataStgVHDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatat +DttttaaaKVccYcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctS +actHatacgaWacattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBM +aatSgRgtgtcgactatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtc +gaHgggcgtattaMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaa +agctcYctttRVtaaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatW +actcagtgtactaKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtat +gtNtataRatWYNgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHa +tttagataDtVggacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctK +gttaatcctHgDgttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRH +SctaagagcggWYaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtB +tatMtMtttaattaatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHg +aWcgaHgagattacVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgtt +KaccaatagNYttattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgc +attaagaccWctgcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaS +ggDaatWaatRccaVgggStctDaacataKttKatttggacYtattcSatcttagcaatg +aVBMcttDattctYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgt +WacBtKVatctgttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatga +aaacccWgcRctWatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatR +aVWKtBatKagtaatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgt +cDtRcYaaVaaaaaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKa +aDaRttgtggKKagcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNa +caScRBatatctRatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtg +atSgaSWaScMgatNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgR +ttSVaScagtgDtttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaa +aatactttgVctagtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaa +atSgKtaatVtttatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBag +BttgtRttaaattYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattY +atagWacNctgaaMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatgg +KttVDatcaaggtYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNt +atNcctcatSaaVgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgat +tYgatgtaatttacDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWt +StaKMgDtttcaaMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBM +aDataatHBcacDaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattS +DttggtattaaNSYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaatt +gRtaagcattctMKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDt +gaVtYgatDaacattYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctacca +cagacgcaHatMataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttcc +gatYcaatgatRaVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSg +agtMYtcttccaKtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaY +aSaagaWtNtatttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataM +HttatMtgaSDSKatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataH +gYatagKtaatKagStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYat +tDgtttYgtctatggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaa +tcaRaagataatagatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtaga +atgtcaKttaaatgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaa +gBttDKgcctttatMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHca +YYtaMgBaBatctNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVa +acgctgcatDtgttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcg +tNtaaMcctggtVtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaaga +tBSttctatacttgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttD +HaagatactHaccHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctg +gacStttcNtggcaVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBtt +StStgatatRaDaagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgac +HaHRttgMacaaaatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWa +tgHaaattHataagtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaa +tttagtcgaaHtaKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYt +caaKcgagtaMttttcRaYDttgttatctaatcataNctctgctatcaMatactataggD +aHaaSttMtaDtcNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVctta +tKaYgDctcttggtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNt +accaaRgaVtKNtaaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataa +acaattgcaBaBWggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatca +aatctKMagtDNatttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRt +gtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBc +taaKtttDcttBaaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaS +agtaVtDtcaWatBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaac +caYcRcaRttaDttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgta +tBtStaagcaattaagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYg +tRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcat +tggaaatVccggttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtR +YtagHtaaaYMataHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVt +ggaaKtaagatWccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtV +aataaDtatgKDcttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtc +DtcgaStaDctgaaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaB +tatagDcatYatWtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaV +cHtHtaacDacYgtaatataMagaatgHMatcttatacgtatttttatattacHactgtt +ataMgStYaattYaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcat +gWRtataatatRacacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcatt +MttMYgattaaVYatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccat +tVWtRtSacatgctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYata +tNRtagaacMgagSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaaca +MtactccagtttVctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttgg +SagagctacHtaaRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWt +aRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcat +cttcaaaDKttacHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNa +ttBBatYtaNRgcggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgH +caaaaaRtatatDtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYt +aKttWtctaNtgagaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtgg +taMYYttWtgataatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKat +MctgaagactaattataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaat +tattKWWcattttatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaat +aMttRtDgDcttattNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNg +HttatactaWgcNtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaa +ctcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacag +YtctVccaMtcgtttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttata +aatgVttgBKtgtKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVct +taBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWa +cgtaatgKttWattagttttNaggtctcaagtcactattcttctaagKggaataMgtttc +ataagataaaaatagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtM +atatattgHDtcaDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRat +agSacaMtcRtcattcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDc +gctcaaMagVtBctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaK +ccacgVatWcataVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaM +gtNttaBttttgatttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaa +aaRKDatagaaagaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHtt +RaNcSaRaMgBttattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagN +aBttaBatMHtccattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccH +caRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattga +RagHgaattNtatttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHt +caaHtcVVDgBVagcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggtta +WatctccgtVtaDtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWag +caKtaMYaaHgtaattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattccc +RtgtgtaattagcSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaag +aaaattgtagtNagtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttat +acYaRgaMaacaStaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttSt +VatBaDNtaactatatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNc +tgttKtVaagtcagScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMag +ttSYBtKtaYgaactcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatB +gtcgataacYDtaaactacagWDcYKaagtttattagcatcgagttKcatDaattgatta +tDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaa +cataBBVtaatVYaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgt +cgYtactDcgcctaNgagagcYgatattttaaatttccattttacatttDaaRctatttt +WctttacgtDatYtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgt +ttaWNtgttVWtaWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNgg +tcgacKttaaaRtagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgM +DKacagaaaaggaaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDt +cacaacgDYacWDYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgM +tctataagBtKaaaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttS +attgttgaaRYatggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaat +gMgtgtRaatRaNaacHKtagactactggaatttcgccataacgMctRgatgttacccta +HgtgWaYcactcacYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWtt +McNYgtaaaatctYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHt +VtaBMNBgattagcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNa +ttccgMcgcgtagtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctag +aaNaaacaYBctatcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacga +VtDcgKaRtacDcttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaV +tVDtagatcaNMaVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgB +tctgatSgtRagagYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcg +gtaaatMtaaacBatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttctt +ccacttgSaaacggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaW +tgaccaYBHgaatagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacag +cMctKaaaggatttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcN +cSattNacttggaacaatDagtattRtgSHaataatgccVgacccgatactatccctgtR +ctttgagaSgatcatatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgac +taagtgtagcatVgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaa +DtaagBaKBtRgaBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgt +aYtgtNgBBNcKtcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcaca +gtVtttHWatgttaNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRS +tctcggDgKagattaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHca +tgttagHggttNctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatg +taggHccaBataNaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKt +aaaKtRHatMaDBtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaag +taagtMtaMaSttMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRt +ctttaacaacattattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNa +SaaHMacacaVaatacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacg +HtttcaVaaMgaacagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtct +gctacgBgcWtttcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacac +acaaaaaatRKaaBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatc +ttNaaVtaaaataHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSg +YataBttBaactattBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaatacc +RgVatStaHaKagaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKW +tgMaKtKaDttttgactatacataatcNtatNaHattVagacgYgatatatttttgtStW +aaatctWaMgagaRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagta +aDggcgccBtYtagSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaac +ggttDaggcMtttatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccacc +gagtactMcgVNgctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaat +tataYKttgtaagWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBt +gtagMgtDtggcVaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcg +cgtatMVtttRacVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBa +ttHcBWcaactgatttaatttWDccatttatcgagSKaWttataHactaHMttaatHtgg +aHtHagaatgtKtaaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacc +tttRtatcttYattttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaata +agtatKgtcaagactcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaa +WattccYDtKtaaaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgS +gaaatatccHaaggMaaaattttcWtatKctagDtYtMcctagagHcactttactataca +aacattaacttaHatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaat +cttMtNcgatYatgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtc +tttNtaacVtgttcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcM +gattNYaRagatHaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaa +aaatacaatacSNtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYt +caaaWtagctSaacttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcc +caNtaagttBaacagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaa +tRttMggaNKKggataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgt +gRatcattgcgccgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagt +taKagagtatVaactaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcR +ctMatcaaMagMttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctac +atKttctaccaaHttRatctaYattaaWatVNccatNgagtcKttKataStRaatatatt +cctRWatDctVagttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctatt +gtMagagattaaactaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattM +atgaccKtaBKWBattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagag +gtaatttYacatcWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaS +atttgtagaHYRVacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKga +gtDaSatagttgattVRatNtctMtcSaagaSHaataNataataRaaRgattctttaata +aagWaRHcYgcatgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYta +atatgHaDgcStcWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcc +cRWtttHRtattaaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagac +atgaaattgRtcaaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaa +tatWtMtatcYaaVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactga +taNctRgttMtDcDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVg +tccDYStatMaccDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVB +tcttVttHgDacgaKatgtatatNYataactctSatatatattgcHRRYttStggaactH +gttttYtttaWtatMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatg +gaVRataKDctaMtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDc +aHtYccSgatgcaatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtc +taactKataHacctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDtta +MRcgaaattactMtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBt +VgatKttcgaBaatactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWag +gtctRgaKgWttSttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttt +tNtggctgagaVctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMt +aatBgHaatDctMYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStg +tgcaaRtattaKatattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRH +VYtHtctgtaaaaHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKag +YNKcattataNaRtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaa +aaaatagggtKDtStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaK +taataaYgDcaStaNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttca +aDKcagVcgttagacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBB +aattaatWaattgctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgtt +DgtaHtBttWatcgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBg +HHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagta +taatMHgttYgaRttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaa +gSattYaWgagatYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacct +NVataatHcccKtDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttaga +ggcYtctaMcgctcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagtt +ggaWcatcWttaatctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWt +gataacacgcgctBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcga +ttaHttcaNatgaatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtact +VaYtaaKRagaacccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtc +gttNtaaHatttBNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatt +taRattgatgtaHDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaat +MNttctgtcRBYRaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttM +DataVtggRtKtgaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKa +BtgDttYaaaaKatKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttac +ataagagcatgtRattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatata +ttaDgacccYagtgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtac +gatWHaYatcgatttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaD +ataatcSataaKcaataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNta +WctSaatatttYaKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattc +tSttatggtKYgtMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtaca +cHatacKaaBaVaccaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHa +taKgDacatWccccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaa +atgttKcHtNtcaatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaata +aaRggaaacWaHttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKat +NYKttNgcctagtaWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNt +ataaaDtccccaagtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaN +acgDatYcatcgcaRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYta +tatWtcatDtMgtBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtata +ttgaDtcRBcattSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMagg +BBttBaatWttRtgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaa +taaMttaKacDaatactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHta +gVtgtattataNggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaH +HcBttaSagaKacataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtctta +acgaKttcacKtNtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatY +DatcggagagcWBataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDW +cWtgtaattacagKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagS +attaagtKataDatatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtattt +ttatggccHtgDtYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatN +atcgtttaBtNNVtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacg +tagataatttcHMVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVa +HatctcMgggDgtNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttt +tttatatVtctgVtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcct +ctaSagKcaVttaagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgacc +gtWgtWMtttaHcRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRttta +gtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagB +tgtattaactaattttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatc +tgaaaccDNatYgaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBc +ttHgcgattgaKcKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggtt +gaHtgtMacVtttaBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtca +acHattaaBagVWcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaac +gNtctagKBtattatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRa +taHtacacatgtaNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYt +aagtatgtgtatSttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcga +taatcBaataccgtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcct +aataatttttctatattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBR +tcBttcaaVtaacagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaSt +atccaagcgctHtatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKH +ccaYcatMVaacgttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgta +tgSRgHgWaVWgataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtcta +aagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgt +KtgcgaacaacBcgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttN +KtKtcaaBatatgctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaa +tHcaBacaatgagcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacag +DRtatRaMRtgattDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHt +tatacaatYaacaaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaa +ttScDDKNcaYBYaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaa +acgcattttttaaBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaY +MtatgatttttYgaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaH +agcDVcNtaatcaagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtac +aVaatNgcWRaMgaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKga +tacRtttRRKYgaatacaWVacVcRtatMacaBtactggMataaattttHggNagSctac +HgtBagcgtcgtgattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgac +cttacataattgYtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKa +tWcgaaaaagttaaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaat +atgattagaactccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttca +agHtaYgaaRaDaagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagV +aDatgcatVgattgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgt +BtaaacttcactttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtH +ccHtKttcRtRVttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaag +attaaccatVRatHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMc +VatgtKgtaKgcgatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaa +VctaDaatgttMggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNH +tDaYtaataMttacggctNVaacDattgatattttacVttSaattacaaRtataNDgacV +tgaacataVRttttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatg +agaaMgaNtattHccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBS +tWacgtcccataRMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWc +taacaccgggaVcacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaac +ttggagtcKatatcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBD +RaaacMYacaHaattagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtg +atVYaagVtctSgMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaa +tatacctNttMcRggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRg +ttMgcVaaacaVVcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagc +agtaaNattBatatatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMt +StggtRatctacttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaN +RacagDtatactaaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatga +ccYtacactttaattaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKM +BaaaacVcBMtatWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatggga +tttctgtaaatWtctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgt +acatgttaaSttgtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSS +aHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVa +tgtWVMatatcaKgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaatt +gcaaHtgattgtgNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaat +HtDMtcVaWMtagSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtK +acgagaSNatSactgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRD +atMMccHatKgttaacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactgg +atDNgaacttcaRtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttag +aaatVaacBatHcatcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaact +cRcaNStgtgtattMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKB +tttcgtttctaaHctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYt +tcggttaWaatctggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBa +SctVtcMtgtDttacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcW +ttaagKBRtaaDaaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNH +tgtHccatgttttaaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagt +WMtaggtaSaaKgttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaR +aSgttRcctaacaaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNt +VtgtatMgtcttRttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRat +gttBccttaatHtgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBt +actgVtaRttctccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttac +taaVatWgctBtttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataSt +ccaMcWcaagataagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNta +ttgtccttagttagMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaB +VtttctggMcaaKgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMc +tatgggcaaaKaaaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatg +gcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSata +tcSHtagtagttggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSt +taHctttKtttgtagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatg +DatggKtaHtgStatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaY +taWgNtSMcaatttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaa +KaBDattHacttggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNc +tDBaaBgaDHacBttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagtt +cHBgcBBaaattaHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNca +tgtttgaNagtgttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaW +ttBaagtctgtgcgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccc +cBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatK +ttaWaaKaaatataaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatc +cttgaYctattcaaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattat +tKtRttNcggcRgtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYag +cactKcacSaRtBttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatat +gMacaacRgatatatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYt +taNccaaatHcacaacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHB +ctgStgtBgtatgaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBg +WagtacKcgattgaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYt +YcDaactHttcatRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtS +HcattcRctttttRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttata +VgtttaBScttttaBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaa +tttgagKtgNtactBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcK +taNttagVtacgatttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagt +cSgtVtatagaBccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRact +aaaacccBatMtttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttct +aacatgtttNVaatcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctca +agaggaacgBgtttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttR +tBacgScVctcaatttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtca +VYgaatYtaatctttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccga +tattaacattNaaacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaR +BtcNHcDatcDcctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWta +aagtctNgtStggRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattR +aYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatatt +ccaSatttgcgaDagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBc +ScagHtattatcDaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWt +gNBatRaccgattcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVga +cctgDgYaaHaWtctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaa +atttgaattttatttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggS +aRtttgHtRtattaNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaat +DcacgattttagaHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtt +taYtagcagBagHaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSa +aaagttNSaaWcWRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWat +ttatatWcDaatagattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaa +ttatStYgRcctgtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataata +tcgKKtgccaatBNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaat +aDataataHSaHcattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWa +aaRcKgaYaaDttgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcB +ttttatcSataYaYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaa +DaKMaatatactaNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDa +aWtgMattatcgaaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagac +aagNtattHggataatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgt +atctaaaaaNtccDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtt +tKVYattcataVaattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKat +StatattcatHHRttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBD +tcttgtactaatRHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBa +cHaWaBaatDKctaagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtat +acttttKcgtcggSYtcttgRctataYcttatataaagtatattaatttataVaacacaD +HatctatttttKYVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVg +tSagtBaaattctgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRgg +WatagttcgtSttgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDt +gMggactSttaDtagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDat +caHaatgaattaMtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKtta +aatcactcagtRaaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatga +gDaNtaMgaaWtgtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatc +ggcttaagacMRtaHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatag +BattaDctttgHWNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcg +KMgHgYtataHaNagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaR +aMtccggtNgacMtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagcctt +MaatcagVaagtctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatat +tataatKtVgDcttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtata +agttataagSgttatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacct +gggYgaSgaagYataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatag +acgaaHgtWaNgacttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBgg +tataagcttNRttVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKac +cHtttSNVagtagHagBagttagaccaRtataBccataatSHatRtcHagacBWatagca +MtacaRtgtgaaBatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNac +tHaaaaRctcgcatggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVM +tcgaatcttcMaaaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgtt +aataatagcagKYYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaa +NttBctSataaMataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRa +tMattRagataaccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNt +tHRacgattcDatatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggag +ttBttMgRagVatBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaa +SttDcagccgttNBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVct +MtSDtDtRHRcgtaatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNct +WttaNMcMtaKctVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaa +tctcaaacatcaScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRg +gctMaagctVYcacgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttt +tYgacttVtcKaRagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgt +MatgKtcgacaagWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctata +gccctYttggtaattKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaat +HcacVagatYWHttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSa +gctMDaRttgNactaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagcc +NctccttcMctttagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMta +gtcatttgcaaaRatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtga +tgatMgWWMaHttttMgMagatDtataaattaaccaactMtacataaattgRataatacg +BtKtaataattRgtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaag +gaccgtgKNttgttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaa +atgaatggWaMattBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgcc +aHBtYtcNattWtgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKt +WRaVcttcatagtgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKS +aatRccgWHgagDttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagY +RagBWtgDStKDgatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKtt +NtKagaaYaStaactScattattaacgatttaaatgDtaattagatHgaYataaactatg +gggatVHtgccgtNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatg +atWgagaKggagtatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagta +atatttatatataacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgtt +caaDactgRttctaagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYt +DcatcaaYKttHcatSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgtt +atgtDStttaaatctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatB +tttVMgVcagaNatcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgt +RaacttgaWaaYgcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDW +ctgWaVttaDVatgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWt +gttttgtcatBacacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWac +gRacatctNatVStgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaY +aHaKttNtaYVaVtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaaca +tgttgaKgKcgcBHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtS +gKtDtttattgtRStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagD +aataactDatattagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStctt +agtYgtgtcgccttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtaga +SRataggtatcaccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVc +DtVRRtSaMtcaVtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaH +ctaNgNtYtYaYagattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKcc +HaaaaYtgaacgaWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgatt +KaaattttcatctaatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMt +DKgatSagBYcgRggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaaga +acaWRcaacDgtgttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcN +ctNttttataactWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtg +BataStWYtggtatgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattN +VtDaRccaaatcagttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaB +cttKtccttttacDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcga +atgaccctccttNtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttc +aacWaaNattSYgctttcaHcRaattaataaaatcVccRaattactctaMaVRattacag +tgRcDtcgtgctcttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgc +aaaVKtagttataatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaat +KKtaaMMcaRcgactatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaW +gcacaaHcataYtDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttc +cStagNgcSgtatgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctatt +WttttcctagMtagaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaa +tgatgatatgaatYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBta +atttaDacRtagtaaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttac +tggBYgaYatttttgcDacHctWatcgtagagtactcattDggtcatKaSgctttattta +gtDtRBacttaWYaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaH +ctttatcgtcStatMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBH +tcYctgggtacatataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNa +tacVgcNgtaatttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttga +SttaaaatagttaggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttatta +WgcaaaaaaSatatgcgttaBNggttaYVatgaactttttgccatataaataRatSaBct +agttataBccgaaacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYg +aBaaacaYtVtagcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttgga +MtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYY +aWtRYHHaMDtctttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatc +tagcactgtVttccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttga +aMggKaatgaaaaHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYtta +ttttRtWtataaBgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctca +gctatatagcRVtcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctB +YaatKaagaccVStttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaattta +tcatVgtcaatacccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtat +RKggStRtaaaWatBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKa +attgVWttDattatttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgt +aataaKtaaagtccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaM +tgaagatgtttBgRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMag +NcMtatttaaaWttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaScta +KatacaaVtcaRDccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcS +aagaacactcacactBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtg +aaRagaaVcBtaHtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttg +actttaVSaaaatggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagt +DRttDatcttttaMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaa +tStaSaacaHcacSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVg +DtggaMcYaaaMatggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDg +aDtBtSSggacMttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNt +tNctgacDMcaHccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWcc +WKWttgaaaMctDaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaB +tHgatgttacatgcatatMtttgtaacScWHBatHactggatatatctgagMgRSatcta +aSttaVagcaRcttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHM +tcaggtcgKSgWattgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttW +tWaatttacRagKataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaata +RaHaRgcattMttcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWga +tDctaNaNcgKatcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgS +aaggKtaggRaVtatagcccaNRttaccttSMaagatcggDacNBatWcgaactacacta +actNBtaStgVtNagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtac +agacaBagtgcaHaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaat +atgcataacccaSattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRtt +atgatKaKgtattDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWc +aaHgagtatDMSgKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaa +tacttagtVatatgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVa +acSNNttNWcgaHttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRW +gaaWcRtBtttggBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYg +gtaaatcgctYaBtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgcc +SNaaactacgNtgtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVg +aagStaataVcDKKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaag +tcgctttctcgtgaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtc +atatgtacgagttMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttat +gaccWaatttaRtaDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacac +tatNgtccttaWgtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKca +tgatKWStcaataactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctct +acaagVtttMaBactWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatW +tYtRacggcaDaScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYt +tgtagSaaatDgaggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatStt +ctttagcMtgcgMtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYc +cagcaHatKctaKaDgctagacttattgattaaYttatcttattattStaattWaRaYBW +agYaatatgttRgScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaa +VaSctKtacttMaaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDtt +gaaccaaaaMttaaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgtta +WtatHaagtNtacgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKg +YtYgtWatHaVatDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKag +VcctgatgaMtaaYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtV +cRacttNctttataggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtatttt +gcKagMcaaagaMtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRa +RtggtWtaactgcacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDt +acttttYatVSacYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgt +gagagtWtagWKgcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaatt +cactatYttaagacactaKaagRtRataaattttcatHggtaataaatgataHtggctaa +cBacDgtaatattRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgaca +tVNttYYgactcgctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggtta +aBactVHgatgaatttattcaaaattgcacttcDgacttYcVttactVtttatBaKHaga +WgtgaatggBtaaSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatact +tSatMagcttgtNcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHa +ggggcaacgcRKtaRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKa +aatacgVttcacaaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttS +MaaaaaccYccDBtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataS +aataaaKccgtaDtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYagga +tWcaBtDaggDatccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDV +tatatatcagctaDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcct +gataKtagaaaccaKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcat +tRVtctataNtWttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRat +ttccctttaagcRattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattS +aaggDatttcaaaYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNM +aWctYgRatDggaactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttc +cWtaYRtKHattatagWtKttaNgcDtatHacccattaatttataacgctMgaagtaaca +acagMgtaYHYVtKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBW +aagYtVaDNagtatagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNct +cttcBagactaYDcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSa +ttctatagaHaggKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBK +cggDtattRYgHccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaH +KagStSttttgYSatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttB +tSgtccaaVaattSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRg +aDaatcMttattaataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHt +BSaattagtaatgMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttc +agcttWtttagtgataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaV +cctDtagtcVYcaataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatg +aBttMaaagRtcgHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRtt +NWagaccgagKgtgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctga +aSHWWHcttagtNagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDR +WBttactaaattSMctatatagaaYacDgatttccVtaagRtgRataatatagtcttttt +atgtMgtcaacaaNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVa +atMtcaDattVKWaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWa +aMtVgctWgSgtHagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBg +VgtatgggagVgagtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatR +tgtttgtctttDggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaa +VagDWaSatagtaccNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaa +actagatgVatttagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWag +tgcacgaMcactgHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtY +agSatttatttaVtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtg +tcgtgtatgaggtHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYt +agtaSatgDaaaMccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttat +tHaNaYYtcDDtaatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggat +KtatgRaaDBgaYtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNM +atBgttYaagactMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtS +tccaaatVDcaNKHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgtt +ctcMtVtgNBgtDtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNt +cStctYtWacagatgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactga +aaatWaDgactNWtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgc +cagtSttatatRaBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBag +acgttatRKtgatctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaY +atBDatcaatattgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcM +ttcRccatgaRStYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaK +gHNatScVgatKWatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaat +ttacaagHWtKatcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatataca +taatKtStHgctScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDcta +agagNtaatcaatcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaa +ctccgcMttHttYgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtaca +RHgtgRagaaBcttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaa +aaaaaYtcRWtgtgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatgg +ttcttcBtWtttMtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtata +tttcaKSgagcttccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattD +tYaatattDaccatcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtg +cSataaatattgaKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMt +KttcatattaaDaSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcc +tVttaaNaggaaaagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaa +gatRDtVRactaYagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagaca +gtgtaattcaStYttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNat +aaWtMNtDVgWttgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttD +atNttaaaDgRtatNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDa +ttatacBattMgctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYB +aaaRtgMtatSRgaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaa +aaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtga +aScaacctttRNatcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYt +ggattttcataWttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMc +tMDtaaaatRtBaaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaS +acgBtaaataaagtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagac +aKtagDtaaHaDgttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaScttta +ttgtcttttccttRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaag +gtcaSBttaacaaKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgct +gcatttactttgtgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatS +RgKagattgaVatKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgat +ccatgagttgtWcatYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatW +aVgNHcagStVHcggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatg +tgaatgacagtgaRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaB +tagHactgKaatRtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaV +attgatttaagYctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKt +YtYtagacgattRaaYBtaStcttaWataatcHttataRcactgagtgggagccaattct +cDtgDaggHcDRVaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatctt +BtcttRgaWcaVRKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgat +tBtggacgtctgacaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaata +tttgtWtttatagtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgaga +BgRaaNttttMtMagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBgg +KaataBattYtaattataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgat +atgMtgataacWctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagat +atcYBttaattactcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYa +gttgBagNcaagaaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtH +cMaBttcagtcttgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaat +atgctatMcatgaaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattg +gatttaacBtctSMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaB +BacaKtHtttcatgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgat +gWcagggtcMBtgSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgct +YtgcgaaHatDtatgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWt +tggSatBagagcHgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaa +acaggtgtaaYcattgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtag +RgagtHDgaVcgtgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHa +aScataataatgtttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagt +gKtatgattHcYcttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaa +ccgStcHaVBaatcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDc +atYHatatgcaataaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBM +agBctaaBaWtgatgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaat +actRSgcataKcagcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNc +cagWttcgtatBcgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataK +caHVaggaatataBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcM +cgtcctaaVHtgWtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaa +aYttgtagtcaacWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDt +HatattcgatNttacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtR +atcatctaaatccMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgH +aRttacatgaWcDtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKga +HWagattRDatatcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtSt +aVRgcMccatMWaaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDa +RSgaaKDtVaBatcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacg +catgtcggaYgtaKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgc +HcaaaattBtagcttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccg +YaYRaaMaattRaagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMat +aatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtat +MRcgKccYcagtYcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYc +gccagactcttcSatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaag +tgttcacatataaagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtB +ctaataggtaRtaaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBta +gtgatYcaaaStactggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatca +cMcScccVcgtVRRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgtt +cctaDNaattgctVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgSttt +NaccattBMYatRtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttt +tcMtgaRYNaataDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattagg +taatVcaNggaRtNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatM +ttYWtWttcctgaKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNt +aYaDtBNaaagWtHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatM +gactatttatSaaVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtS +acgaaaHggaaatcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtact +ctagaacgcKaaDWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgta +tccattgtggHcaatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKB +BattaatggctgtHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRt +MtWgggatcNtacacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWa +ggaYacttttKacgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKag +WattKtttaWgtagaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggta +NgtWactaWcgHctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcV +tBtctStWtaWMaBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtB +tagaDacBtaagaataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcg +ctSRtacKgcactacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKt +aaKaccHaccacccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataW +taWaMtgaataagaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcg +atacgtgtttatttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgN +atSaagtttHttaNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttS +agccatRtatatcactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcc +tYaacVactgctMcgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaa +tgtNactaaBagatagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagt +aHgacgMaaacMtacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcga +cctgcaacgttttattacNMWNcattataDVDactatattatYattttgcgaagtgagYV +tagYaWaHaatctgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaaca +tccgtYaBtVtNccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactg +tNaagNBcagHaDattaaaWttacacaaatactcaatSDatagctcaDttWactttgaSt +aaDtagatSaaDtgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccg +gNWaacatacatgttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYt +aggctttggtatgagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYa +MaYggttgtcaaagSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagt +ttgaMtcgcatcaaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgt +cagMVSattatttaWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgac +aaVRHttcSaSaatactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtc +gctBtgagccatatScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaag +SacScaaagagtagcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgc +HctBcgYgaaVacRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSW +tctDgactaSHttctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatY +SaNgSagtatagatgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBa +YtaaNaBtaNatactggcttWcaagatDctacggaNctatcacatSgKgattgacgaccc +ccgagtNDtattgagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgc +caactKaattaRgacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgct +tatKtcaVtVcagDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNt +ggWagSVaRttcMVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacg +aagtcccRDVaacBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNa +tttacgtcagtgaggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtg +StcttWgtattKtSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgc +ttctatatHtaatggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagcta +aagtccMMtgagaagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBcca +NagcSBgaMaDaVaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStS +cRaKatattacacctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSgga +aaaBcaggtHtatWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacat +cgctcgDDtRaatatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatc +tggtctttattttatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcM +gNgcgggagtcttRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaa +aaWaKtttVagSDtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatat +catttatKtKaaaagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgc +aMtcttSaaWaaaWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaa +gtgcgSSgaaVtgYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgtt +gtBcNtaatgtcacVatactgaaatMBttRRcRatccatagagggacatcgccWttagtt +gWttatKagtaaaagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgS +attRaMtgaatMgttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMac +WttccMVgtgaattctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKt +aactttaatNaaggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgtt +ggtSatHtNNaaVagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBN +WtaNMKcVcVSWtSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactag +cgMNaaactgataDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataV +aggcaagHgaaSMSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaata +gttHttattMBgagctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggta +WSatKgatatgagcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacata +atVcacgattataDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgc +cttacaaaWattYWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtcc +agaKttSatatcaStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaaca +tKctacatHtaaaBtcNWatttBBaNatRcDattcgaactataaattataactcagtSga +tataagRaYaKHctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacag +gaagtgataaacatBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaB +taggtaVatYaccNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttK +ggccagaaBcatagtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMg +gMtttataagtaBgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRc +atctSDcHcMgcaactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKc +tSHacctacaccactaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBa +BtaatttSRcgtBgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMt +MaVcgaattaNaagMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaag +ctaagatatattMcggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKt +ttcaYBaBttaVagtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWt +aSggacggWWctBHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatg +gaaBDgWgHtcKStVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaH +NHagcDatRcaaattcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaag +RttaBcagVaYaHcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaa +aaSKatHHttVDgtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacK +taacHtgHataSgVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatga +attatYcttKtacaatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNB +aatcDtacgattgacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattt +tcttgaaaaactacccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNt +ttcttgYKaWtaaBtttcWttagHtgtttctcttgtggctatgDgctaatWDataattta +gaNcgcRRNataKtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaa +ctHgaggctagagHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggt +HBVgttaattgKttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRcta +caataKatattctaVgtgtaattRacKagttattgaMtaatgaNatacDataaggacttt +ccNtStatatKaagaataKtatggtcctctatgaggttaaDtgtattgataaaactggat +cactKBtttggcgtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaatta +ttWgaaBgactgaKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagt +MWtcHgcattcacaaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDc +ccctatgatVttttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaatt +gSttaaMcVtDatttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcct +BtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtM +tKcBtaNKaHStgSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVa +tgagaaggtcaKSttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNac +attRatNtgSttHVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBata +tgSgattttacgtatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcg +cagtgtgtMgtattctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcH +YtWMaMcgaacKcaNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccData +NactttatBSDYatDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttc +gtgataHDYaagttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcga +atSctMaggVaVaaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSa +tRtagttttagcaaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatataca +atacactaNatcaVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggata +WMtaattgtaaHtgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaat +HHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYt +atKDtcatttgaacctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaR +aaagtagtgtcgcKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtata +gKctaNtKaSVgttcgagacattttRSatagttSacataMtaYHccacttttctatacta +gtatgaBaagctttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactg +ttgacttYaHtStcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaa +tWStaatacgNaagtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcata +gBcaataVcHcRgcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataK +tatgatcgtcVaaWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHa +aaaNgaatggStHgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatY +tacVaNttctcWtactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRY +aDgaatgSYcgactgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatV +atcttaaacRaDatRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDt +tgYaaYttaNtDgHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctN +ataaaaatatWNMtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagg +gaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaa +tVgVaKctttNgtttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtt +tggtctacNttgNgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgt +ctSttYctgattVaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgcc +gttacgcNatcHctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKta +cgtttStagKgtctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgB +tcctaatttNaattgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKc +tctttNtaacHacNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMc +tttaNVgaNtcMatcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgcttttt +catcYacttaKttatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatga +aattaattacgVNaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaac +ctcWctHaatcttWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYa +tatcKBgtctttatgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtat +aaaataRatHatKgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgta +gaHcVctcYgggccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggt +aactBcaMNNctagaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMS +tatacDttataaaVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcat +agaattMttgtHtMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVH +aaStMtaaagccccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMtta +gcttacNcgaagatRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgta +aaaagttaaWaaagtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatB +tgaaatttcgcDactttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBR +BttgWttagSatgacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtataca +ttaMctttgSgacatBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtct +ttcDcgtaaMtaggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRt +tWctWttaaaccaatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaa +tgtVgccatcaBSatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaa +aaaataYNDtDaatcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaY +BgBgataaHNtacRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaH +ScagttcYcatcSYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKac +aBRtagHtaaaNcVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaaga +gaatcaaaaaagYScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDac +tccgBatHYgttcatcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaatac +cgcKMtatgKtgScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVa +tDaatttgctttaaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgact +acaNaatBcagtcattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRga +actgtgHtgacHWSactYNgtttBactatWStaNtcStcMttgattStacctgaattctW +atNaaHgMatattcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaatt +ttWttDaMtggttgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttH +aatggaatatYWgtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaag +atgttBBcNaYattcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVc +MNgaacKagatcgNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaa +MacNgttNtKHMcctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWH +ttMtattVcaMtWaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagW +gcBHRtacaaDttcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctg +VcRDgVtaagtttaattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMS +gDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgac +tMKatHBtttaVcYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMccc +gtaataatagDataatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgND +HaSNRcggtaSaagcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatg +atttttRcWttSgtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaa +gScSSHaaYHWcHcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaag +tgtaRgtgggaVMatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatc +SccttggSaWatWtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWt +KgaacgtNttactgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaN +HYaMacagWagtaatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHctta +catcDKttMDKaWggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVM +tWRKKDctaatatDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttattta +gtcaaVatccKWtacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgttt +aaSaaaYtgattgtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaV +atcYgWttaDatcatNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaa +tcgttcgKgRcaBaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatB +gaNtgaNgKHttctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaB +tgttaNctaatactKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatM +aaatYtcacVaacgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaD +agttNMataatttaSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtg +VcttatttYtgaHgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcg +aaDattttagtHcKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgct +ataKggatWttaggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVB +tgcaYaaRtDaatacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaat +taaaacgctctctcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNa +KagtatcattRttNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgW +ttNSacaaKcaDaatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWH +tcctWDtatttttNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggt +NttDYNYgaaaKctcacacYHRgttacatacttYacaataNaagaaaagttataNaataS +atacagttScacVaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYt +MtacKacHttttKtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaat +cccgRBaWgatKgagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMt +aacatataDBgtaaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtac +taVtHactttNttcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaat +caYtSgttttataaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaata +ttacSHaRgtttScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcD +MggcVaSBagaatcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWc +tYgaaStccgVaaaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtg +gaNYgaRtMaacataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtacta +tatgatRSgtttgccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatat +gWtacaaaWttggaaactttaScataactRattMtDacVYataaaagMaattttKtgaBt +tKcaacatattVtagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaa +tKtagacataatggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaa +tatgtaaacgttcactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYc +gtttBcRtaYacttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMtttt +attaRcattattatacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttaga +gcccaVgatttgttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacW +tttttaatDtMgaactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgcc +atatgctaattgYacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHK +ttDtttaggctagRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactc +ctcatgtScttcaaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBat +ttgtaactttgRggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacg +aaaggKttacattgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSat +ctNatttatctatRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctat +tKtWNttcRacaaaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRB +atataWaatKctcattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNg +RVagKDcttcttcNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtat +RatDtKaaSDgattcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatS +taaaaMctVDDtgttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgta +MccaataattHttYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcac +ttcatSaatatactttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagK +tWtcatRcaactattaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgt +ctagtatSctaBcacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggt +SatBMBDactVtggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgt +aKaMcYSaHaaaatatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttga +acNaatgttWgtggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBR +ttaVagBctRcaagcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatga +NHaKtagNgcHcgtgtcataaaatagagacttgHYatattctaBgtttatRatctattta +gacattttNtWaaSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaR +tcatgKattgRcatMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVata +aSacVacKHatggttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtS +aHtDgtgtMVttagatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDt +caMtKaaStttatKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMc +KaSagatSactctatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgat +cttHagttttcttaaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHaga +cagagaggcacWtacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaa +agggatgaVNMatgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgV +atccaRaSatattNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggct +taHaataaHSagatagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatt +tMtatStgtWagtStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaa +aNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaat +tcWgHcgtacatWaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaacca +tgHgtagDaggtgtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcata +taatgaDttcatttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcat +VtNattataaaHaSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaa +aatagStcggRttaattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgB +tgcctatcgtaaWHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVca +tattttagMcgtattNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNa +aDcagtaWgKggaaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtac +YVatataVattataSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttatt +WtaaDttggatcattNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHB +gttttaatctaWaagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaat +KtMataYttSRHHcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNH +tacgaattBaatHtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMa +atNtKcttSYSctaDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHct +aaccaactttgggttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcD +tMcactaNSBtMRBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaag +ttKaacttctHcgcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatg +NatSYaattRatgcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRt +ctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYct +aWtStaNtgRKaBtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHa +aStVKHatgttRVWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYctta +ctttctcttcatggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctc +ccaacttBgtWStVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSat +tVcgBcBVYttHNtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacg +ttagYgacWaSaDKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaR +YtgYWYSaatacBgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHtttt +BaMcMtKccagtattttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctct +tNcNtaaaatRctgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBc +aagaBatgtattgacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgt +ccatatctgatYatNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcg +aaattcSMagYgWacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgg +gRcHtataSaattBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaac +ctcgcgccattactKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtga +BtSYtgaBataatStaaccaagttcaDtHtatattaacYatattatcctacgagatcacc +gtVSttctYgtcataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaM +taattatWRtWcaNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcattt +aagttctHtcgMRHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaa +DtcgMacgDcaMatttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaa +ttKcagttcNcaaaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYt +tttMVRtYVgRatKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcg +tttgacHagtaattatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaa +KgcgMtHtttKtDtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagt +BgtgccWaaaggtYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagt +NtgKgctaDcScgBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttcca +tatatttttMgaKagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtag +cagtttKtYaacaaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtt +tHatWaacWtVaHaaBDtactYtaDactttSgtKtRattgatttatatattattataatt +BatagattctaacDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDcta +caaaagaattHaatctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcat +tatattNgSaaHtgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaa +gactgtcWDtYaatVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgc +DagWSaStattttaatNcacgataNBtaattggaatgcMgacattHaattctctaaMata +ctaBaaattacaHWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDta +gaKggYgcaaSttgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcg +tgtcttagcNtRctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaat +gaaYaaHaattggttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaa +agaBtaRtaaWaggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtcc +attataBacttWtcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSSt +NtYtWaWtgtagtcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSV +YKctSKKcatagttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagY +HaagtaNaaVVDgatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaatt +DtttYttcgataaagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBg +gcaDcgaWttgggtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctg +attatagattagtatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgtta +agaaaatacVctaaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcattt +aNKgKHataKBctatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBat +taYcNtgcaBtHaacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaactttt +acaaggaSRaaatagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKD +ttctgYctctcNagaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgttt +KRaVaaKtacaacaKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRW +cgattgVNcWaatctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtat +ccgaaRatcHMaaaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaag +gtHYtatWagKVKgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaa +YtRtaacWgaaaMttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagcca +gcgaatatagtgttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBS +gtggaaagHNttHtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatD +aYgHDBaagBattWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBt +acctYaNYttgctgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRcta +KtBgKWDacDgaaaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataag +tgttgacgaKgaNgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacH +agHtacVcVacaacaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagc +tRSDtgattaggaDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatt +tVBBcaaMtctctaWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVB +ttaRaggtaaggHcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagaga +aaMtgDtttYttggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcN +attgaaacRcactDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttt +tacttagcRtttacatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtN +MttRgNtgcatcacgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaD +acataHtaWttaatHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVtta +agaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKc +aaatttctRVaacagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctag +tatagcBtBtgtatgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtc +WaHtgattYDatWRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgat +ttcBHcctaaggWactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaW +gaKattatgMaattBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattc +ctctagRtattatctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRctt +NgcgaDtVctWtacHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWca +tcDgatatBtaatHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHa +atgcBcttaBcgtMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtac +gaagtYtcctttttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMta +cttcgcttVBaYRaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaH +aggctaDtSgatattggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNK +gatVaWSDWacatVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYa +tKataMcKNgattgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDta +KgcBttgagtKtacatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRta +RaaNBttggaatVgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgt +aacctatatggaSYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagag +StHttBgctaBagatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBtta +BgactaRatgaaDYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaY +aDgttcataYKcttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtc +gMaaHHYBMaHtaaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHta +ataagttStccaatcHataatacMcattHtacaatttctgatggacatatgcaaacaKBa +tgcagacagVcctccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRga +gaaHatVcttYWgaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtB +RaNcgttKgtgVKgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVta +taSctRWtgcMacaattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHct +HtaatacacgaYagtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSa +atcatgaNaaBtacggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagtt +VacKtcYgcattcatacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacN +taHtataBDttBctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacg +DatataaagcaWtgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagta +tatDStgcNgcRtaaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagV +YVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatg +SStMattctWtattHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStg +aagactcacaaatcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatB +ttgggtatYtttYtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggca +gtgRttgtgacactaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHag +tcaatctcggaNWtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNg +StggagcBtggMgccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYt +gtagatDaagaHaaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagc +NttgcVttcacttaMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacD +ttaRaSWactcBgaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNtta +VtgctgtttgYcttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRM +gaaaactHaatWWtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKW +tDDDaaactaagtacRHtcKttacaataggttWcttataSaYctgctVtaaVggatccta +HVttgWtgHtWttaDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccata +ttacKggattVatatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgS +aaaagatDtaaVtYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggta +aagtccgaKtatDKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDac +acVatcttNtgatKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaat +agaVtagcttgaKagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDt +WtaHcctatHatttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRac +VataBWacSYWVctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaa +tMaaatMaagtatcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaa +aattgaaaattattgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYW +cSYtSgaatHtgctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggag +ggDMtatDttaatttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttcc +KtVttMacttWtctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagag +aSatattWcagDttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcat +taaaaaYtHgttcaaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHc +WgYcacgttagtgtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNat +gaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactcc +gSgtYattDtaWctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSaga +tcBcggcatcatYVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgt +aaMRagSaSacBaagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatW +tHgtHKNDtcNaKaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNat +tacMYgtgctNgVcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKt +ctcatataMtggBtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagac +cKaaBctaagtatWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMW +YctDtagatttRctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNca +MWtWccYgtttNaatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYtt +cYDVMttcgattaKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRta +NgRagttDYataacDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVg +RgtaagtRaaaattSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaag +MaacataDgataWHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBV +atHacactaMDataaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNttt +gatDacDgcagaDcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaa +KtaacgaccgMgaSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRt +aatccagtDaaacHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgt +cRaNaacagtaKcaBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMt +aaactagaacagVaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaa +ataagWVtcHctgtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtgga +tBtgaggDagtgcacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHa +atBaagaHgttaagcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacga +RaaattSttWtaataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggt +ttHggtNtMtttDatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSa +gcaaMttttgaKtMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSa +aWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtS +BMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaS +aagtttattttatgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtga +tDaHcaacttRataacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRV +gattctatgtgtatHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgt +cagtgagHccccaatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagat +tttcSatKgatWtgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtact +tcaaMaVNcctcHatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKV +YaaagtaaSgaaaHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWM +aDactScgRYtgaVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtc +aDcttgaaacBBataatacYMgWgctgtacttttatgaSaaatYcccgattattRStcca +aaBagaacaaaVtttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMY +SWatcgtaacgtStBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWact +ccgVctNttMaYtaaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaa +tgagtatHcYagctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNK +aaagataWaatHaaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaK +taatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtD +ttaaSMtcagcttttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccat +atKtaKcNVgttYagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHSt +ttNtcattRaatgtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttc +WaagcgWaKcttcYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaV +cacgctHStaacaSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKg +atcagttgtaKcgttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDatt +HDBaHKDHctVggcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtSta +VttttcDaNagtDVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRS +NtgatBacccttMtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNtt +agaagaatgggaatcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaa +agtaMtacaKaMNaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaa +atgtaDactatttNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNg +McgHaVDtgtagaagatBaaagDttaacSatttaatttaccagatataattggVgaRctR +tcgccVatRNtDgcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatca +MSagttccRcttaaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaa +aagHatYKactttRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacg +taaBMRgatcgtctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtata +aatBaaatKRtaMtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtt +taacYatatgtgttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaB +acgtttaBaccaBaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDat +ttYtKggMtYNtaactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttat +tcBaagtgaWtaRtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWN +WgtacaggctacttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDV +taatttacagaRttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBt +ctatagaKaVttttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYt +ctgVagaccgcgVgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagttta +aKRgttaDcgtNNgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatc +aVactcagagtRYtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWag +aaaaataaattatagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcY +attgtaDggMatgagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagN +tgatSNgatcYVtHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacK +cttSagtctgKMNagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccct +ggVattHaatVagaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWcca +tYtagacKatctKatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtatta +YcRagatgatcataacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggcca +cgaYYMcaKattRagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYaga +HtacagttccMcgtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaa +aaVtDgataaDgtatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBgg +ttagcMaYatttBgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgta +tggVBcctctgtgaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtH +tHttatYaaagcagatgtgattagtggcactactVattagatctctgtttatcattYttg +atHcHttagStgatgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVt +tcgWtatKaaaHWtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcc +tBcaBtctttaaaKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaa +gactgacacttaRaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactcca +ggagttaatcatRttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaat +aKtaggaaatatgcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttH +attcatttatYtattagtataYtttagYcattagaaataHtaaccttactcatYttHMRa +gttctDagNSVgcgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaB +aaMtaScKgVaRcNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaa +aattRtcWtacDDaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNta +atatHMtMWRaRacaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWat +ccBgaaVtgtaWttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWc +tttaHtggHaBBSRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccV +WaagattgKcaacgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctac +atgtacataacDgcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBa +ggacMaaaNgctgttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcag +ctattcaagagaatHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgt +caWgaattKttgtcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactS +HctDataKtcaagtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatat +aatcatNMRtDYaYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBW +aBatgDtBaKaHacagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctg +tcBBaVttctHgVttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaD +tKagtHatacctHgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaW +ataataYacgtacgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatSt +RgtatVgttcttKSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgt +ctgagtRtatRSMWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDt +tcaaagMgagaVHtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtat +ttgaatBtNttgaaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggta +gtgaagaMKatacttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgc +tctttgaRRVVtDaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtg +tSactctSHaMaWtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtat +atataVtagcgWccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctct +acatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaa +cccactHataagaaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatH +attgaatgtNcttatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgat +ataaataataBgaatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtg +gRccatttatgtMtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacB +tWaDgaaNBMgagaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtat +gDaMaWDataNtctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgt +RtaYattactNtWgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttat +tcattaagtctgtctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHaca +aaDaaaRVgcacatgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttag +HcKaacaBcaggtaacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSa +ataHattacaMggtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttctt +gtcMaRgYYacacggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaa +aaataBataWaatatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRc +VctttagNttaatKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNM +actactgacaDgVgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaat +aagttatgHaScYaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYc +aaataattSctDaccatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcM +aatttWMggtctatttggaKagaggatWcatttgctatcgcccBacacttataagaYtcN +cagaNatcaYHgNgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaa +aHgaYagtRtcaaDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRt +tMgtaattctWttMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttR +agaMcDYgcaKcataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgH +atgaHMtNtaactgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaata +tDYataaaaatataatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRat +aBtaVcBtcDWWaaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRa +HtatBcaaacNataKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccg +aMcacNHKtattStaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgc +taVSttaRaMagatcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcaggg +RRttKtcgtKDRaaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaact +aatgagattttaBattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRat +BtaagHtctcttRatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagac +gaaSatBNtHMcKagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacg +gcgcWttcBctaaVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHB +cgNtctMKDcYtaVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHa +ggatcgtggcataagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKga +atatWBBcttKVHtgcagtagaYRatcggaagaRtattaBNttattaataatatgttttt +aagMggggMttctBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNtt +DWaVtaaaaactHcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaStt +gatcatccacatatgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatg +taRgtKgattaSttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatN +ttttagYRtgtgYttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYB +aHMgcccgggtWttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatM +gaacBaSacNaaaBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatV +WaatKtaBtaaataVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggt +atRatttttaaatDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBa +taaBaaKattScSVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVB +tagcttYBtgtgttaataataWactatataaVccaNtcaBtttcMagataatgactMBat +BctaaRtatataaaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaa +ccBttMaaMDVaaaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaag +RSgcgcaRgagtacMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgttta +DccttMVtatgHagaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgV +ttcWagacDgaMatataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatD +tVaDgttaaacgaagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSgg +agttattatgcctMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVt +aattRBattgcccatgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaW +tattgaHgcDaagVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcg +atHWaaRRSHctggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtN +attStRSaaattVtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKS +acaatacRgDctaSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKcc +gHtBRgttStgtBaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaa +tatttDatcWatagRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNatt +ataKSRcgcagMgaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDgga +aagaNttttNtttSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaV +taattgtacctctctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacaga +taaacgtaVatNaaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttg +gtVBagatctRatKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataat +WNtaDStRaacHtacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttgg +ctttHNtRcgatctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaat +acaVaaaHttctcMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaa +BMtaaaatBtaaacttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctt +tgaNgaDDtatcVWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcatt +caattgtaBcMtgYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattac +aWttgaataaaaWgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttc +gaggaWtDtgatattaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgag +KRatWtggtcgtWaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggc +taggNVgDcgaacttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaW +taggattScaStgattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBY +KKtattHVcHagStaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNa +RgWtgtaYcaaBaagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggc +aaaSYacaKattgSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttc +cRaaacttHtaRcaaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtct +gRataKgcaagactSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWt +catHagcgattcBBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacgg +aaagVNBaaaaaattKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWa +tgctWWattttgYaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatg +KgaaagNSattKtttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggc +tcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtc +aaacNMcaBtagaWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatca +DMaWtcHgaaNaMMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatV +ctBtHctYNacaaactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttatta +WMDgStMKKatatDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggat +acaaSRaataaatagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHc +taaaSaaagNttgactaSacDtttcattVctccagYtcNcagtWatacattNgttagagN +ctaYaYNttKgttttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaa +aRtNgcaSagtStgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtat +aMtgataaDaaaaaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagc +atgWcacgcaaaaDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattca +ctaaagcHgaatcHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBttt +cttagaggVttcaatRattNtccatttcagctactccacMatSHtagataaaWgaagttt +gDcctaagtMaaaYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgS +acctBcaHcgtMcccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaac +NgcaRccDKtcatgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagSt +aaaaaatgHaaacaacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBt +cccttaaVaacaMaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMN +NcWtgctctaaWttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcg +ccttttgtBtatatttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaV +VcaattMataaSBtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcata +cgcgaagNYaNgaaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDa +NtScgStWgtgacaacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactcta +agtWtKSgYtatataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStc +atgNNtttagMtRDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgc +ScYtaaccaaHcattgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgcca +ttacHNgVataaYtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHata +tMgttScgaaVHagaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggat +gVKaaVgNcaccagtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaD +taaaatcgVaccatcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttK +caaYtagcagatVcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVg +ctgaatatctMatccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYc +StactctatatcWSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDSc +ttttMMWctagcaactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNa +ttMBcaacagtttcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWt +BataattVacWaaattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccg +acKMagVtWcMtBaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaSt +ttattctattcVacctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVat +ataatKNKaagtttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctg +caMggScBaRgMMctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaH +DtaaVcgaagaaaggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaag +KtctgBtKacaataYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctca +SSttKaaaaVaDctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcM +tMtagaHactaSgBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNta +agctagBVWaBaaMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWB +SNcagatttgBtcVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttt +taccattcccctaaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWt +tgaaaYgagataatgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDta +cStVaHcaactatgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaa +attatYNtYctagtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgt +tttaaagtDttMtgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccatta +caBcHctVcttctYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKt +catctatagNSaacHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattat +cMaggcWWRttccgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgctta +tctattatgttgStaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgtt +BDgVgatttKgaaaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNc +aaaataSttattttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDt +gtggttctatRatgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtct +ttaagtcaHaWYtKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatN +ttagatcagaatcttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaa +tcRaBtKttgaMKgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaacc +agtttacVtatttBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagta +gatataaWKcgggacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcg +cNacaaHNattaggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacH +RgttKctDaggMaKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDa +DVacaagKaaRYattaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHg +gtaSctaaaaagtttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagta +attWactttacWaaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaa +ttcKYaaMacgcaatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcga +WgaYtKataaDcaBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDa +NtgKtaaKDccKgctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgact +ttcKHNcWBYagttgataaYagaWaSMttgataatctataatRtggaKtcactWaataat +YgtgcHgYKttaaaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataR +aaSactKatSggatgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBcta +ctacBcVacaagtgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMa +ggWgYtatctgtgtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtg +tgaRWaacgatSgaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRSca +gDtaKtatttYaSctttctcatccttaattagttaaatactgctgNcttgctcatatata +ctaDtagctagRcataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcK +tacataBtWtaaaDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRa +YaatattWttattcttataatWatattaccYaagWtgaataatgatttgtatBYSaDcta +tRattgaatDgWtMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYY +atattaRaaggaataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtV +VgacctgttaaHagtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRt +gctRtgaacatDctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDR +agBHttgNcNaRDcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctg +cMattaMaaWgKttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaa +tBattctaStYgttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWatt +gcacMattattgDcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgt +agtcagtYtcKtMVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgc +cggBVYtacRgHatagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDa +caccagYgtattacWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattD +taagKtYMMacagcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatSc +gatgcgagggSacttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWc +tcctggNgatgMataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBt +aScWtttMKcStgRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSga +aWcgttaMcttWDWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcac +atatVaatcSgtgDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaa +gKcYgcNYtVttYtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBat +aRSVatccYacttcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYtta +gNtVtDatattgcatYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgt +aMagcBgaaagtSctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWS +gWcNRcaVgSaaaBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagat +acNtaacaWtBHgtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaH +aYtcgattgtgccaagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMa +cagatHcttcagactcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgatta +aKWNaaYggaaaacgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatB +taattaaYttgDaacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMR +tgcataVgtaatcaagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScga +tgDtWaaVtatacatggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgt +ttagSSatgatacccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatat +gDactaaggcgcaKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaa +gagtYHttBgaDKMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatca +aaatctgaaSNaagatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaY +tctatatgaatactcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaH +KaKaactctcHcKHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaac +SttgHRaagacNaBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgata +cSDaNtttgaagRtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYac +taaactaaatttcNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHcc +acatgatNtatgKaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaa +gtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggt +SaYtttaatcttaagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaata +WacaaYaNtacHNtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttW +agtRtcNagHcttaatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctt +tgtgacgaBttttccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKH +aacaatgagRaWcgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgct +agagacatacaaggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtac +BtatDMagtatcctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataSca +DaatYaaaWaRNcagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataH +tgtcKaWctaVtNWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtW +gatggattgaNttataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDg +MatgagatctKttaHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWS +gtttttaYKtSatttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtac +gtttccaaVtaVaHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgc +ggYHagtactNagaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWD +tSttgNHDMgaaaaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKg +ScgcaactattVctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaa +ctattcttaaactaYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaag +tcgHgWStttaWDacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtc +KaagaRRacaatNgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVat +BaYKSSVaNNccgctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccR +tHMttHgBacttYScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVta +aYgVgcVaaYSaNcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaN +tDttgcBacatattaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHta +ggatDggStgSWtVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVtt +aWtSttgKtcttcgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaV +VgatagaRtYataatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaa +taacaMNatagatattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHB +catcatcHaattattDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccB +tccaBgBRgaDaatttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatM +aaWctatttaaaacYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaH +aacagctNcatttKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatg +MacataWaaMtataggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacg +aVtMaaaactKHatatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgt +atRtaVgaaDtacacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaD +taattttaBWcataaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcat +taSDBBKttttctaYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWa +taactctcVNYtttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtY +tctttMttatcDaNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaK +gaaatcacaNttgtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHttt +DtcgtggBggcKacaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaS +atYVHRaaatccMMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaat +BgaagttaattttgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattact +caaagctctcBKcaagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWt +aVatatataWgtaWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMac +tKtcgtDaDVWttaccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacat +aWtatWaVttctSRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHa +ggYWtcgatKttKaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgD +DcaattcagtcataccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRac +tHattgatttaaSKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBg +cattatcaaaacagNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggta +gVgatacctBttcaattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaB +gDctRtttaRHgcRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNt +ttaBtMtScVtVtSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaa +ttgtatttMcatgcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaa +tRcacttgttttcaaattctggcccttttBgHccatcgaWctataSttBgataacagtac +ggcccDcScaactgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBt +atcHgDtRtgMtStWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaata +gaaatgNttHtgtcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccY +tgccattaaHVgaaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgc +agNcatWggNtgRMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRM +tgtccatttgKagttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDc +agaHaaaatStcaMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVat +ttaatttYSDgRccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcgg +aMKaacSagtattaaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtact +ctttacatSgtagtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttat +gtgtgaStaagaaRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaD +agScKgtgSagtcMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWg +HBWagctaagttatcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMat +HWcgccttaYtagtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatV +tatStctYaYNtgtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcatta +BaaMtattNSSttHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcc +tcatcgtgWataagcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctK +tDgaBactaggtWgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacStttt +atWaataatDaDaaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgttt +KMtggcagtVatgccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgt +YtDtSgccaaaaYcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNta +aatBtaMaVattcctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMS +tgtttSatNagaacaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMta +DtYtatHattScggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKtta +cMaRacaSaRaaWtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacR +taDaactNatYcagtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactc +atVVtttaaaHgctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKS +atcgYaNVaattacRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNt +aatcgttaSttattWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWc +tWtDataaagHctMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatat +ctcgHSaaNBctgVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatacta +aWaBYtKttacWtaaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctca +ScaataNgaaVagaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtV +StaVBgtcgNatgtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttct +tatttatcaaagatWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHt +ttgMcgatSaagttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaa +attKKttttgacDtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacat +tatagBDacgatNatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtga +tataatHagtttccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgta +tWWaataaHgatttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagct +NgtScagMcccHaBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaa +aNgtagWtttYtgaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgD +gcaYctattNcaNtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaaga +tMcacatBatgtStctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYa +YtaDaatctatgaVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHcc +RBWatatccttatMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRatt +NcHSgaaHtaDcagctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRB +ctgcattatMaWaNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWact +tctRatgataaKtaaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWH +tYaattaWacattgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWa +attcgDaRaaacgVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagt +aaaaKttVWMggctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgH +ttatSataaWtMHttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacag +gtttDDVMtNSgcatataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatg +DKctttgVVaaBgataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYt +atVtccgtaagDcNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagt +aDctctcVtaSctgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRa +atctgctattDSNDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRta +agtaSatatgatcaaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtc +caMRMaaattaSgBccggNataagtgctctttacYataRtcattgtgYBtggcatRtact +tBaacDacaKtHDtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaagg +ttRatagtagaattVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacS +RtattgcggtcctcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMt +tRtYgacttgttagggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVct +ttatcttggtYctctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMc +VaaMctaKRcttcRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgt +aaVctaBatgtaagtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacg +SaWgaHcagtagNWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatg +gtatctacaaatgtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaac +agaaRVtttKBacttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttga +tgttaRgacHcattcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagc +cgttcatYattcagSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaN +tWVcctacatacYtctgKtcattatctattatcgtcKtaataaattagggHctcatgHtt +SNacctYaKttMHtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBca +tcaagtBtagcMagtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaa +gttaHSWatagaaaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcat +tggttgWcatYagtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBgg +tccatMattBaatgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaa +BaaagaaWBHSttgattttKRcVataHatttttgaBtcctctacctcRYttagcatactt +tagaMHgtcatgtHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKatt +HgataNatatacgtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtca +tactaaWWtatataaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatag +caaacacWacagaaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHt +ttagttttataatRWggattYatatMaaaactWaDRaggataaWgMataggtactatatt +tVctataattaaatatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaatta +caKtKYtgStRaagaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgat +tYttaacDacaHtcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaa +cWaaYatcaHaaagttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtc +taatttcactBtgNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaata +cgDgHttaNggatDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYta +gataagHtccattcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatgg +tacacctttatRcgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagct +cVNtttatgRtggggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRaca +VcSgatcagcaacccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgc +WtcKatattMKWtaaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaat +DttcttgatMagtagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaV +StaatcctcDagtcataagWtataatattacagScHaatatagcaHYaaSagaaaaactY +tRYaatcggaaHcVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKt +tccgtaWttctaaWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNg +caSgRVtcYtgtctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHg +WggKatMtaHcgtKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBa +aatSttYgtagBaSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMt +attagcgagaMctNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWat +tatagaKtcWtHaMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHt +SaVRYVgcagaatWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVD +ggacagBYtBcRacDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctStt +ttttDtcSgtcaaataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYY +acSccVcataaagacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKat +aaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcag +ctttatacgtSWBaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaa +RttaDttctcaaBgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttga +gaaMtatacttgtgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMV +ctaaBtgBaattttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtD +aHaggctgtVattDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMt +aaacttccNBgctacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagta +BttaggactYtaaaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaag +tagaattBcagaDcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgH +actatNctacgaVataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatc +tttgaagaBctgattattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtt +tBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaB +ttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttcta +aatcacaRBattccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagN +aggaHtttagccttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBt +tMacatDtatttaaRggattatBVcacattattaagWctactVcaBgcttKagagttatR +BgctagaHtgDgaaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacD +aaaaKcacaRKaagttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcatta +acSttcacDtSttgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaSc +aSDcaatMaaaaaaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattag +gagtYBaaatttagaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatc +RRtcataaaYctNtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtct +ttaggNtatatgNaagtMttccaagactRttgtgattBagBtaataattBStcaatttaW +cattaatVtacatgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtc +atagtNcagtBagagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYattt +DaaatcactKatWatcDatatRattataaatatctattHSctttggNctaagtSacgaga +tatatatRataagtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRa +VgaYcHaagWggttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcc +caRaagattNttggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaata +cccYaDVYaVaYKVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaH +acaaataaatataccaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWK +cagttgcaacgagBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaa +gtHctctaatcttcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYta +tcagaaKcttVtVaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatata +HaMtcaattcctMaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttatt +aaaactYgMttaKHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactag +KgtcacRtacMacYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtc +tcaVatcgStcatHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaY +ataaaHtNcaSctgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDc +ctRtgcgaacStaWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaata +atVtaaWaVgcaatagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNa +tcaNatDgtagctaaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNata +caagtactYtaWgatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBD +KVtaaaaatttWtcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaata +gatYaggattVaaaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagt +ttRtattcttcYaccaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaa +agataYtacgMtWaaacBtttatcKacaaaatattMagtKccaaWccatttgtgaccttt +MSataMgBtcttaVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgN +tatgtataaVtBatHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacg +tacScttcttcWtaatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgtta +tRagtaNtatgRtaMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagV +RBatacMaatacMaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHg +KtgttaatDaHatctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKg +VaaRMaBttgcataaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtB +ttaaYataaSHtRtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttga +gtataaRatagaatRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYag +taWBcNatttcNNgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYg +KgaaHVtaattMgaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgat +gtHataaggtaHaWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctc +DtgaSgVMtagttKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgD +gtatBggcttcBcWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMa +MtaacVYaKtactgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaM +gVBKtBaacctYNcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSY +tttgKtgtKacgtKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgta +tBcgagaBaVatgatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttcta +ggKagRNtMBaatWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtS +aNRHatVaVacVtHattcaataatgSKttttttgtataRKYaatccRYaatggtaVttta +aaaaWBKtatatttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWcc +VattcDaaatgattgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacct +aaatctRtDttaBRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNt +NgWtVMVtRactggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaac +MRctcgttaaaVatatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaa +gtRMtaccgtBagaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaa +aVgaatgtgttatgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataY +aBtctStgaatgagDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttag +ccttataaNRaatggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgc +BttgccgtHKatcgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctag +atSctaactctDttaagacgcatagcRNgagatttgtacattSattaacttttcgttgat +tWatKtgaatttaMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDSc +NctYtBRYVgttgtttaVtacHWattattcatttVaKtgKaacctaggStatttacaact +cKNtaaacaagSttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgc +ctaattaaaNaWcgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaaga +gataaWBcMgatRBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVtt +aatttVccaagBSWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtY +ttaagccaHtYatatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaat +gaattVaKtVYgNaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVt +acaNatataHtgtcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtac +atatcKScctDatDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWY +RatgatMgaMKRctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgaga +BDgtNMgKKRBNSMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStatt +cHttgaYttattattctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMa +DctMaaaaaaHaaattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcag +HctHtWaacgaatgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacg +BaNWtagataBaNtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMW +atttNttVaaRagMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVtt +cYcgtMattctatatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataa +tgatRWgtttVgatMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYt +SWcWNtHNacaaatactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtatt +atYtttDgtBaKcataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVt +aNNYctKcctagMWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaa +agttYgcStagtctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacatta +ttgaBaHattHgcYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSa +agttHVtatMtcacaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgta +HaaKaacaYaHaataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttattt +gttaaacaaStttagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaa +caYDgaWaRtaKttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaa +VDagttBcatccattttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatS +tttggaaWtttHtatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaS +aVacaataNKtatagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHta +gtMtWtttatYatWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYW +gRccNatatHttWgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMcttt +cKacatMattgcaRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttct +gtgattYatatYtcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaact +taBtgtcatgtctNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSV +RMYKYaggataaatYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaN +VtHVagtBaatgaBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMc +atagaSttctNBYcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctgga +YattatttgaaWgtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWY +KDYcVWVggtttMcttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagt +aaatWacSKaaatYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaa +gaNaataataagcttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWM +aaRaHatcgctHaaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaK +tKacNVggaatYttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKD +gtYNtcYtgtcttttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttat +WgtgHctaatMtRKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaat +tttcRtaaagatctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtc +NaMaRYcgagttaHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcV +aYaaSaacBcacatagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVg +agaNaaaHaaSccggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatt +tttDgcaatHatgaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHata +MtccaKagagtttBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYS +HgaMccttttttBtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaatt +acYSattatttaYtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaa +YccSgattaaaMDRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaa +atactcgtacttttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWg +BaagBgaatDagaaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtS +taaWRgtaaatHcaMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMga +BtSaaaBtagttaaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagaca +YaattagaggKtttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccg +taBgggMtKtttctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDa +VaggtttRaataBgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatt +taYWttagattggttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaB +aaagaatacgcatYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYct +tgtagaHaHaYtaRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStat +tatMtSatcataHcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaN +NccBNtHKtHcctttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRV +taHgaattctcRttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMt +agMaHWtagatttcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatat +atattagtttggMaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMta +attaaatattBNDacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatc +aBYaaBttctDSRgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaag +aaSNtattcNtataatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWga +agcaatattactcaaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagN +taMatcSgSgaVttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagM +aggtKVatVtVMDVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttct +ccttcaatgNaacaBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatga +gHtSattacBgttYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNctta +RattatatctcagWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttga +acNttctcaaHtHaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatacta +ttWatSaattWccgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaa +aKtcgatagcNgtatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtg +ggKaVctcgRtttacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatatta +gcatcKBattttgVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBH +tttgHaggcctgacMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMg +attVgaYgtattatatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcat +taatatVacgcHRttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgc +ttaScatNaHcaatWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaa +cSaaatBtttKaKRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVgga +caWaaatgHtatHccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaat +atgMaRgggtatgaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtH +ScgataaNcBataggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYc +gctaacttaaagaattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaB +SKtaDgtataaRcttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMaca +WNgagatcDcgDtatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYata +StKcgcaaaaaRaaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaat +catattcatSaYtgWaDacgaataactctggaDccattacgSagaaattgatttaDtHac +gtcMgaMHaaNDKttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcV +NWWataatataaccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttcc +atactHgStagHcaattaagacagaMDtttagcHtgccctttattatSatWataBaaSMa +ccVVgtggatgtgttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagag +cgKcaBggtgtaYttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHtt +cataBtaWaNtgtaatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDS +tacgtagaYtaagtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHat +aatatacaatRYaHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMW +VtYaacYagaaHaaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMg +tatgKgSatDSgMtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcD +gtWaactactgttagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccW +acaKctgctttaactagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRat +KagNagKaWtHttttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgt +agatYacactYSBDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNt +taHNtSctgtcWttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDct +tgattaaaatHgaataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDc +ggatHWgaagtacgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttc +tagccRtaaaattNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatg +tttaaDacacVaNgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatat +agWaBgagtgtYaaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKct +aaBcWtcHtaRaacKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaa +caaDWaatDgagaStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactK +attaKtatWagttacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtat +YcVttattMgNgYStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatg +ctaataVYcSttBtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgB +tDKgattaaatagattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatct +ctMttgacNaWtctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgt +HgYttaagtNYtRcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKat +taVactttSgtgtagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtagga +aatDttcctgagagaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcg +tatttHtatctggaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaa +atKgtaagtcVgccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgtt +ctattgNcaagaacaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaa +aaacKctNgaaagagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYc +MagaatKaYtcatttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWN +aactVaMgtcNgMcVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgct +VaaaatatagacRaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVac +aNVcKtaaagHDaaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgM +aMccagcttRgtVggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgN +aaatgtatgaSgDcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacaca +StaNttMaatgaataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYt +ttacttaatVatgtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttR +ScRtVcgttcScatMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtK +ataNgcaaScactcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagata +tttKatgtcgDagaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaat +atgKtMaWtWaYSVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaa +ttVccMtgggWatatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaaggg +ataBRcaaBcttKtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtc +tattaagacacgagatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttg +HtgagatBBaRRWSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgact +aNaatRgNattatagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaat +ttBDacatBtttHactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactac +cYHttaaaMaVcBSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcg +caaataatattaaBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRD +aatgVacaatatVBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSa +ccVgRaaBtgataaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaataga +atNctcatHtSWttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKtt +aaatYRMHaRtcgtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBt +tDHtcttggccttaNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcatt +cacYtattggatVgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtg +tMtaacNtVtcStttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtN +tcgcHYgaDttgRtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaB +attaMBtHtttYttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtN +cMKactcgtaaaVtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKV +NaVggataagaagWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagattt +agttaaaaNaaattgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNa +tVDgttacVBacKBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaB +tMaaaagaYtMgtgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWat +tagDtgagBaHaaNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaa +catcactgaWaaaaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacg +HtaaaBtatcttaattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDta +taacaccVgttHaaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatW +ggatBVgtataNWgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctD +gBSgYcagcgggWRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatg +aagaKaatStgcttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHat +aRcggctVBtccaWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScY +tSgcataDtWcacBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgt +agttttcaaagtgcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatR +aggtcgcccattMttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSS +aaHtattatWctatKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagg +gttggVYaaDgttWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatca +tacaacgMtaatYctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagtt +atSttgtDtgtMgMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRatta +aaatgaaYYattgtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaV +tKScaYagtttctagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtcta +gYHtRaagacDRaatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHg +gttgtRtattaattaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScat +NtcMggaagggHtaaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttg +ctgggcVattatccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaat +aaVtDttaRRgtctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaa +tttKtttaataaaagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttt +taStataaHgtcNDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatatt +aRYaaVagagVtcHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBcc +WDgaatgaggaaNctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDc +caaaBgVaDtctScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttag +ttDctaSDVtttNaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttg +taaaggHattaaatgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaY +tVaataaatcaBgaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMY +ttgtaaactacgKgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWa +HctgaatctaaBaWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttc +aWSttttgacHtctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattc +attttMaNaSaRaNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgB +gtaatcNtccgaagtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaat +aagttVDHgStgttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtg +aRRatgatccaaaggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaa +gcagtgtatDHgRaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatg +tcDKHYcctSHMttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttc +gaHSgtMgcacagaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBc +WVVagcttatcgaDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactga +ttStaDaHccYaDtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctV +attagtWcacgaaVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagtta +NttatacaaaKattBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttct +aaDNtgtgaaaagRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacSc +gaaRtttctattcMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctN +atYttgcSSattttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYaca +atgtaBgcgttVtattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMct +atcatcgtaaaaYNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctc +atatRttBtccaattBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHca +cgRttVtatcatatacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHtt +agctatSBaBtcaagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggtttt +ctaactttSaaaVHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatS +aaaacNgatttNcaagttRgacgataVtaacYNataStRtgaattactgtaKtNagaacc +DaatgNDaaHcataDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactat +aKMSttaHaaaacaHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNt +aaacattcgagaBKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWN +DataaKatBcaYttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWgg +aacacaKaaKctagtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScV +NaRtaacgScaStttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatcta +aaaattNaaaWgWaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNa +DttYagactStacYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHa +WcgtaccKaNatagWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatc +agatgaaSgtVtHtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgc +KataHtBtagScWtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattga +gtDYggKccNaaRgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaacta +gtaccgttggaKacRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttat +cBtHtgRatgccacctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaD +gNRttaDKacgcataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBK +caMtctKtctatNaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatag +ataSBagMtDVataaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVac +McBaaDatKatcNtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWac +gtccgcgtMctcaaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWa +tgtgStttgttttatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacat +tSgttaacctaaaaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcg +aatttacMagVttaRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcat +ggHgaDYgaVgWaaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaat +atRDaccagctttttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHg +cVtaYgDacagMBagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaK +tgBKtDRggtcaYcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWcct +tgacYcaagtaatataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKga +KtgagttgaaaHcgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgM +gtttatagtKcVctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttata +VcagHYacaaMaattRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaD +MtatYtaYVtNtcBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHt +taaataattggtaaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaat +tcRMBgHttctaagaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKa +cBgttcttgttataBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtca +agcBcgcYattactcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtt +tggtKtNKaMtMgcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgtta +aVtagMWctNtctHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSSt +aYgYatYgtaaaaattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHat +atBaaDgcaKtcccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRta +tagKcatattDgKtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRtttt +ttatataSaagaaKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYc +aaNRctcKacKttgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNt +ctaacatagVYatcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgt +tgNtaattagaattgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKN +ttBatatttaatattBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataa +tatHcaaaatcMBaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagc +accaattcRcttttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHa +gagHattcaggggSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttagg +atSYttaacBtagaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagH +KagagMaatttMatgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRa +tBNVKtMaccYaaccMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSg +cgVtSatggcaggcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgctta +acgtDNaaRcgWaKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataa +gtattttacgtcaRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHagga +NcttcctKggNgatBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNa +DtatctgaaggKcagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgt +tgatggtcaacgttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcat +RacaRcMcaNtaYWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcR +WMtHMaccaatgataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHa +ctNYcNcttaaggcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVa +cctatatStDgtggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttg +tcYttttttaBScatRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaacc +ctgNgagMNHaaKacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKa +agMgctKtBagSaagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcK +tKatctaaataaatRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaa +RNtataVcYDattagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMa +ttDcaRggDYtYttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaY +agRgctcttttaacVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttV +MaNaRaNMKacHSagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYt +cagtaYtctatHcgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRR +aattcaRataaRtattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattg +cttactctgatKtgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaa +ttYccKagaVagggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKt +gaVagtVWgRHgtacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNtt +acgVHaacSgStBBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattc +aaagtgattagKagNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNa +aaaatVgHaattaatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttD +gWNagagaaagagaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtac +cWcaMRtHttaaatgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatac +gaagaVcBgStMacMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMt +atataaaaagatgtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtata +VDaacagatttWtDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtcc +agHctttMtattgtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtac +ctataDccMattRgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVat +VtttKattaagttaNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKta +ctctacgagttgaagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDtt +atMaWcStgattKattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaS +gDatgHtctacaattcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtat +VatcHttcaDNKgtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaK +aHgaatYNtBgcaaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVa +cYaScctYVgagWagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDa +YtttttgttcaaaaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtB +tatcatgcDttDaaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWR +taatatcDWcctaNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagta +gctatttcactaaNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtt +tgMatggNtatacaataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBat +gtHaatgttttgatatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattca +gaactcaRataDttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHca +YNtgRaHtcaYaacHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKca +tactatatcaHaatataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacK +tWtHtBatNtScttttacaattagtaMaatttHgtctagMctaccagagttcaKcStacc +KggaggtctgcNatctctDgYccaaVgttgaatgacVcatagtgtattttccttcatcta +cttSgaaStcagHtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacc +tVBDWattgHttatattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgc +aaMaatVaVaKgtatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaa +ggttBtgaDWBtRtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgt +MatacatgNttBaNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgata +NWattgtaSggHDtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattW +YcgtaHcttagtgYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtt +tagaDDNtatttgaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVK +aMaBtaKctaaWcatctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtct +YcaaBDtaggaagcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDag +ttaggcttYctcatDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcaca +tNMattgtaaaNaaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaK +gccagtgtMgatHDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttW +cacaatSatgYtgacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNg +DagatWtRttSttNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaV +cgtgaatcataatcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDac +ctccNKtgaVcWattYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttc +catgHaacttYagMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaH +ttgaacaaataaWaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVg +KaaaDttWgRBVagttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaaca +ctMcaHWRgaactWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgag +gaagagcaSHcWtMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttc +tVKaKgcttcctDagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaat +tatttgctaagcgagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggR +tttaacNagtttRtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMata +aHatYMcccaaaDaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaN +ttgaaDactgBatgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYta +ccNcgWNcKtaYtBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVatt +WDgtaaHaYgDtaacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaV +McMctWgatactaRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaa +gaSYtcctWatatSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRD +aRgatatacattagtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgB +taaNcRaatcNaagcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBN +aKtaataRMcaaaattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaH +VaaNaNaatcttgtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatg +BaaRatgcgatataaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcagg +aBcttttcttVKatKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNttt +agtatgRggYKacaatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaD +gaKcaaataagatMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgat +gKtgcccYatDctYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataa +tKVWcBataaatgttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtY +tagcacaSctcHYtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaK +caKKaHgtaaBtctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattt +tgaaaRHattgMaaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacV +agttggtcgtgcBtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgat +tcttaaagcMMttaKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgct +aaMDaDWtWtNKcRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagat +aDKgtatScattaDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgacc +gtgWaaagaaatgaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactat +aDgNagtcaSgtKttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRa +gattaKRtWaKttaaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatD +taVtaatgtHcatWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaac +ttRgaStaMBaaMtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNg +cKgctatcccacSctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMa +gBaKctttYWBtaYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaB +ctaggaaNgaRgcttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWt +ttKgacaatatVttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtca +ttagtaaNatctcagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttca +ttaHMaVKMDDtaSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKac +ccaaWctatccctcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNB +acagacaaatVtMcttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgta +cVBtcWcSaYHgtattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgY +taaaHaSccaagaVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtc +actYtccttatgHtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaM +gccaStaaWtVactgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNc +aaKgttttMaMcYtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagact +tcaScaacaYtSaattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRggg +attttMcgttattaVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgt +acggKBtSatDactRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMat +gtacatcagctaatggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaD +aatVgYaDaattataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcat +ttttaHacatKtatagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaat +tDaaVMaKgatcggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDV +tNttcNacgaYtcgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDa +tYKtctaVaaaBgtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcc +taBgVVaBagHaaaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtM +ttatcttWttttRaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKttt +agtttagtBYcDaMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttattttt +ttcaaDtDDaatcaaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgatt +RttataBtcgaaRataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaata +YaggatccacttcacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWS +gctcagtWaataWaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtata +tgtataatWtagccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNta +ctHtKBtcgaaaRttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagS +tatRtMaacKacacggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBc +YtttaaatcgRgagagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSV +agaattccgcttVatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYt +aMcWaaVtaNtatttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacac +tDggtattttScttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHat +agaaggggaWgtgBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgta +aDWgtaaaMcgYtNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttga +KaWBatcBgaaacaBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtV +KgHtcRattactctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgt +tMcgatatcccgVctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgSt +gtatNStaaccgttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaa +StctgaaVatactgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgct +gagBacacttctDSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNttta +gacttaagtHttaatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHa +gDtMtatgatcttgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttct +DcgtNtNatggKatHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaa +WtagtVgaVBatcVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatD +gaHtRatVWagaDtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcga +ttaNNtYactttKgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaa +RgDgttWtaatgVBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgc +HttRctattVtattgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcactt +DattYttaVgRcacaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaB +ccaaBaYgKacWVtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgt +tactHaKgacaKtaWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaH +gHKtaatcctcttcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaa +acgYacgagcacgBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagt +YNHtgaacaatgcgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtH +ttNcttVtgaKMtgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgat +cgcggccaHaagcVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagtt +ttacaaKcaaaBcYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaat +actgWBHVcagHcttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgt +atacMatcaaactagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaa +StacaHagWSRSDtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHata +accRttagatataaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMc +aWttgttgVMaSgtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgt +ttHtWcttgatKtgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctg +tgtKatRagtaatttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcS +HgRcaatttVcctattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVt +ttctattWHtttacaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagt +ttDaVaattVactactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWc +MSYtWagaagttctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNtt +aYtaatagRttaSagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcgg +KKtaHcttttagHDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctg +ctKaNattggatggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctccc +acDBtgaWBaMaaccgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVSta +tagcDgMgtacattacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggc +ccgcRtacgDtcYctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaN +tDtaRattgRacRtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHt +KtRaScgtattMttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWga +taMDaaaactgNYacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaa +gcctggcgKataaNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagat +tcaaaSgtgKacgtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgg +gaaBcctSSVaagctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggca +taDHattcaaattcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtt +taaHgcHStgtggtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtt +tcaatgtNctaccgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatga +gMagttgcaatatKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMag +aRaNNttcggagYRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSB +ggtaaaVWgMaatttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtt +tBagtatgBNcaagHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMa +aKtcggaBaVaaWaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatct +tHcctttaggaKgaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataa +cDDNttatcYaaaagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatc +tRYcaaBctMMtcttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBa +aatagaYgatgcttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatc +cScBtYaYttatgaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttg +taatMtYaNaKSaccBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgt +aBtcaatMtaHgcaaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaaca +MataHatgttaacaaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStc +NcattatRRaSYtYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacat +tggYaaDcSacggYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaV +KtDSaMtYtYcgtaacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggtta +tttDtatHtcaHcBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSt +taaaatgaYgKaaDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWg +aYtaggataMttcgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSg +RaatKacMaYgggtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMc +aattcagtDctBattgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVt +atcKaKSgtaWcgtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataat +tMgtatcataKKatDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSSt +MatttgNtgtcagDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaD +gaDWtYacMWgRaatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatt +tttcgatcttcaaKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaY +aatYSgBtDcaacYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaat +aaatcSVcKaacattgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcg +agccHattttaWtataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcataca +HcgMgaatYgaataatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttc +cWatatagtKtgtcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWV +acSHcaNacatttgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattH +YtSaYDVHSactgttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWt +YYBaaattaVtcgaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttc +tgctaYttBataaRtattgatgaaactagttBgagtcttccatBagatctBaaagSacag +taaStaaatatataataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggK +aacRagBaggtaMYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctc +ttgaDtMgattgVgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHt +ttcagcNtatSggtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaB +tctaggcgtgtgtWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWtta +SMcYtHtaacttaaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatR +acatgaaagtcctgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNt +ttBataaagVttVataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBR +taaatRtaKtNgYWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccD +aaBMgKttgaVaaccgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNta +WatcaMttaHattagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaac +VttYBtaagcaaaMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNct +gSagtctgcSttacSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatc +HtcWtagggagtDtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatct +tcDaagactgtgDNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcY +aRccHtacRagatccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDc +agBaagtctSNagaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHt +taKtcDttRaatNacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttcta +gYcBataacVcagggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaa +MaatWcgctagggtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacc +cStDtagaDaBtgctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBa +aaattcccgacYtBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacK +aaatHatggDatSaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaK +cNaccWtggttcctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaa +cttWaNatgtgttaacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgata +taBattctWRatMVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKa +tVtaWttaVggBBatcaaWatgtggagattDgWtttcaataDtactRaatBattWVactt +WVNtVagHaHtatttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttag +tccaKDcacgWaaHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatc +tatttatBaHcattcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataa +agVStcaatcacgcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNc +cttcaKHgcgataDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgata +YgtgttgtatgaVcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWa +gaDttaatRcgctaKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaata +aNBactBaaRaWcRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDND +tBgtttgtaNtWtaatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDa +gNgttRDcWtaaaKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatt +tctgtcatNBgaaaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaa +YcNgtgatttWtNaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKtt +BtKaKcHaBtttaBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgN +tScaatagcaHDagtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtggg +tNatSaatStcYtaBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBa +ttaaatcWgKtStKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctV +HttaKDcctNccBKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSg +ttaaatgWacRatacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVg +MKYtgtaVBtgagattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttB +tgaBttacgaStHgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtga +cgYattccWctaagtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaag +tatgVgtaVtgRDcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacag +tcYDggagattNcaDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtat +cgttattHtHcKaDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtc +tcattVcaRcttttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggD +gctacVDtBMgBaDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVa +BgVtRgggatacgctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaN +cBttactgtgBYDaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaY +ggcagaMaagggttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKa +ttaatYtacaatcKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgta +ccttagcRaWaagDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatV +attttacgaggWgtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMa +aRaRtccVcSattttcaattagWattMMctataWatggtaagagRaaattYKKtgatagc +MYgcVcgggStattacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgt +WatcRacaaMtattYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYt +DctatccMaagtgcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaac +BtagWYaagcaVacYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgca +gtttctttttMagWttatRggcattattVaagaBBttatctattatMcNtaacagttgaa +aBaRtaRRtNtataYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaY +atgYagaDcaHgactHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHag +aacaDatgaaaatcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatc +tggaMMRaaaataatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDag +YttWctttNgtHtcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatct +tDtcgaKccKttatttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWac +HagtacccatttcgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgact +attcttgtcatSttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtc +ctYRaatccacYaatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgcta +cWcttgatatctHttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaatt +WRcaagBtgctDKDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKY +gtYSaMtgataatNggattKNgaSggactaaBagataacactcataVgttataaSacaat +cRRaagtaDaagDYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggat +aaRtBatNcatgtatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattac +attgWccttHNattataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaY +HWaaHactaaSSagttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtata +ttacgcHaaaMNMtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBt +atccatgaScHtYtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVa +tagtttggggRaaaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgag +taatcgttttaatcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgt +tRttatSgacNaDttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWW +agccgaactaYccttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKt +aHaaactaNttatagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaa +tatgggMaNHagattgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaat +KDatgaaacgaaatYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVatt +attaaaatSVaMaNcDBttataYgttttStacattgagagtccaNtgaatttttKtStat +atttRaatttcgBDccctaaSWatttaaMBStcatacctgctctatctatKatatgaaca +actctWBaNagtcgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttatta +tgatctagtDSgaHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaa +VcccggagWatcVaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMttta +tSBtBtBgacRaVgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaacttt +cgcttttccatttNaaYgtattttactttacttRataBttgatagggacattattaaSaa +aYtgatggaDaMttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaa +MtDaaaatcRgcatccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDV +ttcaYttctHtHtagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacV +aBWattagaaBataatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSata +ggtataaacVaatDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaW +ctaagtYcSattNccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNtt +atWatacgRtgcataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKct +ggataagtVgKYtatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggt +gatcaaBtMttcttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaV +HtttttRtgBccagtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaN +NgtttVaagctgStttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVc +agKatgaMttWDRatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttatta +RKcgtaWatcaWccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaY +tttatgcHtttBBacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggtt +aaSctttcaacatHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaa +gattDagtKccgaccHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaM +aStHgtattttKaRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacK +tttVggMBcatattDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVD +ggttaNgatBgtggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtat +NccagKatgtVtHtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaat +tggagagggtctagtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDc +DRtBggDtctttataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgW +aHKHttttagacatWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatag +ScDtttgaagacacatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBt +tgcgaMttBYatcWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttacta +BgaYtcttgttttttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataS +tcYtRDSaMtDttgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMt +WatttaSgYttaRgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaa +RaatataataaMttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaa +agVWaHKYagtttttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagat +tWWacVtgWYagWVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBS +gaVtgWWggaKHaatKWcBScSWaaccRVacacaaactaccScattRatatKVtactata +tttHttaagtttSKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattaca +RNWaatHtttStgttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggg +gVtaaScNatttacttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNa +MRaacaaacaKctacatagYWctgttWaaataaaataRattagHacacaagcgKatacBt +tRttaagtatttccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaB +SaRattagttgatHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagt +gcgRatatacatVtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRct +tactaggatctataDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataN +DaaggaaaDYgcggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYV +tNtaHtVWtKgRtcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWt +actNggattctttaYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtat +agYcctRYHDtgBattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaata +YtgtttagMDMRtaataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtc +attttcWattRSHcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccg +SKttctaStatatNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctata +ScaHtataRagtcRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactN +tatSaNctataVtttRNKtgRacctttYtatgttactttttcctttaaacatacaHactM +acacggtWataMtBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgt +cagcRttKtaaacKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagtta +ctcttcattVtttHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMa +HWggtatatRgccDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYtta +aatcaNatccRttRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgtta +tcttagggDtaccagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKca +VtgaYgWctgYggVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatg +catttNattaDttaattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHa +gaVcWcagBVttcBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNH +ttcagtKttttgWatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVg +agctatgtRaHtYcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgat +taVcDactttcHHggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatc +tgMtWtaaaacaStttMtcgactttaSatcgDataaactaaacaagtaaVctaggaScca +atMVtaaSKNVattttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaatta +aattttYtatattaaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgct +WtattgSHtSatcataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHH +KaatctgatWatYaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaac +cactHHaagaagaaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaD +MtcSgVatWcaSatcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacga +NtaNatatagtHtMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaata +KgtaaMttgaaRVatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcat +aWctcaBcYacYgatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYac +ccatatcacgWDBtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgV +HDtDctgactcaaatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVcc +YcaaccNcBcgHaaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWa +cattacMBgHttcgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcg +actatcRtattaScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtatt +aMgtcagccaBggWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRV +taaaatNtataaccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtact +aKctatttgRYYatKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWY +NgtRtHggtaaKaYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVg +gacagVcgKWagBgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgD +gttKHHagttgttaatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggW +YaBtSaKtHBtaaactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaat +taatBWccatRtttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagatt +acVgtttgtRaSttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYt +tattcgtatHcWtctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWct +gcagcttggNSgaNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRc +caVgggStctDaacataKttKatttggacYtattcSatcttagcaatgaVBMcttDattc +tYaaRgatgcattttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctg +ttttKcgtctaaDcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRct +WatNcWtBRttYaattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagt +aatataDaNaaaaataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaa +aaDgtttRatctatgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKK +agcDgataaattgSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatct +RatcctaNatWgRtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMg +atNtctcctatttctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgD +tttatcatcatacRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVct +agtaaYttagatagtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtt +tatcctgKHaatHattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaat +tYtVRaaaattgtaatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctga +aMcgaattStagWaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaagg +tYcgccagNgtgcVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaa +VgtactgBHtagcaYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaattt +acDacSctgctaaaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttca +aMtVgBaatccagNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcac +DaaKDactaMgagttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaN +SYacttcDMgYgBatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattct +MKVStatactacHVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaac +attYgatggtRDaVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatM +ataWKYtaYattMcaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatR +aVRcaagatcagtatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttcca +KtStaacggMtaagNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtat +ttRacatgNaatgttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDS +KatatHHaNtacagtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatK +agStaNgtatactatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtcta +tggtKaRSttRccRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataat +agatactcHaaYKBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaa +tgtaWcaBttaatRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgccttt +atMggNttattBtctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatc +tNgcDtNttacgacDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtg +ttaSataaaaYSNttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggt +VtaKcgNacNtatVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatact +tgtgtKtaattttRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHac +cHtcatttaaagttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtgg +caVtattactHaSttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaD +aagattttctatMtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaa +aatagttaatatWKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHata +agtVaDtWaVaWtgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHt +aKaatgcacatcggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMt +tttcRaYDttgttatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDt +cNatataattctMcStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttg +gtgttMcRaVgSgggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKN +taaYggHtaKKgHcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaB +WggHgcaaaBtYgctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDN +atttWaBtHaaaNgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSW +DRtaatagctcagDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttB +aaggBttgaccatgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWa +tBtacattaWacttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaD +ttRtttHgaHVggcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaat +taagaRgBagSaattccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaa +aacaDNaBcaaaaRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccgg +ttRttcatagttVYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMa +taHYtNBctNtKaatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatW +ccHccgKYctaNNctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKD +cttatBtDttggNtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctg +aaaSgttMaDtcgttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYat +WtaaaBacaKgcaDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacY +gtaatataMagaatgHMatcttatacgtatttttatattacHactgttataMgStYaatt +YaccaattgagtcaaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatR +acacNRBttcHtBgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaV +YatgDaatVagtattDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatg +ctcaaggggYtttDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMga +gSaSDDSaDcctRagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagttt +VctaaRaaHttNcttagcaatttattaatRtaaaatctaacDaBttggSagagctacHta +aRWgattcaaBtctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaW +gttaKggKMtKcgWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKtta +cHtggttHggRRaRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRg +cggaagacHSaattRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatat +DtatYVtttttHgSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtg +agaaaNctNDctaaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgat +aatcgaataattattataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaa +ttataaYgcKcaSYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattt +tatatatgatBcDtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDctt +attNtggtctatctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgc +NtaStaRgttaaHacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNc +aNRDcYcgaBctKaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcg +tttVatcaatttDRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtg +tKWDaWagMtaaagaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaY +gBRHatttHgaBcKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWa +ttagttttNaggtctcaagtcactattcttctaagKggaataMgtttcataagataaaaa +tagattatDgcBVHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtc +aDtcaaaHctStattaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtc +attcccgacacSattgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtB +ctBMcMcWtgtaacgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcat +aVaaagaataMgtgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttg +atttaRtStgcaacaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaa +gaKaaYYcaYSgKStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBt +tattggtttaRMggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtc +cattaacttccccYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMc +NBttaNaNcVcgVttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNta +tttctctattaattaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBV +agcMacgtgttaaBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVta +DtcDatttccVatgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgt +aattaSaHcgcagtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattag +cSttaaStWaMtctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtN +agtcaataaatttgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaaca +StaatcRttttVtagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaact +atatcBSMcccaSttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtc +agScgaaaDggaWgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYga +actcagagRtatagtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDt +aaactacagWDcYKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKt +cgNtMaaaaacaMttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatV +YaNSWcSgNtDNaaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcc +taNgagagcYgatattttaaatttccattttacatttDaaRctattttWctttacgtDat +YtttcagacgcaaVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWt +aWNVDaattgtatttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaR +tagRtctWagaYggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaagg +aaaRStcccagtYccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacW +DYtgtttKatcVtgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKa +aaKKcactggagRRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYa +tggttVttaataaHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRa +NaacHKtagactactggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactc +acYaattcttaBtgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatc +tYgMgaaattacNgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgatta +gcttaRcttacaHcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgta +gtRaVVaattaKaatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBct +atcgcVctBtgcaaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacD +cttgctaagggcagMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNM +aVtcVacatHctDWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRag +agYtctSaKWaataMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaac +BatttctKagtcDtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaac +ggaaaNDaattcYNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaa +tagataVVtHtttVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggat +ttacatgtttaaWSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttgg +aacaatDagtattRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgat +catatcgDcagWaaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcat +VgtgHMtttgtttcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRg +aBgDtSagtatMtaacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcK +tcttaccttKgaRaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgt +taNatBgtttaatNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKaga +ttaMaaaKtcaHacttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttN +ctcgtatKKagVagRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBata +NaNaggttgcWaatctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaD +BtBctagcatWtatttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSt +tMBtatgaBtttaKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacat +tattcYaMagBaacYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVa +atacaKaSttHatattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMga +acagNatcgttaacaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtt +tcaggacacatMgacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKa +aBctacgtRaDcgtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaat +aHattagtaaaaSWccgtatWatggDttaactattgcccatcttHaSgYataBttBaact +attBtcHtgatcaataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKa +gaatNtagRMNgtcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttt +tgactatacataatcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgag +aRttRatacgStgattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYt +agSBMtactaaataMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtt +tatgttaNctaattaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVN +gctDctaMScatagcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaa +gWgtYttgcHgMtaMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggc +VaaSBaatagDttgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRa +cVagDaatcttgctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactg +atttaatttWDccatttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtK +taaRactgtttMatacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYa +ttttgacttgaaSaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaag +actcttaHttcggaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKta +aaacggtgaggWVtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaa +ggMaaaattttcWtatKctagDtYtMcctagagHcactttactatacaaacattaactta +HatcVMYattYgVgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYa +tgSaMaNtcttKcWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgt +tcMaaRatccggggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagat +HaaHgKctcataRDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacS +NtgggtttccttacSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSa +acttWgDMHgaggatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaa +cagtatacDYttcctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKg +gataaaSaYcMVcMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgc +cgatatMaaYaataaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVa +actaSacWactSaKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagM +ttDgVatggMaaWgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaa +HttRatctaYattaaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVa +gttYDgSBaatYgttttgtVaatttaatagcagMatRaacttBctattgtMagagattaa +actaMatVtHtaaatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKW +BattgtcaagcHKaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacat +cWaaDgatMgKHacMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYR +VacaRtctHaaRtatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttg +attVRatNtctMtcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgca +tgtWRcttgaaggaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcSt +cWttaacctaRgtYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtatt +aaatgtttatatttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtc +aaYaaYtRBatKacttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYa +aVNtcgHaactBaagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtD +cDttatHtcgtacatcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMac +cDatggYaRKaaagataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDac +gaKatgtatatNYataactctSatatatattgcHRRYttStggaactHgttttYtttaWt +atMcttttctatctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDcta +MtKBNtMtHNtWtttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgc +aatYaaaaDcttcgtaWtaattctcgttttScttggtaatctttYgtctaactKataHac +ctMctcttacHtKataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattact +MtgcgtaagcgttatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBa +atactDRgtRtgaNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWtt +SttBtDcNtgtttacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaV +ctDaacVtWccaagtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDct +MYgagaatgYWKcctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaK +atattagaWVtcaMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaa +aHVtMKacatcgNaatttMatatgttgttactagWYtaRacgataKagYNKcattataNa +RtgaacKaYgcaaYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKD +tStaDaRtaVtHWKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaS +taNgtaDaaggtattHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgtta +gacNaaWtagtaataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaatt +gctHaVKaSgDaaVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWat +cgtttaRaattgStKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBga +cVVWaKtacKcDttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYga +RttagtaRtcaaVatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgaga +tYagKagatgSaagKgttaatMggtataatgttWYttatgagaaacctNVataatHcccK +tDctcctaatactggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgc +tcataSatatgRagacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWtta +atctatgaVtcgtgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgc +tBtgttaKtYDtatDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatg +aatMtactacVgtRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaa +cccacaMtaaMtKtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHattt +BNgRStVDattBatVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgta +HDKgcaatattKtggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBY +RaaaHctNYattcHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKt +gaatgccNcRttcaMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaK +atKgatctVaaYaacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgt +RattccacttaccatRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYag +tgtaYNaaatKcagtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcga +tttRaaNRgcaNaKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaK +caataaHWataBtttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttY +aKaKtaccWtatcRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYg +tMaHagVaBRatttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaV +accaDtatcSaataaHaagagaatScagactataaRttagcaaVcaHataKgDacatWcc +ccaagcaBgagWatctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtc +aatagtgtNRaactttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaH +ttaRtNtgctaaRRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctag +taWtgaactaMVaacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtcccca +agtWtcgatcactDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcg +caRatWBgaacWttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMg +tBttgRtVDggttaacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcat +tSgaaVBRgagccaaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttR +tgcNtHcgttttHtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDa +atactcBttcaatatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataN +ggaMtcttHtNagctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKa +cataYgctaKaYgttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKt +NtacHtatatRtaaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcW +BataagRtacctataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattaca +gKttcNtMagtattaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataD +atatatagtcDtaacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgD +tYHtWgttatYaacaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNN +VtgttataagcaaagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcH +MVNttgttBtDtgtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDg +tNHtDaDttatatVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctg +VtaacaStDVaKactaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVtt +aagNaVcttaVaaRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaH +cRtattgScctatttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatct +gtgaWDtccMNcgHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaa +ttttVctagaatggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatY +gaaVHNgatMgHRtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaK +cKtttcRataMtcgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtt +taBHtgagVttMaataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagV +WcgcaSYttMgcttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtat +tatctttKtaVttatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgt +aNtgtcgYatWMatttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtat +SttactVatcttYtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaatacc +gtatttttccatcNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttct +atattYWtcattBtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaa +cagctccSaaSttKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctH +tatcttaDRYgatDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaac +gttaKgYcaVaaBtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWg +ataaatatttccKagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVa +ctWtSaaWaaMtaHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacB +cgKaatgataagatgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatat +gctaHNgtKcDWgtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatga +gcaaattactgtaVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtga +ttDggtcaaYRtatttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaac +aaHttHatHtgcgatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYB +YaDatHgtctatBagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcatttttta +aBtcSgtacaRggatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttY +gaHtgtcttaagWBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatc +aagtaBDaWaDgtttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaM +gaattatgaBaaagattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYg +aatacaWVacVcRtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgt +gattNtttgatSaaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattg +YtcgacBtVMctgStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagtt +aaaagcacgHNacgtaatctttMRtgacttttDacctataaacgaaatatgattagaact +ccSYtaBctttaataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaD +aagtaggagcttatVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgat +tgggtctttHVtagKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcact +ttKHtcgatctccctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRV +ttccVctttcatacYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRa +tHtaRagcgcaBcgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgc +gatatgtagtSaaaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttM +ggRcWaacttttHaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMtt +acggctNVaacDattgatattttacVttSaattacaaRtataNDgacVtgaacataVRtt +ttaDtcaaacataYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtatt +HccNataattcaHagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccata +RMaaDattggttaaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaV +cacWKVacggtaNatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKata +tcgMcttRaMagcattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHa +attagcattaaaHgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctS +gMctacgttaacWaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMc +RggctttMttagacRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaV +VcDHaatttgKtMYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBat +atatttcVgaDagcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctac +ttaaatVVtBacttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatact +aaDKaSRtgattctccatSaaRttaaYctacacNtaRtaactggatgaccYtacacttta +attaattgattYgttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMta +tWtgBatatgaacVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatW +tctcWgtVVagtcgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaStt +gtaaHcgatgggMagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtat +cgaaggYgggcgtgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatca +KgaaattcaBcctccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgt +gNagtDttHHgBttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMta +gSagcttHSattaacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSa +ctgtatatcBctgagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgt +taacgactKtgKagtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttca +RtVaagDcaWatcBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatH +catcgtacaatatcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgta +ttMtgaggtNttBaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaa +HctaaagYactgMtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatc +tggtRagWMaDagtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDt +tacctaVgatYcWaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaD +aaWtctgtaagYMttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttt +taaagtatcgaKtMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaK +gttgBtVtttgttatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaac +aaattDNttgacctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtctt +RttcatttgatgacacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatH +tgtaaacStcVNtcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttct +ccaaYHBtaaagaBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBt +ttDVttctggcDaHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagat +aagatcactctHatgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagtt +agMVgtatagactaactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaa +KgDWtcgtaaYStgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKa +aaatacttcHctaRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVc +aDcaaaVDaaaVcgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagtt +ggtgtHaWtaHKtatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttg +tagttaccttaatcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgS +tatattaaSagctWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaat +ttactaacatttaaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHactt +ggtRtttaYaacgVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHac +BttattNtgtDtatttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaatt +aHgtDattatDaKaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtg +ttgtgKaNaSagtttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtg +cgtMgtaattctcctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtgg +aatgaWtcaaWaaaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaata +taaagScHBagaggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattc +aaaVgatttYHcRagattttaSataggttattcVtaaagaKgtattattKtRttNcggcR +gtgtgtWYtaacHgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRt +BttttBHKcMtNtcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgata +tatgtttgtKtNRaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHca +caacaVDtagtaYtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtat +gaSNtgDataaccctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgatt +gaDgNNaaaacacagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttca +tRtttaatcaattataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttt +tRWgaKacKttgggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttt +taBMaNaatMacactYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNta +ctBacaHtcgtatttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacg +atttgaatttcgRtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaB +ccttttcctaaattgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMt +ttBaatYtaagaactSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVa +atcaaagagaaaNattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgt +ttaacaagttcKcYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctca +atttaatYtaaaaaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatc +tttYttatRaWtctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNa +aacDatgBgttctgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDc +ctagagtcRtaBgWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStg +gRNcgcggagSSaaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgt +atgaHtaaRaRgcaSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcga +DagDgtatYtaaaVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatc +DaDactaaaaaYgHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgat +tcatttataacggHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaW +tctttcacMagggatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaatttta +tttgctaaVgaHatBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtat +taNttcDcatSaVttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttag +aHgHaWtYgattaatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBag +HaYagttatatggtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWc +WRccRtKaagtBWtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaat +agattcctScacctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcct +gtactatcMcVKatttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaat +BNgaaWcVttgagttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaH +cattagttaatRVYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDt +tgcWYtataRgaatatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataY +aYgttWaRagcacHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatact +aNBaWgctacacYtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcg +aaaagtaYRSaWtSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHgga +taatYttYatcataDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtc +cDtaDatBMaMggaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataV +aattWtcgtgMttcttKtgtctaacVtatctatatBRataactcgKatStatattcatHH +RttKtccaacgtgggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaat +RHttttaagatcgVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKc +taagtgaaactaatgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcg +gSYtcttgRctataYcttatataaagtatattaatttataVaacacaDHatctatttttK +YVatHRactttaBHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattc +tgaHgactcttgMcattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSt +tgaDatcNgNagctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaD +tagSaVtBDttgtDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaatta +MtatccVtctBtaattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtR +aaRgatggtKgcgccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWt +gtttcttctaHtMNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMR +taHScgatatYgRDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgH +WNttacaataaaaaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHa +NagWtcaacYattaataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgac +MtctcatttgcaattcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagt +ctVaaDaBtattaattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDc +ttatatNBtcgttgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgt +tatDtRttattgttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagY +ataagattacgagaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNg +acttHRatVaWacKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRt +tVtgRcaWaaatDMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagta +gHagBagttagaccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaa +BatctKRtScttccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgc +atggctMcaaNtcagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMa +aaHcaHBttcgattatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagK +YYtcgtaBtYctMaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaM +ataWRgaHtttccgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataa +ccctKctMtSttgaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDa +tatDcataaaatBBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVa +tBcRtaWgatgBtSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgtt +NBtgttHagYtattctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcg +taatgctcttaaatSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKc +tVtcctaagYgatgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatca +ScttcKttNtaccatNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYc +acgatcaDttatYtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKa +RagaaaHVgDtaMatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaa +gWtacttaagtcgKtgatccttNcttatagMatHVggtagcgHctatagccctYttggta +attKNaacgaaYatatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWH +ttagaaSMaatWtYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNa +ctaccgataMaaatgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctt +tagacBtaaWtaWVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaa +RatacagRHtatDNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHt +tttMgMagatDtataaattaaccaactMtacataaattgRataatacgBtKtaataattR +gtatDagDtcRDacctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttg +ttNcttgaaRgYgRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMa +ttBHtatctatSgtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattW +tgtNgctttaggtttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatag +tgSNKaNccgaataaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgag +DttaaatcatgagMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKD +gatgaagttcattatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaSta +actScattattaacgatttaaatgDtaattagatHgaYataaactatggggatVHtgccg +tNgatNYcaStRtagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggag +tatgaWtDtVtNaNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatat +aacgHaaaRagKattSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttc +taagagDtatttttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttH +catSWgaaaatDataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaa +tctcgWKtcSacgagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaN +atcaDDaKMtMYtatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaY +gcaHatccctggtttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVa +tgKtagagtcatctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBa +cacgtStacaaagtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatV +StgaatDHgttWcgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVa +VtttaDtctacttctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgc +BHaatDMttatatcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgt +RStWgttccatatttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatat +tagMaNBagcttcattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgcc +ttKatgggtgaWaataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatca +ccgaNaaaWSWacDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtca +VtVtatcaYaHatattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaY +agattVgatcRtaacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacg +aWaNgtYHgacagaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatc +taatgccgcaataataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcg +RggtWaVaattHtatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgt +gttaatattaKtatcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataac +tWacBBttgBttaaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggt +atgacaKWtctSgcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatc +agttttYttagYaacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtcctttta +cDagaYtacHgttggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctcctt +NtaSBWaatttDttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSY +gctttcaHcRaattaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgct +cttNtWVtacagtHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttat +aatactaatatgtagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcg +actatKBaMaYatgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataY +tDaHgttataaSacgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgta +tgVYaMatcaWRBtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMt +agaWtaKgatStScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaa +tYaaaaSHttaaYMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtag +taaaNYVSMtcagaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYattt +ttgcDacHctWatcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaW +YaaaattttgaccttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcSt +atMHDNagattatNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtaca +tataaYcgaYagaggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaat +ttDcatttttcaacttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagtt +aggRHttaaacMatagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSat +atgcgttaBNggttaYVatgaactttttgccatataaataRatSaBctagttataBccga +aacaagatacttaattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVta +gcRgWatHaWagattWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaa +NaaaaWtKaaBcMWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtc +tttacaatggaaMctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVtt +ccagaaattaDtttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaa +aHtataDtgYcMggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataa +BgtDtttatatcVgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRV +tcaKtaataatHgNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccV +StttcattgaMagSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaata +cccKattgtaaagtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaW +atBtaagtaattDaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDatt +atttattKaMtcYtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagt +ccWcttHMatSYgataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttB +gRcattaRaDHcttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaW +ttgaaacatWgcScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaR +DccccgtgttBgKgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcac +actBcVgaKNaDHacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBta +HtaaatcgatcWcaRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaa +tggtaWDaRMtBtaaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatctttt +aMtYaaatcggagttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHca +cSgggtNKatggaaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaM +atggacgYStKKatgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacM +ttttaWcatcMatgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaH +ccgatgKgWVttccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMct +DaaBactRtVattttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacat +gcatatMtttgtaacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRc +ttggaYaatKHtagBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgW +attgaaaVctccVgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRag +KataaaNtttacaaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMt +tcaatcaKaaataDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKa +tcMtcMaatBtttggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaV +tatagcccaNRttaccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVt +NagcatctaVtaKatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgca +HaNatctcBccNttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataaccca +SattKcccttDttggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtat +tDtKWgataacgNBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMS +gKtcagcttgVHaKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVata +tgggcatgtDDtMtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcga +HttKDaaMYHatcgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttg +gBcDtgtacNttaagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYa +BtWDRtgttgSctaaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNt +gtgcttMatSKtcaaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcD +KKttcagDHDtattctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgt +gaattatNcgatMtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagt +tMaaHSSgHgBatatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaR +taDaatttaatcgaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaW +gtctgaccKatStaKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaat +aactaWgMSgHtgatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaB +actWVaccaYtgtSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDa +ScagcagHaYWRtRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDg +aggccDcgBRYStattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcg +MtgaSagaNaDagttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKcta +KaDgctagacttattgattaaYttatcttattattStaattWaRaYBWagYaatatgttR +gScttgBagDaWgcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttM +aaSVaWWcgSaNtttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMtt +aaaagaaaaaaaatcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNta +cgacaBtMMattttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVa +tDaaatWgDatcctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMta +aYgatgtattattttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNcttta +taggHSRtaRacaaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaaga +MtattagtStagcBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactg +cacgaggaaaRttSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSa +cYtWtMttaattatcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWK +gcaBaaaaKttgNactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaag +acactaKaagRtRataaattttcatHggtaataaatgataHtggctaacBacDgtaatat +tRtYgtDNDBgKtcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactc +gctctatttagaMcgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatga +atttattcaaaattgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBta +aSggcagacNcttaDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgt +NcYaaScaYactcKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRK +taRcMaNtHaatRaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcac +aaacgcggtgagaRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccD +BtatYgtMagcSagaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgta +DtYttatYcttHttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDa +tccttcYNtgcSMRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagct +aDagMtataccYgaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaac +caKatatgttaDtgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtW +ttggNaSgtMgaaYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagc +RattMHctattHaRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaa +aYgctBcatattaaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDgg +aactcDcaattaKaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHatt +atagWtKttaNgcDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYV +tKMHtacMgKcaaatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagt +atagDaaNtaaaYtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaY +DcgtacHDWccKaHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHag +gKaDagBtaaagtcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgH +ccgtgcgBNMtttVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgY +SatattaaaWHaaWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaat +tSaacgttgNattgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttatt +aataacaBMaaVtgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaat +gMcaVVagYYgWtactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagt +gataMaattaagVtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYc +aataaYcNttNaaaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtc +gHVtgRgStgatttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKg +tgcggHKVttaatattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagt +NagtWgWaaKtYaNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaatt +SMctatatagaaYacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaaca +aNtaaaaactctWtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVK +WaagatagggttgtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgt +HagaSagactagKtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVg +agtcVcBtDctttagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttD +ggcHaBtRtgtaataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagt +accNDgaagtatacgttttacgacgKRtattgDctatRRattVtStaaactagatgVatt +tagaMaSaaaattVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcact +gHgtgtgggHMgtKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttattta +VtaaDtaWaHcgNatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgagg +tHaaNKgDattgcBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaa +MccKNaMaatagaataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDt +aatNRgtatttaaYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBga +YtttacttYggactSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagac +tMatgttRgatacccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaN +KHHaaataatagtagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgt +DtttctYgttactBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacag +atgtatYBtHaHWBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactN +WtMtggagaattBaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatR +aBtattRcWtagtVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtga +tctatttBtataactgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatat +tgttNtaBacatcgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRS +tYgNacagatacYacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatK +WatatgNRgtccgYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKa +tcaagtccHtYcctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgct +ScSatNatacaYttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaa +tcgttNgaYDaagtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHtt +YgtaagaMctKBtacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBc +ttaVgacVDgggaatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtg +tgattatgccaSDtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWttt +MtBtMScttaHatBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagct +tccaacaccRDtttDaccattatatSgtcWtVaaagttgtagccattDtYaatattDacc +atcVDaaRccagttttgtcHacMattcHgaNcatgttKcVttcctgtgcSataaatattg +aKtctaWctMRaKggtaYcaagttDttcgttacRtatgatggHNaWMtKttcatattaaD +aSaBaaaMtMatBgKtttgHtHactaatcatcgtWaatKaaWcaWtcctVttaaNaggaa +aagtaaagaDctNttaDBaBgatagMgaataacRcYggatcRaaaHaagatRDtVRacta +YagttcaccaaWtctcSSaaatcSKattctggDgaacagDtaDagacagtgtaattcaSt +YttNaStgtaHgccttaScatMRcaccWtcatttatRtaagatWtNataaWtMNtDVgWt +tgcWgtgaRttttRgWcttMtctaHacaaYtKctgaBagtRagacttDatNttaaaDgRt +atNcHatcSDgtBatcttacVcYacNgaattaacgagttgYgacttDattatacBattMg +ctagcctagatVcaactNttcctaatgtDaacgYaNatagMatSWtYBaaaRtgMtatSR +gaataYaScaVgtaScMagatNNtttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaD +NcagaDtgcWKYgagttaHtgcDYataaacataBaWWtcggtatgtgaaScaacctttRN +atcgttaaagcaDctaatgcBatttacaattVaMgSMMtccYaaaBYtggattttcataW +ttgBtatDtBgactaatgtccWaaHataaScHttWttDtcgtcaagMctMDtaaaatRtB +aaaacaatgtcagcatBgNNBVttttttcBacWtttWtSWWtgaaaaSacgBtaaataaa +gtcDStaagaactgttaatYatgDctattactgaHtaaatStHaagacaKtagDtaaHaD +gttccaaDtaaggacactctDggcgtDagtcWaHgRcHgDgaSctttattgtcttttcct +tRYaDgNactaaatcaWggcNSBagttttatatStKgtcRtgattaaggtcaSBttaaca +aKatgggatcaaattgRgcBagtNtcgDcatttWcctttgtNagDgctgcatttactttg +tgtcaBgSatttNHaMcggcagSctcKDtWBaagSagWatggYtVatSRgKagattgaVa +tKttcgatYatKYSgDaacNtcVgtttaWataWtgVctgcgSggMgatccatgagttgtW +catYWWcctVcNHagtNtgtKtttgatcaacttaSttattgatNcatWaVgNHcagStVH +cggHacaaDttgDttWcaaRaKgaaatKaattagtaWacattgaaatgtgaatgacagtg +aRVtaaYagYtcggcatMttgaaggDgagDRcaKgHtacacaaaMcaBtagHactgKaat +RtNttcttcatcatNgYgStggactatgSMttgKtDaDgacRRgtWaVattgatttaagY +ctatatagactaagaggtatWtataaactaYaHRctStgKWcgtRtKtYtYtagacgatt +RaaYBtaStcttaWataatcHttataRcactgagtgggagccaattctcDtgDaggHcDR +VaVVggaaBtRttaataaRRttgtaagKNcaVWWgtatacctgatcttBtcttRgaWcaV +RKcagttSacttagcgtKtgtYWatatcgNttcKaccacacVKctgattBtggacgtctg +acaDtWKttattttgMBgKaacaDataattWtBtBRtVtacataaatatttgtWtttata +gtDtgcctagctHYaatgcaNaaRcaatVtacctgggggKtagBgagaBgRaaNttttMt +MagMtgtgattNctcNaKggWtMatcttagWgtaatatatNctaYBggKaataBattYta +attataVtggNtcgtgtctaattaaacctHtacaaactDctDtctgatatgMtgataacW +ctgtgYSaaNScgDYaWtatDatMKgcaatttctgNcgtHtaWtagatatcYBttaatta +ctcaaaVattYRWtatttDtaNMYMttgattataatgcgNggWaatYagttgBagNcaag +aaaDtRgtaaaagctgcatctagcttaVgtBttatagcKMSaattYtHcMaBttcagtct +tgKatgVSVttKgttttttagtgtDHgNggtcaVtatttaacNtgaatatgctatMcatg +aaaBtgBSaWctaataaattatYttagtaDtaccggaatgagtaattggatttaacBtct +SMgWYtgKgattacgRctctccaatgtaggcctgaNaatScgYataaBBacaKtHtttca +tgaaHtgBtagaKHVtacctVtcaaccaDaaWNHNaatgataattgatgWcagggtcMBt +gSgRataHctMctgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgctYtgcgaaHatDt +atgtcWRatKatatYDcBgNtRaRacattMcagaHgaaagRccgcgWttggSatBagagc +HgYtatctVtcatYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYc +attgWgDHcWgttaVatttgcatctaatccacaaagaagSatgcgtagRgagtHDgaVcg +tgcttatggMttttcatKSctNacHcctMaKRatttgatctaaatgHaaScataataatg +tttgtgtHaVcaaaaNHaaaatcgctgSVtattVttagaaNWcacagtgKtatgattHcY +cttgDaWVataBatBttttWtaactNaattttctttaaYHaMtttaaaccgStcHaVBaa +tcRacaaWactgtagVKtNRtcctagcWaatNgctKccttctcDaBDcatYHatatgcaa +taaBaagaatgDMttaHcaaYYtcactgttRtgacRaacctaWtBtBMagBctaaBaWtg +atgVtttattataggttaattgtaatYcaRtVctcttgcacSaaMaatactRSgcataKc +agcaVNKttcgSatcaaactaattDtaHtNaVtgttttttaWVtatNccagWttcgtatB +cgttVctcBttaaaaMSaDattKRcctttcataHaattaatWaaataKcaHVaggaatat +aBYKHVtgVcVgtcHcttccgcctattDtMMgWaacttgWttYtttcMcgtcctaaVHtg +WtggtgacKtcaWaYMttacttagVWtacgSatatcgWcKaaatHKaaaYttgtagtcaa +cWtttggtcaagttgaaBBaSHacVcgYgttWBSRWggtattttaYDtHatattcgatNt +tacaaaaVacaMccaaYStaataRttVtcttagaVKaacaWcgccgtRatcatctaaatc +cMcctttaMggccHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgHaRttacatgaWc +DtgctgtataggNggtgaatagBgagYNtatcagKtHcatBatgVKgaHWagattRData +tcgYcHagRtaatgWtcStagcVatNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMW +aaattBDatttaatttataaHtagtVVaDRMKBtaacaatttttttDaRSgaaKDtVaBa +tcagtaaMttaagcctRgaNVgggttcataatagNatcctacactacgcatgtcggaYgt +aKcatggattgactttHtaattWNRaaWYggttcaaaggaaNtaatgcHcaaaattBtag +cttattcaagVtatttWgcctaKtatBttDYcattagDacKVaYNccgYaYRaaMaattR +aagaHtatgcttgcRagcgctSaatagaaRacaRacSccagcacVMataatHgRtagcga +KgYRaDcVWSDVgRaMgcDgtaattttaYttggtaaWcttKDaaYtatMRcgKccYcagt +YcBgRccattcaKtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYcgccagactcttc +SatYattgatgaNccaaaaWaKatVgcaggtWtBcgttaRMagcaaagtgttcacatata +aagaHWtKatctacttatatcacYRaaVagataagtaattttgatgtBctaataggtaRt +aaHaattgtaRcStYSYaWRgMtacaHcNSttVNScattNKaaKgBtagtgatYcaaaSt +actggttggggaBggtNtgtcaaWBaYVSNgtaataBNtagtatatcacMcScccVcgtV +RRtttNcKaSRNaNtHRttatttattgacaatggSaBagataaccgttcctaDNaattgc +tVtatNtHtatagSccaagctKttaaacaaattattgtSHgMWgStttNaccattBMYat +RtccStNgttgaaBcctVagcaaaatgatattcRaBccMWaagKtttttcMtgaRYNaat +aDttgttWRttattggHtNtataatggttgtStYgaMcYVtcattaggtaatVcaNggaR +tNataMWcctcYgcgagagRgcHMgcWtgaYtVSttgDaacgaaaatMttYWtWttcctg +aKNttatttattRaattaagaccMKtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagW +tHgacaaagtgVtcatKcgcaatVaactatgcgaaactccNctatatMgactatttatSa +aVttNttRttagHtccKtHtaaaNatttYVctaatttaaaatHWaNtSacgaaaHggaaa +tcacagVYcctaattcMNtgtYtgagttatttaBtcRgBHNacBtactctagaacgcKaa +DWYYgcattactVagaYtgaVVcgcaNctttBagKRcSgaaatttgtatccattgtggHc +aatRtaVtaSaBtcYYcatcgtgtcHaVttaHattctgtcaBSNYaKBBattaatggctg +tHatattgtBacDcBgatttaaaNtggaaaaYtNcaKagRRtRgttRtMtWgggatcNta +cacctgtWKagatataaYVMtaaDtaaacctctgtgtgccttScacWaggaYacttttKa +cgtttgtgataKYagaYaVatcWcSattaMcatBYttYaaatgStKagWattKtttaWgt +agaaSgtRattcSaDagVaMattattYaagccSgcNaaDgaaSaggtaNgtWactaWcgH +ctgaNatttttcaatgtaMHSWaRtggtaNtaHBtttWWaaatattcVtBtctStWtaWM +aBcatttcDagttDtttatatgttWBtNaYatcccSgtgagcgaRYtBtagaDacBtaag +aataWactaaaagKtaKaWaataacKcccgDtagccaaagcggaatcgctSRtacKgcac +tacccHaactMgtgccaBaRaaaBVtcgSacRKtttStgatcaaHgKtaaKaccHaccac +ccKttgagcttcSttttKKcgacBgggtYMaatcBStcgDBtMcataWtaWaMtgaataa +gaaDatccSYDtgBatgactBaVtaagatctcNMgtcaWKtgcWggcgatacgtgtttat +ttWaDaNWBNaaNtNttcaaatagtaatScgHtMWttgttgaBaDtgNatSaagtttHtt +aNaNKaattKatttgatcgtVcatgaatatBtttctaacKaNttVttSagccatRtatat +cactcHHatctWSKttaMacaaDattccaRaYttttagttaatattcctYaacVactgct +McgagcaMYtttgaagctagtKgNWttgaaaMatcaMcttcSVatcaatgtNactaaBag +atagagtDMgtNtNWatttSaHactagaaaDggtaaaaNctMaatagtaHgacgMaaacM +tacatHtaSagaHatYDccagtBtgaWatcYtVaagataattgatcgacctgcaacgttt +tattacNMWNcattataDVDactatattatYattttgcgaagtgagYVtagYaWaHaatc +tgWttttatgcHaacgttaccDaKtatagaccaDDttaacgtHBaacatccgtYaBtVtN +ccaaataaaatVactDttSKtcMtDSgaagctaMtatattgattactgtNaagNBcagHa +DattaaaWttacacaaatactcaatSDatagctcaDttWactttgaStaaDtagatSaaD +tgtaatKtgVataggaagWSaaaaKatttaaagtttgcgtaaagcccggNWaacatacat +gttctaRcaHttVtcattatctagttttNcataaacDttWaagVtNYtaggctttggtat +gagaWgtactNaVatcactVttBKcttaaccttcMtatcggtaataYaMaYggttgtcaa +agSWHctaRMSatVcggactMatatccgaatcttttttcgagtccagtttgaMtcgcatc +aaKagtattRMaaaKDBttDNccatttttaaBNtVtccgtaatgaKgtcagMVSattatt +taWaattttaHNcaaMaHttgtggctattctacDtgaagattatcgacaaVRHttcSaSa +atactNHWaaNcgtWaWgaccgRSttNtHtcttcKatYatatBaagtcgctBtgagccat +atScctKaagaaKDaWactWagBgctgattBagKtgaaataBaaaaagSacScaaagagt +agcgaDaYtaMcaYcKtaataMatttttaactttgYgtcgaaggacgcHctBcgYgaaVa +cRYagagBaaYgtagattgcgagtcaagtStDagatBgtgaccctaSWtctDgactaSHt +tctWatWttctaWtatctYacactgBWatKKctgtatYgacaaHSatYSaNgSagtatag +atgagtatttatgaccMaatgtaHtStaWttgYagccaWattcagtBaYtaaNaBtaNat +actggcttWcaagatDctacggaNctatcacatSgKgattgacgacccccgagtNDtatt +gagaaatattaatcVttNKtaaWtYacgSNcBHgttgWtatgtttcgccaactKaattaR +gacgNataatctacaacKgttBatYatNMSaaaNtctKgacttatgcttatKtcaVtVca +gDaataattYgNtRtHaagcaataHcacaVgtaNNHtHDatgttaMNtggWagSVaRttc +MVDtcttWgtRttctacKaaVttcVcgcatcctHRKtattSgttSacgaagtcccRDVaa +cBWagtgYtKtgattgSgaBtgccBtcaKacaDatacttHatcattNatttacgtcagtg +aggcBtaRNaRcaSgcatattatStatgctYcacgtattcattaaRtgStcttWgtattK +tSYttNaHaRtNYcRaYtVtggtDcKcttctactaMcacggcMtacgcttctatatHtaa +tggcattMDtaaMaKattgaagtBaaKMVMNacKaDtttKNcgagctaaagtccMMtgag +aagVaataatggcaWaaaaVaBgtaSaVgaaaSaaaataDttVtBccaNagcSBgaMaDa +VaVYYRVBgttYMtagtaactDtaagWaattBtattttMDYHtSaStScRaKatattaca +cctMttgNBKtcRtRggNagtYMattaaatMctYgaatgcKHagSggaaaaBcaggtHta +tWcatcgtStagMcctcatgattaWRcStcgWtgRgttttcctaacatcgctcgDDtRaa +tatMgtcMtHtMaDYatgDatttatagctKDtYHaaaaattaSatatctggtctttattt +tatMtgtYttgtcatactcaaVcYBgatgSctKtYcctWaRaataWcMgNgcgggagtct +tRMgactataHaHtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagS +DtaaaaaatgttYattttNagMHaaRtNgBttWattatatgcttatatcatttatKtKaa +aagctRaaatcgcYgacgNtacNtccVtSaaatttcDVctaatacWgcaMtcttSaaWaa +aWagtagtaattaactagRttaVcSaaatataacHgHatWaattggaagtgcgSSgaaVt +gYgSttccatWVataatcgaatatgHtRcgtBttcttaaggatatgttgtBcNtaatgtc +acVatactgaaatMBttRRcRatccatagagggacatcgccWttagttgWttatKagtaa +aagHtttccttSatVatKtgagcaatttattaaYVattcaaattctgSattRaMtgaatM +gttattattacaNcggVagccttaaKgccYcaaDattWtggMcttMacWttccMVgtgaa +ttctDaBYgacttKYtBacatgctDcRaaKaaRaatatctttagKcKtaactttaatNaa +ggctgScacctYgcgcaaaccaHttVHcBaDgtaatHaHVaaatMgttggtSatHtNNaa +VagtgtacaataaagacgKttcaaaWVacagctcacWHaatcctgtBNWtaNMKcVcVSW +tSgcaattctgKtVVaaacaRaattgatRcgBacaKacVccVMactagcgMNaaactgat +aDaSgagaatVHaatVSVtccggatgRgtagRatttgtaactaBataVaggcaagHgaaS +MSaKgctRagcStNcatttVgctatacttcNDtcaKBDcaHtDcaatagttHttattMBg +agctgtaaagtMgatStStcagatatYcBtataacRcaggRaaaggtaWSatKgatatga +gcgtgMYatcagcatVttSgaaaaaatatatgttYttcattatacataatVcacgattat +aDggttBtRaagtHMtatagaDgNttggDaKctBcaaRcgattcgtgccttacaaaWatt +YWVcaaWagDattgaaagggaagaHattBtatVggtaHtWtaMagtccagaKttSatatc +aStDtgWaagtKWaggtatttaWaaRcattaatStgaaVtacggaacatKctacatHtaa +aBtcNWatttBBaNatRcDattcgaactataaattataactcagtSgatataagRaYaKH +ctggtaaNtttaaNgaRHtttattatacNttttaDccttYgtaaacaggaagtgataaac +atBgaSgtaaaaaaVcBgtWNtRMttBttaaBgtaaaatatcHNStaBtaggtaVatYac +cNtBaWagRctNSacRtMatDactStVctaaDtaYSRgttaRNttttKggccagaaBcat +agtYcaYNtDatcgtatVcaatWRtaggaattMcatRtgggatgtcMggMtttataagta +BgtggacNaaKYtgctWgagYtWcctWtVcttaaactaRacatggtRcatctSDcHcMgc +aactttttagttaccttattHRgtacggcactDBggtMHcVaaRatKctSHacctacacc +actaaHaacgSttagKtKttttgNHVgagtaYaMtVYNVcggttaSBaBtaatttSRcgt +BgaWaatctttttKggacaWKaattKSaccttgDRgtcatatDatVMtMaVcgaattaNa +agMWccctaaHgataatatgtattWataaaatBaaMtgRttcHctaagctaagatatatt +McggactaRttttKaSttactWYtgBcaMMacRRgNtactttaaaSKtttcaYBaBttaV +agtRtHcWaggaVccttNgtgagtcatataWttYScMtWgVRgattWtaSggacggWWct +BHatattataaKaagttactaMRaaataSRaDttDaaatataVHaatggaaBDgWgHtcK +StVcatHtaatcatggBWaagHtagtMtgHcHtcatggggWcatacaHNHagcDatRcaa +attcgcttgDggDNVcaacgSgtggcaccttMttaatattVYtVgaagRttaBcagVaYa +HcaRDBagatgaVHtNMtcttactDaggMgMaattRWDcctVtgagaaaaSKatHHttVD +gtctgtcacatHNttgaatSaagtKBatatagacaaRVctcWtgtacKtaacHtgHataS +gVtactaggtttatggBgtcaaaYaDgaaaaaatcgMtagaKaYatgaattatYcttKta +caatttgWttMaatBgaatSttMtNaVgVtScgcttctBHKgtaRcNBaatcDtacgatt +gacgtgctatNaaBtMgagNgKcttWcWKacactYgttVgNcgaattttcttgaaaaact +acccctcgcNtgMctatcccacMcactcMatttatttagtagaacMNtttcttgYKaWta +aBtttcWttagHtgtttctcttgtggctatgDgctaatWDataatttagaNcgcRRNata +KtctaataHgaaMYctNaKWtactaacDtgaVcgagaactggtaccaactHgaggctaga +gHHagtMgKtaaactacaggMatgtYgSBaKaaaattMgatRtggggtHBVgttaattgK +ttaaRDacgMactcaaacStaaagctctgtgccttcgtSagtSaRctacaataKatattc +taVgtgtaattRacKagttattgaMtaatgaNatacDataaggactttccNtStatatKa +agaataKtatggtcctctatgaggttaaDtgtattgataaaactggatcactKBtttggc +gtcaaagaaaNtagtWKatctaaWBactDaBaYtacaWtaSgcaattattWgaaBgactg +aKctatBRgtagttaBaRRgatttaagBHctStgtVYRtaaataaagtMWtcHgcattca +caaMWtcMccWttgVgcHaWttcaNtgtVaggNgcVatKttataaWDcccctatgatVtt +ttattacagRBBWttcttRaWgaatBVgcgtHgWgaccagtYacaattgSttaaMcVtDa +tttaVttRgttKtcaYWatKtaaDtttWaYtaatYctSctatagtcctBtccMaMMtaMY +HaSSgKaaacttctcBtMtgDtgtttttagRcgtacttataHgKtNtMtKcBtaNKaHSt +gSagYHtataDtcKtagRtNWaacVgctVtRtttStNtgaaccttaVatgagaaggtcaK +SttaDataagcYaSatNStcaatDNgttcgacaatttaSgaRaBNNacattRatNtgStt +HVtgWHgtSHccaactKttYtatHYttVtgHcNgactMcaacttBatatgSgattttacg +tatttgtggtScaacggYtHtgcatctatttttWtaSatcagaYatcgcagtgtgtMgta +ttctttcattaRatttStcaatatgcttDtStaaagaccDcVtaWNcHYtWMaMcgaacK +caNcttacctaBtgcDacatcaHKtRcDaaacataaRacNNtccDataNactttatBSDY +atDtctBtaBatctDatKaMcattMatatcDHctaagRgYVcatgttcgtgataHDYaag +ttSgHYctaaatgtaaaactNgtagaaactaattRaatcttttBKcgaatSctMaggVaV +aaatgagataaataSgttKgtcatKaKatDYtaaaRttYaMtgctcSatRtagttttagc +aaNtaKgatcgWYcacDgaatcaatactgBgaNtaactaaWatatacaatacactaNatc +aVaKaaMaaaaaatcaccBtgttgNctaacaBattttaaKWcaggataWMtaattgtaaH +tgVtcgaHtScaHtctcHacVatagtaMcaaKtcccSagMYtWcaaatHHtaagRttDag +tMtcYtttaaWWaaaVaRtcHNtctcSttagcacaKttgtagtNgWYtatKDtcatttga +acctcKHtatccttattcttNggtBgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcg +cKtKagatgagYtttaatKcScctgaaaaaRaaHtttttaaaVgtatagKctaNtKaSVg +ttcgagacattttRSatagttSacataMtaYHccacttttctatactagtatgaBaagct +ttaMtgaatgtcaKYtaaatatggattataNcgBHatcctaRaaactgttgacttYaHtS +tcatcctDaMBttgtaWgagtaatWKataaaBgBattcttttctttaatWStaatacgNa +agtWaMaaNgactMtgaaDaggaaaSctaSSgatatDttattatcatagBcaataVcHcR +gcStaHaaatWagatHttMHactaRacttaYaaaaNtataHKVaataKtatgatcgtcVa +aWgttYtVcaaYggctRWttaaKtRttDaKtgtatcaattWKaatBHaaaaNgaatggSt +HgVVgatMgBYtaRNgBDttMcNtggaNgtcaHtgttDcNaggBtatYtacVaNttctcW +tactHYcSctgtYtDtgWaatcHgatDatatcHtcttatattaaKaRYaDgaatgSYcga +ctgcRgaagttagtStYatYtttccgacactacagKcaaagDttaatVatcttaaacRaD +atRcBatKNtNtaaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtD +gHtatSaSataaaaMBaaDtaMatDaagWtggaMtRcacttatggctNataaaaatatWN +MtacctatgtcaYKaRacagttHDagccgtaaYcaatataatcatagggaaSatgMYBcK +BBtaaRVRatRtccVtgtgaagVNttcttagtgtcWataVggtaaNaatVgVaKctttNg +tttagtaaagBatBtgaYSagHttSYaacaStcgcagaSttcDBtKtttggtctacNttg +NgKNNtcaaaaKWactgaaYgaYactatHtaWcaactgttSatNVtgtctSttYctgatt +VaatKgtaYcaaattSgttaStatggtccaatgSWccaaactattgccgttacgcNatcH +ctctcaKatgtagtctattttaaggHRatcDaagSaVgaVNccaBKtacgtttStagKgt +ctaHtcattaYcctaVKtttaYaaatYtccgataaaVttcDgatWcgBtcctaatttNaa +ttgctDYgtgatcaatttaagggctctcatcKattgBtaBagcaYcKctctttNtaacHa +cNStggRtMatHHgtacatgcaMagtgtccatRWttRKctaaaDtcMctttaNVgaNtcM +atcacHcctgWtaaStcacgtctNaagRNNaagMaDtactDgctttttcatcYacttaKt +tatgcStDaStNaMgDtaacKtMtacctaaWattggtttNaaVHatgaaattaattacgV +NaaWtggaWatctgVatcacYctcVHMtVaNacNtcccaWtttgcaacctcWctHaatct +tWcaaaYaBaattSctYatctaagDgBttagtaSgaWtBcRcKtccYatatcKBgtcttt +atgaaHDcgNaMatggatgtWagRctStagagaagaacagctWtNtataaaataRatHat +KgctNactHgttRgRgVcRacatgHYaNttaHtattaNStaagatgtagaHcVctcYggg +ccYcaaaatgatcttctagctctHMaMMgcaVtgHgtaagaWHHtggtaactBcaMNNct +agaacggWtctttgaggHcYNaaMHtaYcttKaagtSccgttgggNMStatacDttataa +aVaYcKtcgcattttcgacctctcacVttNtttattgtcttctaVcatagaattMttgtH +tMgacataaatagttctMtgtWgWctttcaagYgcgtNaagcaaDaVHaaStMtaaagcc +ccgtgVgtcacatcHVaDtgttBtBacBtcggYttDagaDYtccMttagcttacNcgaag +atRtDataRtgctaatatatgRtWVttatWKtgcBgactcgagaSgtaaaaagttaaWaa +agtatttctcWtatcBtcataacNcgctcRKaaDKactRaNtagtatBtgaaatttcgcD +actttaNtYgagagaNttgaattaataaaSMattRHNtYtgttgaDBRBttgWttagSat +gacDggNVagRWcggctacDaYSgaaattHgtYaaagctccVtatacattaMctttgSga +catBKaattRgtaBRtttaactattctagcMKMtttctgtgtgVgtctttcDcgtaaMta +ggtaaaDtcaYtatccgattcYtgaaRttctKaNctaYgYaattYgRttWctWttaaacc +aatcactVatgcgYttgaaatgatKBcNRgctcatgaccHagcgaaaatgtVgccatcaB +SatKccRStSattaaatttggtaagcVattctgVcattMtacatMgaaaaaataYNDtDa +atcatWattcaggNcaccctcBtgcKcHagYtatBatgBttgtVttaYBgBgataaHNta +cRtcaaBaKcagNtcagaatYgttWgggaNDagtatagRtctcDtDaHScagttcYcatc +SYacHcagagNgtgcHagtacagctgRtatatMtaatRaWMHgaaKacaBRtagHtaaaN +cVHcatWBgWaaacWccggtaaRcattgMgttaNgttVMVttgcaagagaatcaaaaaag +YScKVtgccgacHgacgttcaMcctcattatgcBttttaagtKatDactccgBatHYgtt +catcgaaatctSaKaagaatWVtcgttgtcttaMaaYaSDtaaaataccgcKMtatgKtg +ScaaDMaaaactgtgagcVtttaRcttgtaNMatatatttggtMgYVatDaatttgcttt +aaRtaBgttaYaaagKtataMtWStcHaaaaNacgctacMttDDgactacaNaatBcagt +cattatatSttaVgRtWgSggcaatSataVgSYgctBttataaYRRgaactgtgHtgacH +WSactYNgtttBactatWStaNtcStcMttgattStacctgaattctWatNaaHgMatat +tcaaaKWaBaataatHKgaWgataYcaWMBtgtacKagaaaaagaattttWttDaMtggt +tgtgaNMtVtDcaacNttactattacggKctatttaaaaBKatagttHaatggaatatYW +gtaVtNaaYgataatMaccWagagatRttMtgKaMcgatattaacaagatgttBBcNaYa +ttcNgtRttgaBcctaagaSMttcMtcctcYattcaNaRBttaatgVcMNgaacKagatc +gNctaWVgttaaYRtgctSctaaaaNtttgctaaScttcVattaHtaaMacNgttNtKHM +cctattttaRtttVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMt +WaaaNaccccgHYtcatagaaRtaaBaatttaBccaatcRctcatagWgcBHRtacaaDt +tcBgaHggcgctaHtgacagcSNattcctcgagaccBggtcaagWctgVcRDgVtaagtt +taattatcMtgatNagYttHtYtagccRatagDtaatcNtaKtacaMSgDaaaatttgHa +HtRDgtaattKtaMHgaBcaWtBNYaWgtttStttaSttgataatgactMKatHBtttaV +cYatgggttttaDKcSatttMatatcagtYaBtgVacaatHcaDMcccgtaataatagDa +taatVaaagaagaVtctccgaRgtRtaatcgagtcacttgttSatgNDHaSNRcggtaSa +agcSaBgWSgcatcaaWatgttacatgattcWacMtagtgNcacgatgatttttRcWttS +gtaatMRRBaacNWRHaaBaattDaagStgatccttcaDacccctKaagScSSHaaYHWc +HcaWcaaaMBataattgDtagccWtcRHataMNKtMgHaBcatcgaagtgtaRgtgggaV +MatgttaWRtStBHactaaRaactNctcHaaaggcatgcVHKHgaatcSccttggSaWat +WtNcaaBctaRagaaacacgcttcKatRattcWtgYDaaaaaaNatWtKgaacgtNttac +tgWHBaccaWacggttcaaVgagaaacVtMttatagaagtatWtaaaNHYaMacagWagt +aatttgcatcttcgaatacggaHtaatVattctaDaHtRKRaNHcttacatcDKttMDKa +WggDtaatcttYctcWtRaaaaKtaatcctgccccatgcgDtctaaVMtWRKKDctaata +tDgactagWtaaaBcKcacMactMHHttgDataKHDaDttHttatttagtcaaVatccKW +tacWtSVcaggtaatatDSatgcctKtatDtttagacKaaaagcgtttaaSaaaYtgatt +gtKtgBMcKttgDaaaagttBRatHgcaKgDgtgcWataatMWgcVaVatcYgWttaDat +catNaVgtttgggcttgaHRDaWgatttctgMHgtVtgccttBtWtaatcgttcgKgRca +BaRMtaattWgctaatMaVBccaHtDagaBNaataRcacYcYcHcatBgaNtgaNgKHtt +ctYaacaaaYgBttRNtNggaagcWtDggattgagtHaWttVacaaaBtgttaNctaata +ctKaMaaaaaDtaRatttDaaagNttcYcaaactcMgaYgtacaaatMaaatYtcacVaa +cgaaDagatWgBgaataggtWtKaaMtgDttHtgagttaatttgVaaDagttNMataatt +taSVattNaDtKVccaaatcgaYVtaaaacKRaataatgaBDtctRtgVcttatttYtga +HgttBWatgaatatacSaacctSatNNRccagtactKagaRtgSKMcgaaDattttagtH +cKcaaagtggtataaaggctcctaSatHtaMtRKattaNRcWtccgctataKggatWtta +ggtaatHDRatttattRWgcgatcttagSgtcttactatgYgttYaVBtgcaYaaRtDaa +tacHHtDcttHgBgNcccataDtaaaaatctNtacatatWaRMBgaattaaaacgctctc +tcaagtKcacNacgVRVctttttaacttgctcStatRScaRaMataNaKagtatcattRt +tNaVatcKgtacNatttttgaNcgacaaKctHWtgaKStacMaBatgWttNSacaaKcaD +aatcWaKaccgYBggMScgaMcctagcaDatgtttcVatgtRBtKNWHtcctWDtatttt +tNNSaatattcMttgatKgNgaNBatcSggtctRcttttttatatggtNttDYNYgaaaK +ctcacacYHRgttacatacttYacaataNaagaaaagttataNaataSatacagttScac +VaScaccSWtccagKHtaatcaaatVacatWacgBctccaataHaaYtMtacKacHtttt +KtcataWWtgtgaatWaataaaaacatttcaccttaHtttgttccaatcccgRBaWgatK +gagtttBaVgaNtaNVBgcaataagaatagcaKRttgtatcaattaMtaacatataDBgt +aaNttcaNcgagatYactggttatgtNVtaBNtDaaDtDttaSaWtactaVtHactttNt +tcttcatWttcDatKaacgtttggVDaDtVagttatgtcagactKaatcaYtSgttttat +aaataDttKttKagacWgHgatataaatcttagatNKtttWtWaaatattacSHaRgttt +ScttaatWttacgRRaaMactcatBacaccatRtttgaacctacttcDMggcVaSBagaa +tcttaKMagcaVtctDVataWtSgatagacttBctDtBNWgtgKatWctYgaaStccgVa +aaDattYatagtatcaacBaWYctgaaatttaKVgYtStNtcaVggtggaNYgaRtMaac +ataSttcagacVactcaVaagtggtattaaDBNDaagtatatMtactatatgatRSgttt +gccaacgcacRMtacRYNataagatcMgttgatcataaacttVcatatgWtacaaaWttg +gaaactttaScataactRattMtDacVYataaaagMaattttKtgaBttKcaacatattV +tagtcatgactcgDaacDtaWctatRttSSYNtgWaScaaataagaaatKtagacataat +ggNaatttcSKtVWtgacagKWattcgVatttcKWgagcaWgNKaaaatatgtaaacgtt +cactaaWgacaccBNaacagaaStctgctaHcVtttMtcYttStagYcgtttBcRtaYac +ttgNaacMtDRtagcatgtgcgagcScaMgtaatBaKataactMttttattaRcattatt +atacgtaagSNatVRgcttcgaVaacHNtctaHBKYgKaccYcttagagcccaVgatttg +ttagactaaacgtgcaBgccaWgaVataggattDBWaattttgtBacWtttttaatDtMg +aactaagcVtctcagBMKatgattgaNaVttggatDaSaBatttcgccatatgctaattg +YacatgatccacaaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHKttDtttaggcta +gRVtYgtaactagctttcacaaatYtHaattYacaattaMSagMactcctcatgtScttc +aaYtataaaaScHYaKcaYacactVcacataNtaBcaRatgYagVBatttgtaactttgR +ggacaagcVacctattacRcaaMacHRagagtaVNctacagtgagacgaaaggKttacat +tgggacaataKNtattcaagWKttgatNagNtgctaNgagatNacSatctNatttatcta +tRgaaaatKatNKSBcKactatacStcagtaggtVtcaaaBYYgctattKtWNttcRaca +aaNatgaacttaRtaaDSttVBYtaatccagtNaaacRttagaaccRBatataWaatKct +cattcSacWaacaacactDttVttgacYaagagtaSgcMttBttaVNgRVagKDcttctt +cNtaggttgcgacYacttaaggVHcaagDagaagataaVaatctgtatRatDtKaaSDga +ttcaattYtcatgYgtgaVMtMaactaagaatgRgDtHttaaccaatStaaaaMctVDDt +gttatcttaBBgccNacKMaHggcBMttctgNctHggagaataYMgtaMccaataattHt +tYttKggtKaccaactcccHtMSaatNactcRtttcatgcKcatgcacttcatSaatata +ctttVtaYttDattgWcctcactcYccattaDDaHaaKcaatSttagKtWtcatRcaact +attaattYaDggKtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgtctagtatSctaB +cacgcaBtaacatgagatVtttaaggcaVttBttaStWtattgYaggtSatBMBDactVt +ggttDagacataaactactBgcacaacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaa +atatttMgtcaaDScaKtcaBVtaMVMRRDMtcttRBgWctaacttgaacNaatgttWgt +ggBtRttHVKgKcHVtatattSaaaatBttcBtttcDgHccBagtRBRttaVagBctRca +agcattacKccaWVWtaVcggttatNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHc +gtgtcataaaatagagacttgHYatattctaBgtttatRatctatttagacattttNtWa +aSagtaHatRtctcggatttatgtgatBtctRggggcatWctaSVMaRtcatgKattgRc +atMaHaataNcBcDcaggcactattHBgaatStatattcatBgMVataaSacVacKHatg +gttaaBKtgtaSaWMattttMacKtgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVtt +agatgattagagaSttgattgtSaaacagHaaatacaRcaccBtaaDtcaMtKaaSttta +tKagaataaNcaaBtattKaVNaWaNactagtYattaaagWgHttaMcKaSagatSactc +tatMSagtggaYctcacKKgaSMgcRgKtgccagNMataatccaVgatcttHagttttct +taaccataggggcttaDtYatcgaaaMataagcaaatBttgHHcHagacagagaggcacW +tacccMttacgtgNttattYctVaaactgttaagtKatMagttcacaaagggatgaVNMa +tgcaSattatcKagtHaBtgaagBcggagtWttVaaDaccMScactgVatccaRaSatat +tNtgcBatgBaaNgtcaBMgggaatgagtatRgaatgtNttacaggcttaHaataaHSag +atagtgVctattaaagggaagDWVccatcKaaaatRccccaSVaaatttMtatStgtWag +tStMaaatBctgcctKWgttDDaSKactctaaVRtaSWcVactggaaaaNMaaaccgcac +NtaVgaagcttDNgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaattcWgHcgtacat +WaMaaKtaataccgBDaYRaggatatSKcScYagMtaatKHMtaaccatgHgtagDaggt +gtaaatatagaKVgccRYctcRaKBKWtgatHYcaHgBaYtttMcatataatgaDttcat +ttaStgtcVSgacggtggVgtBtgacatgtaaSgtBgatKtKtaYcatVtNattataaaH +aSccHaaagctSMKattcatagcacagtgBRataacaatMttKcWaaaaatagStcggRt +taattatWaataatMaYagatgVtatccttttHaScgtBgagWcatgBtgcctatcgtaa +WHacagtactgaattaaaaaNattRNMaSSNSctattcaaagccVVcatattttagMcgt +attNtVBactacScattgKVtataaKtttgNaWcttNacctagtgaNaaDcagtaWgKgg +aaKtacgcaaaYttatacSttgYaYttcDNagggttVDagHatSgtacYVatataVatta +taSataacgKgatVtVacHYRWttatcctaaDtgtaaDgRDttttattWtaaDttggatc +attNgtVaaaVggaaggcYgSWaaattcWHcgaSaVWaMatctMDtHBgttttaatctaW +aagatatDKtVttaccgaMatRaaaBttaNagHatDHWcDtBVttaatKtMataYttSRH +HcgtaHDtggttccaaagRRtaWtVctRcaNDttatacgatMcaatNHtacgaattBaat +HtcccatctctccBtgtataYctatgtcgaaDYWtNggatNcacRtMaatNtKcttSYSc +taDaaaggctDaStatKtataBgcVaatttggYcttaaatgatgtHctaaccaactttgg +gttcMaaDattatKtVacgVcScaactSataSccHttYctttgtggcDtMcactaNSBtM +RBMaggttWKtattaatgtKHacttcaMVatctgttgtccaaYNtaagttKaacttctHc +gcWtYttatMBgBaMacaattaDaactNaaatSatcVtSSgatctatgNatSYaattRat +gcDgtctataagagaagRgatatttcccaataHgttttWKtgaagNRtctaaBtWcHHcD +gaattgaaaKtgttaaRtatgtaMaggDttcMaccaMaattDctgYctaWtStaNtgRKa +BtNcMHcSttMtaKccYacgNNctttatStgVtaYtaagttaagaBHaaStVKHatgttR +VWtataMtSatgcaattcMcttatKgMcagtgaatcYtcctNaYcttactttctcttcat +ggcgNcatScStBtagctWtHaaWattaccgtctcgtBMcaaacKctcccaacttBgtWS +tVttMRgKcVagHttVtaagMaNatcaHttacatcYKttDBtatgSattVcgBcBVYttH +NtcatKgcYgaaSaKtatttttMtctatctaSaattDttcWagHSacgttagYgacWaSa +DKatcNgctaatgVSctgctYgaKgKtaataggtggagcgtcgaaaaRYtgYWYSaatac +BgacWtaNStcaattWtRcttttaaSYgttcNgtBWWgtgaatHttttBaMcMtKccagt +attttcgaHaDtSVgatgaacatgcacgtcagagDYattBcagDctcttNcNtaaaatRc +tgMcDacaagtttagtcaaSSaagaaacatacaDtctctYgcaaacBcaagaBatgtatt +gacgagYacBDgttcgtgRtaMgaattttcNtgVcttctgtctagtgtccatatctgatY +atNtatVWgttacaDacaHDDagWtgataWtatcaaBRatDRtMgVcgaaattcSMagYg +WacgggtaacaaattcagcatagSgttactBctgSVWatYcYgcBWgggRcHtataSaat +tBcagHgcgcctttKcttWaggctttaaDtRacBactaaVaaKtaaacctcgcgccatta +ctKactKSDcgacaVtatataggataKctcgSatgHSatVcgtagtgaBtSYtgaBataa +tStaaccaagttcaDtHtatattaacYatattatcctacgagatcaccgtVSttctYgtc +ataaVactcgWtaVatttgttggactaaaVcaSaDtYcgNtYtctVaMtaattatWRtWc +aNtaKcaaYggatgNgaatcaatcRtcgagtHcgVgttataHDcatttaagttctHtcgM +RHtaaagaVactBMtatgaagtaaaaaBNtataaNttcKcctaNttaaDtcgMacgDcaM +atttgYtaaNtcaccgatgagMtgttaggWcacHttNgtcttHYMcaattKcagttcNca +aaacgNaaSattgKttaaBaKttatttaMggHcttttaaRNVgttaYttttMVRtYVgRa +tKcgVtacgaatttccBatBgYBRtSKKctaaaatgatatgBtcttcgtttgacHagtaa +ttatatctgDtBttatgaDtatKtcKRcRttagattattagHgDNaaaKgcgMtHtttKt +DtgaaaagtaMatcagaaccgaatKgtatatVaccRaKYtDHtcSagtBgtgccWaaagg +tYKcaHatDDaaattDStDtcKggtMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcSc +gBcWSatgtatagcKgWgttgaacgagtgcgcgtKaaaacgRtttccatatatttttMga +KagcVcVRataccWctctcgBcgaggcgttaatgaHYtttHtaSWtagcagtttKtYaac +aaataMtaNDatRgMBaBacSaataSDctgaactattgataaRtaVtttHatWaacWtVa +HaaBDtactYtaDactttSgtKtRattgatttatatattattataattBatagattctaa +cDcRMaaggttcgtcatattRVYcttKgtRcgWaatcgaaWWatDctacaaaagaattHa +atctgttttacYatKatBaccMaMaaVtcacStaaYgYKgtttctcattatattNgSaaH +tgRaBtcataKYtHtacttgtacaaaDtYtgatagNRcYatgaStaaagactgtcWDtYa +atVaNStagaaaWtaaaataDYtcaMatSVBVaaaYagaaaattgtgcDagWSaStattt +taatNcacgataNBtaattggaatgcMgacattHaattctctaaMatactaBaaattaca +HWgBNtNaaSattttaacHtgtagtBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSt +tgctactDcNRtWgtttaVtggcaaactattgSgaagtattatgDgcgtgtcttagcNtR +ctKggtMaHgaDaaagtactgtcgatttagatcagNggtaattaKaatgaaYaaHaattg +gttVaaMggatactctaBgtYHMcttccVcaaWtgttHHRgagttKaaagaBtaRtaaWa +ggttctatRatSgtatcYtaWcatgtaBtcaatctaatRgaYYtWtccattataBacttW +tcctaHaaaaggttgacgtRattKgaagcattSBtttctaNcSctSStNtYtWaWtgtag +tcttgtctttaagNKgaagacgDaRgtNaBaVDgaattggaYtaccSVYKctSKKcatag +ttgSttatcStactcaatSMataHcaKgatWVYtNacagtttBtRagYHaagtaNaaVVD +gatattMaagattagcatcctaMaaMctgNtMcSaRcgctHMttaattDtttYttcgata +aagtMtaagttaWaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgg +gtaDaggtgatRtYaMWDttatcNtVcttRaKagctRgtgcNaatctgattatagattag +tatatgaataDNatcYaggKRacaatcaHcaagttagtKgRatRgttaagaaaatacVct +aaaagtgtaagKVgcttSWaaHatagHctagtDgDtSaVtgatcatttaNKgKHataKBc +tatatWaNgtttgcRaVNttaDgtcttagHYKatYaVaBtaatgaBattaYcNtgcaBtH +aacttVtccatDagVaaaYgWtNDBgacagVgctcaRtaHaaacttttacaaggaSRaaa +tagaagaatacccVaHatcBRtcttttaaDMHWtHgacMtctcaagKDttctgYctctcN +agaMgcgaaDWatMcMatatttDctttactaVSctagttcaRKWgtttKRaVaaKtacaa +caKttatttttggcctataaDgtcBctBDgcYYaatNactcaaRgaRWcgattgVNcWaa +tctgKagDMgctatKttRatcattMaagtctaRaVaattKctgaKtatccgaaRatcHMa +aaaaagattccacgtacgaDStatatctcataggtacgcgatgtgaaggtHYtatWagKV +KgaMDcaatttWccttgKgagtctagatgaatgVRcctaMttgtaRaaYtRtaacWgaaa +MttatcatNcgttactaaggtDaaggcagtRctcatcaatggYagccagcgaatatagtg +ttWtaccaRctagatttDtaaatRcDKtccHtBWgttctWaagccYBSgtggaaagHNtt +HtctaaattaBatggaDMgaBgatatcaatactcMtaaKtcYccgatDaYgHDBaagBat +tWattgatttttaagaRaaggatggYggaKttaKtBVBcttaWcttBtacctYaNYttgc +tgtBaaMtWtcWaagtaaggWcgMDaaNtccWMWtatcMVgaSaRctaKtBgKWDacDga +aaaNgttcaaaaataMcttaWtatgNaVaaRataWtgKctRatataagtgttgacgaKga +NgtaHattaaRagSgattctatgtYtcaattagBYBatccYtgtNacHagHtacVcVaca +acaccgNgBtataYaatWHSttattgctDacttgtgHgHcMcHacagctRSDtgattagg +aDHtYagatggagWtaMatcRcccacRaaaYagcagatgatacatatttVBBcaaMtctc +taWgaNtttcctaVcttaYBDBctRgSaagcNgatttcacgtcRDaVBttaRaggtaagg +HcacttccgDBKgagaatttataaaMaRattagcVgtttacaaagagaaaMtgDtttYtt +ggcttataKaStacaVttBttcttgBcVaataaagagtgagBgcgNcNattgaaacRcac +tDaaccaatWMtaaHtBgaaacaaccctcMctcaaatctMWttggttttacttagcRttt +acatRtccBttVcatgaaBacaYgagHttatWDtcctSatRtYggHtNMttRgNtgcatc +acgacagaHgtYaSaactgaaNWVagtagttagaNgatctgcatWYaDacataHtaWtta +atHaDgactYgttcaSVtttacctaatttaDgRcagacaDtgcYVttaagaSSKBYtgHt +DtNtcgtcWttDtgtcNtgacKagcactccDMacDNcccctWataRKcaaatttctRVaa +cagcaMtataaattWBctttgKgVcatttaVgtDgtatHtgtaSctagtatagcBtBtgt +atgtcgcMcgagttctacgaaBgWccgaWatgcaRtWtaagYttaNtcWaHtgattYDat +WRgRWagtRcHggNatNttWaaacaSgcaatMatgacNgggaSatgatttcBHcctaagg +WactacagaaaagctMcaaagaYtHVgtaaHKgKattVaWtttcctaWgaKattatgMaa +ttBgaaagtgaSaaaWtSNBtttYataVgNatgaSgcBaaccatattcctctagRtatta +tctttctMtgaRtctcYgaatDtRcHgcRVtWtaacDtcacYatRcttNgcgaDtVctWt +acHtatatgtatKaaggtaNcataKRaataacacDctcctWgtSaWcatcDgatatBtaa +tHSNBtcaataaStHtacttaYaDaMtaagMtgNaaaaNccccgYWHaatgcBcttaBcg +tMBKggccaVgacaWgaaaaaVYcRKctMgcaccWctcSacttcVtacgaagtYtccttt +ttaYgttattaataactSttRggtcVgagWRStatKataYcaatNMtacttcgcttVBaY +RaKttaaYatacagctBgagcttcHcaatBaaaVcgctcacaMgttaHaggctaDtSgat +attggggBgRMagtaattggattgYYHtVtcttSRYaacttataBtNKgatVaWSDWaca +tVcttgttgaagScaDaSttcactaattagatKttaMcHtMgKccaYatKataMcKNgat +tgtYtaaRHHcaWagctgtgcYatMHaatRDgtgttYctatNKtSDtaKgcBttgagtKt +acatgaaggcgMatDaWtcBatagtaaaatNYtSVgVatttcaNgRtaRaaNBttggaat +VgaaaaagaaggtgNtttVBgccttgtgaBtgMgtaaacBgtactWgtaacctatatgga +SYattYtVgtttaagccaRtatRMcgWMgDVSNgataatBRccNagagStHttBgctaBa +gatattaacaagaggttttcDaRagtcDgtHttcataagaacaKBttaBgactaRatgaa +DYHttgVagcMcBDgYactWgSgacBataMMcttSaRHgcagKcgaaYaDgttcataYKc +ttcMWttattaaBacDcttDtttBcatVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHt +aaKaDttaNgNtttttaggMcWttNaaaDaaaaactRgaatagSVHtaataagttStcca +atcHataatacMcattHtacaatttctgatggacatatgcaaacaKBatgcagacagVcc +tccgcaacNatcMaHtcMtaSctgtaYgtStcBtcatDacRggttRgagaaHatVcttYW +gaDtatgYcaBKgtSWVYtttctWttHtctaYttttaBtcataaNgtBRaNcgttKgtgV +KgggVtWatcWagttSttttttaMaRWtccgttttattaHatttBVtataSctRWtgcMa +caattaStBcacggaatRatactVgaagMaaagWacaMgctaacaHctHtaatacacgaY +agtcttKagcDttaKBHccgtaHaacaKVtcMKcaataaaNaggttSaatcatgaNaaBt +acggBcaagatcRgttttHaNgtKctYatBHHtaaaDNHtaVtVagttVacKtcYgcatt +catacaaagtaacKaKKtaaNtNataaNaaSaBtagaattctgacacNtaHtataBDttB +ctataatagYSctgtaHcgccgaMBaggttaMHtKgttactaaHaacgDatataaagcaW +tgaMtttgVatcKaattcgHVNatNgDaaYtataHacaaacaagagtatatDStgcNgcR +taaWVVaDStNgtcaaacgDttaaggNttWcaVNaccctgaaaMcagVYVaMtBgtatac +SacgSgNtaaaDtRaBSaWcNacgYaggtcaYtattagVStaccgatgSStMattctWta +ttHtHaDtatgYaatattgttttaNggttVatcttRcgaNtHaVaStgaagactcacaaa +tcactgataaKBtNHtttctWWtattgactacNtaWatataaaBaatBttgggtatYttt +YtgttttVttgagtcVaMVgaatNtaaNgKMaacgtaatattKWggcagtgRttgtgaca +ctaaYacactggaaKaWYRgcatgcgttctBcttggtVaaWgtttHagtcaatctcggaN +WtaatBNcaMVKStaNcMtgatataatDYMctttcgcatgcYtHtVNgStggagcBtggM +gccctgtgNtVatactgcctcHcataDBtaStgNcagaYttaMtcaYtgtagatDaagaH +aaaRcRataattcaDtcaDgttgtatRaaaaYaRgtttDBgDcgaagcNttgcVttcact +taMgtMWaYaattcggaDcgaVtYattaBYaaaattaHVttttWaacDttaRaSWactcB +gaRctacaVStBaaatRgaacMSaagaatagYtNctcaatagctNttaVtgctgtttgYc +ttaatgtgMaStactgDBagVSggtSKMYttDatgtMaaSaVtccSRMgaaaactHaatW +WtcatttctDgcMcggVtgtRtcatctttNatcaatatYaKaaaatKWtDDDaaactaag +tacRHtcKttacaataggttWcttataSaYctgctVtaaVggatcctaHVttgWtgHtWt +taDHaNgaccctatatgcWtNttacctaYtttDWtttaggHNgccatattacKggattVa +tatcRcggRWMtgcaVRaaHgtaataattttaggtctcDccaatatgSaaaagatDtaaV +tYgNaHBtcaYttaaaaacagatataaagttaaaDWccMHMattggtaaagtccgaKtat +DKaVHaBagaBatactataVttDttDaMagctctaaDSggtttgaDacacVatcttNtga +tKtVaBStatgNtgDKYcaatcataWtcNatYccgRtcgBHacaBaatagaVtagcttga +KagcgHtttDNtgaagMttSttttgDDKRWtagtaBgtgagtgBcaDtWtaHcctatHat +ttgttWgagcggDtgtRDRcaaatagcacacRtDgtgVaWtaattRacVataBWacSYWV +ctgYtWDaVtaKataaacttKaaaMVHaaaaKNtaaacttgVataaaatMaaatMaagta +tcaaRtatSYRtBtaataattgtttgaWtaNNtctcaatNaataaaaaaattgaaaatta +ttgtgttaaYatccccHtaNcattcacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtg +ctagaVattaBtaaaYgatattcgaaBtgaaDacacatRaagcgggagggDMtatDttaa +tttggaKSNtactRMttactgtBggcgtcatNttctattaVacgttccKtVttMacttWt +ctaYcacgtaVtaaRgKcttggatSYatattttgttacaaMgtgagagaSatattWcagD +ttggNtNaaYtaggaaKtYHcttgKattWagNgtaagHHVatYatcattaaaaaYtHgtt +caaaataattatBgcaKWKtagaatagtatBagaaMtattMagaMtHcWgYcacgttagt +gtDNggctatNatRcYYHtaacMaSStattRagRcgataaaatWNNatgaaatttVtKcR +tKtDtaaMcctccaDRcaHtBSWcYtaKttcacaaMaataaMaactccgSgtYattDtaW +ctagatBtaatSgatgatHKgttgcaaaaagaScHtgaaHRDatSagatcBcggcatcat +YVaatgMaatStgNgWaaaaMttgcYaaagttSHaYgaaatHattBgtaaMRagSaSacB +aagtttttcatgttaaYcagYtgKtYctaStcaagcgtaVattaNatWtHgtHKNDtcNa +KaVaStSacaaStttagaaataatgcDSatgtaKtgMMtcaaagtNattacMYgtgctNg +VcaaNcDtaaaVtYggtaaaactgcaagaWNcaaacctDSaaSgVaKtctcatataMtgg +BtaRttKtagRcctgttaHgWRaattgDaaatttHtaccagctcagaccKaaBctaagta +tWtaVagBgtttatgaHaaggattStaactWacKDVtMHccgtacaMWYctDtagatttR +ctaccRagtWcWgaaaaMcagttctgacSctaaaactgaatcacaNcaMWtWccYgtttN +aatttggttaaNtggttSattttcaacgYVccMtcgaactBtatcYttcYDVMttcgatt +aKWtatttagcaatatcagWatgcRVaatgRtacWaVVBttggatRtaNgRagttDYata +acDVBcaaactttgtttgaccatagHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaa +ttSBKacBaatcagaatgtHattcaVRtatVSSaKatNataWRVaaagMaacataDgata +WHatcNYcMtatttggaSatttcHcgacaYcaKaaatattacHcSaBVatHacactaMDa +taaaggcacaacaSacctgtaaRgtcccaaaatWtDtagtcaagNtttgatDacDgcaga +DcWgatDaaKagctDWtttatatWgDcaaaWttStDtKtatSagVgaaKtaacgaccgMg +aSaatRRcagYtgttNDggcHScaaYDWtcaacgtaHgaStKtgMtRtaatccagtDaaa +cHgtacaaccHtagataNaattatcVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaK +caBgtttgaMDgDMacttattatgaDgagcgtcacaaRaagtYaggMtaaactagaacag +VaMWataggtatHagtttaaHtcagtaaatgRgcatgRctgaMttBaaataagWVtcHct +gtgtYaaaaVtKtaSaaBatMtttgttatattattcaaBYctBWtggatBtgaggDagtg +cacVataRBctaBaaaataatttttNggtccgtVaaaaataaattBHaatBaagaHgtta +agcctaatcaaatgaYtKaatYtaaggtMgaRggtWgggNactaacgaRaaattSttWta +ataaVtHgtacttNtaagHaSacgWggaYggNStcctgacgDcgHggtttHggtNtMttt +DatNDgtgacgtatacgatKatataaacaattSaaagcagatKtttSagcaaMttttgaK +tMtagtcRacctKSttBttaatMtgcgttacaaagaVaataattcaSaaWcBVacYKtac +aNBaaKRtRtcgWtWBaRKVtYWWWgattgBctaaatKaattaYtMtSBMBHDtBtaggD +tcNctWYagtgSaaBaVtcttNgtcgttHtgtMtctatKtatVggKaSaagtttatttta +tgtactactHtHttSMactatHcaagaattVataaaMKNtaMccgtgatDaHcaacttRa +taacaNgaatcSBtatgacBcctcgggtaatWaaWtacacaattctRVgattctatgtgt +atHagatagggacVaattttDtNaWKagtatatHtagacgaggtatgtcagtgagHcccc +aatNataKMBaHtcWgctagtgHaatBatSataDatatcacccaagattttcSatKgatW +tgaagtcBMataaHaaMaattatgcttWWtttcgVKYNBattggtacttcaaMaVNcctc +HatcgctVcttKatgtctctBMggacatcaggacSgaKttgagtctKVYaaagtaaSgaa +aHaWactgRattaaBttVaHtggattagRWtaaDaaatgatttSMBWMaDactScgRYtg +aVagNctgtSBataKacStHRatctVgBKaggccaRctaacttcYKtcaDcttgaaacBB +ataatacYMgWgctgtacttttatgaSaaatYcccgattattRStccaaaBagaacaaaV +tttgcttatagaaacacScccSaNtaaaaBgtaaggcDgtSttRatMYSWatcgtaacgt +StBagttaVaaaScccSggaMDBSgcaaKaggatatacgtatgcWactccgVctNttMaY +taaatKaaatgKStaaaHaKatatgBtcctatgtVaBggaatBcgcaatgagtatHcYag +ctDgtWaaccagtatWWtaRtKagatagtgKatatgaaaggcaWgtNKaaagataWaatH +aaaaaKMaaatttBtatHtctNactKtBVVagtatcacgtMgtgttaKtaatcgaaMHtY +KNcMaatgcaSaaDBaaaaagaWaDtWMgaacatttDcatttaBaBtDttaaSMtcagct +tttRWWaataattcNctactWaatNaBaattaagaaacttYRHaccatatKtaKcNVgtt +YagttBtaaaaVtctcgVctagctcgSVatatagVtMcaaHRctaHStttNtcattRaat +gtaRtgttaatYtaagcattgaatttaKtctaKKgaaggtcgMctttcWaagcgWaKctt +cYttgtgaRaagMtDatgWgYaataKaatSWScatKBtYgtaagagaVcacgctHStaac +aSgBtgtaNRYaaWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKgatcagttgtaKc +gttgagNaStctggaatVtactaSNtaaagtaatcaattaaVaaDattHDBaHKDHctVg +gcaaacccKMaatVtgttacBcctStgBgMtScgaaHcatgctMtStaVttttcDaNagt +DVaatYcggaDaYtaactaNgtccaattSacaaaaRgtagaaKgtcRSNtgatBaccctt +MtactatKgtaaRMagataMatgVtVKagaRagtcagMgMaatRHNttagaagaatggga +atcHtttttSgtNgYatgtgcYtaatgDctMaaaMccVScgcRgKNaaagtaMtacaKaM +NaBatagBttttcttttYatataNaWcagatttgMtgaaacaBYtHaaatgtaDactatt +tNatttKttSattgBatSRtgKHttacgattgcggtaaaaacHHtaNgMcgHaVDtgtag +aagatBaaagDttaacSatttaatttaccagatataattggVgaRctRtcgccVatRNtD +gcagBcVaHtBaatDttatgKRKagataaRgcagtaKgagttatatcaMSagttccRctt +aaatgatcttataaacaaatttcccttaBaWtagtagttMaacMaKaaaagHatYKactt +tRatgtctcgattBcSagaDKtttHtBaccttNttVttVVtggttacgtaaBMRgatcgt +ctacaaNBtaVggttYaaggattccaNgRgtagBtgtaBacaagtataaatBaaatKRta +MtKHgatcgYggDSgKRaSttHStcatgtatatWacacRacHcatYtttaacYatatgtg +ttNtgcSagDHgataYttNattatcVattcaaYttggtaRHtWtcgaBacgtttaBacca +BaatgtcgcNagaNtKtaDtgDtatgDaBtcKgtBgatacNaccDDatttYtKggMtYNt +aactgVacattaaHgMttatcgtHMNtataBtKSgccaVttaBcttattcBaagtgaWta +RtcctDVRatgaattgatatgaWgccacDaatKaHtttacatNttaWNWgtacaggctac +ttBaYaaatatacaaaatttcgNHgMgttHctcKYcttgMtaacBaDVtaatttacagaR +ttttttagcKagtKactatMRtgtDtaattccRcaaKSttagttttBtctatagaKaVtt +ttgcNagtKVccttagRgWaNaKWttataDgcgaatgMKatgatRcYtctgVagaccgcg +VgactagaWaaHNtcRNRKaatactcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtN +NgtcaYttggtttYtatgtaaaggattttagatattKMcatgYaaatcaVactcagagtR +YtgtaactatagtBaDtVaWatDatctataaaSgggtactaYaKKWagaaaaataaatta +tagRcaaaVataVagatatgtaggcWagacRWattctgacgcDtaBcYattgtaDggMat +gagcgagaggctaaatVtctcagRagDtSgKNcgtVcStacatttagNtgatSNgatcYV +tHattHtBgMacRaattaHBacRcNaaccctVaaYaattcVccatacKcttSagtctgKM +NagRaNcatNgcgHattStSKYRggtcagtcaccattttagtMaccctggVattHaatVa +gaaMaattaVacatacacaaattaattacgtKtagaaaMgatWgWccatYtagacKatct +KatMcggYcgcatgHRtcStVtaatHgSaaaVagtgaatgtgYtattaYcRagatgatca +taacacSgaYaactMKttatRcgaataaMSatacNgaMatttcggccacgaYYMcaKatt +RagDtRtatMVBtaattWtMHgNaWDgStaaSNggStcBcVYtaYagaHtacagttccMc +gtYtYttcattgSWcttagttcgtHtgVRYgaMacttBtatcaactaaaaVtDgataaDg +tatcatYDttaStgccBacctaaBagttgRtaSBtaaaagWgcacBggttagcMaYattt +BgtaggtRBaSagttcacgtaDaYaaaacDSaKattctgtSatatgtatggVBcctctgt +gaaHDKgttaRttttBMHgRMgHagtagMgacgaagttaatattgRtHtHttatYaaagc +agatgtgattagtggcactactVattagatctctgtttatcattYttgatHcHttagStg +atgactctDaaatcagtgttgtttttcYaaagtatatcYcaSaacaVttcgWtatKaaaH +WtRgtttaKacttctgaaNaYacctNtcStatttaaagttKgtgatcctBcaBtctttaa +aKagttgDtWctDtgtgctataKagtaNHatctagYgatcMgtggYaagactgacactta +RaaccHgttcaYtagWtggtgBcStacaMcMHataaaNagatactccaggagttaatcat +RttttgaKNgSgcaggtgttRaYcaaataBtaDtatHgBtatacKaataKtaggaaatat +gcataaHgaKttttatMaaaNgMatYattgaatNtatVaggtKctttHattcatttatYt +attagtataYtttagYcattagaaataHtaaccttactcatYttHMRagttctDagNSVg +cgVaNNattctVcaaVagaatttaagaggttttacRagtagtaaaBaBaaMtaScKgVaR +cNtctgtataagtatVgtDgHaYttcHYttaagatRgtgaattctYaaaattRtcWtacD +DaRatcaKtaSacaagctaNttRYagMSDKtWgWaYNgaaaatatNtaatatHMtMWRaR +acaaaatgctgctacNKaKtagttgVatDaVccatSDtgaSggcgWatccBgaaVtgtaW +ttagatVaBWtacgWtaYattaaatMctDgDaaKatttgaaatgctWctttaHtggHaBB +SRVBWtgattgagatccNcaaaHttccgVcttaDHtNgtttaMggccVWaagattgKcaa +cgagtatgtccctctcttaccDtHcttcctBatcStVaactaatctacatgtacataacD +gcgaVttataagcaaRWataattcggtMaaBccYgRctagatctNtBaggacMaaaNgct +gttHgScgttaaVgattVDtaaNaccggatatHatKcgataRtaMcagctattcaagaga +atHcYRNgNgcaWtgagYtacttNtaagStaVVagctgcaaggHatgtcaWgaattKttg +tcgaBcKatKKtDtRtNYNtctactatgcgatgtaacDtcaYgaactSHctDataKtcaa +gtccVRtWaaKMRtagKttaatagtggKttYtaKtVataWYgHBatataatcatNMRtDY +aYcttgttHagRtYacgaDaaMMtcagattBVScattYcaataataBWaBatgDtBaKaH +acagtBggaVtgtgttRtgacataaagtBtaVgttaNaatcaSgcctgtcBBaVttctHg +VttcttgttatccaatacaNtgcgctatacctcatHtNaBMtgtagaDtKagtHatacct +HgtgaDVWtatcWgtatScattactSgatcWatatDataRSgctHaaWataataYacgta +cgtgDatHcgtaacSaaagYaMataYaactggaagtKgattKMaatStRgtatVgttctt +KSMtcataVtttaDtgttatattagWtatNaDcttgccHaMDttStgtctgagtRtatRS +MWttaStcatattaNaDtcaatttaVatgMtcaattagMYWaRcNtDttcaaagMgagaV +HtatYaacggttScaaccVKHaaatacWagaataaccMatWgctDtatttgaatBtNttg +aaBgagaaWcttggatcRctctaDagWBcacaatMStBcBWtatggtagtgaagaMKata +cttaYHtNctgttHSMaWttacaSaatgtattttggccatatSatcgctctttgaRRVVt +DaatcSYHcSDNacattcMDaNVagatctSctBcatagtggHagaVtgtSactctSHaMa +WtgtatcattWtacgaaHatatBaaSaYacagtaaaagtVacatKtatatataVtagcgW +ccacagctcaaccttRtatNactMtcattaaatttNaaggctgYctctacatcaVgcMHa +agaBttcgYDaSRtHgaaaNcaWYBggataatBactgaataYgcgtaacccactHataag +aaWgcgRacccagagaVtataggcttNtaaaaHatacatttttYYatHattgaatgtNct +tatNaVcaaRtKctcgaaWctDttttataaatgatagcgSttcVtgatataaataataBg +aatgaRacgagtaRctttaactattNagtcagtgtgaSgaHRacgVtggRccatttatgt +MtattaNatgttaaatRaBRttcatcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMga +gaBMgaHaHagatttctNtWatcaaaaDgtgcaaWaataBattaNtatgDaMaWDataNt +ctatDagatSWctctggaccatcaBgtatattaaHacHgattcgatgtRtaYattactNt +WgaaRgcgDaatactgWcKaMacRSaSaacDgtgSgSRaagNtKttattcattaagtctg +tctctataaVgctHKttgVtgacgattgRYcatccWcMtaBagaHacaaaDaaaRVgcac +atgatYaatatttMttaaWBtctcgaNcWDtttcagYKattaRtttagHcKaacaBcagg +taacctaHtaMtttaHacctVacctaaagtcactttcWcaatggatSaataHattacaMg +gtgaaWaacagaaattgttggRggcgattatWtaKtScWKggtttcttgtcMaRgYYaca +cggagtgccDcDattcaaacHaacttSScaaStMttaYtgtcWaaaaaaaataBataWaa +tatBNttcgttgtVatgacaHtgtacatHtaatgtKcatgSatacVRcVctttagNttaa +tKYgHtRccttDBggHgDtgaatcaagacacWtcgRWKaactgRaDNMactactgacaDg +VgatcaagNRatacagattSMttaattYtgWctRgttaaKMgggaaataagttatgHaSc +YaattccRMggSagaKKttRggtttgDtcgtcMttttggaDgcVctYcaaataattSctD +accatNataDtaaaWtttagHMSSaagaaBgatYaaggNtagtgctcMaatttWMggtct +atttggaKagaggatWcatttgctatcgcccBacacttataagaYtcNcagaNatcaYHg +NgaacRgtaDgaNYttcattRtagNDcHNVcgDctggDatDtgNaaaaaHgaYagtRtca +aDcgcaKatcagttattcataaccNaatacacaaYWcatBaaaacaRttMgtaattctWt +tMaMtttccgaNcatVtgatcBaRtttgSaactcaKYaaNtKDttttRagaMcDYgcaKc +ataVaaagattcatatWcHtagtagatttctBtcWHtctaRgaSttgHatgaHMtNtaac +tgaaaNWtDctgDcacattMctNgWattatatctSttaScctaDaatatDYataaaaata +taatNctKaNaatatcSgagttaagtKDttaaStaaHtttaatgaRataBtaVcBtcDWW +aaDaacacRNtaVggatattatagtBttggcaaKcacRNgaaYaaMRaHtatBcaaacNa +taKacttaMtaacaacgRtaattgggaRcttagtWataactKttDccgaMcacNHKtatt +StaRcSStDttacggagagtMtaNHatttWRNVgaaacattcScatgctaVSttaRaMag +atcScaBggtatacgatVttKcVtagtgccgtcDtagtRagggcagggRRttKtcgtKDR +aaatgatVttDtcatMaNKtNacagMattgttcaacKaatYKttaactaatgagatttta +BattBctcaaRWgtYtYBatDcattggRtaaHttcaNagagctcaRatBtaagHtctctt +RatagBttHtgatgattgcRcgtgSaagcYaccacBWgtaNtctagacgaaSatBNtHMc +KagttaaDcHtaDaaDtttccaatMcaSaaacWWggtgDtgtMtcacggcgcWttcBcta +aVatggaagNgtaacctagatggYKRVttRtMcgttaagccaHgatHBcgNtctMKDcYt +aVttHaaDWcYcKtttttgatatacataggaaaaacWgctgttatWHaggatcgtggcat +aagaaaWtttgatcaagaDatgaWtRtttgMagcBattcNaatNcKgaatatWBBcttKV +HtgcagtagaYRatcggaagaRtattaBNttattaataatatgtttttaagMggggMttc +tBgtcgaaMctcctaVttRtBattaatattgVDcDtggtgaccBaNttDWaVtaaaaact +HcaVtacKMtgaataacggHtaaaatatataYtacBcattttSaaSttgatcatccacat +atgcYaVcattatcaagacYcMaataagaWWcBataBattcBtaKatgtaRgtKgattaS +ttYaHcgttHcacaatatKatgRMgatgatgRaattctKNMRtggatNttttagYRtgtg +YttaataaDcttHaDcctttgggMtcgcMgNYtcNacttKtttttgYBaHMgcccgggtW +ttatVttttMtVgaHagDNtccBVaaagtaKttaaacgaYgHagVatMgaacBaSacNaa +aBcagaaaatatttaYgaaSccaRacgctgtYcctttStttaacgatVWaatKtaBtaaa +taVaBVcctgKaatcaggaDYatgVcgctaaacVtcHctggttaDggtatRatttttaaa +tDttaMtMaggtMaattaRcaaggaatVaaaactSRctatttWaDtBataaBaaKattSc +SVgtatcWaaaBtattVtatttttatYtaatacRKcgcgYtccaacVBtagcttYBtgtg +ttaataataWactatataaVccaNtcaBtttcMagataatgactMBatBctaaRtatata +aaaaaRacagtatYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaaccBttMaaMDVa +aaggaVatcScMRMaBttctSgacKaccKcDgaWattHVtKaNcDaagRSgcgcaRgagt +acMKtWaacRtcKKtBYgtagNtatgtttVttatcRaWtattcgtttaDccttMVtatgH +agaBgtaMWKtcVagaagcaaaaStaaatgagaWtttDttttagNMgVttcWagacDgaM +atataaataagtttgcctatRtttNtcttggMtggVcgaMaBMgaatDtVaDgttaaacg +aagVtttNccaagtgHgtgtcScaataaRYaactgcVWtaNRDccSggagttattatgcc +tMaaNcgtttVgtcaatctaccaDMtaattBaatMtKgaDcBggatVtaattRBattgcc +catgaNtttMDcKtgcaccttccBccaatctgDgMSgaagcactctaWtattgaHgcDaa +gVRgtaBtaaRtgtYcYttaagataaaHaHataattaattaStcttcgatHWaaRRSHct +ggttgtccaacaDttcaKggcVcgtSBctBNaRaattcgcatagaMtNattStRSaaatt +VtMtgttNYaatgtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKSacaatacRgDct +aSagVcagDgtYMtcatcgttcRatgaatgtcBSKtSagcttagKKccgHtBRgttStgt +BaaKaMtaaKHBgaVaVattaatNNgcattgagtcaBaggMgctHtaatatttDatcWat +agRatVaaattNttttaaVctYagtRaHttatttaaaVtaccgtNattataKSRcgcagM +gaaMccagaatatMgtgNtcttNtgattaBgaaaagatWtccNtDggaaagaNttttNtt +tSggtDcaaagagtactccattMatataHcgcHMBtgaaKHSYtctaVtaattgtacctc +tctaaaVtatgKaWaacagttYaMtNgDYtttcYRtgYaWaaaacagataaacgtaVatN +aaBtBattcctWaaggcacatgWtttaMtVtagatatacgataMtttggtVBagatctRa +tKggttgcYtacSaMStattBgcatttKatKtVgcDgcttNaaataatWNtaDStRaacH +tacttacataatacaMtYgcggcatYcactttttDtcaacBtgHttggctttHNtRcgat +ctcactctcattMtatccgattaggtgggNgagacgttctDtHcaaatacaVaaaHttct +cMaNtaattHWaMYgatNacKNNMatcRtNtYMgVtataaaatttaaaBMtaaaatBtaa +acttgMataaaagBaaatBVactagaaaHtWtKRHttgaatVattctttgaNgaDDtatc +VWtDaataaaVaaatgcaYaaggatgggcttaaRataaacttVDcattcaattgtaBcMt +gYtBtcaMKcRNaKRtKcaatttgatWgaMagtWtgYVaRcagattacaWttgaataaaa +WgHaagacggYccctBtWttttYVtttggatKBtVagHBgtaatgttcgaggaWtDtgat +attaMaagttcattMtttWcgtNgcgaRcaactaMgaVHctctgcgagKRatWtggtcgt +WaaaBctcScVcaHatattNcactttccBtDaaNtYggaattRtcggctaggNVgDcgaa +cttMatNagaagtaaRaaRttggtaVSaagaattattcaatNttWcaWtaggattScaSt +gattBagVBttaNcNaSagttagtcttDccctatBatHaRRttaacBYKKtattHVcHag +StaSaatNDDatcSaVgtgMttaHttgttaataatcaYtDcatttHNaRgWtgtaYcaaB +aagaatYaagaccKggRattttaNcgacStttaatKcVtcYtttcggcaaaSYacaKatt +gSatHtWtKVcagatccccStaatRMaatgtaatKtcDgNaYaaBttccRaaacttHtaR +caaagtatgtctaaBDVcKSKVatSagtggttaatcttaVNaagRtctgRataKgcaaga +ctSKattaBatNttggttDtgcDataKaKgKacaWHgttScVaagaWtcatHagcgattc +BBtcWaactBatgacBRctgatDcMaaVDattWaaKtRcctYVYacggaaagVNBaaaaa +attKYaKcMatgagcatStaBtcctgaHgtttacHacgcttatgNHWatgctWWattttg +YaaacctaacYcataVtagVagtVtNgaMagtcgttatcYtaagcatgKgaaagNSattK +tttaaggacaBNRatttacatttHctaaaHactNcNcaaaYBcacggctcaaHagaaSaa +gcaWtcaaaDaaBNtNacRgtttBSVtttccttaaDgcctgKSttgtcaaacNMcaBtag +aWatttVgcRtgaRtMttgccVttatNtatggacaaagWgcacNatcaDMaWtcHgaaNa +MMtttgcatHtYDcDactttRYtaaatMtaVaaattggtgtcaacatVctBtHctYNaca +aactcaMaaaMcHgtaactHaaWattKttactYataagaYgcttattaWMDgStMKKata +tDataNHMaSagBaaaVtYtgVtaNtataDRcBtagttcgVKagggatacaaSRaataaa +tagtaataKatMattVaSatSBtagVaYccaaaYacaKSactctaaHctaaaSaaagNtt +gactaSacDtttcattVctccagYtcNcagtWatacattNgttagagNctaYaYNttKgt +tttatKacMgRatgaaacVccgtcaKaatHHcacRtgtgDtccatHaaaRtNgcaSagtS +tgWKtttgBtHtSagaaacgtaSaatctacWaaattagagaDaWgtataMtgataaDaaa +aaaaagttcBggaHaDWWcYctYtcatctttcaBtctBaattattagcatgWcacgcaaa +aDaactRVccBtaWaatYcVVcacMatNatacctSgtWgtttaattcactaaagcHgaat +cHatcaBtgtaWatSScMMgctatctctRaaaWMgttaKaatagBtttcttagaggVttc +aatRattNtccatttcagctactccacMatSHtagataaaWgaagtttgDcctaagtMaa +aYagaaattttVattRacatctgaaccataYtcaaatcaRttaStRgSacctBcaHcgtM +cccBaagaaagaDaaattKttNtaataaMgtctYcttDgaactaKaacNgcaRccDKtca +tgaagtactcgtgttcctBtBtgttatDtctgaactataacagtagStaaaaaatgHaaa +caacYgtgtgHacaaattgttcSttBtVctaHaacttKtttttWatBtcccttaaVaaca +MaagaattcaKaSNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaW +ttaattaNtttKtBttttttagcttcDagMNagtcKWatVMgcttBcgccttttgtBtat +atttYtMgctaKaacttgattttatctaatRagtttggKBSatagtaVVcaattMataaS +BtDtaBaactgSgtatcaactgHataacaDcaRtcKttatgaatcatacgcgaagNYaNg +aaacaattatHMgYgtagatctctWttacatVgcgRcMaagttgttDaNtScgStWgtga +caacacggVgcgaSctcactcaaaaYtDatatBtattaNgatactctaagtWtKSgYtat +ataaaaaYagaggttaKagtcYtNtgaagtctBWgaWtaaBaattStcatgNNtttagMt +RDtWttgctYattcVSBaMDcagatVgccatMatttatctatcgtBgcScYtaaccaaHc +attgcagtcttMNVaactWWKcaaataNaatgHatgaatgtMStgccattacHNgVataa +YtgaggtKttNBVtYagKacHRggYMacDatcgKtatVtWaKgtHatatMgttScgaaVH +agaaattaNttaatatgcaaacttWgRagaaRBcNcatctaagtggatgVKaaVgNcacc +agtatgHKgacaWatYcSacaRaMgttgcttatVcaaWcVaKaaaKaDtaaaatcgVacc +atcgKgtDagBNKNatccgaacgtKgtYctgaKaaSKcccKgcVtttKcaaYtagcagat +VcctVtgaMYctaccMcgDtgBaRtaaattaaagctKtaaatatatVgctgaatatctMa +tccaattacaSYgcactWttaRacattgtNaYcaactatNNtaHttYcStactctatatc +WSaccaVNctBtaaagataNaagtaaaaStBaaVtggttatttagDScttttMMWctagc +aactBctcttattSatacSatttRtBataatcaaKVSttaaaaacaNattMBcaacagtt +tcVtttatatttgtaaKBgcacattttHNNaVtWaggaDataatNaWtBataattVacWa +aattRHtacaSgWtttataDMcttRScttttaaaaMgatacMatYccgacKMagVtWcMt +BaaatDatatHtttDtaattHaatctaHgcgtaagRgWaccattgaStttattctattcV +acctccBcgttaNaacagNWtagtaNgtctgaHaacBgtatgMcRVatataatKNKaagt +ttRgtaYcYcaMaaagattKgaaaaKcttgtaBHNaWNgMatcacctgcaMggScBaRgM +MctaDaaRgctcYtaacgtgtatacttcacDaKtatgcaatMtactaHDtaaVcgaagaa +aggVaMaatYtttttattttatMggaVYVaaatBaatMgctgWctaagKtctgBtKacaa +taYtgctBgKgaMtgtgataBagttMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaD +ctacYatctcHHDtgattaaccttttYatattcgaaHBagWgYtSgcMtMtagaHactaS +gBgBSatHtDttagaacSatcccaYtatttgtgKcgDcRatctccNtaagctagBVWaBa +aMHacaHctDVaWgtaBtaaStVtDYtatacttgttcttggNYtatWBSNcagatttgBt +cVaacVtRgtYaatctatSatagttDatgttgtKagtctagKHtcttttaccattcccct +aaaaSatttaDgBactaMttctVcaacVgtaSYcttgYaaKaggtaWttgaaaYgagata +atgccMgSHatHtacaaMatHDttcaagtaMatgtaagtgtaggtDtacStVaHcaacta +tgagttatataaBHagggccHagtaaagcRgcttagYaaaaaagttaaattatYNtYcta +gtttaacBataaWactVtRtaatgtHatctagacatttaKagStttgttttaaagtDttM +tgMKgcgttaactaVttHcatccgctaaaaDttSMccttNaaccattacaBcHctVcttc +tYtaaSSctVtRVattaaagtHtaBgttcatacRcctKctHVHgttKtcatctatagNSa +acHVatcVgRtgtaaaRatYtcgggtBtgcKacttgataRttDattatcMaggcWWRttc +cgaHttNtacYtYactgtatWaaWtaaggtacaDacaDgttStgcttatctattatgttg +StaaDaaattagttRgtgcBgRDtaWaggMaaVttVRtcBttatcgttBDgVgatttKga +aaMttatatgattataWctcWMgaHgaattMDatgVagtgatatcaNcaaaataSttatt +ttaaatDgtaNDNggaaacgataatttaRaaatataaaVaagttacDtgtggttctatRa +tgcBtaVatVtMtaYtttaaYgaHttgttgagctacttaatatBHtctttaagtcaHaWY +tKttacttgtttatagacataMgttgcaBVcttMacttYcHcNaDatNttagatcagaat +cttatcatHaNtatcMagYaacacMcaatacaNRatDtaHDHtSYgaatcRaBtKttgaM +KgcDgtacgtgYatHcggatactDDctaVRgtgctttRtatgtaaaccagtttacVtatt +tBcatcRaaYgcaMaagaacSctHRtctaWatatacgtattKaNagtagatataaWKcgg +gacgaRWttNacaaaaagaaatgatacDaaaaMataKacatVgcgVcgcNacaaHNatta +ggaacattYtcRYtggtatccBatcaccgacaccagaaagMgataacHRgttKctDaggM +aKtaaatttScBtcagKBgYtaRKttagttttcBaaHYatgattaaDaDVacaagKaaRY +attaMaaagVatattKactatcttDacHaDaatBcactattKtKtRHggtaSctaaaaag +tttaggBScaatcgMStttaatKacaVBSattaKaaagacacaaagtaattWactttacW +aaBgYtMcMccagRtacaatatcttatBacgNagaRtctHgaKtMgaattcKYaaMacgc +aatctcNgYgtYRaHagYtcVgaagaacacKgaRaacgBtttagDcgaWgaYtKataaDc +aBatttccgaaaacaRRBaVtRtgHacttHgagtMttWattMtBtgDaNtgKtaaKDccK +gctaMRtaNacattacWcttacBacgRtRttaYggcKNattagtgactttcKHNcWBYag +ttgataaYagaWaSMttgataatctataatRtggaKtcactWaataatYgtgcHgYKtta +aaacNcaSatgcggacaBaRattttcgacctHtaKYgttaaactataRaaSactKatSgg +atgtKYtatctYggcMtactatgtgaWtttctgYDttggtBtcHBctactacBcVacaag +tgaatSttcHttttttatRYYaccagatctgatgacgcccVataagMaggWgYtatctgt +gtatcWttRttcattattgYcHtgatcVatcttVSataactgtgcgtgtgaRWaacgatS +gaNaVKaaaaMttccNtWgtVaatNtHgttgatVcttatcaaDaRScagDtaKtatttYa +SctttctcatccttaattagttaaatactgctgNcttgctcatatatactaDtagctagR +cataBcgccRaacaagcacaagtaHYaaatgttaaRgacNgccgctcKtacataBtWtaa +aDagagactacaccacggaagcStHgggtcatDcKcaacctctgDVRaYaatattWttat +tcttataatWatattaccYaagWtgaataatgatttgtatBYSaDctatRattgaatDgW +tMacggtattttRgtaagtgWtRtagtSctVtaRgttScRcattacYYatattaRaagga +ataagRtttBHaggtattacBHMcacKaDDagtatMaaSMacaSggtVVgacctgttaaH +agtactaaatYtSSBgaKatcMVHcDtatgtagaVgtWtMcttctYRtgctRtgaacatD +ctcRaggatRaaVWtgHtaMgaattaHataStgaKRaVacataDtgDRagBHttgNcNaR +DcaaSagStDgaStattBtBNHRHacaYaatcagcatacDtattWctgcMattaMaaWgK +ttgRKgcacNYtcatcaaKtctaNtgacatMatMgYagNtaRWtgaaatBattctaStYg +ttcSYatcctMagtgatgcgtattKHKtNtcattcacatccDaaWattgcacMattattg +DcttgaBgccaMNaacattctcaacgaggagctaactagattWaatgtagtcagtYtcKt +MVSagWagataaatgtaaVtaSatcccVMttataacaVWHNataWtgccggBVYtacRgH +atagVtctDttaccaataSaDgcggtttcKaggtaaMcatgMttaaDacaccagYgtatt +acWgaDtaBaacctatgaWagacaYttcRHDgDgaaMtcagRtaattDtaagKtYMMaca +gcaYacgtWtctcaNcaagttttctacVtatagttgttDgDRDtatScgatgcgagggSa +cttcaNcVaatKtattRtWttaVagtaaMDtMaattHtagtttaSgWctcctggNgatgM +ataNRcttatataatcVtDBHgtNaRatgctttacHtRacgYtYaBBtaScWtttMKcSt +gRcaSgaagatNVtagctgtatVtaaagttcgWMtgtcgtHtcacSgaaWcgttaMcttW +DWataVKcaatctattaKgtattcMttattcgtatcaaatacaDtcacatatVaatcSgt +gDatBtgtagatgtagttataaagtctcatMNgataNgtagKcatgaagKcYgcNYtVtt +YtaHKcattaaMagaataRWacgSactctWgtcgtaaaKaWagRaBataRSVatccYact +tcaggtBVatKtHctatMcttctgtHttcataMgttattcttRtYttagNtVtDatattg +catYBtggKtctatcYctDtagHKBNttYKtcWtRgtaDatgaaStgtaMagcBgaaagt +SctRNaHcDgtttcYaacBcagaMttatRaVacgttKaaaacMttaWSgWcNRcaVgSaa +aBatNcatttatttgYatttDgtcaatgagaYNattggagcDagagatacNtaacaWtBH +gtatNtaggctaggcaacYBtatWctgaRttDatcgttKtaNtgaaaHaYtcgattgtgc +caagagKatcgatatttcaDHMMttVagaKRtaKtDacYgtcBtaDMacagatHcttcag +actcgtagaMggtKSctagKtaBYMggtagcStgNgaacaatSgattaaKWNaaYggaaa +acgMaaattgatagagaMtacacNacacSgagcYVaattHgatDWatBtaattaaYttgD +aacgctcRatatacVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMRtgcataVgtaat +caagaRccctYWccaacttagaagaaNgccHWaaaacacaMgatScgatgDtWaaVtata +catggtgRNattattcaatctBcttatDaMcaaHttatacaaNcttgtttagSSatgata +cccKttaMtcatWgaVataatatgYYtcaHaacactWHatttVYatatgDactaaggcgc +aKcatHaccMtccHcaatgtWtctttatgWDatctgWaagHVtDggaagagtYHttBgaD +KMctMHccDaattMatcaaBtBcagatBcatatagatttatDtNatcaaaatctgaaSNa +agatagtVBtagctaBVNtStWBgctagtYgatHNatatgcWacWtaYtctatatgaata +ctcattagatcgHgaRattaatDtNcaaDgactSatactgNataBYaHKaKaactctcHc +KHRagDttgtYgtaattaactagctatatataaKcattttgcKtcaacSttgHRaagacN +aBtatacataaaaataVWHMcaYcagcagRaagagttBttaaMtgatacSDaNtttgaag +RtattaHtttagtatYaaatcaccgaYaatattWBtttataactMYactaaactaaattt +cNcVatgcVgKVatatattaaatccggaaNaacacaSatgcttgcHccacatgatNtatg +KaNtgctggagtctataHcRRScSagcactcaatataggaaYaataaagtKKaaaKtBtt +YRtgtcNVVaaaaaatatagaNaSgattDtgacgtctMatcaaatggtSaYtttaatctt +aagcKataaMDaMctgtYcDtgaattRctgHaatgttggtcttcaataWacaaYaNtacH +NtVWagcHWtBBYagSagcaaatcKgataaSgDHataaacattKBttWagtRtcNagHct +taatBccgaaatVacggStctaKaRaVtgcaHBcgKVcattttHgctttgtgacgaBttt +tccatccMatRcaVataattKattaaaagDatVttaSRMggtacttKHaacaatgagRaW +cgDtaggcataBaVgttNBcgtagSttgccYtacWcgagNaatttgctagagacatacaa +ggataacWRtcDaacSDStcaRtcDcaaaHgtatcaDRtgcagtDtacBtatDMagtatc +ctagtgcDaSaaRtcaRactHgaaatccaRtWgaacttattaataScaDaatYaaaWaRN +cagtaaaYcaHttBctaattctNggBYBtggaacaDaatKgcagataHtgtcKaWctaVt +NWYBgttttgtHScaBctRccataataMaaacatgaatatNatgagtWgatggattgaNt +tataHcSKttgtatcatBtDtaWatcaWaDNgtagctaaaWttBatDgMatgagatctKt +taHactataSgattRataYaYatagaatDagtaDaagatcKcYgtgWSgtttttaYKtSa +tttgYatgYHStattaKcttatNNSataaaacHBtaKgcataggYtacgtttccaaVtaV +aHDcaWRYSBHattattcaaaaBatataaggaBtaacaYcgHgaatgcggYHagtactNa +gaaatttttacgaBcaaBttgagtKtYHaKKgttgaacgacacgBtWDtSttgNHDMgaa +aaattcKcatgataMKttVHVBacataKaatcggWtaccagMtttcKgScgcaactattV +ctHScccaacccHDtgttacgttHVaatcVgMtgttcatBWBttDaaactattcttaaac +taYtRtgtaWataWggacVgtggWtatgtataaaHNctRgRtattaagtcgHgWStttaW +DacacatcaHatttVacttagcgtHagagttgttcatcatgcaHcgtcKaagaRRacaat +NgtYDtatVgYccaYKVttDttBctYcttaWtatgYtaVttttacVatBaYKSSVaNNcc +gctgctBtcaagcacaNttctataYMatccWacBcgVaaatagWgccRtHMttHgBactt +YScaaVtgSgttacBtctBttaRtSMgttaatNaRatgttgtcatVtaaYgVgcVaaYSa +NcagcttatNtacgatagtcgaVtaacYVaMttggataaagatStcaNtDttgcBacata +ttaDWatDatcaatatNttagttMttcaactacaRHYtcggaacVHtaggatDggStgSW +tVatagctgtttaagBcccgBtgcgtctacYaBatactYMttHttVttaWtSttgKtctt +cgtgacctaDtttMYMtaaaaaattcaMgWatBtgWWtaScccttaaVVgatagaRtYat +aatttgKaVHtgcataYtaaaaagStcaRaMaattWgcaacaaRaBaataacaMNataga +tattatgWtagcgVHcgtcatgaHgtRatcctgtcSaaatWgtatcHBcatcatcHaatt +attDBHggcatBtgttagNDggtcRttaataVtctttStaaggtcccBtccaBgBRgaDa +atttgtttgcNtatBgaaaggcgNttatMtggtBgMgatactDtcatMaaWctatttaaa +acYNgtSgMatBcSactaKYaDVaVtcagaaaStagttYRcaaKacaHaacagctNcatt +tKtttaaacWtMNaatttattaaVgaMStMcagctaWgaSccatNatgMacataWaaMta +taggcgtatcctagHatttttVaattttSBttScgtBSatgaHcaacgaVtMaaaactKH +atatttNWtttataWtaatVttKaKMggatcMaaattattMgatttgtatRtaVgaaDta +cacRtaaaaaMttScaggRttgtcttSatYWtVMactagatVaMaaaDtaattttaBWca +taaggaatBtRgtctaWDtagWtaaWYSaHaaacgatRcttgcatcattaSDBBKttttc +taYSaactcgYacatttBaattKaaaccaMStaHatHtatgtctKcWataactctcVNYt +ttMttaDatSacDKcacaaHgaggaaBtgNaaaHtattgtRcgacDtYtctttMttatcD +aNgattagtttYtaattBMtaggtacatgtYBNttcMacaagaaaaaKgaaatcacaNtt +gtttttagDBcMgtaNacSatcWBWtataVatYagtttccatatHtttDtcgtggBggcK +acaBWtBcaattgMatcttaVaacVYgMgttDcaaactctctcgcHaSatYVHRaaatcc +MMtaDHtaaKccactgattatccatBYVDacgttMctaaVtatacaatBgaagttaattt +tgatatgcatKgaYttHtatggaaaatcaDtttBtatgccacattactcaaagctctcBK +caagcaatataNtattcVtcataacMHgtattaaDtctNaNttYWcWtaVatatataWgt +aWtgaHtattcgagtMVaHDHtatgcttctaaWYaatttaatccaMactKtcgtDaDVWt +taccVtacYBgDattKtHKSVStgMtBgcgtDRSatggatatDKacataWtatWaVttct +SRWgtcaWattKaaYWtYaHctataKacMaagtctRttaatcgtgaHaggYWtcgatKtt +KaccttacttccgtttHcgtKtcttaatSBgaatttcVKaMattVSgDDcaattcagtca +taccBccgtgaVtaggttYgaNagYcHatMYaattDgtttaaMagRactHattgatttaa +SKtSccggBattatatKDacaacBgVWBaaacaagattgtcDtcttBgcattatcaaaac +agNtaaDgtggVaacYDgtttDtggKccttaaaWcacgSatacaggtagVgatacctBtt +caattKRtctaMgSattgtacctatataaaMgVtctYMYYcacttRaBgDctRtttaRHg +cRSMVaaaaacagaYaagtaMatDaatttaggcctNaacgaaaatgNtttaBtMtScVtV +tSacStaBggtggtKtRcatagHattcctggaRtaaKaBKtagttgaattgtatttMcat +gcttDaWYtaVtNDgatKtHaaattaattaaStaagWaaBtNcaccaatRcacttgtttt +caaattctggcccttttBgHccatcgaWctataSttBgataacagtacggcccDcScaac +tgattttaSWYtaaaMaVatttagctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMt +StWaYaggtaYatBtaWaattgaaYattcBVtaVSactWaWgtKaatagaaatgNttHtg +tcaatMattcggtcaDcVttgataMNttYVgSSYMWaVtgcaRaaccYtgccattaaHVg +aaaattMtaSgtaYaggctataBtcRtttaaBtcHDatDgtaaVttgcagNcatWggNtg +RMaDcYgYttacWNtgcaWtaaVaNctVacaaccRcacttgMttgtRMtgtccatttgKa +gttctVagcttccaccaNgtgcatRgtSBaacggaattttttNagtDcagaHaaaatStc +aMtctagcacactHWtNtgctcgtNaWatataKcMcWtagaggDaVatttaatttYSDgR +ccWattHtaggctaccDMctacVaattBYtDacaYctWaHaaHttcggaMKaacSagtat +taaatDttNaVNtacgVttKaaHtgagttWcKtgtaDcDaKacgtactctttacatSgta +gtaHHtgaaatRtttagttMctacKgaKaatBttataKWMcggtttatgtgtgaStaaga +aRttaVtgttBaHgNtggaRaWataacaWtRWacaactcgHWttttaDagScKgtgSagt +cMgaRgttacccaaaKRaaatattcKatttNgtMaVcataccaKgaWgHBWagctaagtt +atcDaRVVtggaaHSVacggttaHaWWagtSgctctVattKctKtMatHWcgccttaYta +gtaKDaVcHtctgHagatcaSacaatKtatgatagDgtcgttttgatVtatStctYaYNt +gtgKaKaVcVNgaattWccgattcttgaMaRattRgcaatHctcattaBaaMtattNSSt +tHcagRKRaaccaYacMDtaYaaaatttRataBVtcacaagKtatgcctcatcgtgWata +agcgtatcDtNagcatNNatgttcRaaScagaaaRaataMtacMSctKtDgaBactaggt +WgcRtaWcaYtgtgWaagDKattttttaaccaaatDHattgacSttttatWaataatDaD +aaaaRtaYaggagcYatacYaKaagaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVat +gccggtHgtgtaVaacDBaattacaNatttMgaDgcaDtttggaaMgtYtDtSgccaaaa +YcNgaacDVgcattaNgatgaaDaBBttgccatttRtctaatgtHNtaaatBtaMaVatt +cctggaaaaatMattgtagRDacaaacgaataWSBctctYVcgtSaMStgtttSatNaga +acaRcagtatgaNBtcKgBttRtattVtaBtBaKactaWaMgRtcMtaDtYtatHattSc +ggacMtaggcataaWaKHaataaagYcgWatatStBattKaKagKttacMaRacaSaRaa +WtKaatagSatcgaaaKaaVcDttcVcgaKVattggaYgtMataaacRtaDaactNatYc +agtDgttagacBataRYRDgttcttttattacBcHatgaRacMaactcatVVtttaaaHg +ctgttcaattaVaHtDcaYKacgKtcNtttgctttgHWcaaSactWKSatcgYaNVaatt +acRcatVNgtagatgcatYatVaaYWaSactgatccatatNMaNagNtaatcgttaStta +ttWattaggagaatcNaaccaaaWatRaatHMaattaNWatRaMKaWctWtDataaagHc +tMctttRSttaacgaSWcatcaVgatataattgtWMagKKaBBgatatctcgHSaaNBct +gVtaStagtttgaggSgagcKttaaatHattDtaaattgaacatactaaWaBYtKttacW +taaVNcWacgttctcctaactBaaSRagaaatgttKVgtHacatctcaScaataNgaaVa +gaaHttaKgHgKaccgtcYtcctBccataagaSacataaaggtttDtVStaVBgtcgNat +gtgaVctatWaaDccWHcctttaatcWactaatactcttacttgttcttatttatcaaag +atWacYctacKtaSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHtttgMcgatSaag +ttgttttNattgaacttaaKaYcSBSacWattaataKDattKaHtgaaattKKttttgac +DtDtattttDBDDcMgcatagaVNttaWtgaDttgttttttttgacattatagBDacgat +NatMBcaggtacaatgtgctttatatttRgBcctVtYVctgcatgtgatataatHagttt +ccttHatagtaMMaaWggBataaKtttgataaagcKgtVtaaaatgtatWWaataaHgat +ttYtcWataataacagaacDRWDgWaWaaaggattBcRctacYtagctNgtScagMcccH +aBaYgtgctgtSDtHacKtNgtgacaaaacccMcacaKctcactaaaaaNgtagWtttYt +gaDcatWctataVctNttKgRtatataYaaaRacaggttatagtcRgDgcaYctattNca +NtVatYattKgaaggBDtttacttHttNtgcatRatgaMHtRBtaagatMcacatBatgt +StctagacttccKaRgaWccRataVtggaScgatttDMaaatNNtcYaYtaDaatctatg +aVtctBKtgccYgtWatDcMYtaaRtcVgcttttDtMtRagtactHccRBWatatcctta +tMtNatgttagagBcttKacaaMtagaaattaDttaatatgaaaRattNcHSgaaHtaDc +agctYacgccagcMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRBctgcattatMaW +aNaKataaatatgWaaatcgMaaaatcctgttactDtDagaccYWacttctRatgataaK +taaatcaMttttcaaRtScaWgatMactMtcaBNataaaBactggtWHtYaattaWacat +tgaaVtYtSgMcatgaatYgattatacaYttaaaKRgaVagNgtaHWaattcgDaRaaac +gVtBDtStttRaKgVagatatWtcMKaaaaMDatttaaYcataDYagtaaaaKttVWMgg +ctgVgtgagtKagtgtBBNctacaaacttagattSttHagacKVttgHttatSataaWtM +HttSaSaaaaDatgBtaYaaaggttaMttgVtVtttctaattgaacaggtttDDVMtNSg +catataagDaNttatSVttMScNaaattDttYaaHcNgttatatBatgDKctttgVVaaB +gataaBatRaagactBYgMgNaBttaaattagatttttttaVgttaYtatVtccgtaagD +cNVcaWtgcaKgggYtgagattaMaaagaatagtgaBaVcacBNtagtaDctctcVtaSc +tgtagcBcHMWtataattDtaactttHctaRcRaaBaYacatttcVRaatctgctattDS +NDgBatcaaatgcaBccKctaHcBtctVtaaHgatcRgaacggctRtaagtaSatatgat +caaagBtaagatttVaMagaagaWWgcMWBRStRggtttWttttagtccaMRMaaattaS +gBccggNataagtgctctttacYataRtcattgtgYBtggcatRtacttBaacDacaKtH +DtaNacMtataaKKtgtaaaRMVtctVcRatcgatttgcattSaaaggttRatagtagaa +ttVcNgRtKccBgBtWcataataKctctKatttttgVcaacKStcacSRtattgcggtcc +tcHatcgaaDgaVgctagtMNVtaattaaatattMYNcgattaaKtMttRtYgacttgtt +agggcDNgagNtKBaScagttctgcMaaaMtHctRaYtcgRtHatVctttatcttggtYc +tctYgttgattttaacSttaaactaaaWHattgWtctactatttcgMcVaaMctaKRctt +cRaatSgctVNgtgaaaNcagataatcaatcKtagtgacaaBVtttgtaaVctaBatgta +agtgtacctttacKtMWtaaaatWtcVctgagataattacggaatacgSaWgaHcagtag +NWaaaSacggaaatgatRBtRctVctgtVaatataVNactMgDtaatggtatctacaaat +gtatacKtttgttttaaacgttgBggBtgacttWacgaMtttcagaacagaaRVtttKBa +cttDWaccagtaaatatcgMcttatRtaaKKcgMtHKattWYYgttgatgttaRgacHca +ttcttKtcgtttaatagagWgDKaYatKataKcDgctaaaHWgRtagccgttcatYattc +agSHtttattataBVccaNMHttacgWttgDgaaRtRaatcgatNaaNtWVcctacatac +YtctgKtcattatctattatcgtcKtaataaattagggHctcatgHttSNacctYaKttM +HtctttSgacgtttgMcStgttcaaSBggataggWttataNagaNBcatcaagtBtagcM +agtcagagaaDcaaaataKgtatgtgSaagtgtYDtDccVaaacagaagttaHSWataga +aaMYaggtacttctccttatatHatgctgVMatKttgaNtggSaRcattggttgWcatYa +gtaatatttgcttgaVctaataMRttttScggggtgagVcacatYBggtccatMattBaa +tgNataDatWtDttVcataacSVtattagaagtaDtatcBacNaacaaBaaagaaWBHSt +tgattttKRcVataHatttttgaBtcctctacctcRYttagcatactttagaMHgtcatg +tHtatctaaYacacggtaaMtatgttaagaHWaRcaaBaacaVaKattHgataNatatac +gtatttaDWctagatataaNtaccgaacaDMttDSaSYaaYgYaVtcatactaaWWtata +taaVtMcagMccaDaaSatBattagcaaaatgRtaHRgccgataatagcaaacacWacag +aaVgBcagaYctHctgtcttaccBattVaYtttHatgaVgttcRgaHtttagttttataa +tRWggattYatatMaaaactWaDRaggataaWgMataggtactatatttVctataattaa +atatgtgttDtcctaKataaaaacggtacgtKaaatccBKtgtaattacaKtKYtgStRa +agaaaaaaaggYagtNactttaaNaStcNtBcBaaacHtacaatSgattYttaacDacaH +tcttcatttgSYgtctRaatVagcaWtctcDcRctNHatScRtaMgaacWaaYatcaHaa +agttggagtacaNcSRttagaatcatVgtgaccaaYacWHHtaMtHtctaatttcactBt +gNVggBgttctaDtcttaWttaatcatatHgaDacatgaaNagtaatacgDgHttaNgga +tDaggactcaatttcttDaNtRagttgVgaVRacWNVHBttcVtYYtagataagHtccat +tcaatNaataYtNctgatcRttgaYaaaBcaKatcacgSaataHatggtacacctttatR +cgtaYacgataHWVKaattVtKcgatcgtRtatagRgccBtaatagctcVNtttatgRtg +gggtttcttatactaatcMaaaWcgcaatKttatttgtttatHRRacaVcSgatcagcaa +cccaMatYacBVccNcRgagatctgtSgaMttHgtaattatggRatgcWtcKatattMKW +taaatctccgtgtcaHNYaagStKcaDaMtaaaWBttacBgNctMaatDttcttgatMag +tagaaatYHKaacttattSgttNaKagttctcataagtaatgactgaVStaatcctcDag +tcataagWtataatattacagScHaatatagcaHYaaSagaaaaactYtRYaatcggaaH +cVcDcaccctattRaatattNgVaatacagaataaSaaaagcWRgaKttccgtaWttcta +aWacgatctMHaNWSgVtgNttVgtattStaatNatVttacaRWagNgcaSgRVtcYtgt +ctYgtRKatctStHWttcYagtgNtBaacgtagtgtHcgaSggcNgHgWggKatMtaHcg +tKaHaWggacRRatattaHaaggaagaSgHggtttacctagtaattBaaatSttYgtagB +aSKBaaSKgctMMcacagcgtYatSctWctSaatRtKKtgatatctMtattagcgagaMc +tNtBcgtatRDtcatHtgaVcYttctaHacgagDaaMNtcttaBgWattatagaKtcWtH +aMacagattgtHacttttgDaBWDtcSWKacKttcaHtSgttttDtHtSaVRYVgcagaa +tWattYtgNcgccBSttataaNctttcHtccaaDRgaataSatgctVDggacagBYtBcR +acDtYDNtgWaattattatYKtNcggaKRatcagBactgatgcctSttttttDtcSgtca +aataataaMVttgaacBagtattctatggYtcaaatDWacVtgataYYacSccVcataaa +gacagtNaatgtactaagtRtattBMKacNacagaaWtctSaMgaKataaaMBgtYtaWa +aKNtDStSNggaacgtMRtaaHctatacMtattttaccaataKVtcagctttatacgtSW +BaStgttgWVtYaacaacRgtSgtacNgatgRtaYcagStcaNScaaaRttaDttctcaa +BgcScDtWaggtgaacttNBBYaaccaNaactNgctaaDaaaggttgagaaMtatacttg +tgtctHtgagKacagcacagcgKSattaSDaKaatttagtHtMttaMVctaaBtgBaatt +ttactttaKcMagcatgcDcatcBagaBHattVgWtaataMgtttgtDaHaggctgtVat +tDYacNtNStttaKaNggtBtaKtgHaaKcaacatDMtagatgtatMtaaacttccNBgc +tacgtgcaaKgWSNacttSBaggMtNStaKtcaatagattatctagtaBttaggactYta +aaStaaYtgaaaagYtMaagaKctgtVtttcgWcatctacgtatVaagtagaattBcaga +DcgSgtaSggaactaRcaBRtMttRgattaattWaBYcaataHMacgHactatNctacga +VataNVcHatatVHKKagaaRSattaacgttMattgtatagBagtatctttgaagaBctg +attattHgRttacDgMgtWtaggcaatNttgcttagagaRatttSgtttBtgRtgaNtHc +gStatgaaKtgtaBacctgaaWgtKatHDStatctttaRaaataacaBttStHVMaccgg +taVYaaBttYNKgNaBHaaKcKaaatStBcattgagggcRSttttctaaatcacaRBatt +ccacatagacatSaDtaaaSNtttgtatDgWgcatacgaSacRttagNaggaHtttagcc +ttttWDtcYaVtaRtacWggctcaaaacVctWtacatagttaattBBttMacatDtattt +aaRggattatBVcacattattaagWctactVcaBgcttKagagttatRBgctagaHtgDg +aaaSVtKgattaWtMDWaRccaaWaagtaaVttgWgVgacaBtSaacDaaaaKcacaRKa +agttgagtNatttaSttaWRgtctaaccataDatagYaMgaWBcattaacSttcacDtSt +tgtaWYataRBHtccagaMctaagaWagSDaactRNaaaWagtacaScaSDcaatMaaaa +aaaVBcatKacaggtgMaaMtatVaVgcctcDDYgtattcaatattaggagtYBaaattt +agaaVWDattcgttagHKSgcWtWcaatttaBtaatNcaMYgYagatcRRtcataaaYct +NtatttKRatRggtYcgaWcgcccataWttVaaBtaataaatcgNtctttaggNtatatg +NaagtMttccaagactRttgtgattBagBtaataattBStcaatttaWcattaatVtaca +tgtatttBataVYWStagcaYKDaagYtaggKtgagatVtMDtKgNtcatagtNcagtBa +gagcaNaaNtaRtagatatcYWtSataWggacagagtcaDSggYatttDaaatcactKat +WatcDatatRattataaatatctattHSctttggNctaagtSacgagatatatatRataa +gtttcatgcSaaKttctHaRgaaDatgStWcataaaaatWMNttaaRaVgaYcHaagWgg +ttttaaBtcagacKtaBtggcaacHtaggVttttactatRWaataVcccaRaagattNtt +ggStYaatBRaataVacgaaatttaBaMYgcaMgtKStStVtgVaatacccYaDVYaVaY +KVtgatgcctacaaagcWgDtVtctaBtcctccacgatatWtcDHHaHacaaataaatat +accaYRSataVagtttaaStgttgRHtctaDMMaYYaaagatacaBWKcagttgcaacga +gBagcaaatccgKaRgtgaatcgtaWcatYtWaBtaBatcgRattcaagtHctctaatct +tcctattaaYgaNaaaaRaDtactDtMNagatMtttRacKaccWaYtatcagaaKcttVt +VaaaatgttgtNYgtHtaDactaggaRttaccVaagMacgcKtatataHaMtcaattcct +MaRtttttcatgtctcaacatggtgacatcaBatHaaMagaatttattaaaactYgMtta +KHBccgacttttaVaaVtcScHaNccttacccatataMgggDtactagKgtcacRtacMa +cYgBaatttcagYcacaaataaaaggagYaaMHtataaaHtKgaaHtctcaVatcgStca +tHtcaYctttWcttattBactataatWctcctRKaaHtaaHYcttcaYataaaHtNcaSc +tgattaagaKaatWagRaVaNSHDaactaYVRaatgttatVYttatDcctRtgcgaacSt +aWttgaYcatYtggtatWNataMtDNRtgtttgggtHcWtatHaaataatVtaaWaVgca +atagDatgScgNcagggagtcaDtgagataKtgtctataattgtgaNatcaNatDgtagc +taaaNtgtagtcBatgWcagagtgtWtaagWtaKgattHagWRaNatacaagtactYtaW +gatataRctcNKcttttgaRtgKWtgtgRagcNtKtYtgatatgatBDKVtaaaaatttW +tcaatacgRtaactttaaaaMtaMattaVNHRKttattattaaVaatagatYaggattVa +aaRactcaagccccRtagtScgDWgVSagtggtaacataVatttcagtttRtattcttcY +accaaaagttNttKtggBttBcSaWaattataatcataBtgtMtMtaaagataYtacgMt +WaaacBtttatcKacaaaatattMagtKccaaWccatttgtgacctttMSataMgBtctt +aVgtNttttSaactatgaggaSWataRtHtcgaMagSMccSaMctcgNtatgtataaVtB +atHcHtattaacgactgNKtttaMtVaaaagaatVgttMWcttacacgtacScttcttcW +taatccatactctaacaHHaaaatDctNtgatMcRaaWRtMgttgttatRagtaNtatgR +taMttggaaKWttaRtHKMaDDaacatgcgttaaaccaaaDttatagVRBatacMaatac +MaaatWcNcaaHttBgttgtacggRKaaaMtcHgttaattattttaHgKtgttaatDaHa +tctggtaatMtYaRgMccKRaRKaDaagaggatBtSacatactccaKgVaaRMaBttgca +taaacYtKgaVDtttgcatSaatattatNattataWatWgBttaggtBttaaYataaSHt +RtaccaacMttaccattccKggKNtMatacctctgtaYctaaccttgagtataaRataga +atRBtttttMtgWNtKtgcttatgactcSaatattgtBRBtSWVWYagtaWBcNatttcN +NgSKacctgaaMKgatWcYHgRataYggtctaMtggcagaRgaaYaYgKgaaHVtaattM +gaaWaWaDataagaaaaBDatacatatgatcNtagagMtactcatgatgtHataaggtaH +aWatMgtagcttaWtcStataSttagttttgcaagtgctgacDtgctcDtgaSgVMtagt +tKtaacgtacattaaatctHgatYatttcgggcaDtVttcaaacccgDgtatBggcttcB +cWtacttgaatBaRNcgYtgtaaaaaRDctKctagtaKSatRtRatMaMtaacVYaKtac +tgRDcaataaatSacagctDaatggttttaaacNttBaattgattaaMgVBKtBaacctY +NcaKcaVtDYtcBaaataNSaBgatacccgtVtaatactSgtttgMSYtttgKtgtKacg +tKatgataaVccaMgtaVaWatttatattgBNtgtVgVNtYStMtgtatBcgagaBaVat +gatgBcStttgtagDgYMgaattacacHtaaaaaBttKaaggHttctaggKagRNtMBaa +tWcagMSBaaVtgaatgtgatNaatSagcaatttHctatWMtgVcNtSaNRHatVaVacV +tHattcaataatgSKttttttgtataRKYaatccRYaatggtaVtttaaaaaWBKtatat +ttatgtagtcNatSaatatcMDRtgtBttYtatKaattaaaaYtcWccVattcDaaatga +ttgtHccactgNgctttBtgagatWDgVgtactgtRtaaggtBgacctaaatctRtDtta +BRaYacaaaYYtcaaagaWaSDttctttggacttcBcgaDacHataNtNgWtVMVtRact +ggaaagSgtgggtgaggcctccataaatNttaYYgtcBatattWMaacMRctcgttaaaV +atatagagataKatRMtHaVagaaBBtStttaatcaaatgagtatcaagtRMtaccgtBa +gaWKtagaaaYttcSScttaVttttcatatcaSgtcWNgtttagccaaaVgaatgtgtta +tgaaYaatgaataaaagagatcttcYacaaatataDgRttcMtcataYaBtctStgaatg +agDaDgtRNaMtYMatatagWNggaNtcattatgacYgtBKYttttagccttataaNRaa +tggaatccaBacgttacttatMNggaaaMtaaRtctagtttttKKKgcBttgccgtHKat +cgatVtttacataMtagNaMttctKHNctaaNatttWaRNgRatctagatSctaactctD +ttaagacgcatagcRNgagatttgtacattSattaacttttcgttgattWatKtgaattt +aMtSBattKKcttaaSggcactaataaatcactcaMgacggtRcaDScNctYtBRYVgtt +gtttaVtacHWattattcatttVaKtgKaacctaggStatttacaactcKNtaaacaagS +ttcgattatttcaRttVtaVaaacRgDtaatgtccMaacNtcggttgcctaattaaaNaW +cgKataaYcctSgMcataaatttgaaatttHtagSBgKYggcgYaagagataaWBcMgat +RBNRaYctgHatctatHttgaHtgcHKBKVaWaacacWNRactWBVttaatttVccaagB +SWacaaaatcDgttattBtHaMtMtHacKgWtcctcctttHaatagtYttaagccaHtYa +tatttacgtcaSgtgtYttgBcatcatttaNRgaKgBtgattttaaatgaattVaKtVYg +NaatgDaacaaVtHaaatggtttgaYYatgctgcacatttttctacVtacaNatataHtg +tcVtaacVgtYccgaactaKaaaatcagtttaKNRtaaataMatgtacatatcKScctDa +tDcKttSattttagatgttHtcBtKgNVRagctaRVtttaNYWttcWYRatgatMgaMKR +ctNVMgttVagWcaVStcDgtttctcRatBVggaccgaatcMttgagaBDgtNMgKKRBN +SMgcaWHYWccNgcacaggVYtMcaaaatgBtaKcgaRacccgStattcHttgaYttatt +attctaVMttgaacDaWtNccDtcHBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHa +aattcBgtcgHtgcgaaStttctacttcgMagagtaaaacaDctgcagHctHtWaacgaa +tgtggtDacgtcacataSaatKtcWBtataccaaScttNgDgcctacgBaNWtagataBa +NtRcSggtaMattgaatgtRHtgHaaNWtgttaccatacctBataaMWatttNttVaaRa +gMataVtgtaccattYVcKYcgagtaaYtttgDaKDgVacMtttaVttcYcgtMattcta +tatataaggaagagttaaatHgtWctatttgaaatHttgScgtBataatgatRWgtttVg +atMBcgctttatgtctgWKtaacaaHttaMtctttatcDtccaHaNYtSWcWNtHNacaa +atactNggtgStacKatgtgKVctaBcaHcttaccaaWatHaaYtattatYtttDgtBaK +cataaaatcaNgttNYcatVSgtgatatYDMMtggaatKMaagcttVtaNNYctKcctag +MWtttatttBattNagccggaRgagtattaKatgatctacatcaKVaaagttYgcStagt +ctacttttcatKtWtKtctRaRDtcggtataMcMDcaattNcacattattgaBaHattHg +cYattagaattataaBtattBKHtgtaacHtHaacaaRYaBttaRVSaagttHVtatMtc +acaWctgVtgaatcVtcctcNataacacgWtattDWccatDDYtcgtaHaaKaacaYaHa +ataBtaaBKagtttcStWataccgNcaDtWNaaRgctcNaacttatttgttaaacaaStt +tagtgVaKgggtatNaatVagtataVVaHtaRaccacaRatacNStaacaYDgaWaRtaK +ttgtaatacggtttgccaaggMWtcaaccttcgctaMSaattaatgaaVDagttBcatcc +attttccaaBggRttgKgccaaaYNcDcaSatMcaattYDcatcWatStttggaaWtttH +tatVaggttDgVWatttaBWMagtcagcgaSaaSgtattctacHtaaSaVacaataNKta +tagRMagtKYBKggtttKatDacaWaYDaactagcaDttctctttHtagtMtWtttatYa +tWNaBgHtaBgSttRgattatgKcccaaBtWcccataaNattaYtRYWgRccNatatHtt +WgttatactttacBYHaaaKaHYaNttaatagKatacaaatWSMctttcKacatMattgc +aRctBataaVaHtataSctDVtRaacttcggScYctataHRHtgttctgtgattYatatY +tcYHaataaataYtMMgttaaatgatcttaaattaKRtttaaRtaacttaBtgtcatgtc +tNcaaKactMtKatagRaDKaatgSaHcRtMDctagatcaYtRatMSVRMYKYaggataa +atYtDBaDacDtaVtacggaKttattNaggScgWcaYtaBaaacaWaNVtHVagtBaatg +aBNagHaBtaNatNttSgaaactctBaggtHHtgaSagYKNcataaMcatagaSttctNB +YcttattcatagagagtHWWDtctgMtRHtactgggagcKcacctggaYattatttgaaW +gtcaVaataagaaNatRgtttacNtWYMBcNScgggataataaagtWYKDYcVWVggttt +McttYaatagaaKaaataDcaYMVcaVtgtStctctWaagtaRtaagtaaatWacSKaaa +tYaScctggtgMKtYMtctacDatctcaMatVtNaataaNtaattgaagaNaataataag +cttaagtgtgcgtVgttataYaagVgNaaRctSctgWKVaYKgctNWMaaRaHatcgctH +aaYMtccggattgtgBacatHaacttggtggDVgtcaaaggSatWRaKtKacNVggaatY +ttatttattcaaSttttttttcaatgttatttgttttaBgcatacWKDgtYNtcYtgtct +tttttgtcaaatgatacttWagatDatttcacctaaaaggtgagttatWgtgHctaatMt +RKagccagcgcVgagYagtactgtactttagVctaBBaYNggtYtaattttcRtaaagat +ctMtaVYatctYgNMaVtaWtcattgRtaNataagaaaacVSctHNtcNaMaRYcgagtt +aHcgacNgagagBgtKaactaaatatYRcggatgtKtttactgDctcVaYaaSaacBcac +atagaaataaaaWDctVcNtttRtcataatNagatVMctBgttcHtVgagaNaaaHaaSc +cggatSctaHgtgaYRagattDcSDtMStNYtgtgaagcttgggaatttttDgcaatHat +gaBttHttaacatBcaaagtaggtKgagacaattaataHcaNaaHataMtccaKagagtt +tBYSagDDtaNaRtWtWagatSgcSKtcttttcaaRgtMattatRtYSHgaMcctttttt +BtHactaattcaHtMatagaattVtBtDatcttVgagtatttaaaattacYSattattta +YtagcaVSHattDctKcVattataagagRaccccWcaBtYYtctaaaaYccSgattaaaM +DRtHatMaYtHtcgcaaggWgBaNVDatataaatWtcMYSVtacBYaaatactcgtactt +ttWgaacRNaattctHagcYtaSttaaataatttttaaSDtKaaMcWgBaagBgaatDag +aaatactcctNtgRaattaNWcattgYVMtRtHgBaatcaagRcagtStaaWRgtaaatH +caMacDctatNaagtactVHaaVagMgttgKtgtHatcMacatagMgaBtSaaaBtagtt +aaNaYgStRRctYWYVtttMNBgcctgMctcacttagtgtttDagacaYaattagaggKt +ttacaatMttctttatKagaaNtBtttKSHWSaVtVtgttaRSaYccgtaBgggMtKttt +ctYWttcaVaagctttttMBgDKccatagVactWDgtRtKMtgBKaDaVaggtttRaata +BgttYtattatgttatgtcMMaatcagaatagHaacaattRcBcDatttaYWttagattg +gttgaMcgtYRgagMtcactaRctcBMaaNgcaStgcgNtgagVttaBaaagaatacgca +tYMaaatDtacgatatataMtYKatctScatattNgStYWgtttaYcttgtagaHaHaYt +aRaaagttcMHaStatcatYtttKBtctataaaatcaStcatatStattatMtSatcata +HcaWaccagHtaaggaHatatgagaaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcc +tttMttttagtaaaBHBaaattWKgtaaccDataactgatatgtaaRVtaHgaattctcR +ttcgcatHtaagttYYctaaattttgWDacBtataatttctVaYHtMtagMaHWtagatt +tcaVgtKaaacctgHagSgtacSWttMaBcHttaatcttMaStYatatatattagtttgg +MaYaatHgaaaHHgatggccctactatSgacaatcVMcatactBBMtaattaaatattBN +DacYtgYattBttHtNcaatgcggacccctDcYcDtttaKaSggtatcaBYaaBttctDS +RgacHttagMcggtWgagtcctRatatRcttgattggaaaKggaaaagaaSNtattcNta +taatVttgagBaMaaBctWtHatgcDaatHccgMDcgcWaaDaacWgaagcaatattact +caaaatMgttgtaaMatatYtctRSctctWcatttVatgBNtaaYagNtaMatcSgSgaV +ttSaccaataccKRNcataaggYcDMWaSKVcccaaaggVtHtgHagMaggtKVatVtVM +DVatBgttWagcctagagacaaaggtataatttgcttgtSaaccttctccttcaatgNaa +caBtttaVcaacagWaHMttgttaagttNWaaYcgaaVtatacBatgagHtSattacBgt +tYgtNRRcttgatcttaHcaataattattttccttgaYgacVgNcttaRattatatctca +gWWatNcDgacacgttaatRattaYcKtggtSggWgatMcaaDBttgaacNttctcaaHt +HaagcgVtDaaDtNMcagaaatWaNtatcttcattSgatatgatactattWatSaattWc +cgtctaatcttgKDacatRatggBttatggKgaagtttcBaKtgttaaaKtcgatagcNg +tatVDagaDtaVtcaactttYgaBYcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtt +tacMaVaaagaaggtVtKNYtWcYaVtRVccgaattatacttatattagcatcKBatttt +gVDggcKaHaYttgcggcNaatRactWagWgttcagtgWMctaataBHtttgHaggcctg +acMcYaRtRtcggcaatBagttaagcDatatatNttgtMcVtaaaHMgattVgaYgtatt +atatSaDaaaaataWacaaNttKttcatttttHaMagatYtgtttcattaatatVacgcH +RttacaYtaagttacaBtcgaagcgttWtatVWRaaSacggWaBgSgcttaScatNaHca +atWacaMatagttcagYBagYgVactWtgtStNatacatYgSYDtaaacSaaatBtttKa +KRSWRcRYMgcYgVataSNNtWgVtSaMgBcactaaatYaKattVggacaWaaatgHtat +HccacStaatagaYaaaVaMaaacYYMctcagaNattatctattaaatatgMaRgggtat +gaMcttaHgattgtScgtgtatVatHNgcYttNatatBWaaactNVtHScgataaNcBat +aggtaagagatttMatVtaagtaaatYgctgttttaagatagaWaaYcgctaacttaaag +aattggtSYgtVaStttRtcKtHaVcWaYaWVSccRactDaattgWaBSKtaDgtataaR +cttaaaatKcagtNgtaaataaatgattcatgtcKRctatHaYtMacaWNgagatcDcgD +tatKaHgaBcaaaNWaRataYtYYacttgcactaaYDcKDttWcYataStKcgcaaaaaR +aaNtttatttgctYatgtcVctttcBKcgtcttatSttattYMttaatcatattcatSaY +tgWaDacgaataactctggaDccattacgSagaaattgatttaDtHacgtcMgaMHaaND +KttgtaMgRNtacataWgttccStgaaatDaagYRtDagcatcHttcVNWWataatataa +ccKaatWtYgcctacVaagttWtHactaRaagatatMMtYattMttccatactHgStagH +caattaagacagaMDtttagcHtgccctttattatSatWataBaaSMaccVVgtggatgt +gttgYgtDHSaaMaKcagaagcWacaaaBagRactKacDaDgagagagcgKcaBggtgta +YttatgcDatgaNgatagagtBtNtaWatagcacgcgcatDRSacHttcataBtaWaNtg +taatcDctBaSttttaggcWtBacgacaVYtRttaacttatgKcggDStacgtagaYtaa +gtaatgacggVMKtWagcatatagtcataagMgatVagVttSaacHataatatacaatRY +aHacaWaaactRtHRaatagcaVtcMataaacatattHaStattDcMWVtYaacYagaaH +aaWaccNHcatgtcccgaNttataaNaacatctBtaDNKgMtcDtgMgtatgKgSatDSg +MtgVaaHNWcDcaaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcDgtWaactactgt +tagaKcccDctcNcgtagtgStacgtataNcgVaHHagYttStaaccWacaKctgcttta +actagtVatttaaatKttRcgactaHttSaKtcagBBaWaacccgRatKagNagKaWtHt +tttcWtatatttattacagacSBagDgtagtatHtgcattgcaMaRgtagatYacactYS +BDgctgatcMattStSgattcNttaBWaacatgcttSattttctatNttaHNtSctgtcW +ttKgttgtttttKaMHNMcaacaagNattRtcBaccatKgtVtaaDcttgattaaaatHg +aataKYtgagMtgcWaWgtRttcDaatgRtDgcNWSgtagtatRttDcggatHWgaagta +cgcVtcaatHtttttttgaKggaSaStaataWBMtgcaaatacgWttctagccRtaaaat +tNWaMggataRRaaHaaMcagaaacacacgDaatctactaactDgatgtttaaDacacVa +NgagKaBcatataaattcgRtSNaatDttKgKDgcaaactBDtaatatagWaBgagtgtY +aaVatatMtaacaggtataacgKMtaKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRa +acKgcaDKaYaSHgtatttataaYtcaKatgNacgtcWWatgDttRaacaaDWaatDgag +aStaVScctgcacaaBtatacttctgtctttcactacWcaaaWcactKattaKtatWagt +tacttgBtgaBMagaattgtYYttttVatttWtcBagaatcctcWtatYcVttattMgNg +YStaBgtttcttWtagcaggtMatgtRaaDtDKttgataDggtttatgctaataVYcStt +BtYcatctVtBtYaVagtaaDtgagacctgaaatcNKDactgKtacgBtDKgattaaata +gattatagactatggacgacgRgaaYKgYaRtgaaaagRgBaacatctctMttgacNaWt +ctVagtStMaactacaatttcVgatacKctaKgcSactaDaatHgBgtHgYttaagtNYt +RcaRgYtBaactaatatDctaacSKatSDMatWtagKtttagaaHKattaVactttSgtg +tagWctaggagctttgaScatcggSttaggtgHtgYatgtctNtaggaaatDttcctgag +agaHagttKcttttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcgtatttHtatctg +gaHWSataWaVttgKgtKBaaaggtaMNaatttRDtcDattaStctaaatKgtaagtcVg +ccaHKgtgtcgaSVtaaaaHtatgaaVcatacacVtKattaWaKDgttctattgNcaaga +acaKYaHttWcDaccattttagacttttMttaRaMtaHtacNgccgaaaaacKctNgaaa +gagggaVttttgtBVcatttatttVaHcgattWttMaWcattagtaYcMagaatKaYtca +tttagacttStDtcagacattctcYaaKMttcagtSNtBtMaHacYWNaactVaMgtcNg +McVcVtgKaaataaVataacaDtaaggtcSgtDatttaKtgSNHcgctVaaaatatagac +RaBgaNtaattVWaKtgcaattHttctaNRWtaHtttaaSgWBctVacaNVcKtaaagHD +aaaNagtYcYKaVKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgMaMccagcttRgt +VggaaWgagtaggYctRtaaWtgtacaaMNtagtacggVcttKcaMgNaaatgtatgaSg +DcSBRgRVcYtaDHgaVtWaaNagDtagggtHagHgctRagaNacacaStaNttMaatga +ataaSgagBgagtgWccDtVgagcDWVctBttccaWcacgHttgtcYtttacttaatVat +gtKtaaatttaNaYttaStMtVaStggattgtVgaMRNHtacaaNttRScRtVcgttcSc +atMtBtttcDtcatVctDaScttagacaaDaaBtaHtacRgRgaRNtKataNgcaaScac +tcWtKggRagtgtaaYtaaattWgNagatatYtHattWtYWatagatatttKatgtcgDa +gaVcgKVagacagagatVgHWtaagttgcatgaKaatggattaHcaatatgKtMaWtWaY +SVtNBDttaaHaMcaRctWScNcggtggYSttcagaattattggaaaattVccMtgggWa +tatHMaYtaMaacaHaagVtgDtggcHtRaagtHaagVMWacaaagggataBRcaaBctt +KtHtMgcKaVtaacaRatKRaMaRtMtcagcaataaaaVccNcttMtctattaagacacg +agatNtatttataaaSagaaatatSccaRHKatYMacgttaWKtgttgHtgagatBBaRR +WSacatacWtNtcWgttcaaaccactVcaSaYtaactaHgtcVWgactaNaatRgNatta +tagacHatgcYWcttatctaagcttaatatgaaRcaDVaSaHatgaatttBDacatBttt +HactacaNaNtataVcaVtattKgMaSaSggttggDNcgtgatactaccYHttaaaMaVc +BSacctgatatataBgcaattaatBaHtttgtaagggataaacatgcgcaaataatatta +aBVcaWgttagtVaaWctRgBtgYtttccgYattttYMaVMtaHatRDaatgVacaatat +VBccgttaagactcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSaccVgRaaBtgat +aaatttcaVttataSMatacKtaWttgcaRcgtgNattatttaatagaatNctcatHtSW +ttaVtRattcaRYtaaattDcaKagcWggaWcStaatNVgHaMaBKttaaatYRMHaRtc +gtagMRgtattcctHtcacaaaKtaNttcaRcatRtccgatNDagaBttDHtcttggcct +taNtattaaStaWgKtVWNaMccaVgVgtatcKacDaYcccactcattcacYtattggat +VgaWttctgSDagaWDattctacataaaDggtactatagcNcSgagtgtMtaacNtVtcS +tttSgNDaDYgaaWVgtactRtaNcYgataHagaDtagttggaHtgtNtcgcHYgaDttg +RtgStatcattttKtWVaYattgNtaaYgYccHgWactgtaaaVBtaBattaMBtHtttY +ttVgtaYMWatWgWtNaccVtgMWaSDaatcYWccaaaHtacgKagtNcMKactcgtaaa +VtaMatttcRcttgHtattattcRaaaWaWactgDttttccttttaKVNaVggataagaa +gWttcgBtBtVaYcataRtaacBgNaaYctggtatctacaaaagatttagttaaaaNaaa +ttgctcaactttBKagatctgctgaMgtBttgtKaSatVgcacgaHNatVDgttacVBac +KBaaKaBctccDtagctataWKttagtcttYgtaSccaatcBttggaBtMaaaagaYtMg +tgtNatgacacctWcKattctgaNtaSgaaataatatVSaattaaWattagDtgagBaHa +aNHtBgttcttatHaggaBtatcHtSttgccaatNgtaHtttBattaacatcactgaWaa +aaaatggatagMHtSgaaBSatacBSaagMaDcaattttcgtctaacgHtaaaBtatctt +aattagtttatcttcgtWVttatatcgccgaagBgRaDcBaatHVDtataacaccVgttH +aaSgaagaaatcMSaHBattgcaSgaSVaRttcaMtgtgcaatKaatWggatBVgtataN +WgNctttacctttgaaRatSaKttHgaaaYSaBttVacWttcctgctDgBSgYcagcggg +WRataaaatgcactagaaHStacaatHtggtgtBgcNDttggattatgaagaKaatStgc +ttHtgKNMNRagtaNtaDattgaDDcKtaaatcVVBtcSgNcRtcHataRcggctVBtcc +aWcaDgaaRaRctgaatMtaRtgBcaWNaNatatWScYYaWttatScYtSgcataDtWca +cBtactaWgcYtcgtataagctataNSgBctagattaNgaKgatVKgtagttttcaaagt +gcgcYattcagatggaKcMBtacgtttaacctaaattaaatattcatRaggtcgcccatt +MttaaaaaaactggSgtcccgtctaNtWattcaattVHDagRtggVSSaaHtattatWct +atKatHtHattYBtaVaMRatgYagcHtaSataaStKaaacattaagggttggVYaaDgt +tWSttcattaRBcMttttaacatRDaataaMttRgataaagVDKatcatacaacgMtaat +YctKcgggcBKNgtggttcttaagttYgcataVMaaVBgtVMSNagttatSttgtDtgtM +gMDtNKtBgctattacagataMWtcSggtcHgggcgagtcRtcRattaaaatgaaYYatt +gtaaccttgatacgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaVtKScaYagtttc +tagNBtcMcDgKaDHtVtMaMacMgtagtaaWtaYtgHtttttgtctagYHtRaagacDR +aatgctVMtttWaYaaNtttatatttStcgactaDatKaatatattHggttgtRtattaa +ttaaaaRtaNacKattctVaatgattcttacWatgDgagggtggScatNtcMggaagggH +taaccttcWcatWaStagHtttgatHaRVaaSVNNtcaRacaNaKttgctgggcVattat +ccatVatataDtDcNgMBMgHSagggaaagKctgggtcacgaatcaataaVtDttaRRgt +ctStattNBaaaBHatcgttaaWMagatagacatatVgDBttYMacaatttKtttaataa +aagcacgVgaaactDBtaaccgtagaNtgagaaaRttcKKagtYKttttaStataaHgtc +NDcgttYccaaaaMcaWtgggttatcaaRaaggaataaVWcacatattaRYaaVagagVt +cHggaBtaataNattagKtcVRtgactatcgHDaBgRBStVtSgNBccWDgaatgaggaa +NctttNttttacaaggagaaDDaVtcgaataaataagttaattStBDccaaaBgVaDtct +ScgtgtttttgctgtcacgtttWgacStMtttVaVgaBtacDWtttagttDctaSDVttt +NaDDcHatatacYtKataaatagttgaacaagaatacaDDcacatttgtaaaggHattaa +atgttacgtcagtNStttcVatttaBtHtVggttattaaHcgaWagaYtVaataaatcaB +gaccctHcatKaDatRttHRMcgtcgggSMtaatNagtYtgaYtggMYttgtaaactacg +KgStttaaaYatatDtaaSaVVcHgtagatgaggtcaHggMtaMWaWaHctgaatctaaB +aWaDtcgggtccctaagtaVYDaNactataaNcctKcBcataaatttcaWSttttgacHt +ctRggagRaagacagWVNtctcatHtDHaRagctStatattggcattcattttMaNaSaR +aNDHaagNtMgtVWtgtMccaactKNaaaVaStatcgtStgtgtaBgBgtaatcNtccga +agtttaWgactNgtaaccaatgNatWttgWagtaaKgtctRgtctaataagttVDHgStg +ttcVttgtSWatcYaggMatgMRcBaStgtaaaaaMttaYagccggtgaRRatgatccaa +aggtttctaaKgacaDagagatgctcMgaaaMcgRaacaaatataaaagcagtgtatDHg +RaVtWBVtggacatStctKccttVttatgtKattttYcatctgttatgtcDKHYcctSHM +ttgSDRNgtaMNHaggatBcSBtHatDMBcttMacNaVMKtctgtttcgaHSgtMgcaca +gaStaBttcWcattctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcg +aDYccacKtatgatgtcaRttattYttctaMBggcaYctaNtBactgattStaDaHccYa +DtgcaRDgSYtYtatBSaYaaataaagtctcgcgttcagaaKtttctVattagtWcacga +aVaaVtctcaVgtagttNaaacaatgtccttaactaaaStaKWagttaNttatacaaaKa +ttBctgaagaagtYDNtagatataDtHcKcctaBaggcaatctHttctaaDNtgtgaaaa +gRaattataaBMaggtDgtMaWHacBStSMtcgaacYttRMatNacScgaaRtttctatt +cMaaBggtaKttaRcgtBattcgatatYtVaccSacacgtaaagtctNatYttgcSSatt +ttcKccttataatcRtHNctttMcatBtacatgtYtctagcNttYacaatgtaBgcgttV +tattaaWtaDRtKNaNDttDWaaaataatDgcgcKtaatatcgctMctatcatcgtaaaa +YNRttSaNtWggatRgtgtcttataVgaaaatcWDcttDRaatMKctcatatRttBtcca +attBSacctgMtaDDRagtcagacBNtttattttagtDacaagcaHcacgRttVtatcat +atacStaatMaWagttRccKtRctcgaagttgaatttNtttatHaHttagctatSBaBtc +aagtDaaaRtgattcatStagttcaRattacaVgtatWRttWggttttctaactttSaaa +VHRatttYHMKVVcgttMtatBtaSaaMctgMtcaagaMtactcDatSaaaacNgatttN +caagttRgacgataVtaacYNataStRtgaattactgtaKtNagaaccDaatgNDaaHca +taDSYattatgtctgYWaaRaHtttWggcKatgcgtagDSVtMactataKMSttaHaaaa +caHatVaDKtSaaaRtcaNWHtatttctWataagctttcccaacctNtaaacattcgaga +BKVattaWtcVaKtWcggtaatcaatgttcaaatccDttctcaaSaWNDataaKatBcaY +ttRtcataMVtKttggcaaNgtgttatMaccgttgMNagtgVtNBWggaacacaKaaKct +agtctacttSaKYMacaWtWDttatagHBacttRttcctgttagtScVNaRtaacgScaS +tttatctttttSgtBgNtttStRatNDWtctgatcKtgHcattatctaaaaattNaaaWg +WaDWttWRtHRNcHacBVgWttgtNggtWtWcttgSatRtaaYtYtNaDttYagactSta +cYaYtNHBatggatacVtBatgccaHcgtagaaMatgataHagtKgHaWcgtaccKaNat +agWtDttcgtagggcSgtRatatNgaRtYataaataRtBtcttaSatcagatgaaSgtVt +HtgtaaDtVactgattcgcatctctBaWWtaagBttVgacHattWWgcKataHtBtagSc +WtcaNtHStBKMHBRtRagcataaYtNtttatacttaMgacccattgagtDYggKccNaa +RgataWaaaNWDMttMacttaatgStDYgtattaBatBttKcSaactagtaccgttggaK +acRtDaataSBaatacaKtgagDtNcttattaagYcagacttNNttatcBtHtgRatgcc +acctaSaatccaRSgtWggtgaaMcgcaMaagSagaaDatHcttgaaDgNRttaDKacgc +ataagYaagtMRttNaMMMgcggttcgtRaSgacaStaaVgStcaRBKcaMtctKtctat +NaactaHtaactaaatNWaKtWaStRSKcatggtgBtgRBtagaatagataSBagMtDVa +taaDtaattgaYgaBaagWagaacaggaagtctgacgMgtgagaRVacMcBaaDatKatc +NtKaRtcatDNBaaHatatacattaWRBtcaccattctctaaWttWacgtccgcgtMctc +aaaccHYtNDatttSaDMccaStRttWgttattaSVKtgttttgtcWatgtgStttgttt +tatcaagacMttgtRDgcRtctctgtgggggcSaagcatVattMacattSgttaacctaa +aaccgcagtgagNgtctataatBtHtacaaSccccMgagRVctYagcgaatttacMagVt +taRDcctRgSSttttcHtVaacatagBgaMRagatRcDBaMtaNtcatggHgaDYgaVgW +aaaaMKattBtaDYBaHRccagttatacVaDcacactcgtaSctaaatatRDaccagctt +tttaatgtagaMaRaaKaaataaaatacaRagaaYaNtatKcDttgHgcVtaYgDacagM +BagtgttatgMcSgWDWYWtSaKaagcatKatatctcaRHacagttaKtgBKtDRggtca +YcattcgcYattttgtccaagtVgcattttttaVaagtaaaagtWccttgacYcaagtaa +tataYBaatataBtaaatacacttttRHagtttaDSHgNtNVcatKgaKtgagttgaaaH +cgBattatHgRKtcaBaagttgtttgtVatYattaattBatYgaatgMgtttatagtKcV +ctagttaaYWttWaRKWggYttgaRgagaaMKtaggtattaMVttataVcagHYacaaMa +attRRtataWaaRacHcattaVaBtHgtatBaRtttaccaaggNgtaDMtatYtaYVtNt +cBRKMgaatRaaagaatactRattttNcaaaDDaagtagtacaNtSHttaaataattggt +aaKtttaaBaNgtaagtcaYttacVaataataatDtgHSSgtSDNaattcRMBgHttcta +agaYVcHcactKgaaNHcgWaWttaaBactcgYtDaacgactMtaYKacBgttcttgtta +taBacatScBcattKaaattacttSSDaRgKtHHagRNRMtttBDtcaagcBcgcYatta +ctcgtttacSaaNVagtacacgtggtSaWatBtgatttWttScaaDtttggtKtNKaMtM +gcttaHKaRaccgatccctgtgggagRMttaaMaWccggtttBtgttaaVtagMWctNtc +tHgtBgcttatSMYccttgHaatatctgNgVttagcttagggaBBSStaYgYatYgtaaa +aattHatctatgtWRNgtVcSgtgcgtcYBagtRHgacttaaagSHatatBaaDgcaKtc +ccDgcacMttatRaacaataaccWtNBaYatttYacYtagagattRtatagKcatattDg +KtNNgtttWNagggtacStataRtVDYaacgtaBtVKtagaagRttttttatataSaaga +aKtaatatKtattagBtHataatatcWNaacagtgWaccatatStcYcaaNRctcKacKt +tgtStaaKRaWDDaatBtttgtcagggBgtggSctaaWtttYVWttNtctaacatagVYa +tcagatctVaHMgWtcaagtataHtgacaagttSacgtNRataaatgttgNtaattagaa +ttgctMaRttBtacBatNgacatttcaMcgtaaacctctagHctaaKNttBatatttaat +attBaKtRagYtatattSgtgtccBaNSattgaaattgYggcaaataatatHcaaaatcM +BaagYatttttaYttYaStatttDtacRtgRattttttgDcRaggagcaccaattcRctt +ttataHcggatcatNSatgtagtHHcactgtWgtaggtNgactactHagagHattcaggg +gSaatgcaaaacSSKDtaggcDtatVagMtggactaBSatagMttaggatSYttaacBta +gaNSVtaSaNcSScaaatattVctcYaWYtBcttcgaYBagWtRgagHKagagMaatttM +atgtDtaYNagDtaBagcKcKcaMttKaaaaatVaatHDaataacgRatBNVKtMaccYa +accMgttgtactagcttMatKgKBtMagtcttMWgaatRcacaaaaSgcgVtSatggcag +gcgKaYaatgctcattaaaggDVacStgttaMaaaaacNVtBtgcttaacgtDNaaRcgW +aKtatactagcactgKVttaatcttRcgDHHattcStatgatcWataagtattttacgtc +aRgaaMcDattYHattYgatatcacNNWtDatgaaaactgaatHaggaNcttcctKggNg +atBaaatttgcaaaDtgctcaatgtYagacMgtVVtgDBaacVaatNaDtatctgaaggK +cagSggVtacgatgNWtKWaggMacctagaatattcttYaatDatcgttgatggtcaacg +ttatatgcttaWVttccRgVcaDcgagMtacattaMtaVWcgttRcatRacaRcMcaNta +YWNYgMtatMgccctaKctagHtttaaBVMaaWcSaccgMttBRgNcRWMtHMaccaatg +ataaggagVttYgaatcttagtgtcMtgcctVtaRtgcaccaDaagHactNYcNcttaag +gcMBagaWtattgtgctaccacgcWataRaHtDtacgaaVttagttVacctatatStDgt +ggtaMgaSattcatgMcaRctatgWgatKatYYaaataNYcSaDtttgtcYttttttaBS +catRtctgtaWttaatagMaacatDttaaaNgaacttacYttagaaccctgNgagMNHaa +KacccNatgKccttaKcatDStaaStNaaVBatagttcacRtYcRcKaagMgctKtBagS +aagNcKRttaaaaKaaRttttttatHHNHaHRtcaRcMataKDDtNcKtKatctaaataa +atRatYttMccaaaNaaWgctgattcaaaKgaatScaNaaaKaBaaaaRNtataVcYDat +tagctattaaatWtgBWHgggtatcatattatcVttcgHacgcgatMattDcaRggDYtY +ttNaaaatBKttKccStYVDatatYcctSacVcattttatMtWRctaYagRgctctttta +acVtagaNaVRaccgRaattaaVcaattgcgKRctMaKtttHgctttVMaNaRaNMKacH +SagtWagtgNatKttatctataaHatgSaSattcagtDctWaataaYtcagtaYtctatH +cgattSRttaaaNDgagatatacttVttatcataSSaBNaDataRtRRaattcaRataaR +tattttNaRYtaKttaccaaaaaHVaBtttWtttgatRagctaMattgcttactctgatK +tgatgRBttaataagYttcStKaNgcNatacgWatYaatctggVtaaattYccKagaVag +ggatttatttWacgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHg +tacaatattgcMDNNataatagaaaataatNtNgccgaaMaagtgNttacgVHaacSgSt +BBtRagtBgtaaWgacttcKgactaaatgaagVaacaBtggtacattcaaagtgattagK +agNatatVaKBacaMMctccatcgcgggRctttKaaBatcacaScaNaaaaatVgHaatt +aatatcWcacacactcatgctcgaRggVgcatatcaDcatYgaggttDgWNagagaaaga +gaYttHKaatgtaVtYttSNaDtcgaatctattSKgtgtaggaMgtaccWcaMRtHttaa +atgWtgtccgtKtacggacaNgaacgaSgcYagcKBttNacaagatacgaagaVcBgStM +acMtgKaactataSgWtaaaatDRataaaNaSaagHttHWYgaccWMtatataaaaagat +gtaKtVtgtcBNMtRaSaRacVataaNaaaDtaatgtaaagaDgtataVDaacagatttW +tDtcBgatggBcgagctcKWgtHcBgcMaatDNatcaYtctBgaHtccagHctttMtatt +gtBccaHMctatctNaaatacgcgtacatacatctaDactactcKtacctataDccMatt +RgRggHtaaaaNYcVtatccgttSaagYcgMatttaVattttHagVatVtttKattaagt +taNaacaccHSttagDactSNgtgtttaNtVtatttatgaaacSaKtactctacgagttg +aagtcaSBaDgtagatNaaactRKttcatcWtaBaggKtKcYttaDttatMaWcStgatt +KattgtatatDttatDtKatgtaNtgtcgtcttttttaBtDBcaaaaSgDatgHtctaca +attcgMtVYtatgcattaaaattcaVgatRtcagBtcaMaNctHgtatVatcHttcaDNK +gtWcgagHtttaccattNgaactYacaKgaaagtggtttgtgatcgaKaHgaatYNtBgc +aaVatWacNggataccaDtaaaWttBMaBccagaHDaataaBaagYVacYaScctYVgag +WagaYagtgatgtttWatSaaaMYDcactYtaStWgaaattacHgKDaYtttttgttcaa +aaatttgYatatVcMatcactggRaaMVtStBtaaaagggatYaagtBtatcatgcDttD +aaaaMatagtctaataNtcttWHaaatcaVttaRaKtcgatttataWRtaatatcDWcct +aNMatgtttDaYaaWtMaagtcagaKtaMKacgccaaVatgWtSagtagctatttcacta +aNcaaaNaaattaggattatMWgtgacgtcttcattacaYttctRRtttgMatggNtata +caataataNgatNcMttaggBcDgRHgatctttagtNtacaaccgBatgtHaatgttttg +atatccgttatcataStaKRaKgttgNaagagKttgNYMaggaattcagaactcaRataD +ttaagcttaccttttgVttaWWgacYggStacYcgatgcSccaacHcaYNtgRaHtcaYa +acHctYacatagatBgtgacDaNgatMacgKgBaWagacaSgttaKcatactatatcaHa +atataattctggtcNttaYggDRtDaSHgNttYaatWagagtagaacKtWtHtBatNtSc +ttttacaattagtaMaatttHgtctagMctaccagagttcaKcStaccKggaggtctgcN +atctctDgYccaaVgttgaatgacVcatagtgtattttccttcatctacttSgaaStcag +HtMaataWNDagtatttttataggcatNKataNaMtgctgtttVaacctVBDWattgHtt +atattaKtatSVSttgtaScgcMcccattgggtagaKMgaSaSttYgcaaMaatVaVaKg +tatgYNattcttagWgtcBaaagSaaatRatttNctacaStggtYcaaggttBtgaDWBt +RtgaaDccacaaaVSatatBcaaScWccgaKttttcgtMaVttgatgtMatacatgNttB +aNaagtaggaRaBagaagtaRtaagttacWatgHtttaagSaatgataNWattgtaSggH +DtttBataaNNBRaatKWBgtaDcBaMaKtctaYatVaKataaaattWYcgtaHcttagt +gYtgcKDtccatMSaaagatYcSaHatcaDtaatgMMatgcaaatgtttagaDDNtattt +gaaKcNtagKYcaBMattaaagttaaWDacgRaRtaKttaaattaVVKaMaBtaKctaaW +catctRMtgKcBaBaaagattHcgMcgaSNgactaccRatHtaSNtctYcaaBDtaggaa +gcMatttcaBcDaaatggWtcaHctaKtHcHMcRgattgaMtNVaDagttaggcttYctc +atDacWDaaaaaKtaBgtBaatcaataaKgactgactcNcattMcacatNMattgtaaaN +aaacttgctaRtttacttaatKYgcttgaSStgtaDaNgtaKgBgMaKgccagtgtMgat +HDtgacaWDttHKaDgMacttaKaagBtttgtcttaagMagtaHcttWcacaatSatgYt +gacHgHcaHDgtagaDccVaKcaataNttccHYctctaSRtaYagtNgDagatWtRttSt +tNtRNagacatattttatggactacYMagtMacYaagYgVgKgtNtaVcgtgaatcataa +tcgattYtaaatYtctgBaMgNWNKMgDttttaWtaBaaHatNHaDacctccNKtgaVcW +attYtgccaVRattMacBtcccNagYttBYNgaBaaaStWacMgcttccatgHaacttYa +gMtNaaVSYgcgatatHcaatatttgtgBcatWMtaaaaDRttHaBaHttgaacaaataa +WaMcaDctgBtatWttaacaaWacacWtDtatttatWaaHacaVagVgKaaaDttWgRBV +agttVNttctgcttgacatttSHHMKScSgSaMtDtaMcgtcaWaacactMcaHWRgaac +tWtcgcMNcactVDaatHcDSttWtagactatgaRNcttagataYgaggaagagcaSHcW +tMaKStatgYatttttVaattgtttWataaaDaDgataMcaMtatttctVKaKgcttcct +DagtgatWatacaRtttaaaBSMctHaaatcagStatStgaaVttaattatttgctaagc +gagaWaaWtccgcaaSgaatVgtaStMcSNcgtWggMVWNatHctggRtttaacNagttt +RtaMBgatatHtaatcMaaaYgatMtaccttaagYatcgaaattMataaHatYMcccaaa +DaYaVaWgRaHaaaMcHSattcatWSatttcaMtgataKBYtactgaNttgaaDactgBa +tgYgttaagVgaagDagaatttKNtgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaY +tBMctVBWttttaSagRHBtaHtcgtactHggagtaatttaaaVVattWDgtaaHaYgDt +aacatDtacWttttttatgccacttaDtagtaaKgYNcttMNDaBcaVMcMctWgatact +aRcaaWagaatgcWcRtattccagKgaNgtctcKtWgaNtSttagVaagaSYtcctWata +tSgaDaKcactcgBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRDaRgatatacatt +agtgccSttctDgcgatNcatttcHgcKtagcYgttttgNKWRattgBtaaNcRaatcNa +agcgaaVKttYtWttaBttttttNggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaa +aattYactactBattWcgccgWaaMtaBYtgtaHagtcttVttaggaHVaaNaNaatctt +gtgcattttatMDYKccataScaWgNttccttttMaRcVtWHgaaatgBaaRatgcgata +taaaWYacYggtacttaaaaDaaattgatcWaatgtttRcatatcaggaBcttttcttVK +atKccaccYtDatMtcttacMtSattaatatagaatgSgagYgWNtttagtatgRggYKa +caatattgggVtttaSaYcaRtBcggtDaggYaaactNataggaggaDgaKcaaataaga +tMKaattaaNagtagttcWctataaDtttcgtcgtattaccStgYgatgKtgcccYatDc +tYtttttYttaaaagaactcaNVaaYaYtccagacBttKcaatKataatKVWcBataaat +gttcctatYaacttaSVtgataggVatgagttgatcttacgMMgtWtYtagcacaSctcH +YtataattMttataYaaccKgtgtaaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBt +ctgcaattaWgMcgYttMctWtaDNcDatggWaattggaVDagKattttgaaaRHattgM +aaMgtaatcattctKgNaacacccNHataaaatgaaagagSatKtacVagttggtcgtgc +BtgtgcatgagcaacataagKtcagtttgtDBBHWcgaDtatYttgattcttaaagcMMt +taKgDaHtatVgWHccgatKttcaaNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNK +cRRaNttVgHaRgKgcWgattNaaattaataNcaRtagtRgaacagataDKgtatScatt +aDgatcatMtcgYcgtttaaaRctcagcRattaacatccStcBtgaccgtgWaaagaaat +gaaWtattaVtHacctaccaaatgBgtaVVYaaaatccKgtcaactataDgNagtcaSgt +KttacHtccMKKWattagtatNctattagtttWttRtgaKaBHStgRagattaKRtWaKt +taaWaagtaVccctgcgMRWatgttNKgtcSggSHtaBttgtaYaatDtaVtaatgtHca +tWaYcMttataVgaaaaagBgaagRattccggcttDgggcttcttaacttRgaStaMBaa +MtctMBHBacttVgKggcttgcgBcBtgDtttcctattaaRcatStNgcKgctatcccac +SctcHtaHWtgWaYatgVaRRYtgctaaaatggagacctMcttgttMagBaKctttYWBt +aYKgcccYttaMgtHaaNYgtgtagagDttcBatgtStttMtBWtaaBctaggaaNgaRg +cttttttgtagacRttHSagaatDaYgcctMBtgtNSNaaBttgVtWtttKgacaatatV +ttVatagatttgcgtcgDtVgtSattaaaVHtaDaatYttatKSWtcattagtaaNatct +cagcgtgcKcatDtaBccaaccctgaYcattaNaagNaKgagttttcattaHMaVKMDDt +aSHScaDattgcaggcccMattatacYtMatWgatttcBcBtBctKacccaaWctatccc +tcaacaataaataaMttgtaHHcgatKgaggBtRYattatacgtaYNBacagacaaatVt +McttttRtVcaattgtttgaWtaaSacaRccMcaaacttttaaacgtacVBtcWcSaYHg +tattacgRtgtgtaKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaag +aVMNaacagattaHRaaMWcVgMtctgcatgaagRDattactgcKHtcactYtccttatg +HtKgMgKcDtacNtcaStgYccaaDagttDtttgYcaagcacWWttaMgccaStaaWtVa +ctgaagtKtttcaWaatgMattatKcctctttttcatgtaaactttNcaaKgttttMaMc +YtgWctMtttactttagaKtMgttDYttctatagWcRttatYSagacttcaScaacaYtS +aattcaaagtgctSaagctattaaagggtaactcacgDKgttaMRgggattttMcgttat +taVtccaNagaRgMaataaagaStcSaacgtaWttatatHgttHBcgtacggKBtSatDa +ctRggaRgccBRttctaaaatSactcKtttVaWRatatttWaHaKMatgtacatcagcta +atggBgaBNSNatatcYStagaatSNattaccgtcaataaggYMRtaDaatVgYaDaatt +ataRgVaagtgcaNKtgttgacttatHccacHaacVcWcNMDtatcatttttaHacatKt +atagtgccWttaattttBSDaKaHaDttYacDtBgtMNgggBaaaaattDaaVMaKgatc +ggKtgtctatctctVatcDtaagaagtgtaMcWatDggaaaaaYtcDVtNttcNacgaYt +cgatHctctaWgaaggtMttcKtcttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaB +gtaRagcacggcaHHagcagaaaaacgggtataatcaaWtacYcWtcctaBgVVaBagHa +aaaaatataRYagaacgggVtttcHaMtNtMgcgaaatKtattaagtMttatcttWtttt +RaatatgttatgtatttRaagKtBgtgHtHDggaBDtWccattcKtttagtttagtBYcD +aMBtgatcttgacatKctBcaaaacaHtatggaNaVttcgttatttttttcaaDtDDaat +caaaYaaBHttaMKMVgctgWtacVtRaaactgYtcatggcVHtgattRttataBtcgaa +RataDttaatcattHtatatccNattcaaHtgKRtRtagtKaRWaataYaggatccactt +cacaatgtgatMaggactNaaccaaMaaKtagaaMctacttDSaaaWSgctcagtWaata +WaHtStMacttaDtgagWaaaatatttatcaacaactRtDgYcYtatatgtataatWtag +ccaagcgtttataatDgctgVaaagHaattagaatBWggttctBaNtactHtKBtcgaaa +RttHBatDaaKccaSHgtgctWttcBaatcctYttgaHacgtatgagStatRtMaacKac +acggaaSctagDagNttgaKKSgtttctacgtagSataHttDctggBcYtttaaatcgRg +agagaDtgRSaVStggVtgacgtMtatgaaNtWtHgtDaDtgttNaSVagaattccgctt +VatatacattatataYtaggYaaaRDHttHYDtNgcatHggctattYtaMcWaaVtaNta +tttHaagBtatcagatHtttgaaWWtttKaaaggBtattHagtaacactDggtattttSc +ttaaaacaStcaacHttMtatcagatSaHtaVtBaNYcttHcatgHatagaaggggaWgt +gBtttagtVttgacatYtKtattaYSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgY +tNHtgNgcttttataWatttKWaaKtHattgRtBtMMccgtBtYttgaKaWBatcBgaaa +caBgaagatYgKWaaacBgatgtDaaacttDcacgatSKtaVaRDWtVKgHtcRattact +ctattBacaaactaatgDtaatcatatKRattSggtcggRMaaHVtgttMcgatatcccg +VctKMgBactVtWtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgStgtatNStaaccg +ttaaaaYactBgaaaaattacacVttKattVNgaMattNccctaVtaaStctgaaVatac +tgtctaaaKYNDtataWtattaaNgtHtaWgaBMttttccaaaDcgctgagBacacttct +DSctcMtBtNccaacaaatSVtatWggagSattKatRBaaaNtNtttagacttaagtHtt +aatcgtWctHaMBaHtaaagKaaKttgatattttgKcgtcDtgtKtHagDtMtatgatct +tgtcSgtWgctaaaaattDaaaNgNYtMttNHgtHBataatMgMttctDcgtNtNatggK +atHtaaRtRtDStttRVcaatKgaaRSRtBttatccataaMttagcaaWtagtVgaVBat +cVtYtagttgtaMactaaataDatagNttttactagcgcKctDatatDgaHtRatVWaga +DtttcggSKataacaggaaKggMtttctaVttMaatgattcgaagcgattaNNtYacttt +KgaatWttNNgctatatgttacKaMtaaDgtKgttBttHtDacaagaaRgDgttWtaatg +VBcaaccatgcYggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgcHttRctattVta +ttgttcKaaatagtacccttgcVtaaHttaagaKtaagSaYtgcacttDattYttaVgRc +acaattDDttagattttcHagccaYaataKaatccVDKctNcctcaaBccaaBaYgKacW +VtWttatgcSatcDHttattaacaagaacRSactBHttDaBBBcacgttactHaKgacaK +taWMcHtaVHttaattcgttatatBaaagatgaactaaYgDNattNaHgHKtaatcctct +tcHttagaatVcagaHtagBgtMataattaagtcSRcatSagMagaaaacgYacgagcac +gBcggacaHKaaBatSatagtatcDttRHtcagtDtaStYtagaaagtYNHtgaacaatg +cgataaNgtNVagtacccctBcgaYWaactRtDtatttKatBccVKtHttNcttVtgaKM +tgcttggcgaNatctcKggtcttttataaacWaBttcgHtcaHtcgatcgcggccaHaag +cVgKattBaaWttKcttaVaagYaVacagaacgcScDcgatataagttttacaaKcaaaB +cYcHKctRagcgaatgtScBagMttYHtaatHcKKtgggatgKSaaatactgWBHVcagH +cttVBgYDtaVtcctcatRcVKcNaaYaBtattttatRtVtDaaScgtatacMatcaaac +tagtaKataaatStHtacaagagttgtYatctagaBaHSYtaaataaaStacaHagWSRS +DtagtatggctgaKtaRctaaagBtactcttatgBcHcNtNRNtHataaccRttagatat +aaHtacScgtattgttgtDcctaYRaattccaNatgtgctaaaactMcaWttgttgVMaS +gtaVaSctMcagtcacNaWacgaatWtaRtaatSgatgaaWtaaWcgtttHtWcttgatK +tgDtDMcagtcattcacttgaaatactWgtattcHttcataactgctgtgtKatRagtaa +tttYgNcaatcBctgtStaggtaMatacgtYaRNtgNaHtNccRtgcSHgRcaatttVcc +tattaBKtgYtaMaactRaaaaBaattHHtatVNWYHaatcagtaMVtttctattWHttt +acaaVccDctYtttVtNtRRKtBgatHtBcaatHYaSgaagaagHagtttDaVaattVac +tactYcaDtKttgVVVtaWtggctaSttgtaataDctWactcaRttWcMSYtWagaagtt +ctKHcgKtDaYggaDttgtgtataacaRKctaacttcYaDtccNaNttaYtaatagRtta +SagaatBtVRtaatcttatgcgtWtataaWgHataatttYYSttYcggKKtaHcttttag +HDDBtggtttaaacatagaRagtVagactttacKaWDMacgYaacctgctKaNattggat +ggNgtKcYSttttcctttDtYttBcatgattSHaaccVtccatctcccacDBtgaWBaMa +accgttttcttaaMgScBNatBtagtcttccttatKBRcctggtVStatagcDgMgtaca +ttacccattKKtaRcRatRctYVaSagttatatYtcgNDDggKaHggcccgcRtacgDtc +YctgaaacHtatattaVtcaattaaatgaWaBggYtHYYaVagWacaNtDtaRattgRac +RtacacatgHtagagtaatatttctgDDcttgNDagcctaaHtatYHtKtRaScgtattM +ttacaacHggttttatSgaHVVgaattaatagttattactgtRtaWgataMDaaaactgN +YacYtagKtaRcaYDHatatVatggctKtWatHaNttaatttttgtaagcctggcgKata +aNtttRMNggDtataaaatVcMRataacagctMatBgMtaaVcgagattcaaaSgtgKac +gtDHatWaatgttcDtWatgYcWRttcatBSHtttgaatatBgaaWgggaaBcctSSVaa +gctSctagYatDggtatatgtaatatgtatgHYcRtagagtHcgggcataDHattcaaat +tcRgcaaaataagattcaaYVtaBtaagRagtttgSRtgRYKgWggtttaaHgcHStgtg +gtctaHaccaccSaaaattaHatgttVtataccagaatDKVtctagtttcaatgtNctac +cgDcacgaattacactatgaaggccKVatccaSWaaKHtttSggatgagMagttgcaata +tKYtacBttaccatHRttaacttacaDKKtaKaDcHHcaYatatgMagaRaNNttcggag +YRtacMtHgacttagacBaagggBatcttgaRDactgatacatatcSBggtaaaVWgMaa +tttaYtaWacHattDMtttaaaRRScatcttctaatacagtBVgtgtttBagtatgBNca +agHaaaSaSYKcacMtKatggcacgcctSRaagcataattaYacctMaaKtcggaBaVaa +WaDMttgccttaaacttDaaHacNVtgagaataccactctMttaatcttHcctttaggaK +gaggWtaNataYgtaggtgaagtcWDcWaBatattRtVgtRgVtataacDDNttatcYaa +aagcaVgtYggaDattccgtccDcSttaaWtttcaaaatggataSatctRYcaaBctMMt +cttaacMaSgDatgagatcaYgctcacHccMgaacatcDNgtNRcgBaaatagaYgatgc +ttRaattStccttgagcctaVaagggatatcagtaNMttaaHcMaatccScBtYaYttat +gaMNagtgHaatHacaHaBaaDtaRNDNcBtagBgacatStagacttgtaatMtYaNaKS +accBtttHcDaHNBttBaacSaggagaacgWcMgtRcaagattSctgtaBtcaatMtaHg +caaccataVgtaagDRcDcggaaccaBtacVMgSttgtcataaaaacaMataHatgttaa +caaMgtacgtMVcatagYtKgtgtcctaBcYKattcaggBaaHagStcNcattatRRaSY +tYDRaHYttttggaRggggttatKcVtHgctggaNttaagagBaacattggYaaDcSacg +gYaRttacaacactcDcacBDtYataaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcg +taacHtRcHctaacBgattttagHaScDctHttaaaatVaHttggttatttDtatHtcaH +cBagSttttDctttWtctaaataaWtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKa +aDaVatatYaRaHDtataKaNtagtacataggSaatMtctMtccctWgaYtaggataMtt +cgtacgccYgBSgttaaHgctRgRgtDVSRattttttaaKtRMtatSgRaatKacMaYgg +gtagBgNHcgYRagHcatatgtgaacMtacSDRMHaaacHaagtWSMcaattcagtDctB +attgttcatttMBaDVHVDBtaatKactNacgcBYtttgatctatVVtatcKaKSgtaWc +gtcgNYatSaRtcaggaRtctattagattKHttYaaBtcacatataattMgtatcataKK +atDVtWtaHtHHVaggaaHagWaHtattgtDaHRgatgtaaaWaaSStMatttgNtgtca +gDWgagaBagtcattaataggagttcagcHttgWagaWcRttaKttaDgaDWtYacMWgR +aatatccMtaaattRaatacaKYcgcatgtatgtNaccataSttSatttttcgatcttca +aKcMDatgaattcaMWctKNcHtctacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaa +cYataacgcDgtaacMtSaaKcKttttDVgttgtaaNcaattctcaataaatcSVcKaac +attgggacatgaaaacggaggagtacDYgatMYttaaaBBctccYgcgagccHattttaW +tataYcaKaaDYaaaStMctSattaatataNaWcacaataVtcatacaHcgMgaatYgaa +taatRcWcgtttcNDYcacaaacacaNttttaatctaKtRttHDSttccWatatagtKtg +tcgaccaBgtVacNaYBHgtttSSagcNtctacctttaacgacaDcWVacSHcaNacatt +tgBYaaagatWagaacYMatcKgBYcBggtaWatataKcNgaaaattHYtSaYDVHSact +gttNRgaaaMBtatataaaaacVtctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtc +gaaacatggagYKtaaaacagttNtttatcatgctagYcctctNgttctgctaYttBata +aRtattgatgaaactagttBgagtcttccatBagatctBaaagSacagtaaStaaatata +taataatcttaactatVtaaBattHcHgcttSSaaDRaKtataagggKaacRagBaggta +MYttggtacMatMttttYttaacttaBaYaaaatKgtactactKDctcttgaDtMgattg +VgcRaaaKattaatataagWgttcaWgtcaKtatcgacatDaaSatHtttcagcNtatSg +gtgtaRtgatttStBaNaHgcagttaggggatWtttgattttatcgaBtctaggcgtgtg +tWttttaaSaWKctWggtgataaaattacBtMRtatccattaaSWttaSMcYtHtaactt +aaBaDattctatKatctttcatDtcgNcgacttgtaaaattDcaVatRacatgaaagtcc +tgtctcatacatatcSWgNDttgaaVKatNacDggagWaaatgaaVNtttBataaagVtt +VataataYcNMVaNaKaatRMcagNacVRactcWgctttNatHaRaBRtaaatRtaKtNg +YWattaatcttaRttgttcttaaWaaagttcNVtagMaBatcVcgccDaaBMgKttgaVa +accgYtRaactttYtcatgattgtWSaaBatagtagSataDgatgNtaWatcaMttaHat +tagVtggagaNHtaatatctNaagaDBatcttttaRaaNtBYagtaacVttYBtaagcaa +aMatcNgKaggacagagtgaRatWaDaaSaDaaattVgcWttatBNctgSagtctgcStt +acSRtgatHDgggcBagccDtatYaaagaataDgatDaBttagctatcHtcWtagggagt +DtSaaacagtagcttVatgttggcStataacttVtaatWKtatDatcttcDaagactgtg +DNBaccaattaacaaagaaHWtatttaacattWaatgttcMttaNNcYaRccHtacRaga +tccKaaYactcVRDtcHVtgaaNaSatctRSaWtagagtcgcaataDcagBaagtctSNa +gaaaKgttataStaatagStaatSatataWttctcgtaDgtYRcgtHttaKtcDttRaat +NacYgtagVaattNttttatDgKcttttSaaattYcgYBaaggttctagYcBataacVca +gggaWtaKtacatgcYcctatccDatatagtcRaaaSMgtggaatcaaMaatWcgctagg +gtcattaVtctaatgHcaSHtcacttBaagaMDtactYgtttgWgacccStDtagaDaBt +gctctttKaaaatMttNStggtttatWttYttatKMKgtctaKcgaBaaaattcccgacY +tBcaKaKttRccaaBaWgMaMatgtWtcRDWttcggacNctataaacKaaatHatggDat +SaaKtgcgRaaacgtgttcatNtgHtcaataaacaaWMKatattcWaKcNaccWtggttc +ctBaMttgRtggtWtaaVggDgttaDaScgWccWHatacaagtaHtaacttWaNatgtgt +taacKaVtcataDMattgtaKccttttttStaaDDtHYattNtcgatataBattctWRat +MVtStaSaWttNRacgatagtRcgcRtcctttacagBKaaVcYtRaKatVtaWttaVggB +BatcaaWatgtggagattDgWtttcaataDtactRaatBattWVacttWVNtVagHaHta +tttaVagtRMMtaBattatataaNaagatHBtgtatVtaaacatttagtccaKDcacgWa +aHagttVKBgcgRaSYtttVcgaacaBatttaatctaSYtccNtcatctatttatBaHca +ttcaBgDMYtactgScccttRctaagtaaNtaaaaattatggtVataaagVStcaatcac +gcDaatgtaacatDBagtcgaaRDaSactgcagaHgttYatgaVgtNccttcaKHgcgat +aDcgYtgtgBatcacScgctBcVttttcYaaNtttttatcBaatgataYgtgttgtatga +VcBagtatagtNaRaaatKVtcRtcWatctaattgtVgataaMataWagaDttaatRcgc +taKHgaRagtDctScatNgHgtKgtDtHBVgYcagatgttagcgaataaNBactBaaRaW +cRcMctctBtWKaggcaataatSYtccagtRtaSVtRgatctaBgDNDtBgtttgtaNtW +taatatDtataacgccDttcaMaMatgRtgaaaMHatgBaatgcccDagNgttRDcWtaa +aKtMSaBgctgcaatgtSVattRWcBtDaaMKRcccWtVttaaatatttctgtcatNBga +aaatHtttWtYtttcaacaaagaaNYBaatatctgatNtgaacaaMaaYcNgtgatttWt +NaatWcYMScMctaaStttNgHtMacgtMDtgagcattcacWtttKttBtKaKcHaBttt +aBacgaaNYaaaatBaatNHgaaatMtagatDcaagMtaattctKtgNtScaatagcaHD +agtagagSRcagcaagaccYHtaNtBatKtStcRagtgttMaYgtgggtNatSaatStcY +taBaSBtaggtctMtatcatgaattactcYtNagaaaDtggaaatKBattaaatcWgKtS +tKtcaWMggaattYtggccgaWcacagaNWaNgaacaYaHgaVtMctVHttaKDcctNcc +BKMDagtatgcHtttaaaDaggtgHtattcatatttaagcBaaaRcSgttaaatgWacRa +tacaaatgBatYatatRBcacaVataRaKWMcDWtSaatatHattcVgMKYtgtaVBtga +gattRgaatgaDgtcaStacgctaggRggtSagKcWYctacaagtttBtgaBttacgaSt +HgVaStgtaRtacaDccNDattSRgttatMtNttttWHacDtttVtgacgYattccWcta +agtgaaaMMatgNtctaataRctgaacatttVcNtgtttgaggcaaagtatgVgtaVtgR +DcttBDtataaMBatatNgataataHaaaNacaStgaNaHgYtgacagtcYDggagattN +caDtKgtagMaacSHRtcagNagatKcatataVatactgRVatgBtatcgttattHtHcK +aDtagRagtgHtaDcVtatacattacggcaKttattgacatDaatgtctcattVcaRctt +ttgDtNHSggcttaYDcHaatcDYacccWaMttgRtNggYtttttggDgctacVDtBMgB +aDgtMaaBgctBVttVagaHBaaaaatgNactaattattNagaagNVaBgVtRgggatac +gctgMtgaccatMaaDYDaagctggtcaatggtatBtNtccWtWKcaNcBttactgtgBY +DaMtMtcWaatctWYHatccgWtataaaNNacNgctYagtaaaRtaaYggcagaMaaggg +ttHaatatcaccVtagtggcgtMtagtcaYaaRttWgBtctgaaBtKattaatYtacaat +cKcacNcMDtgtactatcDcgRtaaYagattgccMtgtYKaRaWHgtaccttagcRaWaa +gDataccagcatcYtcaaSgVacatttaSttSVDSctactgaNctatVattttacgaggW +gtaaaKtcNgatgttgcaaNVttagRtttttRttYYaYcaaagcVDMaaRaRtccVcSat +tttcaattagWattMMctataWatggtaagagRaaattYKKtgatagcMYgcVcgggSta +ttacgBBctNtRgacaacYHctctNtataattBttStaRaaaatctgtWatcRacaaMta +ttYttKtccaatcSttatgtaWttcgcaaWgtWNcBccRgtBagNgYtDctatccMaagt +gcYMtYctYttgtcVaaHtatgcBaaBcgaataattcttcDaacaaacBtagWYaagcaV +acYcKYttgSaKVcttccgcctcattctcaatgVgaaacatWWctgcagtttctttttMa +gWttatRggcattattVaagaBBttatctattatMcNtaacagttgaaaBaRtaRRtNta +taYNtttNtcctaVBtatNtNgBtaHHYDttKctaDctcaNcatgDaYatgYagaDcaHg +actHgWWaagWtSttctagKaaggYtcataYgBtccRaggggaaaHagaacaDatgaaaa +tcaKtattgWacgtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatctggaMMRaaaat +aatctaaacgatatgDaggaVKcttttaatgacBttNYttagtatDagYttWctttNgtH +tcVtattHtcHacattatHgNStgtSaNaactVMcaatcccBHNatcttDtcgaKccKtt +atttctVRaagttaMtaYtcttcatMYRctttRtaMgSaaaactgWacHagtacccattt +cgcatgagtaaagtHcaKgVBtaattatBtttWatgMctccattgactattcttgtcatS +ttaaHaVtKtDcatcatatccaacKatattatNggNaRatcMSDHRtcctYRaatccacY +aatBattcttBVctatatttRNtgaNtcaaaRgtaBcttaaDRcgctacWcttgatatct +HttttgtNtYatatacgaVBgYHgattgggtcgacacDtttKVcaattWRcaagBtgctD +KDaYtttcKgNgggtcacVagatMgtMVgVgatttcagtcgtgKgtKYgtYSaMtgataa +tNggattKNgaSggactaaBagataacactcataVgttataaSacaatcRRaagtaDaag +DYtcactgtgaVttWtBaMttttgaHtKaYtattccagccaaBaggataaRtBatNcatg +tatatttcttacaaYVNatagaaagaSaaaagaaatSaBgtcgattacattgWccttHNa +ttataacgVRDtYcWgaaYaVgMttcttgtDtKaYVttctgggSNtaYHWaaHactaaSS +agttgSaaactYaMttaMaHVRtcgattaccHtcgcgatgNcaYtatattacgcHaaaMN +MtaYDgacaggRgaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBtatccatgaScHt +YtgactcattgaYatRtacttYtctttgBgtattaaDtcaHgcNcaVatagtttggggRa +aaccWcNNttRBgaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgagtaatcgttttaa +tcgaaaagttDcaatgtggtBaBcNtgNatBtggactttagYttBcgttRttatSgacNa +DttatRKacactgcSKaVaaaRgHaattaaaRctgatKaWcctWggWWagccgaactaYc +cttgtgaBHggcYttttBccttaggaKtaaaBacVDcBYYgaWagaKtaHaaactaNtta +tagtcttttacgaccctttKattWcgHgcaDccctHttatVVaagKaatatgggMaNHag +attgNStatBatcgaaYgcVcagaatcctcYtBKDatatcNKgacaatKDatgaaacgaa +atYYcgNBDtataatMcRWtaagtataHgMaVggcaaDtggttcVattattaaaatSVaM +aNcDBttataYgttttStacattgagagtccaNtgaatttttKtStatatttRaatttcg +BDccctaaSWatttaaMBStcatacctgctctatctatKatatgaacaactctWBaNagt +cgYaaaaRtctMtDgtaBaacaNtacagtcgataNgaVccgtttattatgatctagtDSg +aHNcctKtcttatNtgatYKaaStctWDVcaaccgaVttScaagaaaaVcccggagWatc +VaNtVaRcNtcagatcMMatactaaaWaagatYHRWcaSagcgMtttatSBtBtBgacRa +VgtgattaagtBgtatcgtNggggDaWgagctgatctatttHaactttcgcttttccatt +tNaaYgtattttactttacttRataBttgatagggacattattaaSaaaYtgatggaDaM +ttacttatttttttaaWttttaataaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgc +atccaMtggWggHggagSttacaYHatYtgtaatcatttgVtataaDVttcaYttctHtH +tagttWHNYYtVRVccatacaattaaaYatcgcatBagcaatDaWacVaBWattagaaBa +taatgtKaaaNKcagaactNaagaNatgKtBSctgattgWcNaaSataggtataaacVaa +tDttcRaRtVtVtgtataagMtSccaSScagttgatYattcagcMaaWctaagtYcSatt +NccgtcgtaBtaattgttgacaaaDttttattaatacSKtcgcatNttatWatacgRtgc +ataactYtcacHgVgHttYaataaWacgSVKatactagDggcattKctggataagtVgKY +tatgttagcgtaRtttaaagacHgacacattcHKaMKtcgKtcacggtgatcaaBtMttc +ttattcttDaKKVgWagtaacatgKatVgacattagWtaRtaccRaaVHtttttRtgBcc +agtcgctagtRtaBcMVWMtaBtaggttaYcttagaSgYgttttcaaNNgtttVaagctg +StttactaacWattcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVcagKatgaMttWD +RatgtaatctagacWaccgcaNgtctgtgagtMttgaaatNtttattaRKcgtaWatcaW +ccaKtttNactaatNcgVaaBcgRgDttcDcatttgagWNattttNaYtttatgcHtttB +BacgttgRgtcataNtatatcaWVcatgaacatRgtNaWaatcaggttaaSctttcaaca +tHttVKaHtNtMtcttcHattYatcgatgtacSaaataVtcttYStaagattDagtKccg +accHBYatMtcggBacatVtaaagMcttBgtSagKgNttttcNtSaaMaStHgtattttK +aRttaMtDtcKtcgagDKgaaaacttaaaWNaattgaWWaaggaaacKtttVggMBcata +ttDacctaMgaaKgcgcaaMRtaatcgataaatRDttataNtVgtaVDggttaNgatBgt +ggcaaYWtagctcWgtSaacgtattKcgcBtttDacaaaaaStKMtatNccagKatgtVt +HtWaSBgDttgWgaattWagttttaagcctNcttaBtYttaRactaattggagagggtct +agtatgggtttacttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtcttt +ataattcBgtcgtactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagac +atWatgtRgaaaNtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagac +acatagtVgYgtcattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYat +cWtgacaYcagagtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttt +tttttYaaScYaHgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDt +tgttSagtRRcatttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYtta +RgKaRtccactttattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaM +ttcgDacgaSStacaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtt +tttatttaaccttacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYag +WVRctDattBYtgtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKH +aatKWcBScSWaaccRVacacaaactaccScattRatatKVtactatatttHttaagttt +SKtRtacaaagtRDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttSt +gttattaaMtgttgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNattt +acttaatgacagcccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKc +tacatagYWctgttWaaataaaataRattagHacacaagcgKatacBttRttaagtattt +ccgatctHSaatactcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttga +tHtMttaaKaggYtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacat +VtHRtVYataSaKtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatcta +taDtDHBttataaaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgc +ggctaaWSctBaaNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgR +tcaaNtYaNacggtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctt +taYtaaagccgctcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtg +BattDaaDgccKtcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMR +taataaggatMtttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRS +HcVagaagtacgggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStata +tNVataYHgtNaBKRgNacaactgatttcctttaNcgatttctctataScaHtataRagt +cRVttacDSDttaRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataV +tttRNKtgRacctttYtatgttactttttcctttaaacatacaHactMacacggtWataM +tBVacRaSaatccgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaa +cKtaaatctcacaattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtt +tHaaggctKKgatacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgc +cDttcgtatcgaaacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRt +tRRaMScNaaaDgttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtac +cagWattWtRtgttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYg +gVctgtHgaNcVtaBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDt +taattgttctaaccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVtt +cBtaYMccagatgaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttg +WatWttcSaNgggaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHt +YcWcttagccaatYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcH +HggHRtgNcctttYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaaca +StttMtcgactttaSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVa +ttttgHccatcacBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatat +taaRSgYtgBagaHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSat +cataaatataHtcgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWat +YaacttMctcttttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaag +aaggaNaaatBWattccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaS +atcttttVatagttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtH +tMgtHcMtagaaattBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaR +VatgcagaKStctHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacY +gatDgtDHcctaaagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWD +BtgaatcBaatacKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactca +aatKtacaatgcgYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgH +aaVcattHctcgattaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHtt +cgaatVaaaacaBatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtatta +ScctaStagKgaDcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBg +gWVcWctVaaattcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataa +ccKtaRgtttaMtgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYY +atKatgtccgtRtttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaK +aYtKSDcatcKgtaaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWag +BgatBtaaagNcaRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgt +taatgHBtatHcDaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBta +aactYacgNKBaVYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRt +ttcatagVgMMtagctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaS +ttaWaVgataatgtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcW +tctaaaNVYKKttWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSg +aNcHggatgtVtcatNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDa +acataKttKatttggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcat +tttNgVHtKcYRaatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaa +DcaagtatcSataWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttY +aattataaNgacacaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaa +aataMtaagaaStccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatct +atgHtgttKtgaaNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaatt +gSaacWaVtaNMacKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWg +RtcDcSaWSgttRtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatt +tctYtatMatMtRRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcata +cRcatatDcttatcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagat +agtSYacKaaacgaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaat +HattagaaccgtYaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattg +taatVatttctcttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStag +WaSgtaaKagttttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtg +cVttttagagatgctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtag +caYggYVKNgtaKBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgcta +aaStttaWMagDaaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatcca +gNaaatcYRMBggttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMga +gttDattaHatHtaYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYg +BatWtaMagactVWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactac +HVtatgatcBtVNataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRD +aVDttNactaSaMtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYatt +McaMtgSttDagcHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcag +tatggScctatattaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMta +agNttattatcgtctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaat +gttattgWDDcNaHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtac +agtccaYatWtcactaactatKDacSaStcggataHgYatagKtaatKagStaNgtatac +tatggRHacttgtattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRc +cRtaaccttagagRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaY +KBctccaagaRaBaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaa +tRcggtgNcacaaKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattB +tctagVtacataaaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacg +acDcgataaSatYaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYS +NttatagtaNYtaDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNta +tVaSWctWtgaWcggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattt +tRagtDtacatatatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaag +ttVaMcNgHatatKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHa +SttatgNMVattMMDtMactattattgWMSgtHBttStStgatatRaDaagattttctat +MtaaaaaggtactaaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatat +WKRgacDgaRtatatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaW +tgStcgtMSgaSRgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatc +ggRaggSKctDcagtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgt +tatctaatcataNctctgctatcaMatactataggDaHaaSttMtaDtcNatataattct +McStaaBYtaNagatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgS +gggtagacaataaDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKg +HcatctWtctDtttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtY +gctaatgaaatWcDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaa +NgMttaaStagttctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctca +gDgcWWaaaBaaRaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgacca +tgaaaNgttttttttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWac +ttaSgtattggDgKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVg +gcttBaRgtccctDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSa +attccSWYtttattVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaa +aRVtcWMgBagMtttattacgDacttBtactatcattggaaatVccggttRttcatagtt +VYcatYaSHaHcttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtK +aatattStgaMcBtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaN +NctacaWcttttgcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttgg +NtacttttMtgaacRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtc +gttcaccaaaaggWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgc +aDatgRggaaYctaRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMaga +atgHMatcttatacgtatttttatattacHactgttataMgStYaattYaccaattgagt +caaattaYtgtatcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHt +BgcRttgtgcgtcatacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagt +attDacaacDMatcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtt +tDtaaNgNtaaBatggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcct +RagtVWSHtVSRggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttN +cttagcaatttattaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBt +ctRtSHaNtgtacattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKc +gWatcaDatYtKSttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRR +aRcaWacaMtBWVHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaa +ttRtttcYgaccBRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttH +gSHaSaatagctNYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDct +aaHgttagDcRttatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataatt +attataVaaaaattacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKca +SYaatMNctcaacgtgatttttBacNtgatDccaattattKWWcattttatatatgatBc +DtaaaagttgaaVtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctat +ctaaBcatctaRatgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaa +HacccgaYStacaaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBct +KaacaaaaaSgctccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaattt +DRtgWctagtacRttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaa +agaaattDVtaggttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaB +cKaYWaatcNSctagtaaaaatttacaatcactSWacgtaatgKttWattagttttNagg +tctcaagtcactattcttctaagKggaataMgtttcataagataaaaatagattatDgcB +VHWgaBKttDgcatRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctSt +attaatHaccgacNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacS +attgttKaWattNHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgta +acgactctcttRggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMg +tgataaKYaaatcHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgca +acaaaataccVgaaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSg +KStctccSttacagtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRM +ggatggcKDgWRtNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccc +cYtcBcYRtagattaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcg +VttWNtDaBatgataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaa +ttaatgaDaaMatacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgtta +aBRNtatRtcagtaagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVa +tgtacNtttccgtHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgca +gtWNaatNccNNYcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMt +ctNNcSMacattataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatt +tgatMMYactaatatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttV +tagaDtcacWatttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMccca +SttccggaMatgattaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDgga +WgtgttttKtWtatttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtat +agtVtatcaaaWYagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDc +YKaagtttattagcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaaca +MttKcaWcaaSVMaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDN +aaKacacBtttatKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYga +tattttaaatttccattttacatttDaaRctattttWctttacgtDatYtttcagacgca +aVttagtaaKaaaRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgta +tttBaagcBtaaBttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaY +ggtgMtataatMtgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagt +YccVattaNaaKStNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcV +tgcMaDaSKStVcgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggag +RRttaagaBaaNatVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaata +aHttccaagDtgatNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagact +actggaatttcgccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaB +tgacttaaacctgYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattac +NgaHgaacDVVMtttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttaca +HcRctgttcaaDBggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaK +aatggttRgaMcagtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgc +aaagDgttVtgaHtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggc +agMDagggtBWRtttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHct +DWNaataRgcgtaVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaa +taMgattRKtaacatttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtc +DtttgcBtKYYBaKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattc +YNNaWcgaaYattttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtt +tVgYBtMctaMtcctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaa +WSaYaKttBtagDacactagctMtttNaKtctttcNcSattNacttggaacaatDagtat +tRtgSHaataatgccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagW +aaHSgctYYWtatHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtt +tcgttaKattcMatttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatM +taacYaatYtVcKatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKga +RaYcaNKtactttgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaa +tNgVtctgaatatcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaH +acttaataataKtaRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagV +agRaaaggaaBtNatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWa +atctgatYcaaaHaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWt +atttgWttVaaaScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBttt +aKtgaatgagYgtNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBa +acYttMatcttKcRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHa +tattMtVatWgattttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgtta +acaaaaagtacaHBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatM +gacatcccagcggMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDc +gtagcVBaacDSBHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaa +SWccgtatWatggDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatc +aataSttaBtatKSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNg +tcttYaaSaactcagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacata +atcNtatNaHattVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgSt +gattcttaagaDtaWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaa +taMataBSacRMgDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaa +ttaVacgaaMMtaatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScat +agcgtcaactatacRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgM +taMattWaWVtaRgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDt +tgBgtctttctcattttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttg +ctBBcRDgcaacKttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDc +catttatcgagSKaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttM +atacgatcaagDgatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaa +SaataaatYcgBaaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcg +gaattgttDtctaaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggW +VtctattagtgactattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttc +WtatKctagDtYtMcctagagHcactttactatacaaacattaacttaHatcVMYattYg +VgtMttaaRtgaaataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttK +cWataScKggtatcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccgg +ggactcMtttaYMtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcata +RDttacatBatccattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttcctt +acSMaagBattacaMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgag +gatgBVgcHaDtggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYtt +cctNgWgcgSMcacatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMV +cMgtaMaHtgattYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaa +taaYSggatagcgcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactS +aKatWccaKaaaatBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaa +WgttcgaWatgaaatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYat +taaWatVNccatNgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatY +gttttgtVaatttaatagcagMatRaacttBctattgtMagagattaaactaMatVtHta +aatctRgaaaaaaaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcH +KaagttMMtaatttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKH +acMacgcVaacaDtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaR +tatgaactaatatctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctM +tcSaagaSHaataNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaag +gaMcaataBRaaccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRg +tYaRtataKtgMttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatat +ttgttYaatMcaRcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatK +acttataccaNaaattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactB +aagKcHgtctacaatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgta +catcccaggSttaBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaa +agataRatttHKtSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatN +YataactctSatatatattgcHRRYttStggaactHgttttYtttaWtatMcttttctat +ctDtagVHYgMRBgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtW +tttYcVtattMcgRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDctt +cgtaWtaattctcgttttScttggtaatctttYgtctaactKataHacctMctcttacHt +KataacacagcNRatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgt +tatBtttttaattaagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtg +aNacWtcacYttaaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtt +tacaaatYcDRtgVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWcca +agtaacacaNctgaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWK +cctaatNaStHaaaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtc +aMtBagttattagNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcg +NaatttMatatgttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgca +aYYacaNccHatMatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtH +WKNtgtattVctSVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggt +attHaRaWMYaYaWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagta +ataDttctggttVcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDa +aVKaHtatatatHatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattg +StKgSKNWKatcagDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcD +ttKMaKaVcggtgttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaa +VatacggtcMcgagtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSa +agKgttaatMggtataatgttWYttatgagaaacctNVataatHcccKtDctcctaatac +tggctHggaSaggRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgR +agacNaaDaggaVBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcg +tgtMtatcaYcgtRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDt +atDcatcagKaVMctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVg +tRgatggaWtttactaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMt +KtatBcttgtaaWBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattB +atVtaagttaYatVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattK +tggcctatgaWDKRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYatt +cHtaWcaattctBtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRtt +caMtRgattaacattRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaY +aacWcgcatagBVtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttac +catRaaatgWgDaMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKc +agtBRgagtccatgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaN +aKVacaNtDgattgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataB +tttatBtcaKtKtatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtat +cRagacttaYttVcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRat +ttctgtRgtctatgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaa +taaHaagagaatScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagW +atctaYttgaaatctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaa +ctttttcaatggWgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaa +RRtVBctYtVtatDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMV +aacctgaStttctgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcac +tDgYaBcatcctMtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacW +ttKttagYtaattcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggt +taacYtacgtacatgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagc +caaKtttcDgcgaSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgtttt +HtKtcWtagHStaacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaa +tatHttcBaaSaaatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNa +gctaaaggtagaYctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaY +gttYcgacWVttWtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRt +aaatacactaBtttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacct +ataRKgtBgatgaDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagta +ttaNgtctcgtcctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDt +aacaWHcaKttDgaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYa +acaattcaWtatNgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagca +aagattBacgtDatttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDt +gtaWKaaRMcKMtHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttata +tVWttgttatttaacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaK +actaMtttaSNagtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVa +aRNaHaaHttatgtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgSccta +tttKtaaccaagtYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNc +gHgcaaacNDaaaRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaat +ggcWSatMacccttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgH +RtacttaaaRtatStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMt +cgaVttWacatNcatacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttM +aataattatgttcttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgc +ttacYKtVtatcaYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVt +tatagtaYtRagNtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWM +atttgaactacRctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatctt +YtaBcKgRaSggRaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccat +cNHtatWYgatHSaaaDHttgctgtccHtggggcctaataatttttctatattYWtcatt +BtgBRcVttaVMRSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSt +tKNtHtKYcagcagaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYga +tDHtWcaaaBcWgKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaa +BtacgcaactttMctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttcc +KagVgataattWaHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMt +aHtaSKtcBRaNcttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataag +atgaaaattgtactgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDW +gtttatNgVDHgaccaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgt +aVaaYaDtagattgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRt +atttNtagaDtcacaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgc +gatRRttNgcatSVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctat +BagcaacaagaatgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRg +gatgtMNaattggatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaag +WBttHttgtcttattDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDg +tttagYctaNccDtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaa +agattVYaHMDcaDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVc +RtatMacaBtactggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatS +aaggMttctttcttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMct +gStgMDtagtaRctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNa +cgtaatctttMRtgacttttDacctataaacgaaatatgattagaactccSYtaBcttta +ataacWgaaaYatagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagctt +atVtagtctttcattaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVt +agKaaRBtaHtaaggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctc +cctaYaBacMgtcttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcat +acYagMVtMcagaMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaB +cgDttStttttcVtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSa +aaDttatacaaacatYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaactttt +HaDaKaDaBctgtaggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacD +attgatattttacVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacat +aYDBtttaatBaDtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattca +HagtgaaggDgatgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggtt +aaattcMKtctMacaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggta +NatatacctMtatgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMag +cattaBRaStctYSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaa +HgcgctaaggSccKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaac +WaaattctSgtDactaaStaaattgcagBBRVctaatatacctNttMcRggctttMttag +acRaHcaBaacVKgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKt +MYgtatBtVVctWgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDa +gcggttMaagtcScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBac +ttHNttttaRcaaatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgatt +ctccatSaaRttaaYctacacNtaRtaactggatgaccYtacactttaattaattgattY +gttcagDtNKttagDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaa +cVtattMtYatMNYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagt +cgRgacttcccctaDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatggg +MagtgaacttatRtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcg +tgaNDtgttMNgaNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcc +tccWcttgaaWHtWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgB +ttaaWcaaWagcaSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSatt +aacaaagtRacMtRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBct +gagVtYactgtaaattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgK +agtcttcaaHRVtccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWat +cBctctHYatHaDaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaata +tcgcNYRcaataYaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNtt +BaDRcgaaaagctNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactg +MtatBDtcStgaccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDa +gtaacBccactacgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYc +WaDRaaaaRtagatcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagY +MttactaHtaatcttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaK +tMttVcataYBBaKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgt +tatcatKcgHacacRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgac +ctaaYtBgaaaatagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatg +acacttcHSaaaccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVN +tcacaSRttcYagacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaag +aBattaYacgatttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcD +aHaggDaagtcgaWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctH +atgtcYgaKcatcagatactaagNSStHcctRRNtattgtccttagttagMVgtatagac +taactctVcaatMctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYS +tgSactatttHgatctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHct +aRtgtDcttDattaggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaV +cgMttgtNagcgtaDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHK +tatagctgtVgattaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaa +tcgtagtcctgBcgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagc +tWcctccRtataBaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacattt +aaWttHtatBattgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaac +gVactBtaBaKtgBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDt +atttVSaaacaggatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDa +KaatBaaYaaMaataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSag +tttgaSMaYBcaaaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattct +cctacctcaNtttaaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWa +aaaaaaaWtDtaatatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBaga +ggBaSMtaWaVtatattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHc +RagattttaSataggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaac +HgKatKgatYtacYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtN +tcBatttatttttgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtN +RaatatNatgYcaHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagta +YtccagcattNtacKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataac +cctgtagcaBgtgatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaaca +cagtSatBacKDgcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaat +tataRtttgtaagMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttg +ggagBcgttcgcMaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMac +actYtBMggtHacMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgta +tttctMaSRagcagttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcg +RtgtWcVatcgttaaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaa +ttgHtatcggRattttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaaga +actSttcgaaScaatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaa +NattaaRttttaVaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcK +cYaatatactaaccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaa +aaaatgSaatgatagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWt +ctgBtDcgatNatcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttc +tgtDtaaaMggtgaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaB +gWttDRVHagattYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSS +aaagaaaatYcHDtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRg +caSWNtagatHaacttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaa +aVDtaagtttWVaagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaY +gHttBcgaDttggataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacg +gHVtaattcacaagagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagg +gatVgactagMaaataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaH +atBatcaaBWcBgttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSa +VttttcgaaaaattgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgatt +aatHNSttatMSgggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatg +gtBacYcattaRSataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtB +WtcaaattSttMtattggaaaccttaacgttBtWatttatatWcDaatagattcctScac +ctaagggRaaYtaNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVK +atttcgSgatRHMaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttga +gttaKatagttcaggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatR +VYcNaHtaRcaaggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRga +atatgtYtgcKtaNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagca +cHMgtttHtYttYaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacac +YtgaYVgtgHtaaaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaW +tSgNtBgagcRYaMDtactaacttaWgtatctagacaagNtattHggataatYttYatca +taDcgHgttBttctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMg +gaatNKtatBaaatVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMt +tcttKtgtctaacVtatctatatBRataactcgKatStatattcatHHRttKtccaacgt +gggtgRgtgaMtattattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatc +gVMDStattatYBtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaacta +atgRaaKgatccaagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRcta +taYcttatataaagtatattaatttataVaacacaDHatctatttttKYVatHRacttta +BHccaWagtactBtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttg +McattttagVtaagaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNag +ctagDgatcNttKgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttg +tDgccatcacaMattaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBt +aattgtWattatBRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgc +gccaaHgaggatStattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHt +MNgttatctaWWatMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYg +RDtcattatSDaHggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaa +aaaatacggtttgHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYat +taataYRgtaWKgaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgca +attcWgMacttacaaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtatt +aattaYtNaYtggattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgt +tgtStttttMagaggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattg +ttttSNggRtcaaKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacga +gaatBtggtRcVHtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWa +cKYtgRVNgVcSgRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaat +DMatYattaactttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttaga +ccaRtataBccataatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtSctt +ccaNaatcNgtaatatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNt +cagaaaaacacagtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcga +ttatgtcaDagcYRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYct +MaRtaRtDagaaaacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttc +cgtDgaYtatggtDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtStt +gaHagtcStctatttccSagatgttccacgaggYNttHRacgattcDatatDcataaaat +BBttatcgaHtNHaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgB +tSgaKtcgHtttgaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYta +ttctttRWaaVtSttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaa +atSacacaatcgHattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYga +tgatcYaaaRactctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtac +catNtaNatacatttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttat +YtaatcKatWatcaatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDta +MatKYagagttNatWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtc +gKtgatccttNcttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaY +atatVctaataMaaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatW +tYtgtaaagNaaacaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaa +atgtttattDtcaagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWta +WVHggaaaaNatttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtat +DNtgtDgaatVgtVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDt +ataaattaaccaactMtacataaattgRataatacgBtKtaataattRgtatDagDtcRD +acctatRcagagcSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgY +gRtNtcagttBcttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatS +gtcYtgcHtaattHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttagg +tttgtWatNtgHtgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaa +taaBttataataYtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatga +gMtcgagtVtaDggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcat +tatttaKWcataaatWRgatataRgttRacaaNKttNtKagaaYaStaactScattatta +acgatttaaatgDtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStR +tagaccacWcaMtatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtN +aNtcgYYgtaaactttaDtBactagtaDctatagtaatatttatatataacgHaaaRagK +attSagttYtStatatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtattt +ttagcgacttgtgRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatD +ataggttatgBDMtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSac +gagagaSgttatBMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMY +tatagaBccctctDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctgg +tttStatMtcgcMtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcat +ctaKWgtaaMttSacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaa +gtNctNtgtgatcHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttW +cgtRKcatatatctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctact +tctWttaactaattttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttata +tcSWacatDatRcWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccata +tttcacWttcatattgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagctt +cattcgtaaKtgtatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaW +aataggaatacMMagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWa +cDgatacttgattagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHa +tattaaVaatctaBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRt +aacgYggtgtatKttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgaca +gaYtctaVtacccgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaat +aataattgttatYtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattH +tatgtaaaMgSaaagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKt +atcaWacacatttVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBtt +aaaRaWtBKaaacgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctS +gcKHgtcNaMNcataSatattgactacMcataattNVtDaRccaaatcagttttYttagY +aacgtaatMtMVatNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgt +tggacaaaVaatagtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttD +ttttcaatatYggctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaa +ttaataaaatcVccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacag +tHtatHaBDtcWggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatg +tagScaatRSacaattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYa +tgKatttDaaNtRatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaS +acgcagggggtYatgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWR +BtVtgYttgtgRcYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatSt +ScatMaBtaStaSactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaa +YMaWtDcaNHaBcaYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtca +gaaDtttDHtRcYatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWa +tcgtagagtactcattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgac +cttaaWtaatgcRgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagatta +tNagVaaaWcggaaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYag +aggaggacaVatacHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttca +acttSNcaaDatVYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacM +atagcaWgMgagtcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNgg +ttaYVatgaactttttgccatataaataRatSaBctagttataBccgaaacaagatactt +aattttgaHgHMgtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWag +attWSacStMHatttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBc +MWtcttctatgacVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaa +MctataagcttBcgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDt +ttaRtVataBttWagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcM +ggVaaatSMHtttgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatc +VgaaBcaDtatgtcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatH +gNaccgaaaatVHBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMa +gSaaaaccccWKcaaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaa +gtggWgtatatVtagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaatt +DaaaaBRacWtaagtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtc +YtMRWagMtcgKgBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSY +gataaatDttBaHccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHc +ttBgaMaWaaVMMattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgc +ScgYYDYgttYtVtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBg +KgggtHagcgaattaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaD +HacacttatSagaattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcW +caRtaaaatttaWttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtB +taaaaaKatBgatMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcgga +gttctctaYatNtagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatgg +aaagcggaaKgggtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKK +atgaBcaaRtStccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMa +tgtNMBWgataatcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVtt +ccaStggattctcDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVat +tttBtcMaNttWcKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgt +aacScWHBatHactggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHt +agBBactattcgtaaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctcc +VgtDcaaatgaaHgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttac +aaWgMVactattaSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaat +aDcaDKtctcgaggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtt +tggacgtgataatagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRt +taccttSMaagatcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVta +KatKgaBtcgtttWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccN +ttaagttDgaataaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDt +tggtcaatgggttWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacg +NBtaccgaKWatcttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVH +aKcttDaataaaVaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDt +MtgtatBggattHtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHat +cgttaattaSttgctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNtt +aagcKtaHgtagaaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSc +taaKatNcattgtgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKt +caaBaNaaacataacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDta +ttctaatgagggRgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgat +MtttaggcBaaatctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBa +tatcgcaSaataaaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatc +gaaattgattMcatcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatS +taKtgagtacgggcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHt +gatctttttgtcgacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtg +tSgcgttattcKtatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWR +tRNcDtHtcVWtggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYS +tattatttaaggccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDa +gttSatgattWatttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagactt +attgattaaYttatcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaW +gcgtgcVDaggcttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaN +tttSWgtcggtcacttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaa +atcNBtatMgccWagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMatt +ttWNaRtaaatagYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatc +ctggSRagagtaaaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattat +tttHggBaccaDctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRac +aaattaacHaHgtgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStag +cBacYaaHcagVgWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRt +tSDaaVaSttaaaaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaatt +atcKtcttctatcaKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttg +NactaatcgaggcWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRt +RataaattttcatHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgK +tcaggcHattttgHNgWtaatttccgactactgacatVNttYYgactcgctctatttaga +McgggatHcgtttatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaa +ttgcacttcDgacttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNct +taDttVgMtWagattggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYact +cKctKtagScStcagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaat +RaRaaactVtBtgttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgag +aRaatggtgDMWatcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcS +agaccaVcctcggtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttH +ttaagKcMctaaatggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcS +MRgaRtNgaatcgttRttatDVMtagctttacatDVtatatatcagctaDagMtataccY +gaggYaaatgDaaaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaD +tgaDtatagataatacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMga +aYctctDggHtggHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattH +aRtataVattggatcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatatt +aaaKagtgcccatSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaatta +KaactgagtatctataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNg +cDtatHacccattaatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKca +aatctgRYataNtcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaa +YtttcYWttttStgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccK +aHgttcttHgVggVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaag +tcYccattgtYcatctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtt +tVRgacaYctSctaRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHa +aWagttDKaaNaNHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNat +tgatatNctaWtVcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaV +tgYtKgRgHactgtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgW +tactttccaaSttDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaag +VtagaatatKataagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNa +aaHctcaRaatttcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgat +ttgtagaKagaRWRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaa +tattaatataataDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtY +aNgcBattatccaaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaa +YacDgatttccVtaagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactct +WtagaVaaaDtaattatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggtt +gtMRSgtcYgWMaatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactag +KtagWggcatttHgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctt +tagtctaagVWtHtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgta +ataNataatttataWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtat +acgttttacgacgKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaat +tVtatYtgttgtRMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMg +tKacttaaYgtcgcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcg +NatactgactHtggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattg +cBccaagKgtatgacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatag +aataagcaattattataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtattta +aYtaaatcactHVaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYgga +ctSDtaBcaaNggggtattatattBDcttagagYNMatBgttYaagactMatgttRgata +cccgtaacacBHtatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatag +tagtatcttgctNDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttac +tBctcRtStWtWDScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaH +WBtacggtDcaaBtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaatt +BaataYcMWYcgatMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtag +tVgaagttMctattatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtata +actgataacKcggagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacat +cgcNcaKcaWcRataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatac +YacWWtggNaDcWagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtcc +gYgaagattDHgtMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYc +ctgttKDMSgtactactVctgacaaaaHgatatacataatKtStHgctScSatNatacaY +ttaaWHtctgaatYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaa +gtaaaaHatagaatcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKB +tacSagattcBaaWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDggg +aatVatagaactRRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaS +DtttatKWgaatatSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHa +tBattHacYtaYacattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDt +ttDaccattatatSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccag +ttttgtcHacMattcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRa +KggtaYcaagttDttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMat +BgKtttgHtHactaatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDct +NttaDBaBgatagMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaW +tctcSSaaatcSKattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHg +ccttaScatMRcaccWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttt +tRgWcttMtctaHacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgt +BatcttacVcYacNgaattaacgagttgYgacttDattatacBattMgctagcctagatV +caactNttcctaatgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVg +taScMagatNNtttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKY +gagttaHtgcDYataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagca +DctaatgcBatttacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBga +ctaatgtccWaaHataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtca +gcatBgNNBVttttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaac +tgttaatYatgDctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaag +gacactctDggcgtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaa +atcaWggcNSBagttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaa +attgRgcBagtNtcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSattt +NHaMcggcagSctcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatK +YSgDaacNtcVgtttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcN +HagtNtgtKtttgatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttg +DttWcaaRaKgaaatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtc +ggcatMttgaaggDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatc +atNgYgStggactatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagacta +agaggtatWtataaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStctt +aWataatcHttataRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRt +taataaRRttgtaagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSactt +agcgtKtgtYWatatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttatt +ttgMBgKaacaDataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagct +HYaatgcaNaaRcaatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattN +ctcNaKggWtMatcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNt +cgtgtctaattaaacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNSc +gDYaWtatDatMKgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYR +WtatttDtaNMYMttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaa +gctgcatctagcttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttK +gttttttagtgtDHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWct +aataaattatYttagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgatt +acgRctctccaatgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtaga +KHVtacctVtcaaccaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMc +tgMHHtKaBtaaMtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKat +atYDcBgNtRaRacattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtca +tYaaVRtcaSacaMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgt +taVatttgcatctaatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMtt +ttcatKSctNacHcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVca +aaaNHaaaatcgctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataB +atBttttWtaactNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactg +tagVKtNRtcctagcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgD +MttaHcaaYYtcactgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattat +aggttaattgtaatYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgS +atcaaactaattDtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBtta +aaaMSaDattKRcctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVg +tcHcttccgcctattDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtca +WaYMttacttagVWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaag +ttgaaBBaSHacVcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaM +ccaaYStaataRttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggc +cHgYcDgaKctatgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtatagg +NggtgaatagBgagYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaa +tgWtcStagcVatNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDattta +atttataaHtagtVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaa +gcctRgaNVgggttcataatagNatcctacactacgcatgtcggaYgtaKcatggattga +ctttHtaattWNRaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVt +atttWgcctaKtatBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgctt +gcRagcgctSaatagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDV +gRaMgcDgtaattttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattca +KtgaSSRtactgacgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatga +NccaaaaWaKatVgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatct +acttatatcacYRaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRc +StYSYaWRgMtacaHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttgggga +BggtNtgtcaaWBaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRN +aNtHRttatttattgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtata +gSccaagctKttaaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttga +aBcctVagcaaaatgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRtta +ttggHtNtataatggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcY +gcgagagRgcHMgcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttatt +RaattaagaccMKtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgV +tcatKcgcaatVaactatgcgaaactccNctatatMgactatttatSaaVttNttRttag +HtccKtHtaaaNatttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYccta +attcMNtgtYtgagttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattact +VagaYtgaVVcgcaNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaB +tcYYcatcgtgtcHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBac +DcBgatttaaaNtggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKaga +tataaYVMtaaDtaaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataK +YagaYaVatcWcSattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattc +SaDagVaMattattYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttc +aatgtaMHSWaRtggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagt +tDtttatatgttWBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaa +gKtaKaWaataacKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMg +tgccaBaRaaaBVtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttc +SttttKKcgacBgggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDt +gBatgactBaVtaagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaa +NtNttcaaatagtaatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKat +ttgatcgtVcatgaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctW +SKttaMacaaDattccaRaYttttagttaatattcctYaacVactgctMcgagcaMYttt +gaagctagtKgNWttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtN +tNWatttSaHactagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSaga +HatYDccagtBtgaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNca +ttataDVDactatattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcH +aacgttaccDaKtatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatV +actDttSKtcMtDSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttac +acaaatactcaatSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVat +aggaagWSaaaaKatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHtt +VtcattatctagttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNa +VatcactVttBKcttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSa +tVcggactMatatccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMa +aaKDBttDNccatttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHN +caaMaHttgtggctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNc +gtWaWgaccgRSttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaa +KDaWactWagBgctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMc +aYcKtaataMatttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYg +tagattgcgagtcaagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttcta +WtatctYacactgBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttat +gaccMaatgtaHtStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaa +gatDctacggaNctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaa +tcVttNKtaaWtYacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatct +acaacKgttBatYatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgN +tRtHaagcaataHcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRt +tctacKaaVttcVcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtg +attgSgaBtgccBtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRc +aSgcatattatStatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtN +YcRaYtVtggtDcKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaa +MaKattgaagtBaaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatgg +caWaaaaVaBgtaSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttY +MtagtaactDtaagWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtc +RtRggNagtYMattaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStag +McctcatgattaWRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtM +aDYatgDatttatagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgt +catactcaaVcYBgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHa +HtgctNtVaatcaaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgtt +YattttNagMHaaRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcg +cYgacgNtacNtccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaatt +aactagRttaVcSaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWV +ataatcgaatatgHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaa +tMBttRRcRatccatagagggacatcgccWttagttgWttatKagtaaaagHtttccttS +atVatKtgagcaatttattaaYVattcaaattctgSattRaMtgaatMgttattattaca +NcggVagccttaaKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgact +tKYtBacatgctDcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctY +gcgcaaaccaHttVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaata +aagacgKttcaaaWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgK +tVVaaacaRaattgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVH +aatVSVtccggatgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcS +tNcatttVgctatacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtM +gatStStcagatatYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcag +catVttSgaaaaaatatatgttYttcattatacataatVcacgattataDggttBtRaag +tHMtatagaDgNttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDat +tgaaagggaagaHattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtK +WaggtatttaWaaRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBB +aNatRcDattcgaactataaattataactcagtSgatataagRaYaKHctggtaaNttta +aNgaRHtttattatacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaa +aaVcBgtWNtRMttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctN +SacRtMatDactStVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDat +cgtatVcaatWRtaggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKY +tgctWgagYtWcctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagtt +accttattHRgtacggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSt +tagKtKttttgNHVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttt +tKggacaWKaattKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHg +ataatatgtattWataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttt +tKaSttactWYtgBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWagga +VccttNgtgagtcatataWttYScMtWgVRgattWtaSggacggWWctBHatattataaK +aagttactaMRaaataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatc +atggBWaagHtagtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDgg +DNVcaacgSgtggcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatga +VHtNMtcttactDaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatH +NttgaatSaagtKBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggttt +atggBgtcaaaYaDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMa +atBgaatSttMtNaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNa +aBtMgagNgKcttWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtg +MctatcccacMcactcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagH +tgtttctcttgtggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaa +MYctNaKWtactaacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaa +actacaggMatgtYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMac +tcaaacStaaagctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattR +acKagttattgaMtaatgaNatacDataaggactttccNtStatatKaagaataKtatgg +tcctctatgaggttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNt +agtWKatctaaWBactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtag +ttaBaRRgatttaagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWt +tgVgcHaWttcaNtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBB +WttcttRaWgaatBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttK +tcaYWatKtaaDtttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaactt +ctcBtMtgDtgtttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDt +cKtagRtNWaacVgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcY +aSatNStcaatDNgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHcc +aactKttYtatHYttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtSc +aacggYtHtgcatctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaR +atttStcaatatgcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaB +tgcDacatcaHKtRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBat +ctDatKaMcattMatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaat +gtaaaactNgtagaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaa +taSgttKgtcatKaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgW +YcacDgaatcaatactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaa +atcaccBtgttgNctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtSca +HtctcHacVatagtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWW +aaaVaRtcHNtctcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatcc +ttattcttNggtBgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagY +tttaatKcScctgaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattt +tRSatagttSacataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtc +aKYtaaatatggattataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBt +tgtaWgagtaatWKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgac +tMtgaaDaggaaaSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWa +gatHttMHactaRacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaY +ggctRWttaaKtRttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYt +aRNgBDttMcNtggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgt +YtDtgWaatcHgatDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagtta +gtStYatYtttccgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNt +aaaHtcBgatKHcWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataa +aaMBaaDtaMatDaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtca +YKaRacagttHDagccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRt +ccVtgtgaagVNttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBa +tBtgaYSagHttSYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaK +WactgaaYgaYactatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaa +attSgttaStatggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgta +gtctattttaaggHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYc +ctaVKtttaYaaatYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgat +caatttaagggctctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatH +HgtacatgcaMagtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWt +aaStcacgtctNaagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStN +aMgDtaacKtMtacctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatc +tgVatcacYctcVHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaat +tSctYatctaagDgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaM +atggatgtWagRctStagagaagaacagctWtNtataaaataRatHatKgctNactHgtt +RgRgVcRacatgHYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgat +cttctagctctHMaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctt +tgaggHcYNaaMHtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcat +tttcgacctctcacVttNtttattgtcttctaVcatagaattMttgtHtMgacataaata +gttctMtgtWgWctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcaca +tcHVaDtgttBtBacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgc +taatatatgRtWVttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWt +atcBtcataacNcgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgag +agaNttgaattaataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRW +cggctacDaYSgaaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgt +aBRtttaactattctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYt +atccgattcYtgaaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgc +gYttgaaatgatKBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSat +taaatttggtaagcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcag +gNcaccctcBtgcKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcag +NtcagaatYgttWgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNg +tgcHagtacagctgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaa +acWccggtaaRcattgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgac +HgacgttcaMcctcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctS +aKaagaatWVtcgttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaact +gtgagcVtttaRcttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYa +aagKtataMtWStcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatStta +VgRtWgSggcaatSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttB +actatWStaNtcStcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaat +aatHKgaWgataYcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDc +aacNttactattacggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgat +aatMaccWagagatRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaB +cctaagaSMttcMtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaa +YRtgctSctaaaaNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtt +tVtSgtacatBgtVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgH +YtcatagaaRtaaBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgct +aHtgacagcSNattcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtga +tNagYttHtYtagccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKt +aMHgaBcaWtBNYaWgtttStttaSttgataatgactMKatHBtttaVcYatgggtttta +DKcSatttMatatcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaag +aVtctccgaRgtRtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgca +tcaaWatgttacatgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaac +NWRHaaBaattDaagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBat +aattgDtagccWtcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtSt +BHactaaRaactNctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRa +gaaacacgcttcKatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWac +ggttcaaVgagaaacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatctt +cgaatacggaHtaatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttY +ctcWtRaaaaKtaatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaa +aBcKcacMactMHHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggt +aatatDSatgcctKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttg +DaaaagttBRatHgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgg +gcttgaHRDaWgatttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgc +taatMaVBccaHtDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgB +ttRNtNggaagcWtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDt +aRatttDaaagNttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgB +gaataggtWtKaaMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtK +VccaaatcgaYVtaaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaat +atacSaacctSatNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggta +taaaggctcctaSatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatt +tattRWgcgatcttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHg +BgNcccataDtaaaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNa +cgVRVctttttaacttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtac +NatttttgaNcgacaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgY +BggMScgaMcctagcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcM +ttgatKgNgaNBatcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgt +tacatacttYacaataNaagaaaagttataNaataSatacagttScacVaScaccSWtcc +agKHtaatcaaatVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtg +aatWaataaaaacatttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaN +taNVBgcaataagaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgag +atYactggttatgtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcD +atKaacgtttggVDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttK +agacWgHgatataaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttac +gRRaaMactcatBacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaV +tctDVataWtSgatagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagt +atcaacBaWYctgaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacV +actcaVaagtggtattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRM +tacRYNataagatcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaSca +taactRattMtDacVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactc +gDaacDtaWctatRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKt +VWtgacagKWattcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacac +cBNaacagaaStctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRt +agcatgtgcgagcScaMgtaatBaKataactMttttattaRcattattatacgtaagSNa +tVRgcttcgaVaacHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacg +tgcaBgccaWgaVataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtct +cagBMKatgattgaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccac +aaMHtttcKYKaWtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaacta +gctttcacaaatYtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaSc +HYaKcaYacactVcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacc +tattacRcaaMacHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKN +tattcaagWKttgatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatN +KSBcKactatacStcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaactta +RtaaDSttVBYtaatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaac +aacactDttVttgacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcga +cYacttaaggVHcaagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcat +gYgtgaVMtMaactaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBg +ccNacKMaHggcBMttctgNctHggagaataYMgtaMccaataattHttYttKggtKacc +aactcccHtMSaatNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDa +ttgWcctcactcYccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDgg +KtagtNcgSgtttKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaaca +tgagatVtttaaggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacata +aactactBgcacaacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaa +DScaKtcaBVtaMVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgK +cHVtatattSaaaatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKcca +WVWtaVcggttatNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaat +agagacttgHYatattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtc +tcggatttatgtgatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcB +cDcaggcactattHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaS +aWMattttMacKtgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagag +aSttgattgtSaaacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNca +aBtattKaVNaWaNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaY +ctcacKKgaSMgcRgKtgccagNMataatccaVgatcttHagttttcttaaccatagggg +cttaDtYatcgaaaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgt +gNttattYctVaaactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcK +agtHaBtgaagBcggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaa +NgtcaBMgggaatgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctatt +aaagggaagDWVccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctg +cctKWgttDDaSKactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttD +NgaDBtaMaMKNtKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaatac +cgBDaYRaggatatSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaK +VgccRYctcRaKBKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSga +cggtggVgtBtgacatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctS +MKattcatagcacagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaata +atMaYagatgVtatccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactga +attaaaaaNattRNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactac +ScattgKVtataaKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaY +ttatacSttgYaYttcDNagggttVDagHatSgtacYVatataVattataSataacgKga +tVtVacHYRWttatcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVg +gaaggcYgSWaaattcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVt +taccgaMatRaaaBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggtt +ccaaagRRtaWtVctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctc +cBtgtataYctatgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDa +StatKtataBgcVaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDatta +tKtVacgVcScaactSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKta +ttaatgtKHacttcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBg +BaMacaattaDaactNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataag +agaagRgatatttcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtg +ttaaRtatgtaMaggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMt +aKccYacgNNctttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatg +caattcMcttatKgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScSt +BtagctWtHaaWattaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVag +HttVtaagMaNatcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaa +SaKtatttttMtctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaat +gVSctgctYgaKgKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStca +attWtRcttttaaSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDt +SVgatgaacatgcacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtt +tagtcaaSSaagaaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDg +ttcgtgRtaMgaattttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgtta +caDacaHDDagWtgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaa +attcagcatagSgttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcct +ttKcttWaggctttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcga +caVtatataggataKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagtt +caDtHtatattaacYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWt +aVatttgttggactaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYgga +tgNgaatcaatcRtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVact +BMtatgaagtaaaaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtc +accgatgagMtgttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSatt +gKttaaBaKttatttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaat +ttccBatBgYBRtSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtB +ttatgaDtatKtcKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMa +tcagaaccgaatKgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaa +attDStDtcKggtMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtata +gcKgWgttgaacgagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRatac +cWctctcgBcgaggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDat +RgMBaBacSaataSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYta +DactttSgtKtRattgatttatatattattataattBatagattctaacDcRMaaggttc +gtcatattRVYcttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacY +atKatBaccMaMaaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKY +tHtacttgtacaaaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaa +WtaaaataDYtcaMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgata +NBtaattggaatgcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSat +tttaacHtgtagtBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRt +WgtttaVtggcaaactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaD +aaagtactgtcgatttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggata +ctctaBgtYHMcttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatS +gtatcYtaWcatgtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaagg +ttgacgtRattKgaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaa +gNKgaagacgDaRgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcSta +ctcaatSMataHcaKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagat +tagcatcctaMaaMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagtta +WaaDcaatccKgtgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatR +tYaMWDttatcNtVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDN +atcYaggKRacaatcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagK +VgcttSWaaHatagHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgttt +gcRaVNttaDgtcttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatD +agVaaaYgWtNDBgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacc +cVaHatcBRtcttttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWa +tMcMatatttDctttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttg +gcctataaDgtcBctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgct +atKttRatcattMaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattcca +cgtacgaDStatatctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttW +ccttgKgagtctagatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgt +tactaaggtDaaggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRcta +gatttDtaaatRcDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBa +tggaDMgaBgatatcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgattttt +aagaRaaggatggYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcW +aagtaaggWcgMDaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaa +ataMcttaWtatgNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRa +gSgattctatgtYtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtat +aYaatWHSttattgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatgga +gWtaMatcRcccacRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcct +aVcttaYBDBctRgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBK +gagaatttataaaMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaSt +acaVttBttcttgBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMt +aaHtBgaaacaaccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttV +catgaaBacaYgagHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtY +aSaactgaaNWVagtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgt +tcaSVtttacctaatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttD +tgtcNtgacKagcactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaa +ttWBctttgKgVcatttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgag +ttctacgaaBgWccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHg +gNatNttWaaacaSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaa +gctMcaaagaYtHVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaS +aaaWtSNBtttYataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaR +tctcYgaatDtRcHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtat +KaaggtaNcataKRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataa +StHtacttaYaDaMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVga +caWgaaaaaVYcRKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaa +taactSttRggtcVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatac +agctBgagcttcHcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMa +gtaattggattgYYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaag +ScaDaSttcactaattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHca +WagctgtgcYatMHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgM +atDaWtcBatagtaaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaagg +tgNtttVBgccttgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgttt +aagccaRtatRMcgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaag +aggttttcDaRagtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMc +BDgYactWgSgacBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaa +BacDcttDtttBcatVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNt +ttttaggMcWttNaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacM +cattHtacaatttctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatc +MaHtcMtaSctgtaYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBK +gtSWVYtttctWttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWa +gttSttttttaMaRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcac +ggaatRatactVgaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDt +taKBHccgtaHaacaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatc +RgttttHaNgtKctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaa +cKaKKtaaNtNataaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSc +tgtaHcgccgaMBaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatc +KaattcgHVNatNgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNg +tcaaacgDttaaggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaD +tRaBSaWcNacgYaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgY +aatattgttttaNggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKB +tNHtttctWWtattgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttga +gtcVaMVgaatNtaaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactgg +aaKaWYRgcatgcgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVK +StaNcMtgatataatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVa +tactgcctcHcataDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataatt +caDtcaDgttgtatRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaat +tcggaDcgaVtYattaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStB +aaatRgaacMSaagaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaSt +actgDBagVSggtSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgc +McggVtgtRtcatctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttac +aataggttWcttataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccct +atatgcWtNttacctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMt +gcaVRaaHgtaataattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYt +taaaaacagatataaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBa +tactataVttDttDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgN +tgDKYcaatcataWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNt +gaagMttSttttgDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcgg +DtgtRDRcaaatagcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaK +ataaacttKaaaMVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRt +BtaataattgtttgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYat +ccccHtaNcattcacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBt +aaaYgatattcgaaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtac +tRMttactgtBggcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVt +aaRgKcttggatSYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYta +ggaaKtYHcttgKattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattat +BgcaKWKtagaatagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNa +tRcYYHtaacMaSStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctc +caDRcaHtBSWcYtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatS +gatgatHKgttgcaaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatSt +gNgWaaaaMttgcYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatg +ttaaYcagYtgKtYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaS +tttagaaataatgcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaV +tYggtaaaactgcaagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRc +ctgttaHgWRaattgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgttt +atgaHaaggattStaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcW +gaaaaMcagttctgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaN +tggttSattttcaacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagca +atatcagWatgcRVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactt +tgtttgaccatagHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatc +agaatgtHattcaVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtat +ttggaSatttcHcgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaac +aSacctgtaaRgtcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKag +ctDWtttatatWgDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYt +gttNDggcHScaaYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHt +agataNaattatcVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDg +DMacttattatgaDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtat +HagtttaaHtcagtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtK +taSaaBatMtttgttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBcta +BaaaataatttttNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaa +tgaYtKaatYtaaggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtact +tNtaagHaSacgWggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgt +atacgatKatataaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacct +KSttBttaatMtgcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcg +WtWBaRKVtYWWWgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgS +aaBaVtcttNgtcgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtH +ttSMactatHcaagaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcS +BtatgacBcctcgggtaatWaaWtacacaattctRVgattctatgtgtatHagataggga +cVaattttDtNaWKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaH +tcWgctagtgHaatBatSataDatatcacccaagattttcSatKgatWtgaagtcBMata +aHaaMaattatgcttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttK +atgtctctBMggacatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRatt +aaBttVaHtggattagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBa +taKacStHRatctVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWg +ctgtacttttatgaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttataga +aacacScccSaNtaaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaa +ScccSggaMDBSgcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgK +StaaaHaKatatgBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccag +tatWWtaRtKagatagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatt +tBtatHtctNactKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSa +aDBaaaaagaWaDtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataat +tcNctactWaatNaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaV +tctcgVctagctcgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatY +taagcattgaatttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaag +MtDatgWgYaataKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYa +aWtWcKgaccDtgaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStct +ggaatVtactaSNtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaa +tVtgttacBcctStgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDa +YtaactaNgtccaattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaa +RMagataMatgVtVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgt +NgYatgtgcYtaatgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBtttt +cttttYatataNaWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSat +tgBatSRtgKHttacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDt +taacSatttaatttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBa +atDttatgKRKagataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttat +aaacaaatttcccttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgat +tBcSagaDKtttHtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVg +gttYaaggattccaNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYgg +DSgKRaSttHStcatgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHg +ataYttNattatcVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNag +aNtKtaDtgDtatgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacatta +aHgMttatcgtHMNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatga +attgatatgaWgccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatata +caaaatttcgNHgMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKag +tKactatMRtgtDtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVcc +ttagRgWaNaKWttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaH +NtcRNRKaatactcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtt +tYtatgtaaaggattttagatattKMcatgYaaatcaVactcagagtRYtgtaactatag +tBaDtVaWatDatctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVata +VagatatgtaggcWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggct +aaatVtctcagRagDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMac +RaattaHBacRcNaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgc +gHattStSKYRggtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVac +atacacaaattaattacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgca +tgHRtcStVtaatHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaa +ctMKttatRcgaataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVB +taattWtMHgNaWDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattg +SWcttagttcgtHtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaS +tgccBacctaaBagttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSa +gttcacgtaDaYaaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRt +tttBMHgRMgHagtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattag +tggcactactVattagatctctgtttatcattYttgatHcHttagStgatgactctDaaa +tcagtgttgtttttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKact +tctgaaNaYacctNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWct +DtgtgctataKagtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaY +tagWtggtgBcStacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSg +caggtgttRaYcaaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKtt +ttatMaaaNgMatYattgaatNtatVaggtKctttHattcatttatYtattagtataYtt +tagYcattagaaataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctV +caaVagaatttaagaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataag +tatVgtDgHaYttcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSa +caagctaNttRYagMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgc +tacNKaKtagttgVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWta +cgWtaYattaaatMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattga +gatccNcaaaHttccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccc +tctcttaccDtHcttcctBatcStVaactaatctacatgtacataacDgcgaVttataag +caaRWataattcggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaa +VgattVDtaaNaccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgca +WtgagYtacttNtaagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKt +DtRtNYNtctactatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKM +RtagKttaatagtggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagR +tYacgaDaaMMtcagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtg +tgttRtgacataaagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatc +caatacaNtgcgctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatc +WgtatScattactSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgta +acSaaagYaMataYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVttt +aDtgttatattagWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatat +taNaDtcaatttaVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggtt +ScaaccVKHaaatacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWctt +ggatcRctctaDagWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgt +tHSMaWttacaSaatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDN +acattcMDaNVagatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWt +acgaaHatatBaaSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaac +cttRtatNactMtcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaS +RtHgaaaNcaWYBggataatBactgaataYgcgtaacccactHataagaaWgcgRaccca +gagaVtataggcttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtK +ctcgaaWctDttttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagt +aRctttaactattNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgtt +aaatRaBRttcatcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHaga +tttctNtWatcaaaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWc +tctggaccatcaBgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaat +actgWcKaMacRSaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgc +tHKttgVtgacgattgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatt +tMttaaWBtctcgaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMt +ttaHacctVacctaaagtcactttcWcaatggatSaataHattacaMggtgaaWaacaga +aattgttggRggcgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcD +attcaaacHaacttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttg +tVatgacaHtgtacatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttD +BggHgDtgaatcaagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRat +acagattSMttaattYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggS +agaKKttRggtttgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDta +aaWtttagHMSSaagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagag +gatWcatttgctatcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDga +NYttcattRtagNDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcag +ttattcataaccNaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaN +catVtgatcBaRtttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattc +atatWcHtagtagatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctg +DcacattMctNgWattatatctSttaScctaDaatatDYataaaaatataatNctKaNaa +tatcSgagttaagtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNta +VggatattatagtBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaa +caacgRtaattgggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDtta +cggagagtMtaNHatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtat +acgatVttKcVtagtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDt +catMaNKtNacagMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRW +gtYtYBatDcattggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtga +tgattgcRcgtgSaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHta +DaaDtttccaatMcaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgt +aacctagatggYKRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYc +KtttttgatatacataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttga +tcaagaDatgaWtRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYR +atcggaagaRtattaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctc +ctaVttRtBattaatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtga +ataacggHtaaaatatataYtacBcattttSaaSttgatcatccacatatgcYaVcatta +tcaagacYcMaataagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHca +caatatKatgRMgatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDctt +HaDcctttgggMtcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtV +gaHagDNtccBVaaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatat +ttaYgaaSccaRacgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKa +atcaggaDYatgVcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggt +MaattaRcaaggaatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaB +tattVtatttttatYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWac +tatataaVccaNtcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagta +tYgtHgcaDgaHtaaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScM +RMaBttctSgacKaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtc +KKtBYgtagNtatgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtc +VagaagcaaaaStaaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagt +ttgcctatRtttNtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaa +gtgHgtgtcScaataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVg +tcaatctaccaDMtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDc +KtgcaccttccBccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRt +gtYcYttaagataaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaaca +DttcaKggcVcgtSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaat +gtaHaKNSagatcaHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtY +MtcatcgttcRatgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHB +gaVaVattaatNNgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattN +ttttaaVctYagtRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaata +tMgtgNtcttNtgattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaaga +gtactccattMatataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgK +aWaacagttYaMtNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctW +aaggcacatgWtttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtac +SaMStattBgcatttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataat +acaMtYgcggcatYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcatt +MtatccgattaggtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWa +MYgatNacKNNMatcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaa +gBaaatBVactagaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVa +aatgcaYaaggatgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRN +aKRtKcaatttgatWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYc +cctBtWttttYVtttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttca +ttMtttWcgtNgcgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVc +aHatattNcactttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaag +taaRaaRttggtaVSaagaattattcaatNttWcaWtaggattScaStgattBagVBtta +NcNaSagttagtcttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDat +cSaVgtgMttaHttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagac +cKggRattttaNcgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVca +gatccccStaatRMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtct +aaBDVcKSKVatSagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatN +ttggttDtgcDataKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBat +gacBRctgatDcMaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatg +agcatStaBtcctgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYc +ataVtagVagtVtNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBN +RatttacatttHctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaa +BNtNacRgtttBSVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtg +aRtMttgccVttatNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtY +DcDactttRYtaaatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMc +HgtaactHaaWattKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSag +BaaaVtYtgVtaNtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatM +attVaSatSBtagVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDttt +cattVctccagYtcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRa +tgaaacVccgtcaKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHt +SagaaacgtaSaatctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBgg +aHaDWWcYctYtcatctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBt +aWaatYcVVcacMatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaW +atSScMMgctatctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtcca +tttcagctactccacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttV +attRacatctgaaccataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaaga +DaaattKttNtaataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgt +gttcctBtBtgttatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHa +caaattgttcSttBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKa +SNatMScRtgaaaDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttK +tBttttttagcttcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaK +aacttgattttatctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgS +gtatcaactgHataacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHM +gYgtagatctctWttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcg +aSctcactcaaaaYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagag +gttaKagtcYtNtgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYat +tcVSBaMDcagatVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttM +NVaactWWKcaaataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNB +VtYagKacHRggYMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNtta +atatgcaaacttWgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgaca +WatYcSacaRaMgttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBN +KNatccgaacgtKgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYct +accMcgDtgBaRtaaattaaagctKtaaatatatVgctgaatatctMatccaattacaSY +gcactWttaRacattgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBt +aaagataNaagtaaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttat +tSatacSatttRtBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatattt +gtaaKBgcacattttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSg +WtttataDMcttRScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHt +ttDtaattHaatctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgtta +NaacagNWtagtaNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaM +aaagattKgaaaaKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctc +YtaacgtgtatacttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtt +tttattttatMggaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKga +MtgtgataBagttMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHH +DtgattaaccttttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDtt +agaacSatcccaYtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVa +WgtaBtaaStVtDYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYa +atctatSatagttDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDg +BactaMttctVcaacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatH +tacaaMatHDttcaagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataa +BHagggccHagtaaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataa +WactVtRtaatgtHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaac +taVttHcatccgctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtR +VattaaagtHtaBgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtg +taaaRatYtcgggtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYt +YactgtatWaaWtaaggtacaDacaDgttStgcttatctattatgttgStaaDaaattag +ttRgtgcBgRDtaWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgat +tataWctcWMgaHgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaND +NggaaacgataatttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtM +taYtttaaYgaHttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgttt +atagacataMgttgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNt +atcMagYaacacMcaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgY +atHcggatactDDctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgc +aMaagaacSctHRtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNac +aaaaagaaatgatacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcR +YtggtatccBatcaccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScB +tcagKBgYtaRKttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVat +attKactatcttDacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaat +cgMStttaatKacaVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMcca +gRtacaatatcttatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtY +RaHagYtcVgaagaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaa +acaRRBaVtRtgHacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNaca +ttacWcttacBacgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaW +aSMttgataatctataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgc +ggacaBaRattttcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctY +ggcMtactatgtgaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHtt +ttttatRYYaccagatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttc +attattgYcHtgatcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMt +tccNtWgtVaatNtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatcc +ttaattagttaaatactgctgNcttgctcatatatactaDtagctagRcataBcgccRaa +caagcacaagtaHYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactaca +ccacggaagcStHgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWat +attaccYaagWtgaataatgatttgtatBYSaDctatRattgaatDgWtMacggtatttt +RgtaagtgWtRtagtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHa +ggtattacBHMcacKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYt +SSBgaKatcMVHcDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaa +VWtgHtaMgaattaHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDga +StattBtBNHRHacaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYt +catcaaKtctaNtgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMa +gtgatgcgtattKHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaM +NaacattctcaacgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataa +atgtaaVtaSatcccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDtta +ccaataSaDgcggtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaac +ctatgaWagacaYttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtct +caNcaagttttctacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatK +tattRtWttaVagtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatat +aatcVtDBHgtNaRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatN +VtagctgtatVtaaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatc +tattaKgtattcMttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagat +gtagttataaagtctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaM +agaataRWacgSactctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKt +HctatMcttctgtHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtct +atcYctDtagHKBNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtt +tcYaacBcagaMttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttat +ttgYatttDgtcaatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggcta +ggcaacYBtatWctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcga +tatttcaDHMMttVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMgg +tKSctagKtaBYMggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgat +agagaMtacacNacacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatat +acVtcaMgcBtaagattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYW +ccaacttagaagaaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNatt +attcaatctBcttatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcat +WgaVataatatgYYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtc +cHcaatgtWtctttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaat +tMatcaaBtBcagatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtag +ctaBVNtStWBgctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcg +HgaRattaatDtNcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYg +taattaactagctatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaa +aataVWHMcaYcagcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttag +tatYaaatcaccgaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKV +atatattaaatccggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagt +ctataHcRRScSagcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaa +aaatatagaNaSgattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDa +MctgtYcDtgaattRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBB +YagSagcaaatcKgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaat +VacggStctaKaRaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRc +aVataattKattaaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataB +aVgttNBcgtagSttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcD +aacSDStcaRtcDcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaa +RtcaRactHgaaatccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHt +tBctaattctNggBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtH +ScaBctRccataataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgt +atcatBtDtaWatcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSga +ttRataYaYatagaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHSt +attaKcttatNNSataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHa +ttattcaaaaBatataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacg +aBcaaBttgagtKtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatga +taMKttVHVBacataKaatcggWtaccagMtttcKgScgcaactattVctHScccaaccc +HDtgttacgttHVaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWat +aWggacVgtggWtatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHat +ttVacttagcgtHagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYc +caYKVttDttBctYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaag +cacaNttctataYMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgtt +acBtctBttaRtSMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNta +cgatagtcgaVtaacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatca +atatNttagttMttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgttt +aagBcccgBtgcgtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtt +tMYMtaaaaaattcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtg +cataYtaaaaagStcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagc +gVHcgtcatgaHgtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatB +tgttagNDggtcRttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNt +atBgaaaggcgNttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatB +cSactaKYaDVaVtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtM +NaatttattaaVgaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcct +agHatttttVaattttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWttta +taWtaatVttKaKMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMt +tScaggRttgtcttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRg +tctaWDtagWtaaWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYa +catttBaattKaaaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSac +DKcacaaHgaggaaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttY +taattBMtaggtacatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcM +gtaNacSatcWBWtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaatt +gMatcttaVaacVYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKcc +actgattatccatBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKg +aYttHtatggaaaatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataN +tattcVtcataacMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcg +agtMVaHDHtatgcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgD +attKtHKSVStgMtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattK +aaYWtYaHctataKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttcc +gtttHcgtKtcttaatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaV +taggttYgaNagYcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBatt +atatKDacaacBgVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggV +aacYDgtttDtggKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaM +gSattgtacctatataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaaca +gaYaagtaMatDaatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtg +gtKtRcatagHattcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVt +NDgatKtHaaattaattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcc +cttttBgHccatcgaWctataSttBgataacagtacggcccDcScaactgattttaSWYt +aaaMaVatttagctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYa +tBtaWaattgaaYattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcgg +tcaDcVttgataMNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgt +aYaggctataBtcRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttac +WNtgcaWtaaVaNctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttc +caccaNgtgcatRgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacac +tHWtNtgctcgtNaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggc +taccDMctacVaattBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVN +tacgVttKaaHtgagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatR +tttagttMctacKgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBa +HgNtggaRaWataacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttaccc +aaaKRaaatattcKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtgga +aHSVacggttaHaWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtct +gHagatcaSacaatKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNg +aattWccgattcttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaacc +aYacMDtaYaaaatttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNa +gcatNNatgttcRaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtg +tgWaagDKattttttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYagga +gcYatacYaKaagaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgta +VaacDBaattacaNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgca +ttaNgatgaaDaBBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatM +attgtagRDacaaacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatga +NBtcKgBttRtattVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcat +aaWaKHaataaagYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatc +gaaaKaaVcDttcVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacB +ataRYRDgttcttttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaV +aHtDcaYKacgKtcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtag +atgcatYatVaaYWaSactgatccatatNMaNagNtaatcgttaSttattWattaggaga +atcNaaccaaaWatRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaa +cgaSWcatcaVgatataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttg +aggSgagcKttaaatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgtt +ctcctaactBaaSRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgK +accgtcYtcctBccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaa +DccWHcctttaatcWactaatactcttacttgttcttatttatcaaagatWacYctacKt +aSaaaStgtWaVcaYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattg +aacttaaKaYcSBSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBD +DcMgcatagaVNttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtac +aatgtgctttatatttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaM +MaaWggBataaKtttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataata +acagaacDRWDgWaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtS +DtHacKtNgtgacaaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctata +VctNttKgRtatataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKga +aggBDtttacttHttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttcc +KaRgaWccRataVtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccY +gtWatDcMYtaaRtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttaga +gBcttKacaaMtagaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccag +cMtaaMgDaaaaaggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatat +gWaaatcgMaaaatcctgttactDtDagaccYWacttctRatgataaKtaaatcaMtttt +caaRtScaWgatMactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMc +atgaatYgattatacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRa +KgVagatatWtcMKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKa +gtgtBBNctacaaacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDa +tgBtaYaaaggttaMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNt +tatSVttMScNaaattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaag +actBYgMgNaBttaaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKg +ggYtgagattaMaaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWt +ataattDtaactttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatg +caBccKctaHcBtctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagat +ttVaMagaagaWWgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataag +tgctctttacYataRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataa +KKtgtaaaRMVtctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccB +gBtWcataataKctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDga +VgctagtMNVtaattaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNt +KBaScagttctgcMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattt +taacSttaaactaaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNg +tgaaaNcagataatcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtaccttta +cKtMWtaaaatWtcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaa +atgatRBtRctVctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgt +tttaaacgttgBggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagta +aatatcgMcttatRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgttt +aatagagWgDKaYatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattat +aBVccaNMHttacgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcatta +tctattatcgtcKtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgt +ttgMcStgttcaaSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDc +aaaataKgtatgtgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtactt +ctccttatatHatgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgct +tgaVctaataMRttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtD +ttVcataacSVtattagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVa +taHatttttgaBtcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYac +acggtaaMtatgttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWcta +gatataaNtaccgaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMcc +aDaaSatBattagcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYct +HctgtcttaccBattVaYtttHatgaVgttcRgaHtttagttttataatRWggattYata +tMaaaactWaDRaggataaWgMataggtactatatttVctataattaaatatgtgttDtc +ctaKataaaaacggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggY +agtNactttaaNaStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSY +gtctRaatVagcaWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtaca +NcSRttagaatcatVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttcta +DtcttaWttaatcatatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaat +ttcttDaNtRagttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYt +NctgatcRttgaYaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataH +WVKaattVtKcgatcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttata +ctaatcMaaaWcgcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBV +ccNcRgagatctgtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtg +tcaHNYaagStKcaDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaa +cttattSgttNaKagttctcataagtaatgactgaVStaatcctcDagtcataagWtata +atattacagScHaatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctat +tRaatattNgVaatacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHa +NWSgVtgNttVgtattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctS +tHWttcYagtgNtBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRR +atattaHaaggaagaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctM +McacagcgtYatSctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDt +catHtgaVcYttctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtH +acttttgDaBWDtcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgc +cBSttataaNctttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaa +ttattatYKtNcggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVtt +gaacBagtattctatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgt +actaagtRtattBMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNgga +acgtMRtaaHctatacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtY +aacaacRgtSgtacNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggt +gaacttNBBYaaccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKa +cagcacagcgKSattaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMa +gcatgcDcatcBagaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNSttt +aKaNggtBtaKtgHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgW +SNacttSBaggMtNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaa +agYtMaagaKctgtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaa +ctaRcaBRtMttRgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatat +VHKKagaaRSattaacgttMattgtatagBagtatctttgaagaBctgattattHgRtta +cDgMgtWtaggcaatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgt +aBacctgaaWgtKatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNK +gNaBHaaKcKaaatStBcattgagggcRSttttctaaatcacaRBattccacatagacat +SaDtaaaSNtttgtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVt +aRtacWggctcaaaacVctWtacatagttaattBBttMacatDtatttaaRggattatBV +cacattattaagWctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgatta +WtMDWaRccaaWaagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatt +taSttaWRgtctaaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBH +tccagaMctaagaWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKaca +ggtgMaaMtatVaVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcg +ttagHKSgcWtWcaatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRg +gtYcgaWcgcccataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaa +gactRttgtgattBagBtaataattBStcaatttaWcattaatVtacatgtatttBataV +YWStagcaYKDaagYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaR +tagatatcYWtSataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRat +tataaatatctattHSctttggNctaagtSacgagatatatatRataagtttcatgcSaa +KttctHaRgaaDatgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcaga +cKtaBtggcaacHtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaa +taVacgaaatttaBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctac +aaagcWgDtVtctaBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVa +gtttaaStgttgRHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccg +KaRgtgaatcgtaWcatYtWaBtaBatcgRattcaagtHctctaatcttcctattaaYga +NaaaaRaDtactDtMNagatMtttRacKaccWaYtatcagaaKcttVtVaaaatgttgtN +YgtHtaDactaggaRttaccVaagMacgcKtatataHaMtcaattcctMaRtttttcatg +tctcaacatggtgacatcaBatHaaMagaatttattaaaactYgMttaKHBccgactttt +aVaaVtcScHaNccttacccatataMgggDtactagKgtcacRtacMacYgBaatttcag +YcacaaataaaaggagYaaMHtataaaHtKgaaHtctcaVatcgStcatHtcaYctttWc +ttattBactataatWctcctRKaaHtaaHYcttcaYataaaHtNcaSctgattaagaKaa +tWagRaVaNSHDaactaYVRaatgttatVYttatDcctRtgcgaacStaWttgaYcatYt +ggtatWNataMtDNRtgtttgggtHcWtatHaaataatVtaaWaVgcaatagDatgScgN +cagggagtcaDtgagataKtgtctataattgtgaNatcaNatDgtagctaaaNtgtagtc +BatgWcagagtgtWtaagWtaKgattHagWRaNatacaagtactYtaWgatataRctcNK +cttttgaRtgKWtgtgRagcNtKtYtgatatgatBDKVtaaaaatttWtcaatacgRtaa +ctttaaaaMtaMattaVNHRKttattattaaVaatagatYaggattVaaaRactcaagcc +ccRtagtScgDWgVSagtggtaacataVatttcagtttRtattcttcYaccaaaagttNt +tKtggBttBcSaWaattataatcataBtgtMtMtaaagataYtacgMtWaaacBtttatc +KacaaaatattMagtKccaaWccatttgtgacctttMSataMgBtcttaVgtNttttSaa +ctatgaggaSWataRtHtcgaMagSMccSaMctcgNtatgtataaVtBatHcHtattaac +gactgNKtttaMtVaaaagaatVgttMWcttacacgtacScttcttcWtaatccatactc +taacaHHaaaatDctNtgatMcRaaWRtMgttgttatRagtaNtatgRtaMttggaaKWt +taRtHKMaDDaacatgcgttaaaccaaaDttatagVRBatacMaatacMaaatWcNcaaH +ttBgttgtacggRKaaaMtcHgttaattattttaHgKtgttaatDaHatctggtaatMtY +aRgMccKRaRKaDaagaggatBtSacatactccaKgVaaRMaBttgcataaacYtKgaVD +tttgcatSaatattatNattataWatWgBttaggtBttaaYataaSHtRtaccaacMtta +ccattccKggKNtMatacctctgtaYctaaccttgagtataaRatagaatRBtttttMtg +WNtKtgcttatgactcSaatattgtBRBtSWVWYagtaWBcNatttcNNgSKacctgaaM +KgatWcYHgRataYggtctaMtggcagaRgaaYaYgKgaaHVtaattMgaaWaWaDataa +gaaaaBDatacatatgatcNtagagMtactcatgatgtHataaggtaHaWatMgtagctt +aWtcStataSttagttttgcaagtgctgacDtgctcDtgaSgVMtagttKtaacgtacat +taaatctHgatYatttcgggcaDtVttcaaacccgDgtatBggcttcBcWtacttgaatB +aRNcgYtgtaaaaaRDctKctagtaKSatRtRatMaMtaacVYaKtactgRDcaataaat +SacagctDaatggttttaaacNttBaattgattaaMgVBKtBaacctYNcaKcaVtDYtc +BaaataNSaBgatacccgtVtaatactSgtttgMSYtttgKtgtKacgtKatgataaVcc +aMgtaVaWatttatattgBNtgtVgVNtYStMtgtatBcgagaBaVatgatgBcStttgt +agDgYMgaattacacHtaaaaaBttKaaggHttctaggKagRNtMBaatWcagMSBaaVt +gaatgtgatNaatSagcaatttHctatWMtgVcNtSaNRHatVaVacVtHattcaataat +gSKttttttgtataRKYaatccRYaatggtaVtttaaaaaWBKtatatttatgtagtcNa +tSaatatcMDRtgtBttYtatKaattaaaaYtcWccVattcDaaatgattgtHccactgN +gctttBtgagatWDgVgtactgtRtaaggtBgacctaaatctRtDttaBRaYacaaaYYt +caaagaWaSDttctttggacttcBcgaDacHataNtNgWtVMVtRactggaaagSgtggg +tgaggcctccataaatNttaYYgtcBatattWMaacMRctcgttaaaVatatagagataK +atRMtHaVagaaBBtStttaatcaaatgagtatcaagtRMtaccgtBagaWKtagaaaYt +tcSScttaVttttcatatcaSgtcWNgtttagccaaaVgaatgtgttatgaaYaatgaat +aaaagagatcttcYacaaatataDgRttcMtcataYaBtctStgaatgagDaDgtRNaMt +YMatatagWNggaNtcattatgacYgtBKYttttagccttataaNRaatggaatccaBac +gttacttatMNggaaaMtaaRtctagtttttKKKgcBttgccgtHKatcgatVtttacat +aMtagNaMttctKHNctaaNatttWaRNgRatctagatSctaactctDttaagacgcata +gcRNgagatttgtacattSattaacttttcgttgattWatKtgaatttaMtSBattKKct +taaSggcactaataaatcactcaMgacggtRcaDScNctYtBRYVgttgtttaVtacHWa +ttattcatttVaKtgKaacctaggStatttacaactcKNtaaacaagSttcgattatttc +aRttVtaVaaacRgDtaatgtccMaacNtcggttgcctaattaaaNaWcgKataaYcctS +gMcataaatttgaaatttHtagSBgKYggcgYaagagataaWBcMgatRBNRaYctgHat +ctatHttgaHtgcHKBKVaWaacacWNRactWBVttaatttVccaagBSWacaaaatcDg +ttattBtHaMtMtHacKgWtcctcctttHaatagtYttaagccaHtYatatttacgtcaS +gtgtYttgBcatcatttaNRgaKgBtgattttaaatgaattVaKtVYgNaatgDaacaaV +tHaaatggtttgaYYatgctgcacatttttctacVtacaNatataHtgtcVtaacVgtYc +cgaactaKaaaatcagtttaKNRtaaataMatgtacatatcKScctDatDcKttSatttt +agatgttHtcBtKgNVRagctaRVtttaNYWttcWYRatgatMgaMKRctNVMgttVagW +caVStcDgtttctcRatBVggaccgaatcMttgagaBDgtNMgKKRBNSMgcaWHYWccN +gcacaggVYtMcaaaatgBtaKcgaRacccgStattcHttgaYttattattctaVMttga +acDaWtNccDtcHBataNcRggaaNBtgaYNtaaMaDctMaaaaaaHaaattcBgtcgHt +gcgaaStttctacttcgMagagtaaaacaDctgcagHctHtWaacgaatgtggtDacgtc +acataSaatKtcWBtataccaaScttNgDgcctacgBaNWtagataBaNtRcSggtaMat +tgaatgtRHtgHaaNWtgttaccatacctBataaMWatttNttVaaRagMataVtgtacc +attYVcKYcgagtaaYtttgDaKDgVacMtttaVttcYcgtMattctatatataaggaag +agttaaatHgtWctatttgaaatHttgScgtBataatgatRWgtttVgatMBcgctttat +gtctgWKtaacaaHttaMtctttatcDtccaHaNYtSWcWNtHNacaaatactNggtgSt +acKatgtgKVctaBcaHcttaccaaWatHaaYtattatYtttDgtBaKcataaaatcaNg +ttNYcatVSgtgatatYDMMtggaatKMaagcttVtaNNYctKcctagMWtttatttBat +tNagccggaRgagtattaKatgatctacatcaKVaaagttYgcStagtctacttttcatK +tWtKtctRaRDtcggtataMcMDcaattNcacattattgaBaHattHgcYattagaatta +taaBtattBKHtgtaacHtHaacaaRYaBttaRVSaagttHVtatMtcacaWctgVtgaa +tcVtcctcNataacacgWtattDWccatDDYtcgtaHaaKaacaYaHaataBtaaBKagt +ttcStWataccgNcaDtWNaaRgctcNaacttatttgttaaacaaStttagtgVaKgggt +atNaatVagtataVVaHtaRaccacaRatacNStaacaYDgaWaRtaKttgtaatacggt +ttgccaaggMWtcaaccttcgctaMSaattaatgaaVDagttBcatccattttccaaBgg +RttgKgccaaaYNcDcaSatMcaattYDcatcWatStttggaaWtttHtatVaggttDgV +WatttaBWMagtcagcgaSaaSgtattctacHtaaSaVacaataNKtatagRMagtKYBK +ggtttKatDacaWaYDaactagcaDttctctttHtagtMtWtttatYatWNaBgHtaBgS +ttRgattatgKcccaaBtWcccataaNattaYtRYWgRccNatatHttWgttatacttta +cBYHaaaKaHYaNttaatagKatacaaatWSMctttcKacatMattgcaRctBataaVaH +tataSctDVtRaacttcggScYctataHRHtgttctgtgattYatatYtcYHaataaata +YtMMgttaaatgatcttaaattaKRtttaaRtaacttaBtgtcatgtctNcaaKactMtK +atagRaDKaatgSaHcRtMDctagatcaYtRatMSVRMYKYaggataaatYtDBaDacDt +aVtacggaKttattNaggScgWcaYtaBaaacaWaNVtHVagtBaatgaBNagHaBtaNa +tNttSgaaactctBaggtHHtgaSagYKNcataaMcatagaSttctNBYcttattcatag +agagtHWWDtctgMtRHtactgggagcKcacctggaYattatttgaaWgtcaVaataaga +aNatRgtttacNtWYMBcNScgggataataaagtWYKDYcVWVggtttMcttYaatagaa +KaaataDcaYMVcaVtgtStctctWaagtaRtaagtaaatWacSKaaatYaScctggtgM +KtYMtctacDatctcaMatVtNaataaNtaattgaagaNaataataagcttaagtgtgcg +tVgttataYaagVgNaaRctSctgWKVaYKgctNWMaaRaHatcgctHaaYMtccggatt +gtgBacatHaacttggtggDVgtcaaaggSatWRaKtKacNVggaatYttatttattcaa +SttttttttcaatgttatttgttttaBgcatacWKDgtYNtcYtgtcttttttgtcaaat +gatacttWagatDatttcacctaaaaggtgagttatWgtgHctaatMtRKagccagcgcV +gagYagtactgtactttagVctaBBaYNggtYtaattttcRtaaagatctMtaVYatctY +gNMaVtaWtcattgRtaNataagaaaacVSctHNtcNaMaRYcgagttaHcgacNgagag +BgtKaactaaatatYRcggatgtKtttactgDctcVaYaaSaacBcacatagaaataaaa +WDctVcNtttRtcataatNagatVMctBgttcHtVgagaNaaaHaaSccggatSctaHgt +gaYRagattDcSDtMStNYtgtgaagcttgggaatttttDgcaatHatgaBttHttaaca +tBcaaagtaggtKgagacaattaataHcaNaaHataMtccaKagagtttBYSagDDtaNa +RtWtWagatSgcSKtcttttcaaRgtMattatRtYSHgaMccttttttBtHactaattca +HtMatagaattVtBtDatcttVgagtatttaaaattacYSattatttaYtagcaVSHatt +DctKcVattataagagRaccccWcaBtYYtctaaaaYccSgattaaaMDRtHatMaYtHt +cgcaaggWgBaNVDatataaatWtcMYSVtacBYaaatactcgtacttttWgaacRNaat +tctHagcYtaSttaaataatttttaaSDtKaaMcWgBaagBgaatDagaaatactcctNt +gRaattaNWcattgYVMtRtHgBaatcaagRcagtStaaWRgtaaatHcaMacDctatNa +agtactVHaaVagMgttgKtgtHatcMacatagMgaBtSaaaBtagttaaNaYgStRRct +YWYVtttMNBgcctgMctcacttagtgtttDagacaYaattagaggKtttacaatMttct +ttatKagaaNtBtttKSHWSaVtVtgttaRSaYccgtaBgggMtKtttctYWttcaVaag +ctttttMBgDKccatagVactWDgtRtKMtgBKaDaVaggtttRaataBgttYtattatg +ttatgtcMMaatcagaatagHaacaattRcBcDatttaYWttagattggttgaMcgtYRg +agMtcactaRctcBMaaNgcaStgcgNtgagVttaBaaagaatacgcatYMaaatDtacg +atatataMtYKatctScatattNgStYWgtttaYcttgtagaHaHaYtaRaaagttcMHa +StatcatYtttKBtctataaaatcaStcatatStattatMtSatcataHcaWaccagHta +aggaHatatgagaaYYgtgVacSttgKaBacSYcaNNccBNtHKtHcctttMttttagta +aaBHBaaattWKgtaaccDataactgatatgtaaRVtaHgaattctcRttcgcatHtaag +ttYYctaaattttgWDacBtataatttctVaYHtMtagMaHWtagatttcaVgtKaaacc +tgHagSgtacSWttMaBcHttaatcttMaStYatatatattagtttggMaYaatHgaaaH +HgatggccctactatSgacaatcVMcatactBBMtaattaaatattBNDacYtgYattBt +tHtNcaatgcggacccctDcYcDtttaKaSggtatcaBYaaBttctDSRgacHttagMcg +gtWgagtcctRatatRcttgattggaaaKggaaaagaaSNtattcNtataatVttgagBa +MaaBctWtHatgcDaatHccgMDcgcWaaDaacWgaagcaatattactcaaaatMgttgt +aaMatatYtctRSctctWcatttVatgBNtaaYagNtaMatcSgSgaVttSaccaatacc +KRNcataaggYcDMWaSKVcccaaaggVtHtgHagMaggtKVatVtVMDVatBgttWagc +ctagagacaaaggtataatttgcttgtSaaccttctccttcaatgNaacaBtttaVcaac +agWaHMttgttaagttNWaaYcgaaVtatacBatgagHtSattacBgttYgtNRRcttga +tcttaHcaataattattttccttgaYgacVgNcttaRattatatctcagWWatNcDgaca +cgttaatRattaYcKtggtSggWgatMcaaDBttgaacNttctcaaHtHaagcgVtDaaD +tNMcagaaatWaNtatcttcattSgatatgatactattWatSaattWccgtctaatcttg +KDacatRatggBttatggKgaagtttcBaKtgttaaaKtcgatagcNgtatVDagaDtaV +tcaactttYgaBYcgaYgWgaWtaaaWatVtctVtgggKaVctcgRtttacMaVaaagaa +ggtVtKNYtWcYaVtRVccgaattatacttatattagcatcKBattttgVDggcKaHaYt +tgcggcNaatRactWagWgttcagtgWMctaataBHtttgHaggcctgacMcYaRtRtcg +gcaatBagttaagcDatatatNttgtMcVtaaaHMgattVgaYgtattatatSaDaaaaa +taWacaaNttKttcatttttHaMagatYtgtttcattaatatVacgcHRttacaYtaagt +tacaBtcgaagcgttWtatVWRaaSacggWaBgSgcttaScatNaHcaatWacaMatagt +tcagYBagYgVactWtgtStNatacatYgSYDtaaacSaaatBtttKaKRSWRcRYMgcY +gVataSNNtWgVtSaMgBcactaaatYaKattVggacaWaaatgHtatHccacStaatag +aYaaaVaMaaacYYMctcagaNattatctattaaatatgMaRgggtatgaMcttaHgatt +gtScgtgtatVatHNgcYttNatatBWaaactNVtHScgataaNcBataggtaagagatt +tMatVtaagtaaatYgctgttttaagatagaWaaYcgctaacttaaagaattggtSYgtV +aStttRtcKtHaVcWaYaWVSccRactDaattgWaBSKtaDgtataaRcttaaaatKcag +tNgtaaataaatgattcatgtcKRctatHaYtMacaWNgagatcDcgDtatKaHgaBcaa +aNWaRataYtYYacttgcactaaYDcKDttWcYataStKcgcaaaaaRaaNtttatttgc +tYatgtcVctttcBKcgtcttatSttattYMttaatcatattcatSaYtgWaDacgaata +actctggaDccattacgSagaaattgatttaDtHacgtcMgaMHaaNDKttgtaMgRNta +cataWgttccStgaaatDaagYRtDagcatcHttcVNWWataatataaccKaatWtYgcc +tacVaagttWtHactaRaagatatMMtYattMttccatactHgStagHcaattaagacag +aMDtttagcHtgccctttattatSatWataBaaSMaccVVgtggatgtgttgYgtDHSaa +MaKcagaagcWacaaaBagRactKacDaDgagagagcgKcaBggtgtaYttatgcDatga +NgatagagtBtNtaWatagcacgcgcatDRSacHttcataBtaWaNtgtaatcDctBaSt +tttaggcWtBacgacaVYtRttaacttatgKcggDStacgtagaYtaagtaatgacggVM +KtWagcatatagtcataagMgatVagVttSaacHataatatacaatRYaHacaWaaactR +tHRaatagcaVtcMataaacatattHaStattDcMWVtYaacYagaaHaaWaccNHcatg +tcccgaNttataaNaacatctBtaDNKgMtcDtgMgtatgKgSatDSgMtgVaaHNWcDc +aaKgHMtaRtggcgRgtHtVtatHgtMggaRVgtcDgtWaactactgttagaKcccDctc +NcgtagtgStacgtataNcgVaHHagYttStaaccWacaKctgctttaactagtVattta +aatKttRcgactaHttSaKtcagBBaWaacccgRatKagNagKaWtHttttcWtatattt +attacagacSBagDgtagtatHtgcattgcaMaRgtagatYacactYSBDgctgatcMat +tStSgattcNttaBWaacatgcttSattttctatNttaHNtSctgtcWttKgttgttttt +KaMHNMcaacaagNattRtcBaccatKgtVtaaDcttgattaaaatHgaataKYtgagMt +gcWaWgtRttcDaatgRtDgcNWSgtagtatRttDcggatHWgaagtacgcVtcaatHtt +tttttgaKggaSaStaataWBMtgcaaatacgWttctagccRtaaaattNWaMggataRR +aaHaaMcagaaacacacgDaatctactaactDgatgtttaaDacacVaNgagKaBcatat +aaattcgRtSNaatDttKgKDgcaaactBDtaatatagWaBgagtgtYaaVatatMtaac +aggtataacgKMtaKgcttgNMtRaaaaVcHctKctaaBcWtcHtaRaacKgcaDKaYaS +HgtatttataaYtcaKatgNacgtcWWatgDttRaacaaDWaatDgagaStaVScctgca +caaBtatacttctgtctttcactacWcaaaWcactKattaKtatWagttacttgBtgaBM +agaattgtYYttttVatttWtcBagaatcctcWtatYcVttattMgNgYStaBgtttctt +WtagcaggtMatgtRaaDtDKttgataDggtttatgctaataVYcSttBtYcatctVtBt +YaVagtaaDtgagacctgaaatcNKDactgKtacgBtDKgattaaatagattatagacta +tggacgacgRgaaYKgYaRtgaaaagRgBaacatctctMttgacNaWtctVagtStMaac +tacaatttcVgatacKctaKgcSactaDaatHgBgtHgYttaagtNYtRcaRgYtBaact +aatatDctaacSKatSDMatWtagKtttagaaHKattaVactttSgtgtagWctaggagc +tttgaScatcggSttaggtgHtgYatgtctNtaggaaatDttcctgagagaHagttKctt +ttgcHtcaDgtcgKtatcaatgcgStVcatcaWNcgtatttHtatctggaHWSataWaVt +tgKgtKBaaaggtaMNaatttRDtcDattaStctaaatKgtaagtcVgccaHKgtgtcga +SVtaaaaHtatgaaVcatacacVtKattaWaKDgttctattgNcaagaacaKYaHttWcD +accattttagacttttMttaRaMtaHtacNgccgaaaaacKctNgaaagagggaVttttg +tBVcatttatttVaHcgattWttMaWcattagtaYcMagaatKaYtcatttagacttStD +tcagacattctcYaaKMttcagtSNtBtMaHacYWNaactVaMgtcNgMcVcVtgKaaat +aaVataacaDtaaggtcSgtDatttaKtgSNHcgctVaaaatatagacRaBgaNtaattV +WaKtgcaattHttctaNRWtaHtttaaSgWBctVacaNVcKtaaagHDaaaNagtYcYKa +VKtaaatBaaaSaVaMtcSgtaaacctcBYWttSgMaMccagcttRgtVggaaWgagtag +gYctRtaaWtgtacaaMNtagtacggVcttKcaMgNaaatgtatgaSgDcSBRgRVcYta +DHgaVtWaaNagDtagggtHagHgctRagaNacacaStaNttMaatgaataaSgagBgag +tgWccDtVgagcDWVctBttccaWcacgHttgtcYtttacttaatVatgtKtaaatttaN +aYttaStMtVaStggattgtVgaMRNHtacaaNttRScRtVcgttcScatMtBtttcDtc +atVctDaScttagacaaDaaBtaHtacRgRgaRNtKataNgcaaScactcWtKggRagtg +taaYtaaattWgNagatatYtHattWtYWatagatatttKatgtcgDagaVcgKVagaca +gagatVgHWtaagttgcatgaKaatggattaHcaatatgKtMaWtWaYSVtNBDttaaHa +McaRctWScNcggtggYSttcagaattattggaaaattVccMtgggWatatHMaYtaMaa +caHaagVtgDtggcHtRaagtHaagVMWacaaagggataBRcaaBcttKtHtMgcKaVta +acaRatKRaMaRtMtcagcaataaaaVccNcttMtctattaagacacgagatNtatttat +aaaSagaaatatSccaRHKatYMacgttaWKtgttgHtgagatBBaRRWSacatacWtNt +cWgttcaaaccactVcaSaYtaactaHgtcVWgactaNaatRgNattatagacHatgcYW +cttatctaagcttaatatgaaRcaDVaSaHatgaatttBDacatBtttHactacaNaNta +taVcaVtattKgMaSaSggttggDNcgtgatactaccYHttaaaMaVcBSacctgatata +taBgcaattaatBaHtttgtaagggataaacatgcgcaaataatattaaBVcaWgttagt +VaaWctRgBtgYtttccgYattttYMaVMtaHatRDaatgVacaatatVBccgttaagac +tcgcaaHtVaBaaRctaVgggaacRaaaaaatYaSaccVgRaaBtgataaatttcaVtta +taSMatacKtaWttgcaRcgtgNattatttaatagaatNctcatHtSWttaVtRattcaR +YtaaattDcaKagcWggaWcStaatNVgHaMaBKttaaatYRMHaRtcgtagMRgtattc +ctHtcacaaaKtaNttcaRcatRtccgatNDagaBttDHtcttggccttaNtattaaSta +WgKtVWNaMccaVgVgtatcKacDaYcccactcattcacYtattggatVgaWttctgSDa +gaWDattctacataaaDggtactatagcNcSgagtgtMtaacNtVtcStttSgNDaDYga +aWVgtactRtaNcYgataHagaDtagttggaHtgtNtcgcHYgaDttgRtgStatcattt +tKtWVaYattgNtaaYgYccHgWactgtaaaVBtaBattaMBtHtttYttVgtaYMWatW +gWtNaccVtgMWaSDaatcYWccaaaHtacgKagtNcMKactcgtaaaVtaMatttcRct +tgHtattattcRaaaWaWactgDttttccttttaKVNaVggataagaagWttcgBtBtVa +YcataRtaacBgNaaYctggtatctacaaaagatttagttaaaaNaaattgctcaacttt +BKagatctgctgaMgtBttgtKaSatVgcacgaHNatVDgttacVBacKBaaKaBctccD +tagctataWKttagtcttYgtaSccaatcBttggaBtMaaaagaYtMgtgtNatgacacc +tWcKattctgaNtaSgaaataatatVSaattaaWattagDtgagBaHaaNHtBgttctta +tHaggaBtatcHtSttgccaatNgtaHtttBattaacatcactgaWaaaaaatggatagM +HtSgaaBSatacBSaagMaDcaattttcgtctaacgHtaaaBtatcttaattagtttatc +ttcgtWVttatatcgccgaagBgRaDcBaatHVDtataacaccVgttHaaSgaagaaatc +MSaHBattgcaSgaSVaRttcaMtgtgcaatKaatWggatBVgtataNWgNctttacctt +tgaaRatSaKttHgaaaYSaBttVacWttcctgctDgBSgYcagcgggWRataaaatgca +ctagaaHStacaatHtggtgtBgcNDttggattatgaagaKaatStgcttHtgKNMNRag +taNtaDattgaDDcKtaaatcVVBtcSgNcRtcHataRcggctVBtccaWcaDgaaRaRc +tgaatMtaRtgBcaWNaNatatWScYYaWttatScYtSgcataDtWcacBtactaWgcYt +cgtataagctataNSgBctagattaNgaKgatVKgtagttttcaaagtgcgcYattcaga +tggaKcMBtacgtttaacctaaattaaatattcatRaggtcgcccattMttaaaaaaact +ggSgtcccgtctaNtWattcaattVHDagRtggVSSaaHtattatWctatKatHtHattY +BtaVaMRatgYagcHtaSataaStKaaacattaagggttggVYaaDgttWSttcattaRB +cMttttaacatRDaataaMttRgataaagVDKatcatacaacgMtaatYctKcgggcBKN +gtggttcttaagttYgcataVMaaVBgtVMSNagttatSttgtDtgtMgMDtNKtBgcta +ttacagataMWtcSggtcHgggcgagtcRtcRattaaaatgaaYYattgtaaccttgata +cgtWcHDgBtVagNcSgBKtaaMtcaStgggatDaVtKScaYagtttctagNBtcMcDgK +aDHtVtMaMacMgtagtaaWtaYtgHtttttgtctagYHtRaagacDRaatgctVMtttW +aYaaNtttatatttStcgactaDatKaatatattHggttgtRtattaattaaaaRtaNac +KattctVaatgattcttacWatgDgagggtggScatNtcMggaagggHtaaccttcWcat +WaStagHtttgatHaRVaaSVNNtcaRacaNaKttgctgggcVattatccatVatataDt +DcNgMBMgHSagggaaagKctgggtcacgaatcaataaVtDttaRRgtctStattNBaaa +BHatcgttaaWMagatagacatatVgDBttYMacaatttKtttaataaaagcacgVgaaa +ctDBtaaccgtagaNtgagaaaRttcKKagtYKttttaStataaHgtcNDcgttYccaaa +aMcaWtgggttatcaaRaaggaataaVWcacatattaRYaaVagagVtcHggaBtaataN +attagKtcVRtgactatcgHDaBgRBStVtSgNBccWDgaatgaggaaNctttNttttac +aaggagaaDDaVtcgaataaataagttaattStBDccaaaBgVaDtctScgtgtttttgc +tgtcacgtttWgacStMtttVaVgaBtacDWtttagttDctaSDVtttNaDDcHatatac +YtKataaatagttgaacaagaatacaDDcacatttgtaaaggHattaaatgttacgtcag +tNStttcVatttaBtHtVggttattaaHcgaWagaYtVaataaatcaBgaccctHcatKa +DatRttHRMcgtcgggSMtaatNagtYtgaYtggMYttgtaaactacgKgStttaaaYat +atDtaaSaVVcHgtagatgaggtcaHggMtaMWaWaHctgaatctaaBaWaDtcgggtcc +ctaagtaVYDaNactataaNcctKcBcataaatttcaWSttttgacHtctRggagRaaga +cagWVNtctcatHtDHaRagctStatattggcattcattttMaNaSaRaNDHaagNtMgt +VWtgtMccaactKNaaaVaStatcgtStgtgtaBgBgtaatcNtccgaagtttaWgactN +gtaaccaatgNatWttgWagtaaKgtctRgtctaataagttVDHgStgttcVttgtSWat +cYaggMatgMRcBaStgtaaaaaMttaYagccggtgaRRatgatccaaaggtttctaaKg +acaDagagatgctcMgaaaMcgRaacaaatataaaagcagtgtatDHgRaVtWBVtggac +atStctKccttVttatgtKattttYcatctgttatgtcDKHYcctSHMttgSDRNgtaMN +HaggatBcSBtHatDMBcttMacNaVMKtctgtttcgaHSgtMgcacagaStaBttcWca +ttctDtcttHtDKBcaaNtRNaaDgaaaaccMRtBcWVVagcttatcgaDYccacKtatg +atgtcaRttattYttctaMBggcaYctaNtBactgattStaDaHccYaDtgcaRDgSYtY +tatBSaYaaataaagtctcgcgttcagaaKtttctVattagtWcacgaaVaaVtctcaVg +tagttNaaacaatgtccttaactaaaStaKWagttaNttatacaaaKattBctgaagaag +tYDNtagatataDtHcKcctaBaggcaatctHttctaaDNtgtgaaaagRaattataaBM +aggtDgtMaWHacBStSMtcgaacYttRMatNacScgaaRtttctattcMaaBggtaKtt +aRcgtBattcgatatYtVaccSacacgtaaagtctNatYttgcSSattttcKccttataa +tcRtHNctttMcatBtacatgtYtctagcNttYacaatgtaBgcgttVtattaaWtaDRt +KNaNDttDWaaaataatDgcgcKtaatatcgctMctatcatcgtaaaaYNRttSaNtWgg +atRgtgtcttataVgaaaatcWDcttDRaatMKctcatatRttBtccaattBSacctgMt +aDDRagtcagacBNtttattttagtDacaagcaHcacgRttVtatcatatacStaatMaW +agttRccKtRctcgaagttgaatttNtttatHaHttagctatSBaBtcaagtDaaaRtga +ttcatStagttcaRattacaVgtatWRttWggttttctaactttSaaaVHRatttYHMKV +VcgttMtatBtaSaaMctgMtcaagaMtactcDatSaaaacNgatttNcaagttRgacga +taVtaacYNataStRtgaattactgtaKtNagaaccDaatgNDaaHcataDSYattatgt +ctgYWaaRaHtttWggcKatgcgtagDSVtMactataKMSttaHaaaacaHatVaDKtSa +aaRtcaNWHtatttctWataagctttcccaacctNtaaacattcgagaBKVattaWtcVa +KtWcggtaatcaatgttcaaatccDttctcaaSaWNDataaKatBcaYttRtcataMVtK +ttggcaaNgtgttatMaccgttgMNagtgVtNBWggaacacaKaaKctagtctacttSaK +YMacaWtWDttatagHBacttRttcctgttagtScVNaRtaacgScaStttatctttttS +gtBgNtttStRatNDWtctgatcKtgHcattatctaaaaattNaaaWgWaDWttWRtHRN +cHacBVgWttgtNggtWtWcttgSatRtaaYtYtNaDttYagactStacYaYtNHBatgg +atacVtBatgccaHcgtagaaMatgataHagtKgHaWcgtaccKaNatagWtDttcgtag +ggcSgtRatatNgaRtYataaataRtBtcttaSatcagatgaaSgtVtHtgtaaDtVact +gattcgcatctctBaWWtaagBttVgacHattWWgcKataHtBtagScWtcaNtHStBKM +HBRtRagcataaYtNtttatacttaMgacccattgagtDYggKccNaaRgataWaaaNWD +MttMacttaatgStDYgtattaBatBttKcSaactagtaccgttggaKacRtDaataSBa +atacaKtgagDtNcttattaagYcagacttNNttatcBtHtgRatgccacctaSaatcca +RSgtWggtgaaMcgcaMaagSagaaDatHcttgaaDgNRttaDKacgcataagYaagtMR +ttNaMMMgcggttcgtRaSgacaStaaVgStcaRBKcaMtctKtctatNaactaHtaact +aaatNWaKtWaStRSKcatggtgBtgRBtagaatagataSBagMtDVataaDtaattgaY +gaBaagWagaacaggaagtctgacgMgtgagaRVacMcBaaDatKatcNtKaRtcatDNB +aaHatatacattaWRBtcaccattctctaaWttWacgtccgcgtMctcaaaccHYtNDat +ttSaDMccaStRttWgttattaSVKtgttttgtcWatgtgStttgttttatcaagacMtt +gtRDgcRtctctgtgggggcSaagcatVattMacattSgttaacctaaaaccgcagtgag +NgtctataatBtHtacaaSccccMgagRVctYagcgaatttacMagVttaRDcctRgSSt +tttcHtVaacatagBgaMRagatRcDBaMtaNtcatggHgaDYgaVgWaaaaMKattBta +DYBaHRccagttatacVaDcacactcgtaSctaaatatRDaccagctttttaatgtagaM +aRaaKaaataaaatacaRagaaYaNtatKcDttgHgcVtaYgDacagMBagtgttatgMc +SgWDWYWtSaKaagcatKatatctcaRHacagttaKtgBKtDRggtcaYcattcgcYatt +ttgtccaagtVgcattttttaVaagtaaaagtWccttgacYcaagtaatataYBaatata +BtaaatacacttttRHagtttaDSHgNtNVcatKgaKtgagttgaaaHcgBattatHgRK +tcaBaagttgtttgtVatYattaattBatYgaatgMgtttatagtKcVctagttaaYWtt +WaRKWggYttgaRgagaaMKtaggtattaMVttataVcagHYacaaMaattRRtataWaa +RacHcattaVaBtHgtatBaRtttaccaaggNgtaDMtatYtaYVtNtcBRKMgaatRaa +agaatactRattttNcaaaDDaagtagtacaNtSHttaaataattggtaaKtttaaBaNg +taagtcaYttacVaataataatDtgHSSgtSDNaattcRMBgHttctaagaYVcHcactK +gaaNHcgWaWttaaBactcgYtDaacgactMtaYKacBgttcttgttataBacatScBca +ttKaaattacttSSDaRgKtHHagRNRMtttBDtcaagcBcgcYattactcgtttacSaa +NVagtacacgtggtSaWatBtgatttWttScaaDtttggtKtNKaMtMgcttaHKaRacc +gatccctgtgggagRMttaaMaWccggtttBtgttaaVtagMWctNtctHgtBgcttatS +MYccttgHaatatctgNgVttagcttagggaBBSStaYgYatYgtaaaaattHatctatg +tWRNgtVcSgtgcgtcYBagtRHgacttaaagSHatatBaaDgcaKtcccDgcacMttat +RaacaataaccWtNBaYatttYacYtagagattRtatagKcatattDgKtNNgtttWNag +ggtacStataRtVDYaacgtaBtVKtagaagRttttttatataSaagaaKtaatatKtat +tagBtHataatatcWNaacagtgWaccatatStcYcaaNRctcKacKttgtStaaKRaWD +DaatBtttgtcagggBgtggSctaaWtttYVWttNtctaacatagVYatcagatctVaHM +gWtcaagtataHtgacaagttSacgtNRataaatgttgNtaattagaattgctMaRttBt +acBatNgacatttcaMcgtaaacctctagHctaaKNttBatatttaatattBaKtRagYt +atattSgtgtccBaNSattgaaattgYggcaaataatatHcaaaatcMBaagYattttta +YttYaStatttDtacRtgRattttttgDcRaggagcaccaattcRcttttataHcggatc +atNSatgtagtHHcactgtWgtaggtNgactactHagagHattcaggggSaatgcaaaac +SSKDtaggcDtatVagMtggactaBSatagMttaggatSYttaacBtagaNSVtaSaNcS +ScaaatattVctcYaWYtBcttcgaYBagWtRgagHKagagMaatttMatgtDtaYNagD +taBagcKcKcaMttKaaaaatVaatHDaataacgRatBNVKtMaccYaaccMgttgtact +agcttMatKgKBtMagtcttMWgaatRcacaaaaSgcgVtSatggcaggcgKaYaatgct +cattaaaggDVacStgttaMaaaaacNVtBtgcttaacgtDNaaRcgWaKtatactagca +ctgKVttaatcttRcgDHHattcStatgatcWataagtattttacgtcaRgaaMcDattY +HattYgatatcacNNWtDatgaaaactgaatHaggaNcttcctKggNgatBaaatttgca +aaDtgctcaatgtYagacMgtVVtgDBaacVaatNaDtatctgaaggKcagSggVtacga +tgNWtKWaggMacctagaatattcttYaatDatcgttgatggtcaacgttatatgcttaW +VttccRgVcaDcgagMtacattaMtaVWcgttRcatRacaRcMcaNtaYWNYgMtatMgc +cctaKctagHtttaaBVMaaWcSaccgMttBRgNcRWMtHMaccaatgataaggagVttY +gaatcttagtgtcMtgcctVtaRtgcaccaDaagHactNYcNcttaaggcMBagaWtatt +gtgctaccacgcWataRaHtDtacgaaVttagttVacctatatStDgtggtaMgaSattc +atgMcaRctatgWgatKatYYaaataNYcSaDtttgtcYttttttaBScatRtctgtaWt +taatagMaacatDttaaaNgaacttacYttagaaccctgNgagMNHaaKacccNatgKcc +ttaKcatDStaaStNaaVBatagttcacRtYcRcKaagMgctKtBagSaagNcKRttaaa +aKaaRttttttatHHNHaHRtcaRcMataKDDtNcKtKatctaaataaatRatYttMcca +aaNaaWgctgattcaaaKgaatScaNaaaKaBaaaaRNtataVcYDattagctattaaat +WtgBWHgggtatcatattatcVttcgHacgcgatMattDcaRggDYtYttNaaaatBKtt +KccStYVDatatYcctSacVcattttatMtWRctaYagRgctcttttaacVtagaNaVRa +ccgRaattaaVcaattgcgKRctMaKtttHgctttVMaNaRaNMKacHSagtWagtgNat +KttatctataaHatgSaSattcagtDctWaataaYtcagtaYtctatHcgattSRttaaa +NDgagatatacttVttatcataSSaBNaDataRtRRaattcaRataaRtattttNaRYta +KttaccaaaaaHVaBtttWtttgatRagctaMattgcttactctgatKtgatgRBttaat +aagYttcStKaNgcNatacgWatYaatctggVtaaattYccKagaVagggatttatttWa +cgaBcaBtaaDttttcgaBcHDgaaSgVNctgaaKtgaVagtVWgRHgtacaatattgcM +DNNataatagaaaataatNtNgccgaaMaagtgNttacgVHaacSgStBBtRagtBgtaa +WgacttcKgactaaatgaagVaacaBtggtacattcaaagtgattagKagNatatVaKBa +caMMctccatcgcgggRctttKaaBatcacaScaNaaaaatVgHaattaatatcWcacac +actcatgctcgaRggVgcatatcaDcatYgaggttDgWNagagaaagagaYttHKaatgt +aVtYttSNaDtcgaatctattSKgtgtaggaMgtaccWcaMRtHttaaatgWtgtccgtK +tacggacaNgaacgaSgcYagcKBttNacaagatacgaagaVcBgStMacMtgKaactat +aSgWtaaaatDRataaaNaSaagHttHWYgaccWMtatataaaaagatgtaKtVtgtcBN +MtRaSaRacVataaNaaaDtaatgtaaagaDgtataVDaacagatttWtDtcBgatggBc +gagctcKWgtHcBgcMaatDNatcaYtctBgaHtccagHctttMtattgtBccaHMctat +ctNaaatacgcgtacatacatctaDactactcKtacctataDccMattRgRggHtaaaaN +YcVtatccgttSaagYcgMatttaVattttHagVatVtttKattaagttaNaacaccHSt +tagDactSNgtgtttaNtVtatttatgaaacSaKtactctacgagttgaagtcaSBaDgt +agatNaaactRKttcatcWtaBaggKtKcYttaDttatMaWcStgattKattgtatatDt +tatDtKatgtaNtgtcgtcttttttaBtDBcaaaaSgDatgHtctacaattcgMtVYtat +gcattaaaattcaVgatRtcagBtcaMaNctHgtatVatcHttcaDNKgtWcgagHttta +ccattNgaactYacaKgaaagtggtttgtgatcgaKaHgaatYNtBgcaaVatWacNgga +taccaDtaaaWttBMaBccagaHDaataaBaagYVacYaScctYVgagWagaYagtgatg +tttWatSaaaMYDcactYtaStWgaaattacHgKDaYtttttgttcaaaaatttgYatat +VcMatcactggRaaMVtStBtaaaagggatYaagtBtatcatgcDttDaaaaMatagtct +aataNtcttWHaaatcaVttaRaKtcgatttataWRtaatatcDWcctaNMatgtttDaY +aaWtMaagtcagaKtaMKacgccaaVatgWtSagtagctatttcactaaNcaaaNaaatt +aggattatMWgtgacgtcttcattacaYttctRRtttgMatggNtatacaataataNgat +NcMttaggBcDgRHgatctttagtNtacaaccgBatgtHaatgttttgatatccgttatc +ataStaKRaKgttgNaagagKttgNYMaggaattcagaactcaRataDttaagcttacct +tttgVttaWWgacYggStacYcgatgcSccaacHcaYNtgRaHtcaYaacHctYacatag +atBgtgacDaNgatMacgKgBaWagacaSgttaKcatactatatcaHaatataattctgg +tcNttaYggDRtDaSHgNttYaatWagagtagaacKtWtHtBatNtScttttacaattag +taMaatttHgtctagMctaccagagttcaKcStaccKggaggtctgcNatctctDgYcca +aVgttgaatgacVcatagtgtattttccttcatctacttSgaaStcagHtMaataWNDag +tatttttataggcatNKataNaMtgctgtttVaacctVBDWattgHttatattaKtatSV +SttgtaScgcMcccattgggtagaKMgaSaSttYgcaaMaatVaVaKgtatgYNattctt +agWgtcBaaagSaaatRatttNctacaStggtYcaaggttBtgaDWBtRtgaaDccacaa +aVSatatBcaaScWccgaKttttcgtMaVttgatgtMatacatgNttBaNaagtaggaRa +BagaagtaRtaagttacWatgHtttaagSaatgataNWattgtaSggHDtttBataaNNB +RaatKWBgtaDcBaMaKtctaYatVaKataaaattWYcgtaHcttagtgYtgcKDtccat +MSaaagatYcSaHatcaDtaatgMMatgcaaatgtttagaDDNtatttgaaKcNtagKYc +aBMattaaagttaaWDacgRaRtaKttaaattaVVKaMaBtaKctaaWcatctRMtgKcB +aBaaagattHcgMcgaSNgactaccRatHtaSNtctYcaaBDtaggaagcMatttcaBcD +aaatggWtcaHctaKtHcHMcRgattgaMtNVaDagttaggcttYctcatDacWDaaaaa +KtaBgtBaatcaataaKgactgactcNcattMcacatNMattgtaaaNaaacttgctaRt +ttacttaatKYgcttgaSStgtaDaNgtaKgBgMaKgccagtgtMgatHDtgacaWDttH +KaDgMacttaKaagBtttgtcttaagMagtaHcttWcacaatSatgYtgacHgHcaHDgt +agaDccVaKcaataNttccHYctctaSRtaYagtNgDagatWtRttSttNtRNagacata +ttttatggactacYMagtMacYaagYgVgKgtNtaVcgtgaatcataatcgattYtaaat +YtctgBaMgNWNKMgDttttaWtaBaaHatNHaDacctccNKtgaVcWattYtgccaVRa +ttMacBtcccNagYttBYNgaBaaaStWacMgcttccatgHaacttYagMtNaaVSYgcg +atatHcaatatttgtgBcatWMtaaaaDRttHaBaHttgaacaaataaWaMcaDctgBta +tWttaacaaWacacWtDtatttatWaaHacaVagVgKaaaDttWgRBVagttVNttctgc +ttgacatttSHHMKScSgSaMtDtaMcgtcaWaacactMcaHWRgaactWtcgcMNcact +VDaatHcDSttWtagactatgaRNcttagataYgaggaagagcaSHcWtMaKStatgYat +ttttVaattgtttWataaaDaDgataMcaMtatttctVKaKgcttcctDagtgatWatac +aRtttaaaBSMctHaaatcagStatStgaaVttaattatttgctaagcgagaWaaWtccg +caaSgaatVgtaStMcSNcgtWggMVWNatHctggRtttaacNagtttRtaMBgatatHt +aatcMaaaYgatMtaccttaagYatcgaaattMataaHatYMcccaaaDaYaVaWgRaHa +aaMcHSattcatWSatttcaMtgataKBYtactgaNttgaaDactgBatgYgttaagVga +agDagaatttKNtgaMtHagtaaHRgaaatttaYtaccNcgWNcKtaYtBMctVBWtttt +aSagRHBtaHtcgtactHggagtaatttaaaVVattWDgtaaHaYgDtaacatDtacWtt +ttttatgccacttaDtagtaaKgYNcttMNDaBcaVMcMctWgatactaRcaaWagaatg +cWcRtattccagKgaNgtctcKtWgaNtSttagVaagaSYtcctWatatSgaDaKcactc +gBtYacDgMtaKggtKcDtRtRgSaNKctaatHtRDaRgatatacattagtgccSttctD +gcgatNcatttcHgcKtagcYgttttgNKWRattgBtaaNcRaatcNaagcgaaVKttYt +WttaBttttttNggKcgaRBMVtNcNtDVaaMtcBNaKtaataRMcaaaattYactactB +attWcgccgWaaMtaBYtgtaHagtcttVttaggaHVaaNaNaatcttgtgcattttatM +DYKccataScaWgNttccttttMaRcVtWHgaaatgBaaRatgcgatataaaWYacYggt +acttaaaaDaaattgatcWaatgtttRcatatcaggaBcttttcttVKatKccaccYtDa +tMtcttacMtSattaatatagaatgSgagYgWNtttagtatgRggYKacaatattgggVt +ttaSaYcaRtBcggtDaggYaaactNataggaggaDgaKcaaataagatMKaattaaNag +tagttcWctataaDtttcgtcgtattaccStgYgatgKtgcccYatDctYtttttYttaa +aagaactcaNVaaYaYtccagacBttKcaatKataatKVWcBataaatgttcctatYaac +ttaSVtgataggVatgagttgatcttacgMMgtWtYtagcacaSctcHYtataattMtta +taYaaccKgtgtaaKcYagaaVtcBKattStgcaaKcaKKaHgtaaBtctgcaattaWgM +cgYttMctWtaDNcDatggWaattggaVDagKattttgaaaRHattgMaaMgtaatcatt +ctKgNaacacccNHataaaatgaaagagSatKtacVagttggtcgtgcBtgtgcatgagc +aacataagKtcagtttgtDBBHWcgaDtatYttgattcttaaagcMMttaKgDaHtatVg +WHccgatKttcaaNcYtcaaDWDatcaWtBtWHgctaaMDaDWtWtNKcRRaNttVgHaR +gKgcWgattNaaattaataNcaRtagtRgaacagataDKgtatScattaDgatcatMtcg +YcgtttaaaRctcagcRattaacatccStcBtgaccgtgWaaagaaatgaaWtattaVtH +acctaccaaatgBgtaVVYaaaatccKgtcaactataDgNagtcaSgtKttacHtccMKK +WattagtatNctattagtttWttRtgaKaBHStgRagattaKRtWaKttaaWaagtaVcc +ctgcgMRWatgttNKgtcSggSHtaBttgtaYaatDtaVtaatgtHcatWaYcMttataV +gaaaaagBgaagRattccggcttDgggcttcttaacttRgaStaMBaaMtctMBHBactt +VgKggcttgcgBcBtgDtttcctattaaRcatStNgcKgctatcccacSctcHtaHWtgW +aYatgVaRRYtgctaaaatggagacctMcttgttMagBaKctttYWBtaYKgcccYttaM +gtHaaNYgtgtagagDttcBatgtStttMtBWtaaBctaggaaNgaRgcttttttgtaga +cRttHSagaatDaYgcctMBtgtNSNaaBttgVtWtttKgacaatatVttVatagatttg +cgtcgDtVgtSattaaaVHtaDaatYttatKSWtcattagtaaNatctcagcgtgcKcat +DtaBccaaccctgaYcattaNaagNaKgagttttcattaHMaVKMDDtaSHScaDattgc +aggcccMattatacYtMatWgatttcBcBtBctKacccaaWctatccctcaacaataaat +aaMttgtaHHcgatKgaggBtRYattatacgtaYNBacagacaaatVtMcttttRtVcaa +ttgtttgaWtaaSacaRccMcaaacttttaaacgtacVBtcWcSaYHgtattacgRtgtg +taKgWgaatctaBtcgtgRaaaWWVBcaNtcgctgYtaaaHaSccaagaVMNaacagatt +aHRaaMWcVgMtctgcatgaagRDattactgcKHtcactYtccttatgHtKgMgKcDtac +NtcaStgYccaaDagttDtttgYcaagcacWWttaMgccaStaaWtVactgaagtKtttc +aWaatgMattatKcctctttttcatgtaaactttNcaaKgttttMaMcYtgWctMtttac +tttagaKtMgttDYttctatagWcRttatYSagacttcaScaacaYtSaattcaaagtgc +tSaagctattaaagggtaactcacgDKgttaMRgggattttMcgttattaVtccaNagaR +gMaataaagaStcSaacgtaWttatatHgttHBcgtacggKBtSatDactRggaRgccBR +ttctaaaatSactcKtttVaWRatatttWaHaKMatgtacatcagctaatggBgaBNSNa +tatcYStagaatSNattaccgtcaataaggYMRtaDaatVgYaDaattataRgVaagtgc +aNKtgttgacttatHccacHaacVcWcNMDtatcatttttaHacatKtatagtgccWtta +attttBSDaKaHaDttYacDtBgtMNgggBaaaaattDaaVMaKgatcggKtgtctatct +ctVatcDtaagaagtgtaMcWatDggaaaaaYtcDVtNttcNacgaYtcgatHctctaWg +aaggtMttcKtcttaMgtctKNagcRWcgBVtcBDatYKtctaVaaaBgtaRagcacggc +aHHagcagaaaaacgggtataatcaaWtacYcWtcctaBgVVaBagHaaaaaatataRYa +gaacgggVtttcHaMtNtMgcgaaatKtattaagtMttatcttWttttRaatatgttatg +tatttRaagKtBgtgHtHDggaBDtWccattcKtttagtttagtBYcDaMBtgatcttga +catKctBcaaaacaHtatggaNaVttcgttatttttttcaaDtDDaatcaaaYaaBHtta +MKMVgctgWtacVtRaaactgYtcatggcVHtgattRttataBtcgaaRataDttaatca +ttHtatatccNattcaaHtgKRtRtagtKaRWaataYaggatccacttcacaatgtgatM +aggactNaaccaaMaaKtagaaMctacttDSaaaWSgctcagtWaataWaHtStMactta +DtgagWaaaatatttatcaacaactRtDgYcYtatatgtataatWtagccaagcgtttat +aatDgctgVaaagHaattagaatBWggttctBaNtactHtKBtcgaaaRttHBatDaaKc +caSHgtgctWttcBaatcctYttgaHacgtatgagStatRtMaacKacacggaaSctagD +agNttgaKKSgtttctacgtagSataHttDctggBcYtttaaatcgRgagagaDtgRSaV +StggVtgacgtMtatgaaNtWtHgtDaDtgttNaSVagaattccgcttVatatacattat +ataYtaggYaaaRDHttHYDtNgcatHggctattYtaMcWaaVtaNtatttHaagBtatc +agatHtttgaaWWtttKaaaggBtattHagtaacactDggtattttScttaaaacaStca +acHttMtatcagatSaHtaVtBaNYcttHcatgHatagaaggggaWgtgBtttagtVttg +acatYtKtattaYSggtaaaHgcaggaStHtYcgtaaDWgtaaaMcgYtNHtgNgctttt +ataWatttKWaaKtHattgRtBtMMccgtBtYttgaKaWBatcBgaaacaBgaagatYgK +WaaacBgatgtDaaacttDcacgatSKtaVaRDWtVKgHtcRattactctattBacaaac +taatgDtaatcatatKRattSggtcggRMaaHVtgttMcgatatcccgVctKMgBactVt +WtBKtgWtaaaVaatRgKatttKSaYHtcVBNtgStgtatNStaaccgttaaaaYactBg +aaaaattacacVttKattVNgaMattNccctaVtaaStctgaaVatactgtctaaaKYND +tataWtattaaNgtHtaWgaBMttttccaaaDcgctgagBacacttctDSctcMtBtNcc +aacaaatSVtatWggagSattKatRBaaaNtNtttagacttaagtHttaatcgtWctHaM +BaHtaaagKaaKttgatattttgKcgtcDtgtKtHagDtMtatgatcttgtcSgtWgcta +aaaattDaaaNgNYtMttNHgtHBataatMgMttctDcgtNtNatggKatHtaaRtRtDS +tttRVcaatKgaaRSRtBttatccataaMttagcaaWtagtVgaVBatcVtYtagttgta +MactaaataDatagNttttactagcgcKctDatatDgaHtRatVWagaDtttcggSKata +acaggaaKggMtttctaVttMaatgattcgaagcgattaNNtYactttKgaatWttNNgc +tatatgttacKaMtaaDgtKgttBttHtDacaagaaRgDgttWtaatgVBcaaccatgcY +ggtRcctaaDaaHcatYNaaVDNtBgtBaattYYgcHttRctattVtattgttcKaaata +gtacccttgcVtaaHttaagaKtaagSaYtgcacttDattYttaVgRcacaattDDttag +attttcHagccaYaataKaatccVDKctNcctcaaBccaaBaYgKacWVtWttatgcSat +cDHttattaacaagaacRSactBHttDaBBBcacgttactHaKgacaKtaWMcHtaVHtt +aattcgttatatBaaagatgaactaaYgDNattNaHgHKtaatcctcttcHttagaatVc +agaHtagBgtMataattaagtcSRcatSagMagaaaacgYacgagcacgBcggacaHKaa +BatSatagtatcDttRHtcagtDtaStYtagaaagtYNHtgaacaatgcgataaNgtNVa +gtacccctBcgaYWaactRtDtatttKatBccVKtHttNcttVtgaKMtgcttggcgaNa +tctcKggtcttttataaacWaBttcgHtcaHtcgatcgcggccaHaagcVgKattBaaWt +tKcttaVaagYaVacagaacgcScDcgatataagttttacaaKcaaaBcYcHKctRagcg +aatgtScBagMttYHtaatHcKKtgggatgKSaaatactgWBHVcagHcttVBgYDtaVt +cctcatRcVKcNaaYaBtattttatRtVtDaaScgtatacMatcaaactagtaKataaat +StHtacaagagttgtYatctagaBaHSYtaaataaaStacaHagWSRSDtagtatggctg +aKtaRctaaagBtactcttatgBcHcNtNRNtHataaccRttagatataaHtacScgtat +tgttgtDcctaYRaattccaNatgtgctaaaactMcaWttgttgVMaSgtaVaSctMcag +tcacNaWacgaatWtaRtaatSgatgaaWtaaWcgtttHtWcttgatKtgDtDMcagtca +ttcacttgaaatactWgtattcHttcataactgctgtgtKatRagtaatttYgNcaatcB +ctgtStaggtaMatacgtYaRNtgNaHtNccRtgcSHgRcaatttVcctattaBKtgYta +MaactRaaaaBaattHHtatVNWYHaatcagtaMVtttctattWHtttacaaVccDctYt +ttVtNtRRKtBgatHtBcaatHYaSgaagaagHagtttDaVaattVactactYcaDtKtt +gVVVtaWtggctaSttgtaataDctWactcaRttWcMSYtWagaagttctKHcgKtDaYg +gaDttgtgtataacaRKctaacttcYaDtccNaNttaYtaatagRttaSagaatBtVRta +atcttatgcgtWtataaWgHataatttYYSttYcggKKtaHcttttagHDDBtggtttaa +acatagaRagtVagactttacKaWDMacgYaacctgctKaNattggatggNgtKcYSttt +tcctttDtYttBcatgattSHaaccVtccatctcccacDBtgaWBaMaaccgttttctta +aMgScBNatBtagtcttccttatKBRcctggtVStatagcDgMgtacattacccattKKt +aRcRatRctYVaSagttatatYtcgNDDggKaHggcccgcRtacgDtcYctgaaacHtat +attaVtcaattaaatgaWaBggYtHYYaVagWacaNtDtaRattgRacRtacacatgHta +gagtaatatttctgDDcttgNDagcctaaHtatYHtKtRaScgtattMttacaacHggtt +ttatSgaHVVgaattaatagttattactgtRtaWgataMDaaaactgNYacYtagKtaRc +aYDHatatVatggctKtWatHaNttaatttttgtaagcctggcgKataaNtttRMNggDt +ataaaatVcMRataacagctMatBgMtaaVcgagattcaaaSgtgKacgtDHatWaatgt +tcDtWatgYcWRttcatBSHtttgaatatBgaaWgggaaBcctSSVaagctSctagYatD +ggtatatgtaatatgtatgHYcRtagagtHcgggcataDHattcaaattcRgcaaaataa +gattcaaYVtaBtaagRagtttgSRtgRYKgWggtttaaHgcHStgtggtctaHaccacc +SaaaattaHatgttVtataccagaatDKVtctagtttcaatgtNctaccgDcacgaatta +cactatgaaggccKVatccaSWaaKHtttSggatgagMagttgcaatatKYtacBttacc +atHRttaacttacaDKKtaKaDcHHcaYatatgMagaRaNNttcggagYRtacMtHgact +tagacBaagggBatcttgaRDactgatacatatcSBggtaaaVWgMaatttaYtaWacHa +ttDMtttaaaRRScatcttctaatacagtBVgtgtttBagtatgBNcaagHaaaSaSYKc +acMtKatggcacgcctSRaagcataattaYacctMaaKtcggaBaVaaWaDMttgcctta +aacttDaaHacNVtgagaataccactctMttaatcttHcctttaggaKgaggWtaNataY +gtaggtgaagtcWDcWaBatattRtVgtRgVtataacDDNttatcYaaaagcaVgtYgga +DattccgtccDcSttaaWtttcaaaatggataSatctRYcaaBctMMtcttaacMaSgDa +tgagatcaYgctcacHccMgaacatcDNgtNRcgBaaatagaYgatgcttRaattStcct +tgagcctaVaagggatatcagtaNMttaaHcMaatccScBtYaYttatgaMNagtgHaat +HacaHaBaaDtaRNDNcBtagBgacatStagacttgtaatMtYaNaKSaccBtttHcDaH +NBttBaacSaggagaacgWcMgtRcaagattSctgtaBtcaatMtaHgcaaccataVgta +agDRcDcggaaccaBtacVMgSttgtcataaaaacaMataHatgttaacaaMgtacgtMV +catagYtKgtgtcctaBcYKattcaggBaaHagStcNcattatRRaSYtYDRaHYttttg +gaRggggttatKcVtHgctggaNttaagagBaacattggYaaDcSacggYaRttacaaca +ctcDcacBDtYataaaaDWtctcaggVtaYttKtaVKtDSaMtYtYcgtaacHtRcHcta +acBgattttagHaScDctHttaaaatVaHttggttatttDtatHtcaHcBagSttttDct +ttWtctaaataaWtHYtRgtBccSaaDSaNgatcSttaaaatgaYgKaaDaVatatYaRa +HDtataKaNtagtacataggSaatMtctMtccctWgaYtaggataMttcgtacgccYgBS +gttaaHgctRgRgtDVSRattttttaaKtRMtatSgRaatKacMaYgggtagBgNHcgYR +agHcatatgtgaacMtacSDRMHaaacHaagtWSMcaattcagtDctBattgttcatttM +BaDVHVDBtaatKactNacgcBYtttgatctatVVtatcKaKSgtaWcgtcgNYatSaRt +caggaRtctattagattKHttYaaBtcacatataattMgtatcataKKatDVtWtaHtHH +VaggaaHagWaHtattgtDaHRgatgtaaaWaaSStMatttgNtgtcagDWgagaBagtc +attaataggagttcagcHttgWagaWcRttaKttaDgaDWtYacMWgRaatatccMtaaa +ttRaatacaKYcgcatgtatgtNaccataSttSatttttcgatcttcaaKcMDatgaatt +caMWctKNcHtctacaYgatgcaBtDDWtaRtScaYaatYSgBtDcaacYataacgcDgt +aacMtSaaKcKttttDVgttgtaaNcaattctcaataaatcSVcKaacattgggacatga +aaacggaggagtacDYgatMYttaaaBBctccYgcgagccHattttaWtataYcaKaaDY +aaaStMctSattaatataNaWcacaataVtcatacaHcgMgaatYgaataatRcWcgttt +cNDYcacaaacacaNttttaatctaKtRttHDSttccWatatagtKtgtcgaccaBgtVa +cNaYBHgtttSSagcNtctacctttaacgacaDcWVacSHcaNacatttgBYaaagatWa +gaacYMatcKgBYcBggtaWatataKcNgaaaattHYtSaYDVHSactgttNRgaaaMBt +atataaaaacVtctWtgKggtatDBgHaKaHVcMWtYYBaaattaVtcgaaacatggagY +KtaaaacagttNtttatcatgctagYcctctNgttctgctaYttBataaRtattgatgaa +actagttBgagtcttccatBagatctBaaagSacagtaaStaaatatataataatcttaa +ctatVtaaBattHcHgcttSSaaDRaKtataagggKaacRagBaggtaMYttggtacMat +MttttYttaacttaBaYaaaatKgtactactKDctcttgaDtMgattgVgcRaaaKatta +atataagWgttcaWgtcaKtatcgacatDaaSatHtttcagcNtatSggtgtaRtgattt +StBaNaHgcagttaggggatWtttgattttatcgaBtctaggcgtgtgtWttttaaSaWK +ctWggtgataaaattacBtMRtatccattaaSWttaSMcYtHtaacttaaBaDattctat +KatctttcatDtcgNcgacttgtaaaattDcaVatRacatgaaagtcctgtctcatacat +atcSWgNDttgaaVKatNacDggagWaaatgaaVNtttBataaagVttVataataYcNMV +aNaKaatRMcagNacVRactcWgctttNatHaRaBRtaaatRtaKtNgYWattaatctta +RttgttcttaaWaaagttcNVtagMaBatcVcgccDaaBMgKttgaVaaccgYtRaactt +tYtcatgattgtWSaaBatagtagSataDgatgNtaWatcaMttaHattagVtggagaNH +taatatctNaagaDBatcttttaRaaNtBYagtaacVttYBtaagcaaaMatcNgKagga +cagagtgaRatWaDaaSaDaaattVgcWttatBNctgSagtctgcSttacSRtgatHDgg +gcBagccDtatYaaagaataDgatDaBttagctatcHtcWtagggagtDtSaaacagtag +cttVatgttggcStataacttVtaatWKtatDatcttcDaagactgtgDNBaccaattaa +caaagaaHWtatttaacattWaatgttcMttaNNcYaRccHtacRagatccKaaYactcV +RDtcHVtgaaNaSatctRSaWtagagtcgcaataDcagBaagtctSNagaaaKgttataS +taatagStaatSatataWttctcgtaDgtYRcgtHttaKtcDttRaatNacYgtagVaat +tNttttatDgKcttttSaaattYcgYBaaggttctagYcBataacVcagggaWtaKtaca +tgcYcctatccDatatagtcRaaaSMgtggaatcaaMaatWcgctagggtcattaVtcta +atgHcaSHtcacttBaagaMDtactYgtttgWgacccStDtagaDaBtgctctttKaaaa +tMttNStggtttatWttYttatKMKgtctaKcgaBaaaattcccgacYtBcaKaKttRcc +aaBaWgMaMatgtWtcRDWttcggacNctataaacKaaatHatggDatSaaKtgcgRaaa +cgtgttcatNtgHtcaataaacaaWMKatattcWaKcNaccWtggttcctBaMttgRtgg +tWtaaVggDgttaDaScgWccWHatacaagtaHtaacttWaNatgtgttaacKaVtcata +DMattgtaKccttttttStaaDDtHYattNtcgatataBattctWRatMVtStaSaWttN +RacgatagtRcgcRtcctttacagBKaaVcYtRaKatVtaWttaVggBBatcaaWatgtg +gagattDgWtttcaataDtactRaatBattWVacttWVNtVagHaHtatttaVagtRMMt +aBattatataaNaagatHBtgtatVtaaacatttagtccaKDcacgWaaHagttVKBgcg +RaSYtttVcgaacaBatttaatctaSYtccNtcatctatttatBaHcattcaBgDMYtac +tgScccttRctaagtaaNtaaaaattatggtVataaagVStcaatcacgcDaatgtaaca +tDBagtcgaaRDaSactgcagaHgttYatgaVgtNccttcaKHgcgataDcgYtgtgBat +cacScgctBcVttttcYaaNtttttatcBaatgataYgtgttgtatgaVcBagtatagtN +aRaaatKVtcRtcWatctaattgtVgataaMataWagaDttaatRcgctaKHgaRagtDc +tScatNgHgtKgtDtHBVgYcagatgttagcgaataaNBactBaaRaWcRcMctctBtWK +aggcaataatSYtccagtRtaSVtRgatctaBgDNDtBgtttgtaNtWtaatatDtataa +cgccDttcaMaMatgRtgaaaMHatgBaatgcccDagNgttRDcWtaaaKtMSaBgctgc +aatgtSVattRWcBtDaaMKRcccWtVttaaatatttctgtcatNBgaaaatHtttWtYt +ttcaacaaagaaNYBaatatctgatNtgaacaaMaaYcNgtgatttWtNaatWcYMScMc +taaStttNgHtMacgtMDtgagcattcacWtttKttBtKaKcHaBtttaBacgaaNYaaa +atBaatNHgaaatMtagatDcaagMtaattctKtgNtScaatagcaHDagtagagSRcag +caagaccYHtaNtBatKtStcRagtgttMaYgtgggtNatSaatStcYtaBaSBtaggtc +tMtatcatgaattactcYtNagaaaDtggaaatKBattaaatcWgKtStKtcaWMggaat +tYtggccgaWcacagaNWaNgaacaYaHgaVtMctVHttaKDcctNccBKMDagtatgcH +tttaaaDaggtgHtattcatatttaagcBaaaRcSgttaaatgWacRatacaaatgBatY +atatRBcacaVataRaKWMcDWtSaatatHattcVgMKYtgtaVBtgagattRgaatgaD +gtcaStacgctaggRggtSagKcWYctacaagtttBtgaBttacgaStHgVaStgtaRta +caDccNDattSRgttatMtNttttWHacDtttVtgacgYattccWctaagtgaaaMMatg +NtctaataRctgaacatttVcNtgtttgaggcaaagtatgVgtaVtgRDcttBDtataaM +BatatNgataataHaaaNacaStgaNaHgYtgacagtcYDggagattNcaDtKgtagMaa +cSHRtcagNagatKcatataVatactgRVatgBtatcgttattHtHcKaDtagRagtgHt +aDcVtatacattacggcaKttattgacatDaatgtctcattVcaRcttttgDtNHSggct +taYDcHaatcDYacccWaMttgRtNggYtttttggDgctacVDtBMgBaDgtMaaBgctB +VttVagaHBaaaaatgNactaattattNagaagNVaBgVtRgggatacgctgMtgaccat +MaaDYDaagctggtcaatggtatBtNtccWtWKcaNcBttactgtgBYDaMtMtcWaatc +tWYHatccgWtataaaNNacNgctYagtaaaRtaaYggcagaMaagggttHaatatcacc +VtagtggcgtMtagtcaYaaRttWgBtctgaaBtKattaatYtacaatcKcacNcMDtgt +actatcDcgRtaaYagattgccMtgtYKaRaWHgtaccttagcRaWaagDataccagcat +cYtcaaSgVacatttaSttSVDSctactgaNctatVattttacgaggWgtaaaKtcNgat +gttgcaaNVttagRtttttRttYYaYcaaagcVDMaaRaRtccVcSattttcaattagWa +ttMMctataWatggtaagagRaaattYKKtgatagcMYgcVcgggStattacgBBctNtR +gacaacYHctctNtataattBttStaRaaaatctgtWatcRacaaMtattYttKtccaat +cSttatgtaWttcgcaaWgtWNcBccRgtBagNgYtDctatccMaagtgcYMtYctYttg +tcVaaHtatgcBaaBcgaataattcttcDaacaaacBtagWYaagcaVacYcKYttgSaK +VcttccgcctcattctcaatgVgaaacatWWctgcagtttctttttMagWttatRggcat +tattVaagaBBttatctattatMcNtaacagttgaaaBaRtaRRtNtataYNtttNtcct +aVBtatNtNgBtaHHYDttKctaDctcaNcatgDaYatgYagaDcaHgactHgWWaagWt +SttctagKaaggYtcataYgBtccRaggggaaaHagaacaDatgaaaatcaKtattgWac +gtcMSaacYaYgcWYNgagtaMgtSccgaaaaaatctggaMMRaaaataatctaaacgat +atgDaggaVKcttttaatgacBttNYttagtatDagYttWctttNgtHtcVtattHtcHa +cattatHgNStgtSaNaactVMcaatcccBHNatcttDtcgaKccKttatttctVRaagt +taMtaYtcttcatMYRctttRtaMgSaaaactgWacHagtacccatttcgcatgagtaaa +gtHcaKgVBtaattatBtttWatgMctccattgactattcttgtcatSttaaHaVtKtDc +atcatatccaacKatattatNggNaRatcMSDHRtcctYRaatccacYaatBattcttBV +ctatatttRNtgaNtcaaaRgtaBcttaaDRcgctacWcttgatatctHttttgtNtYat +atacgaVBgYHgattgggtcgacacDtttKVcaattWRcaagBtgctDKDaYtttcKgNg +ggtcacVagatMgtMVgVgatttcagtcgtgKgtKYgtYSaMtgataatNggattKNgaS +ggactaaBagataacactcataVgttataaSacaatcRRaagtaDaagDYtcactgtgaV +ttWtBaMttttgaHtKaYtattccagccaaBaggataaRtBatNcatgtatatttcttac +aaYVNatagaaagaSaaaagaaatSaBgtcgattacattgWccttHNattataacgVRDt +YcWgaaYaVgMttcttgtDtKaYVttctgggSNtaYHWaaHactaaSSagttgSaaactY +aMttaMaHVRtcgattaccHtcgcgatgNcaYtatattacgcHaaaMNMtaYDgacaggR +gaYVtVKcaSVcWMBBaWaWcagtatHaWBNaMcBtatccatgaScHtYtgactcattga +YatRtacttYtctttgBgtattaaDtcaHgcNcaVatagtttggggRaaaccWcNNttRB +gaaRKgaaNtMaagcVacgtgttaaMYWtcBYtgagtaatcgttttaatcgaaaagttDc +aatgtggtBaBcNtgNatBtggactttagYttBcgttRttatSgacNaDttatRKacact +gcSKaVaaaRgHaattaaaRctgatKaWcctWggWWagccgaactaYccttgtgaBHggc +YttttBccttaggaKtaaaBacVDcBYYgaWagaKtaHaaactaNttatagtcttttacg +accctttKattWcgHgcaDccctHttatVVaagKaatatgggMaNHagattgNStatBat +cgaaYgcVcagaatcctcYtBKDatatcNKgacaatKDatgaaacgaaatYYcgNBDtat +aatMcRWtaagtataHgMaVggcaaDtggttcVattattaaaatSVaMaNcDBttataYg +ttttStacattgagagtccaNtgaatttttKtStatatttRaatttcgBDccctaaSWat +ttaaMBStcatacctgctctatctatKatatgaacaactctWBaNagtcgYaaaaRtctM +tDgtaBaacaNtacagtcgataNgaVccgtttattatgatctagtDSgaHNcctKtctta +tNtgatYKaaStctWDVcaaccgaVttScaagaaaaVcccggagWatcVaNtVaRcNtca +gatcMMatactaaaWaagatYHRWcaSagcgMtttatSBtBtBgacRaVgtgattaagtB +gtatcgtNggggDaWgagctgatctatttHaactttcgcttttccatttNaaYgtatttt +actttacttRataBttgatagggacattattaaSaaaYtgatggaDaMttacttattttt +ttaaWttttaataaWaNaattgtaBtBMcatcNtaaMtDaaaatcRgcatccaMtggWgg +HggagSttacaYHatYtgtaatcatttgVtataaDVttcaYttctHtHtagttWHNYYtV +RVccatacaattaaaYatcgcatBagcaatDaWacVaBWattagaaBataatgtKaaaNK +cagaactNaagaNatgKtBSctgattgWcNaaSataggtataaacVaatDttcRaRtVtV +tgtataagMtSccaSScagttgatYattcagcMaaWctaagtYcSattNccgtcgtaBta +attgttgacaaaDttttattaatacSKtcgcatNttatWatacgRtgcataactYtcacH +gVgHttYaataaWacgSVKatactagDggcattKctggataagtVgKYtatgttagcgta +RtttaaagacHgacacattcHKaMKtcgKtcacggtgatcaaBtMttcttattcttDaKK +VgWagtaacatgKatVgacattagWtaRtaccRaaVHtttttRtgBccagtcgctagtRt +aBcMVWMtaBtaggttaYcttagaSgYgttttcaaNNgtttVaagctgStttactaacWa +ttcgtVgtgtKcgtYaaaaaKtaSaattgBtYgaVcagKatgaMttWDRatgtaatctag +acWaccgcaNgtctgtgagtMttgaaatNtttattaRKcgtaWatcaWccaKtttNacta +atNcgVaaBcgRgDttcDcatttgagWNattttNaYtttatgcHtttBBacgttgRgtca +taNtatatcaWVcatgaacatRgtNaWaatcaggttaaSctttcaacatHttVKaHtNtM +tcttcHattYatcgatgtacSaaataVtcttYStaagattDagtKccgaccHBYatMtcg +gBacatVtaaagMcttBgtSagKgNttttcNtSaaMaStHgtattttKaRttaMtDtcKt +cgagDKgaaaacttaaaWNaattgaWWaaggaaacKtttVggMBcatattDacctaMgaa +KgcgcaaMRtaatcgataaatRDttataNtVgtaVDggttaNgatBgtggcaaYWtagct +cWgtSaacgtattKcgcBtttDacaaaaaStKMtatNccagKatgtVtHtWaSBgDttgW +gaattWagttttaagcctNcttaBtYttaRactaattggagagggtctagtatgggttta +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +atatatagtcttaaaaMtcatgttcaaDactgRttctaagagDtatttttagcgacttgt +gRtgNctgSgRaaaaatgcaMtYtDcatcaaYKttHcatSWgaaaatDataggttatgBD +MtgttataacaaYSgagttacgttatgtDStttaaatctcgWKtcSacgagagaSgttat +BMDgtcggtgtgcgaNtaSHBatBtttVMgVcagaNatcaDDaKMtMYtatagaBccctc +tDtgtatttatatKNtgggtatgtRaacttgaWaaYgcaHatccctggtttStatMtcgc +MtaaaWKttMVtWctVtgttaKDWctgWaVttaDVatgKtagagtcatctaKWgtaaMtt +SacBaMattaKaaHDataattgWtgttttgtcatBacacgtStacaaagtNctNtgtgat +cHtWttcKaagagttttaaaaWacgRacatctNatVStgaatDHgttWcgtRKcatatat +ctcaNttaaBDcctgaaaaaDtaYaHaKttNtaYVaVtttaDtctacttctWttaactaa +ttttMagWcaatcccNKYtBaacatgttgaKgKcgcBHaatDMttatatcSWacatDatR +cWaMtDgatBctHgScttaaaHtSgKtDtttattgtRStWgttccatatttcacWttcat +attgtaHVgaBtacaMtgMaaagDaataactDatattagMaNBagcttcattcgtaaKtg +tatttcacMtgBaVtaattStcttagtYgtgtcgccttKatgggtgaWaataggaatacM +MagaSKRttBgatgacRtgMtagaSRataggtatcaccgaNaaaWSWacDgatacttgat +tagcttgtgVMttatYctaRgHVcDtVRRtSaMtcaVtVtatcaYaHatattaaVaatct +aBtgtacRatNtatttgaYatSaHctaNgNtYtYaYagattVgatcRtaacgYggtgtat +KttaatMagatgRtatatgHaKccHaaaaYtgaacgaWaNgtYHgacagaYtctaVtacc +cgatttttaaagcDttatNRgattKaaattttcatctaatgccgcaataataattgttat +YtagtRNtaagttggtHaKttWMtDKgatSagBYcgRggtWaVaattHtatgtaaaMgSa +aagataaKaaKgttDttttRaagaacaWRcaacDgtgttaatattaKtatcaWacacatt +tVtctgatHRcagtttNcaaatcNctNttttataactWacBBttgBttaaaRaWtBKaaa +cgtatcRcaMaatgYacaaaagtgBataStWYtggtatgacaKWtctSgcKHgtcNaMNc +ataSatattgactacMcataattNVtDaRccaaatcagttttYttagYaacgtaatMtMV +atNgKaaMaaBgattaKttatDaBcttKtccttttacDagaYtacHgttggacaaaVaat +agtYatcataSgatcaaWVttcgaatgaccctccttNtaSBWaatttDttttcaatatYg +gctatDcttatNctttagDcMttcaacWaaNattSYgctttcaHcRaattaataaaatcV +ccRaattactctaMaVRattacagtgRcDtcgtgctcttNtWVtacagtHtatHaBDtcW +ggtgctcaaRHtatgtDgacStgcaaaVKtagttataatactaatatgtagScaatRSac +aattgtattgcagatHHtgBcaatKKtaaMMcaRcgactatKBaMaYatgKatttDaaNt +RatattgtatWttagcaaaaacaWgcacaaHcataYtDaHgttataaSacgcagggggtY +atgcKctaaaHgcVgctBDaVttccStagNgcSgtatgVYaMatcaWRBtVtgYttgtgR +cYttcgctgaacNttgtgtctattWttttcctagMtagaWtaKgatStScatMaBtaSta +SactattYNatctgtacRatYDaatgatgatatgaatYaaaaSHttaaYMaWtDcaNHaB +caYtgVgcatVaacattMRatBtaatttaDacRtagtaaaNYVSMtcagaaDtttDHtRc +YatacSNKaaMcHgatBaaVttactggBYgaYatttttgcDacHctWatcgtagagtact +cattDggtcatKaSgctttatttagtDtRBacttaWYaaaattttgaccttaaWtaatgc +RgccacttMtaggKtcBtgacgaHctttatcgtcStatMHDNagattatNagVaaaWcgg +aaaYcaVactDYactaStattgBHtcYctgggtacatataaYcgaYagaggaggacaVat +acHRtYtctgtaVgaYcNgaaaNatacVgcNgtaatttDcatttttcaacttSNcaaDat +VYctSgcaccttagMgacgcttgaSttaaaatagttaggRHttaaacMatagcaWgMgag +tcgctagtgtKgactaaHttattaWgcaaaaaaSatatgcgttaBNggttaYVatgaact +ttttgccatataaataRatSaBctagttataBccgaaacaagatacttaattttgaHgHM +gtaaKctttaYtaaRacBMtBaYgaBaaacaYtVtagcRgWatHaWagattWSacStMHa +tttaDagacaatcgtgtKtttggaMtgtWtgtgcaaNaaaaWtKaaBcMWtcttctatga +cVgagcgaggHaYYtttWgSaaYYaWtRYHHaMDtctttacaatggaaMctataagcttB +cgHcNWaatttgtatatYtStatctagcactgtVttccagaaattaDtttaRtVataBtt +WagcatDMVactYtgcatWtttgaaMggKaatgaaaaHtataDtgYcMggVaaatSMHtt +tgVttaYaWaataRttgttaYttattttRtWtataaBgtDtttatatcVgaaBcaDtatg +tcaDagaWtgaYtWctcVagctcagctatatagcRVtcaKtaataatHgNaccgaaaatV +HBaatattcgttaVYttatttctBYaatKaagaccVStttcattgaMagSaaaaccccWK +caaNtMYacctaDStagaaatttatcatVgtcaatacccKattgtaaagtggWgtatatV +tagBcttDaBacaattWtDYKtatRKggStRtaaaWatBtaagtaattDaaaaBRacWta +agtacaSttaaatccgctaaccKaattgVWttDattatttattKaMtcYtMRWagMtcgK +gBagacgggVaaNaaatgctKcgtaataaKtaaagtccWcttHMatSYgataaatDttBa +HccattgBttSgaaHYtaataaaMtgaagatgtttBgRcattaRaDHcttBgaMaWaaVM +MattaatttgtgBRctattgKMagNcMtatttaaaWttgaaacatWgcScgYYDYgttYt +VtattgcKcWtagcggtgBaSctaKatacaaVtcaRDccccgtgttBgKgggtHagcgaa +ttaaagMMttScggtDttttaHcSaagaacactcacactBcVgaKNaDHacacttatSag +aattSKHtcagtataaatKaaHtgaaRagaaVcBtaHtaaatcgatcWcaRtaaaattta +WttaagtcaggRctgaWcttDttgactttaVSaaaatggtaWDaRMtBtaaaaaKatBga +tMtctatatcaVaMgatttgNagtDRttDatcttttaMtYaaatcggagttctctaYatN +tagaNcgMMactacHcaagtaaaatStaSaacaHcacSgggtNKatggaaagcggaaKgg +gtaYtacSgccgBaggcRacgtVgDtggaMcYaaaMatggacgYStKKatgaBcaaRtSt +ccSagcRccgccgcSDtgcggBDgaDtBtSSggacMttttaWcatcMatgtNMBWgataa +tcaaVtgaataataaNatgcaaNttNctgacDMcaHccgatgKgWVttccaStggattct +cDacttttttctttaaNcWaMWccWKWttgaaaMctDaaBactRtVattttBtcMaNttW +cKacagttKSttaYaWSactHSaBtHgatgttacatgcatatMtttgtaacScWHBatHa +ctggatatatctgagMgRSatctaaSttaVagcaRcttggaYaatKHtagBBactattcg +taaagaagttgtVcgatgaVatHMtcaggtcgKSgWattgaaaVctccVgtDcaaatgaa +HgMYactcaMatatatattNVttWtWaatttacRagKataaaNtttacaaWgMVactatt +aSgaggVaaagVtaccDRHaaataRaHaRgcattMttcaatcaKaaataDcaDKtctcga +ggBggacctDtttatHacWVaWgatDctaNaNcgKatcMtcMaatBtttggacgtgataa +tagaaacRactcBtattttaKtgSaaggKtaggRaVtatagcccaNRttaccttSMaaga +tcggDacNBatWcgaactacactaactNBtaStgVtNagcatctaVtaKatKgaBtcgtt +tWaagWMgagRaNatHaaaaDtacagacaBagtgcaHaNatctcBccNttaagttDgaat +aaNtcgctaacRBgtaatSttaatatgcataacccaSattKcccttDttggtcaatgggt +tWaacgatacattBtgMaYgaRttatgatKaKgtattDtKWgataacgNBtaccgaKWat +cttcttKtgtcttagcattcctWcaaHgagtatDMSgKtcagcttgVHaKcttDaataaa +VaatttDgtgaaataaRgtcaVaatacttagtVatatgggcatgtDDtMtgtatBggatt +HtgcVtgtgatcaaSattatKYVaacSNNttNWcgaHttKDaaMYHatcgttaattaStt +gctWaacHtaKBtaaaaKHttcRWgaaWcRtBtttggBcDtgtacNttaagcKtaHgtag +aaaaRttgaaacatagtWRaacYggtaaatcgctYaBtWDRtgttgSctaaKatNcattg +tgtMttatccatatagctSacgccSNaaactacgNtgtgcttMatSKtcaaBaNaaacat +aacagaaatagtagctcNcatcVgaagStaataVcDKKttcagDHDtattctaatgaggg +RgBMctatacaagYactctMaaagtcgctttctcgtgaattatNcgatMtttaggcBaaa +tctNtactaaRKtgKactattgtcatatgtacgagttMaaHSSgHgBatatcgcaSaata +aaWgaagtatagaHgcttctttatgaccWaatttaRtaDaatttaatcgaaattgattMc +atcaWaMtaWaKactttctBacactatNgtccttaWgtctgaccKatStaKtgagtacgg +gcgcgtYNtatttagacctctKcatgatKWStcaataactaWgMSgHtgatctttttgtc +gacgtSacttaYgcctWctcctctacaagVtttMaBactWVaccaYtgtSgcgttattcK +tatStgaaKaccgNaataaHtatWtYtRacggcaDaScagcagHaYWRtRNcDtHtcVWt +ggaataaaYttgVaNtgttagtYttgtagSaaatDgaggccDcgBRYStattatttaagg +ccgHgggYRaaccMaagttatSttctttagcMtgcgMtgaSagaNaDagttSatgattWa +tttagtDgcttgagtgMKaYWaYccagcaHatKctaKaDgctagacttattgattaaYtt +atcttattattStaattWaRaYBWagYaatatgttRgScttgBagDaWgcgtgcVDaggc +ttgtctaDRKacttgcaKBWRtaaVaSctKtacttMaaSVaWWcgSaNtttSWgtcggtc +acttggVVtgagaataaataaDttgaaccaaaaMttaaaagaaaaaaaatcNBtatMgcc +WagcaNgaVaNaaaaaaYaMgttaWtatHaagtNtacgacaBtMMattttWNaRtaaata +gYaScKattacagctVKBtWNSKgYtYgtWatHaVatDaaatWgDatcctggSRagagta +aaaMgatttRtaHacatggtaKagVcctgatgaMtaaYgatgtattattttHggBaccaD +ctctggNNtYaatctVttgVtRtVcRacttNctttataggHSRtaRacaaattaacHaHg +tgttgtttcBtBtatWtgtattttgcKagMcaaagaMtattagtStagcBacYaaHcagV +gWtgtttcgtgDHaVtagDatcRaRtggtWtaactgcacgaggaaaRttSDaaVaSttaa +aaacSMttactaNtcaacaattDtacttttYatVSacYtWtMttaattatcKtcttctat +caKDtctStSaaacggtYccatgtgagagtWtagWKgcaBaaaaKttgNactaatcgagg +cWtcDDaaaaaacactHattaattcactatYttaagacactaKaagRtRataaattttca +tHggtaataaatgataHtggctaacBacDgtaatattRtYgtDNDBgKtcaggcHatttt +gHNgWtaatttccgactactgacatVNttYYgactcgctctatttagaMcgggatHcgtt +tatBaDSagBaaaagRttBggttaaBactVHgatgaatttattcaaaattgcacttcDga +cttYcVttactVtttatBaKHagaWgtgaatggBtaaSggcagacNcttaDttVgMtWag +attggVatttacHtctNcMatacttSatMagcttgtNcYaaScaYactcKctKtagScSt +cagtttcatWaatggtgagaggHaggggcaacgcRKtaRcMaNtHaatRaRaaactVtBt +gttaatRtWWcaaagKttccaaKaaatacgVttcacaaacgcggtgagaRaatggtgDMW +atcWVScacaaaDaggaaHtgttSMaaaaaccYccDBtatYgtMagcSagaccaVcctcg +gtVWaaagttatcNaagataataSaataaaKccgtaDtYttatYcttHttaagKcMctaa +atggaatRgaaaVaaVtcKYaggatWcaBtDaggDatccttcYNtgcSMRgaRtNgaatc +gttRttatDVMtagctttacatDVtatatatcagctaDagMtataccYgaggYaaatgDa +aaatSgctctgatgtttVaaBcctgataKtagaaaccaKatatgttaDtgaDtatagata +atacagtaDtatcNtgtDMtYcattRVtctataNtWttggNaSgtMgaaYctctDggHtg +gHDccaccacKKaaacaaaatRatttccctttaagcRattMHctattHaRtataVattgg +atcSttaaHaHgaaHNDtacattSaaggDatttcaaaYgctBcatattaaaKagtgccca +tSctcgatRtaaaMtgWactttNMaWctYgRatDggaactcDcaattaKaactgagtatc +tataagYaaaSRctggtacWtttccWtaYRtKHattatagWtKttaNgcDtatHacccat +taatttataacgctMgaagtaacaacagMgtaYHYVtKMHtacMgKcaaatctgRYataN +tcgttcaatacggWtMcaatYcBWaagYtVaDNagtatagDaaNtaaaYtttcYWttttS +tgggataaMgatattagaaYtNctcttcBagactaYDcgtacHDWccKaHgttcttHgVg +gVDttatcatKaMttttacWaaSattctatagaHaggKaDagBtaaagtcYccattgtYc +atctaNgRgVtgaagtDKttatBKcggDtattRYgHccgtgcgBNMtttVRgacaYctSc +taRacgtagagccgtacRaagtaHKagStSttttgYSatattaaaWHaaWagttDKaaNa +NHaaHttaYcttMtcaaatgKttBtSgtccaaVaattSaacgttgNattgatatNctaWt +VcagtactKcWacgVagggHaaRgaDaatcMttattaataacaBMaaVtgYtKgRgHact +gtactatcBaMtVggtagKcYtHtBSaattagtaatgMcaVVagYYgWtactttccaaSt +tDgaaMaMttcacttYtRgacttcagcttWtttagtgataMaattaagVtagaatatKat +aagtagttaagHMRaDattaHaaVcctDtagtcVYcaataaYcNttNaaaHctcaRaatt +tcaNRgatSHgVatagctRtcatgaBttMaaagRtcgHVtgRgStgatttgtagaKagaR +WRctgNaHYgaaatBctgtttRttNWagaccgagKgtgcggHKVttaatattaatataat +aDtaNcctacaaRgcaNMctctgaaSHWWHcttagtNagtWgWaaKtYaNgcBattatcc +aaaSctRRHKaNtKcBgtgagaDRWBttactaaattSMctatatagaaYacDgatttccV +taagRtgRataatatagtctttttatgtMgtcaacaaNtaaaaactctWtagaVaaaDta +attatagtBStcgaatDtgattVaatMtcaDattVKWaagatagggttgtMRSgtcYgWM +aatgNtagtcBttagtttctctWaaMtVgctWgSgtHagaSagactagKtagWggcattt +HgttgacaaactcggggHggcWBgVgtatgggagVgagtcVcBtDctttagtctaagVWt +HtgtttaScatacMBtKgattatRtgtttgtctttDggcHaBtRtgtaataNataattta +taWctgaYWataStcHaatcRtaaVagDWaSatagtaccNDgaagtatacgttttacgac +gKRtattgDctatRRattVtStaaactagatgVatttagaMaSaaaattVtatYtgttgt +RMagtHaatttSttaaYNaggWagtgcacgaMcactgHgtgtgggHMgtKacttaaYgtc +gcatcSatattgBaagtttacMtYagSatttatttaVtaaDtaWaHcgNatactgactHt +ggWtataDcDScatactcStcDtgtcgtgtatgaggtHaaNKgDattgcBccaagKgtat +gacKSMtttttgttcaaatcaaYtagtaSatgDaaaMccKNaMaatagaataagcaatta +ttataaMgagtgaSgtctNYttattHaNaYYtcDDtaatNRgtatttaaYtaaatcactH +VaHcStccttcccaaVatcVggatKtatgRaaDBgaYtttacttYggactSDtaBcaaNg +gggtattatattBDcttagagYNMatBgttYaagactMatgttRgatacccgtaacacBH +tatKacWgatRcHttaattYtKtStccaaatVDcaNKHHaaataatagtagtatcttgct +NDggVaVVtaVaRaaagSaccgttctcMtVtgNBgtDtttctYgttactBctcRtStWtW +DScMtcWSaRatgaataRHctaNtcStctYtWacagatgtatYBtHaHWBtacggtDcaa +BtatcaggtcaVattaNctactgaaaatWaDgactNWtMtggagaattBaataYcMWYcg +atMYatWtgattSatgaRtDaRgccagtSttatatRaBtattRcWtagtVgaagttMcta +ttatatDttaggtctKtgtgtBagacgttatRKtgatctatttBtataactgataacKcg +gagtgHgtVttcttgtKDgcDtaYatBDatcaatattgttNtaBacatcgcNcaKcaWcR +ataWcVgtacgScaWgttcggHcMttcRccatgaRStYgNacagatacYacWWtggNaDc +WagttHatMaNaatNtcDMDcMaKgHNatScVgatKWatatgNRgtccgYgaagattDHg +tMtcHaSNaaattBatRagtaaatttacaagHWtKatcaagtccHtYcctgttKDMSgta +ctactVctgacaaaaHgatatacataatKtStHgctScSatNatacaYttaaWHtctgaa +tYtagtHtKaggccWBaStaDctaagagNtaatcaatcgttNgaYDaagtaaaaHataga +atcgcgBaYaBgaacSaaWaaaaactccgcMttHttYgtaagaMctKBtacSagattcBa +aWtaattttacRttatcgaRtacaRHgtgRagaaBcttaVgacVDgggaatVatagaact +RRtacgYttNattVHgaHttacaaaaaaaYtcRWtgtgattatgccaSDtttatKWgaat +atSNDgattttaacgtcSRtatggttcttcBtWtttMtBtMScttaHatBattHacYtaY +acattcgttKgtcStSctcKtatatttcaKSgagcttccaacaccRDtttDaccattata +tSgtcWtVaaagttgtagccattDtYaatattDaccatcVDaaRccagttttgtcHacMa +ttcHgaNcatgttKcVttcctgtgcSataaatattgaKtctaWctMRaKggtaYcaagtt +DttcgttacRtatgatggHNaWMtKttcatattaaDaSaBaaaMtMatBgKtttgHtHac +taatcatcgtWaatKaaWcaWtcctVttaaNaggaaaagtaaagaDctNttaDBaBgata +gMgaataacRcYggatcRaaaHaagatRDtVRactaYagttcaccaaWtctcSSaaatcS +KattctggDgaacagDtaDagacagtgtaattcaStYttNaStgtaHgccttaScatMRc +accWtcatttatRtaagatWtNataaWtMNtDVgWttgcWgtgaRttttRgWcttMtcta +HacaaYtKctgaBagtRagacttDatNttaaaDgRtatNcHatcSDgtBatcttacVcYa +cNgaattaacgagttgYgacttDattatacBattMgctagcctagatVcaactNttccta +atgtDaacgYaNatagMatSWtYBaaaRtgMtatSRgaataYaScaVgtaScMagatNNt +ttacaaHBaWtNtRtctaaacDaaaaWMcaNtcVaDNcagaDtgcWKYgagttaHtgcDY +ataaacataBaWWtcggtatgtgaaScaacctttRNatcgttaaagcaDctaatgcBatt +tacaattVaMgSMMtccYaaaBYtggattttcataWttgBtatDtBgactaatgtccWaa +HataaScHttWttDtcgtcaagMctMDtaaaatRtBaaaacaatgtcagcatBgNNBVtt +ttttcBacWtttWtSWWtgaaaaSacgBtaaataaagtcDStaagaactgttaatYatgD +ctattactgaHtaaatStHaagacaKtagDtaaHaDgttccaaDtaaggacactctDggc +gtDagtcWaHgRcHgDgaSctttattgtcttttccttRYaDgNactaaatcaWggcNSBa +gttttatatStKgtcRtgattaaggtcaSBttaacaaKatgggatcaaattgRgcBagtN +tcgDcatttWcctttgtNagDgctgcatttactttgtgtcaBgSatttNHaMcggcagSc +tcKDtWBaagSagWatggYtVatSRgKagattgaVatKttcgatYatKYSgDaacNtcVg +tttaWataWtgVctgcgSggMgatccatgagttgtWcatYWWcctVcNHagtNtgtKttt +gatcaacttaSttattgatNcatWaVgNHcagStVHcggHacaaDttgDttWcaaRaKga +aatKaattagtaWacattgaaatgtgaatgacagtgaRVtaaYagYtcggcatMttgaag +gDgagDRcaKgHtacacaaaMcaBtagHactgKaatRtNttcttcatcatNgYgStggac +tatgSMttgKtDaDgacRRgtWaVattgatttaagYctatatagactaagaggtatWtat +aaactaYaHRctStgKWcgtRtKtYtYtagacgattRaaYBtaStcttaWataatcHtta +taRcactgagtgggagccaattctcDtgDaggHcDRVaVVggaaBtRttaataaRRttgt +aagKNcaVWWgtatacctgatcttBtcttRgaWcaVRKcagttSacttagcgtKtgtYWa +tatcgNttcKaccacacVKctgattBtggacgtctgacaDtWKttattttgMBgKaacaD +ataattWtBtBRtVtacataaatatttgtWtttatagtDtgcctagctHYaatgcaNaaR +caatVtacctgggggKtagBgagaBgRaaNttttMtMagMtgtgattNctcNaKggWtMa +tcttagWgtaatatatNctaYBggKaataBattYtaattataVtggNtcgtgtctaatta +aacctHtacaaactDctDtctgatatgMtgataacWctgtgYSaaNScgDYaWtatDatM +KgcaatttctgNcgtHtaWtagatatcYBttaattactcaaaVattYRWtatttDtaNMY +MttgattataatgcgNggWaatYagttgBagNcaagaaaDtRgtaaaagctgcatctagc +ttaVgtBttatagcKMSaattYtHcMaBttcagtcttgKatgVSVttKgttttttagtgt +DHgNggtcaVtatttaacNtgaatatgctatMcatgaaaBtgBSaWctaataaattatYt +tagtaDtaccggaatgagtaattggatttaacBtctSMgWYtgKgattacgRctctccaa +tgtaggcctgaNaatScgYataaBBacaKtHtttcatgaaHtgBtagaKHVtacctVtca +accaDaaWNHNaatgataattgatgWcagggtcMBtgSgRataHctMctgMHHtKaBtaa +MtMgataaRWtagYtgaaMaSgctYtgcgaaHatDtatgtcWRatKatatYDcBgNtRaR +acattMcagaHgaaagRccgcgWttggSatBagagcHgYtatctVtcatYaaVRtcaSac +aMYDcgRtcaaWgaRgataMtaaaacaggtgtaaYcattgWgDHcWgttaVatttgcatc +taatccacaaagaagSatgcgtagRgagtHDgaVcgtgcttatggMttttcatKSctNac +HcctMaKRatttgatctaaatgHaaScataataatgtttgtgtHaVcaaaaNHaaaatcg +ctgSVtattVttagaaNWcacagtgKtatgattHcYcttgDaWVataBatBttttWtaac +tNaattttctttaaYHaMtttaaaccgStcHaVBaatcRacaaWactgtagVKtNRtcct +agcWaatNgctKccttctcDaBDcatYHatatgcaataaBaagaatgDMttaHcaaYYtc +actgttRtgacRaacctaWtBtBMagBctaaBaWtgatgVtttattataggttaattgta +atYcaRtVctcttgcacSaaMaatactRSgcataKcagcaVNKttcgSatcaaactaatt +DtaHtNaVtgttttttaWVtatNccagWttcgtatBcgttVctcBttaaaaMSaDattKR +cctttcataHaattaatWaaataKcaHVaggaatataBYKHVtgVcVgtcHcttccgcct +attDtMMgWaacttgWttYtttcMcgtcctaaVHtgWtggtgacKtcaWaYMttacttag +VWtacgSatatcgWcKaaatHKaaaYttgtagtcaacWtttggtcaagttgaaBBaSHac +VcgYgttWBSRWggtattttaYDtHatattcgatNttacaaaaVacaMccaaYStaataR +ttVtcttagaVKaacaWcgccgtRatcatctaaatccMcctttaMggccHgYcDgaKcta +tgMRYBagcaNDtgMtcRttgtgHaRttacatgaWcDtgctgtataggNggtgaatagBg +agYNtatcagKtHcatBatgVKgaHWagattRDatatcgYcHagRtaatgWtcStagcVa +tNaaaaKttgRaRBYNgtaaDtStaVRgcMccatMWaaattBDatttaatttataaHtag +tVVaDRMKBtaacaatttttttDaRSgaaKDtVaBatcagtaaMttaagcctRgaNVggg +ttcataatagNatcctacactacgcatgtcggaYgtaKcatggattgactttHtaattWN +RaaWYggttcaaaggaaNtaatgcHcaaaattBtagcttattcaagVtatttWgcctaKt +atBttDYcattagDacKVaYNccgYaYRaaMaattRaagaHtatgcttgcRagcgctSaa +tagaaRacaRacSccagcacVMataatHgRtagcgaKgYRaDcVWSDVgRaMgcDgtaat +tttaYttggtaaWcttKDaaYtatMRcgKccYcagtYcBgRccattcaKtgaSSRtactg +acgHtgtaaaaBatWgcaMcBcYcgccagactcttcSatYattgatgaNccaaaaWaKat +VgcaggtWtBcgttaRMagcaaagtgttcacatataaagaHWtKatctacttatatcacY +RaaVagataagtaattttgatgtBctaataggtaRtaaHaattgtaRcStYSYaWRgMta +caHcNSttVNScattNKaaKgBtagtgatYcaaaStactggttggggaBggtNtgtcaaW +BaYVSNgtaataBNtagtatatcacMcScccVcgtVRRtttNcKaSRNaNtHRttattta +ttgacaatggSaBagataaccgttcctaDNaattgctVtatNtHtatagSccaagctKtt +aaacaaattattgtSHgMWgStttNaccattBMYatRtccStNgttgaaBcctVagcaaa +atgatattcRaBccMWaagKtttttcMtgaRYNaataDttgttWRttattggHtNtataa +tggttgtStYgaMcYVtcattaggtaatVcaNggaRtNataMWcctcYgcgagagRgcHM +gcWtgaYtVSttgDaacgaaaatMttYWtWttcctgaKNttatttattRaattaagaccM +KtttcWgtcaBagKSaWaaacaNtaYaDtBNaaagWtHgacaaagtgVtcatKcgcaatV +aactatgcgaaactccNctatatMgactatttatSaaVttNttRttagHtccKtHtaaaN +atttYVctaatttaaaatHWaNtSacgaaaHggaaatcacagVYcctaattcMNtgtYtg +agttatttaBtcRgBHNacBtactctagaacgcKaaDWYYgcattactVagaYtgaVVcg +caNctttBagKRcSgaaatttgtatccattgtggHcaatRtaVtaSaBtcYYcatcgtgt +cHaVttaHattctgtcaBSNYaKBBattaatggctgtHatattgtBacDcBgatttaaaN +tggaaaaYtNcaKagRRtRgttRtMtWgggatcNtacacctgtWKagatataaYVMtaaD +taaacctctgtgtgccttScacWaggaYacttttKacgtttgtgataKYagaYaVatcWc +SattaMcatBYttYaaatgStKagWattKtttaWgtagaaSgtRattcSaDagVaMatta +ttYaagccSgcNaaDgaaSaggtaNgtWactaWcgHctgaNatttttcaatgtaMHSWaR +tggtaNtaHBtttWWaaatattcVtBtctStWtaWMaBcatttcDagttDtttatatgtt +WBtNaYatcccSgtgagcgaRYtBtagaDacBtaagaataWactaaaagKtaKaWaataa +cKcccgDtagccaaagcggaatcgctSRtacKgcactacccHaactMgtgccaBaRaaaB +VtcgSacRKtttStgatcaaHgKtaaKaccHaccacccKttgagcttcSttttKKcgacB +gggtYMaatcBStcgDBtMcataWtaWaMtgaataagaaDatccSYDtgBatgactBaVt +aagatctcNMgtcaWKtgcWggcgatacgtgtttatttWaDaNWBNaaNtNttcaaatag +taatScgHtMWttgttgaBaDtgNatSaagtttHttaNaNKaattKatttgatcgtVcat +gaatatBtttctaacKaNttVttSagccatRtatatcactcHHatctWSKttaMacaaDa +ttccaRaYttttagttaatattcctYaacVactgctMcgagcaMYtttgaagctagtKgN +WttgaaaMatcaMcttcSVatcaatgtNactaaBagatagagtDMgtNtNWatttSaHac +tagaaaDggtaaaaNctMaatagtaHgacgMaaacMtacatHtaSagaHatYDccagtBt +gaWatcYtVaagataattgatcgacctgcaacgttttattacNMWNcattataDVDacta +tattatYattttgcgaagtgagYVtagYaWaHaatctgWttttatgcHaacgttaccDaK +tatagaccaDDttaacgtHBaacatccgtYaBtVtNccaaataaaatVactDttSKtcMt +DSgaagctaMtatattgattactgtNaagNBcagHaDattaaaWttacacaaatactcaa +tSDatagctcaDttWactttgaStaaDtagatSaaDtgtaatKtgVataggaagWSaaaa +KatttaaagtttgcgtaaagcccggNWaacatacatgttctaRcaHttVtcattatctag +ttttNcataaacDttWaagVtNYtaggctttggtatgagaWgtactNaVatcactVttBK +cttaaccttcMtatcggtaataYaMaYggttgtcaaagSWHctaRMSatVcggactMata +tccgaatcttttttcgagtccagtttgaMtcgcatcaaKagtattRMaaaKDBttDNcca +tttttaaBNtVtccgtaatgaKgtcagMVSattatttaWaattttaHNcaaMaHttgtgg +ctattctacDtgaagattatcgacaaVRHttcSaSaatactNHWaaNcgtWaWgaccgRS +ttNtHtcttcKatYatatBaagtcgctBtgagccatatScctKaagaaKDaWactWagBg +ctgattBagKtgaaataBaaaaagSacScaaagagtagcgaDaYtaMcaYcKtaataMat +ttttaactttgYgtcgaaggacgcHctBcgYgaaVacRYagagBaaYgtagattgcgagt +caagtStDagatBgtgaccctaSWtctDgactaSHttctWatWttctaWtatctYacact +gBWatKKctgtatYgacaaHSatYSaNgSagtatagatgagtatttatgaccMaatgtaH +tStaWttgYagccaWattcagtBaYtaaNaBtaNatactggcttWcaagatDctacggaN +ctatcacatSgKgattgacgacccccgagtNDtattgagaaatattaatcVttNKtaaWt +YacgSNcBHgttgWtatgtttcgccaactKaattaRgacgNataatctacaacKgttBat +YatNMSaaaNtctKgacttatgcttatKtcaVtVcagDaataattYgNtRtHaagcaata +HcacaVgtaNNHtHDatgttaMNtggWagSVaRttcMVDtcttWgtRttctacKaaVttc +VcgcatcctHRKtattSgttSacgaagtcccRDVaacBWagtgYtKtgattgSgaBtgcc +BtcaKacaDatacttHatcattNatttacgtcagtgaggcBtaRNaRcaSgcatattatS +tatgctYcacgtattcattaaRtgStcttWgtattKtSYttNaHaRtNYcRaYtVtggtD +cKcttctactaMcacggcMtacgcttctatatHtaatggcattMDtaaMaKattgaagtB +aaKMVMNacKaDtttKNcgagctaaagtccMMtgagaagVaataatggcaWaaaaVaBgt +aSaVgaaaSaaaataDttVtBccaNagcSBgaMaDaVaVYYRVBgttYMtagtaactDta +agWaattBtattttMDYHtSaStScRaKatattacacctMttgNBKtcRtRggNagtYMa +ttaaatMctYgaatgcKHagSggaaaaBcaggtHtatWcatcgtStagMcctcatgatta +WRcStcgWtgRgttttcctaacatcgctcgDDtRaatatMgtcMtHtMaDYatgDattta +tagctKDtYHaaaaattaSatatctggtctttattttatMtgtYttgtcatactcaaVcY +BgatgSctKtYcctWaRaataWcMgNgcgggagtcttRMgactataHaHtgctNtVaatc +aaccacgSRaDtgKtaaMSKgtaaaaWaKtttVagSDtaaaaaatgttYattttNagMHa +aRtNgBttWattatatgcttatatcatttatKtKaaaagctRaaatcgcYgacgNtacNt +ccVtSaaatttcDVctaatacWgcaMtcttSaaWaaaWagtagtaattaactagRttaVc +SaaatataacHgHatWaattggaagtgcgSSgaaVtgYgSttccatWVataatcgaatat +gHtRcgtBttcttaaggatatgttgtBcNtaatgtcacVatactgaaatMBttRRcRatc +catagagggacatcgccWttagttgWttatKagtaaaagHtttccttSatVatKtgagca +atttattaaYVattcaaattctgSattRaMtgaatMgttattattacaNcggVagcctta +aKgccYcaaDattWtggMcttMacWttccMVgtgaattctDaBYgacttKYtBacatgct +DcRaaKaaRaatatctttagKcKtaactttaatNaaggctgScacctYgcgcaaaccaHt +tVHcBaDgtaatHaHVaaatMgttggtSatHtNNaaVagtgtacaataaagacgKttcaa +aWVacagctcacWHaatcctgtBNWtaNMKcVcVSWtSgcaattctgKtVVaaacaRaat +tgatRcgBacaKacVccVMactagcgMNaaactgataDaSgagaatVHaatVSVtccgga +tgRgtagRatttgtaactaBataVaggcaagHgaaSMSaKgctRagcStNcatttVgcta +tacttcNDtcaKBDcaHtDcaatagttHttattMBgagctgtaaagtMgatStStcagat +atYcBtataacRcaggRaaaggtaWSatKgatatgagcgtgMYatcagcatVttSgaaaa +aatatatgttYttcattatacataatVcacgattataDggttBtRaagtHMtatagaDgN +ttggDaKctBcaaRcgattcgtgccttacaaaWattYWVcaaWagDattgaaagggaaga +HattBtatVggtaHtWtaMagtccagaKttSatatcaStDtgWaagtKWaggtatttaWa +aRcattaatStgaaVtacggaacatKctacatHtaaaBtcNWatttBBaNatRcDattcg +aactataaattataactcagtSgatataagRaYaKHctggtaaNtttaaNgaRHtttatt +atacNttttaDccttYgtaaacaggaagtgataaacatBgaSgtaaaaaaVcBgtWNtRM +ttBttaaBgtaaaatatcHNStaBtaggtaVatYaccNtBaWagRctNSacRtMatDact +StVctaaDtaYSRgttaRNttttKggccagaaBcatagtYcaYNtDatcgtatVcaatWR +taggaattMcatRtgggatgtcMggMtttataagtaBgtggacNaaKYtgctWgagYtWc +ctWtVcttaaactaRacatggtRcatctSDcHcMgcaactttttagttaccttattHRgt +acggcactDBggtMHcVaaRatKctSHacctacaccactaaHaacgSttagKtKttttgN +HVgagtaYaMtVYNVcggttaSBaBtaatttSRcgtBgaWaatctttttKggacaWKaat +tKSaccttgDRgtcatatDatVMtMaVcgaattaNaagMWccctaaHgataatatgtatt +WataaaatBaaMtgRttcHctaagctaagatatattMcggactaRttttKaSttactWYt +gBcaMMacRRgNtactttaaaSKtttcaYBaBttaVagtRtHcWaggaVccttNgtgagt +catataWttYScMtWgVRgattWtaSggacggWWctBHatattataaKaagttactaMRa +aataSRaDttDaaatataVHaatggaaBDgWgHtcKStVcatHtaatcatggBWaagHta +gtMtgHcHtcatggggWcatacaHNHagcDatRcaaattcgcttgDggDNVcaacgSgtg +gcaccttMttaatattVYtVgaagRttaBcagVaYaHcaRDBagatgaVHtNMtcttact +DaggMgMaattRWDcctVtgagaaaaSKatHHttVDgtctgtcacatHNttgaatSaagt +KBatatagacaaRVctcWtgtacKtaacHtgHataSgVtactaggtttatggBgtcaaaY +aDgaaaaaatcgMtagaKaYatgaattatYcttKtacaatttgWttMaatBgaatSttMt +NaVgVtScgcttctBHKgtaRcNBaatcDtacgattgacgtgctatNaaBtMgagNgKct +tWcWKacactYgttVgNcgaattttcttgaaaaactacccctcgcNtgMctatcccacMc +actcMatttatttagtagaacMNtttcttgYKaWtaaBtttcWttagHtgtttctcttgt +ggctatgDgctaatWDataatttagaNcgcRRNataKtctaataHgaaMYctNaKWtact +aacDtgaVcgagaactggtaccaactHgaggctagagHHagtMgKtaaactacaggMatg +tYgSBaKaaaattMgatRtggggtHBVgttaattgKttaaRDacgMactcaaacStaaag +ctctgtgccttcgtSagtSaRctacaataKatattctaVgtgtaattRacKagttattga +MtaatgaNatacDataaggactttccNtStatatKaagaataKtatggtcctctatgagg +ttaaDtgtattgataaaactggatcactKBtttggcgtcaaagaaaNtagtWKatctaaW +BactDaBaYtacaWtaSgcaattattWgaaBgactgaKctatBRgtagttaBaRRgattt +aagBHctStgtVYRtaaataaagtMWtcHgcattcacaaMWtcMccWttgVgcHaWttca +NtgtVaggNgcVatKttataaWDcccctatgatVttttattacagRBBWttcttRaWgaa +tBVgcgtHgWgaccagtYacaattgSttaaMcVtDatttaVttRgttKtcaYWatKtaaD +tttWaYtaatYctSctatagtcctBtccMaMMtaMYHaSSgKaaacttctcBtMtgDtgt +ttttagRcgtacttataHgKtNtMtKcBtaNKaHStgSagYHtataDtcKtagRtNWaac +VgctVtRtttStNtgaaccttaVatgagaaggtcaKSttaDataagcYaSatNStcaatD +NgttcgacaatttaSgaRaBNNacattRatNtgSttHVtgWHgtSHccaactKttYtatH +YttVtgHcNgactMcaacttBatatgSgattttacgtatttgtggtScaacggYtHtgca +tctatttttWtaSatcagaYatcgcagtgtgtMgtattctttcattaRatttStcaatat +gcttDtStaaagaccDcVtaWNcHYtWMaMcgaacKcaNcttacctaBtgcDacatcaHK +tRcDaaacataaRacNNtccDataNactttatBSDYatDtctBtaBatctDatKaMcatt +MatatcDHctaagRgYVcatgttcgtgataHDYaagttSgHYctaaatgtaaaactNgta +gaaactaattRaatcttttBKcgaatSctMaggVaVaaatgagataaataSgttKgtcat +KaKatDYtaaaRttYaMtgctcSatRtagttttagcaaNtaKgatcgWYcacDgaatcaa +tactgBgaNtaactaaWatatacaatacactaNatcaVaKaaMaaaaaatcaccBtgttg +NctaacaBattttaaKWcaggataWMtaattgtaaHtgVtcgaHtScaHtctcHacVata +gtaMcaaKtcccSagMYtWcaaatHHtaagRttDagtMtcYtttaaWWaaaVaRtcHNtc +tcSttagcacaKttgtagtNgWYtatKDtcatttgaacctcKHtatccttattcttNggt +BgtgtKaggWtYgtStgtVaRtaRaaagtagtgtcgcKtKagatgagYtttaatKcScct +gaaaaaRaaHtttttaaaVgtatagKctaNtKaSVgttcgagacattttRSatagttSac +ataMtaYHccacttttctatactagtatgaBaagctttaMtgaatgtcaKYtaaatatgg +attataNcgBHatcctaRaaactgttgacttYaHtStcatcctDaMBttgtaWgagtaat +WKataaaBgBattcttttctttaatWStaatacgNaagtWaMaaNgactMtgaaDaggaa +aSctaSSgatatDttattatcatagBcaataVcHcRgcStaHaaatWagatHttMHacta +RacttaYaaaaNtataHKVaataKtatgatcgtcVaaWgttYtVcaaYggctRWttaaKt +RttDaKtgtatcaattWKaatBHaaaaNgaatggStHgVVgatMgBYtaRNgBDttMcNt +ggaNgtcaHtgttDcNaggBtatYtacVaNttctcWtactHYcSctgtYtDtgWaatcHg +atDatatcHtcttatattaaKaRYaDgaatgSYcgactgcRgaagttagtStYatYtttc +cgacactacagKcaaagDttaatVatcttaaacRaDatRcBatKNtNtaaaHtcBgatKH +cWStSRaKaSMgtaKaBacWgDDttgYaaYttaNtDgHtatSaSataaaaMBaaDtaMat +DaagWtggaMtRcacttatggctNataaaaatatWNMtacctatgtcaYKaRacagttHD +agccgtaaYcaatataatcatagggaaSatgMYBcKBBtaaRVRatRtccVtgtgaagVN +ttcttagtgtcWataVggtaaNaatVgVaKctttNgtttagtaaagBatBtgaYSagHtt +SYaacaStcgcagaSttcDBtKtttggtctacNttgNgKNNtcaaaaKWactgaaYgaYa +ctatHtaWcaactgttSatNVtgtctSttYctgattVaatKgtaYcaaattSgttaStat +ggtccaatgSWccaaactattgccgttacgcNatcHctctcaKatgtagtctattttaag +gHRatcDaagSaVgaVNccaBKtacgtttStagKgtctaHtcattaYcctaVKtttaYaa +atYtccgataaaVttcDgatWcgBtcctaatttNaattgctDYgtgatcaatttaagggc +tctcatcKattgBtaBagcaYcKctctttNtaacHacNStggRtMatHHgtacatgcaMa +gtgtccatRWttRKctaaaDtcMctttaNVgaNtcMatcacHcctgWtaaStcacgtctN +aagRNNaagMaDtactDgctttttcatcYacttaKttatgcStDaStNaMgDtaacKtMt +acctaaWattggtttNaaVHatgaaattaattacgVNaaWtggaWatctgVatcacYctc +VHMtVaNacNtcccaWtttgcaacctcWctHaatcttWcaaaYaBaattSctYatctaag +DgBttagtaSgaWtBcRcKtccYatatcKBgtctttatgaaHDcgNaMatggatgtWagR +ctStagagaagaacagctWtNtataaaataRatHatKgctNactHgttRgRgVcRacatg +HYaNttaHtattaNStaagatgtagaHcVctcYgggccYcaaaatgatcttctagctctH +MaMMgcaVtgHgtaagaWHHtggtaactBcaMNNctagaacggWtctttgaggHcYNaaM +HtaYcttKaagtSccgttgggNMStatacDttataaaVaYcKtcgcattttcgacctctc +acVttNtttattgtcttctaVcatagaattMttgtHtMgacataaatagttctMtgtWgW +ctttcaagYgcgtNaagcaaDaVHaaStMtaaagccccgtgVgtcacatcHVaDtgttBt +BacBtcggYttDagaDYtccMttagcttacNcgaagatRtDataRtgctaatatatgRtW +VttatWKtgcBgactcgagaSgtaaaaagttaaWaaagtatttctcWtatcBtcataacN +cgctcRKaaDKactRaNtagtatBtgaaatttcgcDactttaNtYgagagaNttgaatta +ataaaSMattRHNtYtgttgaDBRBttgWttagSatgacDggNVagRWcggctacDaYSg +aaattHgtYaaagctccVtatacattaMctttgSgacatBKaattRgtaBRtttaactat +tctagcMKMtttctgtgtgVgtctttcDcgtaaMtaggtaaaDtcaYtatccgattcYtg +aaRttctKaNctaYgYaattYgRttWctWttaaaccaatcactVatgcgYttgaaatgat +KBcNRgctcatgaccHagcgaaaatgtVgccatcaBSatKccRStSattaaatttggtaa +gcVattctgVcattMtacatMgaaaaaataYNDtDaatcatWattcaggNcaccctcBtg +cKcHagYtatBatgBttgtVttaYBgBgataaHNtacRtcaaBaKcagNtcagaatYgtt +WgggaNDagtatagRtctcDtDaHScagttcYcatcSYacHcagagNgtgcHagtacagc +tgRtatatMtaatRaWMHgaaKacaBRtagHtaaaNcVHcatWBgWaaacWccggtaaRc +attgMgttaNgttVMVttgcaagagaatcaaaaaagYScKVtgccgacHgacgttcaMcc +tcattatgcBttttaagtKatDactccgBatHYgttcatcgaaatctSaKaagaatWVtc +gttgtcttaMaaYaSDtaaaataccgcKMtatgKtgScaaDMaaaactgtgagcVtttaR +cttgtaNMatatatttggtMgYVatDaatttgctttaaRtaBgttaYaaagKtataMtWS +tcHaaaaNacgctacMttDDgactacaNaatBcagtcattatatSttaVgRtWgSggcaa +tSataVgSYgctBttataaYRRgaactgtgHtgacHWSactYNgtttBactatWStaNtc +StcMttgattStacctgaattctWatNaaHgMatattcaaaKWaBaataatHKgaWgata +YcaWMBtgtacKagaaaaagaattttWttDaMtggttgtgaNMtVtDcaacNttactatt +acggKctatttaaaaBKatagttHaatggaatatYWgtaVtNaaYgataatMaccWagag +atRttMtgKaMcgatattaacaagatgttBBcNaYattcNgtRttgaBcctaagaSMttc +MtcctcYattcaNaRBttaatgVcMNgaacKagatcgNctaWVgttaaYRtgctSctaaa +aNtttgctaaScttcVattaHtaaMacNgttNtKHMcctattttaRtttVtSgtacatBg +tVaaSSaMVaRBcaSaRHtaWtWHttMtattVcaMtWaaaNaccccgHYtcatagaaRta +aBaatttaBccaatcRctcatagWgcBHRtacaaDttcBgaHggcgctaHtgacagcSNa +ttcctcgagaccBggtcaagWctgVcRDgVtaagtttaattatcMtgatNagYttHtYta +gccRatagDtaatcNtaKtacaMSgDaaaatttgHaHtRDgtaattKtaMHgaBcaWtBN +YaWgtttStttaSttgataatgactMKatHBtttaVcYatgggttttaDKcSatttMata +tcagtYaBtgVacaatHcaDMcccgtaataatagDataatVaaagaagaVtctccgaRgt +RtaatcgagtcacttgttSatgNDHaSNRcggtaSaagcSaBgWSgcatcaaWatgttac +atgattcWacMtagtgNcacgatgatttttRcWttSgtaatMRRBaacNWRHaaBaattD +aagStgatccttcaDacccctKaagScSSHaaYHWcHcaWcaaaMBataattgDtagccW +tcRHataMNKtMgHaBcatcgaagtgtaRgtgggaVMatgttaWRtStBHactaaRaact +NctcHaaaggcatgcVHKHgaatcSccttggSaWatWtNcaaBctaRagaaacacgcttc +KatRattcWtgYDaaaaaaNatWtKgaacgtNttactgWHBaccaWacggttcaaVgaga +aacVtMttatagaagtatWtaaaNHYaMacagWagtaatttgcatcttcgaatacggaHt +aatVattctaDaHtRKRaNHcttacatcDKttMDKaWggDtaatcttYctcWtRaaaaKt +aatcctgccccatgcgDtctaaVMtWRKKDctaatatDgactagWtaaaBcKcacMactM +HHttgDataKHDaDttHttatttagtcaaVatccKWtacWtSVcaggtaatatDSatgcc +tKtatDtttagacKaaaagcgtttaaSaaaYtgattgtKtgBMcKttgDaaaagttBRat +HgcaKgDgtgcWataatMWgcVaVatcYgWttaDatcatNaVgtttgggcttgaHRDaWg +atttctgMHgtVtgccttBtWtaatcgttcgKgRcaBaRMtaattWgctaatMaVBccaH +tDagaBNaataRcacYcYcHcatBgaNtgaNgKHttctYaacaaaYgBttRNtNggaagc +WtDggattgagtHaWttVacaaaBtgttaNctaatactKaMaaaaaDtaRatttDaaagN +ttcYcaaactcMgaYgtacaaatMaaatYtcacVaacgaaDagatWgBgaataggtWtKa +aMtgDttHtgagttaatttgVaaDagttNMataatttaSVattNaDtKVccaaatcgaYV +taaaacKRaataatgaBDtctRtgVcttatttYtgaHgttBWatgaatatacSaacctSa +tNNRccagtactKagaRtgSKMcgaaDattttagtHcKcaaagtggtataaaggctccta +SatHtaMtRKattaNRcWtccgctataKggatWttaggtaatHDRatttattRWgcgatc +ttagSgtcttactatgYgttYaVBtgcaYaaRtDaatacHHtDcttHgBgNcccataDta +aaaatctNtacatatWaRMBgaattaaaacgctctctcaagtKcacNacgVRVcttttta +acttgctcStatRScaRaMataNaKagtatcattRttNaVatcKgtacNatttttgaNcg +acaaKctHWtgaKStacMaBatgWttNSacaaKcaDaatcWaKaccgYBggMScgaMcct +agcaDatgtttcVatgtRBtKNWHtcctWDtatttttNNSaatattcMttgatKgNgaNB +atcSggtctRcttttttatatggtNttDYNYgaaaKctcacacYHRgttacatacttYac +aataNaagaaaagttataNaataSatacagttScacVaScaccSWtccagKHtaatcaaa +tVacatWacgBctccaataHaaYtMtacKacHttttKtcataWWtgtgaatWaataaaaa +catttcaccttaHtttgttccaatcccgRBaWgatKgagtttBaVgaNtaNVBgcaataa +gaatagcaKRttgtatcaattaMtaacatataDBgtaaNttcaNcgagatYactggttat +gtNVtaBNtDaaDtDttaSaWtactaVtHactttNttcttcatWttcDatKaacgtttgg +VDaDtVagttatgtcagactKaatcaYtSgttttataaataDttKttKagacWgHgatat +aaatcttagatNKtttWtWaaatattacSHaRgtttScttaatWttacgRRaaMactcat +BacaccatRtttgaacctacttcDMggcVaSBagaatcttaKMagcaVtctDVataWtSg +atagacttBctDtBNWgtgKatWctYgaaStccgVaaaDattYatagtatcaacBaWYct +gaaatttaKVgYtStNtcaVggtggaNYgaRtMaacataSttcagacVactcaVaagtgg +tattaaDBNDaagtatatMtactatatgatRSgtttgccaacgcacRMtacRYNataaga +tcMgttgatcataaacttVcatatgWtacaaaWttggaaactttaScataactRattMtD +acVYataaaagMaattttKtgaBttKcaacatattVtagtcatgactcgDaacDtaWcta +tRttSSYNtgWaScaaataagaaatKtagacataatggNaatttcSKtVWtgacagKWat +tcgVatttcKWgagcaWgNKaaaatatgtaaacgttcactaaWgacaccBNaacagaaSt +ctgctaHcVtttMtcYttStagYcgtttBcRtaYacttgNaacMtDRtagcatgtgcgag +cScaMgtaatBaKataactMttttattaRcattattatacgtaagSNatVRgcttcgaVa +acHNtctaHBKYgKaccYcttagagcccaVgatttgttagactaaacgtgcaBgccaWga +VataggattDBWaattttgtBacWtttttaatDtMgaactaagcVtctcagBMKatgatt +gaNaVttggatDaSaBatttcgccatatgctaattgYacatgatccacaaMHtttcKYKa +WtYcgDtNaaDccgNaNcacacHKttDtttaggctagRVtYgtaactagctttcacaaat +YtHaattYacaattaMSagMactcctcatgtScttcaaYtataaaaScHYaKcaYacact +VcacataNtaBcaRatgYagVBatttgtaactttgRggacaagcVacctattacRcaaMa +cHRagagtaVNctacagtgagacgaaaggKttacattgggacaataKNtattcaagWKtt +gatNagNtgctaNgagatNacSatctNatttatctatRgaaaatKatNKSBcKactatac +StcagtaggtVtcaaaBYYgctattKtWNttcRacaaaNatgaacttaRtaaDSttVBYt +aatccagtNaaacRttagaaccRBatataWaatKctcattcSacWaacaacactDttVtt +gacYaagagtaSgcMttBttaVNgRVagKDcttcttcNtaggttgcgacYacttaaggVH +caagDagaagataaVaatctgtatRatDtKaaSDgattcaattYtcatgYgtgaVMtMaa +ctaagaatgRgDtHttaaccaatStaaaaMctVDDtgttatcttaBBgccNacKMaHggc +BMttctgNctHggagaataYMgtaMccaataattHttYttKggtKaccaactcccHtMSa +atNactcRtttcatgcKcatgcacttcatSaatatactttVtaYttDattgWcctcactc +YccattaDDaHaaKcaatSttagKtWtcatRcaactattaattYaDggKtagtNcgSgtt +tKRgtDWtVHtDNcHWNtKtccgtctagtatSctaBcacgcaBtaacatgagatVtttaa +ggcaVttBttaStWtattgYaggtSatBMBDactVtggttDagacataaactactBgcac +aacMaagaStccaWNaaSYMYtgtaKaMcYSaHaaaatatttMgtcaaDScaKtcaBVta +MVMRRDMtcttRBgWctaacttgaacNaatgttWgtggBtRttHVKgKcHVtatattSaa +aatBttcBtttcDgHccBagtRBRttaVagBctRcaagcattacKccaWVWtaVcggtta +tNaSgccgKtYcBaagcWgcatgaNHaKtagNgcHcgtgtcataaaatagagacttgHYa +tattctaBgtttatRatctatttagacattttNtWaaSagtaHatRtctcggatttatgt +gatBtctRggggcatWctaSVMaRtcatgKattgRcatMaHaataNcBcDcaggcactat +tHBgaatStatattcatBgMVataaSacVacKHatggttaaBKtgtaSaWMattttMacK +tgaaWaaWgctgRatgtgDacBtSaHtDgtgtMVttagatgattagagaSttgattgtSa +aacagHaaatacaRcaccBtaaDtcaMtKaaStttatKagaataaNcaaBtattKaVNaW +aNactagtYattaaagWgHttaMcKaSagatSactctatMSagtggaYctcacKKgaSMg +cRgKtgccagNMataatccaVgatcttHagttttcttaaccataggggcttaDtYatcga +aaMataagcaaatBttgHHcHagacagagaggcacWtacccMttacgtgNttattYctVa +aactgttaagtKatMagttcacaaagggatgaVNMatgcaSattatcKagtHaBtgaagB +cggagtWttVaaDaccMScactgVatccaRaSatattNtgcBatgBaaNgtcaBMgggaa +tgagtatRgaatgtNttacaggcttaHaataaHSagatagtgVctattaaagggaagDWV +ccatcKaaaatRccccaSVaaatttMtatStgtWagtStMaaatBctgcctKWgttDDaS +KactctaaVRtaSWcVactggaaaaNMaaaccgcacNtaVgaagcttDNgaDBtaMaMKN +tKccaVtgctcttMMYaaaaHaattcWgHcgtacatWaMaaKtaataccgBDaYRaggat +atSKcScYagMtaatKHMtaaccatgHgtagDaggtgtaaatatagaKVgccRYctcRaK +BKWtgatHYcaHgBaYtttMcatataatgaDttcatttaStgtcVSgacggtggVgtBtg +acatgtaaSgtBgatKtKtaYcatVtNattataaaHaSccHaaagctSMKattcatagca +cagtgBRataacaatMttKcWaaaaatagStcggRttaattatWaataatMaYagatgVt +atccttttHaScgtBgagWcatgBtgcctatcgtaaWHacagtactgaattaaaaaNatt +RNMaSSNSctattcaaagccVVcatattttagMcgtattNtVBactacScattgKVtata +aKtttgNaWcttNacctagtgaNaaDcagtaWgKggaaKtacgcaaaYttatacSttgYa +YttcDNagggttVDagHatSgtacYVatataVattataSataacgKgatVtVacHYRWtt +atcctaaDtgtaaDgRDttttattWtaaDttggatcattNgtVaaaVggaaggcYgSWaa +attcWHcgaSaVWaMatctMDtHBgttttaatctaWaagatatDKtVttaccgaMatRaa +aBttaNagHatDHWcDtBVttaatKtMataYttSRHHcgtaHDtggttccaaagRRtaWt +VctRcaNDttatacgatMcaatNHtacgaattBaatHtcccatctctccBtgtataYcta +tgtcgaaDYWtNggatNcacRtMaatNtKcttSYSctaDaaaggctDaStatKtataBgc +VaatttggYcttaaatgatgtHctaaccaactttgggttcMaaDattatKtVacgVcSca +actSataSccHttYctttgtggcDtMcactaNSBtMRBMaggttWKtattaatgtKHact +tcaMVatctgttgtccaaYNtaagttKaacttctHcgcWtYttatMBgBaMacaattaDa +actNaaatSatcVtSSgatctatgNatSYaattRatgcDgtctataagagaagRgatatt +tcccaataHgttttWKtgaagNRtctaaBtWcHHcDgaattgaaaKtgttaaRtatgtaM +aggDttcMaccaMaattDctgYctaWtStaNtgRKaBtNcMHcSttMtaKccYacgNNct +ttatStgVtaYtaagttaagaBHaaStVKHatgttRVWtataMtSatgcaattcMcttat +KgMcagtgaatcYtcctNaYcttactttctcttcatggcgNcatScStBtagctWtHaaW +attaccgtctcgtBMcaaacKctcccaacttBgtWStVttMRgKcVagHttVtaagMaNa +tcaHttacatcYKttDBtatgSattVcgBcBVYttHNtcatKgcYgaaSaKtatttttMt +ctatctaSaattDttcWagHSacgttagYgacWaSaDKatcNgctaatgVSctgctYgaK +gKtaataggtggagcgtcgaaaaRYtgYWYSaatacBgacWtaNStcaattWtRctttta +aSYgttcNgtBWWgtgaatHttttBaMcMtKccagtattttcgaHaDtSVgatgaacatg +cacgtcagagDYattBcagDctcttNcNtaaaatRctgMcDacaagtttagtcaaSSaag +aaacatacaDtctctYgcaaacBcaagaBatgtattgacgagYacBDgttcgtgRtaMga +attttcNtgVcttctgtctagtgtccatatctgatYatNtatVWgttacaDacaHDDagW +tgataWtatcaaBRatDRtMgVcgaaattcSMagYgWacgggtaacaaattcagcatagS +gttactBctgSVWatYcYgcBWgggRcHtataSaattBcagHgcgcctttKcttWaggct +ttaaDtRacBactaaVaaKtaaacctcgcgccattactKactKSDcgacaVtatatagga +taKctcgSatgHSatVcgtagtgaBtSYtgaBataatStaaccaagttcaDtHtatatta +acYatattatcctacgagatcaccgtVSttctYgtcataaVactcgWtaVatttgttgga +ctaaaVcaSaDtYcgNtYtctVaMtaattatWRtWcaNtaKcaaYggatgNgaatcaatc +RtcgagtHcgVgttataHDcatttaagttctHtcgMRHtaaagaVactBMtatgaagtaa +aaaBNtataaNttcKcctaNttaaDtcgMacgDcaMatttgYtaaNtcaccgatgagMtg +ttaggWcacHttNgtcttHYMcaattKcagttcNcaaaacgNaaSattgKttaaBaKtta +tttaMggHcttttaaRNVgttaYttttMVRtYVgRatKcgVtacgaatttccBatBgYBR +tSKKctaaaatgatatgBtcttcgtttgacHagtaattatatctgDtBttatgaDtatKt +cKRcRttagattattagHgDNaaaKgcgMtHtttKtDtgaaaagtaMatcagaaccgaat +KgtatatVaccRaKYtDHtcSagtBgtgccWaaaggtYKcaHatDDaaattDStDtcKgg +tMgcMtgtHtcaaVcgtttNtagtNtgKgctaDcScgBcWSatgtatagcKgWgttgaac +gagtgcgcgtKaaaacgRtttccatatatttttMgaKagcVcVRataccWctctcgBcga +ggcgttaatgaHYtttHtaSWtagcagtttKtYaacaaataMtaNDatRgMBaBacSaat +aSDctgaactattgataaRtaVtttHatWaacWtVaHaaBDtactYtaDactttSgtKtR +attgatttatatattattataattBatagattctaacDcRMaaggttcgtcatattRVYc +ttKgtRcgWaatcgaaWWatDctacaaaagaattHaatctgttttacYatKatBaccMaM +aaVtcacStaaYgYKgtttctcattatattNgSaaHtgRaBtcataKYtHtacttgtaca +aaDtYtgatagNRcYatgaStaaagactgtcWDtYaatVaNStagaaaWtaaaataDYtc +aMatSVBVaaaYagaaaattgtgcDagWSaStattttaatNcacgataNBtaattggaat +gcMgacattHaattctctaaMatactaBaaattacaHWgBNtNaaSattttaacHtgtag +tBtcRtttSaNNaYaMaDtatDtagaKggYgcaaSttgctactDcNRtWgtttaVtggca +aactattgSgaagtattatgDgcgtgtcttagcNtRctKggtMaHgaDaaagtactgtcg +atttagatcagNggtaattaKaatgaaYaaHaattggttVaaMggatactctaBgtYHMc +ttccVcaaWtgttHHRgagttKaaagaBtaRtaaWaggttctatRatSgtatcYtaWcat +gtaBtcaatctaatRgaYYtWtccattataBacttWtcctaHaaaaggttgacgtRattK +gaagcattSBtttctaNcSctSStNtYtWaWtgtagtcttgtctttaagNKgaagacgDa +RgtNaBaVDgaattggaYtaccSVYKctSKKcatagttgSttatcStactcaatSMataH +caKgatWVYtNacagtttBtRagYHaagtaNaaVVDgatattMaagattagcatcctaMa +aMctgNtMcSaRcgctHMttaattDtttYttcgataaagtMtaagttaWaaDcaatccKg +tgMMcatBgtRtaHBcttgtBaBggcaDcgaWttgggtaDaggtgatRtYaMWDttatcN +tVcttRaKagctRgtgcNaatctgattatagattagtatatgaataDNatcYaggKRaca +atcaHcaagttagtKgRatRgttaagaaaatacVctaaaagtgtaagKVgcttSWaaHat +agHctagtDgDtSaVtgatcatttaNKgKHataKBctatatWaNgtttgcRaVNttaDgt +cttagHYKatYaVaBtaatgaBattaYcNtgcaBtHaacttVtccatDagVaaaYgWtND +BgacagVgctcaRtaHaaacttttacaaggaSRaaatagaagaatacccVaHatcBRtct +tttaaDMHWtHgacMtctcaagKDttctgYctctcNagaMgcgaaDWatMcMatatttDc +tttactaVSctagttcaRKWgtttKRaVaaKtacaacaKttatttttggcctataaDgtc +BctBDgcYYaatNactcaaRgaRWcgattgVNcWaatctgKagDMgctatKttRatcatt +MaagtctaRaVaattKctgaKtatccgaaRatcHMaaaaaagattccacgtacgaDStat +atctcataggtacgcgatgtgaaggtHYtatWagKVKgaMDcaatttWccttgKgagtct +agatgaatgVRcctaMttgtaRaaYtRtaacWgaaaMttatcatNcgttactaaggtDaa +ggcagtRctcatcaatggYagccagcgaatatagtgttWtaccaRctagatttDtaaatR +cDKtccHtBWgttctWaagccYBSgtggaaagHNttHtctaaattaBatggaDMgaBgat +atcaatactcMtaaKtcYccgatDaYgHDBaagBattWattgatttttaagaRaaggatg +gYggaKttaKtBVBcttaWcttBtacctYaNYttgctgtBaaMtWtcWaagtaaggWcgM +DaaNtccWMWtatcMVgaSaRctaKtBgKWDacDgaaaaNgttcaaaaataMcttaWtat +gNaVaaRataWtgKctRatataagtgttgacgaKgaNgtaHattaaRagSgattctatgt +YtcaattagBYBatccYtgtNacHagHtacVcVacaacaccgNgBtataYaatWHSttat +tgctDacttgtgHgHcMcHacagctRSDtgattaggaDHtYagatggagWtaMatcRccc +acRaaaYagcagatgatacatatttVBBcaaMtctctaWgaNtttcctaVcttaYBDBct +RgSaagcNgatttcacgtcRDaVBttaRaggtaaggHcacttccgDBKgagaatttataa +aMaRattagcVgtttacaaagagaaaMtgDtttYttggcttataKaStacaVttBttctt +gBcVaataaagagtgagBgcgNcNattgaaacRcactDaaccaatWMtaaHtBgaaacaa +ccctcMctcaaatctMWttggttttacttagcRtttacatRtccBttVcatgaaBacaYg +agHttatWDtcctSatRtYggHtNMttRgNtgcatcacgacagaHgtYaSaactgaaNWV +agtagttagaNgatctgcatWYaDacataHtaWttaatHaDgactYgttcaSVtttacct +aatttaDgRcagacaDtgcYVttaagaSSKBYtgHtDtNtcgtcWttDtgtcNtgacKag +cactccDMacDNcccctWataRKcaaatttctRVaacagcaMtataaattWBctttgKgV +catttaVgtDgtatHtgtaSctagtatagcBtBtgtatgtcgcMcgagttctacgaaBgW +ccgaWatgcaRtWtaagYttaNtcWaHtgattYDatWRgRWagtRcHggNatNttWaaac +aSgcaatMatgacNgggaSatgatttcBHcctaaggWactacagaaaagctMcaaagaYt +HVgtaaHKgKattVaWtttcctaWgaKattatgMaattBgaaagtgaSaaaWtSNBtttY +ataVgNatgaSgcBaaccatattcctctagRtattatctttctMtgaRtctcYgaatDtR +cHgcRVtWtaacDtcacYatRcttNgcgaDtVctWtacHtatatgtatKaaggtaNcata +KRaataacacDctcctWgtSaWcatcDgatatBtaatHSNBtcaataaStHtacttaYaD +aMtaagMtgNaaaaNccccgYWHaatgcBcttaBcgtMBKggccaVgacaWgaaaaaVYc +RKctMgcaccWctcSacttcVtacgaagtYtcctttttaYgttattaataactSttRggt +cVgagWRStatKataYcaatNMtacttcgcttVBaYRaKttaaYatacagctBgagcttc +HcaatBaaaVcgctcacaMgttaHaggctaDtSgatattggggBgRMagtaattggattg +YYHtVtcttSRYaacttataBtNKgatVaWSDWacatVcttgttgaagScaDaSttcact +aattagatKttaMcHtMgKccaYatKataMcKNgattgtYtaaRHHcaWagctgtgcYat +MHaatRDgtgttYctatNKtSDtaKgcBttgagtKtacatgaaggcgMatDaWtcBatag +taaaatNYtSVgVatttcaNgRtaRaaNBttggaatVgaaaaagaaggtgNtttVBgcct +tgtgaBtgMgtaaacBgtactWgtaacctatatggaSYattYtVgtttaagccaRtatRM +cgWMgDVSNgataatBRccNagagStHttBgctaBagatattaacaagaggttttcDaRa +gtcDgtHttcataagaacaKBttaBgactaRatgaaDYHttgVagcMcBDgYactWgSga +cBataMMcttSaRHgcagKcgaaYaDgttcataYKcttcMWttattaaBacDcttDtttB +catVggttVHtgtMgKcgaaVgtcgMaaHHYBMaHtaaKaDttaNgNtttttaggMcWtt +NaaaDaaaaactRgaatagSVHtaataagttStccaatcHataatacMcattHtacaatt +tctgatggacatatgcaaacaKBatgcagacagVcctccgcaacNatcMaHtcMtaSctg +taYgtStcBtcatDacRggttRgagaaHatVcttYWgaDtatgYcaBKgtSWVYtttctW +ttHtctaYttttaBtcataaNgtBRaNcgttKgtgVKgggVtWatcWagttSttttttaM +aRWtccgttttattaHatttBVtataSctRWtgcMacaattaStBcacggaatRatactV +gaagMaaagWacaMgctaacaHctHtaatacacgaYagtcttKagcDttaKBHccgtaHa +acaKVtcMKcaataaaNaggttSaatcatgaNaaBtacggBcaagatcRgttttHaNgtK +ctYatBHHtaaaDNHtaVtVagttVacKtcYgcattcatacaaagtaacKaKKtaaNtNa +taaNaaSaBtagaattctgacacNtaHtataBDttBctataatagYSctgtaHcgccgaM +BaggttaMHtKgttactaaHaacgDatataaagcaWtgaMtttgVatcKaattcgHVNat +NgDaaYtataHacaaacaagagtatatDStgcNgcRtaaWVVaDStNgtcaaacgDttaa +ggNttWcaVNaccctgaaaMcagVYVaMtBgtatacSacgSgNtaaaDtRaBSaWcNacg +YaggtcaYtattagVStaccgatgSStMattctWtattHtHaDtatgYaatattgtttta +NggttVatcttRcgaNtHaVaStgaagactcacaaatcactgataaKBtNHtttctWWta +ttgactacNtaWatataaaBaatBttgggtatYtttYtgttttVttgagtcVaMVgaatN +taaNgKMaacgtaatattKWggcagtgRttgtgacactaaYacactggaaKaWYRgcatg +cgttctBcttggtVaaWgtttHagtcaatctcggaNWtaatBNcaMVKStaNcMtgatat +aatDYMctttcgcatgcYtHtVNgStggagcBtggMgccctgtgNtVatactgcctcHca +taDBtaStgNcagaYttaMtcaYtgtagatDaagaHaaaRcRataattcaDtcaDgttgt +atRaaaaYaRgtttDBgDcgaagcNttgcVttcacttaMgtMWaYaattcggaDcgaVtY +attaBYaaaattaHVttttWaacDttaRaSWactcBgaRctacaVStBaaatRgaacMSa +agaatagYtNctcaatagctNttaVtgctgtttgYcttaatgtgMaStactgDBagVSgg +tSKMYttDatgtMaaSaVtccSRMgaaaactHaatWWtcatttctDgcMcggVtgtRtca +tctttNatcaatatYaKaaaatKWtDDDaaactaagtacRHtcKttacaataggttWctt +ataSaYctgctVtaaVggatcctaHVttgWtgHtWttaDHaNgaccctatatgcWtNtta +cctaYtttDWtttaggHNgccatattacKggattVatatcRcggRWMtgcaVRaaHgtaa +taattttaggtctcDccaatatgSaaaagatDtaaVtYgNaHBtcaYttaaaaacagata +taaagttaaaDWccMHMattggtaaagtccgaKtatDKaVHaBagaBatactataVttDt +tDaMagctctaaDSggtttgaDacacVatcttNtgatKtVaBStatgNtgDKYcaatcat +aWtcNatYccgRtcgBHacaBaatagaVtagcttgaKagcgHtttDNtgaagMttStttt +gDDKRWtagtaBgtgagtgBcaDtWtaHcctatHatttgttWgagcggDtgtRDRcaaat +agcacacRtDgtgVaWtaattRacVataBWacSYWVctgYtWDaVtaKataaacttKaaa +MVHaaaaKNtaaacttgVataaaatMaaatMaagtatcaaRtatSYRtBtaataattgtt +tgaWtaNNtctcaatNaataaaaaaattgaaaattattgtgttaaYatccccHtaNcatt +cacttttaMgVDtaDMtcaWSgYWcSYtSgaatHtgctagaVattaBtaaaYgatattcg +aaBtgaaDacacatRaagcgggagggDMtatDttaatttggaKSNtactRMttactgtBg +gcgtcatNttctattaVacgttccKtVttMacttWtctaYcacgtaVtaaRgKcttggat +SYatattttgttacaaMgtgagagaSatattWcagDttggNtNaaYtaggaaKtYHcttg +KattWagNgtaagHHVatYatcattaaaaaYtHgttcaaaataattatBgcaKWKtagaa +tagtatBagaaMtattMagaMtHcWgYcacgttagtgtDNggctatNatRcYYHtaacMa +SStattRagRcgataaaatWNNatgaaatttVtKcRtKtDtaaMcctccaDRcaHtBSWc +YtaKttcacaaMaataaMaactccgSgtYattDtaWctagatBtaatSgatgatHKgttg +caaaaagaScHtgaaHRDatSagatcBcggcatcatYVaatgMaatStgNgWaaaaMttg +cYaaagttSHaYgaaatHattBgtaaMRagSaSacBaagtttttcatgttaaYcagYtgK +tYctaStcaagcgtaVattaNatWtHgtHKNDtcNaKaVaStSacaaStttagaaataat +gcDSatgtaKtgMMtcaaagtNattacMYgtgctNgVcaaNcDtaaaVtYggtaaaactg +caagaWNcaaacctDSaaSgVaKtctcatataMtggBtaRttKtagRcctgttaHgWRaa +ttgDaaatttHtaccagctcagaccKaaBctaagtatWtaVagBgtttatgaHaaggatt +StaactWacKDVtMHccgtacaMWYctDtagatttRctaccRagtWcWgaaaaMcagttc +tgacSctaaaactgaatcacaNcaMWtWccYgtttNaatttggttaaNtggttSattttc +aacgYVccMtcgaactBtatcYttcYDVMttcgattaKWtatttagcaatatcagWatgc +RVaatgRtacWaVVBttggatRtaNgRagttDYataacDVBcaaactttgtttgaccata +gHMtRctaWcgacagtgcVcaaVgRgtaagtRaaaattSBKacBaatcagaatgtHattc +aVRtatVSSaKatNataWRVaaagMaacataDgataWHatcNYcMtatttggaSatttcH +cgacaYcaKaaatattacHcSaBVatHacactaMDataaaggcacaacaSacctgtaaRg +tcccaaaatWtDtagtcaagNtttgatDacDgcagaDcWgatDaaKagctDWtttatatW +gDcaaaWttStDtKtatSagVgaaKtaacgaccgMgaSaatRRcagYtgttNDggcHSca +aYDWtcaacgtaHgaStKtgMtRtaatccagtDaaacHgtacaaccHtagataNaattat +cVtgaKaaNaaaaaaaagttgMgtcRaNaacagtaKcaBgtttgaMDgDMacttattatg +aDgagcgtcacaaRaagtYaggMtaaactagaacagVaMWataggtatHagtttaaHtca +gtaaatgRgcatgRctgaMttBaaataagWVtcHctgtgtYaaaaVtKtaSaaBatMttt +gttatattattcaaBYctBWtggatBtgaggDagtgcacVataRBctaBaaaataatttt +tNggtccgtVaaaaataaattBHaatBaagaHgttaagcctaatcaaatgaYtKaatYta +aggtMgaRggtWgggNactaacgaRaaattSttWtaataaVtHgtacttNtaagHaSacg +WggaYggNStcctgacgDcgHggtttHggtNtMtttDatNDgtgacgtatacgatKatat +aaacaattSaaagcagatKtttSagcaaMttttgaKtMtagtcRacctKSttBttaatMt +gcgttacaaagaVaataattcaSaaWcBVacYKtacaNBaaKRtRtcgWtWBaRKVtYWW +WgattgBctaaatKaattaYtMtSBMBHDtBtaggDtcNctWYagtgSaaBaVtcttNgt +cgttHtgtMtctatKtatVggKaSaagtttattttatgtactactHtHttSMactatHca +agaattVataaaMKNtaMccgtgatDaHcaacttRataacaNgaatcSBtatgacBcctc +gggtaatWaaWtacacaattctRVgattctatgtgtatHagatagggacVaattttDtNa +WKagtatatHtagacgaggtatgtcagtgagHccccaatNataKMBaHtcWgctagtgHa +atBatSataDatatcacccaagattttcSatKgatWtgaagtcBMataaHaaMaattatg +cttWWtttcgVKYNBattggtacttcaaMaVNcctcHatcgctVcttKatgtctctBMgg +acatcaggacSgaKttgagtctKVYaaagtaaSgaaaHaWactgRattaaBttVaHtgga +ttagRWtaaDaaatgatttSMBWMaDactScgRYtgaVagNctgtSBataKacStHRatc +tVgBKaggccaRctaacttcYKtcaDcttgaaacBBataatacYMgWgctgtacttttat +gaSaaatYcccgattattRStccaaaBagaacaaaVtttgcttatagaaacacScccSaN +taaaaBgtaaggcDgtSttRatMYSWatcgtaacgtStBagttaVaaaScccSggaMDBS +gcaaKaggatatacgtatgcWactccgVctNttMaYtaaatKaaatgKStaaaHaKatat +gBtcctatgtVaBggaatBcgcaatgagtatHcYagctDgtWaaccagtatWWtaRtKag +atagtgKatatgaaaggcaWgtNKaaagataWaatHaaaaaKMaaatttBtatHtctNac +tKtBVVagtatcacgtMgtgttaKtaatcgaaMHtYKNcMaatgcaSaaDBaaaaagaWa +DtWMgaacatttDcatttaBaBtDttaaSMtcagcttttRWWaataattcNctactWaat +NaBaattaagaaacttYRHaccatatKtaKcNVgttYagttBtaaaaVtctcgVctagct +cgSVatatagVtMcaaHRctaHStttNtcattRaatgtaRtgttaatYtaagcattgaat +ttaKtctaKKgaaggtcgMctttcWaagcgWaKcttcYttgtgaRaagMtDatgWgYaat +aKaatSWScatKBtYgtaagagaVcacgctHStaacaSgBtgtaNRYaaWtWcKgaccDt +gaWtgagMaYgVVgBaRacYtcKgatcagttgtaKcgttgagNaStctggaatVtactaS +NtaaagtaatcaattaaVaaDattHDBaHKDHctVggcaaacccKMaatVtgttacBcct +StgBgMtScgaaHcatgctMtStaVttttcDaNagtDVaatYcggaDaYtaactaNgtcc +aattSacaaaaRgtagaaKgtcRSNtgatBacccttMtactatKgtaaRMagataMatgV +tVKagaRagtcagMgMaatRHNttagaagaatgggaatcHtttttSgtNgYatgtgcYta +atgDctMaaaMccVScgcRgKNaaagtaMtacaKaMNaBatagBttttcttttYatataN +aWcagatttgMtgaaacaBYtHaaatgtaDactatttNatttKttSattgBatSRtgKHt +tacgattgcggtaaaaacHHtaNgMcgHaVDtgtagaagatBaaagDttaacSatttaat +ttaccagatataattggVgaRctRtcgccVatRNtDgcagBcVaHtBaatDttatgKRKa +gataaRgcagtaKgagttatatcaMSagttccRcttaaatgatcttataaacaaatttcc +cttaBaWtagtagttMaacMaKaaaagHatYKactttRatgtctcgattBcSagaDKttt +HtBaccttNttVttVVtggttacgtaaBMRgatcgtctacaaNBtaVggttYaaggattc +caNgRgtagBtgtaBacaagtataaatBaaatKRtaMtKHgatcgYggDSgKRaSttHSt +catgtatatWacacRacHcatYtttaacYatatgtgttNtgcSagDHgataYttNattat +cVattcaaYttggtaRHtWtcgaBacgtttaBaccaBaatgtcgcNagaNtKtaDtgDta +tgDaBtcKgtBgatacNaccDDatttYtKggMtYNtaactgVacattaaHgMttatcgtH +MNtataBtKSgccaVttaBcttattcBaagtgaWtaRtcctDVRatgaattgatatgaWg +ccacDaatKaHtttacatNttaWNWgtacaggctacttBaYaaatatacaaaatttcgNH +gMgttHctcKYcttgMtaacBaDVtaatttacagaRttttttagcKagtKactatMRtgt +DtaattccRcaaKSttagttttBtctatagaKaVttttgcNagtKVccttagRgWaNaKW +ttataDgcgaatgMKatgatRcYtctgVagaccgcgVgactagaWaaHNtcRNRKaatac +tcYaNtSDKtcVVggNgDagtttaaKRgttaDcgtNNgtcaYttggtttYtatgtaaagg +attttagatattKMcatgYaaatcaVactcagagtRYtgtaactatagtBaDtVaWatDa +tctataaaSgggtactaYaKKWagaaaaataaattatagRcaaaVataVagatatgtagg +cWagacRWattctgacgcDtaBcYattgtaDggMatgagcgagaggctaaatVtctcagR +agDtSgKNcgtVcStacatttagNtgatSNgatcYVtHattHtBgMacRaattaHBacRc +NaaccctVaaYaattcVccatacKcttSagtctgKMNagRaNcatNgcgHattStSKYRg +gtcagtcaccattttagtMaccctggVattHaatVagaaMaattaVacatacacaaatta +attacgtKtagaaaMgatWgWccatYtagacKatctKatMcggYcgcatgHRtcStVtaa +tHgSaaaVagtgaatgtgYtattaYcRagatgatcataacacSgaYaactMKttatRcga +ataaMSatacNgaMatttcggccacgaYYMcaKattRagDtRtatMVBtaattWtMHgNa +WDgStaaSNggStcBcVYtaYagaHtacagttccMcgtYtYttcattgSWcttagttcgt +HtgVRYgaMacttBtatcaactaaaaVtDgataaDgtatcatYDttaStgccBacctaaB +agttgRtaSBtaaaagWgcacBggttagcMaYatttBgtaggtRBaSagttcacgtaDaY +aaaacDSaKattctgtSatatgtatggVBcctctgtgaaHDKgttaRttttBMHgRMgHa +gtagMgacgaagttaatattgRtHtHttatYaaagcagatgtgattagtggcactactVa +ttagatctctgtttatcattYttgatHcHttagStgatgactctDaaatcagtgttgttt +ttcYaaagtatatcYcaSaacaVttcgWtatKaaaHWtRgtttaKacttctgaaNaYacc +tNtcStatttaaagttKgtgatcctBcaBtctttaaaKagttgDtWctDtgtgctataKa +gtaNHatctagYgatcMgtggYaagactgacacttaRaaccHgttcaYtagWtggtgBcS +tacaMcMHataaaNagatactccaggagttaatcatRttttgaKNgSgcaggtgttRaYc +aaataBtaDtatHgBtatacKaataKtaggaaatatgcataaHgaKttttatMaaaNgMa +tYattgaatNtatVaggtKctttHattcatttatYtattagtataYtttagYcattagaa +ataHtaaccttactcatYttHMRagttctDagNSVgcgVaNNattctVcaaVagaattta +agaggttttacRagtagtaaaBaBaaMtaScKgVaRcNtctgtataagtatVgtDgHaYt +tcHYttaagatRgtgaattctYaaaattRtcWtacDDaRatcaKtaSacaagctaNttRY +agMSDKtWgWaYNgaaaatatNtaatatHMtMWRaRacaaaatgctgctacNKaKtagtt +gVatDaVccatSDtgaSggcgWatccBgaaVtgtaWttagatVaBWtacgWtaYattaaa +tMctDgDaaKatttgaaatgctWctttaHtggHaBBSRVBWtgattgagatccNcaaaHt +tccgVcttaDHtNgtttaMggccVWaagattgKcaacgagtatgtccctctcttaccDtH +cttcctBatcStVaactaatctacatgtacataacDgcgaVttataagcaaRWataattc +ggtMaaBccYgRctagatctNtBaggacMaaaNgctgttHgScgttaaVgattVDtaaNa +ccggatatHatKcgataRtaMcagctattcaagagaatHcYRNgNgcaWtgagYtacttN +taagStaVVagctgcaaggHatgtcaWgaattKttgtcgaBcKatKKtDtRtNYNtctac +tatgcgatgtaacDtcaYgaactSHctDataKtcaagtccVRtWaaKMRtagKttaatag +tggKttYtaKtVataWYgHBatataatcatNMRtDYaYcttgttHagRtYacgaDaaMMt +cagattBVScattYcaataataBWaBatgDtBaKaHacagtBggaVtgtgttRtgacata +aagtBtaVgttaNaatcaSgcctgtcBBaVttctHgVttcttgttatccaatacaNtgcg +ctatacctcatHtNaBMtgtagaDtKagtHatacctHgtgaDVWtatcWgtatScattac +tSgatcWatatDataRSgctHaaWataataYacgtacgtgDatHcgtaacSaaagYaMat +aYaactggaagtKgattKMaatStRgtatVgttcttKSMtcataVtttaDtgttatatta +gWtatNaDcttgccHaMDttStgtctgagtRtatRSMWttaStcatattaNaDtcaattt +aVatgMtcaattagMYWaRcNtDttcaaagMgagaVHtatYaacggttScaaccVKHaaa +tacWagaataaccMatWgctDtatttgaatBtNttgaaBgagaaWcttggatcRctctaD +agWBcacaatMStBcBWtatggtagtgaagaMKatacttaYHtNctgttHSMaWttacaS +aatgtattttggccatatSatcgctctttgaRRVVtDaatcSYHcSDNacattcMDaNVa +gatctSctBcatagtggHagaVtgtSactctSHaMaWtgtatcattWtacgaaHatatBa +aSaYacagtaaaagtVacatKtatatataVtagcgWccacagctcaaccttRtatNactM +tcattaaatttNaaggctgYctctacatcaVgcMHaagaBttcgYDaSRtHgaaaNcaWY +BggataatBactgaataYgcgtaacccactHataagaaWgcgRacccagagaVtataggc +ttNtaaaaHatacatttttYYatHattgaatgtNcttatNaVcaaRtKctcgaaWctDtt +ttataaatgatagcgSttcVtgatataaataataBgaatgaRacgagtaRctttaactat +tNagtcagtgtgaSgaHRacgVtggRccatttatgtMtattaNatgttaaatRaBRttca +tcttaRBtNtaNSWgtVSgcNacBtWaDgaaNBMgagaBMgaHaHagatttctNtWatca +aaaDgtgcaaWaataBattaNtatgDaMaWDataNtctatDagatSWctctggaccatca +BgtatattaaHacHgattcgatgtRtaYattactNtWgaaRgcgDaatactgWcKaMacR +SaSaacDgtgSgSRaagNtKttattcattaagtctgtctctataaVgctHKttgVtgacg +attgRYcatccWcMtaBagaHacaaaDaaaRVgcacatgatYaatatttMttaaWBtctc +gaNcWDtttcagYKattaRtttagHcKaacaBcaggtaacctaHtaMtttaHacctVacc +taaagtcactttcWcaatggatSaataHattacaMggtgaaWaacagaaattgttggRgg +cgattatWtaKtScWKggtttcttgtcMaRgYYacacggagtgccDcDattcaaacHaac +ttSScaaStMttaYtgtcWaaaaaaaataBataWaatatBNttcgttgtVatgacaHtgt +acatHtaatgtKcatgSatacVRcVctttagNttaatKYgHtRccttDBggHgDtgaatc +aagacacWtcgRWKaactgRaDNMactactgacaDgVgatcaagNRatacagattSMtta +attYtgWctRgttaaKMgggaaataagttatgHaScYaattccRMggSagaKKttRggtt +tgDtcgtcMttttggaDgcVctYcaaataattSctDaccatNataDtaaaWtttagHMSS +aagaaBgatYaaggNtagtgctcMaatttWMggtctatttggaKagaggatWcatttgct +atcgcccBacacttataagaYtcNcagaNatcaYHgNgaacRgtaDgaNYttcattRtag +NDcHNVcgDctggDatDtgNaaaaaHgaYagtRtcaaDcgcaKatcagttattcataacc +NaatacacaaYWcatBaaaacaRttMgtaattctWttMaMtttccgaNcatVtgatcBaR +tttgSaactcaKYaaNtKDttttRagaMcDYgcaKcataVaaagattcatatWcHtagta +gatttctBtcWHtctaRgaSttgHatgaHMtNtaactgaaaNWtDctgDcacattMctNg +WattatatctSttaScctaDaatatDYataaaaatataatNctKaNaatatcSgagttaa +gtKDttaaStaaHtttaatgaRataBtaVcBtcDWWaaDaacacRNtaVggatattatag +tBttggcaaKcacRNgaaYaaMRaHtatBcaaacNataKacttaMtaacaacgRtaattg +ggaRcttagtWataactKttDccgaMcacNHKtattStaRcSStDttacggagagtMtaN +HatttWRNVgaaacattcScatgctaVSttaRaMagatcScaBggtatacgatVttKcVt +agtgccgtcDtagtRagggcagggRRttKtcgtKDRaaatgatVttDtcatMaNKtNaca +gMattgttcaacKaatYKttaactaatgagattttaBattBctcaaRWgtYtYBatDcat +tggRtaaHttcaNagagctcaRatBtaagHtctcttRatagBttHtgatgattgcRcgtg +SaagcYaccacBWgtaNtctagacgaaSatBNtHMcKagttaaDcHtaDaaDtttccaat +McaSaaacWWggtgDtgtMtcacggcgcWttcBctaaVatggaagNgtaacctagatggY +KRVttRtMcgttaagccaHgatHBcgNtctMKDcYtaVttHaaDWcYcKtttttgatata +cataggaaaaacWgctgttatWHaggatcgtggcataagaaaWtttgatcaagaDatgaW +tRtttgMagcBattcNaatNcKgaatatWBBcttKVHtgcagtagaYRatcggaagaRta +ttaBNttattaataatatgtttttaagMggggMttctBgtcgaaMctcctaVttRtBatt +aatattgVDcDtggtgaccBaNttDWaVtaaaaactHcaVtacKMtgaataacggHtaaa +atatataYtacBcattttSaaSttgatcatccacatatgcYaVcattatcaagacYcMaa +taagaWWcBataBattcBtaKatgtaRgtKgattaSttYaHcgttHcacaatatKatgRM +gatgatgRaattctKNMRtggatNttttagYRtgtgYttaataaDcttHaDcctttgggM +tcgcMgNYtcNacttKtttttgYBaHMgcccgggtWttatVttttMtVgaHagDNtccBV +aaagtaKttaaacgaYgHagVatMgaacBaSacNaaaBcagaaaatatttaYgaaSccaR +acgctgtYcctttStttaacgatVWaatKtaBtaaataVaBVcctgKaatcaggaDYatg +VcgctaaacVtcHctggttaDggtatRatttttaaatDttaMtMaggtMaattaRcaagg +aatVaaaactSRctatttWaDtBataaBaaKattScSVgtatcWaaaBtattVtattttt +atYtaatacRKcgcgYtccaacVBtagcttYBtgtgttaataataWactatataaVccaN +tcaBtttcMagataatgactMBatBctaaRtatataaaaaaRacagtatYgtHgcaDgaH +taaNMMStKtDgtaaaaactgtaaccBttMaaMDVaaaggaVatcScMRMaBttctSgac +KaccKcDgaWattHVtKaNcDaagRSgcgcaRgagtacMKtWaacRtcKKtBYgtagNta +tgtttVttatcRaWtattcgtttaDccttMVtatgHagaBgtaMWKtcVagaagcaaaaS +taaatgagaWtttDttttagNMgVttcWagacDgaMatataaataagtttgcctatRttt +NtcttggMtggVcgaMaBMgaatDtVaDgttaaacgaagVtttNccaagtgHgtgtcSca +ataaRYaactgcVWtaNRDccSggagttattatgcctMaaNcgtttVgtcaatctaccaD +MtaattBaatMtKgaDcBggatVtaattRBattgcccatgaNtttMDcKtgcaccttccB +ccaatctgDgMSgaagcactctaWtattgaHgcDaagVRgtaBtaaRtgtYcYttaagat +aaaHaHataattaattaStcttcgatHWaaRRSHctggttgtccaacaDttcaKggcVcg +tSBctBNaRaattcgcatagaMtNattStRSaaattVtMtgttNYaatgtaHaKNSagat +caHctaaaKKgtaYatDgaaaBKSacaatacRgDctaSagVcagDgtYMtcatcgttcRa +tgaatgtcBSKtSagcttagKKccgHtBRgttStgtBaaKaMtaaKHBgaVaVattaatN +NgcattgagtcaBaggMgctHtaatatttDatcWatagRatVaaattNttttaaVctYag +tRaHttatttaaaVtaccgtNattataKSRcgcagMgaaMccagaatatMgtgNtcttNt +gattaBgaaaagatWtccNtDggaaagaNttttNtttSggtDcaaagagtactccattMa +tataHcgcHMBtgaaKHSYtctaVtaattgtacctctctaaaVtatgKaWaacagttYaM +tNgDYtttcYRtgYaWaaaacagataaacgtaVatNaaBtBattcctWaaggcacatgWt +ttaMtVtagatatacgataMtttggtVBagatctRatKggttgcYtacSaMStattBgca +tttKatKtVgcDgcttNaaataatWNtaDStRaacHtacttacataatacaMtYgcggca +tYcactttttDtcaacBtgHttggctttHNtRcgatctcactctcattMtatccgattag +gtgggNgagacgttctDtHcaaatacaVaaaHttctcMaNtaattHWaMYgatNacKNNM +atcRtNtYMgVtataaaatttaaaBMtaaaatBtaaacttgMataaaagBaaatBVacta +gaaaHtWtKRHttgaatVattctttgaNgaDDtatcVWtDaataaaVaaatgcaYaagga +tgggcttaaRataaacttVDcattcaattgtaBcMtgYtBtcaMKcRNaKRtKcaatttg +atWgaMagtWtgYVaRcagattacaWttgaataaaaWgHaagacggYccctBtWttttYV +tttggatKBtVagHBgtaatgttcgaggaWtDtgatattaMaagttcattMtttWcgtNg +cgaRcaactaMgaVHctctgcgagKRatWtggtcgtWaaaBctcScVcaHatattNcact +ttccBtDaaNtYggaattRtcggctaggNVgDcgaacttMatNagaagtaaRaaRttggt +aVSaagaattattcaatNttWcaWtaggattScaStgattBagVBttaNcNaSagttagt +cttDccctatBatHaRRttaacBYKKtattHVcHagStaSaatNDDatcSaVgtgMttaH +ttgttaataatcaYtDcatttHNaRgWtgtaYcaaBaagaatYaagaccKggRattttaN +cgacStttaatKcVtcYtttcggcaaaSYacaKattgSatHtWtKVcagatccccStaat +RMaatgtaatKtcDgNaYaaBttccRaaacttHtaRcaaagtatgtctaaBDVcKSKVat +SagtggttaatcttaVNaagRtctgRataKgcaagactSKattaBatNttggttDtgcDa +taKaKgKacaWHgttScVaagaWtcatHagcgattcBBtcWaactBatgacBRctgatDc +MaaVDattWaaKtRcctYVYacggaaagVNBaaaaaattKYaKcMatgagcatStaBtcc +tgaHgtttacHacgcttatgNHWatgctWWattttgYaaacctaacYcataVtagVagtV +tNgaMagtcgttatcYtaagcatgKgaaagNSattKtttaaggacaBNRatttacatttH +ctaaaHactNcNcaaaYBcacggctcaaHagaaSaagcaWtcaaaDaaBNtNacRgtttB +SVtttccttaaDgcctgKSttgtcaaacNMcaBtagaWatttVgcRtgaRtMttgccVtt +atNtatggacaaagWgcacNatcaDMaWtcHgaaNaMMtttgcatHtYDcDactttRYta +aatMtaVaaattggtgtcaacatVctBtHctYNacaaactcaMaaaMcHgtaactHaaWa +ttKttactYataagaYgcttattaWMDgStMKKatatDataNHMaSagBaaaVtYtgVta +NtataDRcBtagttcgVKagggatacaaSRaataaatagtaataKatMattVaSatSBta +gVaYccaaaYacaKSactctaaHctaaaSaaagNttgactaSacDtttcattVctccagY +tcNcagtWatacattNgttagagNctaYaYNttKgttttatKacMgRatgaaacVccgtc +aKaatHHcacRtgtgDtccatHaaaRtNgcaSagtStgWKtttgBtHtSagaaacgtaSa +atctacWaaattagagaDaWgtataMtgataaDaaaaaaaagttcBggaHaDWWcYctYt +catctttcaBtctBaattattagcatgWcacgcaaaaDaactRVccBtaWaatYcVVcac +MatNatacctSgtWgtttaattcactaaagcHgaatcHatcaBtgtaWatSScMMgctat +ctctRaaaWMgttaKaatagBtttcttagaggVttcaatRattNtccatttcagctactc +cacMatSHtagataaaWgaagtttgDcctaagtMaaaYagaaattttVattRacatctga +accataYtcaaatcaRttaStRgSacctBcaHcgtMcccBaagaaagaDaaattKttNta +ataaMgtctYcttDgaactaKaacNgcaRccDKtcatgaagtactcgtgttcctBtBtgt +tatDtctgaactataacagtagStaaaaaatgHaaacaacYgtgtgHacaaattgttcSt +tBtVctaHaacttKtttttWatBtcccttaaVaacaMaagaattcaKaSNatMScRtgaa +aDtSStDtHtacNtNtaHtMtNMNNcWtgctctaaWttaattaNtttKtBttttttagct +tcDagMNagtcKWatVMgcttBcgccttttgtBtatatttYtMgctaKaacttgatttta +tctaatRagtttggKBSatagtaVVcaattMataaSBtDtaBaactgSgtatcaactgHa +taacaDcaRtcKttatgaatcatacgcgaagNYaNgaaacaattatHMgYgtagatctct +WttacatVgcgRcMaagttgttDaNtScgStWgtgacaacacggVgcgaSctcactcaaa +aYtDatatBtattaNgatactctaagtWtKSgYtatataaaaaYagaggttaKagtcYtN +tgaagtctBWgaWtaaBaattStcatgNNtttagMtRDtWttgctYattcVSBaMDcaga +tVgccatMatttatctatcgtBgcScYtaaccaaHcattgcagtcttMNVaactWWKcaa +ataNaatgHatgaatgtMStgccattacHNgVataaYtgaggtKttNBVtYagKacHRgg +YMacDatcgKtatVtWaKgtHatatMgttScgaaVHagaaattaNttaatatgcaaactt +WgRagaaRBcNcatctaagtggatgVKaaVgNcaccagtatgHKgacaWatYcSacaRaM +gttgcttatVcaaWcVaKaaaKaDtaaaatcgVaccatcgKgtDagBNKNatccgaacgt +KgtYctgaKaaSKcccKgcVtttKcaaYtagcagatVcctVtgaMYctaccMcgDtgBaR +taaattaaagctKtaaatatatVgctgaatatctMatccaattacaSYgcactWttaRac +attgtNaYcaactatNNtaHttYcStactctatatcWSaccaVNctBtaaagataNaagt +aaaaStBaaVtggttatttagDScttttMMWctagcaactBctcttattSatacSatttR +tBataatcaaKVSttaaaaacaNattMBcaacagtttcVtttatatttgtaaKBgcacat +tttHNNaVtWaggaDataatNaWtBataattVacWaaattRHtacaSgWtttataDMctt +RScttttaaaaMgatacMatYccgacKMagVtWcMtBaaatDatatHtttDtaattHaat +ctaHgcgtaagRgWaccattgaStttattctattcVacctccBcgttaNaacagNWtagt +aNgtctgaHaacBgtatgMcRVatataatKNKaagtttRgtaYcYcaMaaagattKgaaa +aKcttgtaBHNaWNgMatcacctgcaMggScBaRgMMctaDaaRgctcYtaacgtgtata +cttcacDaKtatgcaatMtactaHDtaaVcgaagaaaggVaMaatYtttttattttatMg +gaVYVaaatBaatMgctgWctaagKtctgBtKacaataYtgctBgKgaMtgtgataBagt +tMaagRcccVtSNtaWcgVDctcaSSttKaaaaVaDctacYatctcHHDtgattaacctt +ttYatattcgaaHBagWgYtSgcMtMtagaHactaSgBgBSatHtDttagaacSatccca +YtatttgtgKcgDcRatctccNtaagctagBVWaBaaMHacaHctDVaWgtaBtaaStVt +DYtatacttgttcttggNYtatWBSNcagatttgBtcVaacVtRgtYaatctatSatagt +tDatgttgtKagtctagKHtcttttaccattcccctaaaaSatttaDgBactaMttctVc +aacVgtaSYcttgYaaKaggtaWttgaaaYgagataatgccMgSHatHtacaaMatHDtt +caagtaMatgtaagtgtaggtDtacStVaHcaactatgagttatataaBHagggccHagt +aaagcRgcttagYaaaaaagttaaattatYNtYctagtttaacBataaWactVtRtaatg +tHatctagacatttaKagStttgttttaaagtDttMtgMKgcgttaactaVttHcatccg +ctaaaaDttSMccttNaaccattacaBcHctVcttctYtaaSSctVtRVattaaagtHta +BgttcatacRcctKctHVHgttKtcatctatagNSaacHVatcVgRtgtaaaRatYtcgg +gtBtgcKacttgataRttDattatcMaggcWWRttccgaHttNtacYtYactgtatWaaW +taaggtacaDacaDgttStgcttatctattatgttgStaaDaaattagttRgtgcBgRDt +aWaggMaaVttVRtcBttatcgttBDgVgatttKgaaaMttatatgattataWctcWMga +HgaattMDatgVagtgatatcaNcaaaataSttattttaaatDgtaNDNggaaacgataa +tttaRaaatataaaVaagttacDtgtggttctatRatgcBtaVatVtMtaYtttaaYgaH +ttgttgagctacttaatatBHtctttaagtcaHaWYtKttacttgtttatagacataMgt +tgcaBVcttMacttYcHcNaDatNttagatcagaatcttatcatHaNtatcMagYaacac +McaatacaNRatDtaHDHtSYgaatcRaBtKttgaMKgcDgtacgtgYatHcggatactD +DctaVRgtgctttRtatgtaaaccagtttacVtatttBcatcRaaYgcaMaagaacSctH +RtctaWatatacgtattKaNagtagatataaWKcgggacgaRWttNacaaaaagaaatga +tacDaaaaMataKacatVgcgVcgcNacaaHNattaggaacattYtcRYtggtatccBat +caccgacaccagaaagMgataacHRgttKctDaggMaKtaaatttScBtcagKBgYtaRK +ttagttttcBaaHYatgattaaDaDVacaagKaaRYattaMaaagVatattKactatctt +DacHaDaatBcactattKtKtRHggtaSctaaaaagtttaggBScaatcgMStttaatKa +caVBSattaKaaagacacaaagtaattWactttacWaaBgYtMcMccagRtacaatatct +tatBacgNagaRtctHgaKtMgaattcKYaaMacgcaatctcNgYgtYRaHagYtcVgaa +gaacacKgaRaacgBtttagDcgaWgaYtKataaDcaBatttccgaaaacaRRBaVtRtg +HacttHgagtMttWattMtBtgDaNtgKtaaKDccKgctaMRtaNacattacWcttacBa +cgRtRttaYggcKNattagtgactttcKHNcWBYagttgataaYagaWaSMttgataatc +tataatRtggaKtcactWaataatYgtgcHgYKttaaaacNcaSatgcggacaBaRattt +tcgacctHtaKYgttaaactataRaaSactKatSggatgtKYtatctYggcMtactatgt +gaWtttctgYDttggtBtcHBctactacBcVacaagtgaatSttcHttttttatRYYacc +agatctgatgacgcccVataagMaggWgYtatctgtgtatcWttRttcattattgYcHtg +atcVatcttVSataactgtgcgtgtgaRWaacgatSgaNaVKaaaaMttccNtWgtVaat +NtHgttgatVcttatcaaDaRScagDtaKtatttYaSctttctcatccttaattagttaa +atactgctgNcttgctcatatatactaDtagctagRcataBcgccRaacaagcacaagta +HYaaatgttaaRgacNgccgctcKtacataBtWtaaaDagagactacaccacggaagcSt +HgggtcatDcKcaacctctgDVRaYaatattWttattcttataatWatattaccYaagWt +gaataatgatttgtatBYSaDctatRattgaatDgWtMacggtattttRgtaagtgWtRt +agtSctVtaRgttScRcattacYYatattaRaaggaataagRtttBHaggtattacBHMc +acKaDDagtatMaaSMacaSggtVVgacctgttaaHagtactaaatYtSSBgaKatcMVH +cDtatgtagaVgtWtMcttctYRtgctRtgaacatDctcRaggatRaaVWtgHtaMgaat +taHataStgaKRaVacataDtgDRagBHttgNcNaRDcaaSagStDgaStattBtBNHRH +acaYaatcagcatacDtattWctgcMattaMaaWgKttgRKgcacNYtcatcaaKtctaN +tgacatMatMgYagNtaRWtgaaatBattctaStYgttcSYatcctMagtgatgcgtatt +KHKtNtcattcacatccDaaWattgcacMattattgDcttgaBgccaMNaacattctcaa +cgaggagctaactagattWaatgtagtcagtYtcKtMVSagWagataaatgtaaVtaSat +cccVMttataacaVWHNataWtgccggBVYtacRgHatagVtctDttaccaataSaDgcg +gtttcKaggtaaMcatgMttaaDacaccagYgtattacWgaDtaBaacctatgaWagaca +YttcRHDgDgaaMtcagRtaattDtaagKtYMMacagcaYacgtWtctcaNcaagttttc +tacVtatagttgttDgDRDtatScgatgcgagggSacttcaNcVaatKtattRtWttaVa +gtaaMDtMaattHtagtttaSgWctcctggNgatgMataNRcttatataatcVtDBHgtN +aRatgctttacHtRacgYtYaBBtaScWtttMKcStgRcaSgaagatNVtagctgtatVt +aaagttcgWMtgtcgtHtcacSgaaWcgttaMcttWDWataVKcaatctattaKgtattc +MttattcgtatcaaatacaDtcacatatVaatcSgtgDatBtgtagatgtagttataaag +tctcatMNgataNgtagKcatgaagKcYgcNYtVttYtaHKcattaaMagaataRWacgS +actctWgtcgtaaaKaWagRaBataRSVatccYacttcaggtBVatKtHctatMcttctg +tHttcataMgttattcttRtYttagNtVtDatattgcatYBtggKtctatcYctDtagHK +BNttYKtcWtRgtaDatgaaStgtaMagcBgaaagtSctRNaHcDgtttcYaacBcagaM +ttatRaVacgttKaaaacMttaWSgWcNRcaVgSaaaBatNcatttatttgYatttDgtc +aatgagaYNattggagcDagagatacNtaacaWtBHgtatNtaggctaggcaacYBtatW +ctgaRttDatcgttKtaNtgaaaHaYtcgattgtgccaagagKatcgatatttcaDHMMt +tVagaKRtaKtDacYgtcBtaDMacagatHcttcagactcgtagaMggtKSctagKtaBY +MggtagcStgNgaacaatSgattaaKWNaaYggaaaacgMaaattgatagagaMtacacN +acacSgagcYVaattHgatDWatBtaattaaYttgDaacgctcRatatacVtcaMgcBta +agattgcgNtaHDgtcaaaDcYMRtgcataVgtaatcaagaRccctYWccaacttagaag +aaNgccHWaaaacacaMgatScgatgDtWaaVtatacatggtgRNattattcaatctBct +tatDaMcaaHttatacaaNcttgtttagSSatgatacccKttaMtcatWgaVataatatg +YYtcaHaacactWHatttVYatatgDactaaggcgcaKcatHaccMtccHcaatgtWtct +ttatgWDatctgWaagHVtDggaagagtYHttBgaDKMctMHccDaattMatcaaBtBca +gatBcatatagatttatDtNatcaaaatctgaaSNaagatagtVBtagctaBVNtStWBg +ctagtYgatHNatatgcWacWtaYtctatatgaatactcattagatcgHgaRattaatDt +NcaaDgactSatactgNataBYaHKaKaactctcHcKHRagDttgtYgtaattaactagc +tatatataaKcattttgcKtcaacSttgHRaagacNaBtatacataaaaataVWHMcaYc +agcagRaagagttBttaaMtgatacSDaNtttgaagRtattaHtttagtatYaaatcacc +gaYaatattWBtttataactMYactaaactaaatttcNcVatgcVgKVatatattaaatc +cggaaNaacacaSatgcttgcHccacatgatNtatgKaNtgctggagtctataHcRRScS +agcactcaatataggaaYaataaagtKKaaaKtBttYRtgtcNVVaaaaaatatagaNaS +gattDtgacgtctMatcaaatggtSaYtttaatcttaagcKataaMDaMctgtYcDtgaa +ttRctgHaatgttggtcttcaataWacaaYaNtacHNtVWagcHWtBBYagSagcaaatc +KgataaSgDHataaacattKBttWagtRtcNagHcttaatBccgaaatVacggStctaKa +RaVtgcaHBcgKVcattttHgctttgtgacgaBttttccatccMatRcaVataattKatt +aaaagDatVttaSRMggtacttKHaacaatgagRaWcgDtaggcataBaVgttNBcgtag +SttgccYtacWcgagNaatttgctagagacatacaaggataacWRtcDaacSDStcaRtc +DcaaaHgtatcaDRtgcagtDtacBtatDMagtatcctagtgcDaSaaRtcaRactHgaa +atccaRtWgaacttattaataScaDaatYaaaWaRNcagtaaaYcaHttBctaattctNg +gBYBtggaacaDaatKgcagataHtgtcKaWctaVtNWYBgttttgtHScaBctRccata +ataMaaacatgaatatNatgagtWgatggattgaNttataHcSKttgtatcatBtDtaWa +tcaWaDNgtagctaaaWttBatDgMatgagatctKttaHactataSgattRataYaYata +gaatDagtaDaagatcKcYgtgWSgtttttaYKtSatttgYatgYHStattaKcttatNN +SataaaacHBtaKgcataggYtacgtttccaaVtaVaHDcaWRYSBHattattcaaaaBa +tataaggaBtaacaYcgHgaatgcggYHagtactNagaaatttttacgaBcaaBttgagt +KtYHaKKgttgaacgacacgBtWDtSttgNHDMgaaaaattcKcatgataMKttVHVBac +ataKaatcggWtaccagMtttcKgScgcaactattVctHScccaacccHDtgttacgttH +VaatcVgMtgttcatBWBttDaaactattcttaaactaYtRtgtaWataWggacVgtggW +tatgtataaaHNctRgRtattaagtcgHgWStttaWDacacatcaHatttVacttagcgt +HagagttgttcatcatgcaHcgtcKaagaRRacaatNgtYDtatVgYccaYKVttDttBc +tYcttaWtatgYtaVttttacVatBaYKSSVaNNccgctgctBtcaagcacaNttctata +YMatccWacBcgVaaatagWgccRtHMttHgBacttYScaaVtgSgttacBtctBttaRt +SMgttaatNaRatgttgtcatVtaaYgVgcVaaYSaNcagcttatNtacgatagtcgaVt +aacYVaMttggataaagatStcaNtDttgcBacatattaDWatDatcaatatNttagttM +ttcaactacaRHYtcggaacVHtaggatDggStgSWtVatagctgtttaagBcccgBtgc +gtctacYaBatactYMttHttVttaWtSttgKtcttcgtgacctaDtttMYMtaaaaaat +tcaMgWatBtgWWtaScccttaaVVgatagaRtYataatttgKaVHtgcataYtaaaaag +StcaRaMaattWgcaacaaRaBaataacaMNatagatattatgWtagcgVHcgtcatgaH +gtRatcctgtcSaaatWgtatcHBcatcatcHaattattDBHggcatBtgttagNDggtc +RttaataVtctttStaaggtcccBtccaBgBRgaDaatttgtttgcNtatBgaaaggcgN +ttatMtggtBgMgatactDtcatMaaWctatttaaaacYNgtSgMatBcSactaKYaDVa +VtcagaaaStagttYRcaaKacaHaacagctNcatttKtttaaacWtMNaatttattaaV +gaMStMcagctaWgaSccatNatgMacataWaaMtataggcgtatcctagHatttttVaa +ttttSBttScgtBSatgaHcaacgaVtMaaaactKHatatttNWtttataWtaatVttKa +KMggatcMaaattattMgatttgtatRtaVgaaDtacacRtaaaaaMttScaggRttgtc +ttSatYWtVMactagatVaMaaaDtaattttaBWcataaggaatBtRgtctaWDtagWta +aWYSaHaaacgatRcttgcatcattaSDBBKttttctaYSaactcgYacatttBaattKa +aaccaMStaHatHtatgtctKcWataactctcVNYtttMttaDatSacDKcacaaHgagg +aaBtgNaaaHtattgtRcgacDtYtctttMttatcDaNgattagtttYtaattBMtaggt +acatgtYBNttcMacaagaaaaaKgaaatcacaNttgtttttagDBcMgtaNacSatcWB +WtataVatYagtttccatatHtttDtcgtggBggcKacaBWtBcaattgMatcttaVaac +VYgMgttDcaaactctctcgcHaSatYVHRaaatccMMtaDHtaaKccactgattatcca +tBYVDacgttMctaaVtatacaatBgaagttaattttgatatgcatKgaYttHtatggaa +aatcaDtttBtatgccacattactcaaagctctcBKcaagcaatataNtattcVtcataa +cMHgtattaaDtctNaNttYWcWtaVatatataWgtaWtgaHtattcgagtMVaHDHtat +gcttctaaWYaatttaatccaMactKtcgtDaDVWttaccVtacYBgDattKtHKSVStg +MtBgcgtDRSatggatatDKacataWtatWaVttctSRWgtcaWattKaaYWtYaHctat +aKacMaagtctRttaatcgtgaHaggYWtcgatKttKaccttacttccgtttHcgtKtct +taatSBgaatttcVKaMattVSgDDcaattcagtcataccBccgtgaVtaggttYgaNag +YcHatMYaattDgtttaaMagRactHattgatttaaSKtSccggBattatatKDacaacB +gVWBaaacaagattgtcDtcttBgcattatcaaaacagNtaaDgtggVaacYDgtttDtg +gKccttaaaWcacgSatacaggtagVgatacctBttcaattKRtctaMgSattgtaccta +tataaaMgVtctYMYYcacttRaBgDctRtttaRHgcRSMVaaaaacagaYaagtaMatD +aatttaggcctNaacgaaaatgNtttaBtMtScVtVtSacStaBggtggtKtRcatagHa +ttcctggaRtaaKaBKtagttgaattgtatttMcatgcttDaWYtaVtNDgatKtHaaat +taattaaStaagWaaBtNcaccaatRcacttgttttcaaattctggcccttttBgHccat +cgaWctataSttBgataacagtacggcccDcScaactgattttaSWYtaaaMaVatttag +ctaBgSaggtNaBRgStDaatDBtatcHgDtRtgMtStWaYaggtaYatBtaWaattgaa +YattcBVtaVSactWaWgtKaatagaaatgNttHtgtcaatMattcggtcaDcVttgata +MNttYVgSSYMWaVtgcaRaaccYtgccattaaHVgaaaattMtaSgtaYaggctataBt +cRtttaaBtcHDatDgtaaVttgcagNcatWggNtgRMaDcYgYttacWNtgcaWtaaVa +NctVacaaccRcacttgMttgtRMtgtccatttgKagttctVagcttccaccaNgtgcat +RgtSBaacggaattttttNagtDcagaHaaaatStcaMtctagcacactHWtNtgctcgt +NaWatataKcMcWtagaggDaVatttaatttYSDgRccWattHtaggctaccDMctacVa +attBYtDacaYctWaHaaHttcggaMKaacSagtattaaatDttNaVNtacgVttKaaHt +gagttWcKtgtaDcDaKacgtactctttacatSgtagtaHHtgaaatRtttagttMctac +KgaKaatBttataKWMcggtttatgtgtgaStaagaaRttaVtgttBaHgNtggaRaWat +aacaWtRWacaactcgHWttttaDagScKgtgSagtcMgaRgttacccaaaKRaaatatt +cKatttNgtMaVcataccaKgaWgHBWagctaagttatcDaRVVtggaaHSVacggttaH +aWWagtSgctctVattKctKtMatHWcgccttaYtagtaKDaVcHtctgHagatcaSaca +atKtatgatagDgtcgttttgatVtatStctYaYNtgtgKaKaVcVNgaattWccgattc +ttgaMaRattRgcaatHctcattaBaaMtattNSSttHcagRKRaaccaYacMDtaYaaa +atttRataBVtcacaagKtatgcctcatcgtgWataagcgtatcDtNagcatNNatgttc +RaaScagaaaRaataMtacMSctKtDgaBactaggtWgcRtaWcaYtgtgWaagDKattt +tttaaccaaatDHattgacSttttatWaataatDaDaaaaRtaYaggagcYatacYaKaa +gaaNtaaaYtaVtDtBaaDcgtttKMtggcagtVatgccggtHgtgtaVaacDBaattac +aNatttMgaDgcaDtttggaaMgtYtDtSgccaaaaYcNgaacDVgcattaNgatgaaDa +BBttgccatttRtctaatgtHNtaaatBtaMaVattcctggaaaaatMattgtagRDaca +aacgaataWSBctctYVcgtSaMStgtttSatNagaacaRcagtatgaNBtcKgBttRta +ttVtaBtBaKactaWaMgRtcMtaDtYtatHattScggacMtaggcataaWaKHaataaa +gYcgWatatStBattKaKagKttacMaRacaSaRaaWtKaatagSatcgaaaKaaVcDtt +cVcgaKVattggaYgtMataaacRtaDaactNatYcagtDgttagacBataRYRDgttct +tttattacBcHatgaRacMaactcatVVtttaaaHgctgttcaattaVaHtDcaYKacgK +tcNtttgctttgHWcaaSactWKSatcgYaNVaattacRcatVNgtagatgcatYatVaa +YWaSactgatccatatNMaNagNtaatcgttaSttattWattaggagaatcNaaccaaaW +atRaatHMaattaNWatRaMKaWctWtDataaagHctMctttRSttaacgaSWcatcaVg +atataattgtWMagKKaBBgatatctcgHSaaNBctgVtaStagtttgaggSgagcKtta +aatHattDtaaattgaacatactaaWaBYtKttacWtaaVNcWacgttctcctaactBaa +SRagaaatgttKVgtHacatctcaScaataNgaaVagaaHttaKgHgKaccgtcYtcctB +ccataagaSacataaaggtttDtVStaVBgtcgNatgtgaVctatWaaDccWHcctttaa +tcWactaatactcttacttgttcttatttatcaaagatWacYctacKtaSaaaStgtWaV +caYaRctgggtSaaaWtgctgcHtttgMcgatSaagttgttttNattgaacttaaKaYcS +BSacWattaataKDattKaHtgaaattKKttttgacDtDtattttDBDDcMgcatagaVN +ttaWtgaDttgttttttttgacattatagBDacgatNatMBcaggtacaatgtgctttat +atttRgBcctVtYVctgcatgtgatataatHagtttccttHatagtaMMaaWggBataaK +tttgataaagcKgtVtaaaatgtatWWaataaHgatttYtcWataataacagaacDRWDg +WaWaaaggattBcRctacYtagctNgtScagMcccHaBaYgtgctgtSDtHacKtNgtga +caaaacccMcacaKctcactaaaaaNgtagWtttYtgaDcatWctataVctNttKgRtat +ataYaaaRacaggttatagtcRgDgcaYctattNcaNtVatYattKgaaggBDtttactt +HttNtgcatRatgaMHtRBtaagatMcacatBatgtStctagacttccKaRgaWccRata +VtggaScgatttDMaaatNNtcYaYtaDaatctatgaVtctBKtgccYgtWatDcMYtaa +RtcVgcttttDtMtRagtactHccRBWatatccttatMtNatgttagagBcttKacaaMt +agaaattaDttaatatgaaaRattNcHSgaaHtaDcagctYacgccagcMtaaMgDaaaa +aggatcttcaaVNatRcKVaaHRBctgcattatMaWaNaKataaatatgWaaatcgMaaa +atcctgttactDtDagaccYWacttctRatgataaKtaaatcaMttttcaaRtScaWgat +MactMtcaBNataaaBactggtWHtYaattaWacattgaaVtYtSgMcatgaatYgatta +tacaYttaaaKRgaVagNgtaHWaattcgDaRaaacgVtBDtStttRaKgVagatatWtc +MKaaaaMDatttaaYcataDYagtaaaaKttVWMggctgVgtgagtKagtgtBBNctaca +aacttagattSttHagacKVttgHttatSataaWtMHttSaSaaaaDatgBtaYaaaggt +taMttgVtVtttctaattgaacaggtttDDVMtNSgcatataagDaNttatSVttMScNa +aattDttYaaHcNgttatatBatgDKctttgVVaaBgataaBatRaagactBYgMgNaBt +taaattagatttttttaVgttaYtatVtccgtaagDcNVcaWtgcaKgggYtgagattaM +aaagaatagtgaBaVcacBNtagtaDctctcVtaSctgtagcBcHMWtataattDtaact +ttHctaRcRaaBaYacatttcVRaatctgctattDSNDgBatcaaatgcaBccKctaHcB +tctVtaaHgatcRgaacggctRtaagtaSatatgatcaaagBtaagatttVaMagaagaW +WgcMWBRStRggtttWttttagtccaMRMaaattaSgBccggNataagtgctctttacYa +taRtcattgtgYBtggcatRtacttBaacDacaKtHDtaNacMtataaKKtgtaaaRMVt +ctVcRatcgatttgcattSaaaggttRatagtagaattVcNgRtKccBgBtWcataataK +ctctKatttttgVcaacKStcacSRtattgcggtcctcHatcgaaDgaVgctagtMNVta +attaaatattMYNcgattaaKtMttRtYgacttgttagggcDNgagNtKBaScagttctg +cMaaaMtHctRaYtcgRtHatVctttatcttggtYctctYgttgattttaacSttaaact +aaaWHattgWtctactatttcgMcVaaMctaKRcttcRaatSgctVNgtgaaaNcagata +atcaatcKtagtgacaaBVtttgtaaVctaBatgtaagtgtacctttacKtMWtaaaatW +tcVctgagataattacggaatacgSaWgaHcagtagNWaaaSacggaaatgatRBtRctV +ctgtVaatataVNactMgDtaatggtatctacaaatgtatacKtttgttttaaacgttgB +ggBtgacttWacgaMtttcagaacagaaRVtttKBacttDWaccagtaaatatcgMctta +tRtaaKKcgMtHKattWYYgttgatgttaRgacHcattcttKtcgtttaatagagWgDKa +YatKataKcDgctaaaHWgRtagccgttcatYattcagSHtttattataBVccaNMHtta +cgWttgDgaaRtRaatcgatNaaNtWVcctacatacYtctgKtcattatctattatcgtc +KtaataaattagggHctcatgHttSNacctYaKttMHtctttSgacgtttgMcStgttca +aSBggataggWttataNagaNBcatcaagtBtagcMagtcagagaaDcaaaataKgtatg +tgSaagtgtYDtDccVaaacagaagttaHSWatagaaaMYaggtacttctccttatatHa +tgctgVMatKttgaNtggSaRcattggttgWcatYagtaatatttgcttgaVctaataMR +ttttScggggtgagVcacatYBggtccatMattBaatgNataDatWtDttVcataacSVt +attagaagtaDtatcBacNaacaaBaaagaaWBHSttgattttKRcVataHatttttgaB +tcctctacctcRYttagcatactttagaMHgtcatgtHtatctaaYacacggtaaMtatg +ttaagaHWaRcaaBaacaVaKattHgataNatatacgtatttaDWctagatataaNtacc +gaacaDMttDSaSYaaYgYaVtcatactaaWWtatataaVtMcagMccaDaaSatBatta +gcaaaatgRtaHRgccgataatagcaaacacWacagaaVgBcagaYctHctgtcttaccB +attVaYtttHatgaVgttcRgaHtttagttttataatRWggattYatatMaaaactWaDR +aggataaWgMataggtactatatttVctataattaaatatgtgttDtcctaKataaaaac +ggtacgtKaaatccBKtgtaattacaKtKYtgStRaagaaaaaaaggYagtNactttaaN +aStcNtBcBaaacHtacaatSgattYttaacDacaHtcttcatttgSYgtctRaatVagc +aWtctcDcRctNHatScRtaMgaacWaaYatcaHaaagttggagtacaNcSRttagaatc +atVgtgaccaaYacWHHtaMtHtctaatttcactBtgNVggBgttctaDtcttaWttaat +catatHgaDacatgaaNagtaatacgDgHttaNggatDaggactcaatttcttDaNtRag +ttgVgaVRacWNVHBttcVtYYtagataagHtccattcaatNaataYtNctgatcRttga +YaaaBcaKatcacgSaataHatggtacacctttatRcgtaYacgataHWVKaattVtKcg +atcgtRtatagRgccBtaatagctcVNtttatgRtggggtttcttatactaatcMaaaWc +gcaatKttatttgtttatHRRacaVcSgatcagcaacccaMatYacBVccNcRgagatct +gtSgaMttHgtaattatggRatgcWtcKatattMKWtaaatctccgtgtcaHNYaagStK +caDaMtaaaWBttacBgNctMaatDttcttgatMagtagaaatYHKaacttattSgttNa +KagttctcataagtaatgactgaVStaatcctcDagtcataagWtataatattacagScH +aatatagcaHYaaSagaaaaactYtRYaatcggaaHcVcDcaccctattRaatattNgVa +atacagaataaSaaaagcWRgaKttccgtaWttctaaWacgatctMHaNWSgVtgNttVg +tattStaatNatVttacaRWagNgcaSgRVtcYtgtctYgtRKatctStHWttcYagtgN +tBaacgtagtgtHcgaSggcNgHgWggKatMtaHcgtKaHaWggacRRatattaHaagga +agaSgHggtttacctagtaattBaaatSttYgtagBaSKBaaSKgctMMcacagcgtYat +SctWctSaatRtKKtgatatctMtattagcgagaMctNtBcgtatRDtcatHtgaVcYtt +ctaHacgagDaaMNtcttaBgWattatagaKtcWtHaMacagattgtHacttttgDaBWD +tcSWKacKttcaHtSgttttDtHtSaVRYVgcagaatWattYtgNcgccBSttataaNct +ttcHtccaaDRgaataSatgctVDggacagBYtBcRacDtYDNtgWaattattatYKtNc +ggaKRatcagBactgatgcctSttttttDtcSgtcaaataataaMVttgaacBagtattc +tatggYtcaaatDWacVtgataYYacSccVcataaagacagtNaatgtactaagtRtatt +BMKacNacagaaWtctSaMgaKataaaMBgtYtaWaaKNtDStSNggaacgtMRtaaHct +atacMtattttaccaataKVtcagctttatacgtSWBaStgttgWVtYaacaacRgtSgt +acNgatgRtaYcagStcaNScaaaRttaDttctcaaBgcScDtWaggtgaacttNBBYaa +ccaNaactNgctaaDaaaggttgagaaMtatacttgtgtctHtgagKacagcacagcgKS +attaSDaKaatttagtHtMttaMVctaaBtgBaattttactttaKcMagcatgcDcatcB +agaBHattVgWtaataMgtttgtDaHaggctgtVattDYacNtNStttaKaNggtBtaKt +gHaaKcaacatDMtagatgtatMtaaacttccNBgctacgtgcaaKgWSNacttSBaggM +tNStaKtcaatagattatctagtaBttaggactYtaaaStaaYtgaaaagYtMaagaKct +gtVtttcgWcatctacgtatVaagtagaattBcagaDcgSgtaSggaactaRcaBRtMtt +RgattaattWaBYcaataHMacgHactatNctacgaVataNVcHatatVHKKagaaRSat +taacgttMattgtatagBagtatctttgaagaBctgattattHgRttacDgMgtWtaggc +aatNttgcttagagaRatttSgtttBtgRtgaNtHcgStatgaaKtgtaBacctgaaWgt +KatHDStatctttaRaaataacaBttStHVMaccggtaVYaaBttYNKgNaBHaaKcKaa +atStBcattgagggcRSttttctaaatcacaRBattccacatagacatSaDtaaaSNttt +gtatDgWgcatacgaSacRttagNaggaHtttagccttttWDtcYaVtaRtacWggctca +aaacVctWtacatagttaattBBttMacatDtatttaaRggattatBVcacattattaag +WctactVcaBgcttKagagttatRBgctagaHtgDgaaaSVtKgattaWtMDWaRccaaW +aagtaaVttgWgVgacaBtSaacDaaaaKcacaRKaagttgagtNatttaSttaWRgtct +aaccataDatagYaMgaWBcattaacSttcacDtSttgtaWYataRBHtccagaMctaag +aWagSDaactRNaaaWagtacaScaSDcaatMaaaaaaaVBcatKacaggtgMaaMtatV +aVgcctcDDYgtattcaatattaggagtYBaaatttagaaVWDattcgttagHKSgcWtW +caatttaBtaatNcaMYgYagatcRRtcataaaYctNtatttKRatRggtYcgaWcgccc +ataWttVaaBtaataaatcgNtctttaggNtatatgNaagtMttccaagactRttgtgat +tBagBtaataattBStcaatttaWcattaatVtacatgtatttBataVYWStagcaYKDa +agYtaggKtgagatVtMDtKgNtcatagtNcagtBagagcaNaaNtaRtagatatcYWtS +ataWggacagagtcaDSggYatttDaaatcactKatWatcDatatRattataaatatcta +ttHSctttggNctaagtSacgagatatatatRataagtttcatgcSaaKttctHaRgaaD +atgStWcataaaaatWMNttaaRaVgaYcHaagWggttttaaBtcagacKtaBtggcaac +HtaggVttttactatRWaataVcccaRaagattNttggStYaatBRaataVacgaaattt +aBaMYgcaMgtKStStVtgVaatacccYaDVYaVaYKVtgatgcctacaaagcWgDtVtc +taBtcctccacgatatWtcDHHaHacaaataaatataccaYRSataVagtttaaStgttg +RHtctaDMMaYYaaagatacaBWKcagttgcaacgagBagcaaatccgKaRgtgaatcgt +>THREE Homo sapiens frequency +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaac +aagtggtctaaaaagactgccctggaaggagtaagaagtatacagctgatccggtgtatc +cttcagtcatctgccctatactaattacacgacgcaaggaaaaataggtttattttctag +gcaaacccttcataggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgt +taccgacggataataacgatctccaatgaaccaaatgtagaatgtctattgattaccctt +ttactattcgacttagagataggagatagaacctcagtgtacttttttagccgaatggga +atctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatat +tatatcgttgttcgtggaatcgataacagatttgttgacccatagtaaatgtatactagt +ttatgttgtaagtgtagattgttttccgattgccgtccaaactttatgtcgtaattgtag +accagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaattttt +ccagtcactgtaagtgtaggtttagataaagccgtatgagttatatcataagggcctcgg +aaagcagcttcgaaccaaagttcccttataatagtagtttaactataaaagtatatactg +gtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacgtcattagagcgg +ctccaatttaaggttaacggcttccatgtgtagttgtatacaaggataacttaaagtatc +tgttcagcgagctagttaagttatcctcgatagaacacaactcagaggtcccaagatcgg +gtttgcaacttgctaatttattctcaaggcaaattgggaattatcgatacctgtatacca +taaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttagttagtgctgatt +aacggaacattaatgtttatcgttttgagatttagccaattctctgattctaactcaaga +tgccttatctgacgtgctatgcagcccctaagtattttacattgtaataggacacgctcc +tttaaaactcgccaaaaggtcgttgtggttctctactggttaactatataatttacagct +ttgttgagctagttcctctttggtttaagtcctcaatattagttggttcgagcgataagt +tggctagttaccttagtcactatattagatccgaatgttatgcttcatctgaagaccgcc +accctccaaaatttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtt +tctcaagtggtgtatctgtacacgagtttccatattttcatcaacagccaccgcacactt +atgtcactctaggtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgc +tagtcaaaaataaacatagcgaggcaccactaattcggccgcttatcaatgggatgctct +gcgcgagacgcgccagagctcagtagttagttcggacatacatttacttcagatgatcaa +ttagttttctacaaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctt +tagtatccttccgtcttatataaggtcagtcccccgtttcggtaccctggaatttactaa +gaataatgaaacagcccccaaggacgtacgtttacaaatgatagaccagatcgcctagct +tattccgacgcatgttgcatagaattgaaccaacggaatgtgagagtaactagatgagcc +gaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatg +tcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctc +ggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatg +gctcatatggaatgcctacctcatagtgctgaattaacacagcactgcggacctaacttt +tcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgtagggatcctcggt +gaatttgtgattgggtttgttgtagtactgaccaagtgaatattctttttttctaaaagc +agatctgctgccgggcactacgaaggagatctctgtgtatcattattgcttcttgacatg +atgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacat +attgttgatacttcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaa +atactggtgacttggtcctatctactattagctagacctctggggaaccacgcccccgta +aaacctgtgcaagagagggggtcatacatcttagacatcgcgcctccaccagggaagcat +tgggtgattgaccaggtgtgtaacaaatatgattattcttatactaatattagcaaagat +gcataatgatttgtattaaatgtataattgaattgataagggtcttttagtcagtgatag +agtagtataaggtagacattagaactcttaaccggacgcagatttttcggtcttagtaag +ccaattagtcgacaaaacaaggtaagagcggttactagtagtacctataatgcactgaat +cttcggtcgaagtatagttctaatgctatgcagattgtgacggcgacaaatgttcagact +tatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattgaatatttttaaat +acaaaatgcgcctacttattaggggaattaaccagattgaaggccaatcctcacatgtaa +tgagataatagacgataaatgaaattcttgtaatagttgaactgctacgtgatgggtatt +atatatgattgagatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaa +cgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcact +ccgaagtataagcaataataatgcgggtaatccagactagatcttttcggactcaatgcg +gtttcacggtaaacatgattaataccggagagtagtcgagcttatcagcgatgcaagcga +attcattgtgccaggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttg +gcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaa +gtccattaccttttagtttcagactggtggagctgactaaagttatatcatcattttgta +cactggtttagttaacgataatttcagatttaacatgaccagacgataatcgctgtatat +ccagttggaatgtggtttgccagaaaggttaacttataatcaagcctctcttcagtcttg +attcgtcgtatcccatccattgcgctatacctcagtgtatttggagctgtagttataccg +tgtgctaagatcagtagacatgacgagagcaatattatctaccttacaagcatcaacgga +cgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatatactatagttctg +tattcagcagttattcttatattcgatattatcttgcctattggatgtctgactttagta +tattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaa +ttataaacggttacaaccattaaagacaacaagaccctatagctttatttgaattttgtc +aatgcgcaacttggagctcgcgatacatcccaattagtctatagggtcgggacgattcta +cggcatttctggttataatgacaacatggattgtggcccgagaatcgctctttcattaat +taagcaatcattacagtcttataagcgctacttccgagtggtagcaggtaactcgatata +aggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgatagagaataccga +ccacagcgcaacctttgattactttcattaaattgtacggctcactcgacatcaagctta +agattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcag +aaagcgtacccagagaagatacgctgttacaatatacagggtgaaattattgcctgttct +tcgtaaccatttcgccaaacttggttagaaatgatagccattcatgatagaaataagctg +aatgataccagtatctttaactatgtagtcagggggaagataacgatggtccatgtatgt +ttctgatatgtgacagtattggccgcgtaatttgctaacgaagctacttaatgcctttga +gcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgagctataatatatg +ctagtagagaactctggaccatcatctatatgaatactgattcgagcgtgcaattacttt +agcctgcgtactactgactctacaaaacactctgagataagtttgtagtcagtaagtcgc +tctctataaaccttttggatgaccattgtacagccacttatagatcccaataaatagcac +aggagacagagtttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagg +gcacctattatttgatacctaacctaacggccctttcacaatggagaaatatatgacatc +gggacaaacacaaatggtgggtggccaggagatatgacatggtggcgtctctaagaaaca +cggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaa +gattttgccgtgtaatgacctggtacattgactggtcaggaatacatcactgtagttgcc +gtagtgtcctgttggtgttccatcaagacacatcgtataacgcaatttacgacggacatc +agatcaagttatacagattatttaagtatcacgtgtgcattgggacataagggatctcac +acatgccttggaacatttttgctttgtgccgctttttcgctgcactaccaatccttactt +accagtatattcaaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcg +attgggatagacgagacatttgcgagcgccctccacggatacgaatctcccatatcaatg +tgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagca +ctcgcatagcagttattcagaacctaatacacaaaaccgtcaaacattttctaattctag +gtatgggccgatcataggagctaaggtgaaactcataaatgttttgttagatctagcatc +ctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgtatcctttttaac +tgaactagtcggtcccatttcgtgactgagatctattaaccgataagattaataacactc +gcattcgtatcagctcagagtgaagtttttcaataatttgactgatatattaacttctaa +aataaccctttaagcctcggatccgtttcccaatcacatcaaaaattcttattccaacta +tctacggattaacaacgtgcatggggatcgtagtaagaacttgttccgatcactttgagt +atatcaagttgacggcccggttattattgaatagaaacattcacctgctaaattaaatac +cgcacatcggatacccgatttcagagggccgtcttactaagggcaggctttgttcggttt +aactgagatgttcattattttacagtatgcttcaactaatatgtaacgaaggacagtgga +tctgtctccatagtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgt +tcgagttgttgatcatggcacgtgaaagcaacccctagtattctagacgaaaattttttc +tagttcatctgataatttgccaattcaaaaacaaccgctggtttcccggcgcattctcta +aaatggaagtcgaacctagagccattatttgtcggtaacccatgagttccttcttttcag +aagttaatacactgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcat +aacaacattggatcaagatagcaatttggctacctattctaattctcactagattcggta +ttccactacaatatcggcagattaggattggatgaataatcggtgtttaagtccggttgc +gtctccaatctcctaatttttattaatattgatcttggtgacctattgtaaataaaaact +tcaagactttgaataacggtgaaaagatagaagactcatttgaaaatggatcatccacag +atccaaacattagcaagacactaatccccaactagctattctgatcgcgatcgtgctgca +gtactcctgtcacaatagtctgttcatgatctaattctttttgggctttgttcgatggtg +attcagaatctttatccggtcgcttccctgtagctactttgtggggatattgcccgggga +ttatagggttgagatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactac +atcagaacatcgtgaagacaccatacgcggtacctttatttaccgataacatttcttcaa +gaaataccggtaagcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaa +ttttatttaggttactgctcaaggaataaaaactaactatttaatttataataatattac +aaggctcacactgattagatttgtctataagacttcgcgatcccccattaccggattgtc +ttaagaataaactagataaaccatgcattttctagataaggcctttagtctaattagata +caaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaaccttttaattac +ccgcaaatcactttatgtcgagactacctctgaaatttattatctacctaccgcatgagg +acttgaaccatcttgtaggagttatgtttattagctaagattcgtttatcctgtagcggt +ccatgtatattcaacaagcaaaaagcactcagaattgtttttagttgagtcaagactgat +atataaataagtttccctagttttttcgtggtgggacgatattgaattgaatcttaaccg +aagagtttcccactctgtcgcacaataatacacgccaatatttccagccctgcttatgcc +ttaatcggttactcaatctcccattgaagttcattttgatctgcatagaagtttcgggcc +cagccttttttctgccaccttcctccaagctctgtagacgcactctaagattgatgctca +catgtattaattctacattaacataaatatataagtcatgcatcttcgagtaaaatatct +ggttctccaacatgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatg +attgggttaactggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtct +caagaccgtgtattcctcgtgctcggaagggctattacgcttacttccgttttggtatct +taatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaag +agtataaaagttgtttaaacgaactacttgctttacaataccggtcgtatatatcgccgt +gaatccagaagattgtcttctttggattatcaaccgagatcctgtggaccgatgttttgg +gaccttcacagaggactccaggtagagctcgcttttgcattaatctaagaattgtacctc +tctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaatt +actttaggccgaaaggcacatgagttattatacatatacgagatggtggtatacatcgaa +ttcggggcatacactatagttgcattgtatttagctgctttaaataatatgatattacct +tccttacataagacattaccggcataccctggttttcaacttgtggggctttttgacgat +cgcactctcatttgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcg +ctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaatttaaaattgaa +acttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgc +aagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatctt +gatttcattcttcttgtcaattgccgacataggatgaaatcagattccaatgcaatacac +agtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggat +agtatacgggccttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgt +acaatctcacacatagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaa +ctttattagaagtaaaaatgtgggcaaaagaaggattccattttacaagacgattacaat +gagttacatgtctctcaacgtagtctttccctagtagtctttgaactatttaggtactcc +agaaaattttagcaaagggtttctgtgtgaatccgccattcatgtttatgatggaacaat +aagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatatt +caatttagtacagatccccagaagttaagctaagtgctctaaaatggcctaaacggttat +caaagtaggtctaattactatactaacgggtgcatcgtaataactgctgtcgatgcaaca +ctatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattc +ttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaa +atttaatctatgagcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttg +acaaccgcacacataatcgaactattgatagtcgggagcataaccaggtgaacgtacttt +gttcacgacatttattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaac +gcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgag +aactttagctggcttttggccagtatttagggaccaagagcactagccttaagctgaata +ttttgccatttatctactgttataactttaaaacttggtggcaccagacttgtcgataca +cacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttata +ttatatttaaactaaaagatgatattagcttctgagggcgatagggctccaaatcataaa +gaggaatatattattacacgattagaaacccacaacatacctcgaatcgcccaaaagttt +gacgaaacttggcagtactccacatctcagtaatacagttgggagagtctcaaatgttgt +tttattactcaatgaaccaccctcataatttcactgctgttccattaaatttgcaaacga +tcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtagatgcataataaa +aaaaactgctcgctataacacgatcatcgtgcattcttacttaggagcatcacccgcaca +ataacgtaccttaaactacaacactattagaccgagtactgtaattcacgaaagctcaag +ctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttgcggagaggattc +aattattttccattgcacctactccactagattcgataaaagaaggtggtcctcccttaa +aaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatcctt +ccctaagaaacataaaggtttttaataatgtcgactgtgaactataactgcatcctttcc +tgacctactccggttccttgttgttatttctgaacgagaccagtagataaacaatgtaaa +ccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaaca +taagaagtcataatcttacttgaaattaattttgccttttattttttttcaggctcgaaa +ttaatgatttgttttttttgaccttctagttacgctaatatgcggtcgcctgtggtttct +attgagtcctataacgggatgggatctaatacgtttggttactagtaaacaaggtataaa +tttgataccggagtatcaactgtataacatcaagctttatgactcatacgcgaagtaatg +acacaaggctttcaggagatcgcgagtacagagccactaaggggtgtattacgatagtga +caccaccgagcgcactcactccccaagtagatttatgatcctacgctaagtattagatat +ataaccaaagaggttctagtcagtgcaactcttagaataataattagccggttttgcctt +tttaggcctaatgcaatattcagctagcccttatgtatctcgcgttccacagcaccactc +atggcacgcgtttaaactaatcaaatataatctatgaatgttatgccagtacttgaataa +atcaggttttttataagtccttgcatactctcgttatatactgttagagtcttaccccat +agaaattctttcatctgcaaacttagaagaattctcagctacggggagcataaagtcccc +aggatgttgacaaatacaacaaatgtggcttatacaaacactccatatgaaaatcgaacc +ctcgtggtagttttagccgaaccttgtacggataaatccctccattttccaatagcagat +acctatcctactacctcgtggtattaaattaaagcttgaaatatagagctgcatagctta +tccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagc +aaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagc +aacttcgcttattaagacaattgtttataagccataattaaaaacatatgttcaacaggt +tcattgatatttgtaattgcacaggtttttaataaggatctacgtaagtataatgaacaa +actttttaccagagttatattctgtactttgaaaatgctcctctaccgccttagagactt +tcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattca +accgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaatataattttcagt +tttcgaacacataaccctttgaaaatctgctatttaatgtctcacctgcatgcactatct +tctatactgctcagaacggctatacgtcactatgctccaagtgacgatttaaacgaagca +aggaataataggtttattttagtgcaaaacaattaagtgcggactacgtgctctttacaa +taagccttgtgattgggctataggttaagtcccatattaacgatctccaatgtacaaaat +cgacaatcgctttgcattacccggttactagtcgaattacagatagctgttagatactca +ctctaattttggacaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatc +cttccatcttaaacgattacatattatagacttgttcggggtagagatatcacagttgtg +caaacattgtaaatcgatactagtttatgttggtagtctagttgcttttaccattccccg +aaaaacttgatctactatttcgacaacagtaaacttgaactaggtaagtgaaaacagaga +atgcctcatagtgccactatttgtccactatatgtaagtgtagctttacataatccacta +tgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcccggatattacga +ctgtaactataaaactagttactggtagcgcgccatgtatagatttgttttaccggttgt +ggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttc +tataaaacgataaagtaaagttgatgttcagcctccttcttatggttgcatcgagagtac +actactcagtgggaaatagatcggggttcctacttcagattgtattatctaggcaattgc +cgattgtgccatacctggataaaataagctacctacatgtgatgcttatctattatcgtc +atactaccttagggtgtcctgttgaacgctacattaatctttagccgtttgagatgttcc +aatggataggagtctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatg +tgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtccttctggttctattc +tgctgaactattgaatggaaagattggttgacctacgtactatttgcttgaagtcatcaa +tttgacggggtgagagacatatggtgcatactttacggactctatattttagatcagaag +cttagcagtcttctctacaccccctcacgacataattgcttttaagaatctatgtttgat +tcctctacgggaattcggatccgttcgcatgtgcggtttatctaaaccaggggacatatg +ttcagctaaagcatacgaacactttgctaactagacgtatgtatagtagctataaatccc +gacgatatttacaaaaagaaatgagactcaaatatatacatagcgaccctacacttattc +gcaccctgatctaggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgt +attaaatttactgcagttgagattttagttgtctactaaggattactctaacccgtaata +aggatcaagactcggtactagctttactatcattccctatgtgttttcctaactcacaag +ggtacgtaccagcctatgtaattacaataatgataaagacacaaaggaagtaactttaca +aatgagtctccagttacactagcttagtccctcccatcttgctttgaagtctaaatacgc +aatctctgaggatatacagcagaagaacactcataacgttggagtccaagaattagactc +atagggcccccaacatttaatatgtactgtgagtttgaaggtgttctattgttaattcct +gctcttgatacatgacacgtactccgtgtttaaggcttcggactgactttctttcataag +ttgagcaacgaaaatttcagaatcgataagttggattcactaactaatacggctgattga +aaactccactccggacctatatggtcgacctttatacgtaaccgatataaaacttatagg +ctggtatatcgagccttcctagcgcaatttcggatggggtttcttctactactcaacaac +ggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgt +ggagcatgtgtcattatggactggagcactcttaaatcactctgcgtgtgctaaacgata +gatcataacatgtcctgagtaaattttcttgatacgtcgcaatataccgttattagttaa +acgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgact +catctcgcctaacacgcacacgtataaactcggaatgactgccgctcttacatattagaa +atacagactacaccacggaagcattgggtcattctcaaccgctgtataaaagatgattag +tcttataataagattaccaaagaggcagaatcatgggtagtaaatctattattcaagtga +ttaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaaatattaaccgga +cgaagtggtttacgtcgtactttcactattagtagtaaatacaaggtaacaccggggaat +agtactaaatataatgatatctatcttcgggagaacgagtcgtctattgctttgaacatt +ctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgttacttttgtctat +tcaaaagattgaatagttttttatacaaaagccgcatacttatgacggctagtatacagt +ttcatcccctagcatcaatgctatggacagtattgaacttataggaaattcttctaatag +ggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatggcactagtattg +tcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctt +taacgaagcgacagcgacagaactcccatggataaccaattataaggcccgtaatcctct +agacatcgtttaccaataaatccgctttctccgtaatcatgttgaataccccagagtagt +ccagatgataaccgatgaaacacaagtctttctcaatgcacttacggtgaacttattacc +gccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaa +cttcatcaactttcgtatattcaacgccttgtaattttactttaagacgcctggtgatgt +agattcttagataatcagtttgttatcggctgtactttaccataatttcacaggtttcag +gtcaagaagattatagctgtatatacagttccatgctcggtgcacagaaacgtgatcgga +taataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagt +gtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagatt +agattccttaatagaatataccgacctctagtccgaactaaactatagataacgccaact +tcaggttaattgtctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggc +catattggttcgagcactttagtttttgatgcataggatatgcaatgtatagctgaaagt +actttatctgtttcaaactcacattgattaaaccggtaaacctttaaagactacaagaaa +atattcagtgagggcaattttgtcaatcacaatcttccagctagagatacttcacaattt +gtcttgaggctacgcaacattagacggattttcgcgttttattgaaataatcgaggggcc +caagagtatccatagttcattttgtaagatttctttacaggcttattacagcttcttcag +actcctacatgcttacgagttatatgctagcatgtgaacaatagattaatatacaggaaa +acgtacattgagagagatgaccctacacagcgcaaccgttgagtactttcattaaagggt +aacgctctcgagacagcatccttaagatggccttattgtcaaatcatttgcagaagtacg +caagatccctaaccaacgtagaagaatccctacaaacacatgagacgcggtgaaaataga +cagggtgttagtattcaatcttcggagtatcaatttcgccaatcttggtgagaaagcata +ccctttcttcagagaaagaagatcaatcataacactatctttaacgaggtacgcacgcgc +atcattacctgcctccatggatctttaggatagcggaaagtattggcagcgtattgtgat +ttcgttcctactttatcaatttcacattcatatacatgtcttttatcaaaatcgccaata +agataggatgagctatattagatgctagtagagttcgcgccaacatcatcgataggaata +ctcaggacagcgtgataggacttttcaatccctaatactctctataattataactctctc +ttaagtttggaggcagtaacgcgctctatataatcagtttgctgcaccattcttcagcct +ctgatacatacaaataaattccacagcagtaagagggtttaattgagacatcttgggaac +ttaggattttactctaacatcaccgaaacgattattggataccgtacctaaacgaacttt +ctcaaggcagtaatataggacatccgcaataacacaaatgctgcctccccaggagttatg +tcttcctggaggctatatcttacacccactcactataggcaaactaaagtttaaatgttg +attgtctaaaaaaaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgt +aagctataattctctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcct +ttaaagctatttacgacgcacatctcagcaagttataaacatgttggaagtttctagtcg +gaattcccaaagaacggatctatctaatgcattcctacatttttcctgtctgccgatggt +gccatcctattcaaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaa +ccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccgagccacatacac +ggagaacattctaacatagcattctcaactcgatcatttgcaggttacttctttcctatc +ctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacctaagaaacaatt +cagtaaaacatgttcgaattcttggtatgggaacatcattgcagctatggtctaacgcat +taatgtttgggtacatcttccatcatataaacaggaagagtctgacgacagggagtgctt +gcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtg +tatccgataagatttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaa +tgtgaagcatatatgatctgctttaataaaactttatccataggatacgtttccaaatca +attcaataattattagtcaaaatagataaggatgaacaacctgaaggccgatcggacgta +gaaagtggtcccatcactttgagttgatattgttgaaccacacgttattatggttttcaa +acagtctcaggatattgtatatacagataatccgataccagttgtctgacgcccctctta +cgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaac +taatttggaaagaagcacagtggatatgtctaaattcttgttattcaggcctgaatttaa +tacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctctaagctaccact +tctatgatacaccaatagttgttctacggaatctgataattggccaagtcataaacttcc +gctgcgttcaacccccttgctcgaatatccaactcgaaaagacagccttttggtgtccgg +aacaaatcagttacttcttttctgatgttaattctctgtggtcagatacagaccaaaaac +tccgcggatttaccatcctccaagaacaaatttgcatcaacatagcattttggctacata +ttctaagtctcaatagtttaggttttcaactacattatcccaacattaggattggaggaa +taatagctgggtaagtccccttgcgtctacaatcgactattttttatgaatatgcttctg +ccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaat +caggtgtaatggcagcagccaaagagcatataattagcaacactctaagaacattataga +tatgatgatagcgatcgtcatgatgttatccggtcacaatagtagcttcatcagctaatt +cgttttgccagtggtgacttgcgctggaagaatcgttatacggtcccttccctcttgata +cggtgggggcttattcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaa +ccatctagtagtcaactatactaaatcacaaaatagtgatcaatacatacccgcttcatg +gttttaaccatttaattgattaaagatattccgctaagaaccattatctacctaaactga +tcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgtt +atattgtatgtagaataataggtcttggagctaaatgatgtgattggtagtgaagactta +cccttacaactttaccggtttctcggaagaatatactagagaatcaatgcatgggctaca +taagcactttagtctaatgagataaaaaatacacgagtcttccatcatgaattttttgtc +gaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaataactctcatat +gttttatataacttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagct +atgaggccgggatccggttgagctacatctatttgctacaagaaaaatgaaagcacattt +gttgggagttctggctacactcatagagaaataagtggcccgagtgggtgcggcctgcct +ccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcc +tttatttcctccacggagtagcccgtaatccggttcgaaagagaccattgaagttaattt +tcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctctt +caaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacataaatatagaagg +aatgattcggcgagttaattttcgccttctccaacatggcatccctacgttcgttataag +gaccatacatgtaggttttaaaggtttgcggttaatcgatatttacatcatagaaattct +atagtcaaatttacaagactctagatactcactcgttgcagccggctaggaagcgctttg +taccttacttcccttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactca +tacctccgtgaagagggtagatagactattaaagttgtttaatagtacgtattgatggaa +atgacccgtaggagatttaccactcaatccacaagattcgctgctgtgcattatcaaaac +agtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggtagagatacctttg +caatttttcgatgaaggcgaccgagataaatgagctataacactgtatgtcttttgattg +ctataaaacacagaaacggatattaatttaggccgtaaccaacatctgttatttgacata +gaacagatggtcctttacagcgtattccggccttaatattgaggtccagtgtattgtcct +cctttaaagaagttgattgtaactgacttaaataagacatgtcacccattcactgggttg +caactgctggccctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacc +tgcgtttaaaagacataaatgtcgctatgaaggttattcattaattttagctgttttctt +agaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttg +tcaagtaggcgggcatcattgagattgtaagaaataaagccataaccagccccggaatag +aaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttc +ttatcagaggacattgcaataaaatctaacaccctcccttgtgtggttgggccatttgta +cttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtcccataaacgatc +attctcgcccacttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgt +ccaatgttaggctaccttctccaactttagtacaacgaataatgtccgattaacaaggag +tcaatttgtcatgaccagttcattcaggtacttgtatctatacggacgcgttccagagta +gtatttgaaattttgaggttctactgataagtttagctatcgctgtatgtctgaataaga +atttaatgtttatcttcgataaataacaattaacaactcctaggtgatacactgtgaagt +ctgctgttccccaaattacatatgctattttgttcacataccatgaagttaagctaagtg +ctctataatggcataaacggttatcaaactagctcgaatttcttttattacgccggaagc +ggattaactgctgtagatcaaacacgttaggatagtgtcgttttcatatatatctaaatt +cggtctaacatgcattacccatgcttgataacgtagcacttcgcagtctaattatgtaat +gtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgacta +cccggatctttagcctttagggtctaaacagaactaatattactacgtgtcatactccgg +agcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtat +caaattaacccagcaatacaataagcatgaaaataattgtaatcgggtttgggccggaat +cccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactggattgagccacaa +actcaactagcattatgctcaatatttggccagtgttctacggtttgaaatttataaagg +ccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaataggtttaattaga +acatccgtaggatttctgtttatagtagatttatactaaatgttctgattagattctgac +ggccttacccatacaattaataaagacgaatatattagttatagtttactatccaaataa +attaagcgaatcgaaataaactgtcacgatactgggcagttatcaacttatcacttatac +agttcggacactctatattggtctgtgagtactctatcaaactaactcataagttaactg +cgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatg +acacatatggagatgcataataaaaaaaacggctccatatttctcgttaatcgggcattc +ttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaactattagaccgtc +ttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattct +gataatactgggcggacagctggaaattagttgccagtgcacctacgcaaatagtttaca +taaatcaacgggctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaa +gcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtag +gtcaactataactccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacg +agaacactactgaaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaag +ttggtggtagtgcacggaataacataacaaggaatattatttattcaaattttttgtgac +tgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgct +tatttcaggtccacggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgt +cctttagactattcaaggtagaattttgataacgctctataaaaggtagaaaatcatgat +tgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccct +ataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttat +gatcagacgctaacttgttcttagagaaaaatacacgggatactctgtgcaacgatttca +ttaataaggtgcagcttgggacttttttggccgtaggctttattaacattcacagtaggt +agcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaaatataagctagg +aagcgtttgccaggacttctataatgcaccgttttttttagtacttccttactagcctta +gtttatgttagagtctttccaattacaaaggattgaatagccaaaatttctacaattctc +agcgaacgccagcttaatctaaacacgagcttcaaatattctacatatcggcaggagtca +atatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataat +taaatcctttttcaattaccacagtacgtgcattagaactactgctatgaaagtaaacct +tgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaac +gagttgatgttctgacgctagagcttaccattcgttaaacagataactaaaatttaatgg +ctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatt +tttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtac +catagaagtatgtataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaat +cagactagtcacacttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaact +ctacaaggcatgggatgagattctaccgactccggataacactttacgatcgcgcataac +tctagctcttagataagtttaacttgtcgatctcataaacagttcaaaatctgcgattta +ttgtatcaaatccatcctctatcttctataatcatctgaaccgcgatacggcactatgag +ccaagtgaagattgaatccaagaaagctataattggtttattttagtccatttaaattaa +gtccggtataagtgctctgtacaatatgcagtctcatgggcatatacgttaactaccttt +tgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaa +ttactctttcctgttacatacgatctcttagtttggacaactagcccatgatggcgctcc +tctagcgcatgaacctactttataattacatctttatcgatgaatttttttagactgcgg +aggccttgagttttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtac +gctacttgcttggaacaggcaccgaaaatattgatctactattgcgtcaactctattctg +ctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgtcaactatatcta +agtcgacctttactgtatcaacgatcacggagagaattaccgaatacgaaacctcaggac +taaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagggtagcgacacag +gtatactttgggtgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttc +cggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactcc +ttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttc +agatggtaggagataccatttggcccattgtgactttacgcgattaattaaccgacatac +atctgttcctgagctatgatcgtctgaataaattacggtctcctcttgatacctaatggt +ttctggagacgtttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagct +acgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaagggataaagaga +aataacggacttctccgtagattagcctgatattttgatgggaatcatggcggcacatac +gtaagagttgcgtgaacgaatattttggacggcgggagacacatatcggccattcgttaa +ggtctctatattggacatcacaagcttagcagtatgagctactaacactcaagacattat +tgattttttcaagatatgtttcattcctctaccgctattcccatacgttcgattcgccgg +gtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgttgcgatagagac +ctatgtatactagagagaattccccaacatttttacaaaaacaaagcagactaaaataga +tacagtccctccatacaattaggaccaacatgttattgccgatcctagcacacacaccac +aaactcagaacttctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaa +ttagcattaatattaaaactaattaggataaactataggtacgagctttactataagtca +ctaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataa +agaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagagtagtacctacat +gcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataa +agttggactccatcatttagaatcatagggaccaaaacatttatttgctactgtcacttt +gtaggtgttctattctgaattcctcatattgatacatgaatcggaatacctgtggatccc +ttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatcgagaagttccat +gcaattaagaattcgcctctttgaaaactcatatccccacatatagggtccaccgttatt +cggaaacgatataataattattccagcgttgagcgtcccttaagagcgcattttcgcttg +gcctttcttctacgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcac +cccatagaactacctctgagagcgcgagatggtggcagtatgctctgcagctagcgttta +gaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaattgtcggcattag +gagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctag +tccgcagagatacgattacagactcagatcccctaacaagcaaaacgattaaatcggaat +cactccccctatgacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctc +aaccgcgctttataagatgttgagtctgagaattagatgacctaactgcaagaatcatgg +cgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcg +gtctaaggacttagatgataaccaagaactggtttaccgagtactttcactattaggagt +aattacatgcgttcaccgcggaatacgacgaaattttttcatatctttatgagcgagatc +gtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaattatagattcatt +atacagatgcttacttttctctattcaatactgtcatgagttgtttttaaataagcacca +gaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgatggacagtattct +actgattgcaaagtagtctatttcggcttagcagtacgcatgcctatttttttgcaggca +cagaataatatgcaactaggattctcggcatccaattaacaggctaaaacaccaccgaaa +gacaggtaatctacgaagttgatgtttactacagaaagcgaatgatatcacttggagaac +attttagatgcccccttttaatctagactgagtgtaccaatatatcaccggtctaccgaa +tcagcttgaataaaccactctagtactcatgataaccgagcatacacatgtatttctcaa +tgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggcgacttatacttc +tgtctttgagtacagcacaccctaatgaatctaagttagttgttgatacgaattgtaatt +tgactggatctcgcctcctcatctagattcttagagaagatgtttcttatagccggtact +gtaactttattgatctggtttatggtaatcaacattttacctctatttaaacgtccttgc +gccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtctggaggccgaga +aaagaaatgcacagagtaagctctctattgcgacatctacgtagaaactcgcatttcaga +tcgagtaagcaactctcattgtgttgattcagtaatacaagattacctacgcttctacga +aatatactatagatttagcctacgtcacctttagtgtcgagtcggagctttgaagatcgg +atgcggtgtggactgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtc +gatatcaatgggatacctcaaacgtctttatctctggataactcacattgagtataccgg +taaaaatttattctattcatctaaatagtcagtgagggctagggtcgcaatcacattagg +ccacatacacatacttaacatgttctattgacccgacccaactttagtagcattgtagcc +gtttatgcaaatatgccaggcgccaaacactagccagagggcattttgttacatttattt +aatcgattattacacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtc +aacaattcagtaatttaatccaaaacctaaagtcagagacatgacactaaaatcacatta +aggtcagttagtgaaggaatggctaaccagctagagaatgcatcattaacaggcacttat +tgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaa +cacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgt +agacaatagtcgggacttagcagacactggatgcagtcatagaagatcttgcataacacg +ttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgc +taacttttccaacacgtttgtgatttcgttcataatgtatcaatttcacagtcatataca +gggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttcagagttcagtta +gagcctaatgattcgagagcaataatcaggacagcctcataggaagtgtcaatcacttag +aagctatattattataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatca +gttgcctgcaactggcttaacaatatgatacataaaaatattttcatcaccactaagacg +gtggaattcagacttattggcaacttaggatgggactattaaataacccataagatgttg +ggataaagttacgaaacgaaagggatatagcctgttagataggaaatccccaataaaaca +tagccggcctccacagcagtgatctattccgccacgcgatatctttataccacgcaatat +accaataataaaggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgc +gtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagct +tcctctgcaagatacaatatgactttttagcttttttactaccaaatctcagaatcttag +aaacaggttggtacgtgctactcggaattcccaaagtaccctgctatatatgccattcct +tcattggtccgggctcaccatggggccatcatagtaatagaaggtagtaaaactagttga +tttccgacttttaacaatcactatcctgacccagatatgggttccgactggcccttactc +cagtaagggcagacacacagacaacgagaacttgataactttgaattctcaaatcgatca +ttgcaacgtgacttatttactagcctactcctataattcatacgtcaaatacatttcaac +ggaggaagataataagtaaatattcactaaataatggtcgaaggagtcctttgccaacat +aagtccacatatgcgctatagattttttcttggggttcatattcaataagataaacagca +agagtatcacgtcagcgagtcattgagatcttggctagcattgtgatagcatattctacc +taaatggtagtctagcacagagtggataagatatcagttagatatagacaagtactataa +cagatctcgcttcgttggattgtatggctagctttgatgatatgattttataaaaattga +tccagacctgacctggccaattatattcattttttatgagtaaaaatagataaccatgaa +aatactcaagccccttaggacgtacaaagtggtaacataaatttcaggtgttattctgca +accacacctgttttgggttttcaaaaaggctaagcagattggttttacagataatccctg +aacactggtatctcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctg +aagttttgtaaactaggcggaaaatatgttcgatagatccactcgcctgaggtagaaatt +cgtcttagtaacgcctctttggattacacagaatagtgtactgacacgtacactgctgca +gcagccatacgctaacattaaaattcgttgagtctacatttgttgttattcggattatgt +tattgggaatagtatttttattcccctgcgtgaaaccacatggatagattagcctactcc +taaagactcccttttggtctacggttcaattctcttactgagtttatgttcgtaattata +tcggcgcagtgaatctcctaattatcaccggagttaccagacgccatgaacttatggcca +gaaacattgcatgtggcctacataggattagtatcaagagtttacgtttgcaacgacatt +tgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgcacgcgactataga +agttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgct +tgatacctgaattgagacatgtataagggctattgccagatgaaaaactgcatataaggt +caaacaatataagaacattatacataggatcttagcgttcctcaggatggtatacgctat +aaagtctagcttcagcagctaaggagttttgccagtgcggacttccgctggaagattagg +tttaaccgccctgacatcttcataaggtcgggcctgattcaaacccctggagtgccgtct +catacttgaattaatcgatggaaaacttcttctagtctaatattattattaacaaatgac +ggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaatcattttaaccta +tcatccattagctacagataatgataccccgatccgactagggggtaagtggttgttccg +ttaggataaaccatgtaaaacgttagagggtttgtagattaattggtattccagataaat +gaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaa +gacagtataaatgaaggggattcagaagcaagtttctcgattgactgaatttataaacca +gtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatat +ttatcgagtctataaatatctttggttgtatattacttcacaatcaccaattctaaatga +ttcttccactgtgcgggtggagatatcaggacgggttaaggttgacctacatcgttttga +tacaacaaaaatcaaagcacatggctggggacttctcgatactatctttgagatagtacg +ggcaagagtgggtgacgcctccctacattttcaagtctatcggataacttctcggtaaaa +cgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaagttttaccggtc +gaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggtta +tccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatg +cgtatggttctgatatatagatcgatgcatgaggacactttattttagccggcgaattaa +tggaatccatacgttacttatttggacatgacttctaggtgtttttgctgtcccgtttag +cgatatttacagattagtatttcgtttctcatagttaattgtatctagatactaactcgt +tgaagacgcataccttgccatttgtacaggacttaactgttccgtgcgtaatttgaattt +cttataggttcttcaaggcacgaatacctcactcatgaccgttcatactctagttaaggt +cgggaatactacgtatgcagggaattgtaacctaggagatttacaactctttaaacaaga +gtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatca +cctagaaacctactcatacatttgcaattttgagatgtaggcgaaagagagaaatctgct +ttttaacggtatctcttgggattccttttaaaaacacataacgatagtaatgtaccaagt +aaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaa +tattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaac +taatgtcaccaagtaaagggggtgaaaatgctccccagggttctacagacatagagatgg +tcagaacacgacccccctctcaacgcagtgtatttgaaatatatggacatatctacctta +ttctgtaattttagatgtgttctgtgtataccgatattgataagtcaataggcttgatta +cgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcagattgtttcttttt +atgccataacctgcccaggaattcaaaaggttatcgatacccgatatgctgtgaattatt +attctaatggccactcattcctgcttatatctggaattggcatgaatatcttacaaccta +aagtctggcgttgcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaa +ggtgggtacgtcacataaaagttcattagaccacactttgtgccgacgtatatagatata +ttacacgtatagggaatgttttctcctaggtgacccgaccttctactaaggttgtacatc +gtataatggcccattaactacgaggaaagtggtattgacctggtaatgcacgttcttcga +tatataccgacgaggtaaagtctactattgcaaagtttgacgttatactgataagtttag +atttccctggatcgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaa +atccttggggatactatcgctactatcatcggaccaaaattaaataggctagtgtcttat +cagaacatcatgtttaccgaactgatctattttccaatttaagctgatattacgtccgcg +tatttattttagttccccggatgacgattatctgagctacatcatacaagttagcatact +cgccggtgcattgatttcttatttcgctatatcttcaagttcacaggcttcatatagttc +caattagcagtataattaggttttgtaactttaaccatactttataaaaggttatattgc +acaactgatcaagcatccgctataacccgagctttaccagttagcggctaataacaaata +agatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatt +taggcaatgggtagtaataagtataaaatgataccacatatactataacaatgaaattat +ttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgacatagggtcatcc +atgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgt +tataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaaaaccaatattta +tcgttcgttattgctggtagtacaacatcacgagcatttctcttttgagttgatttatac +tatatctgctgatgtgattatgtcccacttacccagaatattaagaaagtcctagattgt +aggtatacttgactataaatataatttaagactatacaaataatctggctacattatgcc +atcgtagaaactgataacgtagtaacgtcggacactagattttggtcggggagtaatcta +gcatactaacgaatttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtc +ttcaatacgtttagactattaaggactcatttcgagatccagtattaattatacgcatcc +atatttatactgaagacggattgagttaggacgacaagctaaacaaatattaagttaagg +attagtattatattgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgtt +acttattcagagagacttaattcggttatgactggcagctcacctggaaagtaggtgaaa +ggcaacagaagaatattgttgactgaattctacgggctacgaacgtaattacaaagcggt +tcgtaaagagcataaagatcaatacaatggatctctacagtattacgtaaataacataca +taaacctggtgttgattcgactagctcatagattaatcattaattgaagctacgaagacg +cggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttataatatcgcgctt +aaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatatttactaggaata +ttagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacattggatgcatggct +gtgggggcacaggatacttaccattagttcacctacaagcggcgtgagagggtctcagtt +ttagccagcgcagagaagtacgggcctttagacgattaatgctagaattgtcataaacct +cgtgaaaagctagttaataatcatggtgctagaagaacacaacttttctataaaccagtt +ctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcac +atagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgagagataaatacac +cggatacgatctgcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtag +cattttttaacagtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggt +ttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtt +tgtactaattcctttatagactgagtgtatcgtacactcggtacaattacaaaggatgga +agagcaaataggtcttcaattataacagtaccccaccttaatctaaaaaccagcttcaat +tagtattaatttcgccaggagtatatatataaatatctaaagactaaaagactcgtactt +ttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattag +aaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaatt +catactcgattaaggcctataaaactgttgttggtatctacagagtgattaaaattagtg +aatcagattacgaaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtg +gtacaattggctgtagtagaattttggtataaaataggtgataaaccggatgggtgtggg +cgaattcaaaagcggtttttgttccatagaactatgtagttggttataaaggttgtaatc +tcggagattaggttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtg +ggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggataaacaatacgca +tataacttgacgatcgagcttatatcgacctatttgagaagtttaacgggtcgatataat +atacaggtcttaatagccgattttttctagaaaagcaatcctatatcttagttaatcaga +tcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacattcctttttgtcc +gggtggggactccatttaaagtatctcacctagaactcagcggtaatagatgcagtctct +tgcccagttacggtaactaaatgttgatacttagaattgctaaattttagtctagacatt +tccaggtaaaccggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgc +tcaaattgcaattgagggccctactatagacaatcatcagactttttaattaaatagttt +tccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgta +tgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttc +taagatggactataatcgattaggctaattccgttcgcaaatcacagaagcaatcttact +caaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaa +ttacccaatacctatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagat +taagtctgaagcctagagacaaagggatactgggcggggaaacctgctccttcacggtaa +catggtaacaacagaatttggttaaggttaaaacgaaatatactcggagtgaattactgt +taggtttcgtcatcggatcaataagtagtttccgtgaagacactcttatattagatctcc +gaaattctgacccgtgcattaggcacttggtaggagattccatttggaacttgctcaatg +taagccagtaatgttccgaaataattcgctgcaggagcgaggagccgctgaataaaggac +cctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtcaattccagagctg +gagatacattcatcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttt +tcctaaacacaacggatttagacaaattaccgaatgcgccggagagtagcatcttagtgt +catgcctatcatggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgc +actcaaagttccgccattaggtaagctatatattgtggtcagaacttgaggacaactatg +agctactaaaaataaacaattttgtcatttgttctagatatgtggcattcatcgaacgct +tgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatca +ataacatatagttcagatagagaacgaggtattcgacagagaattacccaacattggtta +ttaatctatgcagaataatttagataatgtcactacataatattaggaccaaaaggtgat +tccccagaagacaaaacaataaacaatctcacatattcgctagtacctatgtatgggtat +gatcttctgattggacggggataatttccaggtatattaaaacttattaccataatctag +acctaagagaggttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaag +acttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaatattctgtataaa +ctgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgt +tattctgatcaactaatatcataaactgccactacatcttgtacaatcattcgcaacaat +acttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaatcagattcataaa +ggaatacgaataactctggatccattaccacgcaagggatttatttacggctgattactt +tttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgcataaataatagca +cctaatatagccgacaaagtgattccgataacagattttaagttgtccagccttgagact +ccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatcccaagtggatgg +ggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcga +aggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattg +gaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaa +ggaagcacgcattgaagcagctacgcagaactgagaagatgacactctaagatacaatta +atacaaaaacgttttaagcccaatctatcaacagatgtaagatgtctaatacacaagaat +aaaaccttcatgtcccgatgtataataacagctttatttctgctggtcgaggtgaagtag +tggaaattactccatcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcg +tccatccctctctcctagtgatccgtatatccaattagaggataaccaacatctgcgtta +ccgacgaatttaaatttttcgactatttaattccgttcaaacccgtattcgtagtaagtg +tttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaa +ttgctgatctaggatacatgctttataaacatgcttacttggctattttatttactgtca +tgtgggggtttttattttcaacaagtatgtgctaccattggataatctggcttcaaattg +aagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtcccattagaacta +cgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaat +ttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaa +tgcgtatcatagaaattcgtgataatttttgttccaacctttgaatctagactgagtgga +aaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcgaatcatcttata +actgcattcaaatggatttctcaatcatctgtacgtcaactgttttaacaataacgtcag +aataaaccggcacaatgagacggcggtctttcactacaccacacccttaggattataagt +gacgtgtggattcgaattctaaggtgacgggatctacaagcctcagctacattaggtctg +aagatctttcgtatagccgcgtatgttactgtttggatatgggttatgctaatcaacagt +tgacagcgagtgaaacggccttgcgacctgaaatctttacggttaccttttgattcaaga +caggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcag +cgaccgagtaacgacaagttcacatcctctatgcaactatcattgtggtcattaaggtat +tcaagattaactaagagtcgaccatatattctagagttttacaattaggaaccgttagtc +tagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgac +acatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgg +gataaataacatggtgtttaaccctattaatggtttctattaatctaaattgtaaggcag +cccttgggtcgaaagcacattaggccacatacacagtatgaaattgttcgagtgtccaga +ccataattgactaccatggtacacggtgttgctattatgactcccgcaaaactcttgaca +gagggaattttggtacattgatgtaatcgatgatttaacagtaggaactagacgtcatcc +gttagactgagttccgacatgctcaaattgtcaggatttttatccaataactaatggctc +tcacatgtaaataaaatcacattaacgtcacttagtgatggattcgctaaacagatagac +tatcattcatgaactggcactgtttcgattatatttgcaacatcgaacatacttaaagtt +aaatacgacatcattcaattaaaaaaattcagtacacctctaatgagtatcccgctttgg +aggaaagagtagcactttaaatggacaatttaggccggactttcctgtaaatggatgaag +tcattgtacagcttgaataaatcgttagggttagtccttacatccaccatatgttaatga +ataaagcctgagggaccttagagctaacttgtccaacacgttgctcatttacttaataag +gttgaaatgtatcagtaagtgacagcgagtgtagattttgaccatttaactgaccttcac +agttttgtcttcagacgtcacttacaccataatgatgacagagcttgtagatgcacacac +tcattcctagtgtaaatcaagtagtagctagattattataaagagatattttctggcgtc +gaacgtaacacagagagagtataaggggcatgataatggcttatcaatatgtgtaagaaa +aagtttttaatatcatctaactcggtggaatgcacacttatggccaactgaccttgggac +gagttaagataccataagaggttgcctgtaagttaagataacaaagggatattccatctt +tgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgctatgcagccacc +agagttatttatacaaagaaagagaccatttagatacgttaattctgcttgcgatttatt +aaacagacatttcacgtccaaccactacaaaagccctatcgcaagacgatcattgtatta +tagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaattgttacattgtt +tactacatatgatcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaac +taacctgagatatatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagta +atacaaggtaggaaaacttctggatttcccaaggttataatgctctatactgaccaagag +atccgttacgactcgcaatgaatactctaagggcactcacaaagaaaaccactaattgat +aaatttcaatgataatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaa +tgaattagtcatagaaatgtcatagcaggaacataattactatattttaacgatttaatc +gtagttggagtcctttcccaaattatgtcatcagttccgatttagatgttttcgggccct +tcttagtaaagaagttaatatccaagactagctcctcacccacgcatgcacatattcgcg +agaagtctgatagaatattcgacagaaatgcgactctagctcacactcgttaactgatca +ggtacttatagacaagtacgttatcagatatcgcttcggggcattgttgcgctacctttg +tgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgatattattttttta +ggaggaataatacagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaac +atatatggcacgtgttattcggctaacaaaactgttgtgccttttctataaggataagca +gattcgttttaaacatatgacctgtaaactgggatctacaaaagaggtacttaaaataaa +ttgcgcaacggtttagatctgcggatctttggttaaagagcaccattagatgtgccatac +ttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggatttaaaacaattc +ggttaggacacctactcggcggatgaagcaatacgataacattaaaagtcgttcagtcta +attttggtcgtagtacgatgagctgatggccaattgtatttttattaacagcactgaaac +aaaatggagactttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcgg +aatgaggggatcttcggaagtatagcgccgaagtgtatctcattattataacaccagtgt +acagacgacatctaattatggccagaaactgtcattgtgccattaagaggattagtagat +agtctggaccgtggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcg +atctaaactgcacgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgc +gtttgtttttacgattctagtgcttcttaacgcaattcagtcttctagatccgctattcc +aacatcaatatctcaatttaaggtcaatatatataacaaaattagacagagcagctgaca +cttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagt +ccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatg +tgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctact +attagtttattatgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgt +taaggcaggaatctttgtaacagttcataatgttgctaaagattatcagaccccgtgaag +acttcgggctttgggcttcgtaccgtagcataatacatctatatagttagaggcttgcgt +gttgttgtgctattccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatg +gtaacctggcgacctacttgttaagtcagtttaattcaaggggattaagtaccaagggtc +gagtttctctgtatttattatactgtaggcaagaagcttttttggcgagatttaagactt +aagcctatggtaaaaatttgatagtgagcgactatagtaagagatttgggtggttagtaa +ttaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgt +gaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattggcggggcacttat +ccataatagatttctgtttgtacgccaaactctgcctcacccctccataaattgtattgg +ctagaggttaaattctccgtaaatagagacacatatagttttatacaattgtttgaatca +aagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggggcagagcatctc +ttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagattatacaaagagat +ctggatgaagatattcgtgcaatcactatcgttatgttagagagttccatgcatgaggac +tcgttttttgaccaggagaattaagccaagaaataactgacgtatttccaaatgaattct +acgtgtttttcctgtcacctttagccagtgttaaagatgactatggagtttcgaataggt +tattctatagacattataacgagtggaacacccataccttcacagtgctaaaggtaggaa +cgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaagaaataacgcat +cacccgtcattctattgttttcgtcgggattacttagtaggcagggtattctaacctacc +tgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcct +aaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgactt +cttcccctaacacagaattctcagttttatagctatctagtggcattcctttttataaaa +ctttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgc +cgtgtaagacttggaacccatgtatattgacggcatggcgtggctaagcaggtattgatc +ttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccggggattagccgccaa +aggggtctaatgacatagagatgctctgaaatcgtaccaactataaaagcacgggatttg +aaatatagcgacagatcttccgtattctgttagttgacatctgtgctgtctttaccgatt +gtgatttggctttagcagtcatttagtttcgttactcattgctcgtgcgatagttccacc +gaatatggcacattcgttctttttttccattttactgcaaaccttttcaaaagctgatcg +ataccactgatgatggcattgattagtcgattggcaactatgtcctgcttatatctccaa +ttgcattgaatatagtaaaaaataaaggctcgccttcccaatgggctacggagtacacga +aaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtgattgagacaaata +gttctccagacgtattgagatatatgtctcctataggcaagcgtttctaattgctgacca +gaaattagaattaggttgttaatactatattcgaccattttattccacgaatgtgctatt +ctactggtattgctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagt +ggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggta +tctgccatattgttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaa +atattaatgaggattgggtcgtataagaaaatcatcttttcagttcgcagatttttgcca +atttaaccggttatttcgtcagacttggtagtgtagttacaagcatcacgattatatcag +ctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattgcgctatatattc +aaggtaacaggaggcatataggtcatagtacaaggataatgaggtttgctaactttaaaa +attattgatttaacggttgattgaaaatctctgcaagatgacgctagaacacctgatgtt +caagtttgccgataataacatataagatgaattactgtctttagaccctcatgttaatcc +gctaacttagggcggaaacaatgttaggctatgcggagtaagtactatattatgatacca +catagaatttaacattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccga +ttaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaa +ggttcagctattttggcaatgggtgagtaccgttcttagtgatttacgaacccataatct +aggcgacttaatatacaagatttagagttacgttttccgggtagtacatattaacgacca +tggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccag +aatattatgtttctactagagtgttcgtatactggaatttaaatattatgtaagactaga +caaattttatggatacattaggccatcgtagaatatgatatagttgtaacgtccctctat +agattttcggagggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggat +ttgtaattaactgatgcgcagcgcttaaataagtttagactattaagctatatgttcgac +agcatgtagttttttttaccagaaagtgttatactgatgacccatggaggtagctcctca +tgataaaaatattgttacttaagcattactattatagtgttcaaactagtaccgttgcat +actttaagaatcagacatggcgtttcttatgcagacacacttttttagctgttgacgccc +acctcacatccatagtaggtcaatcgcataagaacaatattctggactgttttattaccc +agaagaaagttttttctttccggttcgttaagacaataaagatcatttcattcgttctct +taacgatgaactaaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaa +taattaaggcaagataagaagaacaggaacgcgcacgtcggagataactctaatagtctc +tttattccgtttaatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgc +aaacctatttatgtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttt +tatcaagactttcgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaa +aaccgcagggagtcgctctaagtgttaccaacccctcactactacgcgaaggtactcgat +tattccttgaatgggctgaaacatcgtgattagcgtcttatgattcaggctgatagaaga +aaacttattttctatattccacgtatacaatcacactcgtaactaaatagttcccagcgt +tgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtgcataagtacagt +tagtcgtctgtcacataaataatccgcagtcgatctcattacaggtattgttgttggtca +accttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaa +tatcataatagatgccatacacggttttacttgatatgtttacagtccttgagttgcaat +cgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtca +ctaggtaaaatgacttaggatggatgagcatttaggtattctatgataacactaaccatc +atgtttctaaaatcctcaggaaatttgtattattttaccaacctgtatttatagaaagtg +cttttgacttaaagaagccgaagtgttcaaattaaggagtacctgattgaaagaatgggg +aattgtaatctgtaactcaattacaaataagccgttctaaggattaaggctttgtgtcta +agcaactcacgtgaattcgaaattcatactcgattaacgactttaatactcttctgcgta +tctacagactcatttaaattacggaatatgttttcgtttttggtttccagctcgcacgta +cgcgtttacaaataaggacacctggtacaattggctggagtacaatgttggtttttattt +gctgattatcccgatccctgtgggcgttggcataaccgggttttcttcaagactactttc +gtgttgcttatatacctggtaatatcggtgagtagcttagggcttaatcacaatactaac +aagttctctatggattggacagggcggcatccgttgactgaacgatctattaatccattc +cctgcactggataaacaagacccatttaaattgaccatagagatgttagcgtcatatttc +tgttcgtgatagggtacatatattataaacggattatgagcagtggttttctagaaaagc +attcatagttaggagtgtatcagatcataccactgaaccatagagcacaattctctactg +gctatacttcattcctttttgtccgggtggggacgaaatttaaaggttctaacctagaac +gcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaa +ttgcgtattttgactattgacagggcatcgtaaaccgctactcgacttggtatctgtaat +ctgtatgtagatagagtacgggcctataattcaaattcagccaccgaagattcacaatct +tcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagccccacccattctctg +ttatatccgagcattaatgtagtttcactgtactacggtcacgccgtagagtcggcaggg +caaatccaaaacaatttaggctgagaagtggcactataatagtttagcctaagtcccttc +gctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggt +atcttgaatactgatagctctcatggtaccaagaactttcataacctctttatttaccaa +acctgttctactagcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccg +gcgtaaccggcgcctgcaagctaacatgggatcaaaactattggcttaacgtttaatcga +atgagactagcactgtattactctttcgtttcggcagcggatcaataaggaggtgacggc +atcactctcttatagtagatatcacttattctcacaacggaagtaggatcttccgtcctc +attaaatttgcaactggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggt +cagagcagacgatgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacg +ggctatgcggaaattccagacctcgagttacattatgaaacgtgtcattccatctcatta +aatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtctattttcccaagg +agaaggagagtagcagcttagtggcttgcctatatggccccctaagtacgtactcggcac +gcttagaagattgggctaccccgcactatatgttcccaaagtaggtaacctagatagtgt +cgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttggcaggggttata +cattgcgggcatgaagagtaacattggacatgaacggacattcgaaccctgtgagtttaa +taccctatctccggatcattataaagtaaatatacgtcacttactctacgtgcgtttaga +cagtctttgaaactaaattggttatttttctttcatctagatttgtctgtatctaactaa +attatagttccacataaagctgattcaactgaagacataaatataaactttctaacatag +tagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagtagttcctggtaga +gttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtga +acatacataataccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcct +acgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgctt +cgagtatgtacattcagatctccttagtatcatcaaattatagattttacggccacgaat +tattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagt +tgaggttggaagaagagtcattatgctataccaagaactctccatccagtacctagaaag +gcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttg +taccagatggcttttataatagaaactaagtttcccgaataacggtgtacgataacagat +ttttaggtgtacagacgtctgactcaatgaacacacattgggacctgccccgggaggagt +agtagataattaccttctccagcgcgggtcttttaatatcacaacataaaaatactaatt +aatatcacacaccctcatcctcgatggagcctagcatcatacacgtttgatagacaacgc +caattttactgtaatatgatattcgaatctagtatgtggacgctgtaccacattgtttaa +aggagctccctttaccgacatgaacgaagcaagctttgtacaagatacgaagaactcagt +actggtaactataagagacaatttatacataaaagtgttaagaccattatataaaaagag +gtatgaggtctttgtaactacaataatacattcatcgaacgatggagaataacagagtta +tttctgctgctcgagctctagttctgctaatttctcaatcttgatgccactcgtttgagt +cttccattcgctcttaacgacgcgtacatccctctctcctactcttacctatatcctatt +actggttaacctacatctccgggaaagacgtaggtaaagtggtccacgattgtattcact +tataacacctagtagtactatgtgttgctgagagtgaggacacacttactctacgagttc +aagtccatatggacattacactttttcagcatctaggtgtcatgatgtattaacagccgt +taggggctatttgattttatcgattgtcggcgtgtgtattttcaacaactaggtgctaca +attcgtgaataggcatgaaaattcaagattgcagttcctatcttgtataatctttccttt +ggacgagttgtaccatttcaactaacctgcaagtggggggtcatccatatgaagatttgc +caaatacctggagaccctgaaaagtttatccagattaataataacaaacaaacctaagcg +aagaacgtcagctttaataaactatcactatcatagaaattcctgttaattgttcttcca +aacgttgaatagactatcacgggtaatagattgaacacggagaacgtttatccggcttgt +aaaatatcgtcgaatctgctgataactcaattatattcgatggagaattcatatctaccg +cttagcttttaaaaattaagtcagattattccgccacaatgagaaggcgcgagtgcacta +atcaaatcacttaggattattacggacgtctgcattacaatgctttggggtagggttata +caagcatatgattctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggc +atatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatct +ttaagctgacctgttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaa +actctaacatagcgtggcactatgagtacgtgtaacgacaaggtctcatactcgatccta +agataattctcgtctggaaggttttaatctttaactaagagtagaacttagtttattgac +ttttacaattaggatacggttcgcgactctaccacagggcatcatacctggagctctgct +atctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatctactgagcaatccc +tttaagcattcctagtttgagagccatttagatattgctgtttaaaccgattaatggttt +ctattattataaagtgtaacgctcccattcgggacattgaaaattagcaataagacaatg +tatgatattcggcgagtctcaacaacattatggtctaccatgggacaaggggttgatatg +atgaatccacaaaaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgtt +ataaggacgatctagaagtattcaggtacacggtgttcagacatgctctaattgtcaggt +tgtttataatttaacgtatcgctctctattctaaataatataaaattaaccgctcgtagg +gatgctttccagtaaaagatacactatcattaaggttatgcaaatgtggcgatttgattt +gaatcttagtacattcttaaacttaaatacgtattatttaaagtaaatatattatctaaa +ccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgac +cctctttcatctaaagcgatcatctatttcttctgattgatgtaatactgacccttactc +cgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaat +caactggcgctggtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcat +tttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgat +gactctcattgtagatccaatcacgctttcctacgctaatgaaagttctagatagtgtag +gtgttagacagaggttagcgcctacatccttacacacacagtgttgaacggcaagcataa +tcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcccgcctttgaaca +atgatgccaaaatgtcctgccctagagttatgataaaataactgctgccctgtaacttaa +gtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaa +aatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagagtacatttagtta +ccggattgcggcttgacatttattttacagaattttatcggcaaaacacttcatatgaac +tatcgcttcacgataagtctatgatagactagcattcgtagagaacaggaagagcaatca +ttatatatgaagtgttacagtgggtactacatatgagatcattaggtctatatccggcct +tcctcataagaccttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacc +cagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggttttaactagggg +ttattgatatttaagctaaaagagttccctgaacactcgaaatgtataatctatcccaac +taaaaaagtatacctctaattcagaaatgtcattgagattagactgatgtcaatacgcta +ggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaatacctccatcttaa +gttctatattttaaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtg +cccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaatctctagctact +atcccacgaatgcactgatgccagtcatggcgcttacattagtcgacagaaatccgacga +tacctatcacgcgtgaactgttctggttcttattcaattcgaagtgatctcagatacatt +acggccatgcttgcccttcatgtctgctgagcagttttgttataggctgaatctcctcta +agcgaaattgataggatttttggtggtcgatttagtctgtacctgcttattaagattcaa +aatgacctacttcttacgccgaaatgatagggatcggctgaggaggataaatatacgctg +gtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactctaatctccgaga +taaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtat +agtccaccattagttctgacttacttaatatagactgaccgagattgtagtatgtggatc +caagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaaga +gttaattaatagtactgcactataattgtcggcggagtaccatgagctgttgcccaattc +gatgtttattaacagcacgcataaaaaatccagacttttcaattagaattaactataaat +ggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtatagaccccaactct +atctaatttttataacacctctgtaatcaacaaatcttattatgccatcattatgtcatt +cgccaagtaagtccagttcgagattctctggaccgtgcaatagtattgtcaaattatggt +aatggaatccttcttctaacacccttagaaaagccacgagaattgacaagttgggcgtgc +ttgtccaggagcaacataagtgccgtttctttttacgatgatagggattcttaaagcttt +tctctattctagatcccagttgccatcatcaatatctcaattgatgctcattatatagtt +cttatttagtatgtccagatgtcactgaagatcctgcctagaaccgatattctcgacagg +atcatcagttcgacggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaag +gaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagt +tttactgcctttaattagtagtcgattagtgtagtttgatattatctaccttatagaatg +taaacagtaacccggccttaatggtttggcaggattctttgtaaaagttaataatgttca +taaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaa +ttcgttttacggagtggcttgcgtcttgttgtccgagtacacatattgctcctctccccc +actcttctaggaaaatcaattatgctaacctgcagaccttcttctttactatctttaatg +catgcccagtatgttcatagggtagacttgctatctattttgtataatctacgaatgatg +cttggggcgcgacttttaacaattaagccgttgggtataatttgagagggtgccacgata +gtaagagatttccggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagct +caccctcctcagttctccaaccctgaaccggctaagtatgactgtgcagtattaattttg +aatacatattgcagcccctaggatacattatagatgtctctttcttacccaaactcgccc +gcaccaagaaagaatgtggattcgattgaggttaaattagccggaattacagacacagat +tcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatg +gattacgttggggatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaag +aattcacagaggattaatacacttctccatgaagataggactgcttgcactatccttatc +tttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataa +cggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatc +atgactttggactttagatttgggtattctagagactgtagaaagactgcaacaacaaga +cattcacagggcgaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttag +gaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcggccccttgaatta +cgtgcatgcctttgctaaaagacctctgggaaatagattgaatattctggacagcagcga +atcctgattatatctcaagcgaatatatgacccgcaagaaggatttatactagaataagt +ctaagaaagggcattgggtcacttcttccactaacacacttttatcagttttataccttg +agagtcccatgcatttttatatatatttaactttcgttgcgtaaaactttaaatatgatc +cgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaat +cgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttctatgctaaaaat +gtatagccccgcattagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgta +acaaagataaaacaacgcgatttctatgtttgccaaagtgattaagttgtatcgtagggg +tcagcgctgatgtcttttcagtttgggttttggatttaccagtcttttagtttcggtact +atttgatcgggacattcgtccaaacatgatggctcattcgttctttttttcaattttaat +caaaaccttgtatttacctgatacattaaactgagcatcgcatggaggtggagattccca +tatatgtaatcatttgatatcctattccattctttttagttataaataaacgctccactg +cacaatgggagtaggacttcaccaataattagcatctactgtaaacaagcgccgtaacga +aatgattactgattgagaaaaataggtctcaacaacttttgacagatatgtatccgatac +ccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaa +tggttattactccaatgggctattctaatccgatggatacgtaggagagagtgtacctac +accgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtg +cgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaaagaagtcccctg +aatagcccttagataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattc +ggttaagttcgcagagttttgccaagtttacaggtgatttactaacacttgggagggtac +gtacaaccatcacctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagt +gtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtcataggacatcga +gtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtgataatagctgcaa +catgaagatagtaaaactgaggttaaactttcaccatattaaattatatgttcaattacg +cgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgggtccctatcccg +actttgtacgagattttgataaaaaatagtattgtaaattcatttgatggcgtagaaccg +ggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcc +tggctcaatatttataatagtaatggttaagattgtggcccaatcgctgagtacccgtct +tacgctttttccaacacataatcgacgagaatgtatttaaatgtttgagacttacgtttt +ccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgtagttttctcatct +gctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggct +atttaatttttatggtacacttgaatatgtttagccataatgtagccaatactacaatat +cagatacttgtatacgacctatagacttttgccgaccgctcgtagagtgatttagaaaga +tgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgt +tgactattttgctatatgttactctgaatgttgttttttttaccagaatgtgttataatg +atcaaccatgcacgttcctactaatcatataaattttgttacgtaagcttttctatgata +gtggtctaaagactacccttgcatactttaagattaagacatgcactttaggaggaactc +acacgttttgagctgttctagcccacctataagccattcgtccgcaatcccataactaca +atagtcggcaatcttttattacccagaactaacgtttttatttcccggtacgtatcacat +taatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgct +tcttgagaatacagattactgttagaatgaaggcatcataactagaacaccaacgcgcac +ctcgcacattactctaatagtagctttattcagtttaatatagacagtatttgaaccagg +cgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatt +tgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataac +cagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacat +cacttcgtaccgaagggactactgtattccgtcttggggatgtaacagactgattacagt +cttatgatgaagcctcattcatctaaaattagttgatttattccacggatactatcacac +tcctatagaaagagttaccaccgtgggaagctagatataataaataaaagacatacaata +ttagtatggctcatgatctacacttactcggatctctctttttttataaccagtagatcg +cattacacgtattgttgttccgcatcaggccctaggggctcaaacttccatggtggataa +ctaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgggtttacttgatt +tctgttcagtcattcacgggaaatcctaggagtctttcataacggcggtcttagtaggaa +tgtagtcaagctctgtagaggtctcgacggaattggtatttcctggcatcacaatttacc +tagtattggagatcacttaaaataatgttgagataataatcaggatatttctagtatgtg +acaaacctctatttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaac +gactacatgttggaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtg +ctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgtaatactactgta +accaagttattactcggctgcgtagataaagtctcatgtaaatgacggtttatctgttac +ttttgggtttcaacctagctaggacgccggtactaattacgacacctgcgtatagtgcag +ggtgttcaatgtgcctttttatgtccggattataaccatccctctcccacttggaatatc +accgggttcttaatgacttagttcgtcttccttattttccgggtaagatcgctgtggacc +ggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttc +actgaaacttagattaatcaatgcactgcactggattaacaagaacatgttatagtgtac +tgacacatgttagactaagaggtctgttcgggttagccgacttatatgtttaaccgattt +tgacaactgggttgagagataacaatgaagagtgaggactgtagaagatcttaaaactgt +accatagtgctcaattcgctaatggcttgaattatttaattgttctaaccctggcgtcga +atttttttggttcgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtac +cgttagaaagcggcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaa +gctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaat +tctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtg +gtctataccaccaaaaagtatatgggatatcccagaatttatcgactttcaatcgtctac +cgtcacgacgtacactaggcagccctaatccaaaacttttgaggatgagtactgccacta +ttatactgtaccatttgtaacttacattttatatcttcaaagaggtagatattgtcggcc +attactgtcacttacactaagggtagcttgattactgatacctctcatggtaaaaagtaa +tttaagaacctatttttttacataacctctgctactaccgttagtgttttagtcggttca +agtcacaaaatccctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaa +acttttgccggaaccgttaatcctatgagaataccactcttggaatcggtcctttaggct +gaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaa +acgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatcttacactctttt +cttaactaagtatgagagcaacctcactcctgaacagcttgttacctaacgagaagaggc +tttaagtagcctggagcctcaaccggatatccggatttgactctcatccacttacatgat +gattacggtcattacatctcatgattttctgagtgccctatagactgggaatttaatcta +ccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatg +ccaccataagtaagttctcggaacccttacatgattggcctaccaacctatatatgtgac +caatgtacggtacatagagtgtggcctatcatattcaggtcatcgagctcagtatttaaa +gattatatggtcgctgggggtattcagtgcgcgatggaagactaacattggaaatcaacg +gaattgacaacacgctcactttaataacctatctcaggataagtttaatgtaattagacg +gaactttctctaactccgtgtactaactctttgaaaataatgtgggtatttttatttcat +ctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtc +ataaatataaaatttagatcttaggacagaggaaagtgctttcccgagcataggatctgg +cctacgccagtagttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagg +gtagtgttcgatactcagcggggaactgacatattacactaaggaatcaaggcccttcgt +atgggtcatgtttatatatttaattacttacgctatttgatcgagaatagctatagtaac +gtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatactgtgtatcatatt +attatagatgttaaggcatagaattattggtattgatgtacaaaaaattatgggtgggca +gtaccgataggcattacgagcagtgcagcttggaagaactggatgtatcctataactagt +aagagccttaaaggtactacatacccagggatgttaccatcattaatttggccatcttca +atcttcgcaatgcatactttcttctacaagatgccttttagaagacaaaataagtgtcaa +caataacgctgtaacttaactctgttgtacgtggaatcaagtctcactaaagcaactaac +attccgacatgcaaacgcaggactactagattattaaattcgccagcccgcctcgtttaa +tataacatcataaaaattctaagtaatatctcacacactaatccgccatcgtccatagca +tcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgccaagctagtttc +gcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaaccatcctacctt +tgtacaacagaccaacatctctgtactggtaaatagatctgaaaagttataaatataact +gttttcacattgatagaaaaacagctatgtgctatttgtatatactataataaattaagc +gaaacatggagattaaaacagtgttttctcatcctccacctcttgttctgctaatttata +attcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaacccgacataaataga +tacgacgctgaacgagatcctatttctcctgaaaattattagcacggtaactcctaggga +tagtggtactagttggtatgaacgtataaaaacttgtactactttctcgggatgtgaggg +agcaaactattactcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatac +ctgtctggatggattatatgcaggtaggcgagagtggattgtagcgatgctcggcggggg +tattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactg +catatcgtcgattagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtcc +gggcgcatccatatcaagttttgcaatagtactccagaccatgaaatggttatccagatt +aataataacttaatatactttcactacatactcagcgggtattaaatttcactttatgtc +aaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaa +accgagtaacttgatcagccttgtaaaatatagtagaatatgatgttaaatcatttatat +tccagggagattgaatagcttacgattagctggtataatttaactcacatgattaagcaa +atatctgtaggaccgagggaaagaataaaataaagtaccatgagttcggaacgctgcatt +acatggcgttgggctagcctgatacaagaagatgagtatggagctctcttcatcgggacg +tgacaaccctagcgtaatcttggcagatcccggagcagatgattatcgtctaacactgtc +tttaccaatgcacaacgcatagatttaacctgaactgttctggattcactcctgactaca +gcctacaactcatttctatgcataactcttaaagacagtcgcaatatcagtacctctata +cacatcggatcagactagatcataagataagtctcctctggatccttgtattctgttaag +tacactacaaatttgtttagtgtctgggacaattacgataagggtcgcgactagaccaca +gggcatatgacctccaccgctcctagcgagtctccaatctgcaagcactcatacgctagg +ggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacccatttagatatg +cctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatcaaattcccgaca +ttcatattgtccaataagtatatctagcttattcggactcgctaaactaaattatggtat +aaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggc +cttatggcagcgtatacagctggtataacgaccatatacaactatgaacggactagctgt +gaactaagcagattattggatccttgtgtataattttaagtttcgatctatatgctatag +tatagaaaatgttccgatcgtacgcttcctttacagttaaacagtctatatcatgaagct +tatccaaagctggacatttgatggcaatcttacttaattatgaaacttaattacctatta +ttgaaagtatttatatgatcgaataagatttgctctataaacaggtcgtccattcacgac +ctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatctatttcttatca +ttcatgttatactgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcac +gctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgat +atcgatgtctatcccacgcgtcattttcaaattggttatctacggataactgtgcgatga +actactataggtcaaaattatcttcaatctcattctagatcatataaagatgtccttcgc +gattgatacgtctacagtgtgttggtgttacacagagggtagcgactacttacttactaa +ctctctcttgatccgcaagcataagccaggttaaagtgctctatctttttctgtggatta +taatagttataccgccttgcatctaggtgcccattaggtaatgccctagtgttttcataa +atttactcctgccatctaacgttactttaatttcccagattcaataggtctctcatttga +aaattgttatatgtcaacaaagaatataatagctgagtggaacaatacactgtgagggag +taatacatactctaaattttctttacggtttgcgcctgcacagttttttttatctatgtg +atccgcataaaaagtaatttcaacgttccattcaagttaagtcttggtgacactagcatt +aggagagatcaccaagaccattatttatttagctagggtttaagtcggttagaaatatca +gataatgaggtctttatccggccttacgcagtagaaattggaaatttcgtaaagcactga +gttcaatggaagtatggccgaacccacataatgcacaaatcaagtcgatttcttccgtcc +ttttagtctcctgggaactacgggttattcatagttaagctaaatcagttaacggaacta +gacaaatgtataatagttcccaaatatatatctataaatcttatgcagttagggaatgca +gatttgaatcatggcaatacgctagctcggaactcaactacaagtgttggatgtacgaat +tcaaaggtattacatccttatgatgttcttttttggatacttttatgacgacttccacga +agtgaaattatgttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgt +tctgtttataattctcgtcataatataaatacaagcatatgaggccagtcatggagcttt +catttggactaacatttccgtagagtcatatcacgcctgtaatctgatccgtctttttct +attcgaagtgttatcagatacatgacgcccttgcgtgacattcatggctcctgacatcgg +gtcttttaggctgaatctaatctaacccaatttgtttggattgtgggtcctccattttgt +ctgttaatgcttattaagattaaaaatgtactacgtatttagacctaatgattgcgatac +gctgtggaccattaatataagctgcgccaggggatttttccagatcatctggcctgtgta +tatgttcaaatctaatagccgagagaaattactccgacggaaaataaaggcagataagcg +tttcagagcaccatcgtggcgtttagtcaacctttagttcggaatttattaatatacaat +ctcactctttggacgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaa +gtataccagcatcatcaaagaacagttaaggaatacgactgctctataattgtccgagga +gtaccttctcatctgccaatagtcgttgggttggaaaacaacgcattaatatgccacact +tgtcaattagaagtttctataaaggggacgagtaactgatttgagacctagcacggcaga +ggacgttcgtgtgacaacatctctttataagtttgagataaaatcgctaatctacaatga +ttatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaagg +ccattactatggtcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaa +acactattgaatactgccgccgcattcgccagcaccaacataactgcacgtgcttttttc +catgattggcattatgaaagatttgatctatgattcttaccagttgcaatattcaattta +gcatgtgttcctaattattgtgttattatggtctatctcatcatgtaaatgaagatcatg +acgtcaacacagattctagtcaggatcatcagttcctcggggaaatcgcacctaggaaca +gccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaag +cctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcgagtactgttggt +tcatatttgctacatgattgtatgtaataacgatcccgccctttatcggttcgatccttt +atggcgataagttatgaatcgtcagtatctttagatcaaaaactcaactagtacccagtt +ccccggaggaacggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcaga +ggaatcagtttcatccgatcccactcgatgattggtatagctatttgccgaaaagccaca +acgtattcggtactatcttgtttgattcccctgtatcttaattcgcgacacttgatatct +tttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaattatccagttgcgt +ttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataa +ttggagtttgcaggacgaatagctcacccgcctaagtgatccaaccctcatcaggataac +tatcactgggcagtattatttttgatttcatatgccaccccctaggagactgtagtcatg +tatctttcttacccaatctagcccgaaacaagaaagaatgtcgattccagtcacctttta +ttagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaa +agttgaaaacgacttgctctattcgattaccttcgcgatctcaatcgattacgctaaatt +ttaatgcccgctgaaatatccaacatttaaaacaggattaattctctgatccatgaactt +aggactcattgcacgtgacttatctttctctcttaattcatgctccaatacggtgggcta +aaccacttttatcacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggca +gcgaaacgggtcaatctgggtatcttctattgggacggtacatttcggttttatagacta +tgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcac +cttgggattgccatgtgtccggaggattacatacatctaagaaacattctaaactatgta +tagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtactctgggtattag +agtgtatattatcgacagcaccgaatcctcattttatagcttgacaatttatgacccgaa +agaaccttttataagtctataagtatatctaacgcaattgcggcactgagtccactaact +atctttgagcagtgttatacagtgagacgccatggaaggggtttatatattttactgtcg +ttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagt +cgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttac +attccttgcttatttgcgataaatcgatacaaccccattaccagaaaaacccggagaatc +aattactctgcagatcttatactaaaaaagagattacaacccctgttctatgtgtcccaa +agtgagtaacgtggagcgttggggtaagagcggagcgattttaactttcgcttttccatt +ttccagtattgtactttacgttatatttgagcggcacattcgtcaaaacatgatccatat +ggactgaggtgtttaaatgttaatcaaataattgtattttcagctgactttaaaatctgc +agccattggaggtggagattccaatagatgtaagcaggtgatatcatatgcaattcttgt +gacttattaagataccagacacggcacaatcgcagtagcacgtaaacaataatgacaatc +gacggttaaattccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaac +gtttctctgagatgtataagttaccaaacactggagaattccgctaaactaaggacaatt +tccgtcgtattaattgttgacaaatggttagtaatacattcgcagtggataatccgttgc +atacctagcactgagtgtaaataaaaccaatcgactactggcatttcgggctaacgacta +gatgttagcctatgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttc +ttattcgttattagaagtcacctgtagagacagtagagatgacctaaatttggtttgtcc +agtcccgaggtgatctaatgattaggttaacttagaacagtggtcaattggttaaagctg +atttacgaacacttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtat +tcggtcatctagacaaccccatcgctgggagtttggacagtgttatgattcgtaaatcca +ccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaatttaggcttttt +tacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgtaaacggtcacca +gttgatatttgttctgctaggaagcgatgtacaaaataagcttaataagatttaggtccg +accttaatttcggtccatagcacctctttctaagtgttttgcttaaataattgtattgtt +attgattttctgcgagttgaacacggaaaataagtcaaaaaggacacttttaggttcata +tgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgt +ggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttagtccactaggtat +ttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaatggcagaggggct +cctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatcttttggttcttt +ataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagcc +agaatggaccaattacgtcattagctgttacgtctatacgaaatatagactgtggacgac +ccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaag +caggacaacacagtattgtactggtcaattggttcatagatctgactatgaatcttcgtt +tttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttt +tcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggccttaatgtaacatta +actattccactgtaggtggatctaacaaggttggacatgtgctaccaataagataagaat +ttcgtccgcaatacaatatctacttttgtagcctatcttggattaacaacaacttacgtt +ggtatttcaccggacgtatcaaatgattctgattttaatgactgagagtaaacatcaacg +aatcttatgtatctttaagccgctgcttgacaagtcacattactgttagaatgaacgctt +cattactacaaaacctaccaccaactcccacattaatattatactagatgtttgaagttt +atttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttag +ggtattaattgtggtcggtgcatttccggccccatagcgctccgcggggagaaactatgg +ccttcatgacagcccccccataacatctaggtaatggtcggataactataaacaaccctc +tccagagaactgtgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttg +cccatcttaaagactcttttcactattttcttgatgcctcattcttctaatattaggtga +ttttttaatccgagaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacat +attttaaagaaatgaaatactttttgactatccctcatgatctaaacttacgcggagcta +tctttttgtataacatgtacagagaattaatccgatgcttcttccgattaaggacatagc +gccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaagtgattaagtga +tcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaatacttggagtctt +gaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgc +tatttcctgccttctcaattgtccgaggattgctgataacttaaaataaggttgagtttt +taataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagtta +tcaagaactacgggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatc +gtacgaatggtatttgtacaactgctttcctttatcgattgctcgagaacattataaagt +ctattactatggattaagactgtatacaagtgtttaagcggagcccgtgataatctataa +ggttttggtacctttatctgttacttttgccttgaaacatacatacgtacacgggaatat +ttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaa +ctgaaagcgcccacttgcattataacccggtgcggaatctcttagtgactcgtcaggagt +ttacgcctttgagacctctcgacaggacccattttgatctagtcgttataggtagagtgc +ctttcctatcgcaccattaccttctagcaaacttagagtattcaatgaaatcatatcctg +tttatactaaatgttataggctaatgacacagctgacactaagaggtctcttcgggttac +ccgaatgagttgtttatacgatgttgacaactcgggggagtcatttcaatgaagactgag +gactcttgatcagattaaaacgcttaatgactgataatttagattatgccgtgtattatt +taagtgggcgaaccctcccctagaatgggtttcctgagaaaagtcttagaacacagtatt +ctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtc +aatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaagagctatgttctg +acacgtccccaatattaggcaaaggctccaaaagaacagtcaattgattaactacgggct +tggtttctccgtgaatccttgcgccgctataccacataaaaggatagcggtgataccaca +agtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaa +ttttgtccatcactactgccaagagttgactggaccagttggaaatgacatttgatatat +taatagagctacatattgtaccactttactgtcacttacactaaccctagcgtgattact +catacatatattcgtaaattctaagttatgatactagttttgtaaatttaatcggcgaag +acacgttctcttgtacgagcttcaactaaatatttcactgtagccaaccactttaaccag +aaggataccttaatgccgatataatattgtccaggaaacgttaatactttcacaagacaa +agcttggaagaggtactttacgatcacctgatagatcgaccggaacgattctatataggt +ttggtctgagaaatttgtagctaaaaccatgttccataggaactcctctgtaatgggcaa +aatgcagatagcgttcaatcgttgcttaactatctatcacagcatcctaactcctcaaca +gcttctttcctaaagacatcagcaggtaagttgacggcacccgataacccagagcacgat +tggaatctaatactctgtatggatcattacgctaagtaaatataatgattttctgactca +aagttacactgcgaattttatattaactggttctatttgttaaataccacaacctctcgt +caacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaaccattacttctgg +cgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcgccgatcttagga +acctaatactgctcagtagttattgtttatttgggccatccccggattatgtcagccatg +gaacactaaaagtcctaatctaacctatggacaaaaagctcacttttataaaattgctca +ccttatgttgattgttatttgtccgaaatgtctataactcagtgtactatctattggaaa +attatggccggagttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaat +aattatcagctggaaaatcatctaatatatattatattgagatattacgacagacctaag +tgctttcccgtcatgagcagatggactaacactcttggtaatccttctcgttttagttgg +taatgtttagtctaagtaatatcccgactcttacttactcagagcggaaatgacttttta +aactaacgtttaaaggcacttagtatgcgtcagggttatttttttaattacgtacccttg +tgcagagagtttagctattcgatcctacttagtatgaaccatgagagtacaggttggtaa +ttcacagagaaggtcgagaagattatttttgatgtttaccaatactatgaggcgtattca +tcgaaataattttatggctgcgcacttcacatacgcaggaagaccactgcagcttgctag +atctggatgtatcattgtacttctaagagcctgaaaggtaatacattcccagcgagcgta +acagattgtatggggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcat +ttttgatgtcataagttctgtcaactataaccctggaactttaatctgttgttcgtcgaa +tcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccactacttcagtttta +aattagaatcacaccctagggtattagataataattaaatgtcttaggaagagatatcaa +aagatgcagacatcctcaagtgaataagtctccggtctttcacaaacacatggttaagcg +atgtggttttgactagagacgttcgccaccatcgtaatatttctggttacctgcgaacgt +gaaccaaatcttacttcatacattgcttaaacagtacaacttatctcttatcctatagag +atctcaaaagtttgtatttttactggtttcaaattgagagaaaaactgcgttctccgatt +tctatattattgtttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccga +ctcagattcgtatcctatgttagaatgagtcatcaaactacggtcacgcgtacattacag +agtaaactacacgaatgaaagagataagaagatgaaagagttaataggtctcctgttaat +tatgagaaccctaactactacggattggcctactagtgggttggaacggatataaaattc +gactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatcc +acagtaatagttggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtg +cagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgag +caaggaattggattctgtgaacggaatatagtcgagtagatggaatttcctacactgcga +aaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggcaattagtactcca +ctaaatcaattggttataaacttttagaatatctttatataagttcactacttacgctgc +gggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaataaacggcttgac +tatagataccctaattctggcataaccctgtaacgtgtgaagcatgctttaatagacgac +tagatcagcttatagaatggatatgactgccacattgaagagattaacattagcgggtat +aatgttacgaacttgtttaacaaaatagctctaccacacacgcatagtataatataaagg +tcctggagttcgctacgagcctggaattgcagttcccctaccctgagtaaacaagatcag +tatggacctatcttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtga +agttgattatcggctaacactcgctttaccaaggaacaaacaattgatggaacaggtaag +cggctggattctatcctgaatacagcataataatatttgctttcaatatatagttatgac +actcccaatatcactaactctttacaaatcggatatgaagagtgaattagagatggagcc +gatcgttccttgtattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtc +cttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcatagagactctaaa +ttcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaactgtaacatttac +gtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtt +tcgcgatacataaaaggccccactttcatatggtcaaatatctatatcgtgctttggacg +actcgataaactaaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaa +tttagagtatatataacttccggacgtatggctgccttgaatcctcggatatcgtcctta +tacaacgatgaacggtatagctcggaactatgcagattaggcgatccttgggttgaattt +ttagtttccatagatatgagttagttttgatatggttaccatacgtccctgcattgaaac +ttaatctgtatattgattgatccttagcaatagcggcacatttctgggcaatatgactta +attaggttacggtttttactatgatggatacgttttatatgatagaataacagttgctat +ttaaacaggtactacattcaactaatactgtttcactattgtgtccaacatagggaatat +attgcctgaatagatgtattatcaggcatcttttacgctccaggtagaactaattaaaaa +tgatccttagaaactttcaagcaacataagctaaaagttacgccaattataagccacatc +ggtaggatcttcaggcattcccatatccttctctatcaatcccgtctgttgctaattggt +tatctaagcatatcgcggcgagcatctacgataggtataaagttgctgctatctaattcg +tcataatatatacatggaattacagattcatacgtcttcagtctcgtggtgtttctaaga +gcggacccaagaattacgtaatatctctctcgtgttacccaagaagttgacacgtgattg +tcagctatctttttctggcgatgttaatagttataaacaattgcatatagctgcaaatta +gctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcac +tgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgca +gtgcaaaaataatatctcagggtgtaattatttctctaattggtctttacggttggacca +ggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaagtgacattaaac +ttaagtattgctgtcaagaccattacgacacttcaccaacacatttatgtattgtgctac +gcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaa +atgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaac +atatcatgtcgttgtattacgtccttttactagcctgggaaataccggtgattcagagtg +aacataaatctctgaaagctactagacaaagctagtatagttaaaatatatatttctttt +aatattaggatctttgcgattgcacatttcaagcatcgcattaacctacctccgtactct +tctacaacggttgcatgtacgatttctatgcgatgaaatacttatgttcttagtttgggg +ttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgc +gggcaccaaaacgatctcgattcttaggtttataattatagtcagaagataaatacatgc +atatctggacactcttccacatgtcatgtcgactaactttgaactacagtcatatataga +ctgttatctgatccgtatgtgtctattactactcttatctgagaaaggacccaatggagt +cacagtaagcgatcatgtcatcggggctttttccctgattataagattacactattgctg +tgcttggggcctcctactttttctatcttaatcattttgtacattaaaaagctaagaagt +aggtacaacttatctttcccatacgagctggaccattaatttaacagccgcaaggcgagt +tttaatgttaatctggaagggctttatgttctaagcttttagcactgagaaattaatccg +taggaaattaatcccacataacccggtaagagaaccttacgccccgttactaataatgtt +ctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctccttaatacaggccctg +cgttatattcgaccgtacctataactagaccaccatcttaaatgtacagttatggttttc +gacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgtactgggggtggtt +atcaaacatttaatatgaatctatggtaaagtactagtttatagatagccgaacactaaa +ggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggt +gataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattgcccaatcgttct +actcgtactctttatagcctaacgccttttcttggcgctaattagcctaatccaagaagg +agtctaacaaaattacttaaccatactcttgtctattcggcccacgcatgcgcaagctca +aaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattggatctatgagtc +ttaacagtggaaatatgatttttagattgtgttcagatttattgtcttattttggtctat +ctcatcagctatagctacataatgacgtcttaactgtttcgactaaccttcagatctgac +taccccaaatacaacatagcaaaagaatgatgctaacgcttaactatcctttcacgatct +taacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcgtggaatcaattt +ttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttca +agcactttagcggttccatccttgatggcgttaactgatgatgcgtaagtttatggtgat +ctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttagg +tctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcct +atagctttttgcagttaagccactaagtaggcggttctatagggtttcattcaaatcgat +cgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttcaggcccgccaca +atggtttcaagtttcaacttccgtttattggctgtccctcaatagagtcgttctcagggc +acgactctcgttcgttattcataagtccagtttgatccacgaatacagaacacgcatatc +tgataataaaagcttaacgataactttcacgcgcatggtttatttttgatttattaggca +accaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaag +tatcgccattacagtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtatt +ggcgcccttgatttaataataattacggctaaacgtattgatattttccaggaactgccc +catctcatgagatgaccctaaattttattcacacctcatttttaattcttttatatcacg +attatttatctgagcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaa +tgcatgctaatatacggtgcgctaaacatattggttcaattcaatgtaagctacctcgga +atttgcttgcactaagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaa +gggacttgtccgttggagtcactatggagttacaagcattataaatctaaggaaatcgca +gtatcagtccttaccccaaagatacttcgcattccctggggtacggaccatgaaatactt +ctttcatacatgataaacgatggagactcggttaccaccctggtagttactccatcaatt +ggagttaactaagatcgctattacaggctttattagccaatcatcacaagcctcttttta +gagattcacaagttagcaaaccaaagttcctttgataagtctttaacgagatctatccca +attccggctaggagtaaaatttatatatttgagatcggggttaaagtcacacgcaatgca +aggggtttttatatggtaatgtccttccctaattaggtaattttcagacctccgagagag +agtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatgacactacagatc +atccctggatgagcatcgactttcattacttgattagttcagttaattcgtttcaaacca +ttttcaacaaaatcccccagtagatatgtatatgcacatcttagactaaataacagtttt +cataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagc +gagggtaactggccctgttccattgtaatcgatgggacgggacgttatattgcagaccca +aagtagtaataaattcagccatatggacggagggggggaattgttaagaatataattcga +ttttcagctgaatgtaaaagctccagccattcctcctccacttgacattagttcgaagaa +ggtctgagaattggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagt +accaagtataatattatgacaatagaagcttaaattcacaacgtaacatatctgttagca +tgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcag +tagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaatggttagtaata +atttcccagtggagtagaagtggcataacgtgcactctctgttaataatacctttagact +actcccatttcgccagaacgtcttgatggtaccctatgggaaacactcacacatgcttat +tgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggac +tgatgacctaattttggtttctcaagtccagacgtgatattttgatgaccgtatctgaca +tctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgat +aatgctgtcatcactatcatgttttagctaagctacactaccccatcgctcgcacgtggc +aaagtgtgaggattccgatatcatccatgtgtacgaattcctaatactcttgctcagggc +acttagggttattgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtct +tataatcaccgtaatcggtaaacagttgttatttgttctgataggtagacagctaataaa +gatgctgttgaacagttacgtcccacctttattgccctacagtgaaactagttcttactc +tgttgctgtaatatgtctagggttattgatttgctgccacttcaaaacggaaattaagtc +attaacgaaaatggttccttcataggtaaagatcaatccccaattgaagccagaaatttt +gagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaa +aaaaatgttgagtccactagcttgtttattctggctcaaggtacgtggaacacgtagtat +tttgatactaatgccagacccgctacgatccctgtactgtgagcagagccgatcctcaga +aatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgtt +gcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgt +taacaaagatactctgggcaacacacatacttctctcatgttgtttcttcggacctttca +taacctttcctggcacatggttagctgcacatcacaggattgtaagggtctagtggttca +gtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcat +ccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttaga +cgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatctatatacgttgcac +agcggatacaaataagataagaatttactaacatttaaattttcttattgtcgagcatag +attggaggaaaaacttatttacttggtatttaaacggaagtttctaatgtttatgattgg +atgcacggacagtttactgcttactttcttaggtttcttgaacaacaggatgcactagta +acatgtctcgttcatgcttccattaagttcttcttaaacttacacaaactacctaattta +gagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgtta +ccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacatt +cacatcccacccctgaatatatggactgaatcacacacaccaaatttcatctaccttatc +gtagcataactattaacaaacatatacagacttcgcggtaaataaaatatattagtacac +aaccgtatactggttgaactattgcccagctttaagacgcttttaactaggtgcttgatc +aagaagtattattatatgacggcagtgtgtaatacctgaatagatatagacgttagattg +tctgaaaacacgccgtagagacatttttgttagatatgtatttctttttgacgagccagc +atcttagtatctgaagacgagctatatgtttgtagaaaatcgactgacattgtatacgag +gcggcgtaagattaaccaaattccccagaattagtaatggcgccttatcgatttactaac +gatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaa +ggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacat +agcgtcaccgatactacgttttgctatgtaatccattctaatgggtaagaggattcctct +tatagtaaaatatgcttgactttttaagaaccattgggagtggttggcaaaataatagtg +ggtgtctttctcagtgtatagttttctacaactacccctattaggttacaagtaatctgg +ctttcttgccacttggcgatgatagttagattcgtatttctacaacgcagttactgtatc +catggcgcgagataattagatacgatttgaatttggatgtagactcgttactactgttgt +agaccagcacgtgagtatctagatgggtttgctaccttgttagcggacttttgccgggaa +aaagacatacgtacaaccgtatattttactataagcagtattggccaccctcgtattgcg +gcagggtgtgctcacctggttaaaatgaaagagaaaaattccattttaaaacccggagga +atctattactgacgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttc +atattctagttattccgagagtcactttcctatccaaacatgaactgatagcataatgac +aggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgt +cacgaactcggagcttacccttacaactatgtgttctgtttaccaggtgctaatatcccg +gcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcata +ttttacagtagccagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctg +acataagtattacatatcacttgtctgattacacagcaaaatcgctaaccttactttgcg +catgtagctattggaactttgggctagtgtctatcccattaagtttaacagtagactagt +ccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttggatcaaaaacta +ctcgatattcatgatctacgggcttcctttctccgggtatcattgcgccgagattaaaaa +taaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacga +atagaccatccaatttgaattttattgggtccagcacttcgccatagtgttgaatggtaa +agttcgaaaggaaatttgttatattaattctgctacattttcgaccacttgtatctcaag +gacaatatcccttgaggcttttagcagaaagagatgccgtaattctaagggatgataata +ggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaaactatatattta +aatctagccaaacaagttaacaacaaccataaagttatgaccttattatattggcaagct +taacgttttaattgctctagtaatagagtggtagaggtaagggaccatcacctgattctt +cctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataaaacattcgtcct +tagcaacgaatatcgaatggcaattagccacattgagttaaatagttgaggatatttctt +gcacagaatcagatctaatctaatgattcgttactaaacacttcaccaggtatcgtgaag +gctcaagattacccagagaacctttgcaatataagaatatgtatgcagcattaccctaag +taattatattctttttctgactcaaagtgacaagccctagtgtatattaaatcggtatat +ttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgt +acttataccatacatgaattctggccaagtaaaaaatagattgcgcaaaattcgtacctt +aagtctctcgccaagatattaggatcctattactcatatcgtgtttttctttattgccgc +catccccggagtatctcacccatccttctcttaaaggcctaatattacctatgcaaataa +acatatattgttgaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagt +aatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaatattctgggctag +cgtgagatagtttcttgtcctaatatttttcagatcgaatagcttctatttttgtgttta +ttgacatatgtcgaaactccttactcagtgaaagtcatgaccagatccacgaacaatctt +cggaatcagtctcgttttacggcggaatcttgagtctaacttatatcccgtcgcttactt +tctaacaccccttatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgt +tattttttgaagtaagttacattgggcagactcttgacattttcgatacgactttctttc +atccatcacaggactcgttcgtattgatatcagaagctcgtgatgattagttgtcttctt +taccaatactttgaggcctattctgcgaaatttttgttgccctgcgaacttcacatacca +aggaacacctcgcaacatgccttcatatccatcgttcattgtaattcttacacaatgaat +cctaagtaattacatccctgcgtaaaagatggtaggggcactgaggatatattaccaagc +atttagttatgagtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcg +taatgttatctcgggttccgcgaataaacgagatagattcattatatatggccctaagca +aaaacctcctcgtattctgttggtaattagaatcacacaatacgggttgagatattaatt +atttgtagtacgaagagatataaaaagatgaacaattactcaagtcaagatgtatacggg +atttataataaaaatcgggtagagatctgctttgcaattcagacgtgccactaaatcgta +atatgtcgcgttacatcagaaagggtaactattattaattaataaagggcttaatcacta +catattagatcttatccgatagtcttatctattcgttgtatttttaagcggttctaattc +agtcattatatcagtgctccgagttctttattattgttttaaggatgacaaaatgcctct +tgttataacgctgggagaagcagactaagagtcggagcagttggtagaatgaggctgcaa +aagacggtctcgacgaatggacagactttactaaaccaatgaaagacagaagtagagcaa +agtctgaagtggtatcagcttaattatgacaacccttaatacttccctttcgccgaatac +tggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgctcataaataggt +agactactcgcaatccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcg +tgtttatcaaccgtccccactcgcctggggagacatgagaccacccccgtggggattatt +agtccgcagtaatcgactcttgacaatccttttcgattatgtcatagcaatttacgacag +ttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaacccacatgaatg +tgattcttggcaatttctaatccactaaagcttttccgttgaatctggttgtagatattt +atataagttcactaattaagatcacggtagtatattgatagtgatgtctttgcaagaggt +tggccgaggaatttacggattctctattgatacaatttgtctggcttataactcttaagg +ctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttggactccctcttt +catgtcagtaacatttcagccgttattgttacgatatgcttgaacaatattgatctacca +cacacccatagtatattttataggtcatgctgttacctacgagcatggtattccacttcc +cattcaatgagtattcaacatcactagcctcagagatgatgacccacctctaataacgtc +acgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcat +ataacatttgagggtaaagctaagcggatgctttatataatcaatactcaataataagat +ttgattgcattttagagttatgacacgacatagttcactaacgagttactattcccagat +ctagactgaagtactgatcgagacgatccttacgtcgatgatcgttagttatcgacttag +gtcgggtctctagcggtattggtacttaaccggacactatactaataacccatgatcaaa +gcataacagaatacagacgataatttcgccaacatatatgtacagaccccaagcatgaga +agctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaa +ctggttcccgggagtcctggagtttcgacttacataaatggaaacaatgtattttgctaa +tttatctatagcgtcatttggaccaatacagaatattatgttgcctagtaatccactata +acccgcaagtgctgatagaaaatttttagacgatttataaatgccccaagtatccctccc +gtgaatcctccgttatactaattagtattcgttcatacgtataccgcgcatatatgaaca +tttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggt +taacagacgtacatgaagggaaactttatatctatagtgatgcttccgtagaaataccgc +cactggtctgccaatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttg +tttgcagagtataacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcac +tattggctacaaaatagggaagagtttcaatcatgagagggagtatatggatgctttgta +gctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagatacataagcgataa +gttacgacaattataagcaacatccctaccttcgtaacgatttcactgttactgcgcttg +aaatacactatggggctattggcggagagaagcagatcgcgccgagcatatacgagacct +ataatgttgatgatagagaaggcgtctgaattgatacatcgaagtacactttctttcgta +gtatctctcgtcctctttctatctccggacacaagaattaagttatatatatagagtctt +accaatcatgttgaatcctgattctcagagttctttggcgggccttgtgatgactgagaa +acaatgcaatattgctccaaatttcctaagcaaattctcggttatgttatgttatcagca +aagcgttacgttatgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtg +ggaataattcttttgaagacagcactccttaaataatatcgctccgtgtttgtatttatc +gaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcggataacaattaat +acgatgttcatagtgacagtatactgatcgagtcctctaaagtcaattacctcacttaac +aatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccga +gtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctctctgaattccttc +gtgccaacttaaaacattatcaaaatttcttctacttggattaactacttttacgagcat +ggcaaattcccctgtggaagacggttcattattatcggaaaccttatagaaattgcgtgt +tgactgaaattagatttttattgtaagagttgcatctttgcgattcctctggtctagctt +ccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgt +aataattaggttcggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgc +tgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaat +gagactcagtagttaaataaatccatatctgcaatcgattccacaggtattgtccactat +ctttgaactactctaagagatacaagcttagctgagaccgaggtgtatatgactacgctg +atatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaataccggctgtttccag +ctttataagattaaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagt +tggttcattaattagctaagtacgaggtacaacttatctgtcccagaacagctccacaag +tttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattaga +gtttacaactcagtattttatcagtacgttttgtttccaacattacccggtatgacaaaa +tgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcc +tacacatactgaattcaggcaatgcgttttattcgaaaggtcatataactagaaaacatg +atgaattcttatcggatccttttactagcatagtgttggcgaacacctcgtaatgctcag +cggcaaattggactgcgggtccttatcatacattttttttcaatataggcgattggtcta +ggttagtgattccccaacacttaaggtttgctgacattcataccctcagcaacttcctct +caaaaattagagtgagttggtggtcttataagaccgttgattatttgaggtggtcaaatg +atggtgcgatgcacaaatcgttataatcgtactctgtagacaataacccattgtagtgcc +gattttgtgcataatacaagaaggaggatataaaaatgacttttcaataatattggctat +tagcaacaagaaggagaatcctcattaagttagcaaccgcagggggtactgcagtccaag +gaggtttcattggagagagcagtatgaaaacggcaattatgattgtgagattcgctgaag +attgtgtctctgattttcctagatagaataagctatagctacttaatcaactcttaactg +tggagactatcctgatgatctgaataccccatttacaaaattccatatcaatgaggctaa +cgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatacaagacaaaacac +tgcttccattacgggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgata +aagctgtcttgcgtttatacttaaacaaattttgacctgacataatggagcgacttatcg +gatgttgccgatctttagggtcatctattaagcttatacgaaaaagggacaagcacgtta +cgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaactccaatatctgta +agaacagaaaaatacaggagtccttttcatttttcaagttaacaatataagtaggagctt +agagaggcttgcatgaaaatcgttaggaattacagaataggcagagagtggggcgtgtag +actacattcttcaggccccacaatatgggttataggttaaactgcactttttgcgatctc +ccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcat +ccaactattcagataaacaagatcgcagaattaaagcttaaccatatcttgatagcccat +cgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaa +aatttagacaaacataattcattctttcgactggacacgctaaggtttggacaaactttg +tatctatatctggaggcctgtattccagcccttcttttaataagatttacggcttaaact +atggatatttgccaggaaatgacactgctattgacaggaacataattttgattcaaacct +cattgttaattattttatatctcctgtttttatatcagaatgcttctgtcctagaaggca +tactcaaggtgagggctcgaggaatgaatcataatagaccggcccctattaatattggtt +caattctttcttacataacgcggaatttgattgcacgaacaccgggaacacataaccgta +tagcgcccgttatgctagtgcctagcgactgggaccgtggagtctatatcgtctttctac +cattattaatctaaggatataccactttaagtcctttcaactaacataaggcgcattcca +tgcgctaaggaccttgaatttattatttcttacatgataaaagatcgagtcgacgggaac +aaaaggctacgtactcaataaagtgcagtttactaagagccctttttctggcttgtggag +actatcataacatgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtg +tagtattgaacgagatctttccaattgccccatagcaggaatagttatatattgcagatc +gcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattac +ggtttttgatcaaagcacagtgagagttgagcaaattacagttatacgacttaattcagt +ctccataaattgaaacgacacttcttaacgggaggaccagacacgttcattaagtgagga +gtgcactttttgactttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaa +cagatttgaagttatttctgttttaatacactgggagttctgtcaatatcgcaggaaccg +cctgacgtcccctatcacacctcagagggtaaagggacaggggaaagggtaatcgagggg +tagggaacgtagttggcacacccaatggacgaataaatgctgccatatccacggagggcg +ggattgcggttgattttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcc +tccactggaaattactgcgtacatccgctgagaattgcaatggagtgtctcggtttttct +ttaaacaaaaccaaattgacaacttcatagtataatttttgcacattacaagcgttaatt +aacaaacttactttgctgttagctgcctatatttgtccgacaatataactggatatctct +gcgagaactgtaaattaacggcacttggaacataatagttcctattggtaacgacgttgt +aggcggcaattatccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaat +ctctcgtaagtataactttagaagactccaaggtacccagaacctcttcagcggacacga +tcgctatcaatcaataaggattattcactgaaaccgctcatatctggaggtggacgtttt +tcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctg +ttattttcatgaccggataggacatctcgcggaaattcgggtaacagctgggtagatata +ggacctcccctacgtattaatgataagcctgtcataactagcttggtttaccgaagagac +aataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaaca +tgtactattactctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgat +gttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtct +gagcattcgtacactgcgtattaagatcaggttgaacaggttcctaacaaattttgtgac +ctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctg +acacttctaaaaccaaattaaggctttatccaatatgggtccttaagtgctaaacatcat +tcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcgccaaattgacac +atcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtgtgtattctggct +ctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgt +aggtcacatcagcagatcctaagtaattccgttttattgtcctgagggagtaggatcgac +gaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaa +tgaactattgtcatctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcg +atggttctttatgcggacctgtcatatcattgactggcacttgcttacatccaaataaca +cgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatt +tcgccctctacatgataaatgaataagtaagaagatgatctttttgtggcggtaccttaa +gcgtactcctgtcgacgagttactactaaaggaatgtagggttctggatctatgaaaagc +gacctccatatatatacgggcctaagcggagtaaaataagtgatcaatggactaacattg +aaatgttagtattgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaac +gaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttactttagttggttg +cgggaacaacaggaggctatactaactggtagcgttcttgcttccattatgttattatta +taattaaaaataagacatatggtagagttgtagtcagggtggatcgggttgtctataacg +ttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcg +cctacctcatgtgcaccacacattcacagcacacccctcattataggcaaggaagcaaac +aaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaatagaaacacttagc +ggtaatgaaaagataggactaaaattcactagtatcctggaacgaggcaacagagttatc +tagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacc +tctattgatatacaagtgactttctcggtaataacgcacttcacaatgtgttgtttcttt +tctatgtattttgcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgt +aaatcgtatcacatggtataactgcaggaggaacattatccaaattcaccacaattacta +atccacccttttacttttactaaagatatattaattctcatgttgtctgaattgtataac +ccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaaca +cacgacttccttccgtctattcagacactcaacgagactaacttttcctaggtaatcaat +gatattgggtaactcgtggcatcttatagttattgatccggctcttttgtagatcctgtg +cgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtttattctacgtac +ccgatttggttactactaagcggcctttcttcaaacttgcagttgtgacttacattccta +tttcttcaaagcagggaagggttacagggagagacttattgagatacgattggaatttcc +atgtacaatcgttaatacgcttgtagaccagcaactcagtatagagatccgtttcctaaa +gggtgagcggtaggggcaaggcaataagaaattactaaaaccctagttgttaatataaga +acgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaa +taggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttct +caaagatcctaacctaaaaggggcttattctactttttccgacactcaatggacgagaca +aacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatcgttattattaat +cggtttccattatctatatgcggtatagatctccgagaggaccctgtaaactagctctgc +ggtttaactggtgctaatagaccgccactatgttattgcttctagctcctagcgtcttat +catgttatacattaatgtcgcatattggacagtagccaggcttggatggatcgccgacaa +aaagaaaagactttccctgtaaggacttaactattacatataacttggatcattaatctg +caaattagagtaacggtctttcaccagcttcatattccaacgtggcgctagtcgatatcc +catgaagtttaaaactagaattggcagtctcacttcacagtgcgtatctatacgacaaaa +gtggtcgatttgcataaatatcttatcgatattcaggttattaccgattccttgctaacg +ctagaagtcacaccagagtaataataattccagacacctgtgaaataatcggtcactacg +gatagactagtaacgataatacgtatagtccataaaagttgaattttaggggctaaagat +attagcaatactggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctac +attttcgaccaattgtatcgataggaatagttacagtcacgcttgtagatgtaagagatg +acgttattcttagggttcttaagtcggggggtaatttaagaccactagtaaaggtagagg +cgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagtt +agcaactgattttagtggcaaccttaacggttgaattgatctactaatacaggcctacac +cgaagggtacagataatgattcttactaccctaacatgatagagtcctgtcctatctcat +aggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattca +cttatagacttcaggttatttcgtgctaacattaagatagaatataatcagtcgttaaga +aactattatccagctttcgtcaaccataaagattaaaaactgaaacttggcaagatatga +atagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagca +cttgtgtttagtaaagcgggagagtgcggtaattaatattaatatactattaagctacac +agcaaaggctgcaataatgttagtaagtagaacataaaggtattctccacaagtaataaa +tagtgtgagctaattgactaacttaactctcgcgacaagtgatgtggataagatgactca +tatcgtctttttctgtagtgccgacatcccacctggatcgaacaattccttctagttatc +gactttgattacctatcctattaaacagatagggttgtaaagtcagaaaatgatcggctt +gcgttggtctaccatagctagagttagaacgcgtagatagaggccttttgttgccaacgt +gggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatc +cattagattagatgtttgtgttttgggtctgatgtcctaactactttctcagtgaaacta +atgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtcta +taacgtatataaagtcgctgaatttagaacacaccttatctatgttgtaaagttacttta +ttccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttg +tcagtgtagataagaatttctttcatacttcactggaatccggcgtatggatatctctac +cgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttg +gtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtg +aagtctaattatttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgc +gccaatgaggatagaggacattgcatgtacgtaggactattctccaaggggtcttctatt +ttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactttataccagatac +tttcattagatatgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaa +aaaagacccgttgtgatatgatgtttttctagttcgttctcatatatatagatcaacaat +gaataatctcatgatctataaccgatgtatatttatattccggttgactgctccggtgca +attcactacggacactaatgactaatatggcgcctttcatcagaaacgctaaatatgatt +aatgaattaagggagtattatctaattattagagagtagcagttagtctgatattttcgg +tgtatgtgttagccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtg +ttgtatgcttcactttatgactctggttatatccctcggagaacaagaataagagtacga +gaagttcggtcattgaggatgaaatagaaccgctagacgaatggactcacgtttataaaa +ctatgtatcacagtactacagctaactctgaagtccgagaagcttttgtaggacaaaacg +ttataagtacctttcgcagaatacggccgtgcatacctgttataaggcgtagtagggaca +ccatgctatccctcatatagagctacactaataccattacatggtgactatcgtttacgg +ccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactg +cagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctcaatccttttcca +ttatggcatagcaagtgacgactcgtcagccatgggaataatagcactaatccgattact +tatgaattagaacccacatgaatgtgattctgcgaattgtctaagaatctaatgattttc +cggtgaatatggttgttgttatttattgaacttatattattaacatcacccttcgttagt +gatagtcagctatttccaagaggttccccgagcatttttaccattctctagtcatacaag +ttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaattctgcagatgt +tagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtttttcgttacata +tgctggtaaaatattcatagtaataactacaatacttgatttgttacgtaatgctcgtac +ataacacaatcgtattccacggaacagtaaagctctattattctgatcgagcctaagaga +ggatcacactacgctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgac +cagttatagacagtgtaattccatattacatgtcaggcttaagctaacccgagcctttat +ataagctataatcaagaattagattggagtgcattttagacttatctatcgaaatagtga +tagtaagagtttatatgacctgatctagactgatgttctcttccacaacagccttaaggc +gtggagcctttcttatactattaggtcgcgtcgagagccctattcgtaatgttaacgaca +ctagactaatatacaatgagctaagaataacacaagtcacaagataatttacaaatcata +tatctacagtccacaaccatcactagcgattgcaaagcgttattggtactaccgctctaa +atcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgtgagactgaaaga +aatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttag +tttggtcaagactatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattg +ataaatgccccaacgttccatcacgtctataagccgtgttactaatgtgtattagtgcat +acctattcagaccatagttcaactgttggactgaaggcccgtcttggggttcgtgaatga +gagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatcggtttatctaga +gtcatgcttaaggtgaatttcagccaatgggctcccattgagctagtatggtgctttacc +tttgtaagtggtggctttccttggtgtgctgactttaacacggcagagtgattatccgaa +gaatggataataagacgctggcaatattggctaataaagtccgatgagtttcaatcatga +ctgcgaggagatccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcat +tcttgatacataaagatccgatatcggtccactttgtttaccaaaagccctaccttcgta +acgatggaaatgtgaatgagagtgaaatacacgatggggatattgccggtgagtacaagt +tagaccacacattagaactgacctatattcgtcatcatagagatggagtatgaattgatt +ctgcgaagtacactggctttacgagtatctagacgccgcggtatatctcccgtcaatact +atgaaggtatatatatagaggctgaaaattcatgttcaatcctctttctaagagtgagtg +ggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagt +atacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaatctcgattcacc +gagagaagtgattttggcggtgtgcgattaattcttttgatgacagatctcattatttta +tatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggg +gggagagtgcgctgaacattttatacgatgtgattactcaaaggataaggttcgaggcct +ctatactcatggaactatcttataattataatggatcgtggctcattccacctatccaaa +cttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttggga +cgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaaattgattctact +gcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttata +gcaaacattattcaatttcagtcttgactgaaattagtttgttagtgttagaggtccata +tgtcacatgcatatggtctagatgccattgtacagtaataccttagattagtattagcgg +catgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgca +aataggaatacttacaatttttgatgacttgttagcatatcgctatcacccataaaaaac +ctgatacttgatgagcgggtgattgagactatgtactgatataattcaatagctccaata +gatgaaacagctatgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctg +aacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacgaaatcgatccca +gaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacg +aagaatgggtagagagtttgaaggtgcttctggattttcctaagtacgtggtaaaaattt +gatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgggtgaatctgatt +agccaacccagtgatctgatttcagttgtcaaatctcttttttataactaccttttgttt +ccataatttaaccggatctcataatgaacaaacgggtagaataatggtagcacatagcga +gcttgtctattcagaaatatggcctactcagaatgtattctccaaatcagtgttatgcga +aacgtaattttacgtgtaataatgatgatttcttatcggttccttgtactacaatactct +tgcccaacaaatactaagcataacagcaaaattcgaatccccctccttttaataaatggt +ttttcaatatagccgattcgtattcgttagtctttcaccaactattaacctggcatctaa +ttaataaaatcaccaaaggactctataatatgacagtcacttcggcctcttttaagacag +ttgattattgcaggtccgcaattgatggtgacatgcacaattagttagaatccgactatg +gagacaattaacaattgtagtgcccatttggtccagttgacttcaaccacgagttataaa +ggtattttaatttatagtcgatagtaccaacaacaagcacaatcataattatgttagaaa +acccagggggtaatgctctaaatccagctttaaggccagagtgcactatgaaatcgccat +tgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagat +accttatgaagcaacgattatatctggactagatcatgatgatcggaataaaacattgaa +ataagtccttatcaaggagcataaacattttatttaatttatacttcgtaaataaattca +gaattttttttcaagacattaatctgagtaaatgacggctagaaagggttcctactcgaa +tcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcac +cggaaagaaggctgccacttttagcttcttgacgatctttagcgtcatatttttagatta +gtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaag +agcaggacaactccttgatcgggaagaactgaaatagacagctgtcattttcattggtca +acttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaact +atagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcg +ttaaaaggaacgggttgccagctacagatatactctaggtatatcccaaacaagagacgt +cctttggctgttgtaatcggtcataatacttgtcacataaacaagatcgctgaattaaac +attaaacagttagtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatc +tatcgtctatcacagagcgacgtaaatttagacaaacattattatttcttgacaatggaa +tcgataagcgttcctctaacttggtatatatatctcgaccccgggattccagccattctt +gtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaaatgatattgact +gcaacagattttggatgcaaaaatatttgtgaattattggttatatactggttgtatagc +acaatcattaggtcctagaaggcatactcaacctcagcgagagagctagcatgcataatt +gtaccgcccatattaatattcctgaaatgatttcttacattacgcccaatttcagtcatc +gaacacccccatcaatttacccgatagagaacgtgatcatacgcaataccctatgcgaac +gtccactctatagcgtctgtatacaatgattattcgttccatttacaacgttaagtaatt +taaacttacataaggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgc +agttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaa +gagacctttgtatccattgtggagaatatcataaattcaagatggggtgtcatgctattc +ggtcctaaacattcttaatggctgttctattgttagtctgatttaaaatggaaccatagc +acgaatagttagatagggctcatacccctgtaacgatctacaaatccttccccgggtgtg +tgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcacacgtcagattat +tacactgatacgaattatttcagtcgacagtaattgaatagaaacttattaacgccagca +cctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttt +taaaaatcttgatttctatatcaaatgatgtgtagttttttctctgttattaaaatccca +gtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatcacacgcgttagcg +aaagcggaatggctaatacagccctacgcaacgtagtgggatcaacatatggacgaattt +atgctcaatgagccaacctcccccgcattgcggttcattttaaggcctgggtaacatcta +tcgtttagataatcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagt +ccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcgtaatacgataat +tgttgctattgactacaggttatgaaaaaacttactttgcgggtacatgcatatttttgt +accacattattacgcgatatctctcagtgtactctaaattaaaccctcttcgaacatttt +agttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtagaatggacaactcc +agttcaactgcatgtaactcatagctcgcgttagtataaattgactagtagccatgggac +aaagtaactagtcagcggaaaagatccctttaaagatatatgcaggttgcaagcataaag +ctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaatttt +gggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaatatcgcccattt +tcccgtataagctccgtacttatacgaactacacgaccttttaagcattagccgctcata +tcgtgattcgtgtacagatgagtctattaaaattacagacatactccatatctcgctcct +tgaactttgaataatgcgctaacttgtactatgaataggcagaacccaactttcccgttt +gcgtcaagcggggaaacgatacatgttgtcagatttatgattatctagttttagatcacg +tttaccgataatcggctgtggtctgagcagtcctacactgagtatttacttcagcttcat +atcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatctttt +ttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacgatttttactatag +cggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtggctcttgtccttg +aagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaattatttggtgac +taatagtccgtgggtttgagccatatacctaacgccataaactacgtggtgctttagatg +caatctaaacagaacagaaagcgtagcgctcatcagcacagactaactttttcagtttga +gtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgat +tgggcggctcaatcttgcctaatttctactattgtcagctgtacgactgtactaagtgta +tagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagc +gcacttccgttcatcaaattaaatcctggcttacccgattctccggaagtctgacctaga +gattgacgacggccgcgtattattgagacctcttcaggattaatcaataacgaagtagtt +gatctgtttggcgacgtaccttaagccgactccgctacacgagtttctactaaaccaatg +tagccttatgcttagatgaataccgtcctaattagatattccggcataacagcagtaaat +tatctgttcaatggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaa +tattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctc +gttaatcattaatttaggtgcgtgagggttaaacaccagcatattctatatgctagacgt +cttccttaaaggatcgtagtattataattaataataagaaatatggttgacgtctagtca +gcgggcatacgctgctctatatactggcattattcaaaacttgacggtaaaaaaacgaat +tttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacac +ctctttattgccaagcatgcaataaaaaaaatgttaatagtacgtttacgacattttatt +ttataataaagagaaactattacacctattgatatgataggacgtaaattaacgagtagc +ctgcatagaggcaaatgaggtttctacatggtatagacctgatgctgaaacatcgatgag +ttttggtcccctcgctcgttgaaatctagtcatttactactgtctttcgagctattatac +cacttcactatgtggtgtttctttgctatgtatggggctagtcaaacatgatgactatag +ctacaactcagagagcgggcgtgttaagagtatctcatgctagaactgcacgacgaactt +gatacaaagtaacaacatttacgattccacaaggtgactttgaagaaacatagtttaatt +ctctgcttcgatcatttctataaaccggtaccatcgcagcggatagatgcataacatttc +tactactccaggcatcttaaaacacacgtagtacttcactagattaagacacgataagtg +tataacttggcagtgggaagcaaggagattggcgaactcctggcatctgttacgttttgt +tcaggctcggttgttgataatgtccgactcctgccatattgaagactcgctcgagggaga +tcgggattcgttgattataagtacacgtgttccgtaatactatgaggcagtgattcaaaa +tggcacttctgacttacatgactaggtattattaccacggaagcgttaaaggcacactct +tatggacttaagattgcaagtgccttcttctagcctgaattcgcgggttcaacacaaact +ctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtact +aaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcg +aaaatcgggttaagcaaacacaaataggaattgtgataaaccccaccttgagaggtcgca +agaccaacctcgggaacaacggctctaagagaataacctaaatccggatgagtagactgt +gtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgca +ttcaattgaatcgtttgtattatgagctgtacagtagctatatcagctatagttatccca +gaggaacaggtaaactagctctgagcgtgaaatccggatattagaacccctagatgggat +tgattctagctaatacaggcttatctggttttacagttatctagatgattggtaaggtga +aacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagctattttctaggt +attataaagtcgagcattaatatcaatttgacagtaaaggtctttcaccagcttcatatg +ccatagggcccatactcgatttaaattgaacggtttaacgagtattggaactctcactta +taactgagtagctatacgaaaaatctggtccatttccagaaatttattatcgatttgctg +cttagtacccaggaagtgataacccttgaaggcacaacactgtaataagttttcctgtca +catctgtaatattcggtcactacgcattcacgactaaagataattactatactaattaaa +agttcaatgttagggccgaatcatagtagaaattctcgtctagcctaatcggacttacct +atgggctgtgaggatttatcagtatgtggacaaaaatgctagagataggtatagttaaag +tcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgg +gatgacaactactatacgtagagccgtactcaggattagatagtgtgaaagagtcaaata +aaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtag +ggatattctaatacaggccttcaccgaaccctaatgataatctgtcttaataacattaaa +tgattgtctccgctacgagctcttagggcctcattttaaatgactaatgtccaaagaaga +gactttcccaatttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaag +atagaagattatcaggagggaagtttctattatcaaccgttacgcaaccataaactttta +aatctcataatggcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgct +ggggagctagatatcggtataccacttcggttgtggtaagcccgagtgggccgttagtaa +tattaatagacgattatccgacaatgcattcgctgaaataatcttacttaggagaaatta +atgctatgagccaaaactatttatgtctgtcacattattgactaaagtatctatcgacaa +aactgatgtccataagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcg +agcgaaaaatgaattatagttatccaatttgagtaaattgcctattatacagataggctt +gtttagtcagataaggttccgcttgaggtgctctaacttagcgagagttagaaagcctag +tgagaggcattttggtgccaaactccggctcgcatgagtaggccagagagtcactttctt +tcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgtggctatgtgcta +ctatataagttagaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgag +acggggtacgccgttgaggctcgagatagtagataaactagaggaatgtagataaaacat +tagctagggggtttagttactggattacataggaagtgcaccatcacggtgtgggggttc +gtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcc +tatacggactttgcatatctctaccgactcatctggtcgtctatgcgggtaattgtattg +ctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaatccttataatag +cataagcaattattagactgcgtgaagtcttagtagttctcaagctttacgttgtatgta +aataactcacgtaatcagccgtccccaaatcaccattgaggtcattgaatgtacggagca +ctattatcaatgcggtatgcgattttctgagcgattattgttaaagacttagcgttgagc +cccggaacacttgattacagattctttaaggagttatccaaatatcattttaaataatag +tagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtac +ttctctgatatatacttcaactatgaagattctattcatcgataacccaggtatatttat +atgcccgttcactgcgcagggcaaattatctacggacaataatgacgtagttggacccgg +taagaactaacgcttaatatgattaaggatgtatgccagtattatcttattatgtcagag +tagaagtttctctgagattttccgtcgttgtggtacaccggatttggctctctttttaga +actgagaactcggagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccg +ccctcatcaactataacaggacgacaagttccgtcttgctccatcatatactaccgatac +accaatcgtatcaagtttagtatacttgctttctctcttctacagcttactcgcttgtcc +gagaagcggttggtgctcataaagttagtagtaaatgtacaactagtagccagtccttac +ctgtttttacgactactacggacaccatgagatacagaagttagtgctacaattatacca +ttacatgctcaatatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatac +gtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttgactaacatcttt +tacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcgg +aagaataccacttttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaa +ttgtagtagaatatattcatttgaccgtcattagccttcttcttaggttgtgtacggata +gtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttt +tttaccaggctagagtcagaaaagttggagccatgttaaatagttaccatcataaaccac +tgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaa +tggtaacaactgttgcgttacttaggctggttaatttgtcagagtaataaatacatgtct +tgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaaaagtaaagctct +tttattctgatagtgactaactcaggatctaaatacgcgattatactaaccttcaccaaa +gctcaaaaatcatctgctggtgaccagttatagacagggtaattcaatatttaatgtctc +ccttaacatttcaccagcatggattgaagatagtataaagttttacatggcagtcattgt +gtcacggttctatacaaattctgatagttagacggtatttgaaatgtgcttctagcatgg +tatcttacacaactgaatgaacgactggagccgttcgtatactatttgcgagcctcgaga +ccccgtttcctaatgttaacgaatatagtataatataaattgtgatatgaataacacaag +taactacagtttggacaattaattgttctaaactaaaaatcattcacttcagatggcata +gagttatggctactacacatataaagcggtatgtgaaacacccgttttagccggaaaccc +tctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtga +ctcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgca +gcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaac +tgtgaataatgtctattactgattaactagtaagacattagtgcatctggtccactgaag +cacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaa +agcaagcctataggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcac +attgtgctaggttcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttg +ttatcggcagactctttatcccaagaatggataatatgtacatggaaagtgtccataatt +aagtcccttcactgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgact +tacttgctttttgatcaacttaattatggattcataaagttcagatatcggtacaattgg +tgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatc +cccatttgcccggtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagc +attgagatccacgatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacga +agaggtatatataacctaaatactaggtacgttgttagagagacgatgaaaattaatcgt +caatacgctggcgaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtg +tcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaattcacggaacgt +agcgttgggaaatatcctttctaccacacatcggattttcgccctctcccattatttatt +gtgttctcacatagaattattgtttagacatccctcgttgtatggagagttgcccgagcg +taaaggcataatccatataccgccgggtgagtgacctgaaattgtttttagttgggattt +cgctatggattagcttacacgaagagattctaatggtactataggataattataatgctg +cgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatac +ctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattat +atatgttgattatttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaa +gctgcatctcgcttaagtttgagagcttacattagtctatttcagtcttctaggaaatgt +ctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatgacatgctaaact +aagaaagtagattactattaccggcatgcctaatgcgattgcactgctatgaaggtgcgg +acgtcgcgcccatgtagccctgataataccaatacttacatttggtcagcaattctgaca +ttatacctagcacccataaatttactcagacttgaggacaggctcttggagtcgatcttc +tgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagttagggcatagtat +agatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagctgagatctatcc +taaaatgcaaccatatcgttcacacatgatatgaacccagggggaaacattgagttcagt +taaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacgggcttatggttt +ttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaaca +acattaaaatcgcggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatat +ctttggtagaacttactttgctttaaatatgttaaaccgatctaataatctacaaaacgg +tagattttgcctagcacattgcgtccttctctattcagatagaggcaatactcagaaggt +tttatccaaagcactgtgttgactaacctaagttttagtctaataatcatgattgattat +aggtgccgtggactacatgactcgtccacaaataatacttagcagatcagcaattggcca +agcacccgacttttatttaatggttgtgcaatagtccagattcgtattcgggactctttc +aaataatagtttcctggcatctaagtaagaaaagctcataaggaagcgatattatgacac +gctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttca +aaatttactgagaagacgaagatcgactaaagttaaaatgctagtccacagttggtcaag +ttgaattcatccacgagttatatagctattttaatttatagtcgagtgtacaaaaaacat +ccacaataagatttatcttagaataacaacccccgtatcatcgaaatcctccgttatggc +ctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgagg +tggtgacgagtgagatgatcagtttcattatgatgatacgattttatcgcgactagttaa +tcatcatagcaagtaaaatttgaattatgtcattatcatgctccattaacaggttattta +attgatactgacgaaattttttcacaatgggttttctagaatttaatatcagtaattgaa +gccttcataggggtcctactagtatcctacacgacgcaggtccgcagtatcctggaggga +cgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccat +agtgagccgatgagttttacattagtactaaatcccaaatcatactttacgatgaggctt +gctagcgctaaagagaatacatacaccaccacatagaattgttagcgatgatatcaaata +gactcctggaagtgtcagggggaaactgttcaatatttcgtccacaggactgaccaggca +tggaaaagactgacgttggaaactataccatctcacgcccgacgcttcactaattgatga +tccaaaaaatatagcccggattcctgattagcaaagggttcacagagaaagatattatcg +acgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatc +ataaaaatgtgacctctagtatacaggttaatgttagtgatacacaatactcgtgggcca +tgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgtatttggtctaatt +atgttttatttagtgacaatccaatagataaccggtcctattaagggctatatttttagc +gaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaattgccagtgggca +atcctaagcaaaatgagattctatcctaaagtttgggcttgatataagatttcggatgta +tgggttttataatcgttggagagctcaatcatgagctaatacatggatttcgctacctca +ccgagagaccttgcatgaagaattctaaccaaaagtttaataggccggattggattgagt +taattaagaccttgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtga +gcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgag +ttcctttgaaatagttaactaatttaaaattaattaacgacatggaaatcacagaaccta +atgctttgtaggagttatttatgctgtttactgcctctacaaccctaataaagcagtcct +aagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtcaatttaataaat +tcaacatcgggtctcaggatattcggtcatataatttattaagggctcttcgagtcttac +tctgagtgaaattggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcga +tatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatat +aagaaaactcacacgtctcattattaaactgagtacaatttttgcacgagaaagtaatgc +aatacaatatgatgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgc +actggattaaaatccgattatttttaaaaatattcagtgctagagcatatcaggtctact +tttttatctggtatgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaa +gttataacataactcccgttagccaaagcccaatcccgattactgccctaccctaacgtc +tgccatctaaatatcgaacttgttatgatcaatgtgactacctcccaccctttccccttc +atttgttccactggggataagctagcgttttcagaatcaatgcaataagaatagccaatt +gtctcacttcatcagagctcttggcaattccaggcgctacgtggttctggaatatattca +tttttcaaatagtaatacgtttagtgttgctattgtctacacgtttggatattacgttat +gtgagcggacatcaatagttgtctaactctttagtaagccagagatagcactcttagcga +atggataccatcttccataagtttagttaatagtccgaaacaactgcttcgagcatattt +gaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatagatagagtttgtt +ttaagggactactagaaatgggacaatcttaatagtatgacctaaactgacatttaaaga +tatatccaggtggcaagcataaagatcattgcgccacctccaccgtgggattacttatca +gtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagctgagttgatgct +aaccttacctatgataccccattggaccggttaacagccctacttattccaaataaaaga +acttttatgctgtagaagctattatagtgatgcctggtaacttcagtatattaaaatgac +acacatacgccatatagagctcctggaactttgaataatgagcgaacttcgaagttgaag +agcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattg +atcattatcgaggttttcataaccttgacccattatcggctgtgcgcggacaagtactta +aatcactagtttcttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataa +gacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggatttta +aattttgttccatttttaatttagccgtaaggatgtccgtaaatgattgaaaattggatt +caatctttgggcctatgctactggaacctgatcgacaaaatttcaaacatacgttaactc +cgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccatataccttaccac +ttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagactaccgatcatatc +aactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaag +taccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaattgctaagaggctc +agagctaccactgtaatttctctagagcccataataaatgaacgatacatccgtaggtag +cacctaagggattataatggaagccaaatgcagttaataatattatatactggcgtacac +gattcgacggatctctcacatagtgattcacgacccccccctttgattgacacagcgtca +gcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagct +acaactgggtataatttaccatgcttccctgatgctgagtgcaatacactaagaatgagt +ttttaccccatatcaccagtatttgttctgttattgcgaagaaatggctatgctgagttg +gcgactaaagtcacccatcctttttattaggtaaccccctcccttaaactaactgatttg +ctggagctgccctgcatacatatactttatcatttatggacgtccgtgacgcttattatc +caccatagtcgatatgctacacggattcattaatggatcgtaggagtttaagttatattt +actaagatcggtctcggctactatcccgccttacccggcgctatttacggccatttttaa +tatattgacggtaattattcctatggtttcgaccgcacgtccttggacaagaaagaatgg +caaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtga +tgagtaacttgacgaaatgttagtggttattaaagactatctattacaccttttgttttc +tgtcgtagtatattaaagtctagaagccttacaggaaaatcagggttatacagccgatac +tccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgt +atactgtatttagaccttttatacaaagtaaatatctcggctttatgtgattgggagggg +cctactcaaacatgatgacttgacctaataatcactgtgcgggcgtcttatgactagcta +ttccttgaaatccaccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtg +aatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcg +cacacgttacttccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaatt +cacgagtttaacaaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaa +ctactcgaagatgtttcgttttcttaaccataggggcttcttaatggcccactacgcaca +ttttgttcaagcccgagagggacatccccattacgggagtattactaaaactgttccgta +atacgttcagcaagggatgaaaaaggccactgctcaagttattgacgtgggagtattaca +tcggaagcctgaatcccacactatgatggtctgtacaggcctagggactgcgtctagacg +gtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaaggctcacaccta +ccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaata +aagacgtggcaaaaacccccgcacataagccgctttagatttcacaaataccaatgcggt +taaaaacatccttgagtcgtacatacaccatactcgcgttaaacggatataacagaagat +aataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaataatgcttacca +gtcatttagctatacggctttcatttcatgtcaagagggtggagtttgacctgtacagtt +gatatatcaccgatacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccg +catattacaaacaatagatgggattcattatacataagacacgatgatctgctttttcag +gttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtat +tgacagggaacctattttcgaggtattatatagtccagcttgaatatcaatttgacagtt +aacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaaattctacgggtt +atcgtctagtccaactatcaattataactcacgagatataagtaaattctcgtacttggc +ctgatttttattatactttggatccttagtaaacaggaagggagaaaccttcaacgaaaa +acactggattttgttttactctcaaagctcttatatgacggaaataccctgtcaagtctt +aactttattactagactaatgaaatgggcttggggtggccagaatcatagtacaatttag +cggatacactattcggactttcctatcggctgtctggttggataagtatggggactaata +ggctagacatacctatacttaaactatacaggcgtcatctatctctgcaactttggagtt +ccctgatgttctcccgccctttgggttcacatcttctataccgacacccctaataacgat +tagtttgtgggttagagtaaattaatacggttaatattaatgtatcgttgaaaagctggt +gtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtataactaccctaatg +ataagctgtaggaataaaattaatgctgtctctaagcgaagagatatttccgactctgtt +ttaatgacgaatctcattacttctgacttgcaaatgttcaatatggcacggtttcacggc +acctttgtgacgcatataatgaacttagaagattataacgacggaactttatatgataat +ccgttacgattaaagaatctgttaaatatcataatggcattcagttctagaccgtgcatc +atggtaaacttactttctctgcatggcgacatacatttcgctattcaaattcgcgtgtgg +ttacacccactcgcacctttggaatattaagagaagatgatcagaaaatccattcgctca +atttttctgacgtacgtctaatttatcctaggagacaaatcgttttatgtctctcacatt +tttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaagatactcggtgg +agcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttccaagttcagtta +agtgaatatgtttaacatacccggcttttcgatcttaagctgacgctggacgtgcgagta +atgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacgccccctcccttc +tcgagcccactcacgctatgtattgacgcgaacttgttcgggatcagacttttcaggagt +tcggtcgcgtgtccctatgtgctaatatataagttagatcgcattagatgctaatctgaa +tacttatagacgaccttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaa +acgacaggtagggacatataaaatttgagtgcggctttagttaagggtttaattacctac +tcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgt +actaggtagtgattaatgatatcctagacgcacgtgccttagatcttcagactctgatgg +tccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaatt +acgatatctaaatacttataatacaataaccaaggatgagaatgactcatcgcgttggag +ttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcccaatatctccag +tgagctaattcattggacggtccactttgatcaatccccgaggagatgttcggacacttt +agtctgtaacacttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttt +tccaaagttcattttaaataagactacgataggcctttcctattgatataaactacccgg +ctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatagcaagattcgatt +cttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcataggatctaagca +aaattatcaagttgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcc +cacgttgatagtatgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtac +accggatttgcatcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgat +atttagcaagaggcgttgataaagccctcatcatctagatctcgacctcatctgccctct +tgctccatcattttctacacagactactttcctatctacgttagtataattgctttctat +cttagtatcatttagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaag +ggacaacttgtagcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaa +gaagtttgtcattctattagacattgaattgcgcaattgacttgtaccacttatgatcga +acactgaatcaagactgtgattaactaaaatagacaagccactatatcaactaataaaaa +cgcccctggtggtcgaacatagttgactacaggataattaattggactggagccattaca +ttctctacaatcgtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaa +aaaaatgctttcgcaggagcacattggtagttcaatagtttcatgggaacctcttgagcc +gtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgaga +gggaattcaccggaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgt +ttaagagttaccagcttaatccacggtgctctactagtatcatcagctgtcttgcctcgc +ctagaaatatgcattctatcgttatcctatcaacggttgccgtactgagcagccttattg +tggaagagtaatatataaatgtagtcttgtctttacgaagcagacgtaagtaataatgac +ttggaataccaaaactaaacatagtggattatcatactcaagaactctccagataaataa +cagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaa +cgctaattcatttgttattggatccagtatcagttaaactgaatggagtgaagattgtag +aatgttgttctggcctcgcatggggtctaggtgatatacaatttctcatacttacacggt +agtggaaatctgattctagcttcgtagctgactatactcaaggaaccactgctcaaggta +ggagactagttccgaccctacagtcaaagtggccgaagcttaaactatagactagttgtt +aaatgctgatttcaagatatcatctatatacagtttggacaattatgtgtgcgaaactaa +aattcatgctattcagatggatttcacttatgccttagaaacagatattgcccgagctca +atcaacagttttagccggaaacaatcgaagcatagggacaatgtatcttttcctaaattg +ccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactc +gttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaat +aactgaaagaaacgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacac +attagtgaatatcggccaatgaaccaaacgcttcccggtacgctatctctctcatcggga +ggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaac +ctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtccgggcgtactcct +ccatggaagggcgcgcatctagtgttataccaactcgctttttaactactatgctgtagt +tctacaggcatagtggccagtattttctaacttctctggatagatgctctcactcctcat +ccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatggaggcattaagt +atcttcactgttccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagc +tcaagcacactcattgaatactgccccagttgcaacctcacttaatctgacaaaaataat +gactactctaagtgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtat +aggcatgtaactcgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtg +tgtgacaccaggtaattgatgcggatataagctggagatcactcacgcccacacaaggcg +ctgctacctctttattccaatgtgtaagaatttgctaacttcatttctagaccgcagctt +tgcggtcataatttcacggtacggacccttgggttagagacttgataacacacttcgcag +tttccaccgcgcacatgttttagtggcttctaacatagaatttttgttgtgacataaaga +gtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagccccgtgagtcaca +tctaattggttgtactgcgcatttagctatcctttagctgactcgaagagattcgattcc +taatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcag +atctgcataactcgcgcttaattacttatgagtagttccaagttcgctacgttatgagag +agattggaattaagcaaatatgttttatggtgattttgggatgagaaggactgctaagta +cggctactaaacaaatttctaaaaccgccatctaccttatcttggagacatttaagttgt +atatgtcactagtctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaag +agccgattcatcaaatgcttatctaagaaagtagtggactattacaccaagcacgaatgc +cagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaat +tacatttggtcagcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcag +ctcacccgcttgctctagatcttatctttgtatgaatgtcagaatttactgcaatatccg +ttccgaatagtgagggcttagtatagttctctgtatacaggtcacatcaaactccccctg +tcctagtacagctctgagctttaattaattgcatacatttccttcaatcatcagatgaaa +acaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaacaactagcccgac +tcacgttcatccgccgtatccttgttcagttcttactccgtattaggtcagcgaaatcta +atcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacg +ctgagcagttatcggctattagatagtggggtgaaagtaattggctggaattatgttaaa +acgtgatattaagctaaaatacgctacttgttgccgacctaattcagtcattcgatattc +agttagagccaagaataacaagcttgtataaattgaacggggtgcactaaacgatgtgtt +actctaatattcagcttggagtatacctgaaggcgaattcatgtatcggccaataataag +acgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgtggggattgagtc +cactgtacgagtacggtctctggaaaattataggttcagggaatataaggaagtaaagat +aattaccaagagatttttggtatcgctatgacccagaggtgttctaacgtctgttttgat +ccgcagaatttctgcctcaatgcatatttgacggacttgaactagagcctctaaagttaa +atggcgacgcaactgttcctaaacttcaattattactactctttttttcctagggtattg +tagaggccagtggacaaaataaatcaaatttaagatgtttcggacattaacatcccccgt +agcatagaaatcatcagttatccaatctctcatcgagcttttacaatttctgctggcgct +atggacagcatatgccgcgagacctccgcaagactcacttgatcactgtaagtatcttca +ttagaggttagagcctatagttaagctgctgacctagtaaaattggtattttctaatttt +attgctcaagttaaaggttagtgaagggataatgacgttatttttgaacaatgggttgta +ttcaattttatatcacgaatggaacccttcattcccggcataatactagacgacacgaac +aagctccgatctatcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagca +tcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcaggactacttattacc +tattaataagttaacatgagccttcataccccgtaagacaatacatactccaccaattag +aattctgagccatcttatctttttgtatcatcgaagggtatggccgaataggttaattag +ttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctc +gccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttccggattaccaaac +gcggcaaagagaaacattgtatcgacggagataacttaatacagaaggaaggggcatctt +cgaatacggatgaataattctatctgtttattctgacatcttgttttcaggttaatctta +cgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaatattgacgagagca +atctcactccttttgggtctatttatgttttattgaggcacaagcctatacagaacaggt +actattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttgg +tacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgg +gctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgacc +gaattcatccatgtagattcagatcacacactcattccttgatgttgtctaaacaaaagt +tgttgtggacgcattggagggagttaagtaacaacttgggatcgcatacttataaaaatt +atatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagt +cactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgt +accaaatcgaaagaacacttaataaggcttgcttgcacggaggtatgatgtttactgact +ctacaaccctaattttccagtacgtacattcattccaataggttagttctcaaagtgcta +tacaggctcctcaattgatgatatgcttcagccgctctatggatattagctcattttatt +taggaagcccgcttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtg +tgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctctcccgttcacta +ccatacttggtaccgtgcgcatattacatatagatataggatcattttttaaagctgtac +taggtttgatcgacaatcttatgctatactatatgatgtaaccctcataatcaataccga +tcgtacgatcctagcataggtggcaagcgattttatgccgattattgtgttaaatagtct +gtgagtgtgattatcagggctacgttggtagaggggttgtatagacctcgcacacattgt +gacatacttaacaatatacgaaaactgatataataaatccccttacccaaacaccaatcc +cgttgaatcaactaccataacgtctcccatataaattgcctacttgtttgcataaatctg +aatacataacaccattgcaccttcttgtgttccaatcccgttaagattgccttgtcagat +gatatgcaagaacaatagcatttgctagcaattattaacagctcttcgaattgcctccac +ataacgcgggagggtatattttaatttggcaaatactaagtactgttggcgtcatatgct +attaacggttggatattaagttatgtcagccgtaagcaagagtgggcgaaatattttgtt +acccagtgagagcactcttagagtttggatacaataggccatatgttgacttaagaggac +gtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaa +tcttaagaatagagacacgttcgtgttagggtatactacaaatccgaaaatcttaagagg +atcacctaaactgaaatttatacatatttcaacgtggatagatttaacataattcagcca +cctccaacctgggagtaattttcagtagatttactagatgattagtggcccaacgcactt +gactatataagatctggggatcctaacctgacctatgagacaaaattggaaacgttaaca +gcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgc +gtaacttcactatagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatg +aatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccc +cttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttg +agcaggtccgagcacatggaagtatatcacgtgtttctgaaccggcttatccctaagata +tatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttgtgcgactccacg +tgcatgcccagaaatacgagtttaaatttggttacatggttaattttgaccgaagcatcg +cactttatgattgataattggattcaatatgtcgccctatgcgaatgcaacatgatccac +aatttggctataagacgtttaatccgtatcacactttgtttgcggctagtatagtaacgc +ccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttcaaatataaaaac +taatcaaacacgacccatatgatcatctgaagatatttggaactttctcgacaaccaccc +tcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatatt +gagtcaagatttgcttagtggcgatgagcgtacacgcttatttctctagtcacaattagt +tatctacgagacatcacgagggagcaaataagcgatgttatggctacacataggcacgta +tgaatatgatataagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacc +cacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccc +caacgtaaggatcaactagaagagaaaactcggtattagtttaaatgcgtcacggagcat +gagtgcatttcactaagaatgtctgtgtaaccaatataacatctatttgttatctgattg +cctacttatggctttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtacc +aactccctttaaattacgctgtgcaggctcatgcactgcatacatatacggtagcaggta +gggacctcacgcacccttattataatcaatagtagttatcagtcaacgaggcaggaatgc +tgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactatcacgcattacca +ggcgagatttaagccaattttgaatatagtcaacgtaatttttactatgggttccaccga +aacgccttgcacaactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaa +taccttcatatatattttttcggttgactaacgtgaactaaggttaggggttttgtatgt +ctatataggaaacagtttcttttctgtcctactttagtaaagtcttcaagccttactcca +aaatcacggtgattaagccgttactcagcagcatgattctgcctgctcgggtcctaaaat +ccagccttgtaagagtcgctgtgtattagctagggagacctttgttaaaaaggatatatc +gcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatct +ctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaa +aatattggtacttgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagag +aattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggcttagaagactcc +atgatttaataaatactacgaaggaaagactggatctaaagataactctagtaaggccaa +ctcccttcaatgctgttgccagttataatccaagagctgtccttttctgaaccatagcgg +cttctgaagcgaactagaagcaaagttggttctagccagacagccacataccctgtacgg +gtgtattactaaaactggtccggtattagttcaccaagggaggaattaggcaaaggatct +aggtatgcaagtcggagtattacatccctaccctgaatccatcaataggttcctctgtac +tggccttcgcaatgagtattcaaggttgtacagccgtataataataagatagtgactatg +aacgggaagtaacccgctcaccttccccaaaacattgttatatctaagtattaaagtctg +ccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcacttaagccgcttt +tgatttatatttttccaatgcgcttttaaaaataattcagtcctacatactaattaagac +ccttaaacggagatatcacaagttaagttttaaccatctcgactaggtggaactatagat +acccaactcaatttatcattacctgtaatgttcctagaaggattgcatttcatgtcaaga +cggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaatcacctaaaccta +ttagtcagagcacccggttagaaccagttgtcaaaaaatagagcggttgcatgagacaga +agtaacgatgagatccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcc +cttaaaaatatttttaaatactaggcaaacccaacataggttagtcctatgtgatacgcc +acatggtatatcattttgtaacgttacctagggataatcaggaagtggaattacgcaaaa +gtagacagtgaaatgcttagggttatagtctagtccaaagataaaggataaagcacgtca +gagaactatattagccgaatgggaatcattgttaggagactgtggatcatgtctaaaaag +caacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgat +gaccgatagtacctgtatactagttactgtattacgtgtctaatgatttcggattggggt +ccccagaatcagacgtcattgtagacgattcaagtttaccaatttaatttcccagctctc +cttggagaactatcgccaataattgcagtcactttccttttctgaaacgataaagccgtc +agagttctctgcaacgttggacttacctgaggttctaacccactttcggttctaatagta +gttaacgacacaacgaataacctttactgtggggctttcacgatattttttcgcttatta +ttaatggttacgtcataagctggtgtccaaattaaggttaccggcttcgcagagtagttg +tatccaagtataacttccctaatcataagatcgaggtagaaaattaatgctgtctctaac +cgaacagatatgtcccactatgtggtatggacgttgctaattacttctgaagggaaattg +gtcattatggatacgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttg +atccaccgttctttataggataataactgacgattaaagattatggtaaatagattaagc +caattctcttcttgtcagtgaagcatccttaactgacttgctctgcagcccctcatacat +ttagctattcaaagtaccggctcgtttcaaactctcccacctttggaagaggttgtcaac +ttgataagtatatcatttacagcattttttcggacgtacctctaatgtttcattgcagaa +aattagttttttctatcgcacattttgcaagtaacgttagagacacaattatctgcgaat +gaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatca +aggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccggcgtttcgatctt +aagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtctgtctccaaggg +tcggcaaaaaagacccctccattctcgagcccactcacgatatgtagggacgacaacttg +tgcggcttatgaattgtctggactgcgggcgagggtccatatctccgaagttagaaggga +catacctttagatgataagatcaattcttattgacgaaattcatccacaacggggaacaa +cttcaccctagacttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccg +tttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcga +caagatagaggctatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtg +cctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggcataaaactccag +caatttgggggccgaaaacaaatgacgttagctaattaattatatgacatgatcaaagga +ggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaact +tttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcctagttgataattc +cccgagcagtggttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaatt +ctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcag +ttcctattgatttattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgt +ttatgattattgctactttagatgctgactgttaactccgtgttgtttttcaaccgtata +tcacaaccgaattggatagaacctatagtttcaagttctgccacaaggtatcatatttac +agttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtaga +gctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtgatagcacatatac +cacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaacacatattattat +tgttatccaactaatcggacctatgcataaagcattgtctaaacagaataattgcctata +tacggtagttttagtgatttatatcttagtatcagttagagcttcgaactcttcaggttc +ctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttcca +agtagtacctataaatcacagaaagatctgtctcagtatagttgaaatggtattcagcta +gtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaacgaatatagaca +agacactatatcatataataaaaaagaacatggtgctcgaacatagttgaattcaccata +ttgaaggggaatgctgacatgtaattcgctactagacgatcaattccctacttgtcaaag +ttgaactggtacgttcttggaattaaatatgattgcgctggaccaaattgcgacttcttg +agtttcagggcaaacgattgagccggaggatgtccgtctcttacctttcttgcttatgat +aaacgacggtccctgtacatcactgggaattctcagcaaaaataattgggtaaatcgaga +ctcgatgtattcggccacaaaggtgttagacgttaaagattattcaacggggcgataata +ggatcataaccggtatgcaagcgcattgaaagagccatgagatccttatccgataaacgc +tgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaa +gttgaagacctaagttataatgaagtgcaataccaaatcgattcatagtggattatcaga +ctcaagatatctcctgataaattacagttgttaagatacggataaaatgagatttaagat +tagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagtta +aaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagt +taatatgtagcttacgttctagcttgtgctaatctgagtatagattcgtagaggaatatt +atcaagcttccacgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagt +agcgtaaactatagtctagttgttaaatgctcagttcttgttatattcgatatactcttg +gctaatttatgtctgagtatataaaattaatgatattaacttgcatttcacggatccctt +agaaaaagattttgaccgagcgcattataaacggttacaccgaatcaatagaagcatacc +caatagctttctttgaatttattgcctgcgcaacttggctgactctctagatccgaataa +ttctatatggtcgtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgg +gccgataatggctctttgcaaaattactcaatgatacgattgatcaaagcggtagttgct +agtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttccaaaagagtcca +cgtaccatatctatctcatagcgacgcgaggggaaccttatctaactatcattccattta +ccgggtgactctcgatgcaggatccgattgggataaattgcccagaaatggctcattcct +gactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggcttataccatcta +gattgttaactacttgcctgtagttctacagccatactggacagttgtttctaaatgatc +gggattcatgctagcactcctctgaatgcaccgcgtaagtttaactattacgtccgtggg +cagataaggatggaggctgtatgtatcttaactgttacctaatatggctggtaattatca +aagtaaggaccttaatgccatagcgctagcaatcgctttgtatactgaccatgtgccaac +ctctcttaatctgtaaaatataatgtcttagctaactgtggacgatcatgtctctgccta +gagcttcgctgtatcaattcctatagccagcgtactagtgacacaacaacaccgtgtgag +aaaagatattagtccttacgtctgtctctctacagcttattgatgaggattgaacatgga +catatagctccccctcaaaagcagatgctacctctttattccattctcgaacatttgccg +aacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacgtcacgtcccttt +gagactggataaatatattaccaggggccaacgagcaattgttggaggcgcttctataat +acaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatatt +aatgtgaaacccccctctctcacatcttatgcggtgtactgccctggtacatttcctgta +caggactccaacagtgtagattcctaagatagctgttggagttgcctcacgccagatcga +aaaactgaataaactagtgagctgagctgcagaaataccgcttaattacttatgactagt +tcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattt +tggctggactagcactccttacttcccctactattcaaatgtcgtaaacagcatgagaca +ggatcgtgctgacatttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcg +ttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctg +gtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaa +gcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaa +aaaatatttttaagcagtaggcacctaacccgattcctctacttagtagctttctttgat +tctcagaattgactgcaatatcactgcacaattctgtgccattactagacttctctgtat +taacgtctcatcttactaacactcgcctaggacacatctgagagtgaagtatttcaatac +atttactgaaatcttcagttctaaaatccccgaataaggctcttatcggtttggccaaca +caagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaa +taactatttcggcagacaaagcttataacaagttgccggcgcgtataatatttaaaagac +cccttgagctgctcaattaaaacgctcacctggtataggctattagatagtgccgtctta +gtaaggggcgggaattatcggataaactgatattttgataaaataaccgacttgttcacg +acataagtcactaaggagattttatctttctccaaagtatatcttccttggataatttca +aagcgctgcaatttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgt +agtaatctagaggcaaattataagaagttcatcatatcattttcgactacaaaaacaagg +tgttgtatgccggcgcattgtgtaaactggacgagtaccctagatggaaaattatacgtt +aagccaagatttcgatgtaatgataattacctacacatttttgctatccataggaacaag +agctgttctataggctcgtggcatacgaacatttgctgccgctatgaatattggaagctc +ttcaactacagactctattcttaattgccgtcgaaaatgggccgaatcggctattattaa +tactcggtttttccgaggggattgttgtcgacagtcgtaattattattaatattgatgtt +ggtgaggtcatttaaatacaaccttgcagacaatgaataagggatccaatctctcatact +ccttttacaattgctcatgcccctatgcaaaccttatgccgccacacctccgcaactctc +tcttctgaactgtaagtagcttcattactggtttgagactatactgaagctgatgacatt +ctaaaatggctattttcgaatgtgattcataatgtttatcgtttgggatggcagaatcac +gttatttttgatatagcccgggtattctattgtatagaacgtatgctacaagtcattccc +cgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctt +tatttcccgataacctatcttccataaatagcggacagcaggatactgacgctcaacatc +agtggttatggtctaatttttaacttttaataaggtaacttcagcaggcatacacagtaa +ctctttaatttataatcaaattagaagtctgacacttcttatatttttctatcatccaac +gcgatcgcccattagcttattgtgttactaataacgtatctaaaccaatccttttcaagc +tactgcctatattgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattg +tcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagacaacgagtgaaat +ttatacactacgaagggccagcgtacaagacccatgaattaggcgatatgtttattctga +catattggtttatccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaatt +ttttttcgaagattcacgactgaaatataaatacgtttggctatatttatgttggaggga +ggcaatagcctttactgttaaccgaagatttagccagtgagtgtgacactaaaacactgg +aataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatat +agctctggatataattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaa +gccggcctctcatattgaaggtccgaagtattccatgtacattaagatcactctctcatt +catgcatcttggcttaacaaatctggttgtccaagctttccaggcacgtatggtacaaat +tcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagt +aaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaat +acggttagaagggattagttatgttacaaatccattgaaaacttaagaagcattgcgtgc +tcggagggtgcatcttttatcaagagactaacattattttcaacgacgtacatgctttac +aatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccg +atatccattggaccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtatt +gccataatgtaatacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaat +gaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgatttcatatagata +tacgataagttggtatagctctactaggtggcatccacaatcgttgcatttactatagct +ggttacaatcataatctataccgttccttacatactaccatagcgggatagcgttttttt +gccgttgattgggtttaagaggatgtcagtctcattatatccgattcggtgggagagccg +ttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaactgatataagat +ataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatt +tgactaattgggtgcagatttctcaattaataaaaaaatggcaccggatgggcttacaag +ccccttatcattcacttgtatcatgatttccaagaacaatagaatttgctagcaagtatg +aacagagattcgaattgcatccacagtacgccggagcgtttattttaatgtggatatgac +gatgtactgttggcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaag +catgtctgggagaaatatggtggtacaatctcagagaaagattacagtttggtttaaata +ggacttatcgggtcggaagtggaacttaataagcagtacacaattgggcaacagacgtct +tgcctattacaataggattacaatgcgttagatttcagacacgttcgtgtttggctattc +gtcaattccctaaatagttagacgatcaactattatcaaagtgattctttgttcatcctc +cattcatgtaacagatggcacactacgcataacgccgaggaattttaacgagatttaaga +gagcagttcgggcacaacccacttgactttataacagctcggcagcataaacggtaatat +gtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaactaagtggttcatg +ttcaacagatgtgacgcagcaagcctaacttatctattggttttgctataaaagaacaaa +gttacacagaatcctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaa +tagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactc +cgggtatgataatggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggtt +aggataaggatgagaccgaacttatttccggccataactttagattttctacctagtaca +caacatcagggcggacacgaaaccgccatcacatcatataccaggtttaatttgcttaat +gggggaagtgtcaacgaaccttcgaactttagcaggcatatggccattatatatggcccc +agagcagaatgctacagcagacaaaatttggatttatgtagtttaatacctatcaaactt +ggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaattattactactc +agcagcttctgcaatgataaaatcttatcatacacgtcacatatgataatatctacttag +ggggaacgggctccacaacctacatagtactcaatacttacactattcgacaggcacacc +aaacctgtacagtcccaaaagattgagtcaactttgcagtactgcagatcacagtaatag +cttagttagcgagtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgat +gtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaactgtacaacctt +agagataagtctcaggctactaaaaacacgttgtggcactaacaggatcatggttgattc +ttacttattcggctgaccggcccaataagtaaccttcaactagaacagaataatcgggag +tagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagt +taaaatcgttttcttagcggattccctacttatggatttgagctcgtccacaatattcga +tacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaa +ggaattaatagaaggttgatggtaggctccgaacgctccatgattataatcaagtggact +gtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccct +atacgagtagataaaccatgaacagcacagtgtgaacccatggttgattttaggctacct +tatttttaatttccgttacacagaaacgaattccacaactaacatgccattaatttttcg +atatcttataaaagatggtcgaaattcattcatttattttttttcggttctcgaaagtca +actaagctgtcgcgttttgtttctctttagaggtaaaagtggctttgatctcctacgttt +ggatactagtcaaccattactccatttgatccgtgagtatcacctgtctaacatccagca +ttatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgtattagctaggga +cacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccccagtagatttat +tcagctagtgtaagtataagatatctcacccacgaggttcaagtgatatgcagtcttaga +ataatacttatcctgaatttcgatattatgggtacttcaataatccgctagcgctacttt +atgtctcgttggacagcaggacacatggcagtcttaaacactaaagacatcacctgaatg +aatgtaatgggattacaagaatcaatgaggtattatatacgacgtaggaaactctggata +tatacagtaatctagttacgccatcgcacttcattcctctggaaacttagaagacatcag +ctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaagttgcttataca +aacacacccaatgacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaa +acccagcatttagcaataggagctacgtatgcaactcccacgtggtaataccttcaagct +atcaatatataggtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccag +tataataattacagaggctctatgaaacccaactttccagctaaaagtcccaattaaatg +gttatttcgtacttttaaagtcgcccgttctgttattacgcgaattgattctactccaaa +attaaacacaaattatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataag +gctctactaaattataattaagacacttattaccagatttctctagttaagtttgaacca +gctcgactaccgcgaaagatacattcccttctctatttttcagttcatctatgggtcaga +gaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcag +tgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaa +aagactgccctggaaggagtaagaagtatacagctgatccggtgtatccttcagtcatct +gccctatactaattacacgacgcaaggaaaaataggtttattttctaggcaaacccttca +taggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggata +ataacgatctccaatgaaccaaatgtagaatgtctattgattacccttttactattcgac +ttagagataggagatagaacctcagtgtacttttttagccgaatgggaatctttgggagg +tgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgtt +cgtggaatcgataacagatttgttgacccatagtaaatgtatactagtttatgttgtaag +tgtagattgttttccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagtt +gaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgta +agtgtaggtttagataaagccgtatgagttatatcataagggcctcggaaagcagcttcg +aaccaaagttcccttataatagtagtttaactataaaagtatatactggtctgtcgccct +ttcacgatttgttttaccggtttatgaagcgttacgtcattagagcggctccaatttaag +gttaacggcttccatgtgtagttgtatacaaggataacttaaagtatctgttcagcgagc +tagttaagttatcctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttg +ctaatttattctcaaggcaaattgggaattatcgatacctgtataccataaggtcgctcg +atgtgatgcttatgtcttctggtgatcctaccttagttagtgctgattaacggaacatta +atgtttatcgttttgagatttagccaattctctgattctaactcaagatgccttatctga +cgtgctatgcagcccctaagtattttacattgtaataggacacgctcctttaaaactcgc +caaaaggtcgttgtggttctctactggttaactatataatttacagctttgttgagctag +ttcctctttggtttaagtcctcaatattagttggttcgagcgataagttggctagttacc +ttagtcactatattagatccgaatgttatgcttcatctgaagaccgccaccctccaaaat +ttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtg +tatctgtacacgagtttccatattttcatcaacagccaccgcacacttatgtcactctag +gtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgctagtcaaaaata +aacatagcgaggcaccactaattcggccgcttatcaatgggatgctctgcgcgagacgcg +ccagagctcagtagttagttcggacatacatttacttcagatgatcaattagttttctac +aaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctttagtatccttcc +gtcttatataaggtcagtcccccgtttcggtaccctggaatttactaagaataatgaaac +agcccccaaggacgtacgtttacaaatgatagaccagatcgcctagcttattccgacgca +tgttgcatagaattgaaccaacggaatgtgagagtaactagatgagccgaccacagcacc +cgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatgtcctttgagtat +taagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctcggatattcaggg +aacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaa +tgcctacctcatagtgctgaattaacacagcactgcggacctaacttttcgaggtttcaa +gttcacgtctcaaaacctaataggctggaatatgtagggatcctcggtgaatttgtgatt +gggtttgttgtagtactgaccaagtgaatattctttttttctaaaagcagatctgctgcc +gggcactacgaaggagatctctgtgtatcattattgcttcttgacatgatgactcttaaa +tcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacatattgttgatact +tcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaaatactggtgact +tggtcctatctactattagctagacctctggggaaccacgcccccgtaaaacctgtgcaa +gagagggggtcatacatcttagacatcgcgcctccaccagggaagcattgggtgattgac +caggtgtgtaacaaatatgattattcttatactaatattagcaaagatgcataatgattt +gtattaaatgtataattgaattgataagggtcttttagtcagtgatagagtagtataagg +tagacattagaactcttaaccggacgcagatttttcggtcttagtaagccaattagtcga +caaaacaaggtaagagcggttactagtagtacctataatgcactgaatcttcggtcgaag +tatagttctaatgctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaa +caagctcttgtaagtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcc +tacttattaggggaattaaccagattgaaggccaatcctcacatgtaatgagataataga +cgataaatgaaattcttgtaatagttgaactgctacgtgatgggtattatatatgattga +gatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccc +tcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcactccgaagtataag +caataataatgcgggtaatccagactagatcttttcggactcaatgcggtttcacggtaa +acatgattaataccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgcc +aggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttg +tttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaagtccattacctt +ttagtttcagactggtggagctgactaaagttatatcatcattttgtacactggtttagt +taacgataatttcagatttaacatgaccagacgataatcgctgtatatccagttggaatg +tggtttgccagaaaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatc +ccatccattgcgctatacctcagtgtatttggagctgtagttataccgtgtgctaagatc +agtagacatgacgagagcaatattatctaccttacaagcatcaacggacgtctagtcgga +acaaaagactctaaaactcgaacttcaggttaatatactatagttctgtattcagcagtt +attcttatattcgatattatcttgcctattggatgtctgactttagtatattaatcatag +tatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaattataaacggtt +acaaccattaaagacaacaagaccctatagctttatttgaattttgtcaatgcgcaactt +ggagctcgcgatacatcccaattagtctatagggtcgggacgattctacggcatttctgg +ttataatgacaacatggattgtggcccgagaatcgctctttcattaattaagcaatcatt +acagtcttataagcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgag +ccgaatagcttaaaaaacaggccaccgaacattgatagagaataccgaccacagcgcaac +ctttgattactttcattaaattgtacggctcactcgacatcaagcttaagattgcgataa +tgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcagaaagcgtaccca +gagaagatacgctgttacaatatacagggtgaaattattgcctgttcttcgtaaccattt +cgccaaacttggttagaaatgatagccattcatgatagaaataagctgaatgataccagt +atctttaactatgtagtcagggggaagataacgatggtccatgtatgtttctgatatgtg +acagtattggccgcgtaatttgctaacgaagctacttaatgcctttgagcttcatataga +tttctttaatcaaaatcggcaaaaagatagtatgagctataatatatgctagtagagaac +tctggaccatcatctatatgaatactgattcgagcgtgcaattactttagcctgcgtact +actgactctacaaaacactctgagataagtttgtagtcagtaagtcgctctctataaacc +ttttggatgaccattgtacagccacttatagatcccaataaatagcacaggagacagagt +ttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagggcacctattatt +tgatacctaacctaacggccctttcacaatggagaaatatatgacatcgggacaaacaca +aatggtgggtggccaggagatatgacatggtggcgtctctaagaaacacggactccctct +aggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtg +taatgacctggtacattgactggtcaggaatacatcactgtagttgccgtagtgtcctgt +tggtgttccatcaagacacatcgtataacgcaatttacgacggacatcagatcaagttat +acagattatttaagtatcacgtgtgcattgggacataagggatctcacacatgccttgga +acatttttgctttgtgccgctttttcgctgcactaccaatccttacttaccagtatattc +aaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcgattgggatagac +gagacatttgcgagcgccctccacggatacgaatctcccatatcaatgtgaactggatgc +tatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcag +ttattcagaacctaatacacaaaaccgtcaaacattttctaattctaggtatgggccgat +cataggagctaaggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgc +atatactgagtagctggcgtgcattctctcaattgtatcctttttaactgaactagtcgg +tcccatttcgtgactgagatctattaaccgataagattaataacactcgcattcgtatca +gctcagagtgaagtttttcaataatttgactgatatattaacttctaaaataacccttta +agcctcggatccgtttcccaatcacatcaaaaattcttattccaactatctacggattaa +caacgtgcatggggatcgtagtaagaacttgttccgatcactttgagtatatcaagttga +cggcccggttattattgaatagaaacattcacctgctaaattaaataccgcacatcggat +acccgatttcagagggccgtcttactaagggcaggctttgttcggtttaactgagatgtt +cattattttacagtatgcttcaactaatatgtaacgaaggacagtggatctgtctccata +gtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttga +tcatggcacgtgaaagcaacccctagtattctagacgaaaattttttctagttcatctga +taatttgccaattcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcg +aacctagagccattatttgtcggtaacccatgagttccttcttttcagaagttaatacac +tgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcataacaacattgga +tcaagatagcaatttggctacctattctaattctcactagattcggtattccactacaat +atcggcagattaggattggatgaataatcggtgtttaagtccggttgcgtctccaatctc +ctaatttttattaatattgatcttggtgacctattgtaaataaaaacttcaagactttga +ataacggtgaaaagatagaagactcatttgaaaatggatcatccacagatccaaacatta +gcaagacactaatccccaactagctattctgatcgcgatcgtgctgcagtactcctgtca +caatagtctgttcatgatctaattctttttgggctttgttcgatggtgattcagaatctt +tatccggtcgcttccctgtagctactttgtggggatattgcccggggattatagggttga +gatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactacatcagaacatcg +tgaagacaccatacgcggtacctttatttaccgataacatttcttcaagaaataccggta +agcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaattttatttaggt +tactgctcaaggaataaaaactaactatttaatttataataatattacaaggctcacact +gattagatttgtctataagacttcgcgatcccccattaccggattgtcttaagaataaac +tagataaaccatgcattttctagataaggcctttagtctaattagatacaaaaaacacga +tagttgcatccttaatttattgtgtcaaacctggaaccttttaattacccgcaaatcact +ttatgtcgagactacctctgaaatttattatctacctaccgcatgaggacttgaaccatc +ttgtaggagttatgtttattagctaagattcgtttatcctgtagcggtccatgtatattc +aacaagcaaaaagcactcagaattgtttttagttgagtcaagactgatatataaataagt +ttccctagttttttcgtggtgggacgatattgaattgaatcttaaccgaagagtttccca +ctctgtcgcacaataatacacgccaatatttccagccctgcttatgccttaatcggttac +tcaatctcccattgaagttcattttgatctgcatagaagtttcgggcccagccttttttc +tgccaccttcctccaagctctgtagacgcactctaagattgatgctcacatgtattaatt +ctacattaacataaatatataagtcatgcatcttcgagtaaaatatctggttctccaaca +tgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatgattgggttaact +ggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgta +ttcctcgtgctcggaagggctattacgcttacttccgttttggtatcttaatatgacttt +caaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagtt +gtttaaacgaactacttgctttacaataccggtcgtatatatcgccgtgaatccagaaga +ttgtcttctttggattatcaaccgagatcctgtggaccgatgttttgggaccttcacaga +ggactccaggtagagctcgcttttgcattaatctaagaattgtacctctctaaaagatct +aaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaattactttaggccga +aaggcacatgagttattatacatatacgagatggtggtatacatcgaattcggggcatac +actatagttgcattgtatttagctgctttaaataatatgatattaccttccttacataag +acattaccggcataccctggttttcaacttgtggggctttttgacgatcgcactctcatt +tgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaa +tagattacttttcgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaa +gtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaa +aaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatcttgatttcattctt +cttgtcaattgccgacataggatgaaatcagattccaatgcaatacacagtaacccccac +ccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggcc +ttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgtacaatctcacac +atagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaactttattagaag +taaaaatgtgggcaaaagaaggattccattttacaagacgattacaatgagttacatgtc +tctcaacgtagtctttccctagtagtctttgaactatttaggtactccagaaaattttag +caaagggtttctgtgtgaatccgccattcatgtttatgatggaacaataagaataacgcc +ctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatattcaatttagtaca +gatccccagaagttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtct +aattactatactaacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagt +gtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttag +gacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatg +agcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacac +ataatcgaactattgatagtcgggagcataaccaggtgaacgtactttgttcacgacatt +tattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatca +ttgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgagaactttagctgg +cttttggccagtatttagggaccaagagcactagccttaagctgaatattttgccattta +tctactgttataactttaaaacttggtggcaccagacttgtcgatacacacgcatcaatc +tgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttatattatatttaaac +taaaagatgatattagcttctgagggcgatagggctccaaatcataaagaggaatatatt +attacacgattagaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttgg +cagtactccacatctcagtaatacagttgggagagtctcaaatgttgttttattactcaa +tgaaccaccctcataatttcactgctgttccattaaatttgcaaacgatcatttgctttg +aagaaacgtaaaatcgacaaaattacagataagtagatgcataataaaaaaaactgctcg +ctataacacgatcatcgtgcattcttacttaggagcatcacccgcacaataacgtacctt +aaactacaacactattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaa +agaacttgctctctcgtaaaatgtgataatagtttgcggagaggattcaattattttcca +ttgcacctactccactagattcgataaaagaaggtggtcctcccttaaaaagaaatgtta +agtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatccttccctaagaaaca +taaaggtttttaataatgtcgactgtgaactataactgcatcctttcctgacctactccg +gttccttgttgttatttctgaacgagaccagtagataaacaatgtaaaccacagtgggta +ccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcata +atcttacttgaaattaattttgccttttattttttttcaggctcgaaattaatgatttgt +tttttttgaccttctagttacgctaatatgcggtcgcctgtggtttctattgagtcctat +aacgggatgggatctaatacgtttggttactagtaaacaaggtataaatttgataccgga +gtatcaactgtataacatcaagctttatgactcatacgcgaagtaatgacacaaggcttt +caggagatcgcgagtacagagccactaaggggtgtattacgatagtgacaccaccgagcg +cactcactccccaagtagatttatgatcctacgctaagtattagatatataaccaaagag +gttctagtcagtgcaactcttagaataataattagccggttttgcctttttaggcctaat +gcaatattcagctagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtt +taaactaatcaaatataatctatgaatgttatgccagtacttgaataaatcaggtttttt +ataagtccttgcatactctcgttatatactgttagagtcttaccccatagaaattctttc +atctgcaaacttagaagaattctcagctacggggagcataaagtccccaggatgttgaca +aatacaacaaatgtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagtt +ttagccgaaccttgtacggataaatccctccattttccaatagcagatacctatcctact +acctcgtggtattaaattaaagcttgaaatatagagctgcatagcttatccaattcccaa +gcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagcaaacccatcttt +aaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttat +taagacaattgtttataagccataattaaaaacatatgttcaacaggttcattgatattt +gtaattgcacaggtttttaataaggatctacgtaagtataatgaacaaactttttaccag +agttatattctgtactttgaaaatgctcctctaccgccttagagactttcaattagattt +tttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgc +taaccctatcgtctgtctcataactgtaggtctaatataattttcagttttcgaacacat +aaccctttgaaaatctgctatttaatgtctcacctgcatgcactatcttctatactgctc +agaacggctatacgtcactatgctccaagtgacgatttaaacgaagcaaggaataatagg +tttattttagtgcaaaacaattaagtgcggactacgtgctctttacaataagccttgtga +ttgggctataggttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctt +tgcattacccggttactagtcgaattacagatagctgttagatactcactctaattttgg +acaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaa +acgattacatattatagacttgttcggggtagagatatcacagttgtgcaaacattgtaa +atcgatactagtttatgttggtagtctagttgcttttaccattccccgaaaaacttgatc +tactatttcgacaacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagt +gccactatttgtccactatatgtaagtgtagctttacataatccactatgactgagatca +ttacggcctaggaaagcagcgtagaaaaaaagggcccggatattacgactgtaactataa +aactagttactggtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaac +gaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttctataaaacgata +aagtaaagttgatgttcagcctccttcttatggttgcatcgagagtacactactcagtgg +gaaatagatcggggttcctacttcagattgtattatctaggcaattgccgattgtgccat +acctggataaaataagctacctacatgtgatgcttatctattatcgtcatactaccttag +ggtgtcctgttgaacgctacattaatctttagccgtttgagatgttccaatggataggag +tctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatt +tcgaaacgagacgttataaatagaaaaaaggtccttctggttctattctgctgaactatt +gaatggaaagattggttgacctacgtactatttgcttgaagtcatcaatttgacggggtg +agagacatatggtgcatactttacggactctatattttagatcagaagcttagcagtctt +ctctacaccccctcacgacataattgcttttaagaatctatgtttgattcctctacggga +attcggatccgttcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagc +atacgaacactttgctaactagacgtatgtatagtagctataaatcccgacgatatttac +aaaaagaaatgagactcaaatatatacatagcgaccctacacttattcgcaccctgatct +aggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgtattaaatttact +gcagttgagattttagttgtctactaaggattactctaacccgtaataaggatcaagact +cggtactagctttactatcattccctatgtgttttcctaactcacaagggtacgtaccag +cctatgtaattacaataatgataaagacacaaaggaagtaactttacaaatgagtctcca +gttacactagcttagtccctcccatcttgctttgaagtctaaatacgcaatctctgagga +tatacagcagaagaacactcataacgttggagtccaagaattagactcatagggccccca +acatttaatatgtactgtgagtttgaaggtgttctattgttaattcctgctcttgataca +tgacacgtactccgtgtttaaggcttcggactgactttctttcataagttgagcaacgaa +aatttcagaatcgataagttggattcactaactaatacggctgattgaaaactccactcc +ggacctatatggtcgacctttatacgtaaccgatataaaacttataggctggtatatcga +gccttcctagcgcaatttcggatggggtttcttctactactcaacaacggaatagtcttt +gtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtc +attatggactggagcactcttaaatcactctgcgtgtgctaaacgatagatcataacatg +tcctgagtaaattttcttgatacgtcgcaatataccgttattagttaaacgttctcatcc +gtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgactcatctcgcctaa +cacgcacacgtataaactcggaatgactgccgctcttacatattagaaatacagactaca +ccacggaagcattgggtcattctcaaccgctgtataaaagatgattagtcttataataag +attaccaaagaggcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgt +aggcagggagtgaggacgagatggtactcaggacaaatattaaccggacgaagtggttta +cgtcgtactttcactattagtagtaaatacaaggtaacaccggggaatagtactaaatat +aatgatatctatcttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaa +aatgtgctgacttatagcatgatacaaccgattgttacttttgtctattcaaaagattga +atagttttttatacaaaagccgcatacttatgacggctagtatacagtttcatcccctag +catcaatgctatggacagtattgaacttataggaaattcttctaatagggcaaatccgtc +gtgatgcctattttttttcagtcacatcctcaaatggcactagtattgtcgggatcccat +taacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgac +agcgacagaactcccatggataaccaattataaggcccgtaatcctctagacatcgttta +ccaataaatccgctttctccgtaatcatgttgaataccccagagtagtccagatgataac +cgatgaaacacaagtctttctcaatgcacttacggtgaacttattaccgccaacgtagct +catcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactt +tcgtatattcaacgccttgtaattttactttaagacgcctggtgatgtagattcttagat +aatcagtttgttatcggctgtactttaccataatttcacaggtttcaggtcaagaagatt +atagctgtatatacagttccatgctcggtgcacagaaacgtgatcggataataatcaatc +gcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagtgtatttcgacat +gtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagattagattccttaat +agaatataccgacctctagtccgaactaaactatagataacgccaacttcaggttaattg +tctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggccatattggttcg +agcactttagtttttgatgcataggatatgcaatgtatagctgaaagtactttatctgtt +tcaaactcacattgattaaaccggtaaacctttaaagactacaagaaaatattcagtgag +ggcaattttgtcaatcacaatcttccagctagagatacttcacaatttgtcttgaggcta +cgcaacattagacggattttcgcgttttattgaaataatcgaggggcccaagagtatcca +tagttcattttgtaagatttctttacaggcttattacagcttcttcagactcctacatgc +ttacgagttatatgctagcatgtgaacaatagattaatatacaggaaaacgtacattgag +agagatgaccctacacagcgcaaccgttgagtactttcattaaagggtaacgctctcgag +acagcatccttaagatggccttattgtcaaatcatttgcagaagtacgcaagatccctaa +ccaacgtagaagaatccctacaaacacatgagacgcggtgaaaatagacagggtgttagt +attcaatcttcggagtatcaatttcgccaatcttggtgagaaagcataccctttcttcag +agaaagaagatcaatcataacactatctttaacgaggtacgcacgcgcatcattacctgc +ctccatggatctttaggatagcggaaagtattggcagcgtattgtgatttcgttcctact +ttatcaatttcacattcatatacatgtcttttatcaaaatcgccaataagataggatgag +ctatattagatgctagtagagttcgcgccaacatcatcgataggaatactcaggacagcg +tgataggacttttcaatccctaatactctctataattataactctctcttaagtttggag +gcagtaacgcgctctatataatcagtttgctgcaccattcttcagcctctgatacataca +aataaattccacagcagtaagagggtttaattgagacatcttgggaacttaggattttac +tctaacatcaccgaaacgattattggataccgtacctaaacgaactttctcaaggcagta +atataggacatccgcaataacacaaatgctgcctccccaggagttatgtcttcctggagg +ctatatcttacacccactcactataggcaaactaaagtttaaatgttgattgtctaaaaa +aaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattc +tctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcctttaaagctattt +acgacgcacatctcagcaagttataaacatgttggaagtttctagtcggaattcccaaag +aacggatctatctaatgcattcctacatttttcctgtctgccgatggtgccatcctattc +aaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaaccttacgcctct +aagggttcctcgagtgccatacaccagtcaggtccgagccacatacacggagaacattct +aacatagcattctcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaa +atcatacttgcaatcccatagcacggattaagaacctaagaaacaattcagtaaaacatg +ttcgaattcttggtatgggaacatcattgcagctatggtctaacgcattaatgtttgggt +acatcttccatcatataaacaggaagagtctgacgacagggagtgcttgcgatcatgtct +atcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataaga +tttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatat +atgatctgctttaataaaactttatccataggatacgtttccaaatcaattcaataatta +ttagtcaaaatagataaggatgaacaacctgaaggccgatcggacgtagaaagtggtccc +atcactttgagttgatattgttgaaccacacgttattatggttttcaaacagtctcagga +tattgtatatacagataatccgataccagttgtctgacgcccctcttacgtaccccaccc +tttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaactaatttggaaag +aagcacagtggatatgtctaaattcttgttattcaggcctgaatttaatacaccgcatag +ttaacttcgcggtagagttgttcatcatgcctcctctaagctaccacttctatgatacac +caatagttgttctacggaatctgataattggccaagtcataaacttccgctgcgttcaac +ccccttgctcgaatatccaactcgaaaagacagccttttggtgtccggaacaaatcagtt +acttcttttctgatgttaattctctgtggtcagatacagaccaaaaactccgcggattta +ccatcctccaagaacaaatttgcatcaacatagcattttggctacatattctaagtctca +atagtttaggttttcaactacattatcccaacattaggattggaggaataatagctgggt +aagtccccttgcgtctacaatcgactattttttatgaatatgcttctgccgcacctatgg +ttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatgg +cagcagccaaagagcatataattagcaacactctaagaacattatagatatgatgatagc +gatcgtcatgatgttatccggtcacaatagtagcttcatcagctaattcgttttgccagt +ggtgacttgcgctggaagaatcgttatacggtcccttccctcttgatacggtgggggctt +attcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagt +caactatactaaatcacaaaatagtgatcaatacatacccgcttcatggttttaaccatt +taattgattaaagatattccgctaagaaccattatctacctaaactgatcgccgtatcct +agtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgta +gaataataggtcttggagctaaatgatgtgattggtagtgaagacttacccttacaactt +taccggtttctcggaagaatatactagagaatcaatgcatgggctacataagcactttag +tctaatgagataaaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaa +cctggtaatttaaaccatatatctttatgtcgtcaataactctcatatgttttatataac +ttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagctatgaggccggga +tccggttgagctacatctatttgctacaagaaaaatgaaagcacatttgttgggagttct +ggctacactcatagagaaataagtggcccgagtgggtgcggcctgcctccatattcaagt +gtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcctttatttcctcc +acggagtagcccgtaatccggttcgaaagagaccattgaagttaattttcatatccagtg +aagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatat +gattcatcctaacttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcg +agttaattttcgccttctccaacatggcatccctacgttcgttataaggaccatacatgt +aggttttaaaggtttgcggttaatcgatatttacatcatagaaattctatagtcaaattt +acaagactctagatactcactcgttgcagccggctaggaagcgctttgtaccttacttcc +cttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactcatacctccgtgaa +gagggtagatagactattaaagttgtttaatagtacgtattgatggaaatgacccgtagg +agatttaccactcaatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcga +aacatgggttgggtccttcaaacacgaatccaggtagagatacctttgcaatttttcgat +gaaggcgaccgagataaatgagctataacactgtatgtcttttgattgctataaaacaca +gaaacggatattaatttaggccgtaaccaacatctgttatttgacatagaacagatggtc +ctttacagcgtattccggccttaatattgaggtccagtgtattgtcctcctttaaagaag +ttgattgtaactgacttaaataagacatgtcacccattcactgggttgcaactgctggcc +ctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaag +acataaatgtcgctatgaaggttattcattaattttagctgttttcttagaaaaggtaaa +tttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgg +gcatcattgagattgtaagaaataaagccataaccagccccggaatagaaaatgttaagg +aaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggac +attgcaataaaatctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtc +caccatgtgcagaggataacggaatgtggttccgtcccataaacgatcattctcgcccac +ttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggc +taccttctccaactttagtacaacgaataatgtccgattaacaaggagtcaatttgtcat +gaccagttcattcaggtacttgtatctatacggacgcgttccagagtagtatttgaaatt +ttgaggttctactgataagtttagctatcgctgtatgtctgaataagaatttaatgttta +tcttcgataaataacaattaacaactcctaggtgatacactgtgaagtctgctgttcccc +aaattacatatgctattttgttcacataccatgaagttaagctaagtgctctataatggc +ataaacggttatcaaactagctcgaatttcttttattacgccggaagcggattaactgct +gtagatcaaacacgttaggatagtgtcgttttcatatatatctaaattcggtctaacatg +cattacccatgcttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaacc +aaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgactacccggatcttta +gcctttagggtctaaacagaactaatattactacgtgtcatactccggagcttaaccagg +tgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtatcaaattaaccca +gcaatacaataagcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcga +aaacttaatgacatagtgtgatgcattttgcactggattgagccacaaactcaactagca +ttatgctcaatatttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagt +cttgtagttacaaacgcataaatctcgaacgtaataggtttaattagaacatccgtagga +tttctgtttatagtagatttatactaaatgttctgattagattctgacggccttacccat +acaattaataaagacgaatatattagttatagtttactatccaaataaattaagcgaatc +gaaataaactgtcacgatactgggcagttatcaacttatcacttatacagttcggacact +ctatattggtctgtgagtactctatcaaactaactcataagttaactgcgcttccattaa +atttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatgacacatatggag +atgcataataaaaaaaacggctccatatttctcgttaatcgggcattcttaaggaggagc +atctcaccaaaaataacgttcctgataagtcttaactattagaccgtcttcgggaatgaa +cgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattctgataatactggg +cggacagctggaaattagttgccagtgcacctacgcaaatagtttacataaatcaacggg +ctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtct +accgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataac +tccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactg +aaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtg +cacggaataacataacaaggaatattatttattcaaattttttgtgactgttatttgttt +tctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtcc +acggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgtcctttagactat +tcaaggtagaattttgataacgctctataaaaggtagaaaatcatgattgagcaataaga +ccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgta +tttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttatgatcagacgcta +acttgttcttagagaaaaatacacgggatactctgtgcaacgatttcattaataaggtgc +agcttgggacttttttggccgtaggctttattaacattcacagtaggtagcgagacttcc +tatgaaccaatcatgccacgcgttttaacgtttcaaatataagctaggaagcgtttgcca +ggacttctataatgcaccgttttttttagtacttccttactagccttagtttatgttaga +gtctttccaattacaaaggattgaatagccaaaatttctacaattctcagcgaacgccag +cttaatctaaacacgagcttcaaatattctacatatcggcaggagtcaatatataaatat +gaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataattaaatccttttt +caattaccacagtacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtc +ctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttc +tgacgctagagcttaccattcgttaaacagataactaaaatttaatggctgagtgactta +gtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatttttaaaaacata +tgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtaccatagaagtatg +tataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcac +acttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaactctacaaggcatg +ggatgagattctaccgactccggataacactttacgatcgcgcataactctagctcttag +ataagtttaacttgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatc +catcctctatcttctataatcatctgaaccgcgatacggcactatgagccaagtgaagat +tgaatccaagaaagctataattggtttattttagtccatttaaattaagtccggtataag +tgctctgtacaatatgcagtctcatgggcatatacgttaactaccttttgatacttcgaa +ttggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaattactctttcct +gttacatacgatctcttagtttggacaactagcccatgatggcgctcctctagcgcatga +acctactttataattacatctttatcgatgaatttttttagactgcggaggccttgagtt +ttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttg +gaacaggcaccgaaaatattgatctactattgcgtcaactctattctgctaatagcgatg +gcaaatcacagaagccctcttagtgacaatagttgtcaactatatctaagtcgaccttta +ctgtatcaacgatcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaa +aggatttgtcgacggtaaatataatacttgttaagggtagcgacacaggtatactttggg +tgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttccggtaaccagga +aatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactccttcttttcgttg +cagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttcagatggtaggag +ataccatttggcccattgtgactttacgcgattaattaaccgacatacatctgttcctga +gctatgatcgtctgaataaattacggtctcctcttgatacctaatggtttctggagacgt +ttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagctacgcagagcatc +aaaatatgtatgggaaagtcgatttccaaaccagaagggataaagagaaataacggactt +ctccgtagattagcctgatattttgatgggaatcatggcggcacatacgtaagagttgcg +tgaacgaatattttggacggcgggagacacatatcggccattcgttaaggtctctatatt +ggacatcacaagcttagcagtatgagctactaacactcaagacattattgattttttcaa +gatatgtttcattcctctaccgctattcccatacgttcgattcgccgggtgagcgaaacc +acgggactgaggttaagctaatcaataacaactcgttgcgatagagacctatgtatacta +gagagaattccccaacatttttacaaaaacaaagcagactaaaatagatacagtccctcc +atacaattaggaccaacatgttattgccgatcctagcacacacaccacaaactcagaact +tctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaattagcattaata +ttaaaactaattaggataaactataggtacgagctttactataagtcactaggtgttttc +cgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataaagaaaaaaagga +aggtacgtgactaatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaa +gtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataaagttggactcca +tcatttagaatcatagggaccaaaacatttatttgctactgtcactttgtaggtgttcta +ttctgaattcctcatattgatacatgaatcggaatacctgtggatcccttaggacgcacg +tgctttctttacgtcagaatacatattgtcagaatcgagaagttccatgcaattaagaat +tcgcctctttgaaaactcatatccccacatatagggtccaccgttattcggaaacgatat +aataattattccagcgttgagcgtcccttaagagcgcattttcgcttggcctttcttcta +cgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcaccccatagaacta +cctctgagagcgcgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgc +gcattaaccagtcatattaaaatggactgtcttaattgtcggcattaggagcaatattaa +ctgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagata +cgattacagactcagatcccctaacaagcaaaacgattaaatcggaatcactccccctat +gacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctcaaccgcgcttta +taagatgttgagtctgagaattagatgacctaactgcaagaatcatggcgagtttatcta +gtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggactt +agatgataaccaagaactggtttaccgagtactttcactattaggagtaattacatgcgt +tcaccgcggaatacgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttg +cattgcaacagtcgctaccagtaattgctgatcaattatagattcattatacagatgctt +acttttctctattcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgc +ctagtataatcttgcttccacttgaatcaatgcgatggacagtattctactgattgcaaa +gtagtctatttcggcttagcagtacgcatgcctatttttttgcaggcacagaataatatg +caactaggattctcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatct +acgaagttgatgtttactacagaaagcgaatgatatcacttggagaacattttagatgcc +cccttttaatctagactgagtgtaccaatatatcaccggtctaccgaatcagcttgaata +aaccactctagtactcatgataaccgagcatacacatgtatttctcaatgcactgaaggt +gaactgtttacaccataccttgcgaatcaacgtggcgacttatacttctgtctttgagta +cagcacaccctaatgaatctaagttagttgttgatacgaattgtaatttgactggatctc +gcctcctcatctagattcttagagaagatgtttcttatagccggtactgtaactttattg +atctggtttatggtaatcaacattttacctctatttaaacgtccttgcgccgtgcactca +atcctgatcggtttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcac +agagtaagctctctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaa +ctctcattgtgttgattcagtaatacaagattacctacgcttctacgaaatatactatag +atttagcctacgtcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtgga +ctgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtcgatatcaatggg +atacctcaaacgtctttatctctggataactcacattgagtataccggtaaaaatttatt +ctattcatctaaatagtcagtgagggctagggtcgcaatcacattaggccacatacacat +acttaacatgttctattgacccgacccaactttagtagcattgtagccgtttatgcaaat +atgccaggcgccaaacactagccagagggcattttgttacatttatttaatcgattatta +cacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtcaacaattcagta +atttaatccaaaacctaaagtcagagacatgacactaaaatcacattaaggtcagttagt +gaaggaatggctaaccagctagagaatgcatcattaacaggcacttattgtcaaatattt +tccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaacacatcagtcca +ggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcg +ggacttagcagacactggatgcagtcatagaagatcttgcataacacgttagggttagag +ctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaa +cacgtttgtgatttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaa +aaatcgcaattaacatacgttgacctatttttgttcagagttcagttagagcctaatgat +tcgagagcaataatcaggacagcctcataggaagtgtcaatcacttagaagctatattat +tataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaac +tggcttaacaatatgatacataaaaatattttcatcaccactaagacggtggaattcaga +cttattggcaacttaggatgggactattaaataacccataagatgttgggataaagttac +gaaacgaaagggatatagcctgttagataggaaatccccaataaaacatagccggcctcc +acagcagtgatctattccgccacgcgatatctttataccacgcaatataccaataataaa +ggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccg +tatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagcttcctctgcaaga +tacaatatgactttttagcttttttactaccaaatctcagaatcttagaaacaggttggt +acgtgctactcggaattcccaaagtaccctgctatatatgccattccttcattggtccgg +gctcaccatggggccatcatagtaatagaaggtagtaaaactagttgatttccgactttt +aacaatcactatcctgacccagatatgggttccgactggcccttactccagtaagggcag +acacacagacaacgagaacttgataactttgaattctcaaatcgatcattgcaacgtgac +ttatttactagcctactcctataattcatacgtcaaatacatttcaacggaggaagataa +taagtaaatattcactaaataatggtcgaaggagtcctttgccaacataagtccacatat +gcgctatagattttttcttggggttcatattcaataagataaacagcaagagtatcacgt +cagcgagtcattgagatcttggctagcattgtgatagcatattctacctaaatggtagtc +tagcacagagtggataagatatcagttagatatagacaagtactataacagatctcgctt +cgttggattgtatggctagctttgatgatatgattttataaaaattgatccagacctgac +ctggccaattatattcattttttatgagtaaaaatagataaccatgaaaatactcaagcc +ccttaggacgtacaaagtggtaacataaatttcaggtgttattctgcaaccacacctgtt +ttgggttttcaaaaaggctaagcagattggttttacagataatccctgaacactggtatc +tcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaa +ctaggcggaaaatatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaac +gcctctttggattacacagaatagtgtactgacacgtacactgctgcagcagccatacgc +taacattaaaattcgttgagtctacatttgttgttattcggattatgttattgggaatag +tatttttattcccctgcgtgaaaccacatggatagattagcctactcctaaagactccct +tttggtctacggttcaattctcttactgagtttatgttcgtaattatatcggcgcagtga +atctcctaattatcaccggagttaccagacgccatgaacttatggccagaaacattgcat +gtggcctacataggattagtatcaagagtttacgtttgcaacgacatttgaccaacttga +ccattcctgcttgtagaccgcgggaactcccctgcacgcgactatagaagttggtggtgg +atgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaat +tgagacatgtataagggctattgccagatgaaaaactgcatataaggtcaaacaatataa +gaacattatacataggatcttagcgttcctcaggatggtatacgctataaagtctagctt +cagcagctaaggagttttgccagtgcggacttccgctggaagattaggtttaaccgccct +gacatcttcataaggtcgggcctgattcaaacccctggagtgccgtctcatacttgaatt +aatcgatggaaaacttcttctagtctaatattattattaacaaatgacggttcaataaat +aacaccgtaagggtgggaaactgttaagtgatgaatcattttaacctatcatccattagc +tacagataatgataccccgatccgactagggggtaagtggttgttccgttaggataaacc +atgtaaaacgttagagggtttgtagattaattggtattccagataaatgaggtcagggcg +agtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaat +gaaggggattcagaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcat +gatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatatttatcgagtcta +taaatatctttggttgtatattacttcacaatcaccaattctaaatgattcttccactgt +gcgggtggagatatcaggacgggttaaggttgacctacatcgttttgatacaacaaaaat +caaagcacatggctggggacttctcgatactatctttgagatagtacgggcaagagtggg +tgacgcctccctacattttcaagtctatcggataacttctcggtaaaacgctcgcgatat +agttttaaagcattgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaat +tcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggttatccaaaaggaat +aaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatgcgtatggttctg +atatatagatcgatgcatgaggacactttattttagccggcgaattaatggaatccatac +gttacttatttggacatgacttctaggtgtttttgctgtcccgtttagcgatatttacag +attagtatttcgtttctcatagttaattgtatctagatactaactcgttgaagacgcata +ccttgccatttgtacaggacttaactgttccgtgcgtaatttgaatttcttataggttct +tcaaggcacgaatacctcactcatgaccgttcatactctagttaaggtcgggaatactac +gtatgcagggaattgtaacctaggagatttacaactctttaaacaagagtcgctgaggtc +caggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatcacctagaaaccta +ctcatacatttgcaattttgagatgtaggcgaaagagagaaatctgctttttaacggtat +ctcttgggattccttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctg +ggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaa +ggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaa +gtaaagggggtgaaaatgctccccagggttctacagacatagagatggtcagaacacgac +ccccctctcaacgcagtgtatttgaaatatatggacatatctaccttattctgtaatttt +agatgtgttctgtgtataccgatattgataagtcaataggcttgattacgtatcttaaga +caaatctgtttcgcaagtaggaccgcatctttcagattgtttctttttatgccataacct +gcccaggaattcaaaaggttatcgatacccgatatgctgtgaattattattctaatggcc +actcattcctgcttatatctggaattggcatgaatatcttacaacctaaagtctggcgtt +gcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtc +acataaaagttcattagaccacactttgtgccgacgtatatagatatattacacgtatag +ggaatgttttctcctaggtgacccgaccttctactaaggttgtacatcgtataatggccc +attaactacgaggaaagtggtattgacctggtaatgcacgttcttcgatatataccgacg +aggtaaagtctactattgcaaagtttgacgttatactgataagtttagatttccctggat +cgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaaatccttggggat +actatcgctactatcatcggaccaaaattaaataggctagtgtcttatcagaacatcatg +tttaccgaactgatctattttccaatttaagctgatattacgtccgcgtatttattttag +ttccccggatgacgattatctgagctacatcatacaagttagcatactcgccggtgcatt +gatttcttatttcgctatatcttcaagttcacaggcttcatatagttccaattagcagta +taattaggttttgtaactttaaccatactttataaaaggttatattgcacaactgatcaa +gcatccgctataacccgagctttaccagttagcggctaataacaaataagatgacttcgt +gtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggt +agtaataagtataaaatgataccacatatactataacaatgaaattatttgtaatccggt +ttgccaacgtatcccccttcgcgataaattaatgacatagggtcatccatgtgccaatcg +tgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgttataagcgttga +aagtgatataggccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttatt +gctggtagtacaacatcacgagcatttctcttttgagttgatttatactatatctgctga +tgtgattatgtcccacttacccagaatattaagaaagtcctagattgtaggtatacttga +ctataaatataatttaagactatacaaataatctggctacattatgccatcgtagaaact +gataacgtagtaacgtcggacactagattttggtcggggagtaatctagcatactaacga +atttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgttt +agactattaaggactcatttcgagatccagtattaattatacgcatccatatttatactg +aagacggattgagttaggacgacaagctaaacaaatattaagttaaggattagtattata +ttgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgttacttattcagag +agacttaattcggttatgactggcagctcacctggaaagtaggtgaaaggcaacagaaga +atattgttgactgaattctacgggctacgaacgtaattacaaagcggttcgtaaagagca +taaagatcaatacaatggatctctacagtattacgtaaataacatacataaacctggtgt +tgattcgactagctcatagattaatcattaattgaagctacgaagacgcggaagtctgcg +gagtgagcaaacagtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatg +gtgtacattaacgtgggggtagtcaaaggaatatatttactaggaatattagttatgcaa +atgttgtgtcaatgtgatgtgttttatccagacattggatgcatggctgtgggggcacag +gatacttaccattagttcacctacaagcggcgtgagagggtctcagttttagccagcgca +gagaagtacgggcctttagacgattaatgctagaattgtcataaacctcgtgaaaagcta +gttaataatcatggtgctagaagaacacaacttttctataaaccagttctcgactgacag +tcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaa +atctactgggtgcatcagtagagatcgtgttctgagagataaatacaccggatacgatct +gcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtagcattttttaaca +gtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggtttaaagtttata +tgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcc +tttatagactgagtgtatcgtacactcggtacaattacaaaggatggaagagcaaatagg +tcttcaattataacagtaccccaccttaatctaaaaaccagcttcaattagtattaattt +cgccaggagtatatatataaatatctaaagactaaaagactcgtacttttacaacttacg +tcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattagaaatactccttt +gtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgatta +aggcctataaaactgttgttggtatctacagagtgattaaaattagtgaatcagattacg +aaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggct +gtagtagaattttggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaag +cggtttttgttccatagaactatgtagttggttataaaggttgtaatctcggagattagg +ttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatg +agttcacgaactcttaatgccatgcctggacaggataaacaatacgcatataacttgacg +atcgagcttatatcgacctatttgagaagtttaacgggtcgatataatatacaggtctta +atagccgattttttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtga +acgatatatcagcaaactgaacattgtatacaacattcctttttgtccgggtggggactc +catttaaagtatctcacctagaactcagcggtaatagatgcagtctcttgcccagttacg +gtaactaaatgttgatacttagaattgctaaattttagtctagacatttccaggtaaacc +ggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaat +tgagggccctactatagacaatcatcagactttttaattaaatagttttccatgaatgtg +ttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgtatgactgtagtcg +gtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttctaagatggacta +taatcgattaggctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttgg +aatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacc +tatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagc +ctagagacaaagggatactgggcggggaaacctgctccttcacggtaacatggtaacaac +agaatttggttaaggttaaaacgaaatatactcggagtgaattactgttaggtttcgtca +tcggatcaataagtagtttccgtgaagacactcttatattagatctccgaaattctgacc +cgtgcattaggcacttggtaggagattccatttggaacttgctcaatgtaagccagtaat +gttccgaaataattcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttg +ttaccttatggttgagggtcaccgttctctgcgtcaattccagagctggagatacattca +tcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaa +cggatttagacaaattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcat +ggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttcc +gccattaggtaagctatatattgtggtcagaacttgaggacaactatgagctactaaaaa +taaacaattttgtcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagt +tacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatcaataacatatagt +tcagatagagaacgaggtattcgacagagaattacccaacattggttattaatctatgca +gaataatttagataatgtcactacataatattaggaccaaaaggtgattccccagaagac +aaaacaataaacaatctcacatattcgctagtacctatgtatgggtatgatcttctgatt +ggacggggataatttccaggtatattaaaacttattaccataatctagacctaagagagg +ttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagta +aattttgctttaacaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcag +gtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaa +ctaatatcataaactgccactacatcttgtacaatcattcgcaacaatacttttatgtgc +taaggtcacgtgcttcctctgctatgctgatttaatcagattcataaaggaatacgaata +actctggatccattaccacgcaagggatttatttacggctgattactttttggctgttga +cagaactgccatgaaagtaagatgtcgcatcttgcataaataatagcacctaatatagcc +gacaaagtgattccgataacagattttaagttgtccagccttgagactccatgaagaccg +cttgggagcttccccgtgattagaagaatctaaatcccaagtggatggggggagtttaaa +tctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcc +tgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaag +tgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaaggaagcacgcat +tgaagcagctacgcagaactgagaagatgacactctaagatacaattaatacaaaaacgt +tttaagcccaatctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatg +tcccgatgtataataacagctttatttctgctggtcgaggtgaagtagtggaaattactc +catcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcgtccatccctctc +tcctagtgatccgtatatccaattagaggataaccaacatctgcgttaccgacgaattta +aatttttcgactatttaattccgttcaaacccgtattcgtagtaagtgtttcatagattt +atgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaattgctgatctag +gatacatgctttataaacatgcttacttggctattttatttactgtcatgtgggggtttt +tattttcaacaagtatgtgctaccattggataatctggcttcaaattgaagatatgcgtt +ccaaacttgtctactgtttgctaagtaggagttgtcccattagaactacgcagcacgtgg +tttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaatttaatgcagatt +actcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatag +aaattcgtgataatttttgttccaacctttgaatctagactgagtggaaaaagatttcac +cgggataccgtttatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaa +tggatttctcaatcatctgtacgtcaactgttttaacaataacgtcagaataaaccggca +caatgagacggcggtctttcactacaccacacccttaggattataagtgacgtgtggatt +cgaattctaaggtgacgggatctacaagcctcagctacattaggtctgaagatctttcgt +atagccgcgtatgttactgtttggatatgggttatgctaatcaacagttgacagcgagtg +aaacggccttgcgacctgaaatctttacggttaccttttgattcaagacaggatcgacga +tggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaac +gacaagttcacatcctctatgcaactatcattgtggtcattaaggtattcaagattaact +aagagtcgaccatatattctagagttttacaattaggaaccgttagtctagactaggagc +gtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgacacatagtgtctt +ttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgggataaataacat +ggtgtttaaccctattaatggtttctattaatctaaattgtaaggcagcccttgggtcga +aagcacattaggccacatacacagtatgaaattgttcgagtgtccagaccataattgact +accatggtacacggtgttgctattatgactcccgcaaaactcttgacagagggaattttg +gtacattgatgtaatcgatgatttaacagtaggaactagacgtcatccgttagactgagt +tccgacatgctcaaattgtcaggatttttatccaataactaatggctctcacatgtaaat +aaaatcacattaacgtcacttagtgatggattcgctaaacagatagactatcattcatga +actggcactgtttcgattatatttgcaacatcgaacatacttaaagttaaatacgacatc +attcaattaaaaaaattcagtacacctctaatgagtatcccgctttggaggaaagagtag +cactttaaatggacaatttaggccggactttcctgtaaatggatgaagtcattgtacagc +ttgaataaatcgttagggttagtccttacatccaccatatgttaatgaataaagcctgag +ggaccttagagctaacttgtccaacacgttgctcatttacttaataaggttgaaatgtat +cagtaagtgacagcgagtgtagattttgaccatttaactgaccttcacagttttgtcttc +agacgtcacttacaccataatgatgacagagcttgtagatgcacacactcattcctagtg +taaatcaagtagtagctagattattataaagagatattttctggcgtcgaacgtaacaca +gagagagtataaggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaata +tcatctaactcggtggaatgcacacttatggccaactgaccttgggacgagttaagatac +cataagaggttgcctgtaagttaagataacaaagggatattccatctttgtgtgctaaga +acctatttatatttgcagccataaaaacctctgtgctatgcagccaccagagttatttat +acaaagaaagagaccatttagatacgttaattctgcttgcgatttattaaacagacattt +cacgtccaaccactacaaaagccctatcgcaagacgatcattgtattatagcctatgcaa +cgtagctaagcggccgaggaatcataaaatatgaattgttacattgtttactacatatga +tcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaactaacctgagata +tatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtagg +aaaacttctggatttcccaaggttataatgctctatactgaccaagagatccgttacgac +tcgcaatgaatactctaagggcactcacaaagaaaaccactaattgataaatttcaatga +taatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcat +agaaatgtcatagcaggaacataattactatattttaacgatttaatcgtagttggagtc +ctttcccaaattatgtcatcagttccgatttagatgttttcgggcccttcttagtaaaga +agttaatatccaagactagctcctcacccacgcatgcacatattcgcgagaagtctgata +gaatattcgacagaaatgcgactctagctcacactcgttaactgatcaggtacttataga +caagtacgttatcagatatcgcttcggggcattgttgcgctacctttgtgcatagcagtt +ttgaaaaattgttcaagacctgaacgggaaaatgatattatttttttaggaggaataata +cagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaacatatatggcacg +tgttattcggctaacaaaactgttgtgccttttctataaggataagcagattcgttttaa +acatatgacctgtaaactgggatctacaaaagaggtacttaaaataaattgcgcaacggt +ttagatctgcggatctttggttaaagagcaccattagatgtgccatacttcctatcgcct +gagcgagaatttagtctgaggaaccactcttgggatttaaaacaattcggttaggacacc +tactcggcggatgaagcaatacgataacattaaaagtcgttcagtctaattttggtcgta +gtacgatgagctgatggccaattgtatttttattaacagcactgaaacaaaatggagact +ttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatc +ttcggaagtatagcgccgaagtgtatctcattattataacaccagtgtacagacgacatc +taattatggccagaaactgtcattgtgccattaagaggattagtagatagtctggaccgt +ggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgca +cgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttac +gattctagtgcttcttaacgcaattcagtcttctagatccgctattccaacatcaatatc +tcaatttaaggtcaatatatataacaaaattagacagagcagctgacacttacgaagcat +cgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagtccgcacttccga +tgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccact +cgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctactattagtttatta +tgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaat +ctttgtaacagttcataatgttgctaaagattatcagaccccgtgaagacttcgggcttt +gggcttcgtaccgtagcataatacatctatatagttagaggcttgcgtgttgttgtgcta +ttccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcga +cctacttgttaagtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgt +atttattatactgtaggcaagaagcttttttggcgagatttaagacttaagcctatggta +aaaatttgatagtgagcgactatagtaagagatttgggtggttagtaattaaaattctcc +tatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccg +aaagcgtgtggattatacaaatttcaaacatattggcggggcacttatccataatagatt +tctgtttgtacgccaaactctgcctcacccctccataaattgtattggctagaggttaaa +ttctccgtaaatagagacacatatagttttatacaattgtttgaatcaaagcacgagaaa +cttttaaccgtacattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaa +atcaatcgctgagcaataagcaagaaaacacagattatacaaagagatctggatgaagat +attcgtgcaatcactatcgttatgttagagagttccatgcatgaggactcgttttttgac +caggagaattaagccaagaaataactgacgtatttccaaatgaattctacgtgtttttcc +tgtcacctttagccagtgttaaagatgactatggagtttcgaataggttattctatagac +attataacgagtggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcag +gtagttcaagggattttaggttcttaatccaacgaagaaataacgcatcacccgtcattc +tattgttttcgtcgggattacttagtaggcagggtattctaacctacctgagttacaaat +ctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtcc +ctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgacttcttcccctaaca +cagaattctcagttttatagctatctagtggcattcctttttataaaactttacgtttgt +aagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagactt +ggaacccatgtatattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaag +caaggtatgttctaatctaacaatgtaaagccggggattagccgccaaaggggtctaatg +acatagagatgctctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgac +agatcttccgtattctgttagttgacatctgtgctgtctttaccgattgtgatttggctt +tagcagtcatttagtttcgttactcattgctcgtgcgatagttccaccgaatatggcaca +ttcgttctttttttccattttactgcaaaccttttcaaaagctgatcgataccactgatg +atggcattgattagtcgattggcaactatgtcctgcttatatctccaattgcattgaata +tagtaaaaaataaaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaac +tcgtttaaccaagcgccgtacctaacatataagtgattgagacaaatagttctccagacg +tattgagatatatgtctcctataggcaagcgtttctaattgctgaccagaaattagaatt +aggttgttaatactatattcgaccattttattccacgaatgtgctattctactggtattg +ctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaa +tcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggtatctgccatattg +ttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaaatattaatgagg +attgggtcgtataagaaaatcatcttttcagttcgcagatttttgccaatttaaccggtt +atttcgtcagacttggtagtgtagttacaagcatcacgattatatcagctacagaattaa +actgtcctgactcgacggggcagtgtgtgagtattgcgctatatattcaaggtaacagga +ggcatataggtcatagtacaaggataatgaggtttgctaactttaaaaattattgattta +acggttgattgaaaatctctgcaagatgacgctagaacacctgatgttcaagtttgccga +taataacatataagatgaattactgtctttagaccctcatgttaatccgctaacttaggg +cggaaacaatgttaggctatgcggagtaagtactatattatgataccacatagaatttaa +cattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaa +ttacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaaggttcagctatt +ttggcaatgggtgagtaccgttcttagtgatttacgaacccataatctaggcgacttaat +atacaagatttagagttacgttttccgggtagtacatattaacgaccatggatcgggtga +ggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccagaatattatgttt +ctactagagtgttcgtatactggaatttaaatattatgtaagactagacaaattttatgg +atacattaggccatcgtagaatatgatatagttgtaacgtccctctatagattttcggag +ggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggatttgtaattaact +gatgcgcagcgcttaaataagtttagactattaagctatatgttcgacagcatgtagttt +tttttaccagaaagtgttatactgatgacccatggaggtagctcctcatgataaaaatat +tgttacttaagcattactattatagtgttcaaactagtaccgttgcatactttaagaatc +agacatggcgtttcttatgcagacacacttttttagctgttgacgcccacctcacatcca +tagtaggtcaatcgcataagaacaatattctggactgttttattacccagaagaaagttt +tttctttccggttcgttaagacaataaagatcatttcattcgttctcttaacgatgaact +aaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaa +gataagaagaacaggaacgcgcacgtcggagataactctaatagtctctttattccgttt +aatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgcaaacctatttat +gtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttttatcaagacttt +cgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggag +tcgctctaagtgttaccaacccctcactactacgcgaaggtactcgattattccttgaat +gggctgaaacatcgtgattagcgtcttatgattcaggctgatagaagaaaacttattttc +tatattccacgtatacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgct +ataataaataaaatacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtc +acataaataatccgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaagg +tggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaatatcataataga +tgccatacacggttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtt +tcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatg +acttaggatggatgagcatttaggtattctatgataacactaaccatcatgtttctaaaa +tcctcaggaaatttgtattattttaccaacctgtatttatagaaagtgcttttgacttaa +agaagccgaagtgttcaaattaaggagtacctgattgaaagaatggggaattgtaatctg +taactcaattacaaataagccgttctaaggattaaggctttgtgtctaagcaactcacgt +gaattcgaaattcatactcgattaacgactttaatactcttctgcgtatctacagactca +tttaaattacggaatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaa +taaggacacctggtacaattggctggagtacaatgttggtttttatttgctgattatccc +gatccctgtgggcgttggcataaccgggttttcttcaagactactttcgtgttgcttata +tacctggtaatatcggtgagtagcttagggcttaatcacaatactaacaagttctctatg +gattggacagggcggcatccgttgactgaacgatctattaatccattccctgcactggat +aaacaagacccatttaaattgaccatagagatgttagcgtcatatttctgttcgtgatag +ggtacatatattataaacggattatgagcagtggttttctagaaaagcattcatagttag +gagtgtatcagatcataccactgaaccatagagcacaattctctactggctatacttcat +tcctttttgtccgggtggggacgaaatttaaaggttctaacctagaacgcagagcgaatt +gatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttg +actattgacagggcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagat +agagtacgggcctataattcaaattcagccaccgaagattcacaatcttcagacgtttga +aggaaagaggtttactggtatgtggtgtcaagccccacccattctctgttatatccgagc +attaatgtagtttcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaac +aatttaggctgagaagtggcactataatagtttagcctaagtcccttcgctaataactca +acaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatact +gatagctctcatggtaccaagaactttcataacctctttatttaccaaacctgttctact +agcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcg +cctgcaagctaacatgggatcaaaactattggcttaacgtttaatcgaatgagactagca +ctgtattactctttcgtttcggcagcggatcaataaggaggtgacggcatcactctctta +tagtagatatcacttattctcacaacggaagtaggatcttccgtcctcattaaatttgca +actggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggtcagagcagacga +tgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaa +attccagacctcgagttacattatgaaacgtgtcattccatctcattaaatagttcgtgc +cctatcgccttgtaatataaacaaccgtttttgtctattttcccaaggagaaggagagta +gcagcttagtggcttgcctatatggccccctaagtacgtactcggcacgcttagaagatt +gggctaccccgcactatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattc +aggtcatcgatgagagtataaaaatatacaattttggcaggggttatacattgcgggcat +gaagagtaacattggacatgaacggacattcgaaccctgtgagtttaataccctatctcc +ggatcattataaagtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaa +ctaaattggttatttttctttcatctagatttgtctgtatctaactaaattatagttcca +cataaagctgattcaactgaagacataaatataaactttctaacatagtagcgaggaaag +agctatgcctagcatcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttt +tccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtgaacatacataata +ccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcctacgtaaggctat +ttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtaca +ttcagatctccttagtatcatcaaattatagattttacggccacgaattattggtctaga +tgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaag +aagagtcattatgctataccaagaactctccatccagtacctagaaaggcaggtatgtac +cgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggct +tttataatagaaactaagtttcccgaataacggtgtacgataacagatttttaggtgtac +agacgtctgactcaatgaacacacattgggacctgccccgggaggagtagtagataatta +ccttctccagcgcgggtcttttaatatcacaacataaaaatactaattaatatcacacac +cctcatcctcgatggagcctagcatcatacacgtttgatagacaacgccaattttactgt +aatatgatattcgaatctagtatgtggacgctgtaccacattgtttaaaggagctccctt +taccgacatgaacgaagcaagctttgtacaagatacgaagaactcagtactggtaactat +aagagacaatttatacataaaagtgttaagaccattatataaaaagaggtatgaggtctt +tgtaactacaataatacattcatcgaacgatggagaataacagagttatttctgctgctc +gagctctagttctgctaatttctcaatcttgatgccactcgtttgagtcttccattcgct +cttaacgacgcgtacatccctctctcctactcttacctatatcctattactggttaacct +acatctccgggaaagacgtaggtaaagtggtccacgattgtattcacttataacacctag +tagtactatgtgttgctgagagtgaggacacacttactctacgagttcaagtccatatgg +acattacactttttcagcatctaggtgtcatgatgtattaacagccgttaggggctattt +gattttatcgattgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaatag +gcatgaaaattcaagattgcagttcctatcttgtataatctttcctttggacgagttgta +ccatttcaactaacctgcaagtggggggtcatccatatgaagatttgccaaatacctgga +gaccctgaaaagtttatccagattaataataacaaacaaacctaagcgaagaacgtcagc +tttaataaactatcactatcatagaaattcctgttaattgttcttccaaacgttgaatag +actatcacgggtaatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcg +aatctgctgataactcaattatattcgatggagaattcatatctaccgcttagcttttaa +aaattaagtcagattattccgccacaatgagaaggcgcgagtgcactaatcaaatcactt +aggattattacggacgtctgcattacaatgctttggggtagggttatacaagcatatgat +tctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatc +ctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacct +gttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaaactctaacatag +cgtggcactatgagtacgtgtaacgacaaggtctcatactcgatcctaagataattctcg +tctggaaggttttaatctttaactaagagtagaacttagtttattgacttttacaattag +gatacggttcgcgactctaccacagggcatcatacctggagctctgctatctcgtgacca +aagtggcagcacacatagggtcgggtcctgcatctactgagcaatccctttaagcattcc +tagtttgagagccatttagatattgctgtttaaaccgattaatggtttctattattataa +agtgtaacgctcccattcgggacattgaaaattagcaataagacaatgtatgatattcgg +cgagtctcaacaacattatggtctaccatgggacaaggggttgatatgatgaatccacaa +aaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgttataaggacgatc +tagaagtattcaggtacacggtgttcagacatgctctaattgtcaggttgtttataattt +aacgtatcgctctctattctaaataatataaaattaaccgctcgtagggatgctttccag +taaaagatacactatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtac +attcttaaacttaaatacgtattatttaaagtaaatatattatctaaaccgcttttgtct +atccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatct +aaagcgatcatctatttcttctgattgatgtaatactgacccttactccgtacatacaaa +tgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctg +gtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcattttgacaatttt +tctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgt +agatccaatcacgctttcctacgctaatgaaagttctagatagtgtaggtgttagacaga +ggttagcgcctacatccttacacacacagtgttgaacggcaagcataatcgagtatcaat +agctgtatgtatttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaa +tgtcctgccctagagttatgataaaataactgctgccctgtaacttaagtttacaaaccg +atattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgc +gatgaacaaaacacagtgatttataaatacaaagagtacatttagttaccggattgcggc +ttgacatttattttacagaattttatcggcaaaacacttcatatgaactatcgcttcacg +ataagtctatgatagactagcattcgtagagaacaggaagagcaatcattatatatgaag +tgttacagtgggtactacatatgagatcattaggtctatatccggccttcctcataagac +cttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccc +caaagaatagtaattcatcggacgtaatagtctggttttaactaggggttattgatattt +aagctaaaagagttccctgaacactcgaaatgtataatctatcccaactaaaaaagtata +cctctaattcagaaatgtcattgagattagactgatgtcaatacgctaggaggtaagaca +agtagaagtttttgatttaggaattgaaatgtaatacctccatcttaagttctatatttt +aaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatg +tttgcggccccgtatgagtaatgatctgtttatcaatctctagctactatcccacgaatg +cactgatgccagtcatggcgcttacattagtcgacagaaatccgacgatacctatcacgc +gtgaactgttctggttcttattcaattcgaagtgatctcagatacattacggccatgctt +gcccttcatgtctgctgagcagttttgttataggctgaatctcctctaagcgaaattgat +aggatttttggtggtcgatttagtctgtacctgcttattaagattcaaaatgacctactt +cttacgccgaaatgatagggatcggctgaggaggataaatatacgctggtgcctggtatt +tatccagaacaagttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggt +acgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtatagtccaccatta +gttctgacttacttaatatagactgaccgagattgtagtatgtggatccaagcttgccat +gtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaagagttaattaatag +tactgcactataattgtcggcggagtaccatgagctgttgcccaattcgatgtttattaa +cagcacgcataaaaaatccagacttttcaattagaattaactataaatggtccgcgaacc +ttaaatgatcggaaggacgggatctgccgttgtatagaccccaactctatctaattttta +taacacctctgtaatcaacaaatcttattatgccatcattatgtcattcgccaagtaagt +ccagttcgagattctctggaccgtgcaatagtattgtcaaattatggtaatggaatcctt +cttctaacacccttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagc +aacataagtgccgtttctttttacgatgatagggattcttaaagcttttctctattctag +atcccagttgccatcatcaatatctcaattgatgctcattatatagttcttatttagtat +gtccagatgtcactgaagatcctgcctagaaccgatattctcgacaggatcatcagttcg +acggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagt +accgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagttttactgccttt +aattagtagtcgattagtgtagtttgatattatctaccttatagaatgtaaacagtaacc +cggccttaatggtttggcaggattctttgtaaaagttaataatgttcataaactttatca +gaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacgg +agtggcttgcgtcttgttgtccgagtacacatattgctcctctcccccactcttctagga +aaatcaattatgctaacctgcagaccttcttctttactatctttaatgcatgcccagtat +gttcatagggtagacttgctatctattttgtataatctacgaatgatgcttggggcgcga +cttttaacaattaagccgttgggtataatttgagagggtgccacgatagtaagagatttc +cggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagctcaccctcctcag +ttctccaaccctgaaccggctaagtatgactgtgcagtattaattttgaatacatattgc +agcccctaggatacattatagatgtctctttcttacccaaactcgcccgcaccaagaaag +aatgtggattcgattgaggttaaattagccggaattacagacacagattcttgtttacaa +ttgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatggattacgttggg +gatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaagaattcacagagg +attaatacacttctccatgaagataggactgcttgcactatccttatctttgtgtcttcc +ttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataacggaaggtgttc +caaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggac +tttagatttgggtattctagagactgtagaaagactgcaacaacaagacattcacagggc +gaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttaggaatccatacat +gtaagaaagaatcaaccgtaattatagtgttttcggccccttgaattacgtgcatgcctt +tgctaaaagacctctgggaaatagattgaatattctggacagcagcgaatcctgattata +tctcaagcgaatatatgacccgcaagaaggatttatactagaataagtctaagaaagggc +attgggtcacttcttccactaacacacttttatcagttttataccttgagagtcccatgc +atttttatatatatttaactttcgttgcgtaaaactttaaatatgatccgtgctctatct +ctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaag +aacggtttcttctgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgc +attagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaa +caacgcgatttctatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatg +tcttttcagtttgggttttggatttaccagtcttttagtttcggtactatttgatcggga +cattcgtccaaacatgatggctcattcgttctttttttcaattttaatcaaaaccttgta +tttacctgatacattaaactgagcatcgcatggaggtggagattcccatatatgtaatca +tttgatatcctattccattctttttagttataaataaacgctccactgcacaatgggagt +aggacttcaccaataattagcatctactgtaaacaagcgccgtaacgaaatgattactga +ttgagaaaaataggtctcaacaacttttgacagatatgtatccgatacccaagcgttgct +aattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaatggttattactc +caatgggctattctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgt +agtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaa +atcgatcacggtgatgaattattgttattgtttaaaagaagtcccctgaatagcccttag +ataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgc +agagttttgccaagtttacaggtgatttactaacacttgggagggtacgtacaaccatca +cctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattg +accgagttattaaacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttg +cgaaatgttaaatttatggttttttccgttgagtgataatagctgcaacatgaagatagt +aaaactgaggttaaactttcaccatattaaattatatgttcaattacgcgatgtacaaac +taatgttaatcagatttaggagcgcgcttaatatgggtccctatcccgactttgtacgag +attttgataaaaaatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttg +aaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcctggctcaatatt +tataatagtaatggttaagattgtggcccaatcgctgagtacccgtcttacgctttttcc +aacacataatcgacgagaatgtatttaaatgtttgagacttacgttttccgcgtacttat +tattaaagtcattggagagggtgtcgtctgggtgtagttttctcatctgctcaggagcta +aaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggctatttaattttta +tggtacacttgaatatgtttagccataatgtagccaatactacaatatcagatacttgta +tacgacctatagacttttgccgaccgctcgtagagtgatttagaaagatgttcggatagc +acagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgc +tatatgttactctgaatgttgttttttttaccagaatgtgttataatgatcaaccatgca +cgttcctactaatcatataaattttgttacgtaagcttttctatgatagtggtctaaaga +ctacccttgcatactttaagattaagacatgcactttaggaggaactcacacgttttgag +ctgttctagcccacctataagccattcgtccgcaatcccataactacaatagtcggcaat +cttttattacccagaactaacgtttttatttcccggtacgtatcacattaatcttaattt +aatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgcttcttgagaatac +agattactgttagaatgaaggcatcataactagaacaccaacgcgcacctcgcacattac +tctaatagtagctttattcagtttaatatagacagtatttgaaccaggcgctaatgttaa +ggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatttgcggggcgata +gcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacag +ttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccg +aagggactactgtattccgtcttggggatgtaacagactgattacagtcttatgatgaag +cctcattcatctaaaattagttgatttattccacggatactatcacactcctatagaaag +agttaccaccgtgggaagctagatataataaataaaagacatacaatattagtatggctc +atgatctacacttactcggatctctctttttttataaccagtagatcgcattacacgtat +tgttgttccgcatcaggccctaggggctcaaacttccatggtggataactaaaacgtccg +tcactaaacgaagatattaatagatgaaatacacgggtttacttgatttctgttcagtca +ttcacgggaaatcctaggagtctttcataacggcggtcttagtaggaatgtagtcaagct +ctgtagaggtctcgacggaattggtatttcctggcatcacaatttacctagtattggaga +tcacttaaaataatgttgagataataatcaggatatttctagtatgtgacaaacctctat +ttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaacgactacatgttg +gaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtgctttcgtttaag +gctttctgtctaacattctaacgtcaattcctatgtaatactactgtaaccaagttatta +ctcggctgcgtagataaagtctcatgtaaatgacggtttatctgttacttttgggtttca +acctagctaggacgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgt +gcctttttatgtccggattataaccatccctctcccacttggaatatcaccgggttctta +atgacttagttcgtcttccttattttccgggtaagatcgctgtggaccggacccattttg +atctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttag +attaatcaatgcactgcactggattaacaagaacatgttatagtgtactgacacatgtta +gactaagaggtctgttcgggttagccgacttatatgtttaaccgattttgacaactgggt +tgagagataacaatgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctc +aattcgctaatggcttgaattatttaattgttctaaccctggcgtcgaatttttttggtt +cgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcg +gcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaagctactcgaatt +ggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaa +gagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtggtctataccacc +aaaaagtatatgggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgta +cactaggcagccctaatccaaaacttttgaggatgagtactgccactattatactgtacc +atttgtaacttacattttatatcttcaaagaggtagatattgtcggccattactgtcact +tacactaagggtagcttgattactgatacctctcatggtaaaaagtaatttaagaaccta +tttttttacataacctctgctactaccgttagtgttttagtcggttcaagtcacaaaatc +cctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaaacttttgccgga +accgttaatcctatgagaataccactcttggaatcggtcctttaggctgaggatatagaa +cgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaaacgcaagtacca +tatgccgtcctcagtaaattgccaaatgcagaaatcttacactcttttcttaactaagta +tgagagcaacctcactcctgaacagcttgttacctaacgagaagaggctttaagtagcct +ggagcctcaaccggatatccggatttgactctcatccacttacatgatgattacggtcat +tacatctcatgattttctgagtgccctatagactgggaatttaatctaccctgtttctat +ttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatgccaccataagta +agttctcggaacccttacatgattggcctaccaacctatatatgtgaccaatgtacggta +catagagtgtggcctatcatattcaggtcatcgagctcagtatttaaagattatatggtc +gctgggggtattcagtgcgcgatggaagactaacattggaaatcaacggaattgacaaca +cgctcactttaataacctatctcaggataagtttaatgtaattagacggaactttctcta +actccgtgtactaactctttgaaaataatgtgggtatttttatttcatctagatttgtct +gtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtcataaatataaaa +tttagatcttaggacagaggaaagtgctttcccgagcataggatctggcctacgccagta +gttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagggtagtgttcgat +actcagcggggaactgacatattacactaaggaatcaaggcccttcgtatgggtcatgtt +tatatatttaattacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatg +caggatgcgattcgagtttgtaaattcacagatactgtgtatcatattattatagatgtt +aaggcatagaattattggtattgatgtacaaaaaattatgggtgggcagtaccgataggc +attacgagcagtgcagcttggaagaactggatgtatcctataactagtaagagccttaaa +ggtactacatacccagggatgttaccatcattaatttggccatcttcaatcttcgcaatg +catactttcttctacaagatgccttttagaagacaaaataagtgtcaacaataacgctgt +aacttaactctgttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgc +aaacgcaggactactagattattaaattcgccagcccgcctcgtttaatataacatcata +aaaattctaagtaatatctcacacactaatccgccatcgtccatagcatcagtcacctgt +cttacacaaacacatgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaa +ctaattgtggaaagctgctaccttgaacgacatcaaccatcctacctttgtacaacagac +caacatctctgtactggtaaatagatctgaaaagttataaatataactgttttcacattg +atagaaaaacagctatgtgctatttgtatatactataataaattaagcgaaacatggaga +ttaaaacagtgttttctcatcctccacctcttgttctgctaatttataattcttgatgcc +actcgtgtgagtcgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaa +cgagatcctatttctcctgaaaattattagcacggtaactcctagggatagtggtactag +ttggtatgaacgtataaaaacttgtactactttctcgggatgtgagggagcaaactatta +ctcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatacctgtctggatgg +attatatgcaggtaggcgagagtggattgtagcgatgctcggcgggggtattttaaaaat +ctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgat +tagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccat +atcaagttttgcaatagtactccagaccatgaaatggttatccagattaataataactta +atatactttcactacatactcagcgggtattaaatttcactttatgtcaaaggactctta +tgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaactt +gatcagccttgtaaaatatagtagaatatgatgttaaatcatttatattccagggagatt +gaatagcttacgattagctggtataatttaactcacatgattaagcaaatatctgtagga +ccgagggaaagaataaaataaagtaccatgagttcggaacgctgcattacatggcgttgg +gctagcctgatacaagaagatgagtatggagctctcttcatcgggacgtgacaaccctag +cgtaatcttggcagatcccggagcagatgattatcgtctaacactgtctttaccaatgca +caacgcatagatttaacctgaactgttctggattcactcctgactacagcctacaactca +tttctatgcataactcttaaagacagtcgcaatatcagtacctctatacacatcggatca +gactagatcataagataagtctcctctggatccttgtattctgttaagtacactacaaat +ttgtttagtgtctgggacaattacgataagggtcgcgactagaccacagggcatatgacc +tccaccgctcctagcgagtctccaatctgcaagcactcatacgctaggggcatgaatcga +ctgtcaatgcactgtaagatttacgagggtgagacccatttagatatgcctcgtttaacc +gttttaggcttgataggatgagtttgtcgatccatcaaattcccgacattcatattgtcc +aataagtatatctagcttattcggactcgctaaactaaattatggtataaatgccgtcaa +ccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggccttatggcagcg +tatacagctggtataacgaccatatacaactatgaacggactagctgtgaactaagcaga +ttattggatccttgtgtataattttaagtttcgatctatatgctatagtatagaaaatgt +tccgatcgtacgcttcctttacagttaaacagtctatatcatgaagcttatccaaagctg +gacatttgatggcaatcttacttaattatgaaacttaattacctattattgaaagtattt +atatgatcgaataagatttgctctataaacaggtcgtccattcacgacctagtgattgcg +taaattgaccaacctaggtaatctaaagcctgcatctatttcttatcattcatgttatac +tgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcaca +tttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctat +cccacgcgtcattttcaaattggttatctacggataactgtgcgatgaactactataggt +caaaattatcttcaatctcattctagatcatataaagatgtccttcgcgattgatacgtc +tacagtgtgttggtgttacacagagggtagcgactacttacttactaactctctcttgat +ccgcaagcataagccaggttaaagtgctctatctttttctgtggattataatagttatac +cgccttgcatctaggtgcccattaggtaatgccctagtgttttcataaatttactcctgc +catctaacgttactttaatttcccagattcaataggtctctcatttgaaaattgttatat +gtcaacaaagaatataatagctgagtggaacaatacactgtgagggagtaatacatactc +taaattttctttacggtttgcgcctgcacagttttttttatctatgtgatccgcataaaa +agtaatttcaacgttccattcaagttaagtcttggtgacactagcattaggagagatcac +caagaccattatttatttagctagggtttaagtcggttagaaatatcagataatgaggtc +tttatccggccttacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaag +tatggccgaacccacataatgcacaaatcaagtcgatttcttccgtccttttagtctcct +gggaactacgggttattcatagttaagctaaatcagttaacggaactagacaaatgtata +atagttcccaaatatatatctataaatcttatgcagttagggaatgcagatttgaatcat +ggcaatacgctagctcggaactcaactacaagtgttggatgtacgaattcaaaggtatta +catccttatgatgttcttttttggatacttttatgacgacttccacgaagtgaaattatg +ttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgttctgtttataat +tctcgtcataatataaatacaagcatatgaggccagtcatggagctttcatttggactaa +catttccgtagagtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgtt +atcagatacatgacgcccttgcgtgacattcatggctcctgacatcgggtcttttaggct +gaatctaatctaacccaatttgtttggattgtgggtcctccattttgtctgttaatgctt +attaagattaaaaatgtactacgtatttagacctaatgattgcgatacgctgtggaccat +taatataagctgcgccaggggatttttccagatcatctggcctgtgtatatgttcaaatc +taatagccgagagaaattactccgacggaaaataaaggcagataagcgtttcagagcacc +atcgtggcgtttagtcaacctttagttcggaatttattaatatacaatctcactctttgg +acgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcat +catcaaagaacagttaaggaatacgactgctctataattgtccgaggagtaccttctcat +ctgccaatagtcgttgggttggaaaacaacgcattaatatgccacacttgtcaattagaa +gtttctataaaggggacgagtaactgatttgagacctagcacggcagaggacgttcgtgt +gacaacatctctttataagtttgagataaaatcgctaatctacaatgattatttgccaat +cattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaaggccattactatgg +tcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaaacactattgaat +actgccgccgcattcgccagcaccaacataactgcacgtgcttttttccatgattggcat +tatgaaagatttgatctatgattcttaccagttgcaatattcaatttagcatgtgttcct +aattattgtgttattatggtctatctcatcatgtaaatgaagatcatgacgtcaacacag +attctagtcaggatcatcagttcctcggggaaatcgcacctaggaacagccttatgcaac +cgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgag +atgtacgaatcgtttactgccttttatgaggagtcgagtactgttggttcatatttgcta +catgattgtatgtaataacgatcccgccctttatcggttcgatcctttatggcgataagt +tatgaatcgtcagtatctttagatcaaaaactcaactagtacccagttccccggaggaac +ggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttc +atccgatcccactcgatgattggtatagctatttgccgaaaagccacaacgtattcggta +ctatcttgtttgattcccctgtatcttaattcgcgacacttgatatcttttgtgtttaat +cgacgaatcatcctgggggcgacacttgttacaattatccagttgcgtttaatggctgtg +ggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgca +ggacgaatagctcacccgcctaagtgatccaaccctcatcaggataactatcactgggca +gtattatttttgatttcatatgccaccccctaggagactgtagtcatgtatctttcttac +ccaatctagcccgaaacaagaaagaatgtcgattccagtcaccttttattagaccgattt +acacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacga +cttgctctattcgattaccttcgcgatctcaatcgattacgctaaattttaatgcccgct +gaaatatccaacatttaaaacaggattaattctctgatccatgaacttaggactcattgc +acgtgacttatctttctctcttaattcatgctccaatacggtgggctaaaccacttttat +cacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtc +aatctgggtatcttctattgggacggtacatttcggttttatagactatgtagttacacg +gcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgcc +atgtgtccggaggattacatacatctaagaaacattctaaactatgtatagtcgtttacg +acccttgtagtacgtgcatcccttggcgaaaagtactctgggtattagagtgtatattat +cgacagcaccgaatcctcattttatagcttgacaatttatgacccgaaagaaccttttat +aagtctataagtatatctaacgcaattgcggcactgagtccactaactatctttgagcag +tgttatacagtgagacgccatggaaggggtttatatattttactgtcgttccctaaaaag +ttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgctt +gtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttacattccttgctta +tttgcgataaatcgatacaaccccattaccagaaaaacccggagaatcaattactctgca +gatcttatactaaaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgt +ggagcgttggggtaagagcggagcgattttaactttcgcttttccattttccagtattgt +actttacgttatatttgagcggcacattcgtcaaaacatgatccatatggactgaggtgt +ttaaatgttaatcaaataattgtattttcagctgactttaaaatctgcagccattggagg +tggagattccaatagatgtaagcaggtgatatcatatgcaattcttgtgacttattaaga +taccagacacggcacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaatt +ccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaacgtttctctgaga +tgtataagttaccaaacactggagaattccgctaaactaaggacaatttccgtcgtatta +attgttgacaaatggttagtaatacattcgcagtggataatccgttgcatacctagcact +gagtgtaaataaaaccaatcgactactggcatttcgggctaacgactagatgttagccta +tgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttcttattcgttatt +agaagtcacctgtagagacagtagagatgacctaaatttggtttgtccagtcccgaggtg +atctaatgattaggttaacttagaacagtggtcaattggttaaagctgatttacgaacac +ttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtattcggtcatctag +acaaccccatcgctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccga +attcgaaatcctgttgctccggggagatagggttaatttaggcttttttacggtgtggca +tattagctcaaacatcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgt +tctgctaggaagcgatgtacaaaataagcttaataagatttaggtccgaccttaatttcg +gtccatagcacctctttctaagtgttttgcttaaataattgtattgttattgattttctg +cgagttgaacacggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaa +tgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccg +cactaaacggctttcgctgtttccaaaaaattttagtccactaggtatttaaatgttgga +cactgaacgtggaagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgta +ctttgagcagatgctatcgtcagaaaaaggtaaatcttttggttctttataattctggcg +tccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaa +ttacgtcattagctgttacgtctatacgaaatatagactgtggacgacccatcgtagagt +catgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacaca +gtattgtactggtcaattggttcatagatctgactatgaatcttcgtttttgtacaacaa +tctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcc +tgttcgaggttagtcgtataaagacgaaacggccttaatgtaacattaactattccactg +taggtggatctaacaaggttggacatgtgctaccaataagataagaatttcgtccgcaat +acaatatctacttttgtagcctatcttggattaacaacaacttacgttggtatttcaccg +gacgtatcaaatgattctgattttaatgactgagagtaaacatcaacgaatcttatgtat +ctttaagccgctgcttgacaagtcacattactgttagaatgaacgcttcattactacaaa +acctaccaccaactcccacattaatattatactagatgtttgaagtttatttgacaaagg +ttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttagggtattaattgt +ggtcggtgcatttccggccccatagcgctccgcggggagaaactatggccttcatgacag +cccccccataacatctaggtaatggtcggataactataaacaaccctctccagagaactg +tgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaag +actcttttcactattttcttgatgcctcattcttctaatattaggtgattttttaatccg +agaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaa +tgaaatactttttgactatccctcatgatctaaacttacgcggagctatctttttgtata +acatgtacagagaattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtc +atggcggcttatcgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacg +ggtttcgggatttctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgc +gcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgcct +tctcaattgtccgaggattgctgataacttaaaataaggttgagtttttaataacgattt +gtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacg +ggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggta +tttgtacaactgctttcctttatcgattgctcgagaacattataaagtctattactatgg +attaagactgtatacaagtgtttaagcggagcccgtgataatctataaggttttggtacc +tttatctgttacttttgccttgaaacatacatacgtacacgggaatatttacctaaacgc +cgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgccc +acttgcattataacccggtgcggaatctcttagtgactcgtcaggagtttacgcctttga +gacctctcgacaggacccattttgatctagtcgttataggtagagtgcctttcctatcgc +accattaccttctagcaaacttagagtattcaatgaaatcatatcctgtttatactaaat +gttataggctaatgacacagctgacactaagaggtctcttcgggttacccgaatgagttg +tttatacgatgttgacaactcgggggagtcatttcaatgaagactgaggactcttgatca +gattaaaacgcttaatgactgataatttagattatgccgtgtattatttaagtgggcgaa +ccctcccctagaatgggtttcctgagaaaagtcttagaacacagtattctgaatccagat +gcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcg +caatccgtttaaccgtctactattcctagagcgaagagctatgttctgacacgtccccaa +tattaggcaaaggctccaaaagaacagtcaattgattaactacgggcttggtttctccgt +gaatccttgcgccgctataccacataaaaggatagcggtgataccacaagtttgcgacgt +taaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaattttgtccatca +ctactgccaagagttgactggaccagttggaaatgacatttgatatattaatagagctac +atattgtaccactttactgtcacttacactaaccctagcgtgattactcatacatatatt +cgtaaattctaagttatgatactagttttgtaaatttaatcggcgaagacacgttctctt +gtacgagcttcaactaaatatttcactgtagccaaccactttaaccagaaggatacctta +atgccgatataatattgtccaggaaacgttaatactttcacaagacaaagcttggaagag +gtactttacgatcacctgatagatcgaccggaacgattctatataggtttggtctgagaa +atttgtagctaaaaccatgttccataggaactcctctgtaatgggcaaaatgcagatagc +gttcaatcgttgcttaactatctatcacagcatcctaactcctcaacagcttctttccta +aagacatcagcaggtaagttgacggcacccgataacccagagcacgattggaatctaata +ctctgtatggatcattacgctaagtaaatataatgattttctgactcaaagttacactgc +gaattttatattaactggttctatttgttaaataccacaacctctcgtcaacaggtcgcg +atgcaagtgatccaaaaatatctaacttataccaaccattacttctggcgcagaaaaaca +tagatatctgaacaatcgaccgttaagactgtctcgccgatcttaggaacctaatactgc +tcagtagttattgtttatttgggccatccccggattatgtcagccatggaacactaaaag +tcctaatctaacctatggacaaaaagctcacttttataaaattgctcaccttatgttgat +tgttatttgtccgaaatgtctataactcagtgtactatctattggaaaattatggccgga +gttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaataattatcagctg +gaaaatcatctaatatatattatattgagatattacgacagacctaagtgctttcccgtc +atgagcagatggactaacactcttggtaatccttctcgttttagttggtaatgtttagtc +taagtaatatcccgactcttacttactcagagcggaaatgactttttaaactaacgttta +aaggcacttagtatgcgtcagggttatttttttaattacgtacccttgtgcagagagttt +agctattcgatcctacttagtatgaaccatgagagtacaggttggtaattcacagagaag +gtcgagaagattatttttgatgtttaccaatactatgaggcgtattcatcgaaataattt +tatggctgcgcacttcacatacgcaggaagaccactgcagcttgctagatctggatgtat +cattgtacttctaagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatg +gggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcat +aagttctgtcaactataaccctggaactttaatctgttgttcgtcgaatcaaggatcaag +aaagcttctaaaaggcccaaagcaaaacccaccactacttcagttttaaattagaatcac +accctagggtattagataataattaaatgtcttaggaagagatatcaaaagatgcagaca +tcctcaagtgaataagtctccggtctttcacaaacacatggttaagcgatgtggttttga +ctagagacgttcgccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatctt +acttcatacattgcttaaacagtacaacttatctcttatcctatagagatctcaaaagtt +tgtatttttactggtttcaaattgagagaaaaactgcgttctccgatttctatattattg +tttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccgactcagattcgta +tcctatgttagaatgagtcatcaaactacggtcacgcgtacattacagagtaaactacac +gaatgaaagagataagaagatgaaagagttaataggtctcctgttaattatgagaaccct +aactactacggattggcctactagtgggttggaacggatataaaattcgactaagttcgc +ggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatccacagtaatagtt +ggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccat +gcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgagcaaggaattgga +ttctgtgaacggaatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagt +aaatcaaacgccgcgcgcagacatatcttcttggcaattagtactccactaaatcaattg +gttataaacttttagaatatctttatataagttcactacttacgctgcgggtagtatatt +taaagtgatgtcttaggaatcttatggcggcggaataaacggcttgactatagataccct +aattctggcataaccctgtaacgtgtgaagcatgctttaatagacgactagatcagctta +tagaatggatatgactgccacattgaagagattaacattagcgggtataatgttacgaac +ttgtttaacaaaatagctctaccacacacgcatagtataatataaaggtcctggagttcg +ctacgagcctggaattgcagttcccctaccctgagtaaacaagatcagtatggacctatc +ttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcg +gctaacactcgctttaccaaggaacaaacaattgatggaacaggtaagcggctggattct +atcctgaatacagcataataatatttgctttcaatatatagttatgacactcccaatatc +actaactctttacaaatcggatatgaagagtgaattagagatggagccgatcgttccttg +tattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcga +gtctagaactcacgcattatgaaatcctccgagcatagagactctaaattcgccaagcaa +taagtcccgacgcgaaggatgagaagctcattgaactgtaacatttacgtcgggctcacc +atgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacata +aaaggccccactttcatatggtcaaatatctatatcgtgctttggacgactcgataaact +aaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatat +ataacttccggacgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaa +cggtatagctcggaactatgcagattaggcgatccttgggttgaatttttagtttccata +gatatgagttagttttgatatggttaccatacgtccctgcattgaaacttaatctgtata +ttgattgatccttagcaatagcggcacatttctgggcaatatgacttaattaggttacgg +tttttactatgatggatacgttttatatgatagaataacagttgctatttaaacaggtac +tacattcaactaatactgtttcactattgtgtccaacatagggaatatattgcctgaata +gatgtattatcaggcatcttttacgctccaggtagaactaattaaaaatgatccttagaa +actttcaagcaacataagctaaaagttacgccaattataagccacatcggtaggatcttc +aggcattcccatatccttctctatcaatcccgtctgttgctaattggttatctaagcata +tcgcggcgagcatctacgataggtataaagttgctgctatctaattcgtcataatatata +catggaattacagattcatacgtcttcagtctcgtggtgtttctaagagcggacccaaga +attacgtaatatctctctcgtgttacccaagaagttgacacgtgattgtcagctatcttt +ttctggcgatgttaatagttataaacaattgcatatagctgcaaattagctaatcaaata +ctcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagg +gcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataa +tatctcagggtgtaattatttctctaattggtctttacggttggaccaggcaatgggttt +tttatctatgtgataccaattaaaagtaatttcaaagtgacattaaacttaagtattgct +gtcaagaccattacgacacttcaccaacacatttatgtattgtgctacgcggtatggccc +gtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaaatgccaaattta +gtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgt +tgtattacgtccttttactagcctgggaaataccggtgattcagagtgaacataaatctc +tgaaagctactagacaaagctagtatagttaaaatatatatttcttttaatattaggatc +tttgcgattgcacatttcaagcatcgcattaacctacctccgtactcttctacaacggtt +gcatgtacgatttctatgcgatgaaatacttatgttcttagtttggggttactttgttca +cctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaac +gatctcgattcttaggtttataattatagtcagaagataaatacatgcatatctggacac +tcttccacatgtcatgtcgactaactttgaactacagtcatatatagactgttatctgat +ccgtatgtgtctattactactcttatctgagaaaggacccaatggagtcacagtaagcga +tcatgtcatcggggctttttccctgattataagattacactattgctgtgcttggggcct +cctactttttctatcttaatcattttgtacattaaaaagctaagaagtaggtacaactta +tctttcccatacgagctggaccattaatttaacagccgcaaggcgagttttaatgttaat +ctggaagggctttatgttctaagcttttagcactgagaaattaatccgtaggaaattaat +cccacataacccggtaagagaaccttacgccccgttactaataatgttctgcgcaatgta +ggaagtgacaagctcactcttgcgacgagctccttaatacaggccctgcgttatattcga +ccgtacctataactagaccaccatcttaaatgtacagttatggttttcgacgcatagagt +atgggaccacctcgaaatgctcagctgcaaattgtactgggggtggttatcaaacattta +atatgaatctatggtaaagtactagtttatagatagccgaacactaaaggtttgcagacc +ttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcg +tatctacaatgatttggtgcaaatatttatcgattgcccaatcgttctactcgtactctt +tatagcctaacgccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaa +ttacttaaccatactcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaa +cgggcgtttttacttgagtcccaggaggtaacattggatctatgagtcttaacagtggaa +atatgatttttagattgtgttcagatttattgtcttattttggtctatctcatcagctat +agctacataatgacgtcttaactgtttcgactaaccttcagatctgactaccccaaatac +aacatagcaaaagaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagc +tccatttaaaagaatcgaaaacagatctaccattcgtggaatcaatttttggacgagtac +tggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttcaagcactttagcg +gttccatccttgatggcgttaactgatgatgcgtaagtttatggtgatctaaaactctac +tacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttaggtctccaggcact +aggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcctatagctttttgc +agttaagccactaagtaggcggttctatagggtttcattcaaatcgatcgtaattcccga +ctctgcatagcgtgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagt +ttcaacttccgtttattggctgtccctcaatagagtcgttctcagggcacgactctcgtt +cgttattcataagtccagtttgatccacgaatacagaacacgcatatctgataataaaag +cttaacgataactttcacgcgcatggtttatttttgatttattaggcaaccaaataccag +aatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaagtatcgccattac +agtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgat +ttaataataattacggctaaacgtattgatattttccaggaactgccccatctcatgaga +tgaccctaaattttattcacacctcatttttaattcttttatatcacgattatttatctg +agcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaata +tacggtgcgctaaacatattggttcaattcaatgtaagctacctcggaatttgcttgcac +taagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccg +ttggagtcactatggagttacaagcattataaatctaaggaaatcgcagtatcagtcctt +accccaaagatacttcgcattccctggggtacggaccatgaaatacttctttcatacatg +ataaacgatggagactcggttaccaccctggtagttactccatcaattggagttaactaa +gatcgctattacaggctttattagccaatcatcacaagcctctttttagagattcacaag +ttagcaaaccaaagttcctttgataagtctttaacgagatctatcccaattccggctagg +agtaaaatttatatatttgagatcggggttaaagtcacacgcaatgcaaggggtttttat +atggtaatgtccttccctaattaggtaattttcagacctccgagagagagtagatcaaca +acgcgttatactcctaaaatgcttgtcgataacatgacactacagatcatccctggatga +gcatcgactttcattacttgattagttcagttaattcgtttcaaaccattttcaacaaaa +tcccccagtagatatgtatatgcacatcttagactaaataacagttttcataccctggga +tttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactgg +ccctgttccattgtaatcgatgggacgggacgttatattgcagacccaaagtagtaataa +attcagccatatggacggagggggggaattgttaagaatataattcgattttcagctgaa +tgtaaaagctccagccattcctcctccacttgacattagttcgaagaaggtctgagaatt +ggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagtaccaagtataat +attatgacaatagaagcttaaattcacaacgtaacatatctgttagcatgctctaataga +ccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaat +ctaacgtctagttcccgactatgaagtcttcacaaatggttagtaataatttcccagtgg +agtagaagtggcataacgtgcactctctgttaataatacctttagactactcccatttcg +ccagaacgtcttgatggtaccctatgggaaacactcacacatgcttattgcctgcaacct +cagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggactgatgacctaat +tttggtttctcaagtccagacgtgatattttgatgaccgtatctgacatctctgggcaat +tcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatc +actatcatgttttagctaagctacactaccccatcgctcgcacgtggcaaagtgtgagga +ttccgatatcatccatgtgtacgaattcctaatactcttgctcagggcacttagggttat +tgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtcttataatcaccgt +aatcggtaaacagttgttatttgttctgataggtagacagctaataaagatgctgttgaa +cagttacgtcccacctttattgccctacagtgaaactagttcttactctgttgctgtaat +atgtctagggttattgatttgctgccacttcaaaacggaaattaagtcattaacgaaaat +ggttccttcataggtaaagatcaatccccaattgaagccagaaattttgagatgtcgatt +cctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgag +tccactagcttgtttattctggctcaaggtacgtggaacacgtagtattttgatactaat +gccagacccgctacgatccctgtactgtgagcagagccgatcctcagaaatagctaaatc +ttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtct +atttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatac +tctgggcaacacacatacttctctcatgttgtttcttcggacctttcataacctttcctg +gcacatggttagctgcacatcacaggattgtaagggtctagtggttcagtgagcggaata +tcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatat +tatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatg +tatggatcttgatctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaa +taagataagaatttactaacatttaaattttcttattgtcgagcatagattggaggaaaa +acttatttacttggtatttaaacggaagtttctaatgtttatgattggatgcacggacag +tttactgcttactttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgtt +catgcttccattaagttcttcttaaacttacacaaactacctaatttagagttgacgaga +tggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtaca +tttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacattcacatcccaccc +ctgaatatatggactgaatcacacacaccaaatttcatctaccttatcgtagcataacta +ttaacaaacatatacagacttcgcggtaaataaaatatattagtacacaaccgtatactg +gttgaactattgcccagctttaagacgcttttaactaggtgcttgatcaagaagtattat +tatatgacggcagtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacg +ccgtagagacatttttgttagatatgtatttctttttgacgagccagcatcttagtatct +gaagacgagctatatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagat +taaccaaattccccagaattagtaatggcgccttatcgatttactaacgatatataactt +gtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattg +aagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgat +actacgttttgctatgtaatccattctaatgggtaagaggattcctcttatagtaaaata +tgcttgactttttaagaaccattgggagtggttggcaaaataatagtgggtgtctttctc +agtgtatagttttctacaactacccctattaggttacaagtaatctggctttcttgccac +ttggcgatgatagttagattcgtatttctacaacgcagttactgtatccatggcgcgaga +taattagatacgatttgaatttggatgtagactcgttactactgttgtagaccagcacgt +gagtatctagatgggtttgctaccttgttagcggacttttgccgggaaaaagacatacgt +acaaccgtatattttactataagcagtattggccaccctcgtattgcggcagggtgtgct +cacctggttaaaatgaaagagaaaaattccattttaaaacccggaggaatctattactga +cgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttcatattctagtta +ttccgagagtcactttcctatccaaacatgaactgatagcataatgacaggttgaatgga +aagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgtcacgaactcgga +gcttacccttacaactatgtgttctgtttaccaggtgctaatatcccggcactcttttca +tgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcatattttacagtagc +cagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctgacataagtatta +catatcacttgtctgattacacagcaaaatcgctaaccttactttgcgcatgtagctatt +ggaactttgggctagtgtctatcccattaagtttaacagtagactagtccgtgagcgatc +accgagcttatgtctcgtacccaagttttggatttggatcaaaaactactcgatattcat +gatctacgggcttcctttctccgggtatcattgcgccgagattaaaaataaaacgatagc +gctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacgaatagaccatcca +atttgaattttattgggtccagcacttcgccatagtgttgaatggtaaagttcgaaagga +aatttgttatattaattctgctacattttcgaccacttgtatctcaaggacaatatccct +tgaggcttttagcagaaagagatgccgtaattctaagggatgataataggttgggaaatt +taagagcagtagtaacggtcgcgggttcgaccttaaactatatatttaaatctagccaaa +caagttaacaacaaccataaagttatgaccttattatattggcaagcttaacgttttaat +tgctctagtaatagagtggtagaggtaagggaccatcacctgattcttcctccgcaacca +ttatatagacgtgtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaata +tcgaatggcaattagccacattgagttaaatagttgaggatatttcttgcacagaatcag +atctaatctaatgattcgttactaaacacttcaccaggtatcgtgaaggctcaagattac +ccagagaacctttgcaatataagaatatgtatgcagcattaccctaagtaattatattct +ttttctgactcaaagtgacaagccctagtgtatattaaatcggtatatttgggaaattcc +tcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccata +catgaattctggccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgcc +aagatattaggatcctattactcatatcgtgtttttctttattgccgccatccccggagt +atctcacccatccttctcttaaaggcctaatattacctatgcaaataaacatatattgtt +gaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgact +atatagtgctttagtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtt +tcttgtcctaatatttttcagatcgaatagcttctatttttgtgtttattgacatatgtc +gaaactccttactcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtct +cgttttacggcggaatcttgagtctaacttatatcccgtcgcttactttctaacacccct +tatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgttattttttgaag +taagttacattgggcagactcttgacattttcgatacgactttctttcatccatcacagg +actcgttcgtattgatatcagaagctcgtgatgattagttgtcttctttaccaatacttt +gaggcctattctgcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcg +caacatgccttcatatccatcgttcattgtaattcttacacaatgaatcctaagtaatta +catccctgcgtaaaagatggtaggggcactgaggatatattaccaagcatttagttatga +gtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcgtaatgttatctc +gggttccgcgaataaacgagatagattcattatatatggccctaagcaaaaacctcctcg +tattctgttggtaattagaatcacacaatacgggttgagatattaattatttgtagtacg +aagagatataaaaagatgaacaattactcaagtcaagatgtatacgggatttataataaa +aatcgggtagagatctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgtt +acatcagaaagggtaactattattaattaataaagggcttaatcactacatattagatct +tatccgatagtcttatctattcgttgtatttttaagcggttctaattcagtcattatatc +agtgctccgagttctttattattgttttaaggatgacaaaatgcctcttgttataacgct +gggagaagcagactaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcg +acgaatggacagactttactaaaccaatgaaagacagaagtagagcaaagtctgaagtgg +tatcagcttaattatgacaacccttaatacttccctttcgccgaatactggcgtggaaag +gttttaaaagtcgaagtagttagaggcatctctcgctcataaataggtagactactcgca +atccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaacc +gtccccactcgcctggggagacatgagaccacccccgtggggattattagtccgcagtaa +tcgactcttgacaatccttttcgattatgtcatagcaatttacgacagttcagcgaagtg +actactcggcgaaatggtattactaaagcattcgaacccacatgaatgtgattcttggca +atttctaatccactaaagcttttccgttgaatctggttgtagatatttatataagttcac +taattaagatcacggtagtatattgatagtgatgtctttgcaagaggttggccgaggaat +ttacggattctctattgatacaatttgtctggcttataactcttaaggctgaaccaggcg +tttttagacgacttgatcagctgttagaatggtttggactccctctttcatgtcagtaac +atttcagccgttattgttacgatatgcttgaacaatattgatctaccacacacccatagt +atattttataggtcatgctgttacctacgagcatggtattccacttcccattcaatgagt +attcaacatcactagcctcagagatgatgacccacctctaataacgtcacgttgcggcca +tgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcatataacatttgag +ggtaaagctaagcggatgctttatataatcaatactcaataataagatttgattgcattt +tagagttatgacacgacatagttcactaacgagttactattcccagatctagactgaagt +actgatcgagacgatccttacgtcgatgatcgttagttatcgacttaggtcgggtctcta +gcggtattggtacttaaccggacactatactaataacccatgatcaaagcataacagaat +acagacgataatttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaa +gctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaactggttcccggg +agtcctggagtttcgacttacataaatggaaacaatgtattttgctaatttatctatagc +gtcatttggaccaatacagaatattatgttgcctagtaatccactataacccgcaagtgc +tgatagaaaatttttagacgatttataaatgccccaagtatccctcccgtgaatcctccg +ttatactaattagtattcgttcatacgtataccgcgcatatatgaacatttggcgataag +gcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggttaacagacgtac +atgaagggaaactttatatctatagtgatgcttccgtagaaataccgccactggtctgcc +aatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtat +aacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcactattggctacaa +aatagggaagagtttcaatcatgagagggagtatatggatgctttgtagctaaaggtaga +acgtatgtatatgctgccgttcattcttgaaagatacataagcgataagttacgacaatt +ataagcaacatccctaccttcgtaacgatttcactgttactgcgcttgaaatacactatg +gggctattggcggagagaagcagatcgcgccgagcatatacgagacctataatgttgatg +atagagaaggcgtctgaattgatacatcgaagtacactttctttcgtagtatctctcgtc +ctctttctatctccggacacaagaattaagttatatatatagagtcttaccaatcatgtt +gaatcctgattctcagagttctttggcgggccttgtgatgactgagaaacaatgcaatat +tgctccaaatttcctaagcaaattctcggttatgttatgttatcagcaaagcgttacgtt +atgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtgggaataattctt +ttgaagacagcactccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgt +aaccttgcacaagcaaatcggtggtgtatatatcggataacaattaatacgatgttcata +gtgacagtatactgatcgagtcctctaaagtcaattacctcacttaacaatctcattgat +gttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaag +gaacatctactaatgcctttgttaggtaagatctctctgaattccttcgtgccaacttaa +aacattatcaaaatttcttctacttggattaactacttttacgagcatggcaaattcccc +tgtggaagacggttcattattatcggaaaccttatagaaattgcgtgttgactgaaatta +gatttttattgtaagagttgcatctttgcgattcctctggtctagcttccaatgaacagt +cctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggtt +cggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagc +aaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtag +ttaaataaatccatatctgcaatcgattccacaggtattgtccactatctttgaactact +ctaagagatacaagcttagctgagaccgaggtgtatatgactacgctgatatctgtaagg +taccaatgcaggcaaagtatgcgagaagctaataccggctgtttccagctttataagatt +aaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagttggttcattaat +tagctaagtacgaggtacaacttatctgtcccagaacagctccacaagtttttttacagc +cgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattagagtttacaactca +gtattttatcagtacgttttgtttccaacattacccggtatgacaaaatgacgccacgtg +tcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcctacacatactga +attcaggcaatgcgttttattcgaaaggtcatataactagaaaacatgatgaattcttat +cggatccttttactagcatagtgttggcgaacacctcgtaatgctcagcggcaaattgga +ctgcgggtccttatcatacattttttttcaatataggcgattggtctaggttagtgattc +cccaacacttaaggtttgctgacattcataccctcagcaacttcctctcaaaaattagag +tgagttggtggtcttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgc +acaaatcgttataatcgtactctgtagacaataacccattgtagtgccgattttgtgcat +aatacaagaaggaggatataaaaatgacttttcaataatattggctattagcaacaagaa +ggagaatcctcattaagttagcaaccgcagggggtactgcagtccaaggaggtttcattg +gagagagcagtatgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctg +attttcctagatagaataagctatagctacttaatcaactcttaactgtggagactatcc +tgatgatctgaataccccatttacaaaattccatatcaatgaggctaacgcttaaatttc +atttctccatcgtaacaaaaatcagcctttttatacaagacaaaacactgcttccattac +gggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgc +gtttatacttaaacaaattttgacctgacataatggagcgacttatcggatgttgccgat +ctttagggtcatctattaagcttatacgaaaaagggacaagcacgttacgtaatctggta +ggactgggtacctagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaa +tacaggagtccttttcatttttcaagttaacaatataagtaggagcttagagaggcttgc +atgaaaatcgttaggaattacagaataggcagagagtggggcgtgtagactacattcttc +aggccccacaatatgggttataggttaaactgcactttttgcgatctcccgaaatactgt +cgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcatccaactattcag +ataaacaagatcgcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggc +atgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaa +cataattcattctttcgactggacacgctaaggtttggacaaactttgtatctatatctg +gaggcctgtattccagcccttcttttaataagatttacggcttaaactatggatatttgc +caggaaatgacactgctattgacaggaacataattttgattcaaacctcattgttaatta +ttttatatctcctgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtga +gggctcgaggaatgaatcataatagaccggcccctattaatattggttcaattctttctt +acataacgcggaatttgattgcacgaacaccgggaacacataaccgtatagcgcccgtta +tgctagtgcctagcgactgggaccgtggagtctatatcgtctttctaccattattaatct +aaggatataccactttaagtcctttcaactaacataaggcgcattccatgcgctaaggac +cttgaatttattatttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgt +actcaataaagtgcagtttactaagagccctttttctggcttgtggagactatcataaca +tgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacg +agatctttccaattgccccatagcaggaatagttatatattgcagatcgcggtgtaacgc +actccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatca +aagcacagtgagagttgagcaaattacagttatacgacttaattcagtctccataaattg +aaacgacacttcttaacgggaggaccagacacgttcattaagtgaggagtgcactttttg +actttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagt +tatttctgttttaatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccc +tatcacacctcagagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtag +ttggcacacccaatggacgaataaatgctgccatatccacggagggcgggattgcggttg +attttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaat +tactgcgtacatccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaacc +aaattgacaacttcatagtataatttttgcacattacaagcgttaattaacaaacttact +ttgctgttagctgcctatatttgtccgacaatataactggatatctctgcgagaactgta +aattaacggcacttggaacataatagttcctattggtaacgacgttgtaggcggcaatta +tccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagta +taactttagaagactccaaggtacccagaacctcttcagcggacacgatcgctatcaatc +aataaggattattcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagc +ttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctgttattttcatga +ccggataggacatctcgcggaaattcgggtaacagctgggtagatataggacctccccta +cgtattaatgataagcctgtcataactagcttggtttaccgaagagacaataaacattcg +agcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaacatgtactattact +ctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgatgttgacagaatt +atgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtctgagcattcgtac +actgcgtattaagatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaac +taggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaa +ccaaattaaggctttatccaatatgggtccttaagtgctaaacatcattcacaatttcaa +gacagattgttggtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccag +gtacatcggtaattatatgttgactaaactaccgtgtgtattctggctctaggtacggcg +aacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcag +cagatcctaagtaattccgttttattgtcctgagggagtaggatcgacgaactctacaag +tcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtc +atctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcgatggttctttat +gcggacctgtcatatcattgactggcacttgcttacatccaaataacacgtttgttagcg +gatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctaca +tgataaatgaataagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgt +cgacgagttactactaaaggaatgtagggttctggatctatgaaaagcgacctccatata +tatacgggcctaagcggagtaaaataagtgatcaatggactaacattgaaatgttagtat +tgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatg +gtttagcatgggatgcaagcactcgttaatgcttactttagttggttgcgggaacaacag +gaggctatactaactggtagcgttcttgcttccattatgttattattataattaaaaata +agacatatggtagagttgtagtcagggtggatcgggttgtctataacgttggaataatca +aaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgt +gcaccacacattcacagcacacccctcattataggcaaggaagcaaacaaaaaaaagtta +atcgaccgtatccgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaag +ataggactaaaattcactagtatcctggaacgaggcaacagagttatctagatggtaacg +aggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacctctattgatata +caagtgactttctcggtaataacgcacttcacaatgtgttgtttcttttctatgtatttt +gcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcac +atggtataactgcaggaggaacattatccaaattcaccacaattactaatccaccctttt +acttttactaaagatatattaattctcatgttgtctgaattgtataacccggtaccctgg +gagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaacacacgacttcctt +ccgtctattcagacactcaacgagactaacttttcctaggtaatcaatgatattgggtaa +ctcgtggcatcttatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgc +taattaagactggctctcttgcgcaggggatacgtttattctacgtacccgatttggtta +ctactaagcggcctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagc +agggaagggttacagggagagacttattgagatacgattggaatttccatgtacaatcgt +taatacgcttgtagaccagcaactcagtatagagatccgtttcctaaagggtgagcggta +ggggcaaggcaataagaaattactaaaaccctagttgttaatataagaacgattcgaaac +aataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaataggcattgtta +aaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaa +cctaaaaggggcttattctactttttccgacactcaatggacgagacaaacatgaacgga +tagctttaggtctcgttgaatgcaaagaatagaatcgttattattaatcggtttccatta +tctatatgcggtatagatctccgagaggaccctgtaaactagctctgcggtttaactggt +gctaatagaccgccactatgttattgcttctagctcctagcgtcttatcatgttatacat +taatgtcgcatattggacagtagccaggcttggatggatcgccgacaaaaagaaaagact +ttccctgtaaggacttaactattacatataacttggatcattaatctgcaaattagagta +acggtctttcaccagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaa +aactagaattggcagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttg +cataaatatcttatcgatattcaggttattaccgattccttgctaacgctagaagtcaca +ccagagtaataataattccagacacctgtgaaataatcggtcactacggatagactagta +acgataatacgtatagtccataaaagttgaattttaggggctaaagatattagcaatact +ggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaa +ttgtatcgataggaatagttacagtcacgcttgtagatgtaagagatgacgttattctta +gggttcttaagtcggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaa +acgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattt +tagtggcaaccttaacggttgaattgatctactaatacaggcctacaccgaagggtacag +ataatgattcttactaccctaacatgatagagtcctgtcctatctcataggtcgacattt +taaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattcacttatagacttc +aggttatttcgtgctaacattaagatagaatataatcagtcgttaagaaactattatcca +gctttcgtcaaccataaagattaaaaactgaaacttggcaagatatgaatagctatcctg +ctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagt +aaagcgggagagtgcggtaattaatattaatatactattaagctacacagcaaaggctgc +aataatgttagtaagtagaacataaaggtattctccacaagtaataaatagtgtgagcta +attgactaacttaactctcgcgacaagtgatgtggataagatgactcatatcgtcttttt +ctgtagtgccgacatcccacctggatcgaacaattccttctagttatcgactttgattac +ctatcctattaaacagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctac +catagctagagttagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatg +agtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatccattagattaga +tgtttgtgttttgggtctgatgtcctaactactttctcagtgaaactaatgtcatcatcc +aagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtctataacgtatataa +agtcgctgaatttagaacacaccttatctatgttgtaaagttactttattccaaaggacg +tgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagata +agaatttctttcatacttcactggaatccggcgtatggatatctctaccgcgtcatctgg +tggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacat +cgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtgaagtctaattat +ttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggat +agaggacattgcatgtacgtaggactattctccaaggggtcttctattttgttagcgaaa +attgttacagcctaatgttagagcggcgtacgactttataccagatactttcattagata +tgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgtt +gtgatatgatgtttttctagttcgttctcatatatatagatcaacaatgaataatctcat +gatctataaccgatgtatatttatattccggttgactgctccggtgcaattcactacgga +cactaatgactaatatggcgcctttcatcagaaacgctaaatatgattaatgaattaagg +gagtattatctaattattagagagtagcagttagtctgatattttcggtgtatgtgttag +ccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttca +ctttatgactctggttatatccctcggagaacaagaataagagtacgagaagttcggtca +ttgaggatgaaatagaaccgctagacgaatggactcacgtttataaaactatgtatcaca +gtactacagctaactctgaagtccgagaagcttttgtaggacaaaacgttataagtacct +ttcgcagaatacggccgtgcatacctgttataaggcgtagtagggacaccatgctatccc +tcatatagagctacactaataccattacatggtgactatcgtttacggccatcatctgta +agcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaacccc +gtgcggattttgagtcagaactattcgaagcttctcaatccttttccattatggcatagc +aagtgacgactcgtcagccatgggaataatagcactaatccgattacttatgaattagaa +cccacatgaatgtgattctgcgaattgtctaagaatctaatgattttccggtgaatatgg +ttgttgttatttattgaacttatattattaacatcacccttcgttagtgatagtcagcta +tttccaagaggttccccgagcatttttaccattctctagtcatacaagttggagcgcttt +taaatctttaggctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtg +caatccctcttgcatgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaat +attcatagtaataactacaatacttgatttgttacgtaatgctcgtacataacacaatcg +tattccacggaacagtaaagctctattattctgatcgagcctaagagaggatcacactac +gctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgaccagttatagaca +gtgtaattccatattacatgtcaggcttaagctaacccgagcctttatataagctataat +caagaattagattggagtgcattttagacttatctatcgaaatagtgatagtaagagttt +atatgacctgatctagactgatgttctcttccacaacagccttaaggcgtggagcctttc +ttatactattaggtcgcgtcgagagccctattcgtaatgttaacgacactagactaatat +acaatgagctaagaataacacaagtcacaagataatttacaaatcatatatctacagtcc +acaaccatcactagcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgc +aagacgcgttaactggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatat +ggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagac +tatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattgataaatgcccca +acgttccatcacgtctataagccgtgttactaatgtgtattagtgcatacctattcagac +catagttcaactgttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttc +ttgtcttttccttaactgacctaaatgaaggcaatcggtttatctagagtcatgcttaag +gtgaatttcagccaatgggctcccattgagctagtatggtgctttacctttgtaagtggt +ggctttccttggtgtgctgactttaacacggcagagtgattatccgaagaatggataata +agacgctggcaatattggctaataaagtccgatgagtttcaatcatgactgcgaggagat +ccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcattcttgatacata +aagatccgatatcggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatg +tgaatgagagtgaaatacacgatggggatattgccggtgagtacaagttagaccacacat +tagaactgacctatattcgtcatcatagagatggagtatgaattgattctgcgaagtaca +ctggctttacgagtatctagacgccgcggtatatctcccgtcaatactatgaaggtatat +atatagaggctgaaaattcatgttcaatcctctttctaagagtgagtgggagccccttct +gttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtt +tgcttagaacaaaagagttaccttagggtaggtaaatctcgattcaccgagagaagtgat +tttggcggtgtgcgattaattcttttgatgacagatctcattattttatatagctccctc +tttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgc +tgaacattttatacgatgtgattactcaaaggataaggttcgaggcctctatactcatgg +aactatcttataattataatggatcgtggctcattccacctatccaaacttctttgtgat +ctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagct +cgcatttcattcctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaa +ggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttatagcaaacattatt +caatttcagtcttgactgaaattagtttgttagtgttagaggtccatatgtcacatgcat +atggtctagatgccattgtacagtaataccttagattagtattagcggcatgcgtacttg +gatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgcaaataggaatact +tacaatttttgatgacttgttagcatatcgctatcacccataaaaaacctgatacttgat +gagcgggtgattgagactatgtactgatataattcaatagctccaatagatgaaacagct +atgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgag +tggaattagcggtgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacc +cgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacgaagaatgggtag +agagtttgaaggtgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaa +cacctcctaatggttgtgttaaccacaaacccctgggtgaatctgattagccaacccagt +gatctgatttcagttgtcaaatctcttttttataactaccttttgtttccataatttaac +cggatctcataatgaacaaacgggtagaataatggtagcacatagcgagcttgtctattc +agaaatatggcctactcagaatgtattctccaaatcagtgttatgcgaaacgtaatttta +cgtgtaataatgatgatttcttatcggttccttgtactacaatactcttgcccaacaaat +actaagcataacagcaaaattcgaatccccctccttttaataaatggtttttcaatatag +ccgattcgtattcgttagtctttcaccaactattaacctggcatctaattaataaaatca +ccaaaggactctataatatgacagtcacttcggcctcttttaagacagttgattattgca +ggtccgcaattgatggtgacatgcacaattagttagaatccgactatggagacaattaac +aattgtagtgcccatttggtccagttgacttcaaccacgagttataaaggtattttaatt +tatagtcgatagtaccaacaacaagcacaatcataattatgttagaaaacccagggggta +atgctctaaatccagctttaaggccagagtgcactatgaaatcgccattgatcattgtgt +cattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagc +aacgattatatctggactagatcatgatgatcggaataaaacattgaaataagtccttat +caaggagcataaacattttatttaatttatacttcgtaaataaattcagaattttttttc +aagacattaatctgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacg +catgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggc +tgccacttttagcttcttgacgatctttagcgtcatatttttagattagtcgaaaaacgg +aaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaagagcaggacaact +ccttgatcgggaagaactgaaatagacagctgtcattttcattggtcaacttatcaatat +aacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcag +gcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacg +ggttgccagctacagatatactctaggtatatcccaaacaagagacgtcctttggctgtt +gtaatcggtcataatacttgtcacataaacaagatcgctgaattaaacattaaacagtta +gtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatca +cagagcgacgtaaatttagacaaacattattatttcttgacaatggaatcgataagcgtt +cctctaacttggtatatatatctcgaccccgggattccagccattcttgtatgaagattt +aaccatttaactatgcatagttgaatggtaaggaaaatgatattgactgcaacagatttt +ggatgcaaaaatatttgtgaattattggttatatactggttgtatagcacaatcattagg +tcctagaaggcatactcaacctcagcgagagagctagcatgcataattgtaccgcccata +ttaatattcctgaaatgatttcttacattacgcccaatttcagtcatcgaacacccccat +caatttacccgatagagaacgtgatcatacgcaataccctatgcgaacgtccactctata +gcgtctgtatacaatgattattcgttccatttacaacgttaagtaatttaaacttacata +aggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgt +ctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgta +tccattgtggagaatatcataaattcaagatggggtgtcatgctattcggtcctaaacat +tcttaatggctgttctattgttagtctgatttaaaatggaaccatagcacgaatagttag +atagggctcatacccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgac +ggaaagttttacggtttgtgatcaaagaacactcacacgtcagattattacactgatacg +aattatttcagtcgacagtaattgaatagaaacttattaacgccagcacctgacacggta +agtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttga +tttctatatcaaatgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatt +tagatcgttacgactcacgtacaagatcacacatcacacgcgttagcgaaagcggaatgg +ctaatacagccctacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgag +ccaacctcccccgcattgcggttcattttaaggcctgggtaacatctatcgtttagataa +tcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcg +ctacgtgtttctttaatcaataccatattgaaatcgtaatacgataattgttgctattga +ctacaggttatgaaaaaacttactttgcgggtacatgcatatttttgtaccacattatta +cgcgatatctctcagtgtactctaaattaaaccctcttcgaacattttagttcctattcg +taaacacgtgctacgcggcaatttgccggtcgtagaatggacaactccagttcaactgca +tgtaactcatagctcgcgttagtataaattgactagtagccatgggacaaagtaactagt +cagcggaaaagatccctttaaagatatatgcaggttgcaagcataaagctcattgctcga +ggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaa +tcgaaactactctgatttgctgcacacgttaggtaatatcgcccattttcccgtataagc +tccgtacttatacgaactacacgaccttttaagcattagccgctcatatcgtgattcgtg +tacagatgagtctattaaaattacagacatactccatatctcgctccttgaactttgaat +aatgcgctaacttgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggg +gaaacgatacatgttgtcagatttatgattatctagttttagatcacgtttaccgataat +cggctgtggtctgagcagtcctacactgagtatttacttcagcttcatatcggtccgaaa +aaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcgg +ttgcagggcagcaaaaggcttaaaccatttttacgatttttactatagcggtcatgaagt +gcgaaactgcttgcaaattttctacacacattgtggctcttgtccttgaagcttatggcg +aaaatttgaaacatagtataccagggaaagcgcgaattatttggtgactaatagtccgtg +ggtttgagccatatacctaacgccataaactacgtggtgctttagatgcaatctaaacag +aacagaaagcgtagcgctcatcagcacagactaactttttcagtttgagtcgccggaggg +acttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaa +tcttgcctaatttctactattgtcagctgtacgactgtactaagtgtatagccccaaata +aaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttc +atcaaattaaatcctggcttacccgattctccggaagtctgacctagagattgacgacgg +ccgcgtattattgagacctcttcaggattaatcaataacgaagtagttgatctgtttggc +gacgtaccttaagccgactccgctacacgagtttctactaaaccaatgtagccttatgct +tagatgaataccgtcctaattagatattccggcataacagcagtaaattatctgttcaat +ggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaatattaggtaagg +ccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaa +tttaggtgcgtgagggttaaacaccagcatattctatatgctagacgtcttccttaaagg +atcgtagtattataattaataataagaaatatggttgacgtctagtcagcgggcatacgc +tgctctatatactggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctc +acgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgcc +aagcatgcaataaaaaaaatgttaatagtacgtttacgacattttattttataataaaga +gaaactattacacctattgatatgataggacgtaaattaacgagtagcctgcatagaggc +aaatgaggtttctacatggtatagacctgatgctgaaacatcgatgagttttggtcccct +cgctcgttgaaatctagtcatttactactgtctttcgagctattataccacttcactatg +tggtgtttctttgctatgtatggggctagtcaaacatgatgactatagctacaactcaga +gagcgggcgtgttaagagtatctcatgctagaactgcacgacgaacttgatacaaagtaa +caacatttacgattccacaaggtgactttgaagaaacatagtttaattctctgcttcgat +catttctataaaccggtaccatcgcagcggatagatgcataacatttctactactccagg +catcttaaaacacacgtagtacttcactagattaagacacgataagtgtataacttggca +gtgggaagcaaggagattggcgaactcctggcatctgttacgttttgttcaggctcggtt +gttgataatgtccgactcctgccatattgaagactcgctcgagggagatcgggattcgtt +gattataagtacacgtgttccgtaatactatgaggcagtgattcaaaatggcacttctga +cttacatgactaggtattattaccacggaagcgttaaaggcacactcttatggacttaag +attgcaagtgccttcttctagcctgaattcgcgggttcaacacaaactctctttagacat +ccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtactaaaaaactagtt +ggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggtta +agcaaacacaaataggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcg +ggaacaacggctctaagagaataacctaaatccggatgagtagactgtgtaactctctaa +agggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgcattcaattgaatc +gtttgtattatgagctgtacagtagctatatcagctatagttatcccagaggaacaggta +aactagctctgagcgtgaaatccggatattagaacccctagatgggattgattctagcta +atacaggcttatctggttttacagttatctagatgattggtaaggtgaaacgcttggtgc +cttccaccacttaaacaaaagtattgcccgggaagctattttctaggtattataaagtcg +agcattaatatcaatttgacagtaaaggtctttcaccagcttcatatgccatagggccca +tactcgatttaaattgaacggtttaacgagtattggaactctcacttataactgagtagc +tatacgaaaaatctggtccatttccagaaatttattatcgatttgctgcttagtacccag +gaagtgataacccttgaaggcacaacactgtaataagttttcctgtcacatctgtaatat +tcggtcactacgcattcacgactaaagataattactatactaattaaaagttcaatgtta +gggccgaatcatagtagaaattctcgtctagcctaatcggacttacctatgggctgtgag +gatttatcagtatgtggacaaaaatgctagagataggtatagttaaagtcaccatggtac +atctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgggatgacaactac +tatacgtagagccgtactcaggattagatagtgtgaaagagtcaaataaaagggttaata +ttaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaat +acaggccttcaccgaaccctaatgataatctgtcttaataacattaaatgattgtctccg +ctacgagctcttagggcctcattttaaatgactaatgtccaaagaagagactttcccaat +ttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaagatagaagattat +caggagggaagtttctattatcaaccgttacgcaaccataaacttttaaatctcataatg +gcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgctggggagctagat +atcggtataccacttcggttgtggtaagcccgagtgggccgttagtaatattaatagacg +attatccgacaatgcattcgctgaaataatcttacttaggagaaattaatgctatgagcc +aaaactatttatgtctgtcacattattgactaaagtatctatcgacaaaactgatgtcca +taagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatga +attatagttatccaatttgagtaaattgcctattatacagataggcttgtttagtcagat +aaggttccgcttgaggtgctctaacttagcgagagttagaaagcctagtgagaggcattt +tggtgccaaactccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaag +ttggtgaacagccttttgattagttgtttgtcttgtggctatgtgctactatataagtta +gaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgagacggggtacgcc +gttgaggctcgagatagtagataaactagaggaatgtagataaaacattagctagggggt +ttagttactggattacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtc +gcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcctatacggacttt +gcatatctctaccgactcatctggtcgtctatgcgggtaattgtattgctccaagtggat +gactattttggcgtcccagcacatagtaaatgtaaatccttataatagcataagcaatta +ttagactgcgtgaagtcttagtagttctcaagctttacgttgtatgtaaataactcacgt +aatcagccgtccccaaatcaccattgaggtcattgaatgtacggagcactattatcaatg +cggtatgcgattttctgagcgattattgttaaagacttagcgttgagccccggaacactt +gattacagattctttaaggagttatccaaatatcattttaaataatagtagtatcgtgct +ttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtacttctctgatata +tacttcaactatgaagattctattcatcgataacccaggtatatttatatgcccgttcac +tgcgcagggcaaattatctacggacaataatgacgtagttggacccggtaagaactaacg +cttaatatgattaaggatgtatgccagtattatcttattatgtcagagtagaagtttctc +tgagattttccgtcgttgtggtacaccggatttggctctctttttagaactgagaactcg +gagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccgccctcatcaact +ataacaggacgacaagttccgtcttgctccatcatatactaccgatacaccaatcgtatc +aagtttagtatacttgctttctctcttctacagcttactcgcttgtccgagaagcggttg +gtgctcataaagttagtagtaaatgtacaactagtagccagtccttacctgtttttacga +ctactacggacaccatgagatacagaagttagtgctacaattataccattacatgctcaa +tatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctacc +atcccgtcaatgcacaaaaacacactccccttgttgactaacatcttttacaagaggcta +aatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcggaagaataccact +tttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaat +atattcatttgaccgtcattagccttcttcttaggttgtgtacggatagtaggtacataa +accgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttttttaccaggcta +gagtcagaaaagttggagccatgttaaatagttaccatcataaaccactgttgtctacta +gtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactg +ttgcgttacttaggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcc +taatcctcggaaagtacacaagcctaggaataggaaaagtaaagctcttttattctgata +gtgactaactcaggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatca +tctgctggtgaccagttatagacagggtaattcaatatttaatgtctcccttaacatttc +accagcatggattgaagatagtataaagttttacatggcagtcattgtgtcacggttcta +tacaaattctgatagttagacggtatttgaaatgtgcttctagcatggtatcttacacaa +ctgaatgaacgactggagccgttcgtatactatttgcgagcctcgagaccccgtttccta +atgttaacgaatatagtataatataaattgtgatatgaataacacaagtaactacagttt +ggacaattaattgttctaaactaaaaatcattcacttcagatggcatagagttatggcta +ctacacatataaagcggtatgtgaaacacccgttttagccggaaaccctctactgctcgg +gacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaa +tagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatt +tggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgt +ctattactgattaactagtaagacattagtgcatctggtccactgaagcacccgcttggc +gttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctata +ggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggt +tcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagac +tctttatcccaagaatggataatatgtacatggaaagtgtccataattaagtcccttcac +tgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgacttacttgcttttt +gatcaacttaattatggattcataaagttcagatatcggtacaattggtgtacaatatga +aattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatccccatttgcccg +gtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagcattgagatccac +gatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacgaagaggtatatat +aacctaaatactaggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggc +gaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggt +cagttcaaaagtagaccggatctttgcggagaacaattcacggaacgtagcgttgggaaa +tatcctttctaccacacatcggattttcgccctctcccattatttattgtgttctcacat +agaattattgtttagacatccctcgttgtatggagagttgcccgagcgtaaaggcataat +ccatataccgccgggtgagtgacctgaaattgtttttagttgggatttcgctatggatta +gcttacacgaagagattctaatggtactataggataattataatgctgcgtggcgcagta +caccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatt +tgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattatatatgttgatta +tttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgc +ttaagtttgagagcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtgg +ttgtcgtccataggtcactggcatatgcgattcatgacatgctaaactaagaaagtagat +tactattaccggcatgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgccca +tgtagccctgataataccaatacttacatttggtcagcaattctgacattatacctagca +cccataaatttactcagacttgaggacaggctcttggagtcgatcttctgtttgtatgca +tgtgatcatatagatgaataagcgatgcgactagttagggcatagtatagatctgtgtat +acagttcagctgaacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaacc +atatcgttcacacatgatatgaacccagggggaaacattgagttcagttaaattggcagc +gaatcccccaagaagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcc +tccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcg +cggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatatctttggtagaac +ttactttgctttaaatatgttaaaccgatctaataatctacaaaacggtagattttgcct +agcacattgcgtccttctctattcagatagaggcaatactcagaaggttttatccaaagc +actgtgttgactaacctaagttttagtctaataatcatgattgattataggtgccgtgga +ctacatgactcgtccacaaataatacttagcagatcagcaattggccaagcacccgactt +ttatttaatggttgtgcaatagtccagattcgtattcgggactctttcaaataatagttt +cctggcatctaagtaagaaaagctcataaggaagcgatattatgacacgctcttccgccg +ctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgag +aagacgaagatcgactaaagttaaaatgctagtccacagttggtcaagttgaattcatcc +acgagttatatagctattttaatttatagtcgagtgtacaaaaaacatccacaataagat +ttatcttagaataacaacccccgtatcatcgaaatcctccgttatggcctgactcctcga +gcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtg +agatgatcagtttcattatgatgatacgattttatcgcgactagttaatcatcatagcaa +gtaaaatttgaattatgtcattatcatgctccattaacaggttatttaattgatactgac +gaaattttttcacaatgggttttctagaatttaatatcagtaattgaagccttcataggg +gtcctactagtatcctacacgacgcaggtccgcagtatcctggagggacgtgttactgat +taaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatg +agttttacattagtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaa +gagaatacatacaccaccacatagaattgttagcgatgatatcaaatagactcctggaag +tgtcagggggaaactgttcaatatttcgtccacaggactgaccaggcatggaaaagactg +acgttggaaactataccatctcacgcccgacgcttcactaattgatgatccaaaaaatat +agcccggattcctgattagcaaagggttcacagagaaagatattatcgacgtatatccca +aaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtga +cctctagtatacaggttaatgttagtgatacacaatactcgtgggccatgggttctcaaa +taaaatgtaatattgcgtcgatcactcacccacgtatttggtctaattatgttttattta +gtgacaatccaatagataaccggtcctattaagggctatatttttagcgaccacgcgttt +aaacaaaggattgtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaa +atgagattctatcctaaagtttgggcttgatataagatttcggatgtatgggttttataa +tcgttggagagctcaatcatgagctaatacatggatttcgctacctcaccgagagacctt +gcatgaagaattctaaccaaaagtttaataggccggattggattgagttaattaagacct +tgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaata +ccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaat +agttaactaatttaaaattaattaacgacatggaaatcacagaacctaatgctttgtagg +agttatttatgctgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacg +catcttttagttcagaaagtggtatccagggtggtcaatttaataaattcaacatcgggt +ctcaggatattcggtcatataatttattaagggctcttcgagtcttactctgagtgaaat +tggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcat +tccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatataagaaaactcac +acgtctcattattaaactgagtacaatttttgcacgagaaagtaatgcaatacaatatga +tgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgcactggattaaaa +tccgattatttttaaaaatattcagtgctagagcatatcaggtctacttttttatctggt +atgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaagttataacataa +ctcccgttagccaaagcccaatcccgattactgccctaccctaacgtctgccatctaaat +atcgaacttgttatgatcaatgtgactacctcccaccctttccccttcatttgttccact +ggggataagctagcgttttcagaatcaatgcaataagaatagccaattgtctcacttcat +cagagctcttggcaattccaggcgctacgtggttctggaatatattcatttttcaaatag +taatacgtttagtgttgctattgtctacacgtttggatattacgttatgtgagcggacat +caatagttgtctaactctttagtaagccagagatagcactcttagcgaatggataccatc +ttccataagtttagttaatagtccgaaacaactgcttcgagcatatttgaacctccttgt +aggcaaatagcctcttcaaagcaatcttactaatagatagagtttgttttaagggactac +tagaaatgggacaatcttaatagtatgacctaaactgacatttaaagatatatccaggtg +gcaagcataaagatcattgcgccacctccaccgtgggattacttatcagtcgatatccta +tatgctaagtttgcgacggcagaatacaaactaagctgagttgatgctaaccttacctat +gataccccattggaccggttaacagccctacttattccaaataaaagaacttttatgctg +tagaagctattatagtgatgcctggtaacttcagtatattaaaatgacacacatacgcca +tatagagctcctggaactttgaataatgagcgaacttcgaagttgaagagcaagaaacca +tatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattgatcattatcgag +gttttcataaccttgacccattatcggctgtgcgcggacaagtacttaaatcactagttt +cttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataagacggacgtaga +gccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggattttaaattttgttcca +tttttaatttagccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggc +ctatgctactggaacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgta +tttttgcggctagaatagtcagtcgcttggagccatataccttaccacttaaacgacgtg +ctcctgtagttgaaatataaacagaacacaaagactaccgatcatatcaactgaagatct +ttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccg +caaggagtcgattgggaccctaaatcttgacgaattgctaagaggctcagagctaccact +gtaatttctctagagcccataataaatgaacgatacatccgtaggtagcacctaagggat +tataatggaagccaaatgcagttaataatattatatactggcgtacacgattcgacggat +ctctcacatagtgattcacgacccccccctttgattgacacagcgtcagcattttgcaag +aacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtat +aatttaccatgcttccctgatgctgagtgcaatacactaagaatgagtttttaccccata +tcaccagtatttgttctgttattgcgaagaaatggctatgctgagttggcgactaaagtc +acccatcctttttattaggtaaccccctcccttaaactaactgatttgctggagctgccc +tgcatacatatactttatcatttatggacgtccgtgacgcttattatccaccatagtcga +tatgctacacggattcattaatggatcgtaggagtttaagttatatttactaagatcggt +ctcggctactatcccgccttacccggcgctatttacggccatttttaatatattgacggt +aattattcctatggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgt +aaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtgatgagtaacttga +cgaaatgttagtggttattaaagactatctattacaccttttgttttctgtcgtagtata +ttaaagtctagaagccttacaggaaaatcagggttatacagccgatactccgcagcatga +atcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtattta +gaccttttatacaaagtaaatatctcggctttatgtgattgggaggggcctactcaaaca +tgatgacttgacctaataatcactgtgcgggcgtcttatgactagctattccttgaaatc +caccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagtta +ctttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttactt +ccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaac +aaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaactactcgaagat +gtttcgttttcttaaccataggggcttcttaatggcccactacgcacattttgttcaagc +ccgagagggacatccccattacgggagtattactaaaactgttccgtaatacgttcagca +agggatgaaaaaggccactgctcaagttattgacgtgggagtattacatcggaagcctga +atcccacactatgatggtctgtacaggcctagggactgcgtctagacggtattaccggct +tctaatcatacgatcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatt +tatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaa +aaacccccgcacataagccgctttagatttcacaaataccaatgcggttaaaaacatcct +tgagtcgtacatacaccatactcgcgttaaacggatataacagaagataataaatccgga +tgtggagtcggtgtaactatagaaagccaagtgaaataatgcttaccagtcatttagcta +tacggctttcatttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccg +atacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaac +aatagatgggattcattatacataagacacgatgatctgctttttcaggttgcgagatgt +tgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtattgacagggaacc +tattttcgaggtattatatagtccagcttgaatatcaatttgacagttaacctagtgaaa +atcagtaagaggaaatacgccacattctccagtgaaattctacgggttatcgtctagtcc +aactatcaattataactcacgagatataagtaaattctcgtacttggcctgatttttatt +atactttggatccttagtaaacaggaagggagaaaccttcaacgaaaaacactggatttt +gttttactctcaaagctcttatatgacggaaataccctgtcaagtcttaactttattact +agactaatgaaatgggcttggggtggccagaatcatagtacaatttagcggatacactat +tcggactttcctatcggctgtctggttggataagtatggggactaataggctagacatac +ctatacttaaactatacaggcgtcatctatctctgcaactttggagttccctgatgttct +cccgccctttgggttcacatcttctataccgacacccctaataacgattagtttgtgggt +tagagtaaattaatacggttaatattaatgtatcgttgaaaagctggtgtcgccaataag +gtaaccggctaggcagagtatatgtcacgaagtataactaccctaatgataagctgtagg +aataaaattaatgctgtctctaagcgaagagatatttccgactctgttttaatgacgaat +ctcattacttctgacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacg +catataatgaacttagaagattataacgacggaactttatatgataatccgttacgatta +aagaatctgttaaatatcataatggcattcagttctagaccgtgcatcatggtaaactta +ctttctctgcatggcgacatacatttcgctattcaaattcgcgtgtggttacacccactc +gcacctttggaatattaagagaagatgatcagaaaatccattcgctcaatttttctgacg +tacgtctaatttatcctaggagacaaatcgttttatgtctctcacatttttgaagaaagg +ttcgagagacaatactcaggtcctgaactgctagaagatactcggtggagcgtggcaaca +atgaaaaactcgtgacataaatgaatgatacttttccaagttcagttaagtgaatatgtt +taacatacccggcttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctct +tacatacactagtgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactc +acgctatgtattgacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgt +ccctatgtgctaatatataagttagatcgcattagatgctaatctgaatacttatagacg +accttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagg +gacatataaaatttgagtgcggctttagttaagggtttaattacctactcaaacatcacg +ctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgtactaggtagtga +ttaatgatatcctagacgcacgtgccttagatcttcagactctgatggtccgcgatcacc +gtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaa +tacttataatacaataaccaaggatgagaatgactcatcgcgttggagttatattgcttg +aagttctatggaatgaaagcacgttatctgccgtcccaatatctccagtgagctaattca +ttggacggtccactttgatcaatccccgaggagatgttcggacactttagtctgtaacac +ttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttttccaaagttcat +tttaaataagactacgataggcctttcctattgatataaactacccggctctgttgttcg +tgtgagtcgtacttctctgtgtttttctgattatagcaagattcgattcttagtgtaaac +agcgatttttatttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagt +tgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcccacgttgatagt +atgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgca +tcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgatatttagcaagag +gcgttgataaagccctcatcatctagatctcgacctcatctgccctcttgctccatcatt +ttctacacagactactttcctatctacgttagtataattgctttctatcttagtatcatt +tagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgta +gcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaagaagtttgtcat +tctattagacattgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaa +gactgtgattaactaaaatagacaagccactatatcaactaataaaaacgcccctggtgg +tcgaacatagttgactacaggataattaattggactggagccattacattctctacaatc +gtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttc +gcaggagcacattggtagttcaatagtttcatgggaacctcttgagccgtcttctgtggg +tgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccg +gaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgtttaagagttacc +agcttaatccacggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgc +attctatcgttatcctatcaacggttgccgtactgagcagccttattgtggaagagtaat +atataaatgtagtcttgtctttacgaagcagacgtaagtaataatgacttggaataccaa +aactaaacatagtggattatcatactcaagaactctccagataaataacagtttttacga +tacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaacgctaattcatt +tgttattggatccagtatcagttaaactgaatggagtgaagattgtagaatgttgttctg +gcctcgcatggggtctaggtgatatacaatttctcatacttacacggtagtggaaatctg +attctagcttcgtagctgactatactcaaggaaccactgctcaaggtaggagactagttc +cgaccctacagtcaaagtggccgaagcttaaactatagactagttgttaaatgctgattt +caagatatcatctatatacagtttggacaattatgtgtgcgaaactaaaattcatgctat +tcagatggatttcacttatgccttagaaacagatattgcccgagctcaatcaacagtttt +agccggaaacaatcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagat +ttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagttt +aaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaa +cgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacacattagtgaatat +cggccaatgaaccaaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcag +gttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaacctcattgtaaca +atagcccagcaaattctcatacgtgcctcagggtccgggcgtactcctccatggaagggc +gcgcatctagtgttataccaactcgctttttaactactatgctgtagttctacaggcata +gtggccagtattttctaacttctctggatagatgctctcactcctcatccatcacggctt +cagtttacgtcttacttgcttgttcagcaacggatggaggcattaagtatcttcactgtt +ccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactc +attgaatactgccccagttgcaacctcacttaatctgacaaaaataatgactactctaag +tgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtataggcatgtaact +cgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccagg +taattgatgcggatataagctggagatcactcacgcccacacaaggcgctgctacctctt +tattccaatgtgtaagaatttgctaacttcatttctagaccgcagctttgcggtcataat +ttcacggtacggacccttgggttagagacttgataacacacttcgcagtttccaccgcgc +acatgttttagtggcttctaacatagaatttttgttgtgacataaagagtgcgtgggaga +cttgcccgaccgttaagccataatcaattgaaagccccgtgagtcacatctaattggttg +tactgcgcatttagctatcctttagctgactcgaagagattcgattcctaatataggtta +attagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataact +cgcgcttaattacttatgagtagttccaagttcgctacgttatgagagagattggaatta +agcaaatatgttttatggtgattttgggatgagaaggactgctaagtacggctactaaac +aaatttctaaaaccgccatctaccttatcttggagacatttaagttgtatatgtcactag +tctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatc +aaatgcttatctaagaaagtagtggactattacaccaagcacgaatgccagggaactgct +ttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaattacatttggtca +gcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttg +ctctagatcttatctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtg +agggcttagtatagttctctgtatacaggtcacatcaaactccccctgtcctagtacagc +tctgagctttaattaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatc +atgctcttctcgtatagggcaagagaagcaacaaacaactagcccgactcacgttcatcc +gccgtatccttgttcagttcttactccgtattaggtcagcgaaatctaatcagaataatc +ggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttat +cggctattagatagtggggtgaaagtaattggctggaattatgttaaaacgtgatattaa +gctaaaatacgctacttgttgccgacctaattcagtcattcgatattcagttagagccaa +gaataacaagcttgtataaattgaacggggtgcactaaacgatgtgttactctaatattc +agcttggagtatacctgaaggcgaattcatgtatcggccaataataagacgttgaagatc +acaatttggactagcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagt +acggtctctggaaaattataggttcagggaatataaggaagtaaagataattaccaagag +atttttggtatcgctatgacccagaggtgttctaacgtctgttttgatccgcagaatttc +tgcctcaatgcatatttgacggacttgaactagagcctctaaagttaaatggcgacgcaa +ctgttcctaaacttcaattattactactctttttttcctagggtattgtagaggccagtg +gacaaaataaatcaaatttaagatgtttcggacattaacatcccccgtagcatagaaatc +atcagttatccaatctctcatcgagcttttacaatttctgctggcgctatggacagcata +tgccgcgagacctccgcaagactcacttgatcactgtaagtatcttcattagaggttaga +gcctatagttaagctgctgacctagtaaaattggtattttctaattttattgctcaagtt +aaaggttagtgaagggataatgacgttatttttgaacaatgggttgtattcaattttata +tcacgaatggaacccttcattcccggcataatactagacgacacgaacaagctccgatct +atcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgac +ctgatgcaacttagggtcacgatgagtttttcaggactacttattacctattaataagtt +aacatgagccttcataccccgtaagacaatacatactccaccaattagaattctgagcca +tcttatctttttgtatcatcgaagggtatggccgaataggttaattagttactcctaacg +tctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtc +tagtatgcagcatcaaaaatatagtccacggtttccggattaccaaacgcggcaaagaga +aacattgtatcgacggagataacttaatacagaaggaaggggcatcttcgaatacggatg +aataattctatctgtttattctgacatcttgttttcaggttaatcttacgcattcaaatg +acgcctgccccatgcgtgcgcaattattttctaatattgacgagagcaatctcactcctt +ttgggtctatttatgttttattgaggcacaagcctatacagaacaggtactattaaggcc +gtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttag +tgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgggctgcatttaag +atggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccat +gtagattcagatcacacactcattccttgatgttgtctaaacaaaagttgttgtggacgc +attggagggagttaagtaacaacttgggatcgcatacttataaaaattatatgttaaact +ttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagtcactaggtatta +atggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaa +gaacacttaataaggcttgcttgcacggaggtatgatgtttactgactctacaaccctaa +ttttccagtacgtacattcattccaataggttagttctcaaagtgctatacaggctcctc +aattgatgatatgcttcagccgctctatggatattagctcattttatttaggaagcccgc +ttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatga +caccgctttacatagaatttgaattaaaacgcgctctcccgttcactaccatacttggta +ccgtgcgcatattacatatagatataggatcattttttaaagctgtactaggtttgatcg +acaatcttatgctatactatatgatgtaaccctcataatcaataccgatcgtacgatcct +agcataggtggcaagcgattttatgccgattattgtgttaaatagtctgtgagtgtgatt +atcagggctacgttggtagaggggttgtatagacctcgcacacattgtgacatacttaac +aatatacgaaaactgatataataaatccccttacccaaacaccaatcccgttgaatcaac +taccataacgtctcccatataaattgcctacttgtttgcataaatctgaatacataacac +cattgcaccttcttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaa +caatagcatttgctagcaattattaacagctcttcgaattgcctccacataacgcgggag +ggtatattttaatttggcaaatactaagtactgttggcgtcatatgctattaacggttgg +atattaagttatgtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagag +cactcttagagtttggatacaataggccatatgttgacttaagaggacgtaactacgccg +tacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaatcttaagaatag +agacacgttcgtgttagggtatactacaaatccgaaaatcttaagaggatcacctaaact +gaaatttatacatatttcaacgtggatagatttaacataattcagccacctccaacctgg +gagtaattttcagtagatttactagatgattagtggcccaacgcacttgactatataaga +tctggggatcctaacctgacctatgagacaaaattggaaacgttaacagcccttatgtgt +acaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgcgtaacttcacta +tagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatgaatgacagtaat +tcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaag +ctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgag +cacatggaagtatatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaa +actttcgatttagtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccaga +aatacgagtttaaatttggttacatggttaattttgaccgaagcatcgcactttatgatt +gataattggattcaatatgtcgccctatgcgaatgcaacatgatccacaatttggctata +agacgtttaatccgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaag +agtcagtaacaattataagtactccgcaggtacttcaaatataaaaactaatcaaacacg +acccatatgatcatctgaagatatttggaactttctcgacaaccaccctcgtactcaata +cttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagattt +gcttagtggcgatgagcgtacacgcttatttctctagtcacaattagttatctacgagac +atcacgagggagcaaataagcgatgttatggctacacataggcacgtatgaatatgatat +aagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgagg +cacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggat +caactagaagagaaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttca +ctaagaatgtctgtgtaaccaatataacatctatttgttatctgattgcctacttatggc +tttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtaccaactccctttaa +attacgctgtgcaggctcatgcactgcatacatatacggtagcaggtagggacctcacgc +acccttattataatcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggt +gttggtatattttctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaa +gccaattttgaatatagtcaacgtaatttttactatgggttccaccgaaacgccttgcac +aactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaataccttcatata +tattttttcggttgactaacgtgaactaaggttaggggttttgtatgtctatataggaaa +cagtttcttttctgtcctactttagtaaagtcttcaagccttactccaaaatcacggtga +ttaagccgttactcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaa +gagtcgctgtgtattagctagggagacctttgttaaaaaggatatatcgcggcgggatgt +gagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatctctcccccacgct +tttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtact +tgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagagaattgagtgtaa +aaccgtaaagccctcacctgacttcatgtaaatggcttagaagactccatgatttaataa +atactacgaaggaaagactggatctaaagataactctagtaaggccaactcccttcaatg +ctgttgccagttataatccaagagctgtccttttctgaaccatagcggcttctgaagcga +actagaagcaaagttggttctagccagacagccacataccctgtacgggtgtattactaa +aactggtccggtattagttcaccaagggaggaattaggcaaaggatctaggtatgcaagt +cggagtattacatccctaccctgaatccatcaataggttcctctgtactggccttcgcaa +tgagtattcaaggttgtacagccgtataataataagatagtgactatgaacgggaagtaa +cccgctcaccttccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaa +tactcgaaaataaacaactggcaaattacaccgcacttaagccgcttttgatttatattt +ttccaatgcgcttttaaaaataattcagtcctacatactaattaagacccttaaacggag +atatcacaagttaagttttaaccatctcgactaggtggaactatagatacccaactcaat +ttatcattacctgtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttc +acagcgaaacttcagtgtgaacagattctgagaaatcacctaaacctattagtcagagca +cccggttagaaccagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgag +atccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatt +tttaaatactaggcaaacccaacataggttagtcctatgtgatacgccacatggtatatc +attttgtaacgttacctagggataatcaggaagtggaattacgcaaaagtagacagtgaa +atgcttagggttatagtctagtccaaagataaaggataaagcacgtcagagaactatatt +agccgaatgggaatcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaac +agtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtac +ctgtatactagttactgtattacgtgtctaatgatttcggattggggtccccagaatcag +acgtcattgtagacgattcaagtttaccaatttaatttcccagctctccttggagaacta +tcgccaataattgcagtcactttccttttctgaaacgataaagccgtcagagttctctgc +aacgttggacttacctgaggttctaacccactttcggttctaatagtagttaacgacaca +acgaataacctttactgtggggctttcacgatattttttcgcttattattaatggttacg +tcataagctggtgtccaaattaaggttaccggcttcgcagagtagttgtatccaagtata +acttccctaatcataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatg +tcccactatgtggtatggacgttgctaattacttctgaagggaaattggtcattatggat +acgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttgatccaccgttct +ttataggataataactgacgattaaagattatggtaaatagattaagccaattctcttct +tgtcagtgaagcatccttaactgacttgctctgcagcccctcatacatttagctattcaa +agtaccggctcgtttcaaactctcccacctttggaagaggttgtcaacttgataagtata +tcatttacagcattttttcggacgtacctctaatgtttcattgcagaaaattagtttttt +ctatcgcacattttgcaagtaacgttagagacacaattatctgcgaatgaactgctagat +ctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttga +caagtgctggtaagtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatg +cacggcagagtaatgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaag +acccctccattctcgagcccactcacgatatgtagggacgacaacttgtgcggcttatga +attgtctggactgcgggcgagggtccatatctccgaagttagaagggacatacctttaga +tgataagatcaattcttattgacgaaattcatccacaacggggaacaacttcaccctaga +cttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggct +ggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggc +tatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtgcctgtgatatta +acaagatgatccgacgcgagcaccgtaattctaggcataaaactccagcaatttgggggc +cgaaaacaaatgacgttagctaattaattatatgacatgatcaaaggaggtcaatcacgc +atcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggca +aaattgatcctgtctcctatttcatgcgtacctcctagttgataattccccgagcagtgg +ttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgta +tggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcagttcctattgatt +tattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgtttatgattattg +ctactttagatgctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaat +tggatagaacctatagtttcaagttctgccacaaggtatcatatttacagttagtgctgg +ttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggacc +gagtgcgcgttcaaccctgttccagagagggtgtgatagcacatataccacgctcgtcga +ggcgttcatgatagtttgcaagagccggtgttaaacacatattattattgttatccaact +aatcggacctatgcataaagcattgtctaaacagaataattgcctatatacggtagtttt +agtgatttatatcttagtatcagttagagcttcgaactcttcaggttcctcatatttaac +gttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctat +aaatcacagaaagatctgtctcagtatagttgaaatggtattcagctagtgacgtgtacc +aattatcatagttcactcaagcaagacgctcattaacgaatatagacaagacactatatc +atataataaaaaagaacatggtgctcgaacatagttgaattcaccatattgaaggggaat +gctgacatgtaattcgctactagacgatcaattccctacttgtcaaagttgaactggtac +gttcttggaattaaatatgattgcgctggaccaaattgcgacttcttgagtttcagggca +aacgattgagccggaggatgtccgtctcttacctttcttgcttatgataaacgacggtcc +ctgtacatcactgggaattctcagcaaaaataattgggtaaatcgagactcgatgtattc +ggccacaaaggtgttagacgttaaagattattcaacggggcgataataggatcataaccg +gtatgcaagcgcattgaaagagccatgagatccttatccgataaacgctgcacggtatgt +gcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaagttgaagaccta +agttataatgaagtgcaataccaaatcgattcatagtggattatcagactcaagatatct +cctgataaattacagttgttaagatacggataaaatgagatttaagattagcagcctcta +atctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctg +tcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagttaatatgtagct +tacgttctagcttgtgctaatctgagtatagattcgtagaggaatattatcaagcttcca +cgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactat +agtctagttgttaaatgctcagttcttgttatattcgatatactcttggctaatttatgt +ctgagtatataaaattaatgatattaacttgcatttcacggatcccttagaaaaagattt +tgaccgagcgcattataaacggttacaccgaatcaatagaagcatacccaatagctttct +ttgaatttattgcctgcgcaacttggctgactctctagatccgaataattctatatggtc +gtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgggccgataatggc +tctttgcaaaattactcaatgatacgattgatcaaagcggtagttgctagtggtagcatg +taagtctatcaaatgtctgattatccgaaaatcttccaaaagagtccacgtaccatatct +atctcatagcgacgcgaggggaaccttatctaactatcattccatttaccgggtgactct +cgatgcaggatccgattgggataaattgcccagaaatggctcattcctgactaagggtaa +ggccgttctcagcaagggaaccccgcgaatctaggcttataccatctagattgttaacta +cttgcctgtagttctacagccatactggacagttgtttctaaatgatcgggattcatgct +agcactcctctgaatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatg +gaggctgtatgtatcttaactgttacctaatatggctggtaattatcaaagtaaggacct +taatgccatagcgctagcaatcgctttgtatactgaccatgtgccaacctctcttaatct +gtaaaatataatgtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgt +atcaattcctatagccagcgtactagtgacacaacaacaccgtgtgagaaaagatattag +tccttacgtctgtctctctacagcttattgatgaggattgaacatggacatatagctccc +cctcaaaagcagatgctacctctttattccattctcgaacatttgccgaacttaatttcg +acaaacctgaggtcacgtcttaatttatcggtaacgtcacgtccctttgagactggataa +atatattaccaggggccaacgagcaattgttggaggcgcttctataatacaaggtgtctt +gtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaaccc +ccctctctcacatcttatgcggtgtactgccctggtacatttcctgtacaggactccaac +agtgtagattcctaagatagctgttggagttgcctcacgccagatcgaaaaactgaataa +actagtgagctgagctgcagaaataccgcttaattacttatgactagttcaaagggacct +acgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattttggctggactag +cactccttacttcccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctga +catttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatga +ccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctggtcgttgaaacc +aagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcat +tagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaaaaaatattttta +agcagtaggcacctaacccgattcctctacttagtagctttctttgattctcagaattga +ctgcaatatcactgcacaattctgtgccattactagacttctctgtattaacgtctcatc +ttactaacactcgcctaggacacatctgagagtgaagtatttcaatacatttactgaaat +cttcagttctaaaatccccgaataaggctcttatcggtttggccaacacaagaaaaaaac +ttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaataactatttcgg +cagacaaagcttataacaagttgccggcgcgtataatatttaaaagaccccttgagctgc +tcaattaaaacgctcacctggtataggctattagatagtgccgtcttagtaaggggcggg +aattatcggataaactgatattttgataaaataaccgacttgttcacgacataagtcact +aaggagattttatctttctccaaagtatatcttccttggataatttcaaagcgctgcaat +ttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgtagtaatctagag +gcaaattataagaagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccg +gcgcattgtgtaaactggacgagtaccctagatggaaaattatacgttaagccaagattt +cgatgtaatgataattacctacacatttttgctatccataggaacaagagctgttctata +ggctcgtggcatacgaacatttgctgccgctatgaatattggaagctcttcaactacaga +ctctattcttaattgccgtcgaaaatgggccgaatcggctattattaatactcggttttt +ccgaggggattgttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatt +taaatacaaccttgcagacaatgaataagggatccaatctctcatactccttttacaatt +gctcatgcccctatgcaaaccttatgccgccacacctccgcaactctctcttctgaactg +taagtagcttcattactggtttgagactatactgaagctgatgacattctaaaatggcta +ttttcgaatgtgattcataatgtttatcgtttgggatggcagaatcacgttatttttgat +atagcccgggtattctattgtatagaacgtatgctacaagtcattccccgaagaagacta +gaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctttatttcccgata +acctatcttccataaatagcggacagcaggatactgacgctcaacatcagtggttatggt +ctaatttttaacttttaataaggtaacttcagcaggcatacacagtaactctttaattta +taatcaaattagaagtctgacacttcttatatttttctatcatccaacgcgatcgcccat +tagcttattgtgttactaataacgtatctaaaccaatccttttcaagctactgcctatat +tgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtac +gctttacaatacccggaaatcacaaactttgtagacaacgagtgaaatttatacactacg +aagggccagcgtacaagacccatgaattaggcgatatgtttattctgacatattggttta +tccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaaga +ttcacgactgaaatataaatacgtttggctatatttatgttggagggaggcaatagcctt +tactgttaaccgaagatttagccagtgagtgtgacactaaaacactggaataaatgcagg +cgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatatagctctggatat +aattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaagccggcctctca +tattgaaggtccgaagtattccatgtacattaagatcactctctcattcatgcatcttgg +cttaacaaatctggttgtccaagctttccaggcacgtatggtacaaattcggatcgaata +cttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaa +ccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagg +gattagttatgttacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgca +tcttttatcaagagactaacattattttcaacgacgtacatgctttacaatagggtactt +atcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccgatatccattgga +ccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtattgccataatgtaa +tacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgc +gcaacgtcaatacctttaggggtaacggccgctgatttcatatagatatacgataagttg +gtatagctctactaggtggcatccacaatcgttgcatttactatagctggttacaatcat +aatctataccgttccttacatactaccatagcgggatagcgtttttttgccgttgattgg +gtttaagaggatgtcagtctcattatatccgattcggtgggagagccgttgttttcaaat +cgcacactttgtgacataatgtacaagataacaaaactgatataagatataaactgtcaa +tatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatttgactaattggg +tgcagatttctcaattaataaaaaaatggcaccggatgggcttacaagccccttatcatt +cacttgtatcatgatttccaagaacaatagaatttgctagcaagtatgaacagagattcg +aattgcatccacagtacgccggagcgtttattttaatgtggatatgacgatgtactgttg +gcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggag +aaatatggtggtacaatctcagagaaagattacagtttggtttaaataggacttatcggg +tcggaagtggaacttaataagcagtacacaattgggcaacagacgtcttgcctattacaa +taggattacaatgcgttagatttcagacacgttcgtgtttggctattcgtcaattcccta +aatagttagacgatcaactattatcaaagtgattctttgttcatcctccattcatgtaac +agatggcacactacgcataacgccgaggaattttaacgagatttaagagagcagttcggg +cacaacccacttgactttataacagctcggcagcataaacggtaatatgtgacaaatttc +caaacgttataagaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgt +gacgcagcaagcctaacttatctattggttttgctataaaagaacaaagttacacagaat +cctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccgg +cacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactccgggtatgataa +tggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggttaggataaggatg +agaccgaacttatttccggccataactttagattttctacctagtacacaacatcagggc +ggacacgaaaccgccatcacatcatataccaggtttaatttgcttaatgggggaagtgtc +aacgaaccttcgaactttagcaggcatatggccattatatatggccccagagcagaatgc +tacagcagacaaaatttggatttatgtagtttaatacctatcaaacttggtgtgaccata +cttgtctaacgacagtgcacaaagtgtaagttacaattattactactcagcagcttctgc +aatgataaaatcttatcatacacgtcacatatgataatatctacttagggggaacgggct +ccacaacctacatagtactcaatacttacactattcgacaggcacaccaaacctgtacag +tcccaaaagattgagtcaactttgcagtactgcagatcacagtaatagcttagttagcga +gtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgatgtgttggctaca +aatagcaacgtatgaatttgtttgaagccacgtaaactgtacaaccttagagataagtct +caggctactaaaaacacgttgtggcactaacaggatcatggttgattcttacttattcgg +ctgaccggcccaataagtaaccttcaactagaacagaataatcgggagtagtttaattca +gtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgtttt +cttagcggattccctacttatggatttgagctcgtccacaatattcgatacaagaagttt +gtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaaggaattaataga +aggttgatggtaggctccgaacgctccatgattataatcaagtggactgtgcagtaaacg +aggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagat +aaaccatgaacagcacagtgtgaacccatggttgattttaggctaccttatttttaattt +ccgttacacagaaacgaattccacaactaacatgccattaatttttcgatatcttataaa +agatggtcgaaattcattcatttattttttttcggttctcgaaagtcaactaagctgtcg +cgttttgtttctctttagaggtaaaagtggctttgatctcctacgtttggatactagtca +accattactccatttgatccgtgagtatcacctgtctaacatccagcattatgactcctc +ggcgaagaaaagacacacttcttagagtcgatgtgtattagctagggacacagttgttta +atacgatagtgagcccagggagggcagtgcgtcccccagtagatttattcagctagtgta +agtataagatatctcacccacgaggttcaagtgatatgcagtcttagaataatacttatc +ctgaatttcgatattatgggtacttcaataatccgctagcgctactttatgtctcgttgg +acagcaggacacatggcagtcttaaacactaaagacatcacctgaatgaatgtaatggga +ttacaagaatcaatgaggtattatatacgacgtaggaaactctggatatatacagtaatc +tagttacgccatcgcacttcattcctctggaaacttagaagacatcagctgtacgtggag +gaaccagacccccgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaat +gacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaaacccagcattta +gcaataggagctacgtatgcaactcccacgtggtaataccttcaagctatcaatatatag +gtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccagtataataattac +agaggctctatgaaacccaactttccagctaaaagtcccaattaaatggttatttcgtac +ttttaaagtcgcccgttctgttattacgcgaattgattctactccaaaattaaacacaaa +ttatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataaggctctactaaat +tataattaagacacttattaccagatttctctagttaagtttgaaccagctcgactaccg +cgaaagatacattcccttctctatttttcagttcatctatgggtcagagaagcattgaat +ttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaat +atcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctg +gaaggagtaagaagtatacagctgatccggtgtatccttcagtcatctgccctatactaa +ttacacgacgcaaggaaaaataggtttattttctaggcaaacccttcataggtgactccg +atgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggataataacgatctcc +aatgaaccaaatgtagaatgtctattgattacccttttactattcgacttagagatagga +gatagaacctcagtgtacttttttagccgaatgggaatctttgggaggtgaatggccata +aggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgttcgtggaatcgat +aacagatttgttgacccatagtaaatgtatactagtttatgttgtaagtgtagattgttt +tccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaag +tgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggttta +gataaagccgtatgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcc +cttataatagtagtttaactataaaagtatatactggtctgtcgccctttcacgatttgt +tttaccggtttatgaagcgttacgtcattagagcggctccaatttaaggttaacggcttc +catgtgtagttgtatacaaggataacttaaagtatctgttcagcgagctagttaagttat +cctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttgctaatttattct +caaggcaaattgggaattatcgatacctgtataccataaggtcgctcgatgtgatgctta +tgtcttctggtgatcctaccttagttagtgctgattaacggaacattaatgtttatcgtt +ttgagatttagccaattctctgattctaactcaagatgccttatctgacgtgctatgcag +cccctaagtattttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgtt +gtggttctctactggttaactatataatttacagctttgttgagctagttcctctttggt +ttaagtcctcaatattagttggttcgagcgataagttggctagttaccttagtcactata +ttagatccgaatgttatgcttcatctgaagaccgccaccctccaaaatttcttttaagac +tcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacg +agtttccatattttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtc +gctctacaaggggacgcaattaagaaacagacatgctagtcaaaaataaacatagcgagg +caccactaattcggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagt +agttagttcggacatacatttacttcagatgatcaattagttttctacaaatgcttactc +taccccgaaaaaagtcaccagactcttacgtctctttagtatccttccgtcttatataag +gtcagtcccccgtttcggtaccctggaatttactaagaataatgaaacagcccccaagga +cgtacgtttacaaatgatagaccagatcgcctagcttattccgacgcatgttgcatagaa +ttgaaccaacggaatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgc +agaatacgcctgatagttcggccacgaaatcatatgtcctttgagtattaagtatttgta +atgatcaatcgagctcaagcaagcttacacttcctcggatattcagggaacttagtgcct +ttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaatgcctacctcat +agtgctgaattaacacagcactgcggacctaacttttcgaggtttcaagttcacgtctca +aaacctaataggctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgta +gtactgaccaagtgaatattctttttttctaaaagcagatctgctgccgggcactacgaa +ggagatctctgtgtatcattattgcttcttgacatgatgactcttaaatcactgtgggtg +tgcaaaacgatagcacaacccaattcgatagtacatattgttgatacttcgcactaaacc +gttcatatttaaaggttgtgctccttccttcgttaaatactggtgacttggtcctatcta +ctattagctagacctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtca +tacatcttagacatcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaac +aaatatgattattcttatactaatattagcaaagatgcataatgatttgtattaaatgta +taattgaattgataagggtcttttagtcagtgatagagtagtataaggtagacattagaa +ctcttaaccggacgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggta +agagcggttactagtagtacctataatgcactgaatcttcggtcgaagtatagttctaat +gctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgta +agtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggg +gaattaaccagattgaaggccaatcctcacatgtaatgagataatagacgataaatgaaa +ttcttgtaatagttgaactgctacgtgatgggtattatatatgattgagatcctccaatt +gccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgt +cgtccgtatcataaacgacgcgacatgtacagcactccgaagtataagcaataataatgc +gggtaatccagactagatcttttcggactcaatgcggtttcacggtaaacatgattaata +ccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgtt +gcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgac +gaggcgcgggaacttcaagaactatcgtatattcaagtccattaccttttagtttcagac +tggtggagctgactaaagttatatcatcattttgtacactggtttagttaacgataattt +cagatttaacatgaccagacgataatcgctgtatatccagttggaatgtggtttgccaga +aaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcg +ctatacctcagtgtatttggagctgtagttataccgtgtgctaagatcagtagacatgac +gagagcaatattatctaccttacaagcatcaacggacgtctagtcggaacaaaagactct +aaaactcgaacttcaggttaatatactatagttctgtattcagcagttattcttatattc +gatattatcttgcctattggatgtctgactttagtatattaatcatagtatctgccatgt +aaaggtgccagtactaaatctgtttcacagtgcgaattataaacggttacaaccattaaa +gacaacaagaccctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgat +acatcccaattagtctatagggtcgggacgattctacggcatttctggttataatgacaa +catggattgtggcccgagaatcgctctttcattaattaagcaatcattacagtcttataa +gcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgagccgaatagctta +aaaaacaggccaccgaacattgatagagaataccgaccacagcgcaacctttgattactt +tcattaaattgtacggctcactcgacatcaagcttaagattgcgataatgtgaactcaaa +tggatcagtactgaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgc +tgttacaatatacagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttgg +ttagaaatgatagccattcatgatagaaataagctgaatgataccagtatctttaactat +gtagtcagggggaagataacgatggtccatgtatgtttctgatatgtgacagtattggcc +gcgtaatttgctaacgaagctacttaatgcctttgagcttcatatagatttctttaatca +aaatcggcaaaaagatagtatgagctataatatatgctagtagagaactctggaccatca +tctatatgaatactgattcgagcgtgcaattactttagcctgcgtactactgactctaca +aaacactctgagataagtttgtagtcagtaagtcgctctctataaaccttttggatgacc +attgtacagccacttatagatcccaataaatagcacaggagacagagtttttcaatgctc +gatcatttgccgatagtattttcgtctaacctcagggcacctattatttgatacctaacc +taacggccctttcacaatggagaaatatatgacatcgggacaaacacaaatggtgggtgg +ccaggagatatgacatggtggcgtctctaagaaacacggactccctctaggcaaactcac +gtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggt +acattgactggtcaggaatacatcactgtagttgccgtagtgtcctgttggtgttccatc +aagacacatcgtataacgcaatttacgacggacatcagatcaagttatacagattattta +agtatcacgtgtgcattgggacataagggatctcacacatgccttggaacatttttgctt +tgtgccgctttttcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaa +cagaatgagaaaggttagggctctaagttatcgtcgattgggatagacgagacatttgcg +agcgccctccacggatacgaatctcccatatcaatgtgaactggatgctatgcagtttag +ttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacc +taatacacaaaaccgtcaaacattttctaattctaggtatgggccgatcataggagctaa +ggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgcatatactgagta +gctggcgtgcattctctcaattgtatcctttttaactgaactagtcggtcccatttcgtg +actgagatctattaaccgataagattaataacactcgcattcgtatcagctcagagtgaa +gtttttcaataatttgactgatatattaacttctaaaataaccctttaagcctcggatcc +gtttcccaatcacatcaaaaattcttattccaactatctacggattaacaacgtgcatgg +ggatcgtagtaagaacttgttccgatcactttgagtatatcaagttgacggcccggttat +tattgaatagaaacattcacctgctaaattaaataccgcacatcggatacccgatttcag +agggccgtcttactaagggcaggctttgttcggtttaactgagatgttcattattttaca +gtatgcttcaactaatatgtaacgaaggacagtggatctgtctccatagtagatcttcag +tcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtg +aaagcaacccctagtattctagacgaaaattttttctagttcatctgataatttgccaat +tcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcgaacctagagcca +ttatttgtcggtaacccatgagttccttcttttcagaagttaatacactgtggtcctata +cagaggaaaaacagcggttatatacgatcgtggcataacaacattggatcaagatagcaa +tttggctacctattctaattctcactagattcggtattccactacaatatcggcagatta +ggattggatgaataatcggtgtttaagtccggttgcgtctccaatctcctaatttttatt +aatattgatcttggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaa +agatagaagactcatttgaaaatggatcatccacagatccaaacattagcaagacactaa +tccccaactagctattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgtt +catgatctaattctttttgggctttgttcgatggtgattcagaatctttatccggtcgct +tccctgtagctactttgtggggatattgcccggggattatagggttgagatcgtttccta +aaagtatttaaaccaagtagacttcaactaaactacatcagaacatcgtgaagacaccat +acgcggtacctttatttaccgataacatttcttcaagaaataccggtaagcagcataatg +accctaaacagctcggggtatcgtcgtagttttaaattttatttaggttactgctcaagg +aataaaaactaactatttaatttataataatattacaaggctcacactgattagatttgt +ctataagacttcgcgatcccccattaccggattgtcttaagaataaactagataaaccat +gcattttctagataaggcctttagtctaattagatacaaaaaacacgatagttgcatcct +taatttattgtgtcaaacctggaaccttttaattacccgcaaatcactttatgtcgagac +tacctctgaaatttattatctacctaccgcatgaggacttgaaccatcttgtaggagtta +tgtttattagctaagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaa +gcactcagaattgtttttagttgagtcaagactgatatataaataagtttccctagtttt +ttcgtggtgggacgatattgaattgaatcttaaccgaagagtttcccactctgtcgcaca +ataatacacgccaatatttccagccctgcttatgccttaatcggttactcaatctcccat +tgaagttcattttgatctgcatagaagtttcgggcccagccttttttctgccaccttcct +ccaagctctgtagacgcactctaagattgatgctcacatgtattaattctacattaacat +aaatatataagtcatgcatcttcgagtaaaatatctggttctccaacatgtcctggcacg +tatcgttataatgcccatacatgtagtattaaaatgattgggttaactggatattaagat +catcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctc +ggaagggctattacgcttacttccgttttggtatcttaatatgactttcaaaaattaagt +tgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaac +tacttgctttacaataccggtcgtatatatcgccgtgaatccagaagattgtcttctttg +gattatcaaccgagatcctgtggaccgatgttttgggaccttcacagaggactccaggta +gagctcgcttttgcattaatctaagaattgtacctctctaaaagatctaaaacagtgaat +gtgtatttcatggaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgag +ttattatacatatacgagatggtggtatacatcgaattcggggcatacactatagttgca +ttgtatttagctgctttaaataatatgatattaccttccttacataagacattaccggca +taccctggttttcaacttgtggggctttttgacgatcgcactctcatttgatccgagtag +ggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaatagattactttt +cgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacga +gaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaagga +tgcgcggaatagaaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgc +cgacataggatgaaatcagattccaatgcaatacacagtaacccccacccttgattgtaa +tgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtg +cgatcaactatgaatctcggcgagttagatggtcgtacaatctcacacatagaggtcact +tgcctgtaatgacgaattttcggctaggtactcgaactttattagaagtaaaaatgtggg +caaaagaaggattccattttacaagacgattacaatgagttacatgtctctcaacgtagt +ctttccctagtagtctttgaactatttaggtactccagaaaattttagcaaagggtttct +gtgtgaatccgccattcatgtttatgatggaacaataagaataacgccctcgtatgttat +cgacagtgaagtcagcagttcggccaaaaacatattcaatttagtacagatccccagaag +ttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtctaattactatact +aacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagtgtcgttttgcta +tatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttaggacttcggattc +tcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcc +tgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaacta +ttgatagtcgggagcataaccaggtgaacgtactttgttcacgacatttattgacatgtt +ctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggttt +aagggccgtaatgccggtagtgtcaaacttcatgagaactttagctggcttttggccagt +atttagggaccaagagcactagccttaagctgaatattttgccatttatctactgttata +actttaaaacttggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaa +ggtttactaagaacaagcgtaggaattgagtttatattatatttaaactaaaagatgata +ttagcttctgagggcgatagggctccaaatcataaagaggaatatattattacacgatta +gaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttggcagtactccaca +tctcagtaatacagttgggagagtctcaaatgttgttttattactcaatgaaccaccctc +ataatttcactgctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaa +atcgacaaaattacagataagtagatgcataataaaaaaaactgctcgctataacacgat +catcgtgcattcttacttaggagcatcacccgcacaataacgtaccttaaactacaacac +tattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctct +ctcgtaaaatgtgataatagtttgcggagaggattcaattattttccattgcacctactc +cactagattcgataaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcgga +accataagcaaagcatgtaagtgaaccgtcatccttccctaagaaacataaaggttttta +ataatgtcgactgtgaactataactgcatcctttcctgacctactccggttccttgttgt +tatttctgaacgagaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcat +gtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaa +attaattttgccttttattttttttcaggctcgaaattaatgatttgttttttttgacct +tctagttacgctaatatgcggtcgcctgtggtttctattgagtcctataacgggatggga +tctaatacgtttggttactagtaaacaaggtataaatttgataccggagtatcaactgta +taacatcaagctttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcg +agtacagagccactaaggggtgtattacgatagtgacaccaccgagcgcactcactcccc +aagtagatttatgatcctacgctaagtattagatatataaccaaagaggttctagtcagt +gcaactcttagaataataattagccggttttgcctttttaggcctaatgcaatattcagc +tagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaa +atataatctatgaatgttatgccagtacttgaataaatcaggttttttataagtccttgc +atactctcgttatatactgttagagtcttaccccatagaaattctttcatctgcaaactt +agaagaattctcagctacggggagcataaagtccccaggatgttgacaaatacaacaaat +gtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagttttagccgaacct +tgtacggataaatccctccattttccaatagcagatacctatcctactacctcgtggtat +taaattaaagcttgaaatatagagctgcatagcttatccaattcccaagcacgagtctac +cgtcgtaaccacgatttgatttacagacgctagagcaaacccatctttaaacatataagt +aaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgt +ttataagccataattaaaaacatatgttcaacaggttcattgatatttgtaattgcacag +gtttttaataaggatctacgtaagtataatgaacaaactttttaccagagttatattctg +tactttgaaaatgctcctctaccgccttagagactttcaattagattttttgcagttaat +ctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgt +ctgtctcataactgtaggtctaatataattttcagttttcgaacacataaccctttgaaa +atctgctatttaatgtctcacctgcatgcactatcttctatactgctcagaacggctata +cgtcactatgctccaagtgacgatttaaacgaagcaaggaataataggtttattttagtg +caaaacaattaagtgcggactacgtgctctttacaataagccttgtgattgggctatagg +ttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctttgcattacccgg +ttactagtcgaattacagatagctgttagatactcactctaattttggacaacaatccca +atcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaaacgattacatat +tatagacttgttcggggtagagatatcacagttgtgcaaacattgtaaatcgatactagt +ttatgttggtagtctagttgcttttaccattccccgaaaaacttgatctactatttcgac +aacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgt +ccactatatgtaagtgtagctttacataatccactatgactgagatcattacggcctagg +aaagcagcgtagaaaaaaagggcccggatattacgactgtaactataaaactagttactg +gtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaacgaatttcagccg +cgaaaattgatccgttaaccagtccatctcgacttctataaaacgataaagtaaagttga +tgttcagcctccttcttatggttgcatcgagagtacactactcagtgggaaatagatcgg +ggttcctacttcagattgtattatctaggcaattgccgattgtgccatacctggataaaa +taagctacctacatgtgatgcttatctattatcgtcatactaccttagggtgtcctgttg +aacgctacattaatctttagccgtttgagatgttccaatggataggagtctaacgcatga +tgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagac +gttataaatagaaaaaaggtccttctggttctattctgctgaactattgaatggaaagat +tggttgacctacgtactatttgcttgaagtcatcaatttgacggggtgagagacatatgg +tgcatactttacggactctatattttagatcagaagcttagcagtcttctctacaccccc +tcacgacataattgcttttaagaatctatgtttgattcctctacgggaattcggatccgt +tcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagcatacgaacactt +tgctaactagacgtatgtatagtagctataaatcccgacgatatttacaaaaagaaatga +gactcaaatatatacatagcgaccctacacttattcgcaccctgatctaggcgatcctag +cacccacacccgaaagtgagcactagtgtcttccgtattaaatttactgcagttgagatt +ttagttgtctactaaggattactctaacccgtaataaggatcaagactcggtactagctt +tactatcattccctatgtgttttcctaactcacaagggtacgtaccagcctatgtaatta +caataatgataaagacacaaaggaagtaactttacaaatgagtctccagttacactagct +tagtccctcccatcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaa +gaacactcataacgttggagtccaagaattagactcatagggcccccaacatttaatatg +tactgtgagtttgaaggtgttctattgttaattcctgctcttgatacatgacacgtactc +cgtgtttaaggcttcggactgactttctttcataagttgagcaacgaaaatttcagaatc +gataagttggattcactaactaatacggctgattgaaaactccactccggacctatatgg +tcgacctttatacgtaaccgatataaaacttataggctggtatatcgagccttcctagcg +caatttcggatggggtttcttctactactcaacaacggaatagtctttgtttagtaaacc +agagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtcattatggactgg +agcactcttaaatcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaat +tttcttgatacgtcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaa +atacggctgtcgtgctcagatatactattagcgactcatctcgcctaacacgcacacgta +taaactcggaatgactgccgctcttacatattagaaatacagactacaccacggaagcat +tgggtcattctcaaccgctgtataaaagatgattagtcttataataagattaccaaagag +gcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtg +aggacgagatggtactcaggacaaatattaaccggacgaagtggtttacgtcgtactttc +actattagtagtaaatacaaggtaacaccggggaatagtactaaatataatgatatctat +cttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgact +tatagcatgatacaaccgattgttacttttgtctattcaaaagattgaatagttttttat +acaaaagccgcatacttatgacggctagtatacagtttcatcccctagcatcaatgctat +ggacagtattgaacttataggaaattcttctaatagggcaaatccgtcgtgatgcctatt +ttttttcagtcacatcctcaaatggcactagtattgtcgggatcccattaacaggctcaa +ccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaact +cccatggataaccaattataaggcccgtaatcctctagacatcgtttaccaataaatccg +ctttctccgtaatcatgttgaataccccagagtagtccagatgataaccgatgaaacaca +agtctttctcaatgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgc +gacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaa +cgccttgtaattttactttaagacgcctggtgatgtagattcttagataatcagtttgtt +atcggctgtactttaccataatttcacaggtttcaggtcaagaagattatagctgtatat +acagttccatgctcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtc +tttaggcgtatccaatacatgccccgataccgcagtgtatttcgacatgtaggtataccg +tcgcatttgagctcgagtcaggacgtcagctagattagattccttaatagaatataccga +cctctagtccgaactaaactatagataacgccaacttcaggttaattgtctagtcgtctg +tttgcagatgggattcttagatgagtgagtatcggccatattggttcgagcactttagtt +tttgatgcataggatatgcaatgtatagctgaaagtactttatctgtttcaaactcacat +tgattaaaccggtaaacctttaaagactacaagaaaatattcagtgagggcaattttgtc +aatcacaatcttccagctagagatacttcacaatttgtcttgaggctacgcaacattaga +cggattttcgcgttttattgaaataatcgaggggcccaagagtatccatagttcattttg +taagatttctttacaggcttattacagcttcttcagactcctacatgcttacgagttata +tgctagcatgtgaacaatagattaatatacaggaaaacgtacattgagagagatgaccct +acacagcgcaaccgttgagtactttcattaaagggtaacgctctcgagacagcatcctta +agatggccttattgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaag +aatccctacaaacacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcg +gagtatcaatttcgccaatcttggtgagaaagcataccctttcttcagagaaagaagatc +aatcataacactatctttaacgaggtacgcacgcgcatcattacctgcctccatggatct +ttaggatagcggaaagtattggcagcgtattgtgatttcgttcctactttatcaatttca +cattcatatacatgtcttttatcaaaatcgccaataagataggatgagctatattagatg +ctagtagagttcgcgccaacatcatcgataggaatactcaggacagcgtgataggacttt +tcaatccctaatactctctataattataactctctcttaagtttggaggcagtaacgcgc +tctatataatcagtttgctgcaccattcttcagcctctgatacatacaaataaattccac +agcagtaagagggtttaattgagacatcttgggaacttaggattttactctaacatcacc +gaaacgattattggataccgtacctaaacgaactttctcaaggcagtaatataggacatc +cgcaataacacaaatgctgcctccccaggagttatgtcttcctggaggctatatcttaca +cccactcactataggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataa +gagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaa +gttctgtcctgttcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatc +tcagcaagttataaacatgttggaagtttctagtcggaattcccaaagaacggatctatc +taatgcattcctacatttttcctgtctgccgatggtgccatcctattcaaagaatttctt +aaaagtagattaaatgggacttttaacaatgagtaaccttacgcctctaagggttcctcg +agtgccatacaccagtcaggtccgagccacatacacggagaacattctaacatagcattc +tcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaaatcatacttgca +atcccatagcacggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttg +gtatgggaacatcattgcagctatggtctaacgcattaatgtttgggtacatcttccatc +atataaacaggaagagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaa +tcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaata +gaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatatatgatctgcttt +aataaaactttatccataggatacgtttccaaatcaattcaataattattagtcaaaata +gataaggatgaacaacctgaaggccgatcggacgtagaaagtggtcccatcactttgagt +tgatattgttgaaccacacgttattatggttttcaaacagtctcaggatattgtatatac +agataatccgataccagttgtctgacgcccctcttacgtaccccaccctttgtgacgttt +aaagcagttgttcagtattttaaactaggcggcaactaatttggaaagaagcacagtgga +tatgtctaaattcttgttattcaggcctgaatttaatacaccgcatagttaacttcgcgg +tagagttgttcatcatgcctcctctaagctaccacttctatgatacaccaatagttgttc +tacggaatctgataattggccaagtcataaacttccgctgcgttcaacccccttgctcga +atatccaactcgaaaagacagccttttggtgtccggaacaaatcagttacttcttttctg +atgttaattctctgtggtcagatacagaccaaaaactccgcggatttaccatcctccaag +aacaaatttgcatcaacatagcattttggctacatattctaagtctcaatagtttaggtt +ttcaactacattatcccaacattaggattggaggaataatagctgggtaagtccccttgc +gtctacaatcgactattttttatgaatatgcttctgccgcacctatggttattaaaaaag +tcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaag +agcatataattagcaacactctaagaacattatagatatgatgatagcgatcgtcatgat +gttatccggtcacaatagtagcttcatcagctaattcgttttgccagtggtgacttgcgc +tggaagaatcgttatacggtcccttccctcttgatacggtgggggcttattcaaccgcgt +ggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagtcaactatactaa +atcacaaaatagtgatcaatacatacccgcttcatggttttaaccatttaattgattaaa +gatattccgctaagaaccattatctacctaaactgatcgccgtatcctagtagtttgaaa +tttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgtagaataataggtc +ttggagctaaatgatgtgattggtagtgaagacttacccttacaactttaccggtttctc +ggaagaatatactagagaatcaatgcatgggctacataagcactttagtctaatgagata +aaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaacctggtaattta +aaccatatatctttatgtcgtcaataactctcatatgttttatataacttcccaatcacg +acttgtaactgcttgttcgactgagctgtttgagctatgaggccgggatccggttgagct +acatctatttgctacaagaaaaatgaaagcacatttgttgggagttctggctacactcat +agagaaataagtggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaacc +aagtggttccaacgctcgcgctaaagaattaaagcctttatttcctccacggagtagccc +gtaatccggttcgaaagagaccattgaagttaattttcatatccagtgaagtttaggcac +aagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaa +cttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcgagttaattttcg +ccttctccaacatggcatccctacgttcgttataaggaccatacatgtaggttttaaagg +tttgcggttaatcgatatttacatcatagaaattctatagtcaaatttacaagactctag +atactcactcgttgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcg +taatatgaatttcatatagtaagttcaaggcactcatacctccgtgaagagggtagatag +actattaaagttgtttaatagtacgtattgatggaaatgacccgtaggagatttaccact +caatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgg +gtccttcaaacacgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccga +gataaatgagctataacactgtatgtcttttgattgctataaaacacagaaacggatatt +aatttaggccgtaaccaacatctgttatttgacatagaacagatggtcctttacagcgta +ttccggccttaatattgaggtccagtgtattgtcctcctttaaagaagttgattgtaact +gacttaaataagacatgtcacccattcactgggttgcaactgctggccctttttgtccat +cgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcg +ctatgaaggttattcattaattttagctgttttcttagaaaaggtaaatttaaaattgaa +aaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgaga +ttgtaagaaataaagccataaccagccccggaatagaaaatgttaaggaaaggcgatctt +ctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaa +tctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcag +aggataacggaatgtggttccgtcccataaacgatcattctcgcccacttagtggcgcgg +taaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggctaccttctccaa +ctttagtacaacgaataatgtccgattaacaaggagtcaatttgtcatgaccagttcatt +caggtacttgtatctatacggacgcgttccagagtagtatttgaaattttgaggttctac +tgataagtttagctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaat +aacaattaacaactcctaggtgatacactgtgaagtctgctgttccccaaattacatatg +ctattttgttcacataccatgaagttaagctaagtgctctataatggcataaacggttat +caaactagctcgaatttcttttattacgccggaagcggattaactgctgtagatcaaaca +cgttaggatagtgtcgttttcatatatatctaaattcggtctaacatgcattacccatgc +ttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaa +agtttatctatcaccagtgatgcctcatcgtgactacccggatctttagcctttagggtc +taaacagaactaatattactacgtgtcatactccggagcttaaccaggtgaaacttattt +gttaaccaaatttagtgacagggtagaaatacgtatcaaattaacccagcaatacaataa +gcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgac +atagtgtgatgcattttgcactggattgagccacaaactcaactagcattatgctcaata +tttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttaca +aacgcataaatctcgaacgtaataggtttaattagaacatccgtaggatttctgtttata +gtagatttatactaaatgttctgattagattctgacggccttacccatacaattaataaa +gacgaatatattagttatagtttactatccaaataaattaagcgaatcgaaataaactgt +cacgatactgggcagttatcaacttatcacttatacagttcggacactctatattggtct +gtgagtactctatcaaactaactcataagttaactgcgcttccattaaatttcaatacgt +tcttgtgctgtgtacaaacctataatcgaataaatgacacatatggagatgcataataaa +aaaaacggctccatatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaa +ataacgttcctgataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaag +ctagcatggtatagttcttgatagcgcgtaaattctgataatactgggcggacagctgga +aattagttgccagtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaa +atacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgt +ccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataactccatccttgaa +gcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaa +caactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtgcacggaataaca +taacaaggaatattatttattcaaattttttgtgactgttatttgttttctgcctagaat +gtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgag +agtgtgtcctataacggcaggggagcgaagtagtgtcctttagactattcaaggtagaat +tttgataacgctctataaaaggtagaaaatcatgattgagcaataagaccccaacttatc +aaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtca +caacaccctcccatcgcactcaaaatgtagatttatgatcagacgctaacttgttcttag +agaaaaatacacgggatactctgtgcaacgatttcattaataaggtgcagcttgggactt +ttttggccgtaggctttattaacattcacagtaggtagcgagacttcctatgaaccaatc +atgccacgcgttttaacgtttcaaatataagctaggaagcgtttgccaggacttctataa +tgcaccgttttttttagtacttccttactagccttagtttatgttagagtctttccaatt +acaaaggattgaatagccaaaatttctacaattctcagcgaacgccagcttaatctaaac +acgagcttcaaatattctacatatcggcaggagtcaatatataaatatgaaaatcgtacc +atcctcgtacttttagaccaaacgtcttcggataattaaatcctttttcaattaccacag +tacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgta +tccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagc +ttaccattcgttaaacagataactaaaatttaatggctgagtgacttagtgttttcgaca +aacgtcgcggatgtagactattgtttataagcaatttttaaaaacatatgttcaaaacgg +tatgggatatgtcgaattccacaggggtttatgtaccatagaagtatgtataaggtacta +aaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctg +taaattagattgggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattct +accgactccggataacactttacgatcgcgcataactctagctcttagataagtttaact +tgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatccatcctctatct +tctataatcatctgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaa +agctataattggtttattttagtccatttaaattaagtccggtataagtgctctgtacaa +tatgcagtctcatgggcatatacgttaactaccttttgatacttcgaattggtaaaatat +cgactatcgatttgcagtaaaaggtgtagagtccaattactctttcctgttacatacgat +ctcttagtttggacaactagcccatgatggcgctcctctagcgcatgaacctactttata +attacatctttatcgatgaatttttttagactgcggaggccttgagttttaacagggctg +ctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccg +aaaatattgatctactattgcgtcaactctattctgctaatagcgatggcaaatcacaga +agccctcttagtgacaatagttgtcaactatatctaagtcgacctttactgtatcaacga +tcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcga +cggtaaatataatacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggt +gcttcccggaacgattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgc +gttaattcgtgttagtaaacttgatcttcagactccttcttttcgttgcagcgagactta +aattatatctgcgaaatagtgccccgtgcatacttcagatggtaggagataccatttggc +ccattgtgactttacgcgattaattaaccgacatacatctgttcctgagctatgatcgtc +tgaataaattacggtctcctcttgatacctaatggtttctggagacgtttctcatgttca +aatggatagcaggagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatg +ggaaagtcgatttccaaaccagaagggataaagagaaataacggacttctccgtagatta +gcctgatattttgatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatatt +ttggacggcgggagacacatatcggccattcgttaaggtctctatattggacatcacaag +cttagcagtatgagctactaacactcaagacattattgattttttcaagatatgtttcat +tcctctaccgctattcccatacgttcgattcgccgggtgagcgaaaccacgggactgagg +ttaagctaatcaataacaactcgttgcgatagagacctatgtatactagagagaattccc +caacatttttacaaaaacaaagcagactaaaatagatacagtccctccatacaattagga +ccaacatgttattgccgatcctagcacacacaccacaaactcagaacttctgtcttacct +atgaaagggtctgcacttctgattgtacgtgtctaattagcattaatattaaaactaatt +aggataaactataggtacgagctttactataagtcactaggtgttttccgatcgaaaaac +gggaccttcaagccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgact +aatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgc +aagcgctctcgttatactgctcaacaaaactcataaagttggactccatcatttagaatc +atagggaccaaaacatttatttgctactgtcactttgtaggtgttctattctgaattcct +catattgatacatgaatcggaatacctgtggatcccttaggacgcacgtgctttctttac +gtcagaatacatattgtcagaatcgagaagttccatgcaattaagaattcgcctctttga +aaactcatatccccacatatagggtccaccgttattcggaaacgatataataattattcc +agcgttgagcgtcccttaagagcgcattttcgcttggcctttcttctacgactctacaac +gcaagtggctgtgtggagtttaccacagcgcagcaccccatagaactacctctgagagcg +cgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagt +catattaaaatggactgtcttaattgtcggcattaggagcaatattaactgatgagggta +tcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagatacgattacagact +cagatcccctaacaagcaaaacgattaaatcggaatcactccccctatgacatatttgaa +atacacaagaaaccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgag +tctgagaattagatgacctaactgcaagaatcatggcgagtttatctagtaggcaagtct +gtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataacca +agaactggtttaccgagtactttcactattaggagtaattacatgcgttcaccgcggaat +acgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagt +cgctaccagtaattgctgatcaattatagattcattatacagatgcttacttttctctat +tcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgcctagtataatct +tgcttccacttgaatcaatgcgatggacagtattctactgattgcaaagtagtctatttc +ggcttagcagtacgcatgcctatttttttgcaggcacagaataatatgcaactaggattc +tcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatg +tttactacagaaagcgaatgatatcacttggagaacattttagatgcccccttttaatct +agactgagtgtaccaatatatcaccggtctaccgaatcagcttgaataaaccactctagt +actcatgataaccgagcatacacatgtatttctcaatgcactgaaggtgaactgtttaca +ccataccttgcgaatcaacgtggcgacttatacttctgtctttgagtacagcacacccta +atgaatctaagttagttgttgatacgaattgtaatttgactggatctcgcctcctcatct +agattcttagagaagatgtttcttatagccggtactgtaactttattgatctggtttatg +gtaatcaacattttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggt +ttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcacagagtaagctct +ctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgt +tgattcagtaatacaagattacctacgcttctacgaaatatactatagatttagcctacg +tcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggc +aattttgctgcgagctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacg +tctttatctctggataactcacattgagtataccggtaaaaatttattctattcatctaa +atagtcagtgagggctagggtcgcaatcacattaggccacatacacatacttaacatgtt +ctattgacccgacccaactttagtagcattgtagccgtttatgcaaatatgccaggcgcc +aaacactagccagagggcattttgttacatttatttaatcgattattacacagtcggaac +acgcctacatgcgttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaa +acctaaagtcagagacatgacactaaaatcacattaaggtcagttagtgaaggaatggct +aaccagctagagaatgcatcattaacaggcacttattgtcaaatattttccagatctaag +caacatcacgttaaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattaga +aagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcgggacttagcaga +cactggatgcagtcatagaagatcttgcataacacgttagggttagagctacgaacgccc +atcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgat +ttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaatta +acatacgttgacctatttttgttcagagttcagttagagcctaatgattcgagagcaata +atcaggacagcctcataggaagtgtcaatcacttagaagctatattattataaatcgctc +tttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaat +atgatacataaaaatattttcatcaccactaagacggtggaattcagacttattggcaac +ttaggatgggactattaaataacccataagatgttgggataaagttacgaaacgaaaggg +atatagcctgttagataggaaatccccaataaaacatagccggcctccacagcagtgatc +tattccgccacgcgatatctttataccacgcaatataccaataataaaggttaaatgtgg +ttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgt +aacctagaattatagcgtctgcaagttctctaagcttcctctgcaagatacaatatgact +ttttagcttttttactaccaaatctcagaatcttagaaacaggttggtacgtgctactcg +gaattcccaaagtaccctgctatatatgccattccttcattggtccgggctcaccatggg +gccatcatagtaatagaaggtagtaaaactagttgatttccgacttttaacaatcactat +cctgacccagatatgggttccgactggcccttactccagtaagggcagacacacagacaa +cgagaacttgataactttgaattctcaaatcgatcattgcaacgtgacttatttactagc +ctactcctataattcatacgtcaaatacatttcaacggaggaagataataagtaaatatt +cactaaataatggtcgaaggagtcctttgccaacataagtccacatatgcgctatagatt +ttttcttggggttcatattcaataagataaacagcaagagtatcacgtcagcgagtcatt +gagatcttggctagcattgtgatagcatattctacctaaatggtagtctagcacagagtg +gataagatatcagttagatatagacaagtactataacagatctcgcttcgttggattgta +tggctagctttgatgatatgattttataaaaattgatccagacctgacctggccaattat +attcattttttatgagtaaaaatagataaccatgaaaatactcaagccccttaggacgta +caaagtggtaacataaatttcaggtgttattctgcaaccacacctgttttgggttttcaa +aaaggctaagcagattggttttacagataatccctgaacactggtatctcccaacgatgt +cgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaa +tatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaacgcctctttggat +tacacagaatagtgtactgacacgtacactgctgcagcagccatacgctaacattaaaat +tcgttgagtctacatttgttgttattcggattatgttattgggaatagtatttttattcc +cctgcgtgaaaccacatggatagattagcctactcctaaagactcccttttggtctacgg +ttcaattctcttactgagtttatgttcgtaattatatcggcgcagtgaatctcctaatta +tcaccggagttaccagacgccatgaacttatggccagaaacattgcatgtggcctacata +ggattagtatcaagagtttacgtttgcaacgacatttgaccaacttgaccattcctgctt +gtagaccgcgggaactcccctgcacgcgactatagaagttggtggtggatgtggcttatg +ccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtat +aagggctattgccagatgaaaaactgcatataaggtcaaacaatataagaacattataca +taggatcttagcgttcctcaggatggtatacgctataaagtctagcttcagcagctaagg +agttttgccagtgcggacttccgctggaagattaggtttaaccgccctgacatcttcata +aggtcgggcctgattcaaacccctggagtgccgtctcatacttgaattaatcgatggaaa +acttcttctagtctaatattattattaacaaatgacggttcaataaataacaccgtaagg +gtgggaaactgttaagtgatgaatcattttaacctatcatccattagctacagataatga +taccccgatccgactagggggtaagtggttgttccgttaggataaaccatgtaaaacgtt +agagggtttgtagattaattggtattccagataaatgaggtcagggcgagtgatcaatta +cactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaatgaaggggattca +gaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtc +gattaaagcctaaatggtaatttaaaccattgatatttatcgagtctataaatatctttg +gttgtatattacttcacaatcaccaattctaaatgattcttccactgtgcgggtggagat +atcaggacgggttaaggttgacctacatcgttttgatacaacaaaaatcaaagcacatgg +ctggggacttctcgatactatctttgagatagtacgggcaagagtgggtgacgcctccct +acattttcaagtctatcggataacttctcggtaaaacgctcgcgatatagttttaaagca +ttgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtg +tcatatccagtcatggttagccaaaagcatgggttatccaaaaggaataaaacagctctt +caacaaagagatgaggcttcataacttcgatgaatgcgtatggttctgatatatagatcg +atgcatgaggacactttattttagccggcgaattaatggaatccatacgttacttatttg +gacatgacttctaggtgtttttgctgtcccgtttagcgatatttacagattagtatttcg +tttctcatagttaattgtatctagatactaactcgttgaagacgcataccttgccatttg +tacaggacttaactgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaa +tacctcactcatgaccgttcatactctagttaaggtcgggaatactacgtatgcagggaa +ttgtaacctaggagatttacaactctttaaacaagagtcgctgaggtccaggatcaaaac +actgaatctcctaacttcgggtgcctccgtaaatcacctagaaacctactcatacatttg +caattttgagatgtaggcgaaagagagaaatctgctttttaacggtatctcttgggattc +cttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgt +gtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcat +caggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtg +aaaatgctccccagggttctacagacatagagatggtcagaacacgacccccctctcaac +gcagtgtatttgaaatatatggacatatctaccttattctgtaattttagatgtgttctg +tgtataccgatattgataagtcaataggcttgattacgtatcttaagacaaatctgtttc +gcaagtaggaccgcatctttcagattgtttctttttatgccataacctgcccaggaattc +aaaaggttatcgatacccgatatgctgtgaattattattctaatggccactcattcctgc +ttatatctggaattggcatgaatatcttacaacctaaagtctggcgttgcgccagttcta +cttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttc +attagaccacactttgtgccgacgtatatagatatattacacgtatagggaatgttttct +cctaggtgacccgaccttctactaaggttgtacatcgtataatggcccattaactacgag +gaaagtggtattgacctggtaatgcacgttcttcgatatataccgacgaggtaaagtcta +ctattgcaaagtttgacgttatactgataagtttagatttccctggatcgcgcatgaaca +atgtatgcgttatctgccatatataacatgttacaaatccttggggatactatcgctact +atcatcggaccaaaattaaataggctagtgtcttatcagaacatcatgtttaccgaactg +atctattttccaatttaagctgatattacgtccgcgtatttattttagttccccggatga +cgattatctgagctacatcatacaagttagcatactcgccggtgcattgatttcttattt +cgctatatcttcaagttcacaggcttcatatagttccaattagcagtataattaggtttt +gtaactttaaccatactttataaaaggttatattgcacaactgatcaagcatccgctata +acccgagctttaccagttagcggctaataacaaataagatgacttcgtgtcatacgaccg +tcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtat +aaaatgataccacatatactataacaatgaaattatttgtaatccggtttgccaacgtat +cccccttcgcgataaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaa +tctcaaattcaattatcatcaatattggccaagtgttataagcgttgaaagtgatatagg +ccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttattgctggtagtaca +acatcacgagcatttctcttttgagttgatttatactatatctgctgatgtgattatgtc +ccacttacccagaatattaagaaagtcctagattgtaggtatacttgactataaatataa +tttaagactatacaaataatctggctacattatgccatcgtagaaactgataacgtagta +acgtcggacactagattttggtcggggagtaatctagcatactaacgaatttgttaaatc +cgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgtttagactattaagg +actcatttcgagatccagtattaattatacgcatccatatttatactgaagacggattga +gttaggacgacaagctaaacaaatattaagttaaggattagtattatattgtagaaactc +gtcgggttggaacgattcatcatcatagaatgcgttacttattcagagagacttaattcg +gttatgactggcagctcacctggaaagtaggtgaaaggcaacagaagaatattgttgact +gaattctacgggctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaata +caatggatctctacagtattacgtaaataacatacataaacctggtgttgattcgactag +ctcatagattaatcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaac +agtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaac +gtgggggtagtcaaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaa +tgtgatgtgttttatccagacattggatgcatggctgtgggggcacaggatacttaccat +tagttcacctacaagcggcgtgagagggtctcagttttagccagcgcagagaagtacggg +cctttagacgattaatgctagaattgtcataaacctcgtgaaaagctagttaataatcat +ggtgctagaagaacacaacttttctataaaccagttctcgactgacagtcgtaactcact +atatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtg +catcagtagagatcgtgttctgagagataaatacaccggatacgatctgcatcgagttca +tgtattaggtcaagcttgggactgttgtgccagtagcattttttaacagtcaaagtaggg +tgagacacgtcatatcataatatatgccatcgaggtttaaagtttatatgataagctagc +atgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcctttatagactga +gtgtatcgtacactcggtacaattacaaaggatggaagagcaaataggtcttcaattata +acagtaccccaccttaatctaaaaaccagcttcaattagtattaatttcgccaggagtat +atatataaatatctaaagactaaaagactcgtacttttacaacttacgtcgtagcataat +taaatcatgggtaaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacag +tgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgattaaggcctataaaa +ctgttgttggtatctacagagtgattaaaattagtgaatcagattacgaaaatgttttcc +cgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattt +tggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttc +catagaactatgtagttggttataaaggttgtaatctcggagattaggttagggcttaat +cagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaact +cttaatgccatgcctggacaggataaacaatacgcatataacttgacgatcgagcttata +tcgacctatttgagaagtttaacgggtcgatataatatacaggtcttaatagccgatttt +ttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtgaacgatatatcag +caaactgaacattgtatacaacattcctttttgtccgggtggggactccatttaaagtat +ctcacctagaactcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgt +tgatacttagaattgctaaattttagtctagacatttccaggtaaaccggtagacgacaa +tttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctac +tatagacaatcatcagactttttaattaaatagttttccatgaatgtgttgtcaaggcgg +accccttcacttttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttc +gagtcttcaggggaaatggaaaagaaattaggcttctaagatggactataatcgattagg +ctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcga +acgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacctatcatcacgac +ttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaag +ggatactgggcggggaaacctgctccttcacggtaacatggtaacaacagaatttggtta +aggttaaaacgaaatatactcggagtgaattactgttaggtttcgtcatcggatcaataa +gtagtttccgtgaagacactcttatattagatctccgaaattctgacccgtgcattaggc +acttggtaggagattccatttggaacttgctcaatgtaagccagtaatgttccgaaataa +ttcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggt +tgagggtcaccgttctctgcgtcaattccagagctggagatacattcatcaacgttacct +acgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaacggatttagaca +aattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcatggcggctcagta +cgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaa +gctatatattgtggtcagaacttgaggacaactatgagctactaaaaataaacaattttg +tcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagc +gtgagcgaataaacccgaatgagcgtaacattatcaataacatatagttcagatagagaa +cgaggtattcgacagagaattacccaacattggttattaatctatgcagaataatttaga +taatgtcactacataatattaggaccaaaaggtgattccccagaagacaaaacaataaac +aatctcacatattcgctagtacctatgtatgggtatgatcttctgattggacggggataa +tttccaggtatattaaaacttattaccataatctagacctaagagaggttatataagtaa +agagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagtaaattttgcttta +acaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcaggtgtaactacat +gagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaactaatatcataa +actgccactacatcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtg +cttcctctgctatgctgatttaatcagattcataaaggaatacgaataactctggatcca +ttaccacgcaagggatttatttacggctgattactttttggctgttgacagaactgccat +gaaagtaagatgtcgcatcttgcataaataatagcacctaatatagccgacaaagtgatt +ccgataacagattttaagttgtccagccttgagactccatgaagaccgcttgggagcttc +cccgtgattagaagaatctaaatcccaagtggatggggggagtttaaatctcagcaccaa +caaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggttt +gaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtac +gacaaattttaactgatgtcggtatacggagaagaaggaagcacgcattgaagcagctac +gcagaactgagaagatgacactctaagatacaattaatacaaaaacgttttaagcccaat +ctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtata +ataacagctttatttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcg +cgtctttatagtgttggctactctgtaaccgacgcgtccatccctctctcctagtgatcc +gtatatccaattagaggataaccaacatctgcgttaccgacgaatttaaatttttcgact +atttaattccgttcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatc +gtgtacgagttgcagtgcatatgtagataccactaattgctgatctaggatacatgcttt +ataaacatgcttacttggctattttatttactgtcatgtgggggtttttattttcaacaa +gtatgtgctaccattggataatctggcttcaaattgaagatatgcgttccaaacttgtct +actgtttgctaagtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaa +aagaataattggcaaatacgaggctagccttcaaatttaatgcagattactcctcagaaa +cacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgata +atttttgttccaacctttgaatctagactgagtggaaaaagatttcaccgggataccgtt +tatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaa +tcatctgtacgtcaactgttttaacaataacgtcagaataaaccggcacaatgagacggc +ggtctttcactacaccacacccttaggattataagtgacgtgtggattcgaattctaagg +tgacgggatctacaagcctcagctacattaggtctgaagatctttcgtatagccgcgtat +gttactgtttggatatgggttatgctaatcaacagttgacagcgagtgaaacggccttgc +gacctgaaatctttacggttaccttttgattcaagacaggatcgacgatggaccacgtga +aatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcaca +tcctctatgcaactatcattgtggtcattaaggtattcaagattaactaagagtcgacca +tatattctagagttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgc +aggaggtgtggactgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtc +cttagcaatgcgatacctcaatcgtagttttatcgggataaataacatggtgtttaaccc +tattaatggtttctattaatctaaattgtaaggcagcccttgggtcgaaagcacattagg +ccacatacacagtatgaaattgttcgagtgtccagaccataattgactaccatggtacac +ggtgttgctattatgactcccgcaaaactcttgacagagggaattttggtacattgatgt +aatcgatgatttaacagtaggaactagacgtcatccgttagactgagttccgacatgctc +aaattgtcaggatttttatccaataactaatggctctcacatgtaaataaaatcacatta +acgtcacttagtgatggattcgctaaacagatagactatcattcatgaactggcactgtt +tcgattatatttgcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaa +aaattcagtacacctctaatgagtatcccgctttggaggaaagagtagcactttaaatgg +acaatttaggccggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcg +ttagggttagtccttacatccaccatatgttaatgaataaagcctgagggaccttagagc +taacttgtccaacacgttgctcatttacttaataaggttgaaatgtatcagtaagtgaca +gcgagtgtagattttgaccatttaactgaccttcacagttttgtcttcagacgtcactta +caccataatgatgacagagcttgtagatgcacacactcattcctagtgtaaatcaagtag +tagctagattattataaagagatattttctggcgtcgaacgtaacacagagagagtataa +ggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcg +gtggaatgcacacttatggccaactgaccttgggacgagttaagataccataagaggttg +cctgtaagttaagataacaaagggatattccatctttgtgtgctaagaacctatttatat +ttgcagccataaaaacctctgtgctatgcagccaccagagttatttatacaaagaaagag +accatttagatacgttaattctgcttgcgatttattaaacagacatttcacgtccaacca +ctacaaaagccctatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcg +gccgaggaatcataaaatatgaattgttacattgtttactacatatgatcacaatctttg +taaaaggttcgttcgtgatactaccatgtacctaactaacctgagatatatgcaatgact +tatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctgga +tttcccaaggttataatgctctatactgaccaagagatccgttacgactcgcaatgaata +ctctaagggcactcacaaagaaaaccactaattgataaatttcaatgataatatcctgaa +ttgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcata +gcaggaacataattactatattttaacgatttaatcgtagttggagtcctttcccaaatt +atgtcatcagttccgatttagatgttttcgggcccttcttagtaaagaagttaatatcca +agactagctcctcacccacgcatgcacatattcgcgagaagtctgatagaatattcgaca +gaaatgcgactctagctcacactcgttaactgatcaggtacttatagacaagtacgttat +cagatatcgcttcggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgt +tcaagacctgaacgggaaaatgatattatttttttaggaggaataatacagtaccatgta +aatactcaaccaccttacgtacttcttacgccgaacatatatggcacgtgttattcggct +aacaaaactgttgtgccttttctataaggataagcagattcgttttaaacatatgacctg +taaactgggatctacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcgg +atctttggttaaagagcaccattagatgtgccatacttcctatcgcctgagcgagaattt +agtctgaggaaccactcttgggatttaaaacaattcggttaggacacctactcggcggat +gaagcaatacgataacattaaaagtcgttcagtctaattttggtcgtagtacgatgagct +gatggccaattgtatttttattaacagcactgaaacaaaatggagactttagactaatac +taaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtata +gcgccgaagtgtatctcattattataacaccagtgtacagacgacatctaattatggcca +gaaactgtcattgtgccattaagaggattagtagatagtctggaccgtggaatagaattt +tgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgcacgagaatataca +agttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgct +tcttaacgcaattcagtcttctagatccgctattccaacatcaatatctcaatttaaggt +caatatatataacaaaattagacagagcagctgacacttacgaagcatcgtagaaccgat +atagtcgaccttatgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacg +gtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtct +ctgaagtcaagtattactgcgaaaaattcgtctactattagtttattatgaacttatgac +gcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagt +tcataatgttgctaaagattatcagaccccgtgaagacttcgggctttgggcttcgtacc +gtagcataatacatctatatagttagaggcttgcgtgttgttgtgctattccacatatag +cagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaa +gtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgtatttattatact +gtaggcaagaagcttttttggcgagatttaagacttaagcctatggtaaaaatttgatag +tgagcgactatagtaagagatttgggtggttagtaattaaaattctcctatgctaaatca +ggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtgga +ttatacaaatttcaaacatattggcggggcacttatccataatagatttctgtttgtacg +ccaaactctgcctcacccctccataaattgtattggctagaggttaaattctccgtaaat +agagacacatatagttttatacaattgtttgaatcaaagcacgagaaacttttaaccgta +cattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctga +gcaataagcaagaaaacacagattatacaaagagatctggatgaagatattcgtgcaatc +actatcgttatgttagagagttccatgcatgaggactcgttttttgaccaggagaattaa +gccaagaaataactgacgtatttccaaatgaattctacgtgtttttcctgtcacctttag +ccagtgttaaagatgactatggagtttcgaataggttattctatagacattataacgagt +ggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaaggg +attttaggttcttaatccaacgaagaaataacgcatcacccgtcattctattgttttcgt +cgggattacttagtaggcagggtattctaacctacctgagttacaaatctttaaaaaact +ggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatat +actagaatccgtctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcag +ttttatagctatctagtggcattcctttttataaaactttacgtttgtaagggtccaact +ttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgta +tattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttc +taatctaacaatgtaaagccggggattagccgccaaaggggtctaatgacatagagatgc +tctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgacagatcttccgta +ttctgttagttgacatctgtgctgtctttaccgattgtgatttggctttagcagtcattt +agtttcgttactcattgctcgtgcgatagttccaccgaatatggcacattcgttcttttt +ttccattttactgcaaaccttttcaaaagctgatcgataccactgatgatggcattgatt +agtcgattggcaactatgtcctgcttatatctccaattgcattgaatatagtaaaaaata +aaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaa +gcgccgtacctaacatataagtgattgagacaaatagttctccagacgtattgagatata +tgtctcctataggcaagcgtttctaattgctgaccagaaattagaattaggttgttaata +ctatattcgaccattttattccacgaatgtgctattctactggtattgctccgtatgcga +tatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtc +atttaccgggagcgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaa +agacttccgcttactatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtat +aagaaaatcatcttttcagttcgcagatttttgccaatttaaccggttatttcgtcagac +ttggtagtgtagttacaagcatcacgattatatcagctacagaattaaactgtcctgact +cgacggggcagtgtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtc +atagtacaaggataatgaggtttgctaactttaaaaattattgatttaacggttgattga +aaatctctgcaagatgacgctagaacacctgatgttcaagtttgccgataataacatata +agatgaattactgtctttagaccctcatgttaatccgctaacttagggcggaaacaatgt +taggctatgcggagtaagtactatattatgataccacatagaatttaacattcatatgat +gtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatca +atgggccaatcctgtctcaaaaattatcatattcaaggttcagctattttggcaatgggt +gagtaccgttcttagtgatttacgaacccataatctaggcgacttaatatacaagattta +gagttacgttttccgggtagtacatattaacgaccatggatcgggtgaggtgttgtatta +gttatctgatcttgtcagtagctcccaatgtcccagaatattatgtttctactagagtgt +tcgtatactggaatttaaatattatgtaagactagacaaattttatggatacattaggcc +atcgtagaatatgatatagttgtaacgtccctctatagattttcggagggcaggtatatt +gcttaataaagatgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgc +ttaaataagtttagactattaagctatatgttcgacagcatgtagttttttttaccagaa +agtgttatactgatgacccatggaggtagctcctcatgataaaaatattgttacttaagc +attactattatagtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtt +tcttatgcagacacacttttttagctgttgacgcccacctcacatccatagtaggtcaat +cgcataagaacaatattctggactgttttattacccagaagaaagttttttctttccggt +tcgttaagacaataaagatcatttcattcgttctcttaacgatgaactaaagtacttaaa +gtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaagataagaagaac +aggaacgcgcacgtcggagataactctaatagtctctttattccgtttaatatagcccgt +aattgcaccatgcgctacagtaacggccgccttcgcaaacctatttatgtaattccaagt +ttaggtatgcaatggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcg +gggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtg +ttaccaacccctcactactacgcgaaggtactcgattattccttgaatgggctgaaacat +cgtgattagcgtcttatgattcaggctgatagaagaaaacttattttctatattccacgt +atacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaa +atacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtcacataaataatc +cgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtag +cattgttgaacagtaaaactaccgtcacacaaggaatatcataatagatgccatacacgg +ttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtg +tgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatgga +tgagcatttaggtattctatgataacactaaccatcatgtttctaaaatcctcaggaaat +ttgtattattttaccaacctgtatttatagaaagtgcttttgacttaaagaagccgaagt +gttcaaattaaggagtacctgattgaaagaatggggaattgtaatctgtaactcaattac +aaataagccgttctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaatt +catactcgattaacgactttaatactcttctgcgtatctacagactcatttaaattacgg +aatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaataaggacacctg +gtacaattggctggagtacaatgttggtttttatttgctgattatcccgatccctgtggg +cgttggcataaccgggttttcttcaagactactttcgtgttgcttatatacctggtaata +tcggtgagtagcttagggcttaatcacaatactaacaagttctctatggattggacaggg +cggcatccgttgactgaacgatctattaatccattccctgcactggataaacaagaccca +tttaaattgaccatagagatgttagcgtcatatttctgttcgtgatagggtacatatatt +ataaacggattatgagcagtggttttctagaaaagcattcatagttaggagtgtatcaga +tcataccactgaaccatagagcacaattctctactggctatacttcattcctttttgtcc +gggtggggacgaaatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgct +ggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttgactattgacagg +gcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagatagagtacgggcc +tataattcaaattcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtt +tactggtatgtggtgtcaagccccacccattctctgttatatccgagcattaatgtagtt +tcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctga +gaagtggcactataatagtttagcctaagtcccttcgctaataactcaacaaagatgacg +caaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatactgatagctctcat +ggtaccaagaactttcataacctctttatttaccaaacctgttctactagcgttagtgtt +ttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaa +catgggatcaaaactattggcttaacgtttaatcgaatgagactagcactgtattactct +ttcgtttcggcagcggatcaataaggaggtgacggcatcactctcttatagtagatatca +cttattctcacaacggaagtaggatcttccgtcctcattaaatttgcaactggctcaatg +taacactgtaatgttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtc +cctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaaattccagacctc +gagttacattatgaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttg +taatataaacaaccgtttttgtctattttcccaaggagaaggagagtagcagcttagtgg +cttgcctatatggccccctaagtacgtactcggcacgcttagaagattgggctaccccgc +actatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatg +agagtataaaaatatacaattttggcaggggttatacattgcgggcatgaagagtaacat +tggacatgaacggacattcgaaccctgtgagtttaataccctatctccggatcattataa +agtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaactaaattggtta +tttttctttcatctagatttgtctgtatctaactaaattatagttccacataaagctgat +tcaactgaagacataaatataaactttctaacatagtagcgaggaaagagctatgcctag +catcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttttccagaatctag +accgaacacagggtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaac +aattccgttcgtattgttgctgtatctatatttcctacgtaaggctatttgatctataat +atgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctcct +tagtatcatcaaattatagattttacggccacgaattattggtctagatgtcccaaaaat +aatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattat +gctataccaagaactctccatccagtacctagaaaggcaggtatgtaccgctcattaatt +ttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggcttttataatagaa +actaagtttcccgaataacggtgtacgataacagatttttaggtgtacagacgtctgact +caatgaacacacattgggacctgccccgggaggagtagtagataattaccttctccagcg +cgggtcttttaatatcacaacataaaaatactaattaatatcacacaccctcatcctcga +tggagcctagcatcatacacgtttgatagacaacgccaattttactgtaatatgatattc +gaatctagtatgtggacgctgtaccacattgtttaaaggagctccctttaccgacatgaa +cgaagcaagctttgtacaagatacgaagaactcagtactggtaactataagagacaattt +atacataaaagtgttaagaccattatataaaaagaggtatgaggtctttgtaactacaat +aatacattcatcgaacgatggagaataacagagttatttctgctgctcgagctctagttc +tgctaatttctcaatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcg +tacatccctctctcctactcttacctatatcctattactggttaacctacatctccggga +aagacgtaggtaaagtggtccacgattgtattcacttataacacctagtagtactatgtg +ttgctgagagtgaggacacacttactctacgagttcaagtccatatggacattacacttt +ttcagcatctaggtgtcatgatgtattaacagccgttaggggctatttgattttatcgat +tgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaataggcatgaaaattc +aagattgcagttcctatcttgtataatctttcctttggacgagttgtaccatttcaacta +acctgcaagtggggggtcatccatatgaagatttgccaaatacctggagaccctgaaaag +tttatccagattaataataacaaacaaacctaagcgaagaacgtcagctttaataaacta +tcactatcatagaaattcctgttaattgttcttccaaacgttgaatagactatcacgggt +aatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgata +actcaattatattcgatggagaattcatatctaccgcttagcttttaaaaattaagtcag +attattccgccacaatgagaaggcgcgagtgcactaatcaaatcacttaggattattacg +gacgtctgcattacaatgctttggggtagggttatacaagcatatgattctttaggtctc +ttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgt +tgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacctgttcatgaaaga +caggagacacgaggcaccacctcaattctatgcaaaactctaacatagcgtggcactatg +agtacgtgtaacgacaaggtctcatactcgatcctaagataattctcgtctggaaggttt +taatctttaactaagagtagaacttagtttattgacttttacaattaggatacggttcgc +gactctaccacagggcatcatacctggagctctgctatctcgtgaccaaagtggcagcac +acatagggtcgggtcctgcatctactgagcaatccctttaagcattcctagtttgagagc +catttagatattgctgtttaaaccgattaatggtttctattattataaagtgtaacgctc +ccattcgggacattgaaaattagcaataagacaatgtatgatattcggcgagtctcaaca +acattatggtctaccatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaa +cacccatggttcgttaagtgagggtatccaggtgttataaggacgatctagaagtattca +ggtacacggtgttcagacatgctctaattgtcaggttgtttataatttaacgtatcgctc +tctattctaaataatataaaattaaccgctcgtagggatgctttccagtaaaagatacac +tatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtacattcttaaactt +aaatacgtattatttaaagtaaatatattatctaaaccgcttttgtctatccacatttcg +tcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatc +tatttcttctgattgatgtaatactgacccttactccgtacatacaaatgatggtaagca +agaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtag +cttgaaagggatatggatgtgtatgccaggcttcattttgacaatttttctgtcctgctc +agtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgtagatccaatcac +gctttcctacgctaatgaaagttctagatagtgtaggtgttagacagaggttagcgccta +catccttacacacacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtat +ttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaatgtcctgcccta +gagttatgataaaataactgctgccctgtaacttaagtttacaaaccgatattcaatcgt +tgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaac +acagtgatttataaatacaaagagtacatttagttaccggattgcggcttgacatttatt +ttacagaattttatcggcaaaacacttcatatgaactatcgcttcacgataagtctatga +tagactagcattcgtagagaacaggaagagcaatcattatatatgaagtgttacagtggg +tactacatatgagatcattaggtctatatccggccttcctcataagaccttggaaatatc +ttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagta +attcatcggacgtaatagtctggttttaactaggggttattgatatttaagctaaaagag +ttccctgaacactcgaaatgtataatctatcccaactaaaaaagtatacctctaattcag +aaatgtcattgagattagactgatgtcaatacgctaggaggtaagacaagtagaagtttt +tgatttaggaattgaaatgtaatacctccatcttaagttctatattttaaagttttatgc +ggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatgtttgcggccccg +tatgagtaatgatctgtttatcaatctctagctactatcccacgaatgcactgatgccag +tcatggcgcttacattagtcgacagaaatccgacgatacctatcacgcgtgaactgttct +ggttcttattcaattcgaagtgatctcagatacattacggccatgcttgcccttcatgtc +tgctgagcagttttgttataggctgaatctcctctaagcgaaattgataggatttttggt +ggtcgatttagtctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaa +tgatagggatcggctgaggaggataaatatacgctggtgcctggtatttatccagaacaa +gttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaa +ggccgcaaagggttacatctcaggatcgtggcgtatagtccaccattagttctgacttac +ttaatatagactgaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtc +ggttagcaaaacgtataggagcatgatcaaagaagagttaattaatagtactgcactata +attgtcggcggagtaccatgagctgttgcccaattcgatgtttattaacagcacgcataa +aaaatccagacttttcaattagaattaactataaatggtccgcgaaccttaaatgatcgg +aaggacgggatctgccgttgtatagaccccaactctatctaatttttataacacctctgt +aatcaacaaatcttattatgccatcattatgtcattcgccaagtaagtccagttcgagat +tctctggaccgtgcaatagtattgtcaaattatggtaatggaatccttcttctaacaccc +ttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgcc +gtttctttttacgatgatagggattcttaaagcttttctctattctagatcccagttgcc +atcatcaatatctcaattgatgctcattatatagttcttatttagtatgtccagatgtca +ctgaagatcctgcctagaaccgatattctcgacaggatcatcagttcgacggggcaaacg +cacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatg +tggaaaaaaactcctgtccacgatatgtaggcaagttttactgcctttaattagtagtcg +attagtgtagtttgatattatctaccttatagaatgtaaacagtaacccggccttaatgg +tttggcaggattctttgtaaaagttaataatgttcataaactttatcagaaaacctgaag +tagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgt +cttgttgtccgagtacacatattgctcctctcccccactcttctaggaaaatcaattatg +ctaacctgcagaccttcttctttactatctttaatgcatgcccagtatgttcatagggta +gacttgctatctattttgtataatctacgaatgatgcttggggcgcgacttttaacaatt +aagccgttgggtataatttgagagggtgccacgatagtaagagatttccggcgtgagtaa +ggaaaatgataataggattaagcaggcgtaatagctcaccctcctcagttctccaaccct +gaaccggctaagtatgactgtgcagtattaattttgaatacatattgcagcccctaggat +acattatagatgtctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcg +attgaggttaaattagccggaattacagacacagattcttgtttacaattgtgggaagaa +aaccacctcaaacgttgaaacctacattcacaaatggattacgttggggatgagaatcga +ttccggtcaaaaatcatgcccggagcaataaccaagaattcacagaggattaatacactt +ctccatgaagataggactgcttgcactatccttatctttgtgtcttccttcaagcaccaa +tcgtttggggacaaccacaattatgccaagaaataacggaaggtgttccaaatctatgag +tccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggactttagatttggg +tattctagagactgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaa +aggggaccgcacgttgtgctagggatgtttccttaggaatccatacatgtaagaaagaat +caaccgtaattatagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacc +tctgggaaatagattgaatattctggacagcagcgaatcctgattatatctcaagcgaat +atatgacccgcaagaaggatttatactagaataagtctaagaaagggcattgggtcactt +cttccactaacacacttttatcagttttataccttgagagtcccatgcatttttatatat +atttaactttcgttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaaca +acggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttc +tgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaa +accgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttc +tatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagttt +gggttttggatttaccagtcttttagtttcggtactatttgatcgggacattcgtccaaa +catgatggctcattcgttctttttttcaattttaatcaaaaccttgtatttacctgatac +attaaactgagcatcgcatggaggtggagattcccatatatgtaatcatttgatatccta +ttccattctttttagttataaataaacgctccactgcacaatgggagtaggacttcacca +ataattagcatctactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaata +ggtctcaacaacttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaa +gtaagtagaattacggtcgtattacttgttgccaaatggttattactccaatgggctatt +ctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagt +ggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggt +gatgaattattgttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaa +tttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgcagagttttgcca +agtttacaggtgatttactaacacttgggagggtacgtacaaccatcacctggttagcag +agaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttatta +aacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaa +tttatggttttttccgttgagtgataatagctgcaacatgaagatagtaaaactgaggtt +aaactttcaccatattaaattatatgttcaattacgcgatgtacaaactaatgttaatca +gatttaggagcgcgcttaatatgggtccctatcccgactttgtacgagattttgataaaa +aatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacaca +tttaggatgctatttccctaagaaagcggaaaatcctggctcaatatttataatagtaat +ggttaagattgtggcccaatcgctgagtacccgtcttacgctttttccaacacataatcg +acgagaatgtatttaaatgtttgagacttacgttttccgcgtacttattattaaagtcat +tggagagggtgtcgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatc +tattggttgtttctaattctgtcgtccgtgtaggctatttaatttttatggtacacttga +atatgtttagccataatgtagccaatactacaatatcagatacttgtatacgacctatag +acttttgccgaccgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtt +tgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgctatatgttactc +tgaatgttgttttttttaccagaatgtgttataatgatcaaccatgcacgttcctactaa +tcatataaattttgttacgtaagcttttctatgatagtggtctaaagactacccttgcat +actttaagattaagacatgcactttaggaggaactcacacgttttgagctgttctagccc +acctataagccattcgtccgcaatcccataactacaatagtcggcaatcttttattaccc +agaactaacgtttttatttcccggtacgtatcacattaatcttaatttaatgcgtgagag +taacgatgaacgaaagttatttatgtttaagccgcttcttgagaatacagattactgtta +gaatgaaggcatcataactagaacaccaacgcgcacctcgcacattactctaatagtagc +tttattcagtttaatatagacagtatttgaaccaggcgctaatgttaaggcccccttcga +aaaccttgttatgttattccatgtggtcggaggatttgcggggcgatagcgctgggcggg +gatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaa +aaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccgaagggactactg +tattccgtcttggggatgtaacagactgattacagtcttatgatgaagcctcattcatct +aaaattagttgatttattccacggatactatcacactcctatagaaagagttaccaccgt +gggaagctagatataataaataaaagacatacaatattagtatggctcatgatctacact +tactcggatctctctttttttataaccagtagatcgcattacacgtattgttgttccgca +tcaggccctaggggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaa +gatattaatagatgaaatacacgggtttacttgatttctgttcagtcattcacgggaaat +cctaggagtctttcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtct +cgacggaattggtatttcctggcatcacaatttacctagtattggagatcacttaaaata +atgttgagataataatcaggatatttctagtatgtgacaaacctctatttagtgattgtg +attttcaattaaacaagacgtaggggtcaaattaacgactacatgttggaaagaaggccg +aattgtaatatctaactcatgtactaagaagaagtgctttcgtttaaggctttctgtcta +acattctaacgtcaattcctatgtaatactactgtaaccaagttattactcggctgcgta +gataaagtctcatgtaaatgacggtttatctgttacttttgggtttcaacctagctagga +cgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgt +ccggattataaccatccctctcccacttggaatatcaccgggttcttaatgacttagttc +gtcttccttattttccgggtaagatcgctgtggaccggacccattttgatctagtctaaa +aaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgc +actgcactggattaacaagaacatgttatagtgtactgacacatgttagactaagaggtc +tgttcgggttagccgacttatatgtttaaccgattttgacaactgggttgagagataaca +atgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatg +gcttgaattatttaattgttctaaccctggcgtcgaatttttttggttcgaaaatactta +gcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaa +ggcagtattgtgactattgacagggaatcctaaaaagctactcgaattggtatatggaag +aggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagct +taactagtttgatggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatg +ggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgtacactaggcagcc +ctaatccaaaacttttgaggatgagtactgccactattatactgtaccatttgtaactta +cattttatatcttcaaagaggtagatattgtcggccattactgtcacttacactaagggt +agcttgattactgatacctctcatggtaaaaagtaatttaagaacctatttttttacata +acctctgctactaccgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcac +ccctataagcagaaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcct +atgagaataccactcttggaatcggtcctttaggctgaggatatagaacgaggggaacgc +atcaatctaggttaggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctc +agtaaattgccaaatgcagaaatcttacactcttttcttaactaagtatgagagcaacct +cactcctgaacagcttgttacctaacgagaagaggctttaagtagcctggagcctcaacc +ggatatccggatttgactctcatccacttacatgatgattacggtcattacatctcatga +ttttctgagtgccctatagactgggaatttaatctaccctgtttctatttgttaacaagg +agaaccactggtcaagatgacgcgcttccatttatgccaccataagtaagttctcggaac +ccttacatgattggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtgg +cctatcatattcaggtcatcgagctcagtatttaaagattatatggtcgctgggggtatt +cagtgcgcgatggaagactaacattggaaatcaacggaattgacaacacgctcactttaa +taacctatctcaggataagtttaatgtaattagacggaactttctctaactccgtgtact +aactctttgaaaataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaa +agtattggtccaaataatcctcagtaaaatcaagtcataaatataaaatttagatcttag +gacagaggaaagtgctttcccgagcataggatctggcctacgccagtagttcatgcttgt +gttaaaagttgttactgtttatagtccgtactcagggtagtgttcgatactcagcgggga +actgacatattacactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaat +tacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgatt +cgagtttgtaaattcacagatactgtgtatcatattattatagatgttaaggcatagaat +tattggtattgatgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagt +gcagcttggaagaactggatgtatcctataactagtaagagccttaaaggtactacatac +ccagggatgttaccatcattaatttggccatcttcaatcttcgcaatgcatactttcttc +tacaagatgccttttagaagacaaaataagtgtcaacaataacgctgtaacttaactctg +ttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgcaaacgcaggact +actagattattaaattcgccagcccgcctcgtttaatataacatcataaaaattctaagt +aatatctcacacactaatccgccatcgtccatagcatcagtcacctgtcttacacaaaca +catgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaa +agctgctaccttgaacgacatcaaccatcctacctttgtacaacagaccaacatctctgt +actggtaaatagatctgaaaagttataaatataactgttttcacattgatagaaaaacag +ctatgtgctatttgtatatactataataaattaagcgaaacatggagattaaaacagtgt +tttctcatcctccacctcttgttctgctaatttataattcttgatgccactcgtgtgagt +cgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaacgagatcctatt +tctcctgaaaattattagcacggtaactcctagggatagtggtactagttggtatgaacg +tataaaaacttgtactactttctcgggatgtgagggagcaaactattactcgaccagtgc +aacgcattatcgacagtaaaagttttcagctgatacctgtctggatggattatatgcagg +taggcgagagtggattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaa +agtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcattt +cgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgc +aatagtactccagaccatgaaatggttatccagattaataataacttaatatactttcac +tacatactcagcgggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaa +aaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgt +aaaatatagtagaatatgatgttaaatcatttatattccagggagattgaatagcttacg +attagctggtataatttaactcacatgattaagcaaatatctgtaggaccgagggaaaga +ataaaataaagtaccatgagttcggaacgctgcattacatggcgttgggctagcctgata +caagaagatgagtatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggc +agatcccggagcagatgattatcgtctaacactgtctttaccaatgcacaacgcatagat +ttaacctgaactgttctggattcactcctgactacagcctacaactcatttctatgcata +actcttaaagacagtcgcaatatcagtacctctatacacatcggatcagactagatcata +agataagtctcctctggatccttgtattctgttaagtacactacaaatttgtttagtgtc +tgggacaattacgataagggtcgcgactagaccacagggcatatgacctccaccgctcct +agcgagtctccaatctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcac +tgtaagatttacgagggtgagacccatttagatatgcctcgtttaaccgttttaggcttg +ataggatgagtttgtcgatccatcaaattcccgacattcatattgtccaataagtatatc +tagcttattcggactcgctaaactaaattatggtataaatgccgtcaaccggtgcatttg +ttcaatcaacaaattatagtcaatctcccatggggccttatggcagcgtatacagctggt +ataacgaccatatacaactatgaacggactagctgtgaactaagcagattattggatcct +tgtgtataattttaagtttcgatctatatgctatagtatagaaaatgttccgatcgtacg +cttcctttacagttaaacagtctatatcatgaagcttatccaaagctggacatttgatgg +caatcttacttaattatgaaacttaattacctattattgaaagtatttatatgatcgaat +aagatttgctctataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaa +cctaggtaatctaaagcctgcatctatttcttatcattcatgttatactgacccgttctc +agtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaat +aaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcat +tttcaaattggttatctacggataactgtgcgatgaactactataggtcaaaattatctt +caatctcattctagatcatataaagatgtccttcgcgattgatacgtctacagtgtgttg +gtgttacacagagggtagcgactacttacttactaactctctcttgatccgcaagcataa +gccaggttaaagtgctctatctttttctgtggattataatagttataccgccttgcatct +aggtgcccattaggtaatgccctagtgttttcataaatttactcctgccatctaacgtta +ctttaatttcccagattcaataggtctctcatttgaaaattgttatatgtcaacaaagaa +tataatagctgagtggaacaatacactgtgagggagtaatacatactctaaattttcttt +acggtttgcgcctgcacagttttttttatctatgtgatccgcataaaaagtaatttcaac +gttccattcaagttaagtcttggtgacactagcattaggagagatcaccaagaccattat +ttatttagctagggtttaagtcggttagaaatatcagataatgaggtctttatccggcct +tacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaagtatggccgaacc +cacataatgcacaaatcaagtcgatttcttccgtccttttagtctcctgggaactacggg +ttattcatagttaagctaaatcagttaacggaactagacaaatgtataatagttcccaaa +tatatatctataaatcttatgcagttagggaatgcagatttgaatcatggcaatacgcta +gctcggaactcaactacaagtgttggatgtacgaattcaaaggtattacatccttatgat +gttcttttttggatacttttatgacgacttccacgaagtgaaattatgttcgaatatctg +aacagttacttggttgagcccaaggatgacgaatgttctgtttataattctcgtcataat +ataaatacaagcatatgaggccagtcatggagctttcatttggactaacatttccgtaga +gtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgttatcagatacatg +acgcccttgcgtgacattcatggctcctgacatcgggtcttttaggctgaatctaatcta +acccaatttgtttggattgtgggtcctccattttgtctgttaatgcttattaagattaaa +aatgtactacgtatttagacctaatgattgcgatacgctgtggaccattaatataagctg +cgccaggggatttttccagatcatctggcctgtgtatatgttcaaatctaatagccgaga +gaaattactccgacggaaaataaaggcagataagcgtttcagagcaccatcgtggcgttt +agtcaacctttagttcggaatttattaatatacaatctcactctttggacgagctcctta +aaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaaca +gttaaggaatacgactgctctataattgtccgaggagtaccttctcatctgccaatagtc +gttgggttggaaaacaacgcattaatatgccacacttgtcaattagaagtttctataaag +gggacgagtaactgatttgagacctagcacggcagaggacgttcgtgtgacaacatctct +ttataagtttgagataaaatcgctaatctacaatgattatttgccaatcattatcgaatg +cgcaaagtatctcctgttcgtgattctagcctaaggccattactatggtcaaattatgct +aatcgaagcagtcttctaacacccttagaaaagcaaacactattgaatactgccgccgca +ttcgccagcaccaacataactgcacgtgcttttttccatgattggcattatgaaagattt +gatctatgattcttaccagttgcaatattcaatttagcatgtgttcctaattattgtgtt +attatggtctatctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcagg +atcatcagttcctcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaag +caatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcg +tttactgccttttatgaggagtcgagtactgttggttcatatttgctacatgattgtatg +taataacgatcccgccctttatcggttcgatcctttatggcgataagttatgaatcgtca +gtatctttagatcaaaaactcaactagtacccagttccccggaggaacggtcatgattaa +tgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccac +tcgatgattggtatagctatttgccgaaaagccacaacgtattcggtactatcttgtttg +attcccctgtatcttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatc +ctgggggcgacacttgttacaattatccagttgcgtttaatggctgtgggtcacaagatt +gttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagct +cacccgcctaagtgatccaaccctcatcaggataactatcactgggcagtattatttttg +atttcatatgccaccccctaggagactgtagtcatgtatctttcttacccaatctagccc +gaaacaagaaagaatgtcgattccagtcaccttttattagaccgatttacacacaaagtg +tcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacgacttgctctattc +gattaccttcgcgatctcaatcgattacgctaaattttaatgcccgctgaaatatccaac +atttaaaacaggattaattctctgatccatgaacttaggactcattgcacgtgacttatc +tttctctcttaattcatgctccaatacggtgggctaaaccacttttatcacatgaatgta +cgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatc +ttctattgggacggtacatttcggttttatagactatgtagttacacggcatcaacatgt +aattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggag +gattacatacatctaagaaacattctaaactatgtatagtcgtttacgacccttgtagta +cgtgcatcccttggcgaaaagtactctgggtattagagtgtatattatcgacagcaccga +atcctcattttatagcttgacaatttatgacccgaaagaaccttttataagtctataagt +atatctaacgcaattgcggcactgagtccactaactatctttgagcagtgttatacagtg +agacgccatggaaggggtttatatattttactgtcgttccctaaaaagttaattatcaga +cctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccatt +ccagtcgagatcaaccgtttctgcggatcgcgttacattccttgcttatttgcgataaat +cgatacaaccccattaccagaaaaacccggagaatcaattactctgcagatcttatacta +aaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgtggagcgttgggg +taagagcggagcgattttaactttcgcttttccattttccagtattgtactttacgttat +atttgagcggcacattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaat +caaataattgtattttcagctgactttaaaatctgcagccattggaggtggagattccaa +tagatgtaagcaggtgatatcatatgcaattcttgtgacttattaagataccagacacgg +cacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaattccgaacgtaaga +tatgtttacggatgcactaaaataggtagcaacaacgtttctctgagatgtataagttac +caaacactggagaattccgctaaactaaggacaatttccgtcgtattaattgttgacaaa +tggttagtaatacattcgcagtggataatccgttgcatacctagcactgagtgtaaataa +aaccaatcgactactggcatttcgggctaacgactagatgttagcctatgtgaaagcctc +acacatgcttattgccttcacggtgagcaatgtttcttattcgttattagaagtcacctg +tagagacagtagagatgacctaaatttggtttgtccagtcccgaggtgatctaatgatta +ggttaacttagaacagtggtcaattggttaaagctgatttacgaacacttccgaggggtc +gtaaaacattaaactggtgagaacagtatgatgtattcggtcatctagacaaccccatcg +ctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcct +gttgctccggggagatagggttaatttaggcttttttacggtgtggcatattagctcaaa +catcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaag +cgatgtacaaaataagcttaataagatttaggtccgaccttaatttcggtccatagcacc +tctttctaagtgttttgcttaaataattgtattgttattgattttctgcgagttgaacac +ggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaa +tcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccgcactaaacggct +ttcgctgtttccaaaaaattttagtccactaggtatttaaatgttggacactgaacgtgg +aagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgtactttgagcagat +gctatcgtcagaaaaaggtaaatcttttggttctttataattctggcgtccgtgtagcct +agtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaattacgtcattag +ctgttacgtctatacgaaatatagactgtggacgacccatcgtagagtcatgtagttaca +tgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactgg +tcaattggttcatagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagc +ttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcctgttcgaggtta +gtcgtataaagacgaaacggccttaatgtaacattaactattccactgtaggtggatcta +acaaggttggacatgtgctaccaataagataagaatttcgtccgcaatacaatatctact +tttgtagcctatcttggattaacaacaacttacgttggtatttcaccggacgtatcaaat +gattctgattttaatgactgagagtaaacatcaacgaatcttatgtatctttaagccgct +gcttgacaagtcacattactgttagaatgaacgcttcattactacaaaacctaccaccaa +ctcccacattaatattatactagatgtttgaagtttatttgacaaaggttttcaaaaagc +acagaatcgttacgaacacgtacattaaattgttagggtattaattgtggtcggtgcatt +tccggccccatagcgctccgcggggagaaactatggccttcatgacagcccccccataac +atctaggtaatggtcggataactataaacaaccctctccagagaactgtgaaaataaaat +ctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaagactcttttcact +attttcttgatgcctcattcttctaatattaggtgattttttaatccgagaatataaaaa +gacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttt +tgactatccctcatgatctaaacttacgcggagctatctttttgtataacatgtacagag +aattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttat +cgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacgggtttcgggatt +tctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaa +ggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtcc +gaggattgctgataacttaaaataaggttgagtttttaataacgatttgtcgagtttggg +aaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacgggtataatttac +gacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactg +ctttcctttatcgattgctcgagaacattataaagtctattactatggattaagactgta +tacaagtgtttaagcggagcccgtgataatctataaggttttggtacctttatctgttac +ttttgccttgaaacatacatacgtacacgggaatatttacctaaacgccgtatagtccag +cctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgcccacttgcattata +acccggtgcggaatctcttagtgactcgtcaggagtttacgcctttgagacctctcgaca +ggacccattttgatctagtcgttataggtagagtgcctttcctatcgcaccattaccttc +tagcaaacttagagtattcaatgaaatcatatcctgtttatactaaatgttataggctaa +tgacacagctgacactaagaggtctcttcgggttacccgaatgagttgtttatacgatgt +tgacaactcgggggagtcatttcaatgaagactgaggactcttgatcagattaaaacgct +taatgactgataatttagattatgccgtgtattatttaagtgggcgaaccctcccctaga +atgggtttcctgagaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaa +cgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaa +ccgtctactattcctagagcgaagagctatgttctgacacgtccccaatattaggcaaag +gctccaaaagaacagtcaattgattaactacgggcttggtttctccgtgaatccttgcgc +cgctataccacataaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgac +cctcaacaagtacactagcaaccccttagcaattaattttgtccatcactactgccaaga +gttgactggaccagttggaaatgacatttgatatattaatagagctacatattgtaccac +tttactgtcacttacactaaccctagcgtgattactcatacatatattcgtaaattctaa +gttatgatactagttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttca +actaaatatttcactgtagccaaccactttaaccagaaggataccttaatgccgatataa +tattgtccaggaaacgttaatactttcacaagacaaagcttggaagaggtactttacgat +cacctgatagatcgaccggaacgattctatataggtttggtctgagaaatttgtagctaa +aaccatgttccataggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttg +cttaactatctatcacagcatcctaactcctcaacagcttctttcctaaagacatcagca +ggtaagttgacggcacccgataacccagagcacgattggaatctaatactctgtatggat +cattacgctaagtaaatataatgattttctgactcaaagttacactgcgaattttatatt +aactggttctatttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatc +caaaaatatctaacttataccaaccattacttctggcgcagaaaaacatagatatctgaa +caatcgaccgttaagactgtctcgccgatcttaggaacctaatactgctcagtagttatt +gtttatttgggccatccccggattatgtcagccatggaacactaaaagtcctaatctaac +ctatggacaaaaagctcacttttataaaattgctcaccttatgttgattgttatttgtcc +gaaatgtctataactcagtgtactatctattggaaaattatggccggagttttattgaat +atacttttgtatgttgagaaagaatgttgtcgtaataattatcagctggaaaatcatcta +atatatattatattgagatattacgacagacctaagtgctttcccgtcatgagcagatgg +actaacactcttggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcc +cgactcttacttactcagagcggaaatgactttttaaactaacgtttaaaggcacttagt +atgcgtcagggttatttttttaattacgtacccttgtgcagagagtttagctattcgatc +ctacttagtatgaaccatgagagtacaggttggtaattcacagagaaggtcgagaagatt +atttttgatgtttaccaatactatgaggcgtattcatcgaaataattttatggctgcgca +cttcacatacgcaggaagaccactgcagcttgctagatctggatgtatcattgtacttct +aagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatggggacatattca +atcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaa +ctataaccctggaactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaa +aggcccaaagcaaaacccaccactacttcagttttaaattagaatcacaccctagggtat +tagataataattaaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaa +taagtctccggtctttcacaaacacatggttaagcgatgtggttttgactagagacgttc +gccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatcttacttcatacatt +gcttaaacagtacaacttatctcttatcctatagagatctcaaaagtttgtatttttact +ggtttcaaattgagagaaaaactgcgttctccgatttctatattattgtttaaatgatgc +caaacatccagtttaaaacacggtgtgatcagccgactcagattcgtatcctatgttaga +atgagtcatcaaactacggtcacgcgtacattacagagtaaactacacgaatgaaagaga +taagaagatgaaagagttaataggtctcctgttaattatgagaaccctaactactacgga +ttggcctactagtgggttggaacggatataaaattcgactaagttcgcggcatgtcaggc +tcctaaatatgaagagaactcggcatcgaattatccacagtaatagttggaacatgattc +ctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggc +gttgtgaatattcttcctcagaaaaggactgttgagcaaggaattggattctgtgaacgg +aatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgcc +gcgcgcagacatatcttcttggcaattagtactccactaaatcaattggttataaacttt +tagaatatctttatataagttcactacttacgctgcgggtagtatatttaaagtgatgtc +ttaggaatcttatggcggcggaataaacggcttgactatagataccctaattctggcata +accctgtaacgtgtgaagcatgctttaatagacgactagatcagcttatagaatggatat +gactgccacattgaagagattaacattagcgggtataatgttacgaacttgtttaacaaa +atagctctaccacacacgcatagtataatataaaggtcctggagttcgctacgagcctgg +aattgcagttcccctaccctgagtaaacaagatcagtatggacctatcttctgacccacg +tgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcggctaacactcgc +tttaccaaggaacaaacaattgatggaacaggtaagcggctggattctatcctgaataca +gcataataatatttgctttcaatatatagttatgacactcccaatatcactaactcttta +caaatcggatatgaagagtgaattagagatggagccgatcgttccttgtattctggtaag +tactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactca +cgcattatgaaatcctccgagcatagagactctaaattcgccaagcaataagtcccgacg +cgaaggatgagaagctcattgaactgtaacatttacgtcgggctcaccatgttacatatg +cagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacataaaaggccccact +ttcatatggtcaaatatctatatcgtgctttggacgactcgataaactaaagtagcctag +taatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatatataacttccgga +cgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcg +gaactatgcagattaggcgatccttgggttgaatttttagtttccatagatatgagttag +ttttgatatggttaccatacgtccctgcattgaaacttaatctgtatattgattgatcct +tagcaatagcggcacatttctgggcaatatgacttaattaggttacggtttttactatga +tggatacgttttatatgatagaataacagttgctatttaaacaggtactacattcaacta +atactgtttcactattgtgtccaacatagggaatatattgcctgaatagatgtattatca +ggcatcttttacgctccaggtagaactaattaaaaatgatccttagaaactttcaagcaa +cataagctaaaagttacgccaattataagccacatcggtaggatcttcaggcattcccat +atccttctctatcaatcccgtctgttgctaattggttatctaagcatatcgcggcgagca +tctacgataggtataaagttgctgctatctaattcgtcataatatatacatggaattaca +gattcatacgtcttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatat +ctctctcgtgttacccaagaagttgacacgtgattgtcagctatctttttctggcgatgt +taatagttataaacaattgcatatagctgcaaattagctaatcaaatactcgtttcttaa +atgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagggcgctaagttca +aaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtg +taattatttctctaattggtctttacggttggaccaggcaatgggttttttatctatgtg +ataccaattaaaagtaatttcaaagtgacattaaacttaagtattgctgtcaagaccatt +acgacacttcaccaacacatttatgtattgtgctacgcggtatggcccgtagtaatttct +gatattgaccgcgttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgt +gtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgttgtattacgtcc +ttttactagcctgggaaataccggtgattcagagtgaacataaatctctgaaagctacta +gacaaagctagtatagttaaaatatatatttcttttaatattaggatctttgcgattgca +catttcaagcatcgcattaacctacctccgtactcttctacaacggttgcatgtacgatt +tctatgcgatgaaatacttatgttcttagtttggggttactttgttcacctagtcctcga +acgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattct +taggtttataattatagtcagaagataaatacatgcatatctggacactcttccacatgt +catgtcgactaactttgaactacagtcatatatagactgttatctgatccgtatgtgtct +attactactcttatctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcgg +ggctttttccctgattataagattacactattgctgtgcttggggcctcctactttttct +atcttaatcattttgtacattaaaaagctaagaagtaggtacaacttatctttcccatac +gagctggaccattaatttaacagccgcaaggcgagttttaatgttaatctggaagggctt +tatgttctaagcttttagcactgagaaattaatccgtaggaaattaatcccacataaccc +ggtaagagaaccttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaag +ctcactcttgcgacgagctccttaatacaggccctgcgttatattcgaccgtacctataa +ctagaccaccatcttaaatgtacagttatggttttcgacgcatagagtatgggaccacct +cgaaatgctcagctgcaaattgtactgggggtggttatcaaacatttaatatgaatctat +ggtaaagtactagtttatagatagccgaacactaaaggtttgcagaccttcctcccctga +ggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcgtatctacaatga +tttggtgcaaatatttatcgattgcccaatcgttctactcgtactctttatagcctaacg +ccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaattacttaaccat +actcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgttttta +cttgagtcccaggaggtaacattggatctatgagtcttaacagtggaaatatgattttta +gattgtgttcagatttattgtcttattttggtctatctcatcagctatagctacataatg +acgtcttaactgtttcgactaaccttcagatctgactaccccaaatacaacatagcaaaa +gaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaag +aatcgaaaacagatctaccattcgtggaatcaatttttggacgagtactggtcgggtcgt +gcttatttgctacaggattgtttcgtataacgttcaagcactttagcggttccatccttg +atggcgttaactgatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggt +cccagcacgaaacgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagt +ggaatatgtgtcatcagagacaaatagatgattcctatagctttttgcagttaagccact +aagtaggcggttctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcg +tgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagtttcaacttccgt +ttattggctgtccctcaatagagtcgttctcagggcacgactctcgttcgttattcataa +gtccagtttgatccacgaatacagaacacgcatatctgataataaaagcttaacgataac +tttcacgcgcatggtttatttttgatttattaggcaaccaaataccagaatgtagtcagc +gatatgtagtaaaatttagacaaacataaaacaaagtatcgccattacagtctcctgtta +ggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgatttaataataatt +acggctaaacgtattgatattttccaggaactgccccatctcatgagatgaccctaaatt +ttattcacacctcatttttaattcttttatatcacgattatttatctgagcaagcatctt +tgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgcta +aacatattggttcaattcaatgtaagctacctcggaatttgcttgcactaagacggggaa +gccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccgttggagtcacta +tggagttacaagcattataaatctaaggaaatcgcagtatcagtccttaccccaaagata +cttcgcattccctggggtacggaccatgaaatacttctttcatacatgataaacgatgga +gactcggttaccaccctggtagttactccatcaattggagttaactaagatcgctattac +aggctttattagccaatcatcacaagcctctttttagagattcacaagttagcaaaccaa +agttcctttgataagtctttaacgagatctatcccaattccggctaggagtaaaatttat +atatttgagatcggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtcc +ttccctaattaggtaattttcagacctccgagagagagtagatcaacaacgcgttatact +cctaaaatgcttgtcgataacatgacactacagatcatccctggatgagcatcgactttc +attacttgattagttcagttaattcgtttcaaaccattttcaacaaaatcccccagtaga +tatgtatatgcacatcttagactaaataacagttttcataccctgggatttgtgtcacta +tctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactggccctgttccatt +gtaatcgatgggacgggacgttatattgcagacccaaagtagtaataaattcagccatat +ggacggagggggggaattgttaagaatataattcgattttcagctgaatgtaaaagctcc +agccattcctcctccacttgacattagttcgaagaaggtctgagaattggaattgcttgt +gacgttttttgtttccagacaaggaaatagcccagtaccaagtataatattatgacaata +gaagcttaaattcacaacgtaacatatctgttagcatgctctaatagaccgagaaaataa +gtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagt +tcccgactatgaagtcttcacaaatggttagtaataatttcccagtggagtagaagtggc +ataacgtgcactctctgttaataatacctttagactactcccatttcgccagaacgtctt +gatggtaccctatgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtc +gtatgcggtatttctacgaacagctagtgaaaggactgatgacctaattttggtttctca +agtccagacgtgatattttgatgaccgtatctgacatctctgggcaattcggttaacctc +tggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttt +tagctaagctacactaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcat +ccatgtgtacgaattcctaatactcttgctcagggcacttagggttattgtagcctgtgt +taccgtctcgcatattagatcattaatcaacagtcttataatcaccgtaatcggtaaaca +gttgttatttgttctgataggtagacagctaataaagatgctgttgaacagttacgtccc +acctttattgccctacagtgaaactagttcttactctgttgctgtaatatgtctagggtt +attgatttgctgccacttcaaaacggaaattaagtcattaacgaaaatggttccttcata +ggtaaagatcaatccccaattgaagccagaaattttgagatgtcgattcctgatcattcg +ccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttg +tttattctggctcaaggtacgtggaacacgtagtattttgatactaatgccagacccgct +acgatccctgtactgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgtt +agaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacac +agtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatactctgggcaacac +acatacttctctcatgttgtttcttcggacctttcataacctttcctggcacatggttag +ctgcacatcacaggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggt +ggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatattatgtttatttg +tcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttga +tctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaataagataagaat +ttactaacatttaaattttcttattgtcgagcatagattggaggaaaaacttatttactt +ggtatttaaacggaagtttctaatgtttatgattggatgcacggacagtttactgcttac +tttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgttcatgcttccatt +aagttcttcttaaacttacacaaactacctaatttagagttgacgagatggttgaacgtg +ttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtg +cgtaggaattctgctacgtccattgcaggccacattcacatcccacccctgaatatatgg +actgaatcacacacaccaaatttcatctaccttatcgtagcataactattaacaaacata +tacagacttcgcggtaaataaaatatattagtacacaaccgtatactggttgaactattg +cccagctttaagacgcttttaactaggtgcttgatcaagaagtattattatatgacggca +gtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacgccgtagagacat +ttttgttagatatgtatttctttttgacgagccagcatcttagtatctgaagacgagcta +tatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagattaaccaaattcc +ccagaattagtaatggcgccttatcgatttactaacgatatataacttgtgatgttgtct +gcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctg +gatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgc +tatgtaatccattctaatgggtaagaggattcctcttatagtaaaatatgcttgactttt +taagaaccattgggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttt +tctacaactacccctattaggttacaagtaatctggctttcttgccacttggcgatgata +gttagattcgtatttctacaacgcagttactgtatccatggcgcgagataattagatacg +atttgaatttggatgtagactcgttactactgttgtagaccagcacgtgagtatctagat +gggtttgctaccttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatat +tttactataagcagtattggccaccctcgtattgcggcagggtgtgctcacctggttaaa +atgaaagagaaaaattccattttaaaacccggaggaatctattactgacgaggaaggtgt +ttaacccgttgagacatctcctaacgtaaaaggttcatattctagttattccgagagtca +ctttcctatccaaacatgaactgatagcataatgacaggttgaatggaaagcatatcctg +tttattctaaatctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttac +aactatgtgttctgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctc +ctagcgtcatctgatttaatagcttaatgtctcatattttacagtagccagtgtagtatg +gaaggcggcgaaccagcccctacattgggtttcctgacataagtattacatatcacttgt +ctgattacacagcaaaatcgctaaccttactttgcgcatgtagctattggaactttgggc +tagtgtctatcccattaagtttaacagtagactagtccgtgagcgatcaccgagcttatg +tctcgtacccaagttttggatttggatcaaaaactactcgatattcatgatctacgggct +tcctttctccgggtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaaca +tgtttgacacgggatagcgtagaaactaaacaacgaatagaccatccaatttgaatttta +ttgggtccagcacttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatat +taattctgctacattttcgaccacttgtatctcaaggacaatatcccttgaggcttttag +cagaaagagatgccgtaattctaagggatgataataggttgggaaatttaagagcagtag +taacggtcgcgggttcgaccttaaactatatatttaaatctagccaaacaagttaacaac +aaccataaagttatgaccttattatattggcaagcttaacgttttaattgctctagtaat +agagtggtagaggtaagggaccatcacctgattcttcctccgcaaccattatatagacgt +gtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaatatcgaatggcaat +tagccacattgagttaaatagttgaggatatttcttgcacagaatcagatctaatctaat +gattcgttactaaacacttcaccaggtatcgtgaaggctcaagattacccagagaacctt +tgcaatataagaatatgtatgcagcattaccctaagtaattatattctttttctgactca +aagtgacaagccctagtgtatattaaatcggtatatttgggaaattcctcaaactatcct +aatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccatacatgaattctgg +ccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgccaagatattagga +tcctattactcatatcgtgtttttctttattgccgccatccccggagtatctcacccatc +cttctcttaaaggcctaatattacctatgcaaataaacatatattgttgaaaattgagaa +cctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgactatatagtgcttt +agtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaat +atttttcagatcgaatagcttctatttttgtgtttattgacatatgtcgaaactccttac +tcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtctcgttttacggcg +gaatcttgagtctaacttatatcccgtcgcttactttctaacaccccttatgtattttta +aaattacgtttattcgaacgtacttggcggaagcgttattttttgaagtaagttacattg +ggcagactcttgacattttcgatacgactttctttcatccatcacaggactcgttcgtat +tgatatcagaagctcgtgatgattagttgtcttctttaccaatactttgaggcctattct +gcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttc +atatccatcgttcattgtaattcttacacaatgaatcctaagtaattacatccctgcgta +aaagatggtaggggcactgaggatatattaccaagcatttagttatgagtaatcagcaat +gtttcttgtattaagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaa +taaacgagatagattcattatatatggccctaagcaaaaacctcctcgtattctgttggt +aattagaatcacacaatacgggttgagatattaattatttgtagtacgaagagatataaa +aagatgaacaattactcaagtcaagatgtatacgggatttataataaaaatcgggtagag +atctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagg +gtaactattattaattaataaagggcttaatcactacatattagatcttatccgatagtc +ttatctattcgttgtatttttaagcggttctaattcagtcattatatcagtgctccgagt +tctttattattgttttaaggatgacaaaatgcctcttgttataacgctgggagaagcaga +ctaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacag +actttactaaaccaatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaat +tatgacaacccttaatacttccctttcgccgaatactggcgtggaaaggttttaaaagtc +gaagtagttagaggcatctctcgctcataaataggtagactactcgcaatccaatgtgac +tatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgc +ctggggagacatgagaccacccccgtggggattattagtccgcagtaatcgactcttgac +aatccttttcgattatgtcatagcaatttacgacagttcagcgaagtgactactcggcga +aatggtattactaaagcattcgaacccacatgaatgtgattcttggcaatttctaatcca +ctaaagcttttccgttgaatctggttgtagatatttatataagttcactaattaagatca +cggtagtatattgatagtgatgtctttgcaagaggttggccgaggaatttacggattctc +tattgatacaatttgtctggcttataactcttaaggctgaaccaggcgtttttagacgac +ttgatcagctgttagaatggtttggactccctctttcatgtcagtaacatttcagccgtt +attgttacgatatgcttgaacaatattgatctaccacacacccatagtatattttatagg +tcatgctgttacctacgagcatggtattccacttcccattcaatgagtattcaacatcac +tagcctcagagatgatgacccacctctaataacgtcacgttgcggccatgtgaaacctga +acttgagtagacgatatcaagcgctttaaattgcatataacatttgagggtaaagctaag +cggatgctttatataatcaatactcaataataagatttgattgcattttagagttatgac +acgacatagttcactaacgagttactattcccagatctagactgaagtactgatcgagac +gatccttacgtcgatgatcgttagttatcgacttaggtcgggtctctagcggtattggta +cttaaccggacactatactaataacccatgatcaaagcataacagaatacagacgataat +ttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaagctatcattgaa +gtcccgctcacaatgtgtcttttccagacggtttaactggttcccgggagtcctggagtt +tcgacttacataaatggaaacaatgtattttgctaatttatctatagcgtcatttggacc +aatacagaatattatgttgcctagtaatccactataacccgcaagtgctgatagaaaatt +tttagacgatttataaatgccccaagtatccctcccgtgaatcctccgttatactaatta +gtattcgttcatacgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattg +ttacgtgacagagatagcagtttcttgtgatatggttaacagacgtacatgaagggaaac +tttatatctatagtgatgcttccgtagaaataccgccactggtctgccaatgatgaagta +tgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtataacagttgcgag +tgaaaaaccgacgaatttatactaatacgctttcactattggctacaaaatagggaagag +tttcaatcatgagagggagtatatggatgctttgtagctaaaggtagaacgtatgtatat +gctgccgttcattcttgaaagatacataagcgataagttacgacaattataagcaacatc +cctaccttcgtaacgatttcactgttactgcgcttgaaatacactatggggctattggcg +gagagaagcagatcgcgccgagcatatacgagacctataatgttgatgatagagaaggcg +tctgaattgatacatcgaagtacactttctttcgtagtatctctcgtcctctttctatct +ccggacacaagaattaagttatatatatagagtcttaccaatcatgttgaatcctgattc +tcagagttctttggcgggccttgtgatgactgagaaacaatgcaatattgctccaaattt +cctaagcaaattctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaa +tctggaatgacggagcgaagttcttatgtcggtgtgggaataattcttttgaagacagca +ctccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaa +gcaaatcggtggtgtatatatcggataacaattaatacgatgttcatagtgacagtatac +tgatcgagtcctctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattc +ccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctacta +atgcctttgttaggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaa +atttcttctacttggattaactacttttacgagcatggcaaattcccctgtggaagacgg +ttcattattatcggaaaccttatagaaattgcgtgttgactgaaattagatttttattgt +aagagttgcatctttgcgattcctctggtctagcttccaatgaacagtcctcccttctat +tcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggcc +ttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgc +cggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtagttaaataaatcc +atatctgcaatcgattccacaggtattgtccactatctttgaactactctaagagataca +agcttagctgagaccgaggtgtatatgactacgctgatatctgtaaggtaccaatgcagg +caaagtatgcgagaagctaataccggctgtttccagctttataagattaaaatttggctg +tcctggcggcctcagaattgttctatcgtaatcagttggttcattaattagctaagtacg +aggtacaacttatctgtcccagaacagctccacaagtttttttacagccgaaacccctgt +gtgaatcttaatatccaagcgcgttatctgattagagtttacaactcagtattttatcag +tacgttttgtttccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggt +ctgaccaatgtaggaagtgaaaagataaatattgcctacacatactgaattcaggcaatg +cgttttattcgaaaggtcatataactagaaaacatgatgaattcttatcggatcctttta +ctagcatagtgttggcgaacacctcgtaatgctcagcggcaaattggactgcgggtcctt +atcatacattttttttcaatataggcgattggtctaggttagtgattccccaacacttaa +ggtttgctgacattcataccctcagcaacttcctctcaaaaattagagtgagttggtggt +cttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttat +aatcgtactctgtagacaataacccattgtagtgccgattttgtgcataatacaagaagg +aggatataaaaatgacttttcaataatattggctattagcaacaagaaggagaatcctca +ttaagttagcaaccgcagggggtactgcagtccaaggaggtttcattggagagagcagta +tgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctgattttcctagat +agaataagctatagctacttaatcaactcttaactgtggagactatcctgatgatctgaa +taccccatttacaaaattccatatcaatgaggctaacgcttaaatttcatttctccatcg +taacaaaaatcagcctttttatacaagacaaaacactgcttccattacgggtagcaatgg +ttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaa +acaaattttgacctgacataatggagcgacttatcggatgttgccgatctttagggtcat +ctattaagcttatacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacc +tagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaatacaggagtcct +tttcatttttcaagttaacaatataagtaggagcttagagaggcttgcatgaaaatcgtt +aggaattacagaataggcagagagtggggcgtgtagactacattcttcaggccccacaat +atgggttataggttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcga +accacgctcgttccttttgctgtagtccacgttcatccaactattcagataaacaagatc +gcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaa +acaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaacataattcattc +tttcgactggacacgctaaggtttggacaaactttgtatctatatctggaggcctgtatt +ccagcccttcttttaataagatttacggcttaaactatggatatttgccaggaaatgaca +ctgctattgacaggaacataattttgattcaaacctcattgttaattattttatatctcc +tgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaa +tgaatcataatagaccggcccctattaatattggttcaattctttcttacataacgcgga +atttgattgcacgaacaccgggaacacataaccgtatagcgcccgttatgctagtgccta +gcgactgggaccgtggagtctatatcgtctttctaccattattaatctaaggatatacca +ctttaagtcctttcaactaacataaggcgcattccatgcgctaaggaccttgaatttatt +atttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagt +gcagtttactaagagccctttttctggcttgtggagactatcataacatgaagatgtttt +gacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaa +ttgccccatagcaggaatagttatatattgcagatcgcggtgtaacgcactccaaatcca +tcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatcaaagcacagtgag +agttgagcaaattacagttatacgacttaattcagtctccataaattgaaacgacacttc +ttaacgggaggaccagacacgttcattaagtgaggagtgcactttttgactttaaaaaca +tggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagttatttctgtttt +aatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctca +gagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtagttggcacaccca +atggacgaataaatgctgccatatccacggagggcgggattgcggttgattttaaggcga +tggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaattactgcgtacat +ccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaact +tcatagtataatttttgcacattacaagcgttaattaacaaacttactttgctgttagct +gcctatatttgtccgacaatataactggatatctctgcgagaactgtaaattaacggcac +ttggaacataatagttcctattggtaacgacgttgtaggcggcaattatccggtggaaga +attgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagtataactttagaag +actccaaggtacccagaacctcttcagcggacacgatcgctatcaatcaataaggattat +tcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggac +tcatcaaatttttggccgtgctaatcgacacacctgttattttcatgaccggataggaca +tctcgcggaaattcgggtaacagctgggtagatataggacctcccctacgtattaatgat +aagcctgtcataactagcttggtttaccgaagagacaataaacattcgagcgctcgtgcc +aaactcggtgcattacgtttgaataaatcggtaacatgtactattactctgcctaacggc +acttacccgtttgggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcg +tttaagatcccgattaccgaaaatctggttatgtctgagcattcgtacactgcgtattaa +gatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactc +tgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggc +tttatccaatatgggtccttaagtgctaaacatcattcacaatttcaagacagattgttg +gtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaa +ttatatgttgactaaactaccgtgtgtattctggctctaggtacggcgaacaagtacgat +gtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagt +aattccgttttattgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgt +gccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagt +taactaagtgtctatcgccaactaaaagacgtctcgatggttctttatgcggacctgtca +tatcattgactggcacttgcttacatccaaataacacgtttgttagcggatagtcgttaa +gtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctacatgataaatgaat +aagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgtcgacgagttact +actaaaggaatgtagggttctggatctatgaaaagcgacctccatatatatacgggccta +agcggagtaaaataagtgatcaatggactaacattgaaatgttagtattgtcgaccattg +agggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatggg +atgcaagcactcgttaatgcttactttagttggttgcgggaacaacaggaggctatacta +actggtagcgttcttgcttccattatgttattattataattaaaaataagacatatggta +gagttgtagtcagggtggatcgggttgtctataacgttggaataatcaaaactatcgtta +acaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacatt +cacagcacacccctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatc +cgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaa +ttcactagtatcctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatc +aagatgtatgatttttggtccgctgtgtggaatacctctattgatatacaagtgactttc +tcggtaataacgcacttcacaatgtgttgtttcttttctatgtattttgcaagagaaaga +agcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactg +caggaggaacattatccaaattcaccacaattactaatccacccttttacttttactaaa +gatatattaattctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaa +ggataccaattgaagtcctcgaggcatgttacaacacacgacttccttccgtctattcag +acactcaacgagactaacttttcctaggtaatcaatgatattgggtaactcgtggcatct +tatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactg +gctctcttgcgcaggggatacgtttattctacgtacccgatttggttactactaagcggc +ctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagcagggaagggtta +cagggagagacttattgagatacgattggaatttccatgtacaatcgttaatacgcttgt +agaccagcaactcagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaa +taagaaattactaaaaccctagttgttaatataagaacgattcgaaacaataggattgcc +caagggggtgcgaacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgt +ttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggc +ttattctactttttccgacactcaatggacgagacaaacatgaacggatagctttaggtc +tcgttgaatgcaaagaatagaatcgttattattaatcggtttccattatctatatgcggt +atagatctccgagaggaccctgtaaactagctctgcggtttaactggtgctaatagaccg +ccactatgttattgcttctagctcctagcgtcttatcatgttatacattaatgtcgcata +ttggacagtagccaggcttggatggatcgccgacaaaaagaaaagactttccctgtaagg +acttaactattacatataacttggatcattaatctgcaaattagagtaacggtctttcac +cagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattgg +cagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttgcataaatatctt +atcgatattcaggttattaccgattccttgctaacgctagaagtcacaccagagtaataa +taattccagacacctgtgaaataatcggtcactacggatagactagtaacgataatacgt +atagtccataaaagttgaattttaggggctaaagatattagcaatactggtctagcctaa +tcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaattgtatcgatag +gaatagttacagtcacgcttgtagatgtaagagatgacgttattcttagggttcttaagt +cggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaaacgatattttga +aatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattttagtggcaacct +taacggttgaattgatctactaatacaggcctacaccgaagggtacagataatgattctt +actaccctaacatgatagagtcctgtcctatctcataggtcgacattttaaattcgtaat +gagcaacgaagatcgtttcccaatttgcaacattcacttatagacttcaggttatttcgt +gctaacattaagatagaatataatcagtcgttaagaaactattatccagctttcgtcaac +cataaagattaaaaactgaaacttggcaagatatgaatagctatcctgctttaaccgatc +gtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagag +tgcggtaattaatattaatatactattaagctacacagcaaaggctgcaataatgttagt +aagtagaacataaaggtattctccacaagtaataaatagtgtgagctaattgactaactt +aactctcgcgacaagtgatgtggataagatgactcatatcgtctttttctgtagtgccga +catcccacctggatcgaacaattccttctagttatcgactttgattacctatcctattaa +acagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagt +tagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatgagtctgggcgag +cgtgactttctttcgtgtccgaatttgtttaacatccattagattagatgtttgtgtttt +gggtctgatgtcctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagt +ccgatgaagtctccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatt +tagaacacaccttatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgt +gagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagataagaatttctttc +atacttcactggaatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcgg +taaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtaca +acgaacaaatagcatcaggccttcttatccagcgtgaagtctaattatttcacaagcttt +cctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggatagaggacattgc +atgtacgtaggactattctccaaggggtcttctattttgttagcgaaaattgttacagcc +taatgttagagcggcgtacgactttataccagatactttcattagatatgcaaatatcca +attaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgt +ttttctagttcgttctcatatatatagatcaacaatgaataatctcatgatctataaccg +atgtatatttatattccggttgactgctccggtgcaattcactacggacactaatgacta +atatggcgcctttcatcagaaacgctaaatatgattaatgaattaagggagtattatcta +attattagagagtagcagttagtctgatattttcggtgtatgtgttagccgttataatgc +tgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttcactttatgactct +ggttatatccctcggagaacaagaataagagtacgagaagttcggtcattgaggatgaaa +tagaaccgctagacgaatggactcacgtttataaaactatgtatcacagtactacagcta +actctgaagtccgagaagcttttgtaggacaaaacgttataagtacctttcgcagaatac +ggccgtgcatacctgttataaggcgtagtagggacaccatgctatccctcatatagagct +acactaataccattacatggtgactatcgtttacggccatcatctgtaagcgatcatgcc +tcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttg +agtcagaactattcgaagcttctcaatccttttccattatggcatagcaagtgacgactc +gtcagccatgggaataatagcactaatccgattacttatgaattagaacccacatgaatg +tgattctgcgaattgtctaagaatctaatgattttccggtgaatatggttgttgttattt +attgaacttatattattaacatcacccttcgttagtgatagtcagctatttccaagaggt +tccccgagcatttttaccattctctagtcatacaagttggagcgcttttaaatctttagg +ctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttg +catgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaatattcatagtaat +aactacaatacttgatttgttacgtaatgctcgtacataacacaatcgtattccacggaa +cagtaaagctctattattctgatcgagcctaagagaggatcacactacgctattaaagtc +acgttcacgaaatctcaaacctcaactgctggtgaccagttatagacagtgtaattccat +attacatgtcaggcttaagctaacccgagcctttatataagctataatcaagaattagat +tggagtgcattttagacttatctatcgaaatagtgatagtaagagtttatatgacctgat +ctagactgatgttctcttccacaacagccttaaggcgtggagcctttcttatactattag +gtcgcgtcgagagccctattcgtaatgttaacgacactagactaatatacaatgagctaa +gaataacacaagtcacaagataatttacaaatcatatatctacagtccacaaccatcact +agcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaa +ctggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaa +ttgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagactatgcaactatt +aacagcatgtgcgcattgaatatttggtgtcgattgataaatgccccaacgttccatcac +gtctataagccgtgttactaatgtgtattagtgcatacctattcagaccatagttcaact +gttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttcct +taactgacctaaatgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagc +caatgggctcccattgagctagtatggtgctttacctttgtaagtggtggctttccttgg +tgtgctgactttaacacggcagagtgattatccgaagaatggataataagacgctggcaa +tattggctaataaagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgta +cctaaacctacatcgtatgtatttgctgacgttcattcttgatacataaagatccgatat +cggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtg +aaatacacgatggggatattgccggtgagtacaagttagaccacacattagaactgacct +atattcgtcatcatagagatggagtatgaattgattctgcgaagtacactggctttacga +gtatctagacgccgcggtatatctcccgtcaatactatgaaggtatatatatagaggctg +aaaattcatgttcaatcctctttctaagagtgagtgggagccccttctgttgtcggagta +aaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaa +aagagttaccttagggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtg +cgattaattcttttgatgacagatctcattattttatatagctccctctttgtatttaga +gtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgctgaacattttat +acgatgtgattactcaaaggataaggttcgaggcctctatactcatggaactatcttata +attataatggatcgtggctcattccacctatccaaacttctttgtgatctgatgctacga +gtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagctcgcatttcattc +ctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaaggtgtagacaag +cccttagtaaccggtggatgtcgcttcagttttatagcaaacattattcaatttcagtct +tgactgaaattagtttgttagtgttagaggtccatatgtcacatgcatatggtctagatg +ccattgtacagtaataccttagattagtattagcggcatgcgtacttggatttcacttgt +aagaatgagcttaggacggtcgcctgtagggctgcaaataggaatacttacaatttttga +tgacttgttagcatatcgctatcacccataaaaaacctgatacttgatgagcgggtgatt +gagactatgtactgatataattcaatagctccaatagatgaaacagctatgcgcctattt +atgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcgg +tgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaag +cttgagttcagttaaatttgcatctcatgccccacgaagaatgggtagagagtttgaagg +tgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatg +gttgtgttaaccacaaacccctgggtgaatctgattagccaacccagtgatctgatttca +gttgtcaaatctcttttttataactaccttttgtttccataatttaaccggatctcataa +tgaacaaacgggtagaataatggtagcacatagcgagcttgtctattcagaaatatggcc +tactcagaatgtattctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatg +atgatttcttatcggttccttgtactacaatactcttgcccaacaaatactaagcataac +agcaaaattcgaatccccctccttttaataaatggtttttcaatatagccgattcgtatt +cgttagtctttcaccaactattaacctggcatctaattaataaaatcaccaaaggactct +ataatatgacagtcacttcggcctcttttaagacagttgattattgcaggtccgcaattg +atggtgacatgcacaattagttagaatccgactatggagacaattaacaattgtagtgcc +catttggtccagttgacttcaaccacgagttataaaggtattttaatttatagtcgatag +taccaacaacaagcacaatcataattatgttagaaaacccagggggtaatgctctaaatc +cagctttaaggccagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaac +ttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagcaacgattatatc +tggactagatcatgatgatcggaataaaacattgaaataagtccttatcaaggagcataa +acattttatttaatttatacttcgtaaataaattcagaattttttttcaagacattaatc +tgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagt +aacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggctgccacttttag +cttcttgacgatctttagcgtcatatttttagattagtcgaaaaacggaaaacaaactta +acgaagctggttgcacggggtaccgagaaaccaaagagcaggacaactccttgatcggga +agaactgaaatagacagctgtcattttcattggtcaacttatcaatataacgaccaccgt +agtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttg +actaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacgggttgccagcta +cagatatactctaggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcat +aatacttgtcacataaacaagatcgctgaattaaacattaaacagttagtgatacacaat +cgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgta +aatttagacaaacattattatttcttgacaatggaatcgataagcgttcctctaacttgg +tatatatatctcgaccccgggattccagccattcttgtatgaagatttaaccatttaact +atgcatagttgaatggtaaggaaaatgatattgactgcaacagattttggatgcaaaaat +atttgtgaattattggttatatactggttgtatagcacaatcattaggtcctagaaggca +tactcaacctcagcgagagagctagcatgcataattgtaccgcccatattaatattcctg +aaatgatttcttacattacgcccaatttcagtcatcgaacacccccatcaatttacccga +tagagaacgtgatcatacgcaataccctatgcgaacgtccactctatagcgtctgtatac +aatgattattcgttccatttacaacgttaagtaatttaaacttacataaggacaaggaaa +tccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaac +taaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgtatccattgtggag +aatatcataaattcaagatggggtgtcatgctattcggtcctaaacattcttaatggctg +ttctattgttagtctgatttaaaatggaaccatagcacgaatagttagatagggctcata +cccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttac +ggtttgtgatcaaagaacactcacacgtcagattattacactgatacgaattatttcagt +cgacagtaattgaatagaaacttattaacgccagcacctgacacggtaagtaaggcaggt +ctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaa +atgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacg +actcacgtacaagatcacacatcacacgcgttagcgaaagcggaatggctaatacagccc +tacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgagccaacctccccc +gcattgcggttcattttaaggcctgggtaacatctatcgtttagataatcaaaggaatcc +gactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttct +ttaatcaataccatattgaaatcgtaatacgataattgttgctattgactacaggttatg +aaaaaacttactttgcgggtacatgcatatttttgtaccacattattacgcgatatctct +cagtgtactctaaattaaaccctcttcgaacattttagttcctattcgtaaacacgtgct +acgcggcaatttgccggtcgtagaatggacaactccagttcaactgcatgtaactcatag +ctcgcgttagtataaattgactagtagccatgggacaaagtaactagtcagcggaaaaga +tccctttaaagatatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtgg +tattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaatcgaaactactc +tgatttgctgcacacgttaggtaatatcgcccattttcccgtataagctccgtacttata +cgaactacacgaccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtc +tattaaaattacagacatactccatatctcgctccttgaactttgaataatgcgctaact +tgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacat +gttgtcagatttatgattatctagttttagatcacgtttaccgataatcggctgtggtct +gagcagtcctacactgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgac +cgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagc +aaaaggcttaaaccatttttacgatttttactatagcggtcatgaagtgcgaaactgctt +gcaaattttctacacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaac +atagtataccagggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccat +atacctaacgccataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgt +agcgctcatcagcacagactaactttttcagtttgagtcgccggagggacttcgagacaa +gaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatt +tctactattgtcagctgtacgactgtactaagtgtatagccccaaataaaagaagtatcg +atgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaat +cctggcttacccgattctccggaagtctgacctagagattgacgacggccgcgtattatt +gagacctcttcaggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaa +gccgactccgctacacgagtttctactaaaccaatgtagccttatgcttagatgaatacc +gtcctaattagatattccggcataacagcagtaaattatctgttcaatggacgaacattg +aattgttagtattctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataac +ctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtg +agggttaaacaccagcatattctatatgctagacgtcttccttaaaggatcgtagtatta +taattaataataagaaatatggttgacgtctagtcagcgggcatacgctgctctatatac +tggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgag +ccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaata +aaaaaaatgttaatagtacgtttacgacattttattttataataaagagaaactattaca +cctattgatatgataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttc +tacatggtatagacctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaa +tctagtcatttactactgtctttcgagctattataccacttcactatgtggtgtttcttt +gctatgtatggggctagtcaaacatgatgactatagctacaactcagagagcgggcgtgt +taagagtatctcatgctagaactgcacgacgaacttgatacaaagtaacaacatttacga +ttccacaaggtgactttgaagaaacatagtttaattctctgcttcgatcatttctataaa +ccggtaccatcgcagcggatagatgcataacatttctactactccaggcatcttaaaaca +cacgtagtacttcactagattaagacacgataagtgtataacttggcagtgggaagcaag +gagattggcgaactcctggcatctgttacgttttgttcaggctcggttgttgataatgtc +cgactcctgccatattgaagactcgctcgagggagatcgggattcgttgattataagtac +acgtgttccgtaatactatgaggcagtgattcaaaatggcacttctgacttacatgacta +ggtattattaccacggaagcgttaaaggcacactcttatggacttaagattgcaagtgcc +ttcttctagcctgaattcgcgggttcaacacaaactctctttagacatccgttgcctaaa +ggctgagacgtaggggcaaccctttaactatgtactaaaaaactagttggtaatttaaca +acgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaa +taggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggct +ctaagagaataacctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaa +aaaagctaagcatacatttaggtctcctgcattgcattcaattgaatcgtttgtattatg +agctgtacagtagctatatcagctatagttatcccagaggaacaggtaaactagctctga +gcgtgaaatccggatattagaacccctagatgggattgattctagctaatacaggcttat +ctggttttacagttatctagatgattggtaaggtgaaacgcttggtgccttccaccactt +aaacaaaagtattgcccgggaagctattttctaggtattataaagtcgagcattaatatc +aatttgacagtaaaggtctttcaccagcttcatatgccatagggcccatactcgatttaa +attgaacggtttaacgagtattggaactctcacttataactgagtagctatacgaaaaat +ctggtccatttccagaaatttattatcgatttgctgcttagtacccaggaagtgataacc +cttgaaggcacaacactgtaataagttttcctgtcacatctgtaatattcggtcactacg +cattcacgactaaagataattactatactaattaaaagttcaatgttagggccgaatcat +agtagaaattctcgtctagcctaatcggacttacctatgggctgtgaggatttatcagta +tgtggacaaaaatgctagagataggtatagttaaagtcaccatggtacatctatgtgagg +aagtttgtagttcgcttctttagtccgggcgtttgggatgacaactactatacgtagagc +cgtactcaggattagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgt +tgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaatacaggccttcac +cgaaccctaatgataatctgtcttaataacattaaatgattgtctccgctacgagctctt +agggcctcattttaaatgactaatgtccaaagaagagactttcccaatttcaatctgtca +cgtatagacggcaccttagtgagtcatatcattaagatagaagattatcaggagggaagt +ttctattatcaaccgttacgcaaccataaacttttaaatctcataatggcattgagatca +agagctttcatgatggtaaagttcgtatgtgatgctggggagctagatatcggtatacca +cttcggttgtggtaagcccgagtgggccgttagtaatattaatagacgattatccgacaa +tgcattcgctgaaataatcttacttaggagaaattaatgctatgagccaaaactatttat +gtctgtcacattattgactaaagtatctatcgacaaaactgatgtccataagttgtagca +gatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatc +caatttgagtaaattgcctattatacagataggcttgtttagtcagataaggttccgctt +gaggtgctctaacttagcgagagttagaaagcctagtgagaggcattttggtgccaaact +ccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaagttggtgaacagc +cttttgattagttgtttgtcttgtggctatgtgctactatataagttagaacgcaaacta +atctaatcagcaaagtaaaataggaccttgaacgagacggggtacgccgttgaggctcga +gatagtagataaactagaggaatgtagataaaacattagctagggggtttagttactgga +ttacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattg +tcagtggacttaacaagttcgtgcataatgaaatcctatacggactttgcatatctctac +cgactcatctggtcgtctatgcgggtaattgtattgctccaagtggatgactattttggc +gtcccagcacatagtaaatgtaaatccttataatagcataagcaattattagactgcgtg +aagtcttagtagttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtcc +ccaaatcaccattgaggtcattgaatgtacggagcactattatcaatgcggtatgcgatt +ttctgagcgattattgttaaagacttagcgttgagccccggaacacttgattacagattc +tttaaggagttatccaaatatcattttaaataatagtagtatcgtgctttggacaataaa +aaaagacccgttctcttatgttgttttgcgacgtacttctctgatatatacttcaactat +gaagattctattcatcgataacccaggtatatttatatgcccgttcactgcgcagggcaa +attatctacggacaataatgacgtagttggacccggtaagaactaacgcttaatatgatt +aaggatgtatgccagtattatcttattatgtcagagtagaagtttctctgagattttccg +tcgttgtggtacaccggatttggctctctttttagaactgagaactcggagtgtgtagtc +ttgtttccttcaatttatcaatatgcttttataccgccctcatcaactataacaggacga +caagttccgtcttgctccatcatatactaccgatacaccaatcgtatcaagtttagtata +cttgctttctctcttctacagcttactcgcttgtccgagaagcggttggtgctcataaag +ttagtagtaaatgtacaactagtagccagtccttacctgtttttacgactactacggaca +ccatgagatacagaagttagtgctacaattataccattacatgctcaatatcgttgtcgg +ccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatg +cacaaaaacacactccccttgttgactaacatcttttacaagaggctaaatcattgtcca +ggatcgaataccttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtag +tatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaatatattcatttga +ccgtcattagccttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtgg +catacgctgcgatttcatacagctgccaacaccttttttaccaggctagagtcagaaaag +ttggagccatgttaaatagttaccatcataaaccactgttgtctactagtctgatcagct +ttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactgttgcgttactta +ggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaa +agtacacaagcctaggaataggaaaagtaaagctcttttattctgatagtgactaactca +ggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgac +cagttatagacagggtaattcaatatttaatgtctcccttaacatttcaccagcatggat +tgaagatagtataaagttttacatggcagtcattgtgtcacggttctatacaaattctga +tagttagacggtatttgaaatgtgcttctagcatggtatcttacacaactgaatgaacga +ctggagccgttcgtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaat +atagtataatataaattgtgatatgaataacacaagtaactacagtttggacaattaatt +gttctaaactaaaaatcattcacttcagatggcatagagttatggctactacacatataa +agcggtatgtgaaacacccgttttagccggaaaccctctactgctcgggacaatgaatga +tttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaatagacactttag +tttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatttggtctacattg +agaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgtctattactgatt +aactagtaagacattagtgcatctggtccactgaagcacccgcttggcgttaggcaatct +ctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagt +cgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggttcgtcctttacc +ttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagactctttatcccaa +gaatggataatatgtacatggaaagtgtccataattaagtcccttcactgtaaagaatga +ctgccacgtgatccatgaggtctacagaaaccgacttacttgctttttgatcaacttaat +tatggattcataaagttcagatatcggtacaattggtgtacaatatgaaattaatgagga +aacatggaaatctgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgt +tacaccactcattagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgttt +atgccttcgaaactggatgtacgacgatcgagacgaagaggtatatataacctaaatact +aggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggcgaacactgaggg +ggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagt +agaccggatctttgcggagaacaattcacggaacgtagcgttgggaaatatcctttctac +cacacatcggattttcgccctctcccattatttattgtgttctcacatagaattattgtt +tagacatccctcgttgtatggagagttgcccgagcgtaaaggcataatccatataccgcc +gggtgagtgacctgaaattgtttttagttgggatttcgctatggattagcttacacgaag +agattctaatggtactataggataattataatgctgcgtggcgcagtacaccgttacaaa +cgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggt +cgtttcatagagcgcattgaattactcaaaaattatatatgttgattatttgattagact +gcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgaga +gcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccata +ggtcactggcatatgcgattcatgacatgctaaactaagaaagtagattactattaccgg +catgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgat +aataccaatacttacatttggtcagcaattctgacattatacctagcacccataaattta +ctcagacttgaggacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatata +gatgaataagcgatgcgactagttagggcatagtatagatctgtgtatacagttcagctg +aacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaaccatatcgttcaca +catgatatgaacccagggggaaacattgagttcagttaaattggcagcgaatcccccaag +aagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcctccgtataagtt +gagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatg +agaatacacagtgtgagcatttcacttgtaaaatatctttggtagaacttactttgcttt +aaatatgttaaaccgatctaataatctacaaaacggtagattttgcctagcacattgcgt +ccttctctattcagatagaggcaatactcagaaggttttatccaaagcactgtgttgact +aacctaagttttagtctaataatcatgattgattataggtgccgtggactacatgactcg +tccacaaataatacttagcagatcagcaattggccaagcacccgacttttatttaatggt +tgtgcaatagtccagattcgtattcgggactctttcaaataatagtttcctggcatctaa +gtaagaaaagctcataaggaagcgatattatgacacgctcttccgccgctgttttgaaac +ttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatc +gactaaagttaaaatgctagtccacagttggtcaagttgaattcatccacgagttatata +gctattttaatttatagtcgagtgtacaaaaaacatccacaataagatttatcttagaat +aacaacccccgtatcatcgaaatcctccgttatggcctgactcctcgagcttatagcatt +tgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtt +tcattatgatgatacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaa +ttatgtcattatcatgctccattaacaggttatttaattgatactgacgaaattttttca +caatgggttttctagaatttaatatcagtaattgaagccttcataggggtcctactagta +tcctacacgacgcaggtccgcagtatcctggagggacgtgttactgattaaaagggtcaa +aggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatgagttttacatta +gtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaagagaatacatac +accaccacatagaattgttagcgatgatatcaaatagactcctggaagtgtcagggggaa +actgttcaatatttcgtccacaggactgaccaggcatggaaaagactgacgttggaaact +ataccatctcacgcccgacgcttcactaattgatgatccaaaaaatatagcccggattcc +tgattagcaaagggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgt +aatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatac +aggttaatgttagtgatacacaatactcgtgggccatgggttctcaaataaaatgtaata +ttgcgtcgatcactcacccacgtatttggtctaattatgttttatttagtgacaatccaa +tagataaccggtcctattaagggctatatttttagcgaccacgcgtttaaacaaaggatt +gtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaaatgagattctat +cctaaagtttgggcttgatataagatttcggatgtatgggttttataatcgttggagagc +tcaatcatgagctaatacatggatttcgctacctcaccgagagaccttgcatgaagaatt +ctaaccaaaagtttaataggccggattggattgagttaattaagaccttgttcagtcata +gtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaa +cgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaatagttaactaatt +taaaattaattaacgacatggaaatcacagaacctaatgctttgtaggagttatttatgc +tgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagtt +cagaaagtggtatccagggtggtcaatttaataaattcaacatcgggtctcaggatattc +ggtcatataatttattaagggctcttcgagtcttactctgagtgaaattggaaacagtca +tccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtg +tcccgtacacaaggaaacttgttaccttggggatataagaaaactcacacgtctcattat +taaactgagtacaatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagct +aatgaaaagggatggaacgcacctcggatctgttgcactggattaaaatccgattatttt +taaaaatattcagtgctagagcatatcaggtctacttttttatctggtatgtaaagccca +cggagcgatagtgagatccttacgactcaacgaaaagttataacataactcccgttagcc +aaagcccaatcccgattactgccctaccctaacgtctgccatctaaatatcgaacttgtt +atgatcaatgtgactacctcccaccctttccccttcatttgttccactggggataagcta +gcgttttcagaatcaatgcaataagaatagccaattgtctcacttcatcagagctcttgg +caattccaggcgctacgtggttctggaatatattcatttttcaaatagtaatacgtttag +tgttgctattgtctacacgtttggatattacgttatgtgagcggacatcaatagttgtct +aactctttagtaagccagagatagcactcttagcgaatggataccatcttccataagttt +agttaatagtccgaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcc +tcttcaaagcaatcttactaatagatagagtttgttttaagggactactagaaatgggac +aatcttaatagtatgacctaaactgacatttaaagatatatccaggtggcaagcataaag +atcattgcgccacctccaccgtgggattacttatcagtcgatatcctatatgctaagttt +gcgacggcagaatacaaactaagctgagttgatgctaaccttacctatgataccccattg +gaccggttaacagccctacttattccaaataaaagaacttttatgctgtagaagctatta +tagtgatgcctggtaacttcagtatattaaaatgacacacatacgccatatagagctcct +ggaactttgaataatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggtt +gcctaaagcccggtaaccagacatgtgctatcattgatcattatcgaggttttcataacc +ttgacccattatcggctgtgcgcggacaagtacttaaatcactagtttcttcacctgctt +atcggtaagaaataaggttggcaaagaatcgcataagacggacgtagagccgcagcgttg +tgcgagtccaggtgcatgcgcagcaataggattttaaattttgttccatttttaatttag +ccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggcctatgctactgg +aacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgtatttttgcggcta +gaatagtcagtcgcttggagccatataccttaccacttaaacgacgtgctcctgtagttg +aaatataaacagaacacaaagactaccgatcatatcaactgaagatctttgtaactttga +ggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgat +tgggaccctaaatcttgacgaattgctaagaggctcagagctaccactgtaatttctcta +gagcccataataaatgaacgatacatccgtaggtagcacctaagggattataatggaagc +caaatgcagttaataatattatatactggcgtacacgattcgacggatctctcacatagt +gattcacgacccccccctttgattgacacagcgtcagcattttgcaagaacgatcttctg +catagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtataatttaccatgc +ttccctgatgctgagtgcaatacactaagaatgagtttttaccccatatcaccagtattt +gttctgttattgcgaagaaatggctatgctgagttggcgactaaagtcacccatcctttt +tattaggtaaccccctcccttaaactaactgatttgctggagctgccctgcatacatata +ctttatcatttatggacgtccgtgacgcttattatccaccatagtcgatatgctacacgg +attcattaatggatcgtaggagtttaagttatatttactaagatcggtctcggctactat +cccgccttacccggcgctatttacggccatttttaatatattgacggtaattattcctat +ggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaa +atattgagtccctaccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagt +ggttattaaagactatctattacaccttttgttttctgtcgtagtatattaaagtctaga +agccttacaggaaaatcagggttatacagccgatactccgcagcatgaatcatcgaggag +gtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatac +aaagtaaatatctcggctttatgtgattgggaggggcctactcaaacatgatgacttgac +ctaataatcactgtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatg +gttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaatt +agctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttc +tacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactg +tataaagtggaagtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttct +taaccataggggcttcttaatggcccactacgcacattttgttcaagcccgagagggaca +tccccattacgggagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaa +ggccactgctcaagttattgacgtgggagtattacatcggaagcctgaatcccacactat +gatggtctgtacaggcctagggactgcgtctagacggtattaccggcttctaatcatacg +atcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatttatctatgtaag +tataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcac +ataagccgctttagatttcacaaataccaatgcggttaaaaacatccttgagtcgtacat +acaccatactcgcgttaaacggatataacagaagataataaatccggatgtggagtcggt +gtaactatagaaagccaagtgaaataatgcttaccagtcatttagctatacggctttcat +ttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccgatacttagaact +cacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggat +tcattatacataagacacgatgatctgctttttcaggttgcgagatgttgcctatcgtca +atcgagtcctgccttacaccacttaaacaaaagtattgacagggaacctattttcgaggt +attatatagtccagcttgaatatcaatttgacagttaacctagtgaaaatcagtaagagg +aaatacgccacattctccagtgaaattctacgggttatcgtctagtccaactatcaatta +taactcacgagatataagtaaattctcgtacttggcctgatttttattatactttggatc +cttagtaaacaggaagggagaaaccttcaacgaaaaacactggattttgttttactctca +aagctcttatatgacggaaataccctgtcaagtcttaactttattactagactaatgaaa +tgggcttggggtggccagaatcatagtacaatttagcggatacactattcggactttcct +atcggctgtctggttggataagtatggggactaataggctagacatacctatacttaaac +tatacaggcgtcatctatctctgcaactttggagttccctgatgttctcccgccctttgg +gttcacatcttctataccgacacccctaataacgattagtttgtgggttagagtaaatta +atacggttaatattaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctag +gcagagtatatgtcacgaagtataactaccctaatgataagctgtaggaataaaattaat +gctgtctctaagcgaagagatatttccgactctgttttaatgacgaatctcattacttct +gacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacgcatataatgaac +ttagaagattataacgacggaactttatatgataatccgttacgattaaagaatctgtta +aatatcataatggcattcagttctagaccgtgcatcatggtaaacttactttctctgcat +ggcgacatacatttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaa +tattaagagaagatgatcagaaaatccattcgctcaatttttctgacgtacgtctaattt +atcctaggagacaaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaa +tactcaggtcctgaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcg +tgacataaatgaatgatacttttccaagttcagttaagtgaatatgtttaacatacccgg +cttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctcttacatacactag +tgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtatt +gacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgcta +atatataagttagatcgcattagatgctaatctgaatacttatagacgaccttcaacgag +aacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagggacatataaaat +ttgagtgcggctttagttaagggtttaattacctactcaaacatcacgctcgcgcccttc +gtacgtaatcgaccatctagaggctaaggggactgtactaggtagtgattaatgatatcc +tagacgcacgtgccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtc +ctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaatacttataatac +aataaccaaggatgagaatgactcatcgcgttggagttatattgcttgaagttctatgga +atgaaagcacgttatctgccgtcccaatatctccagtgagctaattcattggacggtcca +ctttgatcaatccccgaggagatgttcggacactttagtctgtaacacttagcgttgaga +ccacgaacaattgattactcagtcttgaaggtgttttccaaagttcattttaaataagac +tacgataggcctttcctattgatataaactacccggctctgttgttcgtgtgagtcgtac +ttctctgtgtttttctgattatagcaagattcgattcttagtgtaaacagcgatttttat +ttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagttgtgccacaagg +taagatctttccagttattgcaggtaggatgtatcccacgttgatagtatgaggtctgac +gtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgaga +acgcagaactcccactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaag +ccctcatcatctagatctcgacctcatctgccctcttgctccatcattttctacacagac +tactttcctatctacgttagtataattgctttctatcttagtatcatttagagcttctcc +gtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgtagcaacgcattta +atcggttttcgactacttcgcacaaaatcagataaagaagtttgtcattctattagacat +tgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaagactgtgattaa +ctaaaatagacaagccactatatcaactaataaaaacgcccctggtggtcgaacatagtt +gactacaggataattaattggactggagccattacattctctacaatcgtatcacttccc +aagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacat +tggtagttcaatagtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggata +gtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttg +gttaacaggatagtctatgtaaacttcgagacatgtttaagagttaccagcttaatccac +ggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgtta +tcctatcaacggttgccgtactgagcagccttattgtggaagagtaatatataaatgtag +tcttgtctttacgaagcagacgtaagtaataatgacttggaataccaaaactaaacatag +tggattatcatactcaagaactctccagataaataacagtttttacgatacgtcaccaat +gagcttaaagattaggatcctcaaaactgatacaaacgctaattcatttgttattggatc +cagtatcagttaaactgaatggagtgaagattgtagaatgttgttctggcctcgcatggg +gtctaggtgatatacaatttctcatacttacacggtagtggaaatctgattctagcttcg +tagctgactatactcaaggaaccactgctcaaggtaggagactagttccgaccctacagt +caaagtggccgaagcttaaactatagactagttgttaaatgctgatttcaagatatcatc +tatatacagtttggacaattatgtgtgcgaaactaaaattcatgctattcagatggattt +cacttatgccttagaaacagatattgcccgagctcaatcaacagttttagccggaaacaa +tcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtca +cgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgca +gcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaac +tctgaagtagctcgagtactcattaaagtgtaacacattagtgaatatcggccaatgaac +caaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaa +agcatccctttacgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaa +attctcatacgtgcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtg +ttataccaactcgctttttaactactatgctgtagttctacaggcatagtggccagtatt +ttctaacttctctggatagatgctctcactcctcatccatcacggcttcagtttacgtct +tacttgcttgttcagcaacggatggaggcattaagtatcttcactgttccctaaaattgc +tgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactcattgaatactgc +cccagttgcaacctcacttaatctgacaaaaataatgactactctaagtgttgcggaagc +agtctcttccacgagcttgtctgtatcacttcgtataggcatgtaactcgatagacacga +acaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcgg +atataagctggagatcactcacgcccacacaaggcgctgctacctctttattccaatgtg +taagaatttgctaacttcatttctagaccgcagctttgcggtcataatttcacggtacgg +acccttgggttagagacttgataacacacttcgcagtttccaccgcgcacatgttttagt +ggcttctaacatagaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccg +ttaagccataatcaattgaaagccccgtgagtcacatctaattggttgtactgcgcattt +agctatcctttagctgactcgaagagattcgattcctaatataggttaattagatggctg +ccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaatta +cttatgagtagttccaagttcgctacgttatgagagagattggaattaagcaaatatgtt +ttatggtgattttgggatgagaaggactgctaagtacggctactaaacaaatttctaaaa +ccgccatctaccttatcttggagacatttaagttgtatatgtcactagtctagcttttgt +ctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatct +aagaaagtagtggactattacaccaagcacgaatgccagggaactgctttcttgctcagg +acctcgcgacaaggtaccccgcataagtcctagaattacatttggtcagcaatgctgaca +tttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttgctctagatctta +tctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtgagggcttagtat +agttctctgtatacaggtcacatcaaactccccctgtcctagtacagctctgagctttaa +ttaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcg +tatagggcaagagaagcaacaaacaactagcccgactcacgttcatccgccgtatccttg +ttcagttcttactccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatca +aaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttatcggctattagat +agtggggtgaaagtaattggctggaattatgttaaaacgtgatattaagctaaaatacgc +tacttgttgccgacctaattcagtcattcgatattcagttagagccaagaataacaagct +tgtataaattgaacggggtgcactaaacgatgtgttactctaatattcagcttggagtat +acctgaaggcgaattcatgtatcggccaataataagacgttgaagatcacaatttggact +agcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagtacggtctctgga +aaattataggttcagggaatataaggaagtaaagataattaccaagagatttttggtatc +gctatgacccagaggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgca +tatttgacggacttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaac +ttcaattattactactctttttttcctagggtattgtagaggccagtggacaaaataaat +caaatttaagatgtttcggacattaacatcccccgtagcatagaaatcatcagttatcca +atctctcatcgagcttttacaatttctgctggcgctatggacagcatatgccgcgagacc +tccgcaagactcacttgatcactgtaagtatcttcattagaggttagagcctatagttaa +gctgctgacctagtaaaattggtattttctaattttattgctcaagttaaaggttagtga +agggataatgacgttatttttgaacaatgggttgtattcaattttatatcacgaatggaa +cccttcattcccggcataatactagacgacacgaacaagctccgatctatcagccaggca +cgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaactt +agggtcacgatgagtttttcaggactacttattacctattaataagttaacatgagcctt +cataccccgtaagacaatacatactccaccaattagaattctgagccatcttatcttttt +gtatcatcgaagggtatggccgaataggttaattagttactcctaacgtctctacaggca +tgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagca +tcaaaaatatagtccacggtttccggattaccaaacgcggcaaagagaaacattgtatcg +acggagataacttaatacagaaggaaggggcatcttcgaatacggatgaataattctatc +tgtttattctgacatcttgttttcaggttaatcttacgcattcaaatgacgcctgcccca +tgcgtgcgcaattattttctaatattgacgagagcaatctcactccttttgggtctattt +atgttttattgaggcacaagcctatacagaacaggtactattaaggccgtgagtgtgaga +ctcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggca +atccttaccaaaatcagatgctatccttaactttgggctgcatttaagatggcggttgga +ggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagat +cacacactcattccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagt +taagtaacaacttgggatcgcatacttataaaaattatatgttaaactttcacaaacgct +gaagtccaaagtaactagcccaaacgcctcgagagtcactaggtattaatggtgtttgag +ttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaata +aggcttgcttgcacggaggtatgatgtttactgactctacaaccctaattttccagtacg +tacattcattccaataggttagttctcaaagtgctatacaggctcctcaattgatgatat +gcttcagccgctctatggatattagctcattttatttaggaagcccgcttagaggcttac +tatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttaca +tagaatttgaattaaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatat +tacatatagatataggatcattttttaaagctgtactaggtttgatcgacaatcttatgc +tatactatatgatgtaaccctcataatcaataccgatcgtacgatcctagcataggtggc +aagcgattttatgccgattattgtgttaaatagtctgtgagtgtgattatcagggctacg +ttggtagaggggttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaa +ctgatataataaatccccttacccaaacaccaatcccgttgaatcaactaccataacgtc +tcccatataaattgcctacttgtttgcataaatctgaatacataacaccattgcaccttc +ttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaacaatagcatttg +ctagcaattattaacagctcttcgaattgcctccacataacgcgggagggtatattttaa +tttggcaaatactaagtactgttggcgtcatatgctattaacggttggatattaagttat +gtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagagcactcttagagt +ttggatacaataggccatatgttgacttaagaggacgtaactacgccgtacaccattgtt +caaccgacttcttggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgt +gttagggtatactacaaatccgaaaatcttaagaggatcacctaaactgaaatttataca +tatttcaacgtggatagatttaacataattcagccacctccaacctgggagtaattttca +gtagatttactagatgattagtggcccaacgcacttgactatataagatctggggatcct +aacctgacctatgagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagt +aagttgttgctgttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaa +acaaatacgcaatttagacagaatggtacggtcatgaatgacagtaattcgaagtgctag +accaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatgg +tgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagta +tatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaaactttcgattta +gtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagttta +aatttggttacatggttaattttgaccgaagcatcgcactttatgattgataattggatt +caatatgtcgccctatgcgaatgcaacatgatccacaatttggctataagacgtttaatc +cgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaa +ttataagtactccgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatc +atctgaagatatttggaactttctcgacaaccaccctcgtactcaatacttacactaatc +gacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcga +tgagcgtacacgcttatttctctagtcacaattagttatctacgagacatcacgagggag +caaataagcgatgttatggctacacataggcacgtatgaatatgatataagccagttaaa +cagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaa +gctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggatcaactagaagag +aaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtct +gtgtaaccaatataacatctatttgttatctgattgcctacttatggctttgcggtcgtg +gcgactaatgtctccaatccttttgaggtcggtaccaactccctttaaattacgctgtgc +aggctcatgcactgcatacatatacggtagcaggtagggacctcacgcacccttattata +atcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattt +tctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaagccaattttgaa +tatagtcaacgtaatttttactatgggttccaccgaaacgccttgcacaactaagaatcc +cataaaatatcgatatcaaataaaagattgtgtcaataccttcatatatattttttcggt +tgactaacgtgaactaaggttaggggttttgtatgtctatataggaaacagtttcttttc +tgtcctactttagtaaagtcttcaagccttactccaaaatcacggtgattaagccgttac +tcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgt +attagctagggagacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcg +catactcaatcttcagctcgtgtcattataatatctctcccccacgcttttcactagata +tgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctg +taggggtacttaatgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagcc +ctcacctgacttcatgtaaatggcttagaagactccatgatttaataaatactacgaagg +aaagactggatctaaagataactctagtaaggccaactcccttcaatgctgttgccagtt +ataatccaagagctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaa +gttggttctagccagacagccacataccctgtacgggtgtattactaaaactggtccggt +attagttcaccaagggaggaattaggcaaaggatctaggtatgcaagtcggagtattaca +tccctaccctgaatccatcaataggttcctctgtactggccttcgcaatgagtattcaag +gttgtacagccgtataataataagatagtgactatgaacgggaagtaacccgctcacctt +ccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaatactcgaaaata +aacaactggcaaattacaccgcacttaagccgcttttgatttatatttttccaatgcgct +tttaaaaataattcagtcctacatactaattaagacccttaaacggagatatcacaagtt +aagttttaaccatctcgactaggtggaactatagatacccaactcaatttatcattacct +gtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttcacagcgaaactt +cagtgtgaacagattctgagaaatcacctaaacctattagtcagagcacccggttagaac +cagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgagatccgttgtaac +gttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactag +gcaaacccaacataggttagtcctatgtgatacgccacatggtatatcattttgtaacgt +tacctagggataatcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggtt +atagtctagtccaaagataaaggataaagcacgtcagagaactatattagccgaatggga +atcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaa +aatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtacctgtatactagt +tactgtattacgtgtctaatgatttcggattggggtccccagaatcagacgtcattgtag +acgattcaagtttaccaatttaatttcccagctctccttggagaactatcgccaataatt +gcagtcactttccttttctgaaacgataaagccgtcagagttctctgcaacgttggactt +acctgaggttctaacccactttcggttctaatagtagttaacgacacaacgaataacctt +tactgtggggctttcacgatattttttcgcttattattaatggttacgtcataagctggt +gtccaaattaaggttaccggcttcgcagagtagttgtatccaagtataacttccctaatc +ataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtg +gtatggacgttgctaattacttctgaagggaaattggtcattatggatacgtgtctacca +tcaggtcggacgcagatatggttctgtcttcagttgatccaccgttctttataggataat +aactgacgattaaagattatggtaaatagattaagccaattctcttcttgtcagtgaagc +atccttaactgacttgctctgcagcccctcatacatttagctattcaaagtaccggctcg +tttcaaactctcccacctttggaagaggttgtcaacttgataagtatatcatttacagca +ttttttcggacgtacctctaatgtttcattgcagaaaattagttttttctatcgcacatt +ttgcaagtaacgttagagacacaattatctgcgaatgaactgctagatctgacgaccggg +agcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggta +agtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagta +atgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattc +tcgagcccactcacgatatgtagggacgacaacttgtgcggcttatgaattgtctggact +gcgggcgagggtccatatctccgaagttagaagggacatacctttagatgataagatcaa +ttcttattgacgaaattcatccacaacggggaacaacttcaccctagacttacgtctgaa +aagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctac +gcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgt +actacggaggcatgaatcatatactagaaccaagtgcctgtgatattaacaagatgatcc +gacgcgagcaccgtaattctaggcataaaactccagcaatttgggggccgaaaacaaatg +acgttagctaattaattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgac +gtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctg +tctcctatttcatgcgtacctcctagttgataattccccgagcagtggttaggacacttt +tgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgt +gaattagttaatttttatgaagtcgtcgagacgcagttcctattgatttattctaaacgg +agatgtgcttcgtgggactcggaagtagatctgtgtttatgattattgctactttagatg +ctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacct +atagtttcaagttctgccacaaggtatcatatttacagttagtgctggttgcttctttca +aacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttc +aaccctgttccagagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgat +agtttgcaagagccggtgttaaacacatattattattgttatccaactaatcggacctat +gcataaagcattgtctaaacagaataattgcctatatacggtagttttagtgatttatat +cttagtatcagttagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaag +cgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctataaatcacagaaa +gatctgtctcagtatagttgaaatggtattcagctagtgacgtgtaccaattatcatagt +tcactcaagcaagacgctcattaacgaatatagacaagacactatatcatataataaaaa +agaacatggtgctcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaa +ttcgctactagacgatcaattccctacttgtcaaagttgaactggtacgttcttggaatt +aaatatgattgcgctggaccaaattgcgacttcttgagtttcagggcaaacgattgagcc +ggaggatgtccgtctcttacctttcttgcttatgataaacgacggtccctgtacatcact +gggaattctcagcaaaaataattgggtaaatcgagactcgatgtattcggccacaaaggt +gttagacgttaaagattattcaacggggcgataataggatcataaccggtatgcaagcgc +attgaaagagccatgagatccttatccgataaacgctgcacggtatgtgcagccttattg +tcgatcacgaatttataaatgtagtctgggctgtaagttgaagacctaagttataatgaa +gtgcaataccaaatcgattcatagtggattatcagactcaagatatctcctgataaatta +cagttgttaagatacggataaaatgagatttaagattagcagcctctaatctgtttcaat +cccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttg +attcttgttctgccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagct +tgtgctaatctgagtatagattcgtagaggaatattatcaagcttccacgcctcaacgta +cgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactatagtctagttgtt +aaatgctcagttcttgttatattcgatatactcttggctaatttatgtctgagtatataa +aattaatgatattaacttgcatttcacggatcccttagaaaaagattttgaccgagcgca +ttataaacggttacaccgaatcaatagaagcatacccaatagctttctttgaatttattg +cctgcgcaacttggctgactctctagatccgaataattctatatggtcgtgacgaaacta +gttcattactgtttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaat +tactcaatgatacgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaa +atgtctgattatccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcga +cgcgaggggaaccttatctaactatcattccatttaccgggtgactctcgatgcaggatc +cgattgggataaattgcccagaaatggctcattcctgactaagggtaaggccgttctcag +caagggaaccccgcgaatctaggcttataccatctagattgttaactacttgcctgtagt +tctacagccatactggacagttgtttctaaatgatcgggattcatgctagcactcctctg +aatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatggaggctgtatgt +atcttaactgttacctaatatggctggtaattatcaaagtaaggaccttaatgccatagc +gctagcaatcgctttgtatactgaccatgtgccaacctctcttaatctgtaaaatataat +gtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctat +agccagcgtactagtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctg +tctctctacagcttattgatgaggattgaacatggacatatagctccccctcaaaagcag +atgctacctctttattccattctcgaacatttgccgaacttaatttcgacaaacctgagg +tcacgtcttaatttatcggtaacgtcacgtccctttgagactggataaatatattaccag +gggccaacgagcaattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaaga +cggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaacccccctctctcaca +tcttatgcggtgtactgccctggtacatttcctgtacaggactccaacagtgtagattcc +taagatagctgttggagttgcctcacgccagatcgaaaaactgaataaactagtgagctg +agctgcagaaataccgcttaattacttatgactagttcaaagggacctacgtgatgtcag +acattgcaaggaagaaattaggtttgtgcgtcattttggctggactagcactccttactt +cccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtct +attgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatg +agcacagtatgcaattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggc +ctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtag +taaatgtccgaacctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcac +ctaacccgattcctctacttagtagctttctttgattctcagaattgactgcaatatcac +tgcacaattctgtgccattactagacttctctgtattaacgtctcatcttactaacactc +gcctaggacacatctgagagtgaagtatttcaatacatttactgaaatcttcagttctaa +aatccccgaataaggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccac +tcaccttcatacgcaggagcctggggaacttagtaataactatttcggcagacaaagctt +ataacaagttgccggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacg +ctcacctggtataggctattagatagtgccgtcttagtaaggggcgggaattatcggata +aactgatattttgataaaataaccgacttgttcacgacataagtcactaaggagatttta +tctttctccaaagtatatcttccttggataatttcaaagcgctgcaatttaagttctgtt +actagtttatgctgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataag +aagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgta +aactggacgagtaccctagatggaaaattatacgttaagccaagatttcgatgtaatgat +aattacctacacatttttgctatccataggaacaagagctgttctataggctcgtggcat +acgaacatttgctgccgctatgaatattggaagctcttcaactacagactctattcttaa +ttgccgtcgaaaatgggccgaatcggctattattaatactcggtttttccgaggggattg +ttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatttaaatacaacct +tgcagacaatgaataagggatccaatctctcatactccttttacaattgctcatgcccct +atgcaaaccttatgccgccacacctccgcaactctctcttctgaactgtaagtagcttca +ttactggtttgagactatactgaagctgatgacattctaaaatggctattttcgaatgtg +attcataatgtttatcgtttgggatggcagaatcacgttatttttgatatagcccgggta +ttctattgtatagaacgtatgctacaagtcattccccgaagaagactagaagtaaacaac +atgcgaccatcgttaagccacgcaaggctgtagctttatttcccgataacctatcttcca +taaatagcggacagcaggatactgacgctcaacatcagtggttatggtctaatttttaac +ttttaataaggtaacttcagcaggcatacacagtaactctttaatttataatcaaattag +aagtctgacacttcttatatttttctatcatccaacgcgatcgcccattagcttattgtg +ttactaataacgtatctaaaccaatccttttcaagctactgcctatattgtcaatatata +caaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatac +ccggaaatcacaaactttgtagacaacgagtgaaatttatacactacgaagggccagcgt +acaagacccatgaattaggcgatatgtttattctgacatattggtttatccttaatctgt +cgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaagattcacgactgaa +atataaatacgtttggctatatttatgttggagggaggcaatagcctttactgttaaccg +aagatttagccagtgagtgtgacactaaaacactggaataaatgcaggcgttcttctggg +taaaaggtttagtcaatctcgcctataagttcatatagctctggatataattatctggcc +catgcatttatcatggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtcc +gaagtattccatgtacattaagatcactctctcattcatgcatcttggcttaacaaatct +ggttgtccaagctttccaggcacgtatggtacaaattcggatcgaatacttataaaaatg +atatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtct +caagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagggattagttatgt +tacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaag +agactaacattattttcaacgacgtacatgctttacaatagggtacttatcaaacgccga +gaaacgcgcctatagtgatgttatgattatgacccgatatccattggaccgaattttatg +taggttcccagcgtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtc +tctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaata +cctttaggggtaacggccgctgatttcatatagatatacgataagttggtatagctctac +taggtggcatccacaatcgttgcatttactatagctggttacaatcataatctataccgt +tccttacatactaccatagcgggatagcgtttttttgccgttgattgggtttaagaggat +gtcagtctcattatatccgattcggtgggagagccgttgttttcaaatcgcacactttgt +gacataatgtacaagataacaaaactgatataagatataaactgtcaatatcaccttgac +acttgaatcaaagtaaattaactcgcaaatataatttgactaattgggtgcagatttctc +aattaataaaaaaatggcaccggatgggcttacaagccccttatcattcacttgtatcat +gatttccaagaacaatagaatttgctagcaagtatgaacagagattcgaattgcatccac +agtacgccggagcgtttattttaatgtggatatgacgatgtactgttggcggcatttgct +agtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggt +acaatctcagagaaagattacagtttggtttaaataggacttatcgggtcggaagtggaa +cttaataagcagtacacaattgggcaacagacgtcttgcctattacaataggattacaat +gcgttagatttcagacacgttcgtgtttggctattcgtcaattccctaaatagttagacg +atcaactattatcaaagtgattctttgttcatcctccattcatgtaacagatggcacact +acgcataacgccgaggaattttaacgagatttaagagagcagttcgggcacaacccactt +gactttataacagctcggcagcataaacggtaatatgtgacaaatttccaaacgttataa +gaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagc +ctaacttatctattggttttgctataaaagaacaaagttacacagaatcctaagggcttg +tttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaac +cttaaaacaatgcgcagatattggtgatggtgactccgggtatgataatggtaactgttg +accagcgcccacctcatcgaagtatagaaagtggttaggataaggatgagaccgaactta +tttccggccataactttagattttctacctagtacacaacatcagggcggacacgaaacc +gccatcacatcatataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcg +aactttagcaggcatatggccattatatatggccccagagcagaatgctacagcagacaa +aatttggatttatgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacga +cagtgcacaaagtgtaagttacaattattactactcagcagcttctgcaatgataaaatc +ttatcatacacgtcacatatgataatatctacttagggggaacgggctccacaacctaca +tagtactcaatacttacactattcgacaggcacaccaaacctgtacagtcccaaaagatt +gagtcaactttgcagtactgcagatcacagtaatagcttagttagcgagtcaaaattagt +tttctacgagactgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgta +tgaatttgtttgaagccacgtaaactgtacaaccttagagataagtctcaggctactaaa +aacacgttgtggcactaacaggatcatggttgattcttacttattcggctgaccggccca +ataagtaaccttcaactagaacagaataatcgggagtagtttaattcagtcaaggtgcag +gtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattc +cctacttatggatttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaac +aacgaaattttaattacgctgtgcagcctcatccaaggaattaatagaaggttgatggta +ggctccgaacgctccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcc +tgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagataaaccatgaaca +gcacagtgtgaacccatggttgattttaggctaccttatttttaatttccgttacacaga +aacgaattccacaactaacatgccattaatttttcgatatcttataaaagatggtcgaaa +ttcattcatttattttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttct +ctttagaggtaaaagtggctttgatctcctacgtttggatactagtcaaccattactcca +tttgatccgtgagtatcacctgtctaacatccagcattatgactcctcggcgaagaaaag +acacacttcttagagtcgatgtgtattagctagggacacagttgtttaatacgatagtga +gcccagggagggcagtgcgtcccccagtagatttattcagctagtgtaagtataagatat +ctcacccacgaggttcaagtgatatgcagtcttagaataatacttatcctgaatttcgat +attatgggtacttcaataatccgctagcgctactttatgtctcgttggacagcaggacac +atggcagtcttaaacactaaagacatcacctgaatgaatgtaatgggattacaagaatca +atgaggtattatatacgacgtaggaaactctggatatatacagtaatctagttacgccat +cgcacttcattcctctggaaacttagaagacatcagctgtacgtggaggaaccagacccc +cgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaatgacaatggaccg +ctggagttcgtaaactcggaacgtagtactgcacaaacccagcatttagcaataggagct +acgtatgcaactcccacgtggtaataccttcaagctatcaatatataggtgcctagctaa +tcgcattcgcaagcagtattcaagcttgtaaaccagtataataattacagaggctctatg +aaacccaactttccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgc +ccgttctgttattacgcgaattgattctactccaaaattaaacacaaattatcaaccgtt +tcatttatatttgtcaatgcagctgtttaaaataaggctctactaaattataattaagac +acttattaccagatttctctagttaagtttgaaccagctcgactaccgcgaaagatacat +tcccttctctatttttcagttcatctatgggtcagagaagcattgaatttattctattca +ccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgt +ttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctggaaggagtaaga +agtatacagctgatccggtgtatccttcagtcatctgccctatactaattacacgacgca +aggaaaaataggtttattttctaggcaaacccttcataggtgactccgatgtgttacgaa +tcatgcttgagaatgtgctatcgttaccgacggataataacgatctccaatgaaccaaat +gtagaatgtctattgattacccttttactattcgacttagagataggagatagaacctca +gtgtacttttttagccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatc +caaccctcttaaagtcttccatattatatcgttgttcgtggaatcgataacagatttgtt +gacccatagtaaatgtatactagtttatgttgtaagtgtagattgttttccgattgccgt +ccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatc +ctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggtttagataaagccgta +tgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcccttataatagta +gtttaactataaaagtatatactggtctgtcgccctttcacgatttgttttaccggttta +tgaagcgttacgtcattagagcggctccaatttaaggttaacggcttccatgtgtagttg +tatacaaggataacttaaagtatctgttcagcgagctagttaagttatcctcgatagaac +acaactcagaggtcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattg +ggaattatcgatacctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtg +atcctaccttagttagtgctgattaacggaacattaatgtttatcgttttgagatttagc +caattctctgattctaactcaagatgccttatctgacgtgctatgcagcccctaagtatt +ttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctac +tggttaactatataatttacagctttgttgagctagttcctctttggtttaagtcctcaa +tattagttggttcgagcgataagttggctagttaccttagtcactatattagatccgaat +gttatgcttcatctgaagaccgccaccctccaaaatttcttttaagactcacttattgca +aggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacgagtttccatatt +ttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtcgctctacaaggg +gacgcaattaagaaacagacatgctagtcaaaaataaacatagcgaggcaccactaattc +ggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagtagttagttcgga +catacatttacttcagatgatcaattagttttctacaaatgcttactctaccccgaaaaa +agtcaccagactcttacgtctctttagtatccttccgtcttatataaggtcagtcccccg +tttcggtaccctggaatttactaagaataatgaaacagcccccaaggacgtacgtttaca +aatgatagaccagatcgcctagcttattccgacgcatgttgcatagaattgaaccaacgg +aatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctg +atagttcggccacgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcga +gctcaagcaagcttacacttcctcggatattcagggaacttagtgcctttgaaagatacg +ttgatcaacgaaaaattgataatggctcatatggaatgcctacctcatagtgctgaatta +acacagcactgcggacctaacttttcgaggtttcaagttcacgtctcaaaacctaatagg +ctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaag +tgaatattctttttttctaaaagcagatctgctgccgggcactacgaaggagatctctgt +gtatcattattgcttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgata +gcacaacccaattcgatagtacatattgttgatacttcgcactaaaccgttcatatttaa +aggttgtgctccttccttcgttaaatactggtgacttggtcctatctactattagctaga +cctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagac +atcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattat +tcttatactaatattagcaaagatgcataatgatttgtattaaatgtataattgaattga +taagggtcttttagtcagtgatagagtagtataaggtagacattagaactcttaaccgga +cgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttact +agtagtacctataatgcactgaatcttcggtcgaagtatagttctaatgctatgcagatt +gtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaa +tgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggggaattaaccaga +ttgaaggccaatcctcacatgtaatgagataatagacgataaatgaaattcttgtaatag +ttgaactgctacgtgatgggtattatatatgattgagatcctccaattgccgacgtcttg +tcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcat +aaacgacgcgacatgtacagcactccgaagtataagcaataataatgcgggtaatccaga +ctagatcttttcggactcaatgcggtttcacggtaaacatgattaataccggagagtagt +cgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgttgcagataaaacc +ggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaa +cttcaagaactatcgtatattcaagtccattaccttttagtttcagactggtggagctga +ctaaagttatatcatcattttgtacactggtttagttaacgataatttcagatttaacat +gaccagacgataatcgctgtatatccagttggaatgtggtttgccagaaaggttaactta +taatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagt +gtatttggagctgtagttataccgtgtgctaagatcagtagacatgacgagagcaatatt +atctaccttacaagcatcaacggacgtctagtcggaacaaaagactctaaaactcgaact +tcaggttaatatactatagttctgtattcagcagttattcttatattcgatattatcttg +cctattggatgtctgactttagtatattaatcatagtatctgccatgtaaaggtgccagt +actaaatctgtttcacagtgcgaattataaacggttacaaccattaaagacaacaagacc +ctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaatta +gtctatagggtcgggacgattctacggcatttctggttataatgacaacatggattgtgg +cccgagaatcgctctttcattaattaagcaatcattacagtcttataagcgctacttccg +agtggtagcaggtaactcgatataaggtcgcatgagccgaatagcttaaaaaacaggcca +ccgaacattgatagagaataccgaccacagcgcaacctttgattactttcattaaattgt +acggctcactcgacatcaagcttaagattgcgataatgtgaactcaaatggatcagtact +gaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgctgttacaatata +cagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttggttagaaatgata +gccattcatgatagaaataagctgaatgataccagtatctttaactatgtagtcaggggg +aagataacgatggtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgct +aacgaagctacttaatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaa +agatagtatgagctataatatatgctagtagagaactctggaccatcatctatatgaata +ctgattcgagcgtgcaattactttagcctgcgtactactgactctacaaaacactctgag +ataagtttgtagtcagtaagtcgctctctataaaccttttggatgaccattgtacagcca +cttatagatcccaataaatagcacaggagacagagtttttcaatgctcgatcatttgccg +atagtattttcgtctaacctcagggcacctattatttgatacctaacctaacggcccttt +cacaatggagaaatatatgacatcgggacaaacacaaatggtgggtggccaggagatatg +acatggtggcgtctctaagaaacacggactccctctaggcaaactcacgtaaccaatttt +aatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggtacattgactggt +caggaatacatcactgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgt +ataacgcaatttacgacggacatcagatcaagttatacagattatttaagtatcacgtgt +gcattgggacataagggatctcacacatgccttggaacatttttgctttgtgccgctttt +tcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaacagaatgagaaa +ggttagggctctaagttatcgtcgattgggatagacgagacatttgcgagcgccctccac +ggatacgaatctcccatatcaatgtgaactggatgctatgcagtttagttcttacgtctc +ctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacctaatacacaaaa +ccgtcaaacattttctaattctaggtatgggccgatcataggagctaaggtgaaactcat +aaatgttttgttagatctagcatcctaaaaagatgcatatactgagtagctggcgtgcat +tctctcaattgtatcctttttaactgaactagtcggtcccatttcgtgactgagatctat +taaccgataagattaataacactcgcattcgtatcagctcagagtgaagtttttcaataa +tttgactgatatattaacttctaaaataaccctttaagcctcggatccgtttcccaatca +catcaaaaattcttattccaactatctacggattaacaacgtgcatggggatcgtagtaa +gaacttgttccgatcactttgagtatatcaagttgacggcccggttattattgaatagaa +acattcacctgctaaattaaataccgcacatcggatacccgatttcagagggccgtctta +ctaagggcaggctttgttcggtttaactgagatgttcattattttacagtatgcttcaac +taatatgtaacgaaggacagtggatctgtctccatagtagatcttcagtcgtgaatttca +taccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccct +agtattctagacgaaaattttttctagttcatctgataatttgccaattcaaaaacaacc +gctggtttcccggcgcattctctaaaatggaagtcgaacctagagccattatttgtcggt +aacccatgagttccttcttttcagaagttaatacactgtggtcctatacagaggaaaaac +agcggttatatacgatcgtggcataacaacattggatcaagatagcaatttggctaccta +ttctaattctcactagattcggtattccactacaatatcggcagattaggattggatgaa +taatcggtgtttaagtccggttgcgtctccaatctcctaatttttattaatattgatctt +ggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaaagatagaagact +catttgaaaatggatcatccacagatccaaacattagcaagacactaatccccaactagc +tattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaatt +ctttttgggctttgttcgatggtgattcagaatctttatccggtcgcttccctgtagcta +ctttgtggggatattgcccggggattatagggttgagatcgtttcctaaaagtatttaaa +ccaagtagacttcaactaaactacatcagaacatcgtgaagacaccatacgcggtacctt +tatttaccgataacatttcttcaagaaataccggtaagcagcataatgaccctaaacagc +tcggggtatcgtcgtagttttaaattttatttaggttactgctcaaggaataaaaactaa +ctatttaatttataataatattacaaggctcacactgattagatttgtctataagacttc +gcgatcccccattaccggattgtcttaagaataaactagataaaccatgcattttctaga +taaggcctttagtctaattagatacaaaaaacacgatagttgcatccttaatttattgtg +tcaaacctggaaccttttaattacccgcaaatcactttatgtcgagactacctctgaaat +ttattatctacctaccgcatgaggacttgaaccatcttgtaggagttatgtttattagct +aagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaatt +gtttttagttgagtcaagactgatatataaataagtttccctagttttttcgtggtggga +cgatattgaattgaatcttaaccgaagagtttcccactctgtcgcacaataatacacgcc +aatatttccagccctgcttatgccttaatcggttactcaatctcccattgaagttcattt +tgatctgcatagaagtttcgggcccagccttttttctgccaccttcctccaagctctgta +gacgcactctaagattgatgctcacatgtattaattctacattaacataaatatataagt +catgcatcttcgagtaaaatatctggttctccaacatgtcctggcacgtatcgttataat +gcccatacatgtagtattaaaatgattgggttaactggatattaagatcatcgaaattgt +aaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctcggaagggctatt +acgcttacttccgttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcc +tacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaactacttgctttac +aataccggtcgtatatatcgccgtgaatccagaagattgtcttctttggattatcaaccg +agatcctgtggaccgatgttttgggaccttcacagaggactccaggtagagctcgctttt +gcattaatctaagaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatg +gaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgagttattatacata +tacgagatggtggtatacatcgaattcggggcatacactatagttgcattgtatttagct +gctttaaataatatgatattaccttccttacataagacattaccggcataccctggtttt +caacttgtggggctttttgacgatcgcactctcatttgatccgagtagggcggtgacccc +tgcttttcaaatacaaaaatttcgctatgaaggtaatagattacttttcgctgttatgat +agaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttg +tgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatag +aaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgccgacataggatg +aaatcagattccaatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaa +gttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtgcgatcaactatg +aatctcggcgagttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatga +cgaattttcggctaggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggat +tccattttacaagacgattacaatgagttacatgtctctcaacgtagtctttccctagta +gtctttgaactatttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgc +cattcatgtttatgatggaacaataagaataacgccctcgtatgttatcgacagtgaagt +cagcagttcggccaaaaacatattcaatttagtacagatccccagaagttaagctaagtg +ctctaaaatggcctaaacggttatcaaagtaggtctaattactatactaacgggtgcatc +gtaataactgctgtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaat +gtgacaaagaagccttagcgattcttgcaaacttaggacttcggattctcaatcttaaat +gtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcctgatggtgacta +cgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaactattgatagtcggg +agcataaccaggtgaacgtactttgttcacgacatttattgacatgttctaaatacgtct +caaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaat +gccggtagtgtcaaacttcatgagaactttagctggcttttggccagtatttagggacca +agagcactagccttaagctgaatattttgccatttatctactgttataactttaaaactt +ggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaaga +acaagcgtaggaattgagtttatattatatttaaactaaaagatgatattagcttctgag +ggcgatagggctccaaatcataaagaggaatatattattacacgattagaaacccacaac +atacctcgaatcgcccaaaagtttgacgaaacttggcagtactccacatctcagtaatac +agttgggagagtctcaaatgttgttttattactcaatgaaccaccctcataatttcactg +ctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaatt +acagataagtagatgcataataaaaaaaactgctcgctataacacgatcatcgtgcattc +ttacttaggagcatcacccgcacaataacgtaccttaaactacaacactattagaccgag +tactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgt +gataatagtttgcggagaggattcaattattttccattgcacctactccactagattcga +taaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaa +gcatgtaagtgaaccgtcatccttccctaagaaacataaaggtttttaataatgtcgact +gtgaactataactgcatcctttcctgacctactccggttccttgttgttatttctgaacg +agaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccg +ttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaaattaattttgcc +ttttattttttttcaggctcgaaattaatgatttgttttttttgaccttctagttacgct +aatatgcggtcgcctgtggtttctattgagtcctataacgggatgggatctaatacgttt +ggttactagtaaacaaggtataaatttgataccggagtatcaactgtataacatcaagct +ttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagcca +ctaaggggtgtattacgatagtgacaccaccgagcgcactcactccccaagtagatttat +gatcctacgctaagtattagatatataaccaaagaggttctagtcagtgcaactcttaga +ataataattagccggttttgcctttttaggcctaatgcaatattcagctagcccttatgt +atctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaaatataatctatg +aatgttatgccagtacttgaataaatcaggttttttataagtccttgcatactctcgtta +tatactgttagagtcttaccccatagaaattctttcatctgcaaacttagaagaattctc +agctacggggagcataaagtccccaggatgttgacaaatacaacaaatgtggcttataca +aacactccatatgaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaa +tccctccattttccaatagcagatacctatcctactacctcgtggtattaaattaaagct +tgaaatatagagctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccac +gatttgatttacagacgctagagcaaacccatctttaaacatataagtaaaaattaaagg +gtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgtttataagccata +attaaaaacatatgttcaacaggttcattgatatttgtaattgcacaggtttttaataag +gatctacgtaagtataatgaacaaactttttaccagagttatattctgtactttgaaaat +gctcctctaccgccttagagactttcaattagattttttgcagttaatctatgcgtaagt +gaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataac +tgtaggtctaatataattttcagttttcgaacacataaccctttgaaaatctgctattta +atgtctcacctgcatgcactatcttctatactgctcagaacggctatacgtcactatgct +ccaagtgacgatttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaa +gtgcggactacgtgctctttacaataagccttgtgattgggctataggttaagtcccata +ttaacgatctccaatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaa +ttacagatagctgttagatactcactctaattttggacaacaatcccaatcttggggtcg +tctatcgcctgaagctcgtaaatccttccatcttaaacgattacatattatagacttgtt +cggggtagagatatcacagttgtgcaaacattgtaaatcgatactagtttatgttggtag +tctagttgcttttaccattccccgaaaaacttgatctactatttcgacaacagtaaactt +gaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgtccactatatgta +agtgtagctttacataatccactatgactgagatcattacggcctaggaaagcagcgtag +aaaaaaagggcccggatattacgactgtaactataaaactagttactggtagcgcgccat +gtatagatttgttttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatc +cgttaaccagtccatctcgacttctataaaacgataaagtaaagttgatgttcagcctcc +ttcttatggttgcatcgagagtacactactcagtgggaaatagatcggggttcctacttc +agattgtattatctaggcaattgccgattgtgccatacctggataaaataagctacctac +atgtgatgcttatctattatcgtcatactaccttagggtgtcctgttgaacgctacatta +atctttagccgtttgagatgttccaatggataggagtctaacgcatgatgaagtttagga +aggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagacgttataaataga +aaaaaggtccttctggttctattctgctgaactattgaatggaaagattggttgacctac +gtactatttgcttgaagtcatcaatttgacggggtgagagacatatggtgcatactttac +ggactctatattttagatcagaagcttagcagtcttctctacaccccctcacgacataat +tgcttttaagaatctatgtttgattcctctacgggaattcggatccgttcgcatgtgcgg +tttatctaaaccaggggacatatgttcagctaaagcatacgaacactttgctaactagac +gtatgtatagtagctataaatcccgacgatatttacaaaaagaaatgagactcaaatata +tacatagcgaccctacacttattcgcaccctgatctaggcgatcctagcacccacacccg +aaagtgagcactagtgtcttccgtattaaatttactgcagttgagattttagttgtctac +taaggattactctaacccgtaataaggatcaagactcggtactagctttactatcattcc +ctatgtgttttcctaactcacaagggtacgtaccagcctatgtaattacaataatgataa +agacacaaaggaagtaactttacaaatgagtctccagttacactagcttagtccctccca +tcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaagaacactcataa +cgttggagtccaagaattagactcatagggcccccaacatttaatatgtactgtgagttt +gaaggtgttctattgttaattcctgctcttgatacatgacacgtactccgtgtttaaggc +ttcggactgactttctttcataagttgagcaacgaaaatttcagaatcgataagttggat +tcactaactaatacggctgattgaaaactccactccggacctatatggtcgacctttata +cgtaaccgatataaaacttataggctggtatatcgagccttcctagcgcaatttcggatg +gggtttcttctactactcaacaacggaatagtctttgtttagtaaaccagagctcaggac +gcccaatacgtaggagagcgctgtggagcatgtgtcattatggactggagcactcttaaa +tcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaattttcttgatacg +tcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcg +tgctcagatatactattagcgactcatctcgcctaacacgcacacgtataaactcggaat +gactgccgctcttacatattagaaatacagactacaccacggaagcattgggtcattctc +aaccgctgtataaaagatgattagtcttataataagattaccaaagaggcagaatcatgg +gtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatgg +tactcaggacaaatattaaccggacgaagtggtttacgtcgtactttcactattagtagt +aaatacaaggtaacaccggggaatagtactaaatataatgatatctatcttcgggagaac +gagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgata +caaccgattgttacttttgtctattcaaaagattgaatagttttttatacaaaagccgca +tacttatgacggctagtatacagtttcatcccctagcatcaatgctatggacagtattga +acttataggaaattcttctaatagggcaaatccgtcgtgatgcctattttttttcagtca +catcctcaaatggcactagtattgtcgggatcccattaacaggctcaaccacgagctcac +gcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaactcccatggataac +caattataaggcccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaa +tcatgttgaataccccagagtagtccagatgataaccgatgaaacacaagtctttctcaa +tgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgcgacatctagttg +tgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaacgccttgtaatt +ttactttaagacgcctggtgatgtagattcttagataatcagtttgttatcggctgtact +ttaccataatttcacaggtttcaggtcaagaagattatagctgtatatacagttccatgc +tcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatc +caatacatgccccgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagc +tcgagtcaggacgtcagctagattagattccttaatagaatataccgacctctagtccga +actaaactatagataacgccaacttcaggttaattgtctagtcgtctgtttgcagatggg +attcttagatgagtgagtatcggccatattggttcgagcactttagtttttgatgcatag +gatatgcaatgtatagctgaaagtactttatctgtttcaaactcacattgattaaaccgg +taaacctttaaagactacaagaaaatattcagtgagggcaattttgtcaatcacaatctt +ccagctagagatacttcacaatttgtcttgaggctacgcaacattagacggattttcgcg +ttttattgaaataatcgaggggcccaagagtatccatagttcattttgtaagatttcttt +acaggcttattacagcttcttcagactcctacatgcttacgagttatatgctagcatgtg +aacaatagattaatatacaggaaaacgtacattgagagagatgaccctacacagcgcaac +cgttgagtactttcattaaagggtaacgctctcgagacagcatccttaagatggccttat +tgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaa +cacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcggagtatcaattt +cgccaatcttggtgagaaagcataccctttcttcagagaaagaagatcaatcataacact +atctttaacgaggtacgcacgcgcatcattacctgcctccatggatctttaggatagcgg +aaagtattggcagcgtattgtgatttcgttcctactttatcaatttcacattcatataca +tgtcttttatcaaaatcgccaataagataggatgagctatattagatgctagtagagttc +gcgccaacatcatcgataggaatactcaggacagcgtgataggacttttcaatccctaat +actctctataattataactctctcttaagtttggaggcagtaacgcgctctatataatca +gtttgctgcaccattcttcagcctctgatacatacaaataaattccacagcagtaagagg +gtttaattgagacatcttgggaacttaggattttactctaacatcaccgaaacgattatt +ggataccgtacctaaacgaactttctcaaggcagtaatataggacatccgcaataacaca +aatgctgcctccccaggagttatgtcttcctggaggctatatcttacacccactcactat +aggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataagagttggccggc +gtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaagttctgtcctgt +tcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatctcagcaagttat +aaacatgttggaagtttctagtcggaattcccaaagaacggatctatctaatgcattcct +acatttttcctgtctgccgatggtgccatcctattcaaagaatttcttaaaagtagatta +aatgggacttttaacaatgagtaaccttacgcctctaagggttcctcgagtgccatacac +cagtcaggtccgagccacatacacggagaacattctaacatagcattctcaactcgatca +tttgcaggttacttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcac +ggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttggtatgggaacat +cattgcagctatggtctaacgcattaatgtttgggtacatcttccatcatataaacagga +agagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagc +tcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataa +gatctcactgaacttttgaatgaatgtgaagcatatatgatctgctttaataaaacttta +tccataggatacgtttccaaatcaattcaataattattagtcaaaatagataaggatgaa +caacctgaaggccgatcggacgtagaaagtggtcccatcactttgagttgatattgttga +accacacgttattatggttttcaaacagtctcaggatattgtatatacagataatccgat +accagttgtctgacgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgtt +cagtattttaaactaggcggcaactaatttggaaagaagcacagtggatatgtctaaatt +cttgttattcaggcctgaatttaatacaccgcatagttaacttcgcggtagagttgttca +tcatgcctcctctaagctaccacttctatgatacaccaatagttgttctacggaatctga +taattggccaagtcataaacttccgctgcgttcaacccccttgctcgaatatccaactcg +aaaagacagccttttggtgtccggaacaaatcagttacttcttttctgatgttaattctc +tgtggtcagatacagaccaaaaactccgcggatttaccatcctccaagaacaaatttgca +tcaacatagcattttggctacatattctaagtctcaatagtttaggttttcaactacatt +atcccaacattaggattggaggaataatagctgggtaagtccccttgcgtctacaatcga +ctattttttatgaatatgcttctgccgcacctatggttattaaaaaagtcatgactttga +agaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaagagcatataatta +gcaacactctaagaacattatagatatgatgatagcgatcgtcatgatgttatccggtca +caatagtagcttcatcagctaattcgttttgccagtggtgacttgcgctggaagaatcgt +tatacggtcccttccctcttgatacggtgggggcttattcaaccgcgtggattgggttgt +catacttgcattaaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatag +tgatcaatacatacccgcttcatggttttaaccatttaattgattaaagatattccgcta +agaaccattatctacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccg +taatgatcaacgaagtaaaacgttatattgtatgtagaataataggtcttggagctaaat +gatgtgattggtagtgaagacttacccttacaactttaccggtttctcggaagaatatac +tagagaatcaatgcatgggctacataagcactttagtctaatgagataaaaaatacacga +gtcttccatcatgaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatct +ttatgtcgtcaataactctcatatgttttatataacttcccaatcacgacttgtaactgc +ttgttcgactgagctgtttgagctatgaggccgggatccggttgagctacatctatttgc +tacaagaaaaatgaaagcacatttgttgggagttctggctacactcatagagaaataagt +ggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaa +cgctcgcgctaaagaattaaagcctttatttcctccacggagtagcccgtaatccggttc +gaaagagaccattgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttc +tgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatg +cgtctgtaacataaatatagaaggaatgattcggcgagttaattttcgccttctccaaca +tggcatccctacgttcgttataaggaccatacatgtaggttttaaaggtttgcggttaat +cgatatttacatcatagaaattctatagtcaaatttacaagactctagatactcactcgt +tgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaattt +catatagtaagttcaaggcactcatacctccgtgaagagggtagatagactattaaagtt +gtttaatagtacgtattgatggaaatgacccgtaggagatttaccactcaatccacaaga +ttcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaaca +cgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccgagataaatgagct +ataacactgtatgtcttttgattgctataaaacacagaaacggatattaatttaggccgt +aaccaacatctgttatttgacatagaacagatggtcctttacagcgtattccggccttaa +tattgaggtccagtgtattgtcctcctttaaagaagttgattgtaactgacttaaataag +acatgtcacccattcactgggttgcaactgctggccctttttgtccatcgcacgctaatg +tgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggtta +ttcattaattttagctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaa +ctaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaata +aagccataaccagccccggaatagaaaatgttaaggaaaggcgatcttctttgaattctt +attgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaatctaacaccctc +ccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaa +tgtggttccgtcccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctc +atagaggtaactggcctgtaatgtccaatgttaggctaccttctccaactttagtacaac +gaataatgtccgattaacaaggagtcaatttgtcatgaccagttcattcaggtacttgta +tctatacggacgcgttccagagtagtatttgaaattttgaggttctactgataagtttag +ctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaataacaattaacaa +ctcctaggtgatacactgtgaagtctgctgttccccaaattacatatgctattttgttca +cataccatgaagttaagctaagtgctctataatggcataaacggttatcaaactagctcg +aatttcttttattacgccggaagcggattaactgctgtagatcaaacacgttaggatagt +gtcgttttcatatatatctaaattcggtctaacatgcattacccatgcttgataacgtag +cacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatc +accagtgatgcctcatcgtgactacccggatctttagcctttagggtctaaacagaacta +atattactacgtgtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatt +tagtgacagggtagaaatacgtatcaaattaacccagcaatacaataagcatgaaaataa +ttgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgc +attttgcactggattgagccacaaactcaactagcattatgctcaatatttggccagtgt +tctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatc +tcgaacgtaataggtttaattagaacatccgtaggatttctgtttatagtagatttatac +taaatgttctgattagattctgacggccttacccatacaattaataaagacgaatatatt +agttatagtttactatccaaataaattaagcgaatcgaaataaactgtcacgatactggg +cagttatcaacttatcacttatacagttcggacactctatattggtctgtgagtactcta +tcaaactaactcataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtg +tacaaacctataatcgaataaatgacacatatggagatgcataataaaaaaaacggctcc +atatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctg +ataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtat +agttcttgatagcgcgtaaattctgataatactgggcggacagctggaaattagttgcca +gtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaaatacaaagggtt +agttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaaca +taaaggtggtgaagaatctcgtaggtcaactataactccatccttgaagcaactactccg +cgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaacaactctcggta +caaatgcggcttgtgtcgataaagttggtggtagtgcacggaataacataacaaggaata +ttatttattcaaattttttgtgactgttatttgttttctgcctagaatgtaaggatgtgt +tttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctat +aacggcaggggagcgaagtagtgtcctttagactattcaaggtagaattttgataacgct +ctataaaaggtagaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagtt +ctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtcacaacaccctccc +atcgcactcaaaatgtagatttatgatcagacgctaacttgttcttagagaaaaatacac +gggatactctgtgcaacgatttcattaataaggtgcagcttgggacttttttggccgtag +gctttattaacattcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgtt +ttaacgtttcaaatataagctaggaagcgtttgccaggacttctataatgcaccgttttt +tttagtacttccttactagccttagtttatgttagagtctttccaattacaaaggattga +atagccaaaatttctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaa +tattctacatatcggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtactt +ttagaccaaacgtcttcggataattaaatcctttttcaattaccacagtacgtgcattag +aactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacatt +gcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagcttaccattcgtt +aaacagataactaaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggat +gtagactattgtttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgt +cgaattccacaggggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatc +tgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattg +ggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattctaccgactccgga +taacactttacgatcgcgcataactctagctcttagataagtttaacttgtcgatctcat +aaacagttcaaaatctgcgatttattgtatcaaatccatcctctatcttctataatcatc +tgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaaagctataattgg +tttattttagtccatttaaattaagtccggtataagtgctctgtacaatatgcagtctca +tgggcatatacgttaactaccttttgatacttcgaattggtaaaatatcgactatcgatt +tgcagtaaaaggtgtagagtccaattactctttcctgttacatacgatctcttagtttgg +acaactagcccatgatggcgctcctctagcgcatgaacctactttataattacatcttta +tcgatgaatttttttagactgcggaggccttgagttttaacagggctgctaaatttctta +agcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatc +tactattgcgtcaactctattctgctaatagcgatggcaaatcacagaagccctcttagt +gacaatagttgtcaactatatctaagtcgacctttactgtatcaacgatcacggagagaa +ttaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataa +tacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaac +gattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgt +tagtaaacttgatcttcagactccttcttttcgttgcagcgagacttaaattatatctgc +gaaatagtgccccgtgcatacttcagatggtaggagataccatttggcccattgtgactt +tacgcgattaattaaccgacatacatctgttcctgagctatgatcgtctgaataaattac +ggtctcctcttgatacctaatggtttctggagacgtttctcatgttcaaatggatagcag +gagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatt +tccaaaccagaagggataaagagaaataacggacttctccgtagattagcctgatatttt +gatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatattttggacggcggg +agacacatatcggccattcgttaaggtctctatattggacatcacaagcttagcagtatg +agctactaacactcaagacattattgattttttcaagatatgtttcattcctctaccgct +attcccatacgttcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatca +ataacaactcgttgcgatagagacctatgtatactagagagaattccccaacatttttac +aaaaacaaagcagactaaaatagatacagtccctccatacaattaggaccaacatgttat +tgccgatcctagcacacacaccacaaactcagaacttctgtcttacctatgaaagggtct +gcacttctgattgtacgtgtctaattagcattaatattaaaactaattaggataaactat +aggtacgagctttactataagtcactaggtgttttccgatcgaaaaacgggaccttcaag +ccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaa +ctgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgt +tatactgctcaacaaaactcataaagttggactccatcatttagaatcatagggaccaaa +acatttatttgctactgtcactttgtaggtgttctattctgaattcctcatattgataca +tgaatcggaatacctgtggatcccttaggacgcacgtgctttctttacgtcagaatacat +attgtcagaatcgagaagttccatgcaattaagaattcgcctctttgaaaactcatatcc +ccacatatagggtccaccgttattcggaaacgatataataattattccagcgttgagcgt +cccttaagagcgcattttcgcttggcctttcttctacgactctacaacgcaagtggctgt +gtggagtttaccacagcgcagcaccccatagaactacctctgagagcgcgagatggtggc +agtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatg +gactgtcttaattgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaa +gtaatgacggaaatacgcctctagtccgcagagatacgattacagactcagatcccctaa +caagcaaaacgattaaatcggaatcactccccctatgacatatttgaaatacacaagaaa +ccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgagtctgagaattag +atgacctaactgcaagaatcatggcgagtttatctagtaggcaagtctgtaccctagggt +tcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataaccaagaactggttta +ccgagtactttcactattaggagtaattacatgcgttcaccgcggaatacgacgaaattt +tttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaa +ttgctgatcaattatagattcattatacagatgcttacttttctctattcaatactgtca +tgagttgtttttaaataagcaccagaattatgtcgcctagtataatcttgcttccacttg +aatcaatgcgatggacagtattctactgattgcaaagtagtctatttcggcttagcagta +cgcatgcctatttttttgcaggcacagaataatatgcaactaggattctcggcatccaat +taacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatgtttactacagaa +agcgaatgatatcacttggagaacattttagatgcccccttttaatctagactgagtgta +ccaatatatcaccggtctaccgaatcagcttgaataaaccactctagtactcatgataac +cgagcatacacatgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcg +aatcaacgtggcgacttatacttctgtctttgagtacagcacaccctaatgaatctaagt +tagttgttgatacgaattgtaatttgactggatctcgcctcctcatctagattcttagag +aagatgtttcttatagccggtactgtaactttattgatctggtttatggtaatcaacatt +ttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagc +gattatcgagtctggaggccgagaaaagaaatgcacagagtaagctctctattgcgacat +ctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaat +acaagattacctacgcttctacgaaatatactatagatttagcctacgtcacctttagtg +tcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcg +agctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctg +gataactcacattgagtataccggtaaaaatttattctattcatctaaatagtcagtgag +ggctagggtcgcaatcacattaggccacatacacatacttaacatgttctattgacccga +cccaactttagtagcattgtagccgtttatgcaaatatgccaggcgccaaacactagcca +gagggcattttgttacatttatttaatcgattattacacagtcggaacacgcctacatgc +gttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcag +agacatgacactaaaatcacattaaggtcagttagtgaaggaatggctaaccagctagag +aatgcatcattaacaggcacttattgtcaaatattttccagatctaagcaacatcacgtt +aaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagt +aggcaagcgtaggagtataaatgtagacaatagtcgggacttagcagacactggatgcag +tcatagaagatcttgcataacacgttagggttagagctacgaacgcccatcattaactgc +ctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgatttcgttcataat +gtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgac +ctatttttgttcagagttcagttagagcctaatgattcgagagcaataatcaggacagcc +tcataggaagtgtcaatcacttagaagctatattattataaatcgctctttactgtcgtc +gaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaatatgatacataaa +aatattttcatcaccactaagacggtggaattcagacttattggcaacttaggatgggac +tattaaataacccataagatgttgggataaagttacgaaacgaaagggatatagcctgtt +agataggaaatccccaataaaacatagccggcctccacagcagtgatctattccgccacg +cgatatctttataccacgcaatataccaataataaaggttaaatgtggttgcgatttaaa +aaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaatta +tagcgtctgcaagttctctaagcttcctctgcaagatacaatatgactttttagcttttt +tactaccaaatctcagaatcttagaaacaggttggtacgtgctactcggaattcccaaag +taccctgctatatatgccattccttcattggtccgggctcaccatggggccatcatagta +atagaaggtagtaaaactagttgatttccgacttttaacaatcactatcctgacccagat +atgggttccgactggcccttactccagtaagggcagacacacagacaacgagaacttgat +aactttgaattctcaaatcgatcattgcaacgtgacttatttactagcctactcctataa +ttcatacgtcaaatacatttcaacggaggaagataataagtaaatattcactaaataatg +gtcgaaggagtcctttgccaacataagtccacatatgcgctatagattttttcttggggt +tcatattcaataagataaacagcaagagtatcacgtcagcgagtcattgagatcttggct +agcattgtgatagcatattctacctaaatggtagtctagcacagagtggataagatatca +gttagatatagacaagtactataacagatctcgcttcgttggattgtatggctagctttg +atgatatgattttataaaaattgatccagacctgacctggccaattatattcatttttta +tgagtaaaaatagataaccatgaaaatactcaagccccttaggacgtacaaagtggtaac +ataaatttcaggtgttattctgcaaccacacctgttttgggttttcaaaaaggctaagca +gattggttttacagataatccctgaacactggtatctcccaacgatgtcgttcccaaccc +ttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaatatgttcgatag +atccactcgcctgaggtagaaattcgtcttagtaacgcctctttggattacacagaatag +tgtactgacacgtacactgctgcagcagccatacgctaacattaaaattcgttgagtcta +catttgttgttattcggattatgttattgggaatagtatttttattcccctgcgtgaaac +cacatggatagattagcctactcctaaagactcccttttggtctacggttcaattctctt +actgagtttatgttcgtaattatatcggcgcagtgaatctcctaattatcaccggagtta +ccagacgccatgaacttatggccagaaacattgcatgtggcctacataggattagtatca +agagtttacgtttgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcggg +aactcccctgcacgcgactatagaagttggtggtggatgtggcttatgccgcaaatatgg +ttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtataagggctattgc +cagatgaaaaactgcatataaggtcaaacaatataagaacattatacataggatcttagc +gttcctcaggatggtatacgctataaagtctagcttcagcagctaaggagttttgccagt +gcggacttccgctggaagattaggtttaaccgccctgacatcttcataaggtcgggcctg +attcaaacccctggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagt +ctaatattattattaacaaatgacggttcaataaataacaccgtaagggtgggaaactgt +taagtgatgaatcattttaacctatcatccattagctacagataatgataccccgatccg +actagggggtaagtggttgttccgttaggataaaccatgtaaaacgttagagggtttgta +gattaattggtattccagataaatgaggtcagggcgagtgatcaattacactgaaaaatt +gtcagcttgcgcggtagttgttaagacagtataaatgaaggggattcagaagcaagtttc +tcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtcgattaaagccta +aatggtaatttaaaccattgatatttatcgagtctataaatatctttggttgtatattac +ttcacaatcaccaattctaaatgattcttccactgtgcgggtggagatatcaggacgggt +taaggttgacctacatcgttttgatacaacaaaaatcaaagcacatggctggggacttct +cgatactatctttgagatagtacgggcaagagtgggtgacgcctccctacattttcaagt +ctatcggataacttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatcc +acgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtc +atggttagccaaaagcatgggttatccaaaaggaataaaacagctcttcaacaaagagat +gaggcttcataacttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggac +actttattttagccggcgaattaatggaatccatacgttacttatttggacatgacttct +aggtgtttttgctgtcccgtttagcgatatttacagattagtatttcgtttctcatagtt +aattgtatctagatactaactcgttgaagacgcataccttgccatttgtacaggacttaa +ctgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaatacctcactcat +gaccgttcatactctagttaaggtcgggaatactacgtatgcagggaattgtaacctagg +agatttacaactctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcct +aacttcgggtgcctccgtaaatcacctagaaacctactcatacatttgcaattttgagat +gtaggcgaaagagagaaatctgctttttaacggtatctcttgggattccttttaaaaaca +cataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgc +cgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatg +ttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctcccc +agggttctacagacatagagatggtcagaacacgacccccctctcaacgcagtgtatttg +aaatatatggacatatctaccttattctgtaattttagatgtgttctgtgtataccgata +ttgataagtcaataggcttgattacgtatcttaagacaaatctgtttcgcaagtaggacc +gcatctttcagattgtttctttttatgccataacctgcccaggaattcaaaaggttatcg +atacccgatatgctgtgaattattattctaatggccactcattcctgcttatatctggaa +ttggcatgaatatcttacaacctaaagtctggcgttgcgccagttctacttcgtaccgga +caccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacac +tttgtgccgacgtatatagatatattacacgtatagggaatgttttctcctaggtgaccc +gaccttctactaaggttgtacatcgtataatggcccattaactacgaggaaagtggtatt +gacctggtaatgcacgttcttcgatatataccgacgaggtaaagtctactattgcaaagt +ttgacgttatactgataagtttagatttccctggatcgcgcatgaacaatgtatgcgtta +tctgccatatataacatgttacaaatccttggggatactatcgctactatcatcggacca +aaattaaataggctagtgtcttatcagaacatcatgtttaccgaactgatctattttcca +atttaagctgatattacgtccgcgtatttattttagttccccggatgacgattatctgag +ctacatcatacaagttagcatactcgccggtgcattgatttcttatttcgctatatcttc +aagttcacaggcttcatatagttccaattagcagtataattaggttttgtaactttaacc +atactttataaaaggttatattgcacaactgatcaagcatccgctataacccgagcttta +ccagttagcggctaataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgc +tctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtataaaatgatacca +catatactataacaatgaaattatttgtaatccggtttgccaacgtatcccccttcgcga +taaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaa +ttatcatcaatattggccaagtgttataagcgttgaaagtgatataggccgccaaaaagt +agtctacttaaaaaccaatatttatcgttcgttattgctggtagtacaacatcacgagca +tttctcttttgagttgatttatactatatctgctgatgtgattatgtcccacttacccag +aatattaagaaagtcctagattgtaggtatacttgactataaatataatttaagactata +caaataatctggctacattatgccatcgtagaaactgataacgtagtaacgtcggacact +agattttggtcggggagtaatctagcatactaacgaatttgttaaatccgctgaaagtat +atgtcattacctgcttggcctgtcttcaatacgtttagactattaaggactcatttcgag +atccagtattaattatacgcatccatatttatactgaagacggattgagttaggacgaca +agctaaacaaatattaagttaaggattagtattatattgtagaaactcgtcgggttggaa +cgattcatcatcatagaatgcgttacttattcagagagacttaattcggttatgactggc +agctcacctggaaagtaggtgaaaggcaacagaagaatattgttgactgaattctacggg +ctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaatacaatggatctct +acagtattacgtaaataacatacataaacctggtgttgattcgactagctcatagattaa +tcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactg +ataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtc +aaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttt +tatccagacattggatgcatggctgtgggggcacaggatacttaccattagttcacctac +aagcggcgtgagagggtctcagttttagccagcgcagagaagtacgggcctttagacgat +taatgctagaattgtcataaacctcgtgaaaagctagttaataatcatggtgctagaaga +acacaacttttctataaaccagttctcgactgacagtcgtaactcactatatcgccgctt +tgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagaga +tcgtgttctgagagataaatacaccggatacgatctgcatcgagttcatgtattaggtca +agcttgggactgttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtca +tatcataatatatgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaat +cgtattcttgaatgctccgtggtttgtactaattcctttatagactgagtgtatcgtaca +ctcggtacaattacaaaggatggaagagcaaataggtcttcaattataacagtaccccac +cttaatctaaaaaccagcttcaattagtattaatttcgccaggagtatatatataaatat +ctaaagactaaaagactcgtacttttacaacttacgtcgtagcataattaaatcatgggt +aaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctc +agcaagtcagtagaaatggaaattcatactcgattaaggcctataaaactgttgttggta +tctacagagtgattaaaattagtgaatcagattacgaaaatgttttcccgctcgcactta +cgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattttggtataaaata +ggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatg +tagttggttataaaggttgtaatctcggagattaggttagggcttaatcagaatagtaac +aatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatg +cctggacaggataaacaatacgcatataacttgacgatcgagcttatatcgacctatttg +agaagtttaacgggtcgatataatatacaggtcttaatagccgattttttctagaaaagc +aatcctatatcttagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacat +tgtatacaacattcctttttgtccgggtggggactccatttaaagtatctcacctagaac +tcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgttgatacttagaa +ttgctaaattttagtctagacatttccaggtaaaccggtagacgacaatttctctgtcat +ctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctactatagacaatca +tcagactttttaattaaatagttttccatgaatgtgttgtcaaggcggaccccttcactt +ttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggg +gaaatggaaaagaaattaggcttctaagatggactataatcgattaggctaattccgttc +gcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtga +atgtttaaaagtgctcgcacagaattacccaatacctatcatcacgacttaaatacccaa +agcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaagggatactgggcg +gggaaacctgctccttcacggtaacatggtaacaacagaatttggttaaggttaaaacga +aatatactcggagtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtg +aagacactcttatattagatctccgaaattctgacccgtgcattaggcacttggtaggag +attccatttggaacttgctcaatgtaagccagtaatgttccgaaataattcgctgcagga +gcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccg +ttctctgcgtcaattccagagctggagatacattcatcaacgttacctacgcacagaata +aaaagatcgagcgctaactcgttttcctaaacacaacggatttagacaaattaccgaatg +cgccggagagtagcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcag +gcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaagctatatattgt +ggtcagaacttgaggacaactatgagctactaaaaataaacaattttgtcatttgttcta +gatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataa +acccgaatgagcgtaacattatcaataacatatagttcagatagagaacgaggtattcga +cagagaattacccaacattggttattaatctatgcagaataatttagataatgtcactac +ataatattaggaccaaaaggtgattccccagaagacaaaacaataaacaatctcacatat +tcgctagtacctatgtatgggtatgatcttctgattggacggggataatttccaggtata +ttaaaacttattaccataatctagacctaagagaggttatataagtaaagagctgtgttc +cgatagaaaaacccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacct +acgtaagggaatattctgtataaactgaaaagtcaggtgtaactacatgagtcatgtctt +cgattaattacaatgcgatctcgttattctgatcaactaatatcataaactgccactaca +tcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgcta +tgctgatttaatcagattcataaaggaatacgaataactctggatccattaccacgcaag +ggatttatttacggctgattactttttggctgttgacagaactgccatgaaagtaagatg +tcgcatcttgcataaataatagcacctaatatagccgacaaagtgattccgataacagat +tttaagttgtccagccttgagactccatgaagaccgcttgggagcttccccgtgattaga +agaatctaaatcccaagtggatggggggagtttaaatctcagcaccaacaaatagtactt +cctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgc +gcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtacgacaaattttaa +ctgatgtcggtatacggagaagaaggaagcacgcattgaagcagctacgcagaactgaga +agatgacactctaagatacaattaatacaaaaacgttttaagcccaatctatcaacagat +gtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtataataacagcttta +tttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagt +gttggctactctgtaaccgacgcgtccatccctctctcctagtgatccgtatatccaatt +agaggataaccaacatctgcgttaccgacgaatttaaatttttcgactatttaattccgt +tcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttg +cagtgcatatgtagataccactaattgctgatctaggatacatgctttataaacatgctt +acttggctattttatttactgtcatgtgggggtttttattttcaacaagtatgtgctacc +attggataatctggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaa +gtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaaaagaataattgg +caaatacgaggctagccttcaaatttaatgcagattactcctcagaaacacacgtaagcg +acgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgataatttttgttcca +acctttgaatctagactgagtggaaaaagatttcaccgggataccgtttatgctggtttt +aaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaatcatctgtacgt +caactgttttaacaataacgtcagaataaaccggcacaatgagacggcggtctttcacta +caccacacccttaggattataagtgacgtgtggattcgaattctaaggtgacgggatcta +caagcctcagctacattaggtctgaagatctttcgtatagccgcgtatgttactgtttgg +atatgggttatgctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatct +ttacggttaccttttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaa +actgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaa +ctatcattgtggtcattaaggtattcaagattaactaagagtcgaccatatattctagag +ttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtgga +ctgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcg +atacctcaatcgtagttttatcgggataaataacatggtgtttaaccctattaatggttt +ctattaatctaaattgtaaggcagcccttgggtcgaaagcacattaggccacatacacag +tatgaaattgttcgagtgtccagaccataattgactaccatggtacacggtgttgctatt +atgactcccgcaaaactcttgacagagggaattttggtacattgatgtaatcgatgattt +aacagtaggaactagacgtcatccgttagactgagttccgacatgctcaaattgtcagga +tttttatccaataactaatggctctcacatgtaaataaaatcacattaacgtcacttagt +gatggattcgctaaacagatagactatcattcatgaactggcactgtttcgattatattt +gcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaaaaattcagtaca +cctctaatgagtatcccgctttggaggaaagagtagcactttaaatggacaatttaggcc +ggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcgttagggttagtc +cttacatccaccatatgttaatgaataaagcctgagggaccttagagctaacttgtccaa +cacgttgctcatttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagat +tttgaccatttaactgaccttcacagttttgtcttcagacgtcacttacaccataatgat +gacagagcttgtagatgcacacactcattcctagtgtaaatcaagtagtagctagattat +tataaagagatattttctggcgtcgaacgtaacacagagagagtataaggggcatgataa +tggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcaca +cttatggccaactgaccttgggacgagttaagataccataagaggttgcctgtaagttaa +gataacaaagggatattccatctttgtgtgctaagaacctatttatatttgcagccataa +aaacctctgtgctatgcagccaccagagttatttatacaaagaaagagaccatttagata +cgttaattctgcttgcgatttattaaacagacatttcacgtccaaccactacaaaagccc +tatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcggccgaggaatca +taaaatatgaattgttacattgtttactacatatgatcacaatctttgtaaaaggttcgt +tcgtgatactaccatgtacctaactaacctgagatatatgcaatgacttatggggtcagc +gcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctggatttcccaaggtt +ataatgctctatactgaccaagagatccgttacgactcgcaatgaatactctaagggcac +tcacaaagaaaaccactaattgataaatttcaatgataatatcctgaattgcatcgtgta +tgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataa +ttactatattttaacgatttaatcgtagttggagtcctttcccaaattatgtcatcagtt +ccgatttagatgttttcgggcccttcttagtaaagaagttaatatccaagactagctcct +cacccacgcatgcacatattcgcgagaagtctgatagaatattcgacagaaatgcgactc +tagctcacactcgttaactgatcaggtacttatagacaagtacgttatcagatatcgctt +cggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaa +cgggaaaatgatattatttttttaggaggaataatacagtaccatgtaaatactcaacca +ccttacgtacttcttacgccgaacatatatggcacgtgttattcggctaacaaaactgtt +gtgccttttctataaggataagcagattcgttttaaacatatgacctgtaaactgggatc +tacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcggatctttggttaa +agagcaccattagatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaac +cactcttgggatttaaaacaattcggttaggacacctactcggcggatgaagcaatacga +taacattaaaagtcgttcagtctaattttggtcgtagtacgatgagctgatggccaattg +tatttttattaacagcactgaaacaaaatggagactttagactaatactaaagtctcaat +gttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgt +atctcattattataacaccagtgtacagacgacatctaattatggccagaaactgtcatt +gtgccattaagaggattagtagatagtctggaccgtggaatagaattttgaccaaattga +ccagtcctgcttgtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgc +ttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaat +tcagtcttctagatccgctattccaacatcaatatctcaatttaaggtcaatatatataa +caaaattagacagagcagctgacacttacgaagcatcgtagaaccgatatagtcgacctt +atgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaat +gaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagt +attactgcgaaaaattcgtctactattagtttattatgaacttatgacgcttaaataaat +taaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgc +taaagattatcagaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatac +atctatatagttagaggcttgcgtgttgttgtgctattccacatatagcagctctgggcg +actcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaatt +caaggggattaagtaccaagggtcgagtttctctgtatttattatactgtaggcaagaag +cttttttggcgagatttaagacttaagcctatggtaaaaatttgatagtgagcgactata +gtaagagatttgggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatct +gagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaattt +caaacatattggcggggcacttatccataatagatttctgtttgtacgccaaactctgcc +tcacccctccataaattgtattggctagaggttaaattctccgtaaatagagacacatat +agttttatacaattgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatg +tcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaag +aaaacacagattatacaaagagatctggatgaagatattcgtgcaatcactatcgttatg +ttagagagttccatgcatgaggactcgttttttgaccaggagaattaagccaagaaataa +ctgacgtatttccaaatgaattctacgtgtttttcctgtcacctttagccagtgttaaag +atgactatggagtttcgaataggttattctatagacattataacgagtggaacacccata +ccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaagggattttaggttct +taatccaacgaagaaataacgcatcacccgtcattctattgttttcgtcgggattactta +gtaggcagggtattctaacctacctgagttacaaatctttaaaaaactggccatgaggtc +atggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgt +ctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcagttttatagctat +ctagtggcattcctttttataaaactttacgtttgtaagggtccaactttacaaaagctc +ggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgtatattgacggcat +ggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaat +gtaaagccggggattagccgccaaaggggtctaatgacatagagatgctctgaaatcgta +ccaactataaaagcacgggatttgaaatatagcgacagatcttccgtattctgttagttg +acatctgtgctgtctttaccgattgtgatttggctttagcagtcatttagtttcgttact +cattgctcgtgcgatagttccaccgaatatggcacattcgttctttttttccattttact +gcaaaccttttcaaaagctgatcgataccactgatgatggcattgattagtcgattggca +actatgtcctgcttatatctccaattgcattgaatatagtaaaaaataaaggctcgcctt +cccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtaccta +acatataagtgattgagacaaatagttctccagacgtattgagatatatgtctcctatag +gcaagcgtttctaattgctgaccagaaattagaattaggttgttaatactatattcgacc +attttattccacgaatgtgctattctactggtattgctccgtatgcgatatataaccaac +acggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtcatttaccgggag +cgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaaagacttccgctt +actatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatc +ttttcagttcgcagatttttgccaatttaaccggttatttcgtcagacttggtagtgtag +ttacaagcatcacgattatatcagctacagaattaaactgtcctgactcgacggggcagt +gtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtcatagtacaagga +taatgaggtttgctaactttaaaaattattgatttaacggttgattgaaaatctctgcaa +gatgacgctagaacacctgatgttcaagtttgccgataataacatataagatgaattact +gtctttagaccctcatgttaatccgctaacttagggcggaaacaatgttaggctatgcgg +agtaagtactatattatgataccacatagaatttaacattcatatgatgtctaatacccg +ttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatcaatgggccaatcc +tgtctcaaaaattatcatattcaaggttcagctattttggcaatgggtgagtaccgttct +tagtgatttacgaacccataatctaggcgacttaatatacaagatttagagttacgtttt +ccgggtagtacatattaacgaccatggatcgggtgaggtgttgtattagttatctgatct +tgtcagtagctcccaatgtcccagaatattatgtttctactagagtgttcgtatactgga +atttaaatattatgtaagactagacaaattttatggatacattaggccatcgtagaatat +gatatagttgtaacgtccctctatagattttcggagggcaggtatattgcttaataaaga +tgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgcttaaataagttt +agactattaagctatatgttcgacagcatgtagttttttttaccagaaagtgttatactg +atgacccatggaggtagctcctcatgataaaaatattgttacttaagcattactattata +gtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtttcttatgcagac +acacttttttagctgttgacgcccacctcacatccatagtaggtcaatcgcataagaaca +atattctggactgttttattacccagaagaaagttttttctttccggttcgttaagacaa +taaagatcatttcattcgttctcttaacgatgaactaaagtacttaaagtatccgcctct +tgtttcgactagcgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcac +gtcggagataactctaatagtctctttattccgtttaatatagcccgtaattgcaccatg +cgctacagtaacggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaa +tggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaag +cagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccct +cactactacgcgaaggtactcgattattccttgaatgggctgaaacatcgtgattagcgt +cttatgattcaggctgatagaagaaaacttattttctatattccacgtatacaatcacac +tcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaa +ttcgtctgggtgcataagtacagttagtcgtctgtcacataaataatccgcagtcgatct +cattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaaca +gtaaaactaccgtcacacaaggaatatcataatagatgccatacacggttttacttgata +tgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaa +tttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatggatgagcatttagg +tattctatgataacactaaccatcatgtttctaaaatcctcaggaaatttgtattatttt +accaacctgtatttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaag +gagtacctgattgaaagaatggggaattgtaatctgtaactcaattacaaataagccgtt +ctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaattcatactcgatta +acgactttaatactcttctgcgtatctacagactcatttaaattacggaatatgttttcg +tttttggtttccagctcgcacgtacgcgtttacaaataaggacacctggtacaattggct +ggagtacaatgttggtttttatttgctgattatcccgatccctgtgggcgttggcataac +cgggttttcttcaagactactttcgtgttgcttatatacctggtaatatcggtgagtagc +ttagggcttaatcacaatactaacaagttctctatggattggacagggcggcatccgttg +actgaacgatctattaatccattccctgcactggataaacaagacccatttaaattgacc +atagagatgttagcgtcatatttctgttcgtgatagggtacatatattataaacggatta +tgagcagtggttttctagaaaagcattcatagttaggagtgtatcagatcataccactga +accatagagcacaattctctactggctatacttcattcctttttgtccgggtggggacga +aatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaac +ggttctaaatgttcttaatgagaattgcgtattttgactattgacagggcatcgtaaacc +gctactcgacttggtatctgtaatctgtatgtagatagagtacgggcctataattcaaat +tcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtg +gtgtcaagccccacccattctctgttatatccgagcattaatgtagtttcactgtactac +ggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctgagaagtggcacta +taatagtttagcctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcg +aatagattgcgttcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaac +tttcataacctctttatttaccaaacctgttctactagcgttagtgttttagtctgtagc +cgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaa +actattggcttaacgtttaatcgaatgagactagcactgtattactctttcgtttcggca +gcggatcaataaggaggtgacggcatcactctcttatagtagatatcacttattctcaca +acggaagtaggatcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaat +gttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgc +ttacagtatccttgaggctcaacgggctatgcggaaattccagacctcgagttacattat +gaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttgtaatataaacaa +ccgtttttgtctattttcccaaggagaaggagagtagcagcttagtggcttgcctatatg +gccccctaagtacgtactcggcacgcttagaagattgggctaccccgcactatatgttcc +caaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaa +tatacaattttggcaggggttatacattgcgggcatgaagagtaacattggacatgaacg +gacattcgaaccctgtgagtttaataccctatctccggatcattataaagtaaatatacg +tcacttactctacgtgcgtttagacagtctttgaaactaaattggttatttttctttcat +ctagatttgtctgtatctaactaaattatagttccacataaagctgattcaactgaagac +ataaatataaactttctaacatagtagcgaggaaagagctatgcctagcatcggatcatg +cgtccgcgagtagttcctggtagagttaaaagtttttccagaatctagaccgaacacagg +gtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgt +attgttgctgtatctatatttcctacgtaaggctatttgatctataatatgaaaagtcac +gtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctccttagtatcatcaa +attatagattttacggccacgaattattggtctagatgtcccaaaaataatttgatgtca +gtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattatgctataccaaga +actctccatccagtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttga +cagatctgcatgcaaagtaacttgtaccagatggcttttataatagaaactaagtttccc +gaataacggtgtacgataacagatttttaggtgtacagacgtctgactcaatgaacacac +attgggacctgccccgggaggagtagtagataattaccttctccagcgcgggtcttttaa +tatcacaacataaaaatactaattaatatcacacaccctcatcctcgatggagcctagca +tcatacacgtttgatagacaacgccaattttactgtaatatgatattcgaatctagtatg +tggacgctgtaccacattgtttaaaggagctccctttaccgacatgaacgaagcaagctt +tgtacaagatacgaagaactcagtactggtaactataagagacaatttatacataaaagt +gttaagaccattatataaaaagaggtatgaggtctttgtaactacaataatacattcatc +gaacgatggagaataacagagttatttctgctgctcgagctctagttctgctaatttctc +aatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcgtacatccctctc +tcctactcttacctatatcctattactggttaacctacatctccgggaaagacgtaggta +aagtggtccacgattgtattcacttataacacctagtagtactatgtgttgctgagagtg +aggacacacttactctacgagttcaagtccatatggacattacactttttcagcatctag +gtgtcatgatgtattaacagccgttaggggctatttgattttatcgattgtcggcgtgtg +tattttcaacaactaggtgctacaattcgtgaataggcatgaaaattcaagattgcagtt +cctatcttgtataatctttcctttggacgagttgtaccatttcaactaacctgcaagtgg +ggggtcatccatatgaagatttgccaaatacctggagaccctgaaaagtttatccagatt +aataataacaaacaaacctaagcgaagaacgtcagctttaataaactatcactatcatag +aaattcctgttaattgttcttccaaacgttgaatagactatcacgggtaatagattgaac +acggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgataactcaattatat +tcgatggagaattcatatctaccgcttagcttttaaaaattaagtcagattattccgcca +caatgagaaggcgcgagtgcactaatcaaatcacttaggattattacggacgtctgcatt +acaatgctttggggtagggttatacaagcatatgattctttaggtctcttgatcgggcgt +ttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtg +tataggaatgcacaacgcaaatctttaagctgacctgttcatgaaagacaggagacacga +ggcaccacctcaattctatgcaaaactctaacatagcgtggcactatgagtacgtgtaac +gacaaggtctcatactcgatcctaagataattctcgtctggaaggttttaatctttaact +aagagtagaacttagtttattgacttttacaattaggatacggttcgcgactctaccaca +gggcatcatacctggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgg +gtcctgcatctactgagcaatccctttaagcattcctagtttgagagccatttagatatt +gctgtttaaaccgattaatggtttctattattataaagtgtaacgctcccattcgggaca +ttgaaaattagcaataagacaatgtatgatattcggcgagtctcaacaacattatggtct +accatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttc +gttaagtgagggtatccaggtgttataaggacgatctagaagtattcaggtacacggtgt +tcagacatgctctaattgtcaggttgtttataatttaacgtatcgctctctattctaaat +aatataaaattaaccgctcgtagggatgctttccagtaaaagatacactatcattaaggt +tatgcaaatgtggcgatttgatttgaatcttagtacattcttaaacttaaatacgtatta +tttaaagtaaatatattatctaaaccgcttttgtctatccacatttcgtcgaatcacgac +ctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatctatttcttctga +ttgatgtaatactgacccttactccgtacatacaaatgatggtaagcaagaatgactgac +gctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggat +atggatgtgtatgccaggcttcattttgacaatttttctgtcctgctcagtgttgtctga +agtcgtatcgtacacaataatgatgactctcattgtagatccaatcacgctttcctacgc +taatgaaagttctagatagtgtaggtgttagacagaggttagcgcctacatccttacaca +cacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtatttgtttggaata +tcatatttctcccgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataa +aataactgctgccctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatga +aaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttat +aaatacaaagagtacatttagttaccggattgcggcttgacatttattttacagaatttt +atcggcaaaacacttcatatgaactatcgcttcacgataagtctatgatagactagcatt +cgtagagaacaggaagagcaatcattatatatgaagtgttacagtgggtactacatatga +gatcattaggtctatatccggccttcctcataagaccttggaaatatcttacatcagaga +tatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacg +taatagtctggttttaactaggggttattgatatttaagctaaaagagttccctgaacac +tcgaaatgtataatctatcccaactaaaaaagtatacctctaattcagaaatgtcattga +gattagactgatgtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaat +tgaaatgtaatacctccatcttaagttctatattttaaagttttatgcggacttcgagta +agtgcacaaatgatggcataagtgcccagttacatgtttgcggccccgtatgagtaatga +tctgtttatcaatctctagctactatcccacgaatgcactgatgccagtcatggcgctta +cattagtcgacagaaatccgacgatacctatcacgcgtgaactgttctggttcttattca +attcgaagtgatctcagatacattacggccatgcttgcccttcatgtctgctgagcagtt +ttgttataggctgaatctcctctaagcgaaattgataggatttttggtggtcgatttagt +ctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaatgatagggatcg +gctgaggaggataaatatacgctggtgcctggtatttatccagaacaagttgcctgtgta +tcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaaggccgcaaaggg +ttacatctcaggatcgtggcgtatagtccaccattagttctgacttacttaatatagact +gaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaac +gtataggagcatgatcaaagaagagttaattaatagtactgcactataattgtcggcgga +gtaccatgagctgttgcccaattcgatgtttattaacagcacgcataaaaaatccagact +tttcaattagaattaactataaatggtccgcgaaccttaaatgatcggaaggacgggatc +tgccgttgtatagaccccaactctatctaatttttataacacctctgtaatcaacaaatc +ttattatgccatcattatgtcattcgccaagtaagtccagttcgagattctctggaccgt +gcaatagtattgtcaaattatggtaatggaatccttcttctaacacccttagaaaagcca +cgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgccgtttctttttac +gatgatagggattcttaaagcttttctctattctagatcccagttgccatcatcaatatc +tcaattgatgctcattatatagttcttatttagtatgtccagatgtcactgaagatcctg +cctagaaccgatattctcgacaggatcatcagttcgacggggcaaacgcacctatgcaca +tccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaact +cctgtccacgatatgtaggcaagttttactgcctttaattagtagtcgattagtgtagtt +tgatattatctaccttatagaatgtaaacagtaacccggccttaatggtttggcaggatt +ctttgtaaaagttaataatgttcataaactttatcagaaaacctgaagtagtccgccttt +cgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgtcttgttgtccga +gtacacatattgctcctctcccccactcttctaggaaaatcaattatgctaacctgcaga +ccttcttctttactatctttaatgcatgcccagtatgttcatagggtagacttgctatct +attttgtataatctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggt +ataatttgagagggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataa +taggattaagcaggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaag +tatgactgtgcagtattaattttgaatacatattgcagcccctaggatacattatagatg +tctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaa +ttagccggaattacagacacagattcttgtttacaattgtgggaagaaaaccacctcaaa +cgttgaaacctacattcacaaatggattacgttggggatgagaatcgattccggtcaaaa +atcatgcccggagcaataaccaagaattcacagaggattaatacacttctccatgaagat +aggactgcttgcactatccttatctttgtgtcttccttcaagcaccaatcgtttggggac +aaccacaattatgccaagaaataacggaaggtgttccaaatctatgagtccgcggtttca +tcgcaacgtttcactgtgggtatcatgactttggactttagatttgggtattctagagac +tgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcac +gttgtgctagggatgtttccttaggaatccatacatgtaagaaagaatcaaccgtaatta +tagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatag +attgaatattctggacagcagcgaatcctgattatatctcaagcgaatatatgacccgca +agaaggatttatactagaataagtctaagaaagggcattgggtcacttcttccactaaca +cacttttatcagttttataccttgagagtcccatgcatttttatatatatttaactttcg +ttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgt +cgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttag +ctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatc +aaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaa +agtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatt +taccagtcttttagtttcggtactatttgatcgggacattcgtccaaacatgatggctca +ttcgttctttttttcaattttaatcaaaaccttgtatttacctgatacattaaactgagc +atcgcatggaggtggagattcccatatatgtaatcatttgatatcctattccattctttt +tagttataaataaacgctccactgcacaatgggagtaggacttcaccaataattagcatc +tactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaac +ttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaatt +acggtcgtattacttgttgccaaatggttattactccaatgggctattctaatccgatgg +atacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaa +gctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattg +ttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaatttgttatgtcc +agtcgctcgtatatcaaaagattcggttaagttcgcagagttttgccaagtttacaggtg +atttactaacacttgggagggtacgtacaaccatcacctggttagcagagaatgaattat +acggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgca +ggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttt +tccgttgagtgataatagctgcaacatgaagatagtaaaactgaggttaaactttcacca +tattaaattatatgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcg +cgcttaatatgggtccctatcccgactttgtacgagattttgataaaaaatagtattgta +aattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgcta +tttccctaagaaagcggaaaatcctggctcaatatttataatagtaatggttaagattgt +ggcccaatcgctgagtacccgtcttacgctttttccaacacataatcgacgagaatgtat +ttaaatgtttgagacttacgttttccgcgtacttattattaaagtcattggagagggtgt +cgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatctattggttgttt +ctaattctgtcgtccgtgtaggctatttaatttttatggtacacttgaatatgtttagcc +ataatgtagccaatactacaatatcagatacttgtatacgacctatagacttttgccgac +cgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaag +catgcgaagcgagtatttaactgttgactattttgctatatgttactctgaatgttgttt +tttttaccagaatgtgttataatgatcaaccatgcacgttcctactaatcatataaattt +tgttacgtaagcttttctatgatagtggtctaaagactacccttgcatactttaagatta +agacatgcactttaggaggaactcacacgttttgagctgttctagcccacctataagcca +ttcgtccgcaatcccataactacaatagtcggcaatcttttattacccagaactaacgtt +tttatttcccggtacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacg +aaagttatttatgtttaagccgcttcttgagaatacagattactgttagaatgaaggcat +cataactagaacaccaacgcgcacctcgcacattactctaatagtagctttattcagttt +aatatagacagtatttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttat +gttattccatgtggtcggaggatttgcggggcgatagcgctgggcggggatcaacaattt +cgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcac +tcgctagaagtgttacaatcacatcacttcgtaccgaagggactactgtattccgtcttg +gggatgtaacagactgattacagtcttatgatgaagcctcattcatctaaaattagttga +tttattccacggatactatcacactcctatagaaagagttaccaccgtgggaagctagat +ataataaataaaagacatacaatattagtatggctcatgatctacacttactcggatctc +tctttttttataaccagtagatcgcattacacgtattgttgttccgcatcaggccctagg +ggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaagatattaataga +tgaaatacacgggtttacttgatttctgttcagtcattcacgggaaatcctaggagtctt +tcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattgg +tatttcctggcatcacaatttacctagtattggagatcacttaaaataatgttgagataa +taatcaggatatttctagtatgtgacaaacctctatttagtgattgtgattttcaattaa +acaagacgtaggggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatc +taactcatgtactaagaagaagtgctttcgtttaaggctttctgtctaacattctaacgt +caattcctatgtaatactactgtaaccaagttattactcggctgcgtagataaagtctca +tgtaaatgacggtttatctgttacttttgggtttcaacctagctaggacgccggtactaa +ttacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgtccggattataac +catccctctcccacttggaatatcaccgggttcttaatgacttagttcgtcttccttatt +ttccgggtaagatcgctgtggaccggacccattttgatctagtctaaaaaggtatatagc +gtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgcactgcactggat +taacaagaacatgttatagtgtactgacacatgttagactaagaggtctgttcgggttag +ccgacttatatgtttaaccgattttgacaactgggttgagagataacaatgaagagtgag +gactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatt +taattgttctaaccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtatt +gttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtg +actattgacagggaatcctaaaaagctactcgaattggtatatggaagaggtatgtactg +agaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagcttaactagtttga +tggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatgggatatcccaga +atttatcgactttcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaac +ttttgaggatgagtactgccactattatactgtaccatttgtaacttacattttatatct +tcaaagaggtagatattgtcggccattactgtcacttacactaagggtagcttgattact +gatacctctcatggtaaaaagtaatttaagaacctatttttttacataacctctgctact +accgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcag +aaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcctatgagaatacca +ctcttggaatcggtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggt +taggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgcca +aatgcagaaatcttacactcttttcttaactaagtatgagagcaacctcactcctgaaca +gcttgttacctaacgagaagaggctttaagtagcctggagcctcaaccggatatccggat +ttgactctcatccacttacatgatgattacggtcattacatctcatgattttctgagtgc +cctatagactgggaatttaatctaccctgtttctatttgttaacaaggagaaccactggt +caagatgacgcgcttccatttatgccaccataagtaagttctcggaacccttacatgatt +ggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtggcctatcatattc +aggtcatcgagctcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatg +gaagactaacattggaaatcaacggaattgacaacacgctcactttaataacctatctca +ggataagtttaatgtaattagacggaactttctctaactccgtgtactaactctttgaaa +ataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaaagtattggtcca +aataatcctcagtaaaatcaagtcataaatataaaatttagatcttaggacagaggaaag +tgctttcccgagcataggatctggcctacgccagtagttcatgcttgtgttaaaagttgt +tactgtttatagtccgtactcagggtagtgttcgatactcagcggggaactgacatatta +cactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaattacttacgctat +ttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaa +ttcacagatactgtgtatcatattattatagatgttaaggcatagaattattggtattga +tgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagtgcagcttggaag +aactggatgtatcctataactagtaagagccttaaaggtactacatacccagggatgtta +ccatcattaatttggccatcttcaatcttcgcaatgcatactttcttctacaagatgcct +tttagaagacaaaataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaa +tcaagtctcactaaagcaactaacattccgacatgcaaacgcaggactactagattatta +aattcgccagcccgcctcgtttaatataacatcataaaaattctaagtaatatctcacac +actaatccgccatcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcg +atgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaaagctgctacctt +gaacgacatcaaccatcctacctttgtacaacagaccaacatctctgtactggtaaatag +atctgaaaagttataaatataactgttttcacattgatagaaaaacagctatgtgctatt +tgtatatactataataaattaagcgaaacatggagattaaaacagtgttttctcatcctc +cacctcttgttctgctaatttataattcttgatgccactcgtgtgagtcgtccattcgat +cgtaaagaacccgacataaatagatacgacgctgaacgagatcctatttctcctgaaaat +tattagcacggtaactcctagggatagtggtactagttggtatgaacgtataaaaacttg +tactactttctcgggatgtgagggagcaaactattactcgaccagtgcaacgcattatcg +acagtaaaagttttcagctgatacctgtctggatggattatatgcaggtaggcgagagtg +gattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttag +ccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcatttcgtccactggta +ccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgcaatagtactcca +gaccatgaaatggttatccagattaataataacttaatatactttcactacatactcagc +gggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagag +tctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtag +aatatgatgttaaatcatttatattccagggagattgaatagcttacgattagctggtat +aatttaactcacatgattaagcaaatatctgtaggaccgagggaaagaataaaataaagt +accatgagttcggaacgctgcattacatggcgttgggctagcctgatacaagaagatgag +tatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagc +agatgattatcgtctaacactgtctttaccaatgcacaacgcatagatttaacctgaact +gttctggattcactcctgactacagcctacaactcatttctatgcataactcttaaagac +agtcgcaatatcagtacctctatacacatcggatcagactagatcataagataagtctcc +tctggatccttgtattctgttaagtacactacaaatttgtttagtgtctgggacaattac +gataagggtcgcgactagaccacagggcatatgacctccaccgctcctagcgagtctcca +atctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttac +gagggtgagacccatttagatatgcctcgtttaaccgttttaggcttgataggatgagtt +tgtcgatccatcaaattcccgacattcatattgtccaataagtatatctagcttattcgg +actcgctaaactaaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaa +attatagtcaatctcccatggggccttatggcagcgtatacagctggtataacgaccata +tacaactatgaacggactagctgtgaactaagcagattattggatccttgtgtataattt +taagtttcgatctatatgctatagtatagaaaatgttccgatcgtacgcttcctttacag +ttaaacagtctatatcatgaagcttatccaaagctggacatttgatggcaatcttactta +attatgaaacttaattacctattattgaaagtatttatatgatcgaataagatttgctct +ataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaacctaggtaatct +aaagcctgcatctatttcttatcattcatgttatactgacccgttctcagtacttaaaaa +tgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaataaactgccgatg +ggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggt +tatctacggataactgtgcgatgaactactataggtcaaaattatcttcaatctcattct +agatcatataaagatgtccttcgcgattgatacgtctacagtgtgttggtgttacacaga +gggtagcgactacttacttactaactctctcttgatccgcaagcataagccaggttaaag +tgctctatctttttctgtggattataatagttataccgccttgcatctaggtgcccatta +ggtaatgccctagtgttttcataaatttactcctgccatctaacgttactttaatttccc +agattcaataggtctctcatttgaaaattgttatatgtcaacaaagaatataatagctga +gtggaacaatacactgtgagggagtaatacatactctaaattttctttacggtttgcgcc +tgcacagttttttttatctatgtgatccgcataaaaagtaatttcaacgttccattcaag +ttaagtcttggtgacactagcattaggagagatcaccaagaccattatttatttagctag +ggtttaagtcggttagaaatatcagataatgaggtctttatccggccttacgcagtagaa +attggaaatttcgtaaagcactgagttcaatggaagtatggccgaacccacataatgcac +aaatcaagtcgatttcttccgtccttttagtctcctgggaactacgggttattcatagtt +aagctaaatcagttaacggaactagacaaatgtataatagttcccaaatatatatctata +aatcttatgcagttagggaatgcagatttgaatcatggcaatacgctagctcggaactca +actacaagtgttggatgtacgaattcaaaggtattacatccttatgatgttcttttttgg +atacttttatgacgacttccacgaagtgaaattatgttcgaatatctgaacagttacttg +gttgagcccaaggatgacgaatgttctgtttataattctcgtcataatataaatacaagc +atatgaggccagtcatggagctttcatttggactaacatttccgtagagtcatatcacgc +ctgtaatctgatccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgt +gacattcatggctcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtt +tggattgtgggtcctccattttgtctgttaatgcttattaagattaaaaatgtactacgt +atttagacctaatgattgcgatacgctgtggaccattaatataagctgcgccaggggatt +tttccagatcatctggcctgtgtatatgttcaaatctaatagccgagagaaattactccg +acggaaaataaaggcagataagcgtttcagagcaccatcgtggcgtttagtcaaccttta +gttcggaatttattaatatacaatctcactctttggacgagctccttaaaagatgccctt +gtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatac +gactgctctataattgtccgaggagtaccttctcatctgccaatagtcgttgggttggaa +aacaacgcattaatatgccacacttgtcaattagaagtttctataaaggggacgagtaac +tgatttgagacctagcacggcagaggacgttcgtgtgacaacatctctttataagtttga +gataaaatcgctaatctacaatgattatttgccaatcattatcgaatgcgcaaagtatct +cctgttcgtgattctagcctaaggccattactatggtcaaattatgctaatcgaagcagt +cttctaacacccttagaaaagcaaacactattgaatactgccgccgcattcgccagcacc +aacataactgcacgtgcttttttccatgattggcattatgaaagatttgatctatgattc +ttaccagttgcaatattcaatttagcatgtgttcctaattattgtgttattatggtctat +ctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcaggatcatcagttcc +tcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgt +accgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttt +tatgaggagtcgagtactgttggttcatatttgctacatgattgtatgtaataacgatcc +cgccctttatcggttcgatcctttatggcgataagttatgaatcgtcagtatctttagat +caaaaactcaactagtacccagttccccggaggaacggtcatgattaatgcgttttacgg +tctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccactcgatgattggt +atagctatttgccgaaaagccacaacgtattcggtactatcttgtttgattcccctgtat +cttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgaca +cttgttacaattatccagttgcgtttaatggctgtgggtcacaagattgttagacaggtc +ccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagctcacccgcctaag +tgatccaaccctcatcaggataactatcactgggcagtattatttttgatttcatatgcc +accccctaggagactgtagtcatgtatctttcttacccaatctagcccgaaacaagaaag +aatgtcgattccagtcaccttttattagaccgatttacacacaaagtgtcttggtttaaa +ggctggcatgaatacatactcaaaagttgaaaacgacttgctctattcgattaccttcgc +gatctcaatcgattacgctaaattttaatgcccgctgaaatatccaacatttaaaacagg +attaattctctgatccatgaacttaggactcattgcacgtgacttatctttctctcttaa +ttcatgctccaatacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgtta +ataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggac +ggtacatttcggttttatagactatgtagttacacggcatcaacatgtaattaaaacggc +gtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggaggattacatacat +ctaagaaacattctaaactatgtatagtcgtttacgacccttgtagtacgtgcatccctt +ggcgaaaagtactctgggtattagagtgtatattatcgacagcaccgaatcctcatttta +tagcttgacaatttatgacccgaaagaaccttttataagtctataagtatatctaacgca +attgcggcactgagtccactaactatctttgagcagtgttatacagtgagacgccatgga +aggggtttatatattttactgtcgttccctaaaaagttaattatcagacctgcgcgatct +cgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatc +aaccgtttctgcggatcgcgttacattccttgcttatttgcgataaatcgatacaacccc +attaccagaaaaacccggagaatcaattactctgcagatcttatactaaaaaagagatta +caacccctgttctatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagc +gattttaactttcgcttttccattttccagtattgtactttacgttatatttgagcggca +cattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaatcaaataattgta +ttttcagctgactttaaaatctgcagccattggaggtggagattccaatagatgtaagca +ggtgatatcatatgcaattcttgtgacttattaagataccagacacggcacaatcgcagt +agcacgtaaacaataatgacaatcgacggttaaattccgaacgtaagatatgtttacgga +tgcactaaaataggtagcaacaacgtttctctgagatgtataagttaccaaacactggag +aattccgctaaactaaggacaatttccgtcgtattaattgttgacaaatggttagtaata +cattcgcagtggataatccgttgcatacctagcactgagtgtaaataaaaccaatcgact +actggcatttcgggctaacgactagatgttagcctatgtgaaagcctcacacatgcttat +tgccttcacggtgagcaatgtttcttattcgttattagaagtcacctgtagagacagtag +agatgacctaaatttggtttgtccagtcccgaggtgatctaatgattaggttaacttaga +acagtggtcaattggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaa +actggtgagaacagtatgatgtattcggtcatctagacaaccccatcgctgggagtttgg +acagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccgggg +agatagggttaatttaggcttttttacggtgtggcatattagctcaaacatcaacattct +taaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaa +taagcttaataagatttaggtccgaccttaatttcggtccatagcacctctttctaagtg +ttttgcttaaataattgtattgttattgattttctgcgagttgaacacggaaaataagtc +aaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttt +tagattagtaatcgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttcc +aaaaaattttagtccactaggtatttaaatgttggacactgaacgtggaagccgtcgtat +tatgaaactaatggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcaga +aaaaggtaaatcttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtt +tggttcaagtgaatttgtttagccagaatggaccaattacgtcattagctgttacgtcta +tacgaaatatagactgtggacgacccatcgtagagtcatgtagttacatgtgaccttaga +acaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactggtcaattggttca +tagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcct +ccttcctaataatcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaaga +cgaaacggccttaatgtaacattaactattccactgtaggtggatctaacaaggttggac +atgtgctaccaataagataagaatttcgtccgcaatacaatatctacttttgtagcctat +cttggattaacaacaacttacgttggtatttcaccggacgtatcaaatgattctgatttt +aatgactgagagtaaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtc +acattactgttagaatgaacgcttcattactacaaaacctaccaccaactcccacattaa +tattatactagatgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgtta +cgaacacgtacattaaattgttagggtattaattgtggtcggtgcatttccggccccata +gcgctccgcggggagaaactatggccttcatgacagcccccccataacatctaggtaatg +gtcggataactataaacaaccctctccagagaactgtgaaaataaaatctcttagtacac +aagcgtatactggtttaagtcttgcccatcttaaagactcttttcactattttcttgatg +cctcattcttctaatattaggtgattttttaatccgagaatataaaaagacgatagaaag +tgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttttgactatccctc +atgatctaaacttacgcggagctatctttttgtataacatgtacagagaattaatccgat +gcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaac +gcactataccaagtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtca +tgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagct +cgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtccgaggattgctga +taacttaaaataaggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtt +tgtgtgtttgtcattttcaagttatcaagaactacgggtataatttacgacgtaatgttg +gtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactgctttcctttatc +gattgctcgagaacattataaagtctattactatggattaagactgtatacaagtgttta +agcggagcccgtgataatctataaggttttggtacctttatctgttacttttgccttgaa +acatacatacgtacacgggaatatttacctaaacgccgtatagtccagcctcgtatttgg +gccgtgttttgtcagcattttaaactgaaagcgcccacttgcattataacccggtgcgga +atctcttagtgactcgtcaggagtttacgcctttgagacctctcgacaggacccattttg +atctagtcgttataggtagagtgcctttcctatcgcaccattaccttctagcaaacttag +agtattcaatgaaatcatatcctgtttatactaaatgttataggctaatgacacagctga +cactaagaggtctcttcgggttacccgaatgagttgtttatacgatgttgacaactcggg +ggagtcatttcaatgaagactgaggactcttgatcagattaaaacgcttaatgactgata +atttagattatgccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctg +agaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcg +gctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactatt +cctagagcgaagagctatgttctgacacgtccccaatattaggcaaaggctccaaaagaa +cagtcaattgattaactacgggcttggtttctccgtgaatccttgcgccgctataccaca +taaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagta +cactagcaaccccttagcaattaattttgtccatcactactgccaagagttgactggacc +agttggaaatgacatttgatatattaatagagctacatattgtaccactttactgtcact +tacactaaccctagcgtgattactcatacatatattcgtaaattctaagttatgatacta +gttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttcaactaaatatttc +actgtagccaaccactttaaccagaaggataccttaatgccgatataatattgtccagga +aacgttaatactttcacaagacaaagcttggaagaggtactttacgatcacctgatagat +cgaccggaacgattctatataggtttggtctgagaaatttgtagctaaaaccatgttcca +taggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatcta +tcacagcatcctaactcctcaacagcttctttcctaaagacatcagcaggtaagttgacg +gcacccgataacccagagcacgattggaatctaatactctgtatggatcattacgctaag +taaatataatgattttctgactcaaagttacactgcgaattttatattaactggttctat +ttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatcta +acttataccaaccattacttctggcgcagaaaaacatagatatctgaacaatcgaccgtt +aagactgtctcgccgatcttaggaacctaatactgctcagtagttattgtttatttgggc +catccccggattatgtcagccatggaacactaaaagtcctaatctaacctatggacaaaa +agctcacttttataaaattgctcaccttatgttgattgttatttgtccgaaatgtctata +actcagtgtactatctattggaaaattatggccggagttttattgaatatacttttgtat +gttgagaaagaatgttgtcgtaataattatcagctggaaaatcatctaatatatattata +ttgagatattacgacagacctaagtgctttcccgtcatgagcagatggactaacactctt +ggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcccgactcttactt +actcagagcggaaatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggt +tatttttttaattacgtacccttgtgcagagagtttagctattcgatcctacttagtatg +aaccatgagagtacaggttggtaattcacagagaaggtcgagaagattatttttgatgtt +taccaatactatgaggcgtattcatcgaaataattttatggctgcgcacttcacatacgc +aggaagaccactgcagcttgctagatctggatgtatcattgtacttctaagagcctgaaa +ggtaatacattcccagcgagcgtaacagattgtatggggacatattcaatcttagcaatg +cattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaactataaccctgg +aactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagca +aaacccaccactacttcagttttaaattagaatcacaccctagggtattagataataatt +aaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaataagtctccggt +ctttcacaaacacatggttaagcgatgtggttttgactagagacgttcgccaccatcgta +atatttctggttacctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagta +caacttatctcttatcctatagagatctcaaaagtttgtatttttactggtttcaaattg +agagaaaaactgcgttctccgatttctatattattgtttaaatgatgccaaacatccagt +ttaaaacacggtgtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaa +actacggtcacgcgtacattacagagtaaactacacgaatgaaagagataagaagatgaa +agagttaataggtctcctgttaattatgagaaccctaactactacggattggcctactag +tgggttggaacggatataaaattcgactaagttcgcggcatgtcaggctcctaaatatga +agagaactcggcatcgaattatccacagtaatagttggaacatgattcctctatgcatgg +tgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatatt +cttcctcagaaaaggactgttgagcaaggaattggattctgtgaacggaatatagtcgag +tagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacat +atcttcttggcaattagtactccactaaatcaattggttataaacttttagaatatcttt +atataagttcactacttacgctgcgggtagtatatttaaagtgatgtcttaggaatctta +tggcggcggaataaacggcttgactatagataccctaattctggcataaccctgtaacgt +gtgaagcatgctttaatagacgactagatcagcttatagaatggatatgactgccacatt +gaagagattaacattagcgggtataatgttacgaacttgtttaacaaaatagctctacca +cacacgcatagtataatataaaggtcctggagttcgctacgagcctggaattgcagttcc +cctaccctgagtaaacaagatcagtatggacctatcttctgacccacgtgtaaaaactac +cgttagcggccctgagaacggtgaagttgattatcggctaacactcgctttaccaaggaa +caaacaattgatggaacaggtaagcggctggattctatcctgaatacagcataataatat +ttgctttcaatatatagttatgacactcccaatatcactaactctttacaaatcggatat +gaagagtgaattagagatggagccgatcgttccttgtattctggtaagtactcgactaat +gtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaa +tcctccgagcatagagactctaaattcgccaagcaataagtcccgacgcgaaggatgaga +agctcattgaactgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaa +gtttttgcctggagtggttgagtttcgcgatacataaaaggccccactttcatatggtca +aatatctatatcgtgctttggacgactcgataaactaaagtagcctagtaatgccctaaa +ccgctgcatttgtgcaataaaaaatttagagtatatataacttccggacgtatggctgcc +ttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcggaactatgcaga +ttaggcgatccttgggttgaatttttagtttccatagatatgagttagttttgatatggt +taccatacgtccctgcattgaaacttaatctgtatattgattgatccttagcaatagcgg +cacatttctgggcaatatgacttaattaggttacggtttttactatgatggatacgtttt +atatgatagaataacagttgctatttaaacaggtactacattcaactaatactgtttcac +tattgtgtccaacatagggaatatattgcctgaatagatgtattatcaggcatcttttac +gctccaggtagaactaattaaaaatgatccttagaaactttcaagcaacataagctaaaa +gttacgccaattataagccacatcggtaggatcttcaggcattcccatatccttctctat +caatcccgtctgttgctaattggttatctaagcatatcgcggcgagcatctacgataggt +ataaagttgctgctatctaattcgtcataatatatacatggaattacagattcatacgtc +ttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatatctctctcgtgtt +acccaagaagttgacacgtgattgtcagctatctttttctggcgatgttaatagttataa +acaattgcatatagctgcaaattagctaatcaaatactcgtttcttaaatgttatcagca +aagctttaggttctgtaatttcactgtgtaaagagggcgctaagttcaaaattggttttt +ggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctc +taattggtctttacggttggaccaggcaatgggttttttatctatgtgataccaattaaa +agtaatttcaaagtgacattaaacttaagtattgctgtcaagaccattacgacacttcac +caacacatttatgtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgc +gttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaag +gtgcccacatcacacattatcaacatatcatgtcgttgtattacgtccttttactagcct +gggaaataccggtgattcagagtgaacataaatctctgaaagctactagacaaagctagt +atagttaaaatatatatttcttttaatattaggatctttgcgattgcacatttcaagcat +cgcattaacctacctccgtactcttctacaacggttgcatgtacgatttctatgcgatga +aatacttatgttcttagtttggggttactttgttcacctagtcctcgaacgcaaattagc +ttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataat +tatagtcagaagataaatacatgcatatctggacactcttccacatgtcatgtcgactaa +ctttgaactacagtcatatatagactgttatctgatccgtatgtgtctattactactctt +atctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcggggctttttccct +gattataagattacactattgctgtgcttggggcctcctactttttctatcttaatcatt +ttgtacattaaaaagctaagaagtaggtacaacttatctttcccatacgagctggaccat +taatttaacagccgcaaggcgagttttaatgttaatctggaagggctttatgttctaagc +ttttagcactgagaaattaatccgtaggaaattaatcccacataacccggtaagagaacc +ttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcg +acgagctccttaatacaggccctgcgttatattcgaccgtacctataactagaccaccat +cttaaatgtacagttatggttttcgacgcatagagtatgggaccacctcgaaatgctcag +ctgcaaattgtactgggggtggttatcaaacatttaatatgaatctatggtaaagtacta +gtttatagatagccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgt +cacaaattagattgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaat +atttatcgattgcccaatcgttctactcgtactctttatagcctaacgccttttcttggc +gctaattagcctaatccaagaaggagtctaacaaaattacttaaccatactcttgtctat +tcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccag +gaggtaacattggatctatgagtcttaacagtggaaatatgatttttagattgtgttcag +atttattgtcttattttggtctatctcatcagctatagctacataatgacgtcttaactg +tttcgactaaccttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaa +cgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacag +atctaccattcgtggaatcaatttttggacgagtactggtcgggtcgtgcttatttgcta +caggattgtttcgtataacgttcaagcactttagcggttccatccttgatggcgttaact +gatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaa +cgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtc +atcagagacaaatagatgattcctatagctttttgcagttaagccactaagtaggcggtt +ctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtat +agaccattcttcaggcccgccacaatggtttcaagtttcaacttccgtttattggctgtc +cctcaatagagtcgttctcagggcacgactctcgttcgttattcataagtccagtttgat +ccacgaatacagaacacgcatatctgataataaaagcttaacgataactttcacgcgcat +ggtttatttttgatttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaa +aatttagacaaacataaaacaaagtatcgccattacagtctcctgttaggagaacctttt +tatcaatatgtgtaggcgtgtattggcgcccttgatttaataataattacggctaaacgt +attgatattttccaggaactgccccatctcatgagatgaccctaaattttattcacacct +catttttaattcttttatatcacgattatttatctgagcaagcatctttgcaagcattca +tagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgctaaacatattggtt +caattcaatgtaagctacctcggaatttgcttgcactaagacggggaagccaaaacggta +aatcgccgtatatgctagtgccaagggacttgtccgttggagtcactatggagttacaag +cattataaatctaaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccc +tggggtacggaccatgaaatacttctttcatacatgataaacgatggagactcggttacc +accctggtagttactccatcaattggagttaactaagatcgctattacaggctttattag +ccaatcatcacaagcctctttttagagattcacaagttagcaaaccaaagttcctttgat +aagtctttaacgagatctatcccaattccggctaggagtaaaatttatatatttgagatc +ggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtccttccctaattag +gtaattttcagacctccgagagagagtagatcaacaacgcgttatactcctaaaatgctt +gtcgataacatgacactacagatcatccctggatgagcatcgactttcattacttgatta +gttcagttaattcgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgca +catcttagactaaataacagttttcataccctgggatttgtgtcactatctcaggaacgt +cgagacgtcccctatcaccgcagcgagggtaactggccctgttccattgtaatcgatggg +acgggacgttatattgcagacccaaagtagtaataaattcagccatatggacggaggggg +ggaattgttaagaatataattcgattttcagctgaatgtaaaagctccagccattcctcc +tccacttgacattagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgt +ttccagacaaggaaatagcccagtaccaagtataatattatgacaatagaagcttaaatt +cacaacgtaacatatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgt +gcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagttcccgactatga +agtcttcacaaatggttagtaataatttcccagtggagtagaagtggcataacgtgcact +ctctgttaataatacctttagactactcccatttcgccagaacgtcttgatggtacccta +tgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatt +tctacgaacagctagtgaaaggactgatgacctaattttggtttctcaagtccagacgtg +atattttgatgaccgtatctgacatctctgggcaattcggttaacctctggtacgaaata +gtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttttagctaagctac +actaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacga +attcctaatactcttgctcagggcacttagggttattgtagcctgtgttaccgtctcgca +tattagatcattaatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgt +tctgataggtagacagctaataaagatgctgttgaacagttacgtcccacctttattgcc +ctacagtgaaactagttcttactctgttgctgtaatatgtctagggttattgatttgctg +ccacttcaaaacggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaa +tccccaattgaagccagaaattttgagatgtcgattcctgatcattcgccaaatttacag +ctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggct +caaggtacgtggaacacgtagtattttgatactaatgccagacccgctacgatccctgta +ctgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgac +tacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaa +tgacgtcttttgatctgacggcgttaacaaagatactctgggcaacacacatacttctct +catgttgtttcttcggacctttcataacctttcctggcacatggttagctgcacatcaca +ggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggtggtgttaatcta +tctcggtgtagcttataaatgcatccgtaagaatattatgtttatttgtcggtacgttca +tggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaagg +taggtccatctatatacgttgcacagcggatacaaataagataagaatttactaacattt +aaattttcttattgtcgagcatagattggaggaaaaacttatttacttggtatttaaacg +gaagtttctaatgtttatgattggatgcacggacagtttactgcttactttcttaggttt +cttgaacaacaggatgcactagtaacatgtctcgttcatgcttccattaagttcttctta +aacttacacaaactacctaatttagagttgacgagatggttgaacgtgttgtgacaaacg +tttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattct +gctacgtccattgcaggccacattcacatcccacccctgaatatatggactgaatcacac +acaccaaatttcatctaccttatcgtagcataactattaacaaacatatacagacttcgc +ggtaaataaaatatattagtacacaaccgtatactggttgaactattgcccagctttaag +acgcttttaactaggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacc +tgaatagatatagacgttagattgtctgaaaacacgccgtagagacatttttgttagata +tgtatttctttttgacgagccagcatcttagtatctgaagacgagctatatgtttgtaga +aaatcgactgacattgtatacgaggcggcgtaagattaaccaaattccccagaattagta +atggcgccttatcgatttactaacgatatataacttgtgatgttgtctgcaatgtatacc +cgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccacc +gcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgctatgtaatccat +tctaatgggtaagaggattcctcttatagtaaaatatgcttgactttttaagaaccattg +ggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttttctacaactacc +cctattaggttacaagtaatctggctttcttgccacttggcgatgatagttagattcgta +tttctacaacgcagttactgtatccatggcgcgagataattagatacgatttgaatttgg +atgtagactcgttactactgttgtagaccagcacgtgagtatctagatgggtttgctacc +ttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatattttactataagc +agtattggccaccctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaa +aattccattttaaaacccggaggaatctattactgacgaggaaggtgtttaacccgttga +gacatctcctaacgtaaaaggttcatattctagttattccgagagtcactttcctatcca +aacatgaactgatagcataatgacaggttgaatggaaagcatatcctgtttattctaaat +ctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttacaactatgtgttc +tgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatct +gatttaatagcttaatgtctcatattttacagtagccagtgtagtatggaaggcggcgaa +ccagcccctacattgggtttcctgacataagtattacatatcacttgtctgattacacag +caaaatcgctaaccttactttgcgcatgtagctattggaactttgggctagtgtctatcc +cattaagtttaacagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaa +gttttggatttggatcaaaaactactcgatattcatgatctacgggcttcctttctccgg +gtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgg +gatagcgtagaaactaaacaacgaatagaccatccaatttgaattttattgggtccagca +cttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatattaattctgctac +attttcgaccacttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatg +ccgtaattctaagggatgataataggttgggaaatttaagagcagtagtaacggtcgcgg +gttcgaccttaaactatatatttaaatctagccaaacaagttaacaacaaccataaagtt +atgaccttattatattggcaagcttaacgttttaattgctctagtaatagagtggtagag +gtaagggaccatcacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaa +atttcgagataaaacattcgtccttagcaacgaatatcgaatggcaattagccacattga +gttaaatagttgaggatatttcttgcacagaatcagatctaatctaatgattcgttacta +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatattgcctacacatactgaattcaggcaatgcgttttattcga +aaggtcatataactagaaaacatgatgaattcttatcggatccttttactagcatagtgt +tggcgaacacctcgtaatgctcagcggcaaattggactgcgggtccttatcatacatttt +ttttcaatataggcgattggtctaggttagtgattccccaacacttaaggtttgctgaca +ttcataccctcagcaacttcctctcaaaaattagagtgagttggtggtcttataagaccg +ttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctg +tagacaataacccattgtagtgccgattttgtgcataatacaagaaggaggatataaaaa +tgacttttcaataatattggctattagcaacaagaaggagaatcctcattaagttagcaa +ccgcagggggtactgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaa +ttatgattgtgagattcgctgaagattgtgtctctgattttcctagatagaataagctat +agctacttaatcaactcttaactgtggagactatcctgatgatctgaataccccatttac +aaaattccatatcaatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatca +gcctttttatacaagacaaaacactgcttccattacgggtagcaatggttgctcgactac +tggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgac +ctgacataatggagcgacttatcggatgttgccgatctttagggtcatctattaagctta +tacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacctagaaacgcaag +aggaggcgaactccaatatctgtaagaacagaaaaatacaggagtccttttcatttttca +agttaacaatataagtaggagcttagagaggcttgcatgaaaatcgttaggaattacaga +ataggcagagagtggggcgtgtagactacattcttcaggccccacaatatgggttatagg +ttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgtt +ccttttgctgtagtccacgttcatccaactattcagataaacaagatcgcagaattaaag +cttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctc +aatcttgtctgcgagagggaggaaaatttagacaaacataattcattctttcgactggac +acgctaaggtttggacaaactttgtatctatatctggaggcctgtattccagcccttctt +ttaataagatttacggcttaaactatggatatttgccaggaaatgacactgctattgaca +ggaacataattttgattcaaacctcattgttaattattttatatctcctgtttttatatc +agaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaatgaatcataata +gaccggcccctattaatattggttcaattctttcttacataacgcggaatttgattgcac +gaacaccgggaacacataaccgtatagcgcccgttatgctagtgcctagcgactgggacc +gtggagtctatatcgtctttctaccattattaatctaaggatataccactttaagtcctt +tcaactaacataaggcgcattccatgcgctaaggaccttgaatttattatttcttacatg +ataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaa +gagccctttttctggcttgtggagactatcataacatgaagatgttttgacattcaatag +tttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaattgccccatagc +aggaatagttatatattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtg +agggtaagcgacttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaat +tacagttatacgacttaattcagtctccataaattgaaacgacacttcttaacgggagga +ccagacacgttcattaagtgaggagtgcactttttgactttaaaaacatggtaatcaatt +taaaccacttgatatgtatatgaacagatttgaagttatttctgttttaatacactggga +gttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaaggg +acaggggaaagggtaatcgaggggtagggaacgtagttggcacacccaatggacgaataa +atgctgccatatccacggagggcgggattgcggttgattttaaggcgatggtaacctgaa +tgtaatagatcatcaaatgcctcctccactggaaattactgcgtacatccgctgagaatt +gcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaacttcatagtataat +ttttgcacattacaagcgttaattaacaaacttactttgctgttagctgcctatatttgt +ccgacaatataactggatatctctgcgagaactgtaaattaacggcacttggaacataat +agttcctattggtaacgacgttgtaggcggcaattatccggtggaagaattgacaactgc +agttgaactgcatgaaagtcaaatctctcgtaagtataactttagaagactccaaggtac +ccagaacctcttcagcggacacgatcgctatcaatcaataaggattattcactgaaaccg +ctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttt +tggccgtgctaatcgacacacctgttattttcatgaccggataggacatctcgcggaaat +tcgggtaacagctgggtagatataggacctcccctacgtattaatgataagcctgtcata +actagcttggtttaccgaagagacaataaacattcgagcgctcgtgccaaactcggtgca +ttacgtttgaataaatcggtaacatgtactattactctgcctaacggcacttacccgttt +gggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccg +attaccgaaaatctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaa +caggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactctgggcatgtttt +atgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggctttatccaatat +gggtccttaagtgctaaacatcattcacaatttcaagacagattgttggtcttgtcgatt +ccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgac +taaactaccgtgtgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaag +ccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagtaattccgtttta +ttgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgtgccttataggct +atttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtc +tatcgccaactaaaagacgtctcgatggttctttatgcggacctgtcatatcattgactg +gcacttgcttacatccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaaga +tcatgaggcggggggggtaatatttcgccctctacatgataaatgaataagtaagaagat +gatctttttgtggcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatg +tagggttctggatctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaa +taagtgatcaatggactaacattgaaatgttagtattgtcgaccattgagggctggtaaa +tcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactc +gttaatgcttactttagttggttgcgggaacaacaggaggctatactaactggtagcgtt +cttgcttccattatgttattattataattaaaaataagacatatggtagagttgtagtca +gggtggatcgggttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaa +tttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacattcacagcacaccc +ctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaatt +ttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaattcactagtatc +ctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatcaagatgtatgat +ttttggtccgctgtgtggaatacctctattgatatacaagtgactttctcggtaataacg +cacttcacaatgtgttgtttcttttctatgtattttgcaagagaaagaagcttagtatag +gtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacat +tatccaaattcaccacaattactaatccacccttttacttttactaaagatatattaatt +ctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaaggataccaattg +aagtcctcgaggcatgttacaacacacgacttccttccgtctattcagacactcaacgag +actaacttttcctaggtaatcaatgatattgggtaactcgtggcatcttatagttattga +tccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgc +aggggatacgtttattctacgtacccgatttggttactactaagcggcctttcttcaaac +ttgcagttgtgacttacattcctatttcttcaaagcagggaagggttacagggagagact +tattgagatacgattggaatttccatgtacaatcgttaatacgcttgtagaccagcaact +cagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattact +aaaaccctagttgttaatataagaacgattcgaaacaataggattgcccaagggggtgcg +aacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgtttctagtacgca +agaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggcttattctacttt +ttccgacactcaatggacgagacaaacatgaacggatagctttaggtctcgttgaatgca +aagaatagaatcgttattattaatcggtttccattatctatatgcggtatagatctccga +gaggaccctgtaaactagctctgcggtttaactggtgctaatagaccgccactatgttat +tgcttctagctcctagcgtcttatcatgttatacattaatgtcgcatattggacagtagc +caggcttggatggatcgccgacaaaaagaaaagactttccctgtaaggacttaactatta +catataacttggatcattaatctgcaaattagagtaacggtctttcaccagcttcatatt +ccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattggcagtctcacttc +acagtgcgtatctatacgacaaaagtggtcgatttgcataaatatcttatcgatattcag +gttattaccgattccttgctaacgctagaagtcacaccagagtaataataattccagaca +cctgtgaaataatcggtcactacggatagactagtaacgataatacgtatagtccataaa +agttgaattttaggggctaaagatattagcaatactggtctagcctaatcgtcgatagca +aagggctgtgaggatttctcctacattttcgaccaattgtatcgataggaatagttacag +tcacgcttgtagatgtaagagatgacgttattcttagggttcttaagtcggggggtaatt +taagaccactagtaaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaa +aaagtttacaacatcctttaagttagcaactgattttagtggcaaccttaacggttgaat +tgatctactaatacaggcctacaccgaagggtacagataatgattcttactaccctaaca +tgatagagtcctgtcctatctcataggtcgacattttaaattcgtaatgagcaacgaaga +tcgtttcccaatttgcaacattcacttatagacttcaggttatttcgtgctaacattaag +atagaatataatcagtcgttaagaaactattatccagctttcgtcaaccataaagattaa +aaactgaaacttggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgct +ttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaa +tattaatatactattaagctacacagcaaaggctgcaataatgttagtaagtagaacata +aaggtattctccacaagtaataaatagtgtgagctaattgactaacttaactctcgcgac +aagtgatgtggataagatgactcatatcgtctttttctgtagtgccgacatcccacctgg +atcgaacaattccttctagttatcgactttgattacctatcctattaaacagatagggtt +gtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagttagaacgcgtag +atagaggccttttgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctt +tcgtgtccgaatttgtttaacatccattagattagatgtttgtgttttgggtctgatgtc +ctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtct +ccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatttagaacacacct +tatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaag +gaacttaaagtcggatcactcttgtcagtgtagataagaatttctttcatacttcactgg +aatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttg +ctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatag +catcaggccttcttatccagcgtgaagtctaattatttcacaagctttcctaagtatgta +aatccctcacttaatgatgcttgcgccaatgaggatagaggacattgcatgtacgtagga +ctattctccaaggggtcttctattttgttagcgaaaattgttacagcctaatgttagagc +ggcgtacgactttataccagatactttcattagatatgcaaatatccaattaaatcatag +tagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcg +ttctcatatatatagatcaacaatgaataatctcatgatctataaccgatgtatatttat +attccggttgactgctccggtgcaattcactacggacactaatgactaatatggcgcctt +tcatcagaaacgctaaatatgattaatgaattaagggagtattatctaattattagagag +tagcagttagtctgatattttcggtgtatgtgttagccgttataatgctgtctttttatc +agtgagaacagggagtgtgtagtgttgtatgcttcactttatgactctggttatatccct +cggagaacaagaataagagtacgagaagttcggtcattgaggatgaaatagaaccgctag +acgaatggactcacgtttataaaactatgtatcacagtactacagctaactctgaagtcc +gagaagcttttgtaggacaaaacgttataagtacctttcgcagaatacggccgtgcatac +ctgttataaggcgtagtagggacaccatgctatccctcatatagagctacactaatacca +ttacatggtgactatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatcc +gtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactat +tcgaagcttctcaatccttttccattatggcatagcaagtgacgactcgtcagccatggg +aataatagcactaatccgattacttatgaattagaacccacatgaatgtgattctgcgaa +ttgtctaagaatctaatgattttccggtgaatatggttgttgttatttattgaacttata +ttattaacatcacccttcgttagtgatagtcagctatttccaagaggttccccgagcatt +tttaccattctctagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcg +ttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaac +aggtcacccgtttttcgttacatatgctggtaaaatattcatagtaataactacaatact +tgatttgttacgtaatgctcgtacataacacaatcgtattccacggaacagtaaagctct +attattctgatcgagcctaagagaggatcacactacgctattaaagtcacgttcacgaaa +tctcaaacctcaactgctggtgaccagttatagacagtgtaattccatattacatgtcag +gcttaagctaacccgagcctttatataagctataatcaagaattagattggagtgcattt +tagacttatctatcgaaatagtgatagtaagagtttatatgacctgatctagactgatgt +tctcttccacaacagccttaaggcgtggagcctttcttatactattaggtcgcgtcgaga +gccctattcgtaatgttaacgacactagactaatatacaatgagctaagaataacacaag +tcacaagataatttacaaatcatatatctacagtccacaaccatcactagcgattgcaaa +gcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcc +tctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtga +gtcatgtgcaactatacagtttagtttggtcaagactatgcaactattaacagcatgtgc +gcattgaatatttggtgtcgattgataaatgccccaacgttccatcacgtctataagccg +tgttactaatgtgtattagtgcatacctattcagaccatagttcaactgttggactgaag +gcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaa +atgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagccaatgggctccc +attgagctagtatggtgctttacctttgtaagtggtggctttccttggtgtgctgacttt +aacacggcagagtgattatccgaagaatggataataagacgctggcaatattggctaata +aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca +tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg +tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg +gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc +atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc +cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt +caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat +tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt +agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt +ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt +aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta +ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat +cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac +gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa +atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc +ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta +gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt +aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt +aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc +atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac +tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat +cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc +taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt +taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt +ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc +acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct +cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg +tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt +attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat +cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga +atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc +accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag +tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc +acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag +ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa +gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc +cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg +aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca +tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta +atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac +ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc +gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat +ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt +gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata +gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc +atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga +agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct +aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac +ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc +tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa +cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc +gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga +atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta +ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca +gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt +acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga +tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg +ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc +ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt +acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat +tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag +tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga +tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca +aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg +aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg +actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt +tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa +gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag +tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc +attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt +gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc +atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact +ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta +aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt +gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta +taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga +tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc +gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca +cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga +ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac +agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat +aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt +atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac +actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa +tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa +ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta +cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag +ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc +ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag +cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag +tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc +agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat +gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc +gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca +ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct +acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga +tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat +tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg +cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac +cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata +agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca +aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg +gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta +atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg +ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag +acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta +ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg +gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc +atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg +actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg +cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt +cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa +ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca +tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta +atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc +acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct +gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta +ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc +aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga +taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa +cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca +tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta +gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg +gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag +ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat +tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta +aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt +aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc +cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca +acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta +aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct +cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa +tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt +cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat +tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt +taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg +ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt +taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc +accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa +ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg +atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg +taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga +aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt +attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt +atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa +attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa +cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg +agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt +tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca +aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa +actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag +tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta +acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg +tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat +agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag +ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat +tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt +attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta +tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt +ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt +catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga +caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc +cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac +accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca +atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct +tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct +cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat +gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca +gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga +agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca +ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc +ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa +aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc +ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga +tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt +taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg +caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt +tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc +taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac +gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca +gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat +aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt +atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc +gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat +aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa +aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga +aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat +ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc +gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa +acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac +attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc +gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag +gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct +gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata +tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat +ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata +aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc +tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat +tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa +ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaac +aagtggtctaaaaagactgccctggaaggagtaagaagtatacagctgatccggtgtatc +cttcagtcatctgccctatactaattacacgacgcaaggaaaaataggtttattttctag +gcaaacccttcataggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgt +taccgacggataataacgatctccaatgaaccaaatgtagaatgtctattgattaccctt +ttactattcgacttagagataggagatagaacctcagtgtacttttttagccgaatggga +atctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatat +tatatcgttgttcgtggaatcgataacagatttgttgacccatagtaaatgtatactagt +ttatgttgtaagtgtagattgttttccgattgccgtccaaactttatgtcgtaattgtag +accagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaattttt +ccagtcactgtaagtgtaggtttagataaagccgtatgagttatatcataagggcctcgg +aaagcagcttcgaaccaaagttcccttataatagtagtttaactataaaagtatatactg +gtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacgtcattagagcgg +ctccaatttaaggttaacggcttccatgtgtagttgtatacaaggataacttaaagtatc +tgttcagcgagctagttaagttatcctcgatagaacacaactcagaggtcccaagatcgg +gtttgcaacttgctaatttattctcaaggcaaattgggaattatcgatacctgtatacca +taaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttagttagtgctgatt +aacggaacattaatgtttatcgttttgagatttagccaattctctgattctaactcaaga +tgccttatctgacgtgctatgcagcccctaagtattttacattgtaataggacacgctcc +tttaaaactcgccaaaaggtcgttgtggttctctactggttaactatataatttacagct +ttgttgagctagttcctctttggtttaagtcctcaatattagttggttcgagcgataagt +tggctagttaccttagtcactatattagatccgaatgttatgcttcatctgaagaccgcc +accctccaaaatttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtt +tctcaagtggtgtatctgtacacgagtttccatattttcatcaacagccaccgcacactt +atgtcactctaggtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgc +tagtcaaaaataaacatagcgaggcaccactaattcggccgcttatcaatgggatgctct +gcgcgagacgcgccagagctcagtagttagttcggacatacatttacttcagatgatcaa +ttagttttctacaaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctt +tagtatccttccgtcttatataaggtcagtcccccgtttcggtaccctggaatttactaa +gaataatgaaacagcccccaaggacgtacgtttacaaatgatagaccagatcgcctagct +tattccgacgcatgttgcatagaattgaaccaacggaatgtgagagtaactagatgagcc +gaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatg +tcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctc +ggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatg +gctcatatggaatgcctacctcatagtgctgaattaacacagcactgcggacctaacttt +tcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgtagggatcctcggt +gaatttgtgattgggtttgttgtagtactgaccaagtgaatattctttttttctaaaagc +agatctgctgccgggcactacgaaggagatctctgtgtatcattattgcttcttgacatg +atgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacat +attgttgatacttcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaa +atactggtgacttggtcctatctactattagctagacctctggggaaccacgcccccgta +aaacctgtgcaagagagggggtcatacatcttagacatcgcgcctccaccagggaagcat +tgggtgattgaccaggtgtgtaacaaatatgattattcttatactaatattagcaaagat +gcataatgatttgtattaaatgtataattgaattgataagggtcttttagtcagtgatag +agtagtataaggtagacattagaactcttaaccggacgcagatttttcggtcttagtaag +ccaattagtcgacaaaacaaggtaagagcggttactagtagtacctataatgcactgaat +cttcggtcgaagtatagttctaatgctatgcagattgtgacggcgacaaatgttcagact +tatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattgaatatttttaaat +acaaaatgcgcctacttattaggggaattaaccagattgaaggccaatcctcacatgtaa +tgagataatagacgataaatgaaattcttgtaatagttgaactgctacgtgatgggtatt +atatatgattgagatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaa +cgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcact +ccgaagtataagcaataataatgcgggtaatccagactagatcttttcggactcaatgcg +gtttcacggtaaacatgattaataccggagagtagtcgagcttatcagcgatgcaagcga +attcattgtgccaggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttg +gcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaa +gtccattaccttttagtttcagactggtggagctgactaaagttatatcatcattttgta +cactggtttagttaacgataatttcagatttaacatgaccagacgataatcgctgtatat +ccagttggaatgtggtttgccagaaaggttaacttataatcaagcctctcttcagtcttg +attcgtcgtatcccatccattgcgctatacctcagtgtatttggagctgtagttataccg +tgtgctaagatcagtagacatgacgagagcaatattatctaccttacaagcatcaacgga +cgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatatactatagttctg +tattcagcagttattcttatattcgatattatcttgcctattggatgtctgactttagta +tattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaa +ttataaacggttacaaccattaaagacaacaagaccctatagctttatttgaattttgtc +aatgcgcaacttggagctcgcgatacatcccaattagtctatagggtcgggacgattcta +cggcatttctggttataatgacaacatggattgtggcccgagaatcgctctttcattaat +taagcaatcattacagtcttataagcgctacttccgagtggtagcaggtaactcgatata +aggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgatagagaataccga +ccacagcgcaacctttgattactttcattaaattgtacggctcactcgacatcaagctta +agattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcag +aaagcgtacccagagaagatacgctgttacaatatacagggtgaaattattgcctgttct +tcgtaaccatttcgccaaacttggttagaaatgatagccattcatgatagaaataagctg +aatgataccagtatctttaactatgtagtcagggggaagataacgatggtccatgtatgt +ttctgatatgtgacagtattggccgcgtaatttgctaacgaagctacttaatgcctttga +gcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgagctataatatatg +ctagtagagaactctggaccatcatctatatgaatactgattcgagcgtgcaattacttt +agcctgcgtactactgactctacaaaacactctgagataagtttgtagtcagtaagtcgc +tctctataaaccttttggatgaccattgtacagccacttatagatcccaataaatagcac +aggagacagagtttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagg +gcacctattatttgatacctaacctaacggccctttcacaatggagaaatatatgacatc +gggacaaacacaaatggtgggtggccaggagatatgacatggtggcgtctctaagaaaca +cggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaa +gattttgccgtgtaatgacctggtacattgactggtcaggaatacatcactgtagttgcc +gtagtgtcctgttggtgttccatcaagacacatcgtataacgcaatttacgacggacatc +agatcaagttatacagattatttaagtatcacgtgtgcattgggacataagggatctcac +acatgccttggaacatttttgctttgtgccgctttttcgctgcactaccaatccttactt +accagtatattcaaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcg +attgggatagacgagacatttgcgagcgccctccacggatacgaatctcccatatcaatg +tgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagca +ctcgcatagcagttattcagaacctaatacacaaaaccgtcaaacattttctaattctag +gtatgggccgatcataggagctaaggtgaaactcataaatgttttgttagatctagcatc +ctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgtatcctttttaac +tgaactagtcggtcccatttcgtgactgagatctattaaccgataagattaataacactc +gcattcgtatcagctcagagtgaagtttttcaataatttgactgatatattaacttctaa +aataaccctttaagcctcggatccgtttcccaatcacatcaaaaattcttattccaacta +tctacggattaacaacgtgcatggggatcgtagtaagaacttgttccgatcactttgagt +atatcaagttgacggcccggttattattgaatagaaacattcacctgctaaattaaatac +cgcacatcggatacccgatttcagagggccgtcttactaagggcaggctttgttcggttt +aactgagatgttcattattttacagtatgcttcaactaatatgtaacgaaggacagtgga +tctgtctccatagtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgt +tcgagttgttgatcatggcacgtgaaagcaacccctagtattctagacgaaaattttttc +tagttcatctgataatttgccaattcaaaaacaaccgctggtttcccggcgcattctcta +aaatggaagtcgaacctagagccattatttgtcggtaacccatgagttccttcttttcag +aagttaatacactgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcat +aacaacattggatcaagatagcaatttggctacctattctaattctcactagattcggta +ttccactacaatatcggcagattaggattggatgaataatcggtgtttaagtccggttgc +gtctccaatctcctaatttttattaatattgatcttggtgacctattgtaaataaaaact +tcaagactttgaataacggtgaaaagatagaagactcatttgaaaatggatcatccacag +atccaaacattagcaagacactaatccccaactagctattctgatcgcgatcgtgctgca +gtactcctgtcacaatagtctgttcatgatctaattctttttgggctttgttcgatggtg +attcagaatctttatccggtcgcttccctgtagctactttgtggggatattgcccgggga +ttatagggttgagatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactac +atcagaacatcgtgaagacaccatacgcggtacctttatttaccgataacatttcttcaa +gaaataccggtaagcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaa +ttttatttaggttactgctcaaggaataaaaactaactatttaatttataataatattac +aaggctcacactgattagatttgtctataagacttcgcgatcccccattaccggattgtc +ttaagaataaactagataaaccatgcattttctagataaggcctttagtctaattagata +caaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaaccttttaattac +ccgcaaatcactttatgtcgagactacctctgaaatttattatctacctaccgcatgagg +acttgaaccatcttgtaggagttatgtttattagctaagattcgtttatcctgtagcggt +ccatgtatattcaacaagcaaaaagcactcagaattgtttttagttgagtcaagactgat +atataaataagtttccctagttttttcgtggtgggacgatattgaattgaatcttaaccg +aagagtttcccactctgtcgcacaataatacacgccaatatttccagccctgcttatgcc +ttaatcggttactcaatctcccattgaagttcattttgatctgcatagaagtttcgggcc +cagccttttttctgccaccttcctccaagctctgtagacgcactctaagattgatgctca +catgtattaattctacattaacataaatatataagtcatgcatcttcgagtaaaatatct +ggttctccaacatgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatg +attgggttaactggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtct +caagaccgtgtattcctcgtgctcggaagggctattacgcttacttccgttttggtatct +taatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaag +agtataaaagttgtttaaacgaactacttgctttacaataccggtcgtatatatcgccgt +gaatccagaagattgtcttctttggattatcaaccgagatcctgtggaccgatgttttgg +gaccttcacagaggactccaggtagagctcgcttttgcattaatctaagaattgtacctc +tctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaatt +actttaggccgaaaggcacatgagttattatacatatacgagatggtggtatacatcgaa +ttcggggcatacactatagttgcattgtatttagctgctttaaataatatgatattacct +tccttacataagacattaccggcataccctggttttcaacttgtggggctttttgacgat +cgcactctcatttgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcg +ctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaatttaaaattgaa +acttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgc +aagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatctt +gatttcattcttcttgtcaattgccgacataggatgaaatcagattccaatgcaatacac +agtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggat +agtatacgggccttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgt +acaatctcacacatagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaa +ctttattagaagtaaaaatgtgggcaaaagaaggattccattttacaagacgattacaat +gagttacatgtctctcaacgtagtctttccctagtagtctttgaactatttaggtactcc +agaaaattttagcaaagggtttctgtgtgaatccgccattcatgtttatgatggaacaat +aagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatatt +caatttagtacagatccccagaagttaagctaagtgctctaaaatggcctaaacggttat +caaagtaggtctaattactatactaacgggtgcatcgtaataactgctgtcgatgcaaca +ctatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattc +ttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaa +atttaatctatgagcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttg +acaaccgcacacataatcgaactattgatagtcgggagcataaccaggtgaacgtacttt +gttcacgacatttattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaac +gcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgag +aactttagctggcttttggccagtatttagggaccaagagcactagccttaagctgaata +ttttgccatttatctactgttataactttaaaacttggtggcaccagacttgtcgataca +cacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttata +ttatatttaaactaaaagatgatattagcttctgagggcgatagggctccaaatcataaa +gaggaatatattattacacgattagaaacccacaacatacctcgaatcgcccaaaagttt +gacgaaacttggcagtactccacatctcagtaatacagttgggagagtctcaaatgttgt +tttattactcaatgaaccaccctcataatttcactgctgttccattaaatttgcaaacga +tcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtagatgcataataaa +aaaaactgctcgctataacacgatcatcgtgcattcttacttaggagcatcacccgcaca +ataacgtaccttaaactacaacactattagaccgagtactgtaattcacgaaagctcaag +ctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttgcggagaggattc +aattattttccattgcacctactccactagattcgataaaagaaggtggtcctcccttaa +aaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatcctt +ccctaagaaacataaaggtttttaataatgtcgactgtgaactataactgcatcctttcc +tgacctactccggttccttgttgttatttctgaacgagaccagtagataaacaatgtaaa +ccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaaca +taagaagtcataatcttacttgaaattaattttgccttttattttttttcaggctcgaaa +ttaatgatttgttttttttgaccttctagttacgctaatatgcggtcgcctgtggtttct +attgagtcctataacgggatgggatctaatacgtttggttactagtaaacaaggtataaa +tttgataccggagtatcaactgtataacatcaagctttatgactcatacgcgaagtaatg +acacaaggctttcaggagatcgcgagtacagagccactaaggggtgtattacgatagtga +caccaccgagcgcactcactccccaagtagatttatgatcctacgctaagtattagatat +ataaccaaagaggttctagtcagtgcaactcttagaataataattagccggttttgcctt +tttaggcctaatgcaatattcagctagcccttatgtatctcgcgttccacagcaccactc +atggcacgcgtttaaactaatcaaatataatctatgaatgttatgccagtacttgaataa +atcaggttttttataagtccttgcatactctcgttatatactgttagagtcttaccccat +agaaattctttcatctgcaaacttagaagaattctcagctacggggagcataaagtcccc +aggatgttgacaaatacaacaaatgtggcttatacaaacactccatatgaaaatcgaacc +ctcgtggtagttttagccgaaccttgtacggataaatccctccattttccaatagcagat +acctatcctactacctcgtggtattaaattaaagcttgaaatatagagctgcatagctta +tccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagc +aaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagc +aacttcgcttattaagacaattgtttataagccataattaaaaacatatgttcaacaggt +tcattgatatttgtaattgcacaggtttttaataaggatctacgtaagtataatgaacaa +actttttaccagagttatattctgtactttgaaaatgctcctctaccgccttagagactt +tcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattca +accgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaatataattttcagt +tttcgaacacataaccctttgaaaatctgctatttaatgtctcacctgcatgcactatct +tctatactgctcagaacggctatacgtcactatgctccaagtgacgatttaaacgaagca +aggaataataggtttattttagtgcaaaacaattaagtgcggactacgtgctctttacaa +taagccttgtgattgggctataggttaagtcccatattaacgatctccaatgtacaaaat +cgacaatcgctttgcattacccggttactagtcgaattacagatagctgttagatactca +ctctaattttggacaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatc +cttccatcttaaacgattacatattatagacttgttcggggtagagatatcacagttgtg +caaacattgtaaatcgatactagtttatgttggtagtctagttgcttttaccattccccg +aaaaacttgatctactatttcgacaacagtaaacttgaactaggtaagtgaaaacagaga +atgcctcatagtgccactatttgtccactatatgtaagtgtagctttacataatccacta +tgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcccggatattacga +ctgtaactataaaactagttactggtagcgcgccatgtatagatttgttttaccggttgt +ggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttc +tataaaacgataaagtaaagttgatgttcagcctccttcttatggttgcatcgagagtac +actactcagtgggaaatagatcggggttcctacttcagattgtattatctaggcaattgc +cgattgtgccatacctggataaaataagctacctacatgtgatgcttatctattatcgtc +atactaccttagggtgtcctgttgaacgctacattaatctttagccgtttgagatgttcc +aatggataggagtctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatg +tgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtccttctggttctattc +tgctgaactattgaatggaaagattggttgacctacgtactatttgcttgaagtcatcaa +tttgacggggtgagagacatatggtgcatactttacggactctatattttagatcagaag +cttagcagtcttctctacaccccctcacgacataattgcttttaagaatctatgtttgat +tcctctacgggaattcggatccgttcgcatgtgcggtttatctaaaccaggggacatatg +ttcagctaaagcatacgaacactttgctaactagacgtatgtatagtagctataaatccc +gacgatatttacaaaaagaaatgagactcaaatatatacatagcgaccctacacttattc +gcaccctgatctaggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgt +attaaatttactgcagttgagattttagttgtctactaaggattactctaacccgtaata +aggatcaagactcggtactagctttactatcattccctatgtgttttcctaactcacaag +ggtacgtaccagcctatgtaattacaataatgataaagacacaaaggaagtaactttaca +aatgagtctccagttacactagcttagtccctcccatcttgctttgaagtctaaatacgc +aatctctgaggatatacagcagaagaacactcataacgttggagtccaagaattagactc +atagggcccccaacatttaatatgtactgtgagtttgaaggtgttctattgttaattcct +gctcttgatacatgacacgtactccgtgtttaaggcttcggactgactttctttcataag +ttgagcaacgaaaatttcagaatcgataagttggattcactaactaatacggctgattga +aaactccactccggacctatatggtcgacctttatacgtaaccgatataaaacttatagg +ctggtatatcgagccttcctagcgcaatttcggatggggtttcttctactactcaacaac +ggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgt +ggagcatgtgtcattatggactggagcactcttaaatcactctgcgtgtgctaaacgata +gatcataacatgtcctgagtaaattttcttgatacgtcgcaatataccgttattagttaa +acgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgact +catctcgcctaacacgcacacgtataaactcggaatgactgccgctcttacatattagaa +atacagactacaccacggaagcattgggtcattctcaaccgctgtataaaagatgattag +tcttataataagattaccaaagaggcagaatcatgggtagtaaatctattattcaagtga +ttaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaaatattaaccgga +cgaagtggtttacgtcgtactttcactattagtagtaaatacaaggtaacaccggggaat +agtactaaatataatgatatctatcttcgggagaacgagtcgtctattgctttgaacatt +ctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgttacttttgtctat +tcaaaagattgaatagttttttatacaaaagccgcatacttatgacggctagtatacagt +ttcatcccctagcatcaatgctatggacagtattgaacttataggaaattcttctaatag +ggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatggcactagtattg +tcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctt +taacgaagcgacagcgacagaactcccatggataaccaattataaggcccgtaatcctct +agacatcgtttaccaataaatccgctttctccgtaatcatgttgaataccccagagtagt +ccagatgataaccgatgaaacacaagtctttctcaatgcacttacggtgaacttattacc +gccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaa +cttcatcaactttcgtatattcaacgccttgtaattttactttaagacgcctggtgatgt +agattcttagataatcagtttgttatcggctgtactttaccataatttcacaggtttcag +gtcaagaagattatagctgtatatacagttccatgctcggtgcacagaaacgtgatcgga +taataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagt +gtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagatt +agattccttaatagaatataccgacctctagtccgaactaaactatagataacgccaact +tcaggttaattgtctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggc +catattggttcgagcactttagtttttgatgcataggatatgcaatgtatagctgaaagt +actttatctgtttcaaactcacattgattaaaccggtaaacctttaaagactacaagaaa +atattcagtgagggcaattttgtcaatcacaatcttccagctagagatacttcacaattt +gtcttgaggctacgcaacattagacggattttcgcgttttattgaaataatcgaggggcc +caagagtatccatagttcattttgtaagatttctttacaggcttattacagcttcttcag +actcctacatgcttacgagttatatgctagcatgtgaacaatagattaatatacaggaaa +acgtacattgagagagatgaccctacacagcgcaaccgttgagtactttcattaaagggt +aacgctctcgagacagcatccttaagatggccttattgtcaaatcatttgcagaagtacg +caagatccctaaccaacgtagaagaatccctacaaacacatgagacgcggtgaaaataga +cagggtgttagtattcaatcttcggagtatcaatttcgccaatcttggtgagaaagcata +ccctttcttcagagaaagaagatcaatcataacactatctttaacgaggtacgcacgcgc +atcattacctgcctccatggatctttaggatagcggaaagtattggcagcgtattgtgat +ttcgttcctactttatcaatttcacattcatatacatgtcttttatcaaaatcgccaata +agataggatgagctatattagatgctagtagagttcgcgccaacatcatcgataggaata +ctcaggacagcgtgataggacttttcaatccctaatactctctataattataactctctc +ttaagtttggaggcagtaacgcgctctatataatcagtttgctgcaccattcttcagcct +ctgatacatacaaataaattccacagcagtaagagggtttaattgagacatcttgggaac +ttaggattttactctaacatcaccgaaacgattattggataccgtacctaaacgaacttt +ctcaaggcagtaatataggacatccgcaataacacaaatgctgcctccccaggagttatg +tcttcctggaggctatatcttacacccactcactataggcaaactaaagtttaaatgttg +attgtctaaaaaaaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgt +aagctataattctctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcct +ttaaagctatttacgacgcacatctcagcaagttataaacatgttggaagtttctagtcg +gaattcccaaagaacggatctatctaatgcattcctacatttttcctgtctgccgatggt +gccatcctattcaaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaa +ccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccgagccacatacac +ggagaacattctaacatagcattctcaactcgatcatttgcaggttacttctttcctatc +ctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacctaagaaacaatt +cagtaaaacatgttcgaattcttggtatgggaacatcattgcagctatggtctaacgcat +taatgtttgggtacatcttccatcatataaacaggaagagtctgacgacagggagtgctt +gcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtg +tatccgataagatttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaa +tgtgaagcatatatgatctgctttaataaaactttatccataggatacgtttccaaatca +attcaataattattagtcaaaatagataaggatgaacaacctgaaggccgatcggacgta +gaaagtggtcccatcactttgagttgatattgttgaaccacacgttattatggttttcaa +acagtctcaggatattgtatatacagataatccgataccagttgtctgacgcccctctta +cgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaac +taatttggaaagaagcacagtggatatgtctaaattcttgttattcaggcctgaatttaa +tacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctctaagctaccact +tctatgatacaccaatagttgttctacggaatctgataattggccaagtcataaacttcc +gctgcgttcaacccccttgctcgaatatccaactcgaaaagacagccttttggtgtccgg +aacaaatcagttacttcttttctgatgttaattctctgtggtcagatacagaccaaaaac +tccgcggatttaccatcctccaagaacaaatttgcatcaacatagcattttggctacata +ttctaagtctcaatagtttaggttttcaactacattatcccaacattaggattggaggaa +taatagctgggtaagtccccttgcgtctacaatcgactattttttatgaatatgcttctg +ccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaat +caggtgtaatggcagcagccaaagagcatataattagcaacactctaagaacattataga +tatgatgatagcgatcgtcatgatgttatccggtcacaatagtagcttcatcagctaatt +cgttttgccagtggtgacttgcgctggaagaatcgttatacggtcccttccctcttgata +cggtgggggcttattcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaa +ccatctagtagtcaactatactaaatcacaaaatagtgatcaatacatacccgcttcatg +gttttaaccatttaattgattaaagatattccgctaagaaccattatctacctaaactga +tcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgtt +atattgtatgtagaataataggtcttggagctaaatgatgtgattggtagtgaagactta +cccttacaactttaccggtttctcggaagaatatactagagaatcaatgcatgggctaca +taagcactttagtctaatgagataaaaaatacacgagtcttccatcatgaattttttgtc +gaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaataactctcatat +gttttatataacttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagct +atgaggccgggatccggttgagctacatctatttgctacaagaaaaatgaaagcacattt +gttgggagttctggctacactcatagagaaataagtggcccgagtgggtgcggcctgcct +ccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcc +tttatttcctccacggagtagcccgtaatccggttcgaaagagaccattgaagttaattt +tcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctctt +caaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacataaatatagaagg +aatgattcggcgagttaattttcgccttctccaacatggcatccctacgttcgttataag +gaccatacatgtaggttttaaaggtttgcggttaatcgatatttacatcatagaaattct +atagtcaaatttacaagactctagatactcactcgttgcagccggctaggaagcgctttg +taccttacttcccttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactca +tacctccgtgaagagggtagatagactattaaagttgtttaatagtacgtattgatggaa +atgacccgtaggagatttaccactcaatccacaagattcgctgctgtgcattatcaaaac +agtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggtagagatacctttg +caatttttcgatgaaggcgaccgagataaatgagctataacactgtatgtcttttgattg +ctataaaacacagaaacggatattaatttaggccgtaaccaacatctgttatttgacata +gaacagatggtcctttacagcgtattccggccttaatattgaggtccagtgtattgtcct +cctttaaagaagttgattgtaactgacttaaataagacatgtcacccattcactgggttg +caactgctggccctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacc +tgcgtttaaaagacataaatgtcgctatgaaggttattcattaattttagctgttttctt +agaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttg +tcaagtaggcgggcatcattgagattgtaagaaataaagccataaccagccccggaatag +aaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttc +ttatcagaggacattgcaataaaatctaacaccctcccttgtgtggttgggccatttgta +cttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtcccataaacgatc +attctcgcccacttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgt +ccaatgttaggctaccttctccaactttagtacaacgaataatgtccgattaacaaggag +tcaatttgtcatgaccagttcattcaggtacttgtatctatacggacgcgttccagagta +gtatttgaaattttgaggttctactgataagtttagctatcgctgtatgtctgaataaga +atttaatgtttatcttcgataaataacaattaacaactcctaggtgatacactgtgaagt +ctgctgttccccaaattacatatgctattttgttcacataccatgaagttaagctaagtg +ctctataatggcataaacggttatcaaactagctcgaatttcttttattacgccggaagc +ggattaactgctgtagatcaaacacgttaggatagtgtcgttttcatatatatctaaatt +cggtctaacatgcattacccatgcttgataacgtagcacttcgcagtctaattatgtaat +gtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgacta +cccggatctttagcctttagggtctaaacagaactaatattactacgtgtcatactccgg +agcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtat +caaattaacccagcaatacaataagcatgaaaataattgtaatcgggtttgggccggaat +cccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactggattgagccacaa +actcaactagcattatgctcaatatttggccagtgttctacggtttgaaatttataaagg +ccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaataggtttaattaga +acatccgtaggatttctgtttatagtagatttatactaaatgttctgattagattctgac +ggccttacccatacaattaataaagacgaatatattagttatagtttactatccaaataa +attaagcgaatcgaaataaactgtcacgatactgggcagttatcaacttatcacttatac +agttcggacactctatattggtctgtgagtactctatcaaactaactcataagttaactg +cgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatg +acacatatggagatgcataataaaaaaaacggctccatatttctcgttaatcgggcattc +ttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaactattagaccgtc +ttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattct +gataatactgggcggacagctggaaattagttgccagtgcacctacgcaaatagtttaca +taaatcaacgggctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaa +gcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtag +gtcaactataactccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacg +agaacactactgaaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaag +ttggtggtagtgcacggaataacataacaaggaatattatttattcaaattttttgtgac +tgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgct +tatttcaggtccacggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgt +cctttagactattcaaggtagaattttgataacgctctataaaaggtagaaaatcatgat +tgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccct +ataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttat +gatcagacgctaacttgttcttagagaaaaatacacgggatactctgtgcaacgatttca +ttaataaggtgcagcttgggacttttttggccgtaggctttattaacattcacagtaggt +agcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaaatataagctagg +aagcgtttgccaggacttctataatgcaccgttttttttagtacttccttactagcctta +gtttatgttagagtctttccaattacaaaggattgaatagccaaaatttctacaattctc +agcgaacgccagcttaatctaaacacgagcttcaaatattctacatatcggcaggagtca +atatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataat +taaatcctttttcaattaccacagtacgtgcattagaactactgctatgaaagtaaacct +tgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaac +gagttgatgttctgacgctagagcttaccattcgttaaacagataactaaaatttaatgg +ctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatt +tttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtac +catagaagtatgtataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaat +cagactagtcacacttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaact +ctacaaggcatgggatgagattctaccgactccggataacactttacgatcgcgcataac +tctagctcttagataagtttaacttgtcgatctcataaacagttcaaaatctgcgattta +ttgtatcaaatccatcctctatcttctataatcatctgaaccgcgatacggcactatgag +ccaagtgaagattgaatccaagaaagctataattggtttattttagtccatttaaattaa +gtccggtataagtgctctgtacaatatgcagtctcatgggcatatacgttaactaccttt +tgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaa +ttactctttcctgttacatacgatctcttagtttggacaactagcccatgatggcgctcc +tctagcgcatgaacctactttataattacatctttatcgatgaatttttttagactgcgg +aggccttgagttttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtac +gctacttgcttggaacaggcaccgaaaatattgatctactattgcgtcaactctattctg +ctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgtcaactatatcta +agtcgacctttactgtatcaacgatcacggagagaattaccgaatacgaaacctcaggac +taaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagggtagcgacacag +gtatactttgggtgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttc +cggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactcc +ttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttc +agatggtaggagataccatttggcccattgtgactttacgcgattaattaaccgacatac +atctgttcctgagctatgatcgtctgaataaattacggtctcctcttgatacctaatggt +ttctggagacgtttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagct +acgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaagggataaagaga +aataacggacttctccgtagattagcctgatattttgatgggaatcatggcggcacatac +gtaagagttgcgtgaacgaatattttggacggcgggagacacatatcggccattcgttaa +ggtctctatattggacatcacaagcttagcagtatgagctactaacactcaagacattat +tgattttttcaagatatgtttcattcctctaccgctattcccatacgttcgattcgccgg +gtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgttgcgatagagac +ctatgtatactagagagaattccccaacatttttacaaaaacaaagcagactaaaataga +tacagtccctccatacaattaggaccaacatgttattgccgatcctagcacacacaccac +aaactcagaacttctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaa +ttagcattaatattaaaactaattaggataaactataggtacgagctttactataagtca +ctaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataa +agaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagagtagtacctacat +gcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataa +agttggactccatcatttagaatcatagggaccaaaacatttatttgctactgtcacttt +gtaggtgttctattctgaattcctcatattgatacatgaatcggaatacctgtggatccc +ttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatcgagaagttccat +gcaattaagaattcgcctctttgaaaactcatatccccacatatagggtccaccgttatt +cggaaacgatataataattattccagcgttgagcgtcccttaagagcgcattttcgcttg +gcctttcttctacgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcac +cccatagaactacctctgagagcgcgagatggtggcagtatgctctgcagctagcgttta +gaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaattgtcggcattag +gagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctag +tccgcagagatacgattacagactcagatcccctaacaagcaaaacgattaaatcggaat +cactccccctatgacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctc +aaccgcgctttataagatgttgagtctgagaattagatgacctaactgcaagaatcatgg +cgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcg +gtctaaggacttagatgataaccaagaactggtttaccgagtactttcactattaggagt +aattacatgcgttcaccgcggaatacgacgaaattttttcatatctttatgagcgagatc +gtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaattatagattcatt +atacagatgcttacttttctctattcaatactgtcatgagttgtttttaaataagcacca +gaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgatggacagtattct +actgattgcaaagtagtctatttcggcttagcagtacgcatgcctatttttttgcaggca +cagaataatatgcaactaggattctcggcatccaattaacaggctaaaacaccaccgaaa +gacaggtaatctacgaagttgatgtttactacagaaagcgaatgatatcacttggagaac +attttagatgcccccttttaatctagactgagtgtaccaatatatcaccggtctaccgaa +tcagcttgaataaaccactctagtactcatgataaccgagcatacacatgtatttctcaa +tgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggcgacttatacttc +tgtctttgagtacagcacaccctaatgaatctaagttagttgttgatacgaattgtaatt +tgactggatctcgcctcctcatctagattcttagagaagatgtttcttatagccggtact +gtaactttattgatctggtttatggtaatcaacattttacctctatttaaacgtccttgc +gccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtctggaggccgaga +aaagaaatgcacagagtaagctctctattgcgacatctacgtagaaactcgcatttcaga +tcgagtaagcaactctcattgtgttgattcagtaatacaagattacctacgcttctacga +aatatactatagatttagcctacgtcacctttagtgtcgagtcggagctttgaagatcgg +atgcggtgtggactgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtc +gatatcaatgggatacctcaaacgtctttatctctggataactcacattgagtataccgg +taaaaatttattctattcatctaaatagtcagtgagggctagggtcgcaatcacattagg +ccacatacacatacttaacatgttctattgacccgacccaactttagtagcattgtagcc +gtttatgcaaatatgccaggcgccaaacactagccagagggcattttgttacatttattt +aatcgattattacacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtc +aacaattcagtaatttaatccaaaacctaaagtcagagacatgacactaaaatcacatta +aggtcagttagtgaaggaatggctaaccagctagagaatgcatcattaacaggcacttat +tgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaa +cacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgt +agacaatagtcgggacttagcagacactggatgcagtcatagaagatcttgcataacacg +ttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgc +taacttttccaacacgtttgtgatttcgttcataatgtatcaatttcacagtcatataca +gggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttcagagttcagtta +gagcctaatgattcgagagcaataatcaggacagcctcataggaagtgtcaatcacttag +aagctatattattataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatca +gttgcctgcaactggcttaacaatatgatacataaaaatattttcatcaccactaagacg +gtggaattcagacttattggcaacttaggatgggactattaaataacccataagatgttg +ggataaagttacgaaacgaaagggatatagcctgttagataggaaatccccaataaaaca +tagccggcctccacagcagtgatctattccgccacgcgatatctttataccacgcaatat +accaataataaaggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgc +gtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagct +tcctctgcaagatacaatatgactttttagcttttttactaccaaatctcagaatcttag +aaacaggttggtacgtgctactcggaattcccaaagtaccctgctatatatgccattcct +tcattggtccgggctcaccatggggccatcatagtaatagaaggtagtaaaactagttga +tttccgacttttaacaatcactatcctgacccagatatgggttccgactggcccttactc +cagtaagggcagacacacagacaacgagaacttgataactttgaattctcaaatcgatca +ttgcaacgtgacttatttactagcctactcctataattcatacgtcaaatacatttcaac +ggaggaagataataagtaaatattcactaaataatggtcgaaggagtcctttgccaacat +aagtccacatatgcgctatagattttttcttggggttcatattcaataagataaacagca +agagtatcacgtcagcgagtcattgagatcttggctagcattgtgatagcatattctacc +taaatggtagtctagcacagagtggataagatatcagttagatatagacaagtactataa +cagatctcgcttcgttggattgtatggctagctttgatgatatgattttataaaaattga +tccagacctgacctggccaattatattcattttttatgagtaaaaatagataaccatgaa +aatactcaagccccttaggacgtacaaagtggtaacataaatttcaggtgttattctgca +accacacctgttttgggttttcaaaaaggctaagcagattggttttacagataatccctg +aacactggtatctcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctg +aagttttgtaaactaggcggaaaatatgttcgatagatccactcgcctgaggtagaaatt +cgtcttagtaacgcctctttggattacacagaatagtgtactgacacgtacactgctgca +gcagccatacgctaacattaaaattcgttgagtctacatttgttgttattcggattatgt +tattgggaatagtatttttattcccctgcgtgaaaccacatggatagattagcctactcc +taaagactcccttttggtctacggttcaattctcttactgagtttatgttcgtaattata +tcggcgcagtgaatctcctaattatcaccggagttaccagacgccatgaacttatggcca +gaaacattgcatgtggcctacataggattagtatcaagagtttacgtttgcaacgacatt +tgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgcacgcgactataga +agttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgct +tgatacctgaattgagacatgtataagggctattgccagatgaaaaactgcatataaggt +caaacaatataagaacattatacataggatcttagcgttcctcaggatggtatacgctat +aaagtctagcttcagcagctaaggagttttgccagtgcggacttccgctggaagattagg +tttaaccgccctgacatcttcataaggtcgggcctgattcaaacccctggagtgccgtct +catacttgaattaatcgatggaaaacttcttctagtctaatattattattaacaaatgac +ggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaatcattttaaccta +tcatccattagctacagataatgataccccgatccgactagggggtaagtggttgttccg +ttaggataaaccatgtaaaacgttagagggtttgtagattaattggtattccagataaat +gaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaa +gacagtataaatgaaggggattcagaagcaagtttctcgattgactgaatttataaacca +gtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatat +ttatcgagtctataaatatctttggttgtatattacttcacaatcaccaattctaaatga +ttcttccactgtgcgggtggagatatcaggacgggttaaggttgacctacatcgttttga +tacaacaaaaatcaaagcacatggctggggacttctcgatactatctttgagatagtacg +ggcaagagtgggtgacgcctccctacattttcaagtctatcggataacttctcggtaaaa +cgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaagttttaccggtc +gaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggtta +tccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatg +cgtatggttctgatatatagatcgatgcatgaggacactttattttagccggcgaattaa +tggaatccatacgttacttatttggacatgacttctaggtgtttttgctgtcccgtttag +cgatatttacagattagtatttcgtttctcatagttaattgtatctagatactaactcgt +tgaagacgcataccttgccatttgtacaggacttaactgttccgtgcgtaatttgaattt +cttataggttcttcaaggcacgaatacctcactcatgaccgttcatactctagttaaggt +cgggaatactacgtatgcagggaattgtaacctaggagatttacaactctttaaacaaga +gtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatca +cctagaaacctactcatacatttgcaattttgagatgtaggcgaaagagagaaatctgct +ttttaacggtatctcttgggattccttttaaaaacacataacgatagtaatgtaccaagt +aaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaa +tattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaac +taatgtcaccaagtaaagggggtgaaaatgctccccagggttctacagacatagagatgg +tcagaacacgacccccctctcaacgcagtgtatttgaaatatatggacatatctacctta +ttctgtaattttagatgtgttctgtgtataccgatattgataagtcaataggcttgatta +cgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcagattgtttcttttt +atgccataacctgcccaggaattcaaaaggttatcgatacccgatatgctgtgaattatt +attctaatggccactcattcctgcttatatctggaattggcatgaatatcttacaaccta +aagtctggcgttgcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaa +ggtgggtacgtcacataaaagttcattagaccacactttgtgccgacgtatatagatata +ttacacgtatagggaatgttttctcctaggtgacccgaccttctactaaggttgtacatc +gtataatggcccattaactacgaggaaagtggtattgacctggtaatgcacgttcttcga +tatataccgacgaggtaaagtctactattgcaaagtttgacgttatactgataagtttag +atttccctggatcgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaa +atccttggggatactatcgctactatcatcggaccaaaattaaataggctagtgtcttat +cagaacatcatgtttaccgaactgatctattttccaatttaagctgatattacgtccgcg +tatttattttagttccccggatgacgattatctgagctacatcatacaagttagcatact +cgccggtgcattgatttcttatttcgctatatcttcaagttcacaggcttcatatagttc +caattagcagtataattaggttttgtaactttaaccatactttataaaaggttatattgc +acaactgatcaagcatccgctataacccgagctttaccagttagcggctaataacaaata +agatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatt +taggcaatgggtagtaataagtataaaatgataccacatatactataacaatgaaattat +ttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgacatagggtcatcc +atgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgt +tataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaaaaccaatattta +tcgttcgttattgctggtagtacaacatcacgagcatttctcttttgagttgatttatac +tatatctgctgatgtgattatgtcccacttacccagaatattaagaaagtcctagattgt +aggtatacttgactataaatataatttaagactatacaaataatctggctacattatgcc +atcgtagaaactgataacgtagtaacgtcggacactagattttggtcggggagtaatcta +gcatactaacgaatttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtc +ttcaatacgtttagactattaaggactcatttcgagatccagtattaattatacgcatcc +atatttatactgaagacggattgagttaggacgacaagctaaacaaatattaagttaagg +attagtattatattgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgtt +acttattcagagagacttaattcggttatgactggcagctcacctggaaagtaggtgaaa +ggcaacagaagaatattgttgactgaattctacgggctacgaacgtaattacaaagcggt +tcgtaaagagcataaagatcaatacaatggatctctacagtattacgtaaataacataca +taaacctggtgttgattcgactagctcatagattaatcattaattgaagctacgaagacg +cggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttataatatcgcgctt +aaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatatttactaggaata +ttagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacattggatgcatggct +gtgggggcacaggatacttaccattagttcacctacaagcggcgtgagagggtctcagtt +ttagccagcgcagagaagtacgggcctttagacgattaatgctagaattgtcataaacct +cgtgaaaagctagttaataatcatggtgctagaagaacacaacttttctataaaccagtt +ctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcac +atagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgagagataaatacac +cggatacgatctgcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtag +cattttttaacagtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggt +ttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtt +tgtactaattcctttatagactgagtgtatcgtacactcggtacaattacaaaggatgga +agagcaaataggtcttcaattataacagtaccccaccttaatctaaaaaccagcttcaat +tagtattaatttcgccaggagtatatatataaatatctaaagactaaaagactcgtactt +ttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattag +aaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaatt +catactcgattaaggcctataaaactgttgttggtatctacagagtgattaaaattagtg +aatcagattacgaaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtg +gtacaattggctgtagtagaattttggtataaaataggtgataaaccggatgggtgtggg +cgaattcaaaagcggtttttgttccatagaactatgtagttggttataaaggttgtaatc +tcggagattaggttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtg +ggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggataaacaatacgca +tataacttgacgatcgagcttatatcgacctatttgagaagtttaacgggtcgatataat +atacaggtcttaatagccgattttttctagaaaagcaatcctatatcttagttaatcaga +tcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacattcctttttgtcc +gggtggggactccatttaaagtatctcacctagaactcagcggtaatagatgcagtctct +tgcccagttacggtaactaaatgttgatacttagaattgctaaattttagtctagacatt +tccaggtaaaccggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgc +tcaaattgcaattgagggccctactatagacaatcatcagactttttaattaaatagttt +tccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgta +tgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttc +taagatggactataatcgattaggctaattccgttcgcaaatcacagaagcaatcttact +caaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaa +ttacccaatacctatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagat +taagtctgaagcctagagacaaagggatactgggcggggaaacctgctccttcacggtaa +catggtaacaacagaatttggttaaggttaaaacgaaatatactcggagtgaattactgt +taggtttcgtcatcggatcaataagtagtttccgtgaagacactcttatattagatctcc +gaaattctgacccgtgcattaggcacttggtaggagattccatttggaacttgctcaatg +taagccagtaatgttccgaaataattcgctgcaggagcgaggagccgctgaataaaggac +cctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtcaattccagagctg +gagatacattcatcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttt +tcctaaacacaacggatttagacaaattaccgaatgcgccggagagtagcatcttagtgt +catgcctatcatggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgc +actcaaagttccgccattaggtaagctatatattgtggtcagaacttgaggacaactatg +agctactaaaaataaacaattttgtcatttgttctagatatgtggcattcatcgaacgct +tgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatca +ataacatatagttcagatagagaacgaggtattcgacagagaattacccaacattggtta +ttaatctatgcagaataatttagataatgtcactacataatattaggaccaaaaggtgat +tccccagaagacaaaacaataaacaatctcacatattcgctagtacctatgtatgggtat +gatcttctgattggacggggataatttccaggtatattaaaacttattaccataatctag +acctaagagaggttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaag +acttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaatattctgtataaa +ctgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgt +tattctgatcaactaatatcataaactgccactacatcttgtacaatcattcgcaacaat +acttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaatcagattcataaa +ggaatacgaataactctggatccattaccacgcaagggatttatttacggctgattactt +tttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgcataaataatagca +cctaatatagccgacaaagtgattccgataacagattttaagttgtccagccttgagact +ccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatcccaagtggatgg +ggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcga +aggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattg +gaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaa +ggaagcacgcattgaagcagctacgcagaactgagaagatgacactctaagatacaatta +atacaaaaacgttttaagcccaatctatcaacagatgtaagatgtctaatacacaagaat +aaaaccttcatgtcccgatgtataataacagctttatttctgctggtcgaggtgaagtag +tggaaattactccatcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcg +tccatccctctctcctagtgatccgtatatccaattagaggataaccaacatctgcgtta +ccgacgaatttaaatttttcgactatttaattccgttcaaacccgtattcgtagtaagtg +tttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaa +ttgctgatctaggatacatgctttataaacatgcttacttggctattttatttactgtca +tgtgggggtttttattttcaacaagtatgtgctaccattggataatctggcttcaaattg +aagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtcccattagaacta +cgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaat +ttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaa +tgcgtatcatagaaattcgtgataatttttgttccaacctttgaatctagactgagtgga +aaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcgaatcatcttata +actgcattcaaatggatttctcaatcatctgtacgtcaactgttttaacaataacgtcag +aataaaccggcacaatgagacggcggtctttcactacaccacacccttaggattataagt +gacgtgtggattcgaattctaaggtgacgggatctacaagcctcagctacattaggtctg +aagatctttcgtatagccgcgtatgttactgtttggatatgggttatgctaatcaacagt +tgacagcgagtgaaacggccttgcgacctgaaatctttacggttaccttttgattcaaga +caggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcag +cgaccgagtaacgacaagttcacatcctctatgcaactatcattgtggtcattaaggtat +tcaagattaactaagagtcgaccatatattctagagttttacaattaggaaccgttagtc +tagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgac +acatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgg +gataaataacatggtgtttaaccctattaatggtttctattaatctaaattgtaaggcag +cccttgggtcgaaagcacattaggccacatacacagtatgaaattgttcgagtgtccaga +ccataattgactaccatggtacacggtgttgctattatgactcccgcaaaactcttgaca +gagggaattttggtacattgatgtaatcgatgatttaacagtaggaactagacgtcatcc +gttagactgagttccgacatgctcaaattgtcaggatttttatccaataactaatggctc +tcacatgtaaataaaatcacattaacgtcacttagtgatggattcgctaaacagatagac +tatcattcatgaactggcactgtttcgattatatttgcaacatcgaacatacttaaagtt +aaatacgacatcattcaattaaaaaaattcagtacacctctaatgagtatcccgctttgg +aggaaagagtagcactttaaatggacaatttaggccggactttcctgtaaatggatgaag +tcattgtacagcttgaataaatcgttagggttagtccttacatccaccatatgttaatga +ataaagcctgagggaccttagagctaacttgtccaacacgttgctcatttacttaataag +gttgaaatgtatcagtaagtgacagcgagtgtagattttgaccatttaactgaccttcac +agttttgtcttcagacgtcacttacaccataatgatgacagagcttgtagatgcacacac +tcattcctagtgtaaatcaagtagtagctagattattataaagagatattttctggcgtc +gaacgtaacacagagagagtataaggggcatgataatggcttatcaatatgtgtaagaaa +aagtttttaatatcatctaactcggtggaatgcacacttatggccaactgaccttgggac +gagttaagataccataagaggttgcctgtaagttaagataacaaagggatattccatctt +tgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgctatgcagccacc +agagttatttatacaaagaaagagaccatttagatacgttaattctgcttgcgatttatt +aaacagacatttcacgtccaaccactacaaaagccctatcgcaagacgatcattgtatta +tagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaattgttacattgtt +tactacatatgatcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaac +taacctgagatatatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagta +atacaaggtaggaaaacttctggatttcccaaggttataatgctctatactgaccaagag +atccgttacgactcgcaatgaatactctaagggcactcacaaagaaaaccactaattgat +aaatttcaatgataatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaa +tgaattagtcatagaaatgtcatagcaggaacataattactatattttaacgatttaatc +gtagttggagtcctttcccaaattatgtcatcagttccgatttagatgttttcgggccct +tcttagtaaagaagttaatatccaagactagctcctcacccacgcatgcacatattcgcg +agaagtctgatagaatattcgacagaaatgcgactctagctcacactcgttaactgatca +ggtacttatagacaagtacgttatcagatatcgcttcggggcattgttgcgctacctttg +tgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgatattattttttta +ggaggaataatacagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaac +atatatggcacgtgttattcggctaacaaaactgttgtgccttttctataaggataagca +gattcgttttaaacatatgacctgtaaactgggatctacaaaagaggtacttaaaataaa +ttgcgcaacggtttagatctgcggatctttggttaaagagcaccattagatgtgccatac +ttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggatttaaaacaattc +ggttaggacacctactcggcggatgaagcaatacgataacattaaaagtcgttcagtcta +attttggtcgtagtacgatgagctgatggccaattgtatttttattaacagcactgaaac +aaaatggagactttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcgg +aatgaggggatcttcggaagtatagcgccgaagtgtatctcattattataacaccagtgt +acagacgacatctaattatggccagaaactgtcattgtgccattaagaggattagtagat +agtctggaccgtggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcg +atctaaactgcacgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgc +gtttgtttttacgattctagtgcttcttaacgcaattcagtcttctagatccgctattcc +aacatcaatatctcaatttaaggtcaatatatataacaaaattagacagagcagctgaca +cttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagt +ccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatg +tgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctact +attagtttattatgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgt +taaggcaggaatctttgtaacagttcataatgttgctaaagattatcagaccccgtgaag +acttcgggctttgggcttcgtaccgtagcataatacatctatatagttagaggcttgcgt +gttgttgtgctattccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatg +gtaacctggcgacctacttgttaagtcagtttaattcaaggggattaagtaccaagggtc +gagtttctctgtatttattatactgtaggcaagaagcttttttggcgagatttaagactt +aagcctatggtaaaaatttgatagtgagcgactatagtaagagatttgggtggttagtaa +ttaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgt +gaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattggcggggcacttat +ccataatagatttctgtttgtacgccaaactctgcctcacccctccataaattgtattgg +ctagaggttaaattctccgtaaatagagacacatatagttttatacaattgtttgaatca +aagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggggcagagcatctc +ttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagattatacaaagagat +ctggatgaagatattcgtgcaatcactatcgttatgttagagagttccatgcatgaggac +tcgttttttgaccaggagaattaagccaagaaataactgacgtatttccaaatgaattct +acgtgtttttcctgtcacctttagccagtgttaaagatgactatggagtttcgaataggt +tattctatagacattataacgagtggaacacccataccttcacagtgctaaaggtaggaa +cgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaagaaataacgcat +cacccgtcattctattgttttcgtcgggattacttagtaggcagggtattctaacctacc +tgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcct +aaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgactt +cttcccctaacacagaattctcagttttatagctatctagtggcattcctttttataaaa +ctttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgc +cgtgtaagacttggaacccatgtatattgacggcatggcgtggctaagcaggtattgatc +ttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccggggattagccgccaa +aggggtctaatgacatagagatgctctgaaatcgtaccaactataaaagcacgggatttg +aaatatagcgacagatcttccgtattctgttagttgacatctgtgctgtctttaccgatt +gtgatttggctttagcagtcatttagtttcgttactcattgctcgtgcgatagttccacc +gaatatggcacattcgttctttttttccattttactgcaaaccttttcaaaagctgatcg +ataccactgatgatggcattgattagtcgattggcaactatgtcctgcttatatctccaa +ttgcattgaatatagtaaaaaataaaggctcgccttcccaatgggctacggagtacacga +aaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtgattgagacaaata +gttctccagacgtattgagatatatgtctcctataggcaagcgtttctaattgctgacca +gaaattagaattaggttgttaatactatattcgaccattttattccacgaatgtgctatt +ctactggtattgctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagt +ggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggta +tctgccatattgttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaa +atattaatgaggattgggtcgtataagaaaatcatcttttcagttcgcagatttttgcca +atttaaccggttatttcgtcagacttggtagtgtagttacaagcatcacgattatatcag +ctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattgcgctatatattc +aaggtaacaggaggcatataggtcatagtacaaggataatgaggtttgctaactttaaaa +attattgatttaacggttgattgaaaatctctgcaagatgacgctagaacacctgatgtt +caagtttgccgataataacatataagatgaattactgtctttagaccctcatgttaatcc +gctaacttagggcggaaacaatgttaggctatgcggagtaagtactatattatgatacca +catagaatttaacattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccga +ttaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaa +ggttcagctattttggcaatgggtgagtaccgttcttagtgatttacgaacccataatct +aggcgacttaatatacaagatttagagttacgttttccgggtagtacatattaacgacca +tggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccag +aatattatgtttctactagagtgttcgtatactggaatttaaatattatgtaagactaga +caaattttatggatacattaggccatcgtagaatatgatatagttgtaacgtccctctat +agattttcggagggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggat +ttgtaattaactgatgcgcagcgcttaaataagtttagactattaagctatatgttcgac +agcatgtagttttttttaccagaaagtgttatactgatgacccatggaggtagctcctca +tgataaaaatattgttacttaagcattactattatagtgttcaaactagtaccgttgcat +actttaagaatcagacatggcgtttcttatgcagacacacttttttagctgttgacgccc +acctcacatccatagtaggtcaatcgcataagaacaatattctggactgttttattaccc +agaagaaagttttttctttccggttcgttaagacaataaagatcatttcattcgttctct +taacgatgaactaaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaa +taattaaggcaagataagaagaacaggaacgcgcacgtcggagataactctaatagtctc +tttattccgtttaatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgc +aaacctatttatgtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttt +tatcaagactttcgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaa +aaccgcagggagtcgctctaagtgttaccaacccctcactactacgcgaaggtactcgat +tattccttgaatgggctgaaacatcgtgattagcgtcttatgattcaggctgatagaaga +aaacttattttctatattccacgtatacaatcacactcgtaactaaatagttcccagcgt +tgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtgcataagtacagt +tagtcgtctgtcacataaataatccgcagtcgatctcattacaggtattgttgttggtca +accttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaa +tatcataatagatgccatacacggttttacttgatatgtttacagtccttgagttgcaat +cgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtca +ctaggtaaaatgacttaggatggatgagcatttaggtattctatgataacactaaccatc +atgtttctaaaatcctcaggaaatttgtattattttaccaacctgtatttatagaaagtg +cttttgacttaaagaagccgaagtgttcaaattaaggagtacctgattgaaagaatgggg +aattgtaatctgtaactcaattacaaataagccgttctaaggattaaggctttgtgtcta +agcaactcacgtgaattcgaaattcatactcgattaacgactttaatactcttctgcgta +tctacagactcatttaaattacggaatatgttttcgtttttggtttccagctcgcacgta +cgcgtttacaaataaggacacctggtacaattggctggagtacaatgttggtttttattt +gctgattatcccgatccctgtgggcgttggcataaccgggttttcttcaagactactttc +gtgttgcttatatacctggtaatatcggtgagtagcttagggcttaatcacaatactaac +aagttctctatggattggacagggcggcatccgttgactgaacgatctattaatccattc +cctgcactggataaacaagacccatttaaattgaccatagagatgttagcgtcatatttc +tgttcgtgatagggtacatatattataaacggattatgagcagtggttttctagaaaagc +attcatagttaggagtgtatcagatcataccactgaaccatagagcacaattctctactg +gctatacttcattcctttttgtccgggtggggacgaaatttaaaggttctaacctagaac +gcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaa +ttgcgtattttgactattgacagggcatcgtaaaccgctactcgacttggtatctgtaat +ctgtatgtagatagagtacgggcctataattcaaattcagccaccgaagattcacaatct +tcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagccccacccattctctg +ttatatccgagcattaatgtagtttcactgtactacggtcacgccgtagagtcggcaggg +caaatccaaaacaatttaggctgagaagtggcactataatagtttagcctaagtcccttc +gctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggt +atcttgaatactgatagctctcatggtaccaagaactttcataacctctttatttaccaa +acctgttctactagcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccg +gcgtaaccggcgcctgcaagctaacatgggatcaaaactattggcttaacgtttaatcga +atgagactagcactgtattactctttcgtttcggcagcggatcaataaggaggtgacggc +atcactctcttatagtagatatcacttattctcacaacggaagtaggatcttccgtcctc +attaaatttgcaactggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggt +cagagcagacgatgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacg +ggctatgcggaaattccagacctcgagttacattatgaaacgtgtcattccatctcatta +aatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtctattttcccaagg +agaaggagagtagcagcttagtggcttgcctatatggccccctaagtacgtactcggcac +gcttagaagattgggctaccccgcactatatgttcccaaagtaggtaacctagatagtgt +cgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttggcaggggttata +cattgcgggcatgaagagtaacattggacatgaacggacattcgaaccctgtgagtttaa +taccctatctccggatcattataaagtaaatatacgtcacttactctacgtgcgtttaga +cagtctttgaaactaaattggttatttttctttcatctagatttgtctgtatctaactaa +attatagttccacataaagctgattcaactgaagacataaatataaactttctaacatag +tagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagtagttcctggtaga +gttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtga +acatacataataccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcct +acgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgctt +cgagtatgtacattcagatctccttagtatcatcaaattatagattttacggccacgaat +tattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagt +tgaggttggaagaagagtcattatgctataccaagaactctccatccagtacctagaaag +gcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttg +taccagatggcttttataatagaaactaagtttcccgaataacggtgtacgataacagat +ttttaggtgtacagacgtctgactcaatgaacacacattgggacctgccccgggaggagt +agtagataattaccttctccagcgcgggtcttttaatatcacaacataaaaatactaatt +aatatcacacaccctcatcctcgatggagcctagcatcatacacgtttgatagacaacgc +caattttactgtaatatgatattcgaatctagtatgtggacgctgtaccacattgtttaa +aggagctccctttaccgacatgaacgaagcaagctttgtacaagatacgaagaactcagt +actggtaactataagagacaatttatacataaaagtgttaagaccattatataaaaagag +gtatgaggtctttgtaactacaataatacattcatcgaacgatggagaataacagagtta +tttctgctgctcgagctctagttctgctaatttctcaatcttgatgccactcgtttgagt +cttccattcgctcttaacgacgcgtacatccctctctcctactcttacctatatcctatt +actggttaacctacatctccgggaaagacgtaggtaaagtggtccacgattgtattcact +tataacacctagtagtactatgtgttgctgagagtgaggacacacttactctacgagttc +aagtccatatggacattacactttttcagcatctaggtgtcatgatgtattaacagccgt +taggggctatttgattttatcgattgtcggcgtgtgtattttcaacaactaggtgctaca +attcgtgaataggcatgaaaattcaagattgcagttcctatcttgtataatctttccttt +ggacgagttgtaccatttcaactaacctgcaagtggggggtcatccatatgaagatttgc +caaatacctggagaccctgaaaagtttatccagattaataataacaaacaaacctaagcg +aagaacgtcagctttaataaactatcactatcatagaaattcctgttaattgttcttcca +aacgttgaatagactatcacgggtaatagattgaacacggagaacgtttatccggcttgt +aaaatatcgtcgaatctgctgataactcaattatattcgatggagaattcatatctaccg +cttagcttttaaaaattaagtcagattattccgccacaatgagaaggcgcgagtgcacta +atcaaatcacttaggattattacggacgtctgcattacaatgctttggggtagggttata +caagcatatgattctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggc +atatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatct +ttaagctgacctgttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaa +actctaacatagcgtggcactatgagtacgtgtaacgacaaggtctcatactcgatccta +agataattctcgtctggaaggttttaatctttaactaagagtagaacttagtttattgac +ttttacaattaggatacggttcgcgactctaccacagggcatcatacctggagctctgct +atctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatctactgagcaatccc +tttaagcattcctagtttgagagccatttagatattgctgtttaaaccgattaatggttt +ctattattataaagtgtaacgctcccattcgggacattgaaaattagcaataagacaatg +tatgatattcggcgagtctcaacaacattatggtctaccatgggacaaggggttgatatg +atgaatccacaaaaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgtt +ataaggacgatctagaagtattcaggtacacggtgttcagacatgctctaattgtcaggt +tgtttataatttaacgtatcgctctctattctaaataatataaaattaaccgctcgtagg +gatgctttccagtaaaagatacactatcattaaggttatgcaaatgtggcgatttgattt +gaatcttagtacattcttaaacttaaatacgtattatttaaagtaaatatattatctaaa +ccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgac +cctctttcatctaaagcgatcatctatttcttctgattgatgtaatactgacccttactc +cgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaat +caactggcgctggtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcat +tttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgat +gactctcattgtagatccaatcacgctttcctacgctaatgaaagttctagatagtgtag +gtgttagacagaggttagcgcctacatccttacacacacagtgttgaacggcaagcataa +tcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcccgcctttgaaca +atgatgccaaaatgtcctgccctagagttatgataaaataactgctgccctgtaacttaa +gtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaa +aatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagagtacatttagtta +ccggattgcggcttgacatttattttacagaattttatcggcaaaacacttcatatgaac +tatcgcttcacgataagtctatgatagactagcattcgtagagaacaggaagagcaatca +ttatatatgaagtgttacagtgggtactacatatgagatcattaggtctatatccggcct +tcctcataagaccttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacc +cagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggttttaactagggg +ttattgatatttaagctaaaagagttccctgaacactcgaaatgtataatctatcccaac +taaaaaagtatacctctaattcagaaatgtcattgagattagactgatgtcaatacgcta +ggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaatacctccatcttaa +gttctatattttaaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtg +cccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaatctctagctact +atcccacgaatgcactgatgccagtcatggcgcttacattagtcgacagaaatccgacga +tacctatcacgcgtgaactgttctggttcttattcaattcgaagtgatctcagatacatt +acggccatgcttgcccttcatgtctgctgagcagttttgttataggctgaatctcctcta +agcgaaattgataggatttttggtggtcgatttagtctgtacctgcttattaagattcaa +aatgacctacttcttacgccgaaatgatagggatcggctgaggaggataaatatacgctg +gtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactctaatctccgaga +taaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtat +agtccaccattagttctgacttacttaatatagactgaccgagattgtagtatgtggatc +caagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaaga +gttaattaatagtactgcactataattgtcggcggagtaccatgagctgttgcccaattc +gatgtttattaacagcacgcataaaaaatccagacttttcaattagaattaactataaat +ggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtatagaccccaactct +atctaatttttataacacctctgtaatcaacaaatcttattatgccatcattatgtcatt +cgccaagtaagtccagttcgagattctctggaccgtgcaatagtattgtcaaattatggt +aatggaatccttcttctaacacccttagaaaagccacgagaattgacaagttgggcgtgc +ttgtccaggagcaacataagtgccgtttctttttacgatgatagggattcttaaagcttt +tctctattctagatcccagttgccatcatcaatatctcaattgatgctcattatatagtt +cttatttagtatgtccagatgtcactgaagatcctgcctagaaccgatattctcgacagg +atcatcagttcgacggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaag +gaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagt +tttactgcctttaattagtagtcgattagtgtagtttgatattatctaccttatagaatg +taaacagtaacccggccttaatggtttggcaggattctttgtaaaagttaataatgttca +taaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaa +ttcgttttacggagtggcttgcgtcttgttgtccgagtacacatattgctcctctccccc +actcttctaggaaaatcaattatgctaacctgcagaccttcttctttactatctttaatg +catgcccagtatgttcatagggtagacttgctatctattttgtataatctacgaatgatg +cttggggcgcgacttttaacaattaagccgttgggtataatttgagagggtgccacgata +gtaagagatttccggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagct +caccctcctcagttctccaaccctgaaccggctaagtatgactgtgcagtattaattttg +aatacatattgcagcccctaggatacattatagatgtctctttcttacccaaactcgccc +gcaccaagaaagaatgtggattcgattgaggttaaattagccggaattacagacacagat +tcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatg +gattacgttggggatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaag +aattcacagaggattaatacacttctccatgaagataggactgcttgcactatccttatc +tttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataa +cggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatc +atgactttggactttagatttgggtattctagagactgtagaaagactgcaacaacaaga +cattcacagggcgaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttag +gaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcggccccttgaatta +cgtgcatgcctttgctaaaagacctctgggaaatagattgaatattctggacagcagcga +atcctgattatatctcaagcgaatatatgacccgcaagaaggatttatactagaataagt +ctaagaaagggcattgggtcacttcttccactaacacacttttatcagttttataccttg +agagtcccatgcatttttatatatatttaactttcgttgcgtaaaactttaaatatgatc +cgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaat +cgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttctatgctaaaaat +gtatagccccgcattagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgta +acaaagataaaacaacgcgatttctatgtttgccaaagtgattaagttgtatcgtagggg +tcagcgctgatgtcttttcagtttgggttttggatttaccagtcttttagtttcggtact +atttgatcgggacattcgtccaaacatgatggctcattcgttctttttttcaattttaat +caaaaccttgtatttacctgatacattaaactgagcatcgcatggaggtggagattccca +tatatgtaatcatttgatatcctattccattctttttagttataaataaacgctccactg +cacaatgggagtaggacttcaccaataattagcatctactgtaaacaagcgccgtaacga +aatgattactgattgagaaaaataggtctcaacaacttttgacagatatgtatccgatac +ccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaa +tggttattactccaatgggctattctaatccgatggatacgtaggagagagtgtacctac +accgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtg +cgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaaagaagtcccctg +aatagcccttagataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattc +ggttaagttcgcagagttttgccaagtttacaggtgatttactaacacttgggagggtac +gtacaaccatcacctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagt +gtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtcataggacatcga +gtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtgataatagctgcaa +catgaagatagtaaaactgaggttaaactttcaccatattaaattatatgttcaattacg +cgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgggtccctatcccg +actttgtacgagattttgataaaaaatagtattgtaaattcatttgatggcgtagaaccg +ggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcc +tggctcaatatttataatagtaatggttaagattgtggcccaatcgctgagtacccgtct +tacgctttttccaacacataatcgacgagaatgtatttaaatgtttgagacttacgtttt +ccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgtagttttctcatct +gctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggct +atttaatttttatggtacacttgaatatgtttagccataatgtagccaatactacaatat +cagatacttgtatacgacctatagacttttgccgaccgctcgtagagtgatttagaaaga +tgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgt +tgactattttgctatatgttactctgaatgttgttttttttaccagaatgtgttataatg +atcaaccatgcacgttcctactaatcatataaattttgttacgtaagcttttctatgata +gtggtctaaagactacccttgcatactttaagattaagacatgcactttaggaggaactc +acacgttttgagctgttctagcccacctataagccattcgtccgcaatcccataactaca +atagtcggcaatcttttattacccagaactaacgtttttatttcccggtacgtatcacat +taatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgct +tcttgagaatacagattactgttagaatgaaggcatcataactagaacaccaacgcgcac +ctcgcacattactctaatagtagctttattcagtttaatatagacagtatttgaaccagg +cgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatt +tgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataac +cagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacat +cacttcgtaccgaagggactactgtattccgtcttggggatgtaacagactgattacagt +cttatgatgaagcctcattcatctaaaattagttgatttattccacggatactatcacac +tcctatagaaagagttaccaccgtgggaagctagatataataaataaaagacatacaata +ttagtatggctcatgatctacacttactcggatctctctttttttataaccagtagatcg +cattacacgtattgttgttccgcatcaggccctaggggctcaaacttccatggtggataa +ctaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgggtttacttgatt +tctgttcagtcattcacgggaaatcctaggagtctttcataacggcggtcttagtaggaa +tgtagtcaagctctgtagaggtctcgacggaattggtatttcctggcatcacaatttacc +tagtattggagatcacttaaaataatgttgagataataatcaggatatttctagtatgtg +acaaacctctatttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaac +gactacatgttggaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtg +ctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgtaatactactgta +accaagttattactcggctgcgtagataaagtctcatgtaaatgacggtttatctgttac +ttttgggtttcaacctagctaggacgccggtactaattacgacacctgcgtatagtgcag +ggtgttcaatgtgcctttttatgtccggattataaccatccctctcccacttggaatatc +accgggttcttaatgacttagttcgtcttccttattttccgggtaagatcgctgtggacc +ggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttc +actgaaacttagattaatcaatgcactgcactggattaacaagaacatgttatagtgtac +tgacacatgttagactaagaggtctgttcgggttagccgacttatatgtttaaccgattt +tgacaactgggttgagagataacaatgaagagtgaggactgtagaagatcttaaaactgt +accatagtgctcaattcgctaatggcttgaattatttaattgttctaaccctggcgtcga +atttttttggttcgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtac +cgttagaaagcggcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaa +gctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaat +tctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtg +gtctataccaccaaaaagtatatgggatatcccagaatttatcgactttcaatcgtctac +cgtcacgacgtacactaggcagccctaatccaaaacttttgaggatgagtactgccacta +ttatactgtaccatttgtaacttacattttatatcttcaaagaggtagatattgtcggcc +attactgtcacttacactaagggtagcttgattactgatacctctcatggtaaaaagtaa +tttaagaacctatttttttacataacctctgctactaccgttagtgttttagtcggttca +agtcacaaaatccctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaa +acttttgccggaaccgttaatcctatgagaataccactcttggaatcggtcctttaggct +gaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaa +acgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatcttacactctttt +cttaactaagtatgagagcaacctcactcctgaacagcttgttacctaacgagaagaggc +tttaagtagcctggagcctcaaccggatatccggatttgactctcatccacttacatgat +gattacggtcattacatctcatgattttctgagtgccctatagactgggaatttaatcta +ccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatg +ccaccataagtaagttctcggaacccttacatgattggcctaccaacctatatatgtgac +caatgtacggtacatagagtgtggcctatcatattcaggtcatcgagctcagtatttaaa +gattatatggtcgctgggggtattcagtgcgcgatggaagactaacattggaaatcaacg +gaattgacaacacgctcactttaataacctatctcaggataagtttaatgtaattagacg +gaactttctctaactccgtgtactaactctttgaaaataatgtgggtatttttatttcat +ctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtc +ataaatataaaatttagatcttaggacagaggaaagtgctttcccgagcataggatctgg +cctacgccagtagttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagg +gtagtgttcgatactcagcggggaactgacatattacactaaggaatcaaggcccttcgt +atgggtcatgtttatatatttaattacttacgctatttgatcgagaatagctatagtaac +gtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatactgtgtatcatatt +attatagatgttaaggcatagaattattggtattgatgtacaaaaaattatgggtgggca +gtaccgataggcattacgagcagtgcagcttggaagaactggatgtatcctataactagt +aagagccttaaaggtactacatacccagggatgttaccatcattaatttggccatcttca +atcttcgcaatgcatactttcttctacaagatgccttttagaagacaaaataagtgtcaa +caataacgctgtaacttaactctgttgtacgtggaatcaagtctcactaaagcaactaac +attccgacatgcaaacgcaggactactagattattaaattcgccagcccgcctcgtttaa +tataacatcataaaaattctaagtaatatctcacacactaatccgccatcgtccatagca +tcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgccaagctagtttc +gcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaaccatcctacctt +tgtacaacagaccaacatctctgtactggtaaatagatctgaaaagttataaatataact +gttttcacattgatagaaaaacagctatgtgctatttgtatatactataataaattaagc +gaaacatggagattaaaacagtgttttctcatcctccacctcttgttctgctaatttata +attcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaacccgacataaataga +tacgacgctgaacgagatcctatttctcctgaaaattattagcacggtaactcctaggga +tagtggtactagttggtatgaacgtataaaaacttgtactactttctcgggatgtgaggg +agcaaactattactcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatac +ctgtctggatggattatatgcaggtaggcgagagtggattgtagcgatgctcggcggggg +tattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactg +catatcgtcgattagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtcc +gggcgcatccatatcaagttttgcaatagtactccagaccatgaaatggttatccagatt +aataataacttaatatactttcactacatactcagcgggtattaaatttcactttatgtc +aaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaa +accgagtaacttgatcagccttgtaaaatatagtagaatatgatgttaaatcatttatat +tccagggagattgaatagcttacgattagctggtataatttaactcacatgattaagcaa +atatctgtaggaccgagggaaagaataaaataaagtaccatgagttcggaacgctgcatt +acatggcgttgggctagcctgatacaagaagatgagtatggagctctcttcatcgggacg +tgacaaccctagcgtaatcttggcagatcccggagcagatgattatcgtctaacactgtc +tttaccaatgcacaacgcatagatttaacctgaactgttctggattcactcctgactaca +gcctacaactcatttctatgcataactcttaaagacagtcgcaatatcagtacctctata +cacatcggatcagactagatcataagataagtctcctctggatccttgtattctgttaag +tacactacaaatttgtttagtgtctgggacaattacgataagggtcgcgactagaccaca +gggcatatgacctccaccgctcctagcgagtctccaatctgcaagcactcatacgctagg +ggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacccatttagatatg +cctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatcaaattcccgaca +ttcatattgtccaataagtatatctagcttattcggactcgctaaactaaattatggtat +aaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggc +cttatggcagcgtatacagctggtataacgaccatatacaactatgaacggactagctgt +gaactaagcagattattggatccttgtgtataattttaagtttcgatctatatgctatag +tatagaaaatgttccgatcgtacgcttcctttacagttaaacagtctatatcatgaagct +tatccaaagctggacatttgatggcaatcttacttaattatgaaacttaattacctatta +ttgaaagtatttatatgatcgaataagatttgctctataaacaggtcgtccattcacgac +ctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatctatttcttatca +ttcatgttatactgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcac +gctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgat +atcgatgtctatcccacgcgtcattttcaaattggttatctacggataactgtgcgatga +actactataggtcaaaattatcttcaatctcattctagatcatataaagatgtccttcgc +gattgatacgtctacagtgtgttggtgttacacagagggtagcgactacttacttactaa +ctctctcttgatccgcaagcataagccaggttaaagtgctctatctttttctgtggatta +taatagttataccgccttgcatctaggtgcccattaggtaatgccctagtgttttcataa +atttactcctgccatctaacgttactttaatttcccagattcaataggtctctcatttga +aaattgttatatgtcaacaaagaatataatagctgagtggaacaatacactgtgagggag +taatacatactctaaattttctttacggtttgcgcctgcacagttttttttatctatgtg +atccgcataaaaagtaatttcaacgttccattcaagttaagtcttggtgacactagcatt +aggagagatcaccaagaccattatttatttagctagggtttaagtcggttagaaatatca +gataatgaggtctttatccggccttacgcagtagaaattggaaatttcgtaaagcactga +gttcaatggaagtatggccgaacccacataatgcacaaatcaagtcgatttcttccgtcc +ttttagtctcctgggaactacgggttattcatagttaagctaaatcagttaacggaacta +gacaaatgtataatagttcccaaatatatatctataaatcttatgcagttagggaatgca +gatttgaatcatggcaatacgctagctcggaactcaactacaagtgttggatgtacgaat +tcaaaggtattacatccttatgatgttcttttttggatacttttatgacgacttccacga +agtgaaattatgttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgt +tctgtttataattctcgtcataatataaatacaagcatatgaggccagtcatggagcttt +catttggactaacatttccgtagagtcatatcacgcctgtaatctgatccgtctttttct +attcgaagtgttatcagatacatgacgcccttgcgtgacattcatggctcctgacatcgg +gtcttttaggctgaatctaatctaacccaatttgtttggattgtgggtcctccattttgt +ctgttaatgcttattaagattaaaaatgtactacgtatttagacctaatgattgcgatac +gctgtggaccattaatataagctgcgccaggggatttttccagatcatctggcctgtgta +tatgttcaaatctaatagccgagagaaattactccgacggaaaataaaggcagataagcg +tttcagagcaccatcgtggcgtttagtcaacctttagttcggaatttattaatatacaat +ctcactctttggacgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaa +gtataccagcatcatcaaagaacagttaaggaatacgactgctctataattgtccgagga +gtaccttctcatctgccaatagtcgttgggttggaaaacaacgcattaatatgccacact +tgtcaattagaagtttctataaaggggacgagtaactgatttgagacctagcacggcaga +ggacgttcgtgtgacaacatctctttataagtttgagataaaatcgctaatctacaatga +ttatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaagg +ccattactatggtcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaa +acactattgaatactgccgccgcattcgccagcaccaacataactgcacgtgcttttttc +catgattggcattatgaaagatttgatctatgattcttaccagttgcaatattcaattta +gcatgtgttcctaattattgtgttattatggtctatctcatcatgtaaatgaagatcatg +acgtcaacacagattctagtcaggatcatcagttcctcggggaaatcgcacctaggaaca +gccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaag +cctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcgagtactgttggt +tcatatttgctacatgattgtatgtaataacgatcccgccctttatcggttcgatccttt +atggcgataagttatgaatcgtcagtatctttagatcaaaaactcaactagtacccagtt +ccccggaggaacggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcaga +ggaatcagtttcatccgatcccactcgatgattggtatagctatttgccgaaaagccaca +acgtattcggtactatcttgtttgattcccctgtatcttaattcgcgacacttgatatct +tttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaattatccagttgcgt +ttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataa +ttggagtttgcaggacgaatagctcacccgcctaagtgatccaaccctcatcaggataac +tatcactgggcagtattatttttgatttcatatgccaccccctaggagactgtagtcatg +tatctttcttacccaatctagcccgaaacaagaaagaatgtcgattccagtcacctttta +ttagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaa +agttgaaaacgacttgctctattcgattaccttcgcgatctcaatcgattacgctaaatt +ttaatgcccgctgaaatatccaacatttaaaacaggattaattctctgatccatgaactt +aggactcattgcacgtgacttatctttctctcttaattcatgctccaatacggtgggcta +aaccacttttatcacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggca +gcgaaacgggtcaatctgggtatcttctattgggacggtacatttcggttttatagacta +tgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcac +cttgggattgccatgtgtccggaggattacatacatctaagaaacattctaaactatgta +tagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtactctgggtattag +agtgtatattatcgacagcaccgaatcctcattttatagcttgacaatttatgacccgaa +agaaccttttataagtctataagtatatctaacgcaattgcggcactgagtccactaact +atctttgagcagtgttatacagtgagacgccatggaaggggtttatatattttactgtcg +ttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagt +cgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttac +attccttgcttatttgcgataaatcgatacaaccccattaccagaaaaacccggagaatc +aattactctgcagatcttatactaaaaaagagattacaacccctgttctatgtgtcccaa +agtgagtaacgtggagcgttggggtaagagcggagcgattttaactttcgcttttccatt +ttccagtattgtactttacgttatatttgagcggcacattcgtcaaaacatgatccatat +ggactgaggtgtttaaatgttaatcaaataattgtattttcagctgactttaaaatctgc +agccattggaggtggagattccaatagatgtaagcaggtgatatcatatgcaattcttgt +gacttattaagataccagacacggcacaatcgcagtagcacgtaaacaataatgacaatc +gacggttaaattccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaac +gtttctctgagatgtataagttaccaaacactggagaattccgctaaactaaggacaatt +tccgtcgtattaattgttgacaaatggttagtaatacattcgcagtggataatccgttgc +atacctagcactgagtgtaaataaaaccaatcgactactggcatttcgggctaacgacta +gatgttagcctatgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttc +ttattcgttattagaagtcacctgtagagacagtagagatgacctaaatttggtttgtcc +agtcccgaggtgatctaatgattaggttaacttagaacagtggtcaattggttaaagctg +atttacgaacacttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtat +tcggtcatctagacaaccccatcgctgggagtttggacagtgttatgattcgtaaatcca +ccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaatttaggcttttt +tacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgtaaacggtcacca +gttgatatttgttctgctaggaagcgatgtacaaaataagcttaataagatttaggtccg +accttaatttcggtccatagcacctctttctaagtgttttgcttaaataattgtattgtt +attgattttctgcgagttgaacacggaaaataagtcaaaaaggacacttttaggttcata +tgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgt +ggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttagtccactaggtat +ttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaatggcagaggggct +cctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatcttttggttcttt +ataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagcc +agaatggaccaattacgtcattagctgttacgtctatacgaaatatagactgtggacgac +ccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaag +caggacaacacagtattgtactggtcaattggttcatagatctgactatgaatcttcgtt +tttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttt +tcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggccttaatgtaacatta +actattccactgtaggtggatctaacaaggttggacatgtgctaccaataagataagaat +ttcgtccgcaatacaatatctacttttgtagcctatcttggattaacaacaacttacgtt +ggtatttcaccggacgtatcaaatgattctgattttaatgactgagagtaaacatcaacg +aatcttatgtatctttaagccgctgcttgacaagtcacattactgttagaatgaacgctt +cattactacaaaacctaccaccaactcccacattaatattatactagatgtttgaagttt +atttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttag +ggtattaattgtggtcggtgcatttccggccccatagcgctccgcggggagaaactatgg +ccttcatgacagcccccccataacatctaggtaatggtcggataactataaacaaccctc +tccagagaactgtgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttg +cccatcttaaagactcttttcactattttcttgatgcctcattcttctaatattaggtga +ttttttaatccgagaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacat +attttaaagaaatgaaatactttttgactatccctcatgatctaaacttacgcggagcta +tctttttgtataacatgtacagagaattaatccgatgcttcttccgattaaggacatagc +gccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaagtgattaagtga +tcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaatacttggagtctt +gaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgc +tatttcctgccttctcaattgtccgaggattgctgataacttaaaataaggttgagtttt +taataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagtta +tcaagaactacgggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatc +gtacgaatggtatttgtacaactgctttcctttatcgattgctcgagaacattataaagt +ctattactatggattaagactgtatacaagtgtttaagcggagcccgtgataatctataa +ggttttggtacctttatctgttacttttgccttgaaacatacatacgtacacgggaatat +ttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaa +ctgaaagcgcccacttgcattataacccggtgcggaatctcttagtgactcgtcaggagt +ttacgcctttgagacctctcgacaggacccattttgatctagtcgttataggtagagtgc +ctttcctatcgcaccattaccttctagcaaacttagagtattcaatgaaatcatatcctg +tttatactaaatgttataggctaatgacacagctgacactaagaggtctcttcgggttac +ccgaatgagttgtttatacgatgttgacaactcgggggagtcatttcaatgaagactgag +gactcttgatcagattaaaacgcttaatgactgataatttagattatgccgtgtattatt +taagtgggcgaaccctcccctagaatgggtttcctgagaaaagtcttagaacacagtatt +ctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtc +aatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaagagctatgttctg +acacgtccccaatattaggcaaaggctccaaaagaacagtcaattgattaactacgggct +tggtttctccgtgaatccttgcgccgctataccacataaaaggatagcggtgataccaca +agtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaa +ttttgtccatcactactgccaagagttgactggaccagttggaaatgacatttgatatat +taatagagctacatattgtaccactttactgtcacttacactaaccctagcgtgattact +catacatatattcgtaaattctaagttatgatactagttttgtaaatttaatcggcgaag +acacgttctcttgtacgagcttcaactaaatatttcactgtagccaaccactttaaccag +aaggataccttaatgccgatataatattgtccaggaaacgttaatactttcacaagacaa +agcttggaagaggtactttacgatcacctgatagatcgaccggaacgattctatataggt +ttggtctgagaaatttgtagctaaaaccatgttccataggaactcctctgtaatgggcaa +aatgcagatagcgttcaatcgttgcttaactatctatcacagcatcctaactcctcaaca +gcttctttcctaaagacatcagcaggtaagttgacggcacccgataacccagagcacgat +tggaatctaatactctgtatggatcattacgctaagtaaatataatgattttctgactca +aagttacactgcgaattttatattaactggttctatttgttaaataccacaacctctcgt +caacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaaccattacttctgg +cgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcgccgatcttagga +acctaatactgctcagtagttattgtttatttgggccatccccggattatgtcagccatg +gaacactaaaagtcctaatctaacctatggacaaaaagctcacttttataaaattgctca +ccttatgttgattgttatttgtccgaaatgtctataactcagtgtactatctattggaaa +attatggccggagttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaat +aattatcagctggaaaatcatctaatatatattatattgagatattacgacagacctaag +tgctttcccgtcatgagcagatggactaacactcttggtaatccttctcgttttagttgg +taatgtttagtctaagtaatatcccgactcttacttactcagagcggaaatgacttttta +aactaacgtttaaaggcacttagtatgcgtcagggttatttttttaattacgtacccttg +tgcagagagtttagctattcgatcctacttagtatgaaccatgagagtacaggttggtaa +ttcacagagaaggtcgagaagattatttttgatgtttaccaatactatgaggcgtattca +tcgaaataattttatggctgcgcacttcacatacgcaggaagaccactgcagcttgctag +atctggatgtatcattgtacttctaagagcctgaaaggtaatacattcccagcgagcgta +acagattgtatggggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcat +ttttgatgtcataagttctgtcaactataaccctggaactttaatctgttgttcgtcgaa +tcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccactacttcagtttta +aattagaatcacaccctagggtattagataataattaaatgtcttaggaagagatatcaa +aagatgcagacatcctcaagtgaataagtctccggtctttcacaaacacatggttaagcg +atgtggttttgactagagacgttcgccaccatcgtaatatttctggttacctgcgaacgt +gaaccaaatcttacttcatacattgcttaaacagtacaacttatctcttatcctatagag +atctcaaaagtttgtatttttactggtttcaaattgagagaaaaactgcgttctccgatt +tctatattattgtttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccga +ctcagattcgtatcctatgttagaatgagtcatcaaactacggtcacgcgtacattacag +agtaaactacacgaatgaaagagataagaagatgaaagagttaataggtctcctgttaat +tatgagaaccctaactactacggattggcctactagtgggttggaacggatataaaattc +gactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatcc +acagtaatagttggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtg +cagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgag +caaggaattggattctgtgaacggaatatagtcgagtagatggaatttcctacactgcga +aaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggcaattagtactcca +ctaaatcaattggttataaacttttagaatatctttatataagttcactacttacgctgc +gggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaataaacggcttgac +tatagataccctaattctggcataaccctgtaacgtgtgaagcatgctttaatagacgac +tagatcagcttatagaatggatatgactgccacattgaagagattaacattagcgggtat +aatgttacgaacttgtttaacaaaatagctctaccacacacgcatagtataatataaagg +tcctggagttcgctacgagcctggaattgcagttcccctaccctgagtaaacaagatcag +tatggacctatcttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtga +agttgattatcggctaacactcgctttaccaaggaacaaacaattgatggaacaggtaag +cggctggattctatcctgaatacagcataataatatttgctttcaatatatagttatgac +actcccaatatcactaactctttacaaatcggatatgaagagtgaattagagatggagcc +gatcgttccttgtattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtc +cttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcatagagactctaaa +ttcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaactgtaacatttac +gtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtt +tcgcgatacataaaaggccccactttcatatggtcaaatatctatatcgtgctttggacg +actcgataaactaaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaa +tttagagtatatataacttccggacgtatggctgccttgaatcctcggatatcgtcctta +tacaacgatgaacggtatagctcggaactatgcagattaggcgatccttgggttgaattt +ttagtttccatagatatgagttagttttgatatggttaccatacgtccctgcattgaaac +ttaatctgtatattgattgatccttagcaatagcggcacatttctgggcaatatgactta +attaggttacggtttttactatgatggatacgttttatatgatagaataacagttgctat +ttaaacaggtactacattcaactaatactgtttcactattgtgtccaacatagggaatat +attgcctgaatagatgtattatcaggcatcttttacgctccaggtagaactaattaaaaa +tgatccttagaaactttcaagcaacataagctaaaagttacgccaattataagccacatc +ggtaggatcttcaggcattcccatatccttctctatcaatcccgtctgttgctaattggt +tatctaagcatatcgcggcgagcatctacgataggtataaagttgctgctatctaattcg +tcataatatatacatggaattacagattcatacgtcttcagtctcgtggtgtttctaaga +gcggacccaagaattacgtaatatctctctcgtgttacccaagaagttgacacgtgattg +tcagctatctttttctggcgatgttaatagttataaacaattgcatatagctgcaaatta +gctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcac +tgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgca +gtgcaaaaataatatctcagggtgtaattatttctctaattggtctttacggttggacca +ggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaagtgacattaaac +ttaagtattgctgtcaagaccattacgacacttcaccaacacatttatgtattgtgctac +gcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaa +atgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaac +atatcatgtcgttgtattacgtccttttactagcctgggaaataccggtgattcagagtg +aacataaatctctgaaagctactagacaaagctagtatagttaaaatatatatttctttt +aatattaggatctttgcgattgcacatttcaagcatcgcattaacctacctccgtactct +tctacaacggttgcatgtacgatttctatgcgatgaaatacttatgttcttagtttgggg +ttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgc +gggcaccaaaacgatctcgattcttaggtttataattatagtcagaagataaatacatgc +atatctggacactcttccacatgtcatgtcgactaactttgaactacagtcatatataga +ctgttatctgatccgtatgtgtctattactactcttatctgagaaaggacccaatggagt +cacagtaagcgatcatgtcatcggggctttttccctgattataagattacactattgctg +tgcttggggcctcctactttttctatcttaatcattttgtacattaaaaagctaagaagt +aggtacaacttatctttcccatacgagctggaccattaatttaacagccgcaaggcgagt +tttaatgttaatctggaagggctttatgttctaagcttttagcactgagaaattaatccg +taggaaattaatcccacataacccggtaagagaaccttacgccccgttactaataatgtt +ctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctccttaatacaggccctg +cgttatattcgaccgtacctataactagaccaccatcttaaatgtacagttatggttttc +gacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgtactgggggtggtt +atcaaacatttaatatgaatctatggtaaagtactagtttatagatagccgaacactaaa +ggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggt +gataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattgcccaatcgttct +actcgtactctttatagcctaacgccttttcttggcgctaattagcctaatccaagaagg +agtctaacaaaattacttaaccatactcttgtctattcggcccacgcatgcgcaagctca +aaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattggatctatgagtc +ttaacagtggaaatatgatttttagattgtgttcagatttattgtcttattttggtctat +ctcatcagctatagctacataatgacgtcttaactgtttcgactaaccttcagatctgac +taccccaaatacaacatagcaaaagaatgatgctaacgcttaactatcctttcacgatct +taacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcgtggaatcaattt +ttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttca +agcactttagcggttccatccttgatggcgttaactgatgatgcgtaagtttatggtgat +ctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttagg +tctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcct +atagctttttgcagttaagccactaagtaggcggttctatagggtttcattcaaatcgat +cgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttcaggcccgccaca +atggtttcaagtttcaacttccgtttattggctgtccctcaatagagtcgttctcagggc +acgactctcgttcgttattcataagtccagtttgatccacgaatacagaacacgcatatc +tgataataaaagcttaacgataactttcacgcgcatggtttatttttgatttattaggca +accaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaag +tatcgccattacagtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtatt +ggcgcccttgatttaataataattacggctaaacgtattgatattttccaggaactgccc +catctcatgagatgaccctaaattttattcacacctcatttttaattcttttatatcacg +attatttatctgagcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaa +tgcatgctaatatacggtgcgctaaacatattggttcaattcaatgtaagctacctcgga +atttgcttgcactaagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaa +gggacttgtccgttggagtcactatggagttacaagcattataaatctaaggaaatcgca +gtatcagtccttaccccaaagatacttcgcattccctggggtacggaccatgaaatactt +ctttcatacatgataaacgatggagactcggttaccaccctggtagttactccatcaatt +ggagttaactaagatcgctattacaggctttattagccaatcatcacaagcctcttttta +gagattcacaagttagcaaaccaaagttcctttgataagtctttaacgagatctatccca +attccggctaggagtaaaatttatatatttgagatcggggttaaagtcacacgcaatgca +aggggtttttatatggtaatgtccttccctaattaggtaattttcagacctccgagagag +agtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatgacactacagatc +atccctggatgagcatcgactttcattacttgattagttcagttaattcgtttcaaacca +ttttcaacaaaatcccccagtagatatgtatatgcacatcttagactaaataacagtttt +cataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagc +gagggtaactggccctgttccattgtaatcgatgggacgggacgttatattgcagaccca +aagtagtaataaattcagccatatggacggagggggggaattgttaagaatataattcga +ttttcagctgaatgtaaaagctccagccattcctcctccacttgacattagttcgaagaa +ggtctgagaattggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagt +accaagtataatattatgacaatagaagcttaaattcacaacgtaacatatctgttagca +tgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcag +tagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaatggttagtaata +atttcccagtggagtagaagtggcataacgtgcactctctgttaataatacctttagact +actcccatttcgccagaacgtcttgatggtaccctatgggaaacactcacacatgcttat +tgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggac +tgatgacctaattttggtttctcaagtccagacgtgatattttgatgaccgtatctgaca +tctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgat +aatgctgtcatcactatcatgttttagctaagctacactaccccatcgctcgcacgtggc +aaagtgtgaggattccgatatcatccatgtgtacgaattcctaatactcttgctcagggc +acttagggttattgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtct +tataatcaccgtaatcggtaaacagttgttatttgttctgataggtagacagctaataaa +gatgctgttgaacagttacgtcccacctttattgccctacagtgaaactagttcttactc +tgttgctgtaatatgtctagggttattgatttgctgccacttcaaaacggaaattaagtc +attaacgaaaatggttccttcataggtaaagatcaatccccaattgaagccagaaatttt +gagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaa +aaaaatgttgagtccactagcttgtttattctggctcaaggtacgtggaacacgtagtat +tttgatactaatgccagacccgctacgatccctgtactgtgagcagagccgatcctcaga +aatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgtt +gcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgt +taacaaagatactctgggcaacacacatacttctctcatgttgtttcttcggacctttca +taacctttcctggcacatggttagctgcacatcacaggattgtaagggtctagtggttca +gtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcat +ccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttaga +cgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatctatatacgttgcac +agcggatacaaataagataagaatttactaacatttaaattttcttattgtcgagcatag +attggaggaaaaacttatttacttggtatttaaacggaagtttctaatgtttatgattgg +atgcacggacagtttactgcttactttcttaggtttcttgaacaacaggatgcactagta +acatgtctcgttcatgcttccattaagttcttcttaaacttacacaaactacctaattta +gagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgtta +ccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacatt +cacatcccacccctgaatatatggactgaatcacacacaccaaatttcatctaccttatc +gtagcataactattaacaaacatatacagacttcgcggtaaataaaatatattagtacac +aaccgtatactggttgaactattgcccagctttaagacgcttttaactaggtgcttgatc +aagaagtattattatatgacggcagtgtgtaatacctgaatagatatagacgttagattg +tctgaaaacacgccgtagagacatttttgttagatatgtatttctttttgacgagccagc +atcttagtatctgaagacgagctatatgtttgtagaaaatcgactgacattgtatacgag +gcggcgtaagattaaccaaattccccagaattagtaatggcgccttatcgatttactaac +gatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaa +ggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacat +agcgtcaccgatactacgttttgctatgtaatccattctaatgggtaagaggattcctct +tatagtaaaatatgcttgactttttaagaaccattgggagtggttggcaaaataatagtg +ggtgtctttctcagtgtatagttttctacaactacccctattaggttacaagtaatctgg +ctttcttgccacttggcgatgatagttagattcgtatttctacaacgcagttactgtatc +catggcgcgagataattagatacgatttgaatttggatgtagactcgttactactgttgt +agaccagcacgtgagtatctagatgggtttgctaccttgttagcggacttttgccgggaa +aaagacatacgtacaaccgtatattttactataagcagtattggccaccctcgtattgcg +gcagggtgtgctcacctggttaaaatgaaagagaaaaattccattttaaaacccggagga +atctattactgacgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttc +atattctagttattccgagagtcactttcctatccaaacatgaactgatagcataatgac +aggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgt +cacgaactcggagcttacccttacaactatgtgttctgtttaccaggtgctaatatcccg +gcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcata +ttttacagtagccagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctg +acataagtattacatatcacttgtctgattacacagcaaaatcgctaaccttactttgcg +catgtagctattggaactttgggctagtgtctatcccattaagtttaacagtagactagt +ccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttggatcaaaaacta +ctcgatattcatgatctacgggcttcctttctccgggtatcattgcgccgagattaaaaa +taaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacga +atagaccatccaatttgaattttattgggtccagcacttcgccatagtgttgaatggtaa +agttcgaaaggaaatttgttatattaattctgctacattttcgaccacttgtatctcaag +gacaatatcccttgaggcttttagcagaaagagatgccgtaattctaagggatgataata +ggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaaactatatattta +aatctagccaaacaagttaacaacaaccataaagttatgaccttattatattggcaagct +taacgttttaattgctctagtaatagagtggtagaggtaagggaccatcacctgattctt +cctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataaaacattcgtcct +tagcaacgaatatcgaatggcaattagccacattgagttaaatagttgaggatatttctt +gcacagaatcagatctaatctaatgattcgttactaaacacttcaccaggtatcgtgaag +gctcaagattacccagagaacctttgcaatataagaatatgtatgcagcattaccctaag +taattatattctttttctgactcaaagtgacaagccctagtgtatattaaatcggtatat +ttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgt +acttataccatacatgaattctggccaagtaaaaaatagattgcgcaaaattcgtacctt +aagtctctcgccaagatattaggatcctattactcatatcgtgtttttctttattgccgc +catccccggagtatctcacccatccttctcttaaaggcctaatattacctatgcaaataa +acatatattgttgaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagt +aatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaatattctgggctag +cgtgagatagtttcttgtcctaatatttttcagatcgaatagcttctatttttgtgttta +ttgacatatgtcgaaactccttactcagtgaaagtcatgaccagatccacgaacaatctt +cggaatcagtctcgttttacggcggaatcttgagtctaacttatatcccgtcgcttactt +tctaacaccccttatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgt +tattttttgaagtaagttacattgggcagactcttgacattttcgatacgactttctttc +atccatcacaggactcgttcgtattgatatcagaagctcgtgatgattagttgtcttctt +taccaatactttgaggcctattctgcgaaatttttgttgccctgcgaacttcacatacca +aggaacacctcgcaacatgccttcatatccatcgttcattgtaattcttacacaatgaat +cctaagtaattacatccctgcgtaaaagatggtaggggcactgaggatatattaccaagc +atttagttatgagtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcg +taatgttatctcgggttccgcgaataaacgagatagattcattatatatggccctaagca +aaaacctcctcgtattctgttggtaattagaatcacacaatacgggttgagatattaatt +atttgtagtacgaagagatataaaaagatgaacaattactcaagtcaagatgtatacggg +atttataataaaaatcgggtagagatctgctttgcaattcagacgtgccactaaatcgta +atatgtcgcgttacatcagaaagggtaactattattaattaataaagggcttaatcacta +catattagatcttatccgatagtcttatctattcgttgtatttttaagcggttctaattc +agtcattatatcagtgctccgagttctttattattgttttaaggatgacaaaatgcctct +tgttataacgctgggagaagcagactaagagtcggagcagttggtagaatgaggctgcaa +aagacggtctcgacgaatggacagactttactaaaccaatgaaagacagaagtagagcaa +agtctgaagtggtatcagcttaattatgacaacccttaatacttccctttcgccgaatac +tggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgctcataaataggt +agactactcgcaatccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcg +tgtttatcaaccgtccccactcgcctggggagacatgagaccacccccgtggggattatt +agtccgcagtaatcgactcttgacaatccttttcgattatgtcatagcaatttacgacag +ttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaacccacatgaatg +tgattcttggcaatttctaatccactaaagcttttccgttgaatctggttgtagatattt +atataagttcactaattaagatcacggtagtatattgatagtgatgtctttgcaagaggt +tggccgaggaatttacggattctctattgatacaatttgtctggcttataactcttaagg +ctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttggactccctcttt +catgtcagtaacatttcagccgttattgttacgatatgcttgaacaatattgatctacca +cacacccatagtatattttataggtcatgctgttacctacgagcatggtattccacttcc +cattcaatgagtattcaacatcactagcctcagagatgatgacccacctctaataacgtc +acgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcat +ataacatttgagggtaaagctaagcggatgctttatataatcaatactcaataataagat +ttgattgcattttagagttatgacacgacatagttcactaacgagttactattcccagat +ctagactgaagtactgatcgagacgatccttacgtcgatgatcgttagttatcgacttag +gtcgggtctctagcggtattggtacttaaccggacactatactaataacccatgatcaaa +gcataacagaatacagacgataatttcgccaacatatatgtacagaccccaagcatgaga +agctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaa +ctggttcccgggagtcctggagtttcgacttacataaatggaaacaatgtattttgctaa +tttatctatagcgtcatttggaccaatacagaatattatgttgcctagtaatccactata +acccgcaagtgctgatagaaaatttttagacgatttataaatgccccaagtatccctccc +gtgaatcctccgttatactaattagtattcgttcatacgtataccgcgcatatatgaaca +tttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggt +taacagacgtacatgaagggaaactttatatctatagtgatgcttccgtagaaataccgc +cactggtctgccaatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttg +tttgcagagtataacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcac +tattggctacaaaatagggaagagtttcaatcatgagagggagtatatggatgctttgta +gctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagatacataagcgataa +gttacgacaattataagcaacatccctaccttcgtaacgatttcactgttactgcgcttg +aaatacactatggggctattggcggagagaagcagatcgcgccgagcatatacgagacct +ataatgttgatgatagagaaggcgtctgaattgatacatcgaagtacactttctttcgta +gtatctctcgtcctctttctatctccggacacaagaattaagttatatatatagagtctt +accaatcatgttgaatcctgattctcagagttctttggcgggccttgtgatgactgagaa +acaatgcaatattgctccaaatttcctaagcaaattctcggttatgttatgttatcagca +aagcgttacgttatgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtg +ggaataattcttttgaagacagcactccttaaataatatcgctccgtgtttgtatttatc +gaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcggataacaattaat +acgatgttcatagtgacagtatactgatcgagtcctctaaagtcaattacctcacttaac +aatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccga +gtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctctctgaattccttc +gtgccaacttaaaacattatcaaaatttcttctacttggattaactacttttacgagcat +ggcaaattcccctgtggaagacggttcattattatcggaaaccttatagaaattgcgtgt +tgactgaaattagatttttattgtaagagttgcatctttgcgattcctctggtctagctt +ccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgt +aataattaggttcggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgc +tgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaat +gagactcagtagttaaataaatccatatctgcaatcgattccacaggtattgtccactat +ctttgaactactctaagagatacaagcttagctgagaccgaggtgtatatgactacgctg +atatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaataccggctgtttccag +ctttataagattaaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagt +tggttcattaattagctaagtacgaggtacaacttatctgtcccagaacagctccacaag +tttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattaga +gtttacaactcagtattttatcagtacgttttgtttccaacattacccggtatgacaaaa +tgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcc +tacacatactgaattcaggcaatgcgttttattcgaaaggtcatataactagaaaacatg +atgaattcttatcggatccttttactagcatagtgttggcgaacacctcgtaatgctcag +cggcaaattggactgcgggtccttatcatacattttttttcaatataggcgattggtcta +ggttagtgattccccaacacttaaggtttgctgacattcataccctcagcaacttcctct +caaaaattagagtgagttggtggtcttataagaccgttgattatttgaggtggtcaaatg +atggtgcgatgcacaaatcgttataatcgtactctgtagacaataacccattgtagtgcc +gattttgtgcataatacaagaaggaggatataaaaatgacttttcaataatattggctat +tagcaacaagaaggagaatcctcattaagttagcaaccgcagggggtactgcagtccaag +gaggtttcattggagagagcagtatgaaaacggcaattatgattgtgagattcgctgaag +attgtgtctctgattttcctagatagaataagctatagctacttaatcaactcttaactg +tggagactatcctgatgatctgaataccccatttacaaaattccatatcaatgaggctaa +cgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatacaagacaaaacac +tgcttccattacgggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgata +aagctgtcttgcgtttatacttaaacaaattttgacctgacataatggagcgacttatcg +gatgttgccgatctttagggtcatctattaagcttatacgaaaaagggacaagcacgtta +cgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaactccaatatctgta +agaacagaaaaatacaggagtccttttcatttttcaagttaacaatataagtaggagctt +agagaggcttgcatgaaaatcgttaggaattacagaataggcagagagtggggcgtgtag +actacattcttcaggccccacaatatgggttataggttaaactgcactttttgcgatctc +ccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcat +ccaactattcagataaacaagatcgcagaattaaagcttaaccatatcttgatagcccat +cgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaa +aatttagacaaacataattcattctttcgactggacacgctaaggtttggacaaactttg +tatctatatctggaggcctgtattccagcccttcttttaataagatttacggcttaaact +atggatatttgccaggaaatgacactgctattgacaggaacataattttgattcaaacct +cattgttaattattttatatctcctgtttttatatcagaatgcttctgtcctagaaggca +tactcaaggtgagggctcgaggaatgaatcataatagaccggcccctattaatattggtt +caattctttcttacataacgcggaatttgattgcacgaacaccgggaacacataaccgta +tagcgcccgttatgctagtgcctagcgactgggaccgtggagtctatatcgtctttctac +cattattaatctaaggatataccactttaagtcctttcaactaacataaggcgcattcca +tgcgctaaggaccttgaatttattatttcttacatgataaaagatcgagtcgacgggaac +aaaaggctacgtactcaataaagtgcagtttactaagagccctttttctggcttgtggag +actatcataacatgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtg +tagtattgaacgagatctttccaattgccccatagcaggaatagttatatattgcagatc +gcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattac +ggtttttgatcaaagcacagtgagagttgagcaaattacagttatacgacttaattcagt +ctccataaattgaaacgacacttcttaacgggaggaccagacacgttcattaagtgagga +gtgcactttttgactttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaa +cagatttgaagttatttctgttttaatacactgggagttctgtcaatatcgcaggaaccg +cctgacgtcccctatcacacctcagagggtaaagggacaggggaaagggtaatcgagggg +tagggaacgtagttggcacacccaatggacgaataaatgctgccatatccacggagggcg +ggattgcggttgattttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcc +tccactggaaattactgcgtacatccgctgagaattgcaatggagtgtctcggtttttct +ttaaacaaaaccaaattgacaacttcatagtataatttttgcacattacaagcgttaatt +aacaaacttactttgctgttagctgcctatatttgtccgacaatataactggatatctct +gcgagaactgtaaattaacggcacttggaacataatagttcctattggtaacgacgttgt +aggcggcaattatccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaat +ctctcgtaagtataactttagaagactccaaggtacccagaacctcttcagcggacacga +tcgctatcaatcaataaggattattcactgaaaccgctcatatctggaggtggacgtttt +tcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctg +ttattttcatgaccggataggacatctcgcggaaattcgggtaacagctgggtagatata +ggacctcccctacgtattaatgataagcctgtcataactagcttggtttaccgaagagac +aataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaaca +tgtactattactctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgat +gttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtct +gagcattcgtacactgcgtattaagatcaggttgaacaggttcctaacaaattttgtgac +ctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctg +acacttctaaaaccaaattaaggctttatccaatatgggtccttaagtgctaaacatcat +tcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcgccaaattgacac +atcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtgtgtattctggct +ctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgt +aggtcacatcagcagatcctaagtaattccgttttattgtcctgagggagtaggatcgac +gaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaa +tgaactattgtcatctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcg +atggttctttatgcggacctgtcatatcattgactggcacttgcttacatccaaataaca +cgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatt +tcgccctctacatgataaatgaataagtaagaagatgatctttttgtggcggtaccttaa +gcgtactcctgtcgacgagttactactaaaggaatgtagggttctggatctatgaaaagc +gacctccatatatatacgggcctaagcggagtaaaataagtgatcaatggactaacattg +aaatgttagtattgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaac +gaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttactttagttggttg +cgggaacaacaggaggctatactaactggtagcgttcttgcttccattatgttattatta +taattaaaaataagacatatggtagagttgtagtcagggtggatcgggttgtctataacg +ttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcg +cctacctcatgtgcaccacacattcacagcacacccctcattataggcaaggaagcaaac +aaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaatagaaacacttagc +ggtaatgaaaagataggactaaaattcactagtatcctggaacgaggcaacagagttatc +tagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacc +tctattgatatacaagtgactttctcggtaataacgcacttcacaatgtgttgtttcttt +tctatgtattttgcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgt +aaatcgtatcacatggtataactgcaggaggaacattatccaaattcaccacaattacta +atccacccttttacttttactaaagatatattaattctcatgttgtctgaattgtataac +ccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaaca +cacgacttccttccgtctattcagacactcaacgagactaacttttcctaggtaatcaat +gatattgggtaactcgtggcatcttatagttattgatccggctcttttgtagatcctgtg +cgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtttattctacgtac +ccgatttggttactactaagcggcctttcttcaaacttgcagttgtgacttacattccta +tttcttcaaagcagggaagggttacagggagagacttattgagatacgattggaatttcc +atgtacaatcgttaatacgcttgtagaccagcaactcagtatagagatccgtttcctaaa +gggtgagcggtaggggcaaggcaataagaaattactaaaaccctagttgttaatataaga +acgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaa +taggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttct +caaagatcctaacctaaaaggggcttattctactttttccgacactcaatggacgagaca +aacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatcgttattattaat +cggtttccattatctatatgcggtatagatctccgagaggaccctgtaaactagctctgc +ggtttaactggtgctaatagaccgccactatgttattgcttctagctcctagcgtcttat +catgttatacattaatgtcgcatattggacagtagccaggcttggatggatcgccgacaa +aaagaaaagactttccctgtaaggacttaactattacatataacttggatcattaatctg +caaattagagtaacggtctttcaccagcttcatattccaacgtggcgctagtcgatatcc +catgaagtttaaaactagaattggcagtctcacttcacagtgcgtatctatacgacaaaa +gtggtcgatttgcataaatatcttatcgatattcaggttattaccgattccttgctaacg +ctagaagtcacaccagagtaataataattccagacacctgtgaaataatcggtcactacg +gatagactagtaacgataatacgtatagtccataaaagttgaattttaggggctaaagat +attagcaatactggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctac +attttcgaccaattgtatcgataggaatagttacagtcacgcttgtagatgtaagagatg +acgttattcttagggttcttaagtcggggggtaatttaagaccactagtaaaggtagagg +cgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagtt +agcaactgattttagtggcaaccttaacggttgaattgatctactaatacaggcctacac +cgaagggtacagataatgattcttactaccctaacatgatagagtcctgtcctatctcat +aggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattca +cttatagacttcaggttatttcgtgctaacattaagatagaatataatcagtcgttaaga +aactattatccagctttcgtcaaccataaagattaaaaactgaaacttggcaagatatga +atagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagca +cttgtgtttagtaaagcgggagagtgcggtaattaatattaatatactattaagctacac +agcaaaggctgcaataatgttagtaagtagaacataaaggtattctccacaagtaataaa +tagtgtgagctaattgactaacttaactctcgcgacaagtgatgtggataagatgactca +tatcgtctttttctgtagtgccgacatcccacctggatcgaacaattccttctagttatc +gactttgattacctatcctattaaacagatagggttgtaaagtcagaaaatgatcggctt +gcgttggtctaccatagctagagttagaacgcgtagatagaggccttttgttgccaacgt +gggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatc +cattagattagatgtttgtgttttgggtctgatgtcctaactactttctcagtgaaacta +atgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtcta +taacgtatataaagtcgctgaatttagaacacaccttatctatgttgtaaagttacttta +ttccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttg +tcagtgtagataagaatttctttcatacttcactggaatccggcgtatggatatctctac +cgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttg +gtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtg +aagtctaattatttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgc +gccaatgaggatagaggacattgcatgtacgtaggactattctccaaggggtcttctatt +ttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactttataccagatac +tttcattagatatgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaa +aaaagacccgttgtgatatgatgtttttctagttcgttctcatatatatagatcaacaat +gaataatctcatgatctataaccgatgtatatttatattccggttgactgctccggtgca +attcactacggacactaatgactaatatggcgcctttcatcagaaacgctaaatatgatt +aatgaattaagggagtattatctaattattagagagtagcagttagtctgatattttcgg +tgtatgtgttagccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtg +ttgtatgcttcactttatgactctggttatatccctcggagaacaagaataagagtacga +gaagttcggtcattgaggatgaaatagaaccgctagacgaatggactcacgtttataaaa +ctatgtatcacagtactacagctaactctgaagtccgagaagcttttgtaggacaaaacg +ttataagtacctttcgcagaatacggccgtgcatacctgttataaggcgtagtagggaca +ccatgctatccctcatatagagctacactaataccattacatggtgactatcgtttacgg +ccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactg +cagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctcaatccttttcca +ttatggcatagcaagtgacgactcgtcagccatgggaataatagcactaatccgattact +tatgaattagaacccacatgaatgtgattctgcgaattgtctaagaatctaatgattttc +cggtgaatatggttgttgttatttattgaacttatattattaacatcacccttcgttagt +gatagtcagctatttccaagaggttccccgagcatttttaccattctctagtcatacaag +ttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaattctgcagatgt +tagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtttttcgttacata +tgctggtaaaatattcatagtaataactacaatacttgatttgttacgtaatgctcgtac +ataacacaatcgtattccacggaacagtaaagctctattattctgatcgagcctaagaga +ggatcacactacgctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgac +cagttatagacagtgtaattccatattacatgtcaggcttaagctaacccgagcctttat +ataagctataatcaagaattagattggagtgcattttagacttatctatcgaaatagtga +tagtaagagtttatatgacctgatctagactgatgttctcttccacaacagccttaaggc +gtggagcctttcttatactattaggtcgcgtcgagagccctattcgtaatgttaacgaca +ctagactaatatacaatgagctaagaataacacaagtcacaagataatttacaaatcata +tatctacagtccacaaccatcactagcgattgcaaagcgttattggtactaccgctctaa +atcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgtgagactgaaaga +aatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttag +tttggtcaagactatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattg +ataaatgccccaacgttccatcacgtctataagccgtgttactaatgtgtattagtgcat +acctattcagaccatagttcaactgttggactgaaggcccgtcttggggttcgtgaatga +gagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatcggtttatctaga +gtcatgcttaaggtgaatttcagccaatgggctcccattgagctagtatggtgctttacc +tttgtaagtggtggctttccttggtgtgctgactttaacacggcagagtgattatccgaa +gaatggataataagacgctggcaatattggctaataaagtccgatgagtttcaatcatga +ctgcgaggagatccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcat +tcttgatacataaagatccgatatcggtccactttgtttaccaaaagccctaccttcgta +acgatggaaatgtgaatgagagtgaaatacacgatggggatattgccggtgagtacaagt +tagaccacacattagaactgacctatattcgtcatcatagagatggagtatgaattgatt +ctgcgaagtacactggctttacgagtatctagacgccgcggtatatctcccgtcaatact +atgaaggtatatatatagaggctgaaaattcatgttcaatcctctttctaagagtgagtg +ggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagt +atacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaatctcgattcacc +gagagaagtgattttggcggtgtgcgattaattcttttgatgacagatctcattatttta +tatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggg +gggagagtgcgctgaacattttatacgatgtgattactcaaaggataaggttcgaggcct +ctatactcatggaactatcttataattataatggatcgtggctcattccacctatccaaa +cttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttggga +cgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaaattgattctact +gcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttata +gcaaacattattcaatttcagtcttgactgaaattagtttgttagtgttagaggtccata +tgtcacatgcatatggtctagatgccattgtacagtaataccttagattagtattagcgg +catgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgca +aataggaatacttacaatttttgatgacttgttagcatatcgctatcacccataaaaaac +ctgatacttgatgagcgggtgattgagactatgtactgatataattcaatagctccaata +gatgaaacagctatgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctg +aacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacgaaatcgatccca +gaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacg +aagaatgggtagagagtttgaaggtgcttctggattttcctaagtacgtggtaaaaattt +gatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgggtgaatctgatt +agccaacccagtgatctgatttcagttgtcaaatctcttttttataactaccttttgttt +ccataatttaaccggatctcataatgaacaaacgggtagaataatggtagcacatagcga +gcttgtctattcagaaatatggcctactcagaatgtattctccaaatcagtgttatgcga +aacgtaattttacgtgtaataatgatgatttcttatcggttccttgtactacaatactct +tgcccaacaaatactaagcataacagcaaaattcgaatccccctccttttaataaatggt +ttttcaatatagccgattcgtattcgttagtctttcaccaactattaacctggcatctaa +ttaataaaatcaccaaaggactctataatatgacagtcacttcggcctcttttaagacag +ttgattattgcaggtccgcaattgatggtgacatgcacaattagttagaatccgactatg +gagacaattaacaattgtagtgcccatttggtccagttgacttcaaccacgagttataaa +ggtattttaatttatagtcgatagtaccaacaacaagcacaatcataattatgttagaaa +acccagggggtaatgctctaaatccagctttaaggccagagtgcactatgaaatcgccat +tgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagat +accttatgaagcaacgattatatctggactagatcatgatgatcggaataaaacattgaa +ataagtccttatcaaggagcataaacattttatttaatttatacttcgtaaataaattca +gaattttttttcaagacattaatctgagtaaatgacggctagaaagggttcctactcgaa +tcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcac +cggaaagaaggctgccacttttagcttcttgacgatctttagcgtcatatttttagatta +gtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaag +agcaggacaactccttgatcgggaagaactgaaatagacagctgtcattttcattggtca +acttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaact +atagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcg +ttaaaaggaacgggttgccagctacagatatactctaggtatatcccaaacaagagacgt +cctttggctgttgtaatcggtcataatacttgtcacataaacaagatcgctgaattaaac +attaaacagttagtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatc +tatcgtctatcacagagcgacgtaaatttagacaaacattattatttcttgacaatggaa +tcgataagcgttcctctaacttggtatatatatctcgaccccgggattccagccattctt +gtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaaatgatattgact +gcaacagattttggatgcaaaaatatttgtgaattattggttatatactggttgtatagc +acaatcattaggtcctagaaggcatactcaacctcagcgagagagctagcatgcataatt +gtaccgcccatattaatattcctgaaatgatttcttacattacgcccaatttcagtcatc +gaacacccccatcaatttacccgatagagaacgtgatcatacgcaataccctatgcgaac +gtccactctatagcgtctgtatacaatgattattcgttccatttacaacgttaagtaatt +taaacttacataaggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgc +agttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaa +gagacctttgtatccattgtggagaatatcataaattcaagatggggtgtcatgctattc +ggtcctaaacattcttaatggctgttctattgttagtctgatttaaaatggaaccatagc +acgaatagttagatagggctcatacccctgtaacgatctacaaatccttccccgggtgtg +tgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcacacgtcagattat +tacactgatacgaattatttcagtcgacagtaattgaatagaaacttattaacgccagca +cctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttt +taaaaatcttgatttctatatcaaatgatgtgtagttttttctctgttattaaaatccca +gtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatcacacgcgttagcg +aaagcggaatggctaatacagccctacgcaacgtagtgggatcaacatatggacgaattt +atgctcaatgagccaacctcccccgcattgcggttcattttaaggcctgggtaacatcta +tcgtttagataatcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagt +ccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcgtaatacgataat +tgttgctattgactacaggttatgaaaaaacttactttgcgggtacatgcatatttttgt +accacattattacgcgatatctctcagtgtactctaaattaaaccctcttcgaacatttt +agttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtagaatggacaactcc +agttcaactgcatgtaactcatagctcgcgttagtataaattgactagtagccatgggac +aaagtaactagtcagcggaaaagatccctttaaagatatatgcaggttgcaagcataaag +ctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaatttt +gggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaatatcgcccattt +tcccgtataagctccgtacttatacgaactacacgaccttttaagcattagccgctcata +tcgtgattcgtgtacagatgagtctattaaaattacagacatactccatatctcgctcct +tgaactttgaataatgcgctaacttgtactatgaataggcagaacccaactttcccgttt +gcgtcaagcggggaaacgatacatgttgtcagatttatgattatctagttttagatcacg +tttaccgataatcggctgtggtctgagcagtcctacactgagtatttacttcagcttcat +atcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatctttt +ttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacgatttttactatag +cggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtggctcttgtccttg +aagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaattatttggtgac +taatagtccgtgggtttgagccatatacctaacgccataaactacgtggtgctttagatg +caatctaaacagaacagaaagcgtagcgctcatcagcacagactaactttttcagtttga +gtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgat +tgggcggctcaatcttgcctaatttctactattgtcagctgtacgactgtactaagtgta +tagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagc +gcacttccgttcatcaaattaaatcctggcttacccgattctccggaagtctgacctaga +gattgacgacggccgcgtattattgagacctcttcaggattaatcaataacgaagtagtt +gatctgtttggcgacgtaccttaagccgactccgctacacgagtttctactaaaccaatg +tagccttatgcttagatgaataccgtcctaattagatattccggcataacagcagtaaat +tatctgttcaatggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaa +tattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctc +gttaatcattaatttaggtgcgtgagggttaaacaccagcatattctatatgctagacgt +cttccttaaaggatcgtagtattataattaataataagaaatatggttgacgtctagtca +gcgggcatacgctgctctatatactggcattattcaaaacttgacggtaaaaaaacgaat +tttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacac +ctctttattgccaagcatgcaataaaaaaaatgttaatagtacgtttacgacattttatt +ttataataaagagaaactattacacctattgatatgataggacgtaaattaacgagtagc +ctgcatagaggcaaatgaggtttctacatggtatagacctgatgctgaaacatcgatgag +ttttggtcccctcgctcgttgaaatctagtcatttactactgtctttcgagctattatac +cacttcactatgtggtgtttctttgctatgtatggggctagtcaaacatgatgactatag +ctacaactcagagagcgggcgtgttaagagtatctcatgctagaactgcacgacgaactt +gatacaaagtaacaacatttacgattccacaaggtgactttgaagaaacatagtttaatt +ctctgcttcgatcatttctataaaccggtaccatcgcagcggatagatgcataacatttc +tactactccaggcatcttaaaacacacgtagtacttcactagattaagacacgataagtg +tataacttggcagtgggaagcaaggagattggcgaactcctggcatctgttacgttttgt +tcaggctcggttgttgataatgtccgactcctgccatattgaagactcgctcgagggaga +tcgggattcgttgattataagtacacgtgttccgtaatactatgaggcagtgattcaaaa +tggcacttctgacttacatgactaggtattattaccacggaagcgttaaaggcacactct +tatggacttaagattgcaagtgccttcttctagcctgaattcgcgggttcaacacaaact +ctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtact +aaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcg +aaaatcgggttaagcaaacacaaataggaattgtgataaaccccaccttgagaggtcgca +agaccaacctcgggaacaacggctctaagagaataacctaaatccggatgagtagactgt +gtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgca +ttcaattgaatcgtttgtattatgagctgtacagtagctatatcagctatagttatccca +gaggaacaggtaaactagctctgagcgtgaaatccggatattagaacccctagatgggat +tgattctagctaatacaggcttatctggttttacagttatctagatgattggtaaggtga +aacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagctattttctaggt +attataaagtcgagcattaatatcaatttgacagtaaaggtctttcaccagcttcatatg +ccatagggcccatactcgatttaaattgaacggtttaacgagtattggaactctcactta +taactgagtagctatacgaaaaatctggtccatttccagaaatttattatcgatttgctg +cttagtacccaggaagtgataacccttgaaggcacaacactgtaataagttttcctgtca +catctgtaatattcggtcactacgcattcacgactaaagataattactatactaattaaa +agttcaatgttagggccgaatcatagtagaaattctcgtctagcctaatcggacttacct +atgggctgtgaggatttatcagtatgtggacaaaaatgctagagataggtatagttaaag +tcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgg +gatgacaactactatacgtagagccgtactcaggattagatagtgtgaaagagtcaaata +aaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtag +ggatattctaatacaggccttcaccgaaccctaatgataatctgtcttaataacattaaa +tgattgtctccgctacgagctcttagggcctcattttaaatgactaatgtccaaagaaga +gactttcccaatttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaag +atagaagattatcaggagggaagtttctattatcaaccgttacgcaaccataaactttta +aatctcataatggcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgct +ggggagctagatatcggtataccacttcggttgtggtaagcccgagtgggccgttagtaa +tattaatagacgattatccgacaatgcattcgctgaaataatcttacttaggagaaatta +atgctatgagccaaaactatttatgtctgtcacattattgactaaagtatctatcgacaa +aactgatgtccataagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcg +agcgaaaaatgaattatagttatccaatttgagtaaattgcctattatacagataggctt +gtttagtcagataaggttccgcttgaggtgctctaacttagcgagagttagaaagcctag +tgagaggcattttggtgccaaactccggctcgcatgagtaggccagagagtcactttctt +tcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgtggctatgtgcta +ctatataagttagaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgag +acggggtacgccgttgaggctcgagatagtagataaactagaggaatgtagataaaacat +tagctagggggtttagttactggattacataggaagtgcaccatcacggtgtgggggttc +gtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcc +tatacggactttgcatatctctaccgactcatctggtcgtctatgcgggtaattgtattg +ctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaatccttataatag +cataagcaattattagactgcgtgaagtcttagtagttctcaagctttacgttgtatgta +aataactcacgtaatcagccgtccccaaatcaccattgaggtcattgaatgtacggagca +ctattatcaatgcggtatgcgattttctgagcgattattgttaaagacttagcgttgagc +cccggaacacttgattacagattctttaaggagttatccaaatatcattttaaataatag +tagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtac +ttctctgatatatacttcaactatgaagattctattcatcgataacccaggtatatttat +atgcccgttcactgcgcagggcaaattatctacggacaataatgacgtagttggacccgg +taagaactaacgcttaatatgattaaggatgtatgccagtattatcttattatgtcagag +tagaagtttctctgagattttccgtcgttgtggtacaccggatttggctctctttttaga +actgagaactcggagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccg +ccctcatcaactataacaggacgacaagttccgtcttgctccatcatatactaccgatac +accaatcgtatcaagtttagtatacttgctttctctcttctacagcttactcgcttgtcc +gagaagcggttggtgctcataaagttagtagtaaatgtacaactagtagccagtccttac +ctgtttttacgactactacggacaccatgagatacagaagttagtgctacaattatacca +ttacatgctcaatatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatac +gtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttgactaacatcttt +tacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcgg +aagaataccacttttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaa +ttgtagtagaatatattcatttgaccgtcattagccttcttcttaggttgtgtacggata +gtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttt +tttaccaggctagagtcagaaaagttggagccatgttaaatagttaccatcataaaccac +tgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaa +tggtaacaactgttgcgttacttaggctggttaatttgtcagagtaataaatacatgtct +tgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaaaagtaaagctct +tttattctgatagtgactaactcaggatctaaatacgcgattatactaaccttcaccaaa +gctcaaaaatcatctgctggtgaccagttatagacagggtaattcaatatttaatgtctc +ccttaacatttcaccagcatggattgaagatagtataaagttttacatggcagtcattgt +gtcacggttctatacaaattctgatagttagacggtatttgaaatgtgcttctagcatgg +tatcttacacaactgaatgaacgactggagccgttcgtatactatttgcgagcctcgaga +ccccgtttcctaatgttaacgaatatagtataatataaattgtgatatgaataacacaag +taactacagtttggacaattaattgttctaaactaaaaatcattcacttcagatggcata +gagttatggctactacacatataaagcggtatgtgaaacacccgttttagccggaaaccc +tctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtga +ctcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgca +gcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaac +tgtgaataatgtctattactgattaactagtaagacattagtgcatctggtccactgaag +cacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaa +agcaagcctataggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcac +attgtgctaggttcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttg +ttatcggcagactctttatcccaagaatggataatatgtacatggaaagtgtccataatt +aagtcccttcactgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgact +tacttgctttttgatcaacttaattatggattcataaagttcagatatcggtacaattgg +tgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatc +cccatttgcccggtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagc +attgagatccacgatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacga +agaggtatatataacctaaatactaggtacgttgttagagagacgatgaaaattaatcgt +caatacgctggcgaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtg +tcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaattcacggaacgt +agcgttgggaaatatcctttctaccacacatcggattttcgccctctcccattatttatt +gtgttctcacatagaattattgtttagacatccctcgttgtatggagagttgcccgagcg +taaaggcataatccatataccgccgggtgagtgacctgaaattgtttttagttgggattt +cgctatggattagcttacacgaagagattctaatggtactataggataattataatgctg +cgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatac +ctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattat +atatgttgattatttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaa +gctgcatctcgcttaagtttgagagcttacattagtctatttcagtcttctaggaaatgt +ctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatgacatgctaaact +aagaaagtagattactattaccggcatgcctaatgcgattgcactgctatgaaggtgcgg +acgtcgcgcccatgtagccctgataataccaatacttacatttggtcagcaattctgaca +ttatacctagcacccataaatttactcagacttgaggacaggctcttggagtcgatcttc +tgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagttagggcatagtat +agatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagctgagatctatcc +taaaatgcaaccatatcgttcacacatgatatgaacccagggggaaacattgagttcagt +taaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacgggcttatggttt +ttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaaca +acattaaaatcgcggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatat +ctttggtagaacttactttgctttaaatatgttaaaccgatctaataatctacaaaacgg +tagattttgcctagcacattgcgtccttctctattcagatagaggcaatactcagaaggt +tttatccaaagcactgtgttgactaacctaagttttagtctaataatcatgattgattat +aggtgccgtggactacatgactcgtccacaaataatacttagcagatcagcaattggcca +agcacccgacttttatttaatggttgtgcaatagtccagattcgtattcgggactctttc +aaataatagtttcctggcatctaagtaagaaaagctcataaggaagcgatattatgacac +gctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttca +aaatttactgagaagacgaagatcgactaaagttaaaatgctagtccacagttggtcaag +ttgaattcatccacgagttatatagctattttaatttatagtcgagtgtacaaaaaacat +ccacaataagatttatcttagaataacaacccccgtatcatcgaaatcctccgttatggc +ctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgagg +tggtgacgagtgagatgatcagtttcattatgatgatacgattttatcgcgactagttaa +tcatcatagcaagtaaaatttgaattatgtcattatcatgctccattaacaggttattta +attgatactgacgaaattttttcacaatgggttttctagaatttaatatcagtaattgaa +gccttcataggggtcctactagtatcctacacgacgcaggtccgcagtatcctggaggga +cgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccat +agtgagccgatgagttttacattagtactaaatcccaaatcatactttacgatgaggctt +gctagcgctaaagagaatacatacaccaccacatagaattgttagcgatgatatcaaata +gactcctggaagtgtcagggggaaactgttcaatatttcgtccacaggactgaccaggca +tggaaaagactgacgttggaaactataccatctcacgcccgacgcttcactaattgatga +tccaaaaaatatagcccggattcctgattagcaaagggttcacagagaaagatattatcg +acgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatc +ataaaaatgtgacctctagtatacaggttaatgttagtgatacacaatactcgtgggcca +tgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgtatttggtctaatt +atgttttatttagtgacaatccaatagataaccggtcctattaagggctatatttttagc +gaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaattgccagtgggca +atcctaagcaaaatgagattctatcctaaagtttgggcttgatataagatttcggatgta +tgggttttataatcgttggagagctcaatcatgagctaatacatggatttcgctacctca +ccgagagaccttgcatgaagaattctaaccaaaagtttaataggccggattggattgagt +taattaagaccttgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtga +gcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgag +ttcctttgaaatagttaactaatttaaaattaattaacgacatggaaatcacagaaccta +atgctttgtaggagttatttatgctgtttactgcctctacaaccctaataaagcagtcct +aagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtcaatttaataaat +tcaacatcgggtctcaggatattcggtcatataatttattaagggctcttcgagtcttac +tctgagtgaaattggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcga +tatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatat +aagaaaactcacacgtctcattattaaactgagtacaatttttgcacgagaaagtaatgc +aatacaatatgatgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgc +actggattaaaatccgattatttttaaaaatattcagtgctagagcatatcaggtctact +tttttatctggtatgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaa +gttataacataactcccgttagccaaagcccaatcccgattactgccctaccctaacgtc +tgccatctaaatatcgaacttgttatgatcaatgtgactacctcccaccctttccccttc +atttgttccactggggataagctagcgttttcagaatcaatgcaataagaatagccaatt +gtctcacttcatcagagctcttggcaattccaggcgctacgtggttctggaatatattca +tttttcaaatagtaatacgtttagtgttgctattgtctacacgtttggatattacgttat +gtgagcggacatcaatagttgtctaactctttagtaagccagagatagcactcttagcga +atggataccatcttccataagtttagttaatagtccgaaacaactgcttcgagcatattt +gaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatagatagagtttgtt +ttaagggactactagaaatgggacaatcttaatagtatgacctaaactgacatttaaaga +tatatccaggtggcaagcataaagatcattgcgccacctccaccgtgggattacttatca +gtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagctgagttgatgct +aaccttacctatgataccccattggaccggttaacagccctacttattccaaataaaaga +acttttatgctgtagaagctattatagtgatgcctggtaacttcagtatattaaaatgac +acacatacgccatatagagctcctggaactttgaataatgagcgaacttcgaagttgaag +agcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattg +atcattatcgaggttttcataaccttgacccattatcggctgtgcgcggacaagtactta +aatcactagtttcttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataa +gacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggatttta +aattttgttccatttttaatttagccgtaaggatgtccgtaaatgattgaaaattggatt +caatctttgggcctatgctactggaacctgatcgacaaaatttcaaacatacgttaactc +cgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccatataccttaccac +ttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagactaccgatcatatc +aactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaag +taccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaattgctaagaggctc +agagctaccactgtaatttctctagagcccataataaatgaacgatacatccgtaggtag +cacctaagggattataatggaagccaaatgcagttaataatattatatactggcgtacac +gattcgacggatctctcacatagtgattcacgacccccccctttgattgacacagcgtca +gcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagct +acaactgggtataatttaccatgcttccctgatgctgagtgcaatacactaagaatgagt +ttttaccccatatcaccagtatttgttctgttattgcgaagaaatggctatgctgagttg +gcgactaaagtcacccatcctttttattaggtaaccccctcccttaaactaactgatttg +ctggagctgccctgcatacatatactttatcatttatggacgtccgtgacgcttattatc +caccatagtcgatatgctacacggattcattaatggatcgtaggagtttaagttatattt +actaagatcggtctcggctactatcccgccttacccggcgctatttacggccatttttaa +tatattgacggtaattattcctatggtttcgaccgcacgtccttggacaagaaagaatgg +caaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtga +tgagtaacttgacgaaatgttagtggttattaaagactatctattacaccttttgttttc +tgtcgtagtatattaaagtctagaagccttacaggaaaatcagggttatacagccgatac +tccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgt +atactgtatttagaccttttatacaaagtaaatatctcggctttatgtgattgggagggg +cctactcaaacatgatgacttgacctaataatcactgtgcgggcgtcttatgactagcta +ttccttgaaatccaccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtg +aatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcg +cacacgttacttccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaatt +cacgagtttaacaaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaa +ctactcgaagatgtttcgttttcttaaccataggggcttcttaatggcccactacgcaca +ttttgttcaagcccgagagggacatccccattacgggagtattactaaaactgttccgta +atacgttcagcaagggatgaaaaaggccactgctcaagttattgacgtgggagtattaca +tcggaagcctgaatcccacactatgatggtctgtacaggcctagggactgcgtctagacg +gtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaaggctcacaccta +ccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaata +aagacgtggcaaaaacccccgcacataagccgctttagatttcacaaataccaatgcggt +taaaaacatccttgagtcgtacatacaccatactcgcgttaaacggatataacagaagat +aataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaataatgcttacca +gtcatttagctatacggctttcatttcatgtcaagagggtggagtttgacctgtacagtt +gatatatcaccgatacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccg +catattacaaacaatagatgggattcattatacataagacacgatgatctgctttttcag +gttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtat +tgacagggaacctattttcgaggtattatatagtccagcttgaatatcaatttgacagtt +aacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaaattctacgggtt +atcgtctagtccaactatcaattataactcacgagatataagtaaattctcgtacttggc +ctgatttttattatactttggatccttagtaaacaggaagggagaaaccttcaacgaaaa +acactggattttgttttactctcaaagctcttatatgacggaaataccctgtcaagtctt +aactttattactagactaatgaaatgggcttggggtggccagaatcatagtacaatttag +cggatacactattcggactttcctatcggctgtctggttggataagtatggggactaata +ggctagacatacctatacttaaactatacaggcgtcatctatctctgcaactttggagtt +ccctgatgttctcccgccctttgggttcacatcttctataccgacacccctaataacgat +tagtttgtgggttagagtaaattaatacggttaatattaatgtatcgttgaaaagctggt +gtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtataactaccctaatg +ataagctgtaggaataaaattaatgctgtctctaagcgaagagatatttccgactctgtt +ttaatgacgaatctcattacttctgacttgcaaatgttcaatatggcacggtttcacggc +acctttgtgacgcatataatgaacttagaagattataacgacggaactttatatgataat +ccgttacgattaaagaatctgttaaatatcataatggcattcagttctagaccgtgcatc +atggtaaacttactttctctgcatggcgacatacatttcgctattcaaattcgcgtgtgg +ttacacccactcgcacctttggaatattaagagaagatgatcagaaaatccattcgctca +atttttctgacgtacgtctaatttatcctaggagacaaatcgttttatgtctctcacatt +tttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaagatactcggtgg +agcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttccaagttcagtta +agtgaatatgtttaacatacccggcttttcgatcttaagctgacgctggacgtgcgagta +atgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacgccccctcccttc +tcgagcccactcacgctatgtattgacgcgaacttgttcgggatcagacttttcaggagt +tcggtcgcgtgtccctatgtgctaatatataagttagatcgcattagatgctaatctgaa +tacttatagacgaccttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaa +acgacaggtagggacatataaaatttgagtgcggctttagttaagggtttaattacctac +tcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgt +actaggtagtgattaatgatatcctagacgcacgtgccttagatcttcagactctgatgg +tccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaatt +acgatatctaaatacttataatacaataaccaaggatgagaatgactcatcgcgttggag +ttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcccaatatctccag +tgagctaattcattggacggtccactttgatcaatccccgaggagatgttcggacacttt +agtctgtaacacttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttt +tccaaagttcattttaaataagactacgataggcctttcctattgatataaactacccgg +ctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatagcaagattcgatt +cttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcataggatctaagca +aaattatcaagttgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcc +cacgttgatagtatgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtac +accggatttgcatcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgat +atttagcaagaggcgttgataaagccctcatcatctagatctcgacctcatctgccctct +tgctccatcattttctacacagactactttcctatctacgttagtataattgctttctat +cttagtatcatttagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaag +ggacaacttgtagcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaa +gaagtttgtcattctattagacattgaattgcgcaattgacttgtaccacttatgatcga +acactgaatcaagactgtgattaactaaaatagacaagccactatatcaactaataaaaa +cgcccctggtggtcgaacatagttgactacaggataattaattggactggagccattaca +ttctctacaatcgtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaa +aaaaatgctttcgcaggagcacattggtagttcaatagtttcatgggaacctcttgagcc +gtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgaga +gggaattcaccggaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgt +ttaagagttaccagcttaatccacggtgctctactagtatcatcagctgtcttgcctcgc +ctagaaatatgcattctatcgttatcctatcaacggttgccgtactgagcagccttattg +tggaagagtaatatataaatgtagtcttgtctttacgaagcagacgtaagtaataatgac +ttggaataccaaaactaaacatagtggattatcatactcaagaactctccagataaataa +cagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaa +cgctaattcatttgttattggatccagtatcagttaaactgaatggagtgaagattgtag +aatgttgttctggcctcgcatggggtctaggtgatatacaatttctcatacttacacggt +agtggaaatctgattctagcttcgtagctgactatactcaaggaaccactgctcaaggta +ggagactagttccgaccctacagtcaaagtggccgaagcttaaactatagactagttgtt +aaatgctgatttcaagatatcatctatatacagtttggacaattatgtgtgcgaaactaa +aattcatgctattcagatggatttcacttatgccttagaaacagatattgcccgagctca +atcaacagttttagccggaaacaatcgaagcatagggacaatgtatcttttcctaaattg +ccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactc +gttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaat +aactgaaagaaacgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacac +attagtgaatatcggccaatgaaccaaacgcttcccggtacgctatctctctcatcggga +ggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaac +ctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtccgggcgtactcct +ccatggaagggcgcgcatctagtgttataccaactcgctttttaactactatgctgtagt +tctacaggcatagtggccagtattttctaacttctctggatagatgctctcactcctcat +ccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatggaggcattaagt +atcttcactgttccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagc +tcaagcacactcattgaatactgccccagttgcaacctcacttaatctgacaaaaataat +gactactctaagtgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtat +aggcatgtaactcgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtg +tgtgacaccaggtaattgatgcggatataagctggagatcactcacgcccacacaaggcg +ctgctacctctttattccaatgtgtaagaatttgctaacttcatttctagaccgcagctt +tgcggtcataatttcacggtacggacccttgggttagagacttgataacacacttcgcag +tttccaccgcgcacatgttttagtggcttctaacatagaatttttgttgtgacataaaga +gtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagccccgtgagtcaca +tctaattggttgtactgcgcatttagctatcctttagctgactcgaagagattcgattcc +taatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcag +atctgcataactcgcgcttaattacttatgagtagttccaagttcgctacgttatgagag +agattggaattaagcaaatatgttttatggtgattttgggatgagaaggactgctaagta +cggctactaaacaaatttctaaaaccgccatctaccttatcttggagacatttaagttgt +atatgtcactagtctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaag +agccgattcatcaaatgcttatctaagaaagtagtggactattacaccaagcacgaatgc +cagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaat +tacatttggtcagcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcag +ctcacccgcttgctctagatcttatctttgtatgaatgtcagaatttactgcaatatccg +ttccgaatagtgagggcttagtatagttctctgtatacaggtcacatcaaactccccctg +tcctagtacagctctgagctttaattaattgcatacatttccttcaatcatcagatgaaa +acaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaacaactagcccgac +tcacgttcatccgccgtatccttgttcagttcttactccgtattaggtcagcgaaatcta +atcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacg +ctgagcagttatcggctattagatagtggggtgaaagtaattggctggaattatgttaaa +acgtgatattaagctaaaatacgctacttgttgccgacctaattcagtcattcgatattc +agttagagccaagaataacaagcttgtataaattgaacggggtgcactaaacgatgtgtt +actctaatattcagcttggagtatacctgaaggcgaattcatgtatcggccaataataag +acgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgtggggattgagtc +cactgtacgagtacggtctctggaaaattataggttcagggaatataaggaagtaaagat +aattaccaagagatttttggtatcgctatgacccagaggtgttctaacgtctgttttgat +ccgcagaatttctgcctcaatgcatatttgacggacttgaactagagcctctaaagttaa +atggcgacgcaactgttcctaaacttcaattattactactctttttttcctagggtattg +tagaggccagtggacaaaataaatcaaatttaagatgtttcggacattaacatcccccgt +agcatagaaatcatcagttatccaatctctcatcgagcttttacaatttctgctggcgct +atggacagcatatgccgcgagacctccgcaagactcacttgatcactgtaagtatcttca +ttagaggttagagcctatagttaagctgctgacctagtaaaattggtattttctaatttt +attgctcaagttaaaggttagtgaagggataatgacgttatttttgaacaatgggttgta +ttcaattttatatcacgaatggaacccttcattcccggcataatactagacgacacgaac +aagctccgatctatcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagca +tcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcaggactacttattacc +tattaataagttaacatgagccttcataccccgtaagacaatacatactccaccaattag +aattctgagccatcttatctttttgtatcatcgaagggtatggccgaataggttaattag +ttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctc +gccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttccggattaccaaac +gcggcaaagagaaacattgtatcgacggagataacttaatacagaaggaaggggcatctt +cgaatacggatgaataattctatctgtttattctgacatcttgttttcaggttaatctta +cgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaatattgacgagagca +atctcactccttttgggtctatttatgttttattgaggcacaagcctatacagaacaggt +actattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttgg +tacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgg +gctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgacc +gaattcatccatgtagattcagatcacacactcattccttgatgttgtctaaacaaaagt +tgttgtggacgcattggagggagttaagtaacaacttgggatcgcatacttataaaaatt +atatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagt +cactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgt +accaaatcgaaagaacacttaataaggcttgcttgcacggaggtatgatgtttactgact +ctacaaccctaattttccagtacgtacattcattccaataggttagttctcaaagtgcta +tacaggctcctcaattgatgatatgcttcagccgctctatggatattagctcattttatt +taggaagcccgcttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtg +tgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctctcccgttcacta +ccatacttggtaccgtgcgcatattacatatagatataggatcattttttaaagctgtac +taggtttgatcgacaatcttatgctatactatatgatgtaaccctcataatcaataccga +tcgtacgatcctagcataggtggcaagcgattttatgccgattattgtgttaaatagtct +gtgagtgtgattatcagggctacgttggtagaggggttgtatagacctcgcacacattgt +gacatacttaacaatatacgaaaactgatataataaatccccttacccaaacaccaatcc +cgttgaatcaactaccataacgtctcccatataaattgcctacttgtttgcataaatctg +aatacataacaccattgcaccttcttgtgttccaatcccgttaagattgccttgtcagat +gatatgcaagaacaatagcatttgctagcaattattaacagctcttcgaattgcctccac +ataacgcgggagggtatattttaatttggcaaatactaagtactgttggcgtcatatgct +attaacggttggatattaagttatgtcagccgtaagcaagagtgggcgaaatattttgtt +acccagtgagagcactcttagagtttggatacaataggccatatgttgacttaagaggac +gtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaa +tcttaagaatagagacacgttcgtgttagggtatactacaaatccgaaaatcttaagagg +atcacctaaactgaaatttatacatatttcaacgtggatagatttaacataattcagcca +cctccaacctgggagtaattttcagtagatttactagatgattagtggcccaacgcactt +gactatataagatctggggatcctaacctgacctatgagacaaaattggaaacgttaaca +gcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgc +gtaacttcactatagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatg +aatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccc +cttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttg +agcaggtccgagcacatggaagtatatcacgtgtttctgaaccggcttatccctaagata +tatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttgtgcgactccacg +tgcatgcccagaaatacgagtttaaatttggttacatggttaattttgaccgaagcatcg +cactttatgattgataattggattcaatatgtcgccctatgcgaatgcaacatgatccac +aatttggctataagacgtttaatccgtatcacactttgtttgcggctagtatagtaacgc +ccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttcaaatataaaaac +taatcaaacacgacccatatgatcatctgaagatatttggaactttctcgacaaccaccc +tcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatatt +gagtcaagatttgcttagtggcgatgagcgtacacgcttatttctctagtcacaattagt +tatctacgagacatcacgagggagcaaataagcgatgttatggctacacataggcacgta +tgaatatgatataagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacc +cacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccc +caacgtaaggatcaactagaagagaaaactcggtattagtttaaatgcgtcacggagcat +gagtgcatttcactaagaatgtctgtgtaaccaatataacatctatttgttatctgattg +cctacttatggctttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtacc +aactccctttaaattacgctgtgcaggctcatgcactgcatacatatacggtagcaggta +gggacctcacgcacccttattataatcaatagtagttatcagtcaacgaggcaggaatgc +tgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactatcacgcattacca +ggcgagatttaagccaattttgaatatagtcaacgtaatttttactatgggttccaccga +aacgccttgcacaactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaa +taccttcatatatattttttcggttgactaacgtgaactaaggttaggggttttgtatgt +ctatataggaaacagtttcttttctgtcctactttagtaaagtcttcaagccttactcca +aaatcacggtgattaagccgttactcagcagcatgattctgcctgctcgggtcctaaaat +ccagccttgtaagagtcgctgtgtattagctagggagacctttgttaaaaaggatatatc +gcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatct +ctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaa +aatattggtacttgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagag +aattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggcttagaagactcc +atgatttaataaatactacgaaggaaagactggatctaaagataactctagtaaggccaa +ctcccttcaatgctgttgccagttataatccaagagctgtccttttctgaaccatagcgg +cttctgaagcgaactagaagcaaagttggttctagccagacagccacataccctgtacgg +gtgtattactaaaactggtccggtattagttcaccaagggaggaattaggcaaaggatct +aggtatgcaagtcggagtattacatccctaccctgaatccatcaataggttcctctgtac +tggccttcgcaatgagtattcaaggttgtacagccgtataataataagatagtgactatg +aacgggaagtaacccgctcaccttccccaaaacattgttatatctaagtattaaagtctg +ccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcacttaagccgcttt +tgatttatatttttccaatgcgcttttaaaaataattcagtcctacatactaattaagac +ccttaaacggagatatcacaagttaagttttaaccatctcgactaggtggaactatagat +acccaactcaatttatcattacctgtaatgttcctagaaggattgcatttcatgtcaaga +cggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaatcacctaaaccta +ttagtcagagcacccggttagaaccagttgtcaaaaaatagagcggttgcatgagacaga +agtaacgatgagatccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcc +cttaaaaatatttttaaatactaggcaaacccaacataggttagtcctatgtgatacgcc +acatggtatatcattttgtaacgttacctagggataatcaggaagtggaattacgcaaaa +gtagacagtgaaatgcttagggttatagtctagtccaaagataaaggataaagcacgtca +gagaactatattagccgaatgggaatcattgttaggagactgtggatcatgtctaaaaag +caacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgat +gaccgatagtacctgtatactagttactgtattacgtgtctaatgatttcggattggggt +ccccagaatcagacgtcattgtagacgattcaagtttaccaatttaatttcccagctctc +cttggagaactatcgccaataattgcagtcactttccttttctgaaacgataaagccgtc +agagttctctgcaacgttggacttacctgaggttctaacccactttcggttctaatagta +gttaacgacacaacgaataacctttactgtggggctttcacgatattttttcgcttatta +ttaatggttacgtcataagctggtgtccaaattaaggttaccggcttcgcagagtagttg +tatccaagtataacttccctaatcataagatcgaggtagaaaattaatgctgtctctaac +cgaacagatatgtcccactatgtggtatggacgttgctaattacttctgaagggaaattg +gtcattatggatacgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttg +atccaccgttctttataggataataactgacgattaaagattatggtaaatagattaagc +caattctcttcttgtcagtgaagcatccttaactgacttgctctgcagcccctcatacat +ttagctattcaaagtaccggctcgtttcaaactctcccacctttggaagaggttgtcaac +ttgataagtatatcatttacagcattttttcggacgtacctctaatgtttcattgcagaa +aattagttttttctatcgcacattttgcaagtaacgttagagacacaattatctgcgaat +gaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatca +aggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccggcgtttcgatctt +aagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtctgtctccaaggg +tcggcaaaaaagacccctccattctcgagcccactcacgatatgtagggacgacaacttg +tgcggcttatgaattgtctggactgcgggcgagggtccatatctccgaagttagaaggga +catacctttagatgataagatcaattcttattgacgaaattcatccacaacggggaacaa +cttcaccctagacttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccg +tttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcga +caagatagaggctatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtg +cctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggcataaaactccag +caatttgggggccgaaaacaaatgacgttagctaattaattatatgacatgatcaaagga +ggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaact +tttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcctagttgataattc +cccgagcagtggttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaatt +ctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcag +ttcctattgatttattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgt +ttatgattattgctactttagatgctgactgttaactccgtgttgtttttcaaccgtata +tcacaaccgaattggatagaacctatagtttcaagttctgccacaaggtatcatatttac +agttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtaga +gctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtgatagcacatatac +cacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaacacatattattat +tgttatccaactaatcggacctatgcataaagcattgtctaaacagaataattgcctata +tacggtagttttagtgatttatatcttagtatcagttagagcttcgaactcttcaggttc +ctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttcca +agtagtacctataaatcacagaaagatctgtctcagtatagttgaaatggtattcagcta +gtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaacgaatatagaca +agacactatatcatataataaaaaagaacatggtgctcgaacatagttgaattcaccata +ttgaaggggaatgctgacatgtaattcgctactagacgatcaattccctacttgtcaaag +ttgaactggtacgttcttggaattaaatatgattgcgctggaccaaattgcgacttcttg +agtttcagggcaaacgattgagccggaggatgtccgtctcttacctttcttgcttatgat +aaacgacggtccctgtacatcactgggaattctcagcaaaaataattgggtaaatcgaga +ctcgatgtattcggccacaaaggtgttagacgttaaagattattcaacggggcgataata +ggatcataaccggtatgcaagcgcattgaaagagccatgagatccttatccgataaacgc +tgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaa +gttgaagacctaagttataatgaagtgcaataccaaatcgattcatagtggattatcaga +ctcaagatatctcctgataaattacagttgttaagatacggataaaatgagatttaagat +tagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagtta +aaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagt +taatatgtagcttacgttctagcttgtgctaatctgagtatagattcgtagaggaatatt +atcaagcttccacgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagt +agcgtaaactatagtctagttgttaaatgctcagttcttgttatattcgatatactcttg +gctaatttatgtctgagtatataaaattaatgatattaacttgcatttcacggatccctt +agaaaaagattttgaccgagcgcattataaacggttacaccgaatcaatagaagcatacc +caatagctttctttgaatttattgcctgcgcaacttggctgactctctagatccgaataa +ttctatatggtcgtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgg +gccgataatggctctttgcaaaattactcaatgatacgattgatcaaagcggtagttgct +agtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttccaaaagagtcca +cgtaccatatctatctcatagcgacgcgaggggaaccttatctaactatcattccattta +ccgggtgactctcgatgcaggatccgattgggataaattgcccagaaatggctcattcct +gactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggcttataccatcta +gattgttaactacttgcctgtagttctacagccatactggacagttgtttctaaatgatc +gggattcatgctagcactcctctgaatgcaccgcgtaagtttaactattacgtccgtggg +cagataaggatggaggctgtatgtatcttaactgttacctaatatggctggtaattatca +aagtaaggaccttaatgccatagcgctagcaatcgctttgtatactgaccatgtgccaac +ctctcttaatctgtaaaatataatgtcttagctaactgtggacgatcatgtctctgccta +gagcttcgctgtatcaattcctatagccagcgtactagtgacacaacaacaccgtgtgag +aaaagatattagtccttacgtctgtctctctacagcttattgatgaggattgaacatgga +catatagctccccctcaaaagcagatgctacctctttattccattctcgaacatttgccg +aacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacgtcacgtcccttt +gagactggataaatatattaccaggggccaacgagcaattgttggaggcgcttctataat +acaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatatt +aatgtgaaacccccctctctcacatcttatgcggtgtactgccctggtacatttcctgta +caggactccaacagtgtagattcctaagatagctgttggagttgcctcacgccagatcga +aaaactgaataaactagtgagctgagctgcagaaataccgcttaattacttatgactagt +tcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattt +tggctggactagcactccttacttcccctactattcaaatgtcgtaaacagcatgagaca +ggatcgtgctgacatttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcg +ttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctg +gtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaa +gcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaa +aaaatatttttaagcagtaggcacctaacccgattcctctacttagtagctttctttgat +tctcagaattgactgcaatatcactgcacaattctgtgccattactagacttctctgtat +taacgtctcatcttactaacactcgcctaggacacatctgagagtgaagtatttcaatac +atttactgaaatcttcagttctaaaatccccgaataaggctcttatcggtttggccaaca +caagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaa +taactatttcggcagacaaagcttataacaagttgccggcgcgtataatatttaaaagac +cccttgagctgctcaattaaaacgctcacctggtataggctattagatagtgccgtctta +gtaaggggcgggaattatcggataaactgatattttgataaaataaccgacttgttcacg +acataagtcactaaggagattttatctttctccaaagtatatcttccttggataatttca +aagcgctgcaatttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgt +agtaatctagaggcaaattataagaagttcatcatatcattttcgactacaaaaacaagg +tgttgtatgccggcgcattgtgtaaactggacgagtaccctagatggaaaattatacgtt +aagccaagatttcgatgtaatgataattacctacacatttttgctatccataggaacaag +agctgttctataggctcgtggcatacgaacatttgctgccgctatgaatattggaagctc +ttcaactacagactctattcttaattgccgtcgaaaatgggccgaatcggctattattaa +tactcggtttttccgaggggattgttgtcgacagtcgtaattattattaatattgatgtt +ggtgaggtcatttaaatacaaccttgcagacaatgaataagggatccaatctctcatact +ccttttacaattgctcatgcccctatgcaaaccttatgccgccacacctccgcaactctc +tcttctgaactgtaagtagcttcattactggtttgagactatactgaagctgatgacatt +ctaaaatggctattttcgaatgtgattcataatgtttatcgtttgggatggcagaatcac +gttatttttgatatagcccgggtattctattgtatagaacgtatgctacaagtcattccc +cgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctt +tatttcccgataacctatcttccataaatagcggacagcaggatactgacgctcaacatc +agtggttatggtctaatttttaacttttaataaggtaacttcagcaggcatacacagtaa +ctctttaatttataatcaaattagaagtctgacacttcttatatttttctatcatccaac +gcgatcgcccattagcttattgtgttactaataacgtatctaaaccaatccttttcaagc +tactgcctatattgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattg +tcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagacaacgagtgaaat +ttatacactacgaagggccagcgtacaagacccatgaattaggcgatatgtttattctga +catattggtttatccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaatt +ttttttcgaagattcacgactgaaatataaatacgtttggctatatttatgttggaggga +ggcaatagcctttactgttaaccgaagatttagccagtgagtgtgacactaaaacactgg +aataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatat +agctctggatataattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaa +gccggcctctcatattgaaggtccgaagtattccatgtacattaagatcactctctcatt +catgcatcttggcttaacaaatctggttgtccaagctttccaggcacgtatggtacaaat +tcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagt +aaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaat +acggttagaagggattagttatgttacaaatccattgaaaacttaagaagcattgcgtgc +tcggagggtgcatcttttatcaagagactaacattattttcaacgacgtacatgctttac +aatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccg +atatccattggaccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtatt +gccataatgtaatacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaat +gaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgatttcatatagata +tacgataagttggtatagctctactaggtggcatccacaatcgttgcatttactatagct +ggttacaatcataatctataccgttccttacatactaccatagcgggatagcgttttttt +gccgttgattgggtttaagaggatgtcagtctcattatatccgattcggtgggagagccg +ttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaactgatataagat +ataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatt +tgactaattgggtgcagatttctcaattaataaaaaaatggcaccggatgggcttacaag +ccccttatcattcacttgtatcatgatttccaagaacaatagaatttgctagcaagtatg +aacagagattcgaattgcatccacagtacgccggagcgtttattttaatgtggatatgac +gatgtactgttggcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaag +catgtctgggagaaatatggtggtacaatctcagagaaagattacagtttggtttaaata +ggacttatcgggtcggaagtggaacttaataagcagtacacaattgggcaacagacgtct +tgcctattacaataggattacaatgcgttagatttcagacacgttcgtgtttggctattc +gtcaattccctaaatagttagacgatcaactattatcaaagtgattctttgttcatcctc +cattcatgtaacagatggcacactacgcataacgccgaggaattttaacgagatttaaga +gagcagttcgggcacaacccacttgactttataacagctcggcagcataaacggtaatat +gtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaactaagtggttcatg +ttcaacagatgtgacgcagcaagcctaacttatctattggttttgctataaaagaacaaa +gttacacagaatcctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaa +tagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactc +cgggtatgataatggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggtt +aggataaggatgagaccgaacttatttccggccataactttagattttctacctagtaca +caacatcagggcggacacgaaaccgccatcacatcatataccaggtttaatttgcttaat +gggggaagtgtcaacgaaccttcgaactttagcaggcatatggccattatatatggcccc +agagcagaatgctacagcagacaaaatttggatttatgtagtttaatacctatcaaactt +ggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaattattactactc +agcagcttctgcaatgataaaatcttatcatacacgtcacatatgataatatctacttag +ggggaacgggctccacaacctacatagtactcaatacttacactattcgacaggcacacc +aaacctgtacagtcccaaaagattgagtcaactttgcagtactgcagatcacagtaatag +cttagttagcgagtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgat +gtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaactgtacaacctt +agagataagtctcaggctactaaaaacacgttgtggcactaacaggatcatggttgattc +ttacttattcggctgaccggcccaataagtaaccttcaactagaacagaataatcgggag +tagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagt +taaaatcgttttcttagcggattccctacttatggatttgagctcgtccacaatattcga +tacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaa +ggaattaatagaaggttgatggtaggctccgaacgctccatgattataatcaagtggact +gtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccct +atacgagtagataaaccatgaacagcacagtgtgaacccatggttgattttaggctacct +tatttttaatttccgttacacagaaacgaattccacaactaacatgccattaatttttcg +atatcttataaaagatggtcgaaattcattcatttattttttttcggttctcgaaagtca +actaagctgtcgcgttttgtttctctttagaggtaaaagtggctttgatctcctacgttt +ggatactagtcaaccattactccatttgatccgtgagtatcacctgtctaacatccagca +ttatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgtattagctaggga +cacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccccagtagatttat +tcagctagtgtaagtataagatatctcacccacgaggttcaagtgatatgcagtcttaga +ataatacttatcctgaatttcgatattatgggtacttcaataatccgctagcgctacttt +atgtctcgttggacagcaggacacatggcagtcttaaacactaaagacatcacctgaatg +aatgtaatgggattacaagaatcaatgaggtattatatacgacgtaggaaactctggata +tatacagtaatctagttacgccatcgcacttcattcctctggaaacttagaagacatcag +ctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaagttgcttataca +aacacacccaatgacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaa +acccagcatttagcaataggagctacgtatgcaactcccacgtggtaataccttcaagct +atcaatatataggtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccag +tataataattacagaggctctatgaaacccaactttccagctaaaagtcccaattaaatg +gttatttcgtacttttaaagtcgcccgttctgttattacgcgaattgattctactccaaa +attaaacacaaattatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataag +gctctactaaattataattaagacacttattaccagatttctctagttaagtttgaacca +gctcgactaccgcgaaagatacattcccttctctatttttcagttcatctatgggtcaga +gaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcag +tgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaa +aagactgccctggaaggagtaagaagtatacagctgatccggtgtatccttcagtcatct +gccctatactaattacacgacgcaaggaaaaataggtttattttctaggcaaacccttca +taggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggata +ataacgatctccaatgaaccaaatgtagaatgtctattgattacccttttactattcgac +ttagagataggagatagaacctcagtgtacttttttagccgaatgggaatctttgggagg +tgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgtt +cgtggaatcgataacagatttgttgacccatagtaaatgtatactagtttatgttgtaag +tgtagattgttttccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagtt +gaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgta +agtgtaggtttagataaagccgtatgagttatatcataagggcctcggaaagcagcttcg +aaccaaagttcccttataatagtagtttaactataaaagtatatactggtctgtcgccct +ttcacgatttgttttaccggtttatgaagcgttacgtcattagagcggctccaatttaag +gttaacggcttccatgtgtagttgtatacaaggataacttaaagtatctgttcagcgagc +tagttaagttatcctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttg +ctaatttattctcaaggcaaattgggaattatcgatacctgtataccataaggtcgctcg +atgtgatgcttatgtcttctggtgatcctaccttagttagtgctgattaacggaacatta +atgtttatcgttttgagatttagccaattctctgattctaactcaagatgccttatctga +cgtgctatgcagcccctaagtattttacattgtaataggacacgctcctttaaaactcgc +caaaaggtcgttgtggttctctactggttaactatataatttacagctttgttgagctag +ttcctctttggtttaagtcctcaatattagttggttcgagcgataagttggctagttacc +ttagtcactatattagatccgaatgttatgcttcatctgaagaccgccaccctccaaaat +ttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtg +tatctgtacacgagtttccatattttcatcaacagccaccgcacacttatgtcactctag +gtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgctagtcaaaaata +aacatagcgaggcaccactaattcggccgcttatcaatgggatgctctgcgcgagacgcg +ccagagctcagtagttagttcggacatacatttacttcagatgatcaattagttttctac +aaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctttagtatccttcc +gtcttatataaggtcagtcccccgtttcggtaccctggaatttactaagaataatgaaac +agcccccaaggacgtacgtttacaaatgatagaccagatcgcctagcttattccgacgca +tgttgcatagaattgaaccaacggaatgtgagagtaactagatgagccgaccacagcacc +cgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatgtcctttgagtat +taagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctcggatattcaggg +aacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaa +tgcctacctcatagtgctgaattaacacagcactgcggacctaacttttcgaggtttcaa +gttcacgtctcaaaacctaataggctggaatatgtagggatcctcggtgaatttgtgatt +gggtttgttgtagtactgaccaagtgaatattctttttttctaaaagcagatctgctgcc +gggcactacgaaggagatctctgtgtatcattattgcttcttgacatgatgactcttaaa +tcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacatattgttgatact +tcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaaatactggtgact +tggtcctatctactattagctagacctctggggaaccacgcccccgtaaaacctgtgcaa +gagagggggtcatacatcttagacatcgcgcctccaccagggaagcattgggtgattgac +caggtgtgtaacaaatatgattattcttatactaatattagcaaagatgcataatgattt +gtattaaatgtataattgaattgataagggtcttttagtcagtgatagagtagtataagg +tagacattagaactcttaaccggacgcagatttttcggtcttagtaagccaattagtcga +caaaacaaggtaagagcggttactagtagtacctataatgcactgaatcttcggtcgaag +tatagttctaatgctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaa +caagctcttgtaagtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcc +tacttattaggggaattaaccagattgaaggccaatcctcacatgtaatgagataataga +cgataaatgaaattcttgtaatagttgaactgctacgtgatgggtattatatatgattga +gatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccc +tcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcactccgaagtataag +caataataatgcgggtaatccagactagatcttttcggactcaatgcggtttcacggtaa +acatgattaataccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgcc +aggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttg +tttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaagtccattacctt +ttagtttcagactggtggagctgactaaagttatatcatcattttgtacactggtttagt +taacgataatttcagatttaacatgaccagacgataatcgctgtatatccagttggaatg +tggtttgccagaaaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatc +ccatccattgcgctatacctcagtgtatttggagctgtagttataccgtgtgctaagatc +agtagacatgacgagagcaatattatctaccttacaagcatcaacggacgtctagtcgga +acaaaagactctaaaactcgaacttcaggttaatatactatagttctgtattcagcagtt +attcttatattcgatattatcttgcctattggatgtctgactttagtatattaatcatag +tatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaattataaacggtt +acaaccattaaagacaacaagaccctatagctttatttgaattttgtcaatgcgcaactt +ggagctcgcgatacatcccaattagtctatagggtcgggacgattctacggcatttctgg +ttataatgacaacatggattgtggcccgagaatcgctctttcattaattaagcaatcatt +acagtcttataagcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgag +ccgaatagcttaaaaaacaggccaccgaacattgatagagaataccgaccacagcgcaac +ctttgattactttcattaaattgtacggctcactcgacatcaagcttaagattgcgataa +tgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcagaaagcgtaccca +gagaagatacgctgttacaatatacagggtgaaattattgcctgttcttcgtaaccattt +cgccaaacttggttagaaatgatagccattcatgatagaaataagctgaatgataccagt +atctttaactatgtagtcagggggaagataacgatggtccatgtatgtttctgatatgtg +acagtattggccgcgtaatttgctaacgaagctacttaatgcctttgagcttcatataga +tttctttaatcaaaatcggcaaaaagatagtatgagctataatatatgctagtagagaac +tctggaccatcatctatatgaatactgattcgagcgtgcaattactttagcctgcgtact +actgactctacaaaacactctgagataagtttgtagtcagtaagtcgctctctataaacc +ttttggatgaccattgtacagccacttatagatcccaataaatagcacaggagacagagt +ttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagggcacctattatt +tgatacctaacctaacggccctttcacaatggagaaatatatgacatcgggacaaacaca +aatggtgggtggccaggagatatgacatggtggcgtctctaagaaacacggactccctct +aggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtg +taatgacctggtacattgactggtcaggaatacatcactgtagttgccgtagtgtcctgt +tggtgttccatcaagacacatcgtataacgcaatttacgacggacatcagatcaagttat +acagattatttaagtatcacgtgtgcattgggacataagggatctcacacatgccttgga +acatttttgctttgtgccgctttttcgctgcactaccaatccttacttaccagtatattc +aaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcgattgggatagac +gagacatttgcgagcgccctccacggatacgaatctcccatatcaatgtgaactggatgc +tatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcag +ttattcagaacctaatacacaaaaccgtcaaacattttctaattctaggtatgggccgat +cataggagctaaggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgc +atatactgagtagctggcgtgcattctctcaattgtatcctttttaactgaactagtcgg +tcccatttcgtgactgagatctattaaccgataagattaataacactcgcattcgtatca +gctcagagtgaagtttttcaataatttgactgatatattaacttctaaaataacccttta +agcctcggatccgtttcccaatcacatcaaaaattcttattccaactatctacggattaa +caacgtgcatggggatcgtagtaagaacttgttccgatcactttgagtatatcaagttga +cggcccggttattattgaatagaaacattcacctgctaaattaaataccgcacatcggat +acccgatttcagagggccgtcttactaagggcaggctttgttcggtttaactgagatgtt +cattattttacagtatgcttcaactaatatgtaacgaaggacagtggatctgtctccata +gtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttga +tcatggcacgtgaaagcaacccctagtattctagacgaaaattttttctagttcatctga +taatttgccaattcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcg +aacctagagccattatttgtcggtaacccatgagttccttcttttcagaagttaatacac +tgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcataacaacattgga +tcaagatagcaatttggctacctattctaattctcactagattcggtattccactacaat +atcggcagattaggattggatgaataatcggtgtttaagtccggttgcgtctccaatctc +ctaatttttattaatattgatcttggtgacctattgtaaataaaaacttcaagactttga +ataacggtgaaaagatagaagactcatttgaaaatggatcatccacagatccaaacatta +gcaagacactaatccccaactagctattctgatcgcgatcgtgctgcagtactcctgtca +caatagtctgttcatgatctaattctttttgggctttgttcgatggtgattcagaatctt +tatccggtcgcttccctgtagctactttgtggggatattgcccggggattatagggttga +gatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactacatcagaacatcg +tgaagacaccatacgcggtacctttatttaccgataacatttcttcaagaaataccggta +agcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaattttatttaggt +tactgctcaaggaataaaaactaactatttaatttataataatattacaaggctcacact +gattagatttgtctataagacttcgcgatcccccattaccggattgtcttaagaataaac +tagataaaccatgcattttctagataaggcctttagtctaattagatacaaaaaacacga +tagttgcatccttaatttattgtgtcaaacctggaaccttttaattacccgcaaatcact +ttatgtcgagactacctctgaaatttattatctacctaccgcatgaggacttgaaccatc +ttgtaggagttatgtttattagctaagattcgtttatcctgtagcggtccatgtatattc +aacaagcaaaaagcactcagaattgtttttagttgagtcaagactgatatataaataagt +ttccctagttttttcgtggtgggacgatattgaattgaatcttaaccgaagagtttccca +ctctgtcgcacaataatacacgccaatatttccagccctgcttatgccttaatcggttac +tcaatctcccattgaagttcattttgatctgcatagaagtttcgggcccagccttttttc +tgccaccttcctccaagctctgtagacgcactctaagattgatgctcacatgtattaatt +ctacattaacataaatatataagtcatgcatcttcgagtaaaatatctggttctccaaca +tgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatgattgggttaact +ggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgta +ttcctcgtgctcggaagggctattacgcttacttccgttttggtatcttaatatgacttt +caaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagtt +gtttaaacgaactacttgctttacaataccggtcgtatatatcgccgtgaatccagaaga +ttgtcttctttggattatcaaccgagatcctgtggaccgatgttttgggaccttcacaga +ggactccaggtagagctcgcttttgcattaatctaagaattgtacctctctaaaagatct +aaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaattactttaggccga +aaggcacatgagttattatacatatacgagatggtggtatacatcgaattcggggcatac +actatagttgcattgtatttagctgctttaaataatatgatattaccttccttacataag +acattaccggcataccctggttttcaacttgtggggctttttgacgatcgcactctcatt +tgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaa +tagattacttttcgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaa +gtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaa +aaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatcttgatttcattctt +cttgtcaattgccgacataggatgaaatcagattccaatgcaatacacagtaacccccac +ccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggcc +ttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgtacaatctcacac +atagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaactttattagaag +taaaaatgtgggcaaaagaaggattccattttacaagacgattacaatgagttacatgtc +tctcaacgtagtctttccctagtagtctttgaactatttaggtactccagaaaattttag +caaagggtttctgtgtgaatccgccattcatgtttatgatggaacaataagaataacgcc +ctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatattcaatttagtaca +gatccccagaagttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtct +aattactatactaacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagt +gtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttag +gacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatg +agcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacac +ataatcgaactattgatagtcgggagcataaccaggtgaacgtactttgttcacgacatt +tattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatca +ttgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgagaactttagctgg +cttttggccagtatttagggaccaagagcactagccttaagctgaatattttgccattta +tctactgttataactttaaaacttggtggcaccagacttgtcgatacacacgcatcaatc +tgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttatattatatttaaac +taaaagatgatattagcttctgagggcgatagggctccaaatcataaagaggaatatatt +attacacgattagaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttgg +cagtactccacatctcagtaatacagttgggagagtctcaaatgttgttttattactcaa +tgaaccaccctcataatttcactgctgttccattaaatttgcaaacgatcatttgctttg +aagaaacgtaaaatcgacaaaattacagataagtagatgcataataaaaaaaactgctcg +ctataacacgatcatcgtgcattcttacttaggagcatcacccgcacaataacgtacctt +aaactacaacactattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaa +agaacttgctctctcgtaaaatgtgataatagtttgcggagaggattcaattattttcca +ttgcacctactccactagattcgataaaagaaggtggtcctcccttaaaaagaaatgtta +agtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatccttccctaagaaaca +taaaggtttttaataatgtcgactgtgaactataactgcatcctttcctgacctactccg +gttccttgttgttatttctgaacgagaccagtagataaacaatgtaaaccacagtgggta +ccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcata +atcttacttgaaattaattttgccttttattttttttcaggctcgaaattaatgatttgt +tttttttgaccttctagttacgctaatatgcggtcgcctgtggtttctattgagtcctat +aacgggatgggatctaatacgtttggttactagtaaacaaggtataaatttgataccgga +gtatcaactgtataacatcaagctttatgactcatacgcgaagtaatgacacaaggcttt +caggagatcgcgagtacagagccactaaggggtgtattacgatagtgacaccaccgagcg +cactcactccccaagtagatttatgatcctacgctaagtattagatatataaccaaagag +gttctagtcagtgcaactcttagaataataattagccggttttgcctttttaggcctaat +gcaatattcagctagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtt +taaactaatcaaatataatctatgaatgttatgccagtacttgaataaatcaggtttttt +ataagtccttgcatactctcgttatatactgttagagtcttaccccatagaaattctttc +atctgcaaacttagaagaattctcagctacggggagcataaagtccccaggatgttgaca +aatacaacaaatgtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagtt +ttagccgaaccttgtacggataaatccctccattttccaatagcagatacctatcctact +acctcgtggtattaaattaaagcttgaaatatagagctgcatagcttatccaattcccaa +gcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagcaaacccatcttt +aaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttat +taagacaattgtttataagccataattaaaaacatatgttcaacaggttcattgatattt +gtaattgcacaggtttttaataaggatctacgtaagtataatgaacaaactttttaccag +agttatattctgtactttgaaaatgctcctctaccgccttagagactttcaattagattt +tttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgc +taaccctatcgtctgtctcataactgtaggtctaatataattttcagttttcgaacacat +aaccctttgaaaatctgctatttaatgtctcacctgcatgcactatcttctatactgctc +agaacggctatacgtcactatgctccaagtgacgatttaaacgaagcaaggaataatagg +tttattttagtgcaaaacaattaagtgcggactacgtgctctttacaataagccttgtga +ttgggctataggttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctt +tgcattacccggttactagtcgaattacagatagctgttagatactcactctaattttgg +acaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaa +acgattacatattatagacttgttcggggtagagatatcacagttgtgcaaacattgtaa +atcgatactagtttatgttggtagtctagttgcttttaccattccccgaaaaacttgatc +tactatttcgacaacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagt +gccactatttgtccactatatgtaagtgtagctttacataatccactatgactgagatca +ttacggcctaggaaagcagcgtagaaaaaaagggcccggatattacgactgtaactataa +aactagttactggtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaac +gaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttctataaaacgata +aagtaaagttgatgttcagcctccttcttatggttgcatcgagagtacactactcagtgg +gaaatagatcggggttcctacttcagattgtattatctaggcaattgccgattgtgccat +acctggataaaataagctacctacatgtgatgcttatctattatcgtcatactaccttag +ggtgtcctgttgaacgctacattaatctttagccgtttgagatgttccaatggataggag +tctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatt +tcgaaacgagacgttataaatagaaaaaaggtccttctggttctattctgctgaactatt +gaatggaaagattggttgacctacgtactatttgcttgaagtcatcaatttgacggggtg +agagacatatggtgcatactttacggactctatattttagatcagaagcttagcagtctt +ctctacaccccctcacgacataattgcttttaagaatctatgtttgattcctctacggga +attcggatccgttcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagc +atacgaacactttgctaactagacgtatgtatagtagctataaatcccgacgatatttac +aaaaagaaatgagactcaaatatatacatagcgaccctacacttattcgcaccctgatct +aggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgtattaaatttact +gcagttgagattttagttgtctactaaggattactctaacccgtaataaggatcaagact +cggtactagctttactatcattccctatgtgttttcctaactcacaagggtacgtaccag +cctatgtaattacaataatgataaagacacaaaggaagtaactttacaaatgagtctcca +gttacactagcttagtccctcccatcttgctttgaagtctaaatacgcaatctctgagga +tatacagcagaagaacactcataacgttggagtccaagaattagactcatagggccccca +acatttaatatgtactgtgagtttgaaggtgttctattgttaattcctgctcttgataca +tgacacgtactccgtgtttaaggcttcggactgactttctttcataagttgagcaacgaa +aatttcagaatcgataagttggattcactaactaatacggctgattgaaaactccactcc +ggacctatatggtcgacctttatacgtaaccgatataaaacttataggctggtatatcga +gccttcctagcgcaatttcggatggggtttcttctactactcaacaacggaatagtcttt +gtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtc +attatggactggagcactcttaaatcactctgcgtgtgctaaacgatagatcataacatg +tcctgagtaaattttcttgatacgtcgcaatataccgttattagttaaacgttctcatcc +gtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgactcatctcgcctaa +cacgcacacgtataaactcggaatgactgccgctcttacatattagaaatacagactaca +ccacggaagcattgggtcattctcaaccgctgtataaaagatgattagtcttataataag +attaccaaagaggcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgt +aggcagggagtgaggacgagatggtactcaggacaaatattaaccggacgaagtggttta +cgtcgtactttcactattagtagtaaatacaaggtaacaccggggaatagtactaaatat +aatgatatctatcttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaa +aatgtgctgacttatagcatgatacaaccgattgttacttttgtctattcaaaagattga +atagttttttatacaaaagccgcatacttatgacggctagtatacagtttcatcccctag +catcaatgctatggacagtattgaacttataggaaattcttctaatagggcaaatccgtc +gtgatgcctattttttttcagtcacatcctcaaatggcactagtattgtcgggatcccat +taacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgac +agcgacagaactcccatggataaccaattataaggcccgtaatcctctagacatcgttta +ccaataaatccgctttctccgtaatcatgttgaataccccagagtagtccagatgataac +cgatgaaacacaagtctttctcaatgcacttacggtgaacttattaccgccaacgtagct +catcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactt +tcgtatattcaacgccttgtaattttactttaagacgcctggtgatgtagattcttagat +aatcagtttgttatcggctgtactttaccataatttcacaggtttcaggtcaagaagatt +atagctgtatatacagttccatgctcggtgcacagaaacgtgatcggataataatcaatc +gcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagtgtatttcgacat +gtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagattagattccttaat +agaatataccgacctctagtccgaactaaactatagataacgccaacttcaggttaattg +tctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggccatattggttcg +agcactttagtttttgatgcataggatatgcaatgtatagctgaaagtactttatctgtt +tcaaactcacattgattaaaccggtaaacctttaaagactacaagaaaatattcagtgag +ggcaattttgtcaatcacaatcttccagctagagatacttcacaatttgtcttgaggcta +cgcaacattagacggattttcgcgttttattgaaataatcgaggggcccaagagtatcca +tagttcattttgtaagatttctttacaggcttattacagcttcttcagactcctacatgc +ttacgagttatatgctagcatgtgaacaatagattaatatacaggaaaacgtacattgag +agagatgaccctacacagcgcaaccgttgagtactttcattaaagggtaacgctctcgag +acagcatccttaagatggccttattgtcaaatcatttgcagaagtacgcaagatccctaa +ccaacgtagaagaatccctacaaacacatgagacgcggtgaaaatagacagggtgttagt +attcaatcttcggagtatcaatttcgccaatcttggtgagaaagcataccctttcttcag +agaaagaagatcaatcataacactatctttaacgaggtacgcacgcgcatcattacctgc +ctccatggatctttaggatagcggaaagtattggcagcgtattgtgatttcgttcctact +ttatcaatttcacattcatatacatgtcttttatcaaaatcgccaataagataggatgag +ctatattagatgctagtagagttcgcgccaacatcatcgataggaatactcaggacagcg +tgataggacttttcaatccctaatactctctataattataactctctcttaagtttggag +gcagtaacgcgctctatataatcagtttgctgcaccattcttcagcctctgatacataca +aataaattccacagcagtaagagggtttaattgagacatcttgggaacttaggattttac +tctaacatcaccgaaacgattattggataccgtacctaaacgaactttctcaaggcagta +atataggacatccgcaataacacaaatgctgcctccccaggagttatgtcttcctggagg +ctatatcttacacccactcactataggcaaactaaagtttaaatgttgattgtctaaaaa +aaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattc +tctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcctttaaagctattt +acgacgcacatctcagcaagttataaacatgttggaagtttctagtcggaattcccaaag +aacggatctatctaatgcattcctacatttttcctgtctgccgatggtgccatcctattc +aaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaaccttacgcctct +aagggttcctcgagtgccatacaccagtcaggtccgagccacatacacggagaacattct +aacatagcattctcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaa +atcatacttgcaatcccatagcacggattaagaacctaagaaacaattcagtaaaacatg +ttcgaattcttggtatgggaacatcattgcagctatggtctaacgcattaatgtttgggt +acatcttccatcatataaacaggaagagtctgacgacagggagtgcttgcgatcatgtct +atcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataaga +tttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatat +atgatctgctttaataaaactttatccataggatacgtttccaaatcaattcaataatta +ttagtcaaaatagataaggatgaacaacctgaaggccgatcggacgtagaaagtggtccc +atcactttgagttgatattgttgaaccacacgttattatggttttcaaacagtctcagga +tattgtatatacagataatccgataccagttgtctgacgcccctcttacgtaccccaccc +tttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaactaatttggaaag +aagcacagtggatatgtctaaattcttgttattcaggcctgaatttaatacaccgcatag +ttaacttcgcggtagagttgttcatcatgcctcctctaagctaccacttctatgatacac +caatagttgttctacggaatctgataattggccaagtcataaacttccgctgcgttcaac +ccccttgctcgaatatccaactcgaaaagacagccttttggtgtccggaacaaatcagtt +acttcttttctgatgttaattctctgtggtcagatacagaccaaaaactccgcggattta +ccatcctccaagaacaaatttgcatcaacatagcattttggctacatattctaagtctca +atagtttaggttttcaactacattatcccaacattaggattggaggaataatagctgggt +aagtccccttgcgtctacaatcgactattttttatgaatatgcttctgccgcacctatgg +ttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatgg +cagcagccaaagagcatataattagcaacactctaagaacattatagatatgatgatagc +gatcgtcatgatgttatccggtcacaatagtagcttcatcagctaattcgttttgccagt +ggtgacttgcgctggaagaatcgttatacggtcccttccctcttgatacggtgggggctt +attcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagt +caactatactaaatcacaaaatagtgatcaatacatacccgcttcatggttttaaccatt +taattgattaaagatattccgctaagaaccattatctacctaaactgatcgccgtatcct +agtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgta +gaataataggtcttggagctaaatgatgtgattggtagtgaagacttacccttacaactt +taccggtttctcggaagaatatactagagaatcaatgcatgggctacataagcactttag +tctaatgagataaaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaa +cctggtaatttaaaccatatatctttatgtcgtcaataactctcatatgttttatataac +ttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagctatgaggccggga +tccggttgagctacatctatttgctacaagaaaaatgaaagcacatttgttgggagttct +ggctacactcatagagaaataagtggcccgagtgggtgcggcctgcctccatattcaagt +gtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcctttatttcctcc +acggagtagcccgtaatccggttcgaaagagaccattgaagttaattttcatatccagtg +aagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatat +gattcatcctaacttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcg +agttaattttcgccttctccaacatggcatccctacgttcgttataaggaccatacatgt +aggttttaaaggtttgcggttaatcgatatttacatcatagaaattctatagtcaaattt +acaagactctagatactcactcgttgcagccggctaggaagcgctttgtaccttacttcc +cttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactcatacctccgtgaa +gagggtagatagactattaaagttgtttaatagtacgtattgatggaaatgacccgtagg +agatttaccactcaatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcga +aacatgggttgggtccttcaaacacgaatccaggtagagatacctttgcaatttttcgat +gaaggcgaccgagataaatgagctataacactgtatgtcttttgattgctataaaacaca +gaaacggatattaatttaggccgtaaccaacatctgttatttgacatagaacagatggtc +ctttacagcgtattccggccttaatattgaggtccagtgtattgtcctcctttaaagaag +ttgattgtaactgacttaaataagacatgtcacccattcactgggttgcaactgctggcc +ctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaag +acataaatgtcgctatgaaggttattcattaattttagctgttttcttagaaaaggtaaa +tttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgg +gcatcattgagattgtaagaaataaagccataaccagccccggaatagaaaatgttaagg +aaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggac +attgcaataaaatctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtc +caccatgtgcagaggataacggaatgtggttccgtcccataaacgatcattctcgcccac +ttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggc +taccttctccaactttagtacaacgaataatgtccgattaacaaggagtcaatttgtcat +gaccagttcattcaggtacttgtatctatacggacgcgttccagagtagtatttgaaatt +ttgaggttctactgataagtttagctatcgctgtatgtctgaataagaatttaatgttta +tcttcgataaataacaattaacaactcctaggtgatacactgtgaagtctgctgttcccc +aaattacatatgctattttgttcacataccatgaagttaagctaagtgctctataatggc +ataaacggttatcaaactagctcgaatttcttttattacgccggaagcggattaactgct +gtagatcaaacacgttaggatagtgtcgttttcatatatatctaaattcggtctaacatg +cattacccatgcttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaacc +aaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgactacccggatcttta +gcctttagggtctaaacagaactaatattactacgtgtcatactccggagcttaaccagg +tgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtatcaaattaaccca +gcaatacaataagcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcga +aaacttaatgacatagtgtgatgcattttgcactggattgagccacaaactcaactagca +ttatgctcaatatttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagt +cttgtagttacaaacgcataaatctcgaacgtaataggtttaattagaacatccgtagga +tttctgtttatagtagatttatactaaatgttctgattagattctgacggccttacccat +acaattaataaagacgaatatattagttatagtttactatccaaataaattaagcgaatc +gaaataaactgtcacgatactgggcagttatcaacttatcacttatacagttcggacact +ctatattggtctgtgagtactctatcaaactaactcataagttaactgcgcttccattaa +atttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatgacacatatggag +atgcataataaaaaaaacggctccatatttctcgttaatcgggcattcttaaggaggagc +atctcaccaaaaataacgttcctgataagtcttaactattagaccgtcttcgggaatgaa +cgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattctgataatactggg +cggacagctggaaattagttgccagtgcacctacgcaaatagtttacataaatcaacggg +ctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtct +accgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataac +tccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactg +aaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtg +cacggaataacataacaaggaatattatttattcaaattttttgtgactgttatttgttt +tctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtcc +acggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgtcctttagactat +tcaaggtagaattttgataacgctctataaaaggtagaaaatcatgattgagcaataaga +ccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgta +tttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttatgatcagacgcta +acttgttcttagagaaaaatacacgggatactctgtgcaacgatttcattaataaggtgc +agcttgggacttttttggccgtaggctttattaacattcacagtaggtagcgagacttcc +tatgaaccaatcatgccacgcgttttaacgtttcaaatataagctaggaagcgtttgcca +ggacttctataatgcaccgttttttttagtacttccttactagccttagtttatgttaga +gtctttccaattacaaaggattgaatagccaaaatttctacaattctcagcgaacgccag +cttaatctaaacacgagcttcaaatattctacatatcggcaggagtcaatatataaatat +gaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataattaaatccttttt +caattaccacagtacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtc +ctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttc +tgacgctagagcttaccattcgttaaacagataactaaaatttaatggctgagtgactta +gtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatttttaaaaacata +tgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtaccatagaagtatg +tataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcac +acttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaactctacaaggcatg +ggatgagattctaccgactccggataacactttacgatcgcgcataactctagctcttag +ataagtttaacttgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatc +catcctctatcttctataatcatctgaaccgcgatacggcactatgagccaagtgaagat +tgaatccaagaaagctataattggtttattttagtccatttaaattaagtccggtataag +tgctctgtacaatatgcagtctcatgggcatatacgttaactaccttttgatacttcgaa +ttggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaattactctttcct +gttacatacgatctcttagtttggacaactagcccatgatggcgctcctctagcgcatga +acctactttataattacatctttatcgatgaatttttttagactgcggaggccttgagtt +ttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttg +gaacaggcaccgaaaatattgatctactattgcgtcaactctattctgctaatagcgatg +gcaaatcacagaagccctcttagtgacaatagttgtcaactatatctaagtcgaccttta +ctgtatcaacgatcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaa +aggatttgtcgacggtaaatataatacttgttaagggtagcgacacaggtatactttggg +tgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttccggtaaccagga +aatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactccttcttttcgttg +cagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttcagatggtaggag +ataccatttggcccattgtgactttacgcgattaattaaccgacatacatctgttcctga +gctatgatcgtctgaataaattacggtctcctcttgatacctaatggtttctggagacgt +ttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagctacgcagagcatc +aaaatatgtatgggaaagtcgatttccaaaccagaagggataaagagaaataacggactt +ctccgtagattagcctgatattttgatgggaatcatggcggcacatacgtaagagttgcg +tgaacgaatattttggacggcgggagacacatatcggccattcgttaaggtctctatatt +ggacatcacaagcttagcagtatgagctactaacactcaagacattattgattttttcaa +gatatgtttcattcctctaccgctattcccatacgttcgattcgccgggtgagcgaaacc +acgggactgaggttaagctaatcaataacaactcgttgcgatagagacctatgtatacta +gagagaattccccaacatttttacaaaaacaaagcagactaaaatagatacagtccctcc +atacaattaggaccaacatgttattgccgatcctagcacacacaccacaaactcagaact +tctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaattagcattaata +ttaaaactaattaggataaactataggtacgagctttactataagtcactaggtgttttc +cgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataaagaaaaaaagga +aggtacgtgactaatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaa +gtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataaagttggactcca +tcatttagaatcatagggaccaaaacatttatttgctactgtcactttgtaggtgttcta +ttctgaattcctcatattgatacatgaatcggaatacctgtggatcccttaggacgcacg +tgctttctttacgtcagaatacatattgtcagaatcgagaagttccatgcaattaagaat +tcgcctctttgaaaactcatatccccacatatagggtccaccgttattcggaaacgatat +aataattattccagcgttgagcgtcccttaagagcgcattttcgcttggcctttcttcta +cgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcaccccatagaacta +cctctgagagcgcgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgc +gcattaaccagtcatattaaaatggactgtcttaattgtcggcattaggagcaatattaa +ctgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagata +cgattacagactcagatcccctaacaagcaaaacgattaaatcggaatcactccccctat +gacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctcaaccgcgcttta +taagatgttgagtctgagaattagatgacctaactgcaagaatcatggcgagtttatcta +gtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggactt +agatgataaccaagaactggtttaccgagtactttcactattaggagtaattacatgcgt +tcaccgcggaatacgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttg +cattgcaacagtcgctaccagtaattgctgatcaattatagattcattatacagatgctt +acttttctctattcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgc +ctagtataatcttgcttccacttgaatcaatgcgatggacagtattctactgattgcaaa +gtagtctatttcggcttagcagtacgcatgcctatttttttgcaggcacagaataatatg +caactaggattctcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatct +acgaagttgatgtttactacagaaagcgaatgatatcacttggagaacattttagatgcc +cccttttaatctagactgagtgtaccaatatatcaccggtctaccgaatcagcttgaata +aaccactctagtactcatgataaccgagcatacacatgtatttctcaatgcactgaaggt +gaactgtttacaccataccttgcgaatcaacgtggcgacttatacttctgtctttgagta +cagcacaccctaatgaatctaagttagttgttgatacgaattgtaatttgactggatctc +gcctcctcatctagattcttagagaagatgtttcttatagccggtactgtaactttattg +atctggtttatggtaatcaacattttacctctatttaaacgtccttgcgccgtgcactca +atcctgatcggtttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcac +agagtaagctctctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaa +ctctcattgtgttgattcagtaatacaagattacctacgcttctacgaaatatactatag +atttagcctacgtcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtgga +ctgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtcgatatcaatggg +atacctcaaacgtctttatctctggataactcacattgagtataccggtaaaaatttatt +ctattcatctaaatagtcagtgagggctagggtcgcaatcacattaggccacatacacat +acttaacatgttctattgacccgacccaactttagtagcattgtagccgtttatgcaaat +atgccaggcgccaaacactagccagagggcattttgttacatttatttaatcgattatta +cacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtcaacaattcagta +atttaatccaaaacctaaagtcagagacatgacactaaaatcacattaaggtcagttagt +gaaggaatggctaaccagctagagaatgcatcattaacaggcacttattgtcaaatattt +tccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaacacatcagtcca +ggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcg +ggacttagcagacactggatgcagtcatagaagatcttgcataacacgttagggttagag +ctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaa +cacgtttgtgatttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaa +aaatcgcaattaacatacgttgacctatttttgttcagagttcagttagagcctaatgat +tcgagagcaataatcaggacagcctcataggaagtgtcaatcacttagaagctatattat +tataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaac +tggcttaacaatatgatacataaaaatattttcatcaccactaagacggtggaattcaga +cttattggcaacttaggatgggactattaaataacccataagatgttgggataaagttac +gaaacgaaagggatatagcctgttagataggaaatccccaataaaacatagccggcctcc +acagcagtgatctattccgccacgcgatatctttataccacgcaatataccaataataaa +ggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccg +tatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagcttcctctgcaaga +tacaatatgactttttagcttttttactaccaaatctcagaatcttagaaacaggttggt +acgtgctactcggaattcccaaagtaccctgctatatatgccattccttcattggtccgg +gctcaccatggggccatcatagtaatagaaggtagtaaaactagttgatttccgactttt +aacaatcactatcctgacccagatatgggttccgactggcccttactccagtaagggcag +acacacagacaacgagaacttgataactttgaattctcaaatcgatcattgcaacgtgac +ttatttactagcctactcctataattcatacgtcaaatacatttcaacggaggaagataa +taagtaaatattcactaaataatggtcgaaggagtcctttgccaacataagtccacatat +gcgctatagattttttcttggggttcatattcaataagataaacagcaagagtatcacgt +cagcgagtcattgagatcttggctagcattgtgatagcatattctacctaaatggtagtc +tagcacagagtggataagatatcagttagatatagacaagtactataacagatctcgctt +cgttggattgtatggctagctttgatgatatgattttataaaaattgatccagacctgac +ctggccaattatattcattttttatgagtaaaaatagataaccatgaaaatactcaagcc +ccttaggacgtacaaagtggtaacataaatttcaggtgttattctgcaaccacacctgtt +ttgggttttcaaaaaggctaagcagattggttttacagataatccctgaacactggtatc +tcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaa +ctaggcggaaaatatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaac +gcctctttggattacacagaatagtgtactgacacgtacactgctgcagcagccatacgc +taacattaaaattcgttgagtctacatttgttgttattcggattatgttattgggaatag +tatttttattcccctgcgtgaaaccacatggatagattagcctactcctaaagactccct +tttggtctacggttcaattctcttactgagtttatgttcgtaattatatcggcgcagtga +atctcctaattatcaccggagttaccagacgccatgaacttatggccagaaacattgcat +gtggcctacataggattagtatcaagagtttacgtttgcaacgacatttgaccaacttga +ccattcctgcttgtagaccgcgggaactcccctgcacgcgactatagaagttggtggtgg +atgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaat +tgagacatgtataagggctattgccagatgaaaaactgcatataaggtcaaacaatataa +gaacattatacataggatcttagcgttcctcaggatggtatacgctataaagtctagctt +cagcagctaaggagttttgccagtgcggacttccgctggaagattaggtttaaccgccct +gacatcttcataaggtcgggcctgattcaaacccctggagtgccgtctcatacttgaatt +aatcgatggaaaacttcttctagtctaatattattattaacaaatgacggttcaataaat +aacaccgtaagggtgggaaactgttaagtgatgaatcattttaacctatcatccattagc +tacagataatgataccccgatccgactagggggtaagtggttgttccgttaggataaacc +atgtaaaacgttagagggtttgtagattaattggtattccagataaatgaggtcagggcg +agtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaat +gaaggggattcagaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcat +gatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatatttatcgagtcta +taaatatctttggttgtatattacttcacaatcaccaattctaaatgattcttccactgt +gcgggtggagatatcaggacgggttaaggttgacctacatcgttttgatacaacaaaaat +caaagcacatggctggggacttctcgatactatctttgagatagtacgggcaagagtggg +tgacgcctccctacattttcaagtctatcggataacttctcggtaaaacgctcgcgatat +agttttaaagcattgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaat +tcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggttatccaaaaggaat +aaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatgcgtatggttctg +atatatagatcgatgcatgaggacactttattttagccggcgaattaatggaatccatac +gttacttatttggacatgacttctaggtgtttttgctgtcccgtttagcgatatttacag +attagtatttcgtttctcatagttaattgtatctagatactaactcgttgaagacgcata +ccttgccatttgtacaggacttaactgttccgtgcgtaatttgaatttcttataggttct +tcaaggcacgaatacctcactcatgaccgttcatactctagttaaggtcgggaatactac +gtatgcagggaattgtaacctaggagatttacaactctttaaacaagagtcgctgaggtc +caggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatcacctagaaaccta +ctcatacatttgcaattttgagatgtaggcgaaagagagaaatctgctttttaacggtat +ctcttgggattccttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctg +ggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaa +ggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaa +gtaaagggggtgaaaatgctccccagggttctacagacatagagatggtcagaacacgac +ccccctctcaacgcagtgtatttgaaatatatggacatatctaccttattctgtaatttt +agatgtgttctgtgtataccgatattgataagtcaataggcttgattacgtatcttaaga +caaatctgtttcgcaagtaggaccgcatctttcagattgtttctttttatgccataacct +gcccaggaattcaaaaggttatcgatacccgatatgctgtgaattattattctaatggcc +actcattcctgcttatatctggaattggcatgaatatcttacaacctaaagtctggcgtt +gcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtc +acataaaagttcattagaccacactttgtgccgacgtatatagatatattacacgtatag +ggaatgttttctcctaggtgacccgaccttctactaaggttgtacatcgtataatggccc +attaactacgaggaaagtggtattgacctggtaatgcacgttcttcgatatataccgacg +aggtaaagtctactattgcaaagtttgacgttatactgataagtttagatttccctggat +cgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaaatccttggggat +actatcgctactatcatcggaccaaaattaaataggctagtgtcttatcagaacatcatg +tttaccgaactgatctattttccaatttaagctgatattacgtccgcgtatttattttag +ttccccggatgacgattatctgagctacatcatacaagttagcatactcgccggtgcatt +gatttcttatttcgctatatcttcaagttcacaggcttcatatagttccaattagcagta +taattaggttttgtaactttaaccatactttataaaaggttatattgcacaactgatcaa +gcatccgctataacccgagctttaccagttagcggctaataacaaataagatgacttcgt +gtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggt +agtaataagtataaaatgataccacatatactataacaatgaaattatttgtaatccggt +ttgccaacgtatcccccttcgcgataaattaatgacatagggtcatccatgtgccaatcg +tgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgttataagcgttga +aagtgatataggccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttatt +gctggtagtacaacatcacgagcatttctcttttgagttgatttatactatatctgctga +tgtgattatgtcccacttacccagaatattaagaaagtcctagattgtaggtatacttga +ctataaatataatttaagactatacaaataatctggctacattatgccatcgtagaaact +gataacgtagtaacgtcggacactagattttggtcggggagtaatctagcatactaacga +atttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgttt +agactattaaggactcatttcgagatccagtattaattatacgcatccatatttatactg +aagacggattgagttaggacgacaagctaaacaaatattaagttaaggattagtattata +ttgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgttacttattcagag +agacttaattcggttatgactggcagctcacctggaaagtaggtgaaaggcaacagaaga +atattgttgactgaattctacgggctacgaacgtaattacaaagcggttcgtaaagagca +taaagatcaatacaatggatctctacagtattacgtaaataacatacataaacctggtgt +tgattcgactagctcatagattaatcattaattgaagctacgaagacgcggaagtctgcg +gagtgagcaaacagtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatg +gtgtacattaacgtgggggtagtcaaaggaatatatttactaggaatattagttatgcaa +atgttgtgtcaatgtgatgtgttttatccagacattggatgcatggctgtgggggcacag +gatacttaccattagttcacctacaagcggcgtgagagggtctcagttttagccagcgca +gagaagtacgggcctttagacgattaatgctagaattgtcataaacctcgtgaaaagcta +gttaataatcatggtgctagaagaacacaacttttctataaaccagttctcgactgacag +tcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaa +atctactgggtgcatcagtagagatcgtgttctgagagataaatacaccggatacgatct +gcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtagcattttttaaca +gtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggtttaaagtttata +tgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcc +tttatagactgagtgtatcgtacactcggtacaattacaaaggatggaagagcaaatagg +tcttcaattataacagtaccccaccttaatctaaaaaccagcttcaattagtattaattt +cgccaggagtatatatataaatatctaaagactaaaagactcgtacttttacaacttacg +tcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattagaaatactccttt +gtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgatta +aggcctataaaactgttgttggtatctacagagtgattaaaattagtgaatcagattacg +aaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggct +gtagtagaattttggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaag +cggtttttgttccatagaactatgtagttggttataaaggttgtaatctcggagattagg +ttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatg +agttcacgaactcttaatgccatgcctggacaggataaacaatacgcatataacttgacg +atcgagcttatatcgacctatttgagaagtttaacgggtcgatataatatacaggtctta +atagccgattttttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtga +acgatatatcagcaaactgaacattgtatacaacattcctttttgtccgggtggggactc +catttaaagtatctcacctagaactcagcggtaatagatgcagtctcttgcccagttacg +gtaactaaatgttgatacttagaattgctaaattttagtctagacatttccaggtaaacc +ggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaat +tgagggccctactatagacaatcatcagactttttaattaaatagttttccatgaatgtg +ttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgtatgactgtagtcg +gtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttctaagatggacta +taatcgattaggctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttgg +aatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacc +tatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagc +ctagagacaaagggatactgggcggggaaacctgctccttcacggtaacatggtaacaac +agaatttggttaaggttaaaacgaaatatactcggagtgaattactgttaggtttcgtca +tcggatcaataagtagtttccgtgaagacactcttatattagatctccgaaattctgacc +cgtgcattaggcacttggtaggagattccatttggaacttgctcaatgtaagccagtaat +gttccgaaataattcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttg +ttaccttatggttgagggtcaccgttctctgcgtcaattccagagctggagatacattca +tcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaa +cggatttagacaaattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcat +ggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttcc +gccattaggtaagctatatattgtggtcagaacttgaggacaactatgagctactaaaaa +taaacaattttgtcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagt +tacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatcaataacatatagt +tcagatagagaacgaggtattcgacagagaattacccaacattggttattaatctatgca +gaataatttagataatgtcactacataatattaggaccaaaaggtgattccccagaagac +aaaacaataaacaatctcacatattcgctagtacctatgtatgggtatgatcttctgatt +ggacggggataatttccaggtatattaaaacttattaccataatctagacctaagagagg +ttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagta +aattttgctttaacaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcag +gtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaa +ctaatatcataaactgccactacatcttgtacaatcattcgcaacaatacttttatgtgc +taaggtcacgtgcttcctctgctatgctgatttaatcagattcataaaggaatacgaata +actctggatccattaccacgcaagggatttatttacggctgattactttttggctgttga +cagaactgccatgaaagtaagatgtcgcatcttgcataaataatagcacctaatatagcc +gacaaagtgattccgataacagattttaagttgtccagccttgagactccatgaagaccg +cttgggagcttccccgtgattagaagaatctaaatcccaagtggatggggggagtttaaa +tctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcc +tgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaag +tgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaaggaagcacgcat +tgaagcagctacgcagaactgagaagatgacactctaagatacaattaatacaaaaacgt +tttaagcccaatctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatg +tcccgatgtataataacagctttatttctgctggtcgaggtgaagtagtggaaattactc +catcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcgtccatccctctc +tcctagtgatccgtatatccaattagaggataaccaacatctgcgttaccgacgaattta +aatttttcgactatttaattccgttcaaacccgtattcgtagtaagtgtttcatagattt +atgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaattgctgatctag +gatacatgctttataaacatgcttacttggctattttatttactgtcatgtgggggtttt +tattttcaacaagtatgtgctaccattggataatctggcttcaaattgaagatatgcgtt +ccaaacttgtctactgtttgctaagtaggagttgtcccattagaactacgcagcacgtgg +tttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaatttaatgcagatt +actcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatag +aaattcgtgataatttttgttccaacctttgaatctagactgagtggaaaaagatttcac +cgggataccgtttatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaa +tggatttctcaatcatctgtacgtcaactgttttaacaataacgtcagaataaaccggca +caatgagacggcggtctttcactacaccacacccttaggattataagtgacgtgtggatt +cgaattctaaggtgacgggatctacaagcctcagctacattaggtctgaagatctttcgt +atagccgcgtatgttactgtttggatatgggttatgctaatcaacagttgacagcgagtg +aaacggccttgcgacctgaaatctttacggttaccttttgattcaagacaggatcgacga +tggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaac +gacaagttcacatcctctatgcaactatcattgtggtcattaaggtattcaagattaact +aagagtcgaccatatattctagagttttacaattaggaaccgttagtctagactaggagc +gtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgacacatagtgtctt +ttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgggataaataacat +ggtgtttaaccctattaatggtttctattaatctaaattgtaaggcagcccttgggtcga +aagcacattaggccacatacacagtatgaaattgttcgagtgtccagaccataattgact +accatggtacacggtgttgctattatgactcccgcaaaactcttgacagagggaattttg +gtacattgatgtaatcgatgatttaacagtaggaactagacgtcatccgttagactgagt +tccgacatgctcaaattgtcaggatttttatccaataactaatggctctcacatgtaaat +aaaatcacattaacgtcacttagtgatggattcgctaaacagatagactatcattcatga +actggcactgtttcgattatatttgcaacatcgaacatacttaaagttaaatacgacatc +attcaattaaaaaaattcagtacacctctaatgagtatcccgctttggaggaaagagtag +cactttaaatggacaatttaggccggactttcctgtaaatggatgaagtcattgtacagc +ttgaataaatcgttagggttagtccttacatccaccatatgttaatgaataaagcctgag +ggaccttagagctaacttgtccaacacgttgctcatttacttaataaggttgaaatgtat +cagtaagtgacagcgagtgtagattttgaccatttaactgaccttcacagttttgtcttc +agacgtcacttacaccataatgatgacagagcttgtagatgcacacactcattcctagtg +taaatcaagtagtagctagattattataaagagatattttctggcgtcgaacgtaacaca +gagagagtataaggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaata +tcatctaactcggtggaatgcacacttatggccaactgaccttgggacgagttaagatac +cataagaggttgcctgtaagttaagataacaaagggatattccatctttgtgtgctaaga +acctatttatatttgcagccataaaaacctctgtgctatgcagccaccagagttatttat +acaaagaaagagaccatttagatacgttaattctgcttgcgatttattaaacagacattt +cacgtccaaccactacaaaagccctatcgcaagacgatcattgtattatagcctatgcaa +cgtagctaagcggccgaggaatcataaaatatgaattgttacattgtttactacatatga +tcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaactaacctgagata +tatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtagg +aaaacttctggatttcccaaggttataatgctctatactgaccaagagatccgttacgac +tcgcaatgaatactctaagggcactcacaaagaaaaccactaattgataaatttcaatga +taatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcat +agaaatgtcatagcaggaacataattactatattttaacgatttaatcgtagttggagtc +ctttcccaaattatgtcatcagttccgatttagatgttttcgggcccttcttagtaaaga +agttaatatccaagactagctcctcacccacgcatgcacatattcgcgagaagtctgata +gaatattcgacagaaatgcgactctagctcacactcgttaactgatcaggtacttataga +caagtacgttatcagatatcgcttcggggcattgttgcgctacctttgtgcatagcagtt +ttgaaaaattgttcaagacctgaacgggaaaatgatattatttttttaggaggaataata +cagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaacatatatggcacg +tgttattcggctaacaaaactgttgtgccttttctataaggataagcagattcgttttaa +acatatgacctgtaaactgggatctacaaaagaggtacttaaaataaattgcgcaacggt +ttagatctgcggatctttggttaaagagcaccattagatgtgccatacttcctatcgcct +gagcgagaatttagtctgaggaaccactcttgggatttaaaacaattcggttaggacacc +tactcggcggatgaagcaatacgataacattaaaagtcgttcagtctaattttggtcgta +gtacgatgagctgatggccaattgtatttttattaacagcactgaaacaaaatggagact +ttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatc +ttcggaagtatagcgccgaagtgtatctcattattataacaccagtgtacagacgacatc +taattatggccagaaactgtcattgtgccattaagaggattagtagatagtctggaccgt +ggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgca +cgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttac +gattctagtgcttcttaacgcaattcagtcttctagatccgctattccaacatcaatatc +tcaatttaaggtcaatatatataacaaaattagacagagcagctgacacttacgaagcat +cgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagtccgcacttccga +tgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccact +cgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctactattagtttatta +tgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaat +ctttgtaacagttcataatgttgctaaagattatcagaccccgtgaagacttcgggcttt +gggcttcgtaccgtagcataatacatctatatagttagaggcttgcgtgttgttgtgcta +ttccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcga +cctacttgttaagtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgt +atttattatactgtaggcaagaagcttttttggcgagatttaagacttaagcctatggta +aaaatttgatagtgagcgactatagtaagagatttgggtggttagtaattaaaattctcc +tatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccg +aaagcgtgtggattatacaaatttcaaacatattggcggggcacttatccataatagatt +tctgtttgtacgccaaactctgcctcacccctccataaattgtattggctagaggttaaa +ttctccgtaaatagagacacatatagttttatacaattgtttgaatcaaagcacgagaaa +cttttaaccgtacattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaa +atcaatcgctgagcaataagcaagaaaacacagattatacaaagagatctggatgaagat +attcgtgcaatcactatcgttatgttagagagttccatgcatgaggactcgttttttgac +caggagaattaagccaagaaataactgacgtatttccaaatgaattctacgtgtttttcc +tgtcacctttagccagtgttaaagatgactatggagtttcgaataggttattctatagac +attataacgagtggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcag +gtagttcaagggattttaggttcttaatccaacgaagaaataacgcatcacccgtcattc +tattgttttcgtcgggattacttagtaggcagggtattctaacctacctgagttacaaat +ctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtcc +ctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgacttcttcccctaaca +cagaattctcagttttatagctatctagtggcattcctttttataaaactttacgtttgt +aagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagactt +ggaacccatgtatattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaag +caaggtatgttctaatctaacaatgtaaagccggggattagccgccaaaggggtctaatg +acatagagatgctctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgac +agatcttccgtattctgttagttgacatctgtgctgtctttaccgattgtgatttggctt +tagcagtcatttagtttcgttactcattgctcgtgcgatagttccaccgaatatggcaca +ttcgttctttttttccattttactgcaaaccttttcaaaagctgatcgataccactgatg +atggcattgattagtcgattggcaactatgtcctgcttatatctccaattgcattgaata +tagtaaaaaataaaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaac +tcgtttaaccaagcgccgtacctaacatataagtgattgagacaaatagttctccagacg +tattgagatatatgtctcctataggcaagcgtttctaattgctgaccagaaattagaatt +aggttgttaatactatattcgaccattttattccacgaatgtgctattctactggtattg +ctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaa +tcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggtatctgccatattg +ttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaaatattaatgagg +attgggtcgtataagaaaatcatcttttcagttcgcagatttttgccaatttaaccggtt +atttcgtcagacttggtagtgtagttacaagcatcacgattatatcagctacagaattaa +actgtcctgactcgacggggcagtgtgtgagtattgcgctatatattcaaggtaacagga +ggcatataggtcatagtacaaggataatgaggtttgctaactttaaaaattattgattta +acggttgattgaaaatctctgcaagatgacgctagaacacctgatgttcaagtttgccga +taataacatataagatgaattactgtctttagaccctcatgttaatccgctaacttaggg +cggaaacaatgttaggctatgcggagtaagtactatattatgataccacatagaatttaa +cattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaa +ttacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaaggttcagctatt +ttggcaatgggtgagtaccgttcttagtgatttacgaacccataatctaggcgacttaat +atacaagatttagagttacgttttccgggtagtacatattaacgaccatggatcgggtga +ggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccagaatattatgttt +ctactagagtgttcgtatactggaatttaaatattatgtaagactagacaaattttatgg +atacattaggccatcgtagaatatgatatagttgtaacgtccctctatagattttcggag +ggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggatttgtaattaact +gatgcgcagcgcttaaataagtttagactattaagctatatgttcgacagcatgtagttt +tttttaccagaaagtgttatactgatgacccatggaggtagctcctcatgataaaaatat +tgttacttaagcattactattatagtgttcaaactagtaccgttgcatactttaagaatc +agacatggcgtttcttatgcagacacacttttttagctgttgacgcccacctcacatcca +tagtaggtcaatcgcataagaacaatattctggactgttttattacccagaagaaagttt +tttctttccggttcgttaagacaataaagatcatttcattcgttctcttaacgatgaact +aaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaa +gataagaagaacaggaacgcgcacgtcggagataactctaatagtctctttattccgttt +aatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgcaaacctatttat +gtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttttatcaagacttt +cgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggag +tcgctctaagtgttaccaacccctcactactacgcgaaggtactcgattattccttgaat +gggctgaaacatcgtgattagcgtcttatgattcaggctgatagaagaaaacttattttc +tatattccacgtatacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgct +ataataaataaaatacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtc +acataaataatccgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaagg +tggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaatatcataataga +tgccatacacggttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtt +tcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatg +acttaggatggatgagcatttaggtattctatgataacactaaccatcatgtttctaaaa +tcctcaggaaatttgtattattttaccaacctgtatttatagaaagtgcttttgacttaa +agaagccgaagtgttcaaattaaggagtacctgattgaaagaatggggaattgtaatctg +taactcaattacaaataagccgttctaaggattaaggctttgtgtctaagcaactcacgt +gaattcgaaattcatactcgattaacgactttaatactcttctgcgtatctacagactca +tttaaattacggaatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaa +taaggacacctggtacaattggctggagtacaatgttggtttttatttgctgattatccc +gatccctgtgggcgttggcataaccgggttttcttcaagactactttcgtgttgcttata +tacctggtaatatcggtgagtagcttagggcttaatcacaatactaacaagttctctatg +gattggacagggcggcatccgttgactgaacgatctattaatccattccctgcactggat +aaacaagacccatttaaattgaccatagagatgttagcgtcatatttctgttcgtgatag +ggtacatatattataaacggattatgagcagtggttttctagaaaagcattcatagttag +gagtgtatcagatcataccactgaaccatagagcacaattctctactggctatacttcat +tcctttttgtccgggtggggacgaaatttaaaggttctaacctagaacgcagagcgaatt +gatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttg +actattgacagggcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagat +agagtacgggcctataattcaaattcagccaccgaagattcacaatcttcagacgtttga +aggaaagaggtttactggtatgtggtgtcaagccccacccattctctgttatatccgagc +attaatgtagtttcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaac +aatttaggctgagaagtggcactataatagtttagcctaagtcccttcgctaataactca +acaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatact +gatagctctcatggtaccaagaactttcataacctctttatttaccaaacctgttctact +agcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcg +cctgcaagctaacatgggatcaaaactattggcttaacgtttaatcgaatgagactagca +ctgtattactctttcgtttcggcagcggatcaataaggaggtgacggcatcactctctta +tagtagatatcacttattctcacaacggaagtaggatcttccgtcctcattaaatttgca +actggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggtcagagcagacga +tgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaa +attccagacctcgagttacattatgaaacgtgtcattccatctcattaaatagttcgtgc +cctatcgccttgtaatataaacaaccgtttttgtctattttcccaaggagaaggagagta +gcagcttagtggcttgcctatatggccccctaagtacgtactcggcacgcttagaagatt +gggctaccccgcactatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattc +aggtcatcgatgagagtataaaaatatacaattttggcaggggttatacattgcgggcat +gaagagtaacattggacatgaacggacattcgaaccctgtgagtttaataccctatctcc +ggatcattataaagtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaa +ctaaattggttatttttctttcatctagatttgtctgtatctaactaaattatagttcca +cataaagctgattcaactgaagacataaatataaactttctaacatagtagcgaggaaag +agctatgcctagcatcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttt +tccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtgaacatacataata +ccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcctacgtaaggctat +ttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtaca +ttcagatctccttagtatcatcaaattatagattttacggccacgaattattggtctaga +tgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaag +aagagtcattatgctataccaagaactctccatccagtacctagaaaggcaggtatgtac +cgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggct +tttataatagaaactaagtttcccgaataacggtgtacgataacagatttttaggtgtac +agacgtctgactcaatgaacacacattgggacctgccccgggaggagtagtagataatta +ccttctccagcgcgggtcttttaatatcacaacataaaaatactaattaatatcacacac +cctcatcctcgatggagcctagcatcatacacgtttgatagacaacgccaattttactgt +aatatgatattcgaatctagtatgtggacgctgtaccacattgtttaaaggagctccctt +taccgacatgaacgaagcaagctttgtacaagatacgaagaactcagtactggtaactat +aagagacaatttatacataaaagtgttaagaccattatataaaaagaggtatgaggtctt +tgtaactacaataatacattcatcgaacgatggagaataacagagttatttctgctgctc +gagctctagttctgctaatttctcaatcttgatgccactcgtttgagtcttccattcgct +cttaacgacgcgtacatccctctctcctactcttacctatatcctattactggttaacct +acatctccgggaaagacgtaggtaaagtggtccacgattgtattcacttataacacctag +tagtactatgtgttgctgagagtgaggacacacttactctacgagttcaagtccatatgg +acattacactttttcagcatctaggtgtcatgatgtattaacagccgttaggggctattt +gattttatcgattgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaatag +gcatgaaaattcaagattgcagttcctatcttgtataatctttcctttggacgagttgta +ccatttcaactaacctgcaagtggggggtcatccatatgaagatttgccaaatacctgga +gaccctgaaaagtttatccagattaataataacaaacaaacctaagcgaagaacgtcagc +tttaataaactatcactatcatagaaattcctgttaattgttcttccaaacgttgaatag +actatcacgggtaatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcg +aatctgctgataactcaattatattcgatggagaattcatatctaccgcttagcttttaa +aaattaagtcagattattccgccacaatgagaaggcgcgagtgcactaatcaaatcactt +aggattattacggacgtctgcattacaatgctttggggtagggttatacaagcatatgat +tctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatc +ctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacct +gttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaaactctaacatag +cgtggcactatgagtacgtgtaacgacaaggtctcatactcgatcctaagataattctcg +tctggaaggttttaatctttaactaagagtagaacttagtttattgacttttacaattag +gatacggttcgcgactctaccacagggcatcatacctggagctctgctatctcgtgacca +aagtggcagcacacatagggtcgggtcctgcatctactgagcaatccctttaagcattcc +tagtttgagagccatttagatattgctgtttaaaccgattaatggtttctattattataa +agtgtaacgctcccattcgggacattgaaaattagcaataagacaatgtatgatattcgg +cgagtctcaacaacattatggtctaccatgggacaaggggttgatatgatgaatccacaa +aaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgttataaggacgatc +tagaagtattcaggtacacggtgttcagacatgctctaattgtcaggttgtttataattt +aacgtatcgctctctattctaaataatataaaattaaccgctcgtagggatgctttccag +taaaagatacactatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtac +attcttaaacttaaatacgtattatttaaagtaaatatattatctaaaccgcttttgtct +atccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatct +aaagcgatcatctatttcttctgattgatgtaatactgacccttactccgtacatacaaa +tgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctg +gtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcattttgacaatttt +tctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgt +agatccaatcacgctttcctacgctaatgaaagttctagatagtgtaggtgttagacaga +ggttagcgcctacatccttacacacacagtgttgaacggcaagcataatcgagtatcaat +agctgtatgtatttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaa +tgtcctgccctagagttatgataaaataactgctgccctgtaacttaagtttacaaaccg +atattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgc +gatgaacaaaacacagtgatttataaatacaaagagtacatttagttaccggattgcggc +ttgacatttattttacagaattttatcggcaaaacacttcatatgaactatcgcttcacg +ataagtctatgatagactagcattcgtagagaacaggaagagcaatcattatatatgaag +tgttacagtgggtactacatatgagatcattaggtctatatccggccttcctcataagac +cttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccc +caaagaatagtaattcatcggacgtaatagtctggttttaactaggggttattgatattt +aagctaaaagagttccctgaacactcgaaatgtataatctatcccaactaaaaaagtata +cctctaattcagaaatgtcattgagattagactgatgtcaatacgctaggaggtaagaca +agtagaagtttttgatttaggaattgaaatgtaatacctccatcttaagttctatatttt +aaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatg +tttgcggccccgtatgagtaatgatctgtttatcaatctctagctactatcccacgaatg +cactgatgccagtcatggcgcttacattagtcgacagaaatccgacgatacctatcacgc +gtgaactgttctggttcttattcaattcgaagtgatctcagatacattacggccatgctt +gcccttcatgtctgctgagcagttttgttataggctgaatctcctctaagcgaaattgat +aggatttttggtggtcgatttagtctgtacctgcttattaagattcaaaatgacctactt +cttacgccgaaatgatagggatcggctgaggaggataaatatacgctggtgcctggtatt +tatccagaacaagttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggt +acgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtatagtccaccatta +gttctgacttacttaatatagactgaccgagattgtagtatgtggatccaagcttgccat +gtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaagagttaattaatag +tactgcactataattgtcggcggagtaccatgagctgttgcccaattcgatgtttattaa +cagcacgcataaaaaatccagacttttcaattagaattaactataaatggtccgcgaacc +ttaaatgatcggaaggacgggatctgccgttgtatagaccccaactctatctaattttta +taacacctctgtaatcaacaaatcttattatgccatcattatgtcattcgccaagtaagt +ccagttcgagattctctggaccgtgcaatagtattgtcaaattatggtaatggaatcctt +cttctaacacccttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagc +aacataagtgccgtttctttttacgatgatagggattcttaaagcttttctctattctag +atcccagttgccatcatcaatatctcaattgatgctcattatatagttcttatttagtat +gtccagatgtcactgaagatcctgcctagaaccgatattctcgacaggatcatcagttcg +acggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagt +accgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagttttactgccttt +aattagtagtcgattagtgtagtttgatattatctaccttatagaatgtaaacagtaacc +cggccttaatggtttggcaggattctttgtaaaagttaataatgttcataaactttatca +gaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacgg +agtggcttgcgtcttgttgtccgagtacacatattgctcctctcccccactcttctagga +aaatcaattatgctaacctgcagaccttcttctttactatctttaatgcatgcccagtat +gttcatagggtagacttgctatctattttgtataatctacgaatgatgcttggggcgcga +cttttaacaattaagccgttgggtataatttgagagggtgccacgatagtaagagatttc +cggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagctcaccctcctcag +ttctccaaccctgaaccggctaagtatgactgtgcagtattaattttgaatacatattgc +agcccctaggatacattatagatgtctctttcttacccaaactcgcccgcaccaagaaag +aatgtggattcgattgaggttaaattagccggaattacagacacagattcttgtttacaa +ttgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatggattacgttggg +gatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaagaattcacagagg +attaatacacttctccatgaagataggactgcttgcactatccttatctttgtgtcttcc +ttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataacggaaggtgttc +caaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggac +tttagatttgggtattctagagactgtagaaagactgcaacaacaagacattcacagggc +gaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttaggaatccatacat +gtaagaaagaatcaaccgtaattatagtgttttcggccccttgaattacgtgcatgcctt +tgctaaaagacctctgggaaatagattgaatattctggacagcagcgaatcctgattata +tctcaagcgaatatatgacccgcaagaaggatttatactagaataagtctaagaaagggc +attgggtcacttcttccactaacacacttttatcagttttataccttgagagtcccatgc +atttttatatatatttaactttcgttgcgtaaaactttaaatatgatccgtgctctatct +ctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaag +aacggtttcttctgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgc +attagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaa +caacgcgatttctatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatg +tcttttcagtttgggttttggatttaccagtcttttagtttcggtactatttgatcggga +cattcgtccaaacatgatggctcattcgttctttttttcaattttaatcaaaaccttgta +tttacctgatacattaaactgagcatcgcatggaggtggagattcccatatatgtaatca +tttgatatcctattccattctttttagttataaataaacgctccactgcacaatgggagt +aggacttcaccaataattagcatctactgtaaacaagcgccgtaacgaaatgattactga +ttgagaaaaataggtctcaacaacttttgacagatatgtatccgatacccaagcgttgct +aattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaatggttattactc +caatgggctattctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgt +agtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaa +atcgatcacggtgatgaattattgttattgtttaaaagaagtcccctgaatagcccttag +ataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgc +agagttttgccaagtttacaggtgatttactaacacttgggagggtacgtacaaccatca +cctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattg +accgagttattaaacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttg +cgaaatgttaaatttatggttttttccgttgagtgataatagctgcaacatgaagatagt +aaaactgaggttaaactttcaccatattaaattatatgttcaattacgcgatgtacaaac +taatgttaatcagatttaggagcgcgcttaatatgggtccctatcccgactttgtacgag +attttgataaaaaatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttg +aaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcctggctcaatatt +tataatagtaatggttaagattgtggcccaatcgctgagtacccgtcttacgctttttcc +aacacataatcgacgagaatgtatttaaatgtttgagacttacgttttccgcgtacttat +tattaaagtcattggagagggtgtcgtctgggtgtagttttctcatctgctcaggagcta +aaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggctatttaattttta +tggtacacttgaatatgtttagccataatgtagccaatactacaatatcagatacttgta +tacgacctatagacttttgccgaccgctcgtagagtgatttagaaagatgttcggatagc +acagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgc +tatatgttactctgaatgttgttttttttaccagaatgtgttataatgatcaaccatgca +cgttcctactaatcatataaattttgttacgtaagcttttctatgatagtggtctaaaga +ctacccttgcatactttaagattaagacatgcactttaggaggaactcacacgttttgag +ctgttctagcccacctataagccattcgtccgcaatcccataactacaatagtcggcaat +cttttattacccagaactaacgtttttatttcccggtacgtatcacattaatcttaattt +aatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgcttcttgagaatac +agattactgttagaatgaaggcatcataactagaacaccaacgcgcacctcgcacattac +tctaatagtagctttattcagtttaatatagacagtatttgaaccaggcgctaatgttaa +ggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatttgcggggcgata +gcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacag +ttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccg +aagggactactgtattccgtcttggggatgtaacagactgattacagtcttatgatgaag +cctcattcatctaaaattagttgatttattccacggatactatcacactcctatagaaag +agttaccaccgtgggaagctagatataataaataaaagacatacaatattagtatggctc +atgatctacacttactcggatctctctttttttataaccagtagatcgcattacacgtat +tgttgttccgcatcaggccctaggggctcaaacttccatggtggataactaaaacgtccg +tcactaaacgaagatattaatagatgaaatacacgggtttacttgatttctgttcagtca +ttcacgggaaatcctaggagtctttcataacggcggtcttagtaggaatgtagtcaagct +ctgtagaggtctcgacggaattggtatttcctggcatcacaatttacctagtattggaga +tcacttaaaataatgttgagataataatcaggatatttctagtatgtgacaaacctctat +ttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaacgactacatgttg +gaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtgctttcgtttaag +gctttctgtctaacattctaacgtcaattcctatgtaatactactgtaaccaagttatta +ctcggctgcgtagataaagtctcatgtaaatgacggtttatctgttacttttgggtttca +acctagctaggacgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgt +gcctttttatgtccggattataaccatccctctcccacttggaatatcaccgggttctta +atgacttagttcgtcttccttattttccgggtaagatcgctgtggaccggacccattttg +atctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttag +attaatcaatgcactgcactggattaacaagaacatgttatagtgtactgacacatgtta +gactaagaggtctgttcgggttagccgacttatatgtttaaccgattttgacaactgggt +tgagagataacaatgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctc +aattcgctaatggcttgaattatttaattgttctaaccctggcgtcgaatttttttggtt +cgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcg +gcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaagctactcgaatt +ggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaa +gagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtggtctataccacc +aaaaagtatatgggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgta +cactaggcagccctaatccaaaacttttgaggatgagtactgccactattatactgtacc +atttgtaacttacattttatatcttcaaagaggtagatattgtcggccattactgtcact +tacactaagggtagcttgattactgatacctctcatggtaaaaagtaatttaagaaccta +tttttttacataacctctgctactaccgttagtgttttagtcggttcaagtcacaaaatc +cctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaaacttttgccgga +accgttaatcctatgagaataccactcttggaatcggtcctttaggctgaggatatagaa +cgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaaacgcaagtacca +tatgccgtcctcagtaaattgccaaatgcagaaatcttacactcttttcttaactaagta +tgagagcaacctcactcctgaacagcttgttacctaacgagaagaggctttaagtagcct +ggagcctcaaccggatatccggatttgactctcatccacttacatgatgattacggtcat +tacatctcatgattttctgagtgccctatagactgggaatttaatctaccctgtttctat +ttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatgccaccataagta +agttctcggaacccttacatgattggcctaccaacctatatatgtgaccaatgtacggta +catagagtgtggcctatcatattcaggtcatcgagctcagtatttaaagattatatggtc +gctgggggtattcagtgcgcgatggaagactaacattggaaatcaacggaattgacaaca +cgctcactttaataacctatctcaggataagtttaatgtaattagacggaactttctcta +actccgtgtactaactctttgaaaataatgtgggtatttttatttcatctagatttgtct +gtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtcataaatataaaa +tttagatcttaggacagaggaaagtgctttcccgagcataggatctggcctacgccagta +gttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagggtagtgttcgat +actcagcggggaactgacatattacactaaggaatcaaggcccttcgtatgggtcatgtt +tatatatttaattacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatg +caggatgcgattcgagtttgtaaattcacagatactgtgtatcatattattatagatgtt +aaggcatagaattattggtattgatgtacaaaaaattatgggtgggcagtaccgataggc +attacgagcagtgcagcttggaagaactggatgtatcctataactagtaagagccttaaa +ggtactacatacccagggatgttaccatcattaatttggccatcttcaatcttcgcaatg +catactttcttctacaagatgccttttagaagacaaaataagtgtcaacaataacgctgt +aacttaactctgttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgc +aaacgcaggactactagattattaaattcgccagcccgcctcgtttaatataacatcata +aaaattctaagtaatatctcacacactaatccgccatcgtccatagcatcagtcacctgt +cttacacaaacacatgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaa +ctaattgtggaaagctgctaccttgaacgacatcaaccatcctacctttgtacaacagac +caacatctctgtactggtaaatagatctgaaaagttataaatataactgttttcacattg +atagaaaaacagctatgtgctatttgtatatactataataaattaagcgaaacatggaga +ttaaaacagtgttttctcatcctccacctcttgttctgctaatttataattcttgatgcc +actcgtgtgagtcgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaa +cgagatcctatttctcctgaaaattattagcacggtaactcctagggatagtggtactag +ttggtatgaacgtataaaaacttgtactactttctcgggatgtgagggagcaaactatta +ctcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatacctgtctggatgg +attatatgcaggtaggcgagagtggattgtagcgatgctcggcgggggtattttaaaaat +ctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgat +tagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccat +atcaagttttgcaatagtactccagaccatgaaatggttatccagattaataataactta +atatactttcactacatactcagcgggtattaaatttcactttatgtcaaaggactctta +tgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaactt +gatcagccttgtaaaatatagtagaatatgatgttaaatcatttatattccagggagatt +gaatagcttacgattagctggtataatttaactcacatgattaagcaaatatctgtagga +ccgagggaaagaataaaataaagtaccatgagttcggaacgctgcattacatggcgttgg +gctagcctgatacaagaagatgagtatggagctctcttcatcgggacgtgacaaccctag +cgtaatcttggcagatcccggagcagatgattatcgtctaacactgtctttaccaatgca +caacgcatagatttaacctgaactgttctggattcactcctgactacagcctacaactca +tttctatgcataactcttaaagacagtcgcaatatcagtacctctatacacatcggatca +gactagatcataagataagtctcctctggatccttgtattctgttaagtacactacaaat +ttgtttagtgtctgggacaattacgataagggtcgcgactagaccacagggcatatgacc +tccaccgctcctagcgagtctccaatctgcaagcactcatacgctaggggcatgaatcga +ctgtcaatgcactgtaagatttacgagggtgagacccatttagatatgcctcgtttaacc +gttttaggcttgataggatgagtttgtcgatccatcaaattcccgacattcatattgtcc +aataagtatatctagcttattcggactcgctaaactaaattatggtataaatgccgtcaa +ccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggccttatggcagcg +tatacagctggtataacgaccatatacaactatgaacggactagctgtgaactaagcaga +ttattggatccttgtgtataattttaagtttcgatctatatgctatagtatagaaaatgt +tccgatcgtacgcttcctttacagttaaacagtctatatcatgaagcttatccaaagctg +gacatttgatggcaatcttacttaattatgaaacttaattacctattattgaaagtattt +atatgatcgaataagatttgctctataaacaggtcgtccattcacgacctagtgattgcg +taaattgaccaacctaggtaatctaaagcctgcatctatttcttatcattcatgttatac +tgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcaca +tttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctat +cccacgcgtcattttcaaattggttatctacggataactgtgcgatgaactactataggt +caaaattatcttcaatctcattctagatcatataaagatgtccttcgcgattgatacgtc +tacagtgtgttggtgttacacagagggtagcgactacttacttactaactctctcttgat +ccgcaagcataagccaggttaaagtgctctatctttttctgtggattataatagttatac +cgccttgcatctaggtgcccattaggtaatgccctagtgttttcataaatttactcctgc +catctaacgttactttaatttcccagattcaataggtctctcatttgaaaattgttatat +gtcaacaaagaatataatagctgagtggaacaatacactgtgagggagtaatacatactc +taaattttctttacggtttgcgcctgcacagttttttttatctatgtgatccgcataaaa +agtaatttcaacgttccattcaagttaagtcttggtgacactagcattaggagagatcac +caagaccattatttatttagctagggtttaagtcggttagaaatatcagataatgaggtc +tttatccggccttacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaag +tatggccgaacccacataatgcacaaatcaagtcgatttcttccgtccttttagtctcct +gggaactacgggttattcatagttaagctaaatcagttaacggaactagacaaatgtata +atagttcccaaatatatatctataaatcttatgcagttagggaatgcagatttgaatcat +ggcaatacgctagctcggaactcaactacaagtgttggatgtacgaattcaaaggtatta +catccttatgatgttcttttttggatacttttatgacgacttccacgaagtgaaattatg +ttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgttctgtttataat +tctcgtcataatataaatacaagcatatgaggccagtcatggagctttcatttggactaa +catttccgtagagtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgtt +atcagatacatgacgcccttgcgtgacattcatggctcctgacatcgggtcttttaggct +gaatctaatctaacccaatttgtttggattgtgggtcctccattttgtctgttaatgctt +attaagattaaaaatgtactacgtatttagacctaatgattgcgatacgctgtggaccat +taatataagctgcgccaggggatttttccagatcatctggcctgtgtatatgttcaaatc +taatagccgagagaaattactccgacggaaaataaaggcagataagcgtttcagagcacc +atcgtggcgtttagtcaacctttagttcggaatttattaatatacaatctcactctttgg +acgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcat +catcaaagaacagttaaggaatacgactgctctataattgtccgaggagtaccttctcat +ctgccaatagtcgttgggttggaaaacaacgcattaatatgccacacttgtcaattagaa +gtttctataaaggggacgagtaactgatttgagacctagcacggcagaggacgttcgtgt +gacaacatctctttataagtttgagataaaatcgctaatctacaatgattatttgccaat +cattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaaggccattactatgg +tcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaaacactattgaat +actgccgccgcattcgccagcaccaacataactgcacgtgcttttttccatgattggcat +tatgaaagatttgatctatgattcttaccagttgcaatattcaatttagcatgtgttcct +aattattgtgttattatggtctatctcatcatgtaaatgaagatcatgacgtcaacacag +attctagtcaggatcatcagttcctcggggaaatcgcacctaggaacagccttatgcaac +cgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgag +atgtacgaatcgtttactgccttttatgaggagtcgagtactgttggttcatatttgcta +catgattgtatgtaataacgatcccgccctttatcggttcgatcctttatggcgataagt +tatgaatcgtcagtatctttagatcaaaaactcaactagtacccagttccccggaggaac +ggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttc +atccgatcccactcgatgattggtatagctatttgccgaaaagccacaacgtattcggta +ctatcttgtttgattcccctgtatcttaattcgcgacacttgatatcttttgtgtttaat +cgacgaatcatcctgggggcgacacttgttacaattatccagttgcgtttaatggctgtg +ggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgca +ggacgaatagctcacccgcctaagtgatccaaccctcatcaggataactatcactgggca +gtattatttttgatttcatatgccaccccctaggagactgtagtcatgtatctttcttac +ccaatctagcccgaaacaagaaagaatgtcgattccagtcaccttttattagaccgattt +acacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacga +cttgctctattcgattaccttcgcgatctcaatcgattacgctaaattttaatgcccgct +gaaatatccaacatttaaaacaggattaattctctgatccatgaacttaggactcattgc +acgtgacttatctttctctcttaattcatgctccaatacggtgggctaaaccacttttat +cacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtc +aatctgggtatcttctattgggacggtacatttcggttttatagactatgtagttacacg +gcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgcc +atgtgtccggaggattacatacatctaagaaacattctaaactatgtatagtcgtttacg +acccttgtagtacgtgcatcccttggcgaaaagtactctgggtattagagtgtatattat +cgacagcaccgaatcctcattttatagcttgacaatttatgacccgaaagaaccttttat +aagtctataagtatatctaacgcaattgcggcactgagtccactaactatctttgagcag +tgttatacagtgagacgccatggaaggggtttatatattttactgtcgttccctaaaaag +ttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgctt +gtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttacattccttgctta +tttgcgataaatcgatacaaccccattaccagaaaaacccggagaatcaattactctgca +gatcttatactaaaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgt +ggagcgttggggtaagagcggagcgattttaactttcgcttttccattttccagtattgt +actttacgttatatttgagcggcacattcgtcaaaacatgatccatatggactgaggtgt +ttaaatgttaatcaaataattgtattttcagctgactttaaaatctgcagccattggagg +tggagattccaatagatgtaagcaggtgatatcatatgcaattcttgtgacttattaaga +taccagacacggcacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaatt +ccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaacgtttctctgaga +tgtataagttaccaaacactggagaattccgctaaactaaggacaatttccgtcgtatta +attgttgacaaatggttagtaatacattcgcagtggataatccgttgcatacctagcact +gagtgtaaataaaaccaatcgactactggcatttcgggctaacgactagatgttagccta +tgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttcttattcgttatt +agaagtcacctgtagagacagtagagatgacctaaatttggtttgtccagtcccgaggtg +atctaatgattaggttaacttagaacagtggtcaattggttaaagctgatttacgaacac +ttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtattcggtcatctag +acaaccccatcgctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccga +attcgaaatcctgttgctccggggagatagggttaatttaggcttttttacggtgtggca +tattagctcaaacatcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgt +tctgctaggaagcgatgtacaaaataagcttaataagatttaggtccgaccttaatttcg +gtccatagcacctctttctaagtgttttgcttaaataattgtattgttattgattttctg +cgagttgaacacggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaa +tgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccg +cactaaacggctttcgctgtttccaaaaaattttagtccactaggtatttaaatgttgga +cactgaacgtggaagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgta +ctttgagcagatgctatcgtcagaaaaaggtaaatcttttggttctttataattctggcg +tccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaa +ttacgtcattagctgttacgtctatacgaaatatagactgtggacgacccatcgtagagt +catgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacaca +gtattgtactggtcaattggttcatagatctgactatgaatcttcgtttttgtacaacaa +tctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcc +tgttcgaggttagtcgtataaagacgaaacggccttaatgtaacattaactattccactg +taggtggatctaacaaggttggacatgtgctaccaataagataagaatttcgtccgcaat +acaatatctacttttgtagcctatcttggattaacaacaacttacgttggtatttcaccg +gacgtatcaaatgattctgattttaatgactgagagtaaacatcaacgaatcttatgtat +ctttaagccgctgcttgacaagtcacattactgttagaatgaacgcttcattactacaaa +acctaccaccaactcccacattaatattatactagatgtttgaagtttatttgacaaagg +ttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttagggtattaattgt +ggtcggtgcatttccggccccatagcgctccgcggggagaaactatggccttcatgacag +cccccccataacatctaggtaatggtcggataactataaacaaccctctccagagaactg +tgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaag +actcttttcactattttcttgatgcctcattcttctaatattaggtgattttttaatccg +agaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaa +tgaaatactttttgactatccctcatgatctaaacttacgcggagctatctttttgtata +acatgtacagagaattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtc +atggcggcttatcgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacg +ggtttcgggatttctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgc +gcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgcct +tctcaattgtccgaggattgctgataacttaaaataaggttgagtttttaataacgattt +gtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacg +ggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggta +tttgtacaactgctttcctttatcgattgctcgagaacattataaagtctattactatgg +attaagactgtatacaagtgtttaagcggagcccgtgataatctataaggttttggtacc +tttatctgttacttttgccttgaaacatacatacgtacacgggaatatttacctaaacgc +cgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgccc +acttgcattataacccggtgcggaatctcttagtgactcgtcaggagtttacgcctttga +gacctctcgacaggacccattttgatctagtcgttataggtagagtgcctttcctatcgc +accattaccttctagcaaacttagagtattcaatgaaatcatatcctgtttatactaaat +gttataggctaatgacacagctgacactaagaggtctcttcgggttacccgaatgagttg +tttatacgatgttgacaactcgggggagtcatttcaatgaagactgaggactcttgatca +gattaaaacgcttaatgactgataatttagattatgccgtgtattatttaagtgggcgaa +ccctcccctagaatgggtttcctgagaaaagtcttagaacacagtattctgaatccagat +gcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcg +caatccgtttaaccgtctactattcctagagcgaagagctatgttctgacacgtccccaa +tattaggcaaaggctccaaaagaacagtcaattgattaactacgggcttggtttctccgt +gaatccttgcgccgctataccacataaaaggatagcggtgataccacaagtttgcgacgt +taaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaattttgtccatca +ctactgccaagagttgactggaccagttggaaatgacatttgatatattaatagagctac +atattgtaccactttactgtcacttacactaaccctagcgtgattactcatacatatatt +cgtaaattctaagttatgatactagttttgtaaatttaatcggcgaagacacgttctctt +gtacgagcttcaactaaatatttcactgtagccaaccactttaaccagaaggatacctta +atgccgatataatattgtccaggaaacgttaatactttcacaagacaaagcttggaagag +gtactttacgatcacctgatagatcgaccggaacgattctatataggtttggtctgagaa +atttgtagctaaaaccatgttccataggaactcctctgtaatgggcaaaatgcagatagc +gttcaatcgttgcttaactatctatcacagcatcctaactcctcaacagcttctttccta +aagacatcagcaggtaagttgacggcacccgataacccagagcacgattggaatctaata +ctctgtatggatcattacgctaagtaaatataatgattttctgactcaaagttacactgc +gaattttatattaactggttctatttgttaaataccacaacctctcgtcaacaggtcgcg +atgcaagtgatccaaaaatatctaacttataccaaccattacttctggcgcagaaaaaca +tagatatctgaacaatcgaccgttaagactgtctcgccgatcttaggaacctaatactgc +tcagtagttattgtttatttgggccatccccggattatgtcagccatggaacactaaaag +tcctaatctaacctatggacaaaaagctcacttttataaaattgctcaccttatgttgat +tgttatttgtccgaaatgtctataactcagtgtactatctattggaaaattatggccgga +gttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaataattatcagctg +gaaaatcatctaatatatattatattgagatattacgacagacctaagtgctttcccgtc +atgagcagatggactaacactcttggtaatccttctcgttttagttggtaatgtttagtc +taagtaatatcccgactcttacttactcagagcggaaatgactttttaaactaacgttta +aaggcacttagtatgcgtcagggttatttttttaattacgtacccttgtgcagagagttt +agctattcgatcctacttagtatgaaccatgagagtacaggttggtaattcacagagaag +gtcgagaagattatttttgatgtttaccaatactatgaggcgtattcatcgaaataattt +tatggctgcgcacttcacatacgcaggaagaccactgcagcttgctagatctggatgtat +cattgtacttctaagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatg +gggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcat +aagttctgtcaactataaccctggaactttaatctgttgttcgtcgaatcaaggatcaag +aaagcttctaaaaggcccaaagcaaaacccaccactacttcagttttaaattagaatcac +accctagggtattagataataattaaatgtcttaggaagagatatcaaaagatgcagaca +tcctcaagtgaataagtctccggtctttcacaaacacatggttaagcgatgtggttttga +ctagagacgttcgccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatctt +acttcatacattgcttaaacagtacaacttatctcttatcctatagagatctcaaaagtt +tgtatttttactggtttcaaattgagagaaaaactgcgttctccgatttctatattattg +tttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccgactcagattcgta +tcctatgttagaatgagtcatcaaactacggtcacgcgtacattacagagtaaactacac +gaatgaaagagataagaagatgaaagagttaataggtctcctgttaattatgagaaccct +aactactacggattggcctactagtgggttggaacggatataaaattcgactaagttcgc +ggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatccacagtaatagtt +ggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccat +gcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgagcaaggaattgga +ttctgtgaacggaatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagt +aaatcaaacgccgcgcgcagacatatcttcttggcaattagtactccactaaatcaattg +gttataaacttttagaatatctttatataagttcactacttacgctgcgggtagtatatt +taaagtgatgtcttaggaatcttatggcggcggaataaacggcttgactatagataccct +aattctggcataaccctgtaacgtgtgaagcatgctttaatagacgactagatcagctta +tagaatggatatgactgccacattgaagagattaacattagcgggtataatgttacgaac +ttgtttaacaaaatagctctaccacacacgcatagtataatataaaggtcctggagttcg +ctacgagcctggaattgcagttcccctaccctgagtaaacaagatcagtatggacctatc +ttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcg +gctaacactcgctttaccaaggaacaaacaattgatggaacaggtaagcggctggattct +atcctgaatacagcataataatatttgctttcaatatatagttatgacactcccaatatc +actaactctttacaaatcggatatgaagagtgaattagagatggagccgatcgttccttg +tattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcga +gtctagaactcacgcattatgaaatcctccgagcatagagactctaaattcgccaagcaa +taagtcccgacgcgaaggatgagaagctcattgaactgtaacatttacgtcgggctcacc +atgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacata +aaaggccccactttcatatggtcaaatatctatatcgtgctttggacgactcgataaact +aaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatat +ataacttccggacgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaa +cggtatagctcggaactatgcagattaggcgatccttgggttgaatttttagtttccata +gatatgagttagttttgatatggttaccatacgtccctgcattgaaacttaatctgtata +ttgattgatccttagcaatagcggcacatttctgggcaatatgacttaattaggttacgg +tttttactatgatggatacgttttatatgatagaataacagttgctatttaaacaggtac +tacattcaactaatactgtttcactattgtgtccaacatagggaatatattgcctgaata +gatgtattatcaggcatcttttacgctccaggtagaactaattaaaaatgatccttagaa +actttcaagcaacataagctaaaagttacgccaattataagccacatcggtaggatcttc +aggcattcccatatccttctctatcaatcccgtctgttgctaattggttatctaagcata +tcgcggcgagcatctacgataggtataaagttgctgctatctaattcgtcataatatata +catggaattacagattcatacgtcttcagtctcgtggtgtttctaagagcggacccaaga +attacgtaatatctctctcgtgttacccaagaagttgacacgtgattgtcagctatcttt +ttctggcgatgttaatagttataaacaattgcatatagctgcaaattagctaatcaaata +ctcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagg +gcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataa +tatctcagggtgtaattatttctctaattggtctttacggttggaccaggcaatgggttt +tttatctatgtgataccaattaaaagtaatttcaaagtgacattaaacttaagtattgct +gtcaagaccattacgacacttcaccaacacatttatgtattgtgctacgcggtatggccc +gtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaaatgccaaattta +gtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgt +tgtattacgtccttttactagcctgggaaataccggtgattcagagtgaacataaatctc +tgaaagctactagacaaagctagtatagttaaaatatatatttcttttaatattaggatc +tttgcgattgcacatttcaagcatcgcattaacctacctccgtactcttctacaacggtt +gcatgtacgatttctatgcgatgaaatacttatgttcttagtttggggttactttgttca +cctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaac +gatctcgattcttaggtttataattatagtcagaagataaatacatgcatatctggacac +tcttccacatgtcatgtcgactaactttgaactacagtcatatatagactgttatctgat +ccgtatgtgtctattactactcttatctgagaaaggacccaatggagtcacagtaagcga +tcatgtcatcggggctttttccctgattataagattacactattgctgtgcttggggcct +cctactttttctatcttaatcattttgtacattaaaaagctaagaagtaggtacaactta +tctttcccatacgagctggaccattaatttaacagccgcaaggcgagttttaatgttaat +ctggaagggctttatgttctaagcttttagcactgagaaattaatccgtaggaaattaat +cccacataacccggtaagagaaccttacgccccgttactaataatgttctgcgcaatgta +ggaagtgacaagctcactcttgcgacgagctccttaatacaggccctgcgttatattcga +ccgtacctataactagaccaccatcttaaatgtacagttatggttttcgacgcatagagt +atgggaccacctcgaaatgctcagctgcaaattgtactgggggtggttatcaaacattta +atatgaatctatggtaaagtactagtttatagatagccgaacactaaaggtttgcagacc +ttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcg +tatctacaatgatttggtgcaaatatttatcgattgcccaatcgttctactcgtactctt +tatagcctaacgccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaa +ttacttaaccatactcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaa +cgggcgtttttacttgagtcccaggaggtaacattggatctatgagtcttaacagtggaa +atatgatttttagattgtgttcagatttattgtcttattttggtctatctcatcagctat +agctacataatgacgtcttaactgtttcgactaaccttcagatctgactaccccaaatac +aacatagcaaaagaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagc +tccatttaaaagaatcgaaaacagatctaccattcgtggaatcaatttttggacgagtac +tggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttcaagcactttagcg +gttccatccttgatggcgttaactgatgatgcgtaagtttatggtgatctaaaactctac +tacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttaggtctccaggcact +aggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcctatagctttttgc +agttaagccactaagtaggcggttctatagggtttcattcaaatcgatcgtaattcccga +ctctgcatagcgtgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagt +ttcaacttccgtttattggctgtccctcaatagagtcgttctcagggcacgactctcgtt +cgttattcataagtccagtttgatccacgaatacagaacacgcatatctgataataaaag +cttaacgataactttcacgcgcatggtttatttttgatttattaggcaaccaaataccag +aatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaagtatcgccattac +agtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgat +ttaataataattacggctaaacgtattgatattttccaggaactgccccatctcatgaga +tgaccctaaattttattcacacctcatttttaattcttttatatcacgattatttatctg +agcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaata +tacggtgcgctaaacatattggttcaattcaatgtaagctacctcggaatttgcttgcac +taagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccg +ttggagtcactatggagttacaagcattataaatctaaggaaatcgcagtatcagtcctt +accccaaagatacttcgcattccctggggtacggaccatgaaatacttctttcatacatg +ataaacgatggagactcggttaccaccctggtagttactccatcaattggagttaactaa +gatcgctattacaggctttattagccaatcatcacaagcctctttttagagattcacaag +ttagcaaaccaaagttcctttgataagtctttaacgagatctatcccaattccggctagg +agtaaaatttatatatttgagatcggggttaaagtcacacgcaatgcaaggggtttttat +atggtaatgtccttccctaattaggtaattttcagacctccgagagagagtagatcaaca +acgcgttatactcctaaaatgcttgtcgataacatgacactacagatcatccctggatga +gcatcgactttcattacttgattagttcagttaattcgtttcaaaccattttcaacaaaa +tcccccagtagatatgtatatgcacatcttagactaaataacagttttcataccctggga +tttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactgg +ccctgttccattgtaatcgatgggacgggacgttatattgcagacccaaagtagtaataa +attcagccatatggacggagggggggaattgttaagaatataattcgattttcagctgaa +tgtaaaagctccagccattcctcctccacttgacattagttcgaagaaggtctgagaatt +ggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagtaccaagtataat +attatgacaatagaagcttaaattcacaacgtaacatatctgttagcatgctctaataga +ccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaat +ctaacgtctagttcccgactatgaagtcttcacaaatggttagtaataatttcccagtgg +agtagaagtggcataacgtgcactctctgttaataatacctttagactactcccatttcg +ccagaacgtcttgatggtaccctatgggaaacactcacacatgcttattgcctgcaacct +cagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggactgatgacctaat +tttggtttctcaagtccagacgtgatattttgatgaccgtatctgacatctctgggcaat +tcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatc +actatcatgttttagctaagctacactaccccatcgctcgcacgtggcaaagtgtgagga +ttccgatatcatccatgtgtacgaattcctaatactcttgctcagggcacttagggttat +tgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtcttataatcaccgt +aatcggtaaacagttgttatttgttctgataggtagacagctaataaagatgctgttgaa +cagttacgtcccacctttattgccctacagtgaaactagttcttactctgttgctgtaat +atgtctagggttattgatttgctgccacttcaaaacggaaattaagtcattaacgaaaat +ggttccttcataggtaaagatcaatccccaattgaagccagaaattttgagatgtcgatt +cctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgag +tccactagcttgtttattctggctcaaggtacgtggaacacgtagtattttgatactaat +gccagacccgctacgatccctgtactgtgagcagagccgatcctcagaaatagctaaatc +ttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtct +atttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatac +tctgggcaacacacatacttctctcatgttgtttcttcggacctttcataacctttcctg +gcacatggttagctgcacatcacaggattgtaagggtctagtggttcagtgagcggaata +tcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatat +tatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatg +tatggatcttgatctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaa +taagataagaatttactaacatttaaattttcttattgtcgagcatagattggaggaaaa +acttatttacttggtatttaaacggaagtttctaatgtttatgattggatgcacggacag +tttactgcttactttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgtt +catgcttccattaagttcttcttaaacttacacaaactacctaatttagagttgacgaga +tggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtaca +tttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacattcacatcccaccc +ctgaatatatggactgaatcacacacaccaaatttcatctaccttatcgtagcataacta +ttaacaaacatatacagacttcgcggtaaataaaatatattagtacacaaccgtatactg +gttgaactattgcccagctttaagacgcttttaactaggtgcttgatcaagaagtattat +tatatgacggcagtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacg +ccgtagagacatttttgttagatatgtatttctttttgacgagccagcatcttagtatct +gaagacgagctatatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagat +taaccaaattccccagaattagtaatggcgccttatcgatttactaacgatatataactt +gtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattg +aagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgat +actacgttttgctatgtaatccattctaatgggtaagaggattcctcttatagtaaaata +tgcttgactttttaagaaccattgggagtggttggcaaaataatagtgggtgtctttctc +agtgtatagttttctacaactacccctattaggttacaagtaatctggctttcttgccac +ttggcgatgatagttagattcgtatttctacaacgcagttactgtatccatggcgcgaga +taattagatacgatttgaatttggatgtagactcgttactactgttgtagaccagcacgt +gagtatctagatgggtttgctaccttgttagcggacttttgccgggaaaaagacatacgt +acaaccgtatattttactataagcagtattggccaccctcgtattgcggcagggtgtgct +cacctggttaaaatgaaagagaaaaattccattttaaaacccggaggaatctattactga +cgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttcatattctagtta +ttccgagagtcactttcctatccaaacatgaactgatagcataatgacaggttgaatgga +aagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgtcacgaactcgga +gcttacccttacaactatgtgttctgtttaccaggtgctaatatcccggcactcttttca +tgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcatattttacagtagc +cagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctgacataagtatta +catatcacttgtctgattacacagcaaaatcgctaaccttactttgcgcatgtagctatt +ggaactttgggctagtgtctatcccattaagtttaacagtagactagtccgtgagcgatc +accgagcttatgtctcgtacccaagttttggatttggatcaaaaactactcgatattcat +gatctacgggcttcctttctccgggtatcattgcgccgagattaaaaataaaacgatagc +gctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacgaatagaccatcca +atttgaattttattgggtccagcacttcgccatagtgttgaatggtaaagttcgaaagga +aatttgttatattaattctgctacattttcgaccacttgtatctcaaggacaatatccct +tgaggcttttagcagaaagagatgccgtaattctaagggatgataataggttgggaaatt +taagagcagtagtaacggtcgcgggttcgaccttaaactatatatttaaatctagccaaa +caagttaacaacaaccataaagttatgaccttattatattggcaagcttaacgttttaat +tgctctagtaatagagtggtagaggtaagggaccatcacctgattcttcctccgcaacca +ttatatagacgtgtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaata +tcgaatggcaattagccacattgagttaaatagttgaggatatttcttgcacagaatcag +atctaatctaatgattcgttactaaacacttcaccaggtatcgtgaaggctcaagattac +ccagagaacctttgcaatataagaatatgtatgcagcattaccctaagtaattatattct +ttttctgactcaaagtgacaagccctagtgtatattaaatcggtatatttgggaaattcc +tcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccata +catgaattctggccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgcc +aagatattaggatcctattactcatatcgtgtttttctttattgccgccatccccggagt +atctcacccatccttctcttaaaggcctaatattacctatgcaaataaacatatattgtt +gaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgact +atatagtgctttagtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtt +tcttgtcctaatatttttcagatcgaatagcttctatttttgtgtttattgacatatgtc +gaaactccttactcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtct +cgttttacggcggaatcttgagtctaacttatatcccgtcgcttactttctaacacccct +tatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgttattttttgaag +taagttacattgggcagactcttgacattttcgatacgactttctttcatccatcacagg +actcgttcgtattgatatcagaagctcgtgatgattagttgtcttctttaccaatacttt +gaggcctattctgcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcg +caacatgccttcatatccatcgttcattgtaattcttacacaatgaatcctaagtaatta +catccctgcgtaaaagatggtaggggcactgaggatatattaccaagcatttagttatga +gtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcgtaatgttatctc +gggttccgcgaataaacgagatagattcattatatatggccctaagcaaaaacctcctcg +tattctgttggtaattagaatcacacaatacgggttgagatattaattatttgtagtacg +aagagatataaaaagatgaacaattactcaagtcaagatgtatacgggatttataataaa +aatcgggtagagatctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgtt +acatcagaaagggtaactattattaattaataaagggcttaatcactacatattagatct +tatccgatagtcttatctattcgttgtatttttaagcggttctaattcagtcattatatc +agtgctccgagttctttattattgttttaaggatgacaaaatgcctcttgttataacgct +gggagaagcagactaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcg +acgaatggacagactttactaaaccaatgaaagacagaagtagagcaaagtctgaagtgg +tatcagcttaattatgacaacccttaatacttccctttcgccgaatactggcgtggaaag +gttttaaaagtcgaagtagttagaggcatctctcgctcataaataggtagactactcgca +atccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaacc +gtccccactcgcctggggagacatgagaccacccccgtggggattattagtccgcagtaa +tcgactcttgacaatccttttcgattatgtcatagcaatttacgacagttcagcgaagtg +actactcggcgaaatggtattactaaagcattcgaacccacatgaatgtgattcttggca +atttctaatccactaaagcttttccgttgaatctggttgtagatatttatataagttcac +taattaagatcacggtagtatattgatagtgatgtctttgcaagaggttggccgaggaat +ttacggattctctattgatacaatttgtctggcttataactcttaaggctgaaccaggcg +tttttagacgacttgatcagctgttagaatggtttggactccctctttcatgtcagtaac +atttcagccgttattgttacgatatgcttgaacaatattgatctaccacacacccatagt +atattttataggtcatgctgttacctacgagcatggtattccacttcccattcaatgagt +attcaacatcactagcctcagagatgatgacccacctctaataacgtcacgttgcggcca +tgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcatataacatttgag +ggtaaagctaagcggatgctttatataatcaatactcaataataagatttgattgcattt +tagagttatgacacgacatagttcactaacgagttactattcccagatctagactgaagt +actgatcgagacgatccttacgtcgatgatcgttagttatcgacttaggtcgggtctcta +gcggtattggtacttaaccggacactatactaataacccatgatcaaagcataacagaat +acagacgataatttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaa +gctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaactggttcccggg +agtcctggagtttcgacttacataaatggaaacaatgtattttgctaatttatctatagc +gtcatttggaccaatacagaatattatgttgcctagtaatccactataacccgcaagtgc +tgatagaaaatttttagacgatttataaatgccccaagtatccctcccgtgaatcctccg +ttatactaattagtattcgttcatacgtataccgcgcatatatgaacatttggcgataag +gcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggttaacagacgtac +atgaagggaaactttatatctatagtgatgcttccgtagaaataccgccactggtctgcc +aatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtat +aacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcactattggctacaa +aatagggaagagtttcaatcatgagagggagtatatggatgctttgtagctaaaggtaga +acgtatgtatatgctgccgttcattcttgaaagatacataagcgataagttacgacaatt +ataagcaacatccctaccttcgtaacgatttcactgttactgcgcttgaaatacactatg +gggctattggcggagagaagcagatcgcgccgagcatatacgagacctataatgttgatg +atagagaaggcgtctgaattgatacatcgaagtacactttctttcgtagtatctctcgtc +ctctttctatctccggacacaagaattaagttatatatatagagtcttaccaatcatgtt +gaatcctgattctcagagttctttggcgggccttgtgatgactgagaaacaatgcaatat +tgctccaaatttcctaagcaaattctcggttatgttatgttatcagcaaagcgttacgtt +atgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtgggaataattctt +ttgaagacagcactccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgt +aaccttgcacaagcaaatcggtggtgtatatatcggataacaattaatacgatgttcata +gtgacagtatactgatcgagtcctctaaagtcaattacctcacttaacaatctcattgat +gttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaag +gaacatctactaatgcctttgttaggtaagatctctctgaattccttcgtgccaacttaa +aacattatcaaaatttcttctacttggattaactacttttacgagcatggcaaattcccc +tgtggaagacggttcattattatcggaaaccttatagaaattgcgtgttgactgaaatta +gatttttattgtaagagttgcatctttgcgattcctctggtctagcttccaatgaacagt +cctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggtt +cggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagc +aaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtag +ttaaataaatccatatctgcaatcgattccacaggtattgtccactatctttgaactact +ctaagagatacaagcttagctgagaccgaggtgtatatgactacgctgatatctgtaagg +taccaatgcaggcaaagtatgcgagaagctaataccggctgtttccagctttataagatt +aaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagttggttcattaat +tagctaagtacgaggtacaacttatctgtcccagaacagctccacaagtttttttacagc +cgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattagagtttacaactca +gtattttatcagtacgttttgtttccaacattacccggtatgacaaaatgacgccacgtg +tcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcctacacatactga +attcaggcaatgcgttttattcgaaaggtcatataactagaaaacatgatgaattcttat +cggatccttttactagcatagtgttggcgaacacctcgtaatgctcagcggcaaattgga +ctgcgggtccttatcatacattttttttcaatataggcgattggtctaggttagtgattc +cccaacacttaaggtttgctgacattcataccctcagcaacttcctctcaaaaattagag +tgagttggtggtcttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgc +acaaatcgttataatcgtactctgtagacaataacccattgtagtgccgattttgtgcat +aatacaagaaggaggatataaaaatgacttttcaataatattggctattagcaacaagaa +ggagaatcctcattaagttagcaaccgcagggggtactgcagtccaaggaggtttcattg +gagagagcagtatgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctg +attttcctagatagaataagctatagctacttaatcaactcttaactgtggagactatcc +tgatgatctgaataccccatttacaaaattccatatcaatgaggctaacgcttaaatttc +atttctccatcgtaacaaaaatcagcctttttatacaagacaaaacactgcttccattac +gggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgc +gtttatacttaaacaaattttgacctgacataatggagcgacttatcggatgttgccgat +ctttagggtcatctattaagcttatacgaaaaagggacaagcacgttacgtaatctggta +ggactgggtacctagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaa +tacaggagtccttttcatttttcaagttaacaatataagtaggagcttagagaggcttgc +atgaaaatcgttaggaattacagaataggcagagagtggggcgtgtagactacattcttc +aggccccacaatatgggttataggttaaactgcactttttgcgatctcccgaaatactgt +cgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcatccaactattcag +ataaacaagatcgcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggc +atgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaa +cataattcattctttcgactggacacgctaaggtttggacaaactttgtatctatatctg +gaggcctgtattccagcccttcttttaataagatttacggcttaaactatggatatttgc +caggaaatgacactgctattgacaggaacataattttgattcaaacctcattgttaatta +ttttatatctcctgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtga +gggctcgaggaatgaatcataatagaccggcccctattaatattggttcaattctttctt +acataacgcggaatttgattgcacgaacaccgggaacacataaccgtatagcgcccgtta +tgctagtgcctagcgactgggaccgtggagtctatatcgtctttctaccattattaatct +aaggatataccactttaagtcctttcaactaacataaggcgcattccatgcgctaaggac +cttgaatttattatttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgt +actcaataaagtgcagtttactaagagccctttttctggcttgtggagactatcataaca +tgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacg +agatctttccaattgccccatagcaggaatagttatatattgcagatcgcggtgtaacgc +actccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatca +aagcacagtgagagttgagcaaattacagttatacgacttaattcagtctccataaattg +aaacgacacttcttaacgggaggaccagacacgttcattaagtgaggagtgcactttttg +actttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagt +tatttctgttttaatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccc +tatcacacctcagagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtag +ttggcacacccaatggacgaataaatgctgccatatccacggagggcgggattgcggttg +attttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaat +tactgcgtacatccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaacc +aaattgacaacttcatagtataatttttgcacattacaagcgttaattaacaaacttact +ttgctgttagctgcctatatttgtccgacaatataactggatatctctgcgagaactgta +aattaacggcacttggaacataatagttcctattggtaacgacgttgtaggcggcaatta +tccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagta +taactttagaagactccaaggtacccagaacctcttcagcggacacgatcgctatcaatc +aataaggattattcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagc +ttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctgttattttcatga +ccggataggacatctcgcggaaattcgggtaacagctgggtagatataggacctccccta +cgtattaatgataagcctgtcataactagcttggtttaccgaagagacaataaacattcg +agcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaacatgtactattact +ctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgatgttgacagaatt +atgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtctgagcattcgtac +actgcgtattaagatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaac +taggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaa +ccaaattaaggctttatccaatatgggtccttaagtgctaaacatcattcacaatttcaa +gacagattgttggtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccag +gtacatcggtaattatatgttgactaaactaccgtgtgtattctggctctaggtacggcg +aacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcag +cagatcctaagtaattccgttttattgtcctgagggagtaggatcgacgaactctacaag +tcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtc +atctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcgatggttctttat +gcggacctgtcatatcattgactggcacttgcttacatccaaataacacgtttgttagcg +gatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctaca +tgataaatgaataagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgt +cgacgagttactactaaaggaatgtagggttctggatctatgaaaagcgacctccatata +tatacgggcctaagcggagtaaaataagtgatcaatggactaacattgaaatgttagtat +tgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatg +gtttagcatgggatgcaagcactcgttaatgcttactttagttggttgcgggaacaacag +gaggctatactaactggtagcgttcttgcttccattatgttattattataattaaaaata +agacatatggtagagttgtagtcagggtggatcgggttgtctataacgttggaataatca +aaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgt +gcaccacacattcacagcacacccctcattataggcaaggaagcaaacaaaaaaaagtta +atcgaccgtatccgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaag +ataggactaaaattcactagtatcctggaacgaggcaacagagttatctagatggtaacg +aggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacctctattgatata +caagtgactttctcggtaataacgcacttcacaatgtgttgtttcttttctatgtatttt +gcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcac +atggtataactgcaggaggaacattatccaaattcaccacaattactaatccaccctttt +acttttactaaagatatattaattctcatgttgtctgaattgtataacccggtaccctgg +gagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaacacacgacttcctt +ccgtctattcagacactcaacgagactaacttttcctaggtaatcaatgatattgggtaa +ctcgtggcatcttatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgc +taattaagactggctctcttgcgcaggggatacgtttattctacgtacccgatttggtta +ctactaagcggcctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagc +agggaagggttacagggagagacttattgagatacgattggaatttccatgtacaatcgt +taatacgcttgtagaccagcaactcagtatagagatccgtttcctaaagggtgagcggta +ggggcaaggcaataagaaattactaaaaccctagttgttaatataagaacgattcgaaac +aataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaataggcattgtta +aaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaa +cctaaaaggggcttattctactttttccgacactcaatggacgagacaaacatgaacgga +tagctttaggtctcgttgaatgcaaagaatagaatcgttattattaatcggtttccatta +tctatatgcggtatagatctccgagaggaccctgtaaactagctctgcggtttaactggt +gctaatagaccgccactatgttattgcttctagctcctagcgtcttatcatgttatacat +taatgtcgcatattggacagtagccaggcttggatggatcgccgacaaaaagaaaagact +ttccctgtaaggacttaactattacatataacttggatcattaatctgcaaattagagta +acggtctttcaccagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaa +aactagaattggcagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttg +cataaatatcttatcgatattcaggttattaccgattccttgctaacgctagaagtcaca +ccagagtaataataattccagacacctgtgaaataatcggtcactacggatagactagta +acgataatacgtatagtccataaaagttgaattttaggggctaaagatattagcaatact +ggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaa +ttgtatcgataggaatagttacagtcacgcttgtagatgtaagagatgacgttattctta +gggttcttaagtcggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaa +acgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattt +tagtggcaaccttaacggttgaattgatctactaatacaggcctacaccgaagggtacag +ataatgattcttactaccctaacatgatagagtcctgtcctatctcataggtcgacattt +taaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattcacttatagacttc +aggttatttcgtgctaacattaagatagaatataatcagtcgttaagaaactattatcca +gctttcgtcaaccataaagattaaaaactgaaacttggcaagatatgaatagctatcctg +ctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagt +aaagcgggagagtgcggtaattaatattaatatactattaagctacacagcaaaggctgc +aataatgttagtaagtagaacataaaggtattctccacaagtaataaatagtgtgagcta +attgactaacttaactctcgcgacaagtgatgtggataagatgactcatatcgtcttttt +ctgtagtgccgacatcccacctggatcgaacaattccttctagttatcgactttgattac +ctatcctattaaacagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctac +catagctagagttagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatg +agtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatccattagattaga +tgtttgtgttttgggtctgatgtcctaactactttctcagtgaaactaatgtcatcatcc +aagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtctataacgtatataa +agtcgctgaatttagaacacaccttatctatgttgtaaagttactttattccaaaggacg +tgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagata +agaatttctttcatacttcactggaatccggcgtatggatatctctaccgcgtcatctgg +tggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacat +cgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtgaagtctaattat +ttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggat +agaggacattgcatgtacgtaggactattctccaaggggtcttctattttgttagcgaaa +attgttacagcctaatgttagagcggcgtacgactttataccagatactttcattagata +tgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgtt +gtgatatgatgtttttctagttcgttctcatatatatagatcaacaatgaataatctcat +gatctataaccgatgtatatttatattccggttgactgctccggtgcaattcactacgga +cactaatgactaatatggcgcctttcatcagaaacgctaaatatgattaatgaattaagg +gagtattatctaattattagagagtagcagttagtctgatattttcggtgtatgtgttag +ccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttca +ctttatgactctggttatatccctcggagaacaagaataagagtacgagaagttcggtca +ttgaggatgaaatagaaccgctagacgaatggactcacgtttataaaactatgtatcaca +gtactacagctaactctgaagtccgagaagcttttgtaggacaaaacgttataagtacct +ttcgcagaatacggccgtgcatacctgttataaggcgtagtagggacaccatgctatccc +tcatatagagctacactaataccattacatggtgactatcgtttacggccatcatctgta +agcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaacccc +gtgcggattttgagtcagaactattcgaagcttctcaatccttttccattatggcatagc +aagtgacgactcgtcagccatgggaataatagcactaatccgattacttatgaattagaa +cccacatgaatgtgattctgcgaattgtctaagaatctaatgattttccggtgaatatgg +ttgttgttatttattgaacttatattattaacatcacccttcgttagtgatagtcagcta +tttccaagaggttccccgagcatttttaccattctctagtcatacaagttggagcgcttt +taaatctttaggctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtg +caatccctcttgcatgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaat +attcatagtaataactacaatacttgatttgttacgtaatgctcgtacataacacaatcg +tattccacggaacagtaaagctctattattctgatcgagcctaagagaggatcacactac +gctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgaccagttatagaca +gtgtaattccatattacatgtcaggcttaagctaacccgagcctttatataagctataat +caagaattagattggagtgcattttagacttatctatcgaaatagtgatagtaagagttt +atatgacctgatctagactgatgttctcttccacaacagccttaaggcgtggagcctttc +ttatactattaggtcgcgtcgagagccctattcgtaatgttaacgacactagactaatat +acaatgagctaagaataacacaagtcacaagataatttacaaatcatatatctacagtcc +acaaccatcactagcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgc +aagacgcgttaactggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatat +ggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagac +tatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattgataaatgcccca +acgttccatcacgtctataagccgtgttactaatgtgtattagtgcatacctattcagac +catagttcaactgttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttc +ttgtcttttccttaactgacctaaatgaaggcaatcggtttatctagagtcatgcttaag +gtgaatttcagccaatgggctcccattgagctagtatggtgctttacctttgtaagtggt +ggctttccttggtgtgctgactttaacacggcagagtgattatccgaagaatggataata +agacgctggcaatattggctaataaagtccgatgagtttcaatcatgactgcgaggagat +ccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcattcttgatacata +aagatccgatatcggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatg +tgaatgagagtgaaatacacgatggggatattgccggtgagtacaagttagaccacacat +tagaactgacctatattcgtcatcatagagatggagtatgaattgattctgcgaagtaca +ctggctttacgagtatctagacgccgcggtatatctcccgtcaatactatgaaggtatat +atatagaggctgaaaattcatgttcaatcctctttctaagagtgagtgggagccccttct +gttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtt +tgcttagaacaaaagagttaccttagggtaggtaaatctcgattcaccgagagaagtgat +tttggcggtgtgcgattaattcttttgatgacagatctcattattttatatagctccctc +tttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgc +tgaacattttatacgatgtgattactcaaaggataaggttcgaggcctctatactcatgg +aactatcttataattataatggatcgtggctcattccacctatccaaacttctttgtgat +ctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagct +cgcatttcattcctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaa +ggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttatagcaaacattatt +caatttcagtcttgactgaaattagtttgttagtgttagaggtccatatgtcacatgcat +atggtctagatgccattgtacagtaataccttagattagtattagcggcatgcgtacttg +gatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgcaaataggaatact +tacaatttttgatgacttgttagcatatcgctatcacccataaaaaacctgatacttgat +gagcgggtgattgagactatgtactgatataattcaatagctccaatagatgaaacagct +atgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgag +tggaattagcggtgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacc +cgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacgaagaatgggtag +agagtttgaaggtgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaa +cacctcctaatggttgtgttaaccacaaacccctgggtgaatctgattagccaacccagt +gatctgatttcagttgtcaaatctcttttttataactaccttttgtttccataatttaac +cggatctcataatgaacaaacgggtagaataatggtagcacatagcgagcttgtctattc +agaaatatggcctactcagaatgtattctccaaatcagtgttatgcgaaacgtaatttta +cgtgtaataatgatgatttcttatcggttccttgtactacaatactcttgcccaacaaat +actaagcataacagcaaaattcgaatccccctccttttaataaatggtttttcaatatag +ccgattcgtattcgttagtctttcaccaactattaacctggcatctaattaataaaatca +ccaaaggactctataatatgacagtcacttcggcctcttttaagacagttgattattgca +ggtccgcaattgatggtgacatgcacaattagttagaatccgactatggagacaattaac +aattgtagtgcccatttggtccagttgacttcaaccacgagttataaaggtattttaatt +tatagtcgatagtaccaacaacaagcacaatcataattatgttagaaaacccagggggta +atgctctaaatccagctttaaggccagagtgcactatgaaatcgccattgatcattgtgt +cattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagc +aacgattatatctggactagatcatgatgatcggaataaaacattgaaataagtccttat +caaggagcataaacattttatttaatttatacttcgtaaataaattcagaattttttttc +aagacattaatctgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacg +catgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggc +tgccacttttagcttcttgacgatctttagcgtcatatttttagattagtcgaaaaacgg +aaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaagagcaggacaact +ccttgatcgggaagaactgaaatagacagctgtcattttcattggtcaacttatcaatat +aacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcag +gcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacg +ggttgccagctacagatatactctaggtatatcccaaacaagagacgtcctttggctgtt +gtaatcggtcataatacttgtcacataaacaagatcgctgaattaaacattaaacagtta +gtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatca +cagagcgacgtaaatttagacaaacattattatttcttgacaatggaatcgataagcgtt +cctctaacttggtatatatatctcgaccccgggattccagccattcttgtatgaagattt +aaccatttaactatgcatagttgaatggtaaggaaaatgatattgactgcaacagatttt +ggatgcaaaaatatttgtgaattattggttatatactggttgtatagcacaatcattagg +tcctagaaggcatactcaacctcagcgagagagctagcatgcataattgtaccgcccata +ttaatattcctgaaatgatttcttacattacgcccaatttcagtcatcgaacacccccat +caatttacccgatagagaacgtgatcatacgcaataccctatgcgaacgtccactctata +gcgtctgtatacaatgattattcgttccatttacaacgttaagtaatttaaacttacata +aggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgt +ctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgta +tccattgtggagaatatcataaattcaagatggggtgtcatgctattcggtcctaaacat +tcttaatggctgttctattgttagtctgatttaaaatggaaccatagcacgaatagttag +atagggctcatacccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgac +ggaaagttttacggtttgtgatcaaagaacactcacacgtcagattattacactgatacg +aattatttcagtcgacagtaattgaatagaaacttattaacgccagcacctgacacggta +agtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttga +tttctatatcaaatgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatt +tagatcgttacgactcacgtacaagatcacacatcacacgcgttagcgaaagcggaatgg +ctaatacagccctacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgag +ccaacctcccccgcattgcggttcattttaaggcctgggtaacatctatcgtttagataa +tcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcg +ctacgtgtttctttaatcaataccatattgaaatcgtaatacgataattgttgctattga +ctacaggttatgaaaaaacttactttgcgggtacatgcatatttttgtaccacattatta +cgcgatatctctcagtgtactctaaattaaaccctcttcgaacattttagttcctattcg +taaacacgtgctacgcggcaatttgccggtcgtagaatggacaactccagttcaactgca +tgtaactcatagctcgcgttagtataaattgactagtagccatgggacaaagtaactagt +cagcggaaaagatccctttaaagatatatgcaggttgcaagcataaagctcattgctcga +ggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaa +tcgaaactactctgatttgctgcacacgttaggtaatatcgcccattttcccgtataagc +tccgtacttatacgaactacacgaccttttaagcattagccgctcatatcgtgattcgtg +tacagatgagtctattaaaattacagacatactccatatctcgctccttgaactttgaat +aatgcgctaacttgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggg +gaaacgatacatgttgtcagatttatgattatctagttttagatcacgtttaccgataat +cggctgtggtctgagcagtcctacactgagtatttacttcagcttcatatcggtccgaaa +aaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcgg +ttgcagggcagcaaaaggcttaaaccatttttacgatttttactatagcggtcatgaagt +gcgaaactgcttgcaaattttctacacacattgtggctcttgtccttgaagcttatggcg +aaaatttgaaacatagtataccagggaaagcgcgaattatttggtgactaatagtccgtg +ggtttgagccatatacctaacgccataaactacgtggtgctttagatgcaatctaaacag +aacagaaagcgtagcgctcatcagcacagactaactttttcagtttgagtcgccggaggg +acttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaa +tcttgcctaatttctactattgtcagctgtacgactgtactaagtgtatagccccaaata +aaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttc +atcaaattaaatcctggcttacccgattctccggaagtctgacctagagattgacgacgg +ccgcgtattattgagacctcttcaggattaatcaataacgaagtagttgatctgtttggc +gacgtaccttaagccgactccgctacacgagtttctactaaaccaatgtagccttatgct +tagatgaataccgtcctaattagatattccggcataacagcagtaaattatctgttcaat +ggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaatattaggtaagg +ccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaa +tttaggtgcgtgagggttaaacaccagcatattctatatgctagacgtcttccttaaagg +atcgtagtattataattaataataagaaatatggttgacgtctagtcagcgggcatacgc +tgctctatatactggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctc +acgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgcc +aagcatgcaataaaaaaaatgttaatagtacgtttacgacattttattttataataaaga +gaaactattacacctattgatatgataggacgtaaattaacgagtagcctgcatagaggc +aaatgaggtttctacatggtatagacctgatgctgaaacatcgatgagttttggtcccct +cgctcgttgaaatctagtcatttactactgtctttcgagctattataccacttcactatg +tggtgtttctttgctatgtatggggctagtcaaacatgatgactatagctacaactcaga +gagcgggcgtgttaagagtatctcatgctagaactgcacgacgaacttgatacaaagtaa +caacatttacgattccacaaggtgactttgaagaaacatagtttaattctctgcttcgat +catttctataaaccggtaccatcgcagcggatagatgcataacatttctactactccagg +catcttaaaacacacgtagtacttcactagattaagacacgataagtgtataacttggca +gtgggaagcaaggagattggcgaactcctggcatctgttacgttttgttcaggctcggtt +gttgataatgtccgactcctgccatattgaagactcgctcgagggagatcgggattcgtt +gattataagtacacgtgttccgtaatactatgaggcagtgattcaaaatggcacttctga +cttacatgactaggtattattaccacggaagcgttaaaggcacactcttatggacttaag +attgcaagtgccttcttctagcctgaattcgcgggttcaacacaaactctctttagacat +ccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtactaaaaaactagtt +ggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggtta +agcaaacacaaataggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcg +ggaacaacggctctaagagaataacctaaatccggatgagtagactgtgtaactctctaa +agggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgcattcaattgaatc +gtttgtattatgagctgtacagtagctatatcagctatagttatcccagaggaacaggta +aactagctctgagcgtgaaatccggatattagaacccctagatgggattgattctagcta +atacaggcttatctggttttacagttatctagatgattggtaaggtgaaacgcttggtgc +cttccaccacttaaacaaaagtattgcccgggaagctattttctaggtattataaagtcg +agcattaatatcaatttgacagtaaaggtctttcaccagcttcatatgccatagggccca +tactcgatttaaattgaacggtttaacgagtattggaactctcacttataactgagtagc +tatacgaaaaatctggtccatttccagaaatttattatcgatttgctgcttagtacccag +gaagtgataacccttgaaggcacaacactgtaataagttttcctgtcacatctgtaatat +tcggtcactacgcattcacgactaaagataattactatactaattaaaagttcaatgtta +gggccgaatcatagtagaaattctcgtctagcctaatcggacttacctatgggctgtgag +gatttatcagtatgtggacaaaaatgctagagataggtatagttaaagtcaccatggtac +atctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgggatgacaactac +tatacgtagagccgtactcaggattagatagtgtgaaagagtcaaataaaagggttaata +ttaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaat +acaggccttcaccgaaccctaatgataatctgtcttaataacattaaatgattgtctccg +ctacgagctcttagggcctcattttaaatgactaatgtccaaagaagagactttcccaat +ttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaagatagaagattat +caggagggaagtttctattatcaaccgttacgcaaccataaacttttaaatctcataatg +gcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgctggggagctagat +atcggtataccacttcggttgtggtaagcccgagtgggccgttagtaatattaatagacg +attatccgacaatgcattcgctgaaataatcttacttaggagaaattaatgctatgagcc +aaaactatttatgtctgtcacattattgactaaagtatctatcgacaaaactgatgtcca +taagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatga +attatagttatccaatttgagtaaattgcctattatacagataggcttgtttagtcagat +aaggttccgcttgaggtgctctaacttagcgagagttagaaagcctagtgagaggcattt +tggtgccaaactccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaag +ttggtgaacagccttttgattagttgtttgtcttgtggctatgtgctactatataagtta +gaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgagacggggtacgcc +gttgaggctcgagatagtagataaactagaggaatgtagataaaacattagctagggggt +ttagttactggattacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtc +gcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcctatacggacttt +gcatatctctaccgactcatctggtcgtctatgcgggtaattgtattgctccaagtggat +gactattttggcgtcccagcacatagtaaatgtaaatccttataatagcataagcaatta +ttagactgcgtgaagtcttagtagttctcaagctttacgttgtatgtaaataactcacgt +aatcagccgtccccaaatcaccattgaggtcattgaatgtacggagcactattatcaatg +cggtatgcgattttctgagcgattattgttaaagacttagcgttgagccccggaacactt +gattacagattctttaaggagttatccaaatatcattttaaataatagtagtatcgtgct +ttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtacttctctgatata +tacttcaactatgaagattctattcatcgataacccaggtatatttatatgcccgttcac +tgcgcagggcaaattatctacggacaataatgacgtagttggacccggtaagaactaacg +cttaatatgattaaggatgtatgccagtattatcttattatgtcagagtagaagtttctc +tgagattttccgtcgttgtggtacaccggatttggctctctttttagaactgagaactcg +gagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccgccctcatcaact +ataacaggacgacaagttccgtcttgctccatcatatactaccgatacaccaatcgtatc +aagtttagtatacttgctttctctcttctacagcttactcgcttgtccgagaagcggttg +gtgctcataaagttagtagtaaatgtacaactagtagccagtccttacctgtttttacga +ctactacggacaccatgagatacagaagttagtgctacaattataccattacatgctcaa +tatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctacc +atcccgtcaatgcacaaaaacacactccccttgttgactaacatcttttacaagaggcta +aatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcggaagaataccact +tttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaat +atattcatttgaccgtcattagccttcttcttaggttgtgtacggatagtaggtacataa +accgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttttttaccaggcta +gagtcagaaaagttggagccatgttaaatagttaccatcataaaccactgttgtctacta +gtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactg +ttgcgttacttaggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcc +taatcctcggaaagtacacaagcctaggaataggaaaagtaaagctcttttattctgata +gtgactaactcaggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatca +tctgctggtgaccagttatagacagggtaattcaatatttaatgtctcccttaacatttc +accagcatggattgaagatagtataaagttttacatggcagtcattgtgtcacggttcta +tacaaattctgatagttagacggtatttgaaatgtgcttctagcatggtatcttacacaa +ctgaatgaacgactggagccgttcgtatactatttgcgagcctcgagaccccgtttccta +atgttaacgaatatagtataatataaattgtgatatgaataacacaagtaactacagttt +ggacaattaattgttctaaactaaaaatcattcacttcagatggcatagagttatggcta +ctacacatataaagcggtatgtgaaacacccgttttagccggaaaccctctactgctcgg +gacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaa +tagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatt +tggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgt +ctattactgattaactagtaagacattagtgcatctggtccactgaagcacccgcttggc +gttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctata +ggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggt +tcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagac +tctttatcccaagaatggataatatgtacatggaaagtgtccataattaagtcccttcac +tgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgacttacttgcttttt +gatcaacttaattatggattcataaagttcagatatcggtacaattggtgtacaatatga +aattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatccccatttgcccg +gtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagcattgagatccac +gatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacgaagaggtatatat +aacctaaatactaggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggc +gaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggt +cagttcaaaagtagaccggatctttgcggagaacaattcacggaacgtagcgttgggaaa +tatcctttctaccacacatcggattttcgccctctcccattatttattgtgttctcacat +agaattattgtttagacatccctcgttgtatggagagttgcccgagcgtaaaggcataat +ccatataccgccgggtgagtgacctgaaattgtttttagttgggatttcgctatggatta +gcttacacgaagagattctaatggtactataggataattataatgctgcgtggcgcagta +caccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatt +tgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattatatatgttgatta +tttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgc +ttaagtttgagagcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtgg +ttgtcgtccataggtcactggcatatgcgattcatgacatgctaaactaagaaagtagat +tactattaccggcatgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgccca +tgtagccctgataataccaatacttacatttggtcagcaattctgacattatacctagca +cccataaatttactcagacttgaggacaggctcttggagtcgatcttctgtttgtatgca +tgtgatcatatagatgaataagcgatgcgactagttagggcatagtatagatctgtgtat +acagttcagctgaacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaacc +atatcgttcacacatgatatgaacccagggggaaacattgagttcagttaaattggcagc +gaatcccccaagaagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcc +tccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcg +cggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatatctttggtagaac +ttactttgctttaaatatgttaaaccgatctaataatctacaaaacggtagattttgcct +agcacattgcgtccttctctattcagatagaggcaatactcagaaggttttatccaaagc +actgtgttgactaacctaagttttagtctaataatcatgattgattataggtgccgtgga +ctacatgactcgtccacaaataatacttagcagatcagcaattggccaagcacccgactt +ttatttaatggttgtgcaatagtccagattcgtattcgggactctttcaaataatagttt +cctggcatctaagtaagaaaagctcataaggaagcgatattatgacacgctcttccgccg +ctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgag +aagacgaagatcgactaaagttaaaatgctagtccacagttggtcaagttgaattcatcc +acgagttatatagctattttaatttatagtcgagtgtacaaaaaacatccacaataagat +ttatcttagaataacaacccccgtatcatcgaaatcctccgttatggcctgactcctcga +gcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtg +agatgatcagtttcattatgatgatacgattttatcgcgactagttaatcatcatagcaa +gtaaaatttgaattatgtcattatcatgctccattaacaggttatttaattgatactgac +gaaattttttcacaatgggttttctagaatttaatatcagtaattgaagccttcataggg +gtcctactagtatcctacacgacgcaggtccgcagtatcctggagggacgtgttactgat +taaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatg +agttttacattagtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaa +gagaatacatacaccaccacatagaattgttagcgatgatatcaaatagactcctggaag +tgtcagggggaaactgttcaatatttcgtccacaggactgaccaggcatggaaaagactg +acgttggaaactataccatctcacgcccgacgcttcactaattgatgatccaaaaaatat +agcccggattcctgattagcaaagggttcacagagaaagatattatcgacgtatatccca +aaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtga +cctctagtatacaggttaatgttagtgatacacaatactcgtgggccatgggttctcaaa +taaaatgtaatattgcgtcgatcactcacccacgtatttggtctaattatgttttattta +gtgacaatccaatagataaccggtcctattaagggctatatttttagcgaccacgcgttt +aaacaaaggattgtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaa +atgagattctatcctaaagtttgggcttgatataagatttcggatgtatgggttttataa +tcgttggagagctcaatcatgagctaatacatggatttcgctacctcaccgagagacctt +gcatgaagaattctaaccaaaagtttaataggccggattggattgagttaattaagacct +tgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaata +ccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaat +agttaactaatttaaaattaattaacgacatggaaatcacagaacctaatgctttgtagg +agttatttatgctgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacg +catcttttagttcagaaagtggtatccagggtggtcaatttaataaattcaacatcgggt +ctcaggatattcggtcatataatttattaagggctcttcgagtcttactctgagtgaaat +tggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcat +tccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatataagaaaactcac +acgtctcattattaaactgagtacaatttttgcacgagaaagtaatgcaatacaatatga +tgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgcactggattaaaa +tccgattatttttaaaaatattcagtgctagagcatatcaggtctacttttttatctggt +atgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaagttataacataa +ctcccgttagccaaagcccaatcccgattactgccctaccctaacgtctgccatctaaat +atcgaacttgttatgatcaatgtgactacctcccaccctttccccttcatttgttccact +ggggataagctagcgttttcagaatcaatgcaataagaatagccaattgtctcacttcat +cagagctcttggcaattccaggcgctacgtggttctggaatatattcatttttcaaatag +taatacgtttagtgttgctattgtctacacgtttggatattacgttatgtgagcggacat +caatagttgtctaactctttagtaagccagagatagcactcttagcgaatggataccatc +ttccataagtttagttaatagtccgaaacaactgcttcgagcatatttgaacctccttgt +aggcaaatagcctcttcaaagcaatcttactaatagatagagtttgttttaagggactac +tagaaatgggacaatcttaatagtatgacctaaactgacatttaaagatatatccaggtg +gcaagcataaagatcattgcgccacctccaccgtgggattacttatcagtcgatatccta +tatgctaagtttgcgacggcagaatacaaactaagctgagttgatgctaaccttacctat +gataccccattggaccggttaacagccctacttattccaaataaaagaacttttatgctg +tagaagctattatagtgatgcctggtaacttcagtatattaaaatgacacacatacgcca +tatagagctcctggaactttgaataatgagcgaacttcgaagttgaagagcaagaaacca +tatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattgatcattatcgag +gttttcataaccttgacccattatcggctgtgcgcggacaagtacttaaatcactagttt +cttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataagacggacgtaga +gccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggattttaaattttgttcca +tttttaatttagccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggc +ctatgctactggaacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgta +tttttgcggctagaatagtcagtcgcttggagccatataccttaccacttaaacgacgtg +ctcctgtagttgaaatataaacagaacacaaagactaccgatcatatcaactgaagatct +ttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccg +caaggagtcgattgggaccctaaatcttgacgaattgctaagaggctcagagctaccact +gtaatttctctagagcccataataaatgaacgatacatccgtaggtagcacctaagggat +tataatggaagccaaatgcagttaataatattatatactggcgtacacgattcgacggat +ctctcacatagtgattcacgacccccccctttgattgacacagcgtcagcattttgcaag +aacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtat +aatttaccatgcttccctgatgctgagtgcaatacactaagaatgagtttttaccccata +tcaccagtatttgttctgttattgcgaagaaatggctatgctgagttggcgactaaagtc +acccatcctttttattaggtaaccccctcccttaaactaactgatttgctggagctgccc +tgcatacatatactttatcatttatggacgtccgtgacgcttattatccaccatagtcga +tatgctacacggattcattaatggatcgtaggagtttaagttatatttactaagatcggt +ctcggctactatcccgccttacccggcgctatttacggccatttttaatatattgacggt +aattattcctatggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgt +aaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtgatgagtaacttga +cgaaatgttagtggttattaaagactatctattacaccttttgttttctgtcgtagtata +ttaaagtctagaagccttacaggaaaatcagggttatacagccgatactccgcagcatga +atcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtattta +gaccttttatacaaagtaaatatctcggctttatgtgattgggaggggcctactcaaaca +tgatgacttgacctaataatcactgtgcgggcgtcttatgactagctattccttgaaatc +caccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagtta +ctttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttactt +ccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaac +aaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaactactcgaagat +gtttcgttttcttaaccataggggcttcttaatggcccactacgcacattttgttcaagc +ccgagagggacatccccattacgggagtattactaaaactgttccgtaatacgttcagca +agggatgaaaaaggccactgctcaagttattgacgtgggagtattacatcggaagcctga +atcccacactatgatggtctgtacaggcctagggactgcgtctagacggtattaccggct +tctaatcatacgatcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatt +tatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaa +aaacccccgcacataagccgctttagatttcacaaataccaatgcggttaaaaacatcct +tgagtcgtacatacaccatactcgcgttaaacggatataacagaagataataaatccgga +tgtggagtcggtgtaactatagaaagccaagtgaaataatgcttaccagtcatttagcta +tacggctttcatttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccg +atacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaac +aatagatgggattcattatacataagacacgatgatctgctttttcaggttgcgagatgt +tgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtattgacagggaacc +tattttcgaggtattatatagtccagcttgaatatcaatttgacagttaacctagtgaaa +atcagtaagaggaaatacgccacattctccagtgaaattctacgggttatcgtctagtcc +aactatcaattataactcacgagatataagtaaattctcgtacttggcctgatttttatt +atactttggatccttagtaaacaggaagggagaaaccttcaacgaaaaacactggatttt +gttttactctcaaagctcttatatgacggaaataccctgtcaagtcttaactttattact +agactaatgaaatgggcttggggtggccagaatcatagtacaatttagcggatacactat +tcggactttcctatcggctgtctggttggataagtatggggactaataggctagacatac +ctatacttaaactatacaggcgtcatctatctctgcaactttggagttccctgatgttct +cccgccctttgggttcacatcttctataccgacacccctaataacgattagtttgtgggt +tagagtaaattaatacggttaatattaatgtatcgttgaaaagctggtgtcgccaataag +gtaaccggctaggcagagtatatgtcacgaagtataactaccctaatgataagctgtagg +aataaaattaatgctgtctctaagcgaagagatatttccgactctgttttaatgacgaat +ctcattacttctgacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacg +catataatgaacttagaagattataacgacggaactttatatgataatccgttacgatta +aagaatctgttaaatatcataatggcattcagttctagaccgtgcatcatggtaaactta +ctttctctgcatggcgacatacatttcgctattcaaattcgcgtgtggttacacccactc +gcacctttggaatattaagagaagatgatcagaaaatccattcgctcaatttttctgacg +tacgtctaatttatcctaggagacaaatcgttttatgtctctcacatttttgaagaaagg +ttcgagagacaatactcaggtcctgaactgctagaagatactcggtggagcgtggcaaca +atgaaaaactcgtgacataaatgaatgatacttttccaagttcagttaagtgaatatgtt +taacatacccggcttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctct +tacatacactagtgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactc +acgctatgtattgacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgt +ccctatgtgctaatatataagttagatcgcattagatgctaatctgaatacttatagacg +accttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagg +gacatataaaatttgagtgcggctttagttaagggtttaattacctactcaaacatcacg +ctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgtactaggtagtga +ttaatgatatcctagacgcacgtgccttagatcttcagactctgatggtccgcgatcacc +gtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaa +tacttataatacaataaccaaggatgagaatgactcatcgcgttggagttatattgcttg +aagttctatggaatgaaagcacgttatctgccgtcccaatatctccagtgagctaattca +ttggacggtccactttgatcaatccccgaggagatgttcggacactttagtctgtaacac +ttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttttccaaagttcat +tttaaataagactacgataggcctttcctattgatataaactacccggctctgttgttcg +tgtgagtcgtacttctctgtgtttttctgattatagcaagattcgattcttagtgtaaac +agcgatttttatttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagt +tgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcccacgttgatagt +atgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgca +tcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgatatttagcaagag +gcgttgataaagccctcatcatctagatctcgacctcatctgccctcttgctccatcatt +ttctacacagactactttcctatctacgttagtataattgctttctatcttagtatcatt +tagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgta +gcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaagaagtttgtcat +tctattagacattgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaa +gactgtgattaactaaaatagacaagccactatatcaactaataaaaacgcccctggtgg +tcgaacatagttgactacaggataattaattggactggagccattacattctctacaatc +gtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttc +gcaggagcacattggtagttcaatagtttcatgggaacctcttgagccgtcttctgtggg +tgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccg +gaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgtttaagagttacc +agcttaatccacggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgc +attctatcgttatcctatcaacggttgccgtactgagcagccttattgtggaagagtaat +atataaatgtagtcttgtctttacgaagcagacgtaagtaataatgacttggaataccaa +aactaaacatagtggattatcatactcaagaactctccagataaataacagtttttacga +tacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaacgctaattcatt +tgttattggatccagtatcagttaaactgaatggagtgaagattgtagaatgttgttctg +gcctcgcatggggtctaggtgatatacaatttctcatacttacacggtagtggaaatctg +attctagcttcgtagctgactatactcaaggaaccactgctcaaggtaggagactagttc +cgaccctacagtcaaagtggccgaagcttaaactatagactagttgttaaatgctgattt +caagatatcatctatatacagtttggacaattatgtgtgcgaaactaaaattcatgctat +tcagatggatttcacttatgccttagaaacagatattgcccgagctcaatcaacagtttt +agccggaaacaatcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagat +ttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagttt +aaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaa +cgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacacattagtgaatat +cggccaatgaaccaaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcag +gttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaacctcattgtaaca +atagcccagcaaattctcatacgtgcctcagggtccgggcgtactcctccatggaagggc +gcgcatctagtgttataccaactcgctttttaactactatgctgtagttctacaggcata +gtggccagtattttctaacttctctggatagatgctctcactcctcatccatcacggctt +cagtttacgtcttacttgcttgttcagcaacggatggaggcattaagtatcttcactgtt +ccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactc +attgaatactgccccagttgcaacctcacttaatctgacaaaaataatgactactctaag +tgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtataggcatgtaact +cgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccagg +taattgatgcggatataagctggagatcactcacgcccacacaaggcgctgctacctctt +tattccaatgtgtaagaatttgctaacttcatttctagaccgcagctttgcggtcataat +ttcacggtacggacccttgggttagagacttgataacacacttcgcagtttccaccgcgc +acatgttttagtggcttctaacatagaatttttgttgtgacataaagagtgcgtgggaga +cttgcccgaccgttaagccataatcaattgaaagccccgtgagtcacatctaattggttg +tactgcgcatttagctatcctttagctgactcgaagagattcgattcctaatataggtta +attagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataact +cgcgcttaattacttatgagtagttccaagttcgctacgttatgagagagattggaatta +agcaaatatgttttatggtgattttgggatgagaaggactgctaagtacggctactaaac +aaatttctaaaaccgccatctaccttatcttggagacatttaagttgtatatgtcactag +tctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatc +aaatgcttatctaagaaagtagtggactattacaccaagcacgaatgccagggaactgct +ttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaattacatttggtca +gcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttg +ctctagatcttatctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtg +agggcttagtatagttctctgtatacaggtcacatcaaactccccctgtcctagtacagc +tctgagctttaattaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatc +atgctcttctcgtatagggcaagagaagcaacaaacaactagcccgactcacgttcatcc +gccgtatccttgttcagttcttactccgtattaggtcagcgaaatctaatcagaataatc +ggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttat +cggctattagatagtggggtgaaagtaattggctggaattatgttaaaacgtgatattaa +gctaaaatacgctacttgttgccgacctaattcagtcattcgatattcagttagagccaa +gaataacaagcttgtataaattgaacggggtgcactaaacgatgtgttactctaatattc +agcttggagtatacctgaaggcgaattcatgtatcggccaataataagacgttgaagatc +acaatttggactagcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagt +acggtctctggaaaattataggttcagggaatataaggaagtaaagataattaccaagag +atttttggtatcgctatgacccagaggtgttctaacgtctgttttgatccgcagaatttc +tgcctcaatgcatatttgacggacttgaactagagcctctaaagttaaatggcgacgcaa +ctgttcctaaacttcaattattactactctttttttcctagggtattgtagaggccagtg +gacaaaataaatcaaatttaagatgtttcggacattaacatcccccgtagcatagaaatc +atcagttatccaatctctcatcgagcttttacaatttctgctggcgctatggacagcata +tgccgcgagacctccgcaagactcacttgatcactgtaagtatcttcattagaggttaga +gcctatagttaagctgctgacctagtaaaattggtattttctaattttattgctcaagtt +aaaggttagtgaagggataatgacgttatttttgaacaatgggttgtattcaattttata +tcacgaatggaacccttcattcccggcataatactagacgacacgaacaagctccgatct +atcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgac +ctgatgcaacttagggtcacgatgagtttttcaggactacttattacctattaataagtt +aacatgagccttcataccccgtaagacaatacatactccaccaattagaattctgagcca +tcttatctttttgtatcatcgaagggtatggccgaataggttaattagttactcctaacg +tctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtc +tagtatgcagcatcaaaaatatagtccacggtttccggattaccaaacgcggcaaagaga +aacattgtatcgacggagataacttaatacagaaggaaggggcatcttcgaatacggatg +aataattctatctgtttattctgacatcttgttttcaggttaatcttacgcattcaaatg +acgcctgccccatgcgtgcgcaattattttctaatattgacgagagcaatctcactcctt +ttgggtctatttatgttttattgaggcacaagcctatacagaacaggtactattaaggcc +gtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttag +tgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgggctgcatttaag +atggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccat +gtagattcagatcacacactcattccttgatgttgtctaaacaaaagttgttgtggacgc +attggagggagttaagtaacaacttgggatcgcatacttataaaaattatatgttaaact +ttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagtcactaggtatta +atggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaa +gaacacttaataaggcttgcttgcacggaggtatgatgtttactgactctacaaccctaa +ttttccagtacgtacattcattccaataggttagttctcaaagtgctatacaggctcctc +aattgatgatatgcttcagccgctctatggatattagctcattttatttaggaagcccgc +ttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatga +caccgctttacatagaatttgaattaaaacgcgctctcccgttcactaccatacttggta +ccgtgcgcatattacatatagatataggatcattttttaaagctgtactaggtttgatcg +acaatcttatgctatactatatgatgtaaccctcataatcaataccgatcgtacgatcct +agcataggtggcaagcgattttatgccgattattgtgttaaatagtctgtgagtgtgatt +atcagggctacgttggtagaggggttgtatagacctcgcacacattgtgacatacttaac +aatatacgaaaactgatataataaatccccttacccaaacaccaatcccgttgaatcaac +taccataacgtctcccatataaattgcctacttgtttgcataaatctgaatacataacac +cattgcaccttcttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaa +caatagcatttgctagcaattattaacagctcttcgaattgcctccacataacgcgggag +ggtatattttaatttggcaaatactaagtactgttggcgtcatatgctattaacggttgg +atattaagttatgtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagag +cactcttagagtttggatacaataggccatatgttgacttaagaggacgtaactacgccg +tacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaatcttaagaatag +agacacgttcgtgttagggtatactacaaatccgaaaatcttaagaggatcacctaaact +gaaatttatacatatttcaacgtggatagatttaacataattcagccacctccaacctgg +gagtaattttcagtagatttactagatgattagtggcccaacgcacttgactatataaga +tctggggatcctaacctgacctatgagacaaaattggaaacgttaacagcccttatgtgt +acaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgcgtaacttcacta +tagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatgaatgacagtaat +tcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaag +ctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgag +cacatggaagtatatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaa +actttcgatttagtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccaga +aatacgagtttaaatttggttacatggttaattttgaccgaagcatcgcactttatgatt +gataattggattcaatatgtcgccctatgcgaatgcaacatgatccacaatttggctata +agacgtttaatccgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaag +agtcagtaacaattataagtactccgcaggtacttcaaatataaaaactaatcaaacacg +acccatatgatcatctgaagatatttggaactttctcgacaaccaccctcgtactcaata +cttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagattt +gcttagtggcgatgagcgtacacgcttatttctctagtcacaattagttatctacgagac +atcacgagggagcaaataagcgatgttatggctacacataggcacgtatgaatatgatat +aagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgagg +cacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggat +caactagaagagaaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttca +ctaagaatgtctgtgtaaccaatataacatctatttgttatctgattgcctacttatggc +tttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtaccaactccctttaa +attacgctgtgcaggctcatgcactgcatacatatacggtagcaggtagggacctcacgc +acccttattataatcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggt +gttggtatattttctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaa +gccaattttgaatatagtcaacgtaatttttactatgggttccaccgaaacgccttgcac +aactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaataccttcatata +tattttttcggttgactaacgtgaactaaggttaggggttttgtatgtctatataggaaa +cagtttcttttctgtcctactttagtaaagtcttcaagccttactccaaaatcacggtga +ttaagccgttactcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaa +gagtcgctgtgtattagctagggagacctttgttaaaaaggatatatcgcggcgggatgt +gagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatctctcccccacgct +tttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtact +tgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagagaattgagtgtaa +aaccgtaaagccctcacctgacttcatgtaaatggcttagaagactccatgatttaataa +atactacgaaggaaagactggatctaaagataactctagtaaggccaactcccttcaatg +ctgttgccagttataatccaagagctgtccttttctgaaccatagcggcttctgaagcga +actagaagcaaagttggttctagccagacagccacataccctgtacgggtgtattactaa +aactggtccggtattagttcaccaagggaggaattaggcaaaggatctaggtatgcaagt +cggagtattacatccctaccctgaatccatcaataggttcctctgtactggccttcgcaa +tgagtattcaaggttgtacagccgtataataataagatagtgactatgaacgggaagtaa +cccgctcaccttccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaa +tactcgaaaataaacaactggcaaattacaccgcacttaagccgcttttgatttatattt +ttccaatgcgcttttaaaaataattcagtcctacatactaattaagacccttaaacggag +atatcacaagttaagttttaaccatctcgactaggtggaactatagatacccaactcaat +ttatcattacctgtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttc +acagcgaaacttcagtgtgaacagattctgagaaatcacctaaacctattagtcagagca +cccggttagaaccagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgag +atccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatt +tttaaatactaggcaaacccaacataggttagtcctatgtgatacgccacatggtatatc +attttgtaacgttacctagggataatcaggaagtggaattacgcaaaagtagacagtgaa +atgcttagggttatagtctagtccaaagataaaggataaagcacgtcagagaactatatt +agccgaatgggaatcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaac +agtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtac +ctgtatactagttactgtattacgtgtctaatgatttcggattggggtccccagaatcag +acgtcattgtagacgattcaagtttaccaatttaatttcccagctctccttggagaacta +tcgccaataattgcagtcactttccttttctgaaacgataaagccgtcagagttctctgc +aacgttggacttacctgaggttctaacccactttcggttctaatagtagttaacgacaca +acgaataacctttactgtggggctttcacgatattttttcgcttattattaatggttacg +tcataagctggtgtccaaattaaggttaccggcttcgcagagtagttgtatccaagtata +acttccctaatcataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatg +tcccactatgtggtatggacgttgctaattacttctgaagggaaattggtcattatggat +acgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttgatccaccgttct +ttataggataataactgacgattaaagattatggtaaatagattaagccaattctcttct +tgtcagtgaagcatccttaactgacttgctctgcagcccctcatacatttagctattcaa +agtaccggctcgtttcaaactctcccacctttggaagaggttgtcaacttgataagtata +tcatttacagcattttttcggacgtacctctaatgtttcattgcagaaaattagtttttt +ctatcgcacattttgcaagtaacgttagagacacaattatctgcgaatgaactgctagat +ctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttga +caagtgctggtaagtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatg +cacggcagagtaatgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaag +acccctccattctcgagcccactcacgatatgtagggacgacaacttgtgcggcttatga +attgtctggactgcgggcgagggtccatatctccgaagttagaagggacatacctttaga +tgataagatcaattcttattgacgaaattcatccacaacggggaacaacttcaccctaga +cttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggct +ggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggc +tatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtgcctgtgatatta +acaagatgatccgacgcgagcaccgtaattctaggcataaaactccagcaatttgggggc +cgaaaacaaatgacgttagctaattaattatatgacatgatcaaaggaggtcaatcacgc +atcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggca +aaattgatcctgtctcctatttcatgcgtacctcctagttgataattccccgagcagtgg +ttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgta +tggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcagttcctattgatt +tattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgtttatgattattg +ctactttagatgctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaat +tggatagaacctatagtttcaagttctgccacaaggtatcatatttacagttagtgctgg +ttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggacc +gagtgcgcgttcaaccctgttccagagagggtgtgatagcacatataccacgctcgtcga +ggcgttcatgatagtttgcaagagccggtgttaaacacatattattattgttatccaact +aatcggacctatgcataaagcattgtctaaacagaataattgcctatatacggtagtttt +agtgatttatatcttagtatcagttagagcttcgaactcttcaggttcctcatatttaac +gttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctat +aaatcacagaaagatctgtctcagtatagttgaaatggtattcagctagtgacgtgtacc +aattatcatagttcactcaagcaagacgctcattaacgaatatagacaagacactatatc +atataataaaaaagaacatggtgctcgaacatagttgaattcaccatattgaaggggaat +gctgacatgtaattcgctactagacgatcaattccctacttgtcaaagttgaactggtac +gttcttggaattaaatatgattgcgctggaccaaattgcgacttcttgagtttcagggca +aacgattgagccggaggatgtccgtctcttacctttcttgcttatgataaacgacggtcc +ctgtacatcactgggaattctcagcaaaaataattgggtaaatcgagactcgatgtattc +ggccacaaaggtgttagacgttaaagattattcaacggggcgataataggatcataaccg +gtatgcaagcgcattgaaagagccatgagatccttatccgataaacgctgcacggtatgt +gcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaagttgaagaccta +agttataatgaagtgcaataccaaatcgattcatagtggattatcagactcaagatatct +cctgataaattacagttgttaagatacggataaaatgagatttaagattagcagcctcta +atctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctg +tcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagttaatatgtagct +tacgttctagcttgtgctaatctgagtatagattcgtagaggaatattatcaagcttcca +cgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactat +agtctagttgttaaatgctcagttcttgttatattcgatatactcttggctaatttatgt +ctgagtatataaaattaatgatattaacttgcatttcacggatcccttagaaaaagattt +tgaccgagcgcattataaacggttacaccgaatcaatagaagcatacccaatagctttct +ttgaatttattgcctgcgcaacttggctgactctctagatccgaataattctatatggtc +gtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgggccgataatggc +tctttgcaaaattactcaatgatacgattgatcaaagcggtagttgctagtggtagcatg +taagtctatcaaatgtctgattatccgaaaatcttccaaaagagtccacgtaccatatct +atctcatagcgacgcgaggggaaccttatctaactatcattccatttaccgggtgactct +cgatgcaggatccgattgggataaattgcccagaaatggctcattcctgactaagggtaa +ggccgttctcagcaagggaaccccgcgaatctaggcttataccatctagattgttaacta +cttgcctgtagttctacagccatactggacagttgtttctaaatgatcgggattcatgct +agcactcctctgaatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatg +gaggctgtatgtatcttaactgttacctaatatggctggtaattatcaaagtaaggacct +taatgccatagcgctagcaatcgctttgtatactgaccatgtgccaacctctcttaatct +gtaaaatataatgtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgt +atcaattcctatagccagcgtactagtgacacaacaacaccgtgtgagaaaagatattag +tccttacgtctgtctctctacagcttattgatgaggattgaacatggacatatagctccc +cctcaaaagcagatgctacctctttattccattctcgaacatttgccgaacttaatttcg +acaaacctgaggtcacgtcttaatttatcggtaacgtcacgtccctttgagactggataa +atatattaccaggggccaacgagcaattgttggaggcgcttctataatacaaggtgtctt +gtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaaccc +ccctctctcacatcttatgcggtgtactgccctggtacatttcctgtacaggactccaac +agtgtagattcctaagatagctgttggagttgcctcacgccagatcgaaaaactgaataa +actagtgagctgagctgcagaaataccgcttaattacttatgactagttcaaagggacct +acgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattttggctggactag +cactccttacttcccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctga +catttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatga +ccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctggtcgttgaaacc +aagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcat +tagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaaaaaatattttta +agcagtaggcacctaacccgattcctctacttagtagctttctttgattctcagaattga +ctgcaatatcactgcacaattctgtgccattactagacttctctgtattaacgtctcatc +ttactaacactcgcctaggacacatctgagagtgaagtatttcaatacatttactgaaat +cttcagttctaaaatccccgaataaggctcttatcggtttggccaacacaagaaaaaaac +ttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaataactatttcgg +cagacaaagcttataacaagttgccggcgcgtataatatttaaaagaccccttgagctgc +tcaattaaaacgctcacctggtataggctattagatagtgccgtcttagtaaggggcggg +aattatcggataaactgatattttgataaaataaccgacttgttcacgacataagtcact +aaggagattttatctttctccaaagtatatcttccttggataatttcaaagcgctgcaat +ttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgtagtaatctagag +gcaaattataagaagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccg +gcgcattgtgtaaactggacgagtaccctagatggaaaattatacgttaagccaagattt +cgatgtaatgataattacctacacatttttgctatccataggaacaagagctgttctata +ggctcgtggcatacgaacatttgctgccgctatgaatattggaagctcttcaactacaga +ctctattcttaattgccgtcgaaaatgggccgaatcggctattattaatactcggttttt +ccgaggggattgttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatt +taaatacaaccttgcagacaatgaataagggatccaatctctcatactccttttacaatt +gctcatgcccctatgcaaaccttatgccgccacacctccgcaactctctcttctgaactg +taagtagcttcattactggtttgagactatactgaagctgatgacattctaaaatggcta +ttttcgaatgtgattcataatgtttatcgtttgggatggcagaatcacgttatttttgat +atagcccgggtattctattgtatagaacgtatgctacaagtcattccccgaagaagacta +gaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctttatttcccgata +acctatcttccataaatagcggacagcaggatactgacgctcaacatcagtggttatggt +ctaatttttaacttttaataaggtaacttcagcaggcatacacagtaactctttaattta +taatcaaattagaagtctgacacttcttatatttttctatcatccaacgcgatcgcccat +tagcttattgtgttactaataacgtatctaaaccaatccttttcaagctactgcctatat +tgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtac +gctttacaatacccggaaatcacaaactttgtagacaacgagtgaaatttatacactacg +aagggccagcgtacaagacccatgaattaggcgatatgtttattctgacatattggttta +tccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaaga +ttcacgactgaaatataaatacgtttggctatatttatgttggagggaggcaatagcctt +tactgttaaccgaagatttagccagtgagtgtgacactaaaacactggaataaatgcagg +cgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatatagctctggatat +aattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaagccggcctctca +tattgaaggtccgaagtattccatgtacattaagatcactctctcattcatgcatcttgg +cttaacaaatctggttgtccaagctttccaggcacgtatggtacaaattcggatcgaata +cttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaa +ccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagg +gattagttatgttacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgca +tcttttatcaagagactaacattattttcaacgacgtacatgctttacaatagggtactt +atcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccgatatccattgga +ccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtattgccataatgtaa +tacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgc +gcaacgtcaatacctttaggggtaacggccgctgatttcatatagatatacgataagttg +gtatagctctactaggtggcatccacaatcgttgcatttactatagctggttacaatcat +aatctataccgttccttacatactaccatagcgggatagcgtttttttgccgttgattgg +gtttaagaggatgtcagtctcattatatccgattcggtgggagagccgttgttttcaaat +cgcacactttgtgacataatgtacaagataacaaaactgatataagatataaactgtcaa +tatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatttgactaattggg +tgcagatttctcaattaataaaaaaatggcaccggatgggcttacaagccccttatcatt +cacttgtatcatgatttccaagaacaatagaatttgctagcaagtatgaacagagattcg +aattgcatccacagtacgccggagcgtttattttaatgtggatatgacgatgtactgttg +gcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggag +aaatatggtggtacaatctcagagaaagattacagtttggtttaaataggacttatcggg +tcggaagtggaacttaataagcagtacacaattgggcaacagacgtcttgcctattacaa +taggattacaatgcgttagatttcagacacgttcgtgtttggctattcgtcaattcccta +aatagttagacgatcaactattatcaaagtgattctttgttcatcctccattcatgtaac +agatggcacactacgcataacgccgaggaattttaacgagatttaagagagcagttcggg +cacaacccacttgactttataacagctcggcagcataaacggtaatatgtgacaaatttc +caaacgttataagaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgt +gacgcagcaagcctaacttatctattggttttgctataaaagaacaaagttacacagaat +cctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccgg +cacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactccgggtatgataa +tggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggttaggataaggatg +agaccgaacttatttccggccataactttagattttctacctagtacacaacatcagggc +ggacacgaaaccgccatcacatcatataccaggtttaatttgcttaatgggggaagtgtc +aacgaaccttcgaactttagcaggcatatggccattatatatggccccagagcagaatgc +tacagcagacaaaatttggatttatgtagtttaatacctatcaaacttggtgtgaccata +cttgtctaacgacagtgcacaaagtgtaagttacaattattactactcagcagcttctgc +aatgataaaatcttatcatacacgtcacatatgataatatctacttagggggaacgggct +ccacaacctacatagtactcaatacttacactattcgacaggcacaccaaacctgtacag +tcccaaaagattgagtcaactttgcagtactgcagatcacagtaatagcttagttagcga +gtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgatgtgttggctaca +aatagcaacgtatgaatttgtttgaagccacgtaaactgtacaaccttagagataagtct +caggctactaaaaacacgttgtggcactaacaggatcatggttgattcttacttattcgg +ctgaccggcccaataagtaaccttcaactagaacagaataatcgggagtagtttaattca +gtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgtttt +cttagcggattccctacttatggatttgagctcgtccacaatattcgatacaagaagttt +gtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaaggaattaataga +aggttgatggtaggctccgaacgctccatgattataatcaagtggactgtgcagtaaacg +aggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagat +aaaccatgaacagcacagtgtgaacccatggttgattttaggctaccttatttttaattt +ccgttacacagaaacgaattccacaactaacatgccattaatttttcgatatcttataaa +agatggtcgaaattcattcatttattttttttcggttctcgaaagtcaactaagctgtcg +cgttttgtttctctttagaggtaaaagtggctttgatctcctacgtttggatactagtca +accattactccatttgatccgtgagtatcacctgtctaacatccagcattatgactcctc +ggcgaagaaaagacacacttcttagagtcgatgtgtattagctagggacacagttgttta +atacgatagtgagcccagggagggcagtgcgtcccccagtagatttattcagctagtgta +agtataagatatctcacccacgaggttcaagtgatatgcagtcttagaataatacttatc +ctgaatttcgatattatgggtacttcaataatccgctagcgctactttatgtctcgttgg +acagcaggacacatggcagtcttaaacactaaagacatcacctgaatgaatgtaatggga +ttacaagaatcaatgaggtattatatacgacgtaggaaactctggatatatacagtaatc +tagttacgccatcgcacttcattcctctggaaacttagaagacatcagctgtacgtggag +gaaccagacccccgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaat +gacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaaacccagcattta +gcaataggagctacgtatgcaactcccacgtggtaataccttcaagctatcaatatatag +gtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccagtataataattac +agaggctctatgaaacccaactttccagctaaaagtcccaattaaatggttatttcgtac +ttttaaagtcgcccgttctgttattacgcgaattgattctactccaaaattaaacacaaa +ttatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataaggctctactaaat +tataattaagacacttattaccagatttctctagttaagtttgaaccagctcgactaccg +cgaaagatacattcccttctctatttttcagttcatctatgggtcagagaagcattgaat +ttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaat +atcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctg +gaaggagtaagaagtatacagctgatccggtgtatccttcagtcatctgccctatactaa +ttacacgacgcaaggaaaaataggtttattttctaggcaaacccttcataggtgactccg +atgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggataataacgatctcc +aatgaaccaaatgtagaatgtctattgattacccttttactattcgacttagagatagga +gatagaacctcagtgtacttttttagccgaatgggaatctttgggaggtgaatggccata +aggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgttcgtggaatcgat +aacagatttgttgacccatagtaaatgtatactagtttatgttgtaagtgtagattgttt +tccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaag +tgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggttta +gataaagccgtatgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcc +cttataatagtagtttaactataaaagtatatactggtctgtcgccctttcacgatttgt +tttaccggtttatgaagcgttacgtcattagagcggctccaatttaaggttaacggcttc +catgtgtagttgtatacaaggataacttaaagtatctgttcagcgagctagttaagttat +cctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttgctaatttattct +caaggcaaattgggaattatcgatacctgtataccataaggtcgctcgatgtgatgctta +tgtcttctggtgatcctaccttagttagtgctgattaacggaacattaatgtttatcgtt +ttgagatttagccaattctctgattctaactcaagatgccttatctgacgtgctatgcag +cccctaagtattttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgtt +gtggttctctactggttaactatataatttacagctttgttgagctagttcctctttggt +ttaagtcctcaatattagttggttcgagcgataagttggctagttaccttagtcactata +ttagatccgaatgttatgcttcatctgaagaccgccaccctccaaaatttcttttaagac +tcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacg +agtttccatattttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtc +gctctacaaggggacgcaattaagaaacagacatgctagtcaaaaataaacatagcgagg +caccactaattcggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagt +agttagttcggacatacatttacttcagatgatcaattagttttctacaaatgcttactc +taccccgaaaaaagtcaccagactcttacgtctctttagtatccttccgtcttatataag +gtcagtcccccgtttcggtaccctggaatttactaagaataatgaaacagcccccaagga +cgtacgtttacaaatgatagaccagatcgcctagcttattccgacgcatgttgcatagaa +ttgaaccaacggaatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgc +agaatacgcctgatagttcggccacgaaatcatatgtcctttgagtattaagtatttgta +atgatcaatcgagctcaagcaagcttacacttcctcggatattcagggaacttagtgcct +ttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaatgcctacctcat +agtgctgaattaacacagcactgcggacctaacttttcgaggtttcaagttcacgtctca +aaacctaataggctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgta +gtactgaccaagtgaatattctttttttctaaaagcagatctgctgccgggcactacgaa +ggagatctctgtgtatcattattgcttcttgacatgatgactcttaaatcactgtgggtg +tgcaaaacgatagcacaacccaattcgatagtacatattgttgatacttcgcactaaacc +gttcatatttaaaggttgtgctccttccttcgttaaatactggtgacttggtcctatcta +ctattagctagacctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtca +tacatcttagacatcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaac +aaatatgattattcttatactaatattagcaaagatgcataatgatttgtattaaatgta +taattgaattgataagggtcttttagtcagtgatagagtagtataaggtagacattagaa +ctcttaaccggacgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggta +agagcggttactagtagtacctataatgcactgaatcttcggtcgaagtatagttctaat +gctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgta +agtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggg +gaattaaccagattgaaggccaatcctcacatgtaatgagataatagacgataaatgaaa +ttcttgtaatagttgaactgctacgtgatgggtattatatatgattgagatcctccaatt +gccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgt +cgtccgtatcataaacgacgcgacatgtacagcactccgaagtataagcaataataatgc +gggtaatccagactagatcttttcggactcaatgcggtttcacggtaaacatgattaata +ccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgtt +gcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgac +gaggcgcgggaacttcaagaactatcgtatattcaagtccattaccttttagtttcagac +tggtggagctgactaaagttatatcatcattttgtacactggtttagttaacgataattt +cagatttaacatgaccagacgataatcgctgtatatccagttggaatgtggtttgccaga +aaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcg +ctatacctcagtgtatttggagctgtagttataccgtgtgctaagatcagtagacatgac +gagagcaatattatctaccttacaagcatcaacggacgtctagtcggaacaaaagactct +aaaactcgaacttcaggttaatatactatagttctgtattcagcagttattcttatattc +gatattatcttgcctattggatgtctgactttagtatattaatcatagtatctgccatgt +aaaggtgccagtactaaatctgtttcacagtgcgaattataaacggttacaaccattaaa +gacaacaagaccctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgat +acatcccaattagtctatagggtcgggacgattctacggcatttctggttataatgacaa +catggattgtggcccgagaatcgctctttcattaattaagcaatcattacagtcttataa +gcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgagccgaatagctta +aaaaacaggccaccgaacattgatagagaataccgaccacagcgcaacctttgattactt +tcattaaattgtacggctcactcgacatcaagcttaagattgcgataatgtgaactcaaa +tggatcagtactgaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgc +tgttacaatatacagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttgg +ttagaaatgatagccattcatgatagaaataagctgaatgataccagtatctttaactat +gtagtcagggggaagataacgatggtccatgtatgtttctgatatgtgacagtattggcc +gcgtaatttgctaacgaagctacttaatgcctttgagcttcatatagatttctttaatca +aaatcggcaaaaagatagtatgagctataatatatgctagtagagaactctggaccatca +tctatatgaatactgattcgagcgtgcaattactttagcctgcgtactactgactctaca +aaacactctgagataagtttgtagtcagtaagtcgctctctataaaccttttggatgacc +attgtacagccacttatagatcccaataaatagcacaggagacagagtttttcaatgctc +gatcatttgccgatagtattttcgtctaacctcagggcacctattatttgatacctaacc +taacggccctttcacaatggagaaatatatgacatcgggacaaacacaaatggtgggtgg +ccaggagatatgacatggtggcgtctctaagaaacacggactccctctaggcaaactcac +gtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggt +acattgactggtcaggaatacatcactgtagttgccgtagtgtcctgttggtgttccatc +aagacacatcgtataacgcaatttacgacggacatcagatcaagttatacagattattta +agtatcacgtgtgcattgggacataagggatctcacacatgccttggaacatttttgctt +tgtgccgctttttcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaa +cagaatgagaaaggttagggctctaagttatcgtcgattgggatagacgagacatttgcg +agcgccctccacggatacgaatctcccatatcaatgtgaactggatgctatgcagtttag +ttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacc +taatacacaaaaccgtcaaacattttctaattctaggtatgggccgatcataggagctaa +ggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgcatatactgagta +gctggcgtgcattctctcaattgtatcctttttaactgaactagtcggtcccatttcgtg +actgagatctattaaccgataagattaataacactcgcattcgtatcagctcagagtgaa +gtttttcaataatttgactgatatattaacttctaaaataaccctttaagcctcggatcc +gtttcccaatcacatcaaaaattcttattccaactatctacggattaacaacgtgcatgg +ggatcgtagtaagaacttgttccgatcactttgagtatatcaagttgacggcccggttat +tattgaatagaaacattcacctgctaaattaaataccgcacatcggatacccgatttcag +agggccgtcttactaagggcaggctttgttcggtttaactgagatgttcattattttaca +gtatgcttcaactaatatgtaacgaaggacagtggatctgtctccatagtagatcttcag +tcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtg +aaagcaacccctagtattctagacgaaaattttttctagttcatctgataatttgccaat +tcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcgaacctagagcca +ttatttgtcggtaacccatgagttccttcttttcagaagttaatacactgtggtcctata +cagaggaaaaacagcggttatatacgatcgtggcataacaacattggatcaagatagcaa +tttggctacctattctaattctcactagattcggtattccactacaatatcggcagatta +ggattggatgaataatcggtgtttaagtccggttgcgtctccaatctcctaatttttatt +aatattgatcttggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaa +agatagaagactcatttgaaaatggatcatccacagatccaaacattagcaagacactaa +tccccaactagctattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgtt +catgatctaattctttttgggctttgttcgatggtgattcagaatctttatccggtcgct +tccctgtagctactttgtggggatattgcccggggattatagggttgagatcgtttccta +aaagtatttaaaccaagtagacttcaactaaactacatcagaacatcgtgaagacaccat +acgcggtacctttatttaccgataacatttcttcaagaaataccggtaagcagcataatg +accctaaacagctcggggtatcgtcgtagttttaaattttatttaggttactgctcaagg +aataaaaactaactatttaatttataataatattacaaggctcacactgattagatttgt +ctataagacttcgcgatcccccattaccggattgtcttaagaataaactagataaaccat +gcattttctagataaggcctttagtctaattagatacaaaaaacacgatagttgcatcct +taatttattgtgtcaaacctggaaccttttaattacccgcaaatcactttatgtcgagac +tacctctgaaatttattatctacctaccgcatgaggacttgaaccatcttgtaggagtta +tgtttattagctaagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaa +gcactcagaattgtttttagttgagtcaagactgatatataaataagtttccctagtttt +ttcgtggtgggacgatattgaattgaatcttaaccgaagagtttcccactctgtcgcaca +ataatacacgccaatatttccagccctgcttatgccttaatcggttactcaatctcccat +tgaagttcattttgatctgcatagaagtttcgggcccagccttttttctgccaccttcct +ccaagctctgtagacgcactctaagattgatgctcacatgtattaattctacattaacat +aaatatataagtcatgcatcttcgagtaaaatatctggttctccaacatgtcctggcacg +tatcgttataatgcccatacatgtagtattaaaatgattgggttaactggatattaagat +catcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctc +ggaagggctattacgcttacttccgttttggtatcttaatatgactttcaaaaattaagt +tgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaac +tacttgctttacaataccggtcgtatatatcgccgtgaatccagaagattgtcttctttg +gattatcaaccgagatcctgtggaccgatgttttgggaccttcacagaggactccaggta +gagctcgcttttgcattaatctaagaattgtacctctctaaaagatctaaaacagtgaat +gtgtatttcatggaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgag +ttattatacatatacgagatggtggtatacatcgaattcggggcatacactatagttgca +ttgtatttagctgctttaaataatatgatattaccttccttacataagacattaccggca +taccctggttttcaacttgtggggctttttgacgatcgcactctcatttgatccgagtag +ggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaatagattactttt +cgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacga +gaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaagga +tgcgcggaatagaaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgc +cgacataggatgaaatcagattccaatgcaatacacagtaacccccacccttgattgtaa +tgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtg +cgatcaactatgaatctcggcgagttagatggtcgtacaatctcacacatagaggtcact +tgcctgtaatgacgaattttcggctaggtactcgaactttattagaagtaaaaatgtggg +caaaagaaggattccattttacaagacgattacaatgagttacatgtctctcaacgtagt +ctttccctagtagtctttgaactatttaggtactccagaaaattttagcaaagggtttct +gtgtgaatccgccattcatgtttatgatggaacaataagaataacgccctcgtatgttat +cgacagtgaagtcagcagttcggccaaaaacatattcaatttagtacagatccccagaag +ttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtctaattactatact +aacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagtgtcgttttgcta +tatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttaggacttcggattc +tcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcc +tgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaacta +ttgatagtcgggagcataaccaggtgaacgtactttgttcacgacatttattgacatgtt +ctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggttt +aagggccgtaatgccggtagtgtcaaacttcatgagaactttagctggcttttggccagt +atttagggaccaagagcactagccttaagctgaatattttgccatttatctactgttata +actttaaaacttggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaa +ggtttactaagaacaagcgtaggaattgagtttatattatatttaaactaaaagatgata +ttagcttctgagggcgatagggctccaaatcataaagaggaatatattattacacgatta +gaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttggcagtactccaca +tctcagtaatacagttgggagagtctcaaatgttgttttattactcaatgaaccaccctc +ataatttcactgctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaa +atcgacaaaattacagataagtagatgcataataaaaaaaactgctcgctataacacgat +catcgtgcattcttacttaggagcatcacccgcacaataacgtaccttaaactacaacac +tattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctct +ctcgtaaaatgtgataatagtttgcggagaggattcaattattttccattgcacctactc +cactagattcgataaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcgga +accataagcaaagcatgtaagtgaaccgtcatccttccctaagaaacataaaggttttta +ataatgtcgactgtgaactataactgcatcctttcctgacctactccggttccttgttgt +tatttctgaacgagaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcat +gtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaa +attaattttgccttttattttttttcaggctcgaaattaatgatttgttttttttgacct +tctagttacgctaatatgcggtcgcctgtggtttctattgagtcctataacgggatggga +tctaatacgtttggttactagtaaacaaggtataaatttgataccggagtatcaactgta +taacatcaagctttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcg +agtacagagccactaaggggtgtattacgatagtgacaccaccgagcgcactcactcccc +aagtagatttatgatcctacgctaagtattagatatataaccaaagaggttctagtcagt +gcaactcttagaataataattagccggttttgcctttttaggcctaatgcaatattcagc +tagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaa +atataatctatgaatgttatgccagtacttgaataaatcaggttttttataagtccttgc +atactctcgttatatactgttagagtcttaccccatagaaattctttcatctgcaaactt +agaagaattctcagctacggggagcataaagtccccaggatgttgacaaatacaacaaat +gtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagttttagccgaacct +tgtacggataaatccctccattttccaatagcagatacctatcctactacctcgtggtat +taaattaaagcttgaaatatagagctgcatagcttatccaattcccaagcacgagtctac +cgtcgtaaccacgatttgatttacagacgctagagcaaacccatctttaaacatataagt +aaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgt +ttataagccataattaaaaacatatgttcaacaggttcattgatatttgtaattgcacag +gtttttaataaggatctacgtaagtataatgaacaaactttttaccagagttatattctg +tactttgaaaatgctcctctaccgccttagagactttcaattagattttttgcagttaat +ctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgt +ctgtctcataactgtaggtctaatataattttcagttttcgaacacataaccctttgaaa +atctgctatttaatgtctcacctgcatgcactatcttctatactgctcagaacggctata +cgtcactatgctccaagtgacgatttaaacgaagcaaggaataataggtttattttagtg +caaaacaattaagtgcggactacgtgctctttacaataagccttgtgattgggctatagg +ttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctttgcattacccgg +ttactagtcgaattacagatagctgttagatactcactctaattttggacaacaatccca +atcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaaacgattacatat +tatagacttgttcggggtagagatatcacagttgtgcaaacattgtaaatcgatactagt +ttatgttggtagtctagttgcttttaccattccccgaaaaacttgatctactatttcgac +aacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgt +ccactatatgtaagtgtagctttacataatccactatgactgagatcattacggcctagg +aaagcagcgtagaaaaaaagggcccggatattacgactgtaactataaaactagttactg +gtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaacgaatttcagccg +cgaaaattgatccgttaaccagtccatctcgacttctataaaacgataaagtaaagttga +tgttcagcctccttcttatggttgcatcgagagtacactactcagtgggaaatagatcgg +ggttcctacttcagattgtattatctaggcaattgccgattgtgccatacctggataaaa +taagctacctacatgtgatgcttatctattatcgtcatactaccttagggtgtcctgttg +aacgctacattaatctttagccgtttgagatgttccaatggataggagtctaacgcatga +tgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagac +gttataaatagaaaaaaggtccttctggttctattctgctgaactattgaatggaaagat +tggttgacctacgtactatttgcttgaagtcatcaatttgacggggtgagagacatatgg +tgcatactttacggactctatattttagatcagaagcttagcagtcttctctacaccccc +tcacgacataattgcttttaagaatctatgtttgattcctctacgggaattcggatccgt +tcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagcatacgaacactt +tgctaactagacgtatgtatagtagctataaatcccgacgatatttacaaaaagaaatga +gactcaaatatatacatagcgaccctacacttattcgcaccctgatctaggcgatcctag +cacccacacccgaaagtgagcactagtgtcttccgtattaaatttactgcagttgagatt +ttagttgtctactaaggattactctaacccgtaataaggatcaagactcggtactagctt +tactatcattccctatgtgttttcctaactcacaagggtacgtaccagcctatgtaatta +caataatgataaagacacaaaggaagtaactttacaaatgagtctccagttacactagct +tagtccctcccatcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaa +gaacactcataacgttggagtccaagaattagactcatagggcccccaacatttaatatg +tactgtgagtttgaaggtgttctattgttaattcctgctcttgatacatgacacgtactc +cgtgtttaaggcttcggactgactttctttcataagttgagcaacgaaaatttcagaatc +gataagttggattcactaactaatacggctgattgaaaactccactccggacctatatgg +tcgacctttatacgtaaccgatataaaacttataggctggtatatcgagccttcctagcg +caatttcggatggggtttcttctactactcaacaacggaatagtctttgtttagtaaacc +agagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtcattatggactgg +agcactcttaaatcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaat +tttcttgatacgtcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaa +atacggctgtcgtgctcagatatactattagcgactcatctcgcctaacacgcacacgta +taaactcggaatgactgccgctcttacatattagaaatacagactacaccacggaagcat +tgggtcattctcaaccgctgtataaaagatgattagtcttataataagattaccaaagag +gcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtg +aggacgagatggtactcaggacaaatattaaccggacgaagtggtttacgtcgtactttc +actattagtagtaaatacaaggtaacaccggggaatagtactaaatataatgatatctat +cttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgact +tatagcatgatacaaccgattgttacttttgtctattcaaaagattgaatagttttttat +acaaaagccgcatacttatgacggctagtatacagtttcatcccctagcatcaatgctat +ggacagtattgaacttataggaaattcttctaatagggcaaatccgtcgtgatgcctatt +ttttttcagtcacatcctcaaatggcactagtattgtcgggatcccattaacaggctcaa +ccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaact +cccatggataaccaattataaggcccgtaatcctctagacatcgtttaccaataaatccg +ctttctccgtaatcatgttgaataccccagagtagtccagatgataaccgatgaaacaca +agtctttctcaatgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgc +gacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaa +cgccttgtaattttactttaagacgcctggtgatgtagattcttagataatcagtttgtt +atcggctgtactttaccataatttcacaggtttcaggtcaagaagattatagctgtatat +acagttccatgctcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtc +tttaggcgtatccaatacatgccccgataccgcagtgtatttcgacatgtaggtataccg +tcgcatttgagctcgagtcaggacgtcagctagattagattccttaatagaatataccga +cctctagtccgaactaaactatagataacgccaacttcaggttaattgtctagtcgtctg +tttgcagatgggattcttagatgagtgagtatcggccatattggttcgagcactttagtt +tttgatgcataggatatgcaatgtatagctgaaagtactttatctgtttcaaactcacat +tgattaaaccggtaaacctttaaagactacaagaaaatattcagtgagggcaattttgtc +aatcacaatcttccagctagagatacttcacaatttgtcttgaggctacgcaacattaga +cggattttcgcgttttattgaaataatcgaggggcccaagagtatccatagttcattttg +taagatttctttacaggcttattacagcttcttcagactcctacatgcttacgagttata +tgctagcatgtgaacaatagattaatatacaggaaaacgtacattgagagagatgaccct +acacagcgcaaccgttgagtactttcattaaagggtaacgctctcgagacagcatcctta +agatggccttattgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaag +aatccctacaaacacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcg +gagtatcaatttcgccaatcttggtgagaaagcataccctttcttcagagaaagaagatc +aatcataacactatctttaacgaggtacgcacgcgcatcattacctgcctccatggatct +ttaggatagcggaaagtattggcagcgtattgtgatttcgttcctactttatcaatttca +cattcatatacatgtcttttatcaaaatcgccaataagataggatgagctatattagatg +ctagtagagttcgcgccaacatcatcgataggaatactcaggacagcgtgataggacttt +tcaatccctaatactctctataattataactctctcttaagtttggaggcagtaacgcgc +tctatataatcagtttgctgcaccattcttcagcctctgatacatacaaataaattccac +agcagtaagagggtttaattgagacatcttgggaacttaggattttactctaacatcacc +gaaacgattattggataccgtacctaaacgaactttctcaaggcagtaatataggacatc +cgcaataacacaaatgctgcctccccaggagttatgtcttcctggaggctatatcttaca +cccactcactataggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataa +gagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaa +gttctgtcctgttcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatc +tcagcaagttataaacatgttggaagtttctagtcggaattcccaaagaacggatctatc +taatgcattcctacatttttcctgtctgccgatggtgccatcctattcaaagaatttctt +aaaagtagattaaatgggacttttaacaatgagtaaccttacgcctctaagggttcctcg +agtgccatacaccagtcaggtccgagccacatacacggagaacattctaacatagcattc +tcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaaatcatacttgca +atcccatagcacggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttg +gtatgggaacatcattgcagctatggtctaacgcattaatgtttgggtacatcttccatc +atataaacaggaagagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaa +tcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaata +gaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatatatgatctgcttt +aataaaactttatccataggatacgtttccaaatcaattcaataattattagtcaaaata +gataaggatgaacaacctgaaggccgatcggacgtagaaagtggtcccatcactttgagt +tgatattgttgaaccacacgttattatggttttcaaacagtctcaggatattgtatatac +agataatccgataccagttgtctgacgcccctcttacgtaccccaccctttgtgacgttt +aaagcagttgttcagtattttaaactaggcggcaactaatttggaaagaagcacagtgga +tatgtctaaattcttgttattcaggcctgaatttaatacaccgcatagttaacttcgcgg +tagagttgttcatcatgcctcctctaagctaccacttctatgatacaccaatagttgttc +tacggaatctgataattggccaagtcataaacttccgctgcgttcaacccccttgctcga +atatccaactcgaaaagacagccttttggtgtccggaacaaatcagttacttcttttctg +atgttaattctctgtggtcagatacagaccaaaaactccgcggatttaccatcctccaag +aacaaatttgcatcaacatagcattttggctacatattctaagtctcaatagtttaggtt +ttcaactacattatcccaacattaggattggaggaataatagctgggtaagtccccttgc +gtctacaatcgactattttttatgaatatgcttctgccgcacctatggttattaaaaaag +tcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaag +agcatataattagcaacactctaagaacattatagatatgatgatagcgatcgtcatgat +gttatccggtcacaatagtagcttcatcagctaattcgttttgccagtggtgacttgcgc +tggaagaatcgttatacggtcccttccctcttgatacggtgggggcttattcaaccgcgt +ggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagtcaactatactaa +atcacaaaatagtgatcaatacatacccgcttcatggttttaaccatttaattgattaaa +gatattccgctaagaaccattatctacctaaactgatcgccgtatcctagtagtttgaaa +tttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgtagaataataggtc +ttggagctaaatgatgtgattggtagtgaagacttacccttacaactttaccggtttctc +ggaagaatatactagagaatcaatgcatgggctacataagcactttagtctaatgagata +aaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaacctggtaattta +aaccatatatctttatgtcgtcaataactctcatatgttttatataacttcccaatcacg +acttgtaactgcttgttcgactgagctgtttgagctatgaggccgggatccggttgagct +acatctatttgctacaagaaaaatgaaagcacatttgttgggagttctggctacactcat +agagaaataagtggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaacc +aagtggttccaacgctcgcgctaaagaattaaagcctttatttcctccacggagtagccc +gtaatccggttcgaaagagaccattgaagttaattttcatatccagtgaagtttaggcac +aagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaa +cttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcgagttaattttcg +ccttctccaacatggcatccctacgttcgttataaggaccatacatgtaggttttaaagg +tttgcggttaatcgatatttacatcatagaaattctatagtcaaatttacaagactctag +atactcactcgttgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcg +taatatgaatttcatatagtaagttcaaggcactcatacctccgtgaagagggtagatag +actattaaagttgtttaatagtacgtattgatggaaatgacccgtaggagatttaccact +caatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgg +gtccttcaaacacgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccga +gataaatgagctataacactgtatgtcttttgattgctataaaacacagaaacggatatt +aatttaggccgtaaccaacatctgttatttgacatagaacagatggtcctttacagcgta +ttccggccttaatattgaggtccagtgtattgtcctcctttaaagaagttgattgtaact +gacttaaataagacatgtcacccattcactgggttgcaactgctggccctttttgtccat +cgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcg +ctatgaaggttattcattaattttagctgttttcttagaaaaggtaaatttaaaattgaa +aaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgaga +ttgtaagaaataaagccataaccagccccggaatagaaaatgttaaggaaaggcgatctt +ctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaa +tctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcag +aggataacggaatgtggttccgtcccataaacgatcattctcgcccacttagtggcgcgg +taaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggctaccttctccaa +ctttagtacaacgaataatgtccgattaacaaggagtcaatttgtcatgaccagttcatt +caggtacttgtatctatacggacgcgttccagagtagtatttgaaattttgaggttctac +tgataagtttagctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaat +aacaattaacaactcctaggtgatacactgtgaagtctgctgttccccaaattacatatg +ctattttgttcacataccatgaagttaagctaagtgctctataatggcataaacggttat +caaactagctcgaatttcttttattacgccggaagcggattaactgctgtagatcaaaca +cgttaggatagtgtcgttttcatatatatctaaattcggtctaacatgcattacccatgc +ttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaa +agtttatctatcaccagtgatgcctcatcgtgactacccggatctttagcctttagggtc +taaacagaactaatattactacgtgtcatactccggagcttaaccaggtgaaacttattt +gttaaccaaatttagtgacagggtagaaatacgtatcaaattaacccagcaatacaataa +gcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgac +atagtgtgatgcattttgcactggattgagccacaaactcaactagcattatgctcaata +tttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttaca +aacgcataaatctcgaacgtaataggtttaattagaacatccgtaggatttctgtttata +gtagatttatactaaatgttctgattagattctgacggccttacccatacaattaataaa +gacgaatatattagttatagtttactatccaaataaattaagcgaatcgaaataaactgt +cacgatactgggcagttatcaacttatcacttatacagttcggacactctatattggtct +gtgagtactctatcaaactaactcataagttaactgcgcttccattaaatttcaatacgt +tcttgtgctgtgtacaaacctataatcgaataaatgacacatatggagatgcataataaa +aaaaacggctccatatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaa +ataacgttcctgataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaag +ctagcatggtatagttcttgatagcgcgtaaattctgataatactgggcggacagctgga +aattagttgccagtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaa +atacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgt +ccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataactccatccttgaa +gcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaa +caactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtgcacggaataaca +taacaaggaatattatttattcaaattttttgtgactgttatttgttttctgcctagaat +gtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgag +agtgtgtcctataacggcaggggagcgaagtagtgtcctttagactattcaaggtagaat +tttgataacgctctataaaaggtagaaaatcatgattgagcaataagaccccaacttatc +aaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtca +caacaccctcccatcgcactcaaaatgtagatttatgatcagacgctaacttgttcttag +agaaaaatacacgggatactctgtgcaacgatttcattaataaggtgcagcttgggactt +ttttggccgtaggctttattaacattcacagtaggtagcgagacttcctatgaaccaatc +atgccacgcgttttaacgtttcaaatataagctaggaagcgtttgccaggacttctataa +tgcaccgttttttttagtacttccttactagccttagtttatgttagagtctttccaatt +acaaaggattgaatagccaaaatttctacaattctcagcgaacgccagcttaatctaaac +acgagcttcaaatattctacatatcggcaggagtcaatatataaatatgaaaatcgtacc +atcctcgtacttttagaccaaacgtcttcggataattaaatcctttttcaattaccacag +tacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgta +tccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagc +ttaccattcgttaaacagataactaaaatttaatggctgagtgacttagtgttttcgaca +aacgtcgcggatgtagactattgtttataagcaatttttaaaaacatatgttcaaaacgg +tatgggatatgtcgaattccacaggggtttatgtaccatagaagtatgtataaggtacta +aaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctg +taaattagattgggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattct +accgactccggataacactttacgatcgcgcataactctagctcttagataagtttaact +tgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatccatcctctatct +tctataatcatctgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaa +agctataattggtttattttagtccatttaaattaagtccggtataagtgctctgtacaa +tatgcagtctcatgggcatatacgttaactaccttttgatacttcgaattggtaaaatat +cgactatcgatttgcagtaaaaggtgtagagtccaattactctttcctgttacatacgat +ctcttagtttggacaactagcccatgatggcgctcctctagcgcatgaacctactttata +attacatctttatcgatgaatttttttagactgcggaggccttgagttttaacagggctg +ctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccg +aaaatattgatctactattgcgtcaactctattctgctaatagcgatggcaaatcacaga +agccctcttagtgacaatagttgtcaactatatctaagtcgacctttactgtatcaacga +tcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcga +cggtaaatataatacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggt +gcttcccggaacgattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgc +gttaattcgtgttagtaaacttgatcttcagactccttcttttcgttgcagcgagactta +aattatatctgcgaaatagtgccccgtgcatacttcagatggtaggagataccatttggc +ccattgtgactttacgcgattaattaaccgacatacatctgttcctgagctatgatcgtc +tgaataaattacggtctcctcttgatacctaatggtttctggagacgtttctcatgttca +aatggatagcaggagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatg +ggaaagtcgatttccaaaccagaagggataaagagaaataacggacttctccgtagatta +gcctgatattttgatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatatt +ttggacggcgggagacacatatcggccattcgttaaggtctctatattggacatcacaag +cttagcagtatgagctactaacactcaagacattattgattttttcaagatatgtttcat +tcctctaccgctattcccatacgttcgattcgccgggtgagcgaaaccacgggactgagg +ttaagctaatcaataacaactcgttgcgatagagacctatgtatactagagagaattccc +caacatttttacaaaaacaaagcagactaaaatagatacagtccctccatacaattagga +ccaacatgttattgccgatcctagcacacacaccacaaactcagaacttctgtcttacct +atgaaagggtctgcacttctgattgtacgtgtctaattagcattaatattaaaactaatt +aggataaactataggtacgagctttactataagtcactaggtgttttccgatcgaaaaac +gggaccttcaagccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgact +aatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgc +aagcgctctcgttatactgctcaacaaaactcataaagttggactccatcatttagaatc +atagggaccaaaacatttatttgctactgtcactttgtaggtgttctattctgaattcct +catattgatacatgaatcggaatacctgtggatcccttaggacgcacgtgctttctttac +gtcagaatacatattgtcagaatcgagaagttccatgcaattaagaattcgcctctttga +aaactcatatccccacatatagggtccaccgttattcggaaacgatataataattattcc +agcgttgagcgtcccttaagagcgcattttcgcttggcctttcttctacgactctacaac +gcaagtggctgtgtggagtttaccacagcgcagcaccccatagaactacctctgagagcg +cgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagt +catattaaaatggactgtcttaattgtcggcattaggagcaatattaactgatgagggta +tcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagatacgattacagact +cagatcccctaacaagcaaaacgattaaatcggaatcactccccctatgacatatttgaa +atacacaagaaaccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgag +tctgagaattagatgacctaactgcaagaatcatggcgagtttatctagtaggcaagtct +gtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataacca +agaactggtttaccgagtactttcactattaggagtaattacatgcgttcaccgcggaat +acgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagt +cgctaccagtaattgctgatcaattatagattcattatacagatgcttacttttctctat +tcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgcctagtataatct +tgcttccacttgaatcaatgcgatggacagtattctactgattgcaaagtagtctatttc +ggcttagcagtacgcatgcctatttttttgcaggcacagaataatatgcaactaggattc +tcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatg +tttactacagaaagcgaatgatatcacttggagaacattttagatgcccccttttaatct +agactgagtgtaccaatatatcaccggtctaccgaatcagcttgaataaaccactctagt +actcatgataaccgagcatacacatgtatttctcaatgcactgaaggtgaactgtttaca +ccataccttgcgaatcaacgtggcgacttatacttctgtctttgagtacagcacacccta +atgaatctaagttagttgttgatacgaattgtaatttgactggatctcgcctcctcatct +agattcttagagaagatgtttcttatagccggtactgtaactttattgatctggtttatg +gtaatcaacattttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggt +ttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcacagagtaagctct +ctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgt +tgattcagtaatacaagattacctacgcttctacgaaatatactatagatttagcctacg +tcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggc +aattttgctgcgagctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacg +tctttatctctggataactcacattgagtataccggtaaaaatttattctattcatctaa +atagtcagtgagggctagggtcgcaatcacattaggccacatacacatacttaacatgtt +ctattgacccgacccaactttagtagcattgtagccgtttatgcaaatatgccaggcgcc +aaacactagccagagggcattttgttacatttatttaatcgattattacacagtcggaac +acgcctacatgcgttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaa +acctaaagtcagagacatgacactaaaatcacattaaggtcagttagtgaaggaatggct +aaccagctagagaatgcatcattaacaggcacttattgtcaaatattttccagatctaag +caacatcacgttaaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattaga +aagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcgggacttagcaga +cactggatgcagtcatagaagatcttgcataacacgttagggttagagctacgaacgccc +atcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgat +ttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaatta +acatacgttgacctatttttgttcagagttcagttagagcctaatgattcgagagcaata +atcaggacagcctcataggaagtgtcaatcacttagaagctatattattataaatcgctc +tttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaat +atgatacataaaaatattttcatcaccactaagacggtggaattcagacttattggcaac +ttaggatgggactattaaataacccataagatgttgggataaagttacgaaacgaaaggg +atatagcctgttagataggaaatccccaataaaacatagccggcctccacagcagtgatc +tattccgccacgcgatatctttataccacgcaatataccaataataaaggttaaatgtgg +ttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgt +aacctagaattatagcgtctgcaagttctctaagcttcctctgcaagatacaatatgact +ttttagcttttttactaccaaatctcagaatcttagaaacaggttggtacgtgctactcg +gaattcccaaagtaccctgctatatatgccattccttcattggtccgggctcaccatggg +gccatcatagtaatagaaggtagtaaaactagttgatttccgacttttaacaatcactat +cctgacccagatatgggttccgactggcccttactccagtaagggcagacacacagacaa +cgagaacttgataactttgaattctcaaatcgatcattgcaacgtgacttatttactagc +ctactcctataattcatacgtcaaatacatttcaacggaggaagataataagtaaatatt +cactaaataatggtcgaaggagtcctttgccaacataagtccacatatgcgctatagatt +ttttcttggggttcatattcaataagataaacagcaagagtatcacgtcagcgagtcatt +gagatcttggctagcattgtgatagcatattctacctaaatggtagtctagcacagagtg +gataagatatcagttagatatagacaagtactataacagatctcgcttcgttggattgta +tggctagctttgatgatatgattttataaaaattgatccagacctgacctggccaattat +attcattttttatgagtaaaaatagataaccatgaaaatactcaagccccttaggacgta +caaagtggtaacataaatttcaggtgttattctgcaaccacacctgttttgggttttcaa +aaaggctaagcagattggttttacagataatccctgaacactggtatctcccaacgatgt +cgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaa +tatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaacgcctctttggat +tacacagaatagtgtactgacacgtacactgctgcagcagccatacgctaacattaaaat +tcgttgagtctacatttgttgttattcggattatgttattgggaatagtatttttattcc +cctgcgtgaaaccacatggatagattagcctactcctaaagactcccttttggtctacgg +ttcaattctcttactgagtttatgttcgtaattatatcggcgcagtgaatctcctaatta +tcaccggagttaccagacgccatgaacttatggccagaaacattgcatgtggcctacata +ggattagtatcaagagtttacgtttgcaacgacatttgaccaacttgaccattcctgctt +gtagaccgcgggaactcccctgcacgcgactatagaagttggtggtggatgtggcttatg +ccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtat +aagggctattgccagatgaaaaactgcatataaggtcaaacaatataagaacattataca +taggatcttagcgttcctcaggatggtatacgctataaagtctagcttcagcagctaagg +agttttgccagtgcggacttccgctggaagattaggtttaaccgccctgacatcttcata +aggtcgggcctgattcaaacccctggagtgccgtctcatacttgaattaatcgatggaaa +acttcttctagtctaatattattattaacaaatgacggttcaataaataacaccgtaagg +gtgggaaactgttaagtgatgaatcattttaacctatcatccattagctacagataatga +taccccgatccgactagggggtaagtggttgttccgttaggataaaccatgtaaaacgtt +agagggtttgtagattaattggtattccagataaatgaggtcagggcgagtgatcaatta +cactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaatgaaggggattca +gaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtc +gattaaagcctaaatggtaatttaaaccattgatatttatcgagtctataaatatctttg +gttgtatattacttcacaatcaccaattctaaatgattcttccactgtgcgggtggagat +atcaggacgggttaaggttgacctacatcgttttgatacaacaaaaatcaaagcacatgg +ctggggacttctcgatactatctttgagatagtacgggcaagagtgggtgacgcctccct +acattttcaagtctatcggataacttctcggtaaaacgctcgcgatatagttttaaagca +ttgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtg +tcatatccagtcatggttagccaaaagcatgggttatccaaaaggaataaaacagctctt +caacaaagagatgaggcttcataacttcgatgaatgcgtatggttctgatatatagatcg +atgcatgaggacactttattttagccggcgaattaatggaatccatacgttacttatttg +gacatgacttctaggtgtttttgctgtcccgtttagcgatatttacagattagtatttcg +tttctcatagttaattgtatctagatactaactcgttgaagacgcataccttgccatttg +tacaggacttaactgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaa +tacctcactcatgaccgttcatactctagttaaggtcgggaatactacgtatgcagggaa +ttgtaacctaggagatttacaactctttaaacaagagtcgctgaggtccaggatcaaaac +actgaatctcctaacttcgggtgcctccgtaaatcacctagaaacctactcatacatttg +caattttgagatgtaggcgaaagagagaaatctgctttttaacggtatctcttgggattc +cttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgt +gtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcat +caggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtg +aaaatgctccccagggttctacagacatagagatggtcagaacacgacccccctctcaac +gcagtgtatttgaaatatatggacatatctaccttattctgtaattttagatgtgttctg +tgtataccgatattgataagtcaataggcttgattacgtatcttaagacaaatctgtttc +gcaagtaggaccgcatctttcagattgtttctttttatgccataacctgcccaggaattc +aaaaggttatcgatacccgatatgctgtgaattattattctaatggccactcattcctgc +ttatatctggaattggcatgaatatcttacaacctaaagtctggcgttgcgccagttcta +cttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttc +attagaccacactttgtgccgacgtatatagatatattacacgtatagggaatgttttct +cctaggtgacccgaccttctactaaggttgtacatcgtataatggcccattaactacgag +gaaagtggtattgacctggtaatgcacgttcttcgatatataccgacgaggtaaagtcta +ctattgcaaagtttgacgttatactgataagtttagatttccctggatcgcgcatgaaca +atgtatgcgttatctgccatatataacatgttacaaatccttggggatactatcgctact +atcatcggaccaaaattaaataggctagtgtcttatcagaacatcatgtttaccgaactg +atctattttccaatttaagctgatattacgtccgcgtatttattttagttccccggatga +cgattatctgagctacatcatacaagttagcatactcgccggtgcattgatttcttattt +cgctatatcttcaagttcacaggcttcatatagttccaattagcagtataattaggtttt +gtaactttaaccatactttataaaaggttatattgcacaactgatcaagcatccgctata +acccgagctttaccagttagcggctaataacaaataagatgacttcgtgtcatacgaccg +tcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtat +aaaatgataccacatatactataacaatgaaattatttgtaatccggtttgccaacgtat +cccccttcgcgataaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaa +tctcaaattcaattatcatcaatattggccaagtgttataagcgttgaaagtgatatagg +ccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttattgctggtagtaca +acatcacgagcatttctcttttgagttgatttatactatatctgctgatgtgattatgtc +ccacttacccagaatattaagaaagtcctagattgtaggtatacttgactataaatataa +tttaagactatacaaataatctggctacattatgccatcgtagaaactgataacgtagta +acgtcggacactagattttggtcggggagtaatctagcatactaacgaatttgttaaatc +cgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgtttagactattaagg +actcatttcgagatccagtattaattatacgcatccatatttatactgaagacggattga +gttaggacgacaagctaaacaaatattaagttaaggattagtattatattgtagaaactc +gtcgggttggaacgattcatcatcatagaatgcgttacttattcagagagacttaattcg +gttatgactggcagctcacctggaaagtaggtgaaaggcaacagaagaatattgttgact +gaattctacgggctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaata +caatggatctctacagtattacgtaaataacatacataaacctggtgttgattcgactag +ctcatagattaatcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaac +agtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaac +gtgggggtagtcaaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaa +tgtgatgtgttttatccagacattggatgcatggctgtgggggcacaggatacttaccat +tagttcacctacaagcggcgtgagagggtctcagttttagccagcgcagagaagtacggg +cctttagacgattaatgctagaattgtcataaacctcgtgaaaagctagttaataatcat +ggtgctagaagaacacaacttttctataaaccagttctcgactgacagtcgtaactcact +atatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtg +catcagtagagatcgtgttctgagagataaatacaccggatacgatctgcatcgagttca +tgtattaggtcaagcttgggactgttgtgccagtagcattttttaacagtcaaagtaggg +tgagacacgtcatatcataatatatgccatcgaggtttaaagtttatatgataagctagc +atgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcctttatagactga +gtgtatcgtacactcggtacaattacaaaggatggaagagcaaataggtcttcaattata +acagtaccccaccttaatctaaaaaccagcttcaattagtattaatttcgccaggagtat +atatataaatatctaaagactaaaagactcgtacttttacaacttacgtcgtagcataat +taaatcatgggtaaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacag +tgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgattaaggcctataaaa +ctgttgttggtatctacagagtgattaaaattagtgaatcagattacgaaaatgttttcc +cgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattt +tggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttc +catagaactatgtagttggttataaaggttgtaatctcggagattaggttagggcttaat +cagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaact +cttaatgccatgcctggacaggataaacaatacgcatataacttgacgatcgagcttata +tcgacctatttgagaagtttaacgggtcgatataatatacaggtcttaatagccgatttt +ttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtgaacgatatatcag +caaactgaacattgtatacaacattcctttttgtccgggtggggactccatttaaagtat +ctcacctagaactcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgt +tgatacttagaattgctaaattttagtctagacatttccaggtaaaccggtagacgacaa +tttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctac +tatagacaatcatcagactttttaattaaatagttttccatgaatgtgttgtcaaggcgg +accccttcacttttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttc +gagtcttcaggggaaatggaaaagaaattaggcttctaagatggactataatcgattagg +ctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcga +acgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacctatcatcacgac +ttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaag +ggatactgggcggggaaacctgctccttcacggtaacatggtaacaacagaatttggtta +aggttaaaacgaaatatactcggagtgaattactgttaggtttcgtcatcggatcaataa +gtagtttccgtgaagacactcttatattagatctccgaaattctgacccgtgcattaggc +acttggtaggagattccatttggaacttgctcaatgtaagccagtaatgttccgaaataa +ttcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggt +tgagggtcaccgttctctgcgtcaattccagagctggagatacattcatcaacgttacct +acgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaacggatttagaca +aattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcatggcggctcagta +cgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaa +gctatatattgtggtcagaacttgaggacaactatgagctactaaaaataaacaattttg +tcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagc +gtgagcgaataaacccgaatgagcgtaacattatcaataacatatagttcagatagagaa +cgaggtattcgacagagaattacccaacattggttattaatctatgcagaataatttaga +taatgtcactacataatattaggaccaaaaggtgattccccagaagacaaaacaataaac +aatctcacatattcgctagtacctatgtatgggtatgatcttctgattggacggggataa +tttccaggtatattaaaacttattaccataatctagacctaagagaggttatataagtaa +agagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagtaaattttgcttta +acaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcaggtgtaactacat +gagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaactaatatcataa +actgccactacatcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtg +cttcctctgctatgctgatttaatcagattcataaaggaatacgaataactctggatcca +ttaccacgcaagggatttatttacggctgattactttttggctgttgacagaactgccat +gaaagtaagatgtcgcatcttgcataaataatagcacctaatatagccgacaaagtgatt +ccgataacagattttaagttgtccagccttgagactccatgaagaccgcttgggagcttc +cccgtgattagaagaatctaaatcccaagtggatggggggagtttaaatctcagcaccaa +caaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggttt +gaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtac +gacaaattttaactgatgtcggtatacggagaagaaggaagcacgcattgaagcagctac +gcagaactgagaagatgacactctaagatacaattaatacaaaaacgttttaagcccaat +ctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtata +ataacagctttatttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcg +cgtctttatagtgttggctactctgtaaccgacgcgtccatccctctctcctagtgatcc +gtatatccaattagaggataaccaacatctgcgttaccgacgaatttaaatttttcgact +atttaattccgttcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatc +gtgtacgagttgcagtgcatatgtagataccactaattgctgatctaggatacatgcttt +ataaacatgcttacttggctattttatttactgtcatgtgggggtttttattttcaacaa +gtatgtgctaccattggataatctggcttcaaattgaagatatgcgttccaaacttgtct +actgtttgctaagtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaa +aagaataattggcaaatacgaggctagccttcaaatttaatgcagattactcctcagaaa +cacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgata +atttttgttccaacctttgaatctagactgagtggaaaaagatttcaccgggataccgtt +tatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaa +tcatctgtacgtcaactgttttaacaataacgtcagaataaaccggcacaatgagacggc +ggtctttcactacaccacacccttaggattataagtgacgtgtggattcgaattctaagg +tgacgggatctacaagcctcagctacattaggtctgaagatctttcgtatagccgcgtat +gttactgtttggatatgggttatgctaatcaacagttgacagcgagtgaaacggccttgc +gacctgaaatctttacggttaccttttgattcaagacaggatcgacgatggaccacgtga +aatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcaca +tcctctatgcaactatcattgtggtcattaaggtattcaagattaactaagagtcgacca +tatattctagagttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgc +aggaggtgtggactgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtc +cttagcaatgcgatacctcaatcgtagttttatcgggataaataacatggtgtttaaccc +tattaatggtttctattaatctaaattgtaaggcagcccttgggtcgaaagcacattagg +ccacatacacagtatgaaattgttcgagtgtccagaccataattgactaccatggtacac +ggtgttgctattatgactcccgcaaaactcttgacagagggaattttggtacattgatgt +aatcgatgatttaacagtaggaactagacgtcatccgttagactgagttccgacatgctc +aaattgtcaggatttttatccaataactaatggctctcacatgtaaataaaatcacatta +acgtcacttagtgatggattcgctaaacagatagactatcattcatgaactggcactgtt +tcgattatatttgcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaa +aaattcagtacacctctaatgagtatcccgctttggaggaaagagtagcactttaaatgg +acaatttaggccggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcg +ttagggttagtccttacatccaccatatgttaatgaataaagcctgagggaccttagagc +taacttgtccaacacgttgctcatttacttaataaggttgaaatgtatcagtaagtgaca +gcgagtgtagattttgaccatttaactgaccttcacagttttgtcttcagacgtcactta +caccataatgatgacagagcttgtagatgcacacactcattcctagtgtaaatcaagtag +tagctagattattataaagagatattttctggcgtcgaacgtaacacagagagagtataa +ggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcg +gtggaatgcacacttatggccaactgaccttgggacgagttaagataccataagaggttg +cctgtaagttaagataacaaagggatattccatctttgtgtgctaagaacctatttatat +ttgcagccataaaaacctctgtgctatgcagccaccagagttatttatacaaagaaagag +accatttagatacgttaattctgcttgcgatttattaaacagacatttcacgtccaacca +ctacaaaagccctatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcg +gccgaggaatcataaaatatgaattgttacattgtttactacatatgatcacaatctttg +taaaaggttcgttcgtgatactaccatgtacctaactaacctgagatatatgcaatgact +tatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctgga +tttcccaaggttataatgctctatactgaccaagagatccgttacgactcgcaatgaata +ctctaagggcactcacaaagaaaaccactaattgataaatttcaatgataatatcctgaa +ttgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcata +gcaggaacataattactatattttaacgatttaatcgtagttggagtcctttcccaaatt +atgtcatcagttccgatttagatgttttcgggcccttcttagtaaagaagttaatatcca +agactagctcctcacccacgcatgcacatattcgcgagaagtctgatagaatattcgaca +gaaatgcgactctagctcacactcgttaactgatcaggtacttatagacaagtacgttat +cagatatcgcttcggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgt +tcaagacctgaacgggaaaatgatattatttttttaggaggaataatacagtaccatgta +aatactcaaccaccttacgtacttcttacgccgaacatatatggcacgtgttattcggct +aacaaaactgttgtgccttttctataaggataagcagattcgttttaaacatatgacctg +taaactgggatctacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcgg +atctttggttaaagagcaccattagatgtgccatacttcctatcgcctgagcgagaattt +agtctgaggaaccactcttgggatttaaaacaattcggttaggacacctactcggcggat +gaagcaatacgataacattaaaagtcgttcagtctaattttggtcgtagtacgatgagct +gatggccaattgtatttttattaacagcactgaaacaaaatggagactttagactaatac +taaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtata +gcgccgaagtgtatctcattattataacaccagtgtacagacgacatctaattatggcca +gaaactgtcattgtgccattaagaggattagtagatagtctggaccgtggaatagaattt +tgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgcacgagaatataca +agttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgct +tcttaacgcaattcagtcttctagatccgctattccaacatcaatatctcaatttaaggt +caatatatataacaaaattagacagagcagctgacacttacgaagcatcgtagaaccgat +atagtcgaccttatgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacg +gtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtct +ctgaagtcaagtattactgcgaaaaattcgtctactattagtttattatgaacttatgac +gcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagt +tcataatgttgctaaagattatcagaccccgtgaagacttcgggctttgggcttcgtacc +gtagcataatacatctatatagttagaggcttgcgtgttgttgtgctattccacatatag +cagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaa +gtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgtatttattatact +gtaggcaagaagcttttttggcgagatttaagacttaagcctatggtaaaaatttgatag +tgagcgactatagtaagagatttgggtggttagtaattaaaattctcctatgctaaatca +ggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtgga +ttatacaaatttcaaacatattggcggggcacttatccataatagatttctgtttgtacg +ccaaactctgcctcacccctccataaattgtattggctagaggttaaattctccgtaaat +agagacacatatagttttatacaattgtttgaatcaaagcacgagaaacttttaaccgta +cattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctga +gcaataagcaagaaaacacagattatacaaagagatctggatgaagatattcgtgcaatc +actatcgttatgttagagagttccatgcatgaggactcgttttttgaccaggagaattaa +gccaagaaataactgacgtatttccaaatgaattctacgtgtttttcctgtcacctttag +ccagtgttaaagatgactatggagtttcgaataggttattctatagacattataacgagt +ggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaaggg +attttaggttcttaatccaacgaagaaataacgcatcacccgtcattctattgttttcgt +cgggattacttagtaggcagggtattctaacctacctgagttacaaatctttaaaaaact +ggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatat +actagaatccgtctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcag +ttttatagctatctagtggcattcctttttataaaactttacgtttgtaagggtccaact +ttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgta +tattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttc +taatctaacaatgtaaagccggggattagccgccaaaggggtctaatgacatagagatgc +tctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgacagatcttccgta +ttctgttagttgacatctgtgctgtctttaccgattgtgatttggctttagcagtcattt +agtttcgttactcattgctcgtgcgatagttccaccgaatatggcacattcgttcttttt +ttccattttactgcaaaccttttcaaaagctgatcgataccactgatgatggcattgatt +agtcgattggcaactatgtcctgcttatatctccaattgcattgaatatagtaaaaaata +aaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaa +gcgccgtacctaacatataagtgattgagacaaatagttctccagacgtattgagatata +tgtctcctataggcaagcgtttctaattgctgaccagaaattagaattaggttgttaata +ctatattcgaccattttattccacgaatgtgctattctactggtattgctccgtatgcga +tatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtc +atttaccgggagcgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaa +agacttccgcttactatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtat +aagaaaatcatcttttcagttcgcagatttttgccaatttaaccggttatttcgtcagac +ttggtagtgtagttacaagcatcacgattatatcagctacagaattaaactgtcctgact +cgacggggcagtgtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtc +atagtacaaggataatgaggtttgctaactttaaaaattattgatttaacggttgattga +aaatctctgcaagatgacgctagaacacctgatgttcaagtttgccgataataacatata +agatgaattactgtctttagaccctcatgttaatccgctaacttagggcggaaacaatgt +taggctatgcggagtaagtactatattatgataccacatagaatttaacattcatatgat +gtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatca +atgggccaatcctgtctcaaaaattatcatattcaaggttcagctattttggcaatgggt +gagtaccgttcttagtgatttacgaacccataatctaggcgacttaatatacaagattta +gagttacgttttccgggtagtacatattaacgaccatggatcgggtgaggtgttgtatta +gttatctgatcttgtcagtagctcccaatgtcccagaatattatgtttctactagagtgt +tcgtatactggaatttaaatattatgtaagactagacaaattttatggatacattaggcc +atcgtagaatatgatatagttgtaacgtccctctatagattttcggagggcaggtatatt +gcttaataaagatgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgc +ttaaataagtttagactattaagctatatgttcgacagcatgtagttttttttaccagaa +agtgttatactgatgacccatggaggtagctcctcatgataaaaatattgttacttaagc +attactattatagtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtt +tcttatgcagacacacttttttagctgttgacgcccacctcacatccatagtaggtcaat +cgcataagaacaatattctggactgttttattacccagaagaaagttttttctttccggt +tcgttaagacaataaagatcatttcattcgttctcttaacgatgaactaaagtacttaaa +gtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaagataagaagaac +aggaacgcgcacgtcggagataactctaatagtctctttattccgtttaatatagcccgt +aattgcaccatgcgctacagtaacggccgccttcgcaaacctatttatgtaattccaagt +ttaggtatgcaatggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcg +gggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtg +ttaccaacccctcactactacgcgaaggtactcgattattccttgaatgggctgaaacat +cgtgattagcgtcttatgattcaggctgatagaagaaaacttattttctatattccacgt +atacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaa +atacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtcacataaataatc +cgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtag +cattgttgaacagtaaaactaccgtcacacaaggaatatcataatagatgccatacacgg +ttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtg +tgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatgga +tgagcatttaggtattctatgataacactaaccatcatgtttctaaaatcctcaggaaat +ttgtattattttaccaacctgtatttatagaaagtgcttttgacttaaagaagccgaagt +gttcaaattaaggagtacctgattgaaagaatggggaattgtaatctgtaactcaattac +aaataagccgttctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaatt +catactcgattaacgactttaatactcttctgcgtatctacagactcatttaaattacgg +aatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaataaggacacctg +gtacaattggctggagtacaatgttggtttttatttgctgattatcccgatccctgtggg +cgttggcataaccgggttttcttcaagactactttcgtgttgcttatatacctggtaata +tcggtgagtagcttagggcttaatcacaatactaacaagttctctatggattggacaggg +cggcatccgttgactgaacgatctattaatccattccctgcactggataaacaagaccca +tttaaattgaccatagagatgttagcgtcatatttctgttcgtgatagggtacatatatt +ataaacggattatgagcagtggttttctagaaaagcattcatagttaggagtgtatcaga +tcataccactgaaccatagagcacaattctctactggctatacttcattcctttttgtcc +gggtggggacgaaatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgct +ggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttgactattgacagg +gcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagatagagtacgggcc +tataattcaaattcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtt +tactggtatgtggtgtcaagccccacccattctctgttatatccgagcattaatgtagtt +tcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctga +gaagtggcactataatagtttagcctaagtcccttcgctaataactcaacaaagatgacg +caaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatactgatagctctcat +ggtaccaagaactttcataacctctttatttaccaaacctgttctactagcgttagtgtt +ttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaa +catgggatcaaaactattggcttaacgtttaatcgaatgagactagcactgtattactct +ttcgtttcggcagcggatcaataaggaggtgacggcatcactctcttatagtagatatca +cttattctcacaacggaagtaggatcttccgtcctcattaaatttgcaactggctcaatg +taacactgtaatgttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtc +cctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaaattccagacctc +gagttacattatgaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttg +taatataaacaaccgtttttgtctattttcccaaggagaaggagagtagcagcttagtgg +cttgcctatatggccccctaagtacgtactcggcacgcttagaagattgggctaccccgc +actatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatg +agagtataaaaatatacaattttggcaggggttatacattgcgggcatgaagagtaacat +tggacatgaacggacattcgaaccctgtgagtttaataccctatctccggatcattataa +agtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaactaaattggtta +tttttctttcatctagatttgtctgtatctaactaaattatagttccacataaagctgat +tcaactgaagacataaatataaactttctaacatagtagcgaggaaagagctatgcctag +catcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttttccagaatctag +accgaacacagggtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaac +aattccgttcgtattgttgctgtatctatatttcctacgtaaggctatttgatctataat +atgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctcct +tagtatcatcaaattatagattttacggccacgaattattggtctagatgtcccaaaaat +aatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattat +gctataccaagaactctccatccagtacctagaaaggcaggtatgtaccgctcattaatt +ttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggcttttataatagaa +actaagtttcccgaataacggtgtacgataacagatttttaggtgtacagacgtctgact +caatgaacacacattgggacctgccccgggaggagtagtagataattaccttctccagcg +cgggtcttttaatatcacaacataaaaatactaattaatatcacacaccctcatcctcga +tggagcctagcatcatacacgtttgatagacaacgccaattttactgtaatatgatattc +gaatctagtatgtggacgctgtaccacattgtttaaaggagctccctttaccgacatgaa +cgaagcaagctttgtacaagatacgaagaactcagtactggtaactataagagacaattt +atacataaaagtgttaagaccattatataaaaagaggtatgaggtctttgtaactacaat +aatacattcatcgaacgatggagaataacagagttatttctgctgctcgagctctagttc +tgctaatttctcaatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcg +tacatccctctctcctactcttacctatatcctattactggttaacctacatctccggga +aagacgtaggtaaagtggtccacgattgtattcacttataacacctagtagtactatgtg +ttgctgagagtgaggacacacttactctacgagttcaagtccatatggacattacacttt +ttcagcatctaggtgtcatgatgtattaacagccgttaggggctatttgattttatcgat +tgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaataggcatgaaaattc +aagattgcagttcctatcttgtataatctttcctttggacgagttgtaccatttcaacta +acctgcaagtggggggtcatccatatgaagatttgccaaatacctggagaccctgaaaag +tttatccagattaataataacaaacaaacctaagcgaagaacgtcagctttaataaacta +tcactatcatagaaattcctgttaattgttcttccaaacgttgaatagactatcacgggt +aatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgata +actcaattatattcgatggagaattcatatctaccgcttagcttttaaaaattaagtcag +attattccgccacaatgagaaggcgcgagtgcactaatcaaatcacttaggattattacg +gacgtctgcattacaatgctttggggtagggttatacaagcatatgattctttaggtctc +ttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgt +tgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacctgttcatgaaaga +caggagacacgaggcaccacctcaattctatgcaaaactctaacatagcgtggcactatg +agtacgtgtaacgacaaggtctcatactcgatcctaagataattctcgtctggaaggttt +taatctttaactaagagtagaacttagtttattgacttttacaattaggatacggttcgc +gactctaccacagggcatcatacctggagctctgctatctcgtgaccaaagtggcagcac +acatagggtcgggtcctgcatctactgagcaatccctttaagcattcctagtttgagagc +catttagatattgctgtttaaaccgattaatggtttctattattataaagtgtaacgctc +ccattcgggacattgaaaattagcaataagacaatgtatgatattcggcgagtctcaaca +acattatggtctaccatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaa +cacccatggttcgttaagtgagggtatccaggtgttataaggacgatctagaagtattca +ggtacacggtgttcagacatgctctaattgtcaggttgtttataatttaacgtatcgctc +tctattctaaataatataaaattaaccgctcgtagggatgctttccagtaaaagatacac +tatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtacattcttaaactt +aaatacgtattatttaaagtaaatatattatctaaaccgcttttgtctatccacatttcg +tcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatc +tatttcttctgattgatgtaatactgacccttactccgtacatacaaatgatggtaagca +agaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtag +cttgaaagggatatggatgtgtatgccaggcttcattttgacaatttttctgtcctgctc +agtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgtagatccaatcac +gctttcctacgctaatgaaagttctagatagtgtaggtgttagacagaggttagcgccta +catccttacacacacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtat +ttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaatgtcctgcccta +gagttatgataaaataactgctgccctgtaacttaagtttacaaaccgatattcaatcgt +tgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaac +acagtgatttataaatacaaagagtacatttagttaccggattgcggcttgacatttatt +ttacagaattttatcggcaaaacacttcatatgaactatcgcttcacgataagtctatga +tagactagcattcgtagagaacaggaagagcaatcattatatatgaagtgttacagtggg +tactacatatgagatcattaggtctatatccggccttcctcataagaccttggaaatatc +ttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagta +attcatcggacgtaatagtctggttttaactaggggttattgatatttaagctaaaagag +ttccctgaacactcgaaatgtataatctatcccaactaaaaaagtatacctctaattcag +aaatgtcattgagattagactgatgtcaatacgctaggaggtaagacaagtagaagtttt +tgatttaggaattgaaatgtaatacctccatcttaagttctatattttaaagttttatgc +ggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatgtttgcggccccg +tatgagtaatgatctgtttatcaatctctagctactatcccacgaatgcactgatgccag +tcatggcgcttacattagtcgacagaaatccgacgatacctatcacgcgtgaactgttct +ggttcttattcaattcgaagtgatctcagatacattacggccatgcttgcccttcatgtc +tgctgagcagttttgttataggctgaatctcctctaagcgaaattgataggatttttggt +ggtcgatttagtctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaa +tgatagggatcggctgaggaggataaatatacgctggtgcctggtatttatccagaacaa +gttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaa +ggccgcaaagggttacatctcaggatcgtggcgtatagtccaccattagttctgacttac +ttaatatagactgaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtc +ggttagcaaaacgtataggagcatgatcaaagaagagttaattaatagtactgcactata +attgtcggcggagtaccatgagctgttgcccaattcgatgtttattaacagcacgcataa +aaaatccagacttttcaattagaattaactataaatggtccgcgaaccttaaatgatcgg +aaggacgggatctgccgttgtatagaccccaactctatctaatttttataacacctctgt +aatcaacaaatcttattatgccatcattatgtcattcgccaagtaagtccagttcgagat +tctctggaccgtgcaatagtattgtcaaattatggtaatggaatccttcttctaacaccc +ttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgcc +gtttctttttacgatgatagggattcttaaagcttttctctattctagatcccagttgcc +atcatcaatatctcaattgatgctcattatatagttcttatttagtatgtccagatgtca +ctgaagatcctgcctagaaccgatattctcgacaggatcatcagttcgacggggcaaacg +cacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatg +tggaaaaaaactcctgtccacgatatgtaggcaagttttactgcctttaattagtagtcg +attagtgtagtttgatattatctaccttatagaatgtaaacagtaacccggccttaatgg +tttggcaggattctttgtaaaagttaataatgttcataaactttatcagaaaacctgaag +tagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgt +cttgttgtccgagtacacatattgctcctctcccccactcttctaggaaaatcaattatg +ctaacctgcagaccttcttctttactatctttaatgcatgcccagtatgttcatagggta +gacttgctatctattttgtataatctacgaatgatgcttggggcgcgacttttaacaatt +aagccgttgggtataatttgagagggtgccacgatagtaagagatttccggcgtgagtaa +ggaaaatgataataggattaagcaggcgtaatagctcaccctcctcagttctccaaccct +gaaccggctaagtatgactgtgcagtattaattttgaatacatattgcagcccctaggat +acattatagatgtctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcg +attgaggttaaattagccggaattacagacacagattcttgtttacaattgtgggaagaa +aaccacctcaaacgttgaaacctacattcacaaatggattacgttggggatgagaatcga +ttccggtcaaaaatcatgcccggagcaataaccaagaattcacagaggattaatacactt +ctccatgaagataggactgcttgcactatccttatctttgtgtcttccttcaagcaccaa +tcgtttggggacaaccacaattatgccaagaaataacggaaggtgttccaaatctatgag +tccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggactttagatttggg +tattctagagactgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaa +aggggaccgcacgttgtgctagggatgtttccttaggaatccatacatgtaagaaagaat +caaccgtaattatagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacc +tctgggaaatagattgaatattctggacagcagcgaatcctgattatatctcaagcgaat +atatgacccgcaagaaggatttatactagaataagtctaagaaagggcattgggtcactt +cttccactaacacacttttatcagttttataccttgagagtcccatgcatttttatatat +atttaactttcgttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaaca +acggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttc +tgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaa +accgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttc +tatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagttt +gggttttggatttaccagtcttttagtttcggtactatttgatcgggacattcgtccaaa +catgatggctcattcgttctttttttcaattttaatcaaaaccttgtatttacctgatac +attaaactgagcatcgcatggaggtggagattcccatatatgtaatcatttgatatccta +ttccattctttttagttataaataaacgctccactgcacaatgggagtaggacttcacca +ataattagcatctactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaata +ggtctcaacaacttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaa +gtaagtagaattacggtcgtattacttgttgccaaatggttattactccaatgggctatt +ctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagt +ggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggt +gatgaattattgttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaa +tttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgcagagttttgcca +agtttacaggtgatttactaacacttgggagggtacgtacaaccatcacctggttagcag +agaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttatta +aacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaa +tttatggttttttccgttgagtgataatagctgcaacatgaagatagtaaaactgaggtt +aaactttcaccatattaaattatatgttcaattacgcgatgtacaaactaatgttaatca +gatttaggagcgcgcttaatatgggtccctatcccgactttgtacgagattttgataaaa +aatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacaca +tttaggatgctatttccctaagaaagcggaaaatcctggctcaatatttataatagtaat +ggttaagattgtggcccaatcgctgagtacccgtcttacgctttttccaacacataatcg +acgagaatgtatttaaatgtttgagacttacgttttccgcgtacttattattaaagtcat +tggagagggtgtcgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatc +tattggttgtttctaattctgtcgtccgtgtaggctatttaatttttatggtacacttga +atatgtttagccataatgtagccaatactacaatatcagatacttgtatacgacctatag +acttttgccgaccgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtt +tgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgctatatgttactc +tgaatgttgttttttttaccagaatgtgttataatgatcaaccatgcacgttcctactaa +tcatataaattttgttacgtaagcttttctatgatagtggtctaaagactacccttgcat +actttaagattaagacatgcactttaggaggaactcacacgttttgagctgttctagccc +acctataagccattcgtccgcaatcccataactacaatagtcggcaatcttttattaccc +agaactaacgtttttatttcccggtacgtatcacattaatcttaatttaatgcgtgagag +taacgatgaacgaaagttatttatgtttaagccgcttcttgagaatacagattactgtta +gaatgaaggcatcataactagaacaccaacgcgcacctcgcacattactctaatagtagc +tttattcagtttaatatagacagtatttgaaccaggcgctaatgttaaggcccccttcga +aaaccttgttatgttattccatgtggtcggaggatttgcggggcgatagcgctgggcggg +gatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaa +aaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccgaagggactactg +tattccgtcttggggatgtaacagactgattacagtcttatgatgaagcctcattcatct +aaaattagttgatttattccacggatactatcacactcctatagaaagagttaccaccgt +gggaagctagatataataaataaaagacatacaatattagtatggctcatgatctacact +tactcggatctctctttttttataaccagtagatcgcattacacgtattgttgttccgca +tcaggccctaggggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaa +gatattaatagatgaaatacacgggtttacttgatttctgttcagtcattcacgggaaat +cctaggagtctttcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtct +cgacggaattggtatttcctggcatcacaatttacctagtattggagatcacttaaaata +atgttgagataataatcaggatatttctagtatgtgacaaacctctatttagtgattgtg +attttcaattaaacaagacgtaggggtcaaattaacgactacatgttggaaagaaggccg +aattgtaatatctaactcatgtactaagaagaagtgctttcgtttaaggctttctgtcta +acattctaacgtcaattcctatgtaatactactgtaaccaagttattactcggctgcgta +gataaagtctcatgtaaatgacggtttatctgttacttttgggtttcaacctagctagga +cgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgt +ccggattataaccatccctctcccacttggaatatcaccgggttcttaatgacttagttc +gtcttccttattttccgggtaagatcgctgtggaccggacccattttgatctagtctaaa +aaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgc +actgcactggattaacaagaacatgttatagtgtactgacacatgttagactaagaggtc +tgttcgggttagccgacttatatgtttaaccgattttgacaactgggttgagagataaca +atgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatg +gcttgaattatttaattgttctaaccctggcgtcgaatttttttggttcgaaaatactta +gcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaa +ggcagtattgtgactattgacagggaatcctaaaaagctactcgaattggtatatggaag +aggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagct +taactagtttgatggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatg +ggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgtacactaggcagcc +ctaatccaaaacttttgaggatgagtactgccactattatactgtaccatttgtaactta +cattttatatcttcaaagaggtagatattgtcggccattactgtcacttacactaagggt +agcttgattactgatacctctcatggtaaaaagtaatttaagaacctatttttttacata +acctctgctactaccgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcac +ccctataagcagaaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcct +atgagaataccactcttggaatcggtcctttaggctgaggatatagaacgaggggaacgc +atcaatctaggttaggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctc +agtaaattgccaaatgcagaaatcttacactcttttcttaactaagtatgagagcaacct +cactcctgaacagcttgttacctaacgagaagaggctttaagtagcctggagcctcaacc +ggatatccggatttgactctcatccacttacatgatgattacggtcattacatctcatga +ttttctgagtgccctatagactgggaatttaatctaccctgtttctatttgttaacaagg +agaaccactggtcaagatgacgcgcttccatttatgccaccataagtaagttctcggaac +ccttacatgattggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtgg +cctatcatattcaggtcatcgagctcagtatttaaagattatatggtcgctgggggtatt +cagtgcgcgatggaagactaacattggaaatcaacggaattgacaacacgctcactttaa +taacctatctcaggataagtttaatgtaattagacggaactttctctaactccgtgtact +aactctttgaaaataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaa +agtattggtccaaataatcctcagtaaaatcaagtcataaatataaaatttagatcttag +gacagaggaaagtgctttcccgagcataggatctggcctacgccagtagttcatgcttgt +gttaaaagttgttactgtttatagtccgtactcagggtagtgttcgatactcagcgggga +actgacatattacactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaat +tacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgatt +cgagtttgtaaattcacagatactgtgtatcatattattatagatgttaaggcatagaat +tattggtattgatgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagt +gcagcttggaagaactggatgtatcctataactagtaagagccttaaaggtactacatac +ccagggatgttaccatcattaatttggccatcttcaatcttcgcaatgcatactttcttc +tacaagatgccttttagaagacaaaataagtgtcaacaataacgctgtaacttaactctg +ttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgcaaacgcaggact +actagattattaaattcgccagcccgcctcgtttaatataacatcataaaaattctaagt +aatatctcacacactaatccgccatcgtccatagcatcagtcacctgtcttacacaaaca +catgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaa +agctgctaccttgaacgacatcaaccatcctacctttgtacaacagaccaacatctctgt +actggtaaatagatctgaaaagttataaatataactgttttcacattgatagaaaaacag +ctatgtgctatttgtatatactataataaattaagcgaaacatggagattaaaacagtgt +tttctcatcctccacctcttgttctgctaatttataattcttgatgccactcgtgtgagt +cgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaacgagatcctatt +tctcctgaaaattattagcacggtaactcctagggatagtggtactagttggtatgaacg +tataaaaacttgtactactttctcgggatgtgagggagcaaactattactcgaccagtgc +aacgcattatcgacagtaaaagttttcagctgatacctgtctggatggattatatgcagg +taggcgagagtggattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaa +agtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcattt +cgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgc +aatagtactccagaccatgaaatggttatccagattaataataacttaatatactttcac +tacatactcagcgggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaa +aaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgt +aaaatatagtagaatatgatgttaaatcatttatattccagggagattgaatagcttacg +attagctggtataatttaactcacatgattaagcaaatatctgtaggaccgagggaaaga +ataaaataaagtaccatgagttcggaacgctgcattacatggcgttgggctagcctgata +caagaagatgagtatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggc +agatcccggagcagatgattatcgtctaacactgtctttaccaatgcacaacgcatagat +ttaacctgaactgttctggattcactcctgactacagcctacaactcatttctatgcata +actcttaaagacagtcgcaatatcagtacctctatacacatcggatcagactagatcata +agataagtctcctctggatccttgtattctgttaagtacactacaaatttgtttagtgtc +tgggacaattacgataagggtcgcgactagaccacagggcatatgacctccaccgctcct +agcgagtctccaatctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcac +tgtaagatttacgagggtgagacccatttagatatgcctcgtttaaccgttttaggcttg +ataggatgagtttgtcgatccatcaaattcccgacattcatattgtccaataagtatatc +tagcttattcggactcgctaaactaaattatggtataaatgccgtcaaccggtgcatttg +ttcaatcaacaaattatagtcaatctcccatggggccttatggcagcgtatacagctggt +ataacgaccatatacaactatgaacggactagctgtgaactaagcagattattggatcct +tgtgtataattttaagtttcgatctatatgctatagtatagaaaatgttccgatcgtacg +cttcctttacagttaaacagtctatatcatgaagcttatccaaagctggacatttgatgg +caatcttacttaattatgaaacttaattacctattattgaaagtatttatatgatcgaat +aagatttgctctataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaa +cctaggtaatctaaagcctgcatctatttcttatcattcatgttatactgacccgttctc +agtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaat +aaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcat +tttcaaattggttatctacggataactgtgcgatgaactactataggtcaaaattatctt +caatctcattctagatcatataaagatgtccttcgcgattgatacgtctacagtgtgttg +gtgttacacagagggtagcgactacttacttactaactctctcttgatccgcaagcataa +gccaggttaaagtgctctatctttttctgtggattataatagttataccgccttgcatct +aggtgcccattaggtaatgccctagtgttttcataaatttactcctgccatctaacgtta +ctttaatttcccagattcaataggtctctcatttgaaaattgttatatgtcaacaaagaa +tataatagctgagtggaacaatacactgtgagggagtaatacatactctaaattttcttt +acggtttgcgcctgcacagttttttttatctatgtgatccgcataaaaagtaatttcaac +gttccattcaagttaagtcttggtgacactagcattaggagagatcaccaagaccattat +ttatttagctagggtttaagtcggttagaaatatcagataatgaggtctttatccggcct +tacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaagtatggccgaacc +cacataatgcacaaatcaagtcgatttcttccgtccttttagtctcctgggaactacggg +ttattcatagttaagctaaatcagttaacggaactagacaaatgtataatagttcccaaa +tatatatctataaatcttatgcagttagggaatgcagatttgaatcatggcaatacgcta +gctcggaactcaactacaagtgttggatgtacgaattcaaaggtattacatccttatgat +gttcttttttggatacttttatgacgacttccacgaagtgaaattatgttcgaatatctg +aacagttacttggttgagcccaaggatgacgaatgttctgtttataattctcgtcataat +ataaatacaagcatatgaggccagtcatggagctttcatttggactaacatttccgtaga +gtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgttatcagatacatg +acgcccttgcgtgacattcatggctcctgacatcgggtcttttaggctgaatctaatcta +acccaatttgtttggattgtgggtcctccattttgtctgttaatgcttattaagattaaa +aatgtactacgtatttagacctaatgattgcgatacgctgtggaccattaatataagctg +cgccaggggatttttccagatcatctggcctgtgtatatgttcaaatctaatagccgaga +gaaattactccgacggaaaataaaggcagataagcgtttcagagcaccatcgtggcgttt +agtcaacctttagttcggaatttattaatatacaatctcactctttggacgagctcctta +aaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaaca +gttaaggaatacgactgctctataattgtccgaggagtaccttctcatctgccaatagtc +gttgggttggaaaacaacgcattaatatgccacacttgtcaattagaagtttctataaag +gggacgagtaactgatttgagacctagcacggcagaggacgttcgtgtgacaacatctct +ttataagtttgagataaaatcgctaatctacaatgattatttgccaatcattatcgaatg +cgcaaagtatctcctgttcgtgattctagcctaaggccattactatggtcaaattatgct +aatcgaagcagtcttctaacacccttagaaaagcaaacactattgaatactgccgccgca +ttcgccagcaccaacataactgcacgtgcttttttccatgattggcattatgaaagattt +gatctatgattcttaccagttgcaatattcaatttagcatgtgttcctaattattgtgtt +attatggtctatctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcagg +atcatcagttcctcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaag +caatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcg +tttactgccttttatgaggagtcgagtactgttggttcatatttgctacatgattgtatg +taataacgatcccgccctttatcggttcgatcctttatggcgataagttatgaatcgtca +gtatctttagatcaaaaactcaactagtacccagttccccggaggaacggtcatgattaa +tgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccac +tcgatgattggtatagctatttgccgaaaagccacaacgtattcggtactatcttgtttg +attcccctgtatcttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatc +ctgggggcgacacttgttacaattatccagttgcgtttaatggctgtgggtcacaagatt +gttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagct +cacccgcctaagtgatccaaccctcatcaggataactatcactgggcagtattatttttg +atttcatatgccaccccctaggagactgtagtcatgtatctttcttacccaatctagccc +gaaacaagaaagaatgtcgattccagtcaccttttattagaccgatttacacacaaagtg +tcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacgacttgctctattc +gattaccttcgcgatctcaatcgattacgctaaattttaatgcccgctgaaatatccaac +atttaaaacaggattaattctctgatccatgaacttaggactcattgcacgtgacttatc +tttctctcttaattcatgctccaatacggtgggctaaaccacttttatcacatgaatgta +cgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatc +ttctattgggacggtacatttcggttttatagactatgtagttacacggcatcaacatgt +aattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggag +gattacatacatctaagaaacattctaaactatgtatagtcgtttacgacccttgtagta +cgtgcatcccttggcgaaaagtactctgggtattagagtgtatattatcgacagcaccga +atcctcattttatagcttgacaatttatgacccgaaagaaccttttataagtctataagt +atatctaacgcaattgcggcactgagtccactaactatctttgagcagtgttatacagtg +agacgccatggaaggggtttatatattttactgtcgttccctaaaaagttaattatcaga +cctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccatt +ccagtcgagatcaaccgtttctgcggatcgcgttacattccttgcttatttgcgataaat +cgatacaaccccattaccagaaaaacccggagaatcaattactctgcagatcttatacta +aaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgtggagcgttgggg +taagagcggagcgattttaactttcgcttttccattttccagtattgtactttacgttat +atttgagcggcacattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaat +caaataattgtattttcagctgactttaaaatctgcagccattggaggtggagattccaa +tagatgtaagcaggtgatatcatatgcaattcttgtgacttattaagataccagacacgg +cacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaattccgaacgtaaga +tatgtttacggatgcactaaaataggtagcaacaacgtttctctgagatgtataagttac +caaacactggagaattccgctaaactaaggacaatttccgtcgtattaattgttgacaaa +tggttagtaatacattcgcagtggataatccgttgcatacctagcactgagtgtaaataa +aaccaatcgactactggcatttcgggctaacgactagatgttagcctatgtgaaagcctc +acacatgcttattgccttcacggtgagcaatgtttcttattcgttattagaagtcacctg +tagagacagtagagatgacctaaatttggtttgtccagtcccgaggtgatctaatgatta +ggttaacttagaacagtggtcaattggttaaagctgatttacgaacacttccgaggggtc +gtaaaacattaaactggtgagaacagtatgatgtattcggtcatctagacaaccccatcg +ctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcct +gttgctccggggagatagggttaatttaggcttttttacggtgtggcatattagctcaaa +catcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaag +cgatgtacaaaataagcttaataagatttaggtccgaccttaatttcggtccatagcacc +tctttctaagtgttttgcttaaataattgtattgttattgattttctgcgagttgaacac +ggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaa +tcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccgcactaaacggct +ttcgctgtttccaaaaaattttagtccactaggtatttaaatgttggacactgaacgtgg +aagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgtactttgagcagat +gctatcgtcagaaaaaggtaaatcttttggttctttataattctggcgtccgtgtagcct +agtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaattacgtcattag +ctgttacgtctatacgaaatatagactgtggacgacccatcgtagagtcatgtagttaca +tgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactgg +tcaattggttcatagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagc +ttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcctgttcgaggtta +gtcgtataaagacgaaacggccttaatgtaacattaactattccactgtaggtggatcta +acaaggttggacatgtgctaccaataagataagaatttcgtccgcaatacaatatctact +tttgtagcctatcttggattaacaacaacttacgttggtatttcaccggacgtatcaaat +gattctgattttaatgactgagagtaaacatcaacgaatcttatgtatctttaagccgct +gcttgacaagtcacattactgttagaatgaacgcttcattactacaaaacctaccaccaa +ctcccacattaatattatactagatgtttgaagtttatttgacaaaggttttcaaaaagc +acagaatcgttacgaacacgtacattaaattgttagggtattaattgtggtcggtgcatt +tccggccccatagcgctccgcggggagaaactatggccttcatgacagcccccccataac +atctaggtaatggtcggataactataaacaaccctctccagagaactgtgaaaataaaat +ctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaagactcttttcact +attttcttgatgcctcattcttctaatattaggtgattttttaatccgagaatataaaaa +gacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttt +tgactatccctcatgatctaaacttacgcggagctatctttttgtataacatgtacagag +aattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttat +cgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacgggtttcgggatt +tctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaa +ggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtcc +gaggattgctgataacttaaaataaggttgagtttttaataacgatttgtcgagtttggg +aaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacgggtataatttac +gacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactg +ctttcctttatcgattgctcgagaacattataaagtctattactatggattaagactgta +tacaagtgtttaagcggagcccgtgataatctataaggttttggtacctttatctgttac +ttttgccttgaaacatacatacgtacacgggaatatttacctaaacgccgtatagtccag +cctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgcccacttgcattata +acccggtgcggaatctcttagtgactcgtcaggagtttacgcctttgagacctctcgaca +ggacccattttgatctagtcgttataggtagagtgcctttcctatcgcaccattaccttc +tagcaaacttagagtattcaatgaaatcatatcctgtttatactaaatgttataggctaa +tgacacagctgacactaagaggtctcttcgggttacccgaatgagttgtttatacgatgt +tgacaactcgggggagtcatttcaatgaagactgaggactcttgatcagattaaaacgct +taatgactgataatttagattatgccgtgtattatttaagtgggcgaaccctcccctaga +atgggtttcctgagaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaa +cgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaa +ccgtctactattcctagagcgaagagctatgttctgacacgtccccaatattaggcaaag +gctccaaaagaacagtcaattgattaactacgggcttggtttctccgtgaatccttgcgc +cgctataccacataaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgac +cctcaacaagtacactagcaaccccttagcaattaattttgtccatcactactgccaaga +gttgactggaccagttggaaatgacatttgatatattaatagagctacatattgtaccac +tttactgtcacttacactaaccctagcgtgattactcatacatatattcgtaaattctaa +gttatgatactagttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttca +actaaatatttcactgtagccaaccactttaaccagaaggataccttaatgccgatataa +tattgtccaggaaacgttaatactttcacaagacaaagcttggaagaggtactttacgat +cacctgatagatcgaccggaacgattctatataggtttggtctgagaaatttgtagctaa +aaccatgttccataggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttg +cttaactatctatcacagcatcctaactcctcaacagcttctttcctaaagacatcagca +ggtaagttgacggcacccgataacccagagcacgattggaatctaatactctgtatggat +cattacgctaagtaaatataatgattttctgactcaaagttacactgcgaattttatatt +aactggttctatttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatc +caaaaatatctaacttataccaaccattacttctggcgcagaaaaacatagatatctgaa +caatcgaccgttaagactgtctcgccgatcttaggaacctaatactgctcagtagttatt +gtttatttgggccatccccggattatgtcagccatggaacactaaaagtcctaatctaac +ctatggacaaaaagctcacttttataaaattgctcaccttatgttgattgttatttgtcc +gaaatgtctataactcagtgtactatctattggaaaattatggccggagttttattgaat +atacttttgtatgttgagaaagaatgttgtcgtaataattatcagctggaaaatcatcta +atatatattatattgagatattacgacagacctaagtgctttcccgtcatgagcagatgg +actaacactcttggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcc +cgactcttacttactcagagcggaaatgactttttaaactaacgtttaaaggcacttagt +atgcgtcagggttatttttttaattacgtacccttgtgcagagagtttagctattcgatc +ctacttagtatgaaccatgagagtacaggttggtaattcacagagaaggtcgagaagatt +atttttgatgtttaccaatactatgaggcgtattcatcgaaataattttatggctgcgca +cttcacatacgcaggaagaccactgcagcttgctagatctggatgtatcattgtacttct +aagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatggggacatattca +atcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaa +ctataaccctggaactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaa +aggcccaaagcaaaacccaccactacttcagttttaaattagaatcacaccctagggtat +tagataataattaaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaa +taagtctccggtctttcacaaacacatggttaagcgatgtggttttgactagagacgttc +gccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatcttacttcatacatt +gcttaaacagtacaacttatctcttatcctatagagatctcaaaagtttgtatttttact +ggtttcaaattgagagaaaaactgcgttctccgatttctatattattgtttaaatgatgc +caaacatccagtttaaaacacggtgtgatcagccgactcagattcgtatcctatgttaga +atgagtcatcaaactacggtcacgcgtacattacagagtaaactacacgaatgaaagaga +taagaagatgaaagagttaataggtctcctgttaattatgagaaccctaactactacgga +ttggcctactagtgggttggaacggatataaaattcgactaagttcgcggcatgtcaggc +tcctaaatatgaagagaactcggcatcgaattatccacagtaatagttggaacatgattc +ctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggc +gttgtgaatattcttcctcagaaaaggactgttgagcaaggaattggattctgtgaacgg +aatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgcc +gcgcgcagacatatcttcttggcaattagtactccactaaatcaattggttataaacttt +tagaatatctttatataagttcactacttacgctgcgggtagtatatttaaagtgatgtc +ttaggaatcttatggcggcggaataaacggcttgactatagataccctaattctggcata +accctgtaacgtgtgaagcatgctttaatagacgactagatcagcttatagaatggatat +gactgccacattgaagagattaacattagcgggtataatgttacgaacttgtttaacaaa +atagctctaccacacacgcatagtataatataaaggtcctggagttcgctacgagcctgg +aattgcagttcccctaccctgagtaaacaagatcagtatggacctatcttctgacccacg +tgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcggctaacactcgc +tttaccaaggaacaaacaattgatggaacaggtaagcggctggattctatcctgaataca +gcataataatatttgctttcaatatatagttatgacactcccaatatcactaactcttta +caaatcggatatgaagagtgaattagagatggagccgatcgttccttgtattctggtaag +tactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactca +cgcattatgaaatcctccgagcatagagactctaaattcgccaagcaataagtcccgacg +cgaaggatgagaagctcattgaactgtaacatttacgtcgggctcaccatgttacatatg +cagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacataaaaggccccact +ttcatatggtcaaatatctatatcgtgctttggacgactcgataaactaaagtagcctag +taatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatatataacttccgga +cgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcg +gaactatgcagattaggcgatccttgggttgaatttttagtttccatagatatgagttag +ttttgatatggttaccatacgtccctgcattgaaacttaatctgtatattgattgatcct +tagcaatagcggcacatttctgggcaatatgacttaattaggttacggtttttactatga +tggatacgttttatatgatagaataacagttgctatttaaacaggtactacattcaacta +atactgtttcactattgtgtccaacatagggaatatattgcctgaatagatgtattatca +ggcatcttttacgctccaggtagaactaattaaaaatgatccttagaaactttcaagcaa +cataagctaaaagttacgccaattataagccacatcggtaggatcttcaggcattcccat +atccttctctatcaatcccgtctgttgctaattggttatctaagcatatcgcggcgagca +tctacgataggtataaagttgctgctatctaattcgtcataatatatacatggaattaca +gattcatacgtcttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatat +ctctctcgtgttacccaagaagttgacacgtgattgtcagctatctttttctggcgatgt +taatagttataaacaattgcatatagctgcaaattagctaatcaaatactcgtttcttaa +atgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagggcgctaagttca +aaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtg +taattatttctctaattggtctttacggttggaccaggcaatgggttttttatctatgtg +ataccaattaaaagtaatttcaaagtgacattaaacttaagtattgctgtcaagaccatt +acgacacttcaccaacacatttatgtattgtgctacgcggtatggcccgtagtaatttct +gatattgaccgcgttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgt +gtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgttgtattacgtcc +ttttactagcctgggaaataccggtgattcagagtgaacataaatctctgaaagctacta +gacaaagctagtatagttaaaatatatatttcttttaatattaggatctttgcgattgca +catttcaagcatcgcattaacctacctccgtactcttctacaacggttgcatgtacgatt +tctatgcgatgaaatacttatgttcttagtttggggttactttgttcacctagtcctcga +acgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattct +taggtttataattatagtcagaagataaatacatgcatatctggacactcttccacatgt +catgtcgactaactttgaactacagtcatatatagactgttatctgatccgtatgtgtct +attactactcttatctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcgg +ggctttttccctgattataagattacactattgctgtgcttggggcctcctactttttct +atcttaatcattttgtacattaaaaagctaagaagtaggtacaacttatctttcccatac +gagctggaccattaatttaacagccgcaaggcgagttttaatgttaatctggaagggctt +tatgttctaagcttttagcactgagaaattaatccgtaggaaattaatcccacataaccc +ggtaagagaaccttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaag +ctcactcttgcgacgagctccttaatacaggccctgcgttatattcgaccgtacctataa +ctagaccaccatcttaaatgtacagttatggttttcgacgcatagagtatgggaccacct +cgaaatgctcagctgcaaattgtactgggggtggttatcaaacatttaatatgaatctat +ggtaaagtactagtttatagatagccgaacactaaaggtttgcagaccttcctcccctga +ggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcgtatctacaatga +tttggtgcaaatatttatcgattgcccaatcgttctactcgtactctttatagcctaacg +ccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaattacttaaccat +actcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgttttta +cttgagtcccaggaggtaacattggatctatgagtcttaacagtggaaatatgattttta +gattgtgttcagatttattgtcttattttggtctatctcatcagctatagctacataatg +acgtcttaactgtttcgactaaccttcagatctgactaccccaaatacaacatagcaaaa +gaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaag +aatcgaaaacagatctaccattcgtggaatcaatttttggacgagtactggtcgggtcgt +gcttatttgctacaggattgtttcgtataacgttcaagcactttagcggttccatccttg +atggcgttaactgatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggt +cccagcacgaaacgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagt +ggaatatgtgtcatcagagacaaatagatgattcctatagctttttgcagttaagccact +aagtaggcggttctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcg +tgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagtttcaacttccgt +ttattggctgtccctcaatagagtcgttctcagggcacgactctcgttcgttattcataa +gtccagtttgatccacgaatacagaacacgcatatctgataataaaagcttaacgataac +tttcacgcgcatggtttatttttgatttattaggcaaccaaataccagaatgtagtcagc +gatatgtagtaaaatttagacaaacataaaacaaagtatcgccattacagtctcctgtta +ggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgatttaataataatt +acggctaaacgtattgatattttccaggaactgccccatctcatgagatgaccctaaatt +ttattcacacctcatttttaattcttttatatcacgattatttatctgagcaagcatctt +tgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgcta +aacatattggttcaattcaatgtaagctacctcggaatttgcttgcactaagacggggaa +gccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccgttggagtcacta +tggagttacaagcattataaatctaaggaaatcgcagtatcagtccttaccccaaagata +cttcgcattccctggggtacggaccatgaaatacttctttcatacatgataaacgatgga +gactcggttaccaccctggtagttactccatcaattggagttaactaagatcgctattac +aggctttattagccaatcatcacaagcctctttttagagattcacaagttagcaaaccaa +agttcctttgataagtctttaacgagatctatcccaattccggctaggagtaaaatttat +atatttgagatcggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtcc +ttccctaattaggtaattttcagacctccgagagagagtagatcaacaacgcgttatact +cctaaaatgcttgtcgataacatgacactacagatcatccctggatgagcatcgactttc +attacttgattagttcagttaattcgtttcaaaccattttcaacaaaatcccccagtaga +tatgtatatgcacatcttagactaaataacagttttcataccctgggatttgtgtcacta +tctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactggccctgttccatt +gtaatcgatgggacgggacgttatattgcagacccaaagtagtaataaattcagccatat +ggacggagggggggaattgttaagaatataattcgattttcagctgaatgtaaaagctcc +agccattcctcctccacttgacattagttcgaagaaggtctgagaattggaattgcttgt +gacgttttttgtttccagacaaggaaatagcccagtaccaagtataatattatgacaata +gaagcttaaattcacaacgtaacatatctgttagcatgctctaatagaccgagaaaataa +gtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagt +tcccgactatgaagtcttcacaaatggttagtaataatttcccagtggagtagaagtggc +ataacgtgcactctctgttaataatacctttagactactcccatttcgccagaacgtctt +gatggtaccctatgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtc +gtatgcggtatttctacgaacagctagtgaaaggactgatgacctaattttggtttctca +agtccagacgtgatattttgatgaccgtatctgacatctctgggcaattcggttaacctc +tggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttt +tagctaagctacactaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcat +ccatgtgtacgaattcctaatactcttgctcagggcacttagggttattgtagcctgtgt +taccgtctcgcatattagatcattaatcaacagtcttataatcaccgtaatcggtaaaca +gttgttatttgttctgataggtagacagctaataaagatgctgttgaacagttacgtccc +acctttattgccctacagtgaaactagttcttactctgttgctgtaatatgtctagggtt +attgatttgctgccacttcaaaacggaaattaagtcattaacgaaaatggttccttcata +ggtaaagatcaatccccaattgaagccagaaattttgagatgtcgattcctgatcattcg +ccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttg +tttattctggctcaaggtacgtggaacacgtagtattttgatactaatgccagacccgct +acgatccctgtactgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgtt +agaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacac +agtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatactctgggcaacac +acatacttctctcatgttgtttcttcggacctttcataacctttcctggcacatggttag +ctgcacatcacaggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggt +ggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatattatgtttatttg +tcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttga +tctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaataagataagaat +ttactaacatttaaattttcttattgtcgagcatagattggaggaaaaacttatttactt +ggtatttaaacggaagtttctaatgtttatgattggatgcacggacagtttactgcttac +tttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgttcatgcttccatt +aagttcttcttaaacttacacaaactacctaatttagagttgacgagatggttgaacgtg +ttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtg +cgtaggaattctgctacgtccattgcaggccacattcacatcccacccctgaatatatgg +actgaatcacacacaccaaatttcatctaccttatcgtagcataactattaacaaacata +tacagacttcgcggtaaataaaatatattagtacacaaccgtatactggttgaactattg +cccagctttaagacgcttttaactaggtgcttgatcaagaagtattattatatgacggca +gtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacgccgtagagacat +ttttgttagatatgtatttctttttgacgagccagcatcttagtatctgaagacgagcta +tatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagattaaccaaattcc +ccagaattagtaatggcgccttatcgatttactaacgatatataacttgtgatgttgtct +gcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctg +gatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgc +tatgtaatccattctaatgggtaagaggattcctcttatagtaaaatatgcttgactttt +taagaaccattgggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttt +tctacaactacccctattaggttacaagtaatctggctttcttgccacttggcgatgata +gttagattcgtatttctacaacgcagttactgtatccatggcgcgagataattagatacg +atttgaatttggatgtagactcgttactactgttgtagaccagcacgtgagtatctagat +gggtttgctaccttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatat +tttactataagcagtattggccaccctcgtattgcggcagggtgtgctcacctggttaaa +atgaaagagaaaaattccattttaaaacccggaggaatctattactgacgaggaaggtgt +ttaacccgttgagacatctcctaacgtaaaaggttcatattctagttattccgagagtca +ctttcctatccaaacatgaactgatagcataatgacaggttgaatggaaagcatatcctg +tttattctaaatctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttac +aactatgtgttctgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctc +ctagcgtcatctgatttaatagcttaatgtctcatattttacagtagccagtgtagtatg +gaaggcggcgaaccagcccctacattgggtttcctgacataagtattacatatcacttgt +ctgattacacagcaaaatcgctaaccttactttgcgcatgtagctattggaactttgggc +tagtgtctatcccattaagtttaacagtagactagtccgtgagcgatcaccgagcttatg +tctcgtacccaagttttggatttggatcaaaaactactcgatattcatgatctacgggct +tcctttctccgggtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaaca +tgtttgacacgggatagcgtagaaactaaacaacgaatagaccatccaatttgaatttta +ttgggtccagcacttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatat +taattctgctacattttcgaccacttgtatctcaaggacaatatcccttgaggcttttag +cagaaagagatgccgtaattctaagggatgataataggttgggaaatttaagagcagtag +taacggtcgcgggttcgaccttaaactatatatttaaatctagccaaacaagttaacaac +aaccataaagttatgaccttattatattggcaagcttaacgttttaattgctctagtaat +agagtggtagaggtaagggaccatcacctgattcttcctccgcaaccattatatagacgt +gtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaatatcgaatggcaat +tagccacattgagttaaatagttgaggatatttcttgcacagaatcagatctaatctaat +gattcgttactaaacacttcaccaggtatcgtgaaggctcaagattacccagagaacctt +tgcaatataagaatatgtatgcagcattaccctaagtaattatattctttttctgactca +aagtgacaagccctagtgtatattaaatcggtatatttgggaaattcctcaaactatcct +aatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccatacatgaattctgg +ccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgccaagatattagga +tcctattactcatatcgtgtttttctttattgccgccatccccggagtatctcacccatc +cttctcttaaaggcctaatattacctatgcaaataaacatatattgttgaaaattgagaa +cctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgactatatagtgcttt +agtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaat +atttttcagatcgaatagcttctatttttgtgtttattgacatatgtcgaaactccttac +tcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtctcgttttacggcg +gaatcttgagtctaacttatatcccgtcgcttactttctaacaccccttatgtattttta +aaattacgtttattcgaacgtacttggcggaagcgttattttttgaagtaagttacattg +ggcagactcttgacattttcgatacgactttctttcatccatcacaggactcgttcgtat +tgatatcagaagctcgtgatgattagttgtcttctttaccaatactttgaggcctattct +gcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttc +atatccatcgttcattgtaattcttacacaatgaatcctaagtaattacatccctgcgta +aaagatggtaggggcactgaggatatattaccaagcatttagttatgagtaatcagcaat +gtttcttgtattaagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaa +taaacgagatagattcattatatatggccctaagcaaaaacctcctcgtattctgttggt +aattagaatcacacaatacgggttgagatattaattatttgtagtacgaagagatataaa +aagatgaacaattactcaagtcaagatgtatacgggatttataataaaaatcgggtagag +atctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagg +gtaactattattaattaataaagggcttaatcactacatattagatcttatccgatagtc +ttatctattcgttgtatttttaagcggttctaattcagtcattatatcagtgctccgagt +tctttattattgttttaaggatgacaaaatgcctcttgttataacgctgggagaagcaga +ctaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacag +actttactaaaccaatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaat +tatgacaacccttaatacttccctttcgccgaatactggcgtggaaaggttttaaaagtc +gaagtagttagaggcatctctcgctcataaataggtagactactcgcaatccaatgtgac +tatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgc +ctggggagacatgagaccacccccgtggggattattagtccgcagtaatcgactcttgac +aatccttttcgattatgtcatagcaatttacgacagttcagcgaagtgactactcggcga +aatggtattactaaagcattcgaacccacatgaatgtgattcttggcaatttctaatcca +ctaaagcttttccgttgaatctggttgtagatatttatataagttcactaattaagatca +cggtagtatattgatagtgatgtctttgcaagaggttggccgaggaatttacggattctc +tattgatacaatttgtctggcttataactcttaaggctgaaccaggcgtttttagacgac +ttgatcagctgttagaatggtttggactccctctttcatgtcagtaacatttcagccgtt +attgttacgatatgcttgaacaatattgatctaccacacacccatagtatattttatagg +tcatgctgttacctacgagcatggtattccacttcccattcaatgagtattcaacatcac +tagcctcagagatgatgacccacctctaataacgtcacgttgcggccatgtgaaacctga +acttgagtagacgatatcaagcgctttaaattgcatataacatttgagggtaaagctaag +cggatgctttatataatcaatactcaataataagatttgattgcattttagagttatgac +acgacatagttcactaacgagttactattcccagatctagactgaagtactgatcgagac +gatccttacgtcgatgatcgttagttatcgacttaggtcgggtctctagcggtattggta +cttaaccggacactatactaataacccatgatcaaagcataacagaatacagacgataat +ttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaagctatcattgaa +gtcccgctcacaatgtgtcttttccagacggtttaactggttcccgggagtcctggagtt +tcgacttacataaatggaaacaatgtattttgctaatttatctatagcgtcatttggacc +aatacagaatattatgttgcctagtaatccactataacccgcaagtgctgatagaaaatt +tttagacgatttataaatgccccaagtatccctcccgtgaatcctccgttatactaatta +gtattcgttcatacgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattg +ttacgtgacagagatagcagtttcttgtgatatggttaacagacgtacatgaagggaaac +tttatatctatagtgatgcttccgtagaaataccgccactggtctgccaatgatgaagta +tgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtataacagttgcgag +tgaaaaaccgacgaatttatactaatacgctttcactattggctacaaaatagggaagag +tttcaatcatgagagggagtatatggatgctttgtagctaaaggtagaacgtatgtatat +gctgccgttcattcttgaaagatacataagcgataagttacgacaattataagcaacatc +cctaccttcgtaacgatttcactgttactgcgcttgaaatacactatggggctattggcg +gagagaagcagatcgcgccgagcatatacgagacctataatgttgatgatagagaaggcg +tctgaattgatacatcgaagtacactttctttcgtagtatctctcgtcctctttctatct +ccggacacaagaattaagttatatatatagagtcttaccaatcatgttgaatcctgattc +tcagagttctttggcgggccttgtgatgactgagaaacaatgcaatattgctccaaattt +cctaagcaaattctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaa +tctggaatgacggagcgaagttcttatgtcggtgtgggaataattcttttgaagacagca +ctccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaa +gcaaatcggtggtgtatatatcggataacaattaatacgatgttcatagtgacagtatac +tgatcgagtcctctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattc +ccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctacta +atgcctttgttaggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaa +atttcttctacttggattaactacttttacgagcatggcaaattcccctgtggaagacgg +ttcattattatcggaaaccttatagaaattgcgtgttgactgaaattagatttttattgt +aagagttgcatctttgcgattcctctggtctagcttccaatgaacagtcctcccttctat +tcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggcc +ttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgc +cggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtagttaaataaatcc +atatctgcaatcgattccacaggtattgtccactatctttgaactactctaagagataca +agcttagctgagaccgaggtgtatatgactacgctgatatctgtaaggtaccaatgcagg +caaagtatgcgagaagctaataccggctgtttccagctttataagattaaaatttggctg +tcctggcggcctcagaattgttctatcgtaatcagttggttcattaattagctaagtacg +aggtacaacttatctgtcccagaacagctccacaagtttttttacagccgaaacccctgt +gtgaatcttaatatccaagcgcgttatctgattagagtttacaactcagtattttatcag +tacgttttgtttccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggt +ctgaccaatgtaggaagtgaaaagataaatattgcctacacatactgaattcaggcaatg +cgttttattcgaaaggtcatataactagaaaacatgatgaattcttatcggatcctttta +ctagcatagtgttggcgaacacctcgtaatgctcagcggcaaattggactgcgggtcctt +atcatacattttttttcaatataggcgattggtctaggttagtgattccccaacacttaa +ggtttgctgacattcataccctcagcaacttcctctcaaaaattagagtgagttggtggt +cttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttat +aatcgtactctgtagacaataacccattgtagtgccgattttgtgcataatacaagaagg +aggatataaaaatgacttttcaataatattggctattagcaacaagaaggagaatcctca +ttaagttagcaaccgcagggggtactgcagtccaaggaggtttcattggagagagcagta +tgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctgattttcctagat +agaataagctatagctacttaatcaactcttaactgtggagactatcctgatgatctgaa +taccccatttacaaaattccatatcaatgaggctaacgcttaaatttcatttctccatcg +taacaaaaatcagcctttttatacaagacaaaacactgcttccattacgggtagcaatgg +ttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaa +acaaattttgacctgacataatggagcgacttatcggatgttgccgatctttagggtcat +ctattaagcttatacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacc +tagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaatacaggagtcct +tttcatttttcaagttaacaatataagtaggagcttagagaggcttgcatgaaaatcgtt +aggaattacagaataggcagagagtggggcgtgtagactacattcttcaggccccacaat +atgggttataggttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcga +accacgctcgttccttttgctgtagtccacgttcatccaactattcagataaacaagatc +gcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaa +acaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaacataattcattc +tttcgactggacacgctaaggtttggacaaactttgtatctatatctggaggcctgtatt +ccagcccttcttttaataagatttacggcttaaactatggatatttgccaggaaatgaca +ctgctattgacaggaacataattttgattcaaacctcattgttaattattttatatctcc +tgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaa +tgaatcataatagaccggcccctattaatattggttcaattctttcttacataacgcgga +atttgattgcacgaacaccgggaacacataaccgtatagcgcccgttatgctagtgccta +gcgactgggaccgtggagtctatatcgtctttctaccattattaatctaaggatatacca +ctttaagtcctttcaactaacataaggcgcattccatgcgctaaggaccttgaatttatt +atttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagt +gcagtttactaagagccctttttctggcttgtggagactatcataacatgaagatgtttt +gacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaa +ttgccccatagcaggaatagttatatattgcagatcgcggtgtaacgcactccaaatcca +tcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatcaaagcacagtgag +agttgagcaaattacagttatacgacttaattcagtctccataaattgaaacgacacttc +ttaacgggaggaccagacacgttcattaagtgaggagtgcactttttgactttaaaaaca +tggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagttatttctgtttt +aatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctca +gagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtagttggcacaccca +atggacgaataaatgctgccatatccacggagggcgggattgcggttgattttaaggcga +tggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaattactgcgtacat +ccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaact +tcatagtataatttttgcacattacaagcgttaattaacaaacttactttgctgttagct +gcctatatttgtccgacaatataactggatatctctgcgagaactgtaaattaacggcac +ttggaacataatagttcctattggtaacgacgttgtaggcggcaattatccggtggaaga +attgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagtataactttagaag +actccaaggtacccagaacctcttcagcggacacgatcgctatcaatcaataaggattat +tcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggac +tcatcaaatttttggccgtgctaatcgacacacctgttattttcatgaccggataggaca +tctcgcggaaattcgggtaacagctgggtagatataggacctcccctacgtattaatgat +aagcctgtcataactagcttggtttaccgaagagacaataaacattcgagcgctcgtgcc +aaactcggtgcattacgtttgaataaatcggtaacatgtactattactctgcctaacggc +acttacccgtttgggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcg +tttaagatcccgattaccgaaaatctggttatgtctgagcattcgtacactgcgtattaa +gatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactc +tgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggc +tttatccaatatgggtccttaagtgctaaacatcattcacaatttcaagacagattgttg +gtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaa +ttatatgttgactaaactaccgtgtgtattctggctctaggtacggcgaacaagtacgat +gtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagt +aattccgttttattgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgt +gccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagt +taactaagtgtctatcgccaactaaaagacgtctcgatggttctttatgcggacctgtca +tatcattgactggcacttgcttacatccaaataacacgtttgttagcggatagtcgttaa +gtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctacatgataaatgaat +aagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgtcgacgagttact +actaaaggaatgtagggttctggatctatgaaaagcgacctccatatatatacgggccta +agcggagtaaaataagtgatcaatggactaacattgaaatgttagtattgtcgaccattg +agggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatggg +atgcaagcactcgttaatgcttactttagttggttgcgggaacaacaggaggctatacta +actggtagcgttcttgcttccattatgttattattataattaaaaataagacatatggta +gagttgtagtcagggtggatcgggttgtctataacgttggaataatcaaaactatcgtta +acaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacatt +cacagcacacccctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatc +cgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaa +ttcactagtatcctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatc +aagatgtatgatttttggtccgctgtgtggaatacctctattgatatacaagtgactttc +tcggtaataacgcacttcacaatgtgttgtttcttttctatgtattttgcaagagaaaga +agcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactg +caggaggaacattatccaaattcaccacaattactaatccacccttttacttttactaaa +gatatattaattctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaa +ggataccaattgaagtcctcgaggcatgttacaacacacgacttccttccgtctattcag +acactcaacgagactaacttttcctaggtaatcaatgatattgggtaactcgtggcatct +tatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactg +gctctcttgcgcaggggatacgtttattctacgtacccgatttggttactactaagcggc +ctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagcagggaagggtta +cagggagagacttattgagatacgattggaatttccatgtacaatcgttaatacgcttgt +agaccagcaactcagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaa +taagaaattactaaaaccctagttgttaatataagaacgattcgaaacaataggattgcc +caagggggtgcgaacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgt +ttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggc +ttattctactttttccgacactcaatggacgagacaaacatgaacggatagctttaggtc +tcgttgaatgcaaagaatagaatcgttattattaatcggtttccattatctatatgcggt +atagatctccgagaggaccctgtaaactagctctgcggtttaactggtgctaatagaccg +ccactatgttattgcttctagctcctagcgtcttatcatgttatacattaatgtcgcata +ttggacagtagccaggcttggatggatcgccgacaaaaagaaaagactttccctgtaagg +acttaactattacatataacttggatcattaatctgcaaattagagtaacggtctttcac +cagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattgg +cagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttgcataaatatctt +atcgatattcaggttattaccgattccttgctaacgctagaagtcacaccagagtaataa +taattccagacacctgtgaaataatcggtcactacggatagactagtaacgataatacgt +atagtccataaaagttgaattttaggggctaaagatattagcaatactggtctagcctaa +tcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaattgtatcgatag +gaatagttacagtcacgcttgtagatgtaagagatgacgttattcttagggttcttaagt +cggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaaacgatattttga +aatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattttagtggcaacct +taacggttgaattgatctactaatacaggcctacaccgaagggtacagataatgattctt +actaccctaacatgatagagtcctgtcctatctcataggtcgacattttaaattcgtaat +gagcaacgaagatcgtttcccaatttgcaacattcacttatagacttcaggttatttcgt +gctaacattaagatagaatataatcagtcgttaagaaactattatccagctttcgtcaac +cataaagattaaaaactgaaacttggcaagatatgaatagctatcctgctttaaccgatc +gtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagag +tgcggtaattaatattaatatactattaagctacacagcaaaggctgcaataatgttagt +aagtagaacataaaggtattctccacaagtaataaatagtgtgagctaattgactaactt +aactctcgcgacaagtgatgtggataagatgactcatatcgtctttttctgtagtgccga +catcccacctggatcgaacaattccttctagttatcgactttgattacctatcctattaa +acagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagt +tagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatgagtctgggcgag +cgtgactttctttcgtgtccgaatttgtttaacatccattagattagatgtttgtgtttt +gggtctgatgtcctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagt +ccgatgaagtctccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatt +tagaacacaccttatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgt +gagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagataagaatttctttc +atacttcactggaatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcgg +taaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtaca +acgaacaaatagcatcaggccttcttatccagcgtgaagtctaattatttcacaagcttt +cctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggatagaggacattgc +atgtacgtaggactattctccaaggggtcttctattttgttagcgaaaattgttacagcc +taatgttagagcggcgtacgactttataccagatactttcattagatatgcaaatatcca +attaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgt +ttttctagttcgttctcatatatatagatcaacaatgaataatctcatgatctataaccg +atgtatatttatattccggttgactgctccggtgcaattcactacggacactaatgacta +atatggcgcctttcatcagaaacgctaaatatgattaatgaattaagggagtattatcta +attattagagagtagcagttagtctgatattttcggtgtatgtgttagccgttataatgc +tgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttcactttatgactct +ggttatatccctcggagaacaagaataagagtacgagaagttcggtcattgaggatgaaa +tagaaccgctagacgaatggactcacgtttataaaactatgtatcacagtactacagcta +actctgaagtccgagaagcttttgtaggacaaaacgttataagtacctttcgcagaatac +ggccgtgcatacctgttataaggcgtagtagggacaccatgctatccctcatatagagct +acactaataccattacatggtgactatcgtttacggccatcatctgtaagcgatcatgcc +tcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttg +agtcagaactattcgaagcttctcaatccttttccattatggcatagcaagtgacgactc +gtcagccatgggaataatagcactaatccgattacttatgaattagaacccacatgaatg +tgattctgcgaattgtctaagaatctaatgattttccggtgaatatggttgttgttattt +attgaacttatattattaacatcacccttcgttagtgatagtcagctatttccaagaggt +tccccgagcatttttaccattctctagtcatacaagttggagcgcttttaaatctttagg +ctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttg +catgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaatattcatagtaat +aactacaatacttgatttgttacgtaatgctcgtacataacacaatcgtattccacggaa +cagtaaagctctattattctgatcgagcctaagagaggatcacactacgctattaaagtc +acgttcacgaaatctcaaacctcaactgctggtgaccagttatagacagtgtaattccat +attacatgtcaggcttaagctaacccgagcctttatataagctataatcaagaattagat +tggagtgcattttagacttatctatcgaaatagtgatagtaagagtttatatgacctgat +ctagactgatgttctcttccacaacagccttaaggcgtggagcctttcttatactattag +gtcgcgtcgagagccctattcgtaatgttaacgacactagactaatatacaatgagctaa +gaataacacaagtcacaagataatttacaaatcatatatctacagtccacaaccatcact +agcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaa +ctggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaa +ttgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagactatgcaactatt +aacagcatgtgcgcattgaatatttggtgtcgattgataaatgccccaacgttccatcac +gtctataagccgtgttactaatgtgtattagtgcatacctattcagaccatagttcaact +gttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttcct +taactgacctaaatgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagc +caatgggctcccattgagctagtatggtgctttacctttgtaagtggtggctttccttgg +tgtgctgactttaacacggcagagtgattatccgaagaatggataataagacgctggcaa +tattggctaataaagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgta +cctaaacctacatcgtatgtatttgctgacgttcattcttgatacataaagatccgatat +cggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtg +aaatacacgatggggatattgccggtgagtacaagttagaccacacattagaactgacct +atattcgtcatcatagagatggagtatgaattgattctgcgaagtacactggctttacga +gtatctagacgccgcggtatatctcccgtcaatactatgaaggtatatatatagaggctg +aaaattcatgttcaatcctctttctaagagtgagtgggagccccttctgttgtcggagta +aaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaa +aagagttaccttagggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtg +cgattaattcttttgatgacagatctcattattttatatagctccctctttgtatttaga +gtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgctgaacattttat +acgatgtgattactcaaaggataaggttcgaggcctctatactcatggaactatcttata +attataatggatcgtggctcattccacctatccaaacttctttgtgatctgatgctacga +gtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagctcgcatttcattc +ctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaaggtgtagacaag +cccttagtaaccggtggatgtcgcttcagttttatagcaaacattattcaatttcagtct +tgactgaaattagtttgttagtgttagaggtccatatgtcacatgcatatggtctagatg +ccattgtacagtaataccttagattagtattagcggcatgcgtacttggatttcacttgt +aagaatgagcttaggacggtcgcctgtagggctgcaaataggaatacttacaatttttga +tgacttgttagcatatcgctatcacccataaaaaacctgatacttgatgagcgggtgatt +gagactatgtactgatataattcaatagctccaatagatgaaacagctatgcgcctattt +atgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcgg +tgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaag +cttgagttcagttaaatttgcatctcatgccccacgaagaatgggtagagagtttgaagg +tgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatg +gttgtgttaaccacaaacccctgggtgaatctgattagccaacccagtgatctgatttca +gttgtcaaatctcttttttataactaccttttgtttccataatttaaccggatctcataa +tgaacaaacgggtagaataatggtagcacatagcgagcttgtctattcagaaatatggcc +tactcagaatgtattctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatg +atgatttcttatcggttccttgtactacaatactcttgcccaacaaatactaagcataac +agcaaaattcgaatccccctccttttaataaatggtttttcaatatagccgattcgtatt +cgttagtctttcaccaactattaacctggcatctaattaataaaatcaccaaaggactct +ataatatgacagtcacttcggcctcttttaagacagttgattattgcaggtccgcaattg +atggtgacatgcacaattagttagaatccgactatggagacaattaacaattgtagtgcc +catttggtccagttgacttcaaccacgagttataaaggtattttaatttatagtcgatag +taccaacaacaagcacaatcataattatgttagaaaacccagggggtaatgctctaaatc +cagctttaaggccagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaac +ttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagcaacgattatatc +tggactagatcatgatgatcggaataaaacattgaaataagtccttatcaaggagcataa +acattttatttaatttatacttcgtaaataaattcagaattttttttcaagacattaatc +tgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagt +aacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggctgccacttttag +cttcttgacgatctttagcgtcatatttttagattagtcgaaaaacggaaaacaaactta +acgaagctggttgcacggggtaccgagaaaccaaagagcaggacaactccttgatcggga +agaactgaaatagacagctgtcattttcattggtcaacttatcaatataacgaccaccgt +agtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttg +actaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacgggttgccagcta +cagatatactctaggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcat +aatacttgtcacataaacaagatcgctgaattaaacattaaacagttagtgatacacaat +cgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgta +aatttagacaaacattattatttcttgacaatggaatcgataagcgttcctctaacttgg +tatatatatctcgaccccgggattccagccattcttgtatgaagatttaaccatttaact +atgcatagttgaatggtaaggaaaatgatattgactgcaacagattttggatgcaaaaat +atttgtgaattattggttatatactggttgtatagcacaatcattaggtcctagaaggca +tactcaacctcagcgagagagctagcatgcataattgtaccgcccatattaatattcctg +aaatgatttcttacattacgcccaatttcagtcatcgaacacccccatcaatttacccga +tagagaacgtgatcatacgcaataccctatgcgaacgtccactctatagcgtctgtatac +aatgattattcgttccatttacaacgttaagtaatttaaacttacataaggacaaggaaa +tccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaac +taaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgtatccattgtggag +aatatcataaattcaagatggggtgtcatgctattcggtcctaaacattcttaatggctg +ttctattgttagtctgatttaaaatggaaccatagcacgaatagttagatagggctcata +cccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttac +ggtttgtgatcaaagaacactcacacgtcagattattacactgatacgaattatttcagt +cgacagtaattgaatagaaacttattaacgccagcacctgacacggtaagtaaggcaggt +ctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaa +atgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacg +actcacgtacaagatcacacatcacacgcgttagcgaaagcggaatggctaatacagccc +tacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgagccaacctccccc +gcattgcggttcattttaaggcctgggtaacatctatcgtttagataatcaaaggaatcc +gactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttct +ttaatcaataccatattgaaatcgtaatacgataattgttgctattgactacaggttatg +aaaaaacttactttgcgggtacatgcatatttttgtaccacattattacgcgatatctct +cagtgtactctaaattaaaccctcttcgaacattttagttcctattcgtaaacacgtgct +acgcggcaatttgccggtcgtagaatggacaactccagttcaactgcatgtaactcatag +ctcgcgttagtataaattgactagtagccatgggacaaagtaactagtcagcggaaaaga +tccctttaaagatatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtgg +tattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaatcgaaactactc +tgatttgctgcacacgttaggtaatatcgcccattttcccgtataagctccgtacttata +cgaactacacgaccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtc +tattaaaattacagacatactccatatctcgctccttgaactttgaataatgcgctaact +tgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacat +gttgtcagatttatgattatctagttttagatcacgtttaccgataatcggctgtggtct +gagcagtcctacactgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgac +cgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagc +aaaaggcttaaaccatttttacgatttttactatagcggtcatgaagtgcgaaactgctt +gcaaattttctacacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaac +atagtataccagggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccat +atacctaacgccataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgt +agcgctcatcagcacagactaactttttcagtttgagtcgccggagggacttcgagacaa +gaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatt +tctactattgtcagctgtacgactgtactaagtgtatagccccaaataaaagaagtatcg +atgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaat +cctggcttacccgattctccggaagtctgacctagagattgacgacggccgcgtattatt +gagacctcttcaggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaa +gccgactccgctacacgagtttctactaaaccaatgtagccttatgcttagatgaatacc +gtcctaattagatattccggcataacagcagtaaattatctgttcaatggacgaacattg +aattgttagtattctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataac +ctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtg +agggttaaacaccagcatattctatatgctagacgtcttccttaaaggatcgtagtatta +taattaataataagaaatatggttgacgtctagtcagcgggcatacgctgctctatatac +tggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgag +ccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaata +aaaaaaatgttaatagtacgtttacgacattttattttataataaagagaaactattaca +cctattgatatgataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttc +tacatggtatagacctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaa +tctagtcatttactactgtctttcgagctattataccacttcactatgtggtgtttcttt +gctatgtatggggctagtcaaacatgatgactatagctacaactcagagagcgggcgtgt +taagagtatctcatgctagaactgcacgacgaacttgatacaaagtaacaacatttacga +ttccacaaggtgactttgaagaaacatagtttaattctctgcttcgatcatttctataaa +ccggtaccatcgcagcggatagatgcataacatttctactactccaggcatcttaaaaca +cacgtagtacttcactagattaagacacgataagtgtataacttggcagtgggaagcaag +gagattggcgaactcctggcatctgttacgttttgttcaggctcggttgttgataatgtc +cgactcctgccatattgaagactcgctcgagggagatcgggattcgttgattataagtac +acgtgttccgtaatactatgaggcagtgattcaaaatggcacttctgacttacatgacta +ggtattattaccacggaagcgttaaaggcacactcttatggacttaagattgcaagtgcc +ttcttctagcctgaattcgcgggttcaacacaaactctctttagacatccgttgcctaaa +ggctgagacgtaggggcaaccctttaactatgtactaaaaaactagttggtaatttaaca +acgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaa +taggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggct +ctaagagaataacctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaa +aaaagctaagcatacatttaggtctcctgcattgcattcaattgaatcgtttgtattatg +agctgtacagtagctatatcagctatagttatcccagaggaacaggtaaactagctctga +gcgtgaaatccggatattagaacccctagatgggattgattctagctaatacaggcttat +ctggttttacagttatctagatgattggtaaggtgaaacgcttggtgccttccaccactt +aaacaaaagtattgcccgggaagctattttctaggtattataaagtcgagcattaatatc +aatttgacagtaaaggtctttcaccagcttcatatgccatagggcccatactcgatttaa +attgaacggtttaacgagtattggaactctcacttataactgagtagctatacgaaaaat +ctggtccatttccagaaatttattatcgatttgctgcttagtacccaggaagtgataacc +cttgaaggcacaacactgtaataagttttcctgtcacatctgtaatattcggtcactacg +cattcacgactaaagataattactatactaattaaaagttcaatgttagggccgaatcat +agtagaaattctcgtctagcctaatcggacttacctatgggctgtgaggatttatcagta +tgtggacaaaaatgctagagataggtatagttaaagtcaccatggtacatctatgtgagg +aagtttgtagttcgcttctttagtccgggcgtttgggatgacaactactatacgtagagc +cgtactcaggattagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgt +tgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaatacaggccttcac +cgaaccctaatgataatctgtcttaataacattaaatgattgtctccgctacgagctctt +agggcctcattttaaatgactaatgtccaaagaagagactttcccaatttcaatctgtca +cgtatagacggcaccttagtgagtcatatcattaagatagaagattatcaggagggaagt +ttctattatcaaccgttacgcaaccataaacttttaaatctcataatggcattgagatca +agagctttcatgatggtaaagttcgtatgtgatgctggggagctagatatcggtatacca +cttcggttgtggtaagcccgagtgggccgttagtaatattaatagacgattatccgacaa +tgcattcgctgaaataatcttacttaggagaaattaatgctatgagccaaaactatttat +gtctgtcacattattgactaaagtatctatcgacaaaactgatgtccataagttgtagca +gatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatc +caatttgagtaaattgcctattatacagataggcttgtttagtcagataaggttccgctt +gaggtgctctaacttagcgagagttagaaagcctagtgagaggcattttggtgccaaact +ccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaagttggtgaacagc +cttttgattagttgtttgtcttgtggctatgtgctactatataagttagaacgcaaacta +atctaatcagcaaagtaaaataggaccttgaacgagacggggtacgccgttgaggctcga +gatagtagataaactagaggaatgtagataaaacattagctagggggtttagttactgga +ttacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattg +tcagtggacttaacaagttcgtgcataatgaaatcctatacggactttgcatatctctac +cgactcatctggtcgtctatgcgggtaattgtattgctccaagtggatgactattttggc +gtcccagcacatagtaaatgtaaatccttataatagcataagcaattattagactgcgtg +aagtcttagtagttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtcc +ccaaatcaccattgaggtcattgaatgtacggagcactattatcaatgcggtatgcgatt +ttctgagcgattattgttaaagacttagcgttgagccccggaacacttgattacagattc +tttaaggagttatccaaatatcattttaaataatagtagtatcgtgctttggacaataaa +aaaagacccgttctcttatgttgttttgcgacgtacttctctgatatatacttcaactat +gaagattctattcatcgataacccaggtatatttatatgcccgttcactgcgcagggcaa +attatctacggacaataatgacgtagttggacccggtaagaactaacgcttaatatgatt +aaggatgtatgccagtattatcttattatgtcagagtagaagtttctctgagattttccg +tcgttgtggtacaccggatttggctctctttttagaactgagaactcggagtgtgtagtc +ttgtttccttcaatttatcaatatgcttttataccgccctcatcaactataacaggacga +caagttccgtcttgctccatcatatactaccgatacaccaatcgtatcaagtttagtata +cttgctttctctcttctacagcttactcgcttgtccgagaagcggttggtgctcataaag +ttagtagtaaatgtacaactagtagccagtccttacctgtttttacgactactacggaca +ccatgagatacagaagttagtgctacaattataccattacatgctcaatatcgttgtcgg +ccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatg +cacaaaaacacactccccttgttgactaacatcttttacaagaggctaaatcattgtcca +ggatcgaataccttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtag +tatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaatatattcatttga +ccgtcattagccttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtgg +catacgctgcgatttcatacagctgccaacaccttttttaccaggctagagtcagaaaag +ttggagccatgttaaatagttaccatcataaaccactgttgtctactagtctgatcagct +ttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactgttgcgttactta +ggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaa +agtacacaagcctaggaataggaaaagtaaagctcttttattctgatagtgactaactca +ggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgac +cagttatagacagggtaattcaatatttaatgtctcccttaacatttcaccagcatggat +tgaagatagtataaagttttacatggcagtcattgtgtcacggttctatacaaattctga +tagttagacggtatttgaaatgtgcttctagcatggtatcttacacaactgaatgaacga +ctggagccgttcgtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaat +atagtataatataaattgtgatatgaataacacaagtaactacagtttggacaattaatt +gttctaaactaaaaatcattcacttcagatggcatagagttatggctactacacatataa +agcggtatgtgaaacacccgttttagccggaaaccctctactgctcgggacaatgaatga +tttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaatagacactttag +tttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatttggtctacattg +agaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgtctattactgatt +aactagtaagacattagtgcatctggtccactgaagcacccgcttggcgttaggcaatct +ctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagt +cgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggttcgtcctttacc +ttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagactctttatcccaa +gaatggataatatgtacatggaaagtgtccataattaagtcccttcactgtaaagaatga +ctgccacgtgatccatgaggtctacagaaaccgacttacttgctttttgatcaacttaat +tatggattcataaagttcagatatcggtacaattggtgtacaatatgaaattaatgagga +aacatggaaatctgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgt +tacaccactcattagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgttt +atgccttcgaaactggatgtacgacgatcgagacgaagaggtatatataacctaaatact +aggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggcgaacactgaggg +ggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagt +agaccggatctttgcggagaacaattcacggaacgtagcgttgggaaatatcctttctac +cacacatcggattttcgccctctcccattatttattgtgttctcacatagaattattgtt +tagacatccctcgttgtatggagagttgcccgagcgtaaaggcataatccatataccgcc +gggtgagtgacctgaaattgtttttagttgggatttcgctatggattagcttacacgaag +agattctaatggtactataggataattataatgctgcgtggcgcagtacaccgttacaaa +cgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggt +cgtttcatagagcgcattgaattactcaaaaattatatatgttgattatttgattagact +gcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgaga +gcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccata +ggtcactggcatatgcgattcatgacatgctaaactaagaaagtagattactattaccgg +catgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgat +aataccaatacttacatttggtcagcaattctgacattatacctagcacccataaattta +ctcagacttgaggacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatata +gatgaataagcgatgcgactagttagggcatagtatagatctgtgtatacagttcagctg +aacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaaccatatcgttcaca +catgatatgaacccagggggaaacattgagttcagttaaattggcagcgaatcccccaag +aagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcctccgtataagtt +gagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatg +agaatacacagtgtgagcatttcacttgtaaaatatctttggtagaacttactttgcttt +aaatatgttaaaccgatctaataatctacaaaacggtagattttgcctagcacattgcgt +ccttctctattcagatagaggcaatactcagaaggttttatccaaagcactgtgttgact +aacctaagttttagtctaataatcatgattgattataggtgccgtggactacatgactcg +tccacaaataatacttagcagatcagcaattggccaagcacccgacttttatttaatggt +tgtgcaatagtccagattcgtattcgggactctttcaaataatagtttcctggcatctaa +gtaagaaaagctcataaggaagcgatattatgacacgctcttccgccgctgttttgaaac +ttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatc +gactaaagttaaaatgctagtccacagttggtcaagttgaattcatccacgagttatata +gctattttaatttatagtcgagtgtacaaaaaacatccacaataagatttatcttagaat +aacaacccccgtatcatcgaaatcctccgttatggcctgactcctcgagcttatagcatt +tgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtt +tcattatgatgatacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaa +ttatgtcattatcatgctccattaacaggttatttaattgatactgacgaaattttttca +caatgggttttctagaatttaatatcagtaattgaagccttcataggggtcctactagta +tcctacacgacgcaggtccgcagtatcctggagggacgtgttactgattaaaagggtcaa +aggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatgagttttacatta +gtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaagagaatacatac +accaccacatagaattgttagcgatgatatcaaatagactcctggaagtgtcagggggaa +actgttcaatatttcgtccacaggactgaccaggcatggaaaagactgacgttggaaact +ataccatctcacgcccgacgcttcactaattgatgatccaaaaaatatagcccggattcc +tgattagcaaagggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgt +aatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatac +aggttaatgttagtgatacacaatactcgtgggccatgggttctcaaataaaatgtaata +ttgcgtcgatcactcacccacgtatttggtctaattatgttttatttagtgacaatccaa +tagataaccggtcctattaagggctatatttttagcgaccacgcgtttaaacaaaggatt +gtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaaatgagattctat +cctaaagtttgggcttgatataagatttcggatgtatgggttttataatcgttggagagc +tcaatcatgagctaatacatggatttcgctacctcaccgagagaccttgcatgaagaatt +ctaaccaaaagtttaataggccggattggattgagttaattaagaccttgttcagtcata +gtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaa +cgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaatagttaactaatt +taaaattaattaacgacatggaaatcacagaacctaatgctttgtaggagttatttatgc +tgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagtt +cagaaagtggtatccagggtggtcaatttaataaattcaacatcgggtctcaggatattc +ggtcatataatttattaagggctcttcgagtcttactctgagtgaaattggaaacagtca +tccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtg +tcccgtacacaaggaaacttgttaccttggggatataagaaaactcacacgtctcattat +taaactgagtacaatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagct +aatgaaaagggatggaacgcacctcggatctgttgcactggattaaaatccgattatttt +taaaaatattcagtgctagagcatatcaggtctacttttttatctggtatgtaaagccca +cggagcgatagtgagatccttacgactcaacgaaaagttataacataactcccgttagcc +aaagcccaatcccgattactgccctaccctaacgtctgccatctaaatatcgaacttgtt +atgatcaatgtgactacctcccaccctttccccttcatttgttccactggggataagcta +gcgttttcagaatcaatgcaataagaatagccaattgtctcacttcatcagagctcttgg +caattccaggcgctacgtggttctggaatatattcatttttcaaatagtaatacgtttag +tgttgctattgtctacacgtttggatattacgttatgtgagcggacatcaatagttgtct +aactctttagtaagccagagatagcactcttagcgaatggataccatcttccataagttt +agttaatagtccgaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcc +tcttcaaagcaatcttactaatagatagagtttgttttaagggactactagaaatgggac +aatcttaatagtatgacctaaactgacatttaaagatatatccaggtggcaagcataaag +atcattgcgccacctccaccgtgggattacttatcagtcgatatcctatatgctaagttt +gcgacggcagaatacaaactaagctgagttgatgctaaccttacctatgataccccattg +gaccggttaacagccctacttattccaaataaaagaacttttatgctgtagaagctatta +tagtgatgcctggtaacttcagtatattaaaatgacacacatacgccatatagagctcct +ggaactttgaataatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggtt +gcctaaagcccggtaaccagacatgtgctatcattgatcattatcgaggttttcataacc +ttgacccattatcggctgtgcgcggacaagtacttaaatcactagtttcttcacctgctt +atcggtaagaaataaggttggcaaagaatcgcataagacggacgtagagccgcagcgttg +tgcgagtccaggtgcatgcgcagcaataggattttaaattttgttccatttttaatttag +ccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggcctatgctactgg +aacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgtatttttgcggcta +gaatagtcagtcgcttggagccatataccttaccacttaaacgacgtgctcctgtagttg +aaatataaacagaacacaaagactaccgatcatatcaactgaagatctttgtaactttga +ggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgat +tgggaccctaaatcttgacgaattgctaagaggctcagagctaccactgtaatttctcta +gagcccataataaatgaacgatacatccgtaggtagcacctaagggattataatggaagc +caaatgcagttaataatattatatactggcgtacacgattcgacggatctctcacatagt +gattcacgacccccccctttgattgacacagcgtcagcattttgcaagaacgatcttctg +catagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtataatttaccatgc +ttccctgatgctgagtgcaatacactaagaatgagtttttaccccatatcaccagtattt +gttctgttattgcgaagaaatggctatgctgagttggcgactaaagtcacccatcctttt +tattaggtaaccccctcccttaaactaactgatttgctggagctgccctgcatacatata +ctttatcatttatggacgtccgtgacgcttattatccaccatagtcgatatgctacacgg +attcattaatggatcgtaggagtttaagttatatttactaagatcggtctcggctactat +cccgccttacccggcgctatttacggccatttttaatatattgacggtaattattcctat +ggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaa +atattgagtccctaccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagt +ggttattaaagactatctattacaccttttgttttctgtcgtagtatattaaagtctaga +agccttacaggaaaatcagggttatacagccgatactccgcagcatgaatcatcgaggag +gtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatac +aaagtaaatatctcggctttatgtgattgggaggggcctactcaaacatgatgacttgac +ctaataatcactgtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatg +gttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaatt +agctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttc +tacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactg +tataaagtggaagtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttct +taaccataggggcttcttaatggcccactacgcacattttgttcaagcccgagagggaca +tccccattacgggagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaa +ggccactgctcaagttattgacgtgggagtattacatcggaagcctgaatcccacactat +gatggtctgtacaggcctagggactgcgtctagacggtattaccggcttctaatcatacg +atcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatttatctatgtaag +tataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcac +ataagccgctttagatttcacaaataccaatgcggttaaaaacatccttgagtcgtacat +acaccatactcgcgttaaacggatataacagaagataataaatccggatgtggagtcggt +gtaactatagaaagccaagtgaaataatgcttaccagtcatttagctatacggctttcat +ttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccgatacttagaact +cacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggat +tcattatacataagacacgatgatctgctttttcaggttgcgagatgttgcctatcgtca +atcgagtcctgccttacaccacttaaacaaaagtattgacagggaacctattttcgaggt +attatatagtccagcttgaatatcaatttgacagttaacctagtgaaaatcagtaagagg +aaatacgccacattctccagtgaaattctacgggttatcgtctagtccaactatcaatta +taactcacgagatataagtaaattctcgtacttggcctgatttttattatactttggatc +cttagtaaacaggaagggagaaaccttcaacgaaaaacactggattttgttttactctca +aagctcttatatgacggaaataccctgtcaagtcttaactttattactagactaatgaaa +tgggcttggggtggccagaatcatagtacaatttagcggatacactattcggactttcct +atcggctgtctggttggataagtatggggactaataggctagacatacctatacttaaac +tatacaggcgtcatctatctctgcaactttggagttccctgatgttctcccgccctttgg +gttcacatcttctataccgacacccctaataacgattagtttgtgggttagagtaaatta +atacggttaatattaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctag +gcagagtatatgtcacgaagtataactaccctaatgataagctgtaggaataaaattaat +gctgtctctaagcgaagagatatttccgactctgttttaatgacgaatctcattacttct +gacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacgcatataatgaac +ttagaagattataacgacggaactttatatgataatccgttacgattaaagaatctgtta +aatatcataatggcattcagttctagaccgtgcatcatggtaaacttactttctctgcat +ggcgacatacatttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaa +tattaagagaagatgatcagaaaatccattcgctcaatttttctgacgtacgtctaattt +atcctaggagacaaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaa +tactcaggtcctgaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcg +tgacataaatgaatgatacttttccaagttcagttaagtgaatatgtttaacatacccgg +cttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctcttacatacactag +tgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtatt +gacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgcta +atatataagttagatcgcattagatgctaatctgaatacttatagacgaccttcaacgag +aacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagggacatataaaat +ttgagtgcggctttagttaagggtttaattacctactcaaacatcacgctcgcgcccttc +gtacgtaatcgaccatctagaggctaaggggactgtactaggtagtgattaatgatatcc +tagacgcacgtgccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtc +ctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaatacttataatac +aataaccaaggatgagaatgactcatcgcgttggagttatattgcttgaagttctatgga +atgaaagcacgttatctgccgtcccaatatctccagtgagctaattcattggacggtcca +ctttgatcaatccccgaggagatgttcggacactttagtctgtaacacttagcgttgaga +ccacgaacaattgattactcagtcttgaaggtgttttccaaagttcattttaaataagac +tacgataggcctttcctattgatataaactacccggctctgttgttcgtgtgagtcgtac +ttctctgtgtttttctgattatagcaagattcgattcttagtgtaaacagcgatttttat +ttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagttgtgccacaagg +taagatctttccagttattgcaggtaggatgtatcccacgttgatagtatgaggtctgac +gtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgaga +acgcagaactcccactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaag +ccctcatcatctagatctcgacctcatctgccctcttgctccatcattttctacacagac +tactttcctatctacgttagtataattgctttctatcttagtatcatttagagcttctcc +gtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgtagcaacgcattta +atcggttttcgactacttcgcacaaaatcagataaagaagtttgtcattctattagacat +tgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaagactgtgattaa +ctaaaatagacaagccactatatcaactaataaaaacgcccctggtggtcgaacatagtt +gactacaggataattaattggactggagccattacattctctacaatcgtatcacttccc +aagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacat +tggtagttcaatagtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggata +gtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttg +gttaacaggatagtctatgtaaacttcgagacatgtttaagagttaccagcttaatccac +ggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgtta +tcctatcaacggttgccgtactgagcagccttattgtggaagagtaatatataaatgtag +tcttgtctttacgaagcagacgtaagtaataatgacttggaataccaaaactaaacatag +tggattatcatactcaagaactctccagataaataacagtttttacgatacgtcaccaat +gagcttaaagattaggatcctcaaaactgatacaaacgctaattcatttgttattggatc +cagtatcagttaaactgaatggagtgaagattgtagaatgttgttctggcctcgcatggg +gtctaggtgatatacaatttctcatacttacacggtagtggaaatctgattctagcttcg +tagctgactatactcaaggaaccactgctcaaggtaggagactagttccgaccctacagt +caaagtggccgaagcttaaactatagactagttgttaaatgctgatttcaagatatcatc +tatatacagtttggacaattatgtgtgcgaaactaaaattcatgctattcagatggattt +cacttatgccttagaaacagatattgcccgagctcaatcaacagttttagccggaaacaa +tcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtca +cgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgca +gcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaac +tctgaagtagctcgagtactcattaaagtgtaacacattagtgaatatcggccaatgaac +caaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaa +agcatccctttacgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaa +attctcatacgtgcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtg +ttataccaactcgctttttaactactatgctgtagttctacaggcatagtggccagtatt +ttctaacttctctggatagatgctctcactcctcatccatcacggcttcagtttacgtct +tacttgcttgttcagcaacggatggaggcattaagtatcttcactgttccctaaaattgc +tgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactcattgaatactgc +cccagttgcaacctcacttaatctgacaaaaataatgactactctaagtgttgcggaagc +agtctcttccacgagcttgtctgtatcacttcgtataggcatgtaactcgatagacacga +acaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcgg +atataagctggagatcactcacgcccacacaaggcgctgctacctctttattccaatgtg +taagaatttgctaacttcatttctagaccgcagctttgcggtcataatttcacggtacgg +acccttgggttagagacttgataacacacttcgcagtttccaccgcgcacatgttttagt +ggcttctaacatagaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccg +ttaagccataatcaattgaaagccccgtgagtcacatctaattggttgtactgcgcattt +agctatcctttagctgactcgaagagattcgattcctaatataggttaattagatggctg +ccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaatta +cttatgagtagttccaagttcgctacgttatgagagagattggaattaagcaaatatgtt +ttatggtgattttgggatgagaaggactgctaagtacggctactaaacaaatttctaaaa +ccgccatctaccttatcttggagacatttaagttgtatatgtcactagtctagcttttgt +ctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatct +aagaaagtagtggactattacaccaagcacgaatgccagggaactgctttcttgctcagg +acctcgcgacaaggtaccccgcataagtcctagaattacatttggtcagcaatgctgaca +tttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttgctctagatctta +tctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtgagggcttagtat +agttctctgtatacaggtcacatcaaactccccctgtcctagtacagctctgagctttaa +ttaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcg +tatagggcaagagaagcaacaaacaactagcccgactcacgttcatccgccgtatccttg +ttcagttcttactccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatca +aaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttatcggctattagat +agtggggtgaaagtaattggctggaattatgttaaaacgtgatattaagctaaaatacgc +tacttgttgccgacctaattcagtcattcgatattcagttagagccaagaataacaagct +tgtataaattgaacggggtgcactaaacgatgtgttactctaatattcagcttggagtat +acctgaaggcgaattcatgtatcggccaataataagacgttgaagatcacaatttggact +agcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagtacggtctctgga +aaattataggttcagggaatataaggaagtaaagataattaccaagagatttttggtatc +gctatgacccagaggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgca +tatttgacggacttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaac +ttcaattattactactctttttttcctagggtattgtagaggccagtggacaaaataaat +caaatttaagatgtttcggacattaacatcccccgtagcatagaaatcatcagttatcca +atctctcatcgagcttttacaatttctgctggcgctatggacagcatatgccgcgagacc +tccgcaagactcacttgatcactgtaagtatcttcattagaggttagagcctatagttaa +gctgctgacctagtaaaattggtattttctaattttattgctcaagttaaaggttagtga +agggataatgacgttatttttgaacaatgggttgtattcaattttatatcacgaatggaa +cccttcattcccggcataatactagacgacacgaacaagctccgatctatcagccaggca +cgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaactt +agggtcacgatgagtttttcaggactacttattacctattaataagttaacatgagcctt +cataccccgtaagacaatacatactccaccaattagaattctgagccatcttatcttttt +gtatcatcgaagggtatggccgaataggttaattagttactcctaacgtctctacaggca +tgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagca +tcaaaaatatagtccacggtttccggattaccaaacgcggcaaagagaaacattgtatcg +acggagataacttaatacagaaggaaggggcatcttcgaatacggatgaataattctatc +tgtttattctgacatcttgttttcaggttaatcttacgcattcaaatgacgcctgcccca +tgcgtgcgcaattattttctaatattgacgagagcaatctcactccttttgggtctattt +atgttttattgaggcacaagcctatacagaacaggtactattaaggccgtgagtgtgaga +ctcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggca +atccttaccaaaatcagatgctatccttaactttgggctgcatttaagatggcggttgga +ggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagat +cacacactcattccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagt +taagtaacaacttgggatcgcatacttataaaaattatatgttaaactttcacaaacgct +gaagtccaaagtaactagcccaaacgcctcgagagtcactaggtattaatggtgtttgag +ttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaata +aggcttgcttgcacggaggtatgatgtttactgactctacaaccctaattttccagtacg +tacattcattccaataggttagttctcaaagtgctatacaggctcctcaattgatgatat +gcttcagccgctctatggatattagctcattttatttaggaagcccgcttagaggcttac +tatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttaca +tagaatttgaattaaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatat +tacatatagatataggatcattttttaaagctgtactaggtttgatcgacaatcttatgc +tatactatatgatgtaaccctcataatcaataccgatcgtacgatcctagcataggtggc +aagcgattttatgccgattattgtgttaaatagtctgtgagtgtgattatcagggctacg +ttggtagaggggttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaa +ctgatataataaatccccttacccaaacaccaatcccgttgaatcaactaccataacgtc +tcccatataaattgcctacttgtttgcataaatctgaatacataacaccattgcaccttc +ttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaacaatagcatttg +ctagcaattattaacagctcttcgaattgcctccacataacgcgggagggtatattttaa +tttggcaaatactaagtactgttggcgtcatatgctattaacggttggatattaagttat +gtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagagcactcttagagt +ttggatacaataggccatatgttgacttaagaggacgtaactacgccgtacaccattgtt +caaccgacttcttggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgt +gttagggtatactacaaatccgaaaatcttaagaggatcacctaaactgaaatttataca +tatttcaacgtggatagatttaacataattcagccacctccaacctgggagtaattttca +gtagatttactagatgattagtggcccaacgcacttgactatataagatctggggatcct +aacctgacctatgagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagt +aagttgttgctgttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaa +acaaatacgcaatttagacagaatggtacggtcatgaatgacagtaattcgaagtgctag +accaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatgg +tgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagta +tatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaaactttcgattta +gtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagttta +aatttggttacatggttaattttgaccgaagcatcgcactttatgattgataattggatt +caatatgtcgccctatgcgaatgcaacatgatccacaatttggctataagacgtttaatc +cgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaa +ttataagtactccgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatc +atctgaagatatttggaactttctcgacaaccaccctcgtactcaatacttacactaatc +gacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcga +tgagcgtacacgcttatttctctagtcacaattagttatctacgagacatcacgagggag +caaataagcgatgttatggctacacataggcacgtatgaatatgatataagccagttaaa +cagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaa +gctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggatcaactagaagag +aaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtct +gtgtaaccaatataacatctatttgttatctgattgcctacttatggctttgcggtcgtg +gcgactaatgtctccaatccttttgaggtcggtaccaactccctttaaattacgctgtgc +aggctcatgcactgcatacatatacggtagcaggtagggacctcacgcacccttattata +atcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattt +tctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaagccaattttgaa +tatagtcaacgtaatttttactatgggttccaccgaaacgccttgcacaactaagaatcc +cataaaatatcgatatcaaataaaagattgtgtcaataccttcatatatattttttcggt +tgactaacgtgaactaaggttaggggttttgtatgtctatataggaaacagtttcttttc +tgtcctactttagtaaagtcttcaagccttactccaaaatcacggtgattaagccgttac +tcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgt +attagctagggagacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcg +catactcaatcttcagctcgtgtcattataatatctctcccccacgcttttcactagata +tgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctg +taggggtacttaatgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagcc +ctcacctgacttcatgtaaatggcttagaagactccatgatttaataaatactacgaagg +aaagactggatctaaagataactctagtaaggccaactcccttcaatgctgttgccagtt +ataatccaagagctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaa +gttggttctagccagacagccacataccctgtacgggtgtattactaaaactggtccggt +attagttcaccaagggaggaattaggcaaaggatctaggtatgcaagtcggagtattaca +tccctaccctgaatccatcaataggttcctctgtactggccttcgcaatgagtattcaag +gttgtacagccgtataataataagatagtgactatgaacgggaagtaacccgctcacctt +ccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaatactcgaaaata +aacaactggcaaattacaccgcacttaagccgcttttgatttatatttttccaatgcgct +tttaaaaataattcagtcctacatactaattaagacccttaaacggagatatcacaagtt +aagttttaaccatctcgactaggtggaactatagatacccaactcaatttatcattacct +gtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttcacagcgaaactt +cagtgtgaacagattctgagaaatcacctaaacctattagtcagagcacccggttagaac +cagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgagatccgttgtaac +gttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactag +gcaaacccaacataggttagtcctatgtgatacgccacatggtatatcattttgtaacgt +tacctagggataatcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggtt +atagtctagtccaaagataaaggataaagcacgtcagagaactatattagccgaatggga +atcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaa +aatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtacctgtatactagt +tactgtattacgtgtctaatgatttcggattggggtccccagaatcagacgtcattgtag +acgattcaagtttaccaatttaatttcccagctctccttggagaactatcgccaataatt +gcagtcactttccttttctgaaacgataaagccgtcagagttctctgcaacgttggactt +acctgaggttctaacccactttcggttctaatagtagttaacgacacaacgaataacctt +tactgtggggctttcacgatattttttcgcttattattaatggttacgtcataagctggt +gtccaaattaaggttaccggcttcgcagagtagttgtatccaagtataacttccctaatc +ataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtg +gtatggacgttgctaattacttctgaagggaaattggtcattatggatacgtgtctacca +tcaggtcggacgcagatatggttctgtcttcagttgatccaccgttctttataggataat +aactgacgattaaagattatggtaaatagattaagccaattctcttcttgtcagtgaagc +atccttaactgacttgctctgcagcccctcatacatttagctattcaaagtaccggctcg +tttcaaactctcccacctttggaagaggttgtcaacttgataagtatatcatttacagca +ttttttcggacgtacctctaatgtttcattgcagaaaattagttttttctatcgcacatt +ttgcaagtaacgttagagacacaattatctgcgaatgaactgctagatctgacgaccggg +agcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggta +agtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagta +atgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattc +tcgagcccactcacgatatgtagggacgacaacttgtgcggcttatgaattgtctggact +gcgggcgagggtccatatctccgaagttagaagggacatacctttagatgataagatcaa +ttcttattgacgaaattcatccacaacggggaacaacttcaccctagacttacgtctgaa +aagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctac +gcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgt +actacggaggcatgaatcatatactagaaccaagtgcctgtgatattaacaagatgatcc +gacgcgagcaccgtaattctaggcataaaactccagcaatttgggggccgaaaacaaatg +acgttagctaattaattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgac +gtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctg +tctcctatttcatgcgtacctcctagttgataattccccgagcagtggttaggacacttt +tgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgt +gaattagttaatttttatgaagtcgtcgagacgcagttcctattgatttattctaaacgg +agatgtgcttcgtgggactcggaagtagatctgtgtttatgattattgctactttagatg +ctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacct +atagtttcaagttctgccacaaggtatcatatttacagttagtgctggttgcttctttca +aacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttc +aaccctgttccagagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgat +agtttgcaagagccggtgttaaacacatattattattgttatccaactaatcggacctat +gcataaagcattgtctaaacagaataattgcctatatacggtagttttagtgatttatat +cttagtatcagttagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaag +cgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctataaatcacagaaa +gatctgtctcagtatagttgaaatggtattcagctagtgacgtgtaccaattatcatagt +tcactcaagcaagacgctcattaacgaatatagacaagacactatatcatataataaaaa +agaacatggtgctcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaa +ttcgctactagacgatcaattccctacttgtcaaagttgaactggtacgttcttggaatt +aaatatgattgcgctggaccaaattgcgacttcttgagtttcagggcaaacgattgagcc +ggaggatgtccgtctcttacctttcttgcttatgataaacgacggtccctgtacatcact +gggaattctcagcaaaaataattgggtaaatcgagactcgatgtattcggccacaaaggt +gttagacgttaaagattattcaacggggcgataataggatcataaccggtatgcaagcgc +attgaaagagccatgagatccttatccgataaacgctgcacggtatgtgcagccttattg +tcgatcacgaatttataaatgtagtctgggctgtaagttgaagacctaagttataatgaa +gtgcaataccaaatcgattcatagtggattatcagactcaagatatctcctgataaatta +cagttgttaagatacggataaaatgagatttaagattagcagcctctaatctgtttcaat +cccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttg +attcttgttctgccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagct +tgtgctaatctgagtatagattcgtagaggaatattatcaagcttccacgcctcaacgta +cgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactatagtctagttgtt +aaatgctcagttcttgttatattcgatatactcttggctaatttatgtctgagtatataa +aattaatgatattaacttgcatttcacggatcccttagaaaaagattttgaccgagcgca +ttataaacggttacaccgaatcaatagaagcatacccaatagctttctttgaatttattg +cctgcgcaacttggctgactctctagatccgaataattctatatggtcgtgacgaaacta +gttcattactgtttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaat +tactcaatgatacgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaa +atgtctgattatccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcga +cgcgaggggaaccttatctaactatcattccatttaccgggtgactctcgatgcaggatc +cgattgggataaattgcccagaaatggctcattcctgactaagggtaaggccgttctcag +caagggaaccccgcgaatctaggcttataccatctagattgttaactacttgcctgtagt +tctacagccatactggacagttgtttctaaatgatcgggattcatgctagcactcctctg +aatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatggaggctgtatgt +atcttaactgttacctaatatggctggtaattatcaaagtaaggaccttaatgccatagc +gctagcaatcgctttgtatactgaccatgtgccaacctctcttaatctgtaaaatataat +gtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctat +agccagcgtactagtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctg +tctctctacagcttattgatgaggattgaacatggacatatagctccccctcaaaagcag +atgctacctctttattccattctcgaacatttgccgaacttaatttcgacaaacctgagg +tcacgtcttaatttatcggtaacgtcacgtccctttgagactggataaatatattaccag +gggccaacgagcaattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaaga +cggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaacccccctctctcaca +tcttatgcggtgtactgccctggtacatttcctgtacaggactccaacagtgtagattcc +taagatagctgttggagttgcctcacgccagatcgaaaaactgaataaactagtgagctg +agctgcagaaataccgcttaattacttatgactagttcaaagggacctacgtgatgtcag +acattgcaaggaagaaattaggtttgtgcgtcattttggctggactagcactccttactt +cccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtct +attgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatg +agcacagtatgcaattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggc +ctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtag +taaatgtccgaacctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcac +ctaacccgattcctctacttagtagctttctttgattctcagaattgactgcaatatcac +tgcacaattctgtgccattactagacttctctgtattaacgtctcatcttactaacactc +gcctaggacacatctgagagtgaagtatttcaatacatttactgaaatcttcagttctaa +aatccccgaataaggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccac +tcaccttcatacgcaggagcctggggaacttagtaataactatttcggcagacaaagctt +ataacaagttgccggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacg +ctcacctggtataggctattagatagtgccgtcttagtaaggggcgggaattatcggata +aactgatattttgataaaataaccgacttgttcacgacataagtcactaaggagatttta +tctttctccaaagtatatcttccttggataatttcaaagcgctgcaatttaagttctgtt +actagtttatgctgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataag +aagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgta +aactggacgagtaccctagatggaaaattatacgttaagccaagatttcgatgtaatgat +aattacctacacatttttgctatccataggaacaagagctgttctataggctcgtggcat +acgaacatttgctgccgctatgaatattggaagctcttcaactacagactctattcttaa +ttgccgtcgaaaatgggccgaatcggctattattaatactcggtttttccgaggggattg +ttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatttaaatacaacct +tgcagacaatgaataagggatccaatctctcatactccttttacaattgctcatgcccct +atgcaaaccttatgccgccacacctccgcaactctctcttctgaactgtaagtagcttca +ttactggtttgagactatactgaagctgatgacattctaaaatggctattttcgaatgtg +attcataatgtttatcgtttgggatggcagaatcacgttatttttgatatagcccgggta +ttctattgtatagaacgtatgctacaagtcattccccgaagaagactagaagtaaacaac +atgcgaccatcgttaagccacgcaaggctgtagctttatttcccgataacctatcttcca +taaatagcggacagcaggatactgacgctcaacatcagtggttatggtctaatttttaac +ttttaataaggtaacttcagcaggcatacacagtaactctttaatttataatcaaattag +aagtctgacacttcttatatttttctatcatccaacgcgatcgcccattagcttattgtg +ttactaataacgtatctaaaccaatccttttcaagctactgcctatattgtcaatatata +caaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatac +ccggaaatcacaaactttgtagacaacgagtgaaatttatacactacgaagggccagcgt +acaagacccatgaattaggcgatatgtttattctgacatattggtttatccttaatctgt +cgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaagattcacgactgaa +atataaatacgtttggctatatttatgttggagggaggcaatagcctttactgttaaccg +aagatttagccagtgagtgtgacactaaaacactggaataaatgcaggcgttcttctggg +taaaaggtttagtcaatctcgcctataagttcatatagctctggatataattatctggcc +catgcatttatcatggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtcc +gaagtattccatgtacattaagatcactctctcattcatgcatcttggcttaacaaatct +ggttgtccaagctttccaggcacgtatggtacaaattcggatcgaatacttataaaaatg +atatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtct +caagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagggattagttatgt +tacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaag +agactaacattattttcaacgacgtacatgctttacaatagggtacttatcaaacgccga +gaaacgcgcctatagtgatgttatgattatgacccgatatccattggaccgaattttatg +taggttcccagcgtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtc +tctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaata +cctttaggggtaacggccgctgatttcatatagatatacgataagttggtatagctctac +taggtggcatccacaatcgttgcatttactatagctggttacaatcataatctataccgt +tccttacatactaccatagcgggatagcgtttttttgccgttgattgggtttaagaggat +gtcagtctcattatatccgattcggtgggagagccgttgttttcaaatcgcacactttgt +gacataatgtacaagataacaaaactgatataagatataaactgtcaatatcaccttgac +acttgaatcaaagtaaattaactcgcaaatataatttgactaattgggtgcagatttctc +aattaataaaaaaatggcaccggatgggcttacaagccccttatcattcacttgtatcat +gatttccaagaacaatagaatttgctagcaagtatgaacagagattcgaattgcatccac +agtacgccggagcgtttattttaatgtggatatgacgatgtactgttggcggcatttgct +agtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggt +acaatctcagagaaagattacagtttggtttaaataggacttatcgggtcggaagtggaa +cttaataagcagtacacaattgggcaacagacgtcttgcctattacaataggattacaat +gcgttagatttcagacacgttcgtgtttggctattcgtcaattccctaaatagttagacg +atcaactattatcaaagtgattctttgttcatcctccattcatgtaacagatggcacact +acgcataacgccgaggaattttaacgagatttaagagagcagttcgggcacaacccactt +gactttataacagctcggcagcataaacggtaatatgtgacaaatttccaaacgttataa +gaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagc +ctaacttatctattggttttgctataaaagaacaaagttacacagaatcctaagggcttg +tttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaac +cttaaaacaatgcgcagatattggtgatggtgactccgggtatgataatggtaactgttg +accagcgcccacctcatcgaagtatagaaagtggttaggataaggatgagaccgaactta +tttccggccataactttagattttctacctagtacacaacatcagggcggacacgaaacc +gccatcacatcatataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcg +aactttagcaggcatatggccattatatatggccccagagcagaatgctacagcagacaa +aatttggatttatgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacga +cagtgcacaaagtgtaagttacaattattactactcagcagcttctgcaatgataaaatc +ttatcatacacgtcacatatgataatatctacttagggggaacgggctccacaacctaca +tagtactcaatacttacactattcgacaggcacaccaaacctgtacagtcccaaaagatt +gagtcaactttgcagtactgcagatcacagtaatagcttagttagcgagtcaaaattagt +tttctacgagactgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgta +tgaatttgtttgaagccacgtaaactgtacaaccttagagataagtctcaggctactaaa +aacacgttgtggcactaacaggatcatggttgattcttacttattcggctgaccggccca +ataagtaaccttcaactagaacagaataatcgggagtagtttaattcagtcaaggtgcag +gtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattc +cctacttatggatttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaac +aacgaaattttaattacgctgtgcagcctcatccaaggaattaatagaaggttgatggta +ggctccgaacgctccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcc +tgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagataaaccatgaaca +gcacagtgtgaacccatggttgattttaggctaccttatttttaatttccgttacacaga +aacgaattccacaactaacatgccattaatttttcgatatcttataaaagatggtcgaaa +ttcattcatttattttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttct +ctttagaggtaaaagtggctttgatctcctacgtttggatactagtcaaccattactcca +tttgatccgtgagtatcacctgtctaacatccagcattatgactcctcggcgaagaaaag +acacacttcttagagtcgatgtgtattagctagggacacagttgtttaatacgatagtga +gcccagggagggcagtgcgtcccccagtagatttattcagctagtgtaagtataagatat +ctcacccacgaggttcaagtgatatgcagtcttagaataatacttatcctgaatttcgat +attatgggtacttcaataatccgctagcgctactttatgtctcgttggacagcaggacac +atggcagtcttaaacactaaagacatcacctgaatgaatgtaatgggattacaagaatca +atgaggtattatatacgacgtaggaaactctggatatatacagtaatctagttacgccat +cgcacttcattcctctggaaacttagaagacatcagctgtacgtggaggaaccagacccc +cgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaatgacaatggaccg +ctggagttcgtaaactcggaacgtagtactgcacaaacccagcatttagcaataggagct +acgtatgcaactcccacgtggtaataccttcaagctatcaatatataggtgcctagctaa +tcgcattcgcaagcagtattcaagcttgtaaaccagtataataattacagaggctctatg +aaacccaactttccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgc +ccgttctgttattacgcgaattgattctactccaaaattaaacacaaattatcaaccgtt +tcatttatatttgtcaatgcagctgtttaaaataaggctctactaaattataattaagac +acttattaccagatttctctagttaagtttgaaccagctcgactaccgcgaaagatacat +tcccttctctatttttcagttcatctatgggtcagagaagcattgaatttattctattca +ccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgt +ttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctggaaggagtaaga +agtatacagctgatccggtgtatccttcagtcatctgccctatactaattacacgacgca +aggaaaaataggtttattttctaggcaaacccttcataggtgactccgatgtgttacgaa +tcatgcttgagaatgtgctatcgttaccgacggataataacgatctccaatgaaccaaat +gtagaatgtctattgattacccttttactattcgacttagagataggagatagaacctca +gtgtacttttttagccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatc +caaccctcttaaagtcttccatattatatcgttgttcgtggaatcgataacagatttgtt +gacccatagtaaatgtatactagtttatgttgtaagtgtagattgttttccgattgccgt +ccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatc +ctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggtttagataaagccgta +tgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcccttataatagta +gtttaactataaaagtatatactggtctgtcgccctttcacgatttgttttaccggttta +tgaagcgttacgtcattagagcggctccaatttaaggttaacggcttccatgtgtagttg +tatacaaggataacttaaagtatctgttcagcgagctagttaagttatcctcgatagaac +acaactcagaggtcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattg +ggaattatcgatacctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtg +atcctaccttagttagtgctgattaacggaacattaatgtttatcgttttgagatttagc +caattctctgattctaactcaagatgccttatctgacgtgctatgcagcccctaagtatt +ttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctac +tggttaactatataatttacagctttgttgagctagttcctctttggtttaagtcctcaa +tattagttggttcgagcgataagttggctagttaccttagtcactatattagatccgaat +gttatgcttcatctgaagaccgccaccctccaaaatttcttttaagactcacttattgca +aggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacgagtttccatatt +ttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtcgctctacaaggg +gacgcaattaagaaacagacatgctagtcaaaaataaacatagcgaggcaccactaattc +ggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagtagttagttcgga +catacatttacttcagatgatcaattagttttctacaaatgcttactctaccccgaaaaa +agtcaccagactcttacgtctctttagtatccttccgtcttatataaggtcagtcccccg +tttcggtaccctggaatttactaagaataatgaaacagcccccaaggacgtacgtttaca +aatgatagaccagatcgcctagcttattccgacgcatgttgcatagaattgaaccaacgg +aatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctg +atagttcggccacgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcga +gctcaagcaagcttacacttcctcggatattcagggaacttagtgcctttgaaagatacg +ttgatcaacgaaaaattgataatggctcatatggaatgcctacctcatagtgctgaatta +acacagcactgcggacctaacttttcgaggtttcaagttcacgtctcaaaacctaatagg +ctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaag +tgaatattctttttttctaaaagcagatctgctgccgggcactacgaaggagatctctgt +gtatcattattgcttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgata +gcacaacccaattcgatagtacatattgttgatacttcgcactaaaccgttcatatttaa +aggttgtgctccttccttcgttaaatactggtgacttggtcctatctactattagctaga +cctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagac +atcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattat +tcttatactaatattagcaaagatgcataatgatttgtattaaatgtataattgaattga +taagggtcttttagtcagtgatagagtagtataaggtagacattagaactcttaaccgga +cgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttact +agtagtacctataatgcactgaatcttcggtcgaagtatagttctaatgctatgcagatt +gtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaa +tgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggggaattaaccaga +ttgaaggccaatcctcacatgtaatgagataatagacgataaatgaaattcttgtaatag +ttgaactgctacgtgatgggtattatatatgattgagatcctccaattgccgacgtcttg +tcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcat +aaacgacgcgacatgtacagcactccgaagtataagcaataataatgcgggtaatccaga +ctagatcttttcggactcaatgcggtttcacggtaaacatgattaataccggagagtagt +cgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgttgcagataaaacc +ggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaa +cttcaagaactatcgtatattcaagtccattaccttttagtttcagactggtggagctga +ctaaagttatatcatcattttgtacactggtttagttaacgataatttcagatttaacat +gaccagacgataatcgctgtatatccagttggaatgtggtttgccagaaaggttaactta +taatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagt +gtatttggagctgtagttataccgtgtgctaagatcagtagacatgacgagagcaatatt +atctaccttacaagcatcaacggacgtctagtcggaacaaaagactctaaaactcgaact +tcaggttaatatactatagttctgtattcagcagttattcttatattcgatattatcttg +cctattggatgtctgactttagtatattaatcatagtatctgccatgtaaaggtgccagt +actaaatctgtttcacagtgcgaattataaacggttacaaccattaaagacaacaagacc +ctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaatta +gtctatagggtcgggacgattctacggcatttctggttataatgacaacatggattgtgg +cccgagaatcgctctttcattaattaagcaatcattacagtcttataagcgctacttccg +agtggtagcaggtaactcgatataaggtcgcatgagccgaatagcttaaaaaacaggcca +ccgaacattgatagagaataccgaccacagcgcaacctttgattactttcattaaattgt +acggctcactcgacatcaagcttaagattgcgataatgtgaactcaaatggatcagtact +gaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgctgttacaatata +cagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttggttagaaatgata +gccattcatgatagaaataagctgaatgataccagtatctttaactatgtagtcaggggg +aagataacgatggtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgct +aacgaagctacttaatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaa +agatagtatgagctataatatatgctagtagagaactctggaccatcatctatatgaata +ctgattcgagcgtgcaattactttagcctgcgtactactgactctacaaaacactctgag +ataagtttgtagtcagtaagtcgctctctataaaccttttggatgaccattgtacagcca +cttatagatcccaataaatagcacaggagacagagtttttcaatgctcgatcatttgccg +atagtattttcgtctaacctcagggcacctattatttgatacctaacctaacggcccttt +cacaatggagaaatatatgacatcgggacaaacacaaatggtgggtggccaggagatatg +acatggtggcgtctctaagaaacacggactccctctaggcaaactcacgtaaccaatttt +aatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggtacattgactggt +caggaatacatcactgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgt +ataacgcaatttacgacggacatcagatcaagttatacagattatttaagtatcacgtgt +gcattgggacataagggatctcacacatgccttggaacatttttgctttgtgccgctttt +tcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaacagaatgagaaa +ggttagggctctaagttatcgtcgattgggatagacgagacatttgcgagcgccctccac +ggatacgaatctcccatatcaatgtgaactggatgctatgcagtttagttcttacgtctc +ctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacctaatacacaaaa +ccgtcaaacattttctaattctaggtatgggccgatcataggagctaaggtgaaactcat +aaatgttttgttagatctagcatcctaaaaagatgcatatactgagtagctggcgtgcat +tctctcaattgtatcctttttaactgaactagtcggtcccatttcgtgactgagatctat +taaccgataagattaataacactcgcattcgtatcagctcagagtgaagtttttcaataa +tttgactgatatattaacttctaaaataaccctttaagcctcggatccgtttcccaatca +catcaaaaattcttattccaactatctacggattaacaacgtgcatggggatcgtagtaa +gaacttgttccgatcactttgagtatatcaagttgacggcccggttattattgaatagaa +acattcacctgctaaattaaataccgcacatcggatacccgatttcagagggccgtctta +ctaagggcaggctttgttcggtttaactgagatgttcattattttacagtatgcttcaac +taatatgtaacgaaggacagtggatctgtctccatagtagatcttcagtcgtgaatttca +taccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccct +agtattctagacgaaaattttttctagttcatctgataatttgccaattcaaaaacaacc +gctggtttcccggcgcattctctaaaatggaagtcgaacctagagccattatttgtcggt +aacccatgagttccttcttttcagaagttaatacactgtggtcctatacagaggaaaaac +agcggttatatacgatcgtggcataacaacattggatcaagatagcaatttggctaccta +ttctaattctcactagattcggtattccactacaatatcggcagattaggattggatgaa +taatcggtgtttaagtccggttgcgtctccaatctcctaatttttattaatattgatctt +ggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaaagatagaagact +catttgaaaatggatcatccacagatccaaacattagcaagacactaatccccaactagc +tattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaatt +ctttttgggctttgttcgatggtgattcagaatctttatccggtcgcttccctgtagcta +ctttgtggggatattgcccggggattatagggttgagatcgtttcctaaaagtatttaaa +ccaagtagacttcaactaaactacatcagaacatcgtgaagacaccatacgcggtacctt +tatttaccgataacatttcttcaagaaataccggtaagcagcataatgaccctaaacagc +tcggggtatcgtcgtagttttaaattttatttaggttactgctcaaggaataaaaactaa +ctatttaatttataataatattacaaggctcacactgattagatttgtctataagacttc +gcgatcccccattaccggattgtcttaagaataaactagataaaccatgcattttctaga +taaggcctttagtctaattagatacaaaaaacacgatagttgcatccttaatttattgtg +tcaaacctggaaccttttaattacccgcaaatcactttatgtcgagactacctctgaaat +ttattatctacctaccgcatgaggacttgaaccatcttgtaggagttatgtttattagct +aagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaatt +gtttttagttgagtcaagactgatatataaataagtttccctagttttttcgtggtggga +cgatattgaattgaatcttaaccgaagagtttcccactctgtcgcacaataatacacgcc +aatatttccagccctgcttatgccttaatcggttactcaatctcccattgaagttcattt +tgatctgcatagaagtttcgggcccagccttttttctgccaccttcctccaagctctgta +gacgcactctaagattgatgctcacatgtattaattctacattaacataaatatataagt +catgcatcttcgagtaaaatatctggttctccaacatgtcctggcacgtatcgttataat +gcccatacatgtagtattaaaatgattgggttaactggatattaagatcatcgaaattgt +aaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctcggaagggctatt +acgcttacttccgttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcc +tacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaactacttgctttac +aataccggtcgtatatatcgccgtgaatccagaagattgtcttctttggattatcaaccg +agatcctgtggaccgatgttttgggaccttcacagaggactccaggtagagctcgctttt +gcattaatctaagaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatg +gaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgagttattatacata +tacgagatggtggtatacatcgaattcggggcatacactatagttgcattgtatttagct +gctttaaataatatgatattaccttccttacataagacattaccggcataccctggtttt +caacttgtggggctttttgacgatcgcactctcatttgatccgagtagggcggtgacccc +tgcttttcaaatacaaaaatttcgctatgaaggtaatagattacttttcgctgttatgat +agaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttg +tgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatag +aaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgccgacataggatg +aaatcagattccaatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaa +gttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtgcgatcaactatg +aatctcggcgagttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatga +cgaattttcggctaggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggat +tccattttacaagacgattacaatgagttacatgtctctcaacgtagtctttccctagta +gtctttgaactatttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgc +cattcatgtttatgatggaacaataagaataacgccctcgtatgttatcgacagtgaagt +cagcagttcggccaaaaacatattcaatttagtacagatccccagaagttaagctaagtg +ctctaaaatggcctaaacggttatcaaagtaggtctaattactatactaacgggtgcatc +gtaataactgctgtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaat +gtgacaaagaagccttagcgattcttgcaaacttaggacttcggattctcaatcttaaat +gtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcctgatggtgacta +cgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaactattgatagtcggg +agcataaccaggtgaacgtactttgttcacgacatttattgacatgttctaaatacgtct +caaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaat +gccggtagtgtcaaacttcatgagaactttagctggcttttggccagtatttagggacca +agagcactagccttaagctgaatattttgccatttatctactgttataactttaaaactt +ggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaaga +acaagcgtaggaattgagtttatattatatttaaactaaaagatgatattagcttctgag +ggcgatagggctccaaatcataaagaggaatatattattacacgattagaaacccacaac +atacctcgaatcgcccaaaagtttgacgaaacttggcagtactccacatctcagtaatac +agttgggagagtctcaaatgttgttttattactcaatgaaccaccctcataatttcactg +ctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaatt +acagataagtagatgcataataaaaaaaactgctcgctataacacgatcatcgtgcattc +ttacttaggagcatcacccgcacaataacgtaccttaaactacaacactattagaccgag +tactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgt +gataatagtttgcggagaggattcaattattttccattgcacctactccactagattcga +taaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaa +gcatgtaagtgaaccgtcatccttccctaagaaacataaaggtttttaataatgtcgact +gtgaactataactgcatcctttcctgacctactccggttccttgttgttatttctgaacg +agaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccg +ttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaaattaattttgcc +ttttattttttttcaggctcgaaattaatgatttgttttttttgaccttctagttacgct +aatatgcggtcgcctgtggtttctattgagtcctataacgggatgggatctaatacgttt +ggttactagtaaacaaggtataaatttgataccggagtatcaactgtataacatcaagct +ttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagcca +ctaaggggtgtattacgatagtgacaccaccgagcgcactcactccccaagtagatttat +gatcctacgctaagtattagatatataaccaaagaggttctagtcagtgcaactcttaga +ataataattagccggttttgcctttttaggcctaatgcaatattcagctagcccttatgt +atctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaaatataatctatg +aatgttatgccagtacttgaataaatcaggttttttataagtccttgcatactctcgtta +tatactgttagagtcttaccccatagaaattctttcatctgcaaacttagaagaattctc +agctacggggagcataaagtccccaggatgttgacaaatacaacaaatgtggcttataca +aacactccatatgaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaa +tccctccattttccaatagcagatacctatcctactacctcgtggtattaaattaaagct +tgaaatatagagctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccac +gatttgatttacagacgctagagcaaacccatctttaaacatataagtaaaaattaaagg +gtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgtttataagccata +attaaaaacatatgttcaacaggttcattgatatttgtaattgcacaggtttttaataag +gatctacgtaagtataatgaacaaactttttaccagagttatattctgtactttgaaaat +gctcctctaccgccttagagactttcaattagattttttgcagttaatctatgcgtaagt +gaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataac +tgtaggtctaatataattttcagttttcgaacacataaccctttgaaaatctgctattta +atgtctcacctgcatgcactatcttctatactgctcagaacggctatacgtcactatgct +ccaagtgacgatttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaa +gtgcggactacgtgctctttacaataagccttgtgattgggctataggttaagtcccata +ttaacgatctccaatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaa +ttacagatagctgttagatactcactctaattttggacaacaatcccaatcttggggtcg +tctatcgcctgaagctcgtaaatccttccatcttaaacgattacatattatagacttgtt +cggggtagagatatcacagttgtgcaaacattgtaaatcgatactagtttatgttggtag +tctagttgcttttaccattccccgaaaaacttgatctactatttcgacaacagtaaactt +gaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgtccactatatgta +agtgtagctttacataatccactatgactgagatcattacggcctaggaaagcagcgtag +aaaaaaagggcccggatattacgactgtaactataaaactagttactggtagcgcgccat +gtatagatttgttttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatc +cgttaaccagtccatctcgacttctataaaacgataaagtaaagttgatgttcagcctcc +ttcttatggttgcatcgagagtacactactcagtgggaaatagatcggggttcctacttc +agattgtattatctaggcaattgccgattgtgccatacctggataaaataagctacctac +atgtgatgcttatctattatcgtcatactaccttagggtgtcctgttgaacgctacatta +atctttagccgtttgagatgttccaatggataggagtctaacgcatgatgaagtttagga +aggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagacgttataaataga +aaaaaggtccttctggttctattctgctgaactattgaatggaaagattggttgacctac +gtactatttgcttgaagtcatcaatttgacggggtgagagacatatggtgcatactttac +ggactctatattttagatcagaagcttagcagtcttctctacaccccctcacgacataat +tgcttttaagaatctatgtttgattcctctacgggaattcggatccgttcgcatgtgcgg +tttatctaaaccaggggacatatgttcagctaaagcatacgaacactttgctaactagac +gtatgtatagtagctataaatcccgacgatatttacaaaaagaaatgagactcaaatata +tacatagcgaccctacacttattcgcaccctgatctaggcgatcctagcacccacacccg +aaagtgagcactagtgtcttccgtattaaatttactgcagttgagattttagttgtctac +taaggattactctaacccgtaataaggatcaagactcggtactagctttactatcattcc +ctatgtgttttcctaactcacaagggtacgtaccagcctatgtaattacaataatgataa +agacacaaaggaagtaactttacaaatgagtctccagttacactagcttagtccctccca +tcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaagaacactcataa +cgttggagtccaagaattagactcatagggcccccaacatttaatatgtactgtgagttt +gaaggtgttctattgttaattcctgctcttgatacatgacacgtactccgtgtttaaggc +ttcggactgactttctttcataagttgagcaacgaaaatttcagaatcgataagttggat +tcactaactaatacggctgattgaaaactccactccggacctatatggtcgacctttata +cgtaaccgatataaaacttataggctggtatatcgagccttcctagcgcaatttcggatg +gggtttcttctactactcaacaacggaatagtctttgtttagtaaaccagagctcaggac +gcccaatacgtaggagagcgctgtggagcatgtgtcattatggactggagcactcttaaa +tcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaattttcttgatacg +tcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcg +tgctcagatatactattagcgactcatctcgcctaacacgcacacgtataaactcggaat +gactgccgctcttacatattagaaatacagactacaccacggaagcattgggtcattctc +aaccgctgtataaaagatgattagtcttataataagattaccaaagaggcagaatcatgg +gtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatgg +tactcaggacaaatattaaccggacgaagtggtttacgtcgtactttcactattagtagt +aaatacaaggtaacaccggggaatagtactaaatataatgatatctatcttcgggagaac +gagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgata +caaccgattgttacttttgtctattcaaaagattgaatagttttttatacaaaagccgca +tacttatgacggctagtatacagtttcatcccctagcatcaatgctatggacagtattga +acttataggaaattcttctaatagggcaaatccgtcgtgatgcctattttttttcagtca +catcctcaaatggcactagtattgtcgggatcccattaacaggctcaaccacgagctcac +gcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaactcccatggataac +caattataaggcccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaa +tcatgttgaataccccagagtagtccagatgataaccgatgaaacacaagtctttctcaa +tgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgcgacatctagttg +tgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaacgccttgtaatt +ttactttaagacgcctggtgatgtagattcttagataatcagtttgttatcggctgtact +ttaccataatttcacaggtttcaggtcaagaagattatagctgtatatacagttccatgc +tcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatc +caatacatgccccgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagc +tcgagtcaggacgtcagctagattagattccttaatagaatataccgacctctagtccga +actaaactatagataacgccaacttcaggttaattgtctagtcgtctgtttgcagatggg +attcttagatgagtgagtatcggccatattggttcgagcactttagtttttgatgcatag +gatatgcaatgtatagctgaaagtactttatctgtttcaaactcacattgattaaaccgg +taaacctttaaagactacaagaaaatattcagtgagggcaattttgtcaatcacaatctt +ccagctagagatacttcacaatttgtcttgaggctacgcaacattagacggattttcgcg +ttttattgaaataatcgaggggcccaagagtatccatagttcattttgtaagatttcttt +acaggcttattacagcttcttcagactcctacatgcttacgagttatatgctagcatgtg +aacaatagattaatatacaggaaaacgtacattgagagagatgaccctacacagcgcaac +cgttgagtactttcattaaagggtaacgctctcgagacagcatccttaagatggccttat +tgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaa +cacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcggagtatcaattt +cgccaatcttggtgagaaagcataccctttcttcagagaaagaagatcaatcataacact +atctttaacgaggtacgcacgcgcatcattacctgcctccatggatctttaggatagcgg +aaagtattggcagcgtattgtgatttcgttcctactttatcaatttcacattcatataca +tgtcttttatcaaaatcgccaataagataggatgagctatattagatgctagtagagttc +gcgccaacatcatcgataggaatactcaggacagcgtgataggacttttcaatccctaat +actctctataattataactctctcttaagtttggaggcagtaacgcgctctatataatca +gtttgctgcaccattcttcagcctctgatacatacaaataaattccacagcagtaagagg +gtttaattgagacatcttgggaacttaggattttactctaacatcaccgaaacgattatt +ggataccgtacctaaacgaactttctcaaggcagtaatataggacatccgcaataacaca +aatgctgcctccccaggagttatgtcttcctggaggctatatcttacacccactcactat +aggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataagagttggccggc +gtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaagttctgtcctgt +tcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatctcagcaagttat +aaacatgttggaagtttctagtcggaattcccaaagaacggatctatctaatgcattcct +acatttttcctgtctgccgatggtgccatcctattcaaagaatttcttaaaagtagatta +aatgggacttttaacaatgagtaaccttacgcctctaagggttcctcgagtgccatacac +cagtcaggtccgagccacatacacggagaacattctaacatagcattctcaactcgatca +tttgcaggttacttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcac +ggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttggtatgggaacat +cattgcagctatggtctaacgcattaatgtttgggtacatcttccatcatataaacagga +agagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagc +tcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataa +gatctcactgaacttttgaatgaatgtgaagcatatatgatctgctttaataaaacttta +tccataggatacgtttccaaatcaattcaataattattagtcaaaatagataaggatgaa +caacctgaaggccgatcggacgtagaaagtggtcccatcactttgagttgatattgttga +accacacgttattatggttttcaaacagtctcaggatattgtatatacagataatccgat +accagttgtctgacgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgtt +cagtattttaaactaggcggcaactaatttggaaagaagcacagtggatatgtctaaatt +cttgttattcaggcctgaatttaatacaccgcatagttaacttcgcggtagagttgttca +tcatgcctcctctaagctaccacttctatgatacaccaatagttgttctacggaatctga +taattggccaagtcataaacttccgctgcgttcaacccccttgctcgaatatccaactcg +aaaagacagccttttggtgtccggaacaaatcagttacttcttttctgatgttaattctc +tgtggtcagatacagaccaaaaactccgcggatttaccatcctccaagaacaaatttgca +tcaacatagcattttggctacatattctaagtctcaatagtttaggttttcaactacatt +atcccaacattaggattggaggaataatagctgggtaagtccccttgcgtctacaatcga +ctattttttatgaatatgcttctgccgcacctatggttattaaaaaagtcatgactttga +agaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaagagcatataatta +gcaacactctaagaacattatagatatgatgatagcgatcgtcatgatgttatccggtca +caatagtagcttcatcagctaattcgttttgccagtggtgacttgcgctggaagaatcgt +tatacggtcccttccctcttgatacggtgggggcttattcaaccgcgtggattgggttgt +catacttgcattaaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatag +tgatcaatacatacccgcttcatggttttaaccatttaattgattaaagatattccgcta +agaaccattatctacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccg +taatgatcaacgaagtaaaacgttatattgtatgtagaataataggtcttggagctaaat +gatgtgattggtagtgaagacttacccttacaactttaccggtttctcggaagaatatac +tagagaatcaatgcatgggctacataagcactttagtctaatgagataaaaaatacacga +gtcttccatcatgaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatct +ttatgtcgtcaataactctcatatgttttatataacttcccaatcacgacttgtaactgc +ttgttcgactgagctgtttgagctatgaggccgggatccggttgagctacatctatttgc +tacaagaaaaatgaaagcacatttgttgggagttctggctacactcatagagaaataagt +ggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaa +cgctcgcgctaaagaattaaagcctttatttcctccacggagtagcccgtaatccggttc +gaaagagaccattgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttc +tgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatg +cgtctgtaacataaatatagaaggaatgattcggcgagttaattttcgccttctccaaca +tggcatccctacgttcgttataaggaccatacatgtaggttttaaaggtttgcggttaat +cgatatttacatcatagaaattctatagtcaaatttacaagactctagatactcactcgt +tgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaattt +catatagtaagttcaaggcactcatacctccgtgaagagggtagatagactattaaagtt +gtttaatagtacgtattgatggaaatgacccgtaggagatttaccactcaatccacaaga +ttcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaaca +cgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccgagataaatgagct +ataacactgtatgtcttttgattgctataaaacacagaaacggatattaatttaggccgt +aaccaacatctgttatttgacatagaacagatggtcctttacagcgtattccggccttaa +tattgaggtccagtgtattgtcctcctttaaagaagttgattgtaactgacttaaataag +acatgtcacccattcactgggttgcaactgctggccctttttgtccatcgcacgctaatg +tgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggtta +ttcattaattttagctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaa +ctaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaata +aagccataaccagccccggaatagaaaatgttaaggaaaggcgatcttctttgaattctt +attgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaatctaacaccctc +ccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaa +tgtggttccgtcccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctc +atagaggtaactggcctgtaatgtccaatgttaggctaccttctccaactttagtacaac +gaataatgtccgattaacaaggagtcaatttgtcatgaccagttcattcaggtacttgta +tctatacggacgcgttccagagtagtatttgaaattttgaggttctactgataagtttag +ctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaataacaattaacaa +ctcctaggtgatacactgtgaagtctgctgttccccaaattacatatgctattttgttca +cataccatgaagttaagctaagtgctctataatggcataaacggttatcaaactagctcg +aatttcttttattacgccggaagcggattaactgctgtagatcaaacacgttaggatagt +gtcgttttcatatatatctaaattcggtctaacatgcattacccatgcttgataacgtag +cacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatc +accagtgatgcctcatcgtgactacccggatctttagcctttagggtctaaacagaacta +atattactacgtgtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatt +tagtgacagggtagaaatacgtatcaaattaacccagcaatacaataagcatgaaaataa +ttgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgc +attttgcactggattgagccacaaactcaactagcattatgctcaatatttggccagtgt +tctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatc +tcgaacgtaataggtttaattagaacatccgtaggatttctgtttatagtagatttatac +taaatgttctgattagattctgacggccttacccatacaattaataaagacgaatatatt +agttatagtttactatccaaataaattaagcgaatcgaaataaactgtcacgatactggg +cagttatcaacttatcacttatacagttcggacactctatattggtctgtgagtactcta +tcaaactaactcataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtg +tacaaacctataatcgaataaatgacacatatggagatgcataataaaaaaaacggctcc +atatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctg +ataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtat +agttcttgatagcgcgtaaattctgataatactgggcggacagctggaaattagttgcca +gtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaaatacaaagggtt +agttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaaca +taaaggtggtgaagaatctcgtaggtcaactataactccatccttgaagcaactactccg +cgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaacaactctcggta +caaatgcggcttgtgtcgataaagttggtggtagtgcacggaataacataacaaggaata +ttatttattcaaattttttgtgactgttatttgttttctgcctagaatgtaaggatgtgt +tttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctat +aacggcaggggagcgaagtagtgtcctttagactattcaaggtagaattttgataacgct +ctataaaaggtagaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagtt +ctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtcacaacaccctccc +atcgcactcaaaatgtagatttatgatcagacgctaacttgttcttagagaaaaatacac +gggatactctgtgcaacgatttcattaataaggtgcagcttgggacttttttggccgtag +gctttattaacattcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgtt +ttaacgtttcaaatataagctaggaagcgtttgccaggacttctataatgcaccgttttt +tttagtacttccttactagccttagtttatgttagagtctttccaattacaaaggattga +atagccaaaatttctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaa +tattctacatatcggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtactt +ttagaccaaacgtcttcggataattaaatcctttttcaattaccacagtacgtgcattag +aactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacatt +gcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagcttaccattcgtt +aaacagataactaaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggat +gtagactattgtttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgt +cgaattccacaggggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatc +tgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattg +ggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattctaccgactccgga +taacactttacgatcgcgcataactctagctcttagataagtttaacttgtcgatctcat +aaacagttcaaaatctgcgatttattgtatcaaatccatcctctatcttctataatcatc +tgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaaagctataattgg +tttattttagtccatttaaattaagtccggtataagtgctctgtacaatatgcagtctca +tgggcatatacgttaactaccttttgatacttcgaattggtaaaatatcgactatcgatt +tgcagtaaaaggtgtagagtccaattactctttcctgttacatacgatctcttagtttgg +acaactagcccatgatggcgctcctctagcgcatgaacctactttataattacatcttta +tcgatgaatttttttagactgcggaggccttgagttttaacagggctgctaaatttctta +agcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatc +tactattgcgtcaactctattctgctaatagcgatggcaaatcacagaagccctcttagt +gacaatagttgtcaactatatctaagtcgacctttactgtatcaacgatcacggagagaa +ttaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataa +tacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaac +gattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgt +tagtaaacttgatcttcagactccttcttttcgttgcagcgagacttaaattatatctgc +gaaatagtgccccgtgcatacttcagatggtaggagataccatttggcccattgtgactt +tacgcgattaattaaccgacatacatctgttcctgagctatgatcgtctgaataaattac +ggtctcctcttgatacctaatggtttctggagacgtttctcatgttcaaatggatagcag +gagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatt +tccaaaccagaagggataaagagaaataacggacttctccgtagattagcctgatatttt +gatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatattttggacggcggg +agacacatatcggccattcgttaaggtctctatattggacatcacaagcttagcagtatg +agctactaacactcaagacattattgattttttcaagatatgtttcattcctctaccgct +attcccatacgttcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatca +ataacaactcgttgcgatagagacctatgtatactagagagaattccccaacatttttac +aaaaacaaagcagactaaaatagatacagtccctccatacaattaggaccaacatgttat +tgccgatcctagcacacacaccacaaactcagaacttctgtcttacctatgaaagggtct +gcacttctgattgtacgtgtctaattagcattaatattaaaactaattaggataaactat +aggtacgagctttactataagtcactaggtgttttccgatcgaaaaacgggaccttcaag +ccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaa +ctgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgt +tatactgctcaacaaaactcataaagttggactccatcatttagaatcatagggaccaaa +acatttatttgctactgtcactttgtaggtgttctattctgaattcctcatattgataca +tgaatcggaatacctgtggatcccttaggacgcacgtgctttctttacgtcagaatacat +attgtcagaatcgagaagttccatgcaattaagaattcgcctctttgaaaactcatatcc +ccacatatagggtccaccgttattcggaaacgatataataattattccagcgttgagcgt +cccttaagagcgcattttcgcttggcctttcttctacgactctacaacgcaagtggctgt +gtggagtttaccacagcgcagcaccccatagaactacctctgagagcgcgagatggtggc +agtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatg +gactgtcttaattgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaa +gtaatgacggaaatacgcctctagtccgcagagatacgattacagactcagatcccctaa +caagcaaaacgattaaatcggaatcactccccctatgacatatttgaaatacacaagaaa +ccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgagtctgagaattag +atgacctaactgcaagaatcatggcgagtttatctagtaggcaagtctgtaccctagggt +tcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataaccaagaactggttta +ccgagtactttcactattaggagtaattacatgcgttcaccgcggaatacgacgaaattt +tttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaa +ttgctgatcaattatagattcattatacagatgcttacttttctctattcaatactgtca +tgagttgtttttaaataagcaccagaattatgtcgcctagtataatcttgcttccacttg +aatcaatgcgatggacagtattctactgattgcaaagtagtctatttcggcttagcagta +cgcatgcctatttttttgcaggcacagaataatatgcaactaggattctcggcatccaat +taacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatgtttactacagaa +agcgaatgatatcacttggagaacattttagatgcccccttttaatctagactgagtgta +ccaatatatcaccggtctaccgaatcagcttgaataaaccactctagtactcatgataac +cgagcatacacatgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcg +aatcaacgtggcgacttatacttctgtctttgagtacagcacaccctaatgaatctaagt +tagttgttgatacgaattgtaatttgactggatctcgcctcctcatctagattcttagag +aagatgtttcttatagccggtactgtaactttattgatctggtttatggtaatcaacatt +ttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagc +gattatcgagtctggaggccgagaaaagaaatgcacagagtaagctctctattgcgacat +ctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaat +acaagattacctacgcttctacgaaatatactatagatttagcctacgtcacctttagtg +tcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcg +agctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctg +gataactcacattgagtataccggtaaaaatttattctattcatctaaatagtcagtgag +ggctagggtcgcaatcacattaggccacatacacatacttaacatgttctattgacccga +cccaactttagtagcattgtagccgtttatgcaaatatgccaggcgccaaacactagcca +gagggcattttgttacatttatttaatcgattattacacagtcggaacacgcctacatgc +gttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcag +agacatgacactaaaatcacattaaggtcagttagtgaaggaatggctaaccagctagag +aatgcatcattaacaggcacttattgtcaaatattttccagatctaagcaacatcacgtt +aaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagt +aggcaagcgtaggagtataaatgtagacaatagtcgggacttagcagacactggatgcag +tcatagaagatcttgcataacacgttagggttagagctacgaacgcccatcattaactgc +ctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgatttcgttcataat +gtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgac +ctatttttgttcagagttcagttagagcctaatgattcgagagcaataatcaggacagcc +tcataggaagtgtcaatcacttagaagctatattattataaatcgctctttactgtcgtc +gaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaatatgatacataaa +aatattttcatcaccactaagacggtggaattcagacttattggcaacttaggatgggac +tattaaataacccataagatgttgggataaagttacgaaacgaaagggatatagcctgtt +agataggaaatccccaataaaacatagccggcctccacagcagtgatctattccgccacg +cgatatctttataccacgcaatataccaataataaaggttaaatgtggttgcgatttaaa +aaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaatta +tagcgtctgcaagttctctaagcttcctctgcaagatacaatatgactttttagcttttt +tactaccaaatctcagaatcttagaaacaggttggtacgtgctactcggaattcccaaag +taccctgctatatatgccattccttcattggtccgggctcaccatggggccatcatagta +atagaaggtagtaaaactagttgatttccgacttttaacaatcactatcctgacccagat +atgggttccgactggcccttactccagtaagggcagacacacagacaacgagaacttgat +aactttgaattctcaaatcgatcattgcaacgtgacttatttactagcctactcctataa +ttcatacgtcaaatacatttcaacggaggaagataataagtaaatattcactaaataatg +gtcgaaggagtcctttgccaacataagtccacatatgcgctatagattttttcttggggt +tcatattcaataagataaacagcaagagtatcacgtcagcgagtcattgagatcttggct +agcattgtgatagcatattctacctaaatggtagtctagcacagagtggataagatatca +gttagatatagacaagtactataacagatctcgcttcgttggattgtatggctagctttg +atgatatgattttataaaaattgatccagacctgacctggccaattatattcatttttta +tgagtaaaaatagataaccatgaaaatactcaagccccttaggacgtacaaagtggtaac +ataaatttcaggtgttattctgcaaccacacctgttttgggttttcaaaaaggctaagca +gattggttttacagataatccctgaacactggtatctcccaacgatgtcgttcccaaccc +ttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaatatgttcgatag +atccactcgcctgaggtagaaattcgtcttagtaacgcctctttggattacacagaatag +tgtactgacacgtacactgctgcagcagccatacgctaacattaaaattcgttgagtcta +catttgttgttattcggattatgttattgggaatagtatttttattcccctgcgtgaaac +cacatggatagattagcctactcctaaagactcccttttggtctacggttcaattctctt +actgagtttatgttcgtaattatatcggcgcagtgaatctcctaattatcaccggagtta +ccagacgccatgaacttatggccagaaacattgcatgtggcctacataggattagtatca +agagtttacgtttgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcggg +aactcccctgcacgcgactatagaagttggtggtggatgtggcttatgccgcaaatatgg +ttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtataagggctattgc +cagatgaaaaactgcatataaggtcaaacaatataagaacattatacataggatcttagc +gttcctcaggatggtatacgctataaagtctagcttcagcagctaaggagttttgccagt +gcggacttccgctggaagattaggtttaaccgccctgacatcttcataaggtcgggcctg +attcaaacccctggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagt +ctaatattattattaacaaatgacggttcaataaataacaccgtaagggtgggaaactgt +taagtgatgaatcattttaacctatcatccattagctacagataatgataccccgatccg +actagggggtaagtggttgttccgttaggataaaccatgtaaaacgttagagggtttgta +gattaattggtattccagataaatgaggtcagggcgagtgatcaattacactgaaaaatt +gtcagcttgcgcggtagttgttaagacagtataaatgaaggggattcagaagcaagtttc +tcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtcgattaaagccta +aatggtaatttaaaccattgatatttatcgagtctataaatatctttggttgtatattac +ttcacaatcaccaattctaaatgattcttccactgtgcgggtggagatatcaggacgggt +taaggttgacctacatcgttttgatacaacaaaaatcaaagcacatggctggggacttct +cgatactatctttgagatagtacgggcaagagtgggtgacgcctccctacattttcaagt +ctatcggataacttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatcc +acgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtc +atggttagccaaaagcatgggttatccaaaaggaataaaacagctcttcaacaaagagat +gaggcttcataacttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggac +actttattttagccggcgaattaatggaatccatacgttacttatttggacatgacttct +aggtgtttttgctgtcccgtttagcgatatttacagattagtatttcgtttctcatagtt +aattgtatctagatactaactcgttgaagacgcataccttgccatttgtacaggacttaa +ctgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaatacctcactcat +gaccgttcatactctagttaaggtcgggaatactacgtatgcagggaattgtaacctagg +agatttacaactctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcct +aacttcgggtgcctccgtaaatcacctagaaacctactcatacatttgcaattttgagat +gtaggcgaaagagagaaatctgctttttaacggtatctcttgggattccttttaaaaaca +cataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgc +cgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatg +ttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctcccc +agggttctacagacatagagatggtcagaacacgacccccctctcaacgcagtgtatttg +aaatatatggacatatctaccttattctgtaattttagatgtgttctgtgtataccgata +ttgataagtcaataggcttgattacgtatcttaagacaaatctgtttcgcaagtaggacc +gcatctttcagattgtttctttttatgccataacctgcccaggaattcaaaaggttatcg +atacccgatatgctgtgaattattattctaatggccactcattcctgcttatatctggaa +ttggcatgaatatcttacaacctaaagtctggcgttgcgccagttctacttcgtaccgga +caccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacac +tttgtgccgacgtatatagatatattacacgtatagggaatgttttctcctaggtgaccc +gaccttctactaaggttgtacatcgtataatggcccattaactacgaggaaagtggtatt +gacctggtaatgcacgttcttcgatatataccgacgaggtaaagtctactattgcaaagt +ttgacgttatactgataagtttagatttccctggatcgcgcatgaacaatgtatgcgtta +tctgccatatataacatgttacaaatccttggggatactatcgctactatcatcggacca +aaattaaataggctagtgtcttatcagaacatcatgtttaccgaactgatctattttcca +atttaagctgatattacgtccgcgtatttattttagttccccggatgacgattatctgag +ctacatcatacaagttagcatactcgccggtgcattgatttcttatttcgctatatcttc +aagttcacaggcttcatatagttccaattagcagtataattaggttttgtaactttaacc +atactttataaaaggttatattgcacaactgatcaagcatccgctataacccgagcttta +ccagttagcggctaataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgc +tctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtataaaatgatacca +catatactataacaatgaaattatttgtaatccggtttgccaacgtatcccccttcgcga +taaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaa +ttatcatcaatattggccaagtgttataagcgttgaaagtgatataggccgccaaaaagt +agtctacttaaaaaccaatatttatcgttcgttattgctggtagtacaacatcacgagca +tttctcttttgagttgatttatactatatctgctgatgtgattatgtcccacttacccag +aatattaagaaagtcctagattgtaggtatacttgactataaatataatttaagactata +caaataatctggctacattatgccatcgtagaaactgataacgtagtaacgtcggacact +agattttggtcggggagtaatctagcatactaacgaatttgttaaatccgctgaaagtat +atgtcattacctgcttggcctgtcttcaatacgtttagactattaaggactcatttcgag +atccagtattaattatacgcatccatatttatactgaagacggattgagttaggacgaca +agctaaacaaatattaagttaaggattagtattatattgtagaaactcgtcgggttggaa +cgattcatcatcatagaatgcgttacttattcagagagacttaattcggttatgactggc +agctcacctggaaagtaggtgaaaggcaacagaagaatattgttgactgaattctacggg +ctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaatacaatggatctct +acagtattacgtaaataacatacataaacctggtgttgattcgactagctcatagattaa +tcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactg +ataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtc +aaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttt +tatccagacattggatgcatggctgtgggggcacaggatacttaccattagttcacctac +aagcggcgtgagagggtctcagttttagccagcgcagagaagtacgggcctttagacgat +taatgctagaattgtcataaacctcgtgaaaagctagttaataatcatggtgctagaaga +acacaacttttctataaaccagttctcgactgacagtcgtaactcactatatcgccgctt +tgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagaga +tcgtgttctgagagataaatacaccggatacgatctgcatcgagttcatgtattaggtca +agcttgggactgttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtca +tatcataatatatgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaat +cgtattcttgaatgctccgtggtttgtactaattcctttatagactgagtgtatcgtaca +ctcggtacaattacaaaggatggaagagcaaataggtcttcaattataacagtaccccac +cttaatctaaaaaccagcttcaattagtattaatttcgccaggagtatatatataaatat +ctaaagactaaaagactcgtacttttacaacttacgtcgtagcataattaaatcatgggt +aaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctc +agcaagtcagtagaaatggaaattcatactcgattaaggcctataaaactgttgttggta +tctacagagtgattaaaattagtgaatcagattacgaaaatgttttcccgctcgcactta +cgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattttggtataaaata +ggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatg +tagttggttataaaggttgtaatctcggagattaggttagggcttaatcagaatagtaac +aatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatg +cctggacaggataaacaatacgcatataacttgacgatcgagcttatatcgacctatttg +agaagtttaacgggtcgatataatatacaggtcttaatagccgattttttctagaaaagc +aatcctatatcttagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacat +tgtatacaacattcctttttgtccgggtggggactccatttaaagtatctcacctagaac +tcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgttgatacttagaa +ttgctaaattttagtctagacatttccaggtaaaccggtagacgacaatttctctgtcat +ctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctactatagacaatca +tcagactttttaattaaatagttttccatgaatgtgttgtcaaggcggaccccttcactt +ttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggg +gaaatggaaaagaaattaggcttctaagatggactataatcgattaggctaattccgttc +gcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtga +atgtttaaaagtgctcgcacagaattacccaatacctatcatcacgacttaaatacccaa +agcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaagggatactgggcg +gggaaacctgctccttcacggtaacatggtaacaacagaatttggttaaggttaaaacga +aatatactcggagtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtg +aagacactcttatattagatctccgaaattctgacccgtgcattaggcacttggtaggag +attccatttggaacttgctcaatgtaagccagtaatgttccgaaataattcgctgcagga +gcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccg +ttctctgcgtcaattccagagctggagatacattcatcaacgttacctacgcacagaata +aaaagatcgagcgctaactcgttttcctaaacacaacggatttagacaaattaccgaatg +cgccggagagtagcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcag +gcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaagctatatattgt +ggtcagaacttgaggacaactatgagctactaaaaataaacaattttgtcatttgttcta +gatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataa +acccgaatgagcgtaacattatcaataacatatagttcagatagagaacgaggtattcga +cagagaattacccaacattggttattaatctatgcagaataatttagataatgtcactac +ataatattaggaccaaaaggtgattccccagaagacaaaacaataaacaatctcacatat +tcgctagtacctatgtatgggtatgatcttctgattggacggggataatttccaggtata +ttaaaacttattaccataatctagacctaagagaggttatataagtaaagagctgtgttc +cgatagaaaaacccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacct +acgtaagggaatattctgtataaactgaaaagtcaggtgtaactacatgagtcatgtctt +cgattaattacaatgcgatctcgttattctgatcaactaatatcataaactgccactaca +tcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgcta +tgctgatttaatcagattcataaaggaatacgaataactctggatccattaccacgcaag +ggatttatttacggctgattactttttggctgttgacagaactgccatgaaagtaagatg +tcgcatcttgcataaataatagcacctaatatagccgacaaagtgattccgataacagat +tttaagttgtccagccttgagactccatgaagaccgcttgggagcttccccgtgattaga +agaatctaaatcccaagtggatggggggagtttaaatctcagcaccaacaaatagtactt +cctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgc +gcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtacgacaaattttaa +ctgatgtcggtatacggagaagaaggaagcacgcattgaagcagctacgcagaactgaga +agatgacactctaagatacaattaatacaaaaacgttttaagcccaatctatcaacagat +gtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtataataacagcttta +tttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagt +gttggctactctgtaaccgacgcgtccatccctctctcctagtgatccgtatatccaatt +agaggataaccaacatctgcgttaccgacgaatttaaatttttcgactatttaattccgt +tcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttg +cagtgcatatgtagataccactaattgctgatctaggatacatgctttataaacatgctt +acttggctattttatttactgtcatgtgggggtttttattttcaacaagtatgtgctacc +attggataatctggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaa +gtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaaaagaataattgg +caaatacgaggctagccttcaaatttaatgcagattactcctcagaaacacacgtaagcg +acgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgataatttttgttcca +acctttgaatctagactgagtggaaaaagatttcaccgggataccgtttatgctggtttt +aaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaatcatctgtacgt +caactgttttaacaataacgtcagaataaaccggcacaatgagacggcggtctttcacta +caccacacccttaggattataagtgacgtgtggattcgaattctaaggtgacgggatcta +caagcctcagctacattaggtctgaagatctttcgtatagccgcgtatgttactgtttgg +atatgggttatgctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatct +ttacggttaccttttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaa +actgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaa +ctatcattgtggtcattaaggtattcaagattaactaagagtcgaccatatattctagag +ttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtgga +ctgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcg +atacctcaatcgtagttttatcgggataaataacatggtgtttaaccctattaatggttt +ctattaatctaaattgtaaggcagcccttgggtcgaaagcacattaggccacatacacag +tatgaaattgttcgagtgtccagaccataattgactaccatggtacacggtgttgctatt +atgactcccgcaaaactcttgacagagggaattttggtacattgatgtaatcgatgattt +aacagtaggaactagacgtcatccgttagactgagttccgacatgctcaaattgtcagga +tttttatccaataactaatggctctcacatgtaaataaaatcacattaacgtcacttagt +gatggattcgctaaacagatagactatcattcatgaactggcactgtttcgattatattt +gcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaaaaattcagtaca +cctctaatgagtatcccgctttggaggaaagagtagcactttaaatggacaatttaggcc +ggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcgttagggttagtc +cttacatccaccatatgttaatgaataaagcctgagggaccttagagctaacttgtccaa +cacgttgctcatttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagat +tttgaccatttaactgaccttcacagttttgtcttcagacgtcacttacaccataatgat +gacagagcttgtagatgcacacactcattcctagtgtaaatcaagtagtagctagattat +tataaagagatattttctggcgtcgaacgtaacacagagagagtataaggggcatgataa +tggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcaca +cttatggccaactgaccttgggacgagttaagataccataagaggttgcctgtaagttaa +gataacaaagggatattccatctttgtgtgctaagaacctatttatatttgcagccataa +aaacctctgtgctatgcagccaccagagttatttatacaaagaaagagaccatttagata +cgttaattctgcttgcgatttattaaacagacatttcacgtccaaccactacaaaagccc +tatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcggccgaggaatca +taaaatatgaattgttacattgtttactacatatgatcacaatctttgtaaaaggttcgt +tcgtgatactaccatgtacctaactaacctgagatatatgcaatgacttatggggtcagc +gcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctggatttcccaaggtt +ataatgctctatactgaccaagagatccgttacgactcgcaatgaatactctaagggcac +tcacaaagaaaaccactaattgataaatttcaatgataatatcctgaattgcatcgtgta +tgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataa +ttactatattttaacgatttaatcgtagttggagtcctttcccaaattatgtcatcagtt +ccgatttagatgttttcgggcccttcttagtaaagaagttaatatccaagactagctcct +cacccacgcatgcacatattcgcgagaagtctgatagaatattcgacagaaatgcgactc +tagctcacactcgttaactgatcaggtacttatagacaagtacgttatcagatatcgctt +cggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaa +cgggaaaatgatattatttttttaggaggaataatacagtaccatgtaaatactcaacca +ccttacgtacttcttacgccgaacatatatggcacgtgttattcggctaacaaaactgtt +gtgccttttctataaggataagcagattcgttttaaacatatgacctgtaaactgggatc +tacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcggatctttggttaa +agagcaccattagatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaac +cactcttgggatttaaaacaattcggttaggacacctactcggcggatgaagcaatacga +taacattaaaagtcgttcagtctaattttggtcgtagtacgatgagctgatggccaattg +tatttttattaacagcactgaaacaaaatggagactttagactaatactaaagtctcaat +gttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgt +atctcattattataacaccagtgtacagacgacatctaattatggccagaaactgtcatt +gtgccattaagaggattagtagatagtctggaccgtggaatagaattttgaccaaattga +ccagtcctgcttgtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgc +ttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaat +tcagtcttctagatccgctattccaacatcaatatctcaatttaaggtcaatatatataa +caaaattagacagagcagctgacacttacgaagcatcgtagaaccgatatagtcgacctt +atgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaat +gaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagt +attactgcgaaaaattcgtctactattagtttattatgaacttatgacgcttaaataaat +taaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgc +taaagattatcagaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatac +atctatatagttagaggcttgcgtgttgttgtgctattccacatatagcagctctgggcg +actcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaatt +caaggggattaagtaccaagggtcgagtttctctgtatttattatactgtaggcaagaag +cttttttggcgagatttaagacttaagcctatggtaaaaatttgatagtgagcgactata +gtaagagatttgggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatct +gagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaattt +caaacatattggcggggcacttatccataatagatttctgtttgtacgccaaactctgcc +tcacccctccataaattgtattggctagaggttaaattctccgtaaatagagacacatat +agttttatacaattgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatg +tcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaag +aaaacacagattatacaaagagatctggatgaagatattcgtgcaatcactatcgttatg +ttagagagttccatgcatgaggactcgttttttgaccaggagaattaagccaagaaataa +ctgacgtatttccaaatgaattctacgtgtttttcctgtcacctttagccagtgttaaag +atgactatggagtttcgaataggttattctatagacattataacgagtggaacacccata +ccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaagggattttaggttct +taatccaacgaagaaataacgcatcacccgtcattctattgttttcgtcgggattactta +gtaggcagggtattctaacctacctgagttacaaatctttaaaaaactggccatgaggtc +atggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgt +ctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcagttttatagctat +ctagtggcattcctttttataaaactttacgtttgtaagggtccaactttacaaaagctc +ggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgtatattgacggcat +ggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaat +gtaaagccggggattagccgccaaaggggtctaatgacatagagatgctctgaaatcgta +ccaactataaaagcacgggatttgaaatatagcgacagatcttccgtattctgttagttg +acatctgtgctgtctttaccgattgtgatttggctttagcagtcatttagtttcgttact +cattgctcgtgcgatagttccaccgaatatggcacattcgttctttttttccattttact +gcaaaccttttcaaaagctgatcgataccactgatgatggcattgattagtcgattggca +actatgtcctgcttatatctccaattgcattgaatatagtaaaaaataaaggctcgcctt +cccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtaccta +acatataagtgattgagacaaatagttctccagacgtattgagatatatgtctcctatag +gcaagcgtttctaattgctgaccagaaattagaattaggttgttaatactatattcgacc +attttattccacgaatgtgctattctactggtattgctccgtatgcgatatataaccaac +acggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtcatttaccgggag +cgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaaagacttccgctt +actatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatc +ttttcagttcgcagatttttgccaatttaaccggttatttcgtcagacttggtagtgtag +ttacaagcatcacgattatatcagctacagaattaaactgtcctgactcgacggggcagt +gtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtcatagtacaagga +taatgaggtttgctaactttaaaaattattgatttaacggttgattgaaaatctctgcaa +gatgacgctagaacacctgatgttcaagtttgccgataataacatataagatgaattact +gtctttagaccctcatgttaatccgctaacttagggcggaaacaatgttaggctatgcgg +agtaagtactatattatgataccacatagaatttaacattcatatgatgtctaatacccg +ttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatcaatgggccaatcc +tgtctcaaaaattatcatattcaaggttcagctattttggcaatgggtgagtaccgttct +tagtgatttacgaacccataatctaggcgacttaatatacaagatttagagttacgtttt +ccgggtagtacatattaacgaccatggatcgggtgaggtgttgtattagttatctgatct +tgtcagtagctcccaatgtcccagaatattatgtttctactagagtgttcgtatactgga +atttaaatattatgtaagactagacaaattttatggatacattaggccatcgtagaatat +gatatagttgtaacgtccctctatagattttcggagggcaggtatattgcttaataaaga +tgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgcttaaataagttt +agactattaagctatatgttcgacagcatgtagttttttttaccagaaagtgttatactg +atgacccatggaggtagctcctcatgataaaaatattgttacttaagcattactattata +gtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtttcttatgcagac +acacttttttagctgttgacgcccacctcacatccatagtaggtcaatcgcataagaaca +atattctggactgttttattacccagaagaaagttttttctttccggttcgttaagacaa +taaagatcatttcattcgttctcttaacgatgaactaaagtacttaaagtatccgcctct +tgtttcgactagcgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcac +gtcggagataactctaatagtctctttattccgtttaatatagcccgtaattgcaccatg +cgctacagtaacggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaa +tggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaag +cagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccct +cactactacgcgaaggtactcgattattccttgaatgggctgaaacatcgtgattagcgt +cttatgattcaggctgatagaagaaaacttattttctatattccacgtatacaatcacac +tcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaa +ttcgtctgggtgcataagtacagttagtcgtctgtcacataaataatccgcagtcgatct +cattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaaca +gtaaaactaccgtcacacaaggaatatcataatagatgccatacacggttttacttgata +tgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaa +tttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatggatgagcatttagg +tattctatgataacactaaccatcatgtttctaaaatcctcaggaaatttgtattatttt +accaacctgtatttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaag +gagtacctgattgaaagaatggggaattgtaatctgtaactcaattacaaataagccgtt +ctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaattcatactcgatta +acgactttaatactcttctgcgtatctacagactcatttaaattacggaatatgttttcg +tttttggtttccagctcgcacgtacgcgtttacaaataaggacacctggtacaattggct +ggagtacaatgttggtttttatttgctgattatcccgatccctgtgggcgttggcataac +cgggttttcttcaagactactttcgtgttgcttatatacctggtaatatcggtgagtagc +ttagggcttaatcacaatactaacaagttctctatggattggacagggcggcatccgttg +actgaacgatctattaatccattccctgcactggataaacaagacccatttaaattgacc +atagagatgttagcgtcatatttctgttcgtgatagggtacatatattataaacggatta +tgagcagtggttttctagaaaagcattcatagttaggagtgtatcagatcataccactga +accatagagcacaattctctactggctatacttcattcctttttgtccgggtggggacga +aatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaac +ggttctaaatgttcttaatgagaattgcgtattttgactattgacagggcatcgtaaacc +gctactcgacttggtatctgtaatctgtatgtagatagagtacgggcctataattcaaat +tcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtg +gtgtcaagccccacccattctctgttatatccgagcattaatgtagtttcactgtactac +ggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctgagaagtggcacta +taatagtttagcctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcg +aatagattgcgttcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaac +tttcataacctctttatttaccaaacctgttctactagcgttagtgttttagtctgtagc +cgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaa +actattggcttaacgtttaatcgaatgagactagcactgtattactctttcgtttcggca +gcggatcaataaggaggtgacggcatcactctcttatagtagatatcacttattctcaca +acggaagtaggatcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaat +gttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgc +ttacagtatccttgaggctcaacgggctatgcggaaattccagacctcgagttacattat +gaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttgtaatataaacaa +ccgtttttgtctattttcccaaggagaaggagagtagcagcttagtggcttgcctatatg +gccccctaagtacgtactcggcacgcttagaagattgggctaccccgcactatatgttcc +caaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaa +tatacaattttggcaggggttatacattgcgggcatgaagagtaacattggacatgaacg +gacattcgaaccctgtgagtttaataccctatctccggatcattataaagtaaatatacg +tcacttactctacgtgcgtttagacagtctttgaaactaaattggttatttttctttcat +ctagatttgtctgtatctaactaaattatagttccacataaagctgattcaactgaagac +ataaatataaactttctaacatagtagcgaggaaagagctatgcctagcatcggatcatg +cgtccgcgagtagttcctggtagagttaaaagtttttccagaatctagaccgaacacagg +gtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgt +attgttgctgtatctatatttcctacgtaaggctatttgatctataatatgaaaagtcac +gtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctccttagtatcatcaa +attatagattttacggccacgaattattggtctagatgtcccaaaaataatttgatgtca +gtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattatgctataccaaga +actctccatccagtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttga +cagatctgcatgcaaagtaacttgtaccagatggcttttataatagaaactaagtttccc +gaataacggtgtacgataacagatttttaggtgtacagacgtctgactcaatgaacacac +attgggacctgccccgggaggagtagtagataattaccttctccagcgcgggtcttttaa +tatcacaacataaaaatactaattaatatcacacaccctcatcctcgatggagcctagca +tcatacacgtttgatagacaacgccaattttactgtaatatgatattcgaatctagtatg +tggacgctgtaccacattgtttaaaggagctccctttaccgacatgaacgaagcaagctt +tgtacaagatacgaagaactcagtactggtaactataagagacaatttatacataaaagt +gttaagaccattatataaaaagaggtatgaggtctttgtaactacaataatacattcatc +gaacgatggagaataacagagttatttctgctgctcgagctctagttctgctaatttctc +aatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcgtacatccctctc +tcctactcttacctatatcctattactggttaacctacatctccgggaaagacgtaggta +aagtggtccacgattgtattcacttataacacctagtagtactatgtgttgctgagagtg +aggacacacttactctacgagttcaagtccatatggacattacactttttcagcatctag +gtgtcatgatgtattaacagccgttaggggctatttgattttatcgattgtcggcgtgtg +tattttcaacaactaggtgctacaattcgtgaataggcatgaaaattcaagattgcagtt +cctatcttgtataatctttcctttggacgagttgtaccatttcaactaacctgcaagtgg +ggggtcatccatatgaagatttgccaaatacctggagaccctgaaaagtttatccagatt +aataataacaaacaaacctaagcgaagaacgtcagctttaataaactatcactatcatag +aaattcctgttaattgttcttccaaacgttgaatagactatcacgggtaatagattgaac +acggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgataactcaattatat +tcgatggagaattcatatctaccgcttagcttttaaaaattaagtcagattattccgcca +caatgagaaggcgcgagtgcactaatcaaatcacttaggattattacggacgtctgcatt +acaatgctttggggtagggttatacaagcatatgattctttaggtctcttgatcgggcgt +ttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtg +tataggaatgcacaacgcaaatctttaagctgacctgttcatgaaagacaggagacacga +ggcaccacctcaattctatgcaaaactctaacatagcgtggcactatgagtacgtgtaac +gacaaggtctcatactcgatcctaagataattctcgtctggaaggttttaatctttaact +aagagtagaacttagtttattgacttttacaattaggatacggttcgcgactctaccaca +gggcatcatacctggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgg +gtcctgcatctactgagcaatccctttaagcattcctagtttgagagccatttagatatt +gctgtttaaaccgattaatggtttctattattataaagtgtaacgctcccattcgggaca +ttgaaaattagcaataagacaatgtatgatattcggcgagtctcaacaacattatggtct +accatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttc +gttaagtgagggtatccaggtgttataaggacgatctagaagtattcaggtacacggtgt +tcagacatgctctaattgtcaggttgtttataatttaacgtatcgctctctattctaaat +aatataaaattaaccgctcgtagggatgctttccagtaaaagatacactatcattaaggt +tatgcaaatgtggcgatttgatttgaatcttagtacattcttaaacttaaatacgtatta +tttaaagtaaatatattatctaaaccgcttttgtctatccacatttcgtcgaatcacgac +ctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatctatttcttctga +ttgatgtaatactgacccttactccgtacatacaaatgatggtaagcaagaatgactgac +gctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggat +atggatgtgtatgccaggcttcattttgacaatttttctgtcctgctcagtgttgtctga +agtcgtatcgtacacaataatgatgactctcattgtagatccaatcacgctttcctacgc +taatgaaagttctagatagtgtaggtgttagacagaggttagcgcctacatccttacaca +cacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtatttgtttggaata +tcatatttctcccgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataa +aataactgctgccctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatga +aaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttat +aaatacaaagagtacatttagttaccggattgcggcttgacatttattttacagaatttt +atcggcaaaacacttcatatgaactatcgcttcacgataagtctatgatagactagcatt +cgtagagaacaggaagagcaatcattatatatgaagtgttacagtgggtactacatatga +gatcattaggtctatatccggccttcctcataagaccttggaaatatcttacatcagaga +tatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacg +taatagtctggttttaactaggggttattgatatttaagctaaaagagttccctgaacac +tcgaaatgtataatctatcccaactaaaaaagtatacctctaattcagaaatgtcattga +gattagactgatgtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaat +tgaaatgtaatacctccatcttaagttctatattttaaagttttatgcggacttcgagta +agtgcacaaatgatggcataagtgcccagttacatgtttgcggccccgtatgagtaatga +tctgtttatcaatctctagctactatcccacgaatgcactgatgccagtcatggcgctta +cattagtcgacagaaatccgacgatacctatcacgcgtgaactgttctggttcttattca +attcgaagtgatctcagatacattacggccatgcttgcccttcatgtctgctgagcagtt +ttgttataggctgaatctcctctaagcgaaattgataggatttttggtggtcgatttagt +ctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaatgatagggatcg +gctgaggaggataaatatacgctggtgcctggtatttatccagaacaagttgcctgtgta +tcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaaggccgcaaaggg +ttacatctcaggatcgtggcgtatagtccaccattagttctgacttacttaatatagact +gaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaac +gtataggagcatgatcaaagaagagttaattaatagtactgcactataattgtcggcgga +gtaccatgagctgttgcccaattcgatgtttattaacagcacgcataaaaaatccagact +tttcaattagaattaactataaatggtccgcgaaccttaaatgatcggaaggacgggatc +tgccgttgtatagaccccaactctatctaatttttataacacctctgtaatcaacaaatc +ttattatgccatcattatgtcattcgccaagtaagtccagttcgagattctctggaccgt +gcaatagtattgtcaaattatggtaatggaatccttcttctaacacccttagaaaagcca +cgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgccgtttctttttac +gatgatagggattcttaaagcttttctctattctagatcccagttgccatcatcaatatc +tcaattgatgctcattatatagttcttatttagtatgtccagatgtcactgaagatcctg +cctagaaccgatattctcgacaggatcatcagttcgacggggcaaacgcacctatgcaca +tccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaact +cctgtccacgatatgtaggcaagttttactgcctttaattagtagtcgattagtgtagtt +tgatattatctaccttatagaatgtaaacagtaacccggccttaatggtttggcaggatt +ctttgtaaaagttaataatgttcataaactttatcagaaaacctgaagtagtccgccttt +cgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgtcttgttgtccga +gtacacatattgctcctctcccccactcttctaggaaaatcaattatgctaacctgcaga +ccttcttctttactatctttaatgcatgcccagtatgttcatagggtagacttgctatct +attttgtataatctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggt +ataatttgagagggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataa +taggattaagcaggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaag +tatgactgtgcagtattaattttgaatacatattgcagcccctaggatacattatagatg +tctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaa +ttagccggaattacagacacagattcttgtttacaattgtgggaagaaaaccacctcaaa +cgttgaaacctacattcacaaatggattacgttggggatgagaatcgattccggtcaaaa +atcatgcccggagcaataaccaagaattcacagaggattaatacacttctccatgaagat +aggactgcttgcactatccttatctttgtgtcttccttcaagcaccaatcgtttggggac +aaccacaattatgccaagaaataacggaaggtgttccaaatctatgagtccgcggtttca +tcgcaacgtttcactgtgggtatcatgactttggactttagatttgggtattctagagac +tgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcac +gttgtgctagggatgtttccttaggaatccatacatgtaagaaagaatcaaccgtaatta +tagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatag +attgaatattctggacagcagcgaatcctgattatatctcaagcgaatatatgacccgca +agaaggatttatactagaataagtctaagaaagggcattgggtcacttcttccactaaca +cacttttatcagttttataccttgagagtcccatgcatttttatatatatttaactttcg +ttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgt +cgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttag +ctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatc +aaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaa +agtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatt +taccagtcttttagtttcggtactatttgatcgggacattcgtccaaacatgatggctca +ttcgttctttttttcaattttaatcaaaaccttgtatttacctgatacattaaactgagc +atcgcatggaggtggagattcccatatatgtaatcatttgatatcctattccattctttt +tagttataaataaacgctccactgcacaatgggagtaggacttcaccaataattagcatc +tactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaac +ttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaatt +acggtcgtattacttgttgccaaatggttattactccaatgggctattctaatccgatgg +atacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaa +gctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattg +ttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaatttgttatgtcc +agtcgctcgtatatcaaaagattcggttaagttcgcagagttttgccaagtttacaggtg +atttactaacacttgggagggtacgtacaaccatcacctggttagcagagaatgaattat +acggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgca +ggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttt +tccgttgagtgataatagctgcaacatgaagatagtaaaactgaggttaaactttcacca +tattaaattatatgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcg +cgcttaatatgggtccctatcccgactttgtacgagattttgataaaaaatagtattgta +aattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgcta +tttccctaagaaagcggaaaatcctggctcaatatttataatagtaatggttaagattgt +ggcccaatcgctgagtacccgtcttacgctttttccaacacataatcgacgagaatgtat +ttaaatgtttgagacttacgttttccgcgtacttattattaaagtcattggagagggtgt +cgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatctattggttgttt +ctaattctgtcgtccgtgtaggctatttaatttttatggtacacttgaatatgtttagcc +ataatgtagccaatactacaatatcagatacttgtatacgacctatagacttttgccgac +cgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaag +catgcgaagcgagtatttaactgttgactattttgctatatgttactctgaatgttgttt +tttttaccagaatgtgttataatgatcaaccatgcacgttcctactaatcatataaattt +tgttacgtaagcttttctatgatagtggtctaaagactacccttgcatactttaagatta +agacatgcactttaggaggaactcacacgttttgagctgttctagcccacctataagcca +ttcgtccgcaatcccataactacaatagtcggcaatcttttattacccagaactaacgtt +tttatttcccggtacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacg +aaagttatttatgtttaagccgcttcttgagaatacagattactgttagaatgaaggcat +cataactagaacaccaacgcgcacctcgcacattactctaatagtagctttattcagttt +aatatagacagtatttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttat +gttattccatgtggtcggaggatttgcggggcgatagcgctgggcggggatcaacaattt +cgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcac +tcgctagaagtgttacaatcacatcacttcgtaccgaagggactactgtattccgtcttg +gggatgtaacagactgattacagtcttatgatgaagcctcattcatctaaaattagttga +tttattccacggatactatcacactcctatagaaagagttaccaccgtgggaagctagat +ataataaataaaagacatacaatattagtatggctcatgatctacacttactcggatctc +tctttttttataaccagtagatcgcattacacgtattgttgttccgcatcaggccctagg +ggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaagatattaataga +tgaaatacacgggtttacttgatttctgttcagtcattcacgggaaatcctaggagtctt +tcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattgg +tatttcctggcatcacaatttacctagtattggagatcacttaaaataatgttgagataa +taatcaggatatttctagtatgtgacaaacctctatttagtgattgtgattttcaattaa +acaagacgtaggggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatc +taactcatgtactaagaagaagtgctttcgtttaaggctttctgtctaacattctaacgt +caattcctatgtaatactactgtaaccaagttattactcggctgcgtagataaagtctca +tgtaaatgacggtttatctgttacttttgggtttcaacctagctaggacgccggtactaa +ttacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgtccggattataac +catccctctcccacttggaatatcaccgggttcttaatgacttagttcgtcttccttatt +ttccgggtaagatcgctgtggaccggacccattttgatctagtctaaaaaggtatatagc +gtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgcactgcactggat +taacaagaacatgttatagtgtactgacacatgttagactaagaggtctgttcgggttag +ccgacttatatgtttaaccgattttgacaactgggttgagagataacaatgaagagtgag +gactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatt +taattgttctaaccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtatt +gttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtg +actattgacagggaatcctaaaaagctactcgaattggtatatggaagaggtatgtactg +agaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagcttaactagtttga +tggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatgggatatcccaga +atttatcgactttcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaac +ttttgaggatgagtactgccactattatactgtaccatttgtaacttacattttatatct +tcaaagaggtagatattgtcggccattactgtcacttacactaagggtagcttgattact +gatacctctcatggtaaaaagtaatttaagaacctatttttttacataacctctgctact +accgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcag +aaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcctatgagaatacca +ctcttggaatcggtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggt +taggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgcca +aatgcagaaatcttacactcttttcttaactaagtatgagagcaacctcactcctgaaca +gcttgttacctaacgagaagaggctttaagtagcctggagcctcaaccggatatccggat +ttgactctcatccacttacatgatgattacggtcattacatctcatgattttctgagtgc +cctatagactgggaatttaatctaccctgtttctatttgttaacaaggagaaccactggt +caagatgacgcgcttccatttatgccaccataagtaagttctcggaacccttacatgatt +ggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtggcctatcatattc +aggtcatcgagctcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatg +gaagactaacattggaaatcaacggaattgacaacacgctcactttaataacctatctca +ggataagtttaatgtaattagacggaactttctctaactccgtgtactaactctttgaaa +ataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaaagtattggtcca +aataatcctcagtaaaatcaagtcataaatataaaatttagatcttaggacagaggaaag +tgctttcccgagcataggatctggcctacgccagtagttcatgcttgtgttaaaagttgt +tactgtttatagtccgtactcagggtagtgttcgatactcagcggggaactgacatatta +cactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaattacttacgctat +ttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaa +ttcacagatactgtgtatcatattattatagatgttaaggcatagaattattggtattga +tgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagtgcagcttggaag +aactggatgtatcctataactagtaagagccttaaaggtactacatacccagggatgtta +ccatcattaatttggccatcttcaatcttcgcaatgcatactttcttctacaagatgcct +tttagaagacaaaataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaa +tcaagtctcactaaagcaactaacattccgacatgcaaacgcaggactactagattatta +aattcgccagcccgcctcgtttaatataacatcataaaaattctaagtaatatctcacac +actaatccgccatcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcg +atgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaaagctgctacctt +gaacgacatcaaccatcctacctttgtacaacagaccaacatctctgtactggtaaatag +atctgaaaagttataaatataactgttttcacattgatagaaaaacagctatgtgctatt +tgtatatactataataaattaagcgaaacatggagattaaaacagtgttttctcatcctc +cacctcttgttctgctaatttataattcttgatgccactcgtgtgagtcgtccattcgat +cgtaaagaacccgacataaatagatacgacgctgaacgagatcctatttctcctgaaaat +tattagcacggtaactcctagggatagtggtactagttggtatgaacgtataaaaacttg +tactactttctcgggatgtgagggagcaaactattactcgaccagtgcaacgcattatcg +acagtaaaagttttcagctgatacctgtctggatggattatatgcaggtaggcgagagtg +gattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttag +ccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcatttcgtccactggta +ccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgcaatagtactcca +gaccatgaaatggttatccagattaataataacttaatatactttcactacatactcagc +gggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagag +tctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtag +aatatgatgttaaatcatttatattccagggagattgaatagcttacgattagctggtat +aatttaactcacatgattaagcaaatatctgtaggaccgagggaaagaataaaataaagt +accatgagttcggaacgctgcattacatggcgttgggctagcctgatacaagaagatgag +tatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagc +agatgattatcgtctaacactgtctttaccaatgcacaacgcatagatttaacctgaact +gttctggattcactcctgactacagcctacaactcatttctatgcataactcttaaagac +agtcgcaatatcagtacctctatacacatcggatcagactagatcataagataagtctcc +tctggatccttgtattctgttaagtacactacaaatttgtttagtgtctgggacaattac +gataagggtcgcgactagaccacagggcatatgacctccaccgctcctagcgagtctcca +atctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttac +gagggtgagacccatttagatatgcctcgtttaaccgttttaggcttgataggatgagtt +tgtcgatccatcaaattcccgacattcatattgtccaataagtatatctagcttattcgg +actcgctaaactaaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaa +attatagtcaatctcccatggggccttatggcagcgtatacagctggtataacgaccata +tacaactatgaacggactagctgtgaactaagcagattattggatccttgtgtataattt +taagtttcgatctatatgctatagtatagaaaatgttccgatcgtacgcttcctttacag +ttaaacagtctatatcatgaagcttatccaaagctggacatttgatggcaatcttactta +attatgaaacttaattacctattattgaaagtatttatatgatcgaataagatttgctct +ataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaacctaggtaatct +aaagcctgcatctatttcttatcattcatgttatactgacccgttctcagtacttaaaaa +tgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaataaactgccgatg +ggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggt +tatctacggataactgtgcgatgaactactataggtcaaaattatcttcaatctcattct +agatcatataaagatgtccttcgcgattgatacgtctacagtgtgttggtgttacacaga +gggtagcgactacttacttactaactctctcttgatccgcaagcataagccaggttaaag +tgctctatctttttctgtggattataatagttataccgccttgcatctaggtgcccatta +ggtaatgccctagtgttttcataaatttactcctgccatctaacgttactttaatttccc +agattcaataggtctctcatttgaaaattgttatatgtcaacaaagaatataatagctga +gtggaacaatacactgtgagggagtaatacatactctaaattttctttacggtttgcgcc +tgcacagttttttttatctatgtgatccgcataaaaagtaatttcaacgttccattcaag +ttaagtcttggtgacactagcattaggagagatcaccaagaccattatttatttagctag +ggtttaagtcggttagaaatatcagataatgaggtctttatccggccttacgcagtagaa +attggaaatttcgtaaagcactgagttcaatggaagtatggccgaacccacataatgcac +aaatcaagtcgatttcttccgtccttttagtctcctgggaactacgggttattcatagtt +aagctaaatcagttaacggaactagacaaatgtataatagttcccaaatatatatctata +aatcttatgcagttagggaatgcagatttgaatcatggcaatacgctagctcggaactca +actacaagtgttggatgtacgaattcaaaggtattacatccttatgatgttcttttttgg +atacttttatgacgacttccacgaagtgaaattatgttcgaatatctgaacagttacttg +gttgagcccaaggatgacgaatgttctgtttataattctcgtcataatataaatacaagc +atatgaggccagtcatggagctttcatttggactaacatttccgtagagtcatatcacgc +ctgtaatctgatccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgt +gacattcatggctcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtt +tggattgtgggtcctccattttgtctgttaatgcttattaagattaaaaatgtactacgt +atttagacctaatgattgcgatacgctgtggaccattaatataagctgcgccaggggatt +tttccagatcatctggcctgtgtatatgttcaaatctaatagccgagagaaattactccg +acggaaaataaaggcagataagcgtttcagagcaccatcgtggcgtttagtcaaccttta +gttcggaatttattaatatacaatctcactctttggacgagctccttaaaagatgccctt +gtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatac +gactgctctataattgtccgaggagtaccttctcatctgccaatagtcgttgggttggaa +aacaacgcattaatatgccacacttgtcaattagaagtttctataaaggggacgagtaac +tgatttgagacctagcacggcagaggacgttcgtgtgacaacatctctttataagtttga +gataaaatcgctaatctacaatgattatttgccaatcattatcgaatgcgcaaagtatct +cctgttcgtgattctagcctaaggccattactatggtcaaattatgctaatcgaagcagt +cttctaacacccttagaaaagcaaacactattgaatactgccgccgcattcgccagcacc +aacataactgcacgtgcttttttccatgattggcattatgaaagatttgatctatgattc +ttaccagttgcaatattcaatttagcatgtgttcctaattattgtgttattatggtctat +ctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcaggatcatcagttcc +tcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgt +accgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttt +tatgaggagtcgagtactgttggttcatatttgctacatgattgtatgtaataacgatcc +cgccctttatcggttcgatcctttatggcgataagttatgaatcgtcagtatctttagat +caaaaactcaactagtacccagttccccggaggaacggtcatgattaatgcgttttacgg +tctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccactcgatgattggt +atagctatttgccgaaaagccacaacgtattcggtactatcttgtttgattcccctgtat +cttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgaca +cttgttacaattatccagttgcgtttaatggctgtgggtcacaagattgttagacaggtc +ccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagctcacccgcctaag +tgatccaaccctcatcaggataactatcactgggcagtattatttttgatttcatatgcc +accccctaggagactgtagtcatgtatctttcttacccaatctagcccgaaacaagaaag +aatgtcgattccagtcaccttttattagaccgatttacacacaaagtgtcttggtttaaa +ggctggcatgaatacatactcaaaagttgaaaacgacttgctctattcgattaccttcgc +gatctcaatcgattacgctaaattttaatgcccgctgaaatatccaacatttaaaacagg +attaattctctgatccatgaacttaggactcattgcacgtgacttatctttctctcttaa +ttcatgctccaatacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgtta +ataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggac +ggtacatttcggttttatagactatgtagttacacggcatcaacatgtaattaaaacggc +gtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggaggattacatacat +ctaagaaacattctaaactatgtatagtcgtttacgacccttgtagtacgtgcatccctt +ggcgaaaagtactctgggtattagagtgtatattatcgacagcaccgaatcctcatttta +tagcttgacaatttatgacccgaaagaaccttttataagtctataagtatatctaacgca +attgcggcactgagtccactaactatctttgagcagtgttatacagtgagacgccatgga +aggggtttatatattttactgtcgttccctaaaaagttaattatcagacctgcgcgatct +cgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatc +aaccgtttctgcggatcgcgttacattccttgcttatttgcgataaatcgatacaacccc +attaccagaaaaacccggagaatcaattactctgcagatcttatactaaaaaagagatta +caacccctgttctatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagc +gattttaactttcgcttttccattttccagtattgtactttacgttatatttgagcggca +cattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaatcaaataattgta +ttttcagctgactttaaaatctgcagccattggaggtggagattccaatagatgtaagca +ggtgatatcatatgcaattcttgtgacttattaagataccagacacggcacaatcgcagt +agcacgtaaacaataatgacaatcgacggttaaattccgaacgtaagatatgtttacgga +tgcactaaaataggtagcaacaacgtttctctgagatgtataagttaccaaacactggag +aattccgctaaactaaggacaatttccgtcgtattaattgttgacaaatggttagtaata +cattcgcagtggataatccgttgcatacctagcactgagtgtaaataaaaccaatcgact +actggcatttcgggctaacgactagatgttagcctatgtgaaagcctcacacatgcttat +tgccttcacggtgagcaatgtttcttattcgttattagaagtcacctgtagagacagtag +agatgacctaaatttggtttgtccagtcccgaggtgatctaatgattaggttaacttaga +acagtggtcaattggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaa +actggtgagaacagtatgatgtattcggtcatctagacaaccccatcgctgggagtttgg +acagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccgggg +agatagggttaatttaggcttttttacggtgtggcatattagctcaaacatcaacattct +taaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaa +taagcttaataagatttaggtccgaccttaatttcggtccatagcacctctttctaagtg +ttttgcttaaataattgtattgttattgattttctgcgagttgaacacggaaaataagtc +aaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttt +tagattagtaatcgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttcc +aaaaaattttagtccactaggtatttaaatgttggacactgaacgtggaagccgtcgtat +tatgaaactaatggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcaga +aaaaggtaaatcttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtt +tggttcaagtgaatttgtttagccagaatggaccaattacgtcattagctgttacgtcta +tacgaaatatagactgtggacgacccatcgtagagtcatgtagttacatgtgaccttaga +acaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactggtcaattggttca +tagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcct +ccttcctaataatcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaaga +cgaaacggccttaatgtaacattaactattccactgtaggtggatctaacaaggttggac +atgtgctaccaataagataagaatttcgtccgcaatacaatatctacttttgtagcctat +cttggattaacaacaacttacgttggtatttcaccggacgtatcaaatgattctgatttt +aatgactgagagtaaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtc +acattactgttagaatgaacgcttcattactacaaaacctaccaccaactcccacattaa +tattatactagatgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgtta +cgaacacgtacattaaattgttagggtattaattgtggtcggtgcatttccggccccata +gcgctccgcggggagaaactatggccttcatgacagcccccccataacatctaggtaatg +gtcggataactataaacaaccctctccagagaactgtgaaaataaaatctcttagtacac +aagcgtatactggtttaagtcttgcccatcttaaagactcttttcactattttcttgatg +cctcattcttctaatattaggtgattttttaatccgagaatataaaaagacgatagaaag +tgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttttgactatccctc +atgatctaaacttacgcggagctatctttttgtataacatgtacagagaattaatccgat +gcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaac +gcactataccaagtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtca +tgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagct +cgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtccgaggattgctga +taacttaaaataaggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtt +tgtgtgtttgtcattttcaagttatcaagaactacgggtataatttacgacgtaatgttg +gtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactgctttcctttatc +gattgctcgagaacattataaagtctattactatggattaagactgtatacaagtgttta +agcggagcccgtgataatctataaggttttggtacctttatctgttacttttgccttgaa +acatacatacgtacacgggaatatttacctaaacgccgtatagtccagcctcgtatttgg +gccgtgttttgtcagcattttaaactgaaagcgcccacttgcattataacccggtgcgga +atctcttagtgactcgtcaggagtttacgcctttgagacctctcgacaggacccattttg +atctagtcgttataggtagagtgcctttcctatcgcaccattaccttctagcaaacttag +agtattcaatgaaatcatatcctgtttatactaaatgttataggctaatgacacagctga +cactaagaggtctcttcgggttacccgaatgagttgtttatacgatgttgacaactcggg +ggagtcatttcaatgaagactgaggactcttgatcagattaaaacgcttaatgactgata +atttagattatgccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctg +agaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcg +gctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactatt +cctagagcgaagagctatgttctgacacgtccccaatattaggcaaaggctccaaaagaa +cagtcaattgattaactacgggcttggtttctccgtgaatccttgcgccgctataccaca +taaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagta +cactagcaaccccttagcaattaattttgtccatcactactgccaagagttgactggacc +agttggaaatgacatttgatatattaatagagctacatattgtaccactttactgtcact +tacactaaccctagcgtgattactcatacatatattcgtaaattctaagttatgatacta +gttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttcaactaaatatttc +actgtagccaaccactttaaccagaaggataccttaatgccgatataatattgtccagga +aacgttaatactttcacaagacaaagcttggaagaggtactttacgatcacctgatagat +cgaccggaacgattctatataggtttggtctgagaaatttgtagctaaaaccatgttcca +taggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatcta +tcacagcatcctaactcctcaacagcttctttcctaaagacatcagcaggtaagttgacg +gcacccgataacccagagcacgattggaatctaatactctgtatggatcattacgctaag +taaatataatgattttctgactcaaagttacactgcgaattttatattaactggttctat +ttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatcta +acttataccaaccattacttctggcgcagaaaaacatagatatctgaacaatcgaccgtt +aagactgtctcgccgatcttaggaacctaatactgctcagtagttattgtttatttgggc +catccccggattatgtcagccatggaacactaaaagtcctaatctaacctatggacaaaa +agctcacttttataaaattgctcaccttatgttgattgttatttgtccgaaatgtctata +actcagtgtactatctattggaaaattatggccggagttttattgaatatacttttgtat +gttgagaaagaatgttgtcgtaataattatcagctggaaaatcatctaatatatattata +ttgagatattacgacagacctaagtgctttcccgtcatgagcagatggactaacactctt +ggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcccgactcttactt +actcagagcggaaatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggt +tatttttttaattacgtacccttgtgcagagagtttagctattcgatcctacttagtatg +aaccatgagagtacaggttggtaattcacagagaaggtcgagaagattatttttgatgtt +taccaatactatgaggcgtattcatcgaaataattttatggctgcgcacttcacatacgc +aggaagaccactgcagcttgctagatctggatgtatcattgtacttctaagagcctgaaa +ggtaatacattcccagcgagcgtaacagattgtatggggacatattcaatcttagcaatg +cattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaactataaccctgg +aactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagca +aaacccaccactacttcagttttaaattagaatcacaccctagggtattagataataatt +aaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaataagtctccggt +ctttcacaaacacatggttaagcgatgtggttttgactagagacgttcgccaccatcgta +atatttctggttacctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagta +caacttatctcttatcctatagagatctcaaaagtttgtatttttactggtttcaaattg +agagaaaaactgcgttctccgatttctatattattgtttaaatgatgccaaacatccagt +ttaaaacacggtgtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaa +actacggtcacgcgtacattacagagtaaactacacgaatgaaagagataagaagatgaa +agagttaataggtctcctgttaattatgagaaccctaactactacggattggcctactag +tgggttggaacggatataaaattcgactaagttcgcggcatgtcaggctcctaaatatga +agagaactcggcatcgaattatccacagtaatagttggaacatgattcctctatgcatgg +tgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatatt +cttcctcagaaaaggactgttgagcaaggaattggattctgtgaacggaatatagtcgag +tagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacat +atcttcttggcaattagtactccactaaatcaattggttataaacttttagaatatcttt +atataagttcactacttacgctgcgggtagtatatttaaagtgatgtcttaggaatctta +tggcggcggaataaacggcttgactatagataccctaattctggcataaccctgtaacgt +gtgaagcatgctttaatagacgactagatcagcttatagaatggatatgactgccacatt +gaagagattaacattagcgggtataatgttacgaacttgtttaacaaaatagctctacca +cacacgcatagtataatataaaggtcctggagttcgctacgagcctggaattgcagttcc +cctaccctgagtaaacaagatcagtatggacctatcttctgacccacgtgtaaaaactac +cgttagcggccctgagaacggtgaagttgattatcggctaacactcgctttaccaaggaa +caaacaattgatggaacaggtaagcggctggattctatcctgaatacagcataataatat +ttgctttcaatatatagttatgacactcccaatatcactaactctttacaaatcggatat +gaagagtgaattagagatggagccgatcgttccttgtattctggtaagtactcgactaat +gtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaa +tcctccgagcatagagactctaaattcgccaagcaataagtcccgacgcgaaggatgaga +agctcattgaactgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaa +gtttttgcctggagtggttgagtttcgcgatacataaaaggccccactttcatatggtca +aatatctatatcgtgctttggacgactcgataaactaaagtagcctagtaatgccctaaa +ccgctgcatttgtgcaataaaaaatttagagtatatataacttccggacgtatggctgcc +ttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcggaactatgcaga +ttaggcgatccttgggttgaatttttagtttccatagatatgagttagttttgatatggt +taccatacgtccctgcattgaaacttaatctgtatattgattgatccttagcaatagcgg +cacatttctgggcaatatgacttaattaggttacggtttttactatgatggatacgtttt +atatgatagaataacagttgctatttaaacaggtactacattcaactaatactgtttcac +tattgtgtccaacatagggaatatattgcctgaatagatgtattatcaggcatcttttac +gctccaggtagaactaattaaaaatgatccttagaaactttcaagcaacataagctaaaa +gttacgccaattataagccacatcggtaggatcttcaggcattcccatatccttctctat +caatcccgtctgttgctaattggttatctaagcatatcgcggcgagcatctacgataggt +ataaagttgctgctatctaattcgtcataatatatacatggaattacagattcatacgtc +ttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatatctctctcgtgtt +acccaagaagttgacacgtgattgtcagctatctttttctggcgatgttaatagttataa +acaattgcatatagctgcaaattagctaatcaaatactcgtttcttaaatgttatcagca +aagctttaggttctgtaatttcactgtgtaaagagggcgctaagttcaaaattggttttt +ggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctc +taattggtctttacggttggaccaggcaatgggttttttatctatgtgataccaattaaa +agtaatttcaaagtgacattaaacttaagtattgctgtcaagaccattacgacacttcac +caacacatttatgtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgc +gttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaag +gtgcccacatcacacattatcaacatatcatgtcgttgtattacgtccttttactagcct +gggaaataccggtgattcagagtgaacataaatctctgaaagctactagacaaagctagt +atagttaaaatatatatttcttttaatattaggatctttgcgattgcacatttcaagcat +cgcattaacctacctccgtactcttctacaacggttgcatgtacgatttctatgcgatga +aatacttatgttcttagtttggggttactttgttcacctagtcctcgaacgcaaattagc +ttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataat +tatagtcagaagataaatacatgcatatctggacactcttccacatgtcatgtcgactaa +ctttgaactacagtcatatatagactgttatctgatccgtatgtgtctattactactctt +atctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcggggctttttccct +gattataagattacactattgctgtgcttggggcctcctactttttctatcttaatcatt +ttgtacattaaaaagctaagaagtaggtacaacttatctttcccatacgagctggaccat +taatttaacagccgcaaggcgagttttaatgttaatctggaagggctttatgttctaagc +ttttagcactgagaaattaatccgtaggaaattaatcccacataacccggtaagagaacc +ttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcg +acgagctccttaatacaggccctgcgttatattcgaccgtacctataactagaccaccat +cttaaatgtacagttatggttttcgacgcatagagtatgggaccacctcgaaatgctcag +ctgcaaattgtactgggggtggttatcaaacatttaatatgaatctatggtaaagtacta +gtttatagatagccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgt +cacaaattagattgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaat +atttatcgattgcccaatcgttctactcgtactctttatagcctaacgccttttcttggc +gctaattagcctaatccaagaaggagtctaacaaaattacttaaccatactcttgtctat +tcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccag +gaggtaacattggatctatgagtcttaacagtggaaatatgatttttagattgtgttcag +atttattgtcttattttggtctatctcatcagctatagctacataatgacgtcttaactg +tttcgactaaccttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaa +cgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacag +atctaccattcgtggaatcaatttttggacgagtactggtcgggtcgtgcttatttgcta +caggattgtttcgtataacgttcaagcactttagcggttccatccttgatggcgttaact +gatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaa +cgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtc +atcagagacaaatagatgattcctatagctttttgcagttaagccactaagtaggcggtt +ctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtat +agaccattcttcaggcccgccacaatggtttcaagtttcaacttccgtttattggctgtc +cctcaatagagtcgttctcagggcacgactctcgttcgttattcataagtccagtttgat +ccacgaatacagaacacgcatatctgataataaaagcttaacgataactttcacgcgcat +ggtttatttttgatttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaa +aatttagacaaacataaaacaaagtatcgccattacagtctcctgttaggagaacctttt +tatcaatatgtgtaggcgtgtattggcgcccttgatttaataataattacggctaaacgt +attgatattttccaggaactgccccatctcatgagatgaccctaaattttattcacacct +catttttaattcttttatatcacgattatttatctgagcaagcatctttgcaagcattca +tagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgctaaacatattggtt +caattcaatgtaagctacctcggaatttgcttgcactaagacggggaagccaaaacggta +aatcgccgtatatgctagtgccaagggacttgtccgttggagtcactatggagttacaag +cattataaatctaaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccc +tggggtacggaccatgaaatacttctttcatacatgataaacgatggagactcggttacc +accctggtagttactccatcaattggagttaactaagatcgctattacaggctttattag +ccaatcatcacaagcctctttttagagattcacaagttagcaaaccaaagttcctttgat +aagtctttaacgagatctatcccaattccggctaggagtaaaatttatatatttgagatc +ggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtccttccctaattag +gtaattttcagacctccgagagagagtagatcaacaacgcgttatactcctaaaatgctt +gtcgataacatgacactacagatcatccctggatgagcatcgactttcattacttgatta +gttcagttaattcgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgca +catcttagactaaataacagttttcataccctgggatttgtgtcactatctcaggaacgt +cgagacgtcccctatcaccgcagcgagggtaactggccctgttccattgtaatcgatggg +acgggacgttatattgcagacccaaagtagtaataaattcagccatatggacggaggggg +ggaattgttaagaatataattcgattttcagctgaatgtaaaagctccagccattcctcc +tccacttgacattagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgt +ttccagacaaggaaatagcccagtaccaagtataatattatgacaatagaagcttaaatt +cacaacgtaacatatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgt +gcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagttcccgactatga +agtcttcacaaatggttagtaataatttcccagtggagtagaagtggcataacgtgcact +ctctgttaataatacctttagactactcccatttcgccagaacgtcttgatggtacccta +tgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatt +tctacgaacagctagtgaaaggactgatgacctaattttggtttctcaagtccagacgtg +atattttgatgaccgtatctgacatctctgggcaattcggttaacctctggtacgaaata +gtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttttagctaagctac +actaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacga +attcctaatactcttgctcagggcacttagggttattgtagcctgtgttaccgtctcgca +tattagatcattaatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgt +tctgataggtagacagctaataaagatgctgttgaacagttacgtcccacctttattgcc +ctacagtgaaactagttcttactctgttgctgtaatatgtctagggttattgatttgctg +ccacttcaaaacggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaa +tccccaattgaagccagaaattttgagatgtcgattcctgatcattcgccaaatttacag +ctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggct +caaggtacgtggaacacgtagtattttgatactaatgccagacccgctacgatccctgta +ctgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgac +tacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaa +tgacgtcttttgatctgacggcgttaacaaagatactctgggcaacacacatacttctct +catgttgtttcttcggacctttcataacctttcctggcacatggttagctgcacatcaca +ggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggtggtgttaatcta +tctcggtgtagcttataaatgcatccgtaagaatattatgtttatttgtcggtacgttca +tggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaagg +taggtccatctatatacgttgcacagcggatacaaataagataagaatttactaacattt +aaattttcttattgtcgagcatagattggaggaaaaacttatttacttggtatttaaacg +gaagtttctaatgtttatgattggatgcacggacagtttactgcttactttcttaggttt +cttgaacaacaggatgcactagtaacatgtctcgttcatgcttccattaagttcttctta +aacttacacaaactacctaatttagagttgacgagatggttgaacgtgttgtgacaaacg +tttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattct +gctacgtccattgcaggccacattcacatcccacccctgaatatatggactgaatcacac +acaccaaatttcatctaccttatcgtagcataactattaacaaacatatacagacttcgc +ggtaaataaaatatattagtacacaaccgtatactggttgaactattgcccagctttaag +acgcttttaactaggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacc +tgaatagatatagacgttagattgtctgaaaacacgccgtagagacatttttgttagata +tgtatttctttttgacgagccagcatcttagtatctgaagacgagctatatgtttgtaga +aaatcgactgacattgtatacgaggcggcgtaagattaaccaaattccccagaattagta +atggcgccttatcgatttactaacgatatataacttgtgatgttgtctgcaatgtatacc +cgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccacc +gcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgctatgtaatccat +tctaatgggtaagaggattcctcttatagtaaaatatgcttgactttttaagaaccattg +ggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttttctacaactacc +cctattaggttacaagtaatctggctttcttgccacttggcgatgatagttagattcgta +tttctacaacgcagttactgtatccatggcgcgagataattagatacgatttgaatttgg +atgtagactcgttactactgttgtagaccagcacgtgagtatctagatgggtttgctacc +ttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatattttactataagc +agtattggccaccctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaa +aattccattttaaaacccggaggaatctattactgacgaggaaggtgtttaacccgttga +gacatctcctaacgtaaaaggttcatattctagttattccgagagtcactttcctatcca +aacatgaactgatagcataatgacaggttgaatggaaagcatatcctgtttattctaaat +ctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttacaactatgtgttc +tgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatct +gatttaatagcttaatgtctcatattttacagtagccagtgtagtatggaaggcggcgaa +ccagcccctacattgggtttcctgacataagtattacatatcacttgtctgattacacag +caaaatcgctaaccttactttgcgcatgtagctattggaactttgggctagtgtctatcc +cattaagtttaacagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaa +gttttggatttggatcaaaaactactcgatattcatgatctacgggcttcctttctccgg +gtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgg +gatagcgtagaaactaaacaacgaatagaccatccaatttgaattttattgggtccagca +cttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatattaattctgctac +attttcgaccacttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatg +ccgtaattctaagggatgataataggttgggaaatttaagagcagtagtaacggtcgcgg +gttcgaccttaaactatatatttaaatctagccaaacaagttaacaacaaccataaagtt +atgaccttattatattggcaagcttaacgttttaattgctctagtaatagagtggtagag +gtaagggaccatcacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaa +atttcgagataaaacattcgtccttagcaacgaatatcgaatggcaattagccacattga +gttaaatagttgaggatatttcttgcacagaatcagatctaatctaatgattcgttacta +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatattgcctacacatactgaattcaggcaatgcgttttattcga +aaggtcatataactagaaaacatgatgaattcttatcggatccttttactagcatagtgt +tggcgaacacctcgtaatgctcagcggcaaattggactgcgggtccttatcatacatttt +ttttcaatataggcgattggtctaggttagtgattccccaacacttaaggtttgctgaca +ttcataccctcagcaacttcctctcaaaaattagagtgagttggtggtcttataagaccg +ttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctg +tagacaataacccattgtagtgccgattttgtgcataatacaagaaggaggatataaaaa +tgacttttcaataatattggctattagcaacaagaaggagaatcctcattaagttagcaa +ccgcagggggtactgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaa +ttatgattgtgagattcgctgaagattgtgtctctgattttcctagatagaataagctat +agctacttaatcaactcttaactgtggagactatcctgatgatctgaataccccatttac +aaaattccatatcaatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatca +gcctttttatacaagacaaaacactgcttccattacgggtagcaatggttgctcgactac +tggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgac +ctgacataatggagcgacttatcggatgttgccgatctttagggtcatctattaagctta +tacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacctagaaacgcaag +aggaggcgaactccaatatctgtaagaacagaaaaatacaggagtccttttcatttttca +agttaacaatataagtaggagcttagagaggcttgcatgaaaatcgttaggaattacaga +ataggcagagagtggggcgtgtagactacattcttcaggccccacaatatgggttatagg +ttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgtt +ccttttgctgtagtccacgttcatccaactattcagataaacaagatcgcagaattaaag +cttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctc +aatcttgtctgcgagagggaggaaaatttagacaaacataattcattctttcgactggac +acgctaaggtttggacaaactttgtatctatatctggaggcctgtattccagcccttctt +ttaataagatttacggcttaaactatggatatttgccaggaaatgacactgctattgaca +ggaacataattttgattcaaacctcattgttaattattttatatctcctgtttttatatc +agaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaatgaatcataata +gaccggcccctattaatattggttcaattctttcttacataacgcggaatttgattgcac +gaacaccgggaacacataaccgtatagcgcccgttatgctagtgcctagcgactgggacc +gtggagtctatatcgtctttctaccattattaatctaaggatataccactttaagtcctt +tcaactaacataaggcgcattccatgcgctaaggaccttgaatttattatttcttacatg +ataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaa +gagccctttttctggcttgtggagactatcataacatgaagatgttttgacattcaatag +tttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaattgccccatagc +aggaatagttatatattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtg +agggtaagcgacttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaat +tacagttatacgacttaattcagtctccataaattgaaacgacacttcttaacgggagga +ccagacacgttcattaagtgaggagtgcactttttgactttaaaaacatggtaatcaatt +taaaccacttgatatgtatatgaacagatttgaagttatttctgttttaatacactggga +gttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaaggg +acaggggaaagggtaatcgaggggtagggaacgtagttggcacacccaatggacgaataa +atgctgccatatccacggagggcgggattgcggttgattttaaggcgatggtaacctgaa +tgtaatagatcatcaaatgcctcctccactggaaattactgcgtacatccgctgagaatt +gcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaacttcatagtataat +ttttgcacattacaagcgttaattaacaaacttactttgctgttagctgcctatatttgt +ccgacaatataactggatatctctgcgagaactgtaaattaacggcacttggaacataat +agttcctattggtaacgacgttgtaggcggcaattatccggtggaagaattgacaactgc +agttgaactgcatgaaagtcaaatctctcgtaagtataactttagaagactccaaggtac +ccagaacctcttcagcggacacgatcgctatcaatcaataaggattattcactgaaaccg +ctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttt +tggccgtgctaatcgacacacctgttattttcatgaccggataggacatctcgcggaaat +tcgggtaacagctgggtagatataggacctcccctacgtattaatgataagcctgtcata +actagcttggtttaccgaagagacaataaacattcgagcgctcgtgccaaactcggtgca +ttacgtttgaataaatcggtaacatgtactattactctgcctaacggcacttacccgttt +gggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccg +attaccgaaaatctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaa +caggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactctgggcatgtttt +atgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggctttatccaatat +gggtccttaagtgctaaacatcattcacaatttcaagacagattgttggtcttgtcgatt +ccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgac +taaactaccgtgtgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaag +ccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagtaattccgtttta +ttgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgtgccttataggct +atttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtc +tatcgccaactaaaagacgtctcgatggttctttatgcggacctgtcatatcattgactg +gcacttgcttacatccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaaga +tcatgaggcggggggggtaatatttcgccctctacatgataaatgaataagtaagaagat +gatctttttgtggcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatg +tagggttctggatctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaa +taagtgatcaatggactaacattgaaatgttagtattgtcgaccattgagggctggtaaa +tcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactc +gttaatgcttactttagttggttgcgggaacaacaggaggctatactaactggtagcgtt +cttgcttccattatgttattattataattaaaaataagacatatggtagagttgtagtca +gggtggatcgggttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaa +tttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacattcacagcacaccc +ctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaatt +ttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaattcactagtatc +ctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatcaagatgtatgat +ttttggtccgctgtgtggaatacctctattgatatacaagtgactttctcggtaataacg +cacttcacaatgtgttgtttcttttctatgtattttgcaagagaaagaagcttagtatag +gtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacat +tatccaaattcaccacaattactaatccacccttttacttttactaaagatatattaatt +ctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaaggataccaattg +aagtcctcgaggcatgttacaacacacgacttccttccgtctattcagacactcaacgag +actaacttttcctaggtaatcaatgatattgggtaactcgtggcatcttatagttattga +tccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgc +aggggatacgtttattctacgtacccgatttggttactactaagcggcctttcttcaaac +ttgcagttgtgacttacattcctatttcttcaaagcagggaagggttacagggagagact +tattgagatacgattggaatttccatgtacaatcgttaatacgcttgtagaccagcaact +cagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattact +aaaaccctagttgttaatataagaacgattcgaaacaataggattgcccaagggggtgcg +aacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgtttctagtacgca +agaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggcttattctacttt +ttccgacactcaatggacgagacaaacatgaacggatagctttaggtctcgttgaatgca +aagaatagaatcgttattattaatcggtttccattatctatatgcggtatagatctccga +gaggaccctgtaaactagctctgcggtttaactggtgctaatagaccgccactatgttat +tgcttctagctcctagcgtcttatcatgttatacattaatgtcgcatattggacagtagc +caggcttggatggatcgccgacaaaaagaaaagactttccctgtaaggacttaactatta +catataacttggatcattaatctgcaaattagagtaacggtctttcaccagcttcatatt +ccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattggcagtctcacttc +acagtgcgtatctatacgacaaaagtggtcgatttgcataaatatcttatcgatattcag +gttattaccgattccttgctaacgctagaagtcacaccagagtaataataattccagaca +cctgtgaaataatcggtcactacggatagactagtaacgataatacgtatagtccataaa +agttgaattttaggggctaaagatattagcaatactggtctagcctaatcgtcgatagca +aagggctgtgaggatttctcctacattttcgaccaattgtatcgataggaatagttacag +tcacgcttgtagatgtaagagatgacgttattcttagggttcttaagtcggggggtaatt +taagaccactagtaaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaa +aaagtttacaacatcctttaagttagcaactgattttagtggcaaccttaacggttgaat +tgatctactaatacaggcctacaccgaagggtacagataatgattcttactaccctaaca +tgatagagtcctgtcctatctcataggtcgacattttaaattcgtaatgagcaacgaaga +tcgtttcccaatttgcaacattcacttatagacttcaggttatttcgtgctaacattaag +atagaatataatcagtcgttaagaaactattatccagctttcgtcaaccataaagattaa +aaactgaaacttggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgct +ttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaa +tattaatatactattaagctacacagcaaaggctgcaataatgttagtaagtagaacata +aaggtattctccacaagtaataaatagtgtgagctaattgactaacttaactctcgcgac +aagtgatgtggataagatgactcatatcgtctttttctgtagtgccgacatcccacctgg +atcgaacaattccttctagttatcgactttgattacctatcctattaaacagatagggtt +gtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagttagaacgcgtag +atagaggccttttgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctt +tcgtgtccgaatttgtttaacatccattagattagatgtttgtgttttgggtctgatgtc +ctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtct +ccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatttagaacacacct +tatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaag +gaacttaaagtcggatcactcttgtcagtgtagataagaatttctttcatacttcactgg +aatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttg +ctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatag +catcaggccttcttatccagcgtgaagtctaattatttcacaagctttcctaagtatgta +aatccctcacttaatgatgcttgcgccaatgaggatagaggacattgcatgtacgtagga +ctattctccaaggggtcttctattttgttagcgaaaattgttacagcctaatgttagagc +ggcgtacgactttataccagatactttcattagatatgcaaatatccaattaaatcatag +tagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcg +ttctcatatatatagatcaacaatgaataatctcatgatctataaccgatgtatatttat +attccggttgactgctccggtgcaattcactacggacactaatgactaatatggcgcctt +tcatcagaaacgctaaatatgattaatgaattaagggagtattatctaattattagagag +tagcagttagtctgatattttcggtgtatgtgttagccgttataatgctgtctttttatc +agtgagaacagggagtgtgtagtgttgtatgcttcactttatgactctggttatatccct +cggagaacaagaataagagtacgagaagttcggtcattgaggatgaaatagaaccgctag +acgaatggactcacgtttataaaactatgtatcacagtactacagctaactctgaagtcc +gagaagcttttgtaggacaaaacgttataagtacctttcgcagaatacggccgtgcatac +ctgttataaggcgtagtagggacaccatgctatccctcatatagagctacactaatacca +ttacatggtgactatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatcc +gtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactat +tcgaagcttctcaatccttttccattatggcatagcaagtgacgactcgtcagccatggg +aataatagcactaatccgattacttatgaattagaacccacatgaatgtgattctgcgaa +ttgtctaagaatctaatgattttccggtgaatatggttgttgttatttattgaacttata +ttattaacatcacccttcgttagtgatagtcagctatttccaagaggttccccgagcatt +tttaccattctctagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcg +ttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaac +aggtcacccgtttttcgttacatatgctggtaaaatattcatagtaataactacaatact +tgatttgttacgtaatgctcgtacataacacaatcgtattccacggaacagtaaagctct +attattctgatcgagcctaagagaggatcacactacgctattaaagtcacgttcacgaaa +tctcaaacctcaactgctggtgaccagttatagacagtgtaattccatattacatgtcag +gcttaagctaacccgagcctttatataagctataatcaagaattagattggagtgcattt +tagacttatctatcgaaatagtgatagtaagagtttatatgacctgatctagactgatgt +tctcttccacaacagccttaaggcgtggagcctttcttatactattaggtcgcgtcgaga +gccctattcgtaatgttaacgacactagactaatatacaatgagctaagaataacacaag +tcacaagataatttacaaatcatatatctacagtccacaaccatcactagcgattgcaaa +gcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcc +tctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtga +gtcatgtgcaactatacagtttagtttggtcaagactatgcaactattaacagcatgtgc +gcattgaatatttggtgtcgattgataaatgccccaacgttccatcacgtctataagccg +tgttactaatgtgtattagtgcatacctattcagaccatagttcaactgttggactgaag +gcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaa +atgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagccaatgggctccc +attgagctagtatggtgctttacctttgtaagtggtggctttccttggtgtgctgacttt +aacacggcagagtgattatccgaagaatggataataagacgctggcaatattggctaata +aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca +tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg +tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg +gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc +atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc +cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt +caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat +tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt +agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt +ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt +aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta +ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat +cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac +gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa +atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc +ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta +gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt +aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt +aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc +atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac +tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat +cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc +taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt +taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt +ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc +acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct +cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg +tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt +attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat +cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga +atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc +accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag +tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc +acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag +ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa +gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc +cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg +aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca +tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta +atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac +ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc +gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat +ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt +gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata +gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc +atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga +agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct +aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac +ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc +tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa +cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc +gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga +atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta +ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca +gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt +acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga +tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg +ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc +ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt +acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat +tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag +tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga +tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca +aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg +aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg +actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt +tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa +gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag +tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc +attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt +gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc +atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact +ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta +aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt +gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta +taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga +tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc +gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca +cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga +ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac +agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat +aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt +atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac +actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa +tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa +ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta +cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag +ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc +ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag +cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag +tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc +agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat +gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc +gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca +ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct +acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga +tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat +tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg +cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac +cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata +agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca +aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg +gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta +atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg +ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag +acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta +ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg +gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc +atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg +actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg +cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt +cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa +ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca +tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta +atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc +acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct +gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta +ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc +aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga +taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa +cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca +tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta +gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg +gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag +ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat +tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta +aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt +aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc +cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca +acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta +aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct +cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa +tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt +cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat +tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt +taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg +ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt +taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc +accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa +ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg +atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg +taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga +aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt +attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt +atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa +attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa +cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg +agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt +tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca +aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa +actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag +tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta +acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg +tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat +agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag +ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat +tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt +attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta +tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt +ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt +catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga +caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc +cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac +accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca +atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct +tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct +cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat +gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca +gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga +agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca +ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc +ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa +aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc +ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga +tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt +taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg +caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt +tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc +taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac +gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca +gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat +aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt +atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc +gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat +aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa +aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga +aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat +ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc +gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa +acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac +attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc +gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag +gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct +gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata +tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat +ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata +aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc +tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat +tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa +ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaac +aagtggtctaaaaagactgccctggaaggagtaagaagtatacagctgatccggtgtatc +cttcagtcatctgccctatactaattacacgacgcaaggaaaaataggtttattttctag +gcaaacccttcataggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgt +taccgacggataataacgatctccaatgaaccaaatgtagaatgtctattgattaccctt +ttactattcgacttagagataggagatagaacctcagtgtacttttttagccgaatggga +atctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatat +tatatcgttgttcgtggaatcgataacagatttgttgacccatagtaaatgtatactagt +ttatgttgtaagtgtagattgttttccgattgccgtccaaactttatgtcgtaattgtag +accagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaattttt +ccagtcactgtaagtgtaggtttagataaagccgtatgagttatatcataagggcctcgg +aaagcagcttcgaaccaaagttcccttataatagtagtttaactataaaagtatatactg +gtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacgtcattagagcgg +ctccaatttaaggttaacggcttccatgtgtagttgtatacaaggataacttaaagtatc +tgttcagcgagctagttaagttatcctcgatagaacacaactcagaggtcccaagatcgg +gtttgcaacttgctaatttattctcaaggcaaattgggaattatcgatacctgtatacca +taaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttagttagtgctgatt +aacggaacattaatgtttatcgttttgagatttagccaattctctgattctaactcaaga +tgccttatctgacgtgctatgcagcccctaagtattttacattgtaataggacacgctcc +tttaaaactcgccaaaaggtcgttgtggttctctactggttaactatataatttacagct +ttgttgagctagttcctctttggtttaagtcctcaatattagttggttcgagcgataagt +tggctagttaccttagtcactatattagatccgaatgttatgcttcatctgaagaccgcc +accctccaaaatttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtt +tctcaagtggtgtatctgtacacgagtttccatattttcatcaacagccaccgcacactt +atgtcactctaggtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgc +tagtcaaaaataaacatagcgaggcaccactaattcggccgcttatcaatgggatgctct +gcgcgagacgcgccagagctcagtagttagttcggacatacatttacttcagatgatcaa +ttagttttctacaaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctt +tagtatccttccgtcttatataaggtcagtcccccgtttcggtaccctggaatttactaa +gaataatgaaacagcccccaaggacgtacgtttacaaatgatagaccagatcgcctagct +tattccgacgcatgttgcatagaattgaaccaacggaatgtgagagtaactagatgagcc +gaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatg +tcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctc +ggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatg +gctcatatggaatgcctacctcatagtgctgaattaacacagcactgcggacctaacttt +tcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgtagggatcctcggt +gaatttgtgattgggtttgttgtagtactgaccaagtgaatattctttttttctaaaagc +agatctgctgccgggcactacgaaggagatctctgtgtatcattattgcttcttgacatg +atgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacat +attgttgatacttcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaa +atactggtgacttggtcctatctactattagctagacctctggggaaccacgcccccgta +aaacctgtgcaagagagggggtcatacatcttagacatcgcgcctccaccagggaagcat +tgggtgattgaccaggtgtgtaacaaatatgattattcttatactaatattagcaaagat +gcataatgatttgtattaaatgtataattgaattgataagggtcttttagtcagtgatag +agtagtataaggtagacattagaactcttaaccggacgcagatttttcggtcttagtaag +ccaattagtcgacaaaacaaggtaagagcggttactagtagtacctataatgcactgaat +cttcggtcgaagtatagttctaatgctatgcagattgtgacggcgacaaatgttcagact +tatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattgaatatttttaaat +acaaaatgcgcctacttattaggggaattaaccagattgaaggccaatcctcacatgtaa +tgagataatagacgataaatgaaattcttgtaatagttgaactgctacgtgatgggtatt +atatatgattgagatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaa +cgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcact +ccgaagtataagcaataataatgcgggtaatccagactagatcttttcggactcaatgcg +gtttcacggtaaacatgattaataccggagagtagtcgagcttatcagcgatgcaagcga +attcattgtgccaggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttg +gcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaa +gtccattaccttttagtttcagactggtggagctgactaaagttatatcatcattttgta +cactggtttagttaacgataatttcagatttaacatgaccagacgataatcgctgtatat +ccagttggaatgtggtttgccagaaaggttaacttataatcaagcctctcttcagtcttg +attcgtcgtatcccatccattgcgctatacctcagtgtatttggagctgtagttataccg +tgtgctaagatcagtagacatgacgagagcaatattatctaccttacaagcatcaacgga +cgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatatactatagttctg +tattcagcagttattcttatattcgatattatcttgcctattggatgtctgactttagta +tattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaa +ttataaacggttacaaccattaaagacaacaagaccctatagctttatttgaattttgtc +aatgcgcaacttggagctcgcgatacatcccaattagtctatagggtcgggacgattcta +cggcatttctggttataatgacaacatggattgtggcccgagaatcgctctttcattaat +taagcaatcattacagtcttataagcgctacttccgagtggtagcaggtaactcgatata +aggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgatagagaataccga +ccacagcgcaacctttgattactttcattaaattgtacggctcactcgacatcaagctta +agattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcag +aaagcgtacccagagaagatacgctgttacaatatacagggtgaaattattgcctgttct +tcgtaaccatttcgccaaacttggttagaaatgatagccattcatgatagaaataagctg +aatgataccagtatctttaactatgtagtcagggggaagataacgatggtccatgtatgt +ttctgatatgtgacagtattggccgcgtaatttgctaacgaagctacttaatgcctttga +gcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgagctataatatatg +ctagtagagaactctggaccatcatctatatgaatactgattcgagcgtgcaattacttt +agcctgcgtactactgactctacaaaacactctgagataagtttgtagtcagtaagtcgc +tctctataaaccttttggatgaccattgtacagccacttatagatcccaataaatagcac +aggagacagagtttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagg +gcacctattatttgatacctaacctaacggccctttcacaatggagaaatatatgacatc +gggacaaacacaaatggtgggtggccaggagatatgacatggtggcgtctctaagaaaca +cggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaa +gattttgccgtgtaatgacctggtacattgactggtcaggaatacatcactgtagttgcc +gtagtgtcctgttggtgttccatcaagacacatcgtataacgcaatttacgacggacatc +agatcaagttatacagattatttaagtatcacgtgtgcattgggacataagggatctcac +acatgccttggaacatttttgctttgtgccgctttttcgctgcactaccaatccttactt +accagtatattcaaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcg +attgggatagacgagacatttgcgagcgccctccacggatacgaatctcccatatcaatg +tgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagca +ctcgcatagcagttattcagaacctaatacacaaaaccgtcaaacattttctaattctag +gtatgggccgatcataggagctaaggtgaaactcataaatgttttgttagatctagcatc +ctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgtatcctttttaac +tgaactagtcggtcccatttcgtgactgagatctattaaccgataagattaataacactc +gcattcgtatcagctcagagtgaagtttttcaataatttgactgatatattaacttctaa +aataaccctttaagcctcggatccgtttcccaatcacatcaaaaattcttattccaacta +tctacggattaacaacgtgcatggggatcgtagtaagaacttgttccgatcactttgagt +atatcaagttgacggcccggttattattgaatagaaacattcacctgctaaattaaatac +cgcacatcggatacccgatttcagagggccgtcttactaagggcaggctttgttcggttt +aactgagatgttcattattttacagtatgcttcaactaatatgtaacgaaggacagtgga +tctgtctccatagtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgt +tcgagttgttgatcatggcacgtgaaagcaacccctagtattctagacgaaaattttttc +tagttcatctgataatttgccaattcaaaaacaaccgctggtttcccggcgcattctcta +aaatggaagtcgaacctagagccattatttgtcggtaacccatgagttccttcttttcag +aagttaatacactgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcat +aacaacattggatcaagatagcaatttggctacctattctaattctcactagattcggta +ttccactacaatatcggcagattaggattggatgaataatcggtgtttaagtccggttgc +gtctccaatctcctaatttttattaatattgatcttggtgacctattgtaaataaaaact +tcaagactttgaataacggtgaaaagatagaagactcatttgaaaatggatcatccacag +atccaaacattagcaagacactaatccccaactagctattctgatcgcgatcgtgctgca +gtactcctgtcacaatagtctgttcatgatctaattctttttgggctttgttcgatggtg +attcagaatctttatccggtcgcttccctgtagctactttgtggggatattgcccgggga +ttatagggttgagatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactac +atcagaacatcgtgaagacaccatacgcggtacctttatttaccgataacatttcttcaa +gaaataccggtaagcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaa +ttttatttaggttactgctcaaggaataaaaactaactatttaatttataataatattac +aaggctcacactgattagatttgtctataagacttcgcgatcccccattaccggattgtc +ttaagaataaactagataaaccatgcattttctagataaggcctttagtctaattagata +caaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaaccttttaattac +ccgcaaatcactttatgtcgagactacctctgaaatttattatctacctaccgcatgagg +acttgaaccatcttgtaggagttatgtttattagctaagattcgtttatcctgtagcggt +ccatgtatattcaacaagcaaaaagcactcagaattgtttttagttgagtcaagactgat +atataaataagtttccctagttttttcgtggtgggacgatattgaattgaatcttaaccg +aagagtttcccactctgtcgcacaataatacacgccaatatttccagccctgcttatgcc +ttaatcggttactcaatctcccattgaagttcattttgatctgcatagaagtttcgggcc +cagccttttttctgccaccttcctccaagctctgtagacgcactctaagattgatgctca +catgtattaattctacattaacataaatatataagtcatgcatcttcgagtaaaatatct +ggttctccaacatgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatg +attgggttaactggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtct +caagaccgtgtattcctcgtgctcggaagggctattacgcttacttccgttttggtatct +taatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaag +agtataaaagttgtttaaacgaactacttgctttacaataccggtcgtatatatcgccgt +gaatccagaagattgtcttctttggattatcaaccgagatcctgtggaccgatgttttgg +gaccttcacagaggactccaggtagagctcgcttttgcattaatctaagaattgtacctc +tctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaatt +actttaggccgaaaggcacatgagttattatacatatacgagatggtggtatacatcgaa +ttcggggcatacactatagttgcattgtatttagctgctttaaataatatgatattacct +tccttacataagacattaccggcataccctggttttcaacttgtggggctttttgacgat +cgcactctcatttgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcg +ctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaatttaaaattgaa +acttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgc +aagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatctt +gatttcattcttcttgtcaattgccgacataggatgaaatcagattccaatgcaatacac +agtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggat +agtatacgggccttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgt +acaatctcacacatagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaa +ctttattagaagtaaaaatgtgggcaaaagaaggattccattttacaagacgattacaat +gagttacatgtctctcaacgtagtctttccctagtagtctttgaactatttaggtactcc +agaaaattttagcaaagggtttctgtgtgaatccgccattcatgtttatgatggaacaat +aagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatatt +caatttagtacagatccccagaagttaagctaagtgctctaaaatggcctaaacggttat +caaagtaggtctaattactatactaacgggtgcatcgtaataactgctgtcgatgcaaca +ctatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattc +ttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaa +atttaatctatgagcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttg +acaaccgcacacataatcgaactattgatagtcgggagcataaccaggtgaacgtacttt +gttcacgacatttattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaac +gcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgag +aactttagctggcttttggccagtatttagggaccaagagcactagccttaagctgaata +ttttgccatttatctactgttataactttaaaacttggtggcaccagacttgtcgataca +cacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttata +ttatatttaaactaaaagatgatattagcttctgagggcgatagggctccaaatcataaa +gaggaatatattattacacgattagaaacccacaacatacctcgaatcgcccaaaagttt +gacgaaacttggcagtactccacatctcagtaatacagttgggagagtctcaaatgttgt +tttattactcaatgaaccaccctcataatttcactgctgttccattaaatttgcaaacga +tcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtagatgcataataaa +aaaaactgctcgctataacacgatcatcgtgcattcttacttaggagcatcacccgcaca +ataacgtaccttaaactacaacactattagaccgagtactgtaattcacgaaagctcaag +ctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttgcggagaggattc +aattattttccattgcacctactccactagattcgataaaagaaggtggtcctcccttaa +aaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatcctt +ccctaagaaacataaaggtttttaataatgtcgactgtgaactataactgcatcctttcc +tgacctactccggttccttgttgttatttctgaacgagaccagtagataaacaatgtaaa +ccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaaca +taagaagtcataatcttacttgaaattaattttgccttttattttttttcaggctcgaaa +ttaatgatttgttttttttgaccttctagttacgctaatatgcggtcgcctgtggtttct +attgagtcctataacgggatgggatctaatacgtttggttactagtaaacaaggtataaa +tttgataccggagtatcaactgtataacatcaagctttatgactcatacgcgaagtaatg +acacaaggctttcaggagatcgcgagtacagagccactaaggggtgtattacgatagtga +caccaccgagcgcactcactccccaagtagatttatgatcctacgctaagtattagatat +ataaccaaagaggttctagtcagtgcaactcttagaataataattagccggttttgcctt +tttaggcctaatgcaatattcagctagcccttatgtatctcgcgttccacagcaccactc +atggcacgcgtttaaactaatcaaatataatctatgaatgttatgccagtacttgaataa +atcaggttttttataagtccttgcatactctcgttatatactgttagagtcttaccccat +agaaattctttcatctgcaaacttagaagaattctcagctacggggagcataaagtcccc +aggatgttgacaaatacaacaaatgtggcttatacaaacactccatatgaaaatcgaacc +ctcgtggtagttttagccgaaccttgtacggataaatccctccattttccaatagcagat +acctatcctactacctcgtggtattaaattaaagcttgaaatatagagctgcatagctta +tccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagc +aaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagc +aacttcgcttattaagacaattgtttataagccataattaaaaacatatgttcaacaggt +tcattgatatttgtaattgcacaggtttttaataaggatctacgtaagtataatgaacaa +actttttaccagagttatattctgtactttgaaaatgctcctctaccgccttagagactt +tcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattca +accgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaatataattttcagt +tttcgaacacataaccctttgaaaatctgctatttaatgtctcacctgcatgcactatct +tctatactgctcagaacggctatacgtcactatgctccaagtgacgatttaaacgaagca +aggaataataggtttattttagtgcaaaacaattaagtgcggactacgtgctctttacaa +taagccttgtgattgggctataggttaagtcccatattaacgatctccaatgtacaaaat +cgacaatcgctttgcattacccggttactagtcgaattacagatagctgttagatactca +ctctaattttggacaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatc +cttccatcttaaacgattacatattatagacttgttcggggtagagatatcacagttgtg +caaacattgtaaatcgatactagtttatgttggtagtctagttgcttttaccattccccg +aaaaacttgatctactatttcgacaacagtaaacttgaactaggtaagtgaaaacagaga +atgcctcatagtgccactatttgtccactatatgtaagtgtagctttacataatccacta +tgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcccggatattacga +ctgtaactataaaactagttactggtagcgcgccatgtatagatttgttttaccggttgt +ggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttc +tataaaacgataaagtaaagttgatgttcagcctccttcttatggttgcatcgagagtac +actactcagtgggaaatagatcggggttcctacttcagattgtattatctaggcaattgc +cgattgtgccatacctggataaaataagctacctacatgtgatgcttatctattatcgtc +atactaccttagggtgtcctgttgaacgctacattaatctttagccgtttgagatgttcc +aatggataggagtctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatg +tgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtccttctggttctattc +tgctgaactattgaatggaaagattggttgacctacgtactatttgcttgaagtcatcaa +tttgacggggtgagagacatatggtgcatactttacggactctatattttagatcagaag +cttagcagtcttctctacaccccctcacgacataattgcttttaagaatctatgtttgat +tcctctacgggaattcggatccgttcgcatgtgcggtttatctaaaccaggggacatatg +ttcagctaaagcatacgaacactttgctaactagacgtatgtatagtagctataaatccc +gacgatatttacaaaaagaaatgagactcaaatatatacatagcgaccctacacttattc +gcaccctgatctaggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgt +attaaatttactgcagttgagattttagttgtctactaaggattactctaacccgtaata +aggatcaagactcggtactagctttactatcattccctatgtgttttcctaactcacaag +ggtacgtaccagcctatgtaattacaataatgataaagacacaaaggaagtaactttaca +aatgagtctccagttacactagcttagtccctcccatcttgctttgaagtctaaatacgc +aatctctgaggatatacagcagaagaacactcataacgttggagtccaagaattagactc +atagggcccccaacatttaatatgtactgtgagtttgaaggtgttctattgttaattcct +gctcttgatacatgacacgtactccgtgtttaaggcttcggactgactttctttcataag +ttgagcaacgaaaatttcagaatcgataagttggattcactaactaatacggctgattga +aaactccactccggacctatatggtcgacctttatacgtaaccgatataaaacttatagg +ctggtatatcgagccttcctagcgcaatttcggatggggtttcttctactactcaacaac +ggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgt +ggagcatgtgtcattatggactggagcactcttaaatcactctgcgtgtgctaaacgata +gatcataacatgtcctgagtaaattttcttgatacgtcgcaatataccgttattagttaa +acgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgact +catctcgcctaacacgcacacgtataaactcggaatgactgccgctcttacatattagaa +atacagactacaccacggaagcattgggtcattctcaaccgctgtataaaagatgattag +tcttataataagattaccaaagaggcagaatcatgggtagtaaatctattattcaagtga +ttaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaaatattaaccgga +cgaagtggtttacgtcgtactttcactattagtagtaaatacaaggtaacaccggggaat +agtactaaatataatgatatctatcttcgggagaacgagtcgtctattgctttgaacatt +ctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgttacttttgtctat +tcaaaagattgaatagttttttatacaaaagccgcatacttatgacggctagtatacagt +ttcatcccctagcatcaatgctatggacagtattgaacttataggaaattcttctaatag +ggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatggcactagtattg +tcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctt +taacgaagcgacagcgacagaactcccatggataaccaattataaggcccgtaatcctct +agacatcgtttaccaataaatccgctttctccgtaatcatgttgaataccccagagtagt +ccagatgataaccgatgaaacacaagtctttctcaatgcacttacggtgaacttattacc +gccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaa +cttcatcaactttcgtatattcaacgccttgtaattttactttaagacgcctggtgatgt +agattcttagataatcagtttgttatcggctgtactttaccataatttcacaggtttcag +gtcaagaagattatagctgtatatacagttccatgctcggtgcacagaaacgtgatcgga +taataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagt +gtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagatt +agattccttaatagaatataccgacctctagtccgaactaaactatagataacgccaact +tcaggttaattgtctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggc +catattggttcgagcactttagtttttgatgcataggatatgcaatgtatagctgaaagt +actttatctgtttcaaactcacattgattaaaccggtaaacctttaaagactacaagaaa +atattcagtgagggcaattttgtcaatcacaatcttccagctagagatacttcacaattt +gtcttgaggctacgcaacattagacggattttcgcgttttattgaaataatcgaggggcc +caagagtatccatagttcattttgtaagatttctttacaggcttattacagcttcttcag +actcctacatgcttacgagttatatgctagcatgtgaacaatagattaatatacaggaaa +acgtacattgagagagatgaccctacacagcgcaaccgttgagtactttcattaaagggt +aacgctctcgagacagcatccttaagatggccttattgtcaaatcatttgcagaagtacg +caagatccctaaccaacgtagaagaatccctacaaacacatgagacgcggtgaaaataga +cagggtgttagtattcaatcttcggagtatcaatttcgccaatcttggtgagaaagcata +ccctttcttcagagaaagaagatcaatcataacactatctttaacgaggtacgcacgcgc +atcattacctgcctccatggatctttaggatagcggaaagtattggcagcgtattgtgat +ttcgttcctactttatcaatttcacattcatatacatgtcttttatcaaaatcgccaata +agataggatgagctatattagatgctagtagagttcgcgccaacatcatcgataggaata +ctcaggacagcgtgataggacttttcaatccctaatactctctataattataactctctc +ttaagtttggaggcagtaacgcgctctatataatcagtttgctgcaccattcttcagcct +ctgatacatacaaataaattccacagcagtaagagggtttaattgagacatcttgggaac +ttaggattttactctaacatcaccgaaacgattattggataccgtacctaaacgaacttt +ctcaaggcagtaatataggacatccgcaataacacaaatgctgcctccccaggagttatg +tcttcctggaggctatatcttacacccactcactataggcaaactaaagtttaaatgttg +attgtctaaaaaaaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgt +aagctataattctctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcct +ttaaagctatttacgacgcacatctcagcaagttataaacatgttggaagtttctagtcg +gaattcccaaagaacggatctatctaatgcattcctacatttttcctgtctgccgatggt +gccatcctattcaaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaa +ccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccgagccacatacac +ggagaacattctaacatagcattctcaactcgatcatttgcaggttacttctttcctatc +ctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacctaagaaacaatt +cagtaaaacatgttcgaattcttggtatgggaacatcattgcagctatggtctaacgcat +taatgtttgggtacatcttccatcatataaacaggaagagtctgacgacagggagtgctt +gcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtg +tatccgataagatttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaa +tgtgaagcatatatgatctgctttaataaaactttatccataggatacgtttccaaatca +attcaataattattagtcaaaatagataaggatgaacaacctgaaggccgatcggacgta +gaaagtggtcccatcactttgagttgatattgttgaaccacacgttattatggttttcaa +acagtctcaggatattgtatatacagataatccgataccagttgtctgacgcccctctta +cgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaac +taatttggaaagaagcacagtggatatgtctaaattcttgttattcaggcctgaatttaa +tacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctctaagctaccact +tctatgatacaccaatagttgttctacggaatctgataattggccaagtcataaacttcc +gctgcgttcaacccccttgctcgaatatccaactcgaaaagacagccttttggtgtccgg +aacaaatcagttacttcttttctgatgttaattctctgtggtcagatacagaccaaaaac +tccgcggatttaccatcctccaagaacaaatttgcatcaacatagcattttggctacata +ttctaagtctcaatagtttaggttttcaactacattatcccaacattaggattggaggaa +taatagctgggtaagtccccttgcgtctacaatcgactattttttatgaatatgcttctg +ccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaat +caggtgtaatggcagcagccaaagagcatataattagcaacactctaagaacattataga +tatgatgatagcgatcgtcatgatgttatccggtcacaatagtagcttcatcagctaatt +cgttttgccagtggtgacttgcgctggaagaatcgttatacggtcccttccctcttgata +cggtgggggcttattcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaa +ccatctagtagtcaactatactaaatcacaaaatagtgatcaatacatacccgcttcatg +gttttaaccatttaattgattaaagatattccgctaagaaccattatctacctaaactga +tcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgtt +atattgtatgtagaataataggtcttggagctaaatgatgtgattggtagtgaagactta +cccttacaactttaccggtttctcggaagaatatactagagaatcaatgcatgggctaca +taagcactttagtctaatgagataaaaaatacacgagtcttccatcatgaattttttgtc +gaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaataactctcatat +gttttatataacttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagct +atgaggccgggatccggttgagctacatctatttgctacaagaaaaatgaaagcacattt +gttgggagttctggctacactcatagagaaataagtggcccgagtgggtgcggcctgcct +ccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcc +tttatttcctccacggagtagcccgtaatccggttcgaaagagaccattgaagttaattt +tcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctctt +caaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacataaatatagaagg +aatgattcggcgagttaattttcgccttctccaacatggcatccctacgttcgttataag +gaccatacatgtaggttttaaaggtttgcggttaatcgatatttacatcatagaaattct +atagtcaaatttacaagactctagatactcactcgttgcagccggctaggaagcgctttg +taccttacttcccttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactca +tacctccgtgaagagggtagatagactattaaagttgtttaatagtacgtattgatggaa +atgacccgtaggagatttaccactcaatccacaagattcgctgctgtgcattatcaaaac +agtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggtagagatacctttg +caatttttcgatgaaggcgaccgagataaatgagctataacactgtatgtcttttgattg +ctataaaacacagaaacggatattaatttaggccgtaaccaacatctgttatttgacata +gaacagatggtcctttacagcgtattccggccttaatattgaggtccagtgtattgtcct +cctttaaagaagttgattgtaactgacttaaataagacatgtcacccattcactgggttg +caactgctggccctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacc +tgcgtttaaaagacataaatgtcgctatgaaggttattcattaattttagctgttttctt +agaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttg +tcaagtaggcgggcatcattgagattgtaagaaataaagccataaccagccccggaatag +aaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttc +ttatcagaggacattgcaataaaatctaacaccctcccttgtgtggttgggccatttgta +cttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtcccataaacgatc +attctcgcccacttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgt +ccaatgttaggctaccttctccaactttagtacaacgaataatgtccgattaacaaggag +tcaatttgtcatgaccagttcattcaggtacttgtatctatacggacgcgttccagagta +gtatttgaaattttgaggttctactgataagtttagctatcgctgtatgtctgaataaga +atttaatgtttatcttcgataaataacaattaacaactcctaggtgatacactgtgaagt +ctgctgttccccaaattacatatgctattttgttcacataccatgaagttaagctaagtg +ctctataatggcataaacggttatcaaactagctcgaatttcttttattacgccggaagc +ggattaactgctgtagatcaaacacgttaggatagtgtcgttttcatatatatctaaatt +cggtctaacatgcattacccatgcttgataacgtagcacttcgcagtctaattatgtaat +gtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgacta +cccggatctttagcctttagggtctaaacagaactaatattactacgtgtcatactccgg +agcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtat +caaattaacccagcaatacaataagcatgaaaataattgtaatcgggtttgggccggaat +cccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactggattgagccacaa +actcaactagcattatgctcaatatttggccagtgttctacggtttgaaatttataaagg +ccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaataggtttaattaga +acatccgtaggatttctgtttatagtagatttatactaaatgttctgattagattctgac +ggccttacccatacaattaataaagacgaatatattagttatagtttactatccaaataa +attaagcgaatcgaaataaactgtcacgatactgggcagttatcaacttatcacttatac +agttcggacactctatattggtctgtgagtactctatcaaactaactcataagttaactg +cgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatg +acacatatggagatgcataataaaaaaaacggctccatatttctcgttaatcgggcattc +ttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaactattagaccgtc +ttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattct +gataatactgggcggacagctggaaattagttgccagtgcacctacgcaaatagtttaca +taaatcaacgggctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaa +gcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtag +gtcaactataactccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacg +agaacactactgaaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaag +ttggtggtagtgcacggaataacataacaaggaatattatttattcaaattttttgtgac +tgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgct +tatttcaggtccacggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgt +cctttagactattcaaggtagaattttgataacgctctataaaaggtagaaaatcatgat +tgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccct +ataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttat +gatcagacgctaacttgttcttagagaaaaatacacgggatactctgtgcaacgatttca +ttaataaggtgcagcttgggacttttttggccgtaggctttattaacattcacagtaggt +agcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaaatataagctagg +aagcgtttgccaggacttctataatgcaccgttttttttagtacttccttactagcctta +gtttatgttagagtctttccaattacaaaggattgaatagccaaaatttctacaattctc +agcgaacgccagcttaatctaaacacgagcttcaaatattctacatatcggcaggagtca +atatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataat +taaatcctttttcaattaccacagtacgtgcattagaactactgctatgaaagtaaacct +tgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaac +gagttgatgttctgacgctagagcttaccattcgttaaacagataactaaaatttaatgg +ctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatt +tttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtac +catagaagtatgtataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaat +cagactagtcacacttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaact +ctacaaggcatgggatgagattctaccgactccggataacactttacgatcgcgcataac +tctagctcttagataagtttaacttgtcgatctcataaacagttcaaaatctgcgattta +ttgtatcaaatccatcctctatcttctataatcatctgaaccgcgatacggcactatgag +ccaagtgaagattgaatccaagaaagctataattggtttattttagtccatttaaattaa +gtccggtataagtgctctgtacaatatgcagtctcatgggcatatacgttaactaccttt +tgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaa +ttactctttcctgttacatacgatctcttagtttggacaactagcccatgatggcgctcc +tctagcgcatgaacctactttataattacatctttatcgatgaatttttttagactgcgg +aggccttgagttttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtac +gctacttgcttggaacaggcaccgaaaatattgatctactattgcgtcaactctattctg +ctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgtcaactatatcta +agtcgacctttactgtatcaacgatcacggagagaattaccgaatacgaaacctcaggac +taaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagggtagcgacacag +gtatactttgggtgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttc +cggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactcc +ttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttc +agatggtaggagataccatttggcccattgtgactttacgcgattaattaaccgacatac +atctgttcctgagctatgatcgtctgaataaattacggtctcctcttgatacctaatggt +ttctggagacgtttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagct +acgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaagggataaagaga +aataacggacttctccgtagattagcctgatattttgatgggaatcatggcggcacatac +gtaagagttgcgtgaacgaatattttggacggcgggagacacatatcggccattcgttaa +ggtctctatattggacatcacaagcttagcagtatgagctactaacactcaagacattat +tgattttttcaagatatgtttcattcctctaccgctattcccatacgttcgattcgccgg +gtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgttgcgatagagac +ctatgtatactagagagaattccccaacatttttacaaaaacaaagcagactaaaataga +tacagtccctccatacaattaggaccaacatgttattgccgatcctagcacacacaccac +aaactcagaacttctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaa +ttagcattaatattaaaactaattaggataaactataggtacgagctttactataagtca +ctaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataa +agaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagagtagtacctacat +gcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataa +agttggactccatcatttagaatcatagggaccaaaacatttatttgctactgtcacttt +gtaggtgttctattctgaattcctcatattgatacatgaatcggaatacctgtggatccc +ttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatcgagaagttccat +gcaattaagaattcgcctctttgaaaactcatatccccacatatagggtccaccgttatt +cggaaacgatataataattattccagcgttgagcgtcccttaagagcgcattttcgcttg +gcctttcttctacgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcac +cccatagaactacctctgagagcgcgagatggtggcagtatgctctgcagctagcgttta +gaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaattgtcggcattag +gagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctag +tccgcagagatacgattacagactcagatcccctaacaagcaaaacgattaaatcggaat +cactccccctatgacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctc +aaccgcgctttataagatgttgagtctgagaattagatgacctaactgcaagaatcatgg +cgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcg +gtctaaggacttagatgataaccaagaactggtttaccgagtactttcactattaggagt +aattacatgcgttcaccgcggaatacgacgaaattttttcatatctttatgagcgagatc +gtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaattatagattcatt +atacagatgcttacttttctctattcaatactgtcatgagttgtttttaaataagcacca +gaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgatggacagtattct +actgattgcaaagtagtctatttcggcttagcagtacgcatgcctatttttttgcaggca +cagaataatatgcaactaggattctcggcatccaattaacaggctaaaacaccaccgaaa +gacaggtaatctacgaagttgatgtttactacagaaagcgaatgatatcacttggagaac +attttagatgcccccttttaatctagactgagtgtaccaatatatcaccggtctaccgaa +tcagcttgaataaaccactctagtactcatgataaccgagcatacacatgtatttctcaa +tgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggcgacttatacttc +tgtctttgagtacagcacaccctaatgaatctaagttagttgttgatacgaattgtaatt +tgactggatctcgcctcctcatctagattcttagagaagatgtttcttatagccggtact +gtaactttattgatctggtttatggtaatcaacattttacctctatttaaacgtccttgc +gccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtctggaggccgaga +aaagaaatgcacagagtaagctctctattgcgacatctacgtagaaactcgcatttcaga +tcgagtaagcaactctcattgtgttgattcagtaatacaagattacctacgcttctacga +aatatactatagatttagcctacgtcacctttagtgtcgagtcggagctttgaagatcgg +atgcggtgtggactgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtc +gatatcaatgggatacctcaaacgtctttatctctggataactcacattgagtataccgg +taaaaatttattctattcatctaaatagtcagtgagggctagggtcgcaatcacattagg +ccacatacacatacttaacatgttctattgacccgacccaactttagtagcattgtagcc +gtttatgcaaatatgccaggcgccaaacactagccagagggcattttgttacatttattt +aatcgattattacacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtc +aacaattcagtaatttaatccaaaacctaaagtcagagacatgacactaaaatcacatta +aggtcagttagtgaaggaatggctaaccagctagagaatgcatcattaacaggcacttat +tgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaa +cacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgt +agacaatagtcgggacttagcagacactggatgcagtcatagaagatcttgcataacacg +ttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgc +taacttttccaacacgtttgtgatttcgttcataatgtatcaatttcacagtcatataca +gggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttcagagttcagtta +gagcctaatgattcgagagcaataatcaggacagcctcataggaagtgtcaatcacttag +aagctatattattataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatca +gttgcctgcaactggcttaacaatatgatacataaaaatattttcatcaccactaagacg +gtggaattcagacttattggcaacttaggatgggactattaaataacccataagatgttg +ggataaagttacgaaacgaaagggatatagcctgttagataggaaatccccaataaaaca +tagccggcctccacagcagtgatctattccgccacgcgatatctttataccacgcaatat +accaataataaaggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgc +gtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagct +tcctctgcaagatacaatatgactttttagcttttttactaccaaatctcagaatcttag +aaacaggttggtacgtgctactcggaattcccaaagtaccctgctatatatgccattcct +tcattggtccgggctcaccatggggccatcatagtaatagaaggtagtaaaactagttga +tttccgacttttaacaatcactatcctgacccagatatgggttccgactggcccttactc +cagtaagggcagacacacagacaacgagaacttgataactttgaattctcaaatcgatca +ttgcaacgtgacttatttactagcctactcctataattcatacgtcaaatacatttcaac +ggaggaagataataagtaaatattcactaaataatggtcgaaggagtcctttgccaacat +aagtccacatatgcgctatagattttttcttggggttcatattcaataagataaacagca +agagtatcacgtcagcgagtcattgagatcttggctagcattgtgatagcatattctacc +taaatggtagtctagcacagagtggataagatatcagttagatatagacaagtactataa +cagatctcgcttcgttggattgtatggctagctttgatgatatgattttataaaaattga +tccagacctgacctggccaattatattcattttttatgagtaaaaatagataaccatgaa +aatactcaagccccttaggacgtacaaagtggtaacataaatttcaggtgttattctgca +accacacctgttttgggttttcaaaaaggctaagcagattggttttacagataatccctg +aacactggtatctcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctg +aagttttgtaaactaggcggaaaatatgttcgatagatccactcgcctgaggtagaaatt +cgtcttagtaacgcctctttggattacacagaatagtgtactgacacgtacactgctgca +gcagccatacgctaacattaaaattcgttgagtctacatttgttgttattcggattatgt +tattgggaatagtatttttattcccctgcgtgaaaccacatggatagattagcctactcc +taaagactcccttttggtctacggttcaattctcttactgagtttatgttcgtaattata +tcggcgcagtgaatctcctaattatcaccggagttaccagacgccatgaacttatggcca +gaaacattgcatgtggcctacataggattagtatcaagagtttacgtttgcaacgacatt +tgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgcacgcgactataga +agttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgct +tgatacctgaattgagacatgtataagggctattgccagatgaaaaactgcatataaggt +caaacaatataagaacattatacataggatcttagcgttcctcaggatggtatacgctat +aaagtctagcttcagcagctaaggagttttgccagtgcggacttccgctggaagattagg +tttaaccgccctgacatcttcataaggtcgggcctgattcaaacccctggagtgccgtct +catacttgaattaatcgatggaaaacttcttctagtctaatattattattaacaaatgac +ggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaatcattttaaccta +tcatccattagctacagataatgataccccgatccgactagggggtaagtggttgttccg +ttaggataaaccatgtaaaacgttagagggtttgtagattaattggtattccagataaat +gaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaa +gacagtataaatgaaggggattcagaagcaagtttctcgattgactgaatttataaacca +gtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatat +ttatcgagtctataaatatctttggttgtatattacttcacaatcaccaattctaaatga +ttcttccactgtgcgggtggagatatcaggacgggttaaggttgacctacatcgttttga +tacaacaaaaatcaaagcacatggctggggacttctcgatactatctttgagatagtacg +ggcaagagtgggtgacgcctccctacattttcaagtctatcggataacttctcggtaaaa +cgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaagttttaccggtc +gaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggtta +tccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatg +cgtatggttctgatatatagatcgatgcatgaggacactttattttagccggcgaattaa +tggaatccatacgttacttatttggacatgacttctaggtgtttttgctgtcccgtttag +cgatatttacagattagtatttcgtttctcatagttaattgtatctagatactaactcgt +tgaagacgcataccttgccatttgtacaggacttaactgttccgtgcgtaatttgaattt +cttataggttcttcaaggcacgaatacctcactcatgaccgttcatactctagttaaggt +cgggaatactacgtatgcagggaattgtaacctaggagatttacaactctttaaacaaga +gtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatca +cctagaaacctactcatacatttgcaattttgagatgtaggcgaaagagagaaatctgct +ttttaacggtatctcttgggattccttttaaaaacacataacgatagtaatgtaccaagt +aaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaa +tattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaac +taatgtcaccaagtaaagggggtgaaaatgctccccagggttctacagacatagagatgg +tcagaacacgacccccctctcaacgcagtgtatttgaaatatatggacatatctacctta +ttctgtaattttagatgtgttctgtgtataccgatattgataagtcaataggcttgatta +cgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcagattgtttcttttt +atgccataacctgcccaggaattcaaaaggttatcgatacccgatatgctgtgaattatt +attctaatggccactcattcctgcttatatctggaattggcatgaatatcttacaaccta +aagtctggcgttgcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaa +ggtgggtacgtcacataaaagttcattagaccacactttgtgccgacgtatatagatata +ttacacgtatagggaatgttttctcctaggtgacccgaccttctactaaggttgtacatc +gtataatggcccattaactacgaggaaagtggtattgacctggtaatgcacgttcttcga +tatataccgacgaggtaaagtctactattgcaaagtttgacgttatactgataagtttag +atttccctggatcgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaa +atccttggggatactatcgctactatcatcggaccaaaattaaataggctagtgtcttat +cagaacatcatgtttaccgaactgatctattttccaatttaagctgatattacgtccgcg +tatttattttagttccccggatgacgattatctgagctacatcatacaagttagcatact +cgccggtgcattgatttcttatttcgctatatcttcaagttcacaggcttcatatagttc +caattagcagtataattaggttttgtaactttaaccatactttataaaaggttatattgc +acaactgatcaagcatccgctataacccgagctttaccagttagcggctaataacaaata +agatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatt +taggcaatgggtagtaataagtataaaatgataccacatatactataacaatgaaattat +ttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgacatagggtcatcc +atgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgt +tataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaaaaccaatattta +tcgttcgttattgctggtagtacaacatcacgagcatttctcttttgagttgatttatac +tatatctgctgatgtgattatgtcccacttacccagaatattaagaaagtcctagattgt +aggtatacttgactataaatataatttaagactatacaaataatctggctacattatgcc +atcgtagaaactgataacgtagtaacgtcggacactagattttggtcggggagtaatcta +gcatactaacgaatttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtc +ttcaatacgtttagactattaaggactcatttcgagatccagtattaattatacgcatcc +atatttatactgaagacggattgagttaggacgacaagctaaacaaatattaagttaagg +attagtattatattgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgtt +acttattcagagagacttaattcggttatgactggcagctcacctggaaagtaggtgaaa +ggcaacagaagaatattgttgactgaattctacgggctacgaacgtaattacaaagcggt +tcgtaaagagcataaagatcaatacaatggatctctacagtattacgtaaataacataca +taaacctggtgttgattcgactagctcatagattaatcattaattgaagctacgaagacg +cggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttataatatcgcgctt +aaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatatttactaggaata +ttagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacattggatgcatggct +gtgggggcacaggatacttaccattagttcacctacaagcggcgtgagagggtctcagtt +ttagccagcgcagagaagtacgggcctttagacgattaatgctagaattgtcataaacct +cgtgaaaagctagttaataatcatggtgctagaagaacacaacttttctataaaccagtt +ctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcac +atagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgagagataaatacac +cggatacgatctgcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtag +cattttttaacagtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggt +ttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtt +tgtactaattcctttatagactgagtgtatcgtacactcggtacaattacaaaggatgga +agagcaaataggtcttcaattataacagtaccccaccttaatctaaaaaccagcttcaat +tagtattaatttcgccaggagtatatatataaatatctaaagactaaaagactcgtactt +ttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattag +aaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaatt +catactcgattaaggcctataaaactgttgttggtatctacagagtgattaaaattagtg +aatcagattacgaaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtg +gtacaattggctgtagtagaattttggtataaaataggtgataaaccggatgggtgtggg +cgaattcaaaagcggtttttgttccatagaactatgtagttggttataaaggttgtaatc +tcggagattaggttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtg +ggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggataaacaatacgca +tataacttgacgatcgagcttatatcgacctatttgagaagtttaacgggtcgatataat +atacaggtcttaatagccgattttttctagaaaagcaatcctatatcttagttaatcaga +tcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacattcctttttgtcc +gggtggggactccatttaaagtatctcacctagaactcagcggtaatagatgcagtctct +tgcccagttacggtaactaaatgttgatacttagaattgctaaattttagtctagacatt +tccaggtaaaccggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgc +tcaaattgcaattgagggccctactatagacaatcatcagactttttaattaaatagttt +tccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgta +tgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttc +taagatggactataatcgattaggctaattccgttcgcaaatcacagaagcaatcttact +caaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaa +ttacccaatacctatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagat +taagtctgaagcctagagacaaagggatactgggcggggaaacctgctccttcacggtaa +catggtaacaacagaatttggttaaggttaaaacgaaatatactcggagtgaattactgt +taggtttcgtcatcggatcaataagtagtttccgtgaagacactcttatattagatctcc +gaaattctgacccgtgcattaggcacttggtaggagattccatttggaacttgctcaatg +taagccagtaatgttccgaaataattcgctgcaggagcgaggagccgctgaataaaggac +cctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtcaattccagagctg +gagatacattcatcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttt +tcctaaacacaacggatttagacaaattaccgaatgcgccggagagtagcatcttagtgt +catgcctatcatggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgc +actcaaagttccgccattaggtaagctatatattgtggtcagaacttgaggacaactatg +agctactaaaaataaacaattttgtcatttgttctagatatgtggcattcatcgaacgct +tgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatca +ataacatatagttcagatagagaacgaggtattcgacagagaattacccaacattggtta +ttaatctatgcagaataatttagataatgtcactacataatattaggaccaaaaggtgat +tccccagaagacaaaacaataaacaatctcacatattcgctagtacctatgtatgggtat +gatcttctgattggacggggataatttccaggtatattaaaacttattaccataatctag +acctaagagaggttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaag +acttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaatattctgtataaa +ctgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgt +tattctgatcaactaatatcataaactgccactacatcttgtacaatcattcgcaacaat +acttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaatcagattcataaa +ggaatacgaataactctggatccattaccacgcaagggatttatttacggctgattactt +tttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgcataaataatagca +cctaatatagccgacaaagtgattccgataacagattttaagttgtccagccttgagact +ccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatcccaagtggatgg +ggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcga +aggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattg +gaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaa +ggaagcacgcattgaagcagctacgcagaactgagaagatgacactctaagatacaatta +atacaaaaacgttttaagcccaatctatcaacagatgtaagatgtctaatacacaagaat +aaaaccttcatgtcccgatgtataataacagctttatttctgctggtcgaggtgaagtag +tggaaattactccatcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcg +tccatccctctctcctagtgatccgtatatccaattagaggataaccaacatctgcgtta +ccgacgaatttaaatttttcgactatttaattccgttcaaacccgtattcgtagtaagtg +tttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaa +ttgctgatctaggatacatgctttataaacatgcttacttggctattttatttactgtca +tgtgggggtttttattttcaacaagtatgtgctaccattggataatctggcttcaaattg +aagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtcccattagaacta +cgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaat +ttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaa +tgcgtatcatagaaattcgtgataatttttgttccaacctttgaatctagactgagtgga +aaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcgaatcatcttata +actgcattcaaatggatttctcaatcatctgtacgtcaactgttttaacaataacgtcag +aataaaccggcacaatgagacggcggtctttcactacaccacacccttaggattataagt +gacgtgtggattcgaattctaaggtgacgggatctacaagcctcagctacattaggtctg +aagatctttcgtatagccgcgtatgttactgtttggatatgggttatgctaatcaacagt +tgacagcgagtgaaacggccttgcgacctgaaatctttacggttaccttttgattcaaga +caggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcag +cgaccgagtaacgacaagttcacatcctctatgcaactatcattgtggtcattaaggtat +tcaagattaactaagagtcgaccatatattctagagttttacaattaggaaccgttagtc +tagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgac +acatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgg +gataaataacatggtgtttaaccctattaatggtttctattaatctaaattgtaaggcag +cccttgggtcgaaagcacattaggccacatacacagtatgaaattgttcgagtgtccaga +ccataattgactaccatggtacacggtgttgctattatgactcccgcaaaactcttgaca +gagggaattttggtacattgatgtaatcgatgatttaacagtaggaactagacgtcatcc +gttagactgagttccgacatgctcaaattgtcaggatttttatccaataactaatggctc +tcacatgtaaataaaatcacattaacgtcacttagtgatggattcgctaaacagatagac +tatcattcatgaactggcactgtttcgattatatttgcaacatcgaacatacttaaagtt +aaatacgacatcattcaattaaaaaaattcagtacacctctaatgagtatcccgctttgg +aggaaagagtagcactttaaatggacaatttaggccggactttcctgtaaatggatgaag +tcattgtacagcttgaataaatcgttagggttagtccttacatccaccatatgttaatga +ataaagcctgagggaccttagagctaacttgtccaacacgttgctcatttacttaataag +gttgaaatgtatcagtaagtgacagcgagtgtagattttgaccatttaactgaccttcac +agttttgtcttcagacgtcacttacaccataatgatgacagagcttgtagatgcacacac +tcattcctagtgtaaatcaagtagtagctagattattataaagagatattttctggcgtc +gaacgtaacacagagagagtataaggggcatgataatggcttatcaatatgtgtaagaaa +aagtttttaatatcatctaactcggtggaatgcacacttatggccaactgaccttgggac +gagttaagataccataagaggttgcctgtaagttaagataacaaagggatattccatctt +tgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgctatgcagccacc +agagttatttatacaaagaaagagaccatttagatacgttaattctgcttgcgatttatt +aaacagacatttcacgtccaaccactacaaaagccctatcgcaagacgatcattgtatta +tagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaattgttacattgtt +tactacatatgatcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaac +taacctgagatatatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagta +atacaaggtaggaaaacttctggatttcccaaggttataatgctctatactgaccaagag +atccgttacgactcgcaatgaatactctaagggcactcacaaagaaaaccactaattgat +aaatttcaatgataatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaa +tgaattagtcatagaaatgtcatagcaggaacataattactatattttaacgatttaatc +gtagttggagtcctttcccaaattatgtcatcagttccgatttagatgttttcgggccct +tcttagtaaagaagttaatatccaagactagctcctcacccacgcatgcacatattcgcg +agaagtctgatagaatattcgacagaaatgcgactctagctcacactcgttaactgatca +ggtacttatagacaagtacgttatcagatatcgcttcggggcattgttgcgctacctttg +tgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgatattattttttta +ggaggaataatacagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaac +atatatggcacgtgttattcggctaacaaaactgttgtgccttttctataaggataagca +gattcgttttaaacatatgacctgtaaactgggatctacaaaagaggtacttaaaataaa +ttgcgcaacggtttagatctgcggatctttggttaaagagcaccattagatgtgccatac +ttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggatttaaaacaattc +ggttaggacacctactcggcggatgaagcaatacgataacattaaaagtcgttcagtcta +attttggtcgtagtacgatgagctgatggccaattgtatttttattaacagcactgaaac +aaaatggagactttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcgg +aatgaggggatcttcggaagtatagcgccgaagtgtatctcattattataacaccagtgt +acagacgacatctaattatggccagaaactgtcattgtgccattaagaggattagtagat +agtctggaccgtggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcg +atctaaactgcacgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgc +gtttgtttttacgattctagtgcttcttaacgcaattcagtcttctagatccgctattcc +aacatcaatatctcaatttaaggtcaatatatataacaaaattagacagagcagctgaca +cttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagt +ccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatg +tgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctact +attagtttattatgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgt +taaggcaggaatctttgtaacagttcataatgttgctaaagattatcagaccccgtgaag +acttcgggctttgggcttcgtaccgtagcataatacatctatatagttagaggcttgcgt +gttgttgtgctattccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatg +gtaacctggcgacctacttgttaagtcagtttaattcaaggggattaagtaccaagggtc +gagtttctctgtatttattatactgtaggcaagaagcttttttggcgagatttaagactt +aagcctatggtaaaaatttgatagtgagcgactatagtaagagatttgggtggttagtaa +ttaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgt +gaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattggcggggcacttat +ccataatagatttctgtttgtacgccaaactctgcctcacccctccataaattgtattgg +ctagaggttaaattctccgtaaatagagacacatatagttttatacaattgtttgaatca +aagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggggcagagcatctc +ttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagattatacaaagagat +ctggatgaagatattcgtgcaatcactatcgttatgttagagagttccatgcatgaggac +tcgttttttgaccaggagaattaagccaagaaataactgacgtatttccaaatgaattct +acgtgtttttcctgtcacctttagccagtgttaaagatgactatggagtttcgaataggt +tattctatagacattataacgagtggaacacccataccttcacagtgctaaaggtaggaa +cgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaagaaataacgcat +cacccgtcattctattgttttcgtcgggattacttagtaggcagggtattctaacctacc +tgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcct +aaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgactt +cttcccctaacacagaattctcagttttatagctatctagtggcattcctttttataaaa +ctttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgc +cgtgtaagacttggaacccatgtatattgacggcatggcgtggctaagcaggtattgatc +ttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccggggattagccgccaa +aggggtctaatgacatagagatgctctgaaatcgtaccaactataaaagcacgggatttg +aaatatagcgacagatcttccgtattctgttagttgacatctgtgctgtctttaccgatt +gtgatttggctttagcagtcatttagtttcgttactcattgctcgtgcgatagttccacc +gaatatggcacattcgttctttttttccattttactgcaaaccttttcaaaagctgatcg +ataccactgatgatggcattgattagtcgattggcaactatgtcctgcttatatctccaa +ttgcattgaatatagtaaaaaataaaggctcgccttcccaatgggctacggagtacacga +aaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtgattgagacaaata +gttctccagacgtattgagatatatgtctcctataggcaagcgtttctaattgctgacca +gaaattagaattaggttgttaatactatattcgaccattttattccacgaatgtgctatt +ctactggtattgctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagt +ggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggta +tctgccatattgttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaa +atattaatgaggattgggtcgtataagaaaatcatcttttcagttcgcagatttttgcca +atttaaccggttatttcgtcagacttggtagtgtagttacaagcatcacgattatatcag +ctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattgcgctatatattc +aaggtaacaggaggcatataggtcatagtacaaggataatgaggtttgctaactttaaaa +attattgatttaacggttgattgaaaatctctgcaagatgacgctagaacacctgatgtt +caagtttgccgataataacatataagatgaattactgtctttagaccctcatgttaatcc +gctaacttagggcggaaacaatgttaggctatgcggagtaagtactatattatgatacca +catagaatttaacattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccga +ttaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaa +ggttcagctattttggcaatgggtgagtaccgttcttagtgatttacgaacccataatct +aggcgacttaatatacaagatttagagttacgttttccgggtagtacatattaacgacca +tggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccag +aatattatgtttctactagagtgttcgtatactggaatttaaatattatgtaagactaga +caaattttatggatacattaggccatcgtagaatatgatatagttgtaacgtccctctat +agattttcggagggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggat +ttgtaattaactgatgcgcagcgcttaaataagtttagactattaagctatatgttcgac +agcatgtagttttttttaccagaaagtgttatactgatgacccatggaggtagctcctca +tgataaaaatattgttacttaagcattactattatagtgttcaaactagtaccgttgcat +actttaagaatcagacatggcgtttcttatgcagacacacttttttagctgttgacgccc +acctcacatccatagtaggtcaatcgcataagaacaatattctggactgttttattaccc +agaagaaagttttttctttccggttcgttaagacaataaagatcatttcattcgttctct +taacgatgaactaaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaa +taattaaggcaagataagaagaacaggaacgcgcacgtcggagataactctaatagtctc +tttattccgtttaatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgc +aaacctatttatgtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttt +tatcaagactttcgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaa +aaccgcagggagtcgctctaagtgttaccaacccctcactactacgcgaaggtactcgat +tattccttgaatgggctgaaacatcgtgattagcgtcttatgattcaggctgatagaaga +aaacttattttctatattccacgtatacaatcacactcgtaactaaatagttcccagcgt +tgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtgcataagtacagt +tagtcgtctgtcacataaataatccgcagtcgatctcattacaggtattgttgttggtca +accttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaa +tatcataatagatgccatacacggttttacttgatatgtttacagtccttgagttgcaat +cgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtca +ctaggtaaaatgacttaggatggatgagcatttaggtattctatgataacactaaccatc +atgtttctaaaatcctcaggaaatttgtattattttaccaacctgtatttatagaaagtg +cttttgacttaaagaagccgaagtgttcaaattaaggagtacctgattgaaagaatgggg +aattgtaatctgtaactcaattacaaataagccgttctaaggattaaggctttgtgtcta +agcaactcacgtgaattcgaaattcatactcgattaacgactttaatactcttctgcgta +tctacagactcatttaaattacggaatatgttttcgtttttggtttccagctcgcacgta +cgcgtttacaaataaggacacctggtacaattggctggagtacaatgttggtttttattt +gctgattatcccgatccctgtgggcgttggcataaccgggttttcttcaagactactttc +gtgttgcttatatacctggtaatatcggtgagtagcttagggcttaatcacaatactaac +aagttctctatggattggacagggcggcatccgttgactgaacgatctattaatccattc +cctgcactggataaacaagacccatttaaattgaccatagagatgttagcgtcatatttc +tgttcgtgatagggtacatatattataaacggattatgagcagtggttttctagaaaagc +attcatagttaggagtgtatcagatcataccactgaaccatagagcacaattctctactg +gctatacttcattcctttttgtccgggtggggacgaaatttaaaggttctaacctagaac +gcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaa +ttgcgtattttgactattgacagggcatcgtaaaccgctactcgacttggtatctgtaat +ctgtatgtagatagagtacgggcctataattcaaattcagccaccgaagattcacaatct +tcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagccccacccattctctg +ttatatccgagcattaatgtagtttcactgtactacggtcacgccgtagagtcggcaggg +caaatccaaaacaatttaggctgagaagtggcactataatagtttagcctaagtcccttc +gctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggt +atcttgaatactgatagctctcatggtaccaagaactttcataacctctttatttaccaa +acctgttctactagcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccg +gcgtaaccggcgcctgcaagctaacatgggatcaaaactattggcttaacgtttaatcga +atgagactagcactgtattactctttcgtttcggcagcggatcaataaggaggtgacggc +atcactctcttatagtagatatcacttattctcacaacggaagtaggatcttccgtcctc +attaaatttgcaactggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggt +cagagcagacgatgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacg +ggctatgcggaaattccagacctcgagttacattatgaaacgtgtcattccatctcatta +aatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtctattttcccaagg +agaaggagagtagcagcttagtggcttgcctatatggccccctaagtacgtactcggcac +gcttagaagattgggctaccccgcactatatgttcccaaagtaggtaacctagatagtgt +cgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttggcaggggttata +cattgcgggcatgaagagtaacattggacatgaacggacattcgaaccctgtgagtttaa +taccctatctccggatcattataaagtaaatatacgtcacttactctacgtgcgtttaga +cagtctttgaaactaaattggttatttttctttcatctagatttgtctgtatctaactaa +attatagttccacataaagctgattcaactgaagacataaatataaactttctaacatag +tagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagtagttcctggtaga +gttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtga +acatacataataccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcct +acgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgctt +cgagtatgtacattcagatctccttagtatcatcaaattatagattttacggccacgaat +tattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagt +tgaggttggaagaagagtcattatgctataccaagaactctccatccagtacctagaaag +gcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttg +taccagatggcttttataatagaaactaagtttcccgaataacggtgtacgataacagat +ttttaggtgtacagacgtctgactcaatgaacacacattgggacctgccccgggaggagt +agtagataattaccttctccagcgcgggtcttttaatatcacaacataaaaatactaatt +aatatcacacaccctcatcctcgatggagcctagcatcatacacgtttgatagacaacgc +caattttactgtaatatgatattcgaatctagtatgtggacgctgtaccacattgtttaa +aggagctccctttaccgacatgaacgaagcaagctttgtacaagatacgaagaactcagt +actggtaactataagagacaatttatacataaaagtgttaagaccattatataaaaagag +gtatgaggtctttgtaactacaataatacattcatcgaacgatggagaataacagagtta +tttctgctgctcgagctctagttctgctaatttctcaatcttgatgccactcgtttgagt +cttccattcgctcttaacgacgcgtacatccctctctcctactcttacctatatcctatt +actggttaacctacatctccgggaaagacgtaggtaaagtggtccacgattgtattcact +tataacacctagtagtactatgtgttgctgagagtgaggacacacttactctacgagttc +aagtccatatggacattacactttttcagcatctaggtgtcatgatgtattaacagccgt +taggggctatttgattttatcgattgtcggcgtgtgtattttcaacaactaggtgctaca +attcgtgaataggcatgaaaattcaagattgcagttcctatcttgtataatctttccttt +ggacgagttgtaccatttcaactaacctgcaagtggggggtcatccatatgaagatttgc +caaatacctggagaccctgaaaagtttatccagattaataataacaaacaaacctaagcg +aagaacgtcagctttaataaactatcactatcatagaaattcctgttaattgttcttcca +aacgttgaatagactatcacgggtaatagattgaacacggagaacgtttatccggcttgt +aaaatatcgtcgaatctgctgataactcaattatattcgatggagaattcatatctaccg +cttagcttttaaaaattaagtcagattattccgccacaatgagaaggcgcgagtgcacta +atcaaatcacttaggattattacggacgtctgcattacaatgctttggggtagggttata +caagcatatgattctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggc +atatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatct +ttaagctgacctgttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaa +actctaacatagcgtggcactatgagtacgtgtaacgacaaggtctcatactcgatccta +agataattctcgtctggaaggttttaatctttaactaagagtagaacttagtttattgac +ttttacaattaggatacggttcgcgactctaccacagggcatcatacctggagctctgct +atctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatctactgagcaatccc +tttaagcattcctagtttgagagccatttagatattgctgtttaaaccgattaatggttt +ctattattataaagtgtaacgctcccattcgggacattgaaaattagcaataagacaatg +tatgatattcggcgagtctcaacaacattatggtctaccatgggacaaggggttgatatg +atgaatccacaaaaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgtt +ataaggacgatctagaagtattcaggtacacggtgttcagacatgctctaattgtcaggt +tgtttataatttaacgtatcgctctctattctaaataatataaaattaaccgctcgtagg +gatgctttccagtaaaagatacactatcattaaggttatgcaaatgtggcgatttgattt +gaatcttagtacattcttaaacttaaatacgtattatttaaagtaaatatattatctaaa +ccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgac +cctctttcatctaaagcgatcatctatttcttctgattgatgtaatactgacccttactc +cgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaat +caactggcgctggtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcat +tttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgat +gactctcattgtagatccaatcacgctttcctacgctaatgaaagttctagatagtgtag +gtgttagacagaggttagcgcctacatccttacacacacagtgttgaacggcaagcataa +tcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcccgcctttgaaca +atgatgccaaaatgtcctgccctagagttatgataaaataactgctgccctgtaacttaa +gtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaa +aatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagagtacatttagtta +ccggattgcggcttgacatttattttacagaattttatcggcaaaacacttcatatgaac +tatcgcttcacgataagtctatgatagactagcattcgtagagaacaggaagagcaatca +ttatatatgaagtgttacagtgggtactacatatgagatcattaggtctatatccggcct +tcctcataagaccttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacc +cagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggttttaactagggg +ttattgatatttaagctaaaagagttccctgaacactcgaaatgtataatctatcccaac +taaaaaagtatacctctaattcagaaatgtcattgagattagactgatgtcaatacgcta +ggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaatacctccatcttaa +gttctatattttaaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtg +cccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaatctctagctact +atcccacgaatgcactgatgccagtcatggcgcttacattagtcgacagaaatccgacga +tacctatcacgcgtgaactgttctggttcttattcaattcgaagtgatctcagatacatt +acggccatgcttgcccttcatgtctgctgagcagttttgttataggctgaatctcctcta +agcgaaattgataggatttttggtggtcgatttagtctgtacctgcttattaagattcaa +aatgacctacttcttacgccgaaatgatagggatcggctgaggaggataaatatacgctg +gtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactctaatctccgaga +taaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtat +agtccaccattagttctgacttacttaatatagactgaccgagattgtagtatgtggatc +caagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaaga +gttaattaatagtactgcactataattgtcggcggagtaccatgagctgttgcccaattc +gatgtttattaacagcacgcataaaaaatccagacttttcaattagaattaactataaat +ggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtatagaccccaactct +atctaatttttataacacctctgtaatcaacaaatcttattatgccatcattatgtcatt +cgccaagtaagtccagttcgagattctctggaccgtgcaatagtattgtcaaattatggt +aatggaatccttcttctaacacccttagaaaagccacgagaattgacaagttgggcgtgc +ttgtccaggagcaacataagtgccgtttctttttacgatgatagggattcttaaagcttt +tctctattctagatcccagttgccatcatcaatatctcaattgatgctcattatatagtt +cttatttagtatgtccagatgtcactgaagatcctgcctagaaccgatattctcgacagg +atcatcagttcgacggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaag +gaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagt +tttactgcctttaattagtagtcgattagtgtagtttgatattatctaccttatagaatg +taaacagtaacccggccttaatggtttggcaggattctttgtaaaagttaataatgttca +taaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaa +ttcgttttacggagtggcttgcgtcttgttgtccgagtacacatattgctcctctccccc +actcttctaggaaaatcaattatgctaacctgcagaccttcttctttactatctttaatg +catgcccagtatgttcatagggtagacttgctatctattttgtataatctacgaatgatg +cttggggcgcgacttttaacaattaagccgttgggtataatttgagagggtgccacgata +gtaagagatttccggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagct +caccctcctcagttctccaaccctgaaccggctaagtatgactgtgcagtattaattttg +aatacatattgcagcccctaggatacattatagatgtctctttcttacccaaactcgccc +gcaccaagaaagaatgtggattcgattgaggttaaattagccggaattacagacacagat +tcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatg +gattacgttggggatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaag +aattcacagaggattaatacacttctccatgaagataggactgcttgcactatccttatc +tttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataa +cggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatc +atgactttggactttagatttgggtattctagagactgtagaaagactgcaacaacaaga +cattcacagggcgaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttag +gaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcggccccttgaatta +cgtgcatgcctttgctaaaagacctctgggaaatagattgaatattctggacagcagcga +atcctgattatatctcaagcgaatatatgacccgcaagaaggatttatactagaataagt +ctaagaaagggcattgggtcacttcttccactaacacacttttatcagttttataccttg +agagtcccatgcatttttatatatatttaactttcgttgcgtaaaactttaaatatgatc +cgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaat +cgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttctatgctaaaaat +gtatagccccgcattagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgta +acaaagataaaacaacgcgatttctatgtttgccaaagtgattaagttgtatcgtagggg +tcagcgctgatgtcttttcagtttgggttttggatttaccagtcttttagtttcggtact +atttgatcgggacattcgtccaaacatgatggctcattcgttctttttttcaattttaat +caaaaccttgtatttacctgatacattaaactgagcatcgcatggaggtggagattccca +tatatgtaatcatttgatatcctattccattctttttagttataaataaacgctccactg +cacaatgggagtaggacttcaccaataattagcatctactgtaaacaagcgccgtaacga +aatgattactgattgagaaaaataggtctcaacaacttttgacagatatgtatccgatac +ccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaa +tggttattactccaatgggctattctaatccgatggatacgtaggagagagtgtacctac +accgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtg +cgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaaagaagtcccctg +aatagcccttagataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattc +ggttaagttcgcagagttttgccaagtttacaggtgatttactaacacttgggagggtac +gtacaaccatcacctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagt +gtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtcataggacatcga +gtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtgataatagctgcaa +catgaagatagtaaaactgaggttaaactttcaccatattaaattatatgttcaattacg +cgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgggtccctatcccg +actttgtacgagattttgataaaaaatagtattgtaaattcatttgatggcgtagaaccg +ggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcc +tggctcaatatttataatagtaatggttaagattgtggcccaatcgctgagtacccgtct +tacgctttttccaacacataatcgacgagaatgtatttaaatgtttgagacttacgtttt +ccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgtagttttctcatct +gctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggct +atttaatttttatggtacacttgaatatgtttagccataatgtagccaatactacaatat +cagatacttgtatacgacctatagacttttgccgaccgctcgtagagtgatttagaaaga +tgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgt +tgactattttgctatatgttactctgaatgttgttttttttaccagaatgtgttataatg +atcaaccatgcacgttcctactaatcatataaattttgttacgtaagcttttctatgata +gtggtctaaagactacccttgcatactttaagattaagacatgcactttaggaggaactc +acacgttttgagctgttctagcccacctataagccattcgtccgcaatcccataactaca +atagtcggcaatcttttattacccagaactaacgtttttatttcccggtacgtatcacat +taatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgct +tcttgagaatacagattactgttagaatgaaggcatcataactagaacaccaacgcgcac +ctcgcacattactctaatagtagctttattcagtttaatatagacagtatttgaaccagg +cgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatt +tgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataac +cagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacat +cacttcgtaccgaagggactactgtattccgtcttggggatgtaacagactgattacagt +cttatgatgaagcctcattcatctaaaattagttgatttattccacggatactatcacac +tcctatagaaagagttaccaccgtgggaagctagatataataaataaaagacatacaata +ttagtatggctcatgatctacacttactcggatctctctttttttataaccagtagatcg +cattacacgtattgttgttccgcatcaggccctaggggctcaaacttccatggtggataa +ctaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgggtttacttgatt +tctgttcagtcattcacgggaaatcctaggagtctttcataacggcggtcttagtaggaa +tgtagtcaagctctgtagaggtctcgacggaattggtatttcctggcatcacaatttacc +tagtattggagatcacttaaaataatgttgagataataatcaggatatttctagtatgtg +acaaacctctatttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaac +gactacatgttggaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtg +ctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgtaatactactgta +accaagttattactcggctgcgtagataaagtctcatgtaaatgacggtttatctgttac +ttttgggtttcaacctagctaggacgccggtactaattacgacacctgcgtatagtgcag +ggtgttcaatgtgcctttttatgtccggattataaccatccctctcccacttggaatatc +accgggttcttaatgacttagttcgtcttccttattttccgggtaagatcgctgtggacc +ggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttc +actgaaacttagattaatcaatgcactgcactggattaacaagaacatgttatagtgtac +tgacacatgttagactaagaggtctgttcgggttagccgacttatatgtttaaccgattt +tgacaactgggttgagagataacaatgaagagtgaggactgtagaagatcttaaaactgt +accatagtgctcaattcgctaatggcttgaattatttaattgttctaaccctggcgtcga +atttttttggttcgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtac +cgttagaaagcggcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaa +gctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaat +tctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtg +gtctataccaccaaaaagtatatgggatatcccagaatttatcgactttcaatcgtctac +cgtcacgacgtacactaggcagccctaatccaaaacttttgaggatgagtactgccacta +ttatactgtaccatttgtaacttacattttatatcttcaaagaggtagatattgtcggcc +attactgtcacttacactaagggtagcttgattactgatacctctcatggtaaaaagtaa +tttaagaacctatttttttacataacctctgctactaccgttagtgttttagtcggttca +agtcacaaaatccctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaa +acttttgccggaaccgttaatcctatgagaataccactcttggaatcggtcctttaggct +gaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaa +acgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatcttacactctttt +cttaactaagtatgagagcaacctcactcctgaacagcttgttacctaacgagaagaggc +tttaagtagcctggagcctcaaccggatatccggatttgactctcatccacttacatgat +gattacggtcattacatctcatgattttctgagtgccctatagactgggaatttaatcta +ccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatg +ccaccataagtaagttctcggaacccttacatgattggcctaccaacctatatatgtgac +caatgtacggtacatagagtgtggcctatcatattcaggtcatcgagctcagtatttaaa +gattatatggtcgctgggggtattcagtgcgcgatggaagactaacattggaaatcaacg +gaattgacaacacgctcactttaataacctatctcaggataagtttaatgtaattagacg +gaactttctctaactccgtgtactaactctttgaaaataatgtgggtatttttatttcat +ctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtc +ataaatataaaatttagatcttaggacagaggaaagtgctttcccgagcataggatctgg +cctacgccagtagttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagg +gtagtgttcgatactcagcggggaactgacatattacactaaggaatcaaggcccttcgt +atgggtcatgtttatatatttaattacttacgctatttgatcgagaatagctatagtaac +gtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatactgtgtatcatatt +attatagatgttaaggcatagaattattggtattgatgtacaaaaaattatgggtgggca +gtaccgataggcattacgagcagtgcagcttggaagaactggatgtatcctataactagt +aagagccttaaaggtactacatacccagggatgttaccatcattaatttggccatcttca +atcttcgcaatgcatactttcttctacaagatgccttttagaagacaaaataagtgtcaa +caataacgctgtaacttaactctgttgtacgtggaatcaagtctcactaaagcaactaac +attccgacatgcaaacgcaggactactagattattaaattcgccagcccgcctcgtttaa +tataacatcataaaaattctaagtaatatctcacacactaatccgccatcgtccatagca +tcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgccaagctagtttc +gcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaaccatcctacctt +tgtacaacagaccaacatctctgtactggtaaatagatctgaaaagttataaatataact +gttttcacattgatagaaaaacagctatgtgctatttgtatatactataataaattaagc +gaaacatggagattaaaacagtgttttctcatcctccacctcttgttctgctaatttata +attcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaacccgacataaataga +tacgacgctgaacgagatcctatttctcctgaaaattattagcacggtaactcctaggga +tagtggtactagttggtatgaacgtataaaaacttgtactactttctcgggatgtgaggg +agcaaactattactcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatac +ctgtctggatggattatatgcaggtaggcgagagtggattgtagcgatgctcggcggggg +tattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactg +catatcgtcgattagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtcc +gggcgcatccatatcaagttttgcaatagtactccagaccatgaaatggttatccagatt +aataataacttaatatactttcactacatactcagcgggtattaaatttcactttatgtc +aaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaa +accgagtaacttgatcagccttgtaaaatatagtagaatatgatgttaaatcatttatat +tccagggagattgaatagcttacgattagctggtataatttaactcacatgattaagcaa +atatctgtaggaccgagggaaagaataaaataaagtaccatgagttcggaacgctgcatt +acatggcgttgggctagcctgatacaagaagatgagtatggagctctcttcatcgggacg +tgacaaccctagcgtaatcttggcagatcccggagcagatgattatcgtctaacactgtc +tttaccaatgcacaacgcatagatttaacctgaactgttctggattcactcctgactaca +gcctacaactcatttctatgcataactcttaaagacagtcgcaatatcagtacctctata +cacatcggatcagactagatcataagataagtctcctctggatccttgtattctgttaag +tacactacaaatttgtttagtgtctgggacaattacgataagggtcgcgactagaccaca +gggcatatgacctccaccgctcctagcgagtctccaatctgcaagcactcatacgctagg +ggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacccatttagatatg +cctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatcaaattcccgaca +ttcatattgtccaataagtatatctagcttattcggactcgctaaactaaattatggtat +aaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggc +cttatggcagcgtatacagctggtataacgaccatatacaactatgaacggactagctgt +gaactaagcagattattggatccttgtgtataattttaagtttcgatctatatgctatag +tatagaaaatgttccgatcgtacgcttcctttacagttaaacagtctatatcatgaagct +tatccaaagctggacatttgatggcaatcttacttaattatgaaacttaattacctatta +ttgaaagtatttatatgatcgaataagatttgctctataaacaggtcgtccattcacgac +ctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatctatttcttatca +ttcatgttatactgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcac +gctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgat +atcgatgtctatcccacgcgtcattttcaaattggttatctacggataactgtgcgatga +actactataggtcaaaattatcttcaatctcattctagatcatataaagatgtccttcgc +gattgatacgtctacagtgtgttggtgttacacagagggtagcgactacttacttactaa +ctctctcttgatccgcaagcataagccaggttaaagtgctctatctttttctgtggatta +taatagttataccgccttgcatctaggtgcccattaggtaatgccctagtgttttcataa +atttactcctgccatctaacgttactttaatttcccagattcaataggtctctcatttga +aaattgttatatgtcaacaaagaatataatagctgagtggaacaatacactgtgagggag +taatacatactctaaattttctttacggtttgcgcctgcacagttttttttatctatgtg +atccgcataaaaagtaatttcaacgttccattcaagttaagtcttggtgacactagcatt +aggagagatcaccaagaccattatttatttagctagggtttaagtcggttagaaatatca +gataatgaggtctttatccggccttacgcagtagaaattggaaatttcgtaaagcactga +gttcaatggaagtatggccgaacccacataatgcacaaatcaagtcgatttcttccgtcc +ttttagtctcctgggaactacgggttattcatagttaagctaaatcagttaacggaacta +gacaaatgtataatagttcccaaatatatatctataaatcttatgcagttagggaatgca +gatttgaatcatggcaatacgctagctcggaactcaactacaagtgttggatgtacgaat +tcaaaggtattacatccttatgatgttcttttttggatacttttatgacgacttccacga +agtgaaattatgttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgt +tctgtttataattctcgtcataatataaatacaagcatatgaggccagtcatggagcttt +catttggactaacatttccgtagagtcatatcacgcctgtaatctgatccgtctttttct +attcgaagtgttatcagatacatgacgcccttgcgtgacattcatggctcctgacatcgg +gtcttttaggctgaatctaatctaacccaatttgtttggattgtgggtcctccattttgt +ctgttaatgcttattaagattaaaaatgtactacgtatttagacctaatgattgcgatac +gctgtggaccattaatataagctgcgccaggggatttttccagatcatctggcctgtgta +tatgttcaaatctaatagccgagagaaattactccgacggaaaataaaggcagataagcg +tttcagagcaccatcgtggcgtttagtcaacctttagttcggaatttattaatatacaat +ctcactctttggacgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaa +gtataccagcatcatcaaagaacagttaaggaatacgactgctctataattgtccgagga +gtaccttctcatctgccaatagtcgttgggttggaaaacaacgcattaatatgccacact +tgtcaattagaagtttctataaaggggacgagtaactgatttgagacctagcacggcaga +ggacgttcgtgtgacaacatctctttataagtttgagataaaatcgctaatctacaatga +ttatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaagg +ccattactatggtcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaa +acactattgaatactgccgccgcattcgccagcaccaacataactgcacgtgcttttttc +catgattggcattatgaaagatttgatctatgattcttaccagttgcaatattcaattta +gcatgtgttcctaattattgtgttattatggtctatctcatcatgtaaatgaagatcatg +acgtcaacacagattctagtcaggatcatcagttcctcggggaaatcgcacctaggaaca +gccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaag +cctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcgagtactgttggt +tcatatttgctacatgattgtatgtaataacgatcccgccctttatcggttcgatccttt +atggcgataagttatgaatcgtcagtatctttagatcaaaaactcaactagtacccagtt +ccccggaggaacggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcaga +ggaatcagtttcatccgatcccactcgatgattggtatagctatttgccgaaaagccaca +acgtattcggtactatcttgtttgattcccctgtatcttaattcgcgacacttgatatct +tttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaattatccagttgcgt +ttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataa +ttggagtttgcaggacgaatagctcacccgcctaagtgatccaaccctcatcaggataac +tatcactgggcagtattatttttgatttcatatgccaccccctaggagactgtagtcatg +tatctttcttacccaatctagcccgaaacaagaaagaatgtcgattccagtcacctttta +ttagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaa +agttgaaaacgacttgctctattcgattaccttcgcgatctcaatcgattacgctaaatt +ttaatgcccgctgaaatatccaacatttaaaacaggattaattctctgatccatgaactt +aggactcattgcacgtgacttatctttctctcttaattcatgctccaatacggtgggcta +aaccacttttatcacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggca +gcgaaacgggtcaatctgggtatcttctattgggacggtacatttcggttttatagacta +tgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcac +cttgggattgccatgtgtccggaggattacatacatctaagaaacattctaaactatgta +tagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtactctgggtattag +agtgtatattatcgacagcaccgaatcctcattttatagcttgacaatttatgacccgaa +agaaccttttataagtctataagtatatctaacgcaattgcggcactgagtccactaact +atctttgagcagtgttatacagtgagacgccatggaaggggtttatatattttactgtcg +ttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagt +cgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttac +attccttgcttatttgcgataaatcgatacaaccccattaccagaaaaacccggagaatc +aattactctgcagatcttatactaaaaaagagattacaacccctgttctatgtgtcccaa +agtgagtaacgtggagcgttggggtaagagcggagcgattttaactttcgcttttccatt +ttccagtattgtactttacgttatatttgagcggcacattcgtcaaaacatgatccatat +ggactgaggtgtttaaatgttaatcaaataattgtattttcagctgactttaaaatctgc +agccattggaggtggagattccaatagatgtaagcaggtgatatcatatgcaattcttgt +gacttattaagataccagacacggcacaatcgcagtagcacgtaaacaataatgacaatc +gacggttaaattccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaac +gtttctctgagatgtataagttaccaaacactggagaattccgctaaactaaggacaatt +tccgtcgtattaattgttgacaaatggttagtaatacattcgcagtggataatccgttgc +atacctagcactgagtgtaaataaaaccaatcgactactggcatttcgggctaacgacta +gatgttagcctatgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttc +ttattcgttattagaagtcacctgtagagacagtagagatgacctaaatttggtttgtcc +agtcccgaggtgatctaatgattaggttaacttagaacagtggtcaattggttaaagctg +atttacgaacacttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtat +tcggtcatctagacaaccccatcgctgggagtttggacagtgttatgattcgtaaatcca +ccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaatttaggcttttt +tacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgtaaacggtcacca +gttgatatttgttctgctaggaagcgatgtacaaaataagcttaataagatttaggtccg +accttaatttcggtccatagcacctctttctaagtgttttgcttaaataattgtattgtt +attgattttctgcgagttgaacacggaaaataagtcaaaaaggacacttttaggttcata +tgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgt +ggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttagtccactaggtat +ttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaatggcagaggggct +cctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatcttttggttcttt +ataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagcc +agaatggaccaattacgtcattagctgttacgtctatacgaaatatagactgtggacgac +ccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaag +caggacaacacagtattgtactggtcaattggttcatagatctgactatgaatcttcgtt +tttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttt +tcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggccttaatgtaacatta +actattccactgtaggtggatctaacaaggttggacatgtgctaccaataagataagaat +ttcgtccgcaatacaatatctacttttgtagcctatcttggattaacaacaacttacgtt +ggtatttcaccggacgtatcaaatgattctgattttaatgactgagagtaaacatcaacg +aatcttatgtatctttaagccgctgcttgacaagtcacattactgttagaatgaacgctt +cattactacaaaacctaccaccaactcccacattaatattatactagatgtttgaagttt +atttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttag +ggtattaattgtggtcggtgcatttccggccccatagcgctccgcggggagaaactatgg +ccttcatgacagcccccccataacatctaggtaatggtcggataactataaacaaccctc +tccagagaactgtgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttg +cccatcttaaagactcttttcactattttcttgatgcctcattcttctaatattaggtga +ttttttaatccgagaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacat +attttaaagaaatgaaatactttttgactatccctcatgatctaaacttacgcggagcta +tctttttgtataacatgtacagagaattaatccgatgcttcttccgattaaggacatagc +gccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaagtgattaagtga +tcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaatacttggagtctt +gaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgc +tatttcctgccttctcaattgtccgaggattgctgataacttaaaataaggttgagtttt +taataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagtta +tcaagaactacgggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatc +gtacgaatggtatttgtacaactgctttcctttatcgattgctcgagaacattataaagt +ctattactatggattaagactgtatacaagtgtttaagcggagcccgtgataatctataa +ggttttggtacctttatctgttacttttgccttgaaacatacatacgtacacgggaatat +ttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaa +ctgaaagcgcccacttgcattataacccggtgcggaatctcttagtgactcgtcaggagt +ttacgcctttgagacctctcgacaggacccattttgatctagtcgttataggtagagtgc +ctttcctatcgcaccattaccttctagcaaacttagagtattcaatgaaatcatatcctg +tttatactaaatgttataggctaatgacacagctgacactaagaggtctcttcgggttac +ccgaatgagttgtttatacgatgttgacaactcgggggagtcatttcaatgaagactgag +gactcttgatcagattaaaacgcttaatgactgataatttagattatgccgtgtattatt +taagtgggcgaaccctcccctagaatgggtttcctgagaaaagtcttagaacacagtatt +ctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtc +aatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaagagctatgttctg +acacgtccccaatattaggcaaaggctccaaaagaacagtcaattgattaactacgggct +tggtttctccgtgaatccttgcgccgctataccacataaaaggatagcggtgataccaca +agtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaa +ttttgtccatcactactgccaagagttgactggaccagttggaaatgacatttgatatat +taatagagctacatattgtaccactttactgtcacttacactaaccctagcgtgattact +catacatatattcgtaaattctaagttatgatactagttttgtaaatttaatcggcgaag +acacgttctcttgtacgagcttcaactaaatatttcactgtagccaaccactttaaccag +aaggataccttaatgccgatataatattgtccaggaaacgttaatactttcacaagacaa +agcttggaagaggtactttacgatcacctgatagatcgaccggaacgattctatataggt +ttggtctgagaaatttgtagctaaaaccatgttccataggaactcctctgtaatgggcaa +aatgcagatagcgttcaatcgttgcttaactatctatcacagcatcctaactcctcaaca +gcttctttcctaaagacatcagcaggtaagttgacggcacccgataacccagagcacgat +tggaatctaatactctgtatggatcattacgctaagtaaatataatgattttctgactca +aagttacactgcgaattttatattaactggttctatttgttaaataccacaacctctcgt +caacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaaccattacttctgg +cgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcgccgatcttagga +acctaatactgctcagtagttattgtttatttgggccatccccggattatgtcagccatg +gaacactaaaagtcctaatctaacctatggacaaaaagctcacttttataaaattgctca +ccttatgttgattgttatttgtccgaaatgtctataactcagtgtactatctattggaaa +attatggccggagttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaat +aattatcagctggaaaatcatctaatatatattatattgagatattacgacagacctaag +tgctttcccgtcatgagcagatggactaacactcttggtaatccttctcgttttagttgg +taatgtttagtctaagtaatatcccgactcttacttactcagagcggaaatgacttttta +aactaacgtttaaaggcacttagtatgcgtcagggttatttttttaattacgtacccttg +tgcagagagtttagctattcgatcctacttagtatgaaccatgagagtacaggttggtaa +ttcacagagaaggtcgagaagattatttttgatgtttaccaatactatgaggcgtattca +tcgaaataattttatggctgcgcacttcacatacgcaggaagaccactgcagcttgctag +atctggatgtatcattgtacttctaagagcctgaaaggtaatacattcccagcgagcgta +acagattgtatggggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcat +ttttgatgtcataagttctgtcaactataaccctggaactttaatctgttgttcgtcgaa +tcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccactacttcagtttta +aattagaatcacaccctagggtattagataataattaaatgtcttaggaagagatatcaa +aagatgcagacatcctcaagtgaataagtctccggtctttcacaaacacatggttaagcg +atgtggttttgactagagacgttcgccaccatcgtaatatttctggttacctgcgaacgt +gaaccaaatcttacttcatacattgcttaaacagtacaacttatctcttatcctatagag +atctcaaaagtttgtatttttactggtttcaaattgagagaaaaactgcgttctccgatt +tctatattattgtttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccga +ctcagattcgtatcctatgttagaatgagtcatcaaactacggtcacgcgtacattacag +agtaaactacacgaatgaaagagataagaagatgaaagagttaataggtctcctgttaat +tatgagaaccctaactactacggattggcctactagtgggttggaacggatataaaattc +gactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatcc +acagtaatagttggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtg +cagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgag +caaggaattggattctgtgaacggaatatagtcgagtagatggaatttcctacactgcga +aaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggcaattagtactcca +ctaaatcaattggttataaacttttagaatatctttatataagttcactacttacgctgc +gggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaataaacggcttgac +tatagataccctaattctggcataaccctgtaacgtgtgaagcatgctttaatagacgac +tagatcagcttatagaatggatatgactgccacattgaagagattaacattagcgggtat +aatgttacgaacttgtttaacaaaatagctctaccacacacgcatagtataatataaagg +tcctggagttcgctacgagcctggaattgcagttcccctaccctgagtaaacaagatcag +tatggacctatcttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtga +agttgattatcggctaacactcgctttaccaaggaacaaacaattgatggaacaggtaag +cggctggattctatcctgaatacagcataataatatttgctttcaatatatagttatgac +actcccaatatcactaactctttacaaatcggatatgaagagtgaattagagatggagcc +gatcgttccttgtattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtc +cttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcatagagactctaaa +ttcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaactgtaacatttac +gtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtt +tcgcgatacataaaaggccccactttcatatggtcaaatatctatatcgtgctttggacg +actcgataaactaaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaa +tttagagtatatataacttccggacgtatggctgccttgaatcctcggatatcgtcctta +tacaacgatgaacggtatagctcggaactatgcagattaggcgatccttgggttgaattt +ttagtttccatagatatgagttagttttgatatggttaccatacgtccctgcattgaaac +ttaatctgtatattgattgatccttagcaatagcggcacatttctgggcaatatgactta +attaggttacggtttttactatgatggatacgttttatatgatagaataacagttgctat +ttaaacaggtactacattcaactaatactgtttcactattgtgtccaacatagggaatat +attgcctgaatagatgtattatcaggcatcttttacgctccaggtagaactaattaaaaa +tgatccttagaaactttcaagcaacataagctaaaagttacgccaattataagccacatc +ggtaggatcttcaggcattcccatatccttctctatcaatcccgtctgttgctaattggt +tatctaagcatatcgcggcgagcatctacgataggtataaagttgctgctatctaattcg +tcataatatatacatggaattacagattcatacgtcttcagtctcgtggtgtttctaaga +gcggacccaagaattacgtaatatctctctcgtgttacccaagaagttgacacgtgattg +tcagctatctttttctggcgatgttaatagttataaacaattgcatatagctgcaaatta +gctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcac +tgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgca +gtgcaaaaataatatctcagggtgtaattatttctctaattggtctttacggttggacca +ggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaagtgacattaaac +ttaagtattgctgtcaagaccattacgacacttcaccaacacatttatgtattgtgctac +gcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaa +atgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaac +atatcatgtcgttgtattacgtccttttactagcctgggaaataccggtgattcagagtg +aacataaatctctgaaagctactagacaaagctagtatagttaaaatatatatttctttt +aatattaggatctttgcgattgcacatttcaagcatcgcattaacctacctccgtactct +tctacaacggttgcatgtacgatttctatgcgatgaaatacttatgttcttagtttgggg +ttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgc +gggcaccaaaacgatctcgattcttaggtttataattatagtcagaagataaatacatgc +atatctggacactcttccacatgtcatgtcgactaactttgaactacagtcatatataga +ctgttatctgatccgtatgtgtctattactactcttatctgagaaaggacccaatggagt +cacagtaagcgatcatgtcatcggggctttttccctgattataagattacactattgctg +tgcttggggcctcctactttttctatcttaatcattttgtacattaaaaagctaagaagt +aggtacaacttatctttcccatacgagctggaccattaatttaacagccgcaaggcgagt +tttaatgttaatctggaagggctttatgttctaagcttttagcactgagaaattaatccg +taggaaattaatcccacataacccggtaagagaaccttacgccccgttactaataatgtt +ctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctccttaatacaggccctg +cgttatattcgaccgtacctataactagaccaccatcttaaatgtacagttatggttttc +gacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgtactgggggtggtt +atcaaacatttaatatgaatctatggtaaagtactagtttatagatagccgaacactaaa +ggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggt +gataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattgcccaatcgttct +actcgtactctttatagcctaacgccttttcttggcgctaattagcctaatccaagaagg +agtctaacaaaattacttaaccatactcttgtctattcggcccacgcatgcgcaagctca +aaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattggatctatgagtc +ttaacagtggaaatatgatttttagattgtgttcagatttattgtcttattttggtctat +ctcatcagctatagctacataatgacgtcttaactgtttcgactaaccttcagatctgac +taccccaaatacaacatagcaaaagaatgatgctaacgcttaactatcctttcacgatct +taacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcgtggaatcaattt +ttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttca +agcactttagcggttccatccttgatggcgttaactgatgatgcgtaagtttatggtgat +ctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttagg +tctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcct +atagctttttgcagttaagccactaagtaggcggttctatagggtttcattcaaatcgat +cgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttcaggcccgccaca +atggtttcaagtttcaacttccgtttattggctgtccctcaatagagtcgttctcagggc +acgactctcgttcgttattcataagtccagtttgatccacgaatacagaacacgcatatc +tgataataaaagcttaacgataactttcacgcgcatggtttatttttgatttattaggca +accaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaag +tatcgccattacagtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtatt +ggcgcccttgatttaataataattacggctaaacgtattgatattttccaggaactgccc +catctcatgagatgaccctaaattttattcacacctcatttttaattcttttatatcacg +attatttatctgagcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaa +tgcatgctaatatacggtgcgctaaacatattggttcaattcaatgtaagctacctcgga +atttgcttgcactaagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaa +gggacttgtccgttggagtcactatggagttacaagcattataaatctaaggaaatcgca +gtatcagtccttaccccaaagatacttcgcattccctggggtacggaccatgaaatactt +ctttcatacatgataaacgatggagactcggttaccaccctggtagttactccatcaatt +ggagttaactaagatcgctattacaggctttattagccaatcatcacaagcctcttttta +gagattcacaagttagcaaaccaaagttcctttgataagtctttaacgagatctatccca +attccggctaggagtaaaatttatatatttgagatcggggttaaagtcacacgcaatgca +aggggtttttatatggtaatgtccttccctaattaggtaattttcagacctccgagagag +agtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatgacactacagatc +atccctggatgagcatcgactttcattacttgattagttcagttaattcgtttcaaacca +ttttcaacaaaatcccccagtagatatgtatatgcacatcttagactaaataacagtttt +cataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagc +gagggtaactggccctgttccattgtaatcgatgggacgggacgttatattgcagaccca +aagtagtaataaattcagccatatggacggagggggggaattgttaagaatataattcga +ttttcagctgaatgtaaaagctccagccattcctcctccacttgacattagttcgaagaa +ggtctgagaattggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagt +accaagtataatattatgacaatagaagcttaaattcacaacgtaacatatctgttagca +tgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcag +tagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaatggttagtaata +atttcccagtggagtagaagtggcataacgtgcactctctgttaataatacctttagact +actcccatttcgccagaacgtcttgatggtaccctatgggaaacactcacacatgcttat +tgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggac +tgatgacctaattttggtttctcaagtccagacgtgatattttgatgaccgtatctgaca +tctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgat +aatgctgtcatcactatcatgttttagctaagctacactaccccatcgctcgcacgtggc +aaagtgtgaggattccgatatcatccatgtgtacgaattcctaatactcttgctcagggc +acttagggttattgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtct +tataatcaccgtaatcggtaaacagttgttatttgttctgataggtagacagctaataaa +gatgctgttgaacagttacgtcccacctttattgccctacagtgaaactagttcttactc +tgttgctgtaatatgtctagggttattgatttgctgccacttcaaaacggaaattaagtc +attaacgaaaatggttccttcataggtaaagatcaatccccaattgaagccagaaatttt +gagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaa +aaaaatgttgagtccactagcttgtttattctggctcaaggtacgtggaacacgtagtat +tttgatactaatgccagacccgctacgatccctgtactgtgagcagagccgatcctcaga +aatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgtt +gcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgt +taacaaagatactctgggcaacacacatacttctctcatgttgtttcttcggacctttca +taacctttcctggcacatggttagctgcacatcacaggattgtaagggtctagtggttca +gtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcat +ccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttaga +cgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatctatatacgttgcac +agcggatacaaataagataagaatttactaacatttaaattttcttattgtcgagcatag +attggaggaaaaacttatttacttggtatttaaacggaagtttctaatgtttatgattgg +atgcacggacagtttactgcttactttcttaggtttcttgaacaacaggatgcactagta +acatgtctcgttcatgcttccattaagttcttcttaaacttacacaaactacctaattta +gagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgtta +ccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacatt +cacatcccacccctgaatatatggactgaatcacacacaccaaatttcatctaccttatc +gtagcataactattaacaaacatatacagacttcgcggtaaataaaatatattagtacac +aaccgtatactggttgaactattgcccagctttaagacgcttttaactaggtgcttgatc +aagaagtattattatatgacggcagtgtgtaatacctgaatagatatagacgttagattg +tctgaaaacacgccgtagagacatttttgttagatatgtatttctttttgacgagccagc +atcttagtatctgaagacgagctatatgtttgtagaaaatcgactgacattgtatacgag +gcggcgtaagattaaccaaattccccagaattagtaatggcgccttatcgatttactaac +gatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaa +ggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacat +agcgtcaccgatactacgttttgctatgtaatccattctaatgggtaagaggattcctct +tatagtaaaatatgcttgactttttaagaaccattgggagtggttggcaaaataatagtg +ggtgtctttctcagtgtatagttttctacaactacccctattaggttacaagtaatctgg +ctttcttgccacttggcgatgatagttagattcgtatttctacaacgcagttactgtatc +catggcgcgagataattagatacgatttgaatttggatgtagactcgttactactgttgt +agaccagcacgtgagtatctagatgggtttgctaccttgttagcggacttttgccgggaa +aaagacatacgtacaaccgtatattttactataagcagtattggccaccctcgtattgcg +gcagggtgtgctcacctggttaaaatgaaagagaaaaattccattttaaaacccggagga +atctattactgacgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttc +atattctagttattccgagagtcactttcctatccaaacatgaactgatagcataatgac +aggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgt +cacgaactcggagcttacccttacaactatgtgttctgtttaccaggtgctaatatcccg +gcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcata +ttttacagtagccagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctg +acataagtattacatatcacttgtctgattacacagcaaaatcgctaaccttactttgcg +catgtagctattggaactttgggctagtgtctatcccattaagtttaacagtagactagt +ccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttggatcaaaaacta +ctcgatattcatgatctacgggcttcctttctccgggtatcattgcgccgagattaaaaa +taaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacga +atagaccatccaatttgaattttattgggtccagcacttcgccatagtgttgaatggtaa +agttcgaaaggaaatttgttatattaattctgctacattttcgaccacttgtatctcaag +gacaatatcccttgaggcttttagcagaaagagatgccgtaattctaagggatgataata +ggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaaactatatattta +aatctagccaaacaagttaacaacaaccataaagttatgaccttattatattggcaagct +taacgttttaattgctctagtaatagagtggtagaggtaagggaccatcacctgattctt +cctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataaaacattcgtcct +tagcaacgaatatcgaatggcaattagccacattgagttaaatagttgaggatatttctt +gcacagaatcagatctaatctaatgattcgttactaaacacttcaccaggtatcgtgaag +gctcaagattacccagagaacctttgcaatataagaatatgtatgcagcattaccctaag +taattatattctttttctgactcaaagtgacaagccctagtgtatattaaatcggtatat +ttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgt +acttataccatacatgaattctggccaagtaaaaaatagattgcgcaaaattcgtacctt +aagtctctcgccaagatattaggatcctattactcatatcgtgtttttctttattgccgc +catccccggagtatctcacccatccttctcttaaaggcctaatattacctatgcaaataa +acatatattgttgaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagt +aatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaatattctgggctag +cgtgagatagtttcttgtcctaatatttttcagatcgaatagcttctatttttgtgttta +ttgacatatgtcgaaactccttactcagtgaaagtcatgaccagatccacgaacaatctt +cggaatcagtctcgttttacggcggaatcttgagtctaacttatatcccgtcgcttactt +tctaacaccccttatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgt +tattttttgaagtaagttacattgggcagactcttgacattttcgatacgactttctttc +atccatcacaggactcgttcgtattgatatcagaagctcgtgatgattagttgtcttctt +taccaatactttgaggcctattctgcgaaatttttgttgccctgcgaacttcacatacca +aggaacacctcgcaacatgccttcatatccatcgttcattgtaattcttacacaatgaat +cctaagtaattacatccctgcgtaaaagatggtaggggcactgaggatatattaccaagc +atttagttatgagtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcg +taatgttatctcgggttccgcgaataaacgagatagattcattatatatggccctaagca +aaaacctcctcgtattctgttggtaattagaatcacacaatacgggttgagatattaatt +atttgtagtacgaagagatataaaaagatgaacaattactcaagtcaagatgtatacggg +atttataataaaaatcgggtagagatctgctttgcaattcagacgtgccactaaatcgta +atatgtcgcgttacatcagaaagggtaactattattaattaataaagggcttaatcacta +catattagatcttatccgatagtcttatctattcgttgtatttttaagcggttctaattc +agtcattatatcagtgctccgagttctttattattgttttaaggatgacaaaatgcctct +tgttataacgctgggagaagcagactaagagtcggagcagttggtagaatgaggctgcaa +aagacggtctcgacgaatggacagactttactaaaccaatgaaagacagaagtagagcaa +agtctgaagtggtatcagcttaattatgacaacccttaatacttccctttcgccgaatac +tggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgctcataaataggt +agactactcgcaatccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcg +tgtttatcaaccgtccccactcgcctggggagacatgagaccacccccgtggggattatt +agtccgcagtaatcgactcttgacaatccttttcgattatgtcatagcaatttacgacag +ttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaacccacatgaatg +tgattcttggcaatttctaatccactaaagcttttccgttgaatctggttgtagatattt +atataagttcactaattaagatcacggtagtatattgatagtgatgtctttgcaagaggt +tggccgaggaatttacggattctctattgatacaatttgtctggcttataactcttaagg +ctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttggactccctcttt +catgtcagtaacatttcagccgttattgttacgatatgcttgaacaatattgatctacca +cacacccatagtatattttataggtcatgctgttacctacgagcatggtattccacttcc +cattcaatgagtattcaacatcactagcctcagagatgatgacccacctctaataacgtc +acgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcat +ataacatttgagggtaaagctaagcggatgctttatataatcaatactcaataataagat +ttgattgcattttagagttatgacacgacatagttcactaacgagttactattcccagat +ctagactgaagtactgatcgagacgatccttacgtcgatgatcgttagttatcgacttag +gtcgggtctctagcggtattggtacttaaccggacactatactaataacccatgatcaaa +gcataacagaatacagacgataatttcgccaacatatatgtacagaccccaagcatgaga +agctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaa +ctggttcccgggagtcctggagtttcgacttacataaatggaaacaatgtattttgctaa +tttatctatagcgtcatttggaccaatacagaatattatgttgcctagtaatccactata +acccgcaagtgctgatagaaaatttttagacgatttataaatgccccaagtatccctccc +gtgaatcctccgttatactaattagtattcgttcatacgtataccgcgcatatatgaaca +tttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggt +taacagacgtacatgaagggaaactttatatctatagtgatgcttccgtagaaataccgc +cactggtctgccaatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttg +tttgcagagtataacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcac +tattggctacaaaatagggaagagtttcaatcatgagagggagtatatggatgctttgta +gctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagatacataagcgataa +gttacgacaattataagcaacatccctaccttcgtaacgatttcactgttactgcgcttg +aaatacactatggggctattggcggagagaagcagatcgcgccgagcatatacgagacct +ataatgttgatgatagagaaggcgtctgaattgatacatcgaagtacactttctttcgta +gtatctctcgtcctctttctatctccggacacaagaattaagttatatatatagagtctt +accaatcatgttgaatcctgattctcagagttctttggcgggccttgtgatgactgagaa +acaatgcaatattgctccaaatttcctaagcaaattctcggttatgttatgttatcagca +aagcgttacgttatgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtg +ggaataattcttttgaagacagcactccttaaataatatcgctccgtgtttgtatttatc +gaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcggataacaattaat +acgatgttcatagtgacagtatactgatcgagtcctctaaagtcaattacctcacttaac +aatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccga +gtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctctctgaattccttc +gtgccaacttaaaacattatcaaaatttcttctacttggattaactacttttacgagcat +ggcaaattcccctgtggaagacggttcattattatcggaaaccttatagaaattgcgtgt +tgactgaaattagatttttattgtaagagttgcatctttgcgattcctctggtctagctt +ccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgt +aataattaggttcggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgc +tgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaat +gagactcagtagttaaataaatccatatctgcaatcgattccacaggtattgtccactat +ctttgaactactctaagagatacaagcttagctgagaccgaggtgtatatgactacgctg +atatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaataccggctgtttccag +ctttataagattaaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagt +tggttcattaattagctaagtacgaggtacaacttatctgtcccagaacagctccacaag +tttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattaga +gtttacaactcagtattttatcagtacgttttgtttccaacattacccggtatgacaaaa +tgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcc +tacacatactgaattcaggcaatgcgttttattcgaaaggtcatataactagaaaacatg +atgaattcttatcggatccttttactagcatagtgttggcgaacacctcgtaatgctcag +cggcaaattggactgcgggtccttatcatacattttttttcaatataggcgattggtcta +ggttagtgattccccaacacttaaggtttgctgacattcataccctcagcaacttcctct +caaaaattagagtgagttggtggtcttataagaccgttgattatttgaggtggtcaaatg +atggtgcgatgcacaaatcgttataatcgtactctgtagacaataacccattgtagtgcc +gattttgtgcataatacaagaaggaggatataaaaatgacttttcaataatattggctat +tagcaacaagaaggagaatcctcattaagttagcaaccgcagggggtactgcagtccaag +gaggtttcattggagagagcagtatgaaaacggcaattatgattgtgagattcgctgaag +attgtgtctctgattttcctagatagaataagctatagctacttaatcaactcttaactg +tggagactatcctgatgatctgaataccccatttacaaaattccatatcaatgaggctaa +cgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatacaagacaaaacac +tgcttccattacgggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgata +aagctgtcttgcgtttatacttaaacaaattttgacctgacataatggagcgacttatcg +gatgttgccgatctttagggtcatctattaagcttatacgaaaaagggacaagcacgtta +cgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaactccaatatctgta +agaacagaaaaatacaggagtccttttcatttttcaagttaacaatataagtaggagctt +agagaggcttgcatgaaaatcgttaggaattacagaataggcagagagtggggcgtgtag +actacattcttcaggccccacaatatgggttataggttaaactgcactttttgcgatctc +ccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcat +ccaactattcagataaacaagatcgcagaattaaagcttaaccatatcttgatagcccat +cgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaa +aatttagacaaacataattcattctttcgactggacacgctaaggtttggacaaactttg +tatctatatctggaggcctgtattccagcccttcttttaataagatttacggcttaaact +atggatatttgccaggaaatgacactgctattgacaggaacataattttgattcaaacct +cattgttaattattttatatctcctgtttttatatcagaatgcttctgtcctagaaggca +tactcaaggtgagggctcgaggaatgaatcataatagaccggcccctattaatattggtt +caattctttcttacataacgcggaatttgattgcacgaacaccgggaacacataaccgta +tagcgcccgttatgctagtgcctagcgactgggaccgtggagtctatatcgtctttctac +cattattaatctaaggatataccactttaagtcctttcaactaacataaggcgcattcca +tgcgctaaggaccttgaatttattatttcttacatgataaaagatcgagtcgacgggaac +aaaaggctacgtactcaataaagtgcagtttactaagagccctttttctggcttgtggag +actatcataacatgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtg +tagtattgaacgagatctttccaattgccccatagcaggaatagttatatattgcagatc +gcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattac +ggtttttgatcaaagcacagtgagagttgagcaaattacagttatacgacttaattcagt +ctccataaattgaaacgacacttcttaacgggaggaccagacacgttcattaagtgagga +gtgcactttttgactttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaa +cagatttgaagttatttctgttttaatacactgggagttctgtcaatatcgcaggaaccg +cctgacgtcccctatcacacctcagagggtaaagggacaggggaaagggtaatcgagggg +tagggaacgtagttggcacacccaatggacgaataaatgctgccatatccacggagggcg +ggattgcggttgattttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcc +tccactggaaattactgcgtacatccgctgagaattgcaatggagtgtctcggtttttct +ttaaacaaaaccaaattgacaacttcatagtataatttttgcacattacaagcgttaatt +aacaaacttactttgctgttagctgcctatatttgtccgacaatataactggatatctct +gcgagaactgtaaattaacggcacttggaacataatagttcctattggtaacgacgttgt +aggcggcaattatccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaat +ctctcgtaagtataactttagaagactccaaggtacccagaacctcttcagcggacacga +tcgctatcaatcaataaggattattcactgaaaccgctcatatctggaggtggacgtttt +tcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctg +ttattttcatgaccggataggacatctcgcggaaattcgggtaacagctgggtagatata +ggacctcccctacgtattaatgataagcctgtcataactagcttggtttaccgaagagac +aataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaaca +tgtactattactctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgat +gttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtct +gagcattcgtacactgcgtattaagatcaggttgaacaggttcctaacaaattttgtgac +ctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctg +acacttctaaaaccaaattaaggctttatccaatatgggtccttaagtgctaaacatcat +tcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcgccaaattgacac +atcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtgtgtattctggct +ctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgt +aggtcacatcagcagatcctaagtaattccgttttattgtcctgagggagtaggatcgac +gaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaa +tgaactattgtcatctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcg +atggttctttatgcggacctgtcatatcattgactggcacttgcttacatccaaataaca +cgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatt +tcgccctctacatgataaatgaataagtaagaagatgatctttttgtggcggtaccttaa +gcgtactcctgtcgacgagttactactaaaggaatgtagggttctggatctatgaaaagc +gacctccatatatatacgggcctaagcggagtaaaataagtgatcaatggactaacattg +aaatgttagtattgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaac +gaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttactttagttggttg +cgggaacaacaggaggctatactaactggtagcgttcttgcttccattatgttattatta +taattaaaaataagacatatggtagagttgtagtcagggtggatcgggttgtctataacg +ttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcg +cctacctcatgtgcaccacacattcacagcacacccctcattataggcaaggaagcaaac +aaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaatagaaacacttagc +ggtaatgaaaagataggactaaaattcactagtatcctggaacgaggcaacagagttatc +tagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacc +tctattgatatacaagtgactttctcggtaataacgcacttcacaatgtgttgtttcttt +tctatgtattttgcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgt +aaatcgtatcacatggtataactgcaggaggaacattatccaaattcaccacaattacta +atccacccttttacttttactaaagatatattaattctcatgttgtctgaattgtataac +ccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaaca +cacgacttccttccgtctattcagacactcaacgagactaacttttcctaggtaatcaat +gatattgggtaactcgtggcatcttatagttattgatccggctcttttgtagatcctgtg +cgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtttattctacgtac +ccgatttggttactactaagcggcctttcttcaaacttgcagttgtgacttacattccta +tttcttcaaagcagggaagggttacagggagagacttattgagatacgattggaatttcc +atgtacaatcgttaatacgcttgtagaccagcaactcagtatagagatccgtttcctaaa +gggtgagcggtaggggcaaggcaataagaaattactaaaaccctagttgttaatataaga +acgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaa +taggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttct +caaagatcctaacctaaaaggggcttattctactttttccgacactcaatggacgagaca +aacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatcgttattattaat +cggtttccattatctatatgcggtatagatctccgagaggaccctgtaaactagctctgc +ggtttaactggtgctaatagaccgccactatgttattgcttctagctcctagcgtcttat +catgttatacattaatgtcgcatattggacagtagccaggcttggatggatcgccgacaa +aaagaaaagactttccctgtaaggacttaactattacatataacttggatcattaatctg +caaattagagtaacggtctttcaccagcttcatattccaacgtggcgctagtcgatatcc +catgaagtttaaaactagaattggcagtctcacttcacagtgcgtatctatacgacaaaa +gtggtcgatttgcataaatatcttatcgatattcaggttattaccgattccttgctaacg +ctagaagtcacaccagagtaataataattccagacacctgtgaaataatcggtcactacg +gatagactagtaacgataatacgtatagtccataaaagttgaattttaggggctaaagat +attagcaatactggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctac +attttcgaccaattgtatcgataggaatagttacagtcacgcttgtagatgtaagagatg +acgttattcttagggttcttaagtcggggggtaatttaagaccactagtaaaggtagagg +cgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagtt +agcaactgattttagtggcaaccttaacggttgaattgatctactaatacaggcctacac +cgaagggtacagataatgattcttactaccctaacatgatagagtcctgtcctatctcat +aggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattca +cttatagacttcaggttatttcgtgctaacattaagatagaatataatcagtcgttaaga +aactattatccagctttcgtcaaccataaagattaaaaactgaaacttggcaagatatga +atagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagca +cttgtgtttagtaaagcgggagagtgcggtaattaatattaatatactattaagctacac +agcaaaggctgcaataatgttagtaagtagaacataaaggtattctccacaagtaataaa +tagtgtgagctaattgactaacttaactctcgcgacaagtgatgtggataagatgactca +tatcgtctttttctgtagtgccgacatcccacctggatcgaacaattccttctagttatc +gactttgattacctatcctattaaacagatagggttgtaaagtcagaaaatgatcggctt +gcgttggtctaccatagctagagttagaacgcgtagatagaggccttttgttgccaacgt +gggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatc +cattagattagatgtttgtgttttgggtctgatgtcctaactactttctcagtgaaacta +atgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtcta +taacgtatataaagtcgctgaatttagaacacaccttatctatgttgtaaagttacttta +ttccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttg +tcagtgtagataagaatttctttcatacttcactggaatccggcgtatggatatctctac +cgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttg +gtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtg +aagtctaattatttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgc +gccaatgaggatagaggacattgcatgtacgtaggactattctccaaggggtcttctatt +ttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactttataccagatac +tttcattagatatgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaa +aaaagacccgttgtgatatgatgtttttctagttcgttctcatatatatagatcaacaat +gaataatctcatgatctataaccgatgtatatttatattccggttgactgctccggtgca +attcactacggacactaatgactaatatggcgcctttcatcagaaacgctaaatatgatt +aatgaattaagggagtattatctaattattagagagtagcagttagtctgatattttcgg +tgtatgtgttagccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtg +ttgtatgcttcactttatgactctggttatatccctcggagaacaagaataagagtacga +gaagttcggtcattgaggatgaaatagaaccgctagacgaatggactcacgtttataaaa +ctatgtatcacagtactacagctaactctgaagtccgagaagcttttgtaggacaaaacg +ttataagtacctttcgcagaatacggccgtgcatacctgttataaggcgtagtagggaca +ccatgctatccctcatatagagctacactaataccattacatggtgactatcgtttacgg +ccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactg +cagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctcaatccttttcca +ttatggcatagcaagtgacgactcgtcagccatgggaataatagcactaatccgattact +tatgaattagaacccacatgaatgtgattctgcgaattgtctaagaatctaatgattttc +cggtgaatatggttgttgttatttattgaacttatattattaacatcacccttcgttagt +gatagtcagctatttccaagaggttccccgagcatttttaccattctctagtcatacaag +ttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaattctgcagatgt +tagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtttttcgttacata +tgctggtaaaatattcatagtaataactacaatacttgatttgttacgtaatgctcgtac +ataacacaatcgtattccacggaacagtaaagctctattattctgatcgagcctaagaga +ggatcacactacgctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgac +cagttatagacagtgtaattccatattacatgtcaggcttaagctaacccgagcctttat +ataagctataatcaagaattagattggagtgcattttagacttatctatcgaaatagtga +tagtaagagtttatatgacctgatctagactgatgttctcttccacaacagccttaaggc +gtggagcctttcttatactattaggtcgcgtcgagagccctattcgtaatgttaacgaca +ctagactaatatacaatgagctaagaataacacaagtcacaagataatttacaaatcata +tatctacagtccacaaccatcactagcgattgcaaagcgttattggtactaccgctctaa +atcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgtgagactgaaaga +aatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttag +tttggtcaagactatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattg +ataaatgccccaacgttccatcacgtctataagccgtgttactaatgtgtattagtgcat +acctattcagaccatagttcaactgttggactgaaggcccgtcttggggttcgtgaatga +gagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatcggtttatctaga +gtcatgcttaaggtgaatttcagccaatgggctcccattgagctagtatggtgctttacc +tttgtaagtggtggctttccttggtgtgctgactttaacacggcagagtgattatccgaa +gaatggataataagacgctggcaatattggctaataaagtccgatgagtttcaatcatga +ctgcgaggagatccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcat +tcttgatacataaagatccgatatcggtccactttgtttaccaaaagccctaccttcgta +acgatggaaatgtgaatgagagtgaaatacacgatggggatattgccggtgagtacaagt +tagaccacacattagaactgacctatattcgtcatcatagagatggagtatgaattgatt +ctgcgaagtacactggctttacgagtatctagacgccgcggtatatctcccgtcaatact +atgaaggtatatatatagaggctgaaaattcatgttcaatcctctttctaagagtgagtg +ggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagt +atacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaatctcgattcacc +gagagaagtgattttggcggtgtgcgattaattcttttgatgacagatctcattatttta +tatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggg +gggagagtgcgctgaacattttatacgatgtgattactcaaaggataaggttcgaggcct +ctatactcatggaactatcttataattataatggatcgtggctcattccacctatccaaa +cttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttggga +cgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaaattgattctact +gcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttata +gcaaacattattcaatttcagtcttgactgaaattagtttgttagtgttagaggtccata +tgtcacatgcatatggtctagatgccattgtacagtaataccttagattagtattagcgg +catgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgca +aataggaatacttacaatttttgatgacttgttagcatatcgctatcacccataaaaaac +ctgatacttgatgagcgggtgattgagactatgtactgatataattcaatagctccaata +gatgaaacagctatgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctg +aacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacgaaatcgatccca +gaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacg +aagaatgggtagagagtttgaaggtgcttctggattttcctaagtacgtggtaaaaattt +gatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgggtgaatctgatt +agccaacccagtgatctgatttcagttgtcaaatctcttttttataactaccttttgttt +ccataatttaaccggatctcataatgaacaaacgggtagaataatggtagcacatagcga +gcttgtctattcagaaatatggcctactcagaatgtattctccaaatcagtgttatgcga +aacgtaattttacgtgtaataatgatgatttcttatcggttccttgtactacaatactct +tgcccaacaaatactaagcataacagcaaaattcgaatccccctccttttaataaatggt +ttttcaatatagccgattcgtattcgttagtctttcaccaactattaacctggcatctaa +ttaataaaatcaccaaaggactctataatatgacagtcacttcggcctcttttaagacag +ttgattattgcaggtccgcaattgatggtgacatgcacaattagttagaatccgactatg +gagacaattaacaattgtagtgcccatttggtccagttgacttcaaccacgagttataaa +ggtattttaatttatagtcgatagtaccaacaacaagcacaatcataattatgttagaaa +acccagggggtaatgctctaaatccagctttaaggccagagtgcactatgaaatcgccat +tgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagat +accttatgaagcaacgattatatctggactagatcatgatgatcggaataaaacattgaa +ataagtccttatcaaggagcataaacattttatttaatttatacttcgtaaataaattca +gaattttttttcaagacattaatctgagtaaatgacggctagaaagggttcctactcgaa +tcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcac +cggaaagaaggctgccacttttagcttcttgacgatctttagcgtcatatttttagatta +gtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaag +agcaggacaactccttgatcgggaagaactgaaatagacagctgtcattttcattggtca +acttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaact +atagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcg +ttaaaaggaacgggttgccagctacagatatactctaggtatatcccaaacaagagacgt +cctttggctgttgtaatcggtcataatacttgtcacataaacaagatcgctgaattaaac +attaaacagttagtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatc +tatcgtctatcacagagcgacgtaaatttagacaaacattattatttcttgacaatggaa +tcgataagcgttcctctaacttggtatatatatctcgaccccgggattccagccattctt +gtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaaatgatattgact +gcaacagattttggatgcaaaaatatttgtgaattattggttatatactggttgtatagc +acaatcattaggtcctagaaggcatactcaacctcagcgagagagctagcatgcataatt +gtaccgcccatattaatattcctgaaatgatttcttacattacgcccaatttcagtcatc +gaacacccccatcaatttacccgatagagaacgtgatcatacgcaataccctatgcgaac +gtccactctatagcgtctgtatacaatgattattcgttccatttacaacgttaagtaatt +taaacttacataaggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgc +agttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaa +gagacctttgtatccattgtggagaatatcataaattcaagatggggtgtcatgctattc +ggtcctaaacattcttaatggctgttctattgttagtctgatttaaaatggaaccatagc +acgaatagttagatagggctcatacccctgtaacgatctacaaatccttccccgggtgtg +tgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcacacgtcagattat +tacactgatacgaattatttcagtcgacagtaattgaatagaaacttattaacgccagca +cctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttt +taaaaatcttgatttctatatcaaatgatgtgtagttttttctctgttattaaaatccca +gtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatcacacgcgttagcg +aaagcggaatggctaatacagccctacgcaacgtagtgggatcaacatatggacgaattt +atgctcaatgagccaacctcccccgcattgcggttcattttaaggcctgggtaacatcta +tcgtttagataatcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagt +ccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcgtaatacgataat +tgttgctattgactacaggttatgaaaaaacttactttgcgggtacatgcatatttttgt +accacattattacgcgatatctctcagtgtactctaaattaaaccctcttcgaacatttt +agttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtagaatggacaactcc +agttcaactgcatgtaactcatagctcgcgttagtataaattgactagtagccatgggac +aaagtaactagtcagcggaaaagatccctttaaagatatatgcaggttgcaagcataaag +ctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaatttt +gggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaatatcgcccattt +tcccgtataagctccgtacttatacgaactacacgaccttttaagcattagccgctcata +tcgtgattcgtgtacagatgagtctattaaaattacagacatactccatatctcgctcct +tgaactttgaataatgcgctaacttgtactatgaataggcagaacccaactttcccgttt +gcgtcaagcggggaaacgatacatgttgtcagatttatgattatctagttttagatcacg +tttaccgataatcggctgtggtctgagcagtcctacactgagtatttacttcagcttcat +atcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatctttt +ttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacgatttttactatag +cggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtggctcttgtccttg +aagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaattatttggtgac +taatagtccgtgggtttgagccatatacctaacgccataaactacgtggtgctttagatg +caatctaaacagaacagaaagcgtagcgctcatcagcacagactaactttttcagtttga +gtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgat +tgggcggctcaatcttgcctaatttctactattgtcagctgtacgactgtactaagtgta +tagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagc +gcacttccgttcatcaaattaaatcctggcttacccgattctccggaagtctgacctaga +gattgacgacggccgcgtattattgagacctcttcaggattaatcaataacgaagtagtt +gatctgtttggcgacgtaccttaagccgactccgctacacgagtttctactaaaccaatg +tagccttatgcttagatgaataccgtcctaattagatattccggcataacagcagtaaat +tatctgttcaatggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaa +tattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctc +gttaatcattaatttaggtgcgtgagggttaaacaccagcatattctatatgctagacgt +cttccttaaaggatcgtagtattataattaataataagaaatatggttgacgtctagtca +gcgggcatacgctgctctatatactggcattattcaaaacttgacggtaaaaaaacgaat +tttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacac +ctctttattgccaagcatgcaataaaaaaaatgttaatagtacgtttacgacattttatt +ttataataaagagaaactattacacctattgatatgataggacgtaaattaacgagtagc +ctgcatagaggcaaatgaggtttctacatggtatagacctgatgctgaaacatcgatgag +ttttggtcccctcgctcgttgaaatctagtcatttactactgtctttcgagctattatac +cacttcactatgtggtgtttctttgctatgtatggggctagtcaaacatgatgactatag +ctacaactcagagagcgggcgtgttaagagtatctcatgctagaactgcacgacgaactt +gatacaaagtaacaacatttacgattccacaaggtgactttgaagaaacatagtttaatt +ctctgcttcgatcatttctataaaccggtaccatcgcagcggatagatgcataacatttc +tactactccaggcatcttaaaacacacgtagtacttcactagattaagacacgataagtg +tataacttggcagtgggaagcaaggagattggcgaactcctggcatctgttacgttttgt +tcaggctcggttgttgataatgtccgactcctgccatattgaagactcgctcgagggaga +tcgggattcgttgattataagtacacgtgttccgtaatactatgaggcagtgattcaaaa +tggcacttctgacttacatgactaggtattattaccacggaagcgttaaaggcacactct +tatggacttaagattgcaagtgccttcttctagcctgaattcgcgggttcaacacaaact +ctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtact +aaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcg +aaaatcgggttaagcaaacacaaataggaattgtgataaaccccaccttgagaggtcgca +agaccaacctcgggaacaacggctctaagagaataacctaaatccggatgagtagactgt +gtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgca +ttcaattgaatcgtttgtattatgagctgtacagtagctatatcagctatagttatccca +gaggaacaggtaaactagctctgagcgtgaaatccggatattagaacccctagatgggat +tgattctagctaatacaggcttatctggttttacagttatctagatgattggtaaggtga +aacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagctattttctaggt +attataaagtcgagcattaatatcaatttgacagtaaaggtctttcaccagcttcatatg +ccatagggcccatactcgatttaaattgaacggtttaacgagtattggaactctcactta +taactgagtagctatacgaaaaatctggtccatttccagaaatttattatcgatttgctg +cttagtacccaggaagtgataacccttgaaggcacaacactgtaataagttttcctgtca +catctgtaatattcggtcactacgcattcacgactaaagataattactatactaattaaa +agttcaatgttagggccgaatcatagtagaaattctcgtctagcctaatcggacttacct +atgggctgtgaggatttatcagtatgtggacaaaaatgctagagataggtatagttaaag +tcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgg +gatgacaactactatacgtagagccgtactcaggattagatagtgtgaaagagtcaaata +aaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtag +ggatattctaatacaggccttcaccgaaccctaatgataatctgtcttaataacattaaa +tgattgtctccgctacgagctcttagggcctcattttaaatgactaatgtccaaagaaga +gactttcccaatttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaag +atagaagattatcaggagggaagtttctattatcaaccgttacgcaaccataaactttta +aatctcataatggcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgct +ggggagctagatatcggtataccacttcggttgtggtaagcccgagtgggccgttagtaa +tattaatagacgattatccgacaatgcattcgctgaaataatcttacttaggagaaatta +atgctatgagccaaaactatttatgtctgtcacattattgactaaagtatctatcgacaa +aactgatgtccataagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcg +agcgaaaaatgaattatagttatccaatttgagtaaattgcctattatacagataggctt +gtttagtcagataaggttccgcttgaggtgctctaacttagcgagagttagaaagcctag +tgagaggcattttggtgccaaactccggctcgcatgagtaggccagagagtcactttctt +tcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgtggctatgtgcta +ctatataagttagaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgag +acggggtacgccgttgaggctcgagatagtagataaactagaggaatgtagataaaacat +tagctagggggtttagttactggattacataggaagtgcaccatcacggtgtgggggttc +gtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcc +tatacggactttgcatatctctaccgactcatctggtcgtctatgcgggtaattgtattg +ctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaatccttataatag +cataagcaattattagactgcgtgaagtcttagtagttctcaagctttacgttgtatgta +aataactcacgtaatcagccgtccccaaatcaccattgaggtcattgaatgtacggagca +ctattatcaatgcggtatgcgattttctgagcgattattgttaaagacttagcgttgagc +cccggaacacttgattacagattctttaaggagttatccaaatatcattttaaataatag +tagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtac +ttctctgatatatacttcaactatgaagattctattcatcgataacccaggtatatttat +atgcccgttcactgcgcagggcaaattatctacggacaataatgacgtagttggacccgg +taagaactaacgcttaatatgattaaggatgtatgccagtattatcttattatgtcagag +tagaagtttctctgagattttccgtcgttgtggtacaccggatttggctctctttttaga +actgagaactcggagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccg +ccctcatcaactataacaggacgacaagttccgtcttgctccatcatatactaccgatac +accaatcgtatcaagtttagtatacttgctttctctcttctacagcttactcgcttgtcc +gagaagcggttggtgctcataaagttagtagtaaatgtacaactagtagccagtccttac +ctgtttttacgactactacggacaccatgagatacagaagttagtgctacaattatacca +ttacatgctcaatatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatac +gtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttgactaacatcttt +tacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcgg +aagaataccacttttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaa +ttgtagtagaatatattcatttgaccgtcattagccttcttcttaggttgtgtacggata +gtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttt +tttaccaggctagagtcagaaaagttggagccatgttaaatagttaccatcataaaccac +tgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaa +tggtaacaactgttgcgttacttaggctggttaatttgtcagagtaataaatacatgtct +tgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaaaagtaaagctct +tttattctgatagtgactaactcaggatctaaatacgcgattatactaaccttcaccaaa +gctcaaaaatcatctgctggtgaccagttatagacagggtaattcaatatttaatgtctc +ccttaacatttcaccagcatggattgaagatagtataaagttttacatggcagtcattgt +gtcacggttctatacaaattctgatagttagacggtatttgaaatgtgcttctagcatgg +tatcttacacaactgaatgaacgactggagccgttcgtatactatttgcgagcctcgaga +ccccgtttcctaatgttaacgaatatagtataatataaattgtgatatgaataacacaag +taactacagtttggacaattaattgttctaaactaaaaatcattcacttcagatggcata +gagttatggctactacacatataaagcggtatgtgaaacacccgttttagccggaaaccc +tctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtga +ctcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgca +gcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaac +tgtgaataatgtctattactgattaactagtaagacattagtgcatctggtccactgaag +cacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaa +agcaagcctataggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcac +attgtgctaggttcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttg +ttatcggcagactctttatcccaagaatggataatatgtacatggaaagtgtccataatt +aagtcccttcactgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgact +tacttgctttttgatcaacttaattatggattcataaagttcagatatcggtacaattgg +tgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatc +cccatttgcccggtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagc +attgagatccacgatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacga +agaggtatatataacctaaatactaggtacgttgttagagagacgatgaaaattaatcgt +caatacgctggcgaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtg +tcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaattcacggaacgt +agcgttgggaaatatcctttctaccacacatcggattttcgccctctcccattatttatt +gtgttctcacatagaattattgtttagacatccctcgttgtatggagagttgcccgagcg +taaaggcataatccatataccgccgggtgagtgacctgaaattgtttttagttgggattt +cgctatggattagcttacacgaagagattctaatggtactataggataattataatgctg +cgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatac +ctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattat +atatgttgattatttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaa +gctgcatctcgcttaagtttgagagcttacattagtctatttcagtcttctaggaaatgt +ctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatgacatgctaaact +aagaaagtagattactattaccggcatgcctaatgcgattgcactgctatgaaggtgcgg +acgtcgcgcccatgtagccctgataataccaatacttacatttggtcagcaattctgaca +ttatacctagcacccataaatttactcagacttgaggacaggctcttggagtcgatcttc +tgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagttagggcatagtat +agatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagctgagatctatcc +taaaatgcaaccatatcgttcacacatgatatgaacccagggggaaacattgagttcagt +taaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacgggcttatggttt +ttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaaca +acattaaaatcgcggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatat +ctttggtagaacttactttgctttaaatatgttaaaccgatctaataatctacaaaacgg +tagattttgcctagcacattgcgtccttctctattcagatagaggcaatactcagaaggt +tttatccaaagcactgtgttgactaacctaagttttagtctaataatcatgattgattat +aggtgccgtggactacatgactcgtccacaaataatacttagcagatcagcaattggcca +agcacccgacttttatttaatggttgtgcaatagtccagattcgtattcgggactctttc +aaataatagtttcctggcatctaagtaagaaaagctcataaggaagcgatattatgacac +gctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttca +aaatttactgagaagacgaagatcgactaaagttaaaatgctagtccacagttggtcaag +ttgaattcatccacgagttatatagctattttaatttatagtcgagtgtacaaaaaacat +ccacaataagatttatcttagaataacaacccccgtatcatcgaaatcctccgttatggc +ctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgagg +tggtgacgagtgagatgatcagtttcattatgatgatacgattttatcgcgactagttaa +tcatcatagcaagtaaaatttgaattatgtcattatcatgctccattaacaggttattta +attgatactgacgaaattttttcacaatgggttttctagaatttaatatcagtaattgaa +gccttcataggggtcctactagtatcctacacgacgcaggtccgcagtatcctggaggga +cgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccat +agtgagccgatgagttttacattagtactaaatcccaaatcatactttacgatgaggctt +gctagcgctaaagagaatacatacaccaccacatagaattgttagcgatgatatcaaata +gactcctggaagtgtcagggggaaactgttcaatatttcgtccacaggactgaccaggca +tggaaaagactgacgttggaaactataccatctcacgcccgacgcttcactaattgatga +tccaaaaaatatagcccggattcctgattagcaaagggttcacagagaaagatattatcg +acgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatc +ataaaaatgtgacctctagtatacaggttaatgttagtgatacacaatactcgtgggcca +tgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgtatttggtctaatt +atgttttatttagtgacaatccaatagataaccggtcctattaagggctatatttttagc +gaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaattgccagtgggca +atcctaagcaaaatgagattctatcctaaagtttgggcttgatataagatttcggatgta +tgggttttataatcgttggagagctcaatcatgagctaatacatggatttcgctacctca +ccgagagaccttgcatgaagaattctaaccaaaagtttaataggccggattggattgagt +taattaagaccttgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtga +gcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgag +ttcctttgaaatagttaactaatttaaaattaattaacgacatggaaatcacagaaccta +atgctttgtaggagttatttatgctgtttactgcctctacaaccctaataaagcagtcct +aagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtcaatttaataaat +tcaacatcgggtctcaggatattcggtcatataatttattaagggctcttcgagtcttac +tctgagtgaaattggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcga +tatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatat +aagaaaactcacacgtctcattattaaactgagtacaatttttgcacgagaaagtaatgc +aatacaatatgatgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgc +actggattaaaatccgattatttttaaaaatattcagtgctagagcatatcaggtctact +tttttatctggtatgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaa +gttataacataactcccgttagccaaagcccaatcccgattactgccctaccctaacgtc +tgccatctaaatatcgaacttgttatgatcaatgtgactacctcccaccctttccccttc +atttgttccactggggataagctagcgttttcagaatcaatgcaataagaatagccaatt +gtctcacttcatcagagctcttggcaattccaggcgctacgtggttctggaatatattca +tttttcaaatagtaatacgtttagtgttgctattgtctacacgtttggatattacgttat +gtgagcggacatcaatagttgtctaactctttagtaagccagagatagcactcttagcga +atggataccatcttccataagtttagttaatagtccgaaacaactgcttcgagcatattt +gaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatagatagagtttgtt +ttaagggactactagaaatgggacaatcttaatagtatgacctaaactgacatttaaaga +tatatccaggtggcaagcataaagatcattgcgccacctccaccgtgggattacttatca +gtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagctgagttgatgct +aaccttacctatgataccccattggaccggttaacagccctacttattccaaataaaaga +acttttatgctgtagaagctattatagtgatgcctggtaacttcagtatattaaaatgac +acacatacgccatatagagctcctggaactttgaataatgagcgaacttcgaagttgaag +agcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattg +atcattatcgaggttttcataaccttgacccattatcggctgtgcgcggacaagtactta +aatcactagtttcttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataa +gacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggatttta +aattttgttccatttttaatttagccgtaaggatgtccgtaaatgattgaaaattggatt +caatctttgggcctatgctactggaacctgatcgacaaaatttcaaacatacgttaactc +cgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccatataccttaccac +ttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagactaccgatcatatc +aactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaag +taccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaattgctaagaggctc +agagctaccactgtaatttctctagagcccataataaatgaacgatacatccgtaggtag +cacctaagggattataatggaagccaaatgcagttaataatattatatactggcgtacac +gattcgacggatctctcacatagtgattcacgacccccccctttgattgacacagcgtca +gcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagct +acaactgggtataatttaccatgcttccctgatgctgagtgcaatacactaagaatgagt +ttttaccccatatcaccagtatttgttctgttattgcgaagaaatggctatgctgagttg +gcgactaaagtcacccatcctttttattaggtaaccccctcccttaaactaactgatttg +ctggagctgccctgcatacatatactttatcatttatggacgtccgtgacgcttattatc +caccatagtcgatatgctacacggattcattaatggatcgtaggagtttaagttatattt +actaagatcggtctcggctactatcccgccttacccggcgctatttacggccatttttaa +tatattgacggtaattattcctatggtttcgaccgcacgtccttggacaagaaagaatgg +caaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtga +tgagtaacttgacgaaatgttagtggttattaaagactatctattacaccttttgttttc +tgtcgtagtatattaaagtctagaagccttacaggaaaatcagggttatacagccgatac +tccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgt +atactgtatttagaccttttatacaaagtaaatatctcggctttatgtgattgggagggg +cctactcaaacatgatgacttgacctaataatcactgtgcgggcgtcttatgactagcta +ttccttgaaatccaccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtg +aatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcg +cacacgttacttccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaatt +cacgagtttaacaaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaa +ctactcgaagatgtttcgttttcttaaccataggggcttcttaatggcccactacgcaca +ttttgttcaagcccgagagggacatccccattacgggagtattactaaaactgttccgta +atacgttcagcaagggatgaaaaaggccactgctcaagttattgacgtgggagtattaca +tcggaagcctgaatcccacactatgatggtctgtacaggcctagggactgcgtctagacg +gtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaaggctcacaccta +ccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaata +aagacgtggcaaaaacccccgcacataagccgctttagatttcacaaataccaatgcggt +taaaaacatccttgagtcgtacatacaccatactcgcgttaaacggatataacagaagat +aataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaataatgcttacca +gtcatttagctatacggctttcatttcatgtcaagagggtggagtttgacctgtacagtt +gatatatcaccgatacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccg +catattacaaacaatagatgggattcattatacataagacacgatgatctgctttttcag +gttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtat +tgacagggaacctattttcgaggtattatatagtccagcttgaatatcaatttgacagtt +aacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaaattctacgggtt +atcgtctagtccaactatcaattataactcacgagatataagtaaattctcgtacttggc +ctgatttttattatactttggatccttagtaaacaggaagggagaaaccttcaacgaaaa +acactggattttgttttactctcaaagctcttatatgacggaaataccctgtcaagtctt +aactttattactagactaatgaaatgggcttggggtggccagaatcatagtacaatttag +cggatacactattcggactttcctatcggctgtctggttggataagtatggggactaata +ggctagacatacctatacttaaactatacaggcgtcatctatctctgcaactttggagtt +ccctgatgttctcccgccctttgggttcacatcttctataccgacacccctaataacgat +tagtttgtgggttagagtaaattaatacggttaatattaatgtatcgttgaaaagctggt +gtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtataactaccctaatg +ataagctgtaggaataaaattaatgctgtctctaagcgaagagatatttccgactctgtt +ttaatgacgaatctcattacttctgacttgcaaatgttcaatatggcacggtttcacggc +acctttgtgacgcatataatgaacttagaagattataacgacggaactttatatgataat +ccgttacgattaaagaatctgttaaatatcataatggcattcagttctagaccgtgcatc +atggtaaacttactttctctgcatggcgacatacatttcgctattcaaattcgcgtgtgg +ttacacccactcgcacctttggaatattaagagaagatgatcagaaaatccattcgctca +atttttctgacgtacgtctaatttatcctaggagacaaatcgttttatgtctctcacatt +tttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaagatactcggtgg +agcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttccaagttcagtta +agtgaatatgtttaacatacccggcttttcgatcttaagctgacgctggacgtgcgagta +atgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacgccccctcccttc +tcgagcccactcacgctatgtattgacgcgaacttgttcgggatcagacttttcaggagt +tcggtcgcgtgtccctatgtgctaatatataagttagatcgcattagatgctaatctgaa +tacttatagacgaccttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaa +acgacaggtagggacatataaaatttgagtgcggctttagttaagggtttaattacctac +tcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgt +actaggtagtgattaatgatatcctagacgcacgtgccttagatcttcagactctgatgg +tccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaatt +acgatatctaaatacttataatacaataaccaaggatgagaatgactcatcgcgttggag +ttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcccaatatctccag +tgagctaattcattggacggtccactttgatcaatccccgaggagatgttcggacacttt +agtctgtaacacttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttt +tccaaagttcattttaaataagactacgataggcctttcctattgatataaactacccgg +ctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatagcaagattcgatt +cttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcataggatctaagca +aaattatcaagttgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcc +cacgttgatagtatgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtac +accggatttgcatcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgat +atttagcaagaggcgttgataaagccctcatcatctagatctcgacctcatctgccctct +tgctccatcattttctacacagactactttcctatctacgttagtataattgctttctat +cttagtatcatttagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaag +ggacaacttgtagcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaa +gaagtttgtcattctattagacattgaattgcgcaattgacttgtaccacttatgatcga +acactgaatcaagactgtgattaactaaaatagacaagccactatatcaactaataaaaa +cgcccctggtggtcgaacatagttgactacaggataattaattggactggagccattaca +ttctctacaatcgtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaa +aaaaatgctttcgcaggagcacattggtagttcaatagtttcatgggaacctcttgagcc +gtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgaga +gggaattcaccggaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgt +ttaagagttaccagcttaatccacggtgctctactagtatcatcagctgtcttgcctcgc +ctagaaatatgcattctatcgttatcctatcaacggttgccgtactgagcagccttattg +tggaagagtaatatataaatgtagtcttgtctttacgaagcagacgtaagtaataatgac +ttggaataccaaaactaaacatagtggattatcatactcaagaactctccagataaataa +cagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaa +cgctaattcatttgttattggatccagtatcagttaaactgaatggagtgaagattgtag +aatgttgttctggcctcgcatggggtctaggtgatatacaatttctcatacttacacggt +agtggaaatctgattctagcttcgtagctgactatactcaaggaaccactgctcaaggta +ggagactagttccgaccctacagtcaaagtggccgaagcttaaactatagactagttgtt +aaatgctgatttcaagatatcatctatatacagtttggacaattatgtgtgcgaaactaa +aattcatgctattcagatggatttcacttatgccttagaaacagatattgcccgagctca +atcaacagttttagccggaaacaatcgaagcatagggacaatgtatcttttcctaaattg +ccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactc +gttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaat +aactgaaagaaacgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacac +attagtgaatatcggccaatgaaccaaacgcttcccggtacgctatctctctcatcggga +ggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaac +ctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtccgggcgtactcct +ccatggaagggcgcgcatctagtgttataccaactcgctttttaactactatgctgtagt +tctacaggcatagtggccagtattttctaacttctctggatagatgctctcactcctcat +ccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatggaggcattaagt +atcttcactgttccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagc +tcaagcacactcattgaatactgccccagttgcaacctcacttaatctgacaaaaataat +gactactctaagtgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtat +aggcatgtaactcgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtg +tgtgacaccaggtaattgatgcggatataagctggagatcactcacgcccacacaaggcg +ctgctacctctttattccaatgtgtaagaatttgctaacttcatttctagaccgcagctt +tgcggtcataatttcacggtacggacccttgggttagagacttgataacacacttcgcag +tttccaccgcgcacatgttttagtggcttctaacatagaatttttgttgtgacataaaga +gtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagccccgtgagtcaca +tctaattggttgtactgcgcatttagctatcctttagctgactcgaagagattcgattcc +taatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcag +atctgcataactcgcgcttaattacttatgagtagttccaagttcgctacgttatgagag +agattggaattaagcaaatatgttttatggtgattttgggatgagaaggactgctaagta +cggctactaaacaaatttctaaaaccgccatctaccttatcttggagacatttaagttgt +atatgtcactagtctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaag +agccgattcatcaaatgcttatctaagaaagtagtggactattacaccaagcacgaatgc +cagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaat +tacatttggtcagcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcag +ctcacccgcttgctctagatcttatctttgtatgaatgtcagaatttactgcaatatccg +ttccgaatagtgagggcttagtatagttctctgtatacaggtcacatcaaactccccctg +tcctagtacagctctgagctttaattaattgcatacatttccttcaatcatcagatgaaa +acaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaacaactagcccgac +tcacgttcatccgccgtatccttgttcagttcttactccgtattaggtcagcgaaatcta +atcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacg +ctgagcagttatcggctattagatagtggggtgaaagtaattggctggaattatgttaaa +acgtgatattaagctaaaatacgctacttgttgccgacctaattcagtcattcgatattc +agttagagccaagaataacaagcttgtataaattgaacggggtgcactaaacgatgtgtt +actctaatattcagcttggagtatacctgaaggcgaattcatgtatcggccaataataag +acgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgtggggattgagtc +cactgtacgagtacggtctctggaaaattataggttcagggaatataaggaagtaaagat +aattaccaagagatttttggtatcgctatgacccagaggtgttctaacgtctgttttgat +ccgcagaatttctgcctcaatgcatatttgacggacttgaactagagcctctaaagttaa +atggcgacgcaactgttcctaaacttcaattattactactctttttttcctagggtattg +tagaggccagtggacaaaataaatcaaatttaagatgtttcggacattaacatcccccgt +agcatagaaatcatcagttatccaatctctcatcgagcttttacaatttctgctggcgct +atggacagcatatgccgcgagacctccgcaagactcacttgatcactgtaagtatcttca +ttagaggttagagcctatagttaagctgctgacctagtaaaattggtattttctaatttt +attgctcaagttaaaggttagtgaagggataatgacgttatttttgaacaatgggttgta +ttcaattttatatcacgaatggaacccttcattcccggcataatactagacgacacgaac +aagctccgatctatcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagca +tcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcaggactacttattacc +tattaataagttaacatgagccttcataccccgtaagacaatacatactccaccaattag +aattctgagccatcttatctttttgtatcatcgaagggtatggccgaataggttaattag +ttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctc +gccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttccggattaccaaac +gcggcaaagagaaacattgtatcgacggagataacttaatacagaaggaaggggcatctt +cgaatacggatgaataattctatctgtttattctgacatcttgttttcaggttaatctta +cgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaatattgacgagagca +atctcactccttttgggtctatttatgttttattgaggcacaagcctatacagaacaggt +actattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttgg +tacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgg +gctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgacc +gaattcatccatgtagattcagatcacacactcattccttgatgttgtctaaacaaaagt +tgttgtggacgcattggagggagttaagtaacaacttgggatcgcatacttataaaaatt +atatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagt +cactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgt +accaaatcgaaagaacacttaataaggcttgcttgcacggaggtatgatgtttactgact +ctacaaccctaattttccagtacgtacattcattccaataggttagttctcaaagtgcta +tacaggctcctcaattgatgatatgcttcagccgctctatggatattagctcattttatt +taggaagcccgcttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtg +tgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctctcccgttcacta +ccatacttggtaccgtgcgcatattacatatagatataggatcattttttaaagctgtac +taggtttgatcgacaatcttatgctatactatatgatgtaaccctcataatcaataccga +tcgtacgatcctagcataggtggcaagcgattttatgccgattattgtgttaaatagtct +gtgagtgtgattatcagggctacgttggtagaggggttgtatagacctcgcacacattgt +gacatacttaacaatatacgaaaactgatataataaatccccttacccaaacaccaatcc +cgttgaatcaactaccataacgtctcccatataaattgcctacttgtttgcataaatctg +aatacataacaccattgcaccttcttgtgttccaatcccgttaagattgccttgtcagat +gatatgcaagaacaatagcatttgctagcaattattaacagctcttcgaattgcctccac +ataacgcgggagggtatattttaatttggcaaatactaagtactgttggcgtcatatgct +attaacggttggatattaagttatgtcagccgtaagcaagagtgggcgaaatattttgtt +acccagtgagagcactcttagagtttggatacaataggccatatgttgacttaagaggac +gtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaa +tcttaagaatagagacacgttcgtgttagggtatactacaaatccgaaaatcttaagagg +atcacctaaactgaaatttatacatatttcaacgtggatagatttaacataattcagcca +cctccaacctgggagtaattttcagtagatttactagatgattagtggcccaacgcactt +gactatataagatctggggatcctaacctgacctatgagacaaaattggaaacgttaaca +gcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgc +gtaacttcactatagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatg +aatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccc +cttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttg +agcaggtccgagcacatggaagtatatcacgtgtttctgaaccggcttatccctaagata +tatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttgtgcgactccacg +tgcatgcccagaaatacgagtttaaatttggttacatggttaattttgaccgaagcatcg +cactttatgattgataattggattcaatatgtcgccctatgcgaatgcaacatgatccac +aatttggctataagacgtttaatccgtatcacactttgtttgcggctagtatagtaacgc +ccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttcaaatataaaaac +taatcaaacacgacccatatgatcatctgaagatatttggaactttctcgacaaccaccc +tcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatatt +gagtcaagatttgcttagtggcgatgagcgtacacgcttatttctctagtcacaattagt +tatctacgagacatcacgagggagcaaataagcgatgttatggctacacataggcacgta +tgaatatgatataagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacc +cacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccc +caacgtaaggatcaactagaagagaaaactcggtattagtttaaatgcgtcacggagcat +gagtgcatttcactaagaatgtctgtgtaaccaatataacatctatttgttatctgattg +cctacttatggctttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtacc +aactccctttaaattacgctgtgcaggctcatgcactgcatacatatacggtagcaggta +gggacctcacgcacccttattataatcaatagtagttatcagtcaacgaggcaggaatgc +tgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactatcacgcattacca +ggcgagatttaagccaattttgaatatagtcaacgtaatttttactatgggttccaccga +aacgccttgcacaactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaa +taccttcatatatattttttcggttgactaacgtgaactaaggttaggggttttgtatgt +ctatataggaaacagtttcttttctgtcctactttagtaaagtcttcaagccttactcca +aaatcacggtgattaagccgttactcagcagcatgattctgcctgctcgggtcctaaaat +ccagccttgtaagagtcgctgtgtattagctagggagacctttgttaaaaaggatatatc +gcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatct +ctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaa +aatattggtacttgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagag +aattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggcttagaagactcc +atgatttaataaatactacgaaggaaagactggatctaaagataactctagtaaggccaa +ctcccttcaatgctgttgccagttataatccaagagctgtccttttctgaaccatagcgg +cttctgaagcgaactagaagcaaagttggttctagccagacagccacataccctgtacgg +gtgtattactaaaactggtccggtattagttcaccaagggaggaattaggcaaaggatct +aggtatgcaagtcggagtattacatccctaccctgaatccatcaataggttcctctgtac +tggccttcgcaatgagtattcaaggttgtacagccgtataataataagatagtgactatg +aacgggaagtaacccgctcaccttccccaaaacattgttatatctaagtattaaagtctg +ccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcacttaagccgcttt +tgatttatatttttccaatgcgcttttaaaaataattcagtcctacatactaattaagac +ccttaaacggagatatcacaagttaagttttaaccatctcgactaggtggaactatagat +acccaactcaatttatcattacctgtaatgttcctagaaggattgcatttcatgtcaaga +cggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaatcacctaaaccta +ttagtcagagcacccggttagaaccagttgtcaaaaaatagagcggttgcatgagacaga +agtaacgatgagatccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcc +cttaaaaatatttttaaatactaggcaaacccaacataggttagtcctatgtgatacgcc +acatggtatatcattttgtaacgttacctagggataatcaggaagtggaattacgcaaaa +gtagacagtgaaatgcttagggttatagtctagtccaaagataaaggataaagcacgtca +gagaactatattagccgaatgggaatcattgttaggagactgtggatcatgtctaaaaag +caacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgat +gaccgatagtacctgtatactagttactgtattacgtgtctaatgatttcggattggggt +ccccagaatcagacgtcattgtagacgattcaagtttaccaatttaatttcccagctctc +cttggagaactatcgccaataattgcagtcactttccttttctgaaacgataaagccgtc +agagttctctgcaacgttggacttacctgaggttctaacccactttcggttctaatagta +gttaacgacacaacgaataacctttactgtggggctttcacgatattttttcgcttatta +ttaatggttacgtcataagctggtgtccaaattaaggttaccggcttcgcagagtagttg +tatccaagtataacttccctaatcataagatcgaggtagaaaattaatgctgtctctaac +cgaacagatatgtcccactatgtggtatggacgttgctaattacttctgaagggaaattg +gtcattatggatacgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttg +atccaccgttctttataggataataactgacgattaaagattatggtaaatagattaagc +caattctcttcttgtcagtgaagcatccttaactgacttgctctgcagcccctcatacat +ttagctattcaaagtaccggctcgtttcaaactctcccacctttggaagaggttgtcaac +ttgataagtatatcatttacagcattttttcggacgtacctctaatgtttcattgcagaa +aattagttttttctatcgcacattttgcaagtaacgttagagacacaattatctgcgaat +gaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatca +aggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccggcgtttcgatctt +aagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtctgtctccaaggg +tcggcaaaaaagacccctccattctcgagcccactcacgatatgtagggacgacaacttg +tgcggcttatgaattgtctggactgcgggcgagggtccatatctccgaagttagaaggga +catacctttagatgataagatcaattcttattgacgaaattcatccacaacggggaacaa +cttcaccctagacttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccg +tttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcga +caagatagaggctatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtg +cctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggcataaaactccag +caatttgggggccgaaaacaaatgacgttagctaattaattatatgacatgatcaaagga +ggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaact +tttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcctagttgataattc +cccgagcagtggttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaatt +ctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcag +ttcctattgatttattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgt +ttatgattattgctactttagatgctgactgttaactccgtgttgtttttcaaccgtata +tcacaaccgaattggatagaacctatagtttcaagttctgccacaaggtatcatatttac +agttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtaga +gctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtgatagcacatatac +cacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaacacatattattat +tgttatccaactaatcggacctatgcataaagcattgtctaaacagaataattgcctata +tacggtagttttagtgatttatatcttagtatcagttagagcttcgaactcttcaggttc +ctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttcca +agtagtacctataaatcacagaaagatctgtctcagtatagttgaaatggtattcagcta +gtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaacgaatatagaca +agacactatatcatataataaaaaagaacatggtgctcgaacatagttgaattcaccata +ttgaaggggaatgctgacatgtaattcgctactagacgatcaattccctacttgtcaaag +ttgaactggtacgttcttggaattaaatatgattgcgctggaccaaattgcgacttcttg +agtttcagggcaaacgattgagccggaggatgtccgtctcttacctttcttgcttatgat +aaacgacggtccctgtacatcactgggaattctcagcaaaaataattgggtaaatcgaga +ctcgatgtattcggccacaaaggtgttagacgttaaagattattcaacggggcgataata +ggatcataaccggtatgcaagcgcattgaaagagccatgagatccttatccgataaacgc +tgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaa +gttgaagacctaagttataatgaagtgcaataccaaatcgattcatagtggattatcaga +ctcaagatatctcctgataaattacagttgttaagatacggataaaatgagatttaagat +tagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagtta +aaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagt +taatatgtagcttacgttctagcttgtgctaatctgagtatagattcgtagaggaatatt +atcaagcttccacgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagt +agcgtaaactatagtctagttgttaaatgctcagttcttgttatattcgatatactcttg +gctaatttatgtctgagtatataaaattaatgatattaacttgcatttcacggatccctt +agaaaaagattttgaccgagcgcattataaacggttacaccgaatcaatagaagcatacc +caatagctttctttgaatttattgcctgcgcaacttggctgactctctagatccgaataa +ttctatatggtcgtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgg +gccgataatggctctttgcaaaattactcaatgatacgattgatcaaagcggtagttgct +agtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttccaaaagagtcca +cgtaccatatctatctcatagcgacgcgaggggaaccttatctaactatcattccattta +ccgggtgactctcgatgcaggatccgattgggataaattgcccagaaatggctcattcct +gactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggcttataccatcta +gattgttaactacttgcctgtagttctacagccatactggacagttgtttctaaatgatc +gggattcatgctagcactcctctgaatgcaccgcgtaagtttaactattacgtccgtggg +cagataaggatggaggctgtatgtatcttaactgttacctaatatggctggtaattatca +aagtaaggaccttaatgccatagcgctagcaatcgctttgtatactgaccatgtgccaac +ctctcttaatctgtaaaatataatgtcttagctaactgtggacgatcatgtctctgccta +gagcttcgctgtatcaattcctatagccagcgtactagtgacacaacaacaccgtgtgag +aaaagatattagtccttacgtctgtctctctacagcttattgatgaggattgaacatgga +catatagctccccctcaaaagcagatgctacctctttattccattctcgaacatttgccg +aacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacgtcacgtcccttt +gagactggataaatatattaccaggggccaacgagcaattgttggaggcgcttctataat +acaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatatt +aatgtgaaacccccctctctcacatcttatgcggtgtactgccctggtacatttcctgta +caggactccaacagtgtagattcctaagatagctgttggagttgcctcacgccagatcga +aaaactgaataaactagtgagctgagctgcagaaataccgcttaattacttatgactagt +tcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattt +tggctggactagcactccttacttcccctactattcaaatgtcgtaaacagcatgagaca +ggatcgtgctgacatttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcg +ttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctg +gtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaa +gcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaa +aaaatatttttaagcagtaggcacctaacccgattcctctacttagtagctttctttgat +tctcagaattgactgcaatatcactgcacaattctgtgccattactagacttctctgtat +taacgtctcatcttactaacactcgcctaggacacatctgagagtgaagtatttcaatac +atttactgaaatcttcagttctaaaatccccgaataaggctcttatcggtttggccaaca +caagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaa +taactatttcggcagacaaagcttataacaagttgccggcgcgtataatatttaaaagac +cccttgagctgctcaattaaaacgctcacctggtataggctattagatagtgccgtctta +gtaaggggcgggaattatcggataaactgatattttgataaaataaccgacttgttcacg +acataagtcactaaggagattttatctttctccaaagtatatcttccttggataatttca +aagcgctgcaatttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgt +agtaatctagaggcaaattataagaagttcatcatatcattttcgactacaaaaacaagg +tgttgtatgccggcgcattgtgtaaactggacgagtaccctagatggaaaattatacgtt +aagccaagatttcgatgtaatgataattacctacacatttttgctatccataggaacaag +agctgttctataggctcgtggcatacgaacatttgctgccgctatgaatattggaagctc +ttcaactacagactctattcttaattgccgtcgaaaatgggccgaatcggctattattaa +tactcggtttttccgaggggattgttgtcgacagtcgtaattattattaatattgatgtt +ggtgaggtcatttaaatacaaccttgcagacaatgaataagggatccaatctctcatact +ccttttacaattgctcatgcccctatgcaaaccttatgccgccacacctccgcaactctc +tcttctgaactgtaagtagcttcattactggtttgagactatactgaagctgatgacatt +ctaaaatggctattttcgaatgtgattcataatgtttatcgtttgggatggcagaatcac +gttatttttgatatagcccgggtattctattgtatagaacgtatgctacaagtcattccc +cgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctt +tatttcccgataacctatcttccataaatagcggacagcaggatactgacgctcaacatc +agtggttatggtctaatttttaacttttaataaggtaacttcagcaggcatacacagtaa +ctctttaatttataatcaaattagaagtctgacacttcttatatttttctatcatccaac +gcgatcgcccattagcttattgtgttactaataacgtatctaaaccaatccttttcaagc +tactgcctatattgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattg +tcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagacaacgagtgaaat +ttatacactacgaagggccagcgtacaagacccatgaattaggcgatatgtttattctga +catattggtttatccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaatt +ttttttcgaagattcacgactgaaatataaatacgtttggctatatttatgttggaggga +ggcaatagcctttactgttaaccgaagatttagccagtgagtgtgacactaaaacactgg +aataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatat +agctctggatataattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaa +gccggcctctcatattgaaggtccgaagtattccatgtacattaagatcactctctcatt +catgcatcttggcttaacaaatctggttgtccaagctttccaggcacgtatggtacaaat +tcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagt +aaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaat +acggttagaagggattagttatgttacaaatccattgaaaacttaagaagcattgcgtgc +tcggagggtgcatcttttatcaagagactaacattattttcaacgacgtacatgctttac +aatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccg +atatccattggaccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtatt +gccataatgtaatacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaat +gaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgatttcatatagata +tacgataagttggtatagctctactaggtggcatccacaatcgttgcatttactatagct +ggttacaatcataatctataccgttccttacatactaccatagcgggatagcgttttttt +gccgttgattgggtttaagaggatgtcagtctcattatatccgattcggtgggagagccg +ttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaactgatataagat +ataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatt +tgactaattgggtgcagatttctcaattaataaaaaaatggcaccggatgggcttacaag +ccccttatcattcacttgtatcatgatttccaagaacaatagaatttgctagcaagtatg +aacagagattcgaattgcatccacagtacgccggagcgtttattttaatgtggatatgac +gatgtactgttggcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaag +catgtctgggagaaatatggtggtacaatctcagagaaagattacagtttggtttaaata +ggacttatcgggtcggaagtggaacttaataagcagtacacaattgggcaacagacgtct +tgcctattacaataggattacaatgcgttagatttcagacacgttcgtgtttggctattc +gtcaattccctaaatagttagacgatcaactattatcaaagtgattctttgttcatcctc +cattcatgtaacagatggcacactacgcataacgccgaggaattttaacgagatttaaga +gagcagttcgggcacaacccacttgactttataacagctcggcagcataaacggtaatat +gtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaactaagtggttcatg +ttcaacagatgtgacgcagcaagcctaacttatctattggttttgctataaaagaacaaa +gttacacagaatcctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaa +tagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactc +cgggtatgataatggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggtt +aggataaggatgagaccgaacttatttccggccataactttagattttctacctagtaca +caacatcagggcggacacgaaaccgccatcacatcatataccaggtttaatttgcttaat +gggggaagtgtcaacgaaccttcgaactttagcaggcatatggccattatatatggcccc +agagcagaatgctacagcagacaaaatttggatttatgtagtttaatacctatcaaactt +ggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaattattactactc +agcagcttctgcaatgataaaatcttatcatacacgtcacatatgataatatctacttag +ggggaacgggctccacaacctacatagtactcaatacttacactattcgacaggcacacc +aaacctgtacagtcccaaaagattgagtcaactttgcagtactgcagatcacagtaatag +cttagttagcgagtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgat +gtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaactgtacaacctt +agagataagtctcaggctactaaaaacacgttgtggcactaacaggatcatggttgattc +ttacttattcggctgaccggcccaataagtaaccttcaactagaacagaataatcgggag +tagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagt +taaaatcgttttcttagcggattccctacttatggatttgagctcgtccacaatattcga +tacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaa +ggaattaatagaaggttgatggtaggctccgaacgctccatgattataatcaagtggact +gtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccct +atacgagtagataaaccatgaacagcacagtgtgaacccatggttgattttaggctacct +tatttttaatttccgttacacagaaacgaattccacaactaacatgccattaatttttcg +atatcttataaaagatggtcgaaattcattcatttattttttttcggttctcgaaagtca +actaagctgtcgcgttttgtttctctttagaggtaaaagtggctttgatctcctacgttt +ggatactagtcaaccattactccatttgatccgtgagtatcacctgtctaacatccagca +ttatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgtattagctaggga +cacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccccagtagatttat +tcagctagtgtaagtataagatatctcacccacgaggttcaagtgatatgcagtcttaga +ataatacttatcctgaatttcgatattatgggtacttcaataatccgctagcgctacttt +atgtctcgttggacagcaggacacatggcagtcttaaacactaaagacatcacctgaatg +aatgtaatgggattacaagaatcaatgaggtattatatacgacgtaggaaactctggata +tatacagtaatctagttacgccatcgcacttcattcctctggaaacttagaagacatcag +ctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaagttgcttataca +aacacacccaatgacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaa +acccagcatttagcaataggagctacgtatgcaactcccacgtggtaataccttcaagct +atcaatatataggtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccag +tataataattacagaggctctatgaaacccaactttccagctaaaagtcccaattaaatg +gttatttcgtacttttaaagtcgcccgttctgttattacgcgaattgattctactccaaa +attaaacacaaattatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataag +gctctactaaattataattaagacacttattaccagatttctctagttaagtttgaacca +gctcgactaccgcgaaagatacattcccttctctatttttcagttcatctatgggtcaga +gaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcag +tgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaa +aagactgccctggaaggagtaagaagtatacagctgatccggtgtatccttcagtcatct +gccctatactaattacacgacgcaaggaaaaataggtttattttctaggcaaacccttca +taggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggata +ataacgatctccaatgaaccaaatgtagaatgtctattgattacccttttactattcgac +ttagagataggagatagaacctcagtgtacttttttagccgaatgggaatctttgggagg +tgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgtt +cgtggaatcgataacagatttgttgacccatagtaaatgtatactagtttatgttgtaag +tgtagattgttttccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagtt +gaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgta +agtgtaggtttagataaagccgtatgagttatatcataagggcctcggaaagcagcttcg +aaccaaagttcccttataatagtagtttaactataaaagtatatactggtctgtcgccct +ttcacgatttgttttaccggtttatgaagcgttacgtcattagagcggctccaatttaag +gttaacggcttccatgtgtagttgtatacaaggataacttaaagtatctgttcagcgagc +tagttaagttatcctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttg +ctaatttattctcaaggcaaattgggaattatcgatacctgtataccataaggtcgctcg +atgtgatgcttatgtcttctggtgatcctaccttagttagtgctgattaacggaacatta +atgtttatcgttttgagatttagccaattctctgattctaactcaagatgccttatctga +cgtgctatgcagcccctaagtattttacattgtaataggacacgctcctttaaaactcgc +caaaaggtcgttgtggttctctactggttaactatataatttacagctttgttgagctag +ttcctctttggtttaagtcctcaatattagttggttcgagcgataagttggctagttacc +ttagtcactatattagatccgaatgttatgcttcatctgaagaccgccaccctccaaaat +ttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtg +tatctgtacacgagtttccatattttcatcaacagccaccgcacacttatgtcactctag +gtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgctagtcaaaaata +aacatagcgaggcaccactaattcggccgcttatcaatgggatgctctgcgcgagacgcg +ccagagctcagtagttagttcggacatacatttacttcagatgatcaattagttttctac +aaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctttagtatccttcc +gtcttatataaggtcagtcccccgtttcggtaccctggaatttactaagaataatgaaac +agcccccaaggacgtacgtttacaaatgatagaccagatcgcctagcttattccgacgca +tgttgcatagaattgaaccaacggaatgtgagagtaactagatgagccgaccacagcacc +cgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatgtcctttgagtat +taagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctcggatattcaggg +aacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaa +tgcctacctcatagtgctgaattaacacagcactgcggacctaacttttcgaggtttcaa +gttcacgtctcaaaacctaataggctggaatatgtagggatcctcggtgaatttgtgatt +gggtttgttgtagtactgaccaagtgaatattctttttttctaaaagcagatctgctgcc +gggcactacgaaggagatctctgtgtatcattattgcttcttgacatgatgactcttaaa +tcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacatattgttgatact +tcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaaatactggtgact +tggtcctatctactattagctagacctctggggaaccacgcccccgtaaaacctgtgcaa +gagagggggtcatacatcttagacatcgcgcctccaccagggaagcattgggtgattgac +caggtgtgtaacaaatatgattattcttatactaatattagcaaagatgcataatgattt +gtattaaatgtataattgaattgataagggtcttttagtcagtgatagagtagtataagg +tagacattagaactcttaaccggacgcagatttttcggtcttagtaagccaattagtcga +caaaacaaggtaagagcggttactagtagtacctataatgcactgaatcttcggtcgaag +tatagttctaatgctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaa +caagctcttgtaagtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcc +tacttattaggggaattaaccagattgaaggccaatcctcacatgtaatgagataataga +cgataaatgaaattcttgtaatagttgaactgctacgtgatgggtattatatatgattga +gatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccc +tcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcactccgaagtataag +caataataatgcgggtaatccagactagatcttttcggactcaatgcggtttcacggtaa +acatgattaataccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgcc +aggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttg +tttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaagtccattacctt +ttagtttcagactggtggagctgactaaagttatatcatcattttgtacactggtttagt +taacgataatttcagatttaacatgaccagacgataatcgctgtatatccagttggaatg +tggtttgccagaaaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatc +ccatccattgcgctatacctcagtgtatttggagctgtagttataccgtgtgctaagatc +agtagacatgacgagagcaatattatctaccttacaagcatcaacggacgtctagtcgga +acaaaagactctaaaactcgaacttcaggttaatatactatagttctgtattcagcagtt +attcttatattcgatattatcttgcctattggatgtctgactttagtatattaatcatag +tatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaattataaacggtt +acaaccattaaagacaacaagaccctatagctttatttgaattttgtcaatgcgcaactt +ggagctcgcgatacatcccaattagtctatagggtcgggacgattctacggcatttctgg +ttataatgacaacatggattgtggcccgagaatcgctctttcattaattaagcaatcatt +acagtcttataagcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgag +ccgaatagcttaaaaaacaggccaccgaacattgatagagaataccgaccacagcgcaac +ctttgattactttcattaaattgtacggctcactcgacatcaagcttaagattgcgataa +tgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcagaaagcgtaccca +gagaagatacgctgttacaatatacagggtgaaattattgcctgttcttcgtaaccattt +cgccaaacttggttagaaatgatagccattcatgatagaaataagctgaatgataccagt +atctttaactatgtagtcagggggaagataacgatggtccatgtatgtttctgatatgtg +acagtattggccgcgtaatttgctaacgaagctacttaatgcctttgagcttcatataga +tttctttaatcaaaatcggcaaaaagatagtatgagctataatatatgctagtagagaac +tctggaccatcatctatatgaatactgattcgagcgtgcaattactttagcctgcgtact +actgactctacaaaacactctgagataagtttgtagtcagtaagtcgctctctataaacc +ttttggatgaccattgtacagccacttatagatcccaataaatagcacaggagacagagt +ttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagggcacctattatt +tgatacctaacctaacggccctttcacaatggagaaatatatgacatcgggacaaacaca +aatggtgggtggccaggagatatgacatggtggcgtctctaagaaacacggactccctct +aggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtg +taatgacctggtacattgactggtcaggaatacatcactgtagttgccgtagtgtcctgt +tggtgttccatcaagacacatcgtataacgcaatttacgacggacatcagatcaagttat +acagattatttaagtatcacgtgtgcattgggacataagggatctcacacatgccttgga +acatttttgctttgtgccgctttttcgctgcactaccaatccttacttaccagtatattc +aaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcgattgggatagac +gagacatttgcgagcgccctccacggatacgaatctcccatatcaatgtgaactggatgc +tatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcag +ttattcagaacctaatacacaaaaccgtcaaacattttctaattctaggtatgggccgat +cataggagctaaggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgc +atatactgagtagctggcgtgcattctctcaattgtatcctttttaactgaactagtcgg +tcccatttcgtgactgagatctattaaccgataagattaataacactcgcattcgtatca +gctcagagtgaagtttttcaataatttgactgatatattaacttctaaaataacccttta +agcctcggatccgtttcccaatcacatcaaaaattcttattccaactatctacggattaa +caacgtgcatggggatcgtagtaagaacttgttccgatcactttgagtatatcaagttga +cggcccggttattattgaatagaaacattcacctgctaaattaaataccgcacatcggat +acccgatttcagagggccgtcttactaagggcaggctttgttcggtttaactgagatgtt +cattattttacagtatgcttcaactaatatgtaacgaaggacagtggatctgtctccata +gtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttga +tcatggcacgtgaaagcaacccctagtattctagacgaaaattttttctagttcatctga +taatttgccaattcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcg +aacctagagccattatttgtcggtaacccatgagttccttcttttcagaagttaatacac +tgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcataacaacattgga +tcaagatagcaatttggctacctattctaattctcactagattcggtattccactacaat +atcggcagattaggattggatgaataatcggtgtttaagtccggttgcgtctccaatctc +ctaatttttattaatattgatcttggtgacctattgtaaataaaaacttcaagactttga +ataacggtgaaaagatagaagactcatttgaaaatggatcatccacagatccaaacatta +gcaagacactaatccccaactagctattctgatcgcgatcgtgctgcagtactcctgtca +caatagtctgttcatgatctaattctttttgggctttgttcgatggtgattcagaatctt +tatccggtcgcttccctgtagctactttgtggggatattgcccggggattatagggttga +gatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactacatcagaacatcg +tgaagacaccatacgcggtacctttatttaccgataacatttcttcaagaaataccggta +agcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaattttatttaggt +tactgctcaaggaataaaaactaactatttaatttataataatattacaaggctcacact +gattagatttgtctataagacttcgcgatcccccattaccggattgtcttaagaataaac +tagataaaccatgcattttctagataaggcctttagtctaattagatacaaaaaacacga +tagttgcatccttaatttattgtgtcaaacctggaaccttttaattacccgcaaatcact +ttatgtcgagactacctctgaaatttattatctacctaccgcatgaggacttgaaccatc +ttgtaggagttatgtttattagctaagattcgtttatcctgtagcggtccatgtatattc +aacaagcaaaaagcactcagaattgtttttagttgagtcaagactgatatataaataagt +ttccctagttttttcgtggtgggacgatattgaattgaatcttaaccgaagagtttccca +ctctgtcgcacaataatacacgccaatatttccagccctgcttatgccttaatcggttac +tcaatctcccattgaagttcattttgatctgcatagaagtttcgggcccagccttttttc +tgccaccttcctccaagctctgtagacgcactctaagattgatgctcacatgtattaatt +ctacattaacataaatatataagtcatgcatcttcgagtaaaatatctggttctccaaca +tgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatgattgggttaact +ggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgta +ttcctcgtgctcggaagggctattacgcttacttccgttttggtatcttaatatgacttt +caaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagtt +gtttaaacgaactacttgctttacaataccggtcgtatatatcgccgtgaatccagaaga +ttgtcttctttggattatcaaccgagatcctgtggaccgatgttttgggaccttcacaga +ggactccaggtagagctcgcttttgcattaatctaagaattgtacctctctaaaagatct +aaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaattactttaggccga +aaggcacatgagttattatacatatacgagatggtggtatacatcgaattcggggcatac +actatagttgcattgtatttagctgctttaaataatatgatattaccttccttacataag +acattaccggcataccctggttttcaacttgtggggctttttgacgatcgcactctcatt +tgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaa +tagattacttttcgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaa +gtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaa +aaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatcttgatttcattctt +cttgtcaattgccgacataggatgaaatcagattccaatgcaatacacagtaacccccac +ccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggcc +ttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgtacaatctcacac +atagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaactttattagaag +taaaaatgtgggcaaaagaaggattccattttacaagacgattacaatgagttacatgtc +tctcaacgtagtctttccctagtagtctttgaactatttaggtactccagaaaattttag +caaagggtttctgtgtgaatccgccattcatgtttatgatggaacaataagaataacgcc +ctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatattcaatttagtaca +gatccccagaagttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtct +aattactatactaacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagt +gtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttag +gacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatg +agcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacac +ataatcgaactattgatagtcgggagcataaccaggtgaacgtactttgttcacgacatt +tattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatca +ttgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgagaactttagctgg +cttttggccagtatttagggaccaagagcactagccttaagctgaatattttgccattta +tctactgttataactttaaaacttggtggcaccagacttgtcgatacacacgcatcaatc +tgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttatattatatttaaac +taaaagatgatattagcttctgagggcgatagggctccaaatcataaagaggaatatatt +attacacgattagaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttgg +cagtactccacatctcagtaatacagttgggagagtctcaaatgttgttttattactcaa +tgaaccaccctcataatttcactgctgttccattaaatttgcaaacgatcatttgctttg +aagaaacgtaaaatcgacaaaattacagataagtagatgcataataaaaaaaactgctcg +ctataacacgatcatcgtgcattcttacttaggagcatcacccgcacaataacgtacctt +aaactacaacactattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaa +agaacttgctctctcgtaaaatgtgataatagtttgcggagaggattcaattattttcca +ttgcacctactccactagattcgataaaagaaggtggtcctcccttaaaaagaaatgtta +agtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatccttccctaagaaaca +taaaggtttttaataatgtcgactgtgaactataactgcatcctttcctgacctactccg +gttccttgttgttatttctgaacgagaccagtagataaacaatgtaaaccacagtgggta +ccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcata +atcttacttgaaattaattttgccttttattttttttcaggctcgaaattaatgatttgt +tttttttgaccttctagttacgctaatatgcggtcgcctgtggtttctattgagtcctat +aacgggatgggatctaatacgtttggttactagtaaacaaggtataaatttgataccgga +gtatcaactgtataacatcaagctttatgactcatacgcgaagtaatgacacaaggcttt +caggagatcgcgagtacagagccactaaggggtgtattacgatagtgacaccaccgagcg +cactcactccccaagtagatttatgatcctacgctaagtattagatatataaccaaagag +gttctagtcagtgcaactcttagaataataattagccggttttgcctttttaggcctaat +gcaatattcagctagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtt +taaactaatcaaatataatctatgaatgttatgccagtacttgaataaatcaggtttttt +ataagtccttgcatactctcgttatatactgttagagtcttaccccatagaaattctttc +atctgcaaacttagaagaattctcagctacggggagcataaagtccccaggatgttgaca +aatacaacaaatgtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagtt +ttagccgaaccttgtacggataaatccctccattttccaatagcagatacctatcctact +acctcgtggtattaaattaaagcttgaaatatagagctgcatagcttatccaattcccaa +gcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagcaaacccatcttt +aaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttat +taagacaattgtttataagccataattaaaaacatatgttcaacaggttcattgatattt +gtaattgcacaggtttttaataaggatctacgtaagtataatgaacaaactttttaccag +agttatattctgtactttgaaaatgctcctctaccgccttagagactttcaattagattt +tttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgc +taaccctatcgtctgtctcataactgtaggtctaatataattttcagttttcgaacacat +aaccctttgaaaatctgctatttaatgtctcacctgcatgcactatcttctatactgctc +agaacggctatacgtcactatgctccaagtgacgatttaaacgaagcaaggaataatagg +tttattttagtgcaaaacaattaagtgcggactacgtgctctttacaataagccttgtga +ttgggctataggttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctt +tgcattacccggttactagtcgaattacagatagctgttagatactcactctaattttgg +acaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaa +acgattacatattatagacttgttcggggtagagatatcacagttgtgcaaacattgtaa +atcgatactagtttatgttggtagtctagttgcttttaccattccccgaaaaacttgatc +tactatttcgacaacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagt +gccactatttgtccactatatgtaagtgtagctttacataatccactatgactgagatca +ttacggcctaggaaagcagcgtagaaaaaaagggcccggatattacgactgtaactataa +aactagttactggtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaac +gaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttctataaaacgata +aagtaaagttgatgttcagcctccttcttatggttgcatcgagagtacactactcagtgg +gaaatagatcggggttcctacttcagattgtattatctaggcaattgccgattgtgccat +acctggataaaataagctacctacatgtgatgcttatctattatcgtcatactaccttag +ggtgtcctgttgaacgctacattaatctttagccgtttgagatgttccaatggataggag +tctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatt +tcgaaacgagacgttataaatagaaaaaaggtccttctggttctattctgctgaactatt +gaatggaaagattggttgacctacgtactatttgcttgaagtcatcaatttgacggggtg +agagacatatggtgcatactttacggactctatattttagatcagaagcttagcagtctt +ctctacaccccctcacgacataattgcttttaagaatctatgtttgattcctctacggga +attcggatccgttcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagc +atacgaacactttgctaactagacgtatgtatagtagctataaatcccgacgatatttac +aaaaagaaatgagactcaaatatatacatagcgaccctacacttattcgcaccctgatct +aggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgtattaaatttact +gcagttgagattttagttgtctactaaggattactctaacccgtaataaggatcaagact +cggtactagctttactatcattccctatgtgttttcctaactcacaagggtacgtaccag +cctatgtaattacaataatgataaagacacaaaggaagtaactttacaaatgagtctcca +gttacactagcttagtccctcccatcttgctttgaagtctaaatacgcaatctctgagga +tatacagcagaagaacactcataacgttggagtccaagaattagactcatagggccccca +acatttaatatgtactgtgagtttgaaggtgttctattgttaattcctgctcttgataca +tgacacgtactccgtgtttaaggcttcggactgactttctttcataagttgagcaacgaa +aatttcagaatcgataagttggattcactaactaatacggctgattgaaaactccactcc +ggacctatatggtcgacctttatacgtaaccgatataaaacttataggctggtatatcga +gccttcctagcgcaatttcggatggggtttcttctactactcaacaacggaatagtcttt +gtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtc +attatggactggagcactcttaaatcactctgcgtgtgctaaacgatagatcataacatg +tcctgagtaaattttcttgatacgtcgcaatataccgttattagttaaacgttctcatcc +gtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgactcatctcgcctaa +cacgcacacgtataaactcggaatgactgccgctcttacatattagaaatacagactaca +ccacggaagcattgggtcattctcaaccgctgtataaaagatgattagtcttataataag +attaccaaagaggcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgt +aggcagggagtgaggacgagatggtactcaggacaaatattaaccggacgaagtggttta +cgtcgtactttcactattagtagtaaatacaaggtaacaccggggaatagtactaaatat +aatgatatctatcttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaa +aatgtgctgacttatagcatgatacaaccgattgttacttttgtctattcaaaagattga +atagttttttatacaaaagccgcatacttatgacggctagtatacagtttcatcccctag +catcaatgctatggacagtattgaacttataggaaattcttctaatagggcaaatccgtc +gtgatgcctattttttttcagtcacatcctcaaatggcactagtattgtcgggatcccat +taacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgac +agcgacagaactcccatggataaccaattataaggcccgtaatcctctagacatcgttta +ccaataaatccgctttctccgtaatcatgttgaataccccagagtagtccagatgataac +cgatgaaacacaagtctttctcaatgcacttacggtgaacttattaccgccaacgtagct +catcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactt +tcgtatattcaacgccttgtaattttactttaagacgcctggtgatgtagattcttagat +aatcagtttgttatcggctgtactttaccataatttcacaggtttcaggtcaagaagatt +atagctgtatatacagttccatgctcggtgcacagaaacgtgatcggataataatcaatc +gcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagtgtatttcgacat +gtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagattagattccttaat +agaatataccgacctctagtccgaactaaactatagataacgccaacttcaggttaattg +tctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggccatattggttcg +agcactttagtttttgatgcataggatatgcaatgtatagctgaaagtactttatctgtt +tcaaactcacattgattaaaccggtaaacctttaaagactacaagaaaatattcagtgag +ggcaattttgtcaatcacaatcttccagctagagatacttcacaatttgtcttgaggcta +cgcaacattagacggattttcgcgttttattgaaataatcgaggggcccaagagtatcca +tagttcattttgtaagatttctttacaggcttattacagcttcttcagactcctacatgc +ttacgagttatatgctagcatgtgaacaatagattaatatacaggaaaacgtacattgag +agagatgaccctacacagcgcaaccgttgagtactttcattaaagggtaacgctctcgag +acagcatccttaagatggccttattgtcaaatcatttgcagaagtacgcaagatccctaa +ccaacgtagaagaatccctacaaacacatgagacgcggtgaaaatagacagggtgttagt +attcaatcttcggagtatcaatttcgccaatcttggtgagaaagcataccctttcttcag +agaaagaagatcaatcataacactatctttaacgaggtacgcacgcgcatcattacctgc +ctccatggatctttaggatagcggaaagtattggcagcgtattgtgatttcgttcctact +ttatcaatttcacattcatatacatgtcttttatcaaaatcgccaataagataggatgag +ctatattagatgctagtagagttcgcgccaacatcatcgataggaatactcaggacagcg +tgataggacttttcaatccctaatactctctataattataactctctcttaagtttggag +gcagtaacgcgctctatataatcagtttgctgcaccattcttcagcctctgatacataca +aataaattccacagcagtaagagggtttaattgagacatcttgggaacttaggattttac +tctaacatcaccgaaacgattattggataccgtacctaaacgaactttctcaaggcagta +atataggacatccgcaataacacaaatgctgcctccccaggagttatgtcttcctggagg +ctatatcttacacccactcactataggcaaactaaagtttaaatgttgattgtctaaaaa +aaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattc +tctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcctttaaagctattt +acgacgcacatctcagcaagttataaacatgttggaagtttctagtcggaattcccaaag +aacggatctatctaatgcattcctacatttttcctgtctgccgatggtgccatcctattc +aaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaaccttacgcctct +aagggttcctcgagtgccatacaccagtcaggtccgagccacatacacggagaacattct +aacatagcattctcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaa +atcatacttgcaatcccatagcacggattaagaacctaagaaacaattcagtaaaacatg +ttcgaattcttggtatgggaacatcattgcagctatggtctaacgcattaatgtttgggt +acatcttccatcatataaacaggaagagtctgacgacagggagtgcttgcgatcatgtct +atcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataaga +tttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatat +atgatctgctttaataaaactttatccataggatacgtttccaaatcaattcaataatta +ttagtcaaaatagataaggatgaacaacctgaaggccgatcggacgtagaaagtggtccc +atcactttgagttgatattgttgaaccacacgttattatggttttcaaacagtctcagga +tattgtatatacagataatccgataccagttgtctgacgcccctcttacgtaccccaccc +tttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaactaatttggaaag +aagcacagtggatatgtctaaattcttgttattcaggcctgaatttaatacaccgcatag +ttaacttcgcggtagagttgttcatcatgcctcctctaagctaccacttctatgatacac +caatagttgttctacggaatctgataattggccaagtcataaacttccgctgcgttcaac +ccccttgctcgaatatccaactcgaaaagacagccttttggtgtccggaacaaatcagtt +acttcttttctgatgttaattctctgtggtcagatacagaccaaaaactccgcggattta +ccatcctccaagaacaaatttgcatcaacatagcattttggctacatattctaagtctca +atagtttaggttttcaactacattatcccaacattaggattggaggaataatagctgggt +aagtccccttgcgtctacaatcgactattttttatgaatatgcttctgccgcacctatgg +ttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatgg +cagcagccaaagagcatataattagcaacactctaagaacattatagatatgatgatagc +gatcgtcatgatgttatccggtcacaatagtagcttcatcagctaattcgttttgccagt +ggtgacttgcgctggaagaatcgttatacggtcccttccctcttgatacggtgggggctt +attcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagt +caactatactaaatcacaaaatagtgatcaatacatacccgcttcatggttttaaccatt +taattgattaaagatattccgctaagaaccattatctacctaaactgatcgccgtatcct +agtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgta +gaataataggtcttggagctaaatgatgtgattggtagtgaagacttacccttacaactt +taccggtttctcggaagaatatactagagaatcaatgcatgggctacataagcactttag +tctaatgagataaaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaa +cctggtaatttaaaccatatatctttatgtcgtcaataactctcatatgttttatataac +ttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagctatgaggccggga +tccggttgagctacatctatttgctacaagaaaaatgaaagcacatttgttgggagttct +ggctacactcatagagaaataagtggcccgagtgggtgcggcctgcctccatattcaagt +gtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcctttatttcctcc +acggagtagcccgtaatccggttcgaaagagaccattgaagttaattttcatatccagtg +aagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatat +gattcatcctaacttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcg +agttaattttcgccttctccaacatggcatccctacgttcgttataaggaccatacatgt +aggttttaaaggtttgcggttaatcgatatttacatcatagaaattctatagtcaaattt +acaagactctagatactcactcgttgcagccggctaggaagcgctttgtaccttacttcc +cttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactcatacctccgtgaa +gagggtagatagactattaaagttgtttaatagtacgtattgatggaaatgacccgtagg +agatttaccactcaatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcga +aacatgggttgggtccttcaaacacgaatccaggtagagatacctttgcaatttttcgat +gaaggcgaccgagataaatgagctataacactgtatgtcttttgattgctataaaacaca +gaaacggatattaatttaggccgtaaccaacatctgttatttgacatagaacagatggtc +ctttacagcgtattccggccttaatattgaggtccagtgtattgtcctcctttaaagaag +ttgattgtaactgacttaaataagacatgtcacccattcactgggttgcaactgctggcc +ctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaag +acataaatgtcgctatgaaggttattcattaattttagctgttttcttagaaaaggtaaa +tttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgg +gcatcattgagattgtaagaaataaagccataaccagccccggaatagaaaatgttaagg +aaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggac +attgcaataaaatctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtc +caccatgtgcagaggataacggaatgtggttccgtcccataaacgatcattctcgcccac +ttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggc +taccttctccaactttagtacaacgaataatgtccgattaacaaggagtcaatttgtcat +gaccagttcattcaggtacttgtatctatacggacgcgttccagagtagtatttgaaatt +ttgaggttctactgataagtttagctatcgctgtatgtctgaataagaatttaatgttta +tcttcgataaataacaattaacaactcctaggtgatacactgtgaagtctgctgttcccc +aaattacatatgctattttgttcacataccatgaagttaagctaagtgctctataatggc +ataaacggttatcaaactagctcgaatttcttttattacgccggaagcggattaactgct +gtagatcaaacacgttaggatagtgtcgttttcatatatatctaaattcggtctaacatg +cattacccatgcttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaacc +aaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgactacccggatcttta +gcctttagggtctaaacagaactaatattactacgtgtcatactccggagcttaaccagg +tgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtatcaaattaaccca +gcaatacaataagcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcga +aaacttaatgacatagtgtgatgcattttgcactggattgagccacaaactcaactagca +ttatgctcaatatttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagt +cttgtagttacaaacgcataaatctcgaacgtaataggtttaattagaacatccgtagga +tttctgtttatagtagatttatactaaatgttctgattagattctgacggccttacccat +acaattaataaagacgaatatattagttatagtttactatccaaataaattaagcgaatc +gaaataaactgtcacgatactgggcagttatcaacttatcacttatacagttcggacact +ctatattggtctgtgagtactctatcaaactaactcataagttaactgcgcttccattaa +atttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatgacacatatggag +atgcataataaaaaaaacggctccatatttctcgttaatcgggcattcttaaggaggagc +atctcaccaaaaataacgttcctgataagtcttaactattagaccgtcttcgggaatgaa +cgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattctgataatactggg +cggacagctggaaattagttgccagtgcacctacgcaaatagtttacataaatcaacggg +ctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtct +accgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataac +tccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactg +aaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtg +cacggaataacataacaaggaatattatttattcaaattttttgtgactgttatttgttt +tctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtcc +acggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgtcctttagactat +tcaaggtagaattttgataacgctctataaaaggtagaaaatcatgattgagcaataaga +ccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgta +tttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttatgatcagacgcta +acttgttcttagagaaaaatacacgggatactctgtgcaacgatttcattaataaggtgc +agcttgggacttttttggccgtaggctttattaacattcacagtaggtagcgagacttcc +tatgaaccaatcatgccacgcgttttaacgtttcaaatataagctaggaagcgtttgcca +ggacttctataatgcaccgttttttttagtacttccttactagccttagtttatgttaga +gtctttccaattacaaaggattgaatagccaaaatttctacaattctcagcgaacgccag +cttaatctaaacacgagcttcaaatattctacatatcggcaggagtcaatatataaatat +gaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataattaaatccttttt +caattaccacagtacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtc +ctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttc +tgacgctagagcttaccattcgttaaacagataactaaaatttaatggctgagtgactta +gtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatttttaaaaacata +tgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtaccatagaagtatg +tataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcac +acttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaactctacaaggcatg +ggatgagattctaccgactccggataacactttacgatcgcgcataactctagctcttag +ataagtttaacttgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatc +catcctctatcttctataatcatctgaaccgcgatacggcactatgagccaagtgaagat +tgaatccaagaaagctataattggtttattttagtccatttaaattaagtccggtataag +tgctctgtacaatatgcagtctcatgggcatatacgttaactaccttttgatacttcgaa +ttggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaattactctttcct +gttacatacgatctcttagtttggacaactagcccatgatggcgctcctctagcgcatga +acctactttataattacatctttatcgatgaatttttttagactgcggaggccttgagtt +ttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttg +gaacaggcaccgaaaatattgatctactattgcgtcaactctattctgctaatagcgatg +gcaaatcacagaagccctcttagtgacaatagttgtcaactatatctaagtcgaccttta +ctgtatcaacgatcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaa +aggatttgtcgacggtaaatataatacttgttaagggtagcgacacaggtatactttggg +tgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttccggtaaccagga +aatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactccttcttttcgttg +cagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttcagatggtaggag +ataccatttggcccattgtgactttacgcgattaattaaccgacatacatctgttcctga +gctatgatcgtctgaataaattacggtctcctcttgatacctaatggtttctggagacgt +ttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagctacgcagagcatc +aaaatatgtatgggaaagtcgatttccaaaccagaagggataaagagaaataacggactt +ctccgtagattagcctgatattttgatgggaatcatggcggcacatacgtaagagttgcg +tgaacgaatattttggacggcgggagacacatatcggccattcgttaaggtctctatatt +ggacatcacaagcttagcagtatgagctactaacactcaagacattattgattttttcaa +gatatgtttcattcctctaccgctattcccatacgttcgattcgccgggtgagcgaaacc +acgggactgaggttaagctaatcaataacaactcgttgcgatagagacctatgtatacta +gagagaattccccaacatttttacaaaaacaaagcagactaaaatagatacagtccctcc +atacaattaggaccaacatgttattgccgatcctagcacacacaccacaaactcagaact +tctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaattagcattaata +ttaaaactaattaggataaactataggtacgagctttactataagtcactaggtgttttc +cgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataaagaaaaaaagga +aggtacgtgactaatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaa +gtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataaagttggactcca +tcatttagaatcatagggaccaaaacatttatttgctactgtcactttgtaggtgttcta +ttctgaattcctcatattgatacatgaatcggaatacctgtggatcccttaggacgcacg +tgctttctttacgtcagaatacatattgtcagaatcgagaagttccatgcaattaagaat +tcgcctctttgaaaactcatatccccacatatagggtccaccgttattcggaaacgatat +aataattattccagcgttgagcgtcccttaagagcgcattttcgcttggcctttcttcta +cgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcaccccatagaacta +cctctgagagcgcgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgc +gcattaaccagtcatattaaaatggactgtcttaattgtcggcattaggagcaatattaa +ctgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagata +cgattacagactcagatcccctaacaagcaaaacgattaaatcggaatcactccccctat +gacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctcaaccgcgcttta +taagatgttgagtctgagaattagatgacctaactgcaagaatcatggcgagtttatcta +gtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggactt +agatgataaccaagaactggtttaccgagtactttcactattaggagtaattacatgcgt +tcaccgcggaatacgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttg +cattgcaacagtcgctaccagtaattgctgatcaattatagattcattatacagatgctt +acttttctctattcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgc +ctagtataatcttgcttccacttgaatcaatgcgatggacagtattctactgattgcaaa +gtagtctatttcggcttagcagtacgcatgcctatttttttgcaggcacagaataatatg +caactaggattctcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatct +acgaagttgatgtttactacagaaagcgaatgatatcacttggagaacattttagatgcc +cccttttaatctagactgagtgtaccaatatatcaccggtctaccgaatcagcttgaata +aaccactctagtactcatgataaccgagcatacacatgtatttctcaatgcactgaaggt +gaactgtttacaccataccttgcgaatcaacgtggcgacttatacttctgtctttgagta +cagcacaccctaatgaatctaagttagttgttgatacgaattgtaatttgactggatctc +gcctcctcatctagattcttagagaagatgtttcttatagccggtactgtaactttattg +atctggtttatggtaatcaacattttacctctatttaaacgtccttgcgccgtgcactca +atcctgatcggtttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcac +agagtaagctctctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaa +ctctcattgtgttgattcagtaatacaagattacctacgcttctacgaaatatactatag +atttagcctacgtcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtgga +ctgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtcgatatcaatggg +atacctcaaacgtctttatctctggataactcacattgagtataccggtaaaaatttatt +ctattcatctaaatagtcagtgagggctagggtcgcaatcacattaggccacatacacat +acttaacatgttctattgacccgacccaactttagtagcattgtagccgtttatgcaaat +atgccaggcgccaaacactagccagagggcattttgttacatttatttaatcgattatta +cacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtcaacaattcagta +atttaatccaaaacctaaagtcagagacatgacactaaaatcacattaaggtcagttagt +gaaggaatggctaaccagctagagaatgcatcattaacaggcacttattgtcaaatattt +tccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaacacatcagtcca +ggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcg +ggacttagcagacactggatgcagtcatagaagatcttgcataacacgttagggttagag +ctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaa +cacgtttgtgatttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaa +aaatcgcaattaacatacgttgacctatttttgttcagagttcagttagagcctaatgat +tcgagagcaataatcaggacagcctcataggaagtgtcaatcacttagaagctatattat +tataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaac +tggcttaacaatatgatacataaaaatattttcatcaccactaagacggtggaattcaga +cttattggcaacttaggatgggactattaaataacccataagatgttgggataaagttac +gaaacgaaagggatatagcctgttagataggaaatccccaataaaacatagccggcctcc +acagcagtgatctattccgccacgcgatatctttataccacgcaatataccaataataaa +ggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccg +tatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagcttcctctgcaaga +tacaatatgactttttagcttttttactaccaaatctcagaatcttagaaacaggttggt +acgtgctactcggaattcccaaagtaccctgctatatatgccattccttcattggtccgg +gctcaccatggggccatcatagtaatagaaggtagtaaaactagttgatttccgactttt +aacaatcactatcctgacccagatatgggttccgactggcccttactccagtaagggcag +acacacagacaacgagaacttgataactttgaattctcaaatcgatcattgcaacgtgac +ttatttactagcctactcctataattcatacgtcaaatacatttcaacggaggaagataa +taagtaaatattcactaaataatggtcgaaggagtcctttgccaacataagtccacatat +gcgctatagattttttcttggggttcatattcaataagataaacagcaagagtatcacgt +cagcgagtcattgagatcttggctagcattgtgatagcatattctacctaaatggtagtc +tagcacagagtggataagatatcagttagatatagacaagtactataacagatctcgctt +cgttggattgtatggctagctttgatgatatgattttataaaaattgatccagacctgac +ctggccaattatattcattttttatgagtaaaaatagataaccatgaaaatactcaagcc +ccttaggacgtacaaagtggtaacataaatttcaggtgttattctgcaaccacacctgtt +ttgggttttcaaaaaggctaagcagattggttttacagataatccctgaacactggtatc +tcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaa +ctaggcggaaaatatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaac +gcctctttggattacacagaatagtgtactgacacgtacactgctgcagcagccatacgc +taacattaaaattcgttgagtctacatttgttgttattcggattatgttattgggaatag +tatttttattcccctgcgtgaaaccacatggatagattagcctactcctaaagactccct +tttggtctacggttcaattctcttactgagtttatgttcgtaattatatcggcgcagtga +atctcctaattatcaccggagttaccagacgccatgaacttatggccagaaacattgcat +gtggcctacataggattagtatcaagagtttacgtttgcaacgacatttgaccaacttga +ccattcctgcttgtagaccgcgggaactcccctgcacgcgactatagaagttggtggtgg +atgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaat +tgagacatgtataagggctattgccagatgaaaaactgcatataaggtcaaacaatataa +gaacattatacataggatcttagcgttcctcaggatggtatacgctataaagtctagctt +cagcagctaaggagttttgccagtgcggacttccgctggaagattaggtttaaccgccct +gacatcttcataaggtcgggcctgattcaaacccctggagtgccgtctcatacttgaatt +aatcgatggaaaacttcttctagtctaatattattattaacaaatgacggttcaataaat +aacaccgtaagggtgggaaactgttaagtgatgaatcattttaacctatcatccattagc +tacagataatgataccccgatccgactagggggtaagtggttgttccgttaggataaacc +atgtaaaacgttagagggtttgtagattaattggtattccagataaatgaggtcagggcg +agtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaat +gaaggggattcagaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcat +gatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatatttatcgagtcta +taaatatctttggttgtatattacttcacaatcaccaattctaaatgattcttccactgt +gcgggtggagatatcaggacgggttaaggttgacctacatcgttttgatacaacaaaaat +caaagcacatggctggggacttctcgatactatctttgagatagtacgggcaagagtggg +tgacgcctccctacattttcaagtctatcggataacttctcggtaaaacgctcgcgatat +agttttaaagcattgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaat +tcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggttatccaaaaggaat +aaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatgcgtatggttctg +atatatagatcgatgcatgaggacactttattttagccggcgaattaatggaatccatac +gttacttatttggacatgacttctaggtgtttttgctgtcccgtttagcgatatttacag +attagtatttcgtttctcatagttaattgtatctagatactaactcgttgaagacgcata +ccttgccatttgtacaggacttaactgttccgtgcgtaatttgaatttcttataggttct +tcaaggcacgaatacctcactcatgaccgttcatactctagttaaggtcgggaatactac +gtatgcagggaattgtaacctaggagatttacaactctttaaacaagagtcgctgaggtc +caggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatcacctagaaaccta +ctcatacatttgcaattttgagatgtaggcgaaagagagaaatctgctttttaacggtat +ctcttgggattccttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctg +ggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaa +ggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaa +gtaaagggggtgaaaatgctccccagggttctacagacatagagatggtcagaacacgac +ccccctctcaacgcagtgtatttgaaatatatggacatatctaccttattctgtaatttt +agatgtgttctgtgtataccgatattgataagtcaataggcttgattacgtatcttaaga +caaatctgtttcgcaagtaggaccgcatctttcagattgtttctttttatgccataacct +gcccaggaattcaaaaggttatcgatacccgatatgctgtgaattattattctaatggcc +actcattcctgcttatatctggaattggcatgaatatcttacaacctaaagtctggcgtt +gcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtc +acataaaagttcattagaccacactttgtgccgacgtatatagatatattacacgtatag +ggaatgttttctcctaggtgacccgaccttctactaaggttgtacatcgtataatggccc +attaactacgaggaaagtggtattgacctggtaatgcacgttcttcgatatataccgacg +aggtaaagtctactattgcaaagtttgacgttatactgataagtttagatttccctggat +cgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaaatccttggggat +actatcgctactatcatcggaccaaaattaaataggctagtgtcttatcagaacatcatg +tttaccgaactgatctattttccaatttaagctgatattacgtccgcgtatttattttag +ttccccggatgacgattatctgagctacatcatacaagttagcatactcgccggtgcatt +gatttcttatttcgctatatcttcaagttcacaggcttcatatagttccaattagcagta +taattaggttttgtaactttaaccatactttataaaaggttatattgcacaactgatcaa +gcatccgctataacccgagctttaccagttagcggctaataacaaataagatgacttcgt +gtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggt +agtaataagtataaaatgataccacatatactataacaatgaaattatttgtaatccggt +ttgccaacgtatcccccttcgcgataaattaatgacatagggtcatccatgtgccaatcg +tgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgttataagcgttga +aagtgatataggccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttatt +gctggtagtacaacatcacgagcatttctcttttgagttgatttatactatatctgctga +tgtgattatgtcccacttacccagaatattaagaaagtcctagattgtaggtatacttga +ctataaatataatttaagactatacaaataatctggctacattatgccatcgtagaaact +gataacgtagtaacgtcggacactagattttggtcggggagtaatctagcatactaacga +atttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgttt +agactattaaggactcatttcgagatccagtattaattatacgcatccatatttatactg +aagacggattgagttaggacgacaagctaaacaaatattaagttaaggattagtattata +ttgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgttacttattcagag +agacttaattcggttatgactggcagctcacctggaaagtaggtgaaaggcaacagaaga +atattgttgactgaattctacgggctacgaacgtaattacaaagcggttcgtaaagagca +taaagatcaatacaatggatctctacagtattacgtaaataacatacataaacctggtgt +tgattcgactagctcatagattaatcattaattgaagctacgaagacgcggaagtctgcg +gagtgagcaaacagtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatg +gtgtacattaacgtgggggtagtcaaaggaatatatttactaggaatattagttatgcaa +atgttgtgtcaatgtgatgtgttttatccagacattggatgcatggctgtgggggcacag +gatacttaccattagttcacctacaagcggcgtgagagggtctcagttttagccagcgca +gagaagtacgggcctttagacgattaatgctagaattgtcataaacctcgtgaaaagcta +gttaataatcatggtgctagaagaacacaacttttctataaaccagttctcgactgacag +tcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaa +atctactgggtgcatcagtagagatcgtgttctgagagataaatacaccggatacgatct +gcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtagcattttttaaca +gtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggtttaaagtttata +tgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcc +tttatagactgagtgtatcgtacactcggtacaattacaaaggatggaagagcaaatagg +tcttcaattataacagtaccccaccttaatctaaaaaccagcttcaattagtattaattt +cgccaggagtatatatataaatatctaaagactaaaagactcgtacttttacaacttacg +tcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattagaaatactccttt +gtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgatta +aggcctataaaactgttgttggtatctacagagtgattaaaattagtgaatcagattacg +aaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggct +gtagtagaattttggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaag +cggtttttgttccatagaactatgtagttggttataaaggttgtaatctcggagattagg +ttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatg +agttcacgaactcttaatgccatgcctggacaggataaacaatacgcatataacttgacg +atcgagcttatatcgacctatttgagaagtttaacgggtcgatataatatacaggtctta +atagccgattttttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtga +acgatatatcagcaaactgaacattgtatacaacattcctttttgtccgggtggggactc +catttaaagtatctcacctagaactcagcggtaatagatgcagtctcttgcccagttacg +gtaactaaatgttgatacttagaattgctaaattttagtctagacatttccaggtaaacc +ggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaat +tgagggccctactatagacaatcatcagactttttaattaaatagttttccatgaatgtg +ttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgtatgactgtagtcg +gtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttctaagatggacta +taatcgattaggctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttgg +aatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacc +tatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagc +ctagagacaaagggatactgggcggggaaacctgctccttcacggtaacatggtaacaac +agaatttggttaaggttaaaacgaaatatactcggagtgaattactgttaggtttcgtca +tcggatcaataagtagtttccgtgaagacactcttatattagatctccgaaattctgacc +cgtgcattaggcacttggtaggagattccatttggaacttgctcaatgtaagccagtaat +gttccgaaataattcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttg +ttaccttatggttgagggtcaccgttctctgcgtcaattccagagctggagatacattca +tcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaa +cggatttagacaaattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcat +ggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttcc +gccattaggtaagctatatattgtggtcagaacttgaggacaactatgagctactaaaaa +taaacaattttgtcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagt +tacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatcaataacatatagt +tcagatagagaacgaggtattcgacagagaattacccaacattggttattaatctatgca +gaataatttagataatgtcactacataatattaggaccaaaaggtgattccccagaagac +aaaacaataaacaatctcacatattcgctagtacctatgtatgggtatgatcttctgatt +ggacggggataatttccaggtatattaaaacttattaccataatctagacctaagagagg +ttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagta +aattttgctttaacaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcag +gtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaa +ctaatatcataaactgccactacatcttgtacaatcattcgcaacaatacttttatgtgc +taaggtcacgtgcttcctctgctatgctgatttaatcagattcataaaggaatacgaata +actctggatccattaccacgcaagggatttatttacggctgattactttttggctgttga +cagaactgccatgaaagtaagatgtcgcatcttgcataaataatagcacctaatatagcc +gacaaagtgattccgataacagattttaagttgtccagccttgagactccatgaagaccg +cttgggagcttccccgtgattagaagaatctaaatcccaagtggatggggggagtttaaa +tctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcc +tgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaag +tgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaaggaagcacgcat +tgaagcagctacgcagaactgagaagatgacactctaagatacaattaatacaaaaacgt +tttaagcccaatctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatg +tcccgatgtataataacagctttatttctgctggtcgaggtgaagtagtggaaattactc +catcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcgtccatccctctc +tcctagtgatccgtatatccaattagaggataaccaacatctgcgttaccgacgaattta +aatttttcgactatttaattccgttcaaacccgtattcgtagtaagtgtttcatagattt +atgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaattgctgatctag +gatacatgctttataaacatgcttacttggctattttatttactgtcatgtgggggtttt +tattttcaacaagtatgtgctaccattggataatctggcttcaaattgaagatatgcgtt +ccaaacttgtctactgtttgctaagtaggagttgtcccattagaactacgcagcacgtgg +tttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaatttaatgcagatt +actcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatag +aaattcgtgataatttttgttccaacctttgaatctagactgagtggaaaaagatttcac +cgggataccgtttatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaa +tggatttctcaatcatctgtacgtcaactgttttaacaataacgtcagaataaaccggca +caatgagacggcggtctttcactacaccacacccttaggattataagtgacgtgtggatt +cgaattctaaggtgacgggatctacaagcctcagctacattaggtctgaagatctttcgt +atagccgcgtatgttactgtttggatatgggttatgctaatcaacagttgacagcgagtg +aaacggccttgcgacctgaaatctttacggttaccttttgattcaagacaggatcgacga +tggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaac +gacaagttcacatcctctatgcaactatcattgtggtcattaaggtattcaagattaact +aagagtcgaccatatattctagagttttacaattaggaaccgttagtctagactaggagc +gtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgacacatagtgtctt +ttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgggataaataacat +ggtgtttaaccctattaatggtttctattaatctaaattgtaaggcagcccttgggtcga +aagcacattaggccacatacacagtatgaaattgttcgagtgtccagaccataattgact +accatggtacacggtgttgctattatgactcccgcaaaactcttgacagagggaattttg +gtacattgatgtaatcgatgatttaacagtaggaactagacgtcatccgttagactgagt +tccgacatgctcaaattgtcaggatttttatccaataactaatggctctcacatgtaaat +aaaatcacattaacgtcacttagtgatggattcgctaaacagatagactatcattcatga +actggcactgtttcgattatatttgcaacatcgaacatacttaaagttaaatacgacatc +attcaattaaaaaaattcagtacacctctaatgagtatcccgctttggaggaaagagtag +cactttaaatggacaatttaggccggactttcctgtaaatggatgaagtcattgtacagc +ttgaataaatcgttagggttagtccttacatccaccatatgttaatgaataaagcctgag +ggaccttagagctaacttgtccaacacgttgctcatttacttaataaggttgaaatgtat +cagtaagtgacagcgagtgtagattttgaccatttaactgaccttcacagttttgtcttc +agacgtcacttacaccataatgatgacagagcttgtagatgcacacactcattcctagtg +taaatcaagtagtagctagattattataaagagatattttctggcgtcgaacgtaacaca +gagagagtataaggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaata +tcatctaactcggtggaatgcacacttatggccaactgaccttgggacgagttaagatac +cataagaggttgcctgtaagttaagataacaaagggatattccatctttgtgtgctaaga +acctatttatatttgcagccataaaaacctctgtgctatgcagccaccagagttatttat +acaaagaaagagaccatttagatacgttaattctgcttgcgatttattaaacagacattt +cacgtccaaccactacaaaagccctatcgcaagacgatcattgtattatagcctatgcaa +cgtagctaagcggccgaggaatcataaaatatgaattgttacattgtttactacatatga +tcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaactaacctgagata +tatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtagg +aaaacttctggatttcccaaggttataatgctctatactgaccaagagatccgttacgac +tcgcaatgaatactctaagggcactcacaaagaaaaccactaattgataaatttcaatga +taatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcat +agaaatgtcatagcaggaacataattactatattttaacgatttaatcgtagttggagtc +ctttcccaaattatgtcatcagttccgatttagatgttttcgggcccttcttagtaaaga +agttaatatccaagactagctcctcacccacgcatgcacatattcgcgagaagtctgata +gaatattcgacagaaatgcgactctagctcacactcgttaactgatcaggtacttataga +caagtacgttatcagatatcgcttcggggcattgttgcgctacctttgtgcatagcagtt +ttgaaaaattgttcaagacctgaacgggaaaatgatattatttttttaggaggaataata +cagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaacatatatggcacg +tgttattcggctaacaaaactgttgtgccttttctataaggataagcagattcgttttaa +acatatgacctgtaaactgggatctacaaaagaggtacttaaaataaattgcgcaacggt +ttagatctgcggatctttggttaaagagcaccattagatgtgccatacttcctatcgcct +gagcgagaatttagtctgaggaaccactcttgggatttaaaacaattcggttaggacacc +tactcggcggatgaagcaatacgataacattaaaagtcgttcagtctaattttggtcgta +gtacgatgagctgatggccaattgtatttttattaacagcactgaaacaaaatggagact +ttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatc +ttcggaagtatagcgccgaagtgtatctcattattataacaccagtgtacagacgacatc +taattatggccagaaactgtcattgtgccattaagaggattagtagatagtctggaccgt +ggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgca +cgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttac +gattctagtgcttcttaacgcaattcagtcttctagatccgctattccaacatcaatatc +tcaatttaaggtcaatatatataacaaaattagacagagcagctgacacttacgaagcat +cgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagtccgcacttccga +tgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccact +cgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctactattagtttatta +tgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaat +ctttgtaacagttcataatgttgctaaagattatcagaccccgtgaagacttcgggcttt +gggcttcgtaccgtagcataatacatctatatagttagaggcttgcgtgttgttgtgcta +ttccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcga +cctacttgttaagtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgt +atttattatactgtaggcaagaagcttttttggcgagatttaagacttaagcctatggta +aaaatttgatagtgagcgactatagtaagagatttgggtggttagtaattaaaattctcc +tatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccg +aaagcgtgtggattatacaaatttcaaacatattggcggggcacttatccataatagatt +tctgtttgtacgccaaactctgcctcacccctccataaattgtattggctagaggttaaa +ttctccgtaaatagagacacatatagttttatacaattgtttgaatcaaagcacgagaaa +cttttaaccgtacattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaa +atcaatcgctgagcaataagcaagaaaacacagattatacaaagagatctggatgaagat +attcgtgcaatcactatcgttatgttagagagttccatgcatgaggactcgttttttgac +caggagaattaagccaagaaataactgacgtatttccaaatgaattctacgtgtttttcc +tgtcacctttagccagtgttaaagatgactatggagtttcgaataggttattctatagac +attataacgagtggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcag +gtagttcaagggattttaggttcttaatccaacgaagaaataacgcatcacccgtcattc +tattgttttcgtcgggattacttagtaggcagggtattctaacctacctgagttacaaat +ctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtcc +ctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgacttcttcccctaaca +cagaattctcagttttatagctatctagtggcattcctttttataaaactttacgtttgt +aagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagactt +ggaacccatgtatattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaag +caaggtatgttctaatctaacaatgtaaagccggggattagccgccaaaggggtctaatg +acatagagatgctctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgac +agatcttccgtattctgttagttgacatctgtgctgtctttaccgattgtgatttggctt +tagcagtcatttagtttcgttactcattgctcgtgcgatagttccaccgaatatggcaca +ttcgttctttttttccattttactgcaaaccttttcaaaagctgatcgataccactgatg +atggcattgattagtcgattggcaactatgtcctgcttatatctccaattgcattgaata +tagtaaaaaataaaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaac +tcgtttaaccaagcgccgtacctaacatataagtgattgagacaaatagttctccagacg +tattgagatatatgtctcctataggcaagcgtttctaattgctgaccagaaattagaatt +aggttgttaatactatattcgaccattttattccacgaatgtgctattctactggtattg +ctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaa +tcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggtatctgccatattg +ttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaaatattaatgagg +attgggtcgtataagaaaatcatcttttcagttcgcagatttttgccaatttaaccggtt +atttcgtcagacttggtagtgtagttacaagcatcacgattatatcagctacagaattaa +actgtcctgactcgacggggcagtgtgtgagtattgcgctatatattcaaggtaacagga +ggcatataggtcatagtacaaggataatgaggtttgctaactttaaaaattattgattta +acggttgattgaaaatctctgcaagatgacgctagaacacctgatgttcaagtttgccga +taataacatataagatgaattactgtctttagaccctcatgttaatccgctaacttaggg +cggaaacaatgttaggctatgcggagtaagtactatattatgataccacatagaatttaa +cattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaa +ttacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaaggttcagctatt +ttggcaatgggtgagtaccgttcttagtgatttacgaacccataatctaggcgacttaat +atacaagatttagagttacgttttccgggtagtacatattaacgaccatggatcgggtga +ggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccagaatattatgttt +ctactagagtgttcgtatactggaatttaaatattatgtaagactagacaaattttatgg +atacattaggccatcgtagaatatgatatagttgtaacgtccctctatagattttcggag +ggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggatttgtaattaact +gatgcgcagcgcttaaataagtttagactattaagctatatgttcgacagcatgtagttt +tttttaccagaaagtgttatactgatgacccatggaggtagctcctcatgataaaaatat +tgttacttaagcattactattatagtgttcaaactagtaccgttgcatactttaagaatc +agacatggcgtttcttatgcagacacacttttttagctgttgacgcccacctcacatcca +tagtaggtcaatcgcataagaacaatattctggactgttttattacccagaagaaagttt +tttctttccggttcgttaagacaataaagatcatttcattcgttctcttaacgatgaact +aaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaa +gataagaagaacaggaacgcgcacgtcggagataactctaatagtctctttattccgttt +aatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgcaaacctatttat +gtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttttatcaagacttt +cgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggag +tcgctctaagtgttaccaacccctcactactacgcgaaggtactcgattattccttgaat +gggctgaaacatcgtgattagcgtcttatgattcaggctgatagaagaaaacttattttc +tatattccacgtatacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgct +ataataaataaaatacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtc +acataaataatccgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaagg +tggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaatatcataataga +tgccatacacggttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtt +tcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatg +acttaggatggatgagcatttaggtattctatgataacactaaccatcatgtttctaaaa +tcctcaggaaatttgtattattttaccaacctgtatttatagaaagtgcttttgacttaa +agaagccgaagtgttcaaattaaggagtacctgattgaaagaatggggaattgtaatctg +taactcaattacaaataagccgttctaaggattaaggctttgtgtctaagcaactcacgt +gaattcgaaattcatactcgattaacgactttaatactcttctgcgtatctacagactca +tttaaattacggaatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaa +taaggacacctggtacaattggctggagtacaatgttggtttttatttgctgattatccc +gatccctgtgggcgttggcataaccgggttttcttcaagactactttcgtgttgcttata +tacctggtaatatcggtgagtagcttagggcttaatcacaatactaacaagttctctatg +gattggacagggcggcatccgttgactgaacgatctattaatccattccctgcactggat +aaacaagacccatttaaattgaccatagagatgttagcgtcatatttctgttcgtgatag +ggtacatatattataaacggattatgagcagtggttttctagaaaagcattcatagttag +gagtgtatcagatcataccactgaaccatagagcacaattctctactggctatacttcat +tcctttttgtccgggtggggacgaaatttaaaggttctaacctagaacgcagagcgaatt +gatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttg +actattgacagggcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagat +agagtacgggcctataattcaaattcagccaccgaagattcacaatcttcagacgtttga +aggaaagaggtttactggtatgtggtgtcaagccccacccattctctgttatatccgagc +attaatgtagtttcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaac +aatttaggctgagaagtggcactataatagtttagcctaagtcccttcgctaataactca +acaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatact +gatagctctcatggtaccaagaactttcataacctctttatttaccaaacctgttctact +agcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcg +cctgcaagctaacatgggatcaaaactattggcttaacgtttaatcgaatgagactagca +ctgtattactctttcgtttcggcagcggatcaataaggaggtgacggcatcactctctta +tagtagatatcacttattctcacaacggaagtaggatcttccgtcctcattaaatttgca +actggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggtcagagcagacga +tgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaa +attccagacctcgagttacattatgaaacgtgtcattccatctcattaaatagttcgtgc +cctatcgccttgtaatataaacaaccgtttttgtctattttcccaaggagaaggagagta +gcagcttagtggcttgcctatatggccccctaagtacgtactcggcacgcttagaagatt +gggctaccccgcactatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattc +aggtcatcgatgagagtataaaaatatacaattttggcaggggttatacattgcgggcat +gaagagtaacattggacatgaacggacattcgaaccctgtgagtttaataccctatctcc +ggatcattataaagtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaa +ctaaattggttatttttctttcatctagatttgtctgtatctaactaaattatagttcca +cataaagctgattcaactgaagacataaatataaactttctaacatagtagcgaggaaag +agctatgcctagcatcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttt +tccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtgaacatacataata +ccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcctacgtaaggctat +ttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtaca +ttcagatctccttagtatcatcaaattatagattttacggccacgaattattggtctaga +tgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaag +aagagtcattatgctataccaagaactctccatccagtacctagaaaggcaggtatgtac +cgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggct +tttataatagaaactaagtttcccgaataacggtgtacgataacagatttttaggtgtac +agacgtctgactcaatgaacacacattgggacctgccccgggaggagtagtagataatta +ccttctccagcgcgggtcttttaatatcacaacataaaaatactaattaatatcacacac +cctcatcctcgatggagcctagcatcatacacgtttgatagacaacgccaattttactgt +aatatgatattcgaatctagtatgtggacgctgtaccacattgtttaaaggagctccctt +taccgacatgaacgaagcaagctttgtacaagatacgaagaactcagtactggtaactat +aagagacaatttatacataaaagtgttaagaccattatataaaaagaggtatgaggtctt +tgtaactacaataatacattcatcgaacgatggagaataacagagttatttctgctgctc +gagctctagttctgctaatttctcaatcttgatgccactcgtttgagtcttccattcgct +cttaacgacgcgtacatccctctctcctactcttacctatatcctattactggttaacct +acatctccgggaaagacgtaggtaaagtggtccacgattgtattcacttataacacctag +tagtactatgtgttgctgagagtgaggacacacttactctacgagttcaagtccatatgg +acattacactttttcagcatctaggtgtcatgatgtattaacagccgttaggggctattt +gattttatcgattgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaatag +gcatgaaaattcaagattgcagttcctatcttgtataatctttcctttggacgagttgta +ccatttcaactaacctgcaagtggggggtcatccatatgaagatttgccaaatacctgga +gaccctgaaaagtttatccagattaataataacaaacaaacctaagcgaagaacgtcagc +tttaataaactatcactatcatagaaattcctgttaattgttcttccaaacgttgaatag +actatcacgggtaatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcg +aatctgctgataactcaattatattcgatggagaattcatatctaccgcttagcttttaa +aaattaagtcagattattccgccacaatgagaaggcgcgagtgcactaatcaaatcactt +aggattattacggacgtctgcattacaatgctttggggtagggttatacaagcatatgat +tctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatc +ctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacct +gttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaaactctaacatag +cgtggcactatgagtacgtgtaacgacaaggtctcatactcgatcctaagataattctcg +tctggaaggttttaatctttaactaagagtagaacttagtttattgacttttacaattag +gatacggttcgcgactctaccacagggcatcatacctggagctctgctatctcgtgacca +aagtggcagcacacatagggtcgggtcctgcatctactgagcaatccctttaagcattcc +tagtttgagagccatttagatattgctgtttaaaccgattaatggtttctattattataa +agtgtaacgctcccattcgggacattgaaaattagcaataagacaatgtatgatattcgg +cgagtctcaacaacattatggtctaccatgggacaaggggttgatatgatgaatccacaa +aaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgttataaggacgatc +tagaagtattcaggtacacggtgttcagacatgctctaattgtcaggttgtttataattt +aacgtatcgctctctattctaaataatataaaattaaccgctcgtagggatgctttccag +taaaagatacactatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtac +attcttaaacttaaatacgtattatttaaagtaaatatattatctaaaccgcttttgtct +atccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatct +aaagcgatcatctatttcttctgattgatgtaatactgacccttactccgtacatacaaa +tgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctg +gtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcattttgacaatttt +tctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgt +agatccaatcacgctttcctacgctaatgaaagttctagatagtgtaggtgttagacaga +ggttagcgcctacatccttacacacacagtgttgaacggcaagcataatcgagtatcaat +agctgtatgtatttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaa +tgtcctgccctagagttatgataaaataactgctgccctgtaacttaagtttacaaaccg +atattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgc +gatgaacaaaacacagtgatttataaatacaaagagtacatttagttaccggattgcggc +ttgacatttattttacagaattttatcggcaaaacacttcatatgaactatcgcttcacg +ataagtctatgatagactagcattcgtagagaacaggaagagcaatcattatatatgaag +tgttacagtgggtactacatatgagatcattaggtctatatccggccttcctcataagac +cttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccc +caaagaatagtaattcatcggacgtaatagtctggttttaactaggggttattgatattt +aagctaaaagagttccctgaacactcgaaatgtataatctatcccaactaaaaaagtata +cctctaattcagaaatgtcattgagattagactgatgtcaatacgctaggaggtaagaca +agtagaagtttttgatttaggaattgaaatgtaatacctccatcttaagttctatatttt +aaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatg +tttgcggccccgtatgagtaatgatctgtttatcaatctctagctactatcccacgaatg +cactgatgccagtcatggcgcttacattagtcgacagaaatccgacgatacctatcacgc +gtgaactgttctggttcttattcaattcgaagtgatctcagatacattacggccatgctt +gcccttcatgtctgctgagcagttttgttataggctgaatctcctctaagcgaaattgat +aggatttttggtggtcgatttagtctgtacctgcttattaagattcaaaatgacctactt +cttacgccgaaatgatagggatcggctgaggaggataaatatacgctggtgcctggtatt +tatccagaacaagttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggt +acgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtatagtccaccatta +gttctgacttacttaatatagactgaccgagattgtagtatgtggatccaagcttgccat +gtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaagagttaattaatag +tactgcactataattgtcggcggagtaccatgagctgttgcccaattcgatgtttattaa +cagcacgcataaaaaatccagacttttcaattagaattaactataaatggtccgcgaacc +ttaaatgatcggaaggacgggatctgccgttgtatagaccccaactctatctaattttta +taacacctctgtaatcaacaaatcttattatgccatcattatgtcattcgccaagtaagt +ccagttcgagattctctggaccgtgcaatagtattgtcaaattatggtaatggaatcctt +cttctaacacccttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagc +aacataagtgccgtttctttttacgatgatagggattcttaaagcttttctctattctag +atcccagttgccatcatcaatatctcaattgatgctcattatatagttcttatttagtat +gtccagatgtcactgaagatcctgcctagaaccgatattctcgacaggatcatcagttcg +acggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagt +accgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagttttactgccttt +aattagtagtcgattagtgtagtttgatattatctaccttatagaatgtaaacagtaacc +cggccttaatggtttggcaggattctttgtaaaagttaataatgttcataaactttatca +gaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacgg +agtggcttgcgtcttgttgtccgagtacacatattgctcctctcccccactcttctagga +aaatcaattatgctaacctgcagaccttcttctttactatctttaatgcatgcccagtat +gttcatagggtagacttgctatctattttgtataatctacgaatgatgcttggggcgcga +cttttaacaattaagccgttgggtataatttgagagggtgccacgatagtaagagatttc +cggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagctcaccctcctcag +ttctccaaccctgaaccggctaagtatgactgtgcagtattaattttgaatacatattgc +agcccctaggatacattatagatgtctctttcttacccaaactcgcccgcaccaagaaag +aatgtggattcgattgaggttaaattagccggaattacagacacagattcttgtttacaa +ttgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatggattacgttggg +gatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaagaattcacagagg +attaatacacttctccatgaagataggactgcttgcactatccttatctttgtgtcttcc +ttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataacggaaggtgttc +caaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggac +tttagatttgggtattctagagactgtagaaagactgcaacaacaagacattcacagggc +gaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttaggaatccatacat +gtaagaaagaatcaaccgtaattatagtgttttcggccccttgaattacgtgcatgcctt +tgctaaaagacctctgggaaatagattgaatattctggacagcagcgaatcctgattata +tctcaagcgaatatatgacccgcaagaaggatttatactagaataagtctaagaaagggc +attgggtcacttcttccactaacacacttttatcagttttataccttgagagtcccatgc +atttttatatatatttaactttcgttgcgtaaaactttaaatatgatccgtgctctatct +ctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaag +aacggtttcttctgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgc +attagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaa +caacgcgatttctatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatg +tcttttcagtttgggttttggatttaccagtcttttagtttcggtactatttgatcggga +cattcgtccaaacatgatggctcattcgttctttttttcaattttaatcaaaaccttgta +tttacctgatacattaaactgagcatcgcatggaggtggagattcccatatatgtaatca +tttgatatcctattccattctttttagttataaataaacgctccactgcacaatgggagt +aggacttcaccaataattagcatctactgtaaacaagcgccgtaacgaaatgattactga +ttgagaaaaataggtctcaacaacttttgacagatatgtatccgatacccaagcgttgct +aattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaatggttattactc +caatgggctattctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgt +agtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaa +atcgatcacggtgatgaattattgttattgtttaaaagaagtcccctgaatagcccttag +ataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgc +agagttttgccaagtttacaggtgatttactaacacttgggagggtacgtacaaccatca +cctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattg +accgagttattaaacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttg +cgaaatgttaaatttatggttttttccgttgagtgataatagctgcaacatgaagatagt +aaaactgaggttaaactttcaccatattaaattatatgttcaattacgcgatgtacaaac +taatgttaatcagatttaggagcgcgcttaatatgggtccctatcccgactttgtacgag +attttgataaaaaatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttg +aaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcctggctcaatatt +tataatagtaatggttaagattgtggcccaatcgctgagtacccgtcttacgctttttcc +aacacataatcgacgagaatgtatttaaatgtttgagacttacgttttccgcgtacttat +tattaaagtcattggagagggtgtcgtctgggtgtagttttctcatctgctcaggagcta +aaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggctatttaattttta +tggtacacttgaatatgtttagccataatgtagccaatactacaatatcagatacttgta +tacgacctatagacttttgccgaccgctcgtagagtgatttagaaagatgttcggatagc +acagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgc +tatatgttactctgaatgttgttttttttaccagaatgtgttataatgatcaaccatgca +cgttcctactaatcatataaattttgttacgtaagcttttctatgatagtggtctaaaga +ctacccttgcatactttaagattaagacatgcactttaggaggaactcacacgttttgag +ctgttctagcccacctataagccattcgtccgcaatcccataactacaatagtcggcaat +cttttattacccagaactaacgtttttatttcccggtacgtatcacattaatcttaattt +aatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgcttcttgagaatac +agattactgttagaatgaaggcatcataactagaacaccaacgcgcacctcgcacattac +tctaatagtagctttattcagtttaatatagacagtatttgaaccaggcgctaatgttaa +ggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatttgcggggcgata +gcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacag +ttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccg +aagggactactgtattccgtcttggggatgtaacagactgattacagtcttatgatgaag +cctcattcatctaaaattagttgatttattccacggatactatcacactcctatagaaag +agttaccaccgtgggaagctagatataataaataaaagacatacaatattagtatggctc +atgatctacacttactcggatctctctttttttataaccagtagatcgcattacacgtat +tgttgttccgcatcaggccctaggggctcaaacttccatggtggataactaaaacgtccg +tcactaaacgaagatattaatagatgaaatacacgggtttacttgatttctgttcagtca +ttcacgggaaatcctaggagtctttcataacggcggtcttagtaggaatgtagtcaagct +ctgtagaggtctcgacggaattggtatttcctggcatcacaatttacctagtattggaga +tcacttaaaataatgttgagataataatcaggatatttctagtatgtgacaaacctctat +ttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaacgactacatgttg +gaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtgctttcgtttaag +gctttctgtctaacattctaacgtcaattcctatgtaatactactgtaaccaagttatta +ctcggctgcgtagataaagtctcatgtaaatgacggtttatctgttacttttgggtttca +acctagctaggacgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgt +gcctttttatgtccggattataaccatccctctcccacttggaatatcaccgggttctta +atgacttagttcgtcttccttattttccgggtaagatcgctgtggaccggacccattttg +atctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttag +attaatcaatgcactgcactggattaacaagaacatgttatagtgtactgacacatgtta +gactaagaggtctgttcgggttagccgacttatatgtttaaccgattttgacaactgggt +tgagagataacaatgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctc +aattcgctaatggcttgaattatttaattgttctaaccctggcgtcgaatttttttggtt +cgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcg +gcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaagctactcgaatt +ggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaa +gagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtggtctataccacc +aaaaagtatatgggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgta +cactaggcagccctaatccaaaacttttgaggatgagtactgccactattatactgtacc +atttgtaacttacattttatatcttcaaagaggtagatattgtcggccattactgtcact +tacactaagggtagcttgattactgatacctctcatggtaaaaagtaatttaagaaccta +tttttttacataacctctgctactaccgttagtgttttagtcggttcaagtcacaaaatc +cctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaaacttttgccgga +accgttaatcctatgagaataccactcttggaatcggtcctttaggctgaggatatagaa +cgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaaacgcaagtacca +tatgccgtcctcagtaaattgccaaatgcagaaatcttacactcttttcttaactaagta +tgagagcaacctcactcctgaacagcttgttacctaacgagaagaggctttaagtagcct +ggagcctcaaccggatatccggatttgactctcatccacttacatgatgattacggtcat +tacatctcatgattttctgagtgccctatagactgggaatttaatctaccctgtttctat +ttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatgccaccataagta +agttctcggaacccttacatgattggcctaccaacctatatatgtgaccaatgtacggta +catagagtgtggcctatcatattcaggtcatcgagctcagtatttaaagattatatggtc +gctgggggtattcagtgcgcgatggaagactaacattggaaatcaacggaattgacaaca +cgctcactttaataacctatctcaggataagtttaatgtaattagacggaactttctcta +actccgtgtactaactctttgaaaataatgtgggtatttttatttcatctagatttgtct +gtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtcataaatataaaa +tttagatcttaggacagaggaaagtgctttcccgagcataggatctggcctacgccagta +gttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagggtagtgttcgat +actcagcggggaactgacatattacactaaggaatcaaggcccttcgtatgggtcatgtt +tatatatttaattacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatg +caggatgcgattcgagtttgtaaattcacagatactgtgtatcatattattatagatgtt +aaggcatagaattattggtattgatgtacaaaaaattatgggtgggcagtaccgataggc +attacgagcagtgcagcttggaagaactggatgtatcctataactagtaagagccttaaa +ggtactacatacccagggatgttaccatcattaatttggccatcttcaatcttcgcaatg +catactttcttctacaagatgccttttagaagacaaaataagtgtcaacaataacgctgt +aacttaactctgttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgc +aaacgcaggactactagattattaaattcgccagcccgcctcgtttaatataacatcata +aaaattctaagtaatatctcacacactaatccgccatcgtccatagcatcagtcacctgt +cttacacaaacacatgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaa +ctaattgtggaaagctgctaccttgaacgacatcaaccatcctacctttgtacaacagac +caacatctctgtactggtaaatagatctgaaaagttataaatataactgttttcacattg +atagaaaaacagctatgtgctatttgtatatactataataaattaagcgaaacatggaga +ttaaaacagtgttttctcatcctccacctcttgttctgctaatttataattcttgatgcc +actcgtgtgagtcgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaa +cgagatcctatttctcctgaaaattattagcacggtaactcctagggatagtggtactag +ttggtatgaacgtataaaaacttgtactactttctcgggatgtgagggagcaaactatta +ctcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatacctgtctggatgg +attatatgcaggtaggcgagagtggattgtagcgatgctcggcgggggtattttaaaaat +ctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgat +tagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccat +atcaagttttgcaatagtactccagaccatgaaatggttatccagattaataataactta +atatactttcactacatactcagcgggtattaaatttcactttatgtcaaaggactctta +tgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaactt +gatcagccttgtaaaatatagtagaatatgatgttaaatcatttatattccagggagatt +gaatagcttacgattagctggtataatttaactcacatgattaagcaaatatctgtagga +ccgagggaaagaataaaataaagtaccatgagttcggaacgctgcattacatggcgttgg +gctagcctgatacaagaagatgagtatggagctctcttcatcgggacgtgacaaccctag +cgtaatcttggcagatcccggagcagatgattatcgtctaacactgtctttaccaatgca +caacgcatagatttaacctgaactgttctggattcactcctgactacagcctacaactca +tttctatgcataactcttaaagacagtcgcaatatcagtacctctatacacatcggatca +gactagatcataagataagtctcctctggatccttgtattctgttaagtacactacaaat +ttgtttagtgtctgggacaattacgataagggtcgcgactagaccacagggcatatgacc +tccaccgctcctagcgagtctccaatctgcaagcactcatacgctaggggcatgaatcga +ctgtcaatgcactgtaagatttacgagggtgagacccatttagatatgcctcgtttaacc +gttttaggcttgataggatgagtttgtcgatccatcaaattcccgacattcatattgtcc +aataagtatatctagcttattcggactcgctaaactaaattatggtataaatgccgtcaa +ccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggccttatggcagcg +tatacagctggtataacgaccatatacaactatgaacggactagctgtgaactaagcaga +ttattggatccttgtgtataattttaagtttcgatctatatgctatagtatagaaaatgt +tccgatcgtacgcttcctttacagttaaacagtctatatcatgaagcttatccaaagctg +gacatttgatggcaatcttacttaattatgaaacttaattacctattattgaaagtattt +atatgatcgaataagatttgctctataaacaggtcgtccattcacgacctagtgattgcg +taaattgaccaacctaggtaatctaaagcctgcatctatttcttatcattcatgttatac +tgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcaca +tttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctat +cccacgcgtcattttcaaattggttatctacggataactgtgcgatgaactactataggt +caaaattatcttcaatctcattctagatcatataaagatgtccttcgcgattgatacgtc +tacagtgtgttggtgttacacagagggtagcgactacttacttactaactctctcttgat +ccgcaagcataagccaggttaaagtgctctatctttttctgtggattataatagttatac +cgccttgcatctaggtgcccattaggtaatgccctagtgttttcataaatttactcctgc +catctaacgttactttaatttcccagattcaataggtctctcatttgaaaattgttatat +gtcaacaaagaatataatagctgagtggaacaatacactgtgagggagtaatacatactc +taaattttctttacggtttgcgcctgcacagttttttttatctatgtgatccgcataaaa +agtaatttcaacgttccattcaagttaagtcttggtgacactagcattaggagagatcac +caagaccattatttatttagctagggtttaagtcggttagaaatatcagataatgaggtc +tttatccggccttacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaag +tatggccgaacccacataatgcacaaatcaagtcgatttcttccgtccttttagtctcct +gggaactacgggttattcatagttaagctaaatcagttaacggaactagacaaatgtata +atagttcccaaatatatatctataaatcttatgcagttagggaatgcagatttgaatcat +ggcaatacgctagctcggaactcaactacaagtgttggatgtacgaattcaaaggtatta +catccttatgatgttcttttttggatacttttatgacgacttccacgaagtgaaattatg +ttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgttctgtttataat +tctcgtcataatataaatacaagcatatgaggccagtcatggagctttcatttggactaa +catttccgtagagtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgtt +atcagatacatgacgcccttgcgtgacattcatggctcctgacatcgggtcttttaggct +gaatctaatctaacccaatttgtttggattgtgggtcctccattttgtctgttaatgctt +attaagattaaaaatgtactacgtatttagacctaatgattgcgatacgctgtggaccat +taatataagctgcgccaggggatttttccagatcatctggcctgtgtatatgttcaaatc +taatagccgagagaaattactccgacggaaaataaaggcagataagcgtttcagagcacc +atcgtggcgtttagtcaacctttagttcggaatttattaatatacaatctcactctttgg +acgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcat +catcaaagaacagttaaggaatacgactgctctataattgtccgaggagtaccttctcat +ctgccaatagtcgttgggttggaaaacaacgcattaatatgccacacttgtcaattagaa +gtttctataaaggggacgagtaactgatttgagacctagcacggcagaggacgttcgtgt +gacaacatctctttataagtttgagataaaatcgctaatctacaatgattatttgccaat +cattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaaggccattactatgg +tcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaaacactattgaat +actgccgccgcattcgccagcaccaacataactgcacgtgcttttttccatgattggcat +tatgaaagatttgatctatgattcttaccagttgcaatattcaatttagcatgtgttcct +aattattgtgttattatggtctatctcatcatgtaaatgaagatcatgacgtcaacacag +attctagtcaggatcatcagttcctcggggaaatcgcacctaggaacagccttatgcaac +cgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgag +atgtacgaatcgtttactgccttttatgaggagtcgagtactgttggttcatatttgcta +catgattgtatgtaataacgatcccgccctttatcggttcgatcctttatggcgataagt +tatgaatcgtcagtatctttagatcaaaaactcaactagtacccagttccccggaggaac +ggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttc +atccgatcccactcgatgattggtatagctatttgccgaaaagccacaacgtattcggta +ctatcttgtttgattcccctgtatcttaattcgcgacacttgatatcttttgtgtttaat +cgacgaatcatcctgggggcgacacttgttacaattatccagttgcgtttaatggctgtg +ggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgca +ggacgaatagctcacccgcctaagtgatccaaccctcatcaggataactatcactgggca +gtattatttttgatttcatatgccaccccctaggagactgtagtcatgtatctttcttac +ccaatctagcccgaaacaagaaagaatgtcgattccagtcaccttttattagaccgattt +acacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacga +cttgctctattcgattaccttcgcgatctcaatcgattacgctaaattttaatgcccgct +gaaatatccaacatttaaaacaggattaattctctgatccatgaacttaggactcattgc +acgtgacttatctttctctcttaattcatgctccaatacggtgggctaaaccacttttat +cacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtc +aatctgggtatcttctattgggacggtacatttcggttttatagactatgtagttacacg +gcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgcc +atgtgtccggaggattacatacatctaagaaacattctaaactatgtatagtcgtttacg +acccttgtagtacgtgcatcccttggcgaaaagtactctgggtattagagtgtatattat +cgacagcaccgaatcctcattttatagcttgacaatttatgacccgaaagaaccttttat +aagtctataagtatatctaacgcaattgcggcactgagtccactaactatctttgagcag +tgttatacagtgagacgccatggaaggggtttatatattttactgtcgttccctaaaaag +ttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgctt +gtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttacattccttgctta +tttgcgataaatcgatacaaccccattaccagaaaaacccggagaatcaattactctgca +gatcttatactaaaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgt +ggagcgttggggtaagagcggagcgattttaactttcgcttttccattttccagtattgt +actttacgttatatttgagcggcacattcgtcaaaacatgatccatatggactgaggtgt +ttaaatgttaatcaaataattgtattttcagctgactttaaaatctgcagccattggagg +tggagattccaatagatgtaagcaggtgatatcatatgcaattcttgtgacttattaaga +taccagacacggcacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaatt +ccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaacgtttctctgaga +tgtataagttaccaaacactggagaattccgctaaactaaggacaatttccgtcgtatta +attgttgacaaatggttagtaatacattcgcagtggataatccgttgcatacctagcact +gagtgtaaataaaaccaatcgactactggcatttcgggctaacgactagatgttagccta +tgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttcttattcgttatt +agaagtcacctgtagagacagtagagatgacctaaatttggtttgtccagtcccgaggtg +atctaatgattaggttaacttagaacagtggtcaattggttaaagctgatttacgaacac +ttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtattcggtcatctag +acaaccccatcgctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccga +attcgaaatcctgttgctccggggagatagggttaatttaggcttttttacggtgtggca +tattagctcaaacatcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgt +tctgctaggaagcgatgtacaaaataagcttaataagatttaggtccgaccttaatttcg +gtccatagcacctctttctaagtgttttgcttaaataattgtattgttattgattttctg +cgagttgaacacggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaa +tgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccg +cactaaacggctttcgctgtttccaaaaaattttagtccactaggtatttaaatgttgga +cactgaacgtggaagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgta +ctttgagcagatgctatcgtcagaaaaaggtaaatcttttggttctttataattctggcg +tccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaa +ttacgtcattagctgttacgtctatacgaaatatagactgtggacgacccatcgtagagt +catgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacaca +gtattgtactggtcaattggttcatagatctgactatgaatcttcgtttttgtacaacaa +tctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcc +tgttcgaggttagtcgtataaagacgaaacggccttaatgtaacattaactattccactg +taggtggatctaacaaggttggacatgtgctaccaataagataagaatttcgtccgcaat +acaatatctacttttgtagcctatcttggattaacaacaacttacgttggtatttcaccg +gacgtatcaaatgattctgattttaatgactgagagtaaacatcaacgaatcttatgtat +ctttaagccgctgcttgacaagtcacattactgttagaatgaacgcttcattactacaaa +acctaccaccaactcccacattaatattatactagatgtttgaagtttatttgacaaagg +ttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttagggtattaattgt +ggtcggtgcatttccggccccatagcgctccgcggggagaaactatggccttcatgacag +cccccccataacatctaggtaatggtcggataactataaacaaccctctccagagaactg +tgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaag +actcttttcactattttcttgatgcctcattcttctaatattaggtgattttttaatccg +agaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaa +tgaaatactttttgactatccctcatgatctaaacttacgcggagctatctttttgtata +acatgtacagagaattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtc +atggcggcttatcgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacg +ggtttcgggatttctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgc +gcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgcct +tctcaattgtccgaggattgctgataacttaaaataaggttgagtttttaataacgattt +gtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacg +ggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggta +tttgtacaactgctttcctttatcgattgctcgagaacattataaagtctattactatgg +attaagactgtatacaagtgtttaagcggagcccgtgataatctataaggttttggtacc +tttatctgttacttttgccttgaaacatacatacgtacacgggaatatttacctaaacgc +cgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgccc +acttgcattataacccggtgcggaatctcttagtgactcgtcaggagtttacgcctttga +gacctctcgacaggacccattttgatctagtcgttataggtagagtgcctttcctatcgc +accattaccttctagcaaacttagagtattcaatgaaatcatatcctgtttatactaaat +gttataggctaatgacacagctgacactaagaggtctcttcgggttacccgaatgagttg +tttatacgatgttgacaactcgggggagtcatttcaatgaagactgaggactcttgatca +gattaaaacgcttaatgactgataatttagattatgccgtgtattatttaagtgggcgaa +ccctcccctagaatgggtttcctgagaaaagtcttagaacacagtattctgaatccagat +gcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcg +caatccgtttaaccgtctactattcctagagcgaagagctatgttctgacacgtccccaa +tattaggcaaaggctccaaaagaacagtcaattgattaactacgggcttggtttctccgt +gaatccttgcgccgctataccacataaaaggatagcggtgataccacaagtttgcgacgt +taaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaattttgtccatca +ctactgccaagagttgactggaccagttggaaatgacatttgatatattaatagagctac +atattgtaccactttactgtcacttacactaaccctagcgtgattactcatacatatatt +cgtaaattctaagttatgatactagttttgtaaatttaatcggcgaagacacgttctctt +gtacgagcttcaactaaatatttcactgtagccaaccactttaaccagaaggatacctta +atgccgatataatattgtccaggaaacgttaatactttcacaagacaaagcttggaagag +gtactttacgatcacctgatagatcgaccggaacgattctatataggtttggtctgagaa +atttgtagctaaaaccatgttccataggaactcctctgtaatgggcaaaatgcagatagc +gttcaatcgttgcttaactatctatcacagcatcctaactcctcaacagcttctttccta +aagacatcagcaggtaagttgacggcacccgataacccagagcacgattggaatctaata +ctctgtatggatcattacgctaagtaaatataatgattttctgactcaaagttacactgc +gaattttatattaactggttctatttgttaaataccacaacctctcgtcaacaggtcgcg +atgcaagtgatccaaaaatatctaacttataccaaccattacttctggcgcagaaaaaca +tagatatctgaacaatcgaccgttaagactgtctcgccgatcttaggaacctaatactgc +tcagtagttattgtttatttgggccatccccggattatgtcagccatggaacactaaaag +tcctaatctaacctatggacaaaaagctcacttttataaaattgctcaccttatgttgat +tgttatttgtccgaaatgtctataactcagtgtactatctattggaaaattatggccgga +gttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaataattatcagctg +gaaaatcatctaatatatattatattgagatattacgacagacctaagtgctttcccgtc +atgagcagatggactaacactcttggtaatccttctcgttttagttggtaatgtttagtc +taagtaatatcccgactcttacttactcagagcggaaatgactttttaaactaacgttta +aaggcacttagtatgcgtcagggttatttttttaattacgtacccttgtgcagagagttt +agctattcgatcctacttagtatgaaccatgagagtacaggttggtaattcacagagaag +gtcgagaagattatttttgatgtttaccaatactatgaggcgtattcatcgaaataattt +tatggctgcgcacttcacatacgcaggaagaccactgcagcttgctagatctggatgtat +cattgtacttctaagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatg +gggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcat +aagttctgtcaactataaccctggaactttaatctgttgttcgtcgaatcaaggatcaag +aaagcttctaaaaggcccaaagcaaaacccaccactacttcagttttaaattagaatcac +accctagggtattagataataattaaatgtcttaggaagagatatcaaaagatgcagaca +tcctcaagtgaataagtctccggtctttcacaaacacatggttaagcgatgtggttttga +ctagagacgttcgccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatctt +acttcatacattgcttaaacagtacaacttatctcttatcctatagagatctcaaaagtt +tgtatttttactggtttcaaattgagagaaaaactgcgttctccgatttctatattattg +tttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccgactcagattcgta +tcctatgttagaatgagtcatcaaactacggtcacgcgtacattacagagtaaactacac +gaatgaaagagataagaagatgaaagagttaataggtctcctgttaattatgagaaccct +aactactacggattggcctactagtgggttggaacggatataaaattcgactaagttcgc +ggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatccacagtaatagtt +ggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccat +gcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgagcaaggaattgga +ttctgtgaacggaatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagt +aaatcaaacgccgcgcgcagacatatcttcttggcaattagtactccactaaatcaattg +gttataaacttttagaatatctttatataagttcactacttacgctgcgggtagtatatt +taaagtgatgtcttaggaatcttatggcggcggaataaacggcttgactatagataccct +aattctggcataaccctgtaacgtgtgaagcatgctttaatagacgactagatcagctta +tagaatggatatgactgccacattgaagagattaacattagcgggtataatgttacgaac +ttgtttaacaaaatagctctaccacacacgcatagtataatataaaggtcctggagttcg +ctacgagcctggaattgcagttcccctaccctgagtaaacaagatcagtatggacctatc +ttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcg +gctaacactcgctttaccaaggaacaaacaattgatggaacaggtaagcggctggattct +atcctgaatacagcataataatatttgctttcaatatatagttatgacactcccaatatc +actaactctttacaaatcggatatgaagagtgaattagagatggagccgatcgttccttg +tattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcga +gtctagaactcacgcattatgaaatcctccgagcatagagactctaaattcgccaagcaa +taagtcccgacgcgaaggatgagaagctcattgaactgtaacatttacgtcgggctcacc +atgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacata +aaaggccccactttcatatggtcaaatatctatatcgtgctttggacgactcgataaact +aaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatat +ataacttccggacgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaa +cggtatagctcggaactatgcagattaggcgatccttgggttgaatttttagtttccata +gatatgagttagttttgatatggttaccatacgtccctgcattgaaacttaatctgtata +ttgattgatccttagcaatagcggcacatttctgggcaatatgacttaattaggttacgg +tttttactatgatggatacgttttatatgatagaataacagttgctatttaaacaggtac +tacattcaactaatactgtttcactattgtgtccaacatagggaatatattgcctgaata +gatgtattatcaggcatcttttacgctccaggtagaactaattaaaaatgatccttagaa +actttcaagcaacataagctaaaagttacgccaattataagccacatcggtaggatcttc +aggcattcccatatccttctctatcaatcccgtctgttgctaattggttatctaagcata +tcgcggcgagcatctacgataggtataaagttgctgctatctaattcgtcataatatata +catggaattacagattcatacgtcttcagtctcgtggtgtttctaagagcggacccaaga +attacgtaatatctctctcgtgttacccaagaagttgacacgtgattgtcagctatcttt +ttctggcgatgttaatagttataaacaattgcatatagctgcaaattagctaatcaaata +ctcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagg +gcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataa +tatctcagggtgtaattatttctctaattggtctttacggttggaccaggcaatgggttt +tttatctatgtgataccaattaaaagtaatttcaaagtgacattaaacttaagtattgct +gtcaagaccattacgacacttcaccaacacatttatgtattgtgctacgcggtatggccc +gtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaaatgccaaattta +gtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgt +tgtattacgtccttttactagcctgggaaataccggtgattcagagtgaacataaatctc +tgaaagctactagacaaagctagtatagttaaaatatatatttcttttaatattaggatc +tttgcgattgcacatttcaagcatcgcattaacctacctccgtactcttctacaacggtt +gcatgtacgatttctatgcgatgaaatacttatgttcttagtttggggttactttgttca +cctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaac +gatctcgattcttaggtttataattatagtcagaagataaatacatgcatatctggacac +tcttccacatgtcatgtcgactaactttgaactacagtcatatatagactgttatctgat +ccgtatgtgtctattactactcttatctgagaaaggacccaatggagtcacagtaagcga +tcatgtcatcggggctttttccctgattataagattacactattgctgtgcttggggcct +cctactttttctatcttaatcattttgtacattaaaaagctaagaagtaggtacaactta +tctttcccatacgagctggaccattaatttaacagccgcaaggcgagttttaatgttaat +ctggaagggctttatgttctaagcttttagcactgagaaattaatccgtaggaaattaat +cccacataacccggtaagagaaccttacgccccgttactaataatgttctgcgcaatgta +ggaagtgacaagctcactcttgcgacgagctccttaatacaggccctgcgttatattcga +ccgtacctataactagaccaccatcttaaatgtacagttatggttttcgacgcatagagt +atgggaccacctcgaaatgctcagctgcaaattgtactgggggtggttatcaaacattta +atatgaatctatggtaaagtactagtttatagatagccgaacactaaaggtttgcagacc +ttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcg +tatctacaatgatttggtgcaaatatttatcgattgcccaatcgttctactcgtactctt +tatagcctaacgccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaa +ttacttaaccatactcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaa +cgggcgtttttacttgagtcccaggaggtaacattggatctatgagtcttaacagtggaa +atatgatttttagattgtgttcagatttattgtcttattttggtctatctcatcagctat +agctacataatgacgtcttaactgtttcgactaaccttcagatctgactaccccaaatac +aacatagcaaaagaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagc +tccatttaaaagaatcgaaaacagatctaccattcgtggaatcaatttttggacgagtac +tggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttcaagcactttagcg +gttccatccttgatggcgttaactgatgatgcgtaagtttatggtgatctaaaactctac +tacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttaggtctccaggcact +aggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcctatagctttttgc +agttaagccactaagtaggcggttctatagggtttcattcaaatcgatcgtaattcccga +ctctgcatagcgtgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagt +ttcaacttccgtttattggctgtccctcaatagagtcgttctcagggcacgactctcgtt +cgttattcataagtccagtttgatccacgaatacagaacacgcatatctgataataaaag +cttaacgataactttcacgcgcatggtttatttttgatttattaggcaaccaaataccag +aatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaagtatcgccattac +agtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgat +ttaataataattacggctaaacgtattgatattttccaggaactgccccatctcatgaga +tgaccctaaattttattcacacctcatttttaattcttttatatcacgattatttatctg +agcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaata +tacggtgcgctaaacatattggttcaattcaatgtaagctacctcggaatttgcttgcac +taagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccg +ttggagtcactatggagttacaagcattataaatctaaggaaatcgcagtatcagtcctt +accccaaagatacttcgcattccctggggtacggaccatgaaatacttctttcatacatg +ataaacgatggagactcggttaccaccctggtagttactccatcaattggagttaactaa +gatcgctattacaggctttattagccaatcatcacaagcctctttttagagattcacaag +ttagcaaaccaaagttcctttgataagtctttaacgagatctatcccaattccggctagg +agtaaaatttatatatttgagatcggggttaaagtcacacgcaatgcaaggggtttttat +atggtaatgtccttccctaattaggtaattttcagacctccgagagagagtagatcaaca +acgcgttatactcctaaaatgcttgtcgataacatgacactacagatcatccctggatga +gcatcgactttcattacttgattagttcagttaattcgtttcaaaccattttcaacaaaa +tcccccagtagatatgtatatgcacatcttagactaaataacagttttcataccctggga +tttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactgg +ccctgttccattgtaatcgatgggacgggacgttatattgcagacccaaagtagtaataa +attcagccatatggacggagggggggaattgttaagaatataattcgattttcagctgaa +tgtaaaagctccagccattcctcctccacttgacattagttcgaagaaggtctgagaatt +ggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagtaccaagtataat +attatgacaatagaagcttaaattcacaacgtaacatatctgttagcatgctctaataga +ccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaat +ctaacgtctagttcccgactatgaagtcttcacaaatggttagtaataatttcccagtgg +agtagaagtggcataacgtgcactctctgttaataatacctttagactactcccatttcg +ccagaacgtcttgatggtaccctatgggaaacactcacacatgcttattgcctgcaacct +cagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggactgatgacctaat +tttggtttctcaagtccagacgtgatattttgatgaccgtatctgacatctctgggcaat +tcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatc +actatcatgttttagctaagctacactaccccatcgctcgcacgtggcaaagtgtgagga +ttccgatatcatccatgtgtacgaattcctaatactcttgctcagggcacttagggttat +tgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtcttataatcaccgt +aatcggtaaacagttgttatttgttctgataggtagacagctaataaagatgctgttgaa +cagttacgtcccacctttattgccctacagtgaaactagttcttactctgttgctgtaat +atgtctagggttattgatttgctgccacttcaaaacggaaattaagtcattaacgaaaat +ggttccttcataggtaaagatcaatccccaattgaagccagaaattttgagatgtcgatt +cctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgag +tccactagcttgtttattctggctcaaggtacgtggaacacgtagtattttgatactaat +gccagacccgctacgatccctgtactgtgagcagagccgatcctcagaaatagctaaatc +ttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtct +atttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatac +tctgggcaacacacatacttctctcatgttgtttcttcggacctttcataacctttcctg +gcacatggttagctgcacatcacaggattgtaagggtctagtggttcagtgagcggaata +tcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatat +tatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatg +tatggatcttgatctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaa +taagataagaatttactaacatttaaattttcttattgtcgagcatagattggaggaaaa +acttatttacttggtatttaaacggaagtttctaatgtttatgattggatgcacggacag +tttactgcttactttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgtt +catgcttccattaagttcttcttaaacttacacaaactacctaatttagagttgacgaga +tggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtaca +tttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacattcacatcccaccc +ctgaatatatggactgaatcacacacaccaaatttcatctaccttatcgtagcataacta +ttaacaaacatatacagacttcgcggtaaataaaatatattagtacacaaccgtatactg +gttgaactattgcccagctttaagacgcttttaactaggtgcttgatcaagaagtattat +tatatgacggcagtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacg +ccgtagagacatttttgttagatatgtatttctttttgacgagccagcatcttagtatct +gaagacgagctatatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagat +taaccaaattccccagaattagtaatggcgccttatcgatttactaacgatatataactt +gtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattg +aagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgat +actacgttttgctatgtaatccattctaatgggtaagaggattcctcttatagtaaaata +tgcttgactttttaagaaccattgggagtggttggcaaaataatagtgggtgtctttctc +agtgtatagttttctacaactacccctattaggttacaagtaatctggctttcttgccac +ttggcgatgatagttagattcgtatttctacaacgcagttactgtatccatggcgcgaga +taattagatacgatttgaatttggatgtagactcgttactactgttgtagaccagcacgt +gagtatctagatgggtttgctaccttgttagcggacttttgccgggaaaaagacatacgt +acaaccgtatattttactataagcagtattggccaccctcgtattgcggcagggtgtgct +cacctggttaaaatgaaagagaaaaattccattttaaaacccggaggaatctattactga +cgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttcatattctagtta +ttccgagagtcactttcctatccaaacatgaactgatagcataatgacaggttgaatgga +aagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgtcacgaactcgga +gcttacccttacaactatgtgttctgtttaccaggtgctaatatcccggcactcttttca +tgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcatattttacagtagc +cagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctgacataagtatta +catatcacttgtctgattacacagcaaaatcgctaaccttactttgcgcatgtagctatt +ggaactttgggctagtgtctatcccattaagtttaacagtagactagtccgtgagcgatc +accgagcttatgtctcgtacccaagttttggatttggatcaaaaactactcgatattcat +gatctacgggcttcctttctccgggtatcattgcgccgagattaaaaataaaacgatagc +gctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacgaatagaccatcca +atttgaattttattgggtccagcacttcgccatagtgttgaatggtaaagttcgaaagga +aatttgttatattaattctgctacattttcgaccacttgtatctcaaggacaatatccct +tgaggcttttagcagaaagagatgccgtaattctaagggatgataataggttgggaaatt +taagagcagtagtaacggtcgcgggttcgaccttaaactatatatttaaatctagccaaa +caagttaacaacaaccataaagttatgaccttattatattggcaagcttaacgttttaat +tgctctagtaatagagtggtagaggtaagggaccatcacctgattcttcctccgcaacca +ttatatagacgtgtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaata +tcgaatggcaattagccacattgagttaaatagttgaggatatttcttgcacagaatcag +atctaatctaatgattcgttactaaacacttcaccaggtatcgtgaaggctcaagattac +ccagagaacctttgcaatataagaatatgtatgcagcattaccctaagtaattatattct +ttttctgactcaaagtgacaagccctagtgtatattaaatcggtatatttgggaaattcc +tcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccata +catgaattctggccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgcc +aagatattaggatcctattactcatatcgtgtttttctttattgccgccatccccggagt +atctcacccatccttctcttaaaggcctaatattacctatgcaaataaacatatattgtt +gaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgact +atatagtgctttagtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtt +tcttgtcctaatatttttcagatcgaatagcttctatttttgtgtttattgacatatgtc +gaaactccttactcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtct +cgttttacggcggaatcttgagtctaacttatatcccgtcgcttactttctaacacccct +tatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgttattttttgaag +taagttacattgggcagactcttgacattttcgatacgactttctttcatccatcacagg +actcgttcgtattgatatcagaagctcgtgatgattagttgtcttctttaccaatacttt +gaggcctattctgcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcg +caacatgccttcatatccatcgttcattgtaattcttacacaatgaatcctaagtaatta +catccctgcgtaaaagatggtaggggcactgaggatatattaccaagcatttagttatga +gtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcgtaatgttatctc +gggttccgcgaataaacgagatagattcattatatatggccctaagcaaaaacctcctcg +tattctgttggtaattagaatcacacaatacgggttgagatattaattatttgtagtacg +aagagatataaaaagatgaacaattactcaagtcaagatgtatacgggatttataataaa +aatcgggtagagatctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgtt +acatcagaaagggtaactattattaattaataaagggcttaatcactacatattagatct +tatccgatagtcttatctattcgttgtatttttaagcggttctaattcagtcattatatc +agtgctccgagttctttattattgttttaaggatgacaaaatgcctcttgttataacgct +gggagaagcagactaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcg +acgaatggacagactttactaaaccaatgaaagacagaagtagagcaaagtctgaagtgg +tatcagcttaattatgacaacccttaatacttccctttcgccgaatactggcgtggaaag +gttttaaaagtcgaagtagttagaggcatctctcgctcataaataggtagactactcgca +atccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaacc +gtccccactcgcctggggagacatgagaccacccccgtggggattattagtccgcagtaa +tcgactcttgacaatccttttcgattatgtcatagcaatttacgacagttcagcgaagtg +actactcggcgaaatggtattactaaagcattcgaacccacatgaatgtgattcttggca +atttctaatccactaaagcttttccgttgaatctggttgtagatatttatataagttcac +taattaagatcacggtagtatattgatagtgatgtctttgcaagaggttggccgaggaat +ttacggattctctattgatacaatttgtctggcttataactcttaaggctgaaccaggcg +tttttagacgacttgatcagctgttagaatggtttggactccctctttcatgtcagtaac +atttcagccgttattgttacgatatgcttgaacaatattgatctaccacacacccatagt +atattttataggtcatgctgttacctacgagcatggtattccacttcccattcaatgagt +attcaacatcactagcctcagagatgatgacccacctctaataacgtcacgttgcggcca +tgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcatataacatttgag +ggtaaagctaagcggatgctttatataatcaatactcaataataagatttgattgcattt +tagagttatgacacgacatagttcactaacgagttactattcccagatctagactgaagt +actgatcgagacgatccttacgtcgatgatcgttagttatcgacttaggtcgggtctcta +gcggtattggtacttaaccggacactatactaataacccatgatcaaagcataacagaat +acagacgataatttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaa +gctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaactggttcccggg +agtcctggagtttcgacttacataaatggaaacaatgtattttgctaatttatctatagc +gtcatttggaccaatacagaatattatgttgcctagtaatccactataacccgcaagtgc +tgatagaaaatttttagacgatttataaatgccccaagtatccctcccgtgaatcctccg +ttatactaattagtattcgttcatacgtataccgcgcatatatgaacatttggcgataag +gcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggttaacagacgtac +atgaagggaaactttatatctatagtgatgcttccgtagaaataccgccactggtctgcc +aatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtat +aacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcactattggctacaa +aatagggaagagtttcaatcatgagagggagtatatggatgctttgtagctaaaggtaga +acgtatgtatatgctgccgttcattcttgaaagatacataagcgataagttacgacaatt +ataagcaacatccctaccttcgtaacgatttcactgttactgcgcttgaaatacactatg +gggctattggcggagagaagcagatcgcgccgagcatatacgagacctataatgttgatg +atagagaaggcgtctgaattgatacatcgaagtacactttctttcgtagtatctctcgtc +ctctttctatctccggacacaagaattaagttatatatatagagtcttaccaatcatgtt +gaatcctgattctcagagttctttggcgggccttgtgatgactgagaaacaatgcaatat +tgctccaaatttcctaagcaaattctcggttatgttatgttatcagcaaagcgttacgtt +atgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtgggaataattctt +ttgaagacagcactccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgt +aaccttgcacaagcaaatcggtggtgtatatatcggataacaattaatacgatgttcata +gtgacagtatactgatcgagtcctctaaagtcaattacctcacttaacaatctcattgat +gttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaag +gaacatctactaatgcctttgttaggtaagatctctctgaattccttcgtgccaacttaa +aacattatcaaaatttcttctacttggattaactacttttacgagcatggcaaattcccc +tgtggaagacggttcattattatcggaaaccttatagaaattgcgtgttgactgaaatta +gatttttattgtaagagttgcatctttgcgattcctctggtctagcttccaatgaacagt +cctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggtt +cggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagc +aaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtag +ttaaataaatccatatctgcaatcgattccacaggtattgtccactatctttgaactact +ctaagagatacaagcttagctgagaccgaggtgtatatgactacgctgatatctgtaagg +taccaatgcaggcaaagtatgcgagaagctaataccggctgtttccagctttataagatt +aaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagttggttcattaat +tagctaagtacgaggtacaacttatctgtcccagaacagctccacaagtttttttacagc +cgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattagagtttacaactca +gtattttatcagtacgttttgtttccaacattacccggtatgacaaaatgacgccacgtg +tcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcctacacatactga +attcaggcaatgcgttttattcgaaaggtcatataactagaaaacatgatgaattcttat +cggatccttttactagcatagtgttggcgaacacctcgtaatgctcagcggcaaattgga +ctgcgggtccttatcatacattttttttcaatataggcgattggtctaggttagtgattc +cccaacacttaaggtttgctgacattcataccctcagcaacttcctctcaaaaattagag +tgagttggtggtcttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgc +acaaatcgttataatcgtactctgtagacaataacccattgtagtgccgattttgtgcat +aatacaagaaggaggatataaaaatgacttttcaataatattggctattagcaacaagaa +ggagaatcctcattaagttagcaaccgcagggggtactgcagtccaaggaggtttcattg +gagagagcagtatgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctg +attttcctagatagaataagctatagctacttaatcaactcttaactgtggagactatcc +tgatgatctgaataccccatttacaaaattccatatcaatgaggctaacgcttaaatttc +atttctccatcgtaacaaaaatcagcctttttatacaagacaaaacactgcttccattac +gggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgc +gtttatacttaaacaaattttgacctgacataatggagcgacttatcggatgttgccgat +ctttagggtcatctattaagcttatacgaaaaagggacaagcacgttacgtaatctggta +ggactgggtacctagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaa +tacaggagtccttttcatttttcaagttaacaatataagtaggagcttagagaggcttgc +atgaaaatcgttaggaattacagaataggcagagagtggggcgtgtagactacattcttc +aggccccacaatatgggttataggttaaactgcactttttgcgatctcccgaaatactgt +cgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcatccaactattcag +ataaacaagatcgcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggc +atgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaa +cataattcattctttcgactggacacgctaaggtttggacaaactttgtatctatatctg +gaggcctgtattccagcccttcttttaataagatttacggcttaaactatggatatttgc +caggaaatgacactgctattgacaggaacataattttgattcaaacctcattgttaatta +ttttatatctcctgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtga +gggctcgaggaatgaatcataatagaccggcccctattaatattggttcaattctttctt +acataacgcggaatttgattgcacgaacaccgggaacacataaccgtatagcgcccgtta +tgctagtgcctagcgactgggaccgtggagtctatatcgtctttctaccattattaatct +aaggatataccactttaagtcctttcaactaacataaggcgcattccatgcgctaaggac +cttgaatttattatttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgt +actcaataaagtgcagtttactaagagccctttttctggcttgtggagactatcataaca +tgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacg +agatctttccaattgccccatagcaggaatagttatatattgcagatcgcggtgtaacgc +actccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatca +aagcacagtgagagttgagcaaattacagttatacgacttaattcagtctccataaattg +aaacgacacttcttaacgggaggaccagacacgttcattaagtgaggagtgcactttttg +actttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagt +tatttctgttttaatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccc +tatcacacctcagagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtag +ttggcacacccaatggacgaataaatgctgccatatccacggagggcgggattgcggttg +attttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaat +tactgcgtacatccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaacc +aaattgacaacttcatagtataatttttgcacattacaagcgttaattaacaaacttact +ttgctgttagctgcctatatttgtccgacaatataactggatatctctgcgagaactgta +aattaacggcacttggaacataatagttcctattggtaacgacgttgtaggcggcaatta +tccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagta +taactttagaagactccaaggtacccagaacctcttcagcggacacgatcgctatcaatc +aataaggattattcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagc +ttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctgttattttcatga +ccggataggacatctcgcggaaattcgggtaacagctgggtagatataggacctccccta +cgtattaatgataagcctgtcataactagcttggtttaccgaagagacaataaacattcg +agcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaacatgtactattact +ctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgatgttgacagaatt +atgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtctgagcattcgtac +actgcgtattaagatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaac +taggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaa +ccaaattaaggctttatccaatatgggtccttaagtgctaaacatcattcacaatttcaa +gacagattgttggtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccag +gtacatcggtaattatatgttgactaaactaccgtgtgtattctggctctaggtacggcg +aacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcag +cagatcctaagtaattccgttttattgtcctgagggagtaggatcgacgaactctacaag +tcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtc +atctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcgatggttctttat +gcggacctgtcatatcattgactggcacttgcttacatccaaataacacgtttgttagcg +gatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctaca +tgataaatgaataagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgt +cgacgagttactactaaaggaatgtagggttctggatctatgaaaagcgacctccatata +tatacgggcctaagcggagtaaaataagtgatcaatggactaacattgaaatgttagtat +tgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatg +gtttagcatgggatgcaagcactcgttaatgcttactttagttggttgcgggaacaacag +gaggctatactaactggtagcgttcttgcttccattatgttattattataattaaaaata +agacatatggtagagttgtagtcagggtggatcgggttgtctataacgttggaataatca +aaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgt +gcaccacacattcacagcacacccctcattataggcaaggaagcaaacaaaaaaaagtta +atcgaccgtatccgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaag +ataggactaaaattcactagtatcctggaacgaggcaacagagttatctagatggtaacg +aggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacctctattgatata +caagtgactttctcggtaataacgcacttcacaatgtgttgtttcttttctatgtatttt +gcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcac +atggtataactgcaggaggaacattatccaaattcaccacaattactaatccaccctttt +acttttactaaagatatattaattctcatgttgtctgaattgtataacccggtaccctgg +gagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaacacacgacttcctt +ccgtctattcagacactcaacgagactaacttttcctaggtaatcaatgatattgggtaa +ctcgtggcatcttatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgc +taattaagactggctctcttgcgcaggggatacgtttattctacgtacccgatttggtta +ctactaagcggcctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagc +agggaagggttacagggagagacttattgagatacgattggaatttccatgtacaatcgt +taatacgcttgtagaccagcaactcagtatagagatccgtttcctaaagggtgagcggta +ggggcaaggcaataagaaattactaaaaccctagttgttaatataagaacgattcgaaac +aataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaataggcattgtta +aaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaa +cctaaaaggggcttattctactttttccgacactcaatggacgagacaaacatgaacgga +tagctttaggtctcgttgaatgcaaagaatagaatcgttattattaatcggtttccatta +tctatatgcggtatagatctccgagaggaccctgtaaactagctctgcggtttaactggt +gctaatagaccgccactatgttattgcttctagctcctagcgtcttatcatgttatacat +taatgtcgcatattggacagtagccaggcttggatggatcgccgacaaaaagaaaagact +ttccctgtaaggacttaactattacatataacttggatcattaatctgcaaattagagta +acggtctttcaccagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaa +aactagaattggcagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttg +cataaatatcttatcgatattcaggttattaccgattccttgctaacgctagaagtcaca +ccagagtaataataattccagacacctgtgaaataatcggtcactacggatagactagta +acgataatacgtatagtccataaaagttgaattttaggggctaaagatattagcaatact +ggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaa +ttgtatcgataggaatagttacagtcacgcttgtagatgtaagagatgacgttattctta +gggttcttaagtcggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaa +acgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattt +tagtggcaaccttaacggttgaattgatctactaatacaggcctacaccgaagggtacag +ataatgattcttactaccctaacatgatagagtcctgtcctatctcataggtcgacattt +taaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattcacttatagacttc +aggttatttcgtgctaacattaagatagaatataatcagtcgttaagaaactattatcca +gctttcgtcaaccataaagattaaaaactgaaacttggcaagatatgaatagctatcctg +ctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagt +aaagcgggagagtgcggtaattaatattaatatactattaagctacacagcaaaggctgc +aataatgttagtaagtagaacataaaggtattctccacaagtaataaatagtgtgagcta +attgactaacttaactctcgcgacaagtgatgtggataagatgactcatatcgtcttttt +ctgtagtgccgacatcccacctggatcgaacaattccttctagttatcgactttgattac +ctatcctattaaacagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctac +catagctagagttagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatg +agtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatccattagattaga +tgtttgtgttttgggtctgatgtcctaactactttctcagtgaaactaatgtcatcatcc +aagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtctataacgtatataa +agtcgctgaatttagaacacaccttatctatgttgtaaagttactttattccaaaggacg +tgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagata +agaatttctttcatacttcactggaatccggcgtatggatatctctaccgcgtcatctgg +tggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacat +cgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtgaagtctaattat +ttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggat +agaggacattgcatgtacgtaggactattctccaaggggtcttctattttgttagcgaaa +attgttacagcctaatgttagagcggcgtacgactttataccagatactttcattagata +tgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgtt +gtgatatgatgtttttctagttcgttctcatatatatagatcaacaatgaataatctcat +gatctataaccgatgtatatttatattccggttgactgctccggtgcaattcactacgga +cactaatgactaatatggcgcctttcatcagaaacgctaaatatgattaatgaattaagg +gagtattatctaattattagagagtagcagttagtctgatattttcggtgtatgtgttag +ccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttca +ctttatgactctggttatatccctcggagaacaagaataagagtacgagaagttcggtca +ttgaggatgaaatagaaccgctagacgaatggactcacgtttataaaactatgtatcaca +gtactacagctaactctgaagtccgagaagcttttgtaggacaaaacgttataagtacct +ttcgcagaatacggccgtgcatacctgttataaggcgtagtagggacaccatgctatccc +tcatatagagctacactaataccattacatggtgactatcgtttacggccatcatctgta +agcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaacccc +gtgcggattttgagtcagaactattcgaagcttctcaatccttttccattatggcatagc +aagtgacgactcgtcagccatgggaataatagcactaatccgattacttatgaattagaa +cccacatgaatgtgattctgcgaattgtctaagaatctaatgattttccggtgaatatgg +ttgttgttatttattgaacttatattattaacatcacccttcgttagtgatagtcagcta +tttccaagaggttccccgagcatttttaccattctctagtcatacaagttggagcgcttt +taaatctttaggctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtg +caatccctcttgcatgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaat +attcatagtaataactacaatacttgatttgttacgtaatgctcgtacataacacaatcg +tattccacggaacagtaaagctctattattctgatcgagcctaagagaggatcacactac +gctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgaccagttatagaca +gtgtaattccatattacatgtcaggcttaagctaacccgagcctttatataagctataat +caagaattagattggagtgcattttagacttatctatcgaaatagtgatagtaagagttt +atatgacctgatctagactgatgttctcttccacaacagccttaaggcgtggagcctttc +ttatactattaggtcgcgtcgagagccctattcgtaatgttaacgacactagactaatat +acaatgagctaagaataacacaagtcacaagataatttacaaatcatatatctacagtcc +acaaccatcactagcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgc +aagacgcgttaactggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatat +ggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagac +tatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattgataaatgcccca +acgttccatcacgtctataagccgtgttactaatgtgtattagtgcatacctattcagac +catagttcaactgttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttc +ttgtcttttccttaactgacctaaatgaaggcaatcggtttatctagagtcatgcttaag +gtgaatttcagccaatgggctcccattgagctagtatggtgctttacctttgtaagtggt +ggctttccttggtgtgctgactttaacacggcagagtgattatccgaagaatggataata +agacgctggcaatattggctaataaagtccgatgagtttcaatcatgactgcgaggagat +ccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcattcttgatacata +aagatccgatatcggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatg +tgaatgagagtgaaatacacgatggggatattgccggtgagtacaagttagaccacacat +tagaactgacctatattcgtcatcatagagatggagtatgaattgattctgcgaagtaca +ctggctttacgagtatctagacgccgcggtatatctcccgtcaatactatgaaggtatat +atatagaggctgaaaattcatgttcaatcctctttctaagagtgagtgggagccccttct +gttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtt +tgcttagaacaaaagagttaccttagggtaggtaaatctcgattcaccgagagaagtgat +tttggcggtgtgcgattaattcttttgatgacagatctcattattttatatagctccctc +tttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgc +tgaacattttatacgatgtgattactcaaaggataaggttcgaggcctctatactcatgg +aactatcttataattataatggatcgtggctcattccacctatccaaacttctttgtgat +ctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagct +cgcatttcattcctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaa +ggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttatagcaaacattatt +caatttcagtcttgactgaaattagtttgttagtgttagaggtccatatgtcacatgcat +atggtctagatgccattgtacagtaataccttagattagtattagcggcatgcgtacttg +gatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgcaaataggaatact +tacaatttttgatgacttgttagcatatcgctatcacccataaaaaacctgatacttgat +gagcgggtgattgagactatgtactgatataattcaatagctccaatagatgaaacagct +atgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgag +tggaattagcggtgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacc +cgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacgaagaatgggtag +agagtttgaaggtgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaa +cacctcctaatggttgtgttaaccacaaacccctgggtgaatctgattagccaacccagt +gatctgatttcagttgtcaaatctcttttttataactaccttttgtttccataatttaac +cggatctcataatgaacaaacgggtagaataatggtagcacatagcgagcttgtctattc +agaaatatggcctactcagaatgtattctccaaatcagtgttatgcgaaacgtaatttta +cgtgtaataatgatgatttcttatcggttccttgtactacaatactcttgcccaacaaat +actaagcataacagcaaaattcgaatccccctccttttaataaatggtttttcaatatag +ccgattcgtattcgttagtctttcaccaactattaacctggcatctaattaataaaatca +ccaaaggactctataatatgacagtcacttcggcctcttttaagacagttgattattgca +ggtccgcaattgatggtgacatgcacaattagttagaatccgactatggagacaattaac +aattgtagtgcccatttggtccagttgacttcaaccacgagttataaaggtattttaatt +tatagtcgatagtaccaacaacaagcacaatcataattatgttagaaaacccagggggta +atgctctaaatccagctttaaggccagagtgcactatgaaatcgccattgatcattgtgt +cattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagc +aacgattatatctggactagatcatgatgatcggaataaaacattgaaataagtccttat +caaggagcataaacattttatttaatttatacttcgtaaataaattcagaattttttttc +aagacattaatctgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacg +catgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggc +tgccacttttagcttcttgacgatctttagcgtcatatttttagattagtcgaaaaacgg +aaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaagagcaggacaact +ccttgatcgggaagaactgaaatagacagctgtcattttcattggtcaacttatcaatat +aacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcag +gcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacg +ggttgccagctacagatatactctaggtatatcccaaacaagagacgtcctttggctgtt +gtaatcggtcataatacttgtcacataaacaagatcgctgaattaaacattaaacagtta +gtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatca +cagagcgacgtaaatttagacaaacattattatttcttgacaatggaatcgataagcgtt +cctctaacttggtatatatatctcgaccccgggattccagccattcttgtatgaagattt +aaccatttaactatgcatagttgaatggtaaggaaaatgatattgactgcaacagatttt +ggatgcaaaaatatttgtgaattattggttatatactggttgtatagcacaatcattagg +tcctagaaggcatactcaacctcagcgagagagctagcatgcataattgtaccgcccata +ttaatattcctgaaatgatttcttacattacgcccaatttcagtcatcgaacacccccat +caatttacccgatagagaacgtgatcatacgcaataccctatgcgaacgtccactctata +gcgtctgtatacaatgattattcgttccatttacaacgttaagtaatttaaacttacata +aggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgt +ctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgta +tccattgtggagaatatcataaattcaagatggggtgtcatgctattcggtcctaaacat +tcttaatggctgttctattgttagtctgatttaaaatggaaccatagcacgaatagttag +atagggctcatacccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgac +ggaaagttttacggtttgtgatcaaagaacactcacacgtcagattattacactgatacg +aattatttcagtcgacagtaattgaatagaaacttattaacgccagcacctgacacggta +agtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttga +tttctatatcaaatgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatt +tagatcgttacgactcacgtacaagatcacacatcacacgcgttagcgaaagcggaatgg +ctaatacagccctacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgag +ccaacctcccccgcattgcggttcattttaaggcctgggtaacatctatcgtttagataa +tcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcg +ctacgtgtttctttaatcaataccatattgaaatcgtaatacgataattgttgctattga +ctacaggttatgaaaaaacttactttgcgggtacatgcatatttttgtaccacattatta +cgcgatatctctcagtgtactctaaattaaaccctcttcgaacattttagttcctattcg +taaacacgtgctacgcggcaatttgccggtcgtagaatggacaactccagttcaactgca +tgtaactcatagctcgcgttagtataaattgactagtagccatgggacaaagtaactagt +cagcggaaaagatccctttaaagatatatgcaggttgcaagcataaagctcattgctcga +ggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaa +tcgaaactactctgatttgctgcacacgttaggtaatatcgcccattttcccgtataagc +tccgtacttatacgaactacacgaccttttaagcattagccgctcatatcgtgattcgtg +tacagatgagtctattaaaattacagacatactccatatctcgctccttgaactttgaat +aatgcgctaacttgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggg +gaaacgatacatgttgtcagatttatgattatctagttttagatcacgtttaccgataat +cggctgtggtctgagcagtcctacactgagtatttacttcagcttcatatcggtccgaaa +aaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcgg +ttgcagggcagcaaaaggcttaaaccatttttacgatttttactatagcggtcatgaagt +gcgaaactgcttgcaaattttctacacacattgtggctcttgtccttgaagcttatggcg +aaaatttgaaacatagtataccagggaaagcgcgaattatttggtgactaatagtccgtg +ggtttgagccatatacctaacgccataaactacgtggtgctttagatgcaatctaaacag +aacagaaagcgtagcgctcatcagcacagactaactttttcagtttgagtcgccggaggg +acttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaa +tcttgcctaatttctactattgtcagctgtacgactgtactaagtgtatagccccaaata +aaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttc +atcaaattaaatcctggcttacccgattctccggaagtctgacctagagattgacgacgg +ccgcgtattattgagacctcttcaggattaatcaataacgaagtagttgatctgtttggc +gacgtaccttaagccgactccgctacacgagtttctactaaaccaatgtagccttatgct +tagatgaataccgtcctaattagatattccggcataacagcagtaaattatctgttcaat +ggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaatattaggtaagg +ccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaa +tttaggtgcgtgagggttaaacaccagcatattctatatgctagacgtcttccttaaagg +atcgtagtattataattaataataagaaatatggttgacgtctagtcagcgggcatacgc +tgctctatatactggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctc +acgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgcc +aagcatgcaataaaaaaaatgttaatagtacgtttacgacattttattttataataaaga +gaaactattacacctattgatatgataggacgtaaattaacgagtagcctgcatagaggc +aaatgaggtttctacatggtatagacctgatgctgaaacatcgatgagttttggtcccct +cgctcgttgaaatctagtcatttactactgtctttcgagctattataccacttcactatg +tggtgtttctttgctatgtatggggctagtcaaacatgatgactatagctacaactcaga +gagcgggcgtgttaagagtatctcatgctagaactgcacgacgaacttgatacaaagtaa +caacatttacgattccacaaggtgactttgaagaaacatagtttaattctctgcttcgat +catttctataaaccggtaccatcgcagcggatagatgcataacatttctactactccagg +catcttaaaacacacgtagtacttcactagattaagacacgataagtgtataacttggca +gtgggaagcaaggagattggcgaactcctggcatctgttacgttttgttcaggctcggtt +gttgataatgtccgactcctgccatattgaagactcgctcgagggagatcgggattcgtt +gattataagtacacgtgttccgtaatactatgaggcagtgattcaaaatggcacttctga +cttacatgactaggtattattaccacggaagcgttaaaggcacactcttatggacttaag +attgcaagtgccttcttctagcctgaattcgcgggttcaacacaaactctctttagacat +ccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtactaaaaaactagtt +ggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggtta +agcaaacacaaataggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcg +ggaacaacggctctaagagaataacctaaatccggatgagtagactgtgtaactctctaa +agggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgcattcaattgaatc +gtttgtattatgagctgtacagtagctatatcagctatagttatcccagaggaacaggta +aactagctctgagcgtgaaatccggatattagaacccctagatgggattgattctagcta +atacaggcttatctggttttacagttatctagatgattggtaaggtgaaacgcttggtgc +cttccaccacttaaacaaaagtattgcccgggaagctattttctaggtattataaagtcg +agcattaatatcaatttgacagtaaaggtctttcaccagcttcatatgccatagggccca +tactcgatttaaattgaacggtttaacgagtattggaactctcacttataactgagtagc +tatacgaaaaatctggtccatttccagaaatttattatcgatttgctgcttagtacccag +gaagtgataacccttgaaggcacaacactgtaataagttttcctgtcacatctgtaatat +tcggtcactacgcattcacgactaaagataattactatactaattaaaagttcaatgtta +gggccgaatcatagtagaaattctcgtctagcctaatcggacttacctatgggctgtgag +gatttatcagtatgtggacaaaaatgctagagataggtatagttaaagtcaccatggtac +atctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgggatgacaactac +tatacgtagagccgtactcaggattagatagtgtgaaagagtcaaataaaagggttaata +ttaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaat +acaggccttcaccgaaccctaatgataatctgtcttaataacattaaatgattgtctccg +ctacgagctcttagggcctcattttaaatgactaatgtccaaagaagagactttcccaat +ttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaagatagaagattat +caggagggaagtttctattatcaaccgttacgcaaccataaacttttaaatctcataatg +gcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgctggggagctagat +atcggtataccacttcggttgtggtaagcccgagtgggccgttagtaatattaatagacg +attatccgacaatgcattcgctgaaataatcttacttaggagaaattaatgctatgagcc +aaaactatttatgtctgtcacattattgactaaagtatctatcgacaaaactgatgtcca +taagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatga +attatagttatccaatttgagtaaattgcctattatacagataggcttgtttagtcagat +aaggttccgcttgaggtgctctaacttagcgagagttagaaagcctagtgagaggcattt +tggtgccaaactccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaag +ttggtgaacagccttttgattagttgtttgtcttgtggctatgtgctactatataagtta +gaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgagacggggtacgcc +gttgaggctcgagatagtagataaactagaggaatgtagataaaacattagctagggggt +ttagttactggattacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtc +gcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcctatacggacttt +gcatatctctaccgactcatctggtcgtctatgcgggtaattgtattgctccaagtggat +gactattttggcgtcccagcacatagtaaatgtaaatccttataatagcataagcaatta +ttagactgcgtgaagtcttagtagttctcaagctttacgttgtatgtaaataactcacgt +aatcagccgtccccaaatcaccattgaggtcattgaatgtacggagcactattatcaatg +cggtatgcgattttctgagcgattattgttaaagacttagcgttgagccccggaacactt +gattacagattctttaaggagttatccaaatatcattttaaataatagtagtatcgtgct +ttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtacttctctgatata +tacttcaactatgaagattctattcatcgataacccaggtatatttatatgcccgttcac +tgcgcagggcaaattatctacggacaataatgacgtagttggacccggtaagaactaacg +cttaatatgattaaggatgtatgccagtattatcttattatgtcagagtagaagtttctc +tgagattttccgtcgttgtggtacaccggatttggctctctttttagaactgagaactcg +gagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccgccctcatcaact +ataacaggacgacaagttccgtcttgctccatcatatactaccgatacaccaatcgtatc +aagtttagtatacttgctttctctcttctacagcttactcgcttgtccgagaagcggttg +gtgctcataaagttagtagtaaatgtacaactagtagccagtccttacctgtttttacga +ctactacggacaccatgagatacagaagttagtgctacaattataccattacatgctcaa +tatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctacc +atcccgtcaatgcacaaaaacacactccccttgttgactaacatcttttacaagaggcta +aatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcggaagaataccact +tttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaat +atattcatttgaccgtcattagccttcttcttaggttgtgtacggatagtaggtacataa +accgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttttttaccaggcta +gagtcagaaaagttggagccatgttaaatagttaccatcataaaccactgttgtctacta +gtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactg +ttgcgttacttaggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcc +taatcctcggaaagtacacaagcctaggaataggaaaagtaaagctcttttattctgata +gtgactaactcaggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatca +tctgctggtgaccagttatagacagggtaattcaatatttaatgtctcccttaacatttc +accagcatggattgaagatagtataaagttttacatggcagtcattgtgtcacggttcta +tacaaattctgatagttagacggtatttgaaatgtgcttctagcatggtatcttacacaa +ctgaatgaacgactggagccgttcgtatactatttgcgagcctcgagaccccgtttccta +atgttaacgaatatagtataatataaattgtgatatgaataacacaagtaactacagttt +ggacaattaattgttctaaactaaaaatcattcacttcagatggcatagagttatggcta +ctacacatataaagcggtatgtgaaacacccgttttagccggaaaccctctactgctcgg +gacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaa +tagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatt +tggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgt +ctattactgattaactagtaagacattagtgcatctggtccactgaagcacccgcttggc +gttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctata +ggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggt +tcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagac +tctttatcccaagaatggataatatgtacatggaaagtgtccataattaagtcccttcac +tgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgacttacttgcttttt +gatcaacttaattatggattcataaagttcagatatcggtacaattggtgtacaatatga +aattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatccccatttgcccg +gtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagcattgagatccac +gatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacgaagaggtatatat +aacctaaatactaggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggc +gaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggt +cagttcaaaagtagaccggatctttgcggagaacaattcacggaacgtagcgttgggaaa +tatcctttctaccacacatcggattttcgccctctcccattatttattgtgttctcacat +agaattattgtttagacatccctcgttgtatggagagttgcccgagcgtaaaggcataat +ccatataccgccgggtgagtgacctgaaattgtttttagttgggatttcgctatggatta +gcttacacgaagagattctaatggtactataggataattataatgctgcgtggcgcagta +caccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatt +tgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattatatatgttgatta +tttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgc +ttaagtttgagagcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtgg +ttgtcgtccataggtcactggcatatgcgattcatgacatgctaaactaagaaagtagat +tactattaccggcatgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgccca +tgtagccctgataataccaatacttacatttggtcagcaattctgacattatacctagca +cccataaatttactcagacttgaggacaggctcttggagtcgatcttctgtttgtatgca +tgtgatcatatagatgaataagcgatgcgactagttagggcatagtatagatctgtgtat +acagttcagctgaacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaacc +atatcgttcacacatgatatgaacccagggggaaacattgagttcagttaaattggcagc +gaatcccccaagaagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcc +tccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcg +cggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatatctttggtagaac +ttactttgctttaaatatgttaaaccgatctaataatctacaaaacggtagattttgcct +agcacattgcgtccttctctattcagatagaggcaatactcagaaggttttatccaaagc +actgtgttgactaacctaagttttagtctaataatcatgattgattataggtgccgtgga +ctacatgactcgtccacaaataatacttagcagatcagcaattggccaagcacccgactt +ttatttaatggttgtgcaatagtccagattcgtattcgggactctttcaaataatagttt +cctggcatctaagtaagaaaagctcataaggaagcgatattatgacacgctcttccgccg +ctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgag +aagacgaagatcgactaaagttaaaatgctagtccacagttggtcaagttgaattcatcc +acgagttatatagctattttaatttatagtcgagtgtacaaaaaacatccacaataagat +ttatcttagaataacaacccccgtatcatcgaaatcctccgttatggcctgactcctcga +gcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtg +agatgatcagtttcattatgatgatacgattttatcgcgactagttaatcatcatagcaa +gtaaaatttgaattatgtcattatcatgctccattaacaggttatttaattgatactgac +gaaattttttcacaatgggttttctagaatttaatatcagtaattgaagccttcataggg +gtcctactagtatcctacacgacgcaggtccgcagtatcctggagggacgtgttactgat +taaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatg +agttttacattagtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaa +gagaatacatacaccaccacatagaattgttagcgatgatatcaaatagactcctggaag +tgtcagggggaaactgttcaatatttcgtccacaggactgaccaggcatggaaaagactg +acgttggaaactataccatctcacgcccgacgcttcactaattgatgatccaaaaaatat +agcccggattcctgattagcaaagggttcacagagaaagatattatcgacgtatatccca +aaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtga +cctctagtatacaggttaatgttagtgatacacaatactcgtgggccatgggttctcaaa +taaaatgtaatattgcgtcgatcactcacccacgtatttggtctaattatgttttattta +gtgacaatccaatagataaccggtcctattaagggctatatttttagcgaccacgcgttt +aaacaaaggattgtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaa +atgagattctatcctaaagtttgggcttgatataagatttcggatgtatgggttttataa +tcgttggagagctcaatcatgagctaatacatggatttcgctacctcaccgagagacctt +gcatgaagaattctaaccaaaagtttaataggccggattggattgagttaattaagacct +tgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaata +ccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaat +agttaactaatttaaaattaattaacgacatggaaatcacagaacctaatgctttgtagg +agttatttatgctgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacg +catcttttagttcagaaagtggtatccagggtggtcaatttaataaattcaacatcgggt +ctcaggatattcggtcatataatttattaagggctcttcgagtcttactctgagtgaaat +tggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcat +tccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatataagaaaactcac +acgtctcattattaaactgagtacaatttttgcacgagaaagtaatgcaatacaatatga +tgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgcactggattaaaa +tccgattatttttaaaaatattcagtgctagagcatatcaggtctacttttttatctggt +atgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaagttataacataa +ctcccgttagccaaagcccaatcccgattactgccctaccctaacgtctgccatctaaat +atcgaacttgttatgatcaatgtgactacctcccaccctttccccttcatttgttccact +ggggataagctagcgttttcagaatcaatgcaataagaatagccaattgtctcacttcat +cagagctcttggcaattccaggcgctacgtggttctggaatatattcatttttcaaatag +taatacgtttagtgttgctattgtctacacgtttggatattacgttatgtgagcggacat +caatagttgtctaactctttagtaagccagagatagcactcttagcgaatggataccatc +ttccataagtttagttaatagtccgaaacaactgcttcgagcatatttgaacctccttgt +aggcaaatagcctcttcaaagcaatcttactaatagatagagtttgttttaagggactac +tagaaatgggacaatcttaatagtatgacctaaactgacatttaaagatatatccaggtg +gcaagcataaagatcattgcgccacctccaccgtgggattacttatcagtcgatatccta +tatgctaagtttgcgacggcagaatacaaactaagctgagttgatgctaaccttacctat +gataccccattggaccggttaacagccctacttattccaaataaaagaacttttatgctg +tagaagctattatagtgatgcctggtaacttcagtatattaaaatgacacacatacgcca +tatagagctcctggaactttgaataatgagcgaacttcgaagttgaagagcaagaaacca +tatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattgatcattatcgag +gttttcataaccttgacccattatcggctgtgcgcggacaagtacttaaatcactagttt +cttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataagacggacgtaga +gccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggattttaaattttgttcca +tttttaatttagccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggc +ctatgctactggaacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgta +tttttgcggctagaatagtcagtcgcttggagccatataccttaccacttaaacgacgtg +ctcctgtagttgaaatataaacagaacacaaagactaccgatcatatcaactgaagatct +ttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccg +caaggagtcgattgggaccctaaatcttgacgaattgctaagaggctcagagctaccact +gtaatttctctagagcccataataaatgaacgatacatccgtaggtagcacctaagggat +tataatggaagccaaatgcagttaataatattatatactggcgtacacgattcgacggat +ctctcacatagtgattcacgacccccccctttgattgacacagcgtcagcattttgcaag +aacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtat +aatttaccatgcttccctgatgctgagtgcaatacactaagaatgagtttttaccccata +tcaccagtatttgttctgttattgcgaagaaatggctatgctgagttggcgactaaagtc +acccatcctttttattaggtaaccccctcccttaaactaactgatttgctggagctgccc +tgcatacatatactttatcatttatggacgtccgtgacgcttattatccaccatagtcga +tatgctacacggattcattaatggatcgtaggagtttaagttatatttactaagatcggt +ctcggctactatcccgccttacccggcgctatttacggccatttttaatatattgacggt +aattattcctatggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgt +aaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtgatgagtaacttga +cgaaatgttagtggttattaaagactatctattacaccttttgttttctgtcgtagtata +ttaaagtctagaagccttacaggaaaatcagggttatacagccgatactccgcagcatga +atcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtattta +gaccttttatacaaagtaaatatctcggctttatgtgattgggaggggcctactcaaaca +tgatgacttgacctaataatcactgtgcgggcgtcttatgactagctattccttgaaatc +caccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagtta +ctttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttactt +ccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaac +aaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaactactcgaagat +gtttcgttttcttaaccataggggcttcttaatggcccactacgcacattttgttcaagc +ccgagagggacatccccattacgggagtattactaaaactgttccgtaatacgttcagca +agggatgaaaaaggccactgctcaagttattgacgtgggagtattacatcggaagcctga +atcccacactatgatggtctgtacaggcctagggactgcgtctagacggtattaccggct +tctaatcatacgatcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatt +tatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaa +aaacccccgcacataagccgctttagatttcacaaataccaatgcggttaaaaacatcct +tgagtcgtacatacaccatactcgcgttaaacggatataacagaagataataaatccgga +tgtggagtcggtgtaactatagaaagccaagtgaaataatgcttaccagtcatttagcta +tacggctttcatttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccg +atacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaac +aatagatgggattcattatacataagacacgatgatctgctttttcaggttgcgagatgt +tgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtattgacagggaacc +tattttcgaggtattatatagtccagcttgaatatcaatttgacagttaacctagtgaaa +atcagtaagaggaaatacgccacattctccagtgaaattctacgggttatcgtctagtcc +aactatcaattataactcacgagatataagtaaattctcgtacttggcctgatttttatt +atactttggatccttagtaaacaggaagggagaaaccttcaacgaaaaacactggatttt +gttttactctcaaagctcttatatgacggaaataccctgtcaagtcttaactttattact +agactaatgaaatgggcttggggtggccagaatcatagtacaatttagcggatacactat +tcggactttcctatcggctgtctggttggataagtatggggactaataggctagacatac +ctatacttaaactatacaggcgtcatctatctctgcaactttggagttccctgatgttct +cccgccctttgggttcacatcttctataccgacacccctaataacgattagtttgtgggt +tagagtaaattaatacggttaatattaatgtatcgttgaaaagctggtgtcgccaataag +gtaaccggctaggcagagtatatgtcacgaagtataactaccctaatgataagctgtagg +aataaaattaatgctgtctctaagcgaagagatatttccgactctgttttaatgacgaat +ctcattacttctgacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacg +catataatgaacttagaagattataacgacggaactttatatgataatccgttacgatta +aagaatctgttaaatatcataatggcattcagttctagaccgtgcatcatggtaaactta +ctttctctgcatggcgacatacatttcgctattcaaattcgcgtgtggttacacccactc +gcacctttggaatattaagagaagatgatcagaaaatccattcgctcaatttttctgacg +tacgtctaatttatcctaggagacaaatcgttttatgtctctcacatttttgaagaaagg +ttcgagagacaatactcaggtcctgaactgctagaagatactcggtggagcgtggcaaca +atgaaaaactcgtgacataaatgaatgatacttttccaagttcagttaagtgaatatgtt +taacatacccggcttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctct +tacatacactagtgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactc +acgctatgtattgacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgt +ccctatgtgctaatatataagttagatcgcattagatgctaatctgaatacttatagacg +accttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagg +gacatataaaatttgagtgcggctttagttaagggtttaattacctactcaaacatcacg +ctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgtactaggtagtga +ttaatgatatcctagacgcacgtgccttagatcttcagactctgatggtccgcgatcacc +gtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaa +tacttataatacaataaccaaggatgagaatgactcatcgcgttggagttatattgcttg +aagttctatggaatgaaagcacgttatctgccgtcccaatatctccagtgagctaattca +ttggacggtccactttgatcaatccccgaggagatgttcggacactttagtctgtaacac +ttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttttccaaagttcat +tttaaataagactacgataggcctttcctattgatataaactacccggctctgttgttcg +tgtgagtcgtacttctctgtgtttttctgattatagcaagattcgattcttagtgtaaac +agcgatttttatttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagt +tgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcccacgttgatagt +atgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgca +tcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgatatttagcaagag +gcgttgataaagccctcatcatctagatctcgacctcatctgccctcttgctccatcatt +ttctacacagactactttcctatctacgttagtataattgctttctatcttagtatcatt +tagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgta +gcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaagaagtttgtcat +tctattagacattgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaa +gactgtgattaactaaaatagacaagccactatatcaactaataaaaacgcccctggtgg +tcgaacatagttgactacaggataattaattggactggagccattacattctctacaatc +gtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttc +gcaggagcacattggtagttcaatagtttcatgggaacctcttgagccgtcttctgtggg +tgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccg +gaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgtttaagagttacc +agcttaatccacggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgc +attctatcgttatcctatcaacggttgccgtactgagcagccttattgtggaagagtaat +atataaatgtagtcttgtctttacgaagcagacgtaagtaataatgacttggaataccaa +aactaaacatagtggattatcatactcaagaactctccagataaataacagtttttacga +tacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaacgctaattcatt +tgttattggatccagtatcagttaaactgaatggagtgaagattgtagaatgttgttctg +gcctcgcatggggtctaggtgatatacaatttctcatacttacacggtagtggaaatctg +attctagcttcgtagctgactatactcaaggaaccactgctcaaggtaggagactagttc +cgaccctacagtcaaagtggccgaagcttaaactatagactagttgttaaatgctgattt +caagatatcatctatatacagtttggacaattatgtgtgcgaaactaaaattcatgctat +tcagatggatttcacttatgccttagaaacagatattgcccgagctcaatcaacagtttt +agccggaaacaatcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagat +ttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagttt +aaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaa +cgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacacattagtgaatat +cggccaatgaaccaaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcag +gttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaacctcattgtaaca +atagcccagcaaattctcatacgtgcctcagggtccgggcgtactcctccatggaagggc +gcgcatctagtgttataccaactcgctttttaactactatgctgtagttctacaggcata +gtggccagtattttctaacttctctggatagatgctctcactcctcatccatcacggctt +cagtttacgtcttacttgcttgttcagcaacggatggaggcattaagtatcttcactgtt +ccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactc +attgaatactgccccagttgcaacctcacttaatctgacaaaaataatgactactctaag +tgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtataggcatgtaact +cgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccagg +taattgatgcggatataagctggagatcactcacgcccacacaaggcgctgctacctctt +tattccaatgtgtaagaatttgctaacttcatttctagaccgcagctttgcggtcataat +ttcacggtacggacccttgggttagagacttgataacacacttcgcagtttccaccgcgc +acatgttttagtggcttctaacatagaatttttgttgtgacataaagagtgcgtgggaga +cttgcccgaccgttaagccataatcaattgaaagccccgtgagtcacatctaattggttg +tactgcgcatttagctatcctttagctgactcgaagagattcgattcctaatataggtta +attagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataact +cgcgcttaattacttatgagtagttccaagttcgctacgttatgagagagattggaatta +agcaaatatgttttatggtgattttgggatgagaaggactgctaagtacggctactaaac +aaatttctaaaaccgccatctaccttatcttggagacatttaagttgtatatgtcactag +tctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatc +aaatgcttatctaagaaagtagtggactattacaccaagcacgaatgccagggaactgct +ttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaattacatttggtca +gcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttg +ctctagatcttatctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtg +agggcttagtatagttctctgtatacaggtcacatcaaactccccctgtcctagtacagc +tctgagctttaattaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatc +atgctcttctcgtatagggcaagagaagcaacaaacaactagcccgactcacgttcatcc +gccgtatccttgttcagttcttactccgtattaggtcagcgaaatctaatcagaataatc +ggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttat +cggctattagatagtggggtgaaagtaattggctggaattatgttaaaacgtgatattaa +gctaaaatacgctacttgttgccgacctaattcagtcattcgatattcagttagagccaa +gaataacaagcttgtataaattgaacggggtgcactaaacgatgtgttactctaatattc +agcttggagtatacctgaaggcgaattcatgtatcggccaataataagacgttgaagatc +acaatttggactagcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagt +acggtctctggaaaattataggttcagggaatataaggaagtaaagataattaccaagag +atttttggtatcgctatgacccagaggtgttctaacgtctgttttgatccgcagaatttc +tgcctcaatgcatatttgacggacttgaactagagcctctaaagttaaatggcgacgcaa +ctgttcctaaacttcaattattactactctttttttcctagggtattgtagaggccagtg +gacaaaataaatcaaatttaagatgtttcggacattaacatcccccgtagcatagaaatc +atcagttatccaatctctcatcgagcttttacaatttctgctggcgctatggacagcata +tgccgcgagacctccgcaagactcacttgatcactgtaagtatcttcattagaggttaga +gcctatagttaagctgctgacctagtaaaattggtattttctaattttattgctcaagtt +aaaggttagtgaagggataatgacgttatttttgaacaatgggttgtattcaattttata +tcacgaatggaacccttcattcccggcataatactagacgacacgaacaagctccgatct +atcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgac +ctgatgcaacttagggtcacgatgagtttttcaggactacttattacctattaataagtt +aacatgagccttcataccccgtaagacaatacatactccaccaattagaattctgagcca +tcttatctttttgtatcatcgaagggtatggccgaataggttaattagttactcctaacg +tctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtc +tagtatgcagcatcaaaaatatagtccacggtttccggattaccaaacgcggcaaagaga +aacattgtatcgacggagataacttaatacagaaggaaggggcatcttcgaatacggatg +aataattctatctgtttattctgacatcttgttttcaggttaatcttacgcattcaaatg +acgcctgccccatgcgtgcgcaattattttctaatattgacgagagcaatctcactcctt +ttgggtctatttatgttttattgaggcacaagcctatacagaacaggtactattaaggcc +gtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttag +tgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgggctgcatttaag +atggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccat +gtagattcagatcacacactcattccttgatgttgtctaaacaaaagttgttgtggacgc +attggagggagttaagtaacaacttgggatcgcatacttataaaaattatatgttaaact +ttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagtcactaggtatta +atggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaa +gaacacttaataaggcttgcttgcacggaggtatgatgtttactgactctacaaccctaa +ttttccagtacgtacattcattccaataggttagttctcaaagtgctatacaggctcctc +aattgatgatatgcttcagccgctctatggatattagctcattttatttaggaagcccgc +ttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatga +caccgctttacatagaatttgaattaaaacgcgctctcccgttcactaccatacttggta +ccgtgcgcatattacatatagatataggatcattttttaaagctgtactaggtttgatcg +acaatcttatgctatactatatgatgtaaccctcataatcaataccgatcgtacgatcct +agcataggtggcaagcgattttatgccgattattgtgttaaatagtctgtgagtgtgatt +atcagggctacgttggtagaggggttgtatagacctcgcacacattgtgacatacttaac +aatatacgaaaactgatataataaatccccttacccaaacaccaatcccgttgaatcaac +taccataacgtctcccatataaattgcctacttgtttgcataaatctgaatacataacac +cattgcaccttcttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaa +caatagcatttgctagcaattattaacagctcttcgaattgcctccacataacgcgggag +ggtatattttaatttggcaaatactaagtactgttggcgtcatatgctattaacggttgg +atattaagttatgtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagag +cactcttagagtttggatacaataggccatatgttgacttaagaggacgtaactacgccg +tacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaatcttaagaatag +agacacgttcgtgttagggtatactacaaatccgaaaatcttaagaggatcacctaaact +gaaatttatacatatttcaacgtggatagatttaacataattcagccacctccaacctgg +gagtaattttcagtagatttactagatgattagtggcccaacgcacttgactatataaga +tctggggatcctaacctgacctatgagacaaaattggaaacgttaacagcccttatgtgt +acaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgcgtaacttcacta +tagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatgaatgacagtaat +tcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaag +ctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgag +cacatggaagtatatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaa +actttcgatttagtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccaga +aatacgagtttaaatttggttacatggttaattttgaccgaagcatcgcactttatgatt +gataattggattcaatatgtcgccctatgcgaatgcaacatgatccacaatttggctata +agacgtttaatccgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaag +agtcagtaacaattataagtactccgcaggtacttcaaatataaaaactaatcaaacacg +acccatatgatcatctgaagatatttggaactttctcgacaaccaccctcgtactcaata +cttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagattt +gcttagtggcgatgagcgtacacgcttatttctctagtcacaattagttatctacgagac +atcacgagggagcaaataagcgatgttatggctacacataggcacgtatgaatatgatat +aagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgagg +cacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggat +caactagaagagaaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttca +ctaagaatgtctgtgtaaccaatataacatctatttgttatctgattgcctacttatggc +tttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtaccaactccctttaa +attacgctgtgcaggctcatgcactgcatacatatacggtagcaggtagggacctcacgc +acccttattataatcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggt +gttggtatattttctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaa +gccaattttgaatatagtcaacgtaatttttactatgggttccaccgaaacgccttgcac +aactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaataccttcatata +tattttttcggttgactaacgtgaactaaggttaggggttttgtatgtctatataggaaa +cagtttcttttctgtcctactttagtaaagtcttcaagccttactccaaaatcacggtga +ttaagccgttactcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaa +gagtcgctgtgtattagctagggagacctttgttaaaaaggatatatcgcggcgggatgt +gagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatctctcccccacgct +tttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtact +tgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagagaattgagtgtaa +aaccgtaaagccctcacctgacttcatgtaaatggcttagaagactccatgatttaataa +atactacgaaggaaagactggatctaaagataactctagtaaggccaactcccttcaatg +ctgttgccagttataatccaagagctgtccttttctgaaccatagcggcttctgaagcga +actagaagcaaagttggttctagccagacagccacataccctgtacgggtgtattactaa +aactggtccggtattagttcaccaagggaggaattaggcaaaggatctaggtatgcaagt +cggagtattacatccctaccctgaatccatcaataggttcctctgtactggccttcgcaa +tgagtattcaaggttgtacagccgtataataataagatagtgactatgaacgggaagtaa +cccgctcaccttccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaa +tactcgaaaataaacaactggcaaattacaccgcacttaagccgcttttgatttatattt +ttccaatgcgcttttaaaaataattcagtcctacatactaattaagacccttaaacggag +atatcacaagttaagttttaaccatctcgactaggtggaactatagatacccaactcaat +ttatcattacctgtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttc +acagcgaaacttcagtgtgaacagattctgagaaatcacctaaacctattagtcagagca +cccggttagaaccagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgag +atccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatt +tttaaatactaggcaaacccaacataggttagtcctatgtgatacgccacatggtatatc +attttgtaacgttacctagggataatcaggaagtggaattacgcaaaagtagacagtgaa +atgcttagggttatagtctagtccaaagataaaggataaagcacgtcagagaactatatt +agccgaatgggaatcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaac +agtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtac +ctgtatactagttactgtattacgtgtctaatgatttcggattggggtccccagaatcag +acgtcattgtagacgattcaagtttaccaatttaatttcccagctctccttggagaacta +tcgccaataattgcagtcactttccttttctgaaacgataaagccgtcagagttctctgc +aacgttggacttacctgaggttctaacccactttcggttctaatagtagttaacgacaca +acgaataacctttactgtggggctttcacgatattttttcgcttattattaatggttacg +tcataagctggtgtccaaattaaggttaccggcttcgcagagtagttgtatccaagtata +acttccctaatcataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatg +tcccactatgtggtatggacgttgctaattacttctgaagggaaattggtcattatggat +acgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttgatccaccgttct +ttataggataataactgacgattaaagattatggtaaatagattaagccaattctcttct +tgtcagtgaagcatccttaactgacttgctctgcagcccctcatacatttagctattcaa +agtaccggctcgtttcaaactctcccacctttggaagaggttgtcaacttgataagtata +tcatttacagcattttttcggacgtacctctaatgtttcattgcagaaaattagtttttt +ctatcgcacattttgcaagtaacgttagagacacaattatctgcgaatgaactgctagat +ctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttga +caagtgctggtaagtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatg +cacggcagagtaatgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaag +acccctccattctcgagcccactcacgatatgtagggacgacaacttgtgcggcttatga +attgtctggactgcgggcgagggtccatatctccgaagttagaagggacatacctttaga +tgataagatcaattcttattgacgaaattcatccacaacggggaacaacttcaccctaga +cttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggct +ggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggc +tatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtgcctgtgatatta +acaagatgatccgacgcgagcaccgtaattctaggcataaaactccagcaatttgggggc +cgaaaacaaatgacgttagctaattaattatatgacatgatcaaaggaggtcaatcacgc +atcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggca +aaattgatcctgtctcctatttcatgcgtacctcctagttgataattccccgagcagtgg +ttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgta +tggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcagttcctattgatt +tattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgtttatgattattg +ctactttagatgctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaat +tggatagaacctatagtttcaagttctgccacaaggtatcatatttacagttagtgctgg +ttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggacc +gagtgcgcgttcaaccctgttccagagagggtgtgatagcacatataccacgctcgtcga +ggcgttcatgatagtttgcaagagccggtgttaaacacatattattattgttatccaact +aatcggacctatgcataaagcattgtctaaacagaataattgcctatatacggtagtttt +agtgatttatatcttagtatcagttagagcttcgaactcttcaggttcctcatatttaac +gttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctat +aaatcacagaaagatctgtctcagtatagttgaaatggtattcagctagtgacgtgtacc +aattatcatagttcactcaagcaagacgctcattaacgaatatagacaagacactatatc +atataataaaaaagaacatggtgctcgaacatagttgaattcaccatattgaaggggaat +gctgacatgtaattcgctactagacgatcaattccctacttgtcaaagttgaactggtac +gttcttggaattaaatatgattgcgctggaccaaattgcgacttcttgagtttcagggca +aacgattgagccggaggatgtccgtctcttacctttcttgcttatgataaacgacggtcc +ctgtacatcactgggaattctcagcaaaaataattgggtaaatcgagactcgatgtattc +ggccacaaaggtgttagacgttaaagattattcaacggggcgataataggatcataaccg +gtatgcaagcgcattgaaagagccatgagatccttatccgataaacgctgcacggtatgt +gcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaagttgaagaccta +agttataatgaagtgcaataccaaatcgattcatagtggattatcagactcaagatatct +cctgataaattacagttgttaagatacggataaaatgagatttaagattagcagcctcta +atctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctg +tcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagttaatatgtagct +tacgttctagcttgtgctaatctgagtatagattcgtagaggaatattatcaagcttcca +cgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactat +agtctagttgttaaatgctcagttcttgttatattcgatatactcttggctaatttatgt +ctgagtatataaaattaatgatattaacttgcatttcacggatcccttagaaaaagattt +tgaccgagcgcattataaacggttacaccgaatcaatagaagcatacccaatagctttct +ttgaatttattgcctgcgcaacttggctgactctctagatccgaataattctatatggtc +gtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgggccgataatggc +tctttgcaaaattactcaatgatacgattgatcaaagcggtagttgctagtggtagcatg +taagtctatcaaatgtctgattatccgaaaatcttccaaaagagtccacgtaccatatct +atctcatagcgacgcgaggggaaccttatctaactatcattccatttaccgggtgactct +cgatgcaggatccgattgggataaattgcccagaaatggctcattcctgactaagggtaa +ggccgttctcagcaagggaaccccgcgaatctaggcttataccatctagattgttaacta +cttgcctgtagttctacagccatactggacagttgtttctaaatgatcgggattcatgct +agcactcctctgaatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatg +gaggctgtatgtatcttaactgttacctaatatggctggtaattatcaaagtaaggacct +taatgccatagcgctagcaatcgctttgtatactgaccatgtgccaacctctcttaatct +gtaaaatataatgtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgt +atcaattcctatagccagcgtactagtgacacaacaacaccgtgtgagaaaagatattag +tccttacgtctgtctctctacagcttattgatgaggattgaacatggacatatagctccc +cctcaaaagcagatgctacctctttattccattctcgaacatttgccgaacttaatttcg +acaaacctgaggtcacgtcttaatttatcggtaacgtcacgtccctttgagactggataa +atatattaccaggggccaacgagcaattgttggaggcgcttctataatacaaggtgtctt +gtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaaccc +ccctctctcacatcttatgcggtgtactgccctggtacatttcctgtacaggactccaac +agtgtagattcctaagatagctgttggagttgcctcacgccagatcgaaaaactgaataa +actagtgagctgagctgcagaaataccgcttaattacttatgactagttcaaagggacct +acgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattttggctggactag +cactccttacttcccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctga +catttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatga +ccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctggtcgttgaaacc +aagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcat +tagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaaaaaatattttta +agcagtaggcacctaacccgattcctctacttagtagctttctttgattctcagaattga +ctgcaatatcactgcacaattctgtgccattactagacttctctgtattaacgtctcatc +ttactaacactcgcctaggacacatctgagagtgaagtatttcaatacatttactgaaat +cttcagttctaaaatccccgaataaggctcttatcggtttggccaacacaagaaaaaaac +ttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaataactatttcgg +cagacaaagcttataacaagttgccggcgcgtataatatttaaaagaccccttgagctgc +tcaattaaaacgctcacctggtataggctattagatagtgccgtcttagtaaggggcggg +aattatcggataaactgatattttgataaaataaccgacttgttcacgacataagtcact +aaggagattttatctttctccaaagtatatcttccttggataatttcaaagcgctgcaat +ttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgtagtaatctagag +gcaaattataagaagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccg +gcgcattgtgtaaactggacgagtaccctagatggaaaattatacgttaagccaagattt +cgatgtaatgataattacctacacatttttgctatccataggaacaagagctgttctata +ggctcgtggcatacgaacatttgctgccgctatgaatattggaagctcttcaactacaga +ctctattcttaattgccgtcgaaaatgggccgaatcggctattattaatactcggttttt +ccgaggggattgttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatt +taaatacaaccttgcagacaatgaataagggatccaatctctcatactccttttacaatt +gctcatgcccctatgcaaaccttatgccgccacacctccgcaactctctcttctgaactg +taagtagcttcattactggtttgagactatactgaagctgatgacattctaaaatggcta +ttttcgaatgtgattcataatgtttatcgtttgggatggcagaatcacgttatttttgat +atagcccgggtattctattgtatagaacgtatgctacaagtcattccccgaagaagacta +gaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctttatttcccgata +acctatcttccataaatagcggacagcaggatactgacgctcaacatcagtggttatggt +ctaatttttaacttttaataaggtaacttcagcaggcatacacagtaactctttaattta +taatcaaattagaagtctgacacttcttatatttttctatcatccaacgcgatcgcccat +tagcttattgtgttactaataacgtatctaaaccaatccttttcaagctactgcctatat +tgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtac +gctttacaatacccggaaatcacaaactttgtagacaacgagtgaaatttatacactacg +aagggccagcgtacaagacccatgaattaggcgatatgtttattctgacatattggttta +tccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaaga +ttcacgactgaaatataaatacgtttggctatatttatgttggagggaggcaatagcctt +tactgttaaccgaagatttagccagtgagtgtgacactaaaacactggaataaatgcagg +cgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatatagctctggatat +aattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaagccggcctctca +tattgaaggtccgaagtattccatgtacattaagatcactctctcattcatgcatcttgg +cttaacaaatctggttgtccaagctttccaggcacgtatggtacaaattcggatcgaata +cttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaa +ccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagg +gattagttatgttacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgca +tcttttatcaagagactaacattattttcaacgacgtacatgctttacaatagggtactt +atcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccgatatccattgga +ccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtattgccataatgtaa +tacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgc +gcaacgtcaatacctttaggggtaacggccgctgatttcatatagatatacgataagttg +gtatagctctactaggtggcatccacaatcgttgcatttactatagctggttacaatcat +aatctataccgttccttacatactaccatagcgggatagcgtttttttgccgttgattgg +gtttaagaggatgtcagtctcattatatccgattcggtgggagagccgttgttttcaaat +cgcacactttgtgacataatgtacaagataacaaaactgatataagatataaactgtcaa +tatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatttgactaattggg +tgcagatttctcaattaataaaaaaatggcaccggatgggcttacaagccccttatcatt +cacttgtatcatgatttccaagaacaatagaatttgctagcaagtatgaacagagattcg +aattgcatccacagtacgccggagcgtttattttaatgtggatatgacgatgtactgttg +gcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggag +aaatatggtggtacaatctcagagaaagattacagtttggtttaaataggacttatcggg +tcggaagtggaacttaataagcagtacacaattgggcaacagacgtcttgcctattacaa +taggattacaatgcgttagatttcagacacgttcgtgtttggctattcgtcaattcccta +aatagttagacgatcaactattatcaaagtgattctttgttcatcctccattcatgtaac +agatggcacactacgcataacgccgaggaattttaacgagatttaagagagcagttcggg +cacaacccacttgactttataacagctcggcagcataaacggtaatatgtgacaaatttc +caaacgttataagaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgt +gacgcagcaagcctaacttatctattggttttgctataaaagaacaaagttacacagaat +cctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccgg +cacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactccgggtatgataa +tggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggttaggataaggatg +agaccgaacttatttccggccataactttagattttctacctagtacacaacatcagggc +ggacacgaaaccgccatcacatcatataccaggtttaatttgcttaatgggggaagtgtc +aacgaaccttcgaactttagcaggcatatggccattatatatggccccagagcagaatgc +tacagcagacaaaatttggatttatgtagtttaatacctatcaaacttggtgtgaccata +cttgtctaacgacagtgcacaaagtgtaagttacaattattactactcagcagcttctgc +aatgataaaatcttatcatacacgtcacatatgataatatctacttagggggaacgggct +ccacaacctacatagtactcaatacttacactattcgacaggcacaccaaacctgtacag +tcccaaaagattgagtcaactttgcagtactgcagatcacagtaatagcttagttagcga +gtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgatgtgttggctaca +aatagcaacgtatgaatttgtttgaagccacgtaaactgtacaaccttagagataagtct +caggctactaaaaacacgttgtggcactaacaggatcatggttgattcttacttattcgg +ctgaccggcccaataagtaaccttcaactagaacagaataatcgggagtagtttaattca +gtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgtttt +cttagcggattccctacttatggatttgagctcgtccacaatattcgatacaagaagttt +gtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaaggaattaataga +aggttgatggtaggctccgaacgctccatgattataatcaagtggactgtgcagtaaacg +aggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagat +aaaccatgaacagcacagtgtgaacccatggttgattttaggctaccttatttttaattt +ccgttacacagaaacgaattccacaactaacatgccattaatttttcgatatcttataaa +agatggtcgaaattcattcatttattttttttcggttctcgaaagtcaactaagctgtcg +cgttttgtttctctttagaggtaaaagtggctttgatctcctacgtttggatactagtca +accattactccatttgatccgtgagtatcacctgtctaacatccagcattatgactcctc +ggcgaagaaaagacacacttcttagagtcgatgtgtattagctagggacacagttgttta +atacgatagtgagcccagggagggcagtgcgtcccccagtagatttattcagctagtgta +agtataagatatctcacccacgaggttcaagtgatatgcagtcttagaataatacttatc +ctgaatttcgatattatgggtacttcaataatccgctagcgctactttatgtctcgttgg +acagcaggacacatggcagtcttaaacactaaagacatcacctgaatgaatgtaatggga +ttacaagaatcaatgaggtattatatacgacgtaggaaactctggatatatacagtaatc +tagttacgccatcgcacttcattcctctggaaacttagaagacatcagctgtacgtggag +gaaccagacccccgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaat +gacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaaacccagcattta +gcaataggagctacgtatgcaactcccacgtggtaataccttcaagctatcaatatatag +gtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccagtataataattac +agaggctctatgaaacccaactttccagctaaaagtcccaattaaatggttatttcgtac +ttttaaagtcgcccgttctgttattacgcgaattgattctactccaaaattaaacacaaa +ttatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataaggctctactaaat +tataattaagacacttattaccagatttctctagttaagtttgaaccagctcgactaccg +cgaaagatacattcccttctctatttttcagttcatctatgggtcagagaagcattgaat +ttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaat +atcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctg +gaaggagtaagaagtatacagctgatccggtgtatccttcagtcatctgccctatactaa +ttacacgacgcaaggaaaaataggtttattttctaggcaaacccttcataggtgactccg +atgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggataataacgatctcc +aatgaaccaaatgtagaatgtctattgattacccttttactattcgacttagagatagga +gatagaacctcagtgtacttttttagccgaatgggaatctttgggaggtgaatggccata +aggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgttcgtggaatcgat +aacagatttgttgacccatagtaaatgtatactagtttatgttgtaagtgtagattgttt +tccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaag +tgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggttta +gataaagccgtatgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcc +cttataatagtagtttaactataaaagtatatactggtctgtcgccctttcacgatttgt +tttaccggtttatgaagcgttacgtcattagagcggctccaatttaaggttaacggcttc +catgtgtagttgtatacaaggataacttaaagtatctgttcagcgagctagttaagttat +cctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttgctaatttattct +caaggcaaattgggaattatcgatacctgtataccataaggtcgctcgatgtgatgctta +tgtcttctggtgatcctaccttagttagtgctgattaacggaacattaatgtttatcgtt +ttgagatttagccaattctctgattctaactcaagatgccttatctgacgtgctatgcag +cccctaagtattttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgtt +gtggttctctactggttaactatataatttacagctttgttgagctagttcctctttggt +ttaagtcctcaatattagttggttcgagcgataagttggctagttaccttagtcactata +ttagatccgaatgttatgcttcatctgaagaccgccaccctccaaaatttcttttaagac +tcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacg +agtttccatattttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtc +gctctacaaggggacgcaattaagaaacagacatgctagtcaaaaataaacatagcgagg +caccactaattcggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagt +agttagttcggacatacatttacttcagatgatcaattagttttctacaaatgcttactc +taccccgaaaaaagtcaccagactcttacgtctctttagtatccttccgtcttatataag +gtcagtcccccgtttcggtaccctggaatttactaagaataatgaaacagcccccaagga +cgtacgtttacaaatgatagaccagatcgcctagcttattccgacgcatgttgcatagaa +ttgaaccaacggaatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgc +agaatacgcctgatagttcggccacgaaatcatatgtcctttgagtattaagtatttgta +atgatcaatcgagctcaagcaagcttacacttcctcggatattcagggaacttagtgcct +ttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaatgcctacctcat +agtgctgaattaacacagcactgcggacctaacttttcgaggtttcaagttcacgtctca +aaacctaataggctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgta +gtactgaccaagtgaatattctttttttctaaaagcagatctgctgccgggcactacgaa +ggagatctctgtgtatcattattgcttcttgacatgatgactcttaaatcactgtgggtg +tgcaaaacgatagcacaacccaattcgatagtacatattgttgatacttcgcactaaacc +gttcatatttaaaggttgtgctccttccttcgttaaatactggtgacttggtcctatcta +ctattagctagacctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtca +tacatcttagacatcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaac +aaatatgattattcttatactaatattagcaaagatgcataatgatttgtattaaatgta +taattgaattgataagggtcttttagtcagtgatagagtagtataaggtagacattagaa +ctcttaaccggacgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggta +agagcggttactagtagtacctataatgcactgaatcttcggtcgaagtatagttctaat +gctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgta +agtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggg +gaattaaccagattgaaggccaatcctcacatgtaatgagataatagacgataaatgaaa +ttcttgtaatagttgaactgctacgtgatgggtattatatatgattgagatcctccaatt +gccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgt +cgtccgtatcataaacgacgcgacatgtacagcactccgaagtataagcaataataatgc +gggtaatccagactagatcttttcggactcaatgcggtttcacggtaaacatgattaata +ccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgtt +gcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgac +gaggcgcgggaacttcaagaactatcgtatattcaagtccattaccttttagtttcagac +tggtggagctgactaaagttatatcatcattttgtacactggtttagttaacgataattt +cagatttaacatgaccagacgataatcgctgtatatccagttggaatgtggtttgccaga +aaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcg +ctatacctcagtgtatttggagctgtagttataccgtgtgctaagatcagtagacatgac +gagagcaatattatctaccttacaagcatcaacggacgtctagtcggaacaaaagactct +aaaactcgaacttcaggttaatatactatagttctgtattcagcagttattcttatattc +gatattatcttgcctattggatgtctgactttagtatattaatcatagtatctgccatgt +aaaggtgccagtactaaatctgtttcacagtgcgaattataaacggttacaaccattaaa +gacaacaagaccctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgat +acatcccaattagtctatagggtcgggacgattctacggcatttctggttataatgacaa +catggattgtggcccgagaatcgctctttcattaattaagcaatcattacagtcttataa +gcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgagccgaatagctta +aaaaacaggccaccgaacattgatagagaataccgaccacagcgcaacctttgattactt +tcattaaattgtacggctcactcgacatcaagcttaagattgcgataatgtgaactcaaa +tggatcagtactgaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgc +tgttacaatatacagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttgg +ttagaaatgatagccattcatgatagaaataagctgaatgataccagtatctttaactat +gtagtcagggggaagataacgatggtccatgtatgtttctgatatgtgacagtattggcc +gcgtaatttgctaacgaagctacttaatgcctttgagcttcatatagatttctttaatca +aaatcggcaaaaagatagtatgagctataatatatgctagtagagaactctggaccatca +tctatatgaatactgattcgagcgtgcaattactttagcctgcgtactactgactctaca +aaacactctgagataagtttgtagtcagtaagtcgctctctataaaccttttggatgacc +attgtacagccacttatagatcccaataaatagcacaggagacagagtttttcaatgctc +gatcatttgccgatagtattttcgtctaacctcagggcacctattatttgatacctaacc +taacggccctttcacaatggagaaatatatgacatcgggacaaacacaaatggtgggtgg +ccaggagatatgacatggtggcgtctctaagaaacacggactccctctaggcaaactcac +gtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggt +acattgactggtcaggaatacatcactgtagttgccgtagtgtcctgttggtgttccatc +aagacacatcgtataacgcaatttacgacggacatcagatcaagttatacagattattta +agtatcacgtgtgcattgggacataagggatctcacacatgccttggaacatttttgctt +tgtgccgctttttcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaa +cagaatgagaaaggttagggctctaagttatcgtcgattgggatagacgagacatttgcg +agcgccctccacggatacgaatctcccatatcaatgtgaactggatgctatgcagtttag +ttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacc +taatacacaaaaccgtcaaacattttctaattctaggtatgggccgatcataggagctaa +ggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgcatatactgagta +gctggcgtgcattctctcaattgtatcctttttaactgaactagtcggtcccatttcgtg +actgagatctattaaccgataagattaataacactcgcattcgtatcagctcagagtgaa +gtttttcaataatttgactgatatattaacttctaaaataaccctttaagcctcggatcc +gtttcccaatcacatcaaaaattcttattccaactatctacggattaacaacgtgcatgg +ggatcgtagtaagaacttgttccgatcactttgagtatatcaagttgacggcccggttat +tattgaatagaaacattcacctgctaaattaaataccgcacatcggatacccgatttcag +agggccgtcttactaagggcaggctttgttcggtttaactgagatgttcattattttaca +gtatgcttcaactaatatgtaacgaaggacagtggatctgtctccatagtagatcttcag +tcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtg +aaagcaacccctagtattctagacgaaaattttttctagttcatctgataatttgccaat +tcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcgaacctagagcca +ttatttgtcggtaacccatgagttccttcttttcagaagttaatacactgtggtcctata +cagaggaaaaacagcggttatatacgatcgtggcataacaacattggatcaagatagcaa +tttggctacctattctaattctcactagattcggtattccactacaatatcggcagatta +ggattggatgaataatcggtgtttaagtccggttgcgtctccaatctcctaatttttatt +aatattgatcttggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaa +agatagaagactcatttgaaaatggatcatccacagatccaaacattagcaagacactaa +tccccaactagctattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgtt +catgatctaattctttttgggctttgttcgatggtgattcagaatctttatccggtcgct +tccctgtagctactttgtggggatattgcccggggattatagggttgagatcgtttccta +aaagtatttaaaccaagtagacttcaactaaactacatcagaacatcgtgaagacaccat +acgcggtacctttatttaccgataacatttcttcaagaaataccggtaagcagcataatg +accctaaacagctcggggtatcgtcgtagttttaaattttatttaggttactgctcaagg +aataaaaactaactatttaatttataataatattacaaggctcacactgattagatttgt +ctataagacttcgcgatcccccattaccggattgtcttaagaataaactagataaaccat +gcattttctagataaggcctttagtctaattagatacaaaaaacacgatagttgcatcct +taatttattgtgtcaaacctggaaccttttaattacccgcaaatcactttatgtcgagac +tacctctgaaatttattatctacctaccgcatgaggacttgaaccatcttgtaggagtta +tgtttattagctaagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaa +gcactcagaattgtttttagttgagtcaagactgatatataaataagtttccctagtttt +ttcgtggtgggacgatattgaattgaatcttaaccgaagagtttcccactctgtcgcaca +ataatacacgccaatatttccagccctgcttatgccttaatcggttactcaatctcccat +tgaagttcattttgatctgcatagaagtttcgggcccagccttttttctgccaccttcct +ccaagctctgtagacgcactctaagattgatgctcacatgtattaattctacattaacat +aaatatataagtcatgcatcttcgagtaaaatatctggttctccaacatgtcctggcacg +tatcgttataatgcccatacatgtagtattaaaatgattgggttaactggatattaagat +catcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctc +ggaagggctattacgcttacttccgttttggtatcttaatatgactttcaaaaattaagt +tgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaac +tacttgctttacaataccggtcgtatatatcgccgtgaatccagaagattgtcttctttg +gattatcaaccgagatcctgtggaccgatgttttgggaccttcacagaggactccaggta +gagctcgcttttgcattaatctaagaattgtacctctctaaaagatctaaaacagtgaat +gtgtatttcatggaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgag +ttattatacatatacgagatggtggtatacatcgaattcggggcatacactatagttgca +ttgtatttagctgctttaaataatatgatattaccttccttacataagacattaccggca +taccctggttttcaacttgtggggctttttgacgatcgcactctcatttgatccgagtag +ggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaatagattactttt +cgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacga +gaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaagga +tgcgcggaatagaaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgc +cgacataggatgaaatcagattccaatgcaatacacagtaacccccacccttgattgtaa +tgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtg +cgatcaactatgaatctcggcgagttagatggtcgtacaatctcacacatagaggtcact +tgcctgtaatgacgaattttcggctaggtactcgaactttattagaagtaaaaatgtggg +caaaagaaggattccattttacaagacgattacaatgagttacatgtctctcaacgtagt +ctttccctagtagtctttgaactatttaggtactccagaaaattttagcaaagggtttct +gtgtgaatccgccattcatgtttatgatggaacaataagaataacgccctcgtatgttat +cgacagtgaagtcagcagttcggccaaaaacatattcaatttagtacagatccccagaag +ttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtctaattactatact +aacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagtgtcgttttgcta +tatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttaggacttcggattc +tcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcc +tgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaacta +ttgatagtcgggagcataaccaggtgaacgtactttgttcacgacatttattgacatgtt +ctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggttt +aagggccgtaatgccggtagtgtcaaacttcatgagaactttagctggcttttggccagt +atttagggaccaagagcactagccttaagctgaatattttgccatttatctactgttata +actttaaaacttggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaa +ggtttactaagaacaagcgtaggaattgagtttatattatatttaaactaaaagatgata +ttagcttctgagggcgatagggctccaaatcataaagaggaatatattattacacgatta +gaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttggcagtactccaca +tctcagtaatacagttgggagagtctcaaatgttgttttattactcaatgaaccaccctc +ataatttcactgctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaa +atcgacaaaattacagataagtagatgcataataaaaaaaactgctcgctataacacgat +catcgtgcattcttacttaggagcatcacccgcacaataacgtaccttaaactacaacac +tattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctct +ctcgtaaaatgtgataatagtttgcggagaggattcaattattttccattgcacctactc +cactagattcgataaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcgga +accataagcaaagcatgtaagtgaaccgtcatccttccctaagaaacataaaggttttta +ataatgtcgactgtgaactataactgcatcctttcctgacctactccggttccttgttgt +tatttctgaacgagaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcat +gtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaa +attaattttgccttttattttttttcaggctcgaaattaatgatttgttttttttgacct +tctagttacgctaatatgcggtcgcctgtggtttctattgagtcctataacgggatggga +tctaatacgtttggttactagtaaacaaggtataaatttgataccggagtatcaactgta +taacatcaagctttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcg +agtacagagccactaaggggtgtattacgatagtgacaccaccgagcgcactcactcccc +aagtagatttatgatcctacgctaagtattagatatataaccaaagaggttctagtcagt +gcaactcttagaataataattagccggttttgcctttttaggcctaatgcaatattcagc +tagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaa +atataatctatgaatgttatgccagtacttgaataaatcaggttttttataagtccttgc +atactctcgttatatactgttagagtcttaccccatagaaattctttcatctgcaaactt +agaagaattctcagctacggggagcataaagtccccaggatgttgacaaatacaacaaat +gtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagttttagccgaacct +tgtacggataaatccctccattttccaatagcagatacctatcctactacctcgtggtat +taaattaaagcttgaaatatagagctgcatagcttatccaattcccaagcacgagtctac +cgtcgtaaccacgatttgatttacagacgctagagcaaacccatctttaaacatataagt +aaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgt +ttataagccataattaaaaacatatgttcaacaggttcattgatatttgtaattgcacag +gtttttaataaggatctacgtaagtataatgaacaaactttttaccagagttatattctg +tactttgaaaatgctcctctaccgccttagagactttcaattagattttttgcagttaat +ctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgt +ctgtctcataactgtaggtctaatataattttcagttttcgaacacataaccctttgaaa +atctgctatttaatgtctcacctgcatgcactatcttctatactgctcagaacggctata +cgtcactatgctccaagtgacgatttaaacgaagcaaggaataataggtttattttagtg +caaaacaattaagtgcggactacgtgctctttacaataagccttgtgattgggctatagg +ttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctttgcattacccgg +ttactagtcgaattacagatagctgttagatactcactctaattttggacaacaatccca +atcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaaacgattacatat +tatagacttgttcggggtagagatatcacagttgtgcaaacattgtaaatcgatactagt +ttatgttggtagtctagttgcttttaccattccccgaaaaacttgatctactatttcgac +aacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgt +ccactatatgtaagtgtagctttacataatccactatgactgagatcattacggcctagg +aaagcagcgtagaaaaaaagggcccggatattacgactgtaactataaaactagttactg +gtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaacgaatttcagccg +cgaaaattgatccgttaaccagtccatctcgacttctataaaacgataaagtaaagttga +tgttcagcctccttcttatggttgcatcgagagtacactactcagtgggaaatagatcgg +ggttcctacttcagattgtattatctaggcaattgccgattgtgccatacctggataaaa +taagctacctacatgtgatgcttatctattatcgtcatactaccttagggtgtcctgttg +aacgctacattaatctttagccgtttgagatgttccaatggataggagtctaacgcatga +tgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagac +gttataaatagaaaaaaggtccttctggttctattctgctgaactattgaatggaaagat +tggttgacctacgtactatttgcttgaagtcatcaatttgacggggtgagagacatatgg +tgcatactttacggactctatattttagatcagaagcttagcagtcttctctacaccccc +tcacgacataattgcttttaagaatctatgtttgattcctctacgggaattcggatccgt +tcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagcatacgaacactt +tgctaactagacgtatgtatagtagctataaatcccgacgatatttacaaaaagaaatga +gactcaaatatatacatagcgaccctacacttattcgcaccctgatctaggcgatcctag +cacccacacccgaaagtgagcactagtgtcttccgtattaaatttactgcagttgagatt +ttagttgtctactaaggattactctaacccgtaataaggatcaagactcggtactagctt +tactatcattccctatgtgttttcctaactcacaagggtacgtaccagcctatgtaatta +caataatgataaagacacaaaggaagtaactttacaaatgagtctccagttacactagct +tagtccctcccatcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaa +gaacactcataacgttggagtccaagaattagactcatagggcccccaacatttaatatg +tactgtgagtttgaaggtgttctattgttaattcctgctcttgatacatgacacgtactc +cgtgtttaaggcttcggactgactttctttcataagttgagcaacgaaaatttcagaatc +gataagttggattcactaactaatacggctgattgaaaactccactccggacctatatgg +tcgacctttatacgtaaccgatataaaacttataggctggtatatcgagccttcctagcg +caatttcggatggggtttcttctactactcaacaacggaatagtctttgtttagtaaacc +agagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtcattatggactgg +agcactcttaaatcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaat +tttcttgatacgtcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaa +atacggctgtcgtgctcagatatactattagcgactcatctcgcctaacacgcacacgta +taaactcggaatgactgccgctcttacatattagaaatacagactacaccacggaagcat +tgggtcattctcaaccgctgtataaaagatgattagtcttataataagattaccaaagag +gcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtg +aggacgagatggtactcaggacaaatattaaccggacgaagtggtttacgtcgtactttc +actattagtagtaaatacaaggtaacaccggggaatagtactaaatataatgatatctat +cttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgact +tatagcatgatacaaccgattgttacttttgtctattcaaaagattgaatagttttttat +acaaaagccgcatacttatgacggctagtatacagtttcatcccctagcatcaatgctat +ggacagtattgaacttataggaaattcttctaatagggcaaatccgtcgtgatgcctatt +ttttttcagtcacatcctcaaatggcactagtattgtcgggatcccattaacaggctcaa +ccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaact +cccatggataaccaattataaggcccgtaatcctctagacatcgtttaccaataaatccg +ctttctccgtaatcatgttgaataccccagagtagtccagatgataaccgatgaaacaca +agtctttctcaatgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgc +gacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaa +cgccttgtaattttactttaagacgcctggtgatgtagattcttagataatcagtttgtt +atcggctgtactttaccataatttcacaggtttcaggtcaagaagattatagctgtatat +acagttccatgctcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtc +tttaggcgtatccaatacatgccccgataccgcagtgtatttcgacatgtaggtataccg +tcgcatttgagctcgagtcaggacgtcagctagattagattccttaatagaatataccga +cctctagtccgaactaaactatagataacgccaacttcaggttaattgtctagtcgtctg +tttgcagatgggattcttagatgagtgagtatcggccatattggttcgagcactttagtt +tttgatgcataggatatgcaatgtatagctgaaagtactttatctgtttcaaactcacat +tgattaaaccggtaaacctttaaagactacaagaaaatattcagtgagggcaattttgtc +aatcacaatcttccagctagagatacttcacaatttgtcttgaggctacgcaacattaga +cggattttcgcgttttattgaaataatcgaggggcccaagagtatccatagttcattttg +taagatttctttacaggcttattacagcttcttcagactcctacatgcttacgagttata +tgctagcatgtgaacaatagattaatatacaggaaaacgtacattgagagagatgaccct +acacagcgcaaccgttgagtactttcattaaagggtaacgctctcgagacagcatcctta +agatggccttattgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaag +aatccctacaaacacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcg +gagtatcaatttcgccaatcttggtgagaaagcataccctttcttcagagaaagaagatc +aatcataacactatctttaacgaggtacgcacgcgcatcattacctgcctccatggatct +ttaggatagcggaaagtattggcagcgtattgtgatttcgttcctactttatcaatttca +cattcatatacatgtcttttatcaaaatcgccaataagataggatgagctatattagatg +ctagtagagttcgcgccaacatcatcgataggaatactcaggacagcgtgataggacttt +tcaatccctaatactctctataattataactctctcttaagtttggaggcagtaacgcgc +tctatataatcagtttgctgcaccattcttcagcctctgatacatacaaataaattccac +agcagtaagagggtttaattgagacatcttgggaacttaggattttactctaacatcacc +gaaacgattattggataccgtacctaaacgaactttctcaaggcagtaatataggacatc +cgcaataacacaaatgctgcctccccaggagttatgtcttcctggaggctatatcttaca +cccactcactataggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataa +gagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaa +gttctgtcctgttcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatc +tcagcaagttataaacatgttggaagtttctagtcggaattcccaaagaacggatctatc +taatgcattcctacatttttcctgtctgccgatggtgccatcctattcaaagaatttctt +aaaagtagattaaatgggacttttaacaatgagtaaccttacgcctctaagggttcctcg +agtgccatacaccagtcaggtccgagccacatacacggagaacattctaacatagcattc +tcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaaatcatacttgca +atcccatagcacggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttg +gtatgggaacatcattgcagctatggtctaacgcattaatgtttgggtacatcttccatc +atataaacaggaagagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaa +tcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaata +gaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatatatgatctgcttt +aataaaactttatccataggatacgtttccaaatcaattcaataattattagtcaaaata +gataaggatgaacaacctgaaggccgatcggacgtagaaagtggtcccatcactttgagt +tgatattgttgaaccacacgttattatggttttcaaacagtctcaggatattgtatatac +agataatccgataccagttgtctgacgcccctcttacgtaccccaccctttgtgacgttt +aaagcagttgttcagtattttaaactaggcggcaactaatttggaaagaagcacagtgga +tatgtctaaattcttgttattcaggcctgaatttaatacaccgcatagttaacttcgcgg +tagagttgttcatcatgcctcctctaagctaccacttctatgatacaccaatagttgttc +tacggaatctgataattggccaagtcataaacttccgctgcgttcaacccccttgctcga +atatccaactcgaaaagacagccttttggtgtccggaacaaatcagttacttcttttctg +atgttaattctctgtggtcagatacagaccaaaaactccgcggatttaccatcctccaag +aacaaatttgcatcaacatagcattttggctacatattctaagtctcaatagtttaggtt +ttcaactacattatcccaacattaggattggaggaataatagctgggtaagtccccttgc +gtctacaatcgactattttttatgaatatgcttctgccgcacctatggttattaaaaaag +tcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaag +agcatataattagcaacactctaagaacattatagatatgatgatagcgatcgtcatgat +gttatccggtcacaatagtagcttcatcagctaattcgttttgccagtggtgacttgcgc +tggaagaatcgttatacggtcccttccctcttgatacggtgggggcttattcaaccgcgt +ggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagtcaactatactaa +atcacaaaatagtgatcaatacatacccgcttcatggttttaaccatttaattgattaaa +gatattccgctaagaaccattatctacctaaactgatcgccgtatcctagtagtttgaaa +tttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgtagaataataggtc +ttggagctaaatgatgtgattggtagtgaagacttacccttacaactttaccggtttctc +ggaagaatatactagagaatcaatgcatgggctacataagcactttagtctaatgagata +aaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaacctggtaattta +aaccatatatctttatgtcgtcaataactctcatatgttttatataacttcccaatcacg +acttgtaactgcttgttcgactgagctgtttgagctatgaggccgggatccggttgagct +acatctatttgctacaagaaaaatgaaagcacatttgttgggagttctggctacactcat +agagaaataagtggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaacc +aagtggttccaacgctcgcgctaaagaattaaagcctttatttcctccacggagtagccc +gtaatccggttcgaaagagaccattgaagttaattttcatatccagtgaagtttaggcac +aagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaa +cttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcgagttaattttcg +ccttctccaacatggcatccctacgttcgttataaggaccatacatgtaggttttaaagg +tttgcggttaatcgatatttacatcatagaaattctatagtcaaatttacaagactctag +atactcactcgttgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcg +taatatgaatttcatatagtaagttcaaggcactcatacctccgtgaagagggtagatag +actattaaagttgtttaatagtacgtattgatggaaatgacccgtaggagatttaccact +caatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgg +gtccttcaaacacgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccga +gataaatgagctataacactgtatgtcttttgattgctataaaacacagaaacggatatt +aatttaggccgtaaccaacatctgttatttgacatagaacagatggtcctttacagcgta +ttccggccttaatattgaggtccagtgtattgtcctcctttaaagaagttgattgtaact +gacttaaataagacatgtcacccattcactgggttgcaactgctggccctttttgtccat +cgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcg +ctatgaaggttattcattaattttagctgttttcttagaaaaggtaaatttaaaattgaa +aaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgaga +ttgtaagaaataaagccataaccagccccggaatagaaaatgttaaggaaaggcgatctt +ctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaa +tctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcag +aggataacggaatgtggttccgtcccataaacgatcattctcgcccacttagtggcgcgg +taaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggctaccttctccaa +ctttagtacaacgaataatgtccgattaacaaggagtcaatttgtcatgaccagttcatt +caggtacttgtatctatacggacgcgttccagagtagtatttgaaattttgaggttctac +tgataagtttagctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaat +aacaattaacaactcctaggtgatacactgtgaagtctgctgttccccaaattacatatg +ctattttgttcacataccatgaagttaagctaagtgctctataatggcataaacggttat +caaactagctcgaatttcttttattacgccggaagcggattaactgctgtagatcaaaca +cgttaggatagtgtcgttttcatatatatctaaattcggtctaacatgcattacccatgc +ttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaa +agtttatctatcaccagtgatgcctcatcgtgactacccggatctttagcctttagggtc +taaacagaactaatattactacgtgtcatactccggagcttaaccaggtgaaacttattt +gttaaccaaatttagtgacagggtagaaatacgtatcaaattaacccagcaatacaataa +gcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgac +atagtgtgatgcattttgcactggattgagccacaaactcaactagcattatgctcaata +tttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttaca +aacgcataaatctcgaacgtaataggtttaattagaacatccgtaggatttctgtttata +gtagatttatactaaatgttctgattagattctgacggccttacccatacaattaataaa +gacgaatatattagttatagtttactatccaaataaattaagcgaatcgaaataaactgt +cacgatactgggcagttatcaacttatcacttatacagttcggacactctatattggtct +gtgagtactctatcaaactaactcataagttaactgcgcttccattaaatttcaatacgt +tcttgtgctgtgtacaaacctataatcgaataaatgacacatatggagatgcataataaa +aaaaacggctccatatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaa +ataacgttcctgataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaag +ctagcatggtatagttcttgatagcgcgtaaattctgataatactgggcggacagctgga +aattagttgccagtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaa +atacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgt +ccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataactccatccttgaa +gcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaa +caactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtgcacggaataaca +taacaaggaatattatttattcaaattttttgtgactgttatttgttttctgcctagaat +gtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgag +agtgtgtcctataacggcaggggagcgaagtagtgtcctttagactattcaaggtagaat +tttgataacgctctataaaaggtagaaaatcatgattgagcaataagaccccaacttatc +aaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtca +caacaccctcccatcgcactcaaaatgtagatttatgatcagacgctaacttgttcttag +agaaaaatacacgggatactctgtgcaacgatttcattaataaggtgcagcttgggactt +ttttggccgtaggctttattaacattcacagtaggtagcgagacttcctatgaaccaatc +atgccacgcgttttaacgtttcaaatataagctaggaagcgtttgccaggacttctataa +tgcaccgttttttttagtacttccttactagccttagtttatgttagagtctttccaatt +acaaaggattgaatagccaaaatttctacaattctcagcgaacgccagcttaatctaaac +acgagcttcaaatattctacatatcggcaggagtcaatatataaatatgaaaatcgtacc +atcctcgtacttttagaccaaacgtcttcggataattaaatcctttttcaattaccacag +tacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgta +tccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagc +ttaccattcgttaaacagataactaaaatttaatggctgagtgacttagtgttttcgaca +aacgtcgcggatgtagactattgtttataagcaatttttaaaaacatatgttcaaaacgg +tatgggatatgtcgaattccacaggggtttatgtaccatagaagtatgtataaggtacta +aaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctg +taaattagattgggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattct +accgactccggataacactttacgatcgcgcataactctagctcttagataagtttaact +tgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatccatcctctatct +tctataatcatctgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaa +agctataattggtttattttagtccatttaaattaagtccggtataagtgctctgtacaa +tatgcagtctcatgggcatatacgttaactaccttttgatacttcgaattggtaaaatat +cgactatcgatttgcagtaaaaggtgtagagtccaattactctttcctgttacatacgat +ctcttagtttggacaactagcccatgatggcgctcctctagcgcatgaacctactttata +attacatctttatcgatgaatttttttagactgcggaggccttgagttttaacagggctg +ctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccg +aaaatattgatctactattgcgtcaactctattctgctaatagcgatggcaaatcacaga +agccctcttagtgacaatagttgtcaactatatctaagtcgacctttactgtatcaacga +tcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcga +cggtaaatataatacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggt +gcttcccggaacgattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgc +gttaattcgtgttagtaaacttgatcttcagactccttcttttcgttgcagcgagactta +aattatatctgcgaaatagtgccccgtgcatacttcagatggtaggagataccatttggc +ccattgtgactttacgcgattaattaaccgacatacatctgttcctgagctatgatcgtc +tgaataaattacggtctcctcttgatacctaatggtttctggagacgtttctcatgttca +aatggatagcaggagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatg +ggaaagtcgatttccaaaccagaagggataaagagaaataacggacttctccgtagatta +gcctgatattttgatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatatt +ttggacggcgggagacacatatcggccattcgttaaggtctctatattggacatcacaag +cttagcagtatgagctactaacactcaagacattattgattttttcaagatatgtttcat +tcctctaccgctattcccatacgttcgattcgccgggtgagcgaaaccacgggactgagg +ttaagctaatcaataacaactcgttgcgatagagacctatgtatactagagagaattccc +caacatttttacaaaaacaaagcagactaaaatagatacagtccctccatacaattagga +ccaacatgttattgccgatcctagcacacacaccacaaactcagaacttctgtcttacct +atgaaagggtctgcacttctgattgtacgtgtctaattagcattaatattaaaactaatt +aggataaactataggtacgagctttactataagtcactaggtgttttccgatcgaaaaac +gggaccttcaagccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgact +aatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgc +aagcgctctcgttatactgctcaacaaaactcataaagttggactccatcatttagaatc +atagggaccaaaacatttatttgctactgtcactttgtaggtgttctattctgaattcct +catattgatacatgaatcggaatacctgtggatcccttaggacgcacgtgctttctttac +gtcagaatacatattgtcagaatcgagaagttccatgcaattaagaattcgcctctttga +aaactcatatccccacatatagggtccaccgttattcggaaacgatataataattattcc +agcgttgagcgtcccttaagagcgcattttcgcttggcctttcttctacgactctacaac +gcaagtggctgtgtggagtttaccacagcgcagcaccccatagaactacctctgagagcg +cgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagt +catattaaaatggactgtcttaattgtcggcattaggagcaatattaactgatgagggta +tcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagatacgattacagact +cagatcccctaacaagcaaaacgattaaatcggaatcactccccctatgacatatttgaa +atacacaagaaaccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgag +tctgagaattagatgacctaactgcaagaatcatggcgagtttatctagtaggcaagtct +gtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataacca +agaactggtttaccgagtactttcactattaggagtaattacatgcgttcaccgcggaat +acgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagt +cgctaccagtaattgctgatcaattatagattcattatacagatgcttacttttctctat +tcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgcctagtataatct +tgcttccacttgaatcaatgcgatggacagtattctactgattgcaaagtagtctatttc +ggcttagcagtacgcatgcctatttttttgcaggcacagaataatatgcaactaggattc +tcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatg +tttactacagaaagcgaatgatatcacttggagaacattttagatgcccccttttaatct +agactgagtgtaccaatatatcaccggtctaccgaatcagcttgaataaaccactctagt +actcatgataaccgagcatacacatgtatttctcaatgcactgaaggtgaactgtttaca +ccataccttgcgaatcaacgtggcgacttatacttctgtctttgagtacagcacacccta +atgaatctaagttagttgttgatacgaattgtaatttgactggatctcgcctcctcatct +agattcttagagaagatgtttcttatagccggtactgtaactttattgatctggtttatg +gtaatcaacattttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggt +ttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcacagagtaagctct +ctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgt +tgattcagtaatacaagattacctacgcttctacgaaatatactatagatttagcctacg +tcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggc +aattttgctgcgagctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacg +tctttatctctggataactcacattgagtataccggtaaaaatttattctattcatctaa +atagtcagtgagggctagggtcgcaatcacattaggccacatacacatacttaacatgtt +ctattgacccgacccaactttagtagcattgtagccgtttatgcaaatatgccaggcgcc +aaacactagccagagggcattttgttacatttatttaatcgattattacacagtcggaac +acgcctacatgcgttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaa +acctaaagtcagagacatgacactaaaatcacattaaggtcagttagtgaaggaatggct +aaccagctagagaatgcatcattaacaggcacttattgtcaaatattttccagatctaag +caacatcacgttaaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattaga +aagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcgggacttagcaga +cactggatgcagtcatagaagatcttgcataacacgttagggttagagctacgaacgccc +atcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgat +ttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaatta +acatacgttgacctatttttgttcagagttcagttagagcctaatgattcgagagcaata +atcaggacagcctcataggaagtgtcaatcacttagaagctatattattataaatcgctc +tttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaat +atgatacataaaaatattttcatcaccactaagacggtggaattcagacttattggcaac +ttaggatgggactattaaataacccataagatgttgggataaagttacgaaacgaaaggg +atatagcctgttagataggaaatccccaataaaacatagccggcctccacagcagtgatc +tattccgccacgcgatatctttataccacgcaatataccaataataaaggttaaatgtgg +ttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgt +aacctagaattatagcgtctgcaagttctctaagcttcctctgcaagatacaatatgact +ttttagcttttttactaccaaatctcagaatcttagaaacaggttggtacgtgctactcg +gaattcccaaagtaccctgctatatatgccattccttcattggtccgggctcaccatggg +gccatcatagtaatagaaggtagtaaaactagttgatttccgacttttaacaatcactat +cctgacccagatatgggttccgactggcccttactccagtaagggcagacacacagacaa +cgagaacttgataactttgaattctcaaatcgatcattgcaacgtgacttatttactagc +ctactcctataattcatacgtcaaatacatttcaacggaggaagataataagtaaatatt +cactaaataatggtcgaaggagtcctttgccaacataagtccacatatgcgctatagatt +ttttcttggggttcatattcaataagataaacagcaagagtatcacgtcagcgagtcatt +gagatcttggctagcattgtgatagcatattctacctaaatggtagtctagcacagagtg +gataagatatcagttagatatagacaagtactataacagatctcgcttcgttggattgta +tggctagctttgatgatatgattttataaaaattgatccagacctgacctggccaattat +attcattttttatgagtaaaaatagataaccatgaaaatactcaagccccttaggacgta +caaagtggtaacataaatttcaggtgttattctgcaaccacacctgttttgggttttcaa +aaaggctaagcagattggttttacagataatccctgaacactggtatctcccaacgatgt +cgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaa +tatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaacgcctctttggat +tacacagaatagtgtactgacacgtacactgctgcagcagccatacgctaacattaaaat +tcgttgagtctacatttgttgttattcggattatgttattgggaatagtatttttattcc +cctgcgtgaaaccacatggatagattagcctactcctaaagactcccttttggtctacgg +ttcaattctcttactgagtttatgttcgtaattatatcggcgcagtgaatctcctaatta +tcaccggagttaccagacgccatgaacttatggccagaaacattgcatgtggcctacata +ggattagtatcaagagtttacgtttgcaacgacatttgaccaacttgaccattcctgctt +gtagaccgcgggaactcccctgcacgcgactatagaagttggtggtggatgtggcttatg +ccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtat +aagggctattgccagatgaaaaactgcatataaggtcaaacaatataagaacattataca +taggatcttagcgttcctcaggatggtatacgctataaagtctagcttcagcagctaagg +agttttgccagtgcggacttccgctggaagattaggtttaaccgccctgacatcttcata +aggtcgggcctgattcaaacccctggagtgccgtctcatacttgaattaatcgatggaaa +acttcttctagtctaatattattattaacaaatgacggttcaataaataacaccgtaagg +gtgggaaactgttaagtgatgaatcattttaacctatcatccattagctacagataatga +taccccgatccgactagggggtaagtggttgttccgttaggataaaccatgtaaaacgtt +agagggtttgtagattaattggtattccagataaatgaggtcagggcgagtgatcaatta +cactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaatgaaggggattca +gaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtc +gattaaagcctaaatggtaatttaaaccattgatatttatcgagtctataaatatctttg +gttgtatattacttcacaatcaccaattctaaatgattcttccactgtgcgggtggagat +atcaggacgggttaaggttgacctacatcgttttgatacaacaaaaatcaaagcacatgg +ctggggacttctcgatactatctttgagatagtacgggcaagagtgggtgacgcctccct +acattttcaagtctatcggataacttctcggtaaaacgctcgcgatatagttttaaagca +ttgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtg +tcatatccagtcatggttagccaaaagcatgggttatccaaaaggaataaaacagctctt +caacaaagagatgaggcttcataacttcgatgaatgcgtatggttctgatatatagatcg +atgcatgaggacactttattttagccggcgaattaatggaatccatacgttacttatttg +gacatgacttctaggtgtttttgctgtcccgtttagcgatatttacagattagtatttcg +tttctcatagttaattgtatctagatactaactcgttgaagacgcataccttgccatttg +tacaggacttaactgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaa +tacctcactcatgaccgttcatactctagttaaggtcgggaatactacgtatgcagggaa +ttgtaacctaggagatttacaactctttaaacaagagtcgctgaggtccaggatcaaaac +actgaatctcctaacttcgggtgcctccgtaaatcacctagaaacctactcatacatttg +caattttgagatgtaggcgaaagagagaaatctgctttttaacggtatctcttgggattc +cttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgt +gtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcat +caggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtg +aaaatgctccccagggttctacagacatagagatggtcagaacacgacccccctctcaac +gcagtgtatttgaaatatatggacatatctaccttattctgtaattttagatgtgttctg +tgtataccgatattgataagtcaataggcttgattacgtatcttaagacaaatctgtttc +gcaagtaggaccgcatctttcagattgtttctttttatgccataacctgcccaggaattc +aaaaggttatcgatacccgatatgctgtgaattattattctaatggccactcattcctgc +ttatatctggaattggcatgaatatcttacaacctaaagtctggcgttgcgccagttcta +cttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttc +attagaccacactttgtgccgacgtatatagatatattacacgtatagggaatgttttct +cctaggtgacccgaccttctactaaggttgtacatcgtataatggcccattaactacgag +gaaagtggtattgacctggtaatgcacgttcttcgatatataccgacgaggtaaagtcta +ctattgcaaagtttgacgttatactgataagtttagatttccctggatcgcgcatgaaca +atgtatgcgttatctgccatatataacatgttacaaatccttggggatactatcgctact +atcatcggaccaaaattaaataggctagtgtcttatcagaacatcatgtttaccgaactg +atctattttccaatttaagctgatattacgtccgcgtatttattttagttccccggatga +cgattatctgagctacatcatacaagttagcatactcgccggtgcattgatttcttattt +cgctatatcttcaagttcacaggcttcatatagttccaattagcagtataattaggtttt +gtaactttaaccatactttataaaaggttatattgcacaactgatcaagcatccgctata +acccgagctttaccagttagcggctaataacaaataagatgacttcgtgtcatacgaccg +tcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtat +aaaatgataccacatatactataacaatgaaattatttgtaatccggtttgccaacgtat +cccccttcgcgataaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaa +tctcaaattcaattatcatcaatattggccaagtgttataagcgttgaaagtgatatagg +ccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttattgctggtagtaca +acatcacgagcatttctcttttgagttgatttatactatatctgctgatgtgattatgtc +ccacttacccagaatattaagaaagtcctagattgtaggtatacttgactataaatataa +tttaagactatacaaataatctggctacattatgccatcgtagaaactgataacgtagta +acgtcggacactagattttggtcggggagtaatctagcatactaacgaatttgttaaatc +cgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgtttagactattaagg +actcatttcgagatccagtattaattatacgcatccatatttatactgaagacggattga +gttaggacgacaagctaaacaaatattaagttaaggattagtattatattgtagaaactc +gtcgggttggaacgattcatcatcatagaatgcgttacttattcagagagacttaattcg +gttatgactggcagctcacctggaaagtaggtgaaaggcaacagaagaatattgttgact +gaattctacgggctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaata +caatggatctctacagtattacgtaaataacatacataaacctggtgttgattcgactag +ctcatagattaatcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaac +agtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaac +gtgggggtagtcaaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaa +tgtgatgtgttttatccagacattggatgcatggctgtgggggcacaggatacttaccat +tagttcacctacaagcggcgtgagagggtctcagttttagccagcgcagagaagtacggg +cctttagacgattaatgctagaattgtcataaacctcgtgaaaagctagttaataatcat +ggtgctagaagaacacaacttttctataaaccagttctcgactgacagtcgtaactcact +atatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtg +catcagtagagatcgtgttctgagagataaatacaccggatacgatctgcatcgagttca +tgtattaggtcaagcttgggactgttgtgccagtagcattttttaacagtcaaagtaggg +tgagacacgtcatatcataatatatgccatcgaggtttaaagtttatatgataagctagc +atgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcctttatagactga +gtgtatcgtacactcggtacaattacaaaggatggaagagcaaataggtcttcaattata +acagtaccccaccttaatctaaaaaccagcttcaattagtattaatttcgccaggagtat +atatataaatatctaaagactaaaagactcgtacttttacaacttacgtcgtagcataat +taaatcatgggtaaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacag +tgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgattaaggcctataaaa +ctgttgttggtatctacagagtgattaaaattagtgaatcagattacgaaaatgttttcc +cgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattt +tggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttc +catagaactatgtagttggttataaaggttgtaatctcggagattaggttagggcttaat +cagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaact +cttaatgccatgcctggacaggataaacaatacgcatataacttgacgatcgagcttata +tcgacctatttgagaagtttaacgggtcgatataatatacaggtcttaatagccgatttt +ttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtgaacgatatatcag +caaactgaacattgtatacaacattcctttttgtccgggtggggactccatttaaagtat +ctcacctagaactcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgt +tgatacttagaattgctaaattttagtctagacatttccaggtaaaccggtagacgacaa +tttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctac +tatagacaatcatcagactttttaattaaatagttttccatgaatgtgttgtcaaggcgg +accccttcacttttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttc +gagtcttcaggggaaatggaaaagaaattaggcttctaagatggactataatcgattagg +ctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcga +acgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacctatcatcacgac +ttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaag +ggatactgggcggggaaacctgctccttcacggtaacatggtaacaacagaatttggtta +aggttaaaacgaaatatactcggagtgaattactgttaggtttcgtcatcggatcaataa +gtagtttccgtgaagacactcttatattagatctccgaaattctgacccgtgcattaggc +acttggtaggagattccatttggaacttgctcaatgtaagccagtaatgttccgaaataa +ttcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggt +tgagggtcaccgttctctgcgtcaattccagagctggagatacattcatcaacgttacct +acgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaacggatttagaca +aattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcatggcggctcagta +cgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaa +gctatatattgtggtcagaacttgaggacaactatgagctactaaaaataaacaattttg +tcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagc +gtgagcgaataaacccgaatgagcgtaacattatcaataacatatagttcagatagagaa +cgaggtattcgacagagaattacccaacattggttattaatctatgcagaataatttaga +taatgtcactacataatattaggaccaaaaggtgattccccagaagacaaaacaataaac +aatctcacatattcgctagtacctatgtatgggtatgatcttctgattggacggggataa +tttccaggtatattaaaacttattaccataatctagacctaagagaggttatataagtaa +agagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagtaaattttgcttta +acaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcaggtgtaactacat +gagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaactaatatcataa +actgccactacatcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtg +cttcctctgctatgctgatttaatcagattcataaaggaatacgaataactctggatcca +ttaccacgcaagggatttatttacggctgattactttttggctgttgacagaactgccat +gaaagtaagatgtcgcatcttgcataaataatagcacctaatatagccgacaaagtgatt +ccgataacagattttaagttgtccagccttgagactccatgaagaccgcttgggagcttc +cccgtgattagaagaatctaaatcccaagtggatggggggagtttaaatctcagcaccaa +caaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggttt +gaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtac +gacaaattttaactgatgtcggtatacggagaagaaggaagcacgcattgaagcagctac +gcagaactgagaagatgacactctaagatacaattaatacaaaaacgttttaagcccaat +ctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtata +ataacagctttatttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcg +cgtctttatagtgttggctactctgtaaccgacgcgtccatccctctctcctagtgatcc +gtatatccaattagaggataaccaacatctgcgttaccgacgaatttaaatttttcgact +atttaattccgttcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatc +gtgtacgagttgcagtgcatatgtagataccactaattgctgatctaggatacatgcttt +ataaacatgcttacttggctattttatttactgtcatgtgggggtttttattttcaacaa +gtatgtgctaccattggataatctggcttcaaattgaagatatgcgttccaaacttgtct +actgtttgctaagtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaa +aagaataattggcaaatacgaggctagccttcaaatttaatgcagattactcctcagaaa +cacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgata +atttttgttccaacctttgaatctagactgagtggaaaaagatttcaccgggataccgtt +tatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaa +tcatctgtacgtcaactgttttaacaataacgtcagaataaaccggcacaatgagacggc +ggtctttcactacaccacacccttaggattataagtgacgtgtggattcgaattctaagg +tgacgggatctacaagcctcagctacattaggtctgaagatctttcgtatagccgcgtat +gttactgtttggatatgggttatgctaatcaacagttgacagcgagtgaaacggccttgc +gacctgaaatctttacggttaccttttgattcaagacaggatcgacgatggaccacgtga +aatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcaca +tcctctatgcaactatcattgtggtcattaaggtattcaagattaactaagagtcgacca +tatattctagagttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgc +aggaggtgtggactgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtc +cttagcaatgcgatacctcaatcgtagttttatcgggataaataacatggtgtttaaccc +tattaatggtttctattaatctaaattgtaaggcagcccttgggtcgaaagcacattagg +ccacatacacagtatgaaattgttcgagtgtccagaccataattgactaccatggtacac +ggtgttgctattatgactcccgcaaaactcttgacagagggaattttggtacattgatgt +aatcgatgatttaacagtaggaactagacgtcatccgttagactgagttccgacatgctc +aaattgtcaggatttttatccaataactaatggctctcacatgtaaataaaatcacatta +acgtcacttagtgatggattcgctaaacagatagactatcattcatgaactggcactgtt +tcgattatatttgcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaa +aaattcagtacacctctaatgagtatcccgctttggaggaaagagtagcactttaaatgg +acaatttaggccggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcg +ttagggttagtccttacatccaccatatgttaatgaataaagcctgagggaccttagagc +taacttgtccaacacgttgctcatttacttaataaggttgaaatgtatcagtaagtgaca +gcgagtgtagattttgaccatttaactgaccttcacagttttgtcttcagacgtcactta +caccataatgatgacagagcttgtagatgcacacactcattcctagtgtaaatcaagtag +tagctagattattataaagagatattttctggcgtcgaacgtaacacagagagagtataa +ggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcg +gtggaatgcacacttatggccaactgaccttgggacgagttaagataccataagaggttg +cctgtaagttaagataacaaagggatattccatctttgtgtgctaagaacctatttatat +ttgcagccataaaaacctctgtgctatgcagccaccagagttatttatacaaagaaagag +accatttagatacgttaattctgcttgcgatttattaaacagacatttcacgtccaacca +ctacaaaagccctatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcg +gccgaggaatcataaaatatgaattgttacattgtttactacatatgatcacaatctttg +taaaaggttcgttcgtgatactaccatgtacctaactaacctgagatatatgcaatgact +tatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctgga +tttcccaaggttataatgctctatactgaccaagagatccgttacgactcgcaatgaata +ctctaagggcactcacaaagaaaaccactaattgataaatttcaatgataatatcctgaa +ttgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcata +gcaggaacataattactatattttaacgatttaatcgtagttggagtcctttcccaaatt +atgtcatcagttccgatttagatgttttcgggcccttcttagtaaagaagttaatatcca +agactagctcctcacccacgcatgcacatattcgcgagaagtctgatagaatattcgaca +gaaatgcgactctagctcacactcgttaactgatcaggtacttatagacaagtacgttat +cagatatcgcttcggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgt +tcaagacctgaacgggaaaatgatattatttttttaggaggaataatacagtaccatgta +aatactcaaccaccttacgtacttcttacgccgaacatatatggcacgtgttattcggct +aacaaaactgttgtgccttttctataaggataagcagattcgttttaaacatatgacctg +taaactgggatctacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcgg +atctttggttaaagagcaccattagatgtgccatacttcctatcgcctgagcgagaattt +agtctgaggaaccactcttgggatttaaaacaattcggttaggacacctactcggcggat +gaagcaatacgataacattaaaagtcgttcagtctaattttggtcgtagtacgatgagct +gatggccaattgtatttttattaacagcactgaaacaaaatggagactttagactaatac +taaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtata +gcgccgaagtgtatctcattattataacaccagtgtacagacgacatctaattatggcca +gaaactgtcattgtgccattaagaggattagtagatagtctggaccgtggaatagaattt +tgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgcacgagaatataca +agttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgct +tcttaacgcaattcagtcttctagatccgctattccaacatcaatatctcaatttaaggt +caatatatataacaaaattagacagagcagctgacacttacgaagcatcgtagaaccgat +atagtcgaccttatgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacg +gtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtct +ctgaagtcaagtattactgcgaaaaattcgtctactattagtttattatgaacttatgac +gcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagt +tcataatgttgctaaagattatcagaccccgtgaagacttcgggctttgggcttcgtacc +gtagcataatacatctatatagttagaggcttgcgtgttgttgtgctattccacatatag +cagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaa +gtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgtatttattatact +gtaggcaagaagcttttttggcgagatttaagacttaagcctatggtaaaaatttgatag +tgagcgactatagtaagagatttgggtggttagtaattaaaattctcctatgctaaatca +ggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtgga +ttatacaaatttcaaacatattggcggggcacttatccataatagatttctgtttgtacg +ccaaactctgcctcacccctccataaattgtattggctagaggttaaattctccgtaaat +agagacacatatagttttatacaattgtttgaatcaaagcacgagaaacttttaaccgta +cattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctga +gcaataagcaagaaaacacagattatacaaagagatctggatgaagatattcgtgcaatc +actatcgttatgttagagagttccatgcatgaggactcgttttttgaccaggagaattaa +gccaagaaataactgacgtatttccaaatgaattctacgtgtttttcctgtcacctttag +ccagtgttaaagatgactatggagtttcgaataggttattctatagacattataacgagt +ggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaaggg +attttaggttcttaatccaacgaagaaataacgcatcacccgtcattctattgttttcgt +cgggattacttagtaggcagggtattctaacctacctgagttacaaatctttaaaaaact +ggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatat +actagaatccgtctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcag +ttttatagctatctagtggcattcctttttataaaactttacgtttgtaagggtccaact +ttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgta +tattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttc +taatctaacaatgtaaagccggggattagccgccaaaggggtctaatgacatagagatgc +tctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgacagatcttccgta +ttctgttagttgacatctgtgctgtctttaccgattgtgatttggctttagcagtcattt +agtttcgttactcattgctcgtgcgatagttccaccgaatatggcacattcgttcttttt +ttccattttactgcaaaccttttcaaaagctgatcgataccactgatgatggcattgatt +agtcgattggcaactatgtcctgcttatatctccaattgcattgaatatagtaaaaaata +aaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaa +gcgccgtacctaacatataagtgattgagacaaatagttctccagacgtattgagatata +tgtctcctataggcaagcgtttctaattgctgaccagaaattagaattaggttgttaata +ctatattcgaccattttattccacgaatgtgctattctactggtattgctccgtatgcga +tatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtc +atttaccgggagcgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaa +agacttccgcttactatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtat +aagaaaatcatcttttcagttcgcagatttttgccaatttaaccggttatttcgtcagac +ttggtagtgtagttacaagcatcacgattatatcagctacagaattaaactgtcctgact +cgacggggcagtgtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtc +atagtacaaggataatgaggtttgctaactttaaaaattattgatttaacggttgattga +aaatctctgcaagatgacgctagaacacctgatgttcaagtttgccgataataacatata +agatgaattactgtctttagaccctcatgttaatccgctaacttagggcggaaacaatgt +taggctatgcggagtaagtactatattatgataccacatagaatttaacattcatatgat +gtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatca +atgggccaatcctgtctcaaaaattatcatattcaaggttcagctattttggcaatgggt +gagtaccgttcttagtgatttacgaacccataatctaggcgacttaatatacaagattta +gagttacgttttccgggtagtacatattaacgaccatggatcgggtgaggtgttgtatta +gttatctgatcttgtcagtagctcccaatgtcccagaatattatgtttctactagagtgt +tcgtatactggaatttaaatattatgtaagactagacaaattttatggatacattaggcc +atcgtagaatatgatatagttgtaacgtccctctatagattttcggagggcaggtatatt +gcttaataaagatgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgc +ttaaataagtttagactattaagctatatgttcgacagcatgtagttttttttaccagaa +agtgttatactgatgacccatggaggtagctcctcatgataaaaatattgttacttaagc +attactattatagtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtt +tcttatgcagacacacttttttagctgttgacgcccacctcacatccatagtaggtcaat +cgcataagaacaatattctggactgttttattacccagaagaaagttttttctttccggt +tcgttaagacaataaagatcatttcattcgttctcttaacgatgaactaaagtacttaaa +gtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaagataagaagaac +aggaacgcgcacgtcggagataactctaatagtctctttattccgtttaatatagcccgt +aattgcaccatgcgctacagtaacggccgccttcgcaaacctatttatgtaattccaagt +ttaggtatgcaatggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcg +gggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtg +ttaccaacccctcactactacgcgaaggtactcgattattccttgaatgggctgaaacat +cgtgattagcgtcttatgattcaggctgatagaagaaaacttattttctatattccacgt +atacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaa +atacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtcacataaataatc +cgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtag +cattgttgaacagtaaaactaccgtcacacaaggaatatcataatagatgccatacacgg +ttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtg +tgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatgga +tgagcatttaggtattctatgataacactaaccatcatgtttctaaaatcctcaggaaat +ttgtattattttaccaacctgtatttatagaaagtgcttttgacttaaagaagccgaagt +gttcaaattaaggagtacctgattgaaagaatggggaattgtaatctgtaactcaattac +aaataagccgttctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaatt +catactcgattaacgactttaatactcttctgcgtatctacagactcatttaaattacgg +aatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaataaggacacctg +gtacaattggctggagtacaatgttggtttttatttgctgattatcccgatccctgtggg +cgttggcataaccgggttttcttcaagactactttcgtgttgcttatatacctggtaata +tcggtgagtagcttagggcttaatcacaatactaacaagttctctatggattggacaggg +cggcatccgttgactgaacgatctattaatccattccctgcactggataaacaagaccca +tttaaattgaccatagagatgttagcgtcatatttctgttcgtgatagggtacatatatt +ataaacggattatgagcagtggttttctagaaaagcattcatagttaggagtgtatcaga +tcataccactgaaccatagagcacaattctctactggctatacttcattcctttttgtcc +gggtggggacgaaatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgct +ggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttgactattgacagg +gcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagatagagtacgggcc +tataattcaaattcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtt +tactggtatgtggtgtcaagccccacccattctctgttatatccgagcattaatgtagtt +tcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctga +gaagtggcactataatagtttagcctaagtcccttcgctaataactcaacaaagatgacg +caaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatactgatagctctcat +ggtaccaagaactttcataacctctttatttaccaaacctgttctactagcgttagtgtt +ttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaa +catgggatcaaaactattggcttaacgtttaatcgaatgagactagcactgtattactct +ttcgtttcggcagcggatcaataaggaggtgacggcatcactctcttatagtagatatca +cttattctcacaacggaagtaggatcttccgtcctcattaaatttgcaactggctcaatg +taacactgtaatgttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtc +cctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaaattccagacctc +gagttacattatgaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttg +taatataaacaaccgtttttgtctattttcccaaggagaaggagagtagcagcttagtgg +cttgcctatatggccccctaagtacgtactcggcacgcttagaagattgggctaccccgc +actatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatg +agagtataaaaatatacaattttggcaggggttatacattgcgggcatgaagagtaacat +tggacatgaacggacattcgaaccctgtgagtttaataccctatctccggatcattataa +agtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaactaaattggtta +tttttctttcatctagatttgtctgtatctaactaaattatagttccacataaagctgat +tcaactgaagacataaatataaactttctaacatagtagcgaggaaagagctatgcctag +catcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttttccagaatctag +accgaacacagggtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaac +aattccgttcgtattgttgctgtatctatatttcctacgtaaggctatttgatctataat +atgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctcct +tagtatcatcaaattatagattttacggccacgaattattggtctagatgtcccaaaaat +aatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattat +gctataccaagaactctccatccagtacctagaaaggcaggtatgtaccgctcattaatt +ttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggcttttataatagaa +actaagtttcccgaataacggtgtacgataacagatttttaggtgtacagacgtctgact +caatgaacacacattgggacctgccccgggaggagtagtagataattaccttctccagcg +cgggtcttttaatatcacaacataaaaatactaattaatatcacacaccctcatcctcga +tggagcctagcatcatacacgtttgatagacaacgccaattttactgtaatatgatattc +gaatctagtatgtggacgctgtaccacattgtttaaaggagctccctttaccgacatgaa +cgaagcaagctttgtacaagatacgaagaactcagtactggtaactataagagacaattt +atacataaaagtgttaagaccattatataaaaagaggtatgaggtctttgtaactacaat +aatacattcatcgaacgatggagaataacagagttatttctgctgctcgagctctagttc +tgctaatttctcaatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcg +tacatccctctctcctactcttacctatatcctattactggttaacctacatctccggga +aagacgtaggtaaagtggtccacgattgtattcacttataacacctagtagtactatgtg +ttgctgagagtgaggacacacttactctacgagttcaagtccatatggacattacacttt +ttcagcatctaggtgtcatgatgtattaacagccgttaggggctatttgattttatcgat +tgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaataggcatgaaaattc +aagattgcagttcctatcttgtataatctttcctttggacgagttgtaccatttcaacta +acctgcaagtggggggtcatccatatgaagatttgccaaatacctggagaccctgaaaag +tttatccagattaataataacaaacaaacctaagcgaagaacgtcagctttaataaacta +tcactatcatagaaattcctgttaattgttcttccaaacgttgaatagactatcacgggt +aatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgata +actcaattatattcgatggagaattcatatctaccgcttagcttttaaaaattaagtcag +attattccgccacaatgagaaggcgcgagtgcactaatcaaatcacttaggattattacg +gacgtctgcattacaatgctttggggtagggttatacaagcatatgattctttaggtctc +ttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgt +tgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacctgttcatgaaaga +caggagacacgaggcaccacctcaattctatgcaaaactctaacatagcgtggcactatg +agtacgtgtaacgacaaggtctcatactcgatcctaagataattctcgtctggaaggttt +taatctttaactaagagtagaacttagtttattgacttttacaattaggatacggttcgc +gactctaccacagggcatcatacctggagctctgctatctcgtgaccaaagtggcagcac +acatagggtcgggtcctgcatctactgagcaatccctttaagcattcctagtttgagagc +catttagatattgctgtttaaaccgattaatggtttctattattataaagtgtaacgctc +ccattcgggacattgaaaattagcaataagacaatgtatgatattcggcgagtctcaaca +acattatggtctaccatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaa +cacccatggttcgttaagtgagggtatccaggtgttataaggacgatctagaagtattca +ggtacacggtgttcagacatgctctaattgtcaggttgtttataatttaacgtatcgctc +tctattctaaataatataaaattaaccgctcgtagggatgctttccagtaaaagatacac +tatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtacattcttaaactt +aaatacgtattatttaaagtaaatatattatctaaaccgcttttgtctatccacatttcg +tcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatc +tatttcttctgattgatgtaatactgacccttactccgtacatacaaatgatggtaagca +agaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtag +cttgaaagggatatggatgtgtatgccaggcttcattttgacaatttttctgtcctgctc +agtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgtagatccaatcac +gctttcctacgctaatgaaagttctagatagtgtaggtgttagacagaggttagcgccta +catccttacacacacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtat +ttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaatgtcctgcccta +gagttatgataaaataactgctgccctgtaacttaagtttacaaaccgatattcaatcgt +tgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaac +acagtgatttataaatacaaagagtacatttagttaccggattgcggcttgacatttatt +ttacagaattttatcggcaaaacacttcatatgaactatcgcttcacgataagtctatga +tagactagcattcgtagagaacaggaagagcaatcattatatatgaagtgttacagtggg +tactacatatgagatcattaggtctatatccggccttcctcataagaccttggaaatatc +ttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagta +attcatcggacgtaatagtctggttttaactaggggttattgatatttaagctaaaagag +ttccctgaacactcgaaatgtataatctatcccaactaaaaaagtatacctctaattcag +aaatgtcattgagattagactgatgtcaatacgctaggaggtaagacaagtagaagtttt +tgatttaggaattgaaatgtaatacctccatcttaagttctatattttaaagttttatgc +ggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatgtttgcggccccg +tatgagtaatgatctgtttatcaatctctagctactatcccacgaatgcactgatgccag +tcatggcgcttacattagtcgacagaaatccgacgatacctatcacgcgtgaactgttct +ggttcttattcaattcgaagtgatctcagatacattacggccatgcttgcccttcatgtc +tgctgagcagttttgttataggctgaatctcctctaagcgaaattgataggatttttggt +ggtcgatttagtctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaa +tgatagggatcggctgaggaggataaatatacgctggtgcctggtatttatccagaacaa +gttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaa +ggccgcaaagggttacatctcaggatcgtggcgtatagtccaccattagttctgacttac +ttaatatagactgaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtc +ggttagcaaaacgtataggagcatgatcaaagaagagttaattaatagtactgcactata +attgtcggcggagtaccatgagctgttgcccaattcgatgtttattaacagcacgcataa +aaaatccagacttttcaattagaattaactataaatggtccgcgaaccttaaatgatcgg +aaggacgggatctgccgttgtatagaccccaactctatctaatttttataacacctctgt +aatcaacaaatcttattatgccatcattatgtcattcgccaagtaagtccagttcgagat +tctctggaccgtgcaatagtattgtcaaattatggtaatggaatccttcttctaacaccc +ttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgcc +gtttctttttacgatgatagggattcttaaagcttttctctattctagatcccagttgcc +atcatcaatatctcaattgatgctcattatatagttcttatttagtatgtccagatgtca +ctgaagatcctgcctagaaccgatattctcgacaggatcatcagttcgacggggcaaacg +cacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatg +tggaaaaaaactcctgtccacgatatgtaggcaagttttactgcctttaattagtagtcg +attagtgtagtttgatattatctaccttatagaatgtaaacagtaacccggccttaatgg +tttggcaggattctttgtaaaagttaataatgttcataaactttatcagaaaacctgaag +tagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgt +cttgttgtccgagtacacatattgctcctctcccccactcttctaggaaaatcaattatg +ctaacctgcagaccttcttctttactatctttaatgcatgcccagtatgttcatagggta +gacttgctatctattttgtataatctacgaatgatgcttggggcgcgacttttaacaatt +aagccgttgggtataatttgagagggtgccacgatagtaagagatttccggcgtgagtaa +ggaaaatgataataggattaagcaggcgtaatagctcaccctcctcagttctccaaccct +gaaccggctaagtatgactgtgcagtattaattttgaatacatattgcagcccctaggat +acattatagatgtctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcg +attgaggttaaattagccggaattacagacacagattcttgtttacaattgtgggaagaa +aaccacctcaaacgttgaaacctacattcacaaatggattacgttggggatgagaatcga +ttccggtcaaaaatcatgcccggagcaataaccaagaattcacagaggattaatacactt +ctccatgaagataggactgcttgcactatccttatctttgtgtcttccttcaagcaccaa +tcgtttggggacaaccacaattatgccaagaaataacggaaggtgttccaaatctatgag +tccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggactttagatttggg +tattctagagactgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaa +aggggaccgcacgttgtgctagggatgtttccttaggaatccatacatgtaagaaagaat +caaccgtaattatagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacc +tctgggaaatagattgaatattctggacagcagcgaatcctgattatatctcaagcgaat +atatgacccgcaagaaggatttatactagaataagtctaagaaagggcattgggtcactt +cttccactaacacacttttatcagttttataccttgagagtcccatgcatttttatatat +atttaactttcgttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaaca +acggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttc +tgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaa +accgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttc +tatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagttt +gggttttggatttaccagtcttttagtttcggtactatttgatcgggacattcgtccaaa +catgatggctcattcgttctttttttcaattttaatcaaaaccttgtatttacctgatac +attaaactgagcatcgcatggaggtggagattcccatatatgtaatcatttgatatccta +ttccattctttttagttataaataaacgctccactgcacaatgggagtaggacttcacca +ataattagcatctactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaata +ggtctcaacaacttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaa +gtaagtagaattacggtcgtattacttgttgccaaatggttattactccaatgggctatt +ctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagt +ggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggt +gatgaattattgttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaa +tttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgcagagttttgcca +agtttacaggtgatttactaacacttgggagggtacgtacaaccatcacctggttagcag +agaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttatta +aacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaa +tttatggttttttccgttgagtgataatagctgcaacatgaagatagtaaaactgaggtt +aaactttcaccatattaaattatatgttcaattacgcgatgtacaaactaatgttaatca +gatttaggagcgcgcttaatatgggtccctatcccgactttgtacgagattttgataaaa +aatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacaca +tttaggatgctatttccctaagaaagcggaaaatcctggctcaatatttataatagtaat +ggttaagattgtggcccaatcgctgagtacccgtcttacgctttttccaacacataatcg +acgagaatgtatttaaatgtttgagacttacgttttccgcgtacttattattaaagtcat +tggagagggtgtcgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatc +tattggttgtttctaattctgtcgtccgtgtaggctatttaatttttatggtacacttga +atatgtttagccataatgtagccaatactacaatatcagatacttgtatacgacctatag +acttttgccgaccgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtt +tgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgctatatgttactc +tgaatgttgttttttttaccagaatgtgttataatgatcaaccatgcacgttcctactaa +tcatataaattttgttacgtaagcttttctatgatagtggtctaaagactacccttgcat +actttaagattaagacatgcactttaggaggaactcacacgttttgagctgttctagccc +acctataagccattcgtccgcaatcccataactacaatagtcggcaatcttttattaccc +agaactaacgtttttatttcccggtacgtatcacattaatcttaatttaatgcgtgagag +taacgatgaacgaaagttatttatgtttaagccgcttcttgagaatacagattactgtta +gaatgaaggcatcataactagaacaccaacgcgcacctcgcacattactctaatagtagc +tttattcagtttaatatagacagtatttgaaccaggcgctaatgttaaggcccccttcga +aaaccttgttatgttattccatgtggtcggaggatttgcggggcgatagcgctgggcggg +gatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaa +aaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccgaagggactactg +tattccgtcttggggatgtaacagactgattacagtcttatgatgaagcctcattcatct +aaaattagttgatttattccacggatactatcacactcctatagaaagagttaccaccgt +gggaagctagatataataaataaaagacatacaatattagtatggctcatgatctacact +tactcggatctctctttttttataaccagtagatcgcattacacgtattgttgttccgca +tcaggccctaggggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaa +gatattaatagatgaaatacacgggtttacttgatttctgttcagtcattcacgggaaat +cctaggagtctttcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtct +cgacggaattggtatttcctggcatcacaatttacctagtattggagatcacttaaaata +atgttgagataataatcaggatatttctagtatgtgacaaacctctatttagtgattgtg +attttcaattaaacaagacgtaggggtcaaattaacgactacatgttggaaagaaggccg +aattgtaatatctaactcatgtactaagaagaagtgctttcgtttaaggctttctgtcta +acattctaacgtcaattcctatgtaatactactgtaaccaagttattactcggctgcgta +gataaagtctcatgtaaatgacggtttatctgttacttttgggtttcaacctagctagga +cgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgt +ccggattataaccatccctctcccacttggaatatcaccgggttcttaatgacttagttc +gtcttccttattttccgggtaagatcgctgtggaccggacccattttgatctagtctaaa +aaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgc +actgcactggattaacaagaacatgttatagtgtactgacacatgttagactaagaggtc +tgttcgggttagccgacttatatgtttaaccgattttgacaactgggttgagagataaca +atgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatg +gcttgaattatttaattgttctaaccctggcgtcgaatttttttggttcgaaaatactta +gcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaa +ggcagtattgtgactattgacagggaatcctaaaaagctactcgaattggtatatggaag +aggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagct +taactagtttgatggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatg +ggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgtacactaggcagcc +ctaatccaaaacttttgaggatgagtactgccactattatactgtaccatttgtaactta +cattttatatcttcaaagaggtagatattgtcggccattactgtcacttacactaagggt +agcttgattactgatacctctcatggtaaaaagtaatttaagaacctatttttttacata +acctctgctactaccgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcac +ccctataagcagaaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcct +atgagaataccactcttggaatcggtcctttaggctgaggatatagaacgaggggaacgc +atcaatctaggttaggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctc +agtaaattgccaaatgcagaaatcttacactcttttcttaactaagtatgagagcaacct +cactcctgaacagcttgttacctaacgagaagaggctttaagtagcctggagcctcaacc +ggatatccggatttgactctcatccacttacatgatgattacggtcattacatctcatga +ttttctgagtgccctatagactgggaatttaatctaccctgtttctatttgttaacaagg +agaaccactggtcaagatgacgcgcttccatttatgccaccataagtaagttctcggaac +ccttacatgattggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtgg +cctatcatattcaggtcatcgagctcagtatttaaagattatatggtcgctgggggtatt +cagtgcgcgatggaagactaacattggaaatcaacggaattgacaacacgctcactttaa +taacctatctcaggataagtttaatgtaattagacggaactttctctaactccgtgtact +aactctttgaaaataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaa +agtattggtccaaataatcctcagtaaaatcaagtcataaatataaaatttagatcttag +gacagaggaaagtgctttcccgagcataggatctggcctacgccagtagttcatgcttgt +gttaaaagttgttactgtttatagtccgtactcagggtagtgttcgatactcagcgggga +actgacatattacactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaat +tacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgatt +cgagtttgtaaattcacagatactgtgtatcatattattatagatgttaaggcatagaat +tattggtattgatgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagt +gcagcttggaagaactggatgtatcctataactagtaagagccttaaaggtactacatac +ccagggatgttaccatcattaatttggccatcttcaatcttcgcaatgcatactttcttc +tacaagatgccttttagaagacaaaataagtgtcaacaataacgctgtaacttaactctg +ttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgcaaacgcaggact +actagattattaaattcgccagcccgcctcgtttaatataacatcataaaaattctaagt +aatatctcacacactaatccgccatcgtccatagcatcagtcacctgtcttacacaaaca +catgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaa +agctgctaccttgaacgacatcaaccatcctacctttgtacaacagaccaacatctctgt +actggtaaatagatctgaaaagttataaatataactgttttcacattgatagaaaaacag +ctatgtgctatttgtatatactataataaattaagcgaaacatggagattaaaacagtgt +tttctcatcctccacctcttgttctgctaatttataattcttgatgccactcgtgtgagt +cgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaacgagatcctatt +tctcctgaaaattattagcacggtaactcctagggatagtggtactagttggtatgaacg +tataaaaacttgtactactttctcgggatgtgagggagcaaactattactcgaccagtgc +aacgcattatcgacagtaaaagttttcagctgatacctgtctggatggattatatgcagg +taggcgagagtggattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaa +agtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcattt +cgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgc +aatagtactccagaccatgaaatggttatccagattaataataacttaatatactttcac +tacatactcagcgggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaa +aaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgt +aaaatatagtagaatatgatgttaaatcatttatattccagggagattgaatagcttacg +attagctggtataatttaactcacatgattaagcaaatatctgtaggaccgagggaaaga +ataaaataaagtaccatgagttcggaacgctgcattacatggcgttgggctagcctgata +caagaagatgagtatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggc +agatcccggagcagatgattatcgtctaacactgtctttaccaatgcacaacgcatagat +ttaacctgaactgttctggattcactcctgactacagcctacaactcatttctatgcata +actcttaaagacagtcgcaatatcagtacctctatacacatcggatcagactagatcata +agataagtctcctctggatccttgtattctgttaagtacactacaaatttgtttagtgtc +tgggacaattacgataagggtcgcgactagaccacagggcatatgacctccaccgctcct +agcgagtctccaatctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcac +tgtaagatttacgagggtgagacccatttagatatgcctcgtttaaccgttttaggcttg +ataggatgagtttgtcgatccatcaaattcccgacattcatattgtccaataagtatatc +tagcttattcggactcgctaaactaaattatggtataaatgccgtcaaccggtgcatttg +ttcaatcaacaaattatagtcaatctcccatggggccttatggcagcgtatacagctggt +ataacgaccatatacaactatgaacggactagctgtgaactaagcagattattggatcct +tgtgtataattttaagtttcgatctatatgctatagtatagaaaatgttccgatcgtacg +cttcctttacagttaaacagtctatatcatgaagcttatccaaagctggacatttgatgg +caatcttacttaattatgaaacttaattacctattattgaaagtatttatatgatcgaat +aagatttgctctataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaa +cctaggtaatctaaagcctgcatctatttcttatcattcatgttatactgacccgttctc +agtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaat +aaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcat +tttcaaattggttatctacggataactgtgcgatgaactactataggtcaaaattatctt +caatctcattctagatcatataaagatgtccttcgcgattgatacgtctacagtgtgttg +gtgttacacagagggtagcgactacttacttactaactctctcttgatccgcaagcataa +gccaggttaaagtgctctatctttttctgtggattataatagttataccgccttgcatct +aggtgcccattaggtaatgccctagtgttttcataaatttactcctgccatctaacgtta +ctttaatttcccagattcaataggtctctcatttgaaaattgttatatgtcaacaaagaa +tataatagctgagtggaacaatacactgtgagggagtaatacatactctaaattttcttt +acggtttgcgcctgcacagttttttttatctatgtgatccgcataaaaagtaatttcaac +gttccattcaagttaagtcttggtgacactagcattaggagagatcaccaagaccattat +ttatttagctagggtttaagtcggttagaaatatcagataatgaggtctttatccggcct +tacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaagtatggccgaacc +cacataatgcacaaatcaagtcgatttcttccgtccttttagtctcctgggaactacggg +ttattcatagttaagctaaatcagttaacggaactagacaaatgtataatagttcccaaa +tatatatctataaatcttatgcagttagggaatgcagatttgaatcatggcaatacgcta +gctcggaactcaactacaagtgttggatgtacgaattcaaaggtattacatccttatgat +gttcttttttggatacttttatgacgacttccacgaagtgaaattatgttcgaatatctg +aacagttacttggttgagcccaaggatgacgaatgttctgtttataattctcgtcataat +ataaatacaagcatatgaggccagtcatggagctttcatttggactaacatttccgtaga +gtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgttatcagatacatg +acgcccttgcgtgacattcatggctcctgacatcgggtcttttaggctgaatctaatcta +acccaatttgtttggattgtgggtcctccattttgtctgttaatgcttattaagattaaa +aatgtactacgtatttagacctaatgattgcgatacgctgtggaccattaatataagctg +cgccaggggatttttccagatcatctggcctgtgtatatgttcaaatctaatagccgaga +gaaattactccgacggaaaataaaggcagataagcgtttcagagcaccatcgtggcgttt +agtcaacctttagttcggaatttattaatatacaatctcactctttggacgagctcctta +aaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaaca +gttaaggaatacgactgctctataattgtccgaggagtaccttctcatctgccaatagtc +gttgggttggaaaacaacgcattaatatgccacacttgtcaattagaagtttctataaag +gggacgagtaactgatttgagacctagcacggcagaggacgttcgtgtgacaacatctct +ttataagtttgagataaaatcgctaatctacaatgattatttgccaatcattatcgaatg +cgcaaagtatctcctgttcgtgattctagcctaaggccattactatggtcaaattatgct +aatcgaagcagtcttctaacacccttagaaaagcaaacactattgaatactgccgccgca +ttcgccagcaccaacataactgcacgtgcttttttccatgattggcattatgaaagattt +gatctatgattcttaccagttgcaatattcaatttagcatgtgttcctaattattgtgtt +attatggtctatctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcagg +atcatcagttcctcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaag +caatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcg +tttactgccttttatgaggagtcgagtactgttggttcatatttgctacatgattgtatg +taataacgatcccgccctttatcggttcgatcctttatggcgataagttatgaatcgtca +gtatctttagatcaaaaactcaactagtacccagttccccggaggaacggtcatgattaa +tgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccac +tcgatgattggtatagctatttgccgaaaagccacaacgtattcggtactatcttgtttg +attcccctgtatcttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatc +ctgggggcgacacttgttacaattatccagttgcgtttaatggctgtgggtcacaagatt +gttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagct +cacccgcctaagtgatccaaccctcatcaggataactatcactgggcagtattatttttg +atttcatatgccaccccctaggagactgtagtcatgtatctttcttacccaatctagccc +gaaacaagaaagaatgtcgattccagtcaccttttattagaccgatttacacacaaagtg +tcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacgacttgctctattc +gattaccttcgcgatctcaatcgattacgctaaattttaatgcccgctgaaatatccaac +atttaaaacaggattaattctctgatccatgaacttaggactcattgcacgtgacttatc +tttctctcttaattcatgctccaatacggtgggctaaaccacttttatcacatgaatgta +cgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatc +ttctattgggacggtacatttcggttttatagactatgtagttacacggcatcaacatgt +aattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggag +gattacatacatctaagaaacattctaaactatgtatagtcgtttacgacccttgtagta +cgtgcatcccttggcgaaaagtactctgggtattagagtgtatattatcgacagcaccga +atcctcattttatagcttgacaatttatgacccgaaagaaccttttataagtctataagt +atatctaacgcaattgcggcactgagtccactaactatctttgagcagtgttatacagtg +agacgccatggaaggggtttatatattttactgtcgttccctaaaaagttaattatcaga +cctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccatt +ccagtcgagatcaaccgtttctgcggatcgcgttacattccttgcttatttgcgataaat +cgatacaaccccattaccagaaaaacccggagaatcaattactctgcagatcttatacta +aaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgtggagcgttgggg +taagagcggagcgattttaactttcgcttttccattttccagtattgtactttacgttat +atttgagcggcacattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaat +caaataattgtattttcagctgactttaaaatctgcagccattggaggtggagattccaa +tagatgtaagcaggtgatatcatatgcaattcttgtgacttattaagataccagacacgg +cacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaattccgaacgtaaga +tatgtttacggatgcactaaaataggtagcaacaacgtttctctgagatgtataagttac +caaacactggagaattccgctaaactaaggacaatttccgtcgtattaattgttgacaaa +tggttagtaatacattcgcagtggataatccgttgcatacctagcactgagtgtaaataa +aaccaatcgactactggcatttcgggctaacgactagatgttagcctatgtgaaagcctc +acacatgcttattgccttcacggtgagcaatgtttcttattcgttattagaagtcacctg +tagagacagtagagatgacctaaatttggtttgtccagtcccgaggtgatctaatgatta +ggttaacttagaacagtggtcaattggttaaagctgatttacgaacacttccgaggggtc +gtaaaacattaaactggtgagaacagtatgatgtattcggtcatctagacaaccccatcg +ctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcct +gttgctccggggagatagggttaatttaggcttttttacggtgtggcatattagctcaaa +catcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaag +cgatgtacaaaataagcttaataagatttaggtccgaccttaatttcggtccatagcacc +tctttctaagtgttttgcttaaataattgtattgttattgattttctgcgagttgaacac +ggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaa +tcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccgcactaaacggct +ttcgctgtttccaaaaaattttagtccactaggtatttaaatgttggacactgaacgtgg +aagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgtactttgagcagat +gctatcgtcagaaaaaggtaaatcttttggttctttataattctggcgtccgtgtagcct +agtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaattacgtcattag +ctgttacgtctatacgaaatatagactgtggacgacccatcgtagagtcatgtagttaca +tgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactgg +tcaattggttcatagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagc +ttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcctgttcgaggtta +gtcgtataaagacgaaacggccttaatgtaacattaactattccactgtaggtggatcta +acaaggttggacatgtgctaccaataagataagaatttcgtccgcaatacaatatctact +tttgtagcctatcttggattaacaacaacttacgttggtatttcaccggacgtatcaaat +gattctgattttaatgactgagagtaaacatcaacgaatcttatgtatctttaagccgct +gcttgacaagtcacattactgttagaatgaacgcttcattactacaaaacctaccaccaa +ctcccacattaatattatactagatgtttgaagtttatttgacaaaggttttcaaaaagc +acagaatcgttacgaacacgtacattaaattgttagggtattaattgtggtcggtgcatt +tccggccccatagcgctccgcggggagaaactatggccttcatgacagcccccccataac +atctaggtaatggtcggataactataaacaaccctctccagagaactgtgaaaataaaat +ctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaagactcttttcact +attttcttgatgcctcattcttctaatattaggtgattttttaatccgagaatataaaaa +gacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttt +tgactatccctcatgatctaaacttacgcggagctatctttttgtataacatgtacagag +aattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttat +cgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacgggtttcgggatt +tctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaa +ggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtcc +gaggattgctgataacttaaaataaggttgagtttttaataacgatttgtcgagtttggg +aaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacgggtataatttac +gacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactg +ctttcctttatcgattgctcgagaacattataaagtctattactatggattaagactgta +tacaagtgtttaagcggagcccgtgataatctataaggttttggtacctttatctgttac +ttttgccttgaaacatacatacgtacacgggaatatttacctaaacgccgtatagtccag +cctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgcccacttgcattata +acccggtgcggaatctcttagtgactcgtcaggagtttacgcctttgagacctctcgaca +ggacccattttgatctagtcgttataggtagagtgcctttcctatcgcaccattaccttc +tagcaaacttagagtattcaatgaaatcatatcctgtttatactaaatgttataggctaa +tgacacagctgacactaagaggtctcttcgggttacccgaatgagttgtttatacgatgt +tgacaactcgggggagtcatttcaatgaagactgaggactcttgatcagattaaaacgct +taatgactgataatttagattatgccgtgtattatttaagtgggcgaaccctcccctaga +atgggtttcctgagaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaa +cgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaa +ccgtctactattcctagagcgaagagctatgttctgacacgtccccaatattaggcaaag +gctccaaaagaacagtcaattgattaactacgggcttggtttctccgtgaatccttgcgc +cgctataccacataaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgac +cctcaacaagtacactagcaaccccttagcaattaattttgtccatcactactgccaaga +gttgactggaccagttggaaatgacatttgatatattaatagagctacatattgtaccac +tttactgtcacttacactaaccctagcgtgattactcatacatatattcgtaaattctaa +gttatgatactagttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttca +actaaatatttcactgtagccaaccactttaaccagaaggataccttaatgccgatataa +tattgtccaggaaacgttaatactttcacaagacaaagcttggaagaggtactttacgat +cacctgatagatcgaccggaacgattctatataggtttggtctgagaaatttgtagctaa +aaccatgttccataggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttg +cttaactatctatcacagcatcctaactcctcaacagcttctttcctaaagacatcagca +ggtaagttgacggcacccgataacccagagcacgattggaatctaatactctgtatggat +cattacgctaagtaaatataatgattttctgactcaaagttacactgcgaattttatatt +aactggttctatttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatc +caaaaatatctaacttataccaaccattacttctggcgcagaaaaacatagatatctgaa +caatcgaccgttaagactgtctcgccgatcttaggaacctaatactgctcagtagttatt +gtttatttgggccatccccggattatgtcagccatggaacactaaaagtcctaatctaac +ctatggacaaaaagctcacttttataaaattgctcaccttatgttgattgttatttgtcc +gaaatgtctataactcagtgtactatctattggaaaattatggccggagttttattgaat +atacttttgtatgttgagaaagaatgttgtcgtaataattatcagctggaaaatcatcta +atatatattatattgagatattacgacagacctaagtgctttcccgtcatgagcagatgg +actaacactcttggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcc +cgactcttacttactcagagcggaaatgactttttaaactaacgtttaaaggcacttagt +atgcgtcagggttatttttttaattacgtacccttgtgcagagagtttagctattcgatc +ctacttagtatgaaccatgagagtacaggttggtaattcacagagaaggtcgagaagatt +atttttgatgtttaccaatactatgaggcgtattcatcgaaataattttatggctgcgca +cttcacatacgcaggaagaccactgcagcttgctagatctggatgtatcattgtacttct +aagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatggggacatattca +atcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaa +ctataaccctggaactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaa +aggcccaaagcaaaacccaccactacttcagttttaaattagaatcacaccctagggtat +tagataataattaaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaa +taagtctccggtctttcacaaacacatggttaagcgatgtggttttgactagagacgttc +gccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatcttacttcatacatt +gcttaaacagtacaacttatctcttatcctatagagatctcaaaagtttgtatttttact +ggtttcaaattgagagaaaaactgcgttctccgatttctatattattgtttaaatgatgc +caaacatccagtttaaaacacggtgtgatcagccgactcagattcgtatcctatgttaga +atgagtcatcaaactacggtcacgcgtacattacagagtaaactacacgaatgaaagaga +taagaagatgaaagagttaataggtctcctgttaattatgagaaccctaactactacgga +ttggcctactagtgggttggaacggatataaaattcgactaagttcgcggcatgtcaggc +tcctaaatatgaagagaactcggcatcgaattatccacagtaatagttggaacatgattc +ctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggc +gttgtgaatattcttcctcagaaaaggactgttgagcaaggaattggattctgtgaacgg +aatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgcc +gcgcgcagacatatcttcttggcaattagtactccactaaatcaattggttataaacttt +tagaatatctttatataagttcactacttacgctgcgggtagtatatttaaagtgatgtc +ttaggaatcttatggcggcggaataaacggcttgactatagataccctaattctggcata +accctgtaacgtgtgaagcatgctttaatagacgactagatcagcttatagaatggatat +gactgccacattgaagagattaacattagcgggtataatgttacgaacttgtttaacaaa +atagctctaccacacacgcatagtataatataaaggtcctggagttcgctacgagcctgg +aattgcagttcccctaccctgagtaaacaagatcagtatggacctatcttctgacccacg +tgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcggctaacactcgc +tttaccaaggaacaaacaattgatggaacaggtaagcggctggattctatcctgaataca +gcataataatatttgctttcaatatatagttatgacactcccaatatcactaactcttta +caaatcggatatgaagagtgaattagagatggagccgatcgttccttgtattctggtaag +tactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactca +cgcattatgaaatcctccgagcatagagactctaaattcgccaagcaataagtcccgacg +cgaaggatgagaagctcattgaactgtaacatttacgtcgggctcaccatgttacatatg +cagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacataaaaggccccact +ttcatatggtcaaatatctatatcgtgctttggacgactcgataaactaaagtagcctag +taatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatatataacttccgga +cgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcg +gaactatgcagattaggcgatccttgggttgaatttttagtttccatagatatgagttag +ttttgatatggttaccatacgtccctgcattgaaacttaatctgtatattgattgatcct +tagcaatagcggcacatttctgggcaatatgacttaattaggttacggtttttactatga +tggatacgttttatatgatagaataacagttgctatttaaacaggtactacattcaacta +atactgtttcactattgtgtccaacatagggaatatattgcctgaatagatgtattatca +ggcatcttttacgctccaggtagaactaattaaaaatgatccttagaaactttcaagcaa +cataagctaaaagttacgccaattataagccacatcggtaggatcttcaggcattcccat +atccttctctatcaatcccgtctgttgctaattggttatctaagcatatcgcggcgagca +tctacgataggtataaagttgctgctatctaattcgtcataatatatacatggaattaca +gattcatacgtcttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatat +ctctctcgtgttacccaagaagttgacacgtgattgtcagctatctttttctggcgatgt +taatagttataaacaattgcatatagctgcaaattagctaatcaaatactcgtttcttaa +atgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagggcgctaagttca +aaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtg +taattatttctctaattggtctttacggttggaccaggcaatgggttttttatctatgtg +ataccaattaaaagtaatttcaaagtgacattaaacttaagtattgctgtcaagaccatt +acgacacttcaccaacacatttatgtattgtgctacgcggtatggcccgtagtaatttct +gatattgaccgcgttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgt +gtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgttgtattacgtcc +ttttactagcctgggaaataccggtgattcagagtgaacataaatctctgaaagctacta +gacaaagctagtatagttaaaatatatatttcttttaatattaggatctttgcgattgca +catttcaagcatcgcattaacctacctccgtactcttctacaacggttgcatgtacgatt +tctatgcgatgaaatacttatgttcttagtttggggttactttgttcacctagtcctcga +acgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattct +taggtttataattatagtcagaagataaatacatgcatatctggacactcttccacatgt +catgtcgactaactttgaactacagtcatatatagactgttatctgatccgtatgtgtct +attactactcttatctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcgg +ggctttttccctgattataagattacactattgctgtgcttggggcctcctactttttct +atcttaatcattttgtacattaaaaagctaagaagtaggtacaacttatctttcccatac +gagctggaccattaatttaacagccgcaaggcgagttttaatgttaatctggaagggctt +tatgttctaagcttttagcactgagaaattaatccgtaggaaattaatcccacataaccc +ggtaagagaaccttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaag +ctcactcttgcgacgagctccttaatacaggccctgcgttatattcgaccgtacctataa +ctagaccaccatcttaaatgtacagttatggttttcgacgcatagagtatgggaccacct +cgaaatgctcagctgcaaattgtactgggggtggttatcaaacatttaatatgaatctat +ggtaaagtactagtttatagatagccgaacactaaaggtttgcagaccttcctcccctga +ggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcgtatctacaatga +tttggtgcaaatatttatcgattgcccaatcgttctactcgtactctttatagcctaacg +ccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaattacttaaccat +actcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgttttta +cttgagtcccaggaggtaacattggatctatgagtcttaacagtggaaatatgattttta +gattgtgttcagatttattgtcttattttggtctatctcatcagctatagctacataatg +acgtcttaactgtttcgactaaccttcagatctgactaccccaaatacaacatagcaaaa +gaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaag +aatcgaaaacagatctaccattcgtggaatcaatttttggacgagtactggtcgggtcgt +gcttatttgctacaggattgtttcgtataacgttcaagcactttagcggttccatccttg +atggcgttaactgatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggt +cccagcacgaaacgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagt +ggaatatgtgtcatcagagacaaatagatgattcctatagctttttgcagttaagccact +aagtaggcggttctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcg +tgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagtttcaacttccgt +ttattggctgtccctcaatagagtcgttctcagggcacgactctcgttcgttattcataa +gtccagtttgatccacgaatacagaacacgcatatctgataataaaagcttaacgataac +tttcacgcgcatggtttatttttgatttattaggcaaccaaataccagaatgtagtcagc +gatatgtagtaaaatttagacaaacataaaacaaagtatcgccattacagtctcctgtta +ggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgatttaataataatt +acggctaaacgtattgatattttccaggaactgccccatctcatgagatgaccctaaatt +ttattcacacctcatttttaattcttttatatcacgattatttatctgagcaagcatctt +tgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgcta +aacatattggttcaattcaatgtaagctacctcggaatttgcttgcactaagacggggaa +gccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccgttggagtcacta +tggagttacaagcattataaatctaaggaaatcgcagtatcagtccttaccccaaagata +cttcgcattccctggggtacggaccatgaaatacttctttcatacatgataaacgatgga +gactcggttaccaccctggtagttactccatcaattggagttaactaagatcgctattac +aggctttattagccaatcatcacaagcctctttttagagattcacaagttagcaaaccaa +agttcctttgataagtctttaacgagatctatcccaattccggctaggagtaaaatttat +atatttgagatcggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtcc +ttccctaattaggtaattttcagacctccgagagagagtagatcaacaacgcgttatact +cctaaaatgcttgtcgataacatgacactacagatcatccctggatgagcatcgactttc +attacttgattagttcagttaattcgtttcaaaccattttcaacaaaatcccccagtaga +tatgtatatgcacatcttagactaaataacagttttcataccctgggatttgtgtcacta +tctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactggccctgttccatt +gtaatcgatgggacgggacgttatattgcagacccaaagtagtaataaattcagccatat +ggacggagggggggaattgttaagaatataattcgattttcagctgaatgtaaaagctcc +agccattcctcctccacttgacattagttcgaagaaggtctgagaattggaattgcttgt +gacgttttttgtttccagacaaggaaatagcccagtaccaagtataatattatgacaata +gaagcttaaattcacaacgtaacatatctgttagcatgctctaatagaccgagaaaataa +gtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagt +tcccgactatgaagtcttcacaaatggttagtaataatttcccagtggagtagaagtggc +ataacgtgcactctctgttaataatacctttagactactcccatttcgccagaacgtctt +gatggtaccctatgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtc +gtatgcggtatttctacgaacagctagtgaaaggactgatgacctaattttggtttctca +agtccagacgtgatattttgatgaccgtatctgacatctctgggcaattcggttaacctc +tggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttt +tagctaagctacactaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcat +ccatgtgtacgaattcctaatactcttgctcagggcacttagggttattgtagcctgtgt +taccgtctcgcatattagatcattaatcaacagtcttataatcaccgtaatcggtaaaca +gttgttatttgttctgataggtagacagctaataaagatgctgttgaacagttacgtccc +acctttattgccctacagtgaaactagttcttactctgttgctgtaatatgtctagggtt +attgatttgctgccacttcaaaacggaaattaagtcattaacgaaaatggttccttcata +ggtaaagatcaatccccaattgaagccagaaattttgagatgtcgattcctgatcattcg +ccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttg +tttattctggctcaaggtacgtggaacacgtagtattttgatactaatgccagacccgct +acgatccctgtactgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgtt +agaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacac +agtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatactctgggcaacac +acatacttctctcatgttgtttcttcggacctttcataacctttcctggcacatggttag +ctgcacatcacaggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggt +ggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatattatgtttatttg +tcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttga +tctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaataagataagaat +ttactaacatttaaattttcttattgtcgagcatagattggaggaaaaacttatttactt +ggtatttaaacggaagtttctaatgtttatgattggatgcacggacagtttactgcttac +tttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgttcatgcttccatt +aagttcttcttaaacttacacaaactacctaatttagagttgacgagatggttgaacgtg +ttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtg +cgtaggaattctgctacgtccattgcaggccacattcacatcccacccctgaatatatgg +actgaatcacacacaccaaatttcatctaccttatcgtagcataactattaacaaacata +tacagacttcgcggtaaataaaatatattagtacacaaccgtatactggttgaactattg +cccagctttaagacgcttttaactaggtgcttgatcaagaagtattattatatgacggca +gtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacgccgtagagacat +ttttgttagatatgtatttctttttgacgagccagcatcttagtatctgaagacgagcta +tatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagattaaccaaattcc +ccagaattagtaatggcgccttatcgatttactaacgatatataacttgtgatgttgtct +gcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctg +gatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgc +tatgtaatccattctaatgggtaagaggattcctcttatagtaaaatatgcttgactttt +taagaaccattgggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttt +tctacaactacccctattaggttacaagtaatctggctttcttgccacttggcgatgata +gttagattcgtatttctacaacgcagttactgtatccatggcgcgagataattagatacg +atttgaatttggatgtagactcgttactactgttgtagaccagcacgtgagtatctagat +gggtttgctaccttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatat +tttactataagcagtattggccaccctcgtattgcggcagggtgtgctcacctggttaaa +atgaaagagaaaaattccattttaaaacccggaggaatctattactgacgaggaaggtgt +ttaacccgttgagacatctcctaacgtaaaaggttcatattctagttattccgagagtca +ctttcctatccaaacatgaactgatagcataatgacaggttgaatggaaagcatatcctg +tttattctaaatctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttac +aactatgtgttctgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctc +ctagcgtcatctgatttaatagcttaatgtctcatattttacagtagccagtgtagtatg +gaaggcggcgaaccagcccctacattgggtttcctgacataagtattacatatcacttgt +ctgattacacagcaaaatcgctaaccttactttgcgcatgtagctattggaactttgggc +tagtgtctatcccattaagtttaacagtagactagtccgtgagcgatcaccgagcttatg +tctcgtacccaagttttggatttggatcaaaaactactcgatattcatgatctacgggct +tcctttctccgggtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaaca +tgtttgacacgggatagcgtagaaactaaacaacgaatagaccatccaatttgaatttta +ttgggtccagcacttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatat +taattctgctacattttcgaccacttgtatctcaaggacaatatcccttgaggcttttag +cagaaagagatgccgtaattctaagggatgataataggttgggaaatttaagagcagtag +taacggtcgcgggttcgaccttaaactatatatttaaatctagccaaacaagttaacaac +aaccataaagttatgaccttattatattggcaagcttaacgttttaattgctctagtaat +agagtggtagaggtaagggaccatcacctgattcttcctccgcaaccattatatagacgt +gtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaatatcgaatggcaat +tagccacattgagttaaatagttgaggatatttcttgcacagaatcagatctaatctaat +gattcgttactaaacacttcaccaggtatcgtgaaggctcaagattacccagagaacctt +tgcaatataagaatatgtatgcagcattaccctaagtaattatattctttttctgactca +aagtgacaagccctagtgtatattaaatcggtatatttgggaaattcctcaaactatcct +aatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccatacatgaattctgg +ccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgccaagatattagga +tcctattactcatatcgtgtttttctttattgccgccatccccggagtatctcacccatc +cttctcttaaaggcctaatattacctatgcaaataaacatatattgttgaaaattgagaa +cctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgactatatagtgcttt +agtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaat +atttttcagatcgaatagcttctatttttgtgtttattgacatatgtcgaaactccttac +tcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtctcgttttacggcg +gaatcttgagtctaacttatatcccgtcgcttactttctaacaccccttatgtattttta +aaattacgtttattcgaacgtacttggcggaagcgttattttttgaagtaagttacattg +ggcagactcttgacattttcgatacgactttctttcatccatcacaggactcgttcgtat +tgatatcagaagctcgtgatgattagttgtcttctttaccaatactttgaggcctattct +gcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttc +atatccatcgttcattgtaattcttacacaatgaatcctaagtaattacatccctgcgta +aaagatggtaggggcactgaggatatattaccaagcatttagttatgagtaatcagcaat +gtttcttgtattaagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaa +taaacgagatagattcattatatatggccctaagcaaaaacctcctcgtattctgttggt +aattagaatcacacaatacgggttgagatattaattatttgtagtacgaagagatataaa +aagatgaacaattactcaagtcaagatgtatacgggatttataataaaaatcgggtagag +atctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagg +gtaactattattaattaataaagggcttaatcactacatattagatcttatccgatagtc +ttatctattcgttgtatttttaagcggttctaattcagtcattatatcagtgctccgagt +tctttattattgttttaaggatgacaaaatgcctcttgttataacgctgggagaagcaga +ctaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacag +actttactaaaccaatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaat +tatgacaacccttaatacttccctttcgccgaatactggcgtggaaaggttttaaaagtc +gaagtagttagaggcatctctcgctcataaataggtagactactcgcaatccaatgtgac +tatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgc +ctggggagacatgagaccacccccgtggggattattagtccgcagtaatcgactcttgac +aatccttttcgattatgtcatagcaatttacgacagttcagcgaagtgactactcggcga +aatggtattactaaagcattcgaacccacatgaatgtgattcttggcaatttctaatcca +ctaaagcttttccgttgaatctggttgtagatatttatataagttcactaattaagatca +cggtagtatattgatagtgatgtctttgcaagaggttggccgaggaatttacggattctc +tattgatacaatttgtctggcttataactcttaaggctgaaccaggcgtttttagacgac +ttgatcagctgttagaatggtttggactccctctttcatgtcagtaacatttcagccgtt +attgttacgatatgcttgaacaatattgatctaccacacacccatagtatattttatagg +tcatgctgttacctacgagcatggtattccacttcccattcaatgagtattcaacatcac +tagcctcagagatgatgacccacctctaataacgtcacgttgcggccatgtgaaacctga +acttgagtagacgatatcaagcgctttaaattgcatataacatttgagggtaaagctaag +cggatgctttatataatcaatactcaataataagatttgattgcattttagagttatgac +acgacatagttcactaacgagttactattcccagatctagactgaagtactgatcgagac +gatccttacgtcgatgatcgttagttatcgacttaggtcgggtctctagcggtattggta +cttaaccggacactatactaataacccatgatcaaagcataacagaatacagacgataat +ttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaagctatcattgaa +gtcccgctcacaatgtgtcttttccagacggtttaactggttcccgggagtcctggagtt +tcgacttacataaatggaaacaatgtattttgctaatttatctatagcgtcatttggacc +aatacagaatattatgttgcctagtaatccactataacccgcaagtgctgatagaaaatt +tttagacgatttataaatgccccaagtatccctcccgtgaatcctccgttatactaatta +gtattcgttcatacgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattg +ttacgtgacagagatagcagtttcttgtgatatggttaacagacgtacatgaagggaaac +tttatatctatagtgatgcttccgtagaaataccgccactggtctgccaatgatgaagta +tgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtataacagttgcgag +tgaaaaaccgacgaatttatactaatacgctttcactattggctacaaaatagggaagag +tttcaatcatgagagggagtatatggatgctttgtagctaaaggtagaacgtatgtatat +gctgccgttcattcttgaaagatacataagcgataagttacgacaattataagcaacatc +cctaccttcgtaacgatttcactgttactgcgcttgaaatacactatggggctattggcg +gagagaagcagatcgcgccgagcatatacgagacctataatgttgatgatagagaaggcg +tctgaattgatacatcgaagtacactttctttcgtagtatctctcgtcctctttctatct +ccggacacaagaattaagttatatatatagagtcttaccaatcatgttgaatcctgattc +tcagagttctttggcgggccttgtgatgactgagaaacaatgcaatattgctccaaattt +cctaagcaaattctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaa +tctggaatgacggagcgaagttcttatgtcggtgtgggaataattcttttgaagacagca +ctccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaa +gcaaatcggtggtgtatatatcggataacaattaatacgatgttcatagtgacagtatac +tgatcgagtcctctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattc +ccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctacta +atgcctttgttaggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaa +atttcttctacttggattaactacttttacgagcatggcaaattcccctgtggaagacgg +ttcattattatcggaaaccttatagaaattgcgtgttgactgaaattagatttttattgt +aagagttgcatctttgcgattcctctggtctagcttccaatgaacagtcctcccttctat +tcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggcc +ttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgc +cggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtagttaaataaatcc +atatctgcaatcgattccacaggtattgtccactatctttgaactactctaagagataca +agcttagctgagaccgaggtgtatatgactacgctgatatctgtaaggtaccaatgcagg +caaagtatgcgagaagctaataccggctgtttccagctttataagattaaaatttggctg +tcctggcggcctcagaattgttctatcgtaatcagttggttcattaattagctaagtacg +aggtacaacttatctgtcccagaacagctccacaagtttttttacagccgaaacccctgt +gtgaatcttaatatccaagcgcgttatctgattagagtttacaactcagtattttatcag +tacgttttgtttccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggt +ctgaccaatgtaggaagtgaaaagataaatattgcctacacatactgaattcaggcaatg +cgttttattcgaaaggtcatataactagaaaacatgatgaattcttatcggatcctttta +ctagcatagtgttggcgaacacctcgtaatgctcagcggcaaattggactgcgggtcctt +atcatacattttttttcaatataggcgattggtctaggttagtgattccccaacacttaa +ggtttgctgacattcataccctcagcaacttcctctcaaaaattagagtgagttggtggt +cttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttat +aatcgtactctgtagacaataacccattgtagtgccgattttgtgcataatacaagaagg +aggatataaaaatgacttttcaataatattggctattagcaacaagaaggagaatcctca +ttaagttagcaaccgcagggggtactgcagtccaaggaggtttcattggagagagcagta +tgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctgattttcctagat +agaataagctatagctacttaatcaactcttaactgtggagactatcctgatgatctgaa +taccccatttacaaaattccatatcaatgaggctaacgcttaaatttcatttctccatcg +taacaaaaatcagcctttttatacaagacaaaacactgcttccattacgggtagcaatgg +ttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaa +acaaattttgacctgacataatggagcgacttatcggatgttgccgatctttagggtcat +ctattaagcttatacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacc +tagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaatacaggagtcct +tttcatttttcaagttaacaatataagtaggagcttagagaggcttgcatgaaaatcgtt +aggaattacagaataggcagagagtggggcgtgtagactacattcttcaggccccacaat +atgggttataggttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcga +accacgctcgttccttttgctgtagtccacgttcatccaactattcagataaacaagatc +gcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaa +acaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaacataattcattc +tttcgactggacacgctaaggtttggacaaactttgtatctatatctggaggcctgtatt +ccagcccttcttttaataagatttacggcttaaactatggatatttgccaggaaatgaca +ctgctattgacaggaacataattttgattcaaacctcattgttaattattttatatctcc +tgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaa +tgaatcataatagaccggcccctattaatattggttcaattctttcttacataacgcgga +atttgattgcacgaacaccgggaacacataaccgtatagcgcccgttatgctagtgccta +gcgactgggaccgtggagtctatatcgtctttctaccattattaatctaaggatatacca +ctttaagtcctttcaactaacataaggcgcattccatgcgctaaggaccttgaatttatt +atttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagt +gcagtttactaagagccctttttctggcttgtggagactatcataacatgaagatgtttt +gacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaa +ttgccccatagcaggaatagttatatattgcagatcgcggtgtaacgcactccaaatcca +tcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatcaaagcacagtgag +agttgagcaaattacagttatacgacttaattcagtctccataaattgaaacgacacttc +ttaacgggaggaccagacacgttcattaagtgaggagtgcactttttgactttaaaaaca +tggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagttatttctgtttt +aatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctca +gagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtagttggcacaccca +atggacgaataaatgctgccatatccacggagggcgggattgcggttgattttaaggcga +tggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaattactgcgtacat +ccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaact +tcatagtataatttttgcacattacaagcgttaattaacaaacttactttgctgttagct +gcctatatttgtccgacaatataactggatatctctgcgagaactgtaaattaacggcac +ttggaacataatagttcctattggtaacgacgttgtaggcggcaattatccggtggaaga +attgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagtataactttagaag +actccaaggtacccagaacctcttcagcggacacgatcgctatcaatcaataaggattat +tcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggac +tcatcaaatttttggccgtgctaatcgacacacctgttattttcatgaccggataggaca +tctcgcggaaattcgggtaacagctgggtagatataggacctcccctacgtattaatgat +aagcctgtcataactagcttggtttaccgaagagacaataaacattcgagcgctcgtgcc +aaactcggtgcattacgtttgaataaatcggtaacatgtactattactctgcctaacggc +acttacccgtttgggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcg +tttaagatcccgattaccgaaaatctggttatgtctgagcattcgtacactgcgtattaa +gatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactc +tgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggc +tttatccaatatgggtccttaagtgctaaacatcattcacaatttcaagacagattgttg +gtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaa +ttatatgttgactaaactaccgtgtgtattctggctctaggtacggcgaacaagtacgat +gtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagt +aattccgttttattgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgt +gccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagt +taactaagtgtctatcgccaactaaaagacgtctcgatggttctttatgcggacctgtca +tatcattgactggcacttgcttacatccaaataacacgtttgttagcggatagtcgttaa +gtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctacatgataaatgaat +aagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgtcgacgagttact +actaaaggaatgtagggttctggatctatgaaaagcgacctccatatatatacgggccta +agcggagtaaaataagtgatcaatggactaacattgaaatgttagtattgtcgaccattg +agggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatggg +atgcaagcactcgttaatgcttactttagttggttgcgggaacaacaggaggctatacta +actggtagcgttcttgcttccattatgttattattataattaaaaataagacatatggta +gagttgtagtcagggtggatcgggttgtctataacgttggaataatcaaaactatcgtta +acaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacatt +cacagcacacccctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatc +cgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaa +ttcactagtatcctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatc +aagatgtatgatttttggtccgctgtgtggaatacctctattgatatacaagtgactttc +tcggtaataacgcacttcacaatgtgttgtttcttttctatgtattttgcaagagaaaga +agcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactg +caggaggaacattatccaaattcaccacaattactaatccacccttttacttttactaaa +gatatattaattctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaa +ggataccaattgaagtcctcgaggcatgttacaacacacgacttccttccgtctattcag +acactcaacgagactaacttttcctaggtaatcaatgatattgggtaactcgtggcatct +tatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactg +gctctcttgcgcaggggatacgtttattctacgtacccgatttggttactactaagcggc +ctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagcagggaagggtta +cagggagagacttattgagatacgattggaatttccatgtacaatcgttaatacgcttgt +agaccagcaactcagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaa +taagaaattactaaaaccctagttgttaatataagaacgattcgaaacaataggattgcc +caagggggtgcgaacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgt +ttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggc +ttattctactttttccgacactcaatggacgagacaaacatgaacggatagctttaggtc +tcgttgaatgcaaagaatagaatcgttattattaatcggtttccattatctatatgcggt +atagatctccgagaggaccctgtaaactagctctgcggtttaactggtgctaatagaccg +ccactatgttattgcttctagctcctagcgtcttatcatgttatacattaatgtcgcata +ttggacagtagccaggcttggatggatcgccgacaaaaagaaaagactttccctgtaagg +acttaactattacatataacttggatcattaatctgcaaattagagtaacggtctttcac +cagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattgg +cagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttgcataaatatctt +atcgatattcaggttattaccgattccttgctaacgctagaagtcacaccagagtaataa +taattccagacacctgtgaaataatcggtcactacggatagactagtaacgataatacgt +atagtccataaaagttgaattttaggggctaaagatattagcaatactggtctagcctaa +tcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaattgtatcgatag +gaatagttacagtcacgcttgtagatgtaagagatgacgttattcttagggttcttaagt +cggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaaacgatattttga +aatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattttagtggcaacct +taacggttgaattgatctactaatacaggcctacaccgaagggtacagataatgattctt +actaccctaacatgatagagtcctgtcctatctcataggtcgacattttaaattcgtaat +gagcaacgaagatcgtttcccaatttgcaacattcacttatagacttcaggttatttcgt +gctaacattaagatagaatataatcagtcgttaagaaactattatccagctttcgtcaac +cataaagattaaaaactgaaacttggcaagatatgaatagctatcctgctttaaccgatc +gtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagag +tgcggtaattaatattaatatactattaagctacacagcaaaggctgcaataatgttagt +aagtagaacataaaggtattctccacaagtaataaatagtgtgagctaattgactaactt +aactctcgcgacaagtgatgtggataagatgactcatatcgtctttttctgtagtgccga +catcccacctggatcgaacaattccttctagttatcgactttgattacctatcctattaa +acagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagt +tagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatgagtctgggcgag +cgtgactttctttcgtgtccgaatttgtttaacatccattagattagatgtttgtgtttt +gggtctgatgtcctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagt +ccgatgaagtctccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatt +tagaacacaccttatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgt +gagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagataagaatttctttc +atacttcactggaatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcgg +taaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtaca +acgaacaaatagcatcaggccttcttatccagcgtgaagtctaattatttcacaagcttt +cctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggatagaggacattgc +atgtacgtaggactattctccaaggggtcttctattttgttagcgaaaattgttacagcc +taatgttagagcggcgtacgactttataccagatactttcattagatatgcaaatatcca +attaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgt +ttttctagttcgttctcatatatatagatcaacaatgaataatctcatgatctataaccg +atgtatatttatattccggttgactgctccggtgcaattcactacggacactaatgacta +atatggcgcctttcatcagaaacgctaaatatgattaatgaattaagggagtattatcta +attattagagagtagcagttagtctgatattttcggtgtatgtgttagccgttataatgc +tgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttcactttatgactct +ggttatatccctcggagaacaagaataagagtacgagaagttcggtcattgaggatgaaa +tagaaccgctagacgaatggactcacgtttataaaactatgtatcacagtactacagcta +actctgaagtccgagaagcttttgtaggacaaaacgttataagtacctttcgcagaatac +ggccgtgcatacctgttataaggcgtagtagggacaccatgctatccctcatatagagct +acactaataccattacatggtgactatcgtttacggccatcatctgtaagcgatcatgcc +tcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttg +agtcagaactattcgaagcttctcaatccttttccattatggcatagcaagtgacgactc +gtcagccatgggaataatagcactaatccgattacttatgaattagaacccacatgaatg +tgattctgcgaattgtctaagaatctaatgattttccggtgaatatggttgttgttattt +attgaacttatattattaacatcacccttcgttagtgatagtcagctatttccaagaggt +tccccgagcatttttaccattctctagtcatacaagttggagcgcttttaaatctttagg +ctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttg +catgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaatattcatagtaat +aactacaatacttgatttgttacgtaatgctcgtacataacacaatcgtattccacggaa +cagtaaagctctattattctgatcgagcctaagagaggatcacactacgctattaaagtc +acgttcacgaaatctcaaacctcaactgctggtgaccagttatagacagtgtaattccat +attacatgtcaggcttaagctaacccgagcctttatataagctataatcaagaattagat +tggagtgcattttagacttatctatcgaaatagtgatagtaagagtttatatgacctgat +ctagactgatgttctcttccacaacagccttaaggcgtggagcctttcttatactattag +gtcgcgtcgagagccctattcgtaatgttaacgacactagactaatatacaatgagctaa +gaataacacaagtcacaagataatttacaaatcatatatctacagtccacaaccatcact +agcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaa +ctggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaa +ttgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagactatgcaactatt +aacagcatgtgcgcattgaatatttggtgtcgattgataaatgccccaacgttccatcac +gtctataagccgtgttactaatgtgtattagtgcatacctattcagaccatagttcaact +gttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttcct +taactgacctaaatgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagc +caatgggctcccattgagctagtatggtgctttacctttgtaagtggtggctttccttgg +tgtgctgactttaacacggcagagtgattatccgaagaatggataataagacgctggcaa +tattggctaataaagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgta +cctaaacctacatcgtatgtatttgctgacgttcattcttgatacataaagatccgatat +cggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtg +aaatacacgatggggatattgccggtgagtacaagttagaccacacattagaactgacct +atattcgtcatcatagagatggagtatgaattgattctgcgaagtacactggctttacga +gtatctagacgccgcggtatatctcccgtcaatactatgaaggtatatatatagaggctg +aaaattcatgttcaatcctctttctaagagtgagtgggagccccttctgttgtcggagta +aaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaa +aagagttaccttagggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtg +cgattaattcttttgatgacagatctcattattttatatagctccctctttgtatttaga +gtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgctgaacattttat +acgatgtgattactcaaaggataaggttcgaggcctctatactcatggaactatcttata +attataatggatcgtggctcattccacctatccaaacttctttgtgatctgatgctacga +gtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagctcgcatttcattc +ctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaaggtgtagacaag +cccttagtaaccggtggatgtcgcttcagttttatagcaaacattattcaatttcagtct +tgactgaaattagtttgttagtgttagaggtccatatgtcacatgcatatggtctagatg +ccattgtacagtaataccttagattagtattagcggcatgcgtacttggatttcacttgt +aagaatgagcttaggacggtcgcctgtagggctgcaaataggaatacttacaatttttga +tgacttgttagcatatcgctatcacccataaaaaacctgatacttgatgagcgggtgatt +gagactatgtactgatataattcaatagctccaatagatgaaacagctatgcgcctattt +atgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcgg +tgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaag +cttgagttcagttaaatttgcatctcatgccccacgaagaatgggtagagagtttgaagg +tgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatg +gttgtgttaaccacaaacccctgggtgaatctgattagccaacccagtgatctgatttca +gttgtcaaatctcttttttataactaccttttgtttccataatttaaccggatctcataa +tgaacaaacgggtagaataatggtagcacatagcgagcttgtctattcagaaatatggcc +tactcagaatgtattctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatg +atgatttcttatcggttccttgtactacaatactcttgcccaacaaatactaagcataac +agcaaaattcgaatccccctccttttaataaatggtttttcaatatagccgattcgtatt +cgttagtctttcaccaactattaacctggcatctaattaataaaatcaccaaaggactct +ataatatgacagtcacttcggcctcttttaagacagttgattattgcaggtccgcaattg +atggtgacatgcacaattagttagaatccgactatggagacaattaacaattgtagtgcc +catttggtccagttgacttcaaccacgagttataaaggtattttaatttatagtcgatag +taccaacaacaagcacaatcataattatgttagaaaacccagggggtaatgctctaaatc +cagctttaaggccagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaac +ttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagcaacgattatatc +tggactagatcatgatgatcggaataaaacattgaaataagtccttatcaaggagcataa +acattttatttaatttatacttcgtaaataaattcagaattttttttcaagacattaatc +tgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagt +aacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggctgccacttttag +cttcttgacgatctttagcgtcatatttttagattagtcgaaaaacggaaaacaaactta +acgaagctggttgcacggggtaccgagaaaccaaagagcaggacaactccttgatcggga +agaactgaaatagacagctgtcattttcattggtcaacttatcaatataacgaccaccgt +agtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttg +actaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacgggttgccagcta +cagatatactctaggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcat +aatacttgtcacataaacaagatcgctgaattaaacattaaacagttagtgatacacaat +cgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgta +aatttagacaaacattattatttcttgacaatggaatcgataagcgttcctctaacttgg +tatatatatctcgaccccgggattccagccattcttgtatgaagatttaaccatttaact +atgcatagttgaatggtaaggaaaatgatattgactgcaacagattttggatgcaaaaat +atttgtgaattattggttatatactggttgtatagcacaatcattaggtcctagaaggca +tactcaacctcagcgagagagctagcatgcataattgtaccgcccatattaatattcctg +aaatgatttcttacattacgcccaatttcagtcatcgaacacccccatcaatttacccga +tagagaacgtgatcatacgcaataccctatgcgaacgtccactctatagcgtctgtatac +aatgattattcgttccatttacaacgttaagtaatttaaacttacataaggacaaggaaa +tccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaac +taaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgtatccattgtggag +aatatcataaattcaagatggggtgtcatgctattcggtcctaaacattcttaatggctg +ttctattgttagtctgatttaaaatggaaccatagcacgaatagttagatagggctcata +cccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttac +ggtttgtgatcaaagaacactcacacgtcagattattacactgatacgaattatttcagt +cgacagtaattgaatagaaacttattaacgccagcacctgacacggtaagtaaggcaggt +ctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaa +atgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacg +actcacgtacaagatcacacatcacacgcgttagcgaaagcggaatggctaatacagccc +tacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgagccaacctccccc +gcattgcggttcattttaaggcctgggtaacatctatcgtttagataatcaaaggaatcc +gactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttct +ttaatcaataccatattgaaatcgtaatacgataattgttgctattgactacaggttatg +aaaaaacttactttgcgggtacatgcatatttttgtaccacattattacgcgatatctct +cagtgtactctaaattaaaccctcttcgaacattttagttcctattcgtaaacacgtgct +acgcggcaatttgccggtcgtagaatggacaactccagttcaactgcatgtaactcatag +ctcgcgttagtataaattgactagtagccatgggacaaagtaactagtcagcggaaaaga +tccctttaaagatatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtgg +tattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaatcgaaactactc +tgatttgctgcacacgttaggtaatatcgcccattttcccgtataagctccgtacttata +cgaactacacgaccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtc +tattaaaattacagacatactccatatctcgctccttgaactttgaataatgcgctaact +tgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacat +gttgtcagatttatgattatctagttttagatcacgtttaccgataatcggctgtggtct +gagcagtcctacactgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgac +cgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagc +aaaaggcttaaaccatttttacgatttttactatagcggtcatgaagtgcgaaactgctt +gcaaattttctacacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaac +atagtataccagggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccat +atacctaacgccataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgt +agcgctcatcagcacagactaactttttcagtttgagtcgccggagggacttcgagacaa +gaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatt +tctactattgtcagctgtacgactgtactaagtgtatagccccaaataaaagaagtatcg +atgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaat +cctggcttacccgattctccggaagtctgacctagagattgacgacggccgcgtattatt +gagacctcttcaggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaa +gccgactccgctacacgagtttctactaaaccaatgtagccttatgcttagatgaatacc +gtcctaattagatattccggcataacagcagtaaattatctgttcaatggacgaacattg +aattgttagtattctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataac +ctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtg +agggttaaacaccagcatattctatatgctagacgtcttccttaaaggatcgtagtatta +taattaataataagaaatatggttgacgtctagtcagcgggcatacgctgctctatatac +tggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgag +ccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaata +aaaaaaatgttaatagtacgtttacgacattttattttataataaagagaaactattaca +cctattgatatgataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttc +tacatggtatagacctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaa +tctagtcatttactactgtctttcgagctattataccacttcactatgtggtgtttcttt +gctatgtatggggctagtcaaacatgatgactatagctacaactcagagagcgggcgtgt +taagagtatctcatgctagaactgcacgacgaacttgatacaaagtaacaacatttacga +ttccacaaggtgactttgaagaaacatagtttaattctctgcttcgatcatttctataaa +ccggtaccatcgcagcggatagatgcataacatttctactactccaggcatcttaaaaca +cacgtagtacttcactagattaagacacgataagtgtataacttggcagtgggaagcaag +gagattggcgaactcctggcatctgttacgttttgttcaggctcggttgttgataatgtc +cgactcctgccatattgaagactcgctcgagggagatcgggattcgttgattataagtac +acgtgttccgtaatactatgaggcagtgattcaaaatggcacttctgacttacatgacta +ggtattattaccacggaagcgttaaaggcacactcttatggacttaagattgcaagtgcc +ttcttctagcctgaattcgcgggttcaacacaaactctctttagacatccgttgcctaaa +ggctgagacgtaggggcaaccctttaactatgtactaaaaaactagttggtaatttaaca +acgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaa +taggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggct +ctaagagaataacctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaa +aaaagctaagcatacatttaggtctcctgcattgcattcaattgaatcgtttgtattatg +agctgtacagtagctatatcagctatagttatcccagaggaacaggtaaactagctctga +gcgtgaaatccggatattagaacccctagatgggattgattctagctaatacaggcttat +ctggttttacagttatctagatgattggtaaggtgaaacgcttggtgccttccaccactt +aaacaaaagtattgcccgggaagctattttctaggtattataaagtcgagcattaatatc +aatttgacagtaaaggtctttcaccagcttcatatgccatagggcccatactcgatttaa +attgaacggtttaacgagtattggaactctcacttataactgagtagctatacgaaaaat +ctggtccatttccagaaatttattatcgatttgctgcttagtacccaggaagtgataacc +cttgaaggcacaacactgtaataagttttcctgtcacatctgtaatattcggtcactacg +cattcacgactaaagataattactatactaattaaaagttcaatgttagggccgaatcat +agtagaaattctcgtctagcctaatcggacttacctatgggctgtgaggatttatcagta +tgtggacaaaaatgctagagataggtatagttaaagtcaccatggtacatctatgtgagg +aagtttgtagttcgcttctttagtccgggcgtttgggatgacaactactatacgtagagc +cgtactcaggattagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgt +tgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaatacaggccttcac +cgaaccctaatgataatctgtcttaataacattaaatgattgtctccgctacgagctctt +agggcctcattttaaatgactaatgtccaaagaagagactttcccaatttcaatctgtca +cgtatagacggcaccttagtgagtcatatcattaagatagaagattatcaggagggaagt +ttctattatcaaccgttacgcaaccataaacttttaaatctcataatggcattgagatca +agagctttcatgatggtaaagttcgtatgtgatgctggggagctagatatcggtatacca +cttcggttgtggtaagcccgagtgggccgttagtaatattaatagacgattatccgacaa +tgcattcgctgaaataatcttacttaggagaaattaatgctatgagccaaaactatttat +gtctgtcacattattgactaaagtatctatcgacaaaactgatgtccataagttgtagca +gatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatc +caatttgagtaaattgcctattatacagataggcttgtttagtcagataaggttccgctt +gaggtgctctaacttagcgagagttagaaagcctagtgagaggcattttggtgccaaact +ccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaagttggtgaacagc +cttttgattagttgtttgtcttgtggctatgtgctactatataagttagaacgcaaacta +atctaatcagcaaagtaaaataggaccttgaacgagacggggtacgccgttgaggctcga +gatagtagataaactagaggaatgtagataaaacattagctagggggtttagttactgga +ttacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattg +tcagtggacttaacaagttcgtgcataatgaaatcctatacggactttgcatatctctac +cgactcatctggtcgtctatgcgggtaattgtattgctccaagtggatgactattttggc +gtcccagcacatagtaaatgtaaatccttataatagcataagcaattattagactgcgtg +aagtcttagtagttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtcc +ccaaatcaccattgaggtcattgaatgtacggagcactattatcaatgcggtatgcgatt +ttctgagcgattattgttaaagacttagcgttgagccccggaacacttgattacagattc +tttaaggagttatccaaatatcattttaaataatagtagtatcgtgctttggacaataaa +aaaagacccgttctcttatgttgttttgcgacgtacttctctgatatatacttcaactat +gaagattctattcatcgataacccaggtatatttatatgcccgttcactgcgcagggcaa +attatctacggacaataatgacgtagttggacccggtaagaactaacgcttaatatgatt +aaggatgtatgccagtattatcttattatgtcagagtagaagtttctctgagattttccg +tcgttgtggtacaccggatttggctctctttttagaactgagaactcggagtgtgtagtc +ttgtttccttcaatttatcaatatgcttttataccgccctcatcaactataacaggacga +caagttccgtcttgctccatcatatactaccgatacaccaatcgtatcaagtttagtata +cttgctttctctcttctacagcttactcgcttgtccgagaagcggttggtgctcataaag +ttagtagtaaatgtacaactagtagccagtccttacctgtttttacgactactacggaca +ccatgagatacagaagttagtgctacaattataccattacatgctcaatatcgttgtcgg +ccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatg +cacaaaaacacactccccttgttgactaacatcttttacaagaggctaaatcattgtcca +ggatcgaataccttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtag +tatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaatatattcatttga +ccgtcattagccttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtgg +catacgctgcgatttcatacagctgccaacaccttttttaccaggctagagtcagaaaag +ttggagccatgttaaatagttaccatcataaaccactgttgtctactagtctgatcagct +ttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactgttgcgttactta +ggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaa +agtacacaagcctaggaataggaaaagtaaagctcttttattctgatagtgactaactca +ggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgac +cagttatagacagggtaattcaatatttaatgtctcccttaacatttcaccagcatggat +tgaagatagtataaagttttacatggcagtcattgtgtcacggttctatacaaattctga +tagttagacggtatttgaaatgtgcttctagcatggtatcttacacaactgaatgaacga +ctggagccgttcgtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaat +atagtataatataaattgtgatatgaataacacaagtaactacagtttggacaattaatt +gttctaaactaaaaatcattcacttcagatggcatagagttatggctactacacatataa +agcggtatgtgaaacacccgttttagccggaaaccctctactgctcgggacaatgaatga +tttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaatagacactttag +tttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatttggtctacattg +agaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgtctattactgatt +aactagtaagacattagtgcatctggtccactgaagcacccgcttggcgttaggcaatct +ctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagt +cgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggttcgtcctttacc +ttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagactctttatcccaa +gaatggataatatgtacatggaaagtgtccataattaagtcccttcactgtaaagaatga +ctgccacgtgatccatgaggtctacagaaaccgacttacttgctttttgatcaacttaat +tatggattcataaagttcagatatcggtacaattggtgtacaatatgaaattaatgagga +aacatggaaatctgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgt +tacaccactcattagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgttt +atgccttcgaaactggatgtacgacgatcgagacgaagaggtatatataacctaaatact +aggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggcgaacactgaggg +ggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagt +agaccggatctttgcggagaacaattcacggaacgtagcgttgggaaatatcctttctac +cacacatcggattttcgccctctcccattatttattgtgttctcacatagaattattgtt +tagacatccctcgttgtatggagagttgcccgagcgtaaaggcataatccatataccgcc +gggtgagtgacctgaaattgtttttagttgggatttcgctatggattagcttacacgaag +agattctaatggtactataggataattataatgctgcgtggcgcagtacaccgttacaaa +cgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggt +cgtttcatagagcgcattgaattactcaaaaattatatatgttgattatttgattagact +gcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgaga +gcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccata +ggtcactggcatatgcgattcatgacatgctaaactaagaaagtagattactattaccgg +catgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgat +aataccaatacttacatttggtcagcaattctgacattatacctagcacccataaattta +ctcagacttgaggacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatata +gatgaataagcgatgcgactagttagggcatagtatagatctgtgtatacagttcagctg +aacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaaccatatcgttcaca +catgatatgaacccagggggaaacattgagttcagttaaattggcagcgaatcccccaag +aagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcctccgtataagtt +gagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatg +agaatacacagtgtgagcatttcacttgtaaaatatctttggtagaacttactttgcttt +aaatatgttaaaccgatctaataatctacaaaacggtagattttgcctagcacattgcgt +ccttctctattcagatagaggcaatactcagaaggttttatccaaagcactgtgttgact +aacctaagttttagtctaataatcatgattgattataggtgccgtggactacatgactcg +tccacaaataatacttagcagatcagcaattggccaagcacccgacttttatttaatggt +tgtgcaatagtccagattcgtattcgggactctttcaaataatagtttcctggcatctaa +gtaagaaaagctcataaggaagcgatattatgacacgctcttccgccgctgttttgaaac +ttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatc +gactaaagttaaaatgctagtccacagttggtcaagttgaattcatccacgagttatata +gctattttaatttatagtcgagtgtacaaaaaacatccacaataagatttatcttagaat +aacaacccccgtatcatcgaaatcctccgttatggcctgactcctcgagcttatagcatt +tgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtt +tcattatgatgatacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaa +ttatgtcattatcatgctccattaacaggttatttaattgatactgacgaaattttttca +caatgggttttctagaatttaatatcagtaattgaagccttcataggggtcctactagta +tcctacacgacgcaggtccgcagtatcctggagggacgtgttactgattaaaagggtcaa +aggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatgagttttacatta +gtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaagagaatacatac +accaccacatagaattgttagcgatgatatcaaatagactcctggaagtgtcagggggaa +actgttcaatatttcgtccacaggactgaccaggcatggaaaagactgacgttggaaact +ataccatctcacgcccgacgcttcactaattgatgatccaaaaaatatagcccggattcc +tgattagcaaagggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgt +aatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatac +aggttaatgttagtgatacacaatactcgtgggccatgggttctcaaataaaatgtaata +ttgcgtcgatcactcacccacgtatttggtctaattatgttttatttagtgacaatccaa +tagataaccggtcctattaagggctatatttttagcgaccacgcgtttaaacaaaggatt +gtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaaatgagattctat +cctaaagtttgggcttgatataagatttcggatgtatgggttttataatcgttggagagc +tcaatcatgagctaatacatggatttcgctacctcaccgagagaccttgcatgaagaatt +ctaaccaaaagtttaataggccggattggattgagttaattaagaccttgttcagtcata +gtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaa +cgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaatagttaactaatt +taaaattaattaacgacatggaaatcacagaacctaatgctttgtaggagttatttatgc +tgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagtt +cagaaagtggtatccagggtggtcaatttaataaattcaacatcgggtctcaggatattc +ggtcatataatttattaagggctcttcgagtcttactctgagtgaaattggaaacagtca +tccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtg +tcccgtacacaaggaaacttgttaccttggggatataagaaaactcacacgtctcattat +taaactgagtacaatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagct +aatgaaaagggatggaacgcacctcggatctgttgcactggattaaaatccgattatttt +taaaaatattcagtgctagagcatatcaggtctacttttttatctggtatgtaaagccca +cggagcgatagtgagatccttacgactcaacgaaaagttataacataactcccgttagcc +aaagcccaatcccgattactgccctaccctaacgtctgccatctaaatatcgaacttgtt +atgatcaatgtgactacctcccaccctttccccttcatttgttccactggggataagcta +gcgttttcagaatcaatgcaataagaatagccaattgtctcacttcatcagagctcttgg +caattccaggcgctacgtggttctggaatatattcatttttcaaatagtaatacgtttag +tgttgctattgtctacacgtttggatattacgttatgtgagcggacatcaatagttgtct +aactctttagtaagccagagatagcactcttagcgaatggataccatcttccataagttt +agttaatagtccgaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcc +tcttcaaagcaatcttactaatagatagagtttgttttaagggactactagaaatgggac +aatcttaatagtatgacctaaactgacatttaaagatatatccaggtggcaagcataaag +atcattgcgccacctccaccgtgggattacttatcagtcgatatcctatatgctaagttt +gcgacggcagaatacaaactaagctgagttgatgctaaccttacctatgataccccattg +gaccggttaacagccctacttattccaaataaaagaacttttatgctgtagaagctatta +tagtgatgcctggtaacttcagtatattaaaatgacacacatacgccatatagagctcct +ggaactttgaataatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggtt +gcctaaagcccggtaaccagacatgtgctatcattgatcattatcgaggttttcataacc +ttgacccattatcggctgtgcgcggacaagtacttaaatcactagtttcttcacctgctt +atcggtaagaaataaggttggcaaagaatcgcataagacggacgtagagccgcagcgttg +tgcgagtccaggtgcatgcgcagcaataggattttaaattttgttccatttttaatttag +ccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggcctatgctactgg +aacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgtatttttgcggcta +gaatagtcagtcgcttggagccatataccttaccacttaaacgacgtgctcctgtagttg +aaatataaacagaacacaaagactaccgatcatatcaactgaagatctttgtaactttga +ggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgat +tgggaccctaaatcttgacgaattgctaagaggctcagagctaccactgtaatttctcta +gagcccataataaatgaacgatacatccgtaggtagcacctaagggattataatggaagc +caaatgcagttaataatattatatactggcgtacacgattcgacggatctctcacatagt +gattcacgacccccccctttgattgacacagcgtcagcattttgcaagaacgatcttctg +catagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtataatttaccatgc +ttccctgatgctgagtgcaatacactaagaatgagtttttaccccatatcaccagtattt +gttctgttattgcgaagaaatggctatgctgagttggcgactaaagtcacccatcctttt +tattaggtaaccccctcccttaaactaactgatttgctggagctgccctgcatacatata +ctttatcatttatggacgtccgtgacgcttattatccaccatagtcgatatgctacacgg +attcattaatggatcgtaggagtttaagttatatttactaagatcggtctcggctactat +cccgccttacccggcgctatttacggccatttttaatatattgacggtaattattcctat +ggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaa +atattgagtccctaccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagt +ggttattaaagactatctattacaccttttgttttctgtcgtagtatattaaagtctaga +agccttacaggaaaatcagggttatacagccgatactccgcagcatgaatcatcgaggag +gtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatac +aaagtaaatatctcggctttatgtgattgggaggggcctactcaaacatgatgacttgac +ctaataatcactgtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatg +gttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaatt +agctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttc +tacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactg +tataaagtggaagtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttct +taaccataggggcttcttaatggcccactacgcacattttgttcaagcccgagagggaca +tccccattacgggagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaa +ggccactgctcaagttattgacgtgggagtattacatcggaagcctgaatcccacactat +gatggtctgtacaggcctagggactgcgtctagacggtattaccggcttctaatcatacg +atcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatttatctatgtaag +tataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcac +ataagccgctttagatttcacaaataccaatgcggttaaaaacatccttgagtcgtacat +acaccatactcgcgttaaacggatataacagaagataataaatccggatgtggagtcggt +gtaactatagaaagccaagtgaaataatgcttaccagtcatttagctatacggctttcat +ttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccgatacttagaact +cacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggat +tcattatacataagacacgatgatctgctttttcaggttgcgagatgttgcctatcgtca +atcgagtcctgccttacaccacttaaacaaaagtattgacagggaacctattttcgaggt +attatatagtccagcttgaatatcaatttgacagttaacctagtgaaaatcagtaagagg +aaatacgccacattctccagtgaaattctacgggttatcgtctagtccaactatcaatta +taactcacgagatataagtaaattctcgtacttggcctgatttttattatactttggatc +cttagtaaacaggaagggagaaaccttcaacgaaaaacactggattttgttttactctca +aagctcttatatgacggaaataccctgtcaagtcttaactttattactagactaatgaaa +tgggcttggggtggccagaatcatagtacaatttagcggatacactattcggactttcct +atcggctgtctggttggataagtatggggactaataggctagacatacctatacttaaac +tatacaggcgtcatctatctctgcaactttggagttccctgatgttctcccgccctttgg +gttcacatcttctataccgacacccctaataacgattagtttgtgggttagagtaaatta +atacggttaatattaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctag +gcagagtatatgtcacgaagtataactaccctaatgataagctgtaggaataaaattaat +gctgtctctaagcgaagagatatttccgactctgttttaatgacgaatctcattacttct +gacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacgcatataatgaac +ttagaagattataacgacggaactttatatgataatccgttacgattaaagaatctgtta +aatatcataatggcattcagttctagaccgtgcatcatggtaaacttactttctctgcat +ggcgacatacatttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaa +tattaagagaagatgatcagaaaatccattcgctcaatttttctgacgtacgtctaattt +atcctaggagacaaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaa +tactcaggtcctgaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcg +tgacataaatgaatgatacttttccaagttcagttaagtgaatatgtttaacatacccgg +cttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctcttacatacactag +tgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtatt +gacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgcta +atatataagttagatcgcattagatgctaatctgaatacttatagacgaccttcaacgag +aacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagggacatataaaat +ttgagtgcggctttagttaagggtttaattacctactcaaacatcacgctcgcgcccttc +gtacgtaatcgaccatctagaggctaaggggactgtactaggtagtgattaatgatatcc +tagacgcacgtgccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtc +ctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaatacttataatac +aataaccaaggatgagaatgactcatcgcgttggagttatattgcttgaagttctatgga +atgaaagcacgttatctgccgtcccaatatctccagtgagctaattcattggacggtcca +ctttgatcaatccccgaggagatgttcggacactttagtctgtaacacttagcgttgaga +ccacgaacaattgattactcagtcttgaaggtgttttccaaagttcattttaaataagac +tacgataggcctttcctattgatataaactacccggctctgttgttcgtgtgagtcgtac +ttctctgtgtttttctgattatagcaagattcgattcttagtgtaaacagcgatttttat +ttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagttgtgccacaagg +taagatctttccagttattgcaggtaggatgtatcccacgttgatagtatgaggtctgac +gtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgaga +acgcagaactcccactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaag +ccctcatcatctagatctcgacctcatctgccctcttgctccatcattttctacacagac +tactttcctatctacgttagtataattgctttctatcttagtatcatttagagcttctcc +gtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgtagcaacgcattta +atcggttttcgactacttcgcacaaaatcagataaagaagtttgtcattctattagacat +tgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaagactgtgattaa +ctaaaatagacaagccactatatcaactaataaaaacgcccctggtggtcgaacatagtt +gactacaggataattaattggactggagccattacattctctacaatcgtatcacttccc +aagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacat +tggtagttcaatagtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggata +gtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttg +gttaacaggatagtctatgtaaacttcgagacatgtttaagagttaccagcttaatccac +ggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgtta +tcctatcaacggttgccgtactgagcagccttattgtggaagagtaatatataaatgtag +tcttgtctttacgaagcagacgtaagtaataatgacttggaataccaaaactaaacatag +tggattatcatactcaagaactctccagataaataacagtttttacgatacgtcaccaat +gagcttaaagattaggatcctcaaaactgatacaaacgctaattcatttgttattggatc +cagtatcagttaaactgaatggagtgaagattgtagaatgttgttctggcctcgcatggg +gtctaggtgatatacaatttctcatacttacacggtagtggaaatctgattctagcttcg +tagctgactatactcaaggaaccactgctcaaggtaggagactagttccgaccctacagt +caaagtggccgaagcttaaactatagactagttgttaaatgctgatttcaagatatcatc +tatatacagtttggacaattatgtgtgcgaaactaaaattcatgctattcagatggattt +cacttatgccttagaaacagatattgcccgagctcaatcaacagttttagccggaaacaa +tcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtca +cgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgca +gcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaac +tctgaagtagctcgagtactcattaaagtgtaacacattagtgaatatcggccaatgaac +caaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaa +agcatccctttacgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaa +attctcatacgtgcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtg +ttataccaactcgctttttaactactatgctgtagttctacaggcatagtggccagtatt +ttctaacttctctggatagatgctctcactcctcatccatcacggcttcagtttacgtct +tacttgcttgttcagcaacggatggaggcattaagtatcttcactgttccctaaaattgc +tgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactcattgaatactgc +cccagttgcaacctcacttaatctgacaaaaataatgactactctaagtgttgcggaagc +agtctcttccacgagcttgtctgtatcacttcgtataggcatgtaactcgatagacacga +acaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcgg +atataagctggagatcactcacgcccacacaaggcgctgctacctctttattccaatgtg +taagaatttgctaacttcatttctagaccgcagctttgcggtcataatttcacggtacgg +acccttgggttagagacttgataacacacttcgcagtttccaccgcgcacatgttttagt +ggcttctaacatagaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccg +ttaagccataatcaattgaaagccccgtgagtcacatctaattggttgtactgcgcattt +agctatcctttagctgactcgaagagattcgattcctaatataggttaattagatggctg +ccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaatta +cttatgagtagttccaagttcgctacgttatgagagagattggaattaagcaaatatgtt +ttatggtgattttgggatgagaaggactgctaagtacggctactaaacaaatttctaaaa +ccgccatctaccttatcttggagacatttaagttgtatatgtcactagtctagcttttgt +ctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatct +aagaaagtagtggactattacaccaagcacgaatgccagggaactgctttcttgctcagg +acctcgcgacaaggtaccccgcataagtcctagaattacatttggtcagcaatgctgaca +tttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttgctctagatctta +tctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtgagggcttagtat +agttctctgtatacaggtcacatcaaactccccctgtcctagtacagctctgagctttaa +ttaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcg +tatagggcaagagaagcaacaaacaactagcccgactcacgttcatccgccgtatccttg +ttcagttcttactccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatca +aaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttatcggctattagat +agtggggtgaaagtaattggctggaattatgttaaaacgtgatattaagctaaaatacgc +tacttgttgccgacctaattcagtcattcgatattcagttagagccaagaataacaagct +tgtataaattgaacggggtgcactaaacgatgtgttactctaatattcagcttggagtat +acctgaaggcgaattcatgtatcggccaataataagacgttgaagatcacaatttggact +agcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagtacggtctctgga +aaattataggttcagggaatataaggaagtaaagataattaccaagagatttttggtatc +gctatgacccagaggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgca +tatttgacggacttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaac +ttcaattattactactctttttttcctagggtattgtagaggccagtggacaaaataaat +caaatttaagatgtttcggacattaacatcccccgtagcatagaaatcatcagttatcca +atctctcatcgagcttttacaatttctgctggcgctatggacagcatatgccgcgagacc +tccgcaagactcacttgatcactgtaagtatcttcattagaggttagagcctatagttaa +gctgctgacctagtaaaattggtattttctaattttattgctcaagttaaaggttagtga +agggataatgacgttatttttgaacaatgggttgtattcaattttatatcacgaatggaa +cccttcattcccggcataatactagacgacacgaacaagctccgatctatcagccaggca +cgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaactt +agggtcacgatgagtttttcaggactacttattacctattaataagttaacatgagcctt +cataccccgtaagacaatacatactccaccaattagaattctgagccatcttatcttttt +gtatcatcgaagggtatggccgaataggttaattagttactcctaacgtctctacaggca +tgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagca +tcaaaaatatagtccacggtttccggattaccaaacgcggcaaagagaaacattgtatcg +acggagataacttaatacagaaggaaggggcatcttcgaatacggatgaataattctatc +tgtttattctgacatcttgttttcaggttaatcttacgcattcaaatgacgcctgcccca +tgcgtgcgcaattattttctaatattgacgagagcaatctcactccttttgggtctattt +atgttttattgaggcacaagcctatacagaacaggtactattaaggccgtgagtgtgaga +ctcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggca +atccttaccaaaatcagatgctatccttaactttgggctgcatttaagatggcggttgga +ggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagat +cacacactcattccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagt +taagtaacaacttgggatcgcatacttataaaaattatatgttaaactttcacaaacgct +gaagtccaaagtaactagcccaaacgcctcgagagtcactaggtattaatggtgtttgag +ttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaata +aggcttgcttgcacggaggtatgatgtttactgactctacaaccctaattttccagtacg +tacattcattccaataggttagttctcaaagtgctatacaggctcctcaattgatgatat +gcttcagccgctctatggatattagctcattttatttaggaagcccgcttagaggcttac +tatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttaca +tagaatttgaattaaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatat +tacatatagatataggatcattttttaaagctgtactaggtttgatcgacaatcttatgc +tatactatatgatgtaaccctcataatcaataccgatcgtacgatcctagcataggtggc +aagcgattttatgccgattattgtgttaaatagtctgtgagtgtgattatcagggctacg +ttggtagaggggttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaa +ctgatataataaatccccttacccaaacaccaatcccgttgaatcaactaccataacgtc +tcccatataaattgcctacttgtttgcataaatctgaatacataacaccattgcaccttc +ttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaacaatagcatttg +ctagcaattattaacagctcttcgaattgcctccacataacgcgggagggtatattttaa +tttggcaaatactaagtactgttggcgtcatatgctattaacggttggatattaagttat +gtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagagcactcttagagt +ttggatacaataggccatatgttgacttaagaggacgtaactacgccgtacaccattgtt +caaccgacttcttggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgt +gttagggtatactacaaatccgaaaatcttaagaggatcacctaaactgaaatttataca +tatttcaacgtggatagatttaacataattcagccacctccaacctgggagtaattttca +gtagatttactagatgattagtggcccaacgcacttgactatataagatctggggatcct +aacctgacctatgagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagt +aagttgttgctgttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaa +acaaatacgcaatttagacagaatggtacggtcatgaatgacagtaattcgaagtgctag +accaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatgg +tgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagta +tatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaaactttcgattta +gtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagttta +aatttggttacatggttaattttgaccgaagcatcgcactttatgattgataattggatt +caatatgtcgccctatgcgaatgcaacatgatccacaatttggctataagacgtttaatc +cgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaa +ttataagtactccgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatc +atctgaagatatttggaactttctcgacaaccaccctcgtactcaatacttacactaatc +gacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcga +tgagcgtacacgcttatttctctagtcacaattagttatctacgagacatcacgagggag +caaataagcgatgttatggctacacataggcacgtatgaatatgatataagccagttaaa +cagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaa +gctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggatcaactagaagag +aaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtct +gtgtaaccaatataacatctatttgttatctgattgcctacttatggctttgcggtcgtg +gcgactaatgtctccaatccttttgaggtcggtaccaactccctttaaattacgctgtgc +aggctcatgcactgcatacatatacggtagcaggtagggacctcacgcacccttattata +atcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattt +tctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaagccaattttgaa +tatagtcaacgtaatttttactatgggttccaccgaaacgccttgcacaactaagaatcc +cataaaatatcgatatcaaataaaagattgtgtcaataccttcatatatattttttcggt +tgactaacgtgaactaaggttaggggttttgtatgtctatataggaaacagtttcttttc +tgtcctactttagtaaagtcttcaagccttactccaaaatcacggtgattaagccgttac +tcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgt +attagctagggagacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcg +catactcaatcttcagctcgtgtcattataatatctctcccccacgcttttcactagata +tgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctg +taggggtacttaatgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagcc +ctcacctgacttcatgtaaatggcttagaagactccatgatttaataaatactacgaagg +aaagactggatctaaagataactctagtaaggccaactcccttcaatgctgttgccagtt +ataatccaagagctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaa +gttggttctagccagacagccacataccctgtacgggtgtattactaaaactggtccggt +attagttcaccaagggaggaattaggcaaaggatctaggtatgcaagtcggagtattaca +tccctaccctgaatccatcaataggttcctctgtactggccttcgcaatgagtattcaag +gttgtacagccgtataataataagatagtgactatgaacgggaagtaacccgctcacctt +ccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaatactcgaaaata +aacaactggcaaattacaccgcacttaagccgcttttgatttatatttttccaatgcgct +tttaaaaataattcagtcctacatactaattaagacccttaaacggagatatcacaagtt +aagttttaaccatctcgactaggtggaactatagatacccaactcaatttatcattacct +gtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttcacagcgaaactt +cagtgtgaacagattctgagaaatcacctaaacctattagtcagagcacccggttagaac +cagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgagatccgttgtaac +gttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactag +gcaaacccaacataggttagtcctatgtgatacgccacatggtatatcattttgtaacgt +tacctagggataatcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggtt +atagtctagtccaaagataaaggataaagcacgtcagagaactatattagccgaatggga +atcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaa +aatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtacctgtatactagt +tactgtattacgtgtctaatgatttcggattggggtccccagaatcagacgtcattgtag +acgattcaagtttaccaatttaatttcccagctctccttggagaactatcgccaataatt +gcagtcactttccttttctgaaacgataaagccgtcagagttctctgcaacgttggactt +acctgaggttctaacccactttcggttctaatagtagttaacgacacaacgaataacctt +tactgtggggctttcacgatattttttcgcttattattaatggttacgtcataagctggt +gtccaaattaaggttaccggcttcgcagagtagttgtatccaagtataacttccctaatc +ataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtg +gtatggacgttgctaattacttctgaagggaaattggtcattatggatacgtgtctacca +tcaggtcggacgcagatatggttctgtcttcagttgatccaccgttctttataggataat +aactgacgattaaagattatggtaaatagattaagccaattctcttcttgtcagtgaagc +atccttaactgacttgctctgcagcccctcatacatttagctattcaaagtaccggctcg +tttcaaactctcccacctttggaagaggttgtcaacttgataagtatatcatttacagca +ttttttcggacgtacctctaatgtttcattgcagaaaattagttttttctatcgcacatt +ttgcaagtaacgttagagacacaattatctgcgaatgaactgctagatctgacgaccggg +agcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggta +agtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagta +atgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattc +tcgagcccactcacgatatgtagggacgacaacttgtgcggcttatgaattgtctggact +gcgggcgagggtccatatctccgaagttagaagggacatacctttagatgataagatcaa +ttcttattgacgaaattcatccacaacggggaacaacttcaccctagacttacgtctgaa +aagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctac +gcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgt +actacggaggcatgaatcatatactagaaccaagtgcctgtgatattaacaagatgatcc +gacgcgagcaccgtaattctaggcataaaactccagcaatttgggggccgaaaacaaatg +acgttagctaattaattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgac +gtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctg +tctcctatttcatgcgtacctcctagttgataattccccgagcagtggttaggacacttt +tgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgt +gaattagttaatttttatgaagtcgtcgagacgcagttcctattgatttattctaaacgg +agatgtgcttcgtgggactcggaagtagatctgtgtttatgattattgctactttagatg +ctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacct +atagtttcaagttctgccacaaggtatcatatttacagttagtgctggttgcttctttca +aacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttc +aaccctgttccagagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgat +agtttgcaagagccggtgttaaacacatattattattgttatccaactaatcggacctat +gcataaagcattgtctaaacagaataattgcctatatacggtagttttagtgatttatat +cttagtatcagttagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaag +cgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctataaatcacagaaa +gatctgtctcagtatagttgaaatggtattcagctagtgacgtgtaccaattatcatagt +tcactcaagcaagacgctcattaacgaatatagacaagacactatatcatataataaaaa +agaacatggtgctcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaa +ttcgctactagacgatcaattccctacttgtcaaagttgaactggtacgttcttggaatt +aaatatgattgcgctggaccaaattgcgacttcttgagtttcagggcaaacgattgagcc +ggaggatgtccgtctcttacctttcttgcttatgataaacgacggtccctgtacatcact +gggaattctcagcaaaaataattgggtaaatcgagactcgatgtattcggccacaaaggt +gttagacgttaaagattattcaacggggcgataataggatcataaccggtatgcaagcgc +attgaaagagccatgagatccttatccgataaacgctgcacggtatgtgcagccttattg +tcgatcacgaatttataaatgtagtctgggctgtaagttgaagacctaagttataatgaa +gtgcaataccaaatcgattcatagtggattatcagactcaagatatctcctgataaatta +cagttgttaagatacggataaaatgagatttaagattagcagcctctaatctgtttcaat +cccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttg +attcttgttctgccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagct +tgtgctaatctgagtatagattcgtagaggaatattatcaagcttccacgcctcaacgta +cgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactatagtctagttgtt +aaatgctcagttcttgttatattcgatatactcttggctaatttatgtctgagtatataa +aattaatgatattaacttgcatttcacggatcccttagaaaaagattttgaccgagcgca +ttataaacggttacaccgaatcaatagaagcatacccaatagctttctttgaatttattg +cctgcgcaacttggctgactctctagatccgaataattctatatggtcgtgacgaaacta +gttcattactgtttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaat +tactcaatgatacgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaa +atgtctgattatccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcga +cgcgaggggaaccttatctaactatcattccatttaccgggtgactctcgatgcaggatc +cgattgggataaattgcccagaaatggctcattcctgactaagggtaaggccgttctcag +caagggaaccccgcgaatctaggcttataccatctagattgttaactacttgcctgtagt +tctacagccatactggacagttgtttctaaatgatcgggattcatgctagcactcctctg +aatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatggaggctgtatgt +atcttaactgttacctaatatggctggtaattatcaaagtaaggaccttaatgccatagc +gctagcaatcgctttgtatactgaccatgtgccaacctctcttaatctgtaaaatataat +gtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctat +agccagcgtactagtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctg +tctctctacagcttattgatgaggattgaacatggacatatagctccccctcaaaagcag +atgctacctctttattccattctcgaacatttgccgaacttaatttcgacaaacctgagg +tcacgtcttaatttatcggtaacgtcacgtccctttgagactggataaatatattaccag +gggccaacgagcaattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaaga +cggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaacccccctctctcaca +tcttatgcggtgtactgccctggtacatttcctgtacaggactccaacagtgtagattcc +taagatagctgttggagttgcctcacgccagatcgaaaaactgaataaactagtgagctg +agctgcagaaataccgcttaattacttatgactagttcaaagggacctacgtgatgtcag +acattgcaaggaagaaattaggtttgtgcgtcattttggctggactagcactccttactt +cccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtct +attgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatg +agcacagtatgcaattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggc +ctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtag +taaatgtccgaacctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcac +ctaacccgattcctctacttagtagctttctttgattctcagaattgactgcaatatcac +tgcacaattctgtgccattactagacttctctgtattaacgtctcatcttactaacactc +gcctaggacacatctgagagtgaagtatttcaatacatttactgaaatcttcagttctaa +aatccccgaataaggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccac +tcaccttcatacgcaggagcctggggaacttagtaataactatttcggcagacaaagctt +ataacaagttgccggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacg +ctcacctggtataggctattagatagtgccgtcttagtaaggggcgggaattatcggata +aactgatattttgataaaataaccgacttgttcacgacataagtcactaaggagatttta +tctttctccaaagtatatcttccttggataatttcaaagcgctgcaatttaagttctgtt +actagtttatgctgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataag +aagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgta +aactggacgagtaccctagatggaaaattatacgttaagccaagatttcgatgtaatgat +aattacctacacatttttgctatccataggaacaagagctgttctataggctcgtggcat +acgaacatttgctgccgctatgaatattggaagctcttcaactacagactctattcttaa +ttgccgtcgaaaatgggccgaatcggctattattaatactcggtttttccgaggggattg +ttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatttaaatacaacct +tgcagacaatgaataagggatccaatctctcatactccttttacaattgctcatgcccct +atgcaaaccttatgccgccacacctccgcaactctctcttctgaactgtaagtagcttca +ttactggtttgagactatactgaagctgatgacattctaaaatggctattttcgaatgtg +attcataatgtttatcgtttgggatggcagaatcacgttatttttgatatagcccgggta +ttctattgtatagaacgtatgctacaagtcattccccgaagaagactagaagtaaacaac +atgcgaccatcgttaagccacgcaaggctgtagctttatttcccgataacctatcttcca +taaatagcggacagcaggatactgacgctcaacatcagtggttatggtctaatttttaac +ttttaataaggtaacttcagcaggcatacacagtaactctttaatttataatcaaattag +aagtctgacacttcttatatttttctatcatccaacgcgatcgcccattagcttattgtg +ttactaataacgtatctaaaccaatccttttcaagctactgcctatattgtcaatatata +caaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatac +ccggaaatcacaaactttgtagacaacgagtgaaatttatacactacgaagggccagcgt +acaagacccatgaattaggcgatatgtttattctgacatattggtttatccttaatctgt +cgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaagattcacgactgaa +atataaatacgtttggctatatttatgttggagggaggcaatagcctttactgttaaccg +aagatttagccagtgagtgtgacactaaaacactggaataaatgcaggcgttcttctggg +taaaaggtttagtcaatctcgcctataagttcatatagctctggatataattatctggcc +catgcatttatcatggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtcc +gaagtattccatgtacattaagatcactctctcattcatgcatcttggcttaacaaatct +ggttgtccaagctttccaggcacgtatggtacaaattcggatcgaatacttataaaaatg +atatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtct +caagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagggattagttatgt +tacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaag +agactaacattattttcaacgacgtacatgctttacaatagggtacttatcaaacgccga +gaaacgcgcctatagtgatgttatgattatgacccgatatccattggaccgaattttatg +taggttcccagcgtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtc +tctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaata +cctttaggggtaacggccgctgatttcatatagatatacgataagttggtatagctctac +taggtggcatccacaatcgttgcatttactatagctggttacaatcataatctataccgt +tccttacatactaccatagcgggatagcgtttttttgccgttgattgggtttaagaggat +gtcagtctcattatatccgattcggtgggagagccgttgttttcaaatcgcacactttgt +gacataatgtacaagataacaaaactgatataagatataaactgtcaatatcaccttgac +acttgaatcaaagtaaattaactcgcaaatataatttgactaattgggtgcagatttctc +aattaataaaaaaatggcaccggatgggcttacaagccccttatcattcacttgtatcat +gatttccaagaacaatagaatttgctagcaagtatgaacagagattcgaattgcatccac +agtacgccggagcgtttattttaatgtggatatgacgatgtactgttggcggcatttgct +agtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggt +acaatctcagagaaagattacagtttggtttaaataggacttatcgggtcggaagtggaa +cttaataagcagtacacaattgggcaacagacgtcttgcctattacaataggattacaat +gcgttagatttcagacacgttcgtgtttggctattcgtcaattccctaaatagttagacg +atcaactattatcaaagtgattctttgttcatcctccattcatgtaacagatggcacact +acgcataacgccgaggaattttaacgagatttaagagagcagttcgggcacaacccactt +gactttataacagctcggcagcataaacggtaatatgtgacaaatttccaaacgttataa +gaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagc +ctaacttatctattggttttgctataaaagaacaaagttacacagaatcctaagggcttg +tttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaac +cttaaaacaatgcgcagatattggtgatggtgactccgggtatgataatggtaactgttg +accagcgcccacctcatcgaagtatagaaagtggttaggataaggatgagaccgaactta +tttccggccataactttagattttctacctagtacacaacatcagggcggacacgaaacc +gccatcacatcatataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcg +aactttagcaggcatatggccattatatatggccccagagcagaatgctacagcagacaa +aatttggatttatgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacga +cagtgcacaaagtgtaagttacaattattactactcagcagcttctgcaatgataaaatc +ttatcatacacgtcacatatgataatatctacttagggggaacgggctccacaacctaca +tagtactcaatacttacactattcgacaggcacaccaaacctgtacagtcccaaaagatt +gagtcaactttgcagtactgcagatcacagtaatagcttagttagcgagtcaaaattagt +tttctacgagactgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgta +tgaatttgtttgaagccacgtaaactgtacaaccttagagataagtctcaggctactaaa +aacacgttgtggcactaacaggatcatggttgattcttacttattcggctgaccggccca +ataagtaaccttcaactagaacagaataatcgggagtagtttaattcagtcaaggtgcag +gtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattc +cctacttatggatttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaac +aacgaaattttaattacgctgtgcagcctcatccaaggaattaatagaaggttgatggta +ggctccgaacgctccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcc +tgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagataaaccatgaaca +gcacagtgtgaacccatggttgattttaggctaccttatttttaatttccgttacacaga +aacgaattccacaactaacatgccattaatttttcgatatcttataaaagatggtcgaaa +ttcattcatttattttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttct +ctttagaggtaaaagtggctttgatctcctacgtttggatactagtcaaccattactcca +tttgatccgtgagtatcacctgtctaacatccagcattatgactcctcggcgaagaaaag +acacacttcttagagtcgatgtgtattagctagggacacagttgtttaatacgatagtga +gcccagggagggcagtgcgtcccccagtagatttattcagctagtgtaagtataagatat +ctcacccacgaggttcaagtgatatgcagtcttagaataatacttatcctgaatttcgat +attatgggtacttcaataatccgctagcgctactttatgtctcgttggacagcaggacac +atggcagtcttaaacactaaagacatcacctgaatgaatgtaatgggattacaagaatca +atgaggtattatatacgacgtaggaaactctggatatatacagtaatctagttacgccat +cgcacttcattcctctggaaacttagaagacatcagctgtacgtggaggaaccagacccc +cgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaatgacaatggaccg +ctggagttcgtaaactcggaacgtagtactgcacaaacccagcatttagcaataggagct +acgtatgcaactcccacgtggtaataccttcaagctatcaatatataggtgcctagctaa +tcgcattcgcaagcagtattcaagcttgtaaaccagtataataattacagaggctctatg +aaacccaactttccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgc +ccgttctgttattacgcgaattgattctactccaaaattaaacacaaattatcaaccgtt +tcatttatatttgtcaatgcagctgtttaaaataaggctctactaaattataattaagac +acttattaccagatttctctagttaagtttgaaccagctcgactaccgcgaaagatacat +tcccttctctatttttcagttcatctatgggtcagagaagcattgaatttattctattca +ccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgt +ttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctggaaggagtaaga +agtatacagctgatccggtgtatccttcagtcatctgccctatactaattacacgacgca +aggaaaaataggtttattttctaggcaaacccttcataggtgactccgatgtgttacgaa +tcatgcttgagaatgtgctatcgttaccgacggataataacgatctccaatgaaccaaat +gtagaatgtctattgattacccttttactattcgacttagagataggagatagaacctca +gtgtacttttttagccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatc +caaccctcttaaagtcttccatattatatcgttgttcgtggaatcgataacagatttgtt +gacccatagtaaatgtatactagtttatgttgtaagtgtagattgttttccgattgccgt +ccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatc +ctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggtttagataaagccgta +tgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcccttataatagta +gtttaactataaaagtatatactggtctgtcgccctttcacgatttgttttaccggttta +tgaagcgttacgtcattagagcggctccaatttaaggttaacggcttccatgtgtagttg +tatacaaggataacttaaagtatctgttcagcgagctagttaagttatcctcgatagaac +acaactcagaggtcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattg +ggaattatcgatacctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtg +atcctaccttagttagtgctgattaacggaacattaatgtttatcgttttgagatttagc +caattctctgattctaactcaagatgccttatctgacgtgctatgcagcccctaagtatt +ttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctac +tggttaactatataatttacagctttgttgagctagttcctctttggtttaagtcctcaa +tattagttggttcgagcgataagttggctagttaccttagtcactatattagatccgaat +gttatgcttcatctgaagaccgccaccctccaaaatttcttttaagactcacttattgca +aggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacgagtttccatatt +ttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtcgctctacaaggg +gacgcaattaagaaacagacatgctagtcaaaaataaacatagcgaggcaccactaattc +ggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagtagttagttcgga +catacatttacttcagatgatcaattagttttctacaaatgcttactctaccccgaaaaa +agtcaccagactcttacgtctctttagtatccttccgtcttatataaggtcagtcccccg +tttcggtaccctggaatttactaagaataatgaaacagcccccaaggacgtacgtttaca +aatgatagaccagatcgcctagcttattccgacgcatgttgcatagaattgaaccaacgg +aatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctg +atagttcggccacgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcga +gctcaagcaagcttacacttcctcggatattcagggaacttagtgcctttgaaagatacg +ttgatcaacgaaaaattgataatggctcatatggaatgcctacctcatagtgctgaatta +acacagcactgcggacctaacttttcgaggtttcaagttcacgtctcaaaacctaatagg +ctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaag +tgaatattctttttttctaaaagcagatctgctgccgggcactacgaaggagatctctgt +gtatcattattgcttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgata +gcacaacccaattcgatagtacatattgttgatacttcgcactaaaccgttcatatttaa +aggttgtgctccttccttcgttaaatactggtgacttggtcctatctactattagctaga +cctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagac +atcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattat +tcttatactaatattagcaaagatgcataatgatttgtattaaatgtataattgaattga +taagggtcttttagtcagtgatagagtagtataaggtagacattagaactcttaaccgga +cgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttact +agtagtacctataatgcactgaatcttcggtcgaagtatagttctaatgctatgcagatt +gtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaa +tgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggggaattaaccaga +ttgaaggccaatcctcacatgtaatgagataatagacgataaatgaaattcttgtaatag +ttgaactgctacgtgatgggtattatatatgattgagatcctccaattgccgacgtcttg +tcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcat +aaacgacgcgacatgtacagcactccgaagtataagcaataataatgcgggtaatccaga +ctagatcttttcggactcaatgcggtttcacggtaaacatgattaataccggagagtagt +cgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgttgcagataaaacc +ggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaa +cttcaagaactatcgtatattcaagtccattaccttttagtttcagactggtggagctga +ctaaagttatatcatcattttgtacactggtttagttaacgataatttcagatttaacat +gaccagacgataatcgctgtatatccagttggaatgtggtttgccagaaaggttaactta +taatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagt +gtatttggagctgtagttataccgtgtgctaagatcagtagacatgacgagagcaatatt +atctaccttacaagcatcaacggacgtctagtcggaacaaaagactctaaaactcgaact +tcaggttaatatactatagttctgtattcagcagttattcttatattcgatattatcttg +cctattggatgtctgactttagtatattaatcatagtatctgccatgtaaaggtgccagt +actaaatctgtttcacagtgcgaattataaacggttacaaccattaaagacaacaagacc +ctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaatta +gtctatagggtcgggacgattctacggcatttctggttataatgacaacatggattgtgg +cccgagaatcgctctttcattaattaagcaatcattacagtcttataagcgctacttccg +agtggtagcaggtaactcgatataaggtcgcatgagccgaatagcttaaaaaacaggcca +ccgaacattgatagagaataccgaccacagcgcaacctttgattactttcattaaattgt +acggctcactcgacatcaagcttaagattgcgataatgtgaactcaaatggatcagtact +gaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgctgttacaatata +cagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttggttagaaatgata +gccattcatgatagaaataagctgaatgataccagtatctttaactatgtagtcaggggg +aagataacgatggtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgct +aacgaagctacttaatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaa +agatagtatgagctataatatatgctagtagagaactctggaccatcatctatatgaata +ctgattcgagcgtgcaattactttagcctgcgtactactgactctacaaaacactctgag +ataagtttgtagtcagtaagtcgctctctataaaccttttggatgaccattgtacagcca +cttatagatcccaataaatagcacaggagacagagtttttcaatgctcgatcatttgccg +atagtattttcgtctaacctcagggcacctattatttgatacctaacctaacggcccttt +cacaatggagaaatatatgacatcgggacaaacacaaatggtgggtggccaggagatatg +acatggtggcgtctctaagaaacacggactccctctaggcaaactcacgtaaccaatttt +aatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggtacattgactggt +caggaatacatcactgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgt +ataacgcaatttacgacggacatcagatcaagttatacagattatttaagtatcacgtgt +gcattgggacataagggatctcacacatgccttggaacatttttgctttgtgccgctttt +tcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaacagaatgagaaa +ggttagggctctaagttatcgtcgattgggatagacgagacatttgcgagcgccctccac +ggatacgaatctcccatatcaatgtgaactggatgctatgcagtttagttcttacgtctc +ctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacctaatacacaaaa +ccgtcaaacattttctaattctaggtatgggccgatcataggagctaaggtgaaactcat +aaatgttttgttagatctagcatcctaaaaagatgcatatactgagtagctggcgtgcat +tctctcaattgtatcctttttaactgaactagtcggtcccatttcgtgactgagatctat +taaccgataagattaataacactcgcattcgtatcagctcagagtgaagtttttcaataa +tttgactgatatattaacttctaaaataaccctttaagcctcggatccgtttcccaatca +catcaaaaattcttattccaactatctacggattaacaacgtgcatggggatcgtagtaa +gaacttgttccgatcactttgagtatatcaagttgacggcccggttattattgaatagaa +acattcacctgctaaattaaataccgcacatcggatacccgatttcagagggccgtctta +ctaagggcaggctttgttcggtttaactgagatgttcattattttacagtatgcttcaac +taatatgtaacgaaggacagtggatctgtctccatagtagatcttcagtcgtgaatttca +taccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccct +agtattctagacgaaaattttttctagttcatctgataatttgccaattcaaaaacaacc +gctggtttcccggcgcattctctaaaatggaagtcgaacctagagccattatttgtcggt +aacccatgagttccttcttttcagaagttaatacactgtggtcctatacagaggaaaaac +agcggttatatacgatcgtggcataacaacattggatcaagatagcaatttggctaccta +ttctaattctcactagattcggtattccactacaatatcggcagattaggattggatgaa +taatcggtgtttaagtccggttgcgtctccaatctcctaatttttattaatattgatctt +ggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaaagatagaagact +catttgaaaatggatcatccacagatccaaacattagcaagacactaatccccaactagc +tattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaatt +ctttttgggctttgttcgatggtgattcagaatctttatccggtcgcttccctgtagcta +ctttgtggggatattgcccggggattatagggttgagatcgtttcctaaaagtatttaaa +ccaagtagacttcaactaaactacatcagaacatcgtgaagacaccatacgcggtacctt +tatttaccgataacatttcttcaagaaataccggtaagcagcataatgaccctaaacagc +tcggggtatcgtcgtagttttaaattttatttaggttactgctcaaggaataaaaactaa +ctatttaatttataataatattacaaggctcacactgattagatttgtctataagacttc +gcgatcccccattaccggattgtcttaagaataaactagataaaccatgcattttctaga +taaggcctttagtctaattagatacaaaaaacacgatagttgcatccttaatttattgtg +tcaaacctggaaccttttaattacccgcaaatcactttatgtcgagactacctctgaaat +ttattatctacctaccgcatgaggacttgaaccatcttgtaggagttatgtttattagct +aagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaatt +gtttttagttgagtcaagactgatatataaataagtttccctagttttttcgtggtggga +cgatattgaattgaatcttaaccgaagagtttcccactctgtcgcacaataatacacgcc +aatatttccagccctgcttatgccttaatcggttactcaatctcccattgaagttcattt +tgatctgcatagaagtttcgggcccagccttttttctgccaccttcctccaagctctgta +gacgcactctaagattgatgctcacatgtattaattctacattaacataaatatataagt +catgcatcttcgagtaaaatatctggttctccaacatgtcctggcacgtatcgttataat +gcccatacatgtagtattaaaatgattgggttaactggatattaagatcatcgaaattgt +aaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctcggaagggctatt +acgcttacttccgttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcc +tacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaactacttgctttac +aataccggtcgtatatatcgccgtgaatccagaagattgtcttctttggattatcaaccg +agatcctgtggaccgatgttttgggaccttcacagaggactccaggtagagctcgctttt +gcattaatctaagaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatg +gaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgagttattatacata +tacgagatggtggtatacatcgaattcggggcatacactatagttgcattgtatttagct +gctttaaataatatgatattaccttccttacataagacattaccggcataccctggtttt +caacttgtggggctttttgacgatcgcactctcatttgatccgagtagggcggtgacccc +tgcttttcaaatacaaaaatttcgctatgaaggtaatagattacttttcgctgttatgat +agaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttg +tgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatag +aaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgccgacataggatg +aaatcagattccaatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaa +gttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtgcgatcaactatg +aatctcggcgagttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatga +cgaattttcggctaggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggat +tccattttacaagacgattacaatgagttacatgtctctcaacgtagtctttccctagta +gtctttgaactatttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgc +cattcatgtttatgatggaacaataagaataacgccctcgtatgttatcgacagtgaagt +cagcagttcggccaaaaacatattcaatttagtacagatccccagaagttaagctaagtg +ctctaaaatggcctaaacggttatcaaagtaggtctaattactatactaacgggtgcatc +gtaataactgctgtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaat +gtgacaaagaagccttagcgattcttgcaaacttaggacttcggattctcaatcttaaat +gtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcctgatggtgacta +cgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaactattgatagtcggg +agcataaccaggtgaacgtactttgttcacgacatttattgacatgttctaaatacgtct +caaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaat +gccggtagtgtcaaacttcatgagaactttagctggcttttggccagtatttagggacca +agagcactagccttaagctgaatattttgccatttatctactgttataactttaaaactt +ggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaaga +acaagcgtaggaattgagtttatattatatttaaactaaaagatgatattagcttctgag +ggcgatagggctccaaatcataaagaggaatatattattacacgattagaaacccacaac +atacctcgaatcgcccaaaagtttgacgaaacttggcagtactccacatctcagtaatac +agttgggagagtctcaaatgttgttttattactcaatgaaccaccctcataatttcactg +ctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaatt +acagataagtagatgcataataaaaaaaactgctcgctataacacgatcatcgtgcattc +ttacttaggagcatcacccgcacaataacgtaccttaaactacaacactattagaccgag +tactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgt +gataatagtttgcggagaggattcaattattttccattgcacctactccactagattcga +taaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaa +gcatgtaagtgaaccgtcatccttccctaagaaacataaaggtttttaataatgtcgact +gtgaactataactgcatcctttcctgacctactccggttccttgttgttatttctgaacg +agaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccg +ttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaaattaattttgcc +ttttattttttttcaggctcgaaattaatgatttgttttttttgaccttctagttacgct +aatatgcggtcgcctgtggtttctattgagtcctataacgggatgggatctaatacgttt +ggttactagtaaacaaggtataaatttgataccggagtatcaactgtataacatcaagct +ttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagcca +ctaaggggtgtattacgatagtgacaccaccgagcgcactcactccccaagtagatttat +gatcctacgctaagtattagatatataaccaaagaggttctagtcagtgcaactcttaga +ataataattagccggttttgcctttttaggcctaatgcaatattcagctagcccttatgt +atctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaaatataatctatg +aatgttatgccagtacttgaataaatcaggttttttataagtccttgcatactctcgtta +tatactgttagagtcttaccccatagaaattctttcatctgcaaacttagaagaattctc +agctacggggagcataaagtccccaggatgttgacaaatacaacaaatgtggcttataca +aacactccatatgaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaa +tccctccattttccaatagcagatacctatcctactacctcgtggtattaaattaaagct +tgaaatatagagctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccac +gatttgatttacagacgctagagcaaacccatctttaaacatataagtaaaaattaaagg +gtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgtttataagccata +attaaaaacatatgttcaacaggttcattgatatttgtaattgcacaggtttttaataag +gatctacgtaagtataatgaacaaactttttaccagagttatattctgtactttgaaaat +gctcctctaccgccttagagactttcaattagattttttgcagttaatctatgcgtaagt +gaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataac +tgtaggtctaatataattttcagttttcgaacacataaccctttgaaaatctgctattta +atgtctcacctgcatgcactatcttctatactgctcagaacggctatacgtcactatgct +ccaagtgacgatttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaa +gtgcggactacgtgctctttacaataagccttgtgattgggctataggttaagtcccata +ttaacgatctccaatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaa +ttacagatagctgttagatactcactctaattttggacaacaatcccaatcttggggtcg +tctatcgcctgaagctcgtaaatccttccatcttaaacgattacatattatagacttgtt +cggggtagagatatcacagttgtgcaaacattgtaaatcgatactagtttatgttggtag +tctagttgcttttaccattccccgaaaaacttgatctactatttcgacaacagtaaactt +gaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgtccactatatgta +agtgtagctttacataatccactatgactgagatcattacggcctaggaaagcagcgtag +aaaaaaagggcccggatattacgactgtaactataaaactagttactggtagcgcgccat +gtatagatttgttttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatc +cgttaaccagtccatctcgacttctataaaacgataaagtaaagttgatgttcagcctcc +ttcttatggttgcatcgagagtacactactcagtgggaaatagatcggggttcctacttc +agattgtattatctaggcaattgccgattgtgccatacctggataaaataagctacctac +atgtgatgcttatctattatcgtcatactaccttagggtgtcctgttgaacgctacatta +atctttagccgtttgagatgttccaatggataggagtctaacgcatgatgaagtttagga +aggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagacgttataaataga +aaaaaggtccttctggttctattctgctgaactattgaatggaaagattggttgacctac +gtactatttgcttgaagtcatcaatttgacggggtgagagacatatggtgcatactttac +ggactctatattttagatcagaagcttagcagtcttctctacaccccctcacgacataat +tgcttttaagaatctatgtttgattcctctacgggaattcggatccgttcgcatgtgcgg +tttatctaaaccaggggacatatgttcagctaaagcatacgaacactttgctaactagac +gtatgtatagtagctataaatcccgacgatatttacaaaaagaaatgagactcaaatata +tacatagcgaccctacacttattcgcaccctgatctaggcgatcctagcacccacacccg +aaagtgagcactagtgtcttccgtattaaatttactgcagttgagattttagttgtctac +taaggattactctaacccgtaataaggatcaagactcggtactagctttactatcattcc +ctatgtgttttcctaactcacaagggtacgtaccagcctatgtaattacaataatgataa +agacacaaaggaagtaactttacaaatgagtctccagttacactagcttagtccctccca +tcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaagaacactcataa +cgttggagtccaagaattagactcatagggcccccaacatttaatatgtactgtgagttt +gaaggtgttctattgttaattcctgctcttgatacatgacacgtactccgtgtttaaggc +ttcggactgactttctttcataagttgagcaacgaaaatttcagaatcgataagttggat +tcactaactaatacggctgattgaaaactccactccggacctatatggtcgacctttata +cgtaaccgatataaaacttataggctggtatatcgagccttcctagcgcaatttcggatg +gggtttcttctactactcaacaacggaatagtctttgtttagtaaaccagagctcaggac +gcccaatacgtaggagagcgctgtggagcatgtgtcattatggactggagcactcttaaa +tcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaattttcttgatacg +tcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcg +tgctcagatatactattagcgactcatctcgcctaacacgcacacgtataaactcggaat +gactgccgctcttacatattagaaatacagactacaccacggaagcattgggtcattctc +aaccgctgtataaaagatgattagtcttataataagattaccaaagaggcagaatcatgg +gtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatgg +tactcaggacaaatattaaccggacgaagtggtttacgtcgtactttcactattagtagt +aaatacaaggtaacaccggggaatagtactaaatataatgatatctatcttcgggagaac +gagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgata +caaccgattgttacttttgtctattcaaaagattgaatagttttttatacaaaagccgca +tacttatgacggctagtatacagtttcatcccctagcatcaatgctatggacagtattga +acttataggaaattcttctaatagggcaaatccgtcgtgatgcctattttttttcagtca +catcctcaaatggcactagtattgtcgggatcccattaacaggctcaaccacgagctcac +gcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaactcccatggataac +caattataaggcccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaa +tcatgttgaataccccagagtagtccagatgataaccgatgaaacacaagtctttctcaa +tgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgcgacatctagttg +tgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaacgccttgtaatt +ttactttaagacgcctggtgatgtagattcttagataatcagtttgttatcggctgtact +ttaccataatttcacaggtttcaggtcaagaagattatagctgtatatacagttccatgc +tcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatc +caatacatgccccgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagc +tcgagtcaggacgtcagctagattagattccttaatagaatataccgacctctagtccga +actaaactatagataacgccaacttcaggttaattgtctagtcgtctgtttgcagatggg +attcttagatgagtgagtatcggccatattggttcgagcactttagtttttgatgcatag +gatatgcaatgtatagctgaaagtactttatctgtttcaaactcacattgattaaaccgg +taaacctttaaagactacaagaaaatattcagtgagggcaattttgtcaatcacaatctt +ccagctagagatacttcacaatttgtcttgaggctacgcaacattagacggattttcgcg +ttttattgaaataatcgaggggcccaagagtatccatagttcattttgtaagatttcttt +acaggcttattacagcttcttcagactcctacatgcttacgagttatatgctagcatgtg +aacaatagattaatatacaggaaaacgtacattgagagagatgaccctacacagcgcaac +cgttgagtactttcattaaagggtaacgctctcgagacagcatccttaagatggccttat +tgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaa +cacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcggagtatcaattt +cgccaatcttggtgagaaagcataccctttcttcagagaaagaagatcaatcataacact +atctttaacgaggtacgcacgcgcatcattacctgcctccatggatctttaggatagcgg +aaagtattggcagcgtattgtgatttcgttcctactttatcaatttcacattcatataca +tgtcttttatcaaaatcgccaataagataggatgagctatattagatgctagtagagttc +gcgccaacatcatcgataggaatactcaggacagcgtgataggacttttcaatccctaat +actctctataattataactctctcttaagtttggaggcagtaacgcgctctatataatca +gtttgctgcaccattcttcagcctctgatacatacaaataaattccacagcagtaagagg +gtttaattgagacatcttgggaacttaggattttactctaacatcaccgaaacgattatt +ggataccgtacctaaacgaactttctcaaggcagtaatataggacatccgcaataacaca +aatgctgcctccccaggagttatgtcttcctggaggctatatcttacacccactcactat +aggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataagagttggccggc +gtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaagttctgtcctgt +tcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatctcagcaagttat +aaacatgttggaagtttctagtcggaattcccaaagaacggatctatctaatgcattcct +acatttttcctgtctgccgatggtgccatcctattcaaagaatttcttaaaagtagatta +aatgggacttttaacaatgagtaaccttacgcctctaagggttcctcgagtgccatacac +cagtcaggtccgagccacatacacggagaacattctaacatagcattctcaactcgatca +tttgcaggttacttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcac +ggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttggtatgggaacat +cattgcagctatggtctaacgcattaatgtttgggtacatcttccatcatataaacagga +agagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagc +tcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataa +gatctcactgaacttttgaatgaatgtgaagcatatatgatctgctttaataaaacttta +tccataggatacgtttccaaatcaattcaataattattagtcaaaatagataaggatgaa +caacctgaaggccgatcggacgtagaaagtggtcccatcactttgagttgatattgttga +accacacgttattatggttttcaaacagtctcaggatattgtatatacagataatccgat +accagttgtctgacgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgtt +cagtattttaaactaggcggcaactaatttggaaagaagcacagtggatatgtctaaatt +cttgttattcaggcctgaatttaatacaccgcatagttaacttcgcggtagagttgttca +tcatgcctcctctaagctaccacttctatgatacaccaatagttgttctacggaatctga +taattggccaagtcataaacttccgctgcgttcaacccccttgctcgaatatccaactcg +aaaagacagccttttggtgtccggaacaaatcagttacttcttttctgatgttaattctc +tgtggtcagatacagaccaaaaactccgcggatttaccatcctccaagaacaaatttgca +tcaacatagcattttggctacatattctaagtctcaatagtttaggttttcaactacatt +atcccaacattaggattggaggaataatagctgggtaagtccccttgcgtctacaatcga +ctattttttatgaatatgcttctgccgcacctatggttattaaaaaagtcatgactttga +agaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaagagcatataatta +gcaacactctaagaacattatagatatgatgatagcgatcgtcatgatgttatccggtca +caatagtagcttcatcagctaattcgttttgccagtggtgacttgcgctggaagaatcgt +tatacggtcccttccctcttgatacggtgggggcttattcaaccgcgtggattgggttgt +catacttgcattaaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatag +tgatcaatacatacccgcttcatggttttaaccatttaattgattaaagatattccgcta +agaaccattatctacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccg +taatgatcaacgaagtaaaacgttatattgtatgtagaataataggtcttggagctaaat +gatgtgattggtagtgaagacttacccttacaactttaccggtttctcggaagaatatac +tagagaatcaatgcatgggctacataagcactttagtctaatgagataaaaaatacacga +gtcttccatcatgaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatct +ttatgtcgtcaataactctcatatgttttatataacttcccaatcacgacttgtaactgc +ttgttcgactgagctgtttgagctatgaggccgggatccggttgagctacatctatttgc +tacaagaaaaatgaaagcacatttgttgggagttctggctacactcatagagaaataagt +ggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaa +cgctcgcgctaaagaattaaagcctttatttcctccacggagtagcccgtaatccggttc +gaaagagaccattgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttc +tgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatg +cgtctgtaacataaatatagaaggaatgattcggcgagttaattttcgccttctccaaca +tggcatccctacgttcgttataaggaccatacatgtaggttttaaaggtttgcggttaat +cgatatttacatcatagaaattctatagtcaaatttacaagactctagatactcactcgt +tgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaattt +catatagtaagttcaaggcactcatacctccgtgaagagggtagatagactattaaagtt +gtttaatagtacgtattgatggaaatgacccgtaggagatttaccactcaatccacaaga +ttcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaaca +cgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccgagataaatgagct +ataacactgtatgtcttttgattgctataaaacacagaaacggatattaatttaggccgt +aaccaacatctgttatttgacatagaacagatggtcctttacagcgtattccggccttaa +tattgaggtccagtgtattgtcctcctttaaagaagttgattgtaactgacttaaataag +acatgtcacccattcactgggttgcaactgctggccctttttgtccatcgcacgctaatg +tgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggtta +ttcattaattttagctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaa +ctaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaata +aagccataaccagccccggaatagaaaatgttaaggaaaggcgatcttctttgaattctt +attgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaatctaacaccctc +ccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaa +tgtggttccgtcccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctc +atagaggtaactggcctgtaatgtccaatgttaggctaccttctccaactttagtacaac +gaataatgtccgattaacaaggagtcaatttgtcatgaccagttcattcaggtacttgta +tctatacggacgcgttccagagtagtatttgaaattttgaggttctactgataagtttag +ctatcgctgtatgtctgaataagaatttaatgtttatcttcgataaataacaattaacaa +ctcctaggtgatacactgtgaagtctgctgttccccaaattacatatgctattttgttca +cataccatgaagttaagctaagtgctctataatggcataaacggttatcaaactagctcg +aatttcttttattacgccggaagcggattaactgctgtagatcaaacacgttaggatagt +gtcgttttcatatatatctaaattcggtctaacatgcattacccatgcttgataacgtag +cacttcgcagtctaattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatc +accagtgatgcctcatcgtgactacccggatctttagcctttagggtctaaacagaacta +atattactacgtgtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatt +tagtgacagggtagaaatacgtatcaaattaacccagcaatacaataagcatgaaaataa +ttgtaatcgggtttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgc +attttgcactggattgagccacaaactcaactagcattatgctcaatatttggccagtgt +tctacggtttgaaatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatc +tcgaacgtaataggtttaattagaacatccgtaggatttctgtttatagtagatttatac +taaatgttctgattagattctgacggccttacccatacaattaataaagacgaatatatt +agttatagtttactatccaaataaattaagcgaatcgaaataaactgtcacgatactggg +cagttatcaacttatcacttatacagttcggacactctatattggtctgtgagtactcta +tcaaactaactcataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtg +tacaaacctataatcgaataaatgacacatatggagatgcataataaaaaaaacggctcc +atatttctcgttaatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctg +ataagtcttaactattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtat +agttcttgatagcgcgtaaattctgataatactgggcggacagctggaaattagttgcca +gtgcacctacgcaaatagtttacataaatcaacgggctccgaacgtaaatacaaagggtt +agttacatcgcaacaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaaca +taaaggtggtgaagaatctcgtaggtcaactataactccatccttgaagcaactactccg +cgtccgtgtgcgtagttcgcaacgagaacactactgaaaaaagctaaacaactctcggta +caaatgcggcttgtgtcgataaagttggtggtagtgcacggaataacataacaaggaata +ttatttattcaaattttttgtgactgttatttgttttctgcctagaatgtaaggatgtgt +tttttgtgacctgatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctat +aacggcaggggagcgaagtagtgtcctttagactattcaaggtagaattttgataacgct +ctataaaaggtagaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagtt +ctcgacagcgcgtgtacagtccctataacggctgtatttcctgtgtcacaacaccctccc +atcgcactcaaaatgtagatttatgatcagacgctaacttgttcttagagaaaaatacac +gggatactctgtgcaacgatttcattaataaggtgcagcttgggacttttttggccgtag +gctttattaacattcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgtt +ttaacgtttcaaatataagctaggaagcgtttgccaggacttctataatgcaccgttttt +tttagtacttccttactagccttagtttatgttagagtctttccaattacaaaggattga +atagccaaaatttctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaa +tattctacatatcggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtactt +ttagaccaaacgtcttcggataattaaatcctttttcaattaccacagtacgtgcattag +aactactgctatgaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacatt +gcacgtgtatacagtcgtataaacgagttgatgttctgacgctagagcttaccattcgtt +aaacagataactaaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggat +gtagactattgtttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgt +cgaattccacaggggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatc +tgtgatattcggttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattg +ggtgaaggtaagcgatcccgaactctacaaggcatgggatgagattctaccgactccgga +taacactttacgatcgcgcataactctagctcttagataagtttaacttgtcgatctcat +aaacagttcaaaatctgcgatttattgtatcaaatccatcctctatcttctataatcatc +tgaaccgcgatacggcactatgagccaagtgaagattgaatccaagaaagctataattgg +tttattttagtccatttaaattaagtccggtataagtgctctgtacaatatgcagtctca +tgggcatatacgttaactaccttttgatacttcgaattggtaaaatatcgactatcgatt +tgcagtaaaaggtgtagagtccaattactctttcctgttacatacgatctcttagtttgg +acaactagcccatgatggcgctcctctagcgcatgaacctactttataattacatcttta +tcgatgaatttttttagactgcggaggccttgagttttaacagggctgctaaatttctta +agcgattagacggtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatc +tactattgcgtcaactctattctgctaatagcgatggcaaatcacagaagccctcttagt +gacaatagttgtcaactatatctaagtcgacctttactgtatcaacgatcacggagagaa +ttaccgaatacgaaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataa +tacttgttaagggtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaac +gattttcagaccagaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgt +tagtaaacttgatcttcagactccttcttttcgttgcagcgagacttaaattatatctgc +gaaatagtgccccgtgcatacttcagatggtaggagataccatttggcccattgtgactt +tacgcgattaattaaccgacatacatctgttcctgagctatgatcgtctgaataaattac +ggtctcctcttgatacctaatggtttctggagacgtttctcatgttcaaatggatagcag +gagatcgcttcatcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatt +tccaaaccagaagggataaagagaaataacggacttctccgtagattagcctgatatttt +gatgggaatcatggcggcacatacgtaagagttgcgtgaacgaatattttggacggcggg +agacacatatcggccattcgttaaggtctctatattggacatcacaagcttagcagtatg +agctactaacactcaagacattattgattttttcaagatatgtttcattcctctaccgct +attcccatacgttcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatca +ataacaactcgttgcgatagagacctatgtatactagagagaattccccaacatttttac +aaaaacaaagcagactaaaatagatacagtccctccatacaattaggaccaacatgttat +tgccgatcctagcacacacaccacaaactcagaacttctgtcttacctatgaaagggtct +gcacttctgattgtacgtgtctaattagcattaatattaaaactaattaggataaactat +aggtacgagctttactataagtcactaggtgttttccgatcgaaaaacgggaccttcaag +ccttggtaagtacatttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaa +ctgacaatagagtagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgt +tatactgctcaacaaaactcataaagttggactccatcatttagaatcatagggaccaaa +acatttatttgctactgtcactttgtaggtgttctattctgaattcctcatattgataca +tgaatcggaatacctgtggatcccttaggacgcacgtgctttctttacgtcagaatacat +attgtcagaatcgagaagttccatgcaattaagaattcgcctctttgaaaactcatatcc +ccacatatagggtccaccgttattcggaaacgatataataattattccagcgttgagcgt +cccttaagagcgcattttcgcttggcctttcttctacgactctacaacgcaagtggctgt +gtggagtttaccacagcgcagcaccccatagaactacctctgagagcgcgagatggtggc +agtatgctctgcagctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatg +gactgtcttaattgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaa +gtaatgacggaaatacgcctctagtccgcagagatacgattacagactcagatcccctaa +caagcaaaacgattaaatcggaatcactccccctatgacatatttgaaatacacaagaaa +ccacgcaacatgtcccgcattctcaaccgcgctttataagatgttgagtctgagaattag +atgacctaactgcaagaatcatggcgagtttatctagtaggcaagtctgtaccctagggt +tcgaacgctgtgacgtcgtgatcggtctaaggacttagatgataaccaagaactggttta +ccgagtactttcactattaggagtaattacatgcgttcaccgcggaatacgacgaaattt +tttcatatctttatgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaa +ttgctgatcaattatagattcattatacagatgcttacttttctctattcaatactgtca +tgagttgtttttaaataagcaccagaattatgtcgcctagtataatcttgcttccacttg +aatcaatgcgatggacagtattctactgattgcaaagtagtctatttcggcttagcagta +cgcatgcctatttttttgcaggcacagaataatatgcaactaggattctcggcatccaat +taacaggctaaaacaccaccgaaagacaggtaatctacgaagttgatgtttactacagaa +agcgaatgatatcacttggagaacattttagatgcccccttttaatctagactgagtgta +ccaatatatcaccggtctaccgaatcagcttgaataaaccactctagtactcatgataac +cgagcatacacatgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcg +aatcaacgtggcgacttatacttctgtctttgagtacagcacaccctaatgaatctaagt +tagttgttgatacgaattgtaatttgactggatctcgcctcctcatctagattcttagag +aagatgtttcttatagccggtactgtaactttattgatctggtttatggtaatcaacatt +ttacctctatttaaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagc +gattatcgagtctggaggccgagaaaagaaatgcacagagtaagctctctattgcgacat +ctacgtagaaactcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaat +acaagattacctacgcttctacgaaatatactatagatttagcctacgtcacctttagtg +tcgagtcggagctttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcg +agctcgtgacttttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctg +gataactcacattgagtataccggtaaaaatttattctattcatctaaatagtcagtgag +ggctagggtcgcaatcacattaggccacatacacatacttaacatgttctattgacccga +cccaactttagtagcattgtagccgtttatgcaaatatgccaggcgccaaacactagcca +gagggcattttgttacatttatttaatcgattattacacagtcggaacacgcctacatgc +gttcgacttatttgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcag +agacatgacactaaaatcacattaaggtcagttagtgaaggaatggctaaccagctagag +aatgcatcattaacaggcacttattgtcaaatattttccagatctaagcaacatcacgtt +aaaaagtacaacaatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagt +aggcaagcgtaggagtataaatgtagacaatagtcgggacttagcagacactggatgcag +tcatagaagatcttgcataacacgttagggttagagctacgaacgcccatcattaactgc +ctaaagcgtgcgtgagcttagcgctaacttttccaacacgtttgtgatttcgttcataat +gtatcaatttcacagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgac +ctatttttgttcagagttcagttagagcctaatgattcgagagcaataatcaggacagcc +tcataggaagtgtcaatcacttagaagctatattattataaatcgctctttactgtcgtc +gaaggaacgagcgagagagaatcagttgcctgcaactggcttaacaatatgatacataaa +aatattttcatcaccactaagacggtggaattcagacttattggcaacttaggatgggac +tattaaataacccataagatgttgggataaagttacgaaacgaaagggatatagcctgtt +agataggaaatccccaataaaacatagccggcctccacagcagtgatctattccgccacg +cgatatctttataccacgcaatataccaataataaaggttaaatgtggttgcgatttaaa +aaagatacatatcagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaatta +tagcgtctgcaagttctctaagcttcctctgcaagatacaatatgactttttagcttttt +tactaccaaatctcagaatcttagaaacaggttggtacgtgctactcggaattcccaaag +taccctgctatatatgccattccttcattggtccgggctcaccatggggccatcatagta +atagaaggtagtaaaactagttgatttccgacttttaacaatcactatcctgacccagat +atgggttccgactggcccttactccagtaagggcagacacacagacaacgagaacttgat +aactttgaattctcaaatcgatcattgcaacgtgacttatttactagcctactcctataa +ttcatacgtcaaatacatttcaacggaggaagataataagtaaatattcactaaataatg +gtcgaaggagtcctttgccaacataagtccacatatgcgctatagattttttcttggggt +tcatattcaataagataaacagcaagagtatcacgtcagcgagtcattgagatcttggct +agcattgtgatagcatattctacctaaatggtagtctagcacagagtggataagatatca +gttagatatagacaagtactataacagatctcgcttcgttggattgtatggctagctttg +atgatatgattttataaaaattgatccagacctgacctggccaattatattcatttttta +tgagtaaaaatagataaccatgaaaatactcaagccccttaggacgtacaaagtggtaac +ataaatttcaggtgttattctgcaaccacacctgttttgggttttcaaaaaggctaagca +gattggttttacagataatccctgaacactggtatctcccaacgatgtcgttcccaaccc +ttgctgaccttttaagctctgctgaagttttgtaaactaggcggaaaatatgttcgatag +atccactcgcctgaggtagaaattcgtcttagtaacgcctctttggattacacagaatag +tgtactgacacgtacactgctgcagcagccatacgctaacattaaaattcgttgagtcta +catttgttgttattcggattatgttattgggaatagtatttttattcccctgcgtgaaac +cacatggatagattagcctactcctaaagactcccttttggtctacggttcaattctctt +actgagtttatgttcgtaattatatcggcgcagtgaatctcctaattatcaccggagtta +ccagacgccatgaacttatggccagaaacattgcatgtggcctacataggattagtatca +agagtttacgtttgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcggg +aactcccctgcacgcgactatagaagttggtggtggatgtggcttatgccgcaaatatgg +ttttgaaaaaagtaatctattgcttgatacctgaattgagacatgtataagggctattgc +cagatgaaaaactgcatataaggtcaaacaatataagaacattatacataggatcttagc +gttcctcaggatggtatacgctataaagtctagcttcagcagctaaggagttttgccagt +gcggacttccgctggaagattaggtttaaccgccctgacatcttcataaggtcgggcctg +attcaaacccctggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagt +ctaatattattattaacaaatgacggttcaataaataacaccgtaagggtgggaaactgt +taagtgatgaatcattttaacctatcatccattagctacagataatgataccccgatccg +actagggggtaagtggttgttccgttaggataaaccatgtaaaacgttagagggtttgta +gattaattggtattccagataaatgaggtcagggcgagtgatcaattacactgaaaaatt +gtcagcttgcgcggtagttgttaagacagtataaatgaaggggattcagaagcaagtttc +tcgattgactgaatttataaaccagtcgtcaatcatgatttttgtgtcgattaaagccta +aatggtaatttaaaccattgatatttatcgagtctataaatatctttggttgtatattac +ttcacaatcaccaattctaaatgattcttccactgtgcgggtggagatatcaggacgggt +taaggttgacctacatcgttttgatacaacaaaaatcaaagcacatggctggggacttct +cgatactatctttgagatagtacgggcaagagtgggtgacgcctccctacattttcaagt +ctatcggataacttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatcc +acgcaggagcaagttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtc +atggttagccaaaagcatgggttatccaaaaggaataaaacagctcttcaacaaagagat +gaggcttcataacttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggac +actttattttagccggcgaattaatggaatccatacgttacttatttggacatgacttct +aggtgtttttgctgtcccgtttagcgatatttacagattagtatttcgtttctcatagtt +aattgtatctagatactaactcgttgaagacgcataccttgccatttgtacaggacttaa +ctgttccgtgcgtaatttgaatttcttataggttcttcaaggcacgaatacctcactcat +gaccgttcatactctagttaaggtcgggaatactacgtatgcagggaattgtaacctagg +agatttacaactctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcct +aacttcgggtgcctccgtaaatcacctagaaacctactcatacatttgcaattttgagat +gtaggcgaaagagagaaatctgctttttaacggtatctcttgggattccttttaaaaaca +cataacgatagtaatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgc +cgtgtcagagtagtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatg +ttcattgtaaatgaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctcccc +agggttctacagacatagagatggtcagaacacgacccccctctcaacgcagtgtatttg +aaatatatggacatatctaccttattctgtaattttagatgtgttctgtgtataccgata +ttgataagtcaataggcttgattacgtatcttaagacaaatctgtttcgcaagtaggacc +gcatctttcagattgtttctttttatgccataacctgcccaggaattcaaaaggttatcg +atacccgatatgctgtgaattattattctaatggccactcattcctgcttatatctggaa +ttggcatgaatatcttacaacctaaagtctggcgttgcgccagttctacttcgtaccgga +caccatctccagtcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacac +tttgtgccgacgtatatagatatattacacgtatagggaatgttttctcctaggtgaccc +gaccttctactaaggttgtacatcgtataatggcccattaactacgaggaaagtggtatt +gacctggtaatgcacgttcttcgatatataccgacgaggtaaagtctactattgcaaagt +ttgacgttatactgataagtttagatttccctggatcgcgcatgaacaatgtatgcgtta +tctgccatatataacatgttacaaatccttggggatactatcgctactatcatcggacca +aaattaaataggctagtgtcttatcagaacatcatgtttaccgaactgatctattttcca +atttaagctgatattacgtccgcgtatttattttagttccccggatgacgattatctgag +ctacatcatacaagttagcatactcgccggtgcattgatttcttatttcgctatatcttc +aagttcacaggcttcatatagttccaattagcagtataattaggttttgtaactttaacc +atactttataaaaggttatattgcacaactgatcaagcatccgctataacccgagcttta +ccagttagcggctaataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgc +tctaacttaggtgggaaccaaatttaggcaatgggtagtaataagtataaaatgatacca +catatactataacaatgaaattatttgtaatccggtttgccaacgtatcccccttcgcga +taaattaatgacatagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaa +ttatcatcaatattggccaagtgttataagcgttgaaagtgatataggccgccaaaaagt +agtctacttaaaaaccaatatttatcgttcgttattgctggtagtacaacatcacgagca +tttctcttttgagttgatttatactatatctgctgatgtgattatgtcccacttacccag +aatattaagaaagtcctagattgtaggtatacttgactataaatataatttaagactata +caaataatctggctacattatgccatcgtagaaactgataacgtagtaacgtcggacact +agattttggtcggggagtaatctagcatactaacgaatttgttaaatccgctgaaagtat +atgtcattacctgcttggcctgtcttcaatacgtttagactattaaggactcatttcgag +atccagtattaattatacgcatccatatttatactgaagacggattgagttaggacgaca +agctaaacaaatattaagttaaggattagtattatattgtagaaactcgtcgggttggaa +cgattcatcatcatagaatgcgttacttattcagagagacttaattcggttatgactggc +agctcacctggaaagtaggtgaaaggcaacagaagaatattgttgactgaattctacggg +ctacgaacgtaattacaaagcggttcgtaaagagcataaagatcaatacaatggatctct +acagtattacgtaaataacatacataaacctggtgttgattcgactagctcatagattaa +tcattaattgaagctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactg +ataaatgcttataatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtc +aaaggaatatatttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttt +tatccagacattggatgcatggctgtgggggcacaggatacttaccattagttcacctac +aagcggcgtgagagggtctcagttttagccagcgcagagaagtacgggcctttagacgat +taatgctagaattgtcataaacctcgtgaaaagctagttaataatcatggtgctagaaga +acacaacttttctataaaccagttctcgactgacagtcgtaactcactatatcgccgctt +tgtactgtcgcaaaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagaga +tcgtgttctgagagataaatacaccggatacgatctgcatcgagttcatgtattaggtca +agcttgggactgttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtca +tatcataatatatgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaat +cgtattcttgaatgctccgtggtttgtactaattcctttatagactgagtgtatcgtaca +ctcggtacaattacaaaggatggaagagcaaataggtcttcaattataacagtaccccac +cttaatctaaaaaccagcttcaattagtattaatttcgccaggagtatatatataaatat +ctaaagactaaaagactcgtacttttacaacttacgtcgtagcataattaaatcatgggt +aaatgtcatcagtaagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctc +agcaagtcagtagaaatggaaattcatactcgattaaggcctataaaactgttgttggta +tctacagagtgattaaaattagtgaatcagattacgaaaatgttttcccgctcgcactta +cgcgtttagacaaaagtacaggtggtacaattggctgtagtagaattttggtataaaata +ggtgataaaccggatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatg +tagttggttataaaggttgtaatctcggagattaggttagggcttaatcagaatagtaac +aatttctctatgtaaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatg +cctggacaggataaacaatacgcatataacttgacgatcgagcttatatcgacctatttg +agaagtttaacgggtcgatataatatacaggtcttaatagccgattttttctagaaaagc +aatcctatatcttagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacat +tgtatacaacattcctttttgtccgggtggggactccatttaaagtatctcacctagaac +tcagcggtaatagatgcagtctcttgcccagttacggtaactaaatgttgatacttagaa +ttgctaaattttagtctagacatttccaggtaaaccggtagacgacaatttctctgtcat +ctgtcataagatcgcttagtgtgctcaaattgcaattgagggccctactatagacaatca +tcagactttttaattaaatagttttccatgaatgtgttgtcaaggcggaccccttcactt +ttatcacggctcataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggg +gaaatggaaaagaaattaggcttctaagatggactataatcgattaggctaattccgttc +gcaaatcacagaagcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtga +atgtttaaaagtgctcgcacagaattacccaatacctatcatcacgacttaaatacccaa +agcagttgtagtcgcgtaatagattaagtctgaagcctagagacaaagggatactgggcg +gggaaacctgctccttcacggtaacatggtaacaacagaatttggttaaggttaaaacga +aatatactcggagtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtg +aagacactcttatattagatctccgaaattctgacccgtgcattaggcacttggtaggag +attccatttggaacttgctcaatgtaagccagtaatgttccgaaataattcgctgcagga +gcgaggagccgctgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccg +ttctctgcgtcaattccagagctggagatacattcatcaacgttacctacgcacagaata +aaaagatcgagcgctaactcgttttcctaaacacaacggatttagacaaattaccgaatg +cgccggagagtagcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcag +gcatcgaatattgtggtagcccgcactcaaagttccgccattaggtaagctatatattgt +ggtcagaacttgaggacaactatgagctactaaaaataaacaattttgtcatttgttcta +gatatgtggcattcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataa +acccgaatgagcgtaacattatcaataacatatagttcagatagagaacgaggtattcga +cagagaattacccaacattggttattaatctatgcagaataatttagataatgtcactac +ataatattaggaccaaaaggtgattccccagaagacaaaacaataaacaatctcacatat +tcgctagtacctatgtatgggtatgatcttctgattggacggggataatttccaggtata +ttaaaacttattaccataatctagacctaagagaggttatataagtaaagagctgtgttc +cgatagaaaaacccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacct +acgtaagggaatattctgtataaactgaaaagtcaggtgtaactacatgagtcatgtctt +cgattaattacaatgcgatctcgttattctgatcaactaatatcataaactgccactaca +tcttgtacaatcattcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgcta +tgctgatttaatcagattcataaaggaatacgaataactctggatccattaccacgcaag +ggatttatttacggctgattactttttggctgttgacagaactgccatgaaagtaagatg +tcgcatcttgcataaataatagcacctaatatagccgacaaagtgattccgataacagat +tttaagttgtccagccttgagactccatgaagaccgcttgggagcttccccgtgattaga +agaatctaaatcccaagtggatggggggagtttaaatctcagcaccaacaaatagtactt +cctctcagagcgcgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgc +gcatttaactgtcatattaaattggaatctcgtaagtgtcggcagtacgacaaattttaa +ctgatgtcggtatacggagaagaaggaagcacgcattgaagcagctacgcagaactgaga +agatgacactctaagatacaattaatacaaaaacgttttaagcccaatctatcaacagat +gtaagatgtctaatacacaagaataaaaccttcatgtcccgatgtataataacagcttta +tttctgctggtcgaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagt +gttggctactctgtaaccgacgcgtccatccctctctcctagtgatccgtatatccaatt +agaggataaccaacatctgcgttaccgacgaatttaaatttttcgactatttaattccgt +tcaaacccgtattcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttg +cagtgcatatgtagataccactaattgctgatctaggatacatgctttataaacatgctt +acttggctattttatttactgtcatgtgggggtttttattttcaacaagtatgtgctacc +attggataatctggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaa +gtaggagttgtcccattagaactacgcagcacgtggtttgtgatcgaaaagaataattgg +caaatacgaggctagccttcaaatttaatgcagattactcctcagaaacacacgtaagcg +acgaacgtgatgtttactacacaatgcgtatcatagaaattcgtgataatttttgttcca +acctttgaatctagactgagtggaaaaagatttcaccgggataccgtttatgctggtttt +aaaaactcgtcgaatcatcttataactgcattcaaatggatttctcaatcatctgtacgt +caactgttttaacaataacgtcagaataaaccggcacaatgagacggcggtctttcacta +caccacacccttaggattataagtgacgtgtggattcgaattctaaggtgacgggatcta +caagcctcagctacattaggtctgaagatctttcgtatagccgcgtatgttactgtttgg +atatgggttatgctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatct +ttacggttaccttttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaa +actgtaacatcgcttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaa +ctatcattgtggtcattaaggtattcaagattaactaagagtcgaccatatattctagag +ttttacaattaggaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtgga +ctgtcttgacccaagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcg +atacctcaatcgtagttttatcgggataaataacatggtgtttaaccctattaatggttt +ctattaatctaaattgtaaggcagcccttgggtcgaaagcacattaggccacatacacag +tatgaaattgttcgagtgtccagaccataattgactaccatggtacacggtgttgctatt +atgactcccgcaaaactcttgacagagggaattttggtacattgatgtaatcgatgattt +aacagtaggaactagacgtcatccgttagactgagttccgacatgctcaaattgtcagga +tttttatccaataactaatggctctcacatgtaaataaaatcacattaacgtcacttagt +gatggattcgctaaacagatagactatcattcatgaactggcactgtttcgattatattt +gcaacatcgaacatacttaaagttaaatacgacatcattcaattaaaaaaattcagtaca +cctctaatgagtatcccgctttggaggaaagagtagcactttaaatggacaatttaggcc +ggactttcctgtaaatggatgaagtcattgtacagcttgaataaatcgttagggttagtc +cttacatccaccatatgttaatgaataaagcctgagggaccttagagctaacttgtccaa +cacgttgctcatttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagat +tttgaccatttaactgaccttcacagttttgtcttcagacgtcacttacaccataatgat +gacagagcttgtagatgcacacactcattcctagtgtaaatcaagtagtagctagattat +tataaagagatattttctggcgtcgaacgtaacacagagagagtataaggggcatgataa +tggcttatcaatatgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcaca +cttatggccaactgaccttgggacgagttaagataccataagaggttgcctgtaagttaa +gataacaaagggatattccatctttgtgtgctaagaacctatttatatttgcagccataa +aaacctctgtgctatgcagccaccagagttatttatacaaagaaagagaccatttagata +cgttaattctgcttgcgatttattaaacagacatttcacgtccaaccactacaaaagccc +tatcgcaagacgatcattgtattatagcctatgcaacgtagctaagcggccgaggaatca +taaaatatgaattgttacattgtttactacatatgatcacaatctttgtaaaaggttcgt +tcgtgatactaccatgtacctaactaacctgagatatatgcaatgacttatggggtcagc +gcgcaacatccgcaaagcatagtaatacaaggtaggaaaacttctggatttcccaaggtt +ataatgctctatactgaccaagagatccgttacgactcgcaatgaatactctaagggcac +tcacaaagaaaaccactaattgataaatttcaatgataatatcctgaattgcatcgtgta +tgagttacgagaagtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataa +ttactatattttaacgatttaatcgtagttggagtcctttcccaaattatgtcatcagtt +ccgatttagatgttttcgggcccttcttagtaaagaagttaatatccaagactagctcct +cacccacgcatgcacatattcgcgagaagtctgatagaatattcgacagaaatgcgactc +tagctcacactcgttaactgatcaggtacttatagacaagtacgttatcagatatcgctt +cggggcattgttgcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaa +cgggaaaatgatattatttttttaggaggaataatacagtaccatgtaaatactcaacca +ccttacgtacttcttacgccgaacatatatggcacgtgttattcggctaacaaaactgtt +gtgccttttctataaggataagcagattcgttttaaacatatgacctgtaaactgggatc +tacaaaagaggtacttaaaataaattgcgcaacggtttagatctgcggatctttggttaa +agagcaccattagatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaac +cactcttgggatttaaaacaattcggttaggacacctactcggcggatgaagcaatacga +taacattaaaagtcgttcagtctaattttggtcgtagtacgatgagctgatggccaattg +tatttttattaacagcactgaaacaaaatggagactttagactaatactaaagtctcaat +gttcgtcgaaccttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgt +atctcattattataacaccagtgtacagacgacatctaattatggccagaaactgtcatt +gtgccattaagaggattagtagatagtctggaccgtggaatagaattttgaccaaattga +ccagtcctgcttgtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgc +ttgtggctgagcacgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaat +tcagtcttctagatccgctattccaacatcaatatctcaatttaaggtcaatatatataa +caaaattagacagagcagctgacacttacgaagcatcgtagaaccgatatagtcgacctt +atgatgatatggacgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaat +gaaatcttcattagggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagt +attactgcgaaaaattcgtctactattagtttattatgaacttatgacgcttaaataaat +taaacagtaagcctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgc +taaagattatcagaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatac +atctatatagttagaggcttgcgtgttgttgtgctattccacatatagcagctctgggcg +actcttcaatgaaaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaatt +caaggggattaagtaccaagggtcgagtttctctgtatttattatactgtaggcaagaag +cttttttggcgagatttaagacttaagcctatggtaaaaatttgatagtgagcgactata +gtaagagatttgggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatct +gagggtgcacatttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaattt +caaacatattggcggggcacttatccataatagatttctgtttgtacgccaaactctgcc +tcacccctccataaattgtattggctagaggttaaattctccgtaaatagagacacatat +agttttatacaattgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatg +tcttcggatggggcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaag +aaaacacagattatacaaagagatctggatgaagatattcgtgcaatcactatcgttatg +ttagagagttccatgcatgaggactcgttttttgaccaggagaattaagccaagaaataa +ctgacgtatttccaaatgaattctacgtgtttttcctgtcacctttagccagtgttaaag +atgactatggagtttcgaataggttattctatagacattataacgagtggaacacccata +ccttcacagtgctaaaggtaggaacgggtacgtcaggtagttcaagggattttaggttct +taatccaacgaagaaataacgcatcacccgtcattctattgttttcgtcgggattactta +gtaggcagggtattctaacctacctgagttacaaatctttaaaaaactggccatgaggtc +atggtgataaaatctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgt +ctcagaaagtgcaaaggttgacttcttcccctaacacagaattctcagttttatagctat +ctagtggcattcctttttataaaactttacgtttgtaagggtccaactttacaaaagctc +ggatgtgtatgtgtaatcttccgccgtgtaagacttggaacccatgtatattgacggcat +ggcgtggctaagcaggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaat +gtaaagccggggattagccgccaaaggggtctaatgacatagagatgctctgaaatcgta +ccaactataaaagcacgggatttgaaatatagcgacagatcttccgtattctgttagttg +acatctgtgctgtctttaccgattgtgatttggctttagcagtcatttagtttcgttact +cattgctcgtgcgatagttccaccgaatatggcacattcgttctttttttccattttact +gcaaaccttttcaaaagctgatcgataccactgatgatggcattgattagtcgattggca +actatgtcctgcttatatctccaattgcattgaatatagtaaaaaataaaggctcgcctt +cccaatgggctacggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtaccta +acatataagtgattgagacaaatagttctccagacgtattgagatatatgtctcctatag +gcaagcgtttctaattgctgaccagaaattagaattaggttgttaatactatattcgacc +attttattccacgaatgtgctattctactggtattgctccgtatgcgatatataaccaac +acggaaagtcgtcgattgcaaagtggctccgtagaatcatttctggtcatttaccgggag +cgcgcttgaacaatggatgcggtatctgccatattgttattgttaaaaagacttccgctt +actatcgcttcgatcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatc +ttttcagttcgcagatttttgccaatttaaccggttatttcgtcagacttggtagtgtag +ttacaagcatcacgattatatcagctacagaattaaactgtcctgactcgacggggcagt +gtgtgagtattgcgctatatattcaaggtaacaggaggcatataggtcatagtacaagga +taatgaggtttgctaactttaaaaattattgatttaacggttgattgaaaatctctgcaa +gatgacgctagaacacctgatgttcaagtttgccgataataacatataagatgaattact +gtctttagaccctcatgttaatccgctaacttagggcggaaacaatgttaggctatgcgg +agtaagtactatattatgataccacatagaatttaacattcatatgatgtctaatacccg +ttcccaaccttgcaaccgtcccgattaattaagcaattacggtcatcaatgggccaatcc +tgtctcaaaaattatcatattcaaggttcagctattttggcaatgggtgagtaccgttct +tagtgatttacgaacccataatctaggcgacttaatatacaagatttagagttacgtttt +ccgggtagtacatattaacgaccatggatcgggtgaggtgttgtattagttatctgatct +tgtcagtagctcccaatgtcccagaatattatgtttctactagagtgttcgtatactgga +atttaaatattatgtaagactagacaaattttatggatacattaggccatcgtagaatat +gatatagttgtaacgtccctctatagattttcggagggcaggtatattgcttaataaaga +tgttcggaaatcagcggaaaggatttgtaattaactgatgcgcagcgcttaaataagttt +agactattaagctatatgttcgacagcatgtagttttttttaccagaaagtgttatactg +atgacccatggaggtagctcctcatgataaaaatattgttacttaagcattactattata +gtgttcaaactagtaccgttgcatactttaagaatcagacatggcgtttcttatgcagac +acacttttttagctgttgacgcccacctcacatccatagtaggtcaatcgcataagaaca +atattctggactgttttattacccagaagaaagttttttctttccggttcgttaagacaa +taaagatcatttcattcgttctcttaacgatgaactaaagtacttaaagtatccgcctct +tgtttcgactagcgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcac +gtcggagataactctaatagtctctttattccgtttaatatagcccgtaattgcaccatg +cgctacagtaacggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaa +tggttggggcaatgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaag +cagactttacagtagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccct +cactactacgcgaaggtactcgattattccttgaatgggctgaaacatcgtgattagcgt +cttatgattcaggctgatagaagaaaacttattttctatattccacgtatacaatcacac +tcgtaactaaatagttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaa +ttcgtctgggtgcataagtacagttagtcgtctgtcacataaataatccgcagtcgatct +cattacaggtattgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaaca +gtaaaactaccgtcacacaaggaatatcataatagatgccatacacggttttacttgata +tgtttacagtccttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaa +tttagacaaggtgtgtagcggtcactaggtaaaatgacttaggatggatgagcatttagg +tattctatgataacactaaccatcatgtttctaaaatcctcaggaaatttgtattatttt +accaacctgtatttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaag +gagtacctgattgaaagaatggggaattgtaatctgtaactcaattacaaataagccgtt +ctaaggattaaggctttgtgtctaagcaactcacgtgaattcgaaattcatactcgatta +acgactttaatactcttctgcgtatctacagactcatttaaattacggaatatgttttcg +tttttggtttccagctcgcacgtacgcgtttacaaataaggacacctggtacaattggct +ggagtacaatgttggtttttatttgctgattatcccgatccctgtgggcgttggcataac +cgggttttcttcaagactactttcgtgttgcttatatacctggtaatatcggtgagtagc +ttagggcttaatcacaatactaacaagttctctatggattggacagggcggcatccgttg +actgaacgatctattaatccattccctgcactggataaacaagacccatttaaattgacc +atagagatgttagcgtcatatttctgttcgtgatagggtacatatattataaacggatta +tgagcagtggttttctagaaaagcattcatagttaggagtgtatcagatcataccactga +accatagagcacaattctctactggctatacttcattcctttttgtccgggtggggacga +aatttaaaggttctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaac +ggttctaaatgttcttaatgagaattgcgtattttgactattgacagggcatcgtaaacc +gctactcgacttggtatctgtaatctgtatgtagatagagtacgggcctataattcaaat +tcagccaccgaagattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtg +gtgtcaagccccacccattctctgttatatccgagcattaatgtagtttcactgtactac +ggtcacgccgtagagtcggcagggcaaatccaaaacaatttaggctgagaagtggcacta +taatagtttagcctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcg +aatagattgcgttcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaac +tttcataacctctttatttaccaaacctgttctactagcgttagtgttttagtctgtagc +cgacacaaaaaccgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaa +actattggcttaacgtttaatcgaatgagactagcactgtattactctttcgtttcggca +gcggatcaataaggaggtgacggcatcactctcttatagtagatatcacttattctcaca +acggaagtaggatcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaat +gttaacaaagtatgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgc +ttacagtatccttgaggctcaacgggctatgcggaaattccagacctcgagttacattat +gaaacgtgtcattccatctcattaaatagttcgtgccctatcgccttgtaatataaacaa +ccgtttttgtctattttcccaaggagaaggagagtagcagcttagtggcttgcctatatg +gccccctaagtacgtactcggcacgcttagaagattgggctaccccgcactatatgttcc +caaagtaggtaacctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaa +tatacaattttggcaggggttatacattgcgggcatgaagagtaacattggacatgaacg +gacattcgaaccctgtgagtttaataccctatctccggatcattataaagtaaatatacg +tcacttactctacgtgcgtttagacagtctttgaaactaaattggttatttttctttcat +ctagatttgtctgtatctaactaaattatagttccacataaagctgattcaactgaagac +ataaatataaactttctaacatagtagcgaggaaagagctatgcctagcatcggatcatg +cgtccgcgagtagttcctggtagagttaaaagtttttccagaatctagaccgaacacagg +gtagtgaacgaaagtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgt +attgttgctgtatctatatttcctacgtaaggctatttgatctataatatgaaaagtcac +gtcgaaataaatcaggaagcgcttcgagtatgtacattcagatctccttagtatcatcaa +attatagattttacggccacgaattattggtctagatgtcccaaaaataatttgatgtca +gtagcgatcgtgcttcctcggagttgaggttggaagaagagtcattatgctataccaaga +actctccatccagtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttga +cagatctgcatgcaaagtaacttgtaccagatggcttttataatagaaactaagtttccc +gaataacggtgtacgataacagatttttaggtgtacagacgtctgactcaatgaacacac +attgggacctgccccgggaggagtagtagataattaccttctccagcgcgggtcttttaa +tatcacaacataaaaatactaattaatatcacacaccctcatcctcgatggagcctagca +tcatacacgtttgatagacaacgccaattttactgtaatatgatattcgaatctagtatg +tggacgctgtaccacattgtttaaaggagctccctttaccgacatgaacgaagcaagctt +tgtacaagatacgaagaactcagtactggtaactataagagacaatttatacataaaagt +gttaagaccattatataaaaagaggtatgaggtctttgtaactacaataatacattcatc +gaacgatggagaataacagagttatttctgctgctcgagctctagttctgctaatttctc +aatcttgatgccactcgtttgagtcttccattcgctcttaacgacgcgtacatccctctc +tcctactcttacctatatcctattactggttaacctacatctccgggaaagacgtaggta +aagtggtccacgattgtattcacttataacacctagtagtactatgtgttgctgagagtg +aggacacacttactctacgagttcaagtccatatggacattacactttttcagcatctag +gtgtcatgatgtattaacagccgttaggggctatttgattttatcgattgtcggcgtgtg +tattttcaacaactaggtgctacaattcgtgaataggcatgaaaattcaagattgcagtt +cctatcttgtataatctttcctttggacgagttgtaccatttcaactaacctgcaagtgg +ggggtcatccatatgaagatttgccaaatacctggagaccctgaaaagtttatccagatt +aataataacaaacaaacctaagcgaagaacgtcagctttaataaactatcactatcatag +aaattcctgttaattgttcttccaaacgttgaatagactatcacgggtaatagattgaac +acggagaacgtttatccggcttgtaaaatatcgtcgaatctgctgataactcaattatat +tcgatggagaattcatatctaccgcttagcttttaaaaattaagtcagattattccgcca +caatgagaaggcgcgagtgcactaatcaaatcacttaggattattacggacgtctgcatt +acaatgctttggggtagggttatacaagcatatgattctttaggtctcttgatcgggcgt +ttaccaccgtagcttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtg +tataggaatgcacaacgcaaatctttaagctgacctgttcatgaaagacaggagacacga +ggcaccacctcaattctatgcaaaactctaacatagcgtggcactatgagtacgtgtaac +gacaaggtctcatactcgatcctaagataattctcgtctggaaggttttaatctttaact +aagagtagaacttagtttattgacttttacaattaggatacggttcgcgactctaccaca +gggcatcatacctggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgg +gtcctgcatctactgagcaatccctttaagcattcctagtttgagagccatttagatatt +gctgtttaaaccgattaatggtttctattattataaagtgtaacgctcccattcgggaca +ttgaaaattagcaataagacaatgtatgatattcggcgagtctcaacaacattatggtct +accatgggacaaggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttc +gttaagtgagggtatccaggtgttataaggacgatctagaagtattcaggtacacggtgt +tcagacatgctctaattgtcaggttgtttataatttaacgtatcgctctctattctaaat +aatataaaattaaccgctcgtagggatgctttccagtaaaagatacactatcattaaggt +tatgcaaatgtggcgatttgatttgaatcttagtacattcttaaacttaaatacgtatta +tttaaagtaaatatattatctaaaccgcttttgtctatccacatttcgtcgaatcacgac +ctcgttaatgcgacaatttacgaccctctttcatctaaagcgatcatctatttcttctga +ttgatgtaatactgacccttactccgtacatacaaatgatggtaagcaagaatgactgac +gctcctgtcacctttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggat +atggatgtgtatgccaggcttcattttgacaatttttctgtcctgctcagtgttgtctga +agtcgtatcgtacacaataatgatgactctcattgtagatccaatcacgctttcctacgc +taatgaaagttctagatagtgtaggtgttagacagaggttagcgcctacatccttacaca +cacagtgttgaacggcaagcataatcgagtatcaatagctgtatgtatttgtttggaata +tcatatttctcccgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataa +aataactgctgccctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatga +aaatatttatatttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttat +aaatacaaagagtacatttagttaccggattgcggcttgacatttattttacagaatttt +atcggcaaaacacttcatatgaactatcgcttcacgataagtctatgatagactagcatt +cgtagagaacaggaagagcaatcattatatatgaagtgttacagtgggtactacatatga +gatcattaggtctatatccggccttcctcataagaccttggaaatatcttacatcagaga +tatcaaaggaagtatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacg +taatagtctggttttaactaggggttattgatatttaagctaaaagagttccctgaacac +tcgaaatgtataatctatcccaactaaaaaagtatacctctaattcagaaatgtcattga +gattagactgatgtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaat +tgaaatgtaatacctccatcttaagttctatattttaaagttttatgcggacttcgagta +agtgcacaaatgatggcataagtgcccagttacatgtttgcggccccgtatgagtaatga +tctgtttatcaatctctagctactatcccacgaatgcactgatgccagtcatggcgctta +cattagtcgacagaaatccgacgatacctatcacgcgtgaactgttctggttcttattca +attcgaagtgatctcagatacattacggccatgcttgcccttcatgtctgctgagcagtt +ttgttataggctgaatctcctctaagcgaaattgataggatttttggtggtcgatttagt +ctgtacctgcttattaagattcaaaatgacctacttcttacgccgaaatgatagggatcg +gctgaggaggataaatatacgctggtgcctggtatttatccagaacaagttgcctgtgta +tcagatgaactctaatctccgagataaaaaacaggtacgtaaaataaaggccgcaaaggg +ttacatctcaggatcgtggcgtatagtccaccattagttctgacttacttaatatagact +gaccgagattgtagtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaac +gtataggagcatgatcaaagaagagttaattaatagtactgcactataattgtcggcgga +gtaccatgagctgttgcccaattcgatgtttattaacagcacgcataaaaaatccagact +tttcaattagaattaactataaatggtccgcgaaccttaaatgatcggaaggacgggatc +tgccgttgtatagaccccaactctatctaatttttataacacctctgtaatcaacaaatc +ttattatgccatcattatgtcattcgccaagtaagtccagttcgagattctctggaccgt +gcaatagtattgtcaaattatggtaatggaatccttcttctaacacccttagaaaagcca +cgagaattgacaagttgggcgtgcttgtccaggagcaacataagtgccgtttctttttac +gatgatagggattcttaaagcttttctctattctagatcccagttgccatcatcaatatc +tcaattgatgctcattatatagttcttatttagtatgtccagatgtcactgaagatcctg +cctagaaccgatattctcgacaggatcatcagttcgacggggcaaacgcacctatgcaca +tccatcttgaccgtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaact +cctgtccacgatatgtaggcaagttttactgcctttaattagtagtcgattagtgtagtt +tgatattatctaccttatagaatgtaaacagtaacccggccttaatggtttggcaggatt +ctttgtaaaagttaataatgttcataaactttatcagaaaacctgaagtagtccgccttt +cgcctgcgtaacgttgcagattaattcgttttacggagtggcttgcgtcttgttgtccga +gtacacatattgctcctctcccccactcttctaggaaaatcaattatgctaacctgcaga +ccttcttctttactatctttaatgcatgcccagtatgttcatagggtagacttgctatct +attttgtataatctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggt +ataatttgagagggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataa +taggattaagcaggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaag +tatgactgtgcagtattaattttgaatacatattgcagcccctaggatacattatagatg +tctctttcttacccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaa +ttagccggaattacagacacagattcttgtttacaattgtgggaagaaaaccacctcaaa +cgttgaaacctacattcacaaatggattacgttggggatgagaatcgattccggtcaaaa +atcatgcccggagcaataaccaagaattcacagaggattaatacacttctccatgaagat +aggactgcttgcactatccttatctttgtgtcttccttcaagcaccaatcgtttggggac +aaccacaattatgccaagaaataacggaaggtgttccaaatctatgagtccgcggtttca +tcgcaacgtttcactgtgggtatcatgactttggactttagatttgggtattctagagac +tgtagaaagactgcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcac +gttgtgctagggatgtttccttaggaatccatacatgtaagaaagaatcaaccgtaatta +tagtgttttcggccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatag +attgaatattctggacagcagcgaatcctgattatatctcaagcgaatatatgacccgca +agaaggatttatactagaataagtctaagaaagggcattgggtcacttcttccactaaca +cacttttatcagttttataccttgagagtcccatgcatttttatatatatttaactttcg +ttgcgtaaaactttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgt +cgaacaaatctagtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttag +ctacgtatcttctatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatc +aaatacacatccgatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaa +agtgattaagttgtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatt +taccagtcttttagtttcggtactatttgatcgggacattcgtccaaacatgatggctca +ttcgttctttttttcaattttaatcaaaaccttgtatttacctgatacattaaactgagc +atcgcatggaggtggagattcccatatatgtaatcatttgatatcctattccattctttt +tagttataaataaacgctccactgcacaatgggagtaggacttcaccaataattagcatc +tactgtaaacaagcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaac +ttttgacagatatgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaatt +acggtcgtattacttgttgccaaatggttattactccaatgggctattctaatccgatgg +atacgtaggagagagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaa +gctgttcgggtcagttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattg +ttattgtttaaaagaagtcccctgaatagcccttagataatacgaaaatttgttatgtcc +agtcgctcgtatatcaaaagattcggttaagttcgcagagttttgccaagtttacaggtg +atttactaacacttgggagggtacgtacaaccatcacctggttagcagagaatgaattat +acggtcatgtcgcgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgca +ggcatttacgtcataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttt +tccgttgagtgataatagctgcaacatgaagatagtaaaactgaggttaaactttcacca +tattaaattatatgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcg +cgcttaatatgggtccctatcccgactttgtacgagattttgataaaaaatagtattgta +aattcatttgatggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgcta +tttccctaagaaagcggaaaatcctggctcaatatttataatagtaatggttaagattgt +ggcccaatcgctgagtacccgtcttacgctttttccaacacataatcgacgagaatgtat +ttaaatgtttgagacttacgttttccgcgtacttattattaaagtcattggagagggtgt +cgtctgggtgtagttttctcatctgctcaggagctaaaaatgtaaatctattggttgttt +ctaattctgtcgtccgtgtaggctatttaatttttatggtacacttgaatatgtttagcc +ataatgtagccaatactacaatatcagatacttgtatacgacctatagacttttgccgac +cgctcgtagagtgatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaag +catgcgaagcgagtatttaactgttgactattttgctatatgttactctgaatgttgttt +tttttaccagaatgtgttataatgatcaaccatgcacgttcctactaatcatataaattt +tgttacgtaagcttttctatgatagtggtctaaagactacccttgcatactttaagatta +agacatgcactttaggaggaactcacacgttttgagctgttctagcccacctataagcca +ttcgtccgcaatcccataactacaatagtcggcaatcttttattacccagaactaacgtt +tttatttcccggtacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacg +aaagttatttatgtttaagccgcttcttgagaatacagattactgttagaatgaaggcat +cataactagaacaccaacgcgcacctcgcacattactctaatagtagctttattcagttt +aatatagacagtatttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttat +gttattccatgtggtcggaggatttgcggggcgatagcgctgggcggggatcaacaattt +cgttcatgcgagcgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcac +tcgctagaagtgttacaatcacatcacttcgtaccgaagggactactgtattccgtcttg +gggatgtaacagactgattacagtcttatgatgaagcctcattcatctaaaattagttga +tttattccacggatactatcacactcctatagaaagagttaccaccgtgggaagctagat +ataataaataaaagacatacaatattagtatggctcatgatctacacttactcggatctc +tctttttttataaccagtagatcgcattacacgtattgttgttccgcatcaggccctagg +ggctcaaacttccatggtggataactaaaacgtccgtcactaaacgaagatattaataga +tgaaatacacgggtttacttgatttctgttcagtcattcacgggaaatcctaggagtctt +tcataacggcggtcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattgg +tatttcctggcatcacaatttacctagtattggagatcacttaaaataatgttgagataa +taatcaggatatttctagtatgtgacaaacctctatttagtgattgtgattttcaattaa +acaagacgtaggggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatc +taactcatgtactaagaagaagtgctttcgtttaaggctttctgtctaacattctaacgt +caattcctatgtaatactactgtaaccaagttattactcggctgcgtagataaagtctca +tgtaaatgacggtttatctgttacttttgggtttcaacctagctaggacgccggtactaa +ttacgacacctgcgtatagtgcagggtgttcaatgtgcctttttatgtccggattataac +catccctctcccacttggaatatcaccgggttcttaatgacttagttcgtcttccttatt +ttccgggtaagatcgctgtggaccggacccattttgatctagtctaaaaaggtatatagc +gtttcgtctggcccgcttacgttcactgaaacttagattaatcaatgcactgcactggat +taacaagaacatgttatagtgtactgacacatgttagactaagaggtctgttcgggttag +ccgacttatatgtttaaccgattttgacaactgggttgagagataacaatgaagagtgag +gactgtagaagatcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatt +taattgttctaaccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtatt +gttcaacgagatgcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtg +actattgacagggaatcctaaaaagctactcgaattggtatatggaagaggtatgtactg +agaggtcgcgcctattagtcaaattctgccaaagaagagtcaaaagcttaactagtttga +tggtatgaggtttaatgctaggtggtctataccaccaaaaagtatatgggatatcccaga +atttatcgactttcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaac +ttttgaggatgagtactgccactattatactgtaccatttgtaacttacattttatatct +tcaaagaggtagatattgtcggccattactgtcacttacactaagggtagcttgattact +gatacctctcatggtaaaaagtaatttaagaacctatttttttacataacctctgctact +accgttagtgttttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcag +aaggaaaccttaatgcggataaaaacttttgccggaaccgttaatcctatgagaatacca +ctcttggaatcggtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggt +taggtgagagaactttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgcca +aatgcagaaatcttacactcttttcttaactaagtatgagagcaacctcactcctgaaca +gcttgttacctaacgagaagaggctttaagtagcctggagcctcaaccggatatccggat +ttgactctcatccacttacatgatgattacggtcattacatctcatgattttctgagtgc +cctatagactgggaatttaatctaccctgtttctatttgttaacaaggagaaccactggt +caagatgacgcgcttccatttatgccaccataagtaagttctcggaacccttacatgatt +ggcctaccaacctatatatgtgaccaatgtacggtacatagagtgtggcctatcatattc +aggtcatcgagctcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatg +gaagactaacattggaaatcaacggaattgacaacacgctcactttaataacctatctca +ggataagtttaatgtaattagacggaactttctctaactccgtgtactaactctttgaaa +ataatgtgggtatttttatttcatctagatttgtctgtatcgaaagaaagtattggtcca +aataatcctcagtaaaatcaagtcataaatataaaatttagatcttaggacagaggaaag +tgctttcccgagcataggatctggcctacgccagtagttcatgcttgtgttaaaagttgt +tactgtttatagtccgtactcagggtagtgttcgatactcagcggggaactgacatatta +cactaaggaatcaaggcccttcgtatgggtcatgtttatatatttaattacttacgctat +ttgatcgagaatagctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaa +ttcacagatactgtgtatcatattattatagatgttaaggcatagaattattggtattga +tgtacaaaaaattatgggtgggcagtaccgataggcattacgagcagtgcagcttggaag +aactggatgtatcctataactagtaagagccttaaaggtactacatacccagggatgtta +ccatcattaatttggccatcttcaatcttcgcaatgcatactttcttctacaagatgcct +tttagaagacaaaataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaa +tcaagtctcactaaagcaactaacattccgacatgcaaacgcaggactactagattatta +aattcgccagcccgcctcgtttaatataacatcataaaaattctaagtaatatctcacac +actaatccgccatcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcg +atgttgttatgccaagctagtttcgcgaccatgtaactaattgtggaaagctgctacctt +gaacgacatcaaccatcctacctttgtacaacagaccaacatctctgtactggtaaatag +atctgaaaagttataaatataactgttttcacattgatagaaaaacagctatgtgctatt +tgtatatactataataaattaagcgaaacatggagattaaaacagtgttttctcatcctc +cacctcttgttctgctaatttataattcttgatgccactcgtgtgagtcgtccattcgat +cgtaaagaacccgacataaatagatacgacgctgaacgagatcctatttctcctgaaaat +tattagcacggtaactcctagggatagtggtactagttggtatgaacgtataaaaacttg +tactactttctcgggatgtgagggagcaaactattactcgaccagtgcaacgcattatcg +acagtaaaagttttcagctgatacctgtctggatggattatatgcaggtaggcgagagtg +gattgtagcgatgctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttag +ccaggaaaagtcatcattgcactgcatatcgtcgattagctgtcatttcgtccactggta +ccagttcaacgtacatcaaagtccgggcgcatccatatcaagttttgcaatagtactcca +gaccatgaaatggttatccagattaataataacttaatatactttcactacatactcagc +gggtattaaatttcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagag +tctatcacgcctaattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtag +aatatgatgttaaatcatttatattccagggagattgaatagcttacgattagctggtat +aatttaactcacatgattaagcaaatatctgtaggaccgagggaaagaataaaataaagt +accatgagttcggaacgctgcattacatggcgttgggctagcctgatacaagaagatgag +tatggagctctcttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagc +agatgattatcgtctaacactgtctttaccaatgcacaacgcatagatttaacctgaact +gttctggattcactcctgactacagcctacaactcatttctatgcataactcttaaagac +agtcgcaatatcagtacctctatacacatcggatcagactagatcataagataagtctcc +tctggatccttgtattctgttaagtacactacaaatttgtttagtgtctgggacaattac +gataagggtcgcgactagaccacagggcatatgacctccaccgctcctagcgagtctcca +atctgcaagcactcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttac +gagggtgagacccatttagatatgcctcgtttaaccgttttaggcttgataggatgagtt +tgtcgatccatcaaattcccgacattcatattgtccaataagtatatctagcttattcgg +actcgctaaactaaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaa +attatagtcaatctcccatggggccttatggcagcgtatacagctggtataacgaccata +tacaactatgaacggactagctgtgaactaagcagattattggatccttgtgtataattt +taagtttcgatctatatgctatagtatagaaaatgttccgatcgtacgcttcctttacag +ttaaacagtctatatcatgaagcttatccaaagctggacatttgatggcaatcttactta +attatgaaacttaattacctattattgaaagtatttatatgatcgaataagatttgctct +ataaacaggtcgtccattcacgacctagtgattgcgtaaattgaccaacctaggtaatct +aaagcctgcatctatttcttatcattcatgttatactgacccgttctcagtacttaaaaa +tgatcgtaagcaagaatcactcacgctcatgtcacatttagtcgaaataaactgccgatg +ggaaggaagttccgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggt +tatctacggataactgtgcgatgaactactataggtcaaaattatcttcaatctcattct +agatcatataaagatgtccttcgcgattgatacgtctacagtgtgttggtgttacacaga +gggtagcgactacttacttactaactctctcttgatccgcaagcataagccaggttaaag +tgctctatctttttctgtggattataatagttataccgccttgcatctaggtgcccatta +ggtaatgccctagtgttttcataaatttactcctgccatctaacgttactttaatttccc +agattcaataggtctctcatttgaaaattgttatatgtcaacaaagaatataatagctga +gtggaacaatacactgtgagggagtaatacatactctaaattttctttacggtttgcgcc +tgcacagttttttttatctatgtgatccgcataaaaagtaatttcaacgttccattcaag +ttaagtcttggtgacactagcattaggagagatcaccaagaccattatttatttagctag +ggtttaagtcggttagaaatatcagataatgaggtctttatccggccttacgcagtagaa +attggaaatttcgtaaagcactgagttcaatggaagtatggccgaacccacataatgcac +aaatcaagtcgatttcttccgtccttttagtctcctgggaactacgggttattcatagtt +aagctaaatcagttaacggaactagacaaatgtataatagttcccaaatatatatctata +aatcttatgcagttagggaatgcagatttgaatcatggcaatacgctagctcggaactca +actacaagtgttggatgtacgaattcaaaggtattacatccttatgatgttcttttttgg +atacttttatgacgacttccacgaagtgaaattatgttcgaatatctgaacagttacttg +gttgagcccaaggatgacgaatgttctgtttataattctcgtcataatataaatacaagc +atatgaggccagtcatggagctttcatttggactaacatttccgtagagtcatatcacgc +ctgtaatctgatccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgt +gacattcatggctcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtt +tggattgtgggtcctccattttgtctgttaatgcttattaagattaaaaatgtactacgt +atttagacctaatgattgcgatacgctgtggaccattaatataagctgcgccaggggatt +tttccagatcatctggcctgtgtatatgttcaaatctaatagccgagagaaattactccg +acggaaaataaaggcagataagcgtttcagagcaccatcgtggcgtttagtcaaccttta +gttcggaatttattaatatacaatctcactctttggacgagctccttaaaagatgccctt +gtatatcatgtcccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatac +gactgctctataattgtccgaggagtaccttctcatctgccaatagtcgttgggttggaa +aacaacgcattaatatgccacacttgtcaattagaagtttctataaaggggacgagtaac +tgatttgagacctagcacggcagaggacgttcgtgtgacaacatctctttataagtttga +gataaaatcgctaatctacaatgattatttgccaatcattatcgaatgcgcaaagtatct +cctgttcgtgattctagcctaaggccattactatggtcaaattatgctaatcgaagcagt +cttctaacacccttagaaaagcaaacactattgaatactgccgccgcattcgccagcacc +aacataactgcacgtgcttttttccatgattggcattatgaaagatttgatctatgattc +ttaccagttgcaatattcaatttagcatgtgttcctaattattgtgttattatggtctat +ctcatcatgtaaatgaagatcatgacgtcaacacagattctagtcaggatcatcagttcc +tcggggaaatcgcacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgt +accgacaaaagctcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttt +tatgaggagtcgagtactgttggttcatatttgctacatgattgtatgtaataacgatcc +cgccctttatcggttcgatcctttatggcgataagttatgaatcgtcagtatctttagat +caaaaactcaactagtacccagttccccggaggaacggtcatgattaatgcgttttacgg +tctcccgtccctcttcttgtcagaggaatcagtttcatccgatcccactcgatgattggt +atagctatttgccgaaaagccacaacgtattcggtactatcttgtttgattcccctgtat +cttaattcgcgacacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgaca +cttgttacaattatccagttgcgtttaatggctgtgggtcacaagattgttagacaggtc +ccgcgtgtcgtaggaaattgataattggagtttgcaggacgaatagctcacccgcctaag +tgatccaaccctcatcaggataactatcactgggcagtattatttttgatttcatatgcc +accccctaggagactgtagtcatgtatctttcttacccaatctagcccgaaacaagaaag +aatgtcgattccagtcaccttttattagaccgatttacacacaaagtgtcttggtttaaa +ggctggcatgaatacatactcaaaagttgaaaacgacttgctctattcgattaccttcgc +gatctcaatcgattacgctaaattttaatgcccgctgaaatatccaacatttaaaacagg +attaattctctgatccatgaacttaggactcattgcacgtgacttatctttctctcttaa +ttcatgctccaatacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgtta +ataagctatgagtacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggac +ggtacatttcggttttatagactatgtagttacacggcatcaacatgtaattaaaacggc +gtaacctaggaaagccgaacgcaccttgggattgccatgtgtccggaggattacatacat +ctaagaaacattctaaactatgtatagtcgtttacgacccttgtagtacgtgcatccctt +ggcgaaaagtactctgggtattagagtgtatattatcgacagcaccgaatcctcatttta +tagcttgacaatttatgacccgaaagaaccttttataagtctataagtatatctaacgca +attgcggcactgagtccactaactatctttgagcagtgttatacagtgagacgccatgga +aggggtttatatattttactgtcgttccctaaaaagttaattatcagacctgcgcgatct +cgtagatgaacaacgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatc +aaccgtttctgcggatcgcgttacattccttgcttatttgcgataaatcgatacaacccc +attaccagaaaaacccggagaatcaattactctgcagatcttatactaaaaaagagatta +caacccctgttctatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagc +gattttaactttcgcttttccattttccagtattgtactttacgttatatttgagcggca +cattcgtcaaaacatgatccatatggactgaggtgtttaaatgttaatcaaataattgta +ttttcagctgactttaaaatctgcagccattggaggtggagattccaatagatgtaagca +ggtgatatcatatgcaattcttgtgacttattaagataccagacacggcacaatcgcagt +agcacgtaaacaataatgacaatcgacggttaaattccgaacgtaagatatgtttacgga +tgcactaaaataggtagcaacaacgtttctctgagatgtataagttaccaaacactggag +aattccgctaaactaaggacaatttccgtcgtattaattgttgacaaatggttagtaata +cattcgcagtggataatccgttgcatacctagcactgagtgtaaataaaaccaatcgact +actggcatttcgggctaacgactagatgttagcctatgtgaaagcctcacacatgcttat +tgccttcacggtgagcaatgtttcttattcgttattagaagtcacctgtagagacagtag +agatgacctaaatttggtttgtccagtcccgaggtgatctaatgattaggttaacttaga +acagtggtcaattggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaa +actggtgagaacagtatgatgtattcggtcatctagacaaccccatcgctgggagtttgg +acagtgttatgattcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccgggg +agatagggttaatttaggcttttttacggtgtggcatattagctcaaacatcaacattct +taaaatcagcgtaaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaa +taagcttaataagatttaggtccgaccttaatttcggtccatagcacctctttctaagtg +ttttgcttaaataattgtattgttattgattttctgcgagttgaacacggaaaataagtc +aaaaaggacacttttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttt +tagattagtaatcgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttcc +aaaaaattttagtccactaggtatttaaatgttggacactgaacgtggaagccgtcgtat +tatgaaactaatggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcaga +aaaaggtaaatcttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtt +tggttcaagtgaatttgtttagccagaatggaccaattacgtcattagctgttacgtcta +tacgaaatatagactgtggacgacccatcgtagagtcatgtagttacatgtgaccttaga +acaccaatcgtgtgcgattgtaagcaggacaacacagtattgtactggtcaattggttca +tagatctgactatgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcct +ccttcctaataatcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaaga +cgaaacggccttaatgtaacattaactattccactgtaggtggatctaacaaggttggac +atgtgctaccaataagataagaatttcgtccgcaatacaatatctacttttgtagcctat +cttggattaacaacaacttacgttggtatttcaccggacgtatcaaatgattctgatttt +aatgactgagagtaaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtc +acattactgttagaatgaacgcttcattactacaaaacctaccaccaactcccacattaa +tattatactagatgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgtta +cgaacacgtacattaaattgttagggtattaattgtggtcggtgcatttccggccccata +gcgctccgcggggagaaactatggccttcatgacagcccccccataacatctaggtaatg +gtcggataactataaacaaccctctccagagaactgtgaaaataaaatctcttagtacac +aagcgtatactggtttaagtcttgcccatcttaaagactcttttcactattttcttgatg +cctcattcttctaatattaggtgattttttaatccgagaatataaaaagacgatagaaag +tgttaaaacacggcgtagcgacatattttaaagaaatgaaatactttttgactatccctc +atgatctaaacttacgcggagctatctttttgtataacatgtacagagaattaatccgat +gcttcttccgattaaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaac +gcactataccaagtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtca +tgcacggcaaatacttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagct +cgcgtgacgtatagaccgtattgctatttcctgccttctcaattgtccgaggattgctga +taacttaaaataaggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtt +tgtgtgtttgtcattttcaagttatcaagaactacgggtataatttacgacgtaatgttg +gtttgatgcccgattgcgaatatcgtacgaatggtatttgtacaactgctttcctttatc +gattgctcgagaacattataaagtctattactatggattaagactgtatacaagtgttta +agcggagcccgtgataatctataaggttttggtacctttatctgttacttttgccttgaa +acatacatacgtacacgggaatatttacctaaacgccgtatagtccagcctcgtatttgg +gccgtgttttgtcagcattttaaactgaaagcgcccacttgcattataacccggtgcgga +atctcttagtgactcgtcaggagtttacgcctttgagacctctcgacaggacccattttg +atctagtcgttataggtagagtgcctttcctatcgcaccattaccttctagcaaacttag +agtattcaatgaaatcatatcctgtttatactaaatgttataggctaatgacacagctga +cactaagaggtctcttcgggttacccgaatgagttgtttatacgatgttgacaactcggg +ggagtcatttcaatgaagactgaggactcttgatcagattaaaacgcttaatgactgata +atttagattatgccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctg +agaaaagtcttagaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcg +gctgtagctcttggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactatt +cctagagcgaagagctatgttctgacacgtccccaatattaggcaaaggctccaaaagaa +cagtcaattgattaactacgggcttggtttctccgtgaatccttgcgccgctataccaca +taaaaggatagcggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagta +cactagcaaccccttagcaattaattttgtccatcactactgccaagagttgactggacc +agttggaaatgacatttgatatattaatagagctacatattgtaccactttactgtcact +tacactaaccctagcgtgattactcatacatatattcgtaaattctaagttatgatacta +gttttgtaaatttaatcggcgaagacacgttctcttgtacgagcttcaactaaatatttc +actgtagccaaccactttaaccagaaggataccttaatgccgatataatattgtccagga +aacgttaatactttcacaagacaaagcttggaagaggtactttacgatcacctgatagat +cgaccggaacgattctatataggtttggtctgagaaatttgtagctaaaaccatgttcca +taggaactcctctgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatcta +tcacagcatcctaactcctcaacagcttctttcctaaagacatcagcaggtaagttgacg +gcacccgataacccagagcacgattggaatctaatactctgtatggatcattacgctaag +taaatataatgattttctgactcaaagttacactgcgaattttatattaactggttctat +ttgttaaataccacaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatcta +acttataccaaccattacttctggcgcagaaaaacatagatatctgaacaatcgaccgtt +aagactgtctcgccgatcttaggaacctaatactgctcagtagttattgtttatttgggc +catccccggattatgtcagccatggaacactaaaagtcctaatctaacctatggacaaaa +agctcacttttataaaattgctcaccttatgttgattgttatttgtccgaaatgtctata +actcagtgtactatctattggaaaattatggccggagttttattgaatatacttttgtat +gttgagaaagaatgttgtcgtaataattatcagctggaaaatcatctaatatatattata +ttgagatattacgacagacctaagtgctttcccgtcatgagcagatggactaacactctt +ggtaatccttctcgttttagttggtaatgtttagtctaagtaatatcccgactcttactt +actcagagcggaaatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggt +tatttttttaattacgtacccttgtgcagagagtttagctattcgatcctacttagtatg +aaccatgagagtacaggttggtaattcacagagaaggtcgagaagattatttttgatgtt +taccaatactatgaggcgtattcatcgaaataattttatggctgcgcacttcacatacgc +aggaagaccactgcagcttgctagatctggatgtatcattgtacttctaagagcctgaaa +ggtaatacattcccagcgagcgtaacagattgtatggggacatattcaatcttagcaatg +cattcgttcttcgaaatcaggcatttttgatgtcataagttctgtcaactataaccctgg +aactttaatctgttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagca +aaacccaccactacttcagttttaaattagaatcacaccctagggtattagataataatt +aaatgtcttaggaagagatatcaaaagatgcagacatcctcaagtgaataagtctccggt +ctttcacaaacacatggttaagcgatgtggttttgactagagacgttcgccaccatcgta +atatttctggttacctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagta +caacttatctcttatcctatagagatctcaaaagtttgtatttttactggtttcaaattg +agagaaaaactgcgttctccgatttctatattattgtttaaatgatgccaaacatccagt +ttaaaacacggtgtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaa +actacggtcacgcgtacattacagagtaaactacacgaatgaaagagataagaagatgaa +agagttaataggtctcctgttaattatgagaaccctaactactacggattggcctactag +tgggttggaacggatataaaattcgactaagttcgcggcatgtcaggctcctaaatatga +agagaactcggcatcgaattatccacagtaatagttggaacatgattcctctatgcatgg +tgtatatccacgtacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatatt +cttcctcagaaaaggactgttgagcaaggaattggattctgtgaacggaatatagtcgag +tagatggaatttcctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacat +atcttcttggcaattagtactccactaaatcaattggttataaacttttagaatatcttt +atataagttcactacttacgctgcgggtagtatatttaaagtgatgtcttaggaatctta +tggcggcggaataaacggcttgactatagataccctaattctggcataaccctgtaacgt +gtgaagcatgctttaatagacgactagatcagcttatagaatggatatgactgccacatt +gaagagattaacattagcgggtataatgttacgaacttgtttaacaaaatagctctacca +cacacgcatagtataatataaaggtcctggagttcgctacgagcctggaattgcagttcc +cctaccctgagtaaacaagatcagtatggacctatcttctgacccacgtgtaaaaactac +cgttagcggccctgagaacggtgaagttgattatcggctaacactcgctttaccaaggaa +caaacaattgatggaacaggtaagcggctggattctatcctgaatacagcataataatat +ttgctttcaatatatagttatgacactcccaatatcactaactctttacaaatcggatat +gaagagtgaattagagatggagccgatcgttccttgtattctggtaagtactcgactaat +gtgtgtagtctaggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaa +tcctccgagcatagagactctaaattcgccaagcaataagtcccgacgcgaaggatgaga +agctcattgaactgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaa +gtttttgcctggagtggttgagtttcgcgatacataaaaggccccactttcatatggtca +aatatctatatcgtgctttggacgactcgataaactaaagtagcctagtaatgccctaaa +ccgctgcatttgtgcaataaaaaatttagagtatatataacttccggacgtatggctgcc +ttgaatcctcggatatcgtccttatacaacgatgaacggtatagctcggaactatgcaga +ttaggcgatccttgggttgaatttttagtttccatagatatgagttagttttgatatggt +taccatacgtccctgcattgaaacttaatctgtatattgattgatccttagcaatagcgg +cacatttctgggcaatatgacttaattaggttacggtttttactatgatggatacgtttt +atatgatagaataacagttgctatttaaacaggtactacattcaactaatactgtttcac +tattgtgtccaacatagggaatatattgcctgaatagatgtattatcaggcatcttttac +gctccaggtagaactaattaaaaatgatccttagaaactttcaagcaacataagctaaaa +gttacgccaattataagccacatcggtaggatcttcaggcattcccatatccttctctat +caatcccgtctgttgctaattggttatctaagcatatcgcggcgagcatctacgataggt +ataaagttgctgctatctaattcgtcataatatatacatggaattacagattcatacgtc +ttcagtctcgtggtgtttctaagagcggacccaagaattacgtaatatctctctcgtgtt +acccaagaagttgacacgtgattgtcagctatctttttctggcgatgttaatagttataa +acaattgcatatagctgcaaattagctaatcaaatactcgtttcttaaatgttatcagca +aagctttaggttctgtaatttcactgtgtaaagagggcgctaagttcaaaattggttttt +ggcaacaaacaatttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctc +taattggtctttacggttggaccaggcaatgggttttttatctatgtgataccaattaaa +agtaatttcaaagtgacattaaacttaagtattgctgtcaagaccattacgacacttcac +caacacatttatgtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgc +gttatcagcaagtacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaag +gtgcccacatcacacattatcaacatatcatgtcgttgtattacgtccttttactagcct +gggaaataccggtgattcagagtgaacataaatctctgaaagctactagacaaagctagt +atagttaaaatatatatttcttttaatattaggatctttgcgattgcacatttcaagcat +cgcattaacctacctccgtactcttctacaacggttgcatgtacgatttctatgcgatga +aatacttatgttcttagtttggggttactttgttcacctagtcctcgaacgcaaattagc +ttcgaatatctgaaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataat +tatagtcagaagataaatacatgcatatctggacactcttccacatgtcatgtcgactaa +ctttgaactacagtcatatatagactgttatctgatccgtatgtgtctattactactctt +atctgagaaaggacccaatggagtcacagtaagcgatcatgtcatcggggctttttccct +gattataagattacactattgctgtgcttggggcctcctactttttctatcttaatcatt +ttgtacattaaaaagctaagaagtaggtacaacttatctttcccatacgagctggaccat +taatttaacagccgcaaggcgagttttaatgttaatctggaagggctttatgttctaagc +ttttagcactgagaaattaatccgtaggaaattaatcccacataacccggtaagagaacc +ttacgccccgttactaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcg +acgagctccttaatacaggccctgcgttatattcgaccgtacctataactagaccaccat +cttaaatgtacagttatggttttcgacgcatagagtatgggaccacctcgaaatgctcag +ctgcaaattgtactgggggtggttatcaaacatttaatatgaatctatggtaaagtacta +gtttatagatagccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgt +cacaaattagattgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaat +atttatcgattgcccaatcgttctactcgtactctttatagcctaacgccttttcttggc +gctaattagcctaatccaagaaggagtctaacaaaattacttaaccatactcttgtctat +tcggcccacgcatgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccag +gaggtaacattggatctatgagtcttaacagtggaaatatgatttttagattgtgttcag +atttattgtcttattttggtctatctcatcagctatagctacataatgacgtcttaactg +tttcgactaaccttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaa +cgcttaactatcctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacag +atctaccattcgtggaatcaatttttggacgagtactggtcgggtcgtgcttatttgcta +caggattgtttcgtataacgttcaagcactttagcggttccatccttgatggcgttaact +gatgatgcgtaagtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaa +cgtcatctttaatgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtc +atcagagacaaatagatgattcctatagctttttgcagttaagccactaagtaggcggtt +ctatagggtttcattcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtat +agaccattcttcaggcccgccacaatggtttcaagtttcaacttccgtttattggctgtc +cctcaatagagtcgttctcagggcacgactctcgttcgttattcataagtccagtttgat +ccacgaatacagaacacgcatatctgataataaaagcttaacgataactttcacgcgcat +ggtttatttttgatttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaa +aatttagacaaacataaaacaaagtatcgccattacagtctcctgttaggagaacctttt +tatcaatatgtgtaggcgtgtattggcgcccttgatttaataataattacggctaaacgt +attgatattttccaggaactgccccatctcatgagatgaccctaaattttattcacacct +catttttaattcttttatatcacgattatttatctgagcaagcatctttgcaagcattca +tagtgacggtgctgtctctatgaatgcatgctaatatacggtgcgctaaacatattggtt +caattcaatgtaagctacctcggaatttgcttgcactaagacggggaagccaaaacggta +aatcgccgtatatgctagtgccaagggacttgtccgttggagtcactatggagttacaag +cattataaatctaaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccc +tggggtacggaccatgaaatacttctttcatacatgataaacgatggagactcggttacc +accctggtagttactccatcaattggagttaactaagatcgctattacaggctttattag +ccaatcatcacaagcctctttttagagattcacaagttagcaaaccaaagttcctttgat +aagtctttaacgagatctatcccaattccggctaggagtaaaatttatatatttgagatc +ggggttaaagtcacacgcaatgcaaggggtttttatatggtaatgtccttccctaattag +gtaattttcagacctccgagagagagtagatcaacaacgcgttatactcctaaaatgctt +gtcgataacatgacactacagatcatccctggatgagcatcgactttcattacttgatta +gttcagttaattcgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgca +catcttagactaaataacagttttcataccctgggatttgtgtcactatctcaggaacgt +cgagacgtcccctatcaccgcagcgagggtaactggccctgttccattgtaatcgatggg +acgggacgttatattgcagacccaaagtagtaataaattcagccatatggacggaggggg +ggaattgttaagaatataattcgattttcagctgaatgtaaaagctccagccattcctcc +tccacttgacattagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgt +ttccagacaaggaaatagcccagtaccaagtataatattatgacaatagaagcttaaatt +cacaacgtaacatatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgt +gcgagaactgtcaattcacggcagtagtcacctaatctaacgtctagttcccgactatga +agtcttcacaaatggttagtaataatttcccagtggagtagaagtggcataacgtgcact +ctctgttaataatacctttagactactcccatttcgccagaacgtcttgatggtacccta +tgggaaacactcacacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatt +tctacgaacagctagtgaaaggactgatgacctaattttggtttctcaagtccagacgtg +atattttgatgaccgtatctgacatctctgggcaattcggttaacctctggtacgaaata +gtccgtcgcgtaggtaaaaatgataatgctgtcatcactatcatgttttagctaagctac +actaccccatcgctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacga +attcctaatactcttgctcagggcacttagggttattgtagcctgtgttaccgtctcgca +tattagatcattaatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgt +tctgataggtagacagctaataaagatgctgttgaacagttacgtcccacctttattgcc +ctacagtgaaactagttcttactctgttgctgtaatatgtctagggttattgatttgctg +ccacttcaaaacggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaa +tccccaattgaagccagaaattttgagatgtcgattcctgatcattcgccaaatttacag +ctcgtaaacgagttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggct +caaggtacgtggaacacgtagtattttgatactaatgccagacccgctacgatccctgta +ctgtgagcagagccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgac +tacgtgtagcctagtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaa +tgacgtcttttgatctgacggcgttaacaaagatactctgggcaacacacatacttctct +catgttgtttcttcggacctttcataacctttcctggcacatggttagctgcacatcaca +ggattgtaagggtctagtggttcagtgagcggaatatcattcgtcggtggtgttaatcta +tctcggtgtagcttataaatgcatccgtaagaatattatgtttatttgtcggtacgttca +tggtagtggtgtcgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaagg +taggtccatctatatacgttgcacagcggatacaaataagataagaatttactaacattt +aaattttcttattgtcgagcatagattggaggaaaaacttatttacttggtatttaaacg +gaagtttctaatgtttatgattggatgcacggacagtttactgcttactttcttaggttt +cttgaacaacaggatgcactagtaacatgtctcgttcatgcttccattaagttcttctta +aacttacacaaactacctaatttagagttgacgagatggttgaacgtgttgtgacaaacg +tttgcaaaatgcacagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattct +gctacgtccattgcaggccacattcacatcccacccctgaatatatggactgaatcacac +acaccaaatttcatctaccttatcgtagcataactattaacaaacatatacagacttcgc +ggtaaataaaatatattagtacacaaccgtatactggttgaactattgcccagctttaag +acgcttttaactaggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacc +tgaatagatatagacgttagattgtctgaaaacacgccgtagagacatttttgttagata +tgtatttctttttgacgagccagcatcttagtatctgaagacgagctatatgtttgtaga +aaatcgactgacattgtatacgaggcggcgtaagattaaccaaattccccagaattagta +atggcgccttatcgatttactaacgatatataacttgtgatgttgtctgcaatgtatacc +cgtgtaggctgtgctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccacc +gcgtacttccatgcgtctatacatagcgtcaccgatactacgttttgctatgtaatccat +tctaatgggtaagaggattcctcttatagtaaaatatgcttgactttttaagaaccattg +ggagtggttggcaaaataatagtgggtgtctttctcagtgtatagttttctacaactacc +cctattaggttacaagtaatctggctttcttgccacttggcgatgatagttagattcgta +tttctacaacgcagttactgtatccatggcgcgagataattagatacgatttgaatttgg +atgtagactcgttactactgttgtagaccagcacgtgagtatctagatgggtttgctacc +ttgttagcggacttttgccgggaaaaagacatacgtacaaccgtatattttactataagc +agtattggccaccctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaa +aattccattttaaaacccggaggaatctattactgacgaggaaggtgtttaacccgttga +gacatctcctaacgtaaaaggttcatattctagttattccgagagtcactttcctatcca +aacatgaactgatagcataatgacaggttgaatggaaagcatatcctgtttattctaaat +ctgtttcgctaatcaatatgctgtcacgaactcggagcttacccttacaactatgtgttc +tgtttaccaggtgctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatct +gatttaatagcttaatgtctcatattttacagtagccagtgtagtatggaaggcggcgaa +ccagcccctacattgggtttcctgacataagtattacatatcacttgtctgattacacag +caaaatcgctaaccttactttgcgcatgtagctattggaactttgggctagtgtctatcc +cattaagtttaacagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaa +gttttggatttggatcaaaaactactcgatattcatgatctacgggcttcctttctccgg +gtatcattgcgccgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgg +gatagcgtagaaactaaacaacgaatagaccatccaatttgaattttattgggtccagca +cttcgccatagtgttgaatggtaaagttcgaaaggaaatttgttatattaattctgctac +attttcgaccacttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatg +ccgtaattctaagggatgataataggttgggaaatttaagagcagtagtaacggtcgcgg +gttcgaccttaaactatatatttaaatctagccaaacaagttaacaacaaccataaagtt +atgaccttattatattggcaagcttaacgttttaattgctctagtaatagagtggtagag +gtaagggaccatcacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaa +atttcgagataaaacattcgtccttagcaacgaatatcgaatggcaattagccacattga +gttaaatagttgaggatatttcttgcacagaatcagatctaatctaatgattcgttacta +aacacttcaccaggtatcgtgaaggctcaagattacccagagaacctttgcaatataaga +atatgtatgcagcattaccctaagtaattatattctttttctgactcaaagtgacaagcc +ctagtgtatattaaatcggtatatttgggaaattcctcaaactatcctaatcaggtagcc +atgaaagtgatcaaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaa +tagattgcgcaaaattcgtaccttaagtctctcgccaagatattaggatcctattactca +tatcgtgtttttctttattgccgccatccccggagtatctcacccatccttctcttaaag +gcctaatattacctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgat +tcttatgtgtaccatatgtatagtaatcacgcgactatatagtgctttagtatcgcccgt +gggtgagtgaatattctgggctagcgtgagatagtttcttgtcctaatatttttcagatc +gaatagcttctatttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtc +atgaccagatccacgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtc +taacttatatcccgtcgcttactttctaacaccccttatgtatttttaaaattacgttta +ttcgaacgtacttggcggaagcgttattttttgaagtaagttacattgggcagactcttg +acattttcgatacgactttctttcatccatcacaggactcgttcgtattgatatcagaag +ctcgtgatgattagttgtcttctttaccaatactttgaggcctattctgcgaaatttttg +ttgccctgcgaacttcacataccaaggaacacctcgcaacatgccttcatatccatcgtt +cattgtaattcttacacaatgaatcctaagtaattacatccctgcgtaaaagatggtagg +ggcactgaggatatattaccaagcatttagttatgagtaatcagcaatgtttcttgtatt +aagttctctaaaatagttacatcgtaatgttatctcgggttccgcgaataaacgagatag +attcattatatatggccctaagcaaaaacctcctcgtattctgttggtaattagaatcac +acaatacgggttgagatattaattatttgtagtacgaagagatataaaaagatgaacaat +tactcaagtcaagatgtatacgggatttataataaaaatcgggtagagatctgctttgca +attcagacgtgccactaaatcgtaatatgtcgcgttacatcagaaagggtaactattatt +aattaataaagggcttaatcactacatattagatcttatccgatagtcttatctattcgt +tgtatttttaagcggttctaattcagtcattatatcagtgctccgagttctttattattg +ttttaaggatgacaaaatgcctcttgttataacgctgggagaagcagactaagagtcgga +gcagttggtagaatgaggctgcaaaagacggtctcgacgaatggacagactttactaaac +caatgaaagacagaagtagagcaaagtctgaagtggtatcagcttaattatgacaaccct +taatacttccctttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttaga +ggcatctctcgctcataaataggtagactactcgcaatccaatgtgactatgtaatactg +ggaacatcagtccgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacat +gagaccacccccgtggggattattagtccgcagtaatcgactcttgacaatccttttcga +ttatgtcatagcaatttacgacagttcagcgaagtgactactcggcgaaatggtattact +aaagcattcgaacccacatgaatgtgattcttggcaatttctaatccactaaagcttttc +cgttgaatctggttgtagatatttatataagttcactaattaagatcacggtagtatatt +gatagtgatgtctttgcaagaggttggccgaggaatttacggattctctattgatacaat +ttgtctggcttataactcttaaggctgaaccaggcgtttttagacgacttgatcagctgt +tagaatggtttggactccctctttcatgtcagtaacatttcagccgttattgttacgata +tgcttgaacaatattgatctaccacacacccatagtatattttataggtcatgctgttac +ctacgagcatggtattccacttcccattcaatgagtattcaacatcactagcctcagaga +tgatgacccacctctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagac +gatatcaagcgctttaaattgcatataacatttgagggtaaagctaagcggatgctttat +ataatcaatactcaataataagatttgattgcattttagagttatgacacgacatagttc +actaacgagttactattcccagatctagactgaagtactgatcgagacgatccttacgtc +gatgatcgttagttatcgacttaggtcgggtctctagcggtattggtacttaaccggaca +ctatactaataacccatgatcaaagcataacagaatacagacgataatttcgccaacata +tatgtacagaccccaagcatgagaagctcattgaaagctatcattgaagtcccgctcaca +atgtgtcttttccagacggtttaactggttcccgggagtcctggagtttcgacttacata +aatggaaacaatgtattttgctaatttatctatagcgtcatttggaccaatacagaatat +tatgttgcctagtaatccactataacccgcaagtgctgatagaaaatttttagacgattt +ataaatgccccaagtatccctcccgtgaatcctccgttatactaattagtattcgttcat +acgtataccgcgcatatatgaacatttggcgataaggcgcgtgaattgttacgtgacaga +gatagcagtttcttgtgatatggttaacagacgtacatgaagggaaactttatatctata +gtgatgcttccgtagaaataccgccactggtctgccaatgatgaagtatgtagctttagg +tttgtactatgaggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgac +gaatttatactaatacgctttcactattggctacaaaatagggaagagtttcaatcatga +gagggagtatatggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcat +tcttgaaagatacataagcgataagttacgacaattataagcaacatccctaccttcgta +acgatttcactgttactgcgcttgaaatacactatggggctattggcggagagaagcaga +tcgcgccgagcatatacgagacctataatgttgatgatagagaaggcgtctgaattgata +catcgaagtacactttctttcgtagtatctctcgtcctctttctatctccggacacaaga +attaagttatatatatagagtcttaccaatcatgttgaatcctgattctcagagttcttt +ggcgggccttgtgatgactgagaaacaatgcaatattgctccaaatttcctaagcaaatt +ctcggttatgttatgttatcagcaaagcgttacgttatgttatttaaatctggaatgacg +gagcgaagttcttatgtcggtgtgggaataattcttttgaagacagcactccttaaataa +tatcgctccgtgtttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtgg +tgtatatatcggataacaattaatacgatgttcatagtgacagtatactgatcgagtcct +ctaaagtcaattacctcacttaacaatctcattgatgttgtgtcattcccggtatcgccc +gtagtatgtgctctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgtta +ggtaagatctctctgaattccttcgtgccaacttaaaacattatcaaaatttcttctact +tggattaactacttttacgagcatggcaaattcccctgtggaagacggttcattattatc +ggaaaccttatagaaattgcgtgttgactgaaattagatttttattgtaagagttgcatc +tttgcgattcctctggtctagcttccaatgaacagtcctcccttctattcgacatcgggt +ccttcgtacatgtctttgcgatgtaataattaggttcggagtgtggccttaatgggtgca +actaggaatacaacgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaac +gtgctccttgcttagcttgtgaatgagactcagtagttaaataaatccatatctgcaatc +gattccacaggtattgtccactatctttgaactactctaagagatacaagcttagctgag +accgaggtgtatatgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcga +gaagctaataccggctgtttccagctttataagattaaaatttggctgtcctggcggcct +cagaattgttctatcgtaatcagttggttcattaattagctaagtacgaggtacaactta +tctgtcccagaacagctccacaagtttttttacagccgaaacccctgtgtgaatcttaat +atccaagcgcgttatctgattagagtttacaactcagtattttatcagtacgttttgttt +ccaacattacccggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgta +ggaagtgaaaagataaatattgcctacacatactgaattcaggcaatgcgttttattcga +aaggtcatataactagaaaacatgatgaattcttatcggatccttttactagcatagtgt +tggcgaacacctcgtaatgctcagcggcaaattggactgcgggtccttatcatacatttt +ttttcaatataggcgattggtctaggttagtgattccccaacacttaaggtttgctgaca +ttcataccctcagcaacttcctctcaaaaattagagtgagttggtggtcttataagaccg +ttgattatttgaggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctg +tagacaataacccattgtagtgccgattttgtgcataatacaagaaggaggatataaaaa +tgacttttcaataatattggctattagcaacaagaaggagaatcctcattaagttagcaa +ccgcagggggtactgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaa +ttatgattgtgagattcgctgaagattgtgtctctgattttcctagatagaataagctat +agctacttaatcaactcttaactgtggagactatcctgatgatctgaataccccatttac +aaaattccatatcaatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatca +gcctttttatacaagacaaaacactgcttccattacgggtagcaatggttgctcgactac +tggtagcgtcgtgatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgac +ctgacataatggagcgacttatcggatgttgccgatctttagggtcatctattaagctta +tacgaaaaagggacaagcacgttacgtaatctggtaggactgggtacctagaaacgcaag +aggaggcgaactccaatatctgtaagaacagaaaaatacaggagtccttttcatttttca +agttaacaatataagtaggagcttagagaggcttgcatgaaaatcgttaggaattacaga +ataggcagagagtggggcgtgtagactacattcttcaggccccacaatatgggttatagg +ttaaactgcactttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgtt +ccttttgctgtagtccacgttcatccaactattcagataaacaagatcgcagaattaaag +cttaaccatatcttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctc +aatcttgtctgcgagagggaggaaaatttagacaaacataattcattctttcgactggac +acgctaaggtttggacaaactttgtatctatatctggaggcctgtattccagcccttctt +ttaataagatttacggcttaaactatggatatttgccaggaaatgacactgctattgaca +ggaacataattttgattcaaacctcattgttaattattttatatctcctgtttttatatc +agaatgcttctgtcctagaaggcatactcaaggtgagggctcgaggaatgaatcataata +gaccggcccctattaatattggttcaattctttcttacataacgcggaatttgattgcac +gaacaccgggaacacataaccgtatagcgcccgttatgctagtgcctagcgactgggacc +gtggagtctatatcgtctttctaccattattaatctaaggatataccactttaagtcctt +tcaactaacataaggcgcattccatgcgctaaggaccttgaatttattatttcttacatg +ataaaagatcgagtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaa +gagccctttttctggcttgtggagactatcataacatgaagatgttttgacattcaatag +tttgcaaaacaaacttactttgtgtagtattgaacgagatctttccaattgccccatagc +aggaatagttatatattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtg +agggtaagcgacttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaat +tacagttatacgacttaattcagtctccataaattgaaacgacacttcttaacgggagga +ccagacacgttcattaagtgaggagtgcactttttgactttaaaaacatggtaatcaatt +taaaccacttgatatgtatatgaacagatttgaagttatttctgttttaatacactggga +gttctgtcaatatcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaaggg +acaggggaaagggtaatcgaggggtagggaacgtagttggcacacccaatggacgaataa +atgctgccatatccacggagggcgggattgcggttgattttaaggcgatggtaacctgaa +tgtaatagatcatcaaatgcctcctccactggaaattactgcgtacatccgctgagaatt +gcaatggagtgtctcggtttttctttaaacaaaaccaaattgacaacttcatagtataat +ttttgcacattacaagcgttaattaacaaacttactttgctgttagctgcctatatttgt +ccgacaatataactggatatctctgcgagaactgtaaattaacggcacttggaacataat +agttcctattggtaacgacgttgtaggcggcaattatccggtggaagaattgacaactgc +agttgaactgcatgaaagtcaaatctctcgtaagtataactttagaagactccaaggtac +ccagaacctcttcagcggacacgatcgctatcaatcaataaggattattcactgaaaccg +ctcatatctggaggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttt +tggccgtgctaatcgacacacctgttattttcatgaccggataggacatctcgcggaaat +tcgggtaacagctgggtagatataggacctcccctacgtattaatgataagcctgtcata +actagcttggtttaccgaagagacaataaacattcgagcgctcgtgccaaactcggtgca +ttacgtttgaataaatcggtaacatgtactattactctgcctaacggcacttacccgttt +gggtccatggggtaaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccg +attaccgaaaatctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaa +caggttcctaacaaattttgtgacctaaagtgaaactaggtcgtactctgggcatgtttt +atgtcgtggcgtatgcatgtgctgacacttctaaaaccaaattaaggctttatccaatat +gggtccttaagtgctaaacatcattcacaatttcaagacagattgttggtcttgtcgatt +ccgcatctgtcgccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgac +taaactaccgtgtgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaag +ccctcaccccagacgagcccgcgtaggtcacatcagcagatcctaagtaattccgtttta +ttgtcctgagggagtaggatcgacgaactctacaagtcgctttgtcgtgccttataggct +atttcgggtcaatgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtc +tatcgccaactaaaagacgtctcgatggttctttatgcggacctgtcatatcattgactg +gcacttgcttacatccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaaga +tcatgaggcggggggggtaatatttcgccctctacatgataaatgaataagtaagaagat +gatctttttgtggcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatg +tagggttctggatctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaa +taagtgatcaatggactaacattgaaatgttagtattgtcgaccattgagggctggtaaa +tcttatttacgggcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactc +gttaatgcttactttagttggttgcgggaacaacaggaggctatactaactggtagcgtt +cttgcttccattatgttattattataattaaaaataagacatatggtagagttgtagtca +gggtggatcgggttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaa +tttaagtcggtgcggtggaatgcgcctacctcatgtgcaccacacattcacagcacaccc +ctcattataggcaaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaatt +ttaaaataaatagaaacacttagcggtaatgaaaagataggactaaaattcactagtatc +ctggaacgaggcaacagagttatctagatggtaacgaggtgctgcatcaagatgtatgat +ttttggtccgctgtgtggaatacctctattgatatacaagtgactttctcggtaataacg +cacttcacaatgtgttgtttcttttctatgtattttgcaagagaaagaagcttagtatag +gtacacctcagagatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacat +tatccaaattcaccacaattactaatccacccttttacttttactaaagatatattaatt +ctcatgttgtctgaattgtataacccggtaccctgggagcgtatcgaaggataccaattg +aagtcctcgaggcatgttacaacacacgacttccttccgtctattcagacactcaacgag +actaacttttcctaggtaatcaatgatattgggtaactcgtggcatcttatagttattga +tccggctcttttgtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgc +aggggatacgtttattctacgtacccgatttggttactactaagcggcctttcttcaaac +ttgcagttgtgacttacattcctatttcttcaaagcagggaagggttacagggagagact +tattgagatacgattggaatttccatgtacaatcgttaatacgcttgtagaccagcaact +cagtatagagatccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattact +aaaaccctagttgttaatataagaacgattcgaaacaataggattgcccaagggggtgcg +aacatggtgtaaatcaaagagaaataggcattgttaaaacccgcacgtttctagtacgca +agaggaacgtcggtaaccagttctcaaagatcctaacctaaaaggggcttattctacttt +ttccgacactcaatggacgagacaaacatgaacggatagctttaggtctcgttgaatgca +aagaatagaatcgttattattaatcggtttccattatctatatgcggtatagatctccga +gaggaccctgtaaactagctctgcggtttaactggtgctaatagaccgccactatgttat +tgcttctagctcctagcgtcttatcatgttatacattaatgtcgcatattggacagtagc +caggcttggatggatcgccgacaaaaagaaaagactttccctgtaaggacttaactatta +catataacttggatcattaatctgcaaattagagtaacggtctttcaccagcttcatatt +ccaacgtggcgctagtcgatatcccatgaagtttaaaactagaattggcagtctcacttc +acagtgcgtatctatacgacaaaagtggtcgatttgcataaatatcttatcgatattcag +gttattaccgattccttgctaacgctagaagtcacaccagagtaataataattccagaca +cctgtgaaataatcggtcactacggatagactagtaacgataatacgtatagtccataaa +agttgaattttaggggctaaagatattagcaatactggtctagcctaatcgtcgatagca +aagggctgtgaggatttctcctacattttcgaccaattgtatcgataggaatagttacag +tcacgcttgtagatgtaagagatgacgttattcttagggttcttaagtcggggggtaatt +taagaccactagtaaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaa +aaagtttacaacatcctttaagttagcaactgattttagtggcaaccttaacggttgaat +tgatctactaatacaggcctacaccgaagggtacagataatgattcttactaccctaaca +tgatagagtcctgtcctatctcataggtcgacattttaaattcgtaatgagcaacgaaga +tcgtttcccaatttgcaacattcacttatagacttcaggttatttcgtgctaacattaag +atagaatataatcagtcgttaagaaactattatccagctttcgtcaaccataaagattaa +aaactgaaacttggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgct +ttgtagcaagaaaagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaa +tattaatatactattaagctacacagcaaaggctgcaataatgttagtaagtagaacata +aaggtattctccacaagtaataaatagtgtgagctaattgactaacttaactctcgcgac +aagtgatgtggataagatgactcatatcgtctttttctgtagtgccgacatcccacctgg +atcgaacaattccttctagttatcgactttgattacctatcctattaaacagatagggtt +gtaaagtcagaaaatgatcggcttgcgttggtctaccatagctagagttagaacgcgtag +atagaggccttttgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctt +tcgtgtccgaatttgtttaacatccattagattagatgtttgtgttttgggtctgatgtc +ctaactactttctcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtct +ccgttttcggccgaagcttgtctataacgtatataaagtcgctgaatttagaacacacct +tatctatgttgtaaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaag +gaacttaaagtcggatcactcttgtcagtgtagataagaatttctttcatacttcactgg +aatccggcgtatggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttg +ctgcacgagtctgagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatag +catcaggccttcttatccagcgtgaagtctaattatttcacaagctttcctaagtatgta +aatccctcacttaatgatgcttgcgccaatgaggatagaggacattgcatgtacgtagga +ctattctccaaggggtcttctattttgttagcgaaaattgttacagcctaatgttagagc +ggcgtacgactttataccagatactttcattagatatgcaaatatccaattaaatcatag +tagtatcgtggtatggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcg +ttctcatatatatagatcaacaatgaataatctcatgatctataaccgatgtatatttat +attccggttgactgctccggtgcaattcactacggacactaatgactaatatggcgcctt +tcatcagaaacgctaaatatgattaatgaattaagggagtattatctaattattagagag +tagcagttagtctgatattttcggtgtatgtgttagccgttataatgctgtctttttatc +agtgagaacagggagtgtgtagtgttgtatgcttcactttatgactctggttatatccct +cggagaacaagaataagagtacgagaagttcggtcattgaggatgaaatagaaccgctag +acgaatggactcacgtttataaaactatgtatcacagtactacagctaactctgaagtcc +gagaagcttttgtaggacaaaacgttataagtacctttcgcagaatacggccgtgcatac +ctgttataaggcgtagtagggacaccatgctatccctcatatagagctacactaatacca +ttacatggtgactatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatcc +gtacaatctcgcatggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactat +tcgaagcttctcaatccttttccattatggcatagcaagtgacgactcgtcagccatggg +aataatagcactaatccgattacttatgaattagaacccacatgaatgtgattctgcgaa +ttgtctaagaatctaatgattttccggtgaatatggttgttgttatttattgaacttata +ttattaacatcacccttcgttagtgatagtcagctatttccaagaggttccccgagcatt +tttaccattctctagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcg +ttttgtctagaattctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaac +aggtcacccgtttttcgttacatatgctggtaaaatattcatagtaataactacaatact +tgatttgttacgtaatgctcgtacataacacaatcgtattccacggaacagtaaagctct +attattctgatcgagcctaagagaggatcacactacgctattaaagtcacgttcacgaaa +tctcaaacctcaactgctggtgaccagttatagacagtgtaattccatattacatgtcag +gcttaagctaacccgagcctttatataagctataatcaagaattagattggagtgcattt +tagacttatctatcgaaatagtgatagtaagagtttatatgacctgatctagactgatgt +tctcttccacaacagccttaaggcgtggagcctttcttatactattaggtcgcgtcgaga +gccctattcgtaatgttaacgacactagactaatatacaatgagctaagaataacacaag +tcacaagataatttacaaatcatatatctacagtccacaaccatcactagcgattgcaaa +gcgttattggtactaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcc +tctcctgctcgtgagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtga +gtcatgtgcaactatacagtttagtttggtcaagactatgcaactattaacagcatgtgc +gcattgaatatttggtgtcgattgataaatgccccaacgttccatcacgtctataagccg +tgttactaatgtgtattagtgcatacctattcagaccatagttcaactgttggactgaag +gcccgtcttggggttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaa +atgaaggcaatcggtttatctagagtcatgcttaaggtgaatttcagccaatgggctccc +attgagctagtatggtgctttacctttgtaagtggtggctttccttggtgtgctgacttt +aacacggcagagtgattatccgaagaatggataataagacgctggcaatattggctaata +aagtccgatgagtttcaatcatgactgcgaggagatccatgcggtgtacctaaacctaca +tcgtatgtatttgctgacgttcattcttgatacataaagatccgatatcggtccactttg +tttaccaaaagccctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatg +gggatattgccggtgagtacaagttagaccacacattagaactgacctatattcgtcatc +atagagatggagtatgaattgattctgcgaagtacactggctttacgagtatctagacgc +cgcggtatatctcccgtcaatactatgaaggtatatatatagaggctgaaaattcatgtt +caatcctctttctaagagtgagtgggagccccttctgttgtcggagtaaaaaggcattat +tcctcaaattgtcagaagcaaagtatacgtgatgtttgcttagaacaaaagagttacctt +agggtaggtaaatctcgattcaccgagagaagtgattttggcggtgtgcgattaattctt +ttgatgacagatctcattattttatatagctccctctttgtatttagagtttgcgtaggt +aacctggcaaaaccatatcccggggggagagtgcgctgaacattttatacgatgtgatta +ctcaaaggataaggttcgaggcctctatactcatggaactatcttataattataatggat +cgtggctcattccacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaac +gtacatcttctaaggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaa +atatttttaaaaattgattctactgcgaggaactaaggtgtagacaagcccttagtaacc +ggtggatgtcgcttcagttttatagcaaacattattcaatttcagtcttgactgaaatta +gtttgttagtgttagaggtccatatgtcacatgcatatggtctagatgccattgtacagt +aataccttagattagtattagcggcatgcgtacttggatttcacttgtaagaatgagctt +aggacggtcgcctgtagggctgcaaataggaatacttacaatttttgatgacttgttagc +atatcgctatcacccataaaaaacctgatacttgatgagcgggtgattgagactatgtac +tgatataattcaatagctccaatagatgaaacagctatgcgcctatttatgtcaaataat +cgatgtgatacaagcttagagctgaacgagcgcgagtggaattagcggtgatctctatcc +taaaaagccacgaaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagt +taaatttgcatctcatgccccacgaagaatgggtagagagtttgaaggtgcttctggatt +ttcctaagtacgtggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaacc +acaaacccctgggtgaatctgattagccaacccagtgatctgatttcagttgtcaaatct +cttttttataactaccttttgtttccataatttaaccggatctcataatgaacaaacggg +tagaataatggtagcacatagcgagcttgtctattcagaaatatggcctactcagaatgt +attctccaaatcagtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttat +cggttccttgtactacaatactcttgcccaacaaatactaagcataacagcaaaattcga +atccccctccttttaataaatggtttttcaatatagccgattcgtattcgttagtctttc +accaactattaacctggcatctaattaataaaatcaccaaaggactctataatatgacag +tcacttcggcctcttttaagacagttgattattgcaggtccgcaattgatggtgacatgc +acaattagttagaatccgactatggagacaattaacaattgtagtgcccatttggtccag +ttgacttcaaccacgagttataaaggtattttaatttatagtcgatagtaccaacaacaa +gcacaatcataattatgttagaaaacccagggggtaatgctctaaatccagctttaaggc +cagagtgcactatgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctagg +aggtgccgagtgagaatatcagataccttatgaagcaacgattatatctggactagatca +tgatgatcggaataaaacattgaaataagtccttatcaaggagcataaacattttattta +atttatacttcgtaaataaattcagaattttttttcaagacattaatctgagtaaatgac +ggctagaaagggttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgc +gtttttactgaaacaaaggttcaccggaaagaaggctgccacttttagcttcttgacgat +ctttagcgtcatatttttagattagtcgaaaaacggaaaacaaacttaacgaagctggtt +gcacggggtaccgagaaaccaaagagcaggacaactccttgatcgggaagaactgaaata +gacagctgtcattttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgc +atgaaaatactgaggatgtaaactatagccagtcaggcccgcgtgttgactaattgatga +agcaaacaaaatagccggtattcgttaaaaggaacgggttgccagctacagatatactct +aggtatatcccaaacaagagacgtcctttggctgttgtaatcggtcataatacttgtcac +ataaacaagatcgctgaattaaacattaaacagttagtgatacacaatcgtggttggggc +tgggatgtgcaataaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaa +cattattatttcttgacaatggaatcgataagcgttcctctaacttggtatatatatctc +gaccccgggattccagccattcttgtatgaagatttaaccatttaactatgcatagttga +atggtaaggaaaatgatattgactgcaacagattttggatgcaaaaatatttgtgaatta +ttggttatatactggttgtatagcacaatcattaggtcctagaaggcatactcaacctca +gcgagagagctagcatgcataattgtaccgcccatattaatattcctgaaatgatttctt +acattacgcccaatttcagtcatcgaacacccccatcaatttacccgatagagaacgtga +tcatacgcaataccctatgcgaacgtccactctatagcgtctgtatacaatgattattcg +ttccatttacaacgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctc +ctggaatgtatgagttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgt +acgaatgaaaggccacttttagaagagacctttgtatccattgtggagaatatcataaat +tcaagatggggtgtcatgctattcggtcctaaacattcttaatggctgttctattgttag +tctgatttaaaatggaaccatagcacgaatagttagatagggctcatacccctgtaacga +tctacaaatccttccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatca +aagaacactcacacgtcagattattacactgatacgaattatttcagtcgacagtaattg +aatagaaacttattaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttg +actgtaaaaaaatggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagt +tttttctctgttattaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaa +gatcacacatcacacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtag +tgggatcaacatatggacgaatttatgctcaatgagccaacctcccccgcattgcggttc +attttaaggcctgggtaacatctatcgtttagataatcaaaggaatccgactatgcaatt +gtctgacttcatccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaatacc +atattgaaatcgtaatacgataattgttgctattgactacaggttatgaaaaaacttact +ttgcgggtacatgcatatttttgtaccacattattacgcgatatctctcagtgtactcta +aattaaaccctcttcgaacattttagttcctattcgtaaacacgtgctacgcggcaattt +gccggtcgtagaatggacaactccagttcaactgcatgtaactcatagctcgcgttagta +taaattgactagtagccatgggacaaagtaactagtcagcggaaaagatccctttaaaga +tatatgcaggttgcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagc +gtctctatcgtatcttctaattttgggccgtgagaatcgaaactactctgatttgctgca +cacgttaggtaatatcgcccattttcccgtataagctccgtacttatacgaactacacga +ccttttaagcattagccgctcatatcgtgattcgtgtacagatgagtctattaaaattac +agacatactccatatctcgctccttgaactttgaataatgcgctaacttgtactatgaat +aggcagaacccaactttcccgtttgcgtcaagcggggaaacgatacatgttgtcagattt +atgattatctagttttagatcacgtttaccgataatcggctgtggtctgagcagtcctac +actgagtatttacttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaa +tacggagtacgatgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaa +ccatttttacgatttttactatagcggtcatgaagtgcgaaactgcttgcaaattttcta +cacacattgtggctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccag +ggaaagcgcgaattatttggtgactaatagtccgtgggtttgagccatatacctaacgcc +ataaactacgtggtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcag +cacagactaactttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaag +tcgcttgcgcggcacggattcgattgggcggctcaatcttgcctaatttctactattgtc +agctgtacgactgtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttat +gaccaaaggtcttataattgaagcgcacttccgttcatcaaattaaatcctggcttaccc +gattctccggaagtctgacctagagattgacgacggccgcgtattattgagacctcttca +ggattaatcaataacgaagtagttgatctgtttggcgacgtaccttaagccgactccgct +acacgagtttctactaaaccaatgtagccttatgcttagatgaataccgtcctaattaga +tattccggcataacagcagtaaattatctgttcaatggacgaacattgaattgttagtat +tctacacaagtcaggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatg +cttgagcttgcgttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacac +cagcatattctatatgctagacgtcttccttaaaggatcgtagtattataattaataata +agaaatatggttgacgtctagtcagcgggcatacgctgctctatatactggcattattca +aaacttgacggtaaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgg +gaaccaaaatgtcacagaaaacacctctttattgccaagcatgcaataaaaaaaatgtta +atagtacgtttacgacattttattttataataaagagaaactattacacctattgatatg +ataggacgtaaattaacgagtagcctgcatagaggcaaatgaggtttctacatggtatag +acctgatgctgaaacatcgatgagttttggtcccctcgctcgttgaaatctagtcattta +ctactgtctttcgagctattataccacttcactatgtggtgtttctttgctatgtatggg +gctagtcaaacatgatgactatagctacaactcagagagcgggcgtgttaagagtatctc +atgctagaactgcacgacgaacttgatacaaagtaacaacatttacgattccacaaggtg +actttgaagaaacatagtttaattctctgcttcgatcatttctataaaccggtaccatcg +cagcggatagatgcataacatttctactactccaggcatcttaaaacacacgtagtactt +cactagattaagacacgataagtgtataacttggcagtgggaagcaaggagattggcgaa +ctcctggcatctgttacgttttgttcaggctcggttgttgataatgtccgactcctgcca +tattgaagactcgctcgagggagatcgggattcgttgattataagtacacgtgttccgta +atactatgaggcagtgattcaaaatggcacttctgacttacatgactaggtattattacc +acggaagcgttaaaggcacactcttatggacttaagattgcaagtgccttcttctagcct +gaattcgcgggttcaacacaaactctctttagacatccgttgcctaaaggctgagacgta +ggggcaaccctttaactatgtactaaaaaactagttggtaatttaacaacgtgtccaatc +aagacgatgcaccaacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtga +taaaccccaccttgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataa +cctaaatccggatgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagca +tacatttaggtctcctgcattgcattcaattgaatcgtttgtattatgagctgtacagta +gctatatcagctatagttatcccagaggaacaggtaaactagctctgagcgtgaaatccg +gatattagaacccctagatgggattgattctagctaatacaggcttatctggttttacag +ttatctagatgattggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtat +tgcccgggaagctattttctaggtattataaagtcgagcattaatatcaatttgacagta +aaggtctttcaccagcttcatatgccatagggcccatactcgatttaaattgaacggttt +aacgagtattggaactctcacttataactgagtagctatacgaaaaatctggtccatttc +cagaaatttattatcgatttgctgcttagtacccaggaagtgataacccttgaaggcaca +acactgtaataagttttcctgtcacatctgtaatattcggtcactacgcattcacgacta +aagataattactatactaattaaaagttcaatgttagggccgaatcatagtagaaattct +cgtctagcctaatcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaa +tgctagagataggtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagtt +cgcttctttagtccgggcgtttgggatgacaactactatacgtagagccgtactcaggat +tagatagtgtgaaagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtt +taggccaaacattaaccgttgtagggatattctaatacaggccttcaccgaaccctaatg +ataatctgtcttaataacattaaatgattgtctccgctacgagctcttagggcctcattt +taaatgactaatgtccaaagaagagactttcccaatttcaatctgtcacgtatagacggc +accttagtgagtcatatcattaagatagaagattatcaggagggaagtttctattatcaa +ccgttacgcaaccataaacttttaaatctcataatggcattgagatcaagagctttcatg +atggtaaagttcgtatgtgatgctggggagctagatatcggtataccacttcggttgtgg +taagcccgagtgggccgttagtaatattaatagacgattatccgacaatgcattcgctga +aataatcttacttaggagaaattaatgctatgagccaaaactatttatgtctgtcacatt +attgactaaagtatctatcgacaaaactgatgtccataagttgtagcagatagtcggtgt +atggtgtcaccaatgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaa +attgcctattatacagataggcttgtttagtcagataaggttccgcttgaggtgctctaa +cttagcgagagttagaaagcctagtgagaggcattttggtgccaaactccggctcgcatg +agtaggccagagagtcactttctttcgtcgaagaagttggtgaacagccttttgattagt +tgtttgtcttgtggctatgtgctactatataagttagaacgcaaactaatctaatcagca +aagtaaaataggaccttgaacgagacggggtacgccgttgaggctcgagatagtagataa +actagaggaatgtagataaaacattagctagggggtttagttactggattacataggaag +tgcaccatcacggtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggactta +acaagttcgtgcataatgaaatcctatacggactttgcatatctctaccgactcatctgg +tcgtctatgcgggtaattgtattgctccaagtggatgactattttggcgtcccagcacat +agtaaatgtaaatccttataatagcataagcaattattagactgcgtgaagtcttagtag +ttctcaagctttacgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccat +tgaggtcattgaatgtacggagcactattatcaatgcggtatgcgattttctgagcgatt +attgttaaagacttagcgttgagccccggaacacttgattacagattctttaaggagtta +tccaaatatcattttaaataatagtagtatcgtgctttggacaataaaaaaagacccgtt +ctcttatgttgttttgcgacgtacttctctgatatatacttcaactatgaagattctatt +catcgataacccaggtatatttatatgcccgttcactgcgcagggcaaattatctacgga +caataatgacgtagttggacccggtaagaactaacgcttaatatgattaaggatgtatgc +cagtattatcttattatgtcagagtagaagtttctctgagattttccgtcgttgtggtac +accggatttggctctctttttagaactgagaactcggagtgtgtagtcttgtttccttca +atttatcaatatgcttttataccgccctcatcaactataacaggacgacaagttccgtct +tgctccatcatatactaccgatacaccaatcgtatcaagtttagtatacttgctttctct +cttctacagcttactcgcttgtccgagaagcggttggtgctcataaagttagtagtaaat +gtacaactagtagccagtccttacctgtttttacgactactacggacaccatgagataca +gaagttagtgctacaattataccattacatgctcaatatcgttgtcggccataagatcga +agagtgcatcacgcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacaca +ctccccttgttgactaacatcttttacaagaggctaaatcattgtccaggatcgaatacc +ttgtgtacaatcgtcacccatcggaagaataccacttttccgatgtagtatgatttacaa +aaaacatctatgtgagtaggccaattgtagtagaatatattcatttgaccgtcattagcc +ttcttcttaggttgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcga +tttcatacagctgccaacaccttttttaccaggctagagtcagaaaagttggagccatgt +taaatagttaccatcataaaccactgttgtctactagtctgatcagctttcatgcctgtg +caagcaatatggattctcacgtaatggtaacaactgttgcgttacttaggctggttaatt +tgtcagagtaataaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcc +taggaataggaaaagtaaagctcttttattctgatagtgactaactcaggatctaaatac +gcgattatactaaccttcaccaaagctcaaaaatcatctgctggtgaccagttatagaca +gggtaattcaatatttaatgtctcccttaacatttcaccagcatggattgaagatagtat +aaagttttacatggcagtcattgtgtcacggttctatacaaattctgatagttagacggt +atttgaaatgtgcttctagcatggtatcttacacaactgaatgaacgactggagccgttc +gtatactatttgcgagcctcgagaccccgtttcctaatgttaacgaatatagtataatat +aaattgtgatatgaataacacaagtaactacagtttggacaattaattgttctaaactaa +aaatcattcacttcagatggcatagagttatggctactacacatataaagcggtatgtga +aacacccgttttagccggaaaccctctactgctcgggacaatgaatgatttccaaaatat +ggatgtgcagaattgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtc +gttgcaaagtttaaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaa +acgtgacagaaagtctagaagaactgtgaataatgtctattactgattaactagtaagac +attagtgcatctggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtc +gtggctgttccggtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaag +gtcaatttcacaatatccgatcacattgtgctaggttcgtcctttaccttgcttagtgct +gcatgtacggggtgtcatgacttgttatcggcagactctttatcccaagaatggataata +tgtacatggaaagtgtccataattaagtcccttcactgtaaagaatgactgccacgtgat +ccatgaggtctacagaaaccgacttacttgctttttgatcaacttaattatggattcata +aagttcagatatcggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatc +tgaatgacagtgatagaaaagatccccatttgcccggtcagttcatgttacaccactcat +tagtactgtaagtgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaa +ctggatgtacgacgatcgagacgaagaggtatatataacctaaatactaggtacgttgtt +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaatttttcgatgaaggcgaccgagataaatgagctataacactgtat +gtcttttgattgctataaaacacagaaacggatattaatttaggccgtaaccaacatctg +ttatttgacatagaacagatggtcctttacagcgtattccggccttaatattgaggtcca +gtgtattgtcctcctttaaagaagttgattgtaactgacttaaataagacatgtcaccca +ttcactgggttgcaactgctggccctttttgtccatcgcacgctaatgtgataacagtac +cgccctcacacctgcgtttaaaagacataaatgtcgctatgaaggttattcattaatttt +agctgttttcttagaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacga +caaatgtgtttgtcaagtaggcgggcatcattgagattgtaagaaataaagccataacca +gccccggaatagaaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgc +agtcatacgttcttatcagaggacattgcaataaaatctaacaccctcccttgtgtggtt +gggccatttgtacttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtc +ccataaacgatcattctcgcccacttagtggcgcggtaaatcgctctcatagaggtaact +ggcctgtaatgtccaatgttaggctaccttctccaactttagtacaacgaataatgtccg +attaacaaggagtcaatttgtcatgaccagttcattcaggtacttgtatctatacggacg +cgttccagagtagtatttgaaattttgaggttctactgataagtttagctatcgctgtat +gtctgaataagaatttaatgtttatcttcgataaataacaattaacaactcctaggtgat +acactgtgaagtctgctgttccccaaattacatatgctattttgttcacataccatgaag +ttaagctaagtgctctataatggcataaacggttatcaaactagctcgaatttcttttat +tacgccggaagcggattaactgctgtagatcaaacacgttaggatagtgtcgttttcata +tatatctaaattcggtctaacatgcattacccatgcttgataacgtagcacttcgcagtc +taattatgtaatgtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcc +tcatcgtgactacccggatctttagcctttagggtctaaacagaactaatattactacgt +gtcatactccggagcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggt +agaaatacgtatcaaattaacccagcaatacaataagcatgaaaataattgtaatcgggt +ttgggccggaatcccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactgg +attgagccacaaactcaactagcattatgctcaatatttggccagtgttctacggtttga +aatttataaaggccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaata +ggtttaattagaacatccgtaggatttctgtttatagtagatttatactaaatgttctga +ttagattctgacggccttacccatacaattaataaagacgaatatattagttatagttta +ctatccaaataaattaagcgaatcgaaataaactgtcacgatactgggcagttatcaact +tatcacttatacagttcggacactctatattggtctgtgagtactctatcaaactaactc +ataagttaactgcgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctata +atcgaataaatgacacatatggagatgcataataaaaaaaacggctccatatttctcgtt +aatcgggcattcttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaac +tattagaccgtcttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatag +cgcgtaaattctgataatactgggcggacagctggaaattagttgccagtgcacctacgc +aaatagtttacataaatcaacgggctccgaacgtaaatacaaagggttagttacatcgca +acaagatgaaaagcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtga +agaatctcgtaggtcaactataactccatccttgaagcaactactccgcgtccgtgtgcg +tagttcgcaacgagaacactactgaaaaaagctaaacaactctcggtacaaatgcggctt +gtgtcgataaagttggtggtagtgcacggaataacataacaaggaatattatttattcaa +attttttgtgactgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacct +gatagttacgcttatttcaggtccacggtgcgtgagagtgtgtcctataacggcagggga +gcgaagtagtgtcctttagactattcaaggtagaattttgataacgctctataaaaggta +gaaaatcatgattgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcg +tgtacagtccctataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaa +atgtagatttatgatcagacgctaacttgttcttagagaaaaatacacgggatactctgt +gcaacgatttcattaataaggtgcagcttgggacttttttggccgtaggctttattaaca +ttcacagtaggtagcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaa +atataagctaggaagcgtttgccaggacttctataatgcaccgttttttttagtacttcc +ttactagccttagtttatgttagagtctttccaattacaaaggattgaatagccaaaatt +tctacaattctcagcgaacgccagcttaatctaaacacgagcttcaaatattctacatat +cggcaggagtcaatatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacg +tcttcggataattaaatcctttttcaattaccacagtacgtgcattagaactactgctat +gaaagtaaaccttgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatac +agtcgtataaacgagttgatgttctgacgctagagcttaccattcgttaaacagataact +aaaatttaatggctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgt +ttataagcaatttttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacag +gggtttatgtaccatagaagtatgtataaggtactaaaggtttaaatctgtgatattcgg +ttcggtgaaaatcagactagtcacacttagtgtctgtaaattagattgggtgaaggtaag +cgatcccgaactctacaaggcatgggatgagattctaccgactccggataacactttacg +atcgcgcataactctagctcttagataagtttaacttgtcgatctcataaacagttcaaa +atctgcgatttattgtatcaaatccatcctctatcttctataatcatctgaaccgcgata +cggcactatgagccaagtgaagattgaatccaagaaagctataattggtttattttagtc +catttaaattaagtccggtataagtgctctgtacaatatgcagtctcatgggcatatacg +ttaactaccttttgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaagg +tgtagagtccaattactctttcctgttacatacgatctcttagtttggacaactagccca +tgatggcgctcctctagcgcatgaacctactttataattacatctttatcgatgaatttt +tttagactgcggaggccttgagttttaacagggctgctaaatttcttaagcgattagacg +gtagcgtcgtacgctacttgcttggaacaggcaccgaaaatattgatctactattgcgtc +aactctattctgctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgt +caactatatctaagtcgacctttactgtatcaacgatcacggagagaattaccgaatacg +aaacctcaggactaaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagg +gtagcgacacaggtatactttgggtgtaaacgtggtgcttcccggaacgattttcagacc +agaaaattgttccggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttga +tcttcagactccttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccc +cgtgcatacttcagatggtaggagataccatttggcccattgtgactttacgcgattaat +taaccgacatacatctgttcctgagctatgatcgtctgaataaattacggtctcctcttg +atacctaatggtttctggagacgtttctcatgttcaaatggatagcaggagatcgcttca +tcaagtttagctacgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaa +gggataaagagaaataacggacttctccgtagattagcctgatattttgatgggaatcat +ggcggcacatacgtaagagttgcgtgaacgaatattttggacggcgggagacacatatcg +gccattcgttaaggtctctatattggacatcacaagcttagcagtatgagctactaacac +tcaagacattattgattttttcaagatatgtttcattcctctaccgctattcccatacgt +tcgattcgccgggtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgt +tgcgatagagacctatgtatactagagagaattccccaacatttttacaaaaacaaagca +gactaaaatagatacagtccctccatacaattaggaccaacatgttattgccgatcctag +cacacacaccacaaactcagaacttctgtcttacctatgaaagggtctgcacttctgatt +gtacgtgtctaattagcattaatattaaaactaattaggataaactataggtacgagctt +tactataagtcactaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagta +catttaggataaagaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagag +tagtacctacatgcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaa +caaaactcataaagttggactccatcatttagaatcatagggaccaaaacatttatttgc +tactgtcactttgtaggtgttctattctgaattcctcatattgatacatgaatcggaata +cctgtggatcccttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatc +gagaagttccatgcaattaagaattcgcctctttgaaaactcatatccccacatataggg +tccaccgttattcggaaacgatataataattattccagcgttgagcgtcccttaagagcg +cattttcgcttggcctttcttctacgactctacaacgcaagtggctgtgtggagtttacc +acagcgcagcaccccatagaactacctctgagagcgcgagatggtggcagtatgctctgc +agctagcgtttagaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaat +tgtcggcattaggagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaa +atacgcctctagtccgcagagatacgattacagactcagatcccctaacaagcaaaacga +ttaaatcggaatcactccccctatgacatatttgaaatacacaagaaaccacgcaacatg +tcccgcattctcaaccgcgctttataagatgttgagtctgagaattagatgacctaactg +caagaatcatggcgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtg +acgtcgtgatcggtctaaggacttagatgataaccaagaactggtttaccgagtactttc +actattaggagtaattacatgcgttcaccgcggaatacgacgaaattttttcatatcttt +atgagcgagatcgtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaat +tatagattcattatacagatgcttacttttctctattcaatactgtcatgagttgttttt +aaataagcaccagaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgat +ggacagtattctactgattgcaaagtagtctatttcggcttagcagtacgcatgcctatt +tttttgcaggcacagaataatatgcaactaggattctcggcatccaattaacaggctaaa +acaccaccgaaagacaggtaatctacgaagttgatgtttactacagaaagcgaatgatat +cacttggagaacattttagatgcccccttttaatctagactgagtgtaccaatatatcac +cggtctaccgaatcagcttgaataaaccactctagtactcatgataaccgagcatacaca +tgtatttctcaatgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggc +gacttatacttctgtctttgagtacagcacaccctaatgaatctaagttagttgttgata +cgaattgtaatttgactggatctcgcctcctcatctagattcttagagaagatgtttctt +atagccggtactgtaactttattgatctggtttatggtaatcaacattttacctctattt +aaacgtccttgcgccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtc +tggaggccgagaaaagaaatgcacagagtaagctctctattgcgacatctacgtagaaac +tcgcatttcagatcgagtaagcaactctcattgtgttgattcagtaatacaagattacct +acgcttctacgaaatatactatagatttagcctacgtcacctttagtgtcgagtcggagc +tttgaagatcggatgcggtgtggactgtgtataggcaattttgctgcgagctcgtgactt +ttggttgatgtcgatatcaatgggatacctcaaacgtctttatctctggataactcacat +tgagtataccggtaaaaatttattctattcatctaaatagtcagtgagggctagggtcgc +aatcacattaggccacatacacatacttaacatgttctattgacccgacccaactttagt +agcattgtagccgtttatgcaaatatgccaggcgccaaacactagccagagggcattttg +ttacatttatttaatcgattattacacagtcggaacacgcctacatgcgttcgacttatt +tgcgacatggtcaacaattcagtaatttaatccaaaacctaaagtcagagacatgacact +aaaatcacattaaggtcagttagtgaaggaatggctaaccagctagagaatgcatcatta +acaggcacttattgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaac +aatcacttaaaacacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtag +gagtataaatgtagacaatagtcgggacttagcagacactggatgcagtcatagaagatc +ttgcataacacgttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcg +tgagcttagcgctaacttttccaacacgtttgtgatttcgttcataatgtatcaatttca +cagtcatatacagggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttc +agagttcagttagagcctaatgattcgagagcaataatcaggacagcctcataggaagtg +tcaatcacttagaagctatattattataaatcgctctttactgtcgtcgaaggaacgagc +gagagagaatcagttgcctgcaactggcttaacaatatgatacataaaaatattttcatc +accactaagacggtggaattcagacttattggcaacttaggatgggactattaaataacc +cataagatgttgggataaagttacgaaacgaaagggatatagcctgttagataggaaatc +cccaataaaacatagccggcctccacagcagtgatctattccgccacgcgatatctttat +accacgcaatataccaataataaaggttaaatgtggttgcgatttaaaaaagatacatat +cagttgcaccgcgtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaa +gttctctaagcttcctctgcaagatacaatatgactttttagcttttttactaccaaatc +tcagaatcttagaaacaggttggtacgtgctactcggaattcccaaagtaccctgctata +tatgccattccttcattggtccgggctcaccatggggccatcatagtaatagaaggtagt +aaaactagttgatttccgacttttaacaatcactatcctgacccagatatgggttccgac +tggcccttactccagtaagggcagacacacagacaacgagaacttgataactttgaattc +tcaaatcgatcattgcaacgtgacttatttactagcctactcctataattcatacgtcaa +atacatttcaacggaggaagataataagtaaatattcactaaataatggtcgaaggagtc +ctttgccaacataagtccacatatgcgctatagattttttcttggggttcatattcaata +agataaacagcaagagtatcacgtcagcgagtcattgagatcttggctagcattgtgata +gcatattctacctaaatggtagtctagcacagagtggataagatatcagttagatataga +caagtactataacagatctcgcttcgttggattgtatggctagctttgatgatatgattt +tataaaaattgatccagacctgacctggccaattatattcattttttatgagtaaaaata +gataaccatgaaaatactcaagccccttaggacgtacaaagtggtaacataaatttcagg +tgttattctgcaaccacacctgttttgggttttcaaaaaggctaagcagattggttttac +agataatccctgaacactggtatctcccaacgatgtcgttcccaacccttgctgaccttt +taagctctgctgaagttttgtaaactaggcggaaaatatgttcgatagatccactcgcct +gaggtagaaattcgtcttagtaacgcctctttggattacacagaatagtgtactgacacg +tacactgctgcagcagccatacgctaacattaaaattcgttgagtctacatttgttgtta +ttcggattatgttattgggaatagtatttttattcccctgcgtgaaaccacatggataga +ttagcctactcctaaagactcccttttggtctacggttcaattctcttactgagtttatg +ttcgtaattatatcggcgcagtgaatctcctaattatcaccggagttaccagacgccatg +aacttatggccagaaacattgcatgtggcctacataggattagtatcaagagtttacgtt +tgcaacgacatttgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgca +cgcgactatagaagttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaag +taatctattgcttgatacctgaattgagacatgtataagggctattgccagatgaaaaac +tgcatataaggtcaaacaatataagaacattatacataggatcttagcgttcctcaggat +ggtatacgctataaagtctagcttcagcagctaaggagttttgccagtgcggacttccgc +tggaagattaggtttaaccgccctgacatcttcataaggtcgggcctgattcaaacccct +ggagtgccgtctcatacttgaattaatcgatggaaaacttcttctagtctaatattatta +ttaacaaatgacggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaat +cattttaacctatcatccattagctacagataatgataccccgatccgactagggggtaa +gtggttgttccgttaggataaaccatgtaaaacgttagagggtttgtagattaattggta +ttccagataaatgaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgc +ggtagttgttaagacagtataaatgaaggggattcagaagcaagtttctcgattgactga +atttataaaccagtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaattta +aaccattgatatttatcgagtctataaatatctttggttgtatattacttcacaatcacc +aattctaaatgattcttccactgtgcgggtggagatatcaggacgggttaaggttgacct +acatcgttttgatacaacaaaaatcaaagcacatggctggggacttctcgatactatctt +tgagatagtacgggcaagagtgggtgacgcctccctacattttcaagtctatcggataac +ttctcggtaaaacgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaa +gttttaccggtcgaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaa +aagcatgggttatccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataa +cttcgatgaatgcgtatggttctgatatatagatcgatgcatgaggacactttattttag +ccggcgaattaatggaatccatacgttacttatttggacatgacttctaggtgtttttgc +tgtcccgtttagcgatatttacagattagtatttcgtttctcatagttaattgtatctag +atactaactcgttgaagacgcataccttgccatttgtacaggacttaactgttccgtgcg +taatttgaatttcttataggttcttcaaggcacgaatacctcactcatgaccgttcatac +tctagttaaggtcgggaatactacgtatgcagggaattgtaacctaggagatttacaact +ctttaaacaagagtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgc +ctccgtaaatcacctagaaacctactcatacatttgcaattttgagatgtaggcgaaaga +gagaaatctgctttttaacggtatctcttgggattccttttaaaaacacataacgatagt +aatgtaccaagtaaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagta +gtccgccatgaatattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaat +gaaggaatgaactaatgtcaccaagtaaagggggtgaaaatgctccccagggttctacag +acatagagatggtcagaacacgacccccctctcaacgcagtgtatttgaaatatatggac +atatctaccttattctgtaattttagatgtgttctgtgtataccgatattgataagtcaa +taggcttgattacgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcaga +ttgtttctttttatgccataacctgcccaggaattcaaaaggttatcgatacccgatatg +ctgtgaattattattctaatggccactcattcctgcttatatctggaattggcatgaata +tcttacaacctaaagtctggcgttgcgccagttctacttcgtaccggacaccatctccag +tcgttaaccgaaggtgggtacgtcacataaaagttcattagaccacactttgtgccgacg +tatatagatatattacacgtatagggaatgttttctcctaggtgacccgaccttctacta +aggttgtacatcgtataatggcccattaactacgaggaaagtggtattgacctggtaatg +cacgttcttcgatatataccgacgaggtaaagtctactattgcaaagtttgacgttatac +tgataagtttagatttccctggatcgcgcatgaacaatgtatgcgttatctgccatatat +aacatgttacaaatccttggggatactatcgctactatcatcggaccaaaattaaatagg +ctagtgtcttatcagaacatcatgtttaccgaactgatctattttccaatttaagctgat +attacgtccgcgtatttattttagttccccggatgacgattatctgagctacatcataca +agttagcatactcgccggtgcattgatttcttatttcgctatatcttcaagttcacaggc +ttcatatagttccaattagcagtataattaggttttgtaactttaaccatactttataaa +aggttatattgcacaactgatcaagcatccgctataacccgagctttaccagttagcggc +taataacaaataagatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggt +gggaaccaaatttaggcaatgggtagtaataagtataaaatgataccacatatactataa +caatgaaattatttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgac +atagggtcatccatgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaata +ttggccaagtgttataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaa +aaccaatatttatcgttcgttattgctggtagtacaacatcacgagcatttctcttttga +gttgatttatactatatctgctgatgtgattatgtcccacttacccagaatattaagaaa +gtcctagattgtaggtatacttgactataaatataatttaagactatacaaataatctgg +ctacattatgccatcgtagaaactgataacgtagtaacgtcggacactagattttggtcg +gggagtaatctagcatactaacgaatttgttaaatccgctgaaagtatatgtcattacct +gcttggcctgtcttcaatacgtttagactattaaggactcatttcgagatccagtattaa +ttatacgcatccatatttatactgaagacggattgagttaggacgacaagctaaacaaat +attaagttaaggattagtattatattgtagaaactcgtcgggttggaacgattcatcatc +atagaatgcgttacttattcagagagacttaattcggttatgactggcagctcacctgga +aagtaggtgaaaggcaacagaagaatattgttgactgaattctacgggctacgaacgtaa +ttacaaagcggttcgtaaagagcataaagatcaatacaatggatctctacagtattacgt +aaataacatacataaacctggtgttgattcgactagctcatagattaatcattaattgaa +gctacgaagacgcggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttat +aatatcgcgcttaaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatat +ttactaggaatattagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacatt +ggatgcatggctgtgggggcacaggatacttaccattagttcacctacaagcggcgtgag +agggtctcagttttagccagcgcagagaagtacgggcctttagacgattaatgctagaat +tgtcataaacctcgtgaaaagctagttaataatcatggtgctagaagaacacaacttttc +tataaaccagttctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgca +aaaaaacctcacatagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgag +agataaatacaccggatacgatctgcatcgagttcatgtattaggtcaagcttgggactg +ttgtgccagtagcattttttaacagtcaaagtagggtgagacacgtcatatcataatata +tgccatcgaggtttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaa +tgctccgtggtttgtactaattcctttatagactgagtgtatcgtacactcggtacaatt +acaaaggatggaagagcaaataggtcttcaattataacagtaccccaccttaatctaaaa +accagcttcaattagtattaatttcgccaggagtatatatataaatatctaaagactaaa +agactcgtacttttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcag +taagtgcattagaaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagta +gaaatggaaattcatactcgattaaggcctataaaactgttgttggtatctacagagtga +ttaaaattagtgaatcagattacgaaaatgttttcccgctcgcacttacgcgtttagaca +aaagtacaggtggtacaattggctgtagtagaattttggtataaaataggtgataaaccg +gatgggtgtgggcgaattcaaaagcggtttttgttccatagaactatgtagttggttata +aaggttgtaatctcggagattaggttagggcttaatcagaatagtaacaatttctctatg +taaagtacagtgggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggat +aaacaatacgcatataacttgacgatcgagcttatatcgacctatttgagaagtttaacg +ggtcgatataatatacaggtcttaatagccgattttttctagaaaagcaatcctatatct +tagttaatcagatcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacat +tcctttttgtccgggtggggactccatttaaagtatctcacctagaactcagcggtaata +gatgcagtctcttgcccagttacggtaactaaatgttgatacttagaattgctaaatttt +agtctagacatttccaggtaaaccggtagacgacaatttctctgtcatctgtcataagat +cgcttagtgtgctcaaattgcaattgagggccctactatagacaatcatcagacttttta +attaaatagttttccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctc +ataaatgtcgtatgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaag +aaattaggcttctaagatggactataatcgattaggctaattccgttcgcaaatcacaga +agcaatcttactcaaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagt +gctcgcacagaattacccaatacctatcatcacgacttaaatacccaaagcagttgtagt +cgcgtaatagattaagtctgaagcctagagacaaagggatactgggcggggaaacctgct +ccttcacggtaacatggtaacaacagaatttggttaaggttaaaacgaaatatactcgga +gtgaattactgttaggtttcgtcatcggatcaataagtagtttccgtgaagacactctta +tattagatctccgaaattctgacccgtgcattaggcacttggtaggagattccatttgga +acttgctcaatgtaagccagtaatgttccgaaataattcgctgcaggagcgaggagccgc +tgaataaaggaccctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtca +attccagagctggagatacattcatcaacgttacctacgcacagaataaaaagatcgagc +gctaactcgttttcctaaacacaacggatttagacaaattaccgaatgcgccggagagta +gcatcttagtgtcatgcctatcatggcggctcagtacgaagagttcaggcatcgaatatt +gtggtagcccgcactcaaagttccgccattaggtaagctatatattgtggtcagaacttg +aggacaactatgagctactaaaaataaacaattttgtcatttgttctagatatgtggcat +tcatcgaacgcttgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagc +gtaacattatcaataacatatagttcagatagagaacgaggtattcgacagagaattacc +caacattggttattaatctatgcagaataatttagataatgtcactacataatattagga +ccaaaaggtgattccccagaagacaaaacaataaacaatctcacatattcgctagtacct +atgtatgggtatgatcttctgattggacggggataatttccaggtatattaaaacttatt +accataatctagacctaagagaggttatataagtaaagagctgtgttccgatagaaaaac +ccgaccttaaagacttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaat +attctgtataaactgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattaca +atgcgatctcgttattctgatcaactaatatcataaactgccactacatcttgtacaatc +attcgcaacaatacttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaat +cagattcataaaggaatacgaataactctggatccattaccacgcaagggatttatttac +ggctgattactttttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgca +taaataatagcacctaatatagccgacaaagtgattccgataacagattttaagttgtcc +agccttgagactccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatc +ccaagtggatggggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcg +cgtcatggtcgaaggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgt +catattaaattggaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggta +tacggagaagaaggaagcacgcattgaagcagctacgcagaactgagaagatgacactct +aagatacaattaatacaaaaacgttttaagcccaatctatcaacagatgtaagatgtcta +atacacaagaataaaaccttcatgtcccgatgtataataacagctttatttctgctggtc +gaggtgaagtagtggaaattactccatcttgctgcgcgtctttatagtgttggctactct +gtaaccgacgcgtccatccctctctcctagtgatccgtatatccaattagaggataacca +acatctgcgttaccgacgaatttaaatttttcgactatttaattccgttcaaacccgtat +tcgtagtaagtgtttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgt +agataccactaattgctgatctaggatacatgctttataaacatgcttacttggctattt +tatttactgtcatgtgggggtttttattttcaacaagtatgtgctaccattggataatct +ggcttcaaattgaagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtc +ccattagaactacgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggc +tagccttcaaatttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatg +tttactacacaatgcgtatcatagaaattcgtgataatttttgttccaacctttgaatct +agactgagtggaaaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcg +aatcatcttataactgcattcaaatggatttctcaatcatctgtacgtcaactgttttaa +caataacgtcagaataaaccggcacaatgagacggcggtctttcactacaccacaccctt +aggattataagtgacgtgtggattcgaattctaaggtgacgggatctacaagcctcagct +acattaggtctgaagatctttcgtatagccgcgtatgttactgtttggatatgggttatg +ctaatcaacagttgacagcgagtgaaacggccttgcgacctgaaatctttacggttacct +tttgattcaagacaggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcg +cttgtgcctcagcgaccgagtaacgacaagttcacatcctctatgcaactatcattgtgg +tcattaaggtattcaagattaactaagagtcgaccatatattctagagttttacaattag +gaaccgttagtctagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgaccc +aagttgcctgacacatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcg +tagttttatcgggataaataacatggtgtttaaccctattaatggtttctattaatctaa +attgtaaggcagcccttgggtcgaaagcacattaggccacatacacagtatgaaattgtt +cgagtgtccagaccataattgactaccatggtacacggtgttgctattatgactcccgca +aaactcttgacagagggaattttggtacattgatgtaatcgatgatttaacagtaggaac +tagacgtcatccgttagactgagttccgacatgctcaaattgtcaggatttttatccaat +aactaatggctctcacatgtaaataaaatcacattaacgtcacttagtgatggattcgct +aaacagatagactatcattcatgaactggcactgtttcgattatatttgcaacatcgaac +atacttaaagttaaatacgacatcattcaattaaaaaaattcagtacacctctaatgagt +atcccgctttggaggaaagagtagcactttaaatggacaatttaggccggactttcctgt +aaatggatgaagtcattgtacagcttgaataaatcgttagggttagtccttacatccacc +atatgttaatgaataaagcctgagggaccttagagctaacttgtccaacacgttgctcat +ttacttaataaggttgaaatgtatcagtaagtgacagcgagtgtagattttgaccattta +actgaccttcacagttttgtcttcagacgtcacttacaccataatgatgacagagcttgt +agatgcacacactcattcctagtgtaaatcaagtagtagctagattattataaagagata +ttttctggcgtcgaacgtaacacagagagagtataaggggcatgataatggcttatcaat +atgtgtaagaaaaagtttttaatatcatctaactcggtggaatgcacacttatggccaac +tgaccttgggacgagttaagataccataagaggttgcctgtaagttaagataacaaaggg +atattccatctttgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgc +tatgcagccaccagagttatttatacaaagaaagagaccatttagatacgttaattctgc +ttgcgatttattaaacagacatttcacgtccaaccactacaaaagccctatcgcaagacg +atcattgtattatagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaat +tgttacattgtttactacatatgatcacaatctttgtaaaaggttcgttcgtgatactac +catgtacctaactaacctgagatatatgcaatgacttatggggtcagcgcgcaacatccg +caaagcatagtaatacaaggtaggaaaacttctggatttcccaaggttataatgctctat +actgaccaagagatccgttacgactcgcaatgaatactctaagggcactcacaaagaaaa +ccactaattgataaatttcaatgataatatcctgaattgcatcgtgtatgagttacgaga +agtcgcatttaatgaattagtcatagaaatgtcatagcaggaacataattactatatttt +aacgatttaatcgtagttggagtcctttcccaaattatgtcatcagttccgatttagatg +ttttcgggcccttcttagtaaagaagttaatatccaagactagctcctcacccacgcatg +cacatattcgcgagaagtctgatagaatattcgacagaaatgcgactctagctcacactc +gttaactgatcaggtacttatagacaagtacgttatcagatatcgcttcggggcattgtt +gcgctacctttgtgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgat +attatttttttaggaggaataatacagtaccatgtaaatactcaaccaccttacgtactt +cttacgccgaacatatatggcacgtgttattcggctaacaaaactgttgtgccttttcta +taaggataagcagattcgttttaaacatatgacctgtaaactgggatctacaaaagaggt +acttaaaataaattgcgcaacggtttagatctgcggatctttggttaaagagcaccatta +gatgtgccatacttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggat +ttaaaacaattcggttaggacacctactcggcggatgaagcaatacgataacattaaaag +tcgttcagtctaattttggtcgtagtacgatgagctgatggccaattgtatttttattaa +cagcactgaaacaaaatggagactttagactaatactaaagtctcaatgttcgtcgaacc +ttaaatgctcggaatgaggggatcttcggaagtatagcgccgaagtgtatctcattatta +taacaccagtgtacagacgacatctaattatggccagaaactgtcattgtgccattaaga +ggattagtagatagtctggaccgtggaatagaattttgaccaaattgaccagtcctgctt +gtagacagcgcgatctaaactgcacgagaatatacaagttggtggtgcttgtggctgagc +acgctaagatgcgtttgtttttacgattctagtgcttcttaacgcaattcagtcttctag +atccgctattccaacatcaatatctcaatttaaggtcaatatatataacaaaattagaca +gagcagctgacacttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatgg +acgtgtccaagtccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcatt +agggcccccatgtgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaa +aattcgtctactattagtttattatgaacttatgacgcttaaataaattaaacagtaagc +ctgggaaaatgttaaggcaggaatctttgtaacagttcataatgttgctaaagattatca +gaccccgtgaagacttcgggctttgggcttcgtaccgtagcataatacatctatatagtt +agaggcttgcgtgttgttgtgctattccacatatagcagctctgggcgactcttcaatga +aaatgaaaaatggtaacctggcgacctacttgttaagtcagtttaattcaaggggattaa +gtaccaagggtcgagtttctctgtatttattatactgtaggcaagaagcttttttggcga +gatttaagacttaagcctatggtaaaaatttgatagtgagcgactatagtaagagatttg +ggtggttagtaattaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacat +ttctcgacgcgtgaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattgg +cggggcacttatccataatagatttctgtttgtacgccaaactctgcctcacccctccat +aaattgtattggctagaggttaaattctccgtaaatagagacacatatagttttatacaa +ttgtttgaatcaaagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggg +gcagagcatctcttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagatt +atacaaagagatctggatgaagatattcgtgcaatcactatcgttatgttagagagttcc +atgcatgaggactcgttttttgaccaggagaattaagccaagaaataactgacgtatttc +caaatgaattctacgtgtttttcctgtcacctttagccagtgttaaagatgactatggag +tttcgaataggttattctatagacattataacgagtggaacacccataccttcacagtgc +taaaggtaggaacgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaa +gaaataacgcatcacccgtcattctattgttttcgtcgggattacttagtaggcagggta +ttctaacctacctgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaa +tctgaatcgcctaaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgc +aaaggttgacttcttcccctaacacagaattctcagttttatagctatctagtggcattc +ctttttataaaactttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgt +gtaatcttccgccgtgtaagacttggaacccatgtatattgacggcatggcgtggctaag +caggtattgatcttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccgggg +attagccgccaaaggggtctaatgacatagagatgctctgaaatcgtaccaactataaaa +gcacgggatttgaaatatagcgacagatcttccgtattctgttagttgacatctgtgctg +tctttaccgattgtgatttggctttagcagtcatttagtttcgttactcattgctcgtgc +gatagttccaccgaatatggcacattcgttctttttttccattttactgcaaaccttttc +aaaagctgatcgataccactgatgatggcattgattagtcgattggcaactatgtcctgc +ttatatctccaattgcattgaatatagtaaaaaataaaggctcgccttcccaatgggcta +cggagtacacgaaaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtga +ttgagacaaatagttctccagacgtattgagatatatgtctcctataggcaagcgtttct +aattgctgaccagaaattagaattaggttgttaatactatattcgaccattttattccac +gaatgtgctattctactggtattgctccgtatgcgatatataaccaacacggaaagtcgt +cgattgcaaagtggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaaca +atggatgcggtatctgccatattgttattgttaaaaagacttccgcttactatcgcttcg +atcatcggaaaaatattaatgaggattgggtcgtataagaaaatcatcttttcagttcgc +agatttttgccaatttaaccggttatttcgtcagacttggtagtgtagttacaagcatca +cgattatatcagctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattg +cgctatatattcaaggtaacaggaggcatataggtcatagtacaaggataatgaggtttg +ctaactttaaaaattattgatttaacggttgattgaaaatctctgcaagatgacgctaga +acacctgatgttcaagtttgccgataataacatataagatgaattactgtctttagaccc +tcatgttaatccgctaacttagggcggaaacaatgttaggctatgcggagtaagtactat +attatgataccacatagaatttaacattcatatgatgtctaatacccgttcccaaccttg +caaccgtcccgattaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaat +tatcatattcaaggttcagctattttggcaatgggtgagtaccgttcttagtgatttacg +aacccataatctaggcgacttaatatacaagatttagagttacgttttccgggtagtaca +tattaacgaccatggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctc +ccaatgtcccagaatattatgtttctactagagtgttcgtatactggaatttaaatatta +tgtaagactagacaaattttatggatacattaggccatcgtagaatatgatatagttgta +acgtccctctatagattttcggagggcaggtatattgcttaataaagatgttcggaaatc +agcggaaaggatttgtaattaactgatgcgcagcgcttaaataagtttagactattaagc +tatatgttcgacagcatgtagttttttttaccagaaagtgttatactgatgacccatgga +ggtagctcctcatgataaaaatattgttacttaagcattactattatagtgttcaaacta +gtaccgttgcatactttaagaatcagacatggcgtttcttatgcagacacacttttttag +ctgttgacgcccacctcacatccatagtaggtcaatcgcataagaacaatattctggact +gttttattacccagaagaaagttttttctttccggttcgttaagacaataaagatcattt +cattcgttctcttaacgatgaactaaagtacttaaagtatccgcctcttgtttcgactag +cgcatagtgtaataattaaggcaagataagaagaacaggaacgcgcacgtcggagataac +tctaatagtctctttattccgtttaatatagcccgtaattgcaccatgcgctacagtaac +ggccgccttcgcaaacctatttatgtaattccaagtttaggtatgcaatggttggggcaa +tgtgaggggttttatcaagactttcgttgcttcgcggggggcgcaaagcagactttacag +tagttaaccgaaaaccgcagggagtcgctctaagtgttaccaacccctcactactacgcg +aaggtactcgattattccttgaatgggctgaaacatcgtgattagcgtcttatgattcag +gctgatagaagaaaacttattttctatattccacgtatacaatcacactcgtaactaaat +agttcccagcgttgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtg +cataagtacagttagtcgtctgtcacataaataatccgcagtcgatctcattacaggtat +tgttgttggtcaaccttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccg +tcacacaaggaatatcataatagatgccatacacggttttacttgatatgtttacagtcc +ttgagttgcaatcgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggt +gtgtagcggtcactaggtaaaatgacttaggatggatgagcatttaggtattctatgata +acactaaccatcatgtttctaaaatcctcaggaaatttgtattattttaccaacctgtat +ttatagaaagtgcttttgacttaaagaagccgaagtgttcaaattaaggagtacctgatt +gaaagaatggggaattgtaatctgtaactcaattacaaataagccgttctaaggattaag +gctttgtgtctaagcaactcacgtgaattcgaaattcatactcgattaacgactttaata +ctcttctgcgtatctacagactcatttaaattacggaatatgttttcgtttttggtttcc +agctcgcacgtacgcgtttacaaataaggacacctggtacaattggctggagtacaatgt +tggtttttatttgctgattatcccgatccctgtgggcgttggcataaccgggttttcttc +aagactactttcgtgttgcttatatacctggtaatatcggtgagtagcttagggcttaat +cacaatactaacaagttctctatggattggacagggcggcatccgttgactgaacgatct +attaatccattccctgcactggataaacaagacccatttaaattgaccatagagatgtta +gcgtcatatttctgttcgtgatagggtacatatattataaacggattatgagcagtggtt +ttctagaaaagcattcatagttaggagtgtatcagatcataccactgaaccatagagcac +aattctctactggctatacttcattcctttttgtccgggtggggacgaaatttaaaggtt +ctaacctagaacgcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgt +tcttaatgagaattgcgtattttgactattgacagggcatcgtaaaccgctactcgactt +ggtatctgtaatctgtatgtagatagagtacgggcctataattcaaattcagccaccgaa +gattcacaatcttcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagcccc +acccattctctgttatatccgagcattaatgtagtttcactgtactacggtcacgccgta +gagtcggcagggcaaatccaaaacaatttaggctgagaagtggcactataatagtttagc +ctaagtcccttcgctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgt +tcgcgtaagggtatcttgaatactgatagctctcatggtaccaagaactttcataacctc +tttatttaccaaacctgttctactagcgttagtgttttagtctgtagccgacacaaaaac +cgagaatggccggcgtaaccggcgcctgcaagctaacatgggatcaaaactattggctta +acgtttaatcgaatgagactagcactgtattactctttcgtttcggcagcggatcaataa +ggaggtgacggcatcactctcttatagtagatatcacttattctcacaacggaagtagga +tcttccgtcctcattaaatttgcaactggctcaatgtaacactgtaatgttaacaaagta +tgagctgaaggtcagagcagacgatgtagtaaggtccctcgaagctgcttacagtatcct +tgaggctcaacgggctatgcggaaattccagacctcgagttacattatgaaacgtgtcat +tccatctcattaaatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtct +attttcccaaggagaaggagagtagcagcttagtggcttgcctatatggccccctaagta +cgtactcggcacgcttagaagattgggctaccccgcactatatgttcccaaagtaggtaa +cctagatagtgtcgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttg +gcaggggttatacattgcgggcatgaagagtaacattggacatgaacggacattcgaacc +ctgtgagtttaataccctatctccggatcattataaagtaaatatacgtcacttactcta +cgtgcgtttagacagtctttgaaactaaattggttatttttctttcatctagatttgtct +gtatctaactaaattatagttccacataaagctgattcaactgaagacataaatataaac +tttctaacatagtagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagta +gttcctggtagagttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaa +agtgcgcggtgaacatacataataccgaacgtaaacaattccgttcgtattgttgctgta +tctatatttcctacgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaat +caggaagcgcttcgagtatgtacattcagatctccttagtatcatcaaattatagatttt +acggccacgaattattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtg +cttcctcggagttgaggttggaagaagagtcattatgctataccaagaactctccatcca +gtacctagaaaggcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatg +caaagtaacttgtaccagatggcttttataatagaaactaagtttcccgaataacggtgt +acgataacagatttttaggtgtacagacgtctgactcaatgaacacacattgggacctgc +cccgggaggagtagtagataattaccttctccagcgcgggtcttttaatatcacaacata +aaaatactaattaatatcacacaccctcatcctcgatggagcctagcatcatacacgttt +gatagacaacgccaattttactgtaatatgatattcgaatctagtatgtggacgctgtac +cacattgtttaaaggagctccctttaccgacatgaacgaagcaagctttgtacaagatac +gaagaactcagtactggtaactataagagacaatttatacataaaagtgttaagaccatt +atataaaaagaggtatgaggtctttgtaactacaataatacattcatcgaacgatggaga +ataacagagttatttctgctgctcgagctctagttctgctaatttctcaatcttgatgcc +actcgtttgagtcttccattcgctcttaacgacgcgtacatccctctctcctactcttac +ctatatcctattactggttaacctacatctccgggaaagacgtaggtaaagtggtccacg +attgtattcacttataacacctagtagtactatgtgttgctgagagtgaggacacactta +ctctacgagttcaagtccatatggacattacactttttcagcatctaggtgtcatgatgt +attaacagccgttaggggctatttgattttatcgattgtcggcgtgtgtattttcaacaa +ctaggtgctacaattcgtgaataggcatgaaaattcaagattgcagttcctatcttgtat +aatctttcctttggacgagttgtaccatttcaactaacctgcaagtggggggtcatccat +atgaagatttgccaaatacctggagaccctgaaaagtttatccagattaataataacaaa +caaacctaagcgaagaacgtcagctttaataaactatcactatcatagaaattcctgtta +attgttcttccaaacgttgaatagactatcacgggtaatagattgaacacggagaacgtt +tatccggcttgtaaaatatcgtcgaatctgctgataactcaattatattcgatggagaat +tcatatctaccgcttagcttttaaaaattaagtcagattattccgccacaatgagaaggc +gcgagtgcactaatcaaatcacttaggattattacggacgtctgcattacaatgctttgg +ggtagggttatacaagcatatgattctttaggtctcttgatcgggcgtttaccaccgtag +cttaatgttggcatatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgca +caacgcaaatctttaagctgacctgttcatgaaagacaggagacacgaggcaccacctca +attctatgcaaaactctaacatagcgtggcactatgagtacgtgtaacgacaaggtctca +tactcgatcctaagataattctcgtctggaaggttttaatctttaactaagagtagaact +tagtttattgacttttacaattaggatacggttcgcgactctaccacagggcatcatacc +tggagctctgctatctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatcta +ctgagcaatccctttaagcattcctagtttgagagccatttagatattgctgtttaaacc +gattaatggtttctattattataaagtgtaacgctcccattcgggacattgaaaattagc +aataagacaatgtatgatattcggcgagtctcaacaacattatggtctaccatgggacaa +ggggttgatatgatgaatccacaaaaaatagtcaaacacccatggttcgttaagtgaggg +tatccaggtgttataaggacgatctagaagtattcaggtacacggtgttcagacatgctc +taattgtcaggttgtttataatttaacgtatcgctctctattctaaataatataaaatta +accgctcgtagggatgctttccagtaaaagatacactatcattaaggttatgcaaatgtg +gcgatttgatttgaatcttagtacattcttaaacttaaatacgtattatttaaagtaaat +atattatctaaaccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcg +acaatttacgaccctctttcatctaaagcgatcatctatttcttctgattgatgtaatac +tgacccttactccgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacc +tttcgtggcaatcaactggcgctggtactgaagtagcttgaaagggatatggatgtgtat +gccaggcttcattttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgta +cacaataatgatgactctcattgtagatccaatcacgctttcctacgctaatgaaagttc +tagatagtgtaggtgttagacagaggttagcgcctacatccttacacacacagtgttgaa +cggcaagcataatcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcc +cgcctttgaacaatgatgccaaaatgtcctgccctagagttatgataaaataactgctgc +cctgtaacttaagtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatat +ttgcaccaagaaaatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagag +tacatttagttaccggattgcggcttgacatttattttacagaattttatcggcaaaaca +cttcatatgaactatcgcttcacgataagtctatgatagactagcattcgtagagaacag +gaagagcaatcattatatatgaagtgttacagtgggtactacatatgagatcattaggtc +tatatccggccttcctcataagaccttggaaatatcttacatcagagatatcaaaggaag +tatgggcgaacccagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggt +tttaactaggggttattgatatttaagctaaaagagttccctgaacactcgaaatgtata +atctatcccaactaaaaaagtatacctctaattcagaaatgtcattgagattagactgat +gtcaatacgctaggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaata +cctccatcttaagttctatattttaaagttttatgcggacttcgagtaagtgcacaaatg +atggcataagtgcccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaa +tctctagctactatcccacgaatgcactgatgccagtcatggcgcttacattagtcgaca +gaaatccgacgatacctatcacgcgtgaactgttctggttcttattcaattcgaagtgat +ctcagatacattacggccatgcttgcccttcatgtctgctgagcagttttgttataggct +gaatctcctctaagcgaaattgataggatttttggtggtcgatttagtctgtacctgctt +attaagattcaaaatgacctacttcttacgccgaaatgatagggatcggctgaggaggat +aaatatacgctggtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactc +taatctccgagataaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcagg +atcgtggcgtatagtccaccattagttctgacttacttaatatagactgaccgagattgt +agtatgtggatccaagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcat +gatcaaagaagagttaattaatagtactgcactataattgtcggcggagtaccatgagct +gttgcccaattcgatgtttattaacagcacgcataaaaaatccagacttttcaattagaa +ttaactataaatggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtata +gaccccaactctatctaatttttataacacctctgtaatcaacaaatcttattatgccat +cattatgtcattcgccaagtaagtccagttcgagattctctggaccgtgcaatagtattg +tcaaattatggtaatggaatccttcttctaacacccttagaaaagccacgagaattgaca +agttgggcgtgcttgtccaggagcaacataagtgccgtttctttttacgatgatagggat +tcttaaagcttttctctattctagatcccagttgccatcatcaatatctcaattgatgct +cattatatagttcttatttagtatgtccagatgtcactgaagatcctgcctagaaccgat +attctcgacaggatcatcagttcgacggggcaaacgcacctatgcacatccatcttgacc +gtgaaacgaaaggaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgat +atgtaggcaagttttactgcctttaattagtagtcgattagtgtagtttgatattatcta +ccttatagaatgtaaacagtaacccggccttaatggtttggcaggattctttgtaaaagt +taataatgttcataaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaac +gttgcagattaattcgttttacggagtggcttgcgtcttgttgtccgagtacacatattg +ctcctctcccccactcttctaggaaaatcaattatgctaacctgcagaccttcttcttta +ctatctttaatgcatgcccagtatgttcatagggtagacttgctatctattttgtataat +ctacgaatgatgcttggggcgcgacttttaacaattaagccgttgggtataatttgagag +ggtgccacgatagtaagagatttccggcgtgagtaaggaaaatgataataggattaagca +ggcgtaatagctcaccctcctcagttctccaaccctgaaccggctaagtatgactgtgca +gtattaattttgaatacatattgcagcccctaggatacattatagatgtctctttcttac +ccaaactcgcccgcaccaagaaagaatgtggattcgattgaggttaaattagccggaatt +acagacacagattcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaaccta +cattcacaaatggattacgttggggatgagaatcgattccggtcaaaaatcatgcccgga +gcaataaccaagaattcacagaggattaatacacttctccatgaagataggactgcttgc +actatccttatctttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattat +gccaagaaataacggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttc +actgtgggtatcatgactttggactttagatttgggtattctagagactgtagaaagact +gcaacaacaagacattcacagggcgaaacctaggaaaggggaccgcacgttgtgctaggg +atgtttccttaggaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcgg +ccccttgaattacgtgcatgcctttgctaaaagacctctgggaaatagattgaatattct +ggacagcagcgaatcctgattatatctcaagcgaatatatgacccgcaagaaggatttat +actagaataagtctaagaaagggcattgggtcacttcttccactaacacacttttatcag +ttttataccttgagagtcccatgcatttttatatatatttaactttcgttgcgtaaaact +ttaaatatgatccgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatcta +gtggctacgaatcgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttc +tatgctaaaaatgtatagccccgcattagcagcaaaaccgggagaatcaaatacacatcc +gatgaaatcgtaacaaagataaaacaacgcgatttctatgtttgccaaagtgattaagtt +gtatcgtaggggtcagcgctgatgtcttttcagtttgggttttggatttaccagtctttt +agtttcggtactatttgatcgggacattcgtccaaacatgatggctcattcgttcttttt +ttcaattttaatcaaaaccttgtatttacctgatacattaaactgagcatcgcatggagg +tggagattcccatatatgtaatcatttgatatcctattccattctttttagttataaata +aacgctccactgcacaatgggagtaggacttcaccaataattagcatctactgtaaacaa +gcgccgtaacgaaatgattactgattgagaaaaataggtctcaacaacttttgacagata +tgtatccgatacccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtatta +cttgttgccaaatggttattactccaatgggctattctaatccgatggatacgtaggaga +gagtgtacctacaccgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtc +agttacagcgtgcgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaa +agaagtcccctgaatagcccttagataatacgaaaatttgttatgtccagtcgctcgtat +atcaaaagattcggttaagttcgcagagttttgccaagtttacaggtgatttactaacac +ttgggagggtacgtacaaccatcacctggttagcagagaatgaattatacggtcatgtcg +cgaagggcaagtgtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtc +ataggacatcgagtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtga +taatagctgcaacatgaagatagtaaaactgaggttaaactttcaccatattaaattata +tgttcaattacgcgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgg +gtccctatcccgactttgtacgagattttgataaaaaatagtattgtaaattcatttgat +ggcgtagaaccgggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaa +agcggaaaatcctggctcaatatttataatagtaatggttaagattgtggcccaatcgct +gagtacccgtcttacgctttttccaacacataatcgacgagaatgtatttaaatgtttga +gacttacgttttccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgta +gttttctcatctgctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcg +tccgtgtaggctatttaatttttatggtacacttgaatatgtttagccataatgtagcca +atactacaatatcagatacttgtatacgacctatagacttttgccgaccgctcgtagagt +gatttagaaagatgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcga +gtatttaactgttgactattttgctatatgttactctgaatgttgttttttttaccagaa +tgtgttataatgatcaaccatgcacgttcctactaatcatataaattttgttacgtaagc +ttttctatgatagtggtctaaagactacccttgcatactttaagattaagacatgcactt +taggaggaactcacacgttttgagctgttctagcccacctataagccattcgtccgcaat +cccataactacaatagtcggcaatcttttattacccagaactaacgtttttatttcccgg +tacgtatcacattaatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttat +gtttaagccgcttcttgagaatacagattactgttagaatgaaggcatcataactagaac +accaacgcgcacctcgcacattactctaatagtagctttattcagtttaatatagacagt +atttgaaccaggcgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgt +ggtcggaggatttgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgag +cgcccccataaccagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtg +ttacaatcacatcacttcgtaccgaagggactactgtattccgtcttggggatgtaacag +actgattacagtcttatgatgaagcctcattcatctaaaattagttgatttattccacgg +atactatcacactcctatagaaagagttaccaccgtgggaagctagatataataaataaa +agacatacaatattagtatggctcatgatctacacttactcggatctctctttttttata +accagtagatcgcattacacgtattgttgttccgcatcaggccctaggggctcaaacttc +catggtggataactaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgg +gtttacttgatttctgttcagtcattcacgggaaatcctaggagtctttcataacggcgg +tcttagtaggaatgtagtcaagctctgtagaggtctcgacggaattggtatttcctggca +tcacaatttacctagtattggagatcacttaaaataatgttgagataataatcaggatat +ttctagtatgtgacaaacctctatttagtgattgtgattttcaattaaacaagacgtagg +ggtcaaattaacgactacatgttggaaagaaggccgaattgtaatatctaactcatgtac +taagaagaagtgctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgt +aatactactgtaaccaagttattactcggctgcgtagataaagtctcatgtaaatgacgg +tttatctgttacttttgggtttcaacctagctaggacgccggtactaattacgacacctg +cgtatagtgcagggtgttcaatgtgcctttttatgtccggattataaccatccctctccc +acttggaatatcaccgggttcttaatgacttagttcgtcttccttattttccgggtaaga +tcgctgtggaccggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggc +ccgcttacgttcactgaaacttagattaatcaatgcactgcactggattaacaagaacat +gttatagtgtactgacacatgttagactaagaggtctgttcgggttagccgacttatatg +tttaaccgattttgacaactgggttgagagataacaatgaagagtgaggactgtagaaga +tcttaaaactgtaccatagtgctcaattcgctaatggcttgaattatttaattgttctaa +ccctggcgtcgaatttttttggttcgaaaatacttagcacagcgtattgttcaacgagat +gcacaactgtaccgttagaaagcggcttaatgacaaggcagtattgtgactattgacagg +gaatcctaaaaagctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcc +tattagtcaaattctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtt +taatgctaggtggtctataccaccaaaaagtatatgggatatcccagaatttatcgactt +tcaatcgtctaccgtcacgacgtacactaggcagccctaatccaaaacttttgaggatga +gtactgccactattatactgtaccatttgtaacttacattttatatcttcaaagaggtag +atattgtcggccattactgtcacttacactaagggtagcttgattactgatacctctcat +ggtaaaaagtaatttaagaacctatttttttacataacctctgctactaccgttagtgtt +ttagtcggttcaagtcacaaaatccctgtagcgcacccctataagcagaaggaaacctta +atgcggataaaaacttttgccggaaccgttaatcctatgagaataccactcttggaatcg +gtcctttaggctgaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaa +ctttgtatcaaaacgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatc +ttacactcttttcttaactaagtatgagagcaacctcactcctgaacagcttgttaccta +acgagaagaggctttaagtagcctggagcctcaaccggatatccggatttgactctcatc +cacttacatgatgattacggtcattacatctcatgattttctgagtgccctatagactgg +gaatttaatctaccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcg +cttccatttatgccaccataagtaagttctcggaacccttacatgattggcctaccaacc +tatatatgtgaccaatgtacggtacatagagtgtggcctatcatattcaggtcatcgagc +tcagtatttaaagattatatggtcgctgggggtattcagtgcgcgatggaagactaacat +tggaaatcaacggaattgacaacacgctcactttaataacctatctcaggataagtttaa +tgtaattagacggaactttctctaactccgtgtactaactctttgaaaataatgtgggta +tttttatttcatctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcag +taaaatcaagtcataaatataaaatttagatcttaggacagaggaaagtgctttcccgag +cataggatctggcctacgccagtagttcatgcttgtgttaaaagttgttactgtttatag +tccgtactcagggtagtgttcgatactcagcggggaactgacatattacactaaggaatc +aaggcccttcgtatgggtcatgtttatatatttaattacttacgctatttgatcgagaat +agctatagtaacgtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatact +gtgtatcatattattatagatgttaaggcatagaattattggtattgatgtacaaaaaat +tatgggtgggcagtaccgataggcattacgagcagtgcagcttggaagaactggatgtat +cctataactagtaagagccttaaaggtactacatacccagggatgttaccatcattaatt +tggccatcttcaatcttcgcaatgcatactttcttctacaagatgccttttagaagacaa +aataagtgtcaacaataacgctgtaacttaactctgttgtacgtggaatcaagtctcact +aaagcaactaacattccgacatgcaaacgcaggactactagattattaaattcgccagcc +cgcctcgtttaatataacatcataaaaattctaagtaatatctcacacactaatccgcca +tcgtccatagcatcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgc +caagctagtttcgcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaa +ccatcctacctttgtacaacagaccaacatctctgtactggtaaatagatctgaaaagtt +ataaatataactgttttcacattgatagaaaaacagctatgtgctatttgtatatactat +aataaattaagcgaaacatggagattaaaacagtgttttctcatcctccacctcttgttc +tgctaatttataattcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaaccc +gacataaatagatacgacgctgaacgagatcctatttctcctgaaaattattagcacggt +aactcctagggatagtggtactagttggtatgaacgtataaaaacttgtactactttctc +gggatgtgagggagcaaactattactcgaccagtgcaacgcattatcgacagtaaaagtt +ttcagctgatacctgtctggatggattatatgcaggtaggcgagagtggattgtagcgat +gctcggcgggggtattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtc +atcattgcactgcatatcgtcgattagctgtcatttcgtccactggtaccagttcaacgt +acatcaaagtccgggcgcatccatatcaagttttgcaatagtactccagaccatgaaatg +gttatccagattaataataacttaatatactttcactacatactcagcgggtattaaatt +tcactttatgtcaaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcct +aattgtgtgaaaaccgagtaacttgatcagccttgtaaaatatagtagaatatgatgtta +aatcatttatattccagggagattgaatagcttacgattagctggtataatttaactcac +atgattaagcaaatatctgtaggaccgagggaaagaataaaataaagtaccatgagttcg +gaacgctgcattacatggcgttgggctagcctgatacaagaagatgagtatggagctctc +ttcatcgggacgtgacaaccctagcgtaatcttggcagatcccggagcagatgattatcg +tctaacactgtctttaccaatgcacaacgcatagatttaacctgaactgttctggattca +ctcctgactacagcctacaactcatttctatgcataactcttaaagacagtcgcaatatc +agtacctctatacacatcggatcagactagatcataagataagtctcctctggatccttg +tattctgttaagtacactacaaatttgtttagtgtctgggacaattacgataagggtcgc +gactagaccacagggcatatgacctccaccgctcctagcgagtctccaatctgcaagcac +tcatacgctaggggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacc +catttagatatgcctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatc +aaattcccgacattcatattgtccaataagtatatctagcttattcggactcgctaaact +aaattatggtataaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaat +ctcccatggggccttatggcagcgtatacagctggtataacgaccatatacaactatgaa +cggactagctgtgaactaagcagattattggatccttgtgtataattttaagtttcgatc +tatatgctatagtatagaaaatgttccgatcgtacgcttcctttacagttaaacagtcta +tatcatgaagcttatccaaagctggacatttgatggcaatcttacttaattatgaaactt +aattacctattattgaaagtatttatatgatcgaataagatttgctctataaacaggtcg +tccattcacgacctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatc +tatttcttatcattcatgttatactgacccgttctcagtacttaaaaatgatcgtaagca +agaatcactcacgctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttc +cgtcattgcgatatcgatgtctatcccacgcgtcattttcaaattggttatctacggata +actgtgcgatgaactactataggtcaaaattatcttcaatctcattctagatcatataaa +gatgtccttcgcgattgatacgtctacagtgtgttggtgttacacagagggtagcgacta +cttacttactaactctctcttgatccgcaagcataagccaggttaaagtgctctatcttt +ttctgtggattataatagttataccgccttgcatctaggtgcccattaggtaatgcccta +gtgttttcataaatttactcctgccatctaacgttactttaatttcccagattcaatagg +tctctcatttgaaaattgttatatgtcaacaaagaatataatagctgagtggaacaatac +actgtgagggagtaatacatactctaaattttctttacggtttgcgcctgcacagttttt +tttatctatgtgatccgcataaaaagtaatttcaacgttccattcaagttaagtcttggt +gacactagcattaggagagatcaccaagaccattatttatttagctagggtttaagtcgg +ttagaaatatcagataatgaggtctttatccggccttacgcagtagaaattggaaatttc +gtaaagcactgagttcaatggaagtatggccgaacccacataatgcacaaatcaagtcga +tttcttccgtccttttagtctcctgggaactacgggttattcatagttaagctaaatcag +ttaacggaactagacaaatgtataatagttcccaaatatatatctataaatcttatgcag +ttagggaatgcagatttgaatcatggcaatacgctagctcggaactcaactacaagtgtt +ggatgtacgaattcaaaggtattacatccttatgatgttcttttttggatacttttatga +cgacttccacgaagtgaaattatgttcgaatatctgaacagttacttggttgagcccaag +gatgacgaatgttctgtttataattctcgtcataatataaatacaagcatatgaggccag +tcatggagctttcatttggactaacatttccgtagagtcatatcacgcctgtaatctgat +ccgtctttttctattcgaagtgttatcagatacatgacgcccttgcgtgacattcatggc +tcctgacatcgggtcttttaggctgaatctaatctaacccaatttgtttggattgtgggt +cctccattttgtctgttaatgcttattaagattaaaaatgtactacgtatttagacctaa +tgattgcgatacgctgtggaccattaatataagctgcgccaggggatttttccagatcat +ctggcctgtgtatatgttcaaatctaatagccgagagaaattactccgacggaaaataaa +ggcagataagcgtttcagagcaccatcgtggcgtttagtcaacctttagttcggaattta +ttaatatacaatctcactctttggacgagctccttaaaagatgcccttgtatatcatgtc +ccgtacctaaaagtataccagcatcatcaaagaacagttaaggaatacgactgctctata +attgtccgaggagtaccttctcatctgccaatagtcgttgggttggaaaacaacgcatta +atatgccacacttgtcaattagaagtttctataaaggggacgagtaactgatttgagacc +tagcacggcagaggacgttcgtgtgacaacatctctttataagtttgagataaaatcgct +aatctacaatgattatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgat +tctagcctaaggccattactatggtcaaattatgctaatcgaagcagtcttctaacaccc +ttagaaaagcaaacactattgaatactgccgccgcattcgccagcaccaacataactgca +cgtgcttttttccatgattggcattatgaaagatttgatctatgattcttaccagttgca +atattcaatttagcatgtgttcctaattattgtgttattatggtctatctcatcatgtaa +atgaagatcatgacgtcaacacagattctagtcaggatcatcagttcctcggggaaatcg +cacctaggaacagccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagc +tcgatttaaaagcctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcg +agtactgttggttcatatttgctacatgattgtatgtaataacgatcccgccctttatcg +gttcgatcctttatggcgataagttatgaatcgtcagtatctttagatcaaaaactcaac +tagtacccagttccccggaggaacggtcatgattaatgcgttttacggtctcccgtccct +cttcttgtcagaggaatcagtttcatccgatcccactcgatgattggtatagctatttgc +cgaaaagccacaacgtattcggtactatcttgtttgattcccctgtatcttaattcgcga +cacttgatatcttttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaatt +atccagttgcgtttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgta +ggaaattgataattggagtttgcaggacgaatagctcacccgcctaagtgatccaaccct +catcaggataactatcactgggcagtattatttttgatttcatatgccaccccctaggag +actgtagtcatgtatctttcttacccaatctagcccgaaacaagaaagaatgtcgattcc +agtcaccttttattagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaa +tacatactcaaaagttgaaaacgacttgctctattcgattaccttcgcgatctcaatcga +ttacgctaaattttaatgcccgctgaaatatccaacatttaaaacaggattaattctctg +atccatgaacttaggactcattgcacgtgacttatctttctctcttaattcatgctccaa +tacggtgggctaaaccacttttatcacatgaatgtacgcaacgtgttaataagctatgag +tacgcgggggcagcgaaacgggtcaatctgggtatcttctattgggacggtacatttcgg +ttttatagactatgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaa +agccgaacgcaccttgggattgccatgtgtccggaggattacatacatctaagaaacatt +ctaaactatgtatagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtac +tctgggtattagagtgtatattatcgacagcaccgaatcctcattttatagcttgacaat +ttatgacccgaaagaaccttttataagtctataagtatatctaacgcaattgcggcactg +agtccactaactatctttgagcagtgttatacagtgagacgccatggaaggggtttatat +attttactgtcgttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaaca +acgcgatctagtcgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgc +ggatcgcgttacattccttgcttatttgcgataaatcgatacaaccccattaccagaaaa +acccggagaatcaattactctgcagatcttatactaaaaaagagattacaacccctgttc +tatgtgtcccaaagtgagtaacgtggagcgttggggtaagagcggagcgattttaacttt +cgcttttccattttccagtattgtactttacgttatatttgagcggcacattcgtcaaaa +catgatccatatggactgaggtgtttaaatgttaatcaaataattgtattttcagctgac +tttaaaatctgcagccattggaggtggagattccaatagatgtaagcaggtgatatcata +tgcaattcttgtgacttattaagataccagacacggcacaatcgcagtagcacgtaaaca +ataatgacaatcgacggttaaattccgaacgtaagatatgtttacggatgcactaaaata +ggtagcaacaacgtttctctgagatgtataagttaccaaacactggagaattccgctaaa +ctaaggacaatttccgtcgtattaattgttgacaaatggttagtaatacattcgcagtgg +ataatccgttgcatacctagcactgagtgtaaataaaaccaatcgactactggcatttcg +ggctaacgactagatgttagcctatgtgaaagcctcacacatgcttattgccttcacggt +gagcaatgtttcttattcgttattagaagtcacctgtagagacagtagagatgacctaaa +tttggtttgtccagtcccgaggtgatctaatgattaggttaacttagaacagtggtcaat +tggttaaagctgatttacgaacacttccgaggggtcgtaaaacattaaactggtgagaac +agtatgatgtattcggtcatctagacaaccccatcgctgggagtttggacagtgttatga +ttcgtaaatccaccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaa +tttaggcttttttacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgt +aaacggtcaccagttgatatttgttctgctaggaagcgatgtacaaaataagcttaataa +gatttaggtccgaccttaatttcggtccatagcacctctttctaagtgttttgcttaaat +aattgtattgttattgattttctgcgagttgaacacggaaaataagtcaaaaaggacact +tttaggttcatatgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaat +cgtgatgattgtggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttag +tccactaggtatttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaat +ggcagaggggctcctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatc +ttttggttctttataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtga +atttgtttagccagaatggaccaattacgtcattagctgttacgtctatacgaaatatag +actgtggacgacccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtg +tgcgattgtaagcaggacaacacagtattgtactggtcaattggttcatagatctgacta +tgaatcttcgtttttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataa +tcagttaatttttcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggcctt +aatgtaacattaactattccactgtaggtggatctaacaaggttggacatgtgctaccaa +taagataagaatttcgtccgcaatacaatatctacttttgtagcctatcttggattaaca +acaacttacgttggtatttcaccggacgtatcaaatgattctgattttaatgactgagag +taaacatcaacgaatcttatgtatctttaagccgctgcttgacaagtcacattactgtta +gaatgaacgcttcattactacaaaacctaccaccaactcccacattaatattatactaga +tgtttgaagtttatttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtaca +ttaaattgttagggtattaattgtggtcggtgcatttccggccccatagcgctccgcggg +gagaaactatggccttcatgacagcccccccataacatctaggtaatggtcggataacta +taaacaaccctctccagagaactgtgaaaataaaatctcttagtacacaagcgtatactg +gtttaagtcttgcccatcttaaagactcttttcactattttcttgatgcctcattcttct +aatattaggtgattttttaatccgagaatataaaaagacgatagaaagtgttaaaacacg +gcgtagcgacatattttaaagaaatgaaatactttttgactatccctcatgatctaaact +tacgcggagctatctttttgtataacatgtacagagaattaatccgatgcttcttccgat +taaggacatagcgccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaa +gtgattaagtgatcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaat +acttggagtcttgaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtat +agaccgtattgctatttcctgccttctcaattgtccgaggattgctgataacttaaaata +aggttgagtttttaataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtc +attttcaagttatcaagaactacgggtataatttacgacgtaatgttggtttgatgcccg +attgcgaatatcgtacgaatggtatttgtacaactgctttcctttatcgattgctcgaga +acattataaagtctattactatggattaagactgtatacaagtgtttaagcggagcccgt +gataatctataaggttttggtacctttatctgttacttttgccttgaaacatacatacgt +acacgggaatatttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgt +cagcattttaaactgaaagcgcccacttgcattataacccggtgcggaatctcttagtga +ctcgtcaggagtttacgcctttgagacctctcgacaggacccattttgatctagtcgtta +taggtagagtgcctttcctatcgcaccattaccttctagcaaacttagagtattcaatga +aatcatatcctgtttatactaaatgttataggctaatgacacagctgacactaagaggtc +tcttcgggttacccgaatgagttgtttatacgatgttgacaactcgggggagtcatttca +atgaagactgaggactcttgatcagattaaaacgcttaatgactgataatttagattatg +ccgtgtattatttaagtgggcgaaccctcccctagaatgggtttcctgagaaaagtctta +gaacacagtattctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctctt +ggcagtttggtcaatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaag +agctatgttctgacacgtccccaatattaggcaaaggctccaaaagaacagtcaattgat +taactacgggcttggtttctccgtgaatccttgcgccgctataccacataaaaggatagc +ggtgataccacaagtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccc +cttagcaattaattttgtccatcactactgccaagagttgactggaccagttggaaatga +catttgatatattaatagagctacatattgtaccactttactgtcacttacactaaccct +agcgtgattactcatacatatattcgtaaattctaagttatgatactagttttgtaaatt +taatcggcgaagacacgttctcttgtacgagcttcaactaaatatttcactgtagccaac +cactttaaccagaaggataccttaatgccgatataatattgtccaggaaacgttaatact +ttcacaagacaaagcttggaagaggtactttacgatcacctgatagatcgaccggaacga +ttctatataggtttggtctgagaaatttgtagctaaaaccatgttccataggaactcctc +tgtaatgggcaaaatgcagatagcgttcaatcgttgcttaactatctatcacagcatcct +aactcctcaacagcttctttcctaaagacatcagcaggtaagttgacggcacccgataac +ccagagcacgattggaatctaatactctgtatggatcattacgctaagtaaatataatga +ttttctgactcaaagttacactgcgaattttatattaactggttctatttgttaaatacc +acaacctctcgtcaacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaac +cattacttctggcgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcg +ccgatcttaggaacctaatactgctcagtagttattgtttatttgggccatccccggatt +atgtcagccatggaacactaaaagtcctaatctaacctatggacaaaaagctcactttta +taaaattgctcaccttatgttgattgttatttgtccgaaatgtctataactcagtgtact +atctattggaaaattatggccggagttttattgaatatacttttgtatgttgagaaagaa +tgttgtcgtaataattatcagctggaaaatcatctaatatatattatattgagatattac +gacagacctaagtgctttcccgtcatgagcagatggactaacactcttggtaatccttct +cgttttagttggtaatgtttagtctaagtaatatcccgactcttacttactcagagcgga +aatgactttttaaactaacgtttaaaggcacttagtatgcgtcagggttatttttttaat +tacgtacccttgtgcagagagtttagctattcgatcctacttagtatgaaccatgagagt +acaggttggtaattcacagagaaggtcgagaagattatttttgatgtttaccaatactat +gaggcgtattcatcgaaataattttatggctgcgcacttcacatacgcaggaagaccact +gcagcttgctagatctggatgtatcattgtacttctaagagcctgaaaggtaatacattc +ccagcgagcgtaacagattgtatggggacatattcaatcttagcaatgcattcgttcttc +gaaatcaggcatttttgatgtcataagttctgtcaactataaccctggaactttaatctg +ttgttcgtcgaatcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccact +acttcagttttaaattagaatcacaccctagggtattagataataattaaatgtcttagg +aagagatatcaaaagatgcagacatcctcaagtgaataagtctccggtctttcacaaaca +catggttaagcgatgtggttttgactagagacgttcgccaccatcgtaatatttctggtt +acctgcgaacgtgaaccaaatcttacttcatacattgcttaaacagtacaacttatctct +tatcctatagagatctcaaaagtttgtatttttactggtttcaaattgagagaaaaactg +cgttctccgatttctatattattgtttaaatgatgccaaacatccagtttaaaacacggt +gtgatcagccgactcagattcgtatcctatgttagaatgagtcatcaaactacggtcacg +cgtacattacagagtaaactacacgaatgaaagagataagaagatgaaagagttaatagg +tctcctgttaattatgagaaccctaactactacggattggcctactagtgggttggaacg +gatataaaattcgactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggc +atcgaattatccacagtaatagttggaacatgattcctctatgcatggtgtatatccacg +tacgccagtgtgcagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaa +aggactgttgagcaaggaattggattctgtgaacggaatatagtcgagtagatggaattt +cctacactgcgaaaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggca +attagtactccactaaatcaattggttataaacttttagaatatctttatataagttcac +tacttacgctgcgggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaat +aaacggcttgactatagataccctaattctggcataaccctgtaacgtgtgaagcatgct +ttaatagacgactagatcagcttatagaatggatatgactgccacattgaagagattaac +attagcgggtataatgttacgaacttgtttaacaaaatagctctaccacacacgcatagt +ataatataaaggtcctggagttcgctacgagcctggaattgcagttcccctaccctgagt +aaacaagatcagtatggacctatcttctgacccacgtgtaaaaactaccgttagcggccc +tgagaacggtgaagttgattatcggctaacactcgctttaccaaggaacaaacaattgat +ggaacaggtaagcggctggattctatcctgaatacagcataataatatttgctttcaata +tatagttatgacactcccaatatcactaactctttacaaatcggatatgaagagtgaatt +agagatggagccgatcgttccttgtattctggtaagtactcgactaatgtgtgtagtcta +ggggtaaaggtccttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcat +agagactctaaattcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaac +tgtaacatttacgtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctgg +agtggttgagtttcgcgatacataaaaggccccactttcatatggtcaaatatctatatc +gtgctttggacgactcgataaactaaagtagcctagtaatgccctaaaccgctgcatttg +tgcaataaaaaatttagagtatatataacttccggacgtatggctgccttgaatcctcgg +atatcgtccttatacaacgatgaacggtatagctcggaactatgcagattaggcgatcct +tgggttgaatttttagtttccatagatatgagttagttttgatatggttaccatacgtcc +ctgcattgaaacttaatctgtatattgattgatccttagcaatagcggcacatttctggg +caatatgacttaattaggttacggtttttactatgatggatacgttttatatgatagaat +aacagttgctatttaaacaggtactacattcaactaatactgtttcactattgtgtccaa +catagggaatatattgcctgaatagatgtattatcaggcatcttttacgctccaggtaga +actaattaaaaatgatccttagaaactttcaagcaacataagctaaaagttacgccaatt +ataagccacatcggtaggatcttcaggcattcccatatccttctctatcaatcccgtctg +ttgctaattggttatctaagcatatcgcggcgagcatctacgataggtataaagttgctg +ctatctaattcgtcataatatatacatggaattacagattcatacgtcttcagtctcgtg +gtgtttctaagagcggacccaagaattacgtaatatctctctcgtgttacccaagaagtt +gacacgtgattgtcagctatctttttctggcgatgttaatagttataaacaattgcatat +agctgcaaattagctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggtt +ctgtaatttcactgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaa +tttaatagcgcagtgcaaaaataatatctcagggtgtaattatttctctaattggtcttt +acggttggaccaggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaa +gtgacattaaacttaagtattgctgtcaagaccattacgacacttcaccaacacatttat +gtattgtgctacgcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaag +tacgctgtacaaatgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatca +cacattatcaacatatcatgtcgttgtattacgtccttttactagcctgggaaataccgg +tgattcagagtgaacataaatctctgaaagctactagacaaagctagtatagttaaaata +tatatttcttttaatattaggatctttgcgattgcacatttcaagcatcgcattaaccta +cctccgtactcttctacaacggttgcatgtacgatttctatgcgatgaaatacttatgtt +cttagtttggggttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctg +aaaagtgtatgcgggcaccaaaacgatctcgattcttaggtttataattatagtcagaag +ataaatacatgcatatctggacactcttccacatgtcatgtcgactaactttgaactaca +gtcatatatagactgttatctgatccgtatgtgtctattactactcttatctgagaaagg +acccaatggagtcacagtaagcgatcatgtcatcggggctttttccctgattataagatt +acactattgctgtgcttggggcctcctactttttctatcttaatcattttgtacattaaa +aagctaagaagtaggtacaacttatctttcccatacgagctggaccattaatttaacagc +cgcaaggcgagttttaatgttaatctggaagggctttatgttctaagcttttagcactga +gaaattaatccgtaggaaattaatcccacataacccggtaagagaaccttacgccccgtt +actaataatgttctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctcctta +atacaggccctgcgttatattcgaccgtacctataactagaccaccatcttaaatgtaca +gttatggttttcgacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgta +ctgggggtggttatcaaacatttaatatgaatctatggtaaagtactagtttatagatag +ccgaacactaaaggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagat +tgagaaggtggtgataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattg +cccaatcgttctactcgtactctttatagcctaacgccttttcttggcgctaattagcct +aatccaagaaggagtctaacaaaattacttaaccatactcttgtctattcggcccacgca +tgcgcaagctcaaaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattg +gatctatgagtcttaacagtggaaatatgatttttagattgtgttcagatttattgtctt +attttggtctatctcatcagctatagctacataatgacgtcttaactgtttcgactaacc +ttcagatctgactaccccaaatacaacatagcaaaagaatgatgctaacgcttaactatc +ctttcacgatcttaacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcg +tggaatcaatttttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttc +gtataacgttcaagcactttagcggttccatccttgatggcgttaactgatgatgcgtaa +gtttatggtgatctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaa +tgagtttttaggtctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaa +tagatgattcctatagctttttgcagttaagccactaagtaggcggttctatagggtttc +attcaaatcgatcgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttc +aggcccgccacaatggtttcaagtttcaacttccgtttattggctgtccctcaatagagt +cgttctcagggcacgactctcgttcgttattcataagtccagtttgatccacgaatacag +aacacgcatatctgataataaaagcttaacgataactttcacgcgcatggtttatttttg +atttattaggcaaccaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaa +cataaaacaaagtatcgccattacagtctcctgttaggagaacctttttatcaatatgtg +taggcgtgtattggcgcccttgatttaataataattacggctaaacgtattgatattttc +caggaactgccccatctcatgagatgaccctaaattttattcacacctcatttttaattc +ttttatatcacgattatttatctgagcaagcatctttgcaagcattcatagtgacggtgc +tgtctctatgaatgcatgctaatatacggtgcgctaaacatattggttcaattcaatgta +agctacctcggaatttgcttgcactaagacggggaagccaaaacggtaaatcgccgtata +tgctagtgccaagggacttgtccgttggagtcactatggagttacaagcattataaatct +aaggaaatcgcagtatcagtccttaccccaaagatacttcgcattccctggggtacggac +catgaaatacttctttcatacatgataaacgatggagactcggttaccaccctggtagtt +actccatcaattggagttaactaagatcgctattacaggctttattagccaatcatcaca +agcctctttttagagattcacaagttagcaaaccaaagttcctttgataagtctttaacg +agatctatcccaattccggctaggagtaaaatttatatatttgagatcggggttaaagtc +acacgcaatgcaaggggtttttatatggtaatgtccttccctaattaggtaattttcaga +cctccgagagagagtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatg +acactacagatcatccctggatgagcatcgactttcattacttgattagttcagttaatt +cgtttcaaaccattttcaacaaaatcccccagtagatatgtatatgcacatcttagacta +aataacagttttcataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccc +tatcaccgcagcgagggtaactggccctgttccattgtaatcgatgggacgggacgttat +attgcagacccaaagtagtaataaattcagccatatggacggagggggggaattgttaag +aatataattcgattttcagctgaatgtaaaagctccagccattcctcctccacttgacat +tagttcgaagaaggtctgagaattggaattgcttgtgacgttttttgtttccagacaagg +aaatagcccagtaccaagtataatattatgacaatagaagcttaaattcacaacgtaaca +tatctgttagcatgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtc +aattcacggcagtagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaa +tggttagtaataatttcccagtggagtagaagtggcataacgtgcactctctgttaataa +tacctttagactactcccatttcgccagaacgtcttgatggtaccctatgggaaacactc +acacatgcttattgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagc +tagtgaaaggactgatgacctaattttggtttctcaagtccagacgtgatattttgatga +ccgtatctgacatctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgta +ggtaaaaatgataatgctgtcatcactatcatgttttagctaagctacactaccccatcg +ctcgcacgtggcaaagtgtgaggattccgatatcatccatgtgtacgaattcctaatact +cttgctcagggcacttagggttattgtagcctgtgttaccgtctcgcatattagatcatt +aatcaacagtcttataatcaccgtaatcggtaaacagttgttatttgttctgataggtag +acagctaataaagatgctgttgaacagttacgtcccacctttattgccctacagtgaaac +tagttcttactctgttgctgtaatatgtctagggttattgatttgctgccacttcaaaac +ggaaattaagtcattaacgaaaatggttccttcataggtaaagatcaatccccaattgaa +gccagaaattttgagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgag +ttccatgtgtaaaaaaatgttgagtccactagcttgtttattctggctcaaggtacgtgg +aacacgtagtattttgatactaatgccagacccgctacgatccctgtactgtgagcagag +ccgatcctcagaaatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcct +agtgtttgtgttgcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttg +atctgacggcgttaacaaagatactctgggcaacacacatacttctctcatgttgtttct +tcggacctttcataacctttcctggcacatggttagctgcacatcacaggattgtaaggg +tctagtggttcagtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagc +ttataaatgcatccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgt +cgccgatttagacgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatcta +tatacgttgcacagcggatacaaataagataagaatttactaacatttaaattttcttat +tgtcgagcatagattggaggaaaaacttatttacttggtatttaaacggaagtttctaat +gtttatgattggatgcacggacagtttactgcttactttcttaggtttcttgaacaacag +gatgcactagtaacatgtctcgttcatgcttccattaagttcttcttaaacttacacaaa +ctacctaatttagagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgc +acagtatcgttaccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccatt +gcaggccacattcacatcccacccctgaatatatggactgaatcacacacaccaaatttc +atctaccttatcgtagcataactattaacaaacatatacagacttcgcggtaaataaaat +atattagtacacaaccgtatactggttgaactattgcccagctttaagacgcttttaact +aggtgcttgatcaagaagtattattatatgacggcagtgtgtaatacctgaatagatata +gacgttagattgtctgaaaacacgccgtagagacatttttgttagatatgtatttctttt +tgacgagccagcatcttagtatctgaagacgagctatatgtttgtagaaaatcgactgac +attgtatacgaggcggcgtaagattaaccaaattccccagaattagtaatggcgccttat +cgatttactaacgatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgt +gctcttatcgaaggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccat +gcgtctatacatagcgtcaccgatactacgttttgctatgtaatccattctaatgggtaa +gaggattcctcttatagtaaaatatgcttgactttttaagaaccattgggagtggttggc +aaaataatagtgggtgtctttctcagtgtatagttttctacaactacccctattaggtta +caagtaatctggctttcttgccacttggcgatgatagttagattcgtatttctacaacgc +agttactgtatccatggcgcgagataattagatacgatttgaatttggatgtagactcgt +tactactgttgtagaccagcacgtgagtatctagatgggtttgctaccttgttagcggac +ttttgccgggaaaaagacatacgtacaaccgtatattttactataagcagtattggccac +cctcgtattgcggcagggtgtgctcacctggttaaaatgaaagagaaaaattccatttta +aaacccggaggaatctattactgacgaggaaggtgtttaacccgttgagacatctcctaa +cgtaaaaggttcatattctagttattccgagagtcactttcctatccaaacatgaactga +tagcataatgacaggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaa +tcaatatgctgtcacgaactcggagcttacccttacaactatgtgttctgtttaccaggt +gctaatatcccggcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagct +taatgtctcatattttacagtagccagtgtagtatggaaggcggcgaaccagcccctaca +ttgggtttcctgacataagtattacatatcacttgtctgattacacagcaaaatcgctaa +ccttactttgcgcatgtagctattggaactttgggctagtgtctatcccattaagtttaa +cagtagactagtccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttg +gatcaaaaactactcgatattcatgatctacgggcttcctttctccgggtatcattgcgc +cgagattaaaaataaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaa +actaaacaacgaatagaccatccaatttgaattttattgggtccagcacttcgccatagt +gttgaatggtaaagttcgaaaggaaatttgttatattaattctgctacattttcgaccac +ttgtatctcaaggacaatatcccttgaggcttttagcagaaagagatgccgtaattctaa +gggatgataataggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaa +actatatatttaaatctagccaaacaagttaacaacaaccataaagttatgaccttatta +tattggcaagcttaacgttttaattgctctagtaatagagtggtagaggtaagggaccat +cacctgattcttcctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataa +aacattcgtccttagcaacgaatatcgaatggcaattagccacattgagttaaatagttg +aggatatttcttgcacagaatcagatctaatctaatgattcgttactaaacacttcacca +ggtatcgtgaaggctcaagattacccagagaacctttgcaatataagaatatgtatgcag +cattaccctaagtaattatattctttttctgactcaaagtgacaagccctagtgtatatt +aaatcggtatatttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatc +aaaaaagttcgtacttataccatacatgaattctggccaagtaaaaaatagattgcgcaa +aattcgtaccttaagtctctcgccaagatattaggatcctattactcatatcgtgttttt +ctttattgccgccatccccggagtatctcacccatccttctcttaaaggcctaatattac +ctatgcaaataaacatatattgttgaaaattgagaacctgatcgtgattcttatgtgtac +catatgtatagtaatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaat +attctgggctagcgtgagatagtttcttgtcctaatatttttcagatcgaatagcttcta +tttttgtgtttattgacatatgtcgaaactccttactcagtgaaagtcatgaccagatcc +acgaacaatcttcggaatcagtctcgttttacggcggaatcttgagtctaacttatatcc +cgtcgcttactttctaacaccccttatgtatttttaaaattacgtttattcgaacgtact +tggcggaagcgttattttttgaagtaagttacattgggcagactcttgacattttcgata +cgactttctttcatccatcacaggactcgttcgtattgatatcagaagctcgtgatgatt +agttgtcttctttaccaatactttgaggcctattctgcgaaatttttgttgccctgcgaa +cttcacataccaaggaacacctcgcaacatgccttcatatccatcgttcattgtaattct +tacacaatgaatcctaagtaattacatccctgcgtaaaagatggtaggggcactgaggat +atattaccaagcatttagttatgagtaatcagcaatgtttcttgtattaagttctctaaa +atagttacatcgtaatgttatctcgggttccgcgaataaacgagatagattcattatata +tggccctaagcaaaaacctcctcgtattctgttggtaattagaatcacacaatacgggtt +gagatattaattatttgtagtacgaagagatataaaaagatgaacaattactcaagtcaa +gatgtatacgggatttataataaaaatcgggtagagatctgctttgcaattcagacgtgc +cactaaatcgtaatatgtcgcgttacatcagaaagggtaactattattaattaataaagg +gcttaatcactacatattagatcttatccgatagtcttatctattcgttgtatttttaag +cggttctaattcagtcattatatcagtgctccgagttctttattattgttttaaggatga +caaaatgcctcttgttataacgctgggagaagcagactaagagtcggagcagttggtaga +atgaggctgcaaaagacggtctcgacgaatggacagactttactaaaccaatgaaagaca +gaagtagagcaaagtctgaagtggtatcagcttaattatgacaacccttaatacttccct +ttcgccgaatactggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgc +tcataaataggtagactactcgcaatccaatgtgactatgtaatactgggaacatcagtc +cgcgatgcagcgtgtttatcaaccgtccccactcgcctggggagacatgagaccaccccc +gtggggattattagtccgcagtaatcgactcttgacaatccttttcgattatgtcatagc +aatttacgacagttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaa +cccacatgaatgtgattcttggcaatttctaatccactaaagcttttccgttgaatctgg +ttgtagatatttatataagttcactaattaagatcacggtagtatattgatagtgatgtc +tttgcaagaggttggccgaggaatttacggattctctattgatacaatttgtctggctta +taactcttaaggctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttg +gactccctctttcatgtcagtaacatttcagccgttattgttacgatatgcttgaacaat +attgatctaccacacacccatagtatattttataggtcatgctgttacctacgagcatgg +tattccacttcccattcaatgagtattcaacatcactagcctcagagatgatgacccacc +tctaataacgtcacgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgc +tttaaattgcatataacatttgagggtaaagctaagcggatgctttatataatcaatact +caataataagatttgattgcattttagagttatgacacgacatagttcactaacgagtta +ctattcccagatctagactgaagtactgatcgagacgatccttacgtcgatgatcgttag +ttatcgacttaggtcgggtctctagcggtattggtacttaaccggacactatactaataa +cccatgatcaaagcataacagaatacagacgataatttcgccaacatatatgtacagacc +ccaagcatgagaagctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttc +cagacggtttaactggttcccgggagtcctggagtttcgacttacataaatggaaacaat +gtattttgctaatttatctatagcgtcatttggaccaatacagaatattatgttgcctag +taatccactataacccgcaagtgctgatagaaaatttttagacgatttataaatgcccca +agtatccctcccgtgaatcctccgttatactaattagtattcgttcatacgtataccgcg +catatatgaacatttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttc +ttgtgatatggttaacagacgtacatgaagggaaactttatatctatagtgatgcttccg +tagaaataccgccactggtctgccaatgatgaagtatgtagctttaggtttgtactatga +ggctttcgtttgtttgcagagtataacagttgcgagtgaaaaaccgacgaatttatacta +atacgctttcactattggctacaaaatagggaagagtttcaatcatgagagggagtatat +ggatgctttgtagctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagata +cataagcgataagttacgacaattataagcaacatccctaccttcgtaacgatttcactg +ttactgcgcttgaaatacactatggggctattggcggagagaagcagatcgcgccgagca +tatacgagacctataatgttgatgatagagaaggcgtctgaattgatacatcgaagtaca +ctttctttcgtagtatctctcgtcctctttctatctccggacacaagaattaagttatat +atatagagtcttaccaatcatgttgaatcctgattctcagagttctttggcgggccttgt +gatgactgagaaacaatgcaatattgctccaaatttcctaagcaaattctcggttatgtt +atgttatcagcaaagcgttacgttatgttatttaaatctggaatgacggagcgaagttct +tatgtcggtgtgggaataattcttttgaagacagcactccttaaataatatcgctccgtg +tttgtatttatcgaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcgg +ataacaattaatacgatgttcatagtgacagtatactgatcgagtcctctaaagtcaatt +acctcacttaacaatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgct +ctgattgaccgagtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctct +ctgaattccttcgtgccaacttaaaacattatcaaaatttcttctacttggattaactac +ttttacgagcatggcaaattcccctgtggaagacggttcattattatcggaaaccttata +gaaattgcgtgttgactgaaattagatttttattgtaagagttgcatctttgcgattcct +ctggtctagcttccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatg +tctttgcgatgtaataattaggttcggagtgtggccttaatgggtgcaactaggaataca +acgcaaatttgctgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgct +tagcttgtgaatgagactcagtagttaaataaatccatatctgcaatcgattccacaggt +attgtccactatctttgaactactctaagagatacaagcttagctgagaccgaggtgtat +atgactacgctgatatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaatacc +ggctgtttccagctttataagattaaaatttggctgtcctggcggcctcagaattgttct +atcgtaatcagttggttcattaattagctaagtacgaggtacaacttatctgtcccagaa +cagctccacaagtttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgt +tatctgattagagtttacaactcagtattttatcagtacgttttgtttccaacattaccc +ggtatgacaaaatgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaag +ataaatattgcctacacatactgaattcaggcaatgcgttttattcgaaaggtcatataa +ctagaaaacatgatgaattcttatcggatccttttactagcatagtgttggcgaacacct +cgtaatgctcagcggcaaattggactgcgggtccttatcatacattttttttcaatatag +gcgattggtctaggttagtgattccccaacacttaaggtttgctgacattcataccctca +gcaacttcctctcaaaaattagagtgagttggtggtcttataagaccgttgattatttga +ggtggtcaaatgatggtgcgatgcacaaatcgttataatcgtactctgtagacaataacc +cattgtagtgccgattttgtgcataatacaagaaggaggatataaaaatgacttttcaat +aatattggctattagcaacaagaaggagaatcctcattaagttagcaaccgcagggggta +ctgcagtccaaggaggtttcattggagagagcagtatgaaaacggcaattatgattgtga +gattcgctgaagattgtgtctctgattttcctagatagaataagctatagctacttaatc +aactcttaactgtggagactatcctgatgatctgaataccccatttacaaaattccatat +caatgaggctaacgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatac +aagacaaaacactgcttccattacgggtagcaatggttgctcgactactggtagcgtcgt +gatgtggtgataaagctgtcttgcgtttatacttaaacaaattttgacctgacataatgg +agcgacttatcggatgttgccgatctttagggtcatctattaagcttatacgaaaaaggg +acaagcacgttacgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaact +ccaatatctgtaagaacagaaaaatacaggagtccttttcatttttcaagttaacaatat +aagtaggagcttagagaggcttgcatgaaaatcgttaggaattacagaataggcagagag +tggggcgtgtagactacattcttcaggccccacaatatgggttataggttaaactgcact +ttttgcgatctcccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgta +gtccacgttcatccaactattcagataaacaagatcgcagaattaaagcttaaccatatc +ttgatagcccatcgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgc +gagagggaggaaaatttagacaaacataattcattctttcgactggacacgctaaggttt +ggacaaactttgtatctatatctggaggcctgtattccagcccttcttttaataagattt +acggcttaaactatggatatttgccaggaaatgacactgctattgacaggaacataattt +tgattcaaacctcattgttaattattttatatctcctgtttttatatcagaatgcttctg +tcctagaaggcatactcaaggtgagggctcgaggaatgaatcataatagaccggccccta +ttaatattggttcaattctttcttacataacgcggaatttgattgcacgaacaccgggaa +cacataaccgtatagcgcccgttatgctagtgcctagcgactgggaccgtggagtctata +tcgtctttctaccattattaatctaaggatataccactttaagtcctttcaactaacata +aggcgcattccatgcgctaaggaccttgaatttattatttcttacatgataaaagatcga +gtcgacgggaacaaaaggctacgtactcaataaagtgcagtttactaagagccctttttc +tggcttgtggagactatcataacatgaagatgttttgacattcaatagtttgcaaaacaa +acttactttgtgtagtattgaacgagatctttccaattgccccatagcaggaatagttat +atattgcagatcgcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgac +ttaaagaattacggtttttgatcaaagcacagtgagagttgagcaaattacagttatacg +acttaattcagtctccataaattgaaacgacacttcttaacgggaggaccagacacgttc +attaagtgaggagtgcactttttgactttaaaaacatggtaatcaatttaaaccacttga +tatgtatatgaacagatttgaagttatttctgttttaatacactgggagttctgtcaata +tcgcaggaaccgcctgacgtcccctatcacacctcagagggtaaagggacaggggaaagg +gtaatcgaggggtagggaacgtagttggcacacccaatggacgaataaatgctgccatat +ccacggagggcgggattgcggttgattttaaggcgatggtaacctgaatgtaatagatca +tcaaatgcctcctccactggaaattactgcgtacatccgctgagaattgcaatggagtgt +ctcggtttttctttaaacaaaaccaaattgacaacttcatagtataatttttgcacatta +caagcgttaattaacaaacttactttgctgttagctgcctatatttgtccgacaatataa +ctggatatctctgcgagaactgtaaattaacggcacttggaacataatagttcctattgg +taacgacgttgtaggcggcaattatccggtggaagaattgacaactgcagttgaactgca +tgaaagtcaaatctctcgtaagtataactttagaagactccaaggtacccagaacctctt +cagcggacacgatcgctatcaatcaataaggattattcactgaaaccgctcatatctgga +ggtggacgtttttcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaa +tcgacacacctgttattttcatgaccggataggacatctcgcggaaattcgggtaacagc +tgggtagatataggacctcccctacgtattaatgataagcctgtcataactagcttggtt +taccgaagagacaataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaat +aaatcggtaacatgtactattactctgcctaacggcacttacccgtttgggtccatgggg +taaccgctcgatgttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaat +ctggttatgtctgagcattcgtacactgcgtattaagatcaggttgaacaggttcctaac +aaattttgtgacctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgt +atgcatgtgctgacacttctaaaaccaaattaaggctttatccaatatgggtccttaagt +gctaaacatcattcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcg +ccaaattgacacatcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtg +tgtattctggctctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccag +acgagcccgcgtaggtcacatcagcagatcctaagtaattccgttttattgtcctgaggg +agtaggatcgacgaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaa +tgtagcgtcaaatgaactattgtcatctgtacgagttaactaagtgtctatcgccaacta +aaagacgtctcgatggttctttatgcggacctgtcatatcattgactggcacttgcttac +atccaaataacacgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggg +gggggtaatatttcgccctctacatgataaatgaataagtaagaagatgatctttttgtg +gcggtaccttaagcgtactcctgtcgacgagttactactaaaggaatgtagggttctgga +tctatgaaaagcgacctccatatatatacgggcctaagcggagtaaaataagtgatcaat +ggactaacattgaaatgttagtattgtcgaccattgagggctggtaaatcttatttacgg +gcgtgggaaaacgaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttac +tttagttggttgcgggaacaacaggaggctatactaactggtagcgttcttgcttccatt +atgttattattataattaaaaataagacatatggtagagttgtagtcagggtggatcggg +ttgtctataacgttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtg +cggtggaatgcgcctacctcatgtgcaccacacattcacagcacacccctcattataggc +aaggaagcaaacaaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaata +gaaacacttagcggtaatgaaaagataggactaaaattcactagtatcctggaacgaggc +aacagagttatctagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgct +gtgtggaatacctctattgatatacaagtgactttctcggtaataacgcacttcacaatg +tgttgtttcttttctatgtattttgcaagagaaagaagcttagtataggtacacctcaga +gatgtttcgtgtaaatcgtatcacatggtataactgcaggaggaacattatccaaattca +ccacaattactaatccacccttttacttttactaaagatatattaattctcatgttgtct +gaattgtataacccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgagg +catgttacaacacacgacttccttccgtctattcagacactcaacgagactaacttttcc +taggtaatcaatgatattgggtaactcgtggcatcttatagttattgatccggctctttt +gtagatcctgtgcgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtt +tattctacgtacccgatttggttactactaagcggcctttcttcaaacttgcagttgtga +cttacattcctatttcttcaaagcagggaagggttacagggagagacttattgagatacg +attggaatttccatgtacaatcgttaatacgcttgtagaccagcaactcagtatagagat +ccgtttcctaaagggtgagcggtaggggcaaggcaataagaaattactaaaaccctagtt +gttaatataagaacgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaa +atcaaagagaaataggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcg +gtaaccagttctcaaagatcctaacctaaaaggggcttattctactttttccgacactca +atggacgagacaaacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatc +gttattattaatcggtttccattatctatatgcggtatagatctccgagaggaccctgta +aactagctctgcggtttaactggtgctaatagaccgccactatgttattgcttctagctc +ctagcgtcttatcatgttatacattaatgtcgcatattggacagtagccaggcttggatg +gatcgccgacaaaaagaaaagactttccctgtaaggacttaactattacatataacttgg +atcattaatctgcaaattagagtaacggtctttcaccagcttcatattccaacgtggcgc +tagtcgatatcccatgaagtttaaaactagaattggcagtctcacttcacagtgcgtatc +tatacgacaaaagtggtcgatttgcataaatatcttatcgatattcaggttattaccgat +tccttgctaacgctagaagtcacaccagagtaataataattccagacacctgtgaaataa +tcggtcactacggatagactagtaacgataatacgtatagtccataaaagttgaatttta +ggggctaaagatattagcaatactggtctagcctaatcgtcgatagcaaagggctgtgag +gatttctcctacattttcgaccaattgtatcgataggaatagttacagtcacgcttgtag +atgtaagagatgacgttattcttagggttcttaagtcggggggtaatttaagaccactag +taaaggtagaggcgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaac +atcctttaagttagcaactgattttagtggcaaccttaacggttgaattgatctactaat +acaggcctacaccgaagggtacagataatgattcttactaccctaacatgatagagtcct +gtcctatctcataggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaat +ttgcaacattcacttatagacttcaggttatttcgtgctaacattaagatagaatataat +cagtcgttaagaaactattatccagctttcgtcaaccataaagattaaaaactgaaactt +ggcaagatatgaatagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaa +aagtgactagcacttgtgtttagtaaagcgggagagtgcggtaattaatattaatatact +attaagctacacagcaaaggctgcaataatgttagtaagtagaacataaaggtattctcc +acaagtaataaatagtgtgagctaattgactaacttaactctcgcgacaagtgatgtgga +taagatgactcatatcgtctttttctgtagtgccgacatcccacctggatcgaacaattc +cttctagttatcgactttgattacctatcctattaaacagatagggttgtaaagtcagaa +aatgatcggcttgcgttggtctaccatagctagagttagaacgcgtagatagaggccttt +tgttgccaacgtgggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaat +ttgtttaacatccattagattagatgtttgtgttttgggtctgatgtcctaactactttc +tcagtgaaactaatgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggcc +gaagcttgtctataacgtatataaagtcgctgaatttagaacacaccttatctatgttgt +aaagttactttattccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtc +ggatcactcttgtcagtgtagataagaatttctttcatacttcactggaatccggcgtat +ggatatctctaccgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtct +gagaaatttttggtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttc +ttatccagcgtgaagtctaattatttcacaagctttcctaagtatgtaaatccctcactt +aatgatgcttgcgccaatgaggatagaggacattgcatgtacgtaggactattctccaag +gggtcttctattttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactt +tataccagatactttcattagatatgcaaatatccaattaaatcatagtagtatcgtggt +atggacaatcaaaaaagacccgttgtgatatgatgtttttctagttcgttctcatatata +tagatcaacaatgaataatctcatgatctataaccgatgtatatttatattccggttgac +tgctccggtgcaattcactacggacactaatgactaatatggcgcctttcatcagaaacg +ctaaatatgattaatgaattaagggagtattatctaattattagagagtagcagttagtc +tgatattttcggtgtatgtgttagccgttataatgctgtctttttatcagtgagaacagg +gagtgtgtagtgttgtatgcttcactttatgactctggttatatccctcggagaacaaga +ataagagtacgagaagttcggtcattgaggatgaaatagaaccgctagacgaatggactc +acgtttataaaactatgtatcacagtactacagctaactctgaagtccgagaagcttttg +taggacaaaacgttataagtacctttcgcagaatacggccgtgcatacctgttataaggc +gtagtagggacaccatgctatccctcatatagagctacactaataccattacatggtgac +tatcgtttacggccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgc +atggcgtcactgcagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctc +aatccttttccattatggcatagcaagtgacgactcgtcagccatgggaataatagcact +aatccgattacttatgaattagaacccacatgaatgtgattctgcgaattgtctaagaat +ctaatgattttccggtgaatatggttgttgttatttattgaacttatattattaacatca +cccttcgttagtgatagtcagctatttccaagaggttccccgagcatttttaccattctc +tagtcatacaagttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaa +ttctgcagatgttagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtt +tttcgttacatatgctggtaaaatattcatagtaataactacaatacttgatttgttacg +taatgctcgtacataacacaatcgtattccacggaacagtaaagctctattattctgatc +gagcctaagagaggatcacactacgctattaaagtcacgttcacgaaatctcaaacctca +actgctggtgaccagttatagacagtgtaattccatattacatgtcaggcttaagctaac +ccgagcctttatataagctataatcaagaattagattggagtgcattttagacttatcta +tcgaaatagtgatagtaagagtttatatgacctgatctagactgatgttctcttccacaa +cagccttaaggcgtggagcctttcttatactattaggtcgcgtcgagagccctattcgta +atgttaacgacactagactaatatacaatgagctaagaataacacaagtcacaagataat +ttacaaatcatatatctacagtccacaaccatcactagcgattgcaaagcgttattggta +ctaccgctctaaatcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgt +gagactgaaagaaatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaac +tatacagtttagtttggtcaagactatgcaactattaacagcatgtgcgcattgaatatt +tggtgtcgattgataaatgccccaacgttccatcacgtctataagccgtgttactaatgt +gtattagtgcatacctattcagaccatagttcaactgttggactgaaggcccgtcttggg +gttcgtgaatgagagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatc +ggtttatctagagtcatgcttaaggtgaatttcagccaatgggctcccattgagctagta +tggtgctttacctttgtaagtggtggctttccttggtgtgctgactttaacacggcagag +tgattatccgaagaatggataataagacgctggcaatattggctaataaagtccgatgag +tttcaatcatgactgcgaggagatccatgcggtgtacctaaacctacatcgtatgtattt +gctgacgttcattcttgatacataaagatccgatatcggtccactttgtttaccaaaagc +cctaccttcgtaacgatggaaatgtgaatgagagtgaaatacacgatggggatattgccg +gtgagtacaagttagaccacacattagaactgacctatattcgtcatcatagagatggag +tatgaattgattctgcgaagtacactggctttacgagtatctagacgccgcggtatatct +cccgtcaatactatgaaggtatatatatagaggctgaaaattcatgttcaatcctctttc +taagagtgagtgggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgt +cagaagcaaagtatacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaa +tctcgattcaccgagagaagtgattttggcggtgtgcgattaattcttttgatgacagat +ctcattattttatatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaa +ccatatcccggggggagagtgcgctgaacattttatacgatgtgattactcaaaggataa +ggttcgaggcctctatactcatggaactatcttataattataatggatcgtggctcattc +cacctatccaaacttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttcta +aggaatttgggacgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaa +attgattctactgcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgc +ttcagttttatagcaaacattattcaatttcagtcttgactgaaattagtttgttagtgt +tagaggtccatatgtcacatgcatatggtctagatgccattgtacagtaataccttagat +tagtattagcggcatgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcc +tgtagggctgcaaataggaatacttacaatttttgatgacttgttagcatatcgctatca +cccataaaaaacctgatacttgatgagcgggtgattgagactatgtactgatataattca +atagctccaatagatgaaacagctatgcgcctatttatgtcaaataatcgatgtgataca +agcttagagctgaacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacg +aaatcgatcccagaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatc +tcatgccccacgaagaatgggtagagagtttgaaggtgcttctggattttcctaagtacg +tggtaaaaatttgatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgg +gtgaatctgattagccaacccagtgatctgatttcagttgtcaaatctcttttttataac +taccttttgtttccataatttaaccggatctcataatgaacaaacgggtagaataatggt +agcacatagcgagcttgtctattcagaaatatggcctactcagaatgtattctccaaatc +agtgttatgcgaaacgtaattttacgtgtaataatgatgatttcttatcggttccttgta +ctacaatactcttgcccaacaaatactaagcataacagcaaaattcgaatccccctcctt +ttaataaatggtttttcaatatagccgattcgtattcgttagtctttcaccaactattaa +cctggcatctaattaataaaatcaccaaaggactctataatatgacagtcacttcggcct +cttttaagacagttgattattgcaggtccgcaattgatggtgacatgcacaattagttag +aatccgactatggagacaattaacaattgtagtgcccatttggtccagttgacttcaacc +acgagttataaaggtattttaatttatagtcgatagtaccaacaacaagcacaatcataa +ttatgttagaaaacccagggggtaatgctctaaatccagctttaaggccagagtgcacta +tgaaatcgccattgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtg +agaatatcagataccttatgaagcaacgattatatctggactagatcatgatgatcggaa +taaaacattgaaataagtccttatcaaggagcataaacattttatttaatttatacttcg +taaataaattcagaattttttttcaagacattaatctgagtaaatgacggctagaaaggg +ttcctactcgaatcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaa +acaaaggttcaccggaaagaaggctgccacttttagcttcttgacgatctttagcgtcat +atttttagattagtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtacc +gagaaaccaaagagcaggacaactccttgatcgggaagaactgaaatagacagctgtcat +tttcattggtcaacttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactg +aggatgtaaactatagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaat +agccggtattcgttaaaaggaacgggttgccagctacagatatactctaggtatatccca +aacaagagacgtcctttggctgttgtaatcggtcataatacttgtcacataaacaagatc +gctgaattaaacattaaacagttagtgatacacaatcgtggttggggctgggatgtgcaa +taaaaagtcatctatcgtctatcacagagcgacgtaaatttagacaaacattattatttc +ttgacaatggaatcgataagcgttcctctaacttggtatatatatctcgaccccgggatt +ccagccattcttgtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaa +atgatattgactgcaacagattttggatgcaaaaatatttgtgaattattggttatatac +tggttgtatagcacaatcattaggtcctagaaggcatactcaacctcagcgagagagcta +gcatgcataattgtaccgcccatattaatattcctgaaatgatttcttacattacgccca +atttcagtcatcgaacacccccatcaatttacccgatagagaacgtgatcatacgcaata +ccctatgcgaacgtccactctatagcgtctgtatacaatgattattcgttccatttacaa +cgttaagtaatttaaacttacataaggacaaggaaatccgcgaacctcctggaatgtatg +agttatttatgcagttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaagg +ccacttttagaagagacctttgtatccattgtggagaatatcataaattcaagatggggt +gtcatgctattcggtcctaaacattcttaatggctgttctattgttagtctgatttaaaa +tggaaccatagcacgaatagttagatagggctcatacccctgtaacgatctacaaatcct +tccccgggtgtgtgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcac +acgtcagattattacactgatacgaattatttcagtcgacagtaattgaatagaaactta +ttaacgccagcacctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaa +tggtaatatttttaaaaatcttgatttctatatcaaatgatgtgtagttttttctctgtt +attaaaatcccagtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatca +cacgcgttagcgaaagcggaatggctaatacagccctacgcaacgtagtgggatcaacat +atggacgaatttatgctcaatgagccaacctcccccgcattgcggttcattttaaggcct +gggtaacatctatcgtttagataatcaaaggaatccgactatgcaattgtctgacttcat +ccgctctcaagtccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcg +taatacgataattgttgctattgactacaggttatgaaaaaacttactttgcgggtacat +gcatatttttgtaccacattattacgcgatatctctcagtgtactctaaattaaaccctc +ttcgaacattttagttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtaga +atggacaactccagttcaactgcatgtaactcatagctcgcgttagtataaattgactag +tagccatgggacaaagtaactagtcagcggaaaagatccctttaaagatatatgcaggtt +gcaagcataaagctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgta +tcttctaattttgggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaa +tatcgcccattttcccgtataagctccgtacttatacgaactacacgaccttttaagcat +tagccgctcatatcgtgattcgtgtacagatgagtctattaaaattacagacatactcca +tatctcgctccttgaactttgaataatgcgctaacttgtactatgaataggcagaaccca +actttcccgtttgcgtcaagcggggaaacgatacatgttgtcagatttatgattatctag +ttttagatcacgtttaccgataatcggctgtggtctgagcagtcctacactgagtattta +cttcagcttcatatcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacga +tgggcatcttttttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacga +tttttactatagcggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtgg +ctcttgtccttgaagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaa +ttatttggtgactaatagtccgtgggtttgagccatatacctaacgccataaactacgtg +gtgctttagatgcaatctaaacagaacagaaagcgtagcgctcatcagcacagactaact +ttttcagtttgagtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcgg +cacggattcgattgggcggctcaatcttgcctaatttctactattgtcagctgtacgact +gtactaagtgtatagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtct +tataattgaagcgcacttccgttcatcaaattaaatcctggcttacccgattctccggaa +gtctgacctagagattgacgacggccgcgtattattgagacctcttcaggattaatcaat +aacgaagtagttgatctgtttggcgacgtaccttaagccgactccgctacacgagtttct +actaaaccaatgtagccttatgcttagatgaataccgtcctaattagatattccggcata +acagcagtaaattatctgttcaatggacgaacattgaattgttagtattctacacaagtc +aggcctcgtaaatattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcg +ttgcaagctctcgttaatcattaatttaggtgcgtgagggttaaacaccagcatattcta +tatgctagacgtcttccttaaaggatcgtagtattataattaataataagaaatatggtt +gacgtctagtcagcgggcatacgctgctctatatactggcattattcaaaacttgacggt +aaaaaaacgaattttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgt +cacagaaaacacctctttattgccaagcatgcaataaaaaaaatgttaatagtacgttta +cgacattttattttataataaagagaaactattacacctattgatatgataggacgtaaa +ttaacgagtagcctgcatagaggcaaatgaggtttctacatggtatagacctgatgctga +aacatcgatgagttttggtcccctcgctcgttgaaatctagtcatttactactgtctttc +gagctattataccacttcactatgtggtgtttctttgctatgtatggggctagtcaaaca +tgatgactatagctacaactcagagagcgggcgtgttaagagtatctcatgctagaactg +cacgacgaacttgatacaaagtaacaacatttacgattccacaaggtgactttgaagaaa +catagtttaattctctgcttcgatcatttctataaaccggtaccatcgcagcggatagat +gcataacatttctactactccaggcatcttaaaacacacgtagtacttcactagattaag +acacgataagtgtataacttggcagtgggaagcaaggagattggcgaactcctggcatct +gttacgttttgttcaggctcggttgttgataatgtccgactcctgccatattgaagactc +gctcgagggagatcgggattcgttgattataagtacacgtgttccgtaatactatgaggc +agtgattcaaaatggcacttctgacttacatgactaggtattattaccacggaagcgtta +aaggcacactcttatggacttaagattgcaagtgccttcttctagcctgaattcgcgggt +tcaacacaaactctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctt +taactatgtactaaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcac +caacgcggtgcgaaaatcgggttaagcaaacacaaataggaattgtgataaaccccacct +tgagaggtcgcaagaccaacctcgggaacaacggctctaagagaataacctaaatccgga +tgagtagactgtgtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtc +tcctgcattgcattcaattgaatcgtttgtattatgagctgtacagtagctatatcagct +atagttatcccagaggaacaggtaaactagctctgagcgtgaaatccggatattagaacc +cctagatgggattgattctagctaatacaggcttatctggttttacagttatctagatga +ttggtaaggtgaaacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagc +tattttctaggtattataaagtcgagcattaatatcaatttgacagtaaaggtctttcac +cagcttcatatgccatagggcccatactcgatttaaattgaacggtttaacgagtattgg +aactctcacttataactgagtagctatacgaaaaatctggtccatttccagaaatttatt +atcgatttgctgcttagtacccaggaagtgataacccttgaaggcacaacactgtaataa +gttttcctgtcacatctgtaatattcggtcactacgcattcacgactaaagataattact +atactaattaaaagttcaatgttagggccgaatcatagtagaaattctcgtctagcctaa +tcggacttacctatgggctgtgaggatttatcagtatgtggacaaaaatgctagagatag +gtatagttaaagtcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagt +ccgggcgtttgggatgacaactactatacgtagagccgtactcaggattagatagtgtga +aagagtcaaataaaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacat +taaccgttgtagggatattctaatacaggccttcaccgaaccctaatgataatctgtctt +aataacattaaatgattgtctccgctacgagctcttagggcctcattttaaatgactaat +gtccaaagaagagactttcccaatttcaatctgtcacgtatagacggcaccttagtgagt +catatcattaagatagaagattatcaggagggaagtttctattatcaaccgttacgcaac +cataaacttttaaatctcataatggcattgagatcaagagctttcatgatggtaaagttc +gtatgtgatgctggggagctagatatcggtataccacttcggttgtggtaagcccgagtg +ggccgttagtaatattaatagacgattatccgacaatgcattcgctgaaataatcttact +taggagaaattaatgctatgagccaaaactatttatgtctgtcacattattgactaaagt +atctatcgacaaaactgatgtccataagttgtagcagatagtcggtgtatggtgtcacca +atgaaaacctcgagcgaaaaatgaattatagttatccaatttgagtaaattgcctattat +acagataggcttgtttagtcagataaggttccgcttgaggtgctctaacttagcgagagt +tagaaagcctagtgagaggcattttggtgccaaactccggctcgcatgagtaggccagag +agtcactttctttcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgt +ggctatgtgctactatataagttagaacgcaaactaatctaatcagcaaagtaaaatagg +accttgaacgagacggggtacgccgttgaggctcgagatagtagataaactagaggaatg +tagataaaacattagctagggggtttagttactggattacataggaagtgcaccatcacg +gtgtgggggttcgtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgc +ataatgaaatcctatacggactttgcatatctctaccgactcatctggtcgtctatgcgg +gtaattgtattgctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaa +tccttataatagcataagcaattattagactgcgtgaagtcttagtagttctcaagcttt +acgttgtatgtaaataactcacgtaatcagccgtccccaaatcaccattgaggtcattga +atgtacggagcactattatcaatgcggtatgcgattttctgagcgattattgttaaagac +ttagcgttgagccccggaacacttgattacagattctttaaggagttatccaaatatcat +tttaaataatagtagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgt +tttgcgacgtacttctctgatatatacttcaactatgaagattctattcatcgataaccc +aggtatatttatatgcccgttcactgcgcagggcaaattatctacggacaataatgacgt +agttggacccggtaagaactaacgcttaatatgattaaggatgtatgccagtattatctt +attatgtcagagtagaagtttctctgagattttccgtcgttgtggtacaccggatttggc +tctctttttagaactgagaactcggagtgtgtagtcttgtttccttcaatttatcaatat +gcttttataccgccctcatcaactataacaggacgacaagttccgtcttgctccatcata +tactaccgatacaccaatcgtatcaagtttagtatacttgctttctctcttctacagctt +actcgcttgtccgagaagcggttggtgctcataaagttagtagtaaatgtacaactagta +gccagtccttacctgtttttacgactactacggacaccatgagatacagaagttagtgct +acaattataccattacatgctcaatatcgttgtcggccataagatcgaagagtgcatcac +gcgtgtgaatacgtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttg +actaacatcttttacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatc +gtcacccatcggaagaataccacttttccgatgtagtatgatttacaaaaaacatctatg +tgagtaggccaattgtagtagaatatattcatttgaccgtcattagccttcttcttaggt +tgtgtacggatagtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagct +gccaacaccttttttaccaggctagagtcagaaaagttggagccatgttaaatagttacc +atcataaaccactgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatgg +attctcacgtaatggtaacaactgttgcgttacttaggctggttaatttgtcagagtaat +aaatacatgtcttgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaa +aagtaaagctcttttattctgatagtgactaactcaggatctaaatacgcgattatacta +accttcaccaaagctcaaaaatcatctgctggtgaccagttatagacagggtaattcaat +atttaatgtctcccttaacatttcaccagcatggattgaagatagtataaagttttacat +ggcagtcattgtgtcacggttctatacaaattctgatagttagacggtatttgaaatgtg +cttctagcatggtatcttacacaactgaatgaacgactggagccgttcgtatactatttg +cgagcctcgagaccccgtttcctaatgttaacgaatatagtataatataaattgtgatat +gaataacacaagtaactacagtttggacaattaattgttctaaactaaaaatcattcact +tcagatggcatagagttatggctactacacatataaagcggtatgtgaaacacccgtttt +agccggaaaccctctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaa +ttgttagtgtgactcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagttt +aaaaccatcgcagcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaa +gtctagaagaactgtgaataatgtctattactgattaactagtaagacattagtgcatct +ggtccactgaagcacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccg +gtaatgtacgaaagcaagcctataggttgatcgagtcgcttcattaaggtcaatttcaca +atatccgatcacattgtgctaggttcgtcctttaccttgcttagtgctgcatgtacgggg +tgtcatgacttgttatcggcagactctttatcccaagaatggataatatgtacatggaaa +gtgtccataattaagtcccttcactgtaaagaatgactgccacgtgatccatgaggtcta +cagaaaccgacttacttgctttttgatcaacttaattatggattcataaagttcagatat +cggtacaattggtgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtg +atagaaaagatccccatttgcccggtcagttcatgttacaccactcattagtactgtaag +tgtttcgtcagcattgagatccacgatcatgtgtttatgccttcgaaactggatgtacga +cgatcgagacgaagaggtatatataacctaaatactaggtacgttgttagagagacgatg +aaaattaatcgtcaatacgctggcgaacactgagggggacccaatgctcttctcggtcta +aaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaa +ttcacggaacgtagcgttgggaaatatcctttctaccacacatcggattttcgccctctc +ccattatttattgtgttctcacatagaattattgtttagacatccctcgttgtatggaga +gttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacctgaaattgtttt +tagttgggatttcgctatggattagcttacacgaagagattctaatggtactataggata +attataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaaca +cggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaatta +ctcaaaaattatatatgttgattatttgattagactgcgtggaaagaaggggtactcaag +ccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagtctatttcagtct +tctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatg +acatgctaaactaagaaagtagattactattaccggcatgcctaatgcgattgcactgct +atgaaggtgcggacgtcgcgcccatgtagccctgataataccaatacttacatttggtca +gcaattctgacattatacctagcacccataaatttactcagacttgaggacaggctcttg +gagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagtt +agggcatagtatagatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagc +tgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaacccagggggaaac +attgagttcagttaaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacg +ggcttatggtttttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatc +gttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagtgtgagcatttca +cttgtaaaatatctttggtagaacttactttgctttaaatatgttaaaccgatctaataa +tctacaaaacggtagattttgcctagcacattgcgtccttctctattcagatagaggcaa +tactcagaaggttttatccaaagcactgtgttgactaacctaagttttagtctaataatc +atgattgattataggtgccgtggactacatgactcgtccacaaataatacttagcagatc +agcaattggccaagcacccgacttttatttaatggttgtgcaatagtccagattcgtatt +cgggactctttcaaataatagtttcctggcatctaagtaagaaaagctcataaggaagcg +atattatgacacgctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattg +agggtcacttcaaaatttactgagaagacgaagatcgactaaagttaaaatgctagtcca +cagttggtcaagttgaattcatccacgagttatatagctattttaatttatagtcgagtg +tacaaaaaacatccacaataagatttatcttagaataacaacccccgtatcatcgaaatc +ctccgttatggcctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaac +ttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatgatacgattttatc +gcgactagttaatcatcatagcaagtaaaatttgaattatgtcattatcatgctccatta +acaggttatttaattgatactgacgaaattttttcacaatgggttttctagaatttaata +tcagtaattgaagccttcataggggtcctactagtatcctacacgacgcaggtccgcagt +atcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttac +ctgcttcaccatagtgagccgatgagttttacattagtactaaatcccaaatcatacttt +acgatgaggcttgctagcgctaaagagaatacatacaccaccacatagaattgttagcga +tgatatcaaatagactcctggaagtgtcagggggaaactgttcaatatttcgtccacagg +actgaccaggcatggaaaagactgacgttggaaactataccatctcacgcccgacgcttc +actaattgatgatccaaaaaatatagcccggattcctgattagcaaagggttcacagaga +aagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatg +aatacttgtatcataaaaatgtgacctctagtatacaggttaatgttagtgatacacaat +actcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgta +tttggtctaattatgttttatttagtgacaatccaatagataaccggtcctattaagggc +tatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaat +tgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgggcttgatataag +atttcggatgtatgggttttataatcgttggagagctcaatcatgagctaatacatggat +ttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagtttaataggccgg +attggattgagttaattaagaccttgttcagtcatagtaaaaacccttaaattttaccga +ttgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatac +aaggtttttgagttcctttgaaatagttaactaatttaaaattaattaacgacatggaaa +tcacagaacctaatgctttgtaggagttatttatgctgtttactgcctctacaaccctaa +taaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtc +aatttaataaattcaacatcgggtctcaggatattcggtcatataatttattaagggctc +ttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttgtgaggcatctta +caccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgtta +ccttggggatataagaaaactcacacgtctcattattaaactgagtacaatttttgcacg +agaaagtaatgcaatacaatatgatgaaagccagctaatgaaaagggatggaacgcacct +cggatctgttgcactggattaaaatccgattatttttaaaaatattcagtgctagagcat +atcaggtctacttttttatctggtatgtaaagcccacggagcgatagtgagatccttacg +actcaacgaaaagttataacataactcccgttagccaaagcccaatcccgattactgccc +taccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtgactacctcccac +cctttccccttcatttgttccactggggataagctagcgttttcagaatcaatgcaataa +gaatagccaattgtctcacttcatcagagctcttggcaattccaggcgctacgtggttct +ggaatatattcatttttcaaatagtaatacgtttagtgttgctattgtctacacgtttgg +atattacgttatgtgagcggacatcaatagttgtctaactctttagtaagccagagatag +cactcttagcgaatggataccatcttccataagtttagttaatagtccgaaacaactgct +tcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatag +atagagtttgttttaagggactactagaaatgggacaatcttaatagtatgacctaaact +gacatttaaagatatatccaggtggcaagcataaagatcattgcgccacctccaccgtgg +gattacttatcagtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagc +tgagttgatgctaaccttacctatgataccccattggaccggttaacagccctacttatt +ccaaataaaagaacttttatgctgtagaagctattatagtgatgcctggtaacttcagta +tattaaaatgacacacatacgccatatagagctcctggaactttgaataatgagcgaact +tcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacat +gtgctatcattgatcattatcgaggttttcataaccttgacccattatcggctgtgcgcg +gacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaataaggttggcaa +agaatcgcataagacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagc +aataggattttaaattttgttccatttttaatttagccgtaaggatgtccgtaaatgatt +gaaaattggattcaatctttgggcctatgctactggaacctgatcgacaaaatttcaaac +atacgttaactccgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccat +ataccttaccacttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagact +accgatcatatcaactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaa +ctaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaatt +gctaagaggctcagagctaccactgtaatttctctagagcccataataaatgaacgatac +atccgtaggtagcacctaagggattataatggaagccaaatgcagttaataatattatat +actggcgtacacgattcgacggatctctcacatagtgattcacgacccccccctttgatt +gacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggat +gacgtcgaagctacaactgggtataatttaccatgcttccctgatgctgagtgcaataca +ctaagaatgagtttttaccccatatcaccagtatttgttctgttattgcgaagaaatggc +tatgctgagttggcgactaaagtcacccatcctttttattaggtaaccccctcccttaaa +ctaactgatttgctggagctgccctgcatacatatactttatcatttatggacgtccgtg +acgcttattatccaccatagtcgatatgctacacggattcattaatggatcgtaggagtt +taagttatatttactaagatcggtctcggctactatcccgccttacccggcgctatttac +ggccatttttaatatattgacggtaattattcctatggtttcgaccgcacgtccttggac +aagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatata +aaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaagactatctattaca +ccttttgttttctgtcgtagtatattaaagtctagaagccttacaggaaaatcagggtta +tacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaa +tcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatctcggctttatgt +gattgggaggggcctactcaaacatgatgacttgacctaataatcactgtgcgggcgtct +tatgactagctattccttgaaatccaccaccaaatggttaatatgtaaaaactttgacga +tgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaa +aaccgtcaatcgcacacgttacttccataaaatttctacgaatacacccttcttaaaaaa +aacgtaggaattcacgagtttaacaaacgataactgtataaagtggaagtccgaagaaag +cagatgcccgaactactcgaagatgtttcgttttcttaaccataggggcttcttaatggc +ccactacgcacattttgttcaagcccgagagggacatccccattacgggagtattactaa +aactgttccgtaatacgttcagcaagggatgaaaaaggccactgctcaagttattgacgt +gggagtattacatcggaagcctgaatcccacactatgatggtctgtacaggcctagggac +tgcgtctagacggtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaa +ggctcacacctaccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttca +aagtggacaataaagacgtggcaaaaacccccgcacataagccgctttagatttcacaaa +taccaatgcggttaaaaacatccttgagtcgtacatacaccatactcgcgttaaacggat +ataacagaagataataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaa +taatgcttaccagtcatttagctatacggctttcatttcatgtcaagagggtggagtttg +acctgtacagttgatatatcaccgatacttagaactcacctaaagctaaaattgctcgca +gcgtgtaatccgcatattacaaacaatagatgggattcattatacataagacacgatgat +ctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccactt +aaacaaaagtattgacagggaacctattttcgaggtattatatagtccagcttgaatatc +aatttgacagttaacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaa +attctacgggttatcgtctagtccaactatcaattataactcacgagatataagtaaatt +ctcgtacttggcctgatttttattatactttggatccttagtaaacaggaagggagaaac +cttcaacgaaaaacactggattttgttttactctcaaagctcttatatgacggaaatacc +ctgtcaagtcttaactttattactagactaatgaaatgggcttggggtggccagaatcat +agtacaatttagcggatacactattcggactttcctatcggctgtctggttggataagta +tggggactaataggctagacatacctatacttaaactatacaggcgtcatctatctctgc +aactttggagttccctgatgttctcccgccctttgggttcacatcttctataccgacacc +cctaataacgattagtttgtgggttagagtaaattaatacggttaatattaatgtatcgt +tgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtata +actaccctaatgataagctgtaggaataaaattaatgctgtctctaagcgaagagatatt +tccgactctgttttaatgacgaatctcattacttctgacttgcaaatgttcaatatggca +cggtttcacggcacctttgtgacgcatataatgaacttagaagattataacgacggaact +ttatatgataatccgttacgattaaagaatctgttaaatatcataatggcattcagttct +agaccgtgcatcatggtaaacttactttctctgcatggcgacatacatttcgctattcaa +attcgcgtgtggttacacccactcgcacctttggaatattaagagaagatgatcagaaaa +tccattcgctcaatttttctgacgtacgtctaatttatcctaggagacaaatcgttttat +gtctctcacatttttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaa +gatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttc +caagttcagttaagtgaatatgtttaacatacccggcttttcgatcttaagctgacgctg +gacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacg +ccccctcccttctcgagcccactcacgctatgtattgacgcgaacttgttcgggatcaga +cttttcaggagttcggtcgcgtgtccctatgtgctaatatataagttagatcgcattaga +tgctaatctgaatacttatagacgaccttcaacgagaacgggtaccaccttgaggctaga +gttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggctttagttaagggt +ttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggc +taaggggactgtactaggtagtgattaatgatatcctagacgcacgtgccttagatcttc +agactctgatggtccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggc +gtcaaagaaattacgatatctaaatacttataatacaataaccaaggatgagaatgactc +atcgcgttggagttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcc +caatatctccagtgagctaattcattggacggtccactttgatcaatccccgaggagatg +ttcggacactttagtctgtaacacttagcgttgagaccacgaacaattgattactcagtc +ttgaaggtgttttccaaagttcattttaaataagactacgataggcctttcctattgata +taaactacccggctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatag +caagattcgattcttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcat +aggatctaagcaaaattatcaagttgtgccacaaggtaagatctttccagttattgcagg +taggatgtatcccacgttgatagtatgaggtctgacgtcaactgtctaggagagttgacc +gcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcccactgtcgtggc +ggcgttcctgatatttagcaagaggcgttgataaagccctcatcatctagatctcgacct +catctgccctcttgctccatcattttctacacagactactttcctatctacgttagtata +attgctttctatcttagtatcatttagagcttctccgtcaacaggttcgtgctattaaag +ttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcgactacttcgcaca +aaatcagataaagaagtttgtcattctattagacattgaattgcgcaattgacttgtacc +acttatgatcgaacactgaatcaagactgtgattaactaaaatagacaagccactatatc +aactaataaaaacgcccctggtggtcgaacatagttgactacaggataattaattggact +ggagccattacattctctacaatcgtatcacttcccaagtagacaactttgaccttgtag +tttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaatagtttcatggga +acctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcg +ctttcgatgagagggaattcaccggaaaacaccttggttaacaggatagtctatgtaaac +ttcgagacatgtttaagagttaccagcttaatccacggtgctctactagtatcatcagct +gtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacggttgccgtactga +gcagccttattgtggaagagtaatatataaatgtagtcttgtctttacgaagcagacgta +agtaataatgacttggaataccaaaactaaacatagtggattatcatactcaagaactct +ccagataaataacagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaa +aactgatacaaacgctaattcatttgttattggatccagtatcagttaaactgaatggag +tgaagattgtagaatgttgttctggcctcgcatggggtctaggtgatatacaatttctca +tacttacacggtagtggaaatctgattctagcttcgtagctgactatactcaaggaacca +ctgctcaaggtaggagactagttccgaccctacagtcaaagtggccgaagcttaaactat +agactagttgttaaatgctgatttcaagatatcatctatatacagtttggacaattatgt +gtgcgaaactaaaattcatgctattcagatggatttcacttatgccttagaaacagatat +tgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagggacaatgtatct +tttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtg +ttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtg +tgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagctcgagtactcatt +aaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttcccggtacgctatct +ctctcatcgggaggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgt +cgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtcc +gggcgtactcctccatggaagggcgcgcatctagtgttataccaactcgctttttaacta +ctatgctgtagttctacaggcatagtggccagtattttctaacttctctggatagatgct +ctcactcctcatccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatg +gaggcattaagtatcttcactgttccctaaaattgctgttcaatatcaaagtaaggacga +tacagggaaagctcaagcacactcattgaatactgccccagttgcaacctcacttaatct +gacaaaaataatgactactctaagtgttgcggaagcagtctcttccacgagcttgtctgt +atcacttcgtataggcatgtaactcgatagacacgaacaccgagtgagaaactatattct +tgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctggagatcactcacgc +ccacacaaggcgctgctacctctttattccaatgtgtaagaatttgctaacttcatttct +agaccgcagctttgcggtcataatttcacggtacggacccttgggttagagacttgataa +cacacttcgcagtttccaccgcgcacatgttttagtggcttctaacatagaatttttgtt +gtgacataaagagtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagcc +ccgtgagtcacatctaattggttgtactgcgcatttagctatcctttagctgactcgaag +agattcgattcctaatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaa +cgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagttccaagttcgct +acgttatgagagagattggaattaagcaaatatgttttatggtgattttgggatgagaag +gactgctaagtacggctactaaacaaatttctaaaaccgccatctaccttatcttggaga +catttaagttgtatatgtcactagtctagcttttgtctgtgggacgcgttctcggaatga +gggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtggactattacacc +aagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcat +aagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaaaacataatttta +atcagaaggcagctcacccgcttgctctagatcttatctttgtatgaatgtcagaattta +ctgcaatatccgttccgaatagtgagggcttagtatagttctctgtatacaggtcacatc +aaactccccctgtcctagtacagctctgagctttaattaattgcatacatttccttcaat +catcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaac +aactagcccgactcacgttcatccgccgtatccttgttcagttcttactccgtattaggt +cagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttg +acaattaaaacgctgagcagttatcggctattagatagtggggtgaaagtaattggctgg +aattatgttaaaacgtgatattaagctaaaatacgctacttgttgccgacctaattcagt +cattcgatattcagttagagccaagaataacaagcttgtataaattgaacggggtgcact +aaacgatgtgttactctaatattcagcttggagtatacctgaaggcgaattcatgtatcg +gccaataataagacgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgt +ggggattgagtccactgtacgagtacggtctctggaaaattataggttcagggaatataa +ggaagtaaagataattaccaagagatttttggtatcgctatgacccagaggtgttctaac +gtctgttttgatccgcagaatttctgcctcaatgcatatttgacggacttgaactagagc +ctctaaagttaaatggcgacgcaactgttcctaaacttcaattattactactcttttttt +cctagggtattgtagaggccagtggacaaaataaatcaaatttaagatgtttcggacatt +aacatcccccgtagcatagaaatcatcagttatccaatctctcatcgagcttttacaatt +tctgctggcgctatggacagcatatgccgcgagacctccgcaagactcacttgatcactg +taagtatcttcattagaggttagagcctatagttaagctgctgacctagtaaaattggta +ttttctaattttattgctcaagttaaaggttagtgaagggataatgacgttatttttgaa +caatgggttgtattcaattttatatcacgaatggaacccttcattcccggcataatacta +gacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtttaattccggcaa +accaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcagga +ctacttattacctattaataagttaacatgagccttcataccccgtaagacaatacatac +tccaccaattagaattctgagccatcttatctttttgtatcatcgaagggtatggccgaa +taggttaattagttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaat +agtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttcc +ggattaccaaacgcggcaaagagaaacattgtatcgacggagataacttaatacagaagg +aaggggcatcttcgaatacggatgaataattctatctgtttattctgacatcttgttttc +aggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaata +ttgacgagagcaatctcactccttttgggtctatttatgttttattgaggcacaagccta +tacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatg +ggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctat +ccttaactttgggctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtca +tctttaatgaccgaattcatccatgtagattcagatcacacactcattccttgatgttgt +ctaaacaaaagttgttgtggacgcattggagggagttaagtaacaacttgggatcgcata +cttataaaaattatatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaa +cgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaagg +taaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgcacggaggtatga +tgtttactgactctacaaccctaattttccagtacgtacattcattccaataggttagtt +ctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgctctatggatatta +gctcattttatttaggaagcccgcttagaggcttactatgagggaaatgccaaaatgtca +tacttttcggtgtgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctc +tcccgttcactaccatacttggtaccgtgcgcatattacatatagatataggatcatttt +ttaaagctgtactaggtttgatcgacaatcttatgctatactatatgatgtaaccctcat +aatcaataccgatcgtacgatcctagcataggtggcaagcgattttatgccgattattgt +gttaaatagtctgtgagtgtgattatcagggctacgttggtagaggggttgtatagacct +cgcacacattgtgacatacttaacaatatacgaaaactgatataataaatccccttaccc +aaacaccaatcccgttgaatcaactaccataacgtctcccatataaattgcctacttgtt +tgcataaatctgaatacataacaccattgcaccttcttgtgttccaatcccgttaagatt +gccttgtcagatgatatgcaagaacaatagcatttgctagcaattattaacagctcttcg +aattgcctccacataacgcgggagggtatattttaatttggcaaatactaagtactgttg +gcgtcatatgctattaacggttggatattaagttatgtcagccgtaagcaagagtgggcg +aaatattttgttacccagtgagagcactcttagagtttggatacaataggccatatgttg +acttaagaggacgtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaa +tcgtattagcaatcttaagaatagagacacgttcgtgttagggtatactacaaatccgaa +aatcttaagaggatcacctaaactgaaatttatacatatttcaacgtggatagatttaac +ataattcagccacctccaacctgggagtaattttcagtagatttactagatgattagtgg +cccaacgcacttgactatataagatctggggatcctaacctgacctatgagacaaaattg +gaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatga +tagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaatttagacagaat +ggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtg +cccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaac +ttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgtttctgaaccggctt +atccctaagatatatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttg +tgcgactccacgtgcatgcccagaaatacgagtttaaatttggttacatggttaattttg +accgaagcatcgcactttatgattgataattggattcaatatgtcgccctatgcgaatgc +aacatgatccacaatttggctataagacgtttaatccgtatcacactttgtttgcggcta +gtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttc +aaatataaaaactaatcaaacacgacccatatgatcatctgaagatatttggaactttct +cgacaaccaccctcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacag +tcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacgcttatttctcta +gtcacaattagttatctacgagacatcacgagggagcaaataagcgatgttatggctaca +cataggcacgtatgaatatgatataagccagttaaacagtcgaaccatcgagcaaattct +catgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctg +ctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtattagtttaaatgc +gtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaatataacatctattt +gttatctgattgcctacttatggctttgcggtcgtggcgactaatgtctccaatcctttt +gaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcactgcatacatata +cggtagcaggtagggacctcacgcacccttattataatcaatagtagttatcagtcaacg +aggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactat +cacgcattaccaggcgagatttaagccaattttgaatatagtcaacgtaatttttactat +gggttccaccgaaacgccttgcacaactaagaatcccataaaatatcgatatcaaataaa +agattgtgtcaataccttcatatatattttttcggttgactaacgtgaactaaggttagg +ggttttgtatgtctatataggaaacagtttcttttctgtcctactttagtaaagtcttca +agccttactccaaaatcacggtgattaagccgttactcagcagcatgattctgcctgctc +gggtcctaaaatccagccttgtaagagtcgctgtgtattagctagggagacctttgttaa +aaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtc +attataatatctctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatg +cttaatttcgaaaatattggtacttgaaaaaagctgtaggggtacttaatgtctggtagg +agatcaggagagaattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggc +ttagaagactccatgatttaataaatactacgaaggaaagactggatctaaagataactc +tagtaaggccaactcccttcaatgctgttgccagttataatccaagagctgtccttttct +gaaccatagcggcttctgaagcgaactagaagcaaagttggttctagccagacagccaca +taccctgtacgggtgtattactaaaactggtccggtattagttcaccaagggaggaatta +ggcaaaggatctaggtatgcaagtcggagtattacatccctaccctgaatccatcaatag +gttcctctgtactggccttcgcaatgagtattcaaggttgtacagccgtataataataag +atagtgactatgaacgggaagtaacccgctcaccttccccaaaacattgttatatctaag +tattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcac +ttaagccgcttttgatttatatttttccaatgcgcttttaaaaataattcagtcctacat +actaattaagacccttaaacggagatatcacaagttaagttttaaccatctcgactaggt +ggaactatagatacccaactcaatttatcattacctgtaatgttcctagaaggattgcat +ttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaat +cacctaaacctattagtcagagcacccggttagaaccagttgtcaaaaaatagagcggtt +gcatgagacagaagtaacgatgagatccgttgtaacgttgagacatctggcctatcgtca +atacagtcctcccttaaaaatatttttaaatactaggcaaacccaacataggttagtcct +atgtgatacgccacatggtatatcattttgtaacgttacctagggataatcaggaagtgg +aattacgcaaaagtagacagtgaaatgcttagggttatagtctagtccaaagataaagga +taaagcacgtcagagaactatattagccgaatgggaatcattgttaggagactgtggatc +atgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaa +aagagctttgatgaccgatagtacctgtatactagttactgtattacgtgtctaatgatt +tcggattggggtccccagaatcagacgtcattgtagacgattcaagtttaccaatttaat +ttcccagctctccttggagaactatcgccaataattgcagtcactttccttttctgaaac +gataaagccgtcagagttctctgcaacgttggacttacctgaggttctaacccactttcg +gttctaatagtagttaacgacacaacgaataacctttactgtggggctttcacgatattt +tttcgcttattattaatggttacgtcataagctggtgtccaaattaaggttaccggcttc +gcagagtagttgtatccaagtataacttccctaatcataagatcgaggtagaaaattaat +gctgtctctaaccgaacagatatgtcccactatgtggtatggacgttgctaattacttct +gaagggaaattggtcattatggatacgtgtctaccatcaggtcggacgcagatatggttc +tgtcttcagttgatccaccgttctttataggataataactgacgattaaagattatggta +aatagattaagccaattctcttcttgtcagtgaagcatccttaactgacttgctctgcag +cccctcatacatttagctattcaaagtaccggctcgtttcaaactctcccacctttggaa +gaggttgtcaacttgataagtatatcatttacagcattttttcggacgtacctctaatgt +ttcattgcagaaaattagttttttctatcgcacattttgcaagtaacgttagagacacaa +ttatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagac +tgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccgg +cgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtc +tgtctccaagggtcggcaaaaaagacccctccattctcgagcccactcacgatatgtagg +gacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggtccatatctccga +agttagaagggacatacctttagatgataagatcaattcttattgacgaaattcatccac +aacggggaacaacttcaccctagacttacgtctgaaaagacacctagcgtcttataaaag +gtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttc +cttacgtatcgacaagatagaggctatcgcgaatgtactacggaggcatgaatcatatac +tagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggc +ataaaactccagcaatttgggggccgaaaacaaatgacgttagctaattaattatatgac +atgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgt +ttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcct +agttgataattccccgagcagtggttaggacacttttgtcggtatcaagttccggtctca +aaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtc +gtcgagacgcagttcctattgatttattctaaacggagatgtgcttcgtgggactcggaa +gtagatctgtgtttatgattattgctactttagatgctgactgttaactccgtgttgttt +ttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagttctgccacaagg +tatcatatttacagttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcac +gtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtga +tagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaac +acatattattattgttatccaactaatcggacctatgcataaagcattgtctaaacagaa +taattgcctatatacggtagttttagtgatttatatcttagtatcagttagagcttcgaa +ctcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgta +agcggttttccaagtagtacctataaatcacagaaagatctgtctcagtatagttgaaat +ggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaa +cgaatatagacaagacactatatcatataataaaaaagaacatggtgctcgaacatagtt +gaattcaccatattgaaggggaatgctgacatgtaattcgctactagacgatcaattccc +tacttgtcaaagttgaactggtacgttcttggaattaaatatgattgcgctggaccaaat +tgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccgtctcttaccttt +cttgcttatgataaacgacggtccctgtacatcactgggaattctcagcaaaaataattg +ggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaaagattattcaac +ggggcgataataggatcataaccggtatgcaagcgcattgaaagagccatgagatcctta +tccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtag +tctgggctgtaagttgaagacctaagttataatgaagtgcaataccaaatcgattcatag +tggattatcagactcaagatatctcctgataaattacagttgttaagatacggataaaat +gagatttaagattagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatc +aaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcg +gtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctgagtatagattcg +tagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtcacacaagacact +aaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagttcttgttatattc +gatatactcttggctaatttatgtctgagtatataaaattaatgatattaacttgcattt +cacggatcccttagaaaaagattttgaccgagcgcattataaacggttacaccgaatcaa +tagaagcatacccaatagctttctttgaatttattgcctgcgcaacttggctgactctct +agatccgaataattctatatggtcgtgacgaaactagttcattactgtttaaaatgccaa +catgtcttttgggccgataatggctctttgcaaaattactcaatgatacgattgatcaaa +gcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttc +caaaagagtccacgtaccatatctatctcatagcgacgcgaggggaaccttatctaacta +tcattccatttaccgggtgactctcgatgcaggatccgattgggataaattgcccagaaa +tggctcattcctgactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggc +ttataccatctagattgttaactacttgcctgtagttctacagccatactggacagttgt +ttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgtaagtttaactat +tacgtccgtgggcagataaggatggaggctgtatgtatcttaactgttacctaatatggc +tggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgctttgtatactga +ccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaactgtggacgatca +tgtctctgcctagagcttcgctgtatcaattcctatagccagcgtactagtgacacaaca +acaccgtgtgagaaaagatattagtccttacgtctgtctctctacagcttattgatgagg +attgaacatggacatatagctccccctcaaaagcagatgctacctctttattccattctc +gaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacg +tcacgtccctttgagactggataaatatattaccaggggccaacgagcaattgttggagg +cgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcac +ttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtgtactgccctggt +acatttcctgtacaggactccaacagtgtagattcctaagatagctgttggagttgcctc +acgccagatcgaaaaactgaataaactagtgagctgagctgcagaaataccgcttaatta +cttatgactagttcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtt +tgtgcgtcattttggctggactagcactccttacttcccctactattcaaatgtcgtaaa +cagcatgagacaggatcgtgctgacatttaaggtctattgggaacgaggctacctttggt +cgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatag +atctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagc +aactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctca +tttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattcctctacttagta +gctttctttgattctcagaattgactgcaatatcactgcacaattctgtgccattactag +acttctctgtattaacgtctcatcttactaacactcgcctaggacacatctgagagtgaa +gtatttcaatacatttactgaaatcttcagttctaaaatccccgaataaggctcttatcg +gtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctgg +ggaacttagtaataactatttcggcagacaaagcttataacaagttgccggcgcgtataa +tatttaaaagaccccttgagctgctcaattaaaacgctcacctggtataggctattagat +agtgccgtcttagtaaggggcgggaattatcggataaactgatattttgataaaataacc +gacttgttcacgacataagtcactaaggagattttatctttctccaaagtatatcttcct +tggataatttcaaagcgctgcaatttaagttctgttactagtttatgctgctgggaggtg +accggaaggcgtagtaatctagaggcaaattataagaagttcatcatatcattttcgact +acaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagtaccctagatgga +aaattatacgttaagccaagatttcgatgtaatgataattacctacacatttttgctatc +cataggaacaagagctgttctataggctcgtggcatacgaacatttgctgccgctatgaa +tattggaagctcttcaactacagactctattcttaattgccgtcgaaaatgggccgaatc +ggctattattaatactcggtttttccgaggggattgttgtcgacagtcgtaattattatt +aatattgatgttggtgaggtcatttaaatacaaccttgcagacaatgaataagggatcca +atctctcatactccttttacaattgctcatgcccctatgcaaaccttatgccgccacacc +tccgcaactctctcttctgaactgtaagtagcttcattactggtttgagactatactgaa +gctgatgacattctaaaatggctattttcgaatgtgattcataatgtttatcgtttggga +tggcagaatcacgttatttttgatatagcccgggtattctattgtatagaacgtatgcta +caagtcattccccgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgca +aggctgtagctttatttcccgataacctatcttccataaatagcggacagcaggatactg +acgctcaacatcagtggttatggtctaatttttaacttttaataaggtaacttcagcagg +catacacagtaactctttaatttataatcaaattagaagtctgacacttcttatattttt +ctatcatccaacgcgatcgcccattagcttattgtgttactaataacgtatctaaaccaa +tccttttcaagctactgcctatattgtcaatatatacaaacaacaggatagtaggctgct +taaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagac +aacgagtgaaatttatacactacgaagggccagcgtacaagacccatgaattaggcgata +tgtttattctgacatattggtttatccttaatctgtcgctgtaaaatgaagccgccccca +tccctgcgaattttttttcgaagattcacgactgaaatataaatacgtttggctatattt +atgttggagggaggcaatagcctttactgttaaccgaagatttagccagtgagtgtgaca +ctaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcct +ataagttcatatagctctggatataattatctggcccatgcatttatcatggcgcttggt +gccctgtgtgaagccggcctctcatattgaaggtccgaagtattccatgtacattaagat +cactctctcattcatgcatcttggcttaacaaatctggttgtccaagctttccaggcacg +tatggtacaaattcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgct +catctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcac +tgaatgtgtaatacggttagaagggattagttatgttacaaatccattgaaaacttaaga +agcattgcgtgctcggagggtgcatcttttatcaagagactaacattattttcaacgacg +tacatgctttacaatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttat +gattatgacccgatatccattggaccgaattttatgtaggttcccagcgtactcgcgtaa +tatctcggtattgccataatgtaatacttgtcggtctctcccagatgaaaaagcgttaca +gagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgat +ttcatatagatatacgataagttggtatagctctactaggtggcatccacaatcgttgca +tttactatagctggttacaatcataatctataccgttccttacatactaccatagcggga +tagcgtttttttgccgttgattgggtttaagaggatgtcagtctcattatatccgattcg +gtgggagagccgttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaa +ctgatataagatataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactc +gcaaatataatttgactaattgggtgcagatttctcaattaataaaaaaatggcaccgga +tgggcttacaagccccttatcattcacttgtatcatgatttccaagaacaatagaatttg +ctagcaagtatgaacagagattcgaattgcatccacagtacgccggagcgtttattttaa +tgtggatatgacgatgtactgttggcggcatttgctagtaaccggtccttatttacgtag +cgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagagaaagattacagt +ttggtttaaataggacttatcgggtcggaagtggaacttaataagcagtacacaattggg +caacagacgtcttgcctattacaataggattacaatgcgttagatttcagacacgttcgt +gtttggctattcgtcaattccctaaatagttagacgatcaactattatcaaagtgattct +ttgttcatcctccattcatgtaacagatggcacactacgcataacgccgaggaattttaa +cgagatttaagagagcagttcgggcacaacccacttgactttataacagctcggcagcat +aaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaact +aagtggttcatgttcaacagatgtgacgcagcaagcctaacttatctattggttttgcta +taaaagaacaaagttacacagaatcctaagggcttgtttcacacttatgcctagtgcttc +accatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattgg +tgatggtgactccgggtatgataatggtaactgttgaccagcgcccacctcatcgaagta +tagaaagtggttaggataaggatgagaccgaacttatttccggccataactttagatttt +ctacctagtacacaacatcagggcggacacgaaaccgccatcacatcatataccaggttt +aatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcaggcatatggccatt +atatatggccccagagcagaatgctacagcagacaaaatttggatttatgtagtttaata +cctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaa +ttattactactcagcagcttctgcaatgataaaatcttatcatacacgtcacatatgata +atatctacttagggggaacgggctccacaacctacatagtactcaatacttacactattc +gacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttgcagtactgcaga +tcacagtaatagcttagttagcgagtcaaaattagttttctacgagactgcacgaccgtg +caaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaa +ctgtacaaccttagagataagtctcaggctactaaaaacacgttgtggcactaacaggat +catggttgattcttacttattcggctgaccggcccaataagtaaccttcaactagaacag +aataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctct +gtgtaaccaagttaaaatcgttttcttagcggattccctacttatggatttgagctcgtc +cacaatattcgatacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgc +agcctcatccaaggaattaatagaaggttgatggtaggctccgaacgctccatgattata +atcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgt +tatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaacccatggttgat +tttaggctaccttatttttaatttccgttacacagaaacgaattccacaactaacatgcc +attaatttttcgatatcttataaaagatggtcgaaattcattcatttattttttttcggt +tctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaaaagtggctttga +tctcctacgtttggatactagtcaaccattactccatttgatccgtgagtatcacctgtc +taacatccagcattatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgt +attagctagggacacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccc +cagtagatttattcagctagtgtaagtataagatatctcacccacgaggttcaagtgata +tgcagtcttagaataatacttatcctgaatttcgatattatgggtacttcaataatccgc +tagcgctactttatgtctcgttggacagcaggacacatggcagtcttaaacactaaagac +atcacctgaatgaatgtaatgggattacaagaatcaatgaggtattatatacgacgtagg +aaactctggatatatacagtaatctagttacgccatcgcacttcattcctctggaaactt +agaagacatcagctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaa +gttgcttatacaaacacacccaatgacaatggaccgctggagttcgtaaactcggaacgt +agtactgcacaaacccagcatttagcaataggagctacgtatgcaactcccacgtggtaa +taccttcaagctatcaatatataggtgcctagctaatcgcattcgcaagcagtattcaag +cttgtaaaccagtataataattacagaggctctatgaaacccaactttccagctaaaagt +cccaattaaatggttatttcgtacttttaaagtcgcccgttctgttattacgcgaattga +ttctactccaaaattaaacacaaattatcaaccgtttcatttatatttgtcaatgcagct +gtttaaaataaggctctactaaattataattaagacacttattaccagatttctctagtt +aagtttgaaccagctcgactaccgcgaaagatacattcccttctctatttttcagttcat +ctatgggtcagagaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgt +cagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaac +aagtggtctaaaaagactgccctggaaggagtaagaagtatacagctgatccggtgtatc +cttcagtcatctgccctatactaattacacgacgcaaggaaaaataggtttattttctag +gcaaacccttcataggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgt +taccgacggataataacgatctccaatgaaccaaatgtagaatgtctattgattaccctt +ttactattcgacttagagataggagatagaacctcagtgtacttttttagccgaatggga +atctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatat +tatatcgttgttcgtggaatcgataacagatttgttgacccatagtaaatgtatactagt +ttatgttgtaagtgtagattgttttccgattgccgtccaaactttatgtcgtaattgtag +accagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaattttt +ccagtcactgtaagtgtaggtttagataaagccgtatgagttatatcataagggcctcgg +aaagcagcttcgaaccaaagttcccttataatagtagtttaactataaaagtatatactg +gtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacgtcattagagcgg +ctccaatttaaggttaacggcttccatgtgtagttgtatacaaggataacttaaagtatc +tgttcagcgagctagttaagttatcctcgatagaacacaactcagaggtcccaagatcgg +gtttgcaacttgctaatttattctcaaggcaaattgggaattatcgatacctgtatacca +taaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttagttagtgctgatt +aacggaacattaatgtttatcgttttgagatttagccaattctctgattctaactcaaga +tgccttatctgacgtgctatgcagcccctaagtattttacattgtaataggacacgctcc +tttaaaactcgccaaaaggtcgttgtggttctctactggttaactatataatttacagct +ttgttgagctagttcctctttggtttaagtcctcaatattagttggttcgagcgataagt +tggctagttaccttagtcactatattagatccgaatgttatgcttcatctgaagaccgcc +accctccaaaatttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtt +tctcaagtggtgtatctgtacacgagtttccatattttcatcaacagccaccgcacactt +atgtcactctaggtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgc +tagtcaaaaataaacatagcgaggcaccactaattcggccgcttatcaatgggatgctct +gcgcgagacgcgccagagctcagtagttagttcggacatacatttacttcagatgatcaa +ttagttttctacaaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctt +tagtatccttccgtcttatataaggtcagtcccccgtttcggtaccctggaatttactaa +gaataatgaaacagcccccaaggacgtacgtttacaaatgatagaccagatcgcctagct +tattccgacgcatgttgcatagaattgaaccaacggaatgtgagagtaactagatgagcc +gaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatg +tcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctc +ggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatg +gctcatatggaatgcctacctcatagtgctgaattaacacagcactgcggacctaacttt +tcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgtagggatcctcggt +gaatttgtgattgggtttgttgtagtactgaccaagtgaatattctttttttctaaaagc +agatctgctgccgggcactacgaaggagatctctgtgtatcattattgcttcttgacatg +atgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacat +attgttgatacttcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaa +atactggtgacttggtcctatctactattagctagacctctggggaaccacgcccccgta +aaacctgtgcaagagagggggtcatacatcttagacatcgcgcctccaccagggaagcat +tgggtgattgaccaggtgtgtaacaaatatgattattcttatactaatattagcaaagat +gcataatgatttgtattaaatgtataattgaattgataagggtcttttagtcagtgatag +agtagtataaggtagacattagaactcttaaccggacgcagatttttcggtcttagtaag +ccaattagtcgacaaaacaaggtaagagcggttactagtagtacctataatgcactgaat +cttcggtcgaagtatagttctaatgctatgcagattgtgacggcgacaaatgttcagact +tatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattgaatatttttaaat +acaaaatgcgcctacttattaggggaattaaccagattgaaggccaatcctcacatgtaa +tgagataatagacgataaatgaaattcttgtaatagttgaactgctacgtgatgggtatt +atatatgattgagatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaa +cgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcact +ccgaagtataagcaataataatgcgggtaatccagactagatcttttcggactcaatgcg +gtttcacggtaaacatgattaataccggagagtagtcgagcttatcagcgatgcaagcga +attcattgtgccaggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttg +gcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaa +gtccattaccttttagtttcagactggtggagctgactaaagttatatcatcattttgta +cactggtttagttaacgataatttcagatttaacatgaccagacgataatcgctgtatat +ccagttggaatgtggtttgccagaaaggttaacttataatcaagcctctcttcagtcttg +attcgtcgtatcccatccattgcgctatacctcagtgtatttggagctgtagttataccg +tgtgctaagatcagtagacatgacgagagcaatattatctaccttacaagcatcaacgga +cgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatatactatagttctg +tattcagcagttattcttatattcgatattatcttgcctattggatgtctgactttagta +tattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaa +ttataaacggttacaaccattaaagacaacaagaccctatagctttatttgaattttgtc +aatgcgcaacttggagctcgcgatacatcccaattagtctatagggtcgggacgattcta +cggcatttctggttataatgacaacatggattgtggcccgagaatcgctctttcattaat +taagcaatcattacagtcttataagcgctacttccgagtggtagcaggtaactcgatata +aggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgatagagaataccga +ccacagcgcaacctttgattactttcattaaattgtacggctcactcgacatcaagctta +agattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcag +aaagcgtacccagagaagatacgctgttacaatatacagggtgaaattattgcctgttct +tcgtaaccatttcgccaaacttggttagaaatgatagccattcatgatagaaataagctg +aatgataccagtatctttaactatgtagtcagggggaagataacgatggtccatgtatgt +ttctgatatgtgacagtattggccgcgtaatttgctaacgaagctacttaatgcctttga +gcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgagctataatatatg +ctagtagagaactctggaccatcatctatatgaatactgattcgagcgtgcaattacttt +agcctgcgtactactgactctacaaaacactctgagataagtttgtagtcagtaagtcgc +tctctataaaccttttggatgaccattgtacagccacttatagatcccaataaatagcac +aggagacagagtttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagg +gcacctattatttgatacctaacctaacggccctttcacaatggagaaatatatgacatc +gggacaaacacaaatggtgggtggccaggagatatgacatggtggcgtctctaagaaaca +cggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaa +gattttgccgtgtaatgacctggtacattgactggtcaggaatacatcactgtagttgcc +gtagtgtcctgttggtgttccatcaagacacatcgtataacgcaatttacgacggacatc +agatcaagttatacagattatttaagtatcacgtgtgcattgggacataagggatctcac +acatgccttggaacatttttgctttgtgccgctttttcgctgcactaccaatccttactt +accagtatattcaaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcg +attgggatagacgagacatttgcgagcgccctccacggatacgaatctcccatatcaatg +tgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagca +ctcgcatagcagttattcagaacctaatacacaaaaccgtcaaacattttctaattctag +gtatgggccgatcataggagctaaggtgaaactcataaatgttttgttagatctagcatc +ctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgtatcctttttaac +tgaactagtcggtcccatttcgtgactgagatctattaaccgataagattaataacactc +gcattcgtatcagctcagagtgaagtttttcaataatttgactgatatattaacttctaa +aataaccctttaagcctcggatccgtttcccaatcacatcaaaaattcttattccaacta +tctacggattaacaacgtgcatggggatcgtagtaagaacttgttccgatcactttgagt +atatcaagttgacggcccggttattattgaatagaaacattcacctgctaaattaaatac +cgcacatcggatacccgatttcagagggccgtcttactaagggcaggctttgttcggttt +aactgagatgttcattattttacagtatgcttcaactaatatgtaacgaaggacagtgga +tctgtctccatagtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgt +tcgagttgttgatcatggcacgtgaaagcaacccctagtattctagacgaaaattttttc +tagttcatctgataatttgccaattcaaaaacaaccgctggtttcccggcgcattctcta +aaatggaagtcgaacctagagccattatttgtcggtaacccatgagttccttcttttcag +aagttaatacactgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcat +aacaacattggatcaagatagcaatttggctacctattctaattctcactagattcggta +ttccactacaatatcggcagattaggattggatgaataatcggtgtttaagtccggttgc +gtctccaatctcctaatttttattaatattgatcttggtgacctattgtaaataaaaact +tcaagactttgaataacggtgaaaagatagaagactcatttgaaaatggatcatccacag +atccaaacattagcaagacactaatccccaactagctattctgatcgcgatcgtgctgca +gtactcctgtcacaatagtctgttcatgatctaattctttttgggctttgttcgatggtg +attcagaatctttatccggtcgcttccctgtagctactttgtggggatattgcccgggga +ttatagggttgagatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactac +atcagaacatcgtgaagacaccatacgcggtacctttatttaccgataacatttcttcaa +gaaataccggtaagcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaa +ttttatttaggttactgctcaaggaataaaaactaactatttaatttataataatattac +aaggctcacactgattagatttgtctataagacttcgcgatcccccattaccggattgtc +ttaagaataaactagataaaccatgcattttctagataaggcctttagtctaattagata +caaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaaccttttaattac +ccgcaaatcactttatgtcgagactacctctgaaatttattatctacctaccgcatgagg +acttgaaccatcttgtaggagttatgtttattagctaagattcgtttatcctgtagcggt +ccatgtatattcaacaagcaaaaagcactcagaattgtttttagttgagtcaagactgat +atataaataagtttccctagttttttcgtggtgggacgatattgaattgaatcttaaccg +aagagtttcccactctgtcgcacaataatacacgccaatatttccagccctgcttatgcc +ttaatcggttactcaatctcccattgaagttcattttgatctgcatagaagtttcgggcc +cagccttttttctgccaccttcctccaagctctgtagacgcactctaagattgatgctca +catgtattaattctacattaacataaatatataagtcatgcatcttcgagtaaaatatct +ggttctccaacatgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatg +attgggttaactggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtct +caagaccgtgtattcctcgtgctcggaagggctattacgcttacttccgttttggtatct +taatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaag +agtataaaagttgtttaaacgaactacttgctttacaataccggtcgtatatatcgccgt +gaatccagaagattgtcttctttggattatcaaccgagatcctgtggaccgatgttttgg +gaccttcacagaggactccaggtagagctcgcttttgcattaatctaagaattgtacctc +tctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaatt +actttaggccgaaaggcacatgagttattatacatatacgagatggtggtatacatcgaa +ttcggggcatacactatagttgcattgtatttagctgctttaaataatatgatattacct +tccttacataagacattaccggcataccctggttttcaacttgtggggctttttgacgat +cgcactctcatttgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcg +ctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaatttaaaattgaa +acttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgc +aagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatctt +gatttcattcttcttgtcaattgccgacataggatgaaatcagattccaatgcaatacac +agtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggat +agtatacgggccttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgt +acaatctcacacatagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaa +ctttattagaagtaaaaatgtgggcaaaagaaggattccattttacaagacgattacaat +gagttacatgtctctcaacgtagtctttccctagtagtctttgaactatttaggtactcc +agaaaattttagcaaagggtttctgtgtgaatccgccattcatgtttatgatggaacaat +aagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatatt +caatttagtacagatccccagaagttaagctaagtgctctaaaatggcctaaacggttat +caaagtaggtctaattactatactaacgggtgcatcgtaataactgctgtcgatgcaaca +ctatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattc +ttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaa +atttaatctatgagcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttg +acaaccgcacacataatcgaactattgatagtcgggagcataaccaggtgaacgtacttt +gttcacgacatttattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaac +gcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgag +aactttagctggcttttggccagtatttagggaccaagagcactagccttaagctgaata +ttttgccatttatctactgttataactttaaaacttggtggcaccagacttgtcgataca +cacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttata +ttatatttaaactaaaagatgatattagcttctgagggcgatagggctccaaatcataaa +gaggaatatattattacacgattagaaacccacaacatacctcgaatcgcccaaaagttt +gacgaaacttggcagtactccacatctcagtaatacagttgggagagtctcaaatgttgt +tttattactcaatgaaccaccctcataatttcactgctgttccattaaatttgcaaacga +tcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtagatgcataataaa +aaaaactgctcgctataacacgatcatcgtgcattcttacttaggagcatcacccgcaca +ataacgtaccttaaactacaacactattagaccgagtactgtaattcacgaaagctcaag +ctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttgcggagaggattc +aattattttccattgcacctactccactagattcgataaaagaaggtggtcctcccttaa +aaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatcctt +ccctaagaaacataaaggtttttaataatgtcgactgtgaactataactgcatcctttcc +tgacctactccggttccttgttgttatttctgaacgagaccagtagataaacaatgtaaa +ccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaaca +taagaagtcataatcttacttgaaattaattttgccttttattttttttcaggctcgaaa +ttaatgatttgttttttttgaccttctagttacgctaatatgcggtcgcctgtggtttct +attgagtcctataacgggatgggatctaatacgtttggttactagtaaacaaggtataaa +tttgataccggagtatcaactgtataacatcaagctttatgactcatacgcgaagtaatg +acacaaggctttcaggagatcgcgagtacagagccactaaggggtgtattacgatagtga +caccaccgagcgcactcactccccaagtagatttatgatcctacgctaagtattagatat +ataaccaaagaggttctagtcagtgcaactcttagaataataattagccggttttgcctt +tttaggcctaatgcaatattcagctagcccttatgtatctcgcgttccacagcaccactc +atggcacgcgtttaaactaatcaaatataatctatgaatgttatgccagtacttgaataa +atcaggttttttataagtccttgcatactctcgttatatactgttagagtcttaccccat +agaaattctttcatctgcaaacttagaagaattctcagctacggggagcataaagtcccc +aggatgttgacaaatacaacaaatgtggcttatacaaacactccatatgaaaatcgaacc +ctcgtggtagttttagccgaaccttgtacggataaatccctccattttccaatagcagat +acctatcctactacctcgtggtattaaattaaagcttgaaatatagagctgcatagctta +tccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagc +aaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagc +aacttcgcttattaagacaattgtttataagccataattaaaaacatatgttcaacaggt +tcattgatatttgtaattgcacaggtttttaataaggatctacgtaagtataatgaacaa +actttttaccagagttatattctgtactttgaaaatgctcctctaccgccttagagactt +tcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattca +accgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaatataattttcagt +tttcgaacacataaccctttgaaaatctgctatttaatgtctcacctgcatgcactatct +tctatactgctcagaacggctatacgtcactatgctccaagtgacgatttaaacgaagca +aggaataataggtttattttagtgcaaaacaattaagtgcggactacgtgctctttacaa +taagccttgtgattgggctataggttaagtcccatattaacgatctccaatgtacaaaat +cgacaatcgctttgcattacccggttactagtcgaattacagatagctgttagatactca +ctctaattttggacaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatc +cttccatcttaaacgattacatattatagacttgttcggggtagagatatcacagttgtg +caaacattgtaaatcgatactagtttatgttggtagtctagttgcttttaccattccccg +aaaaacttgatctactatttcgacaacagtaaacttgaactaggtaagtgaaaacagaga +atgcctcatagtgccactatttgtccactatatgtaagtgtagctttacataatccacta +tgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcccggatattacga +ctgtaactataaaactagttactggtagcgcgccatgtatagatttgttttaccggttgt +ggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttc +tataaaacgataaagtaaagttgatgttcagcctccttcttatggttgcatcgagagtac +actactcagtgggaaatagatcggggttcctacttcagattgtattatctaggcaattgc +cgattgtgccatacctggataaaataagctacctacatgtgatgcttatctattatcgtc +atactaccttagggtgtcctgttgaacgctacattaatctttagccgtttgagatgttcc +aatggataggagtctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatg +tgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtccttctggttctattc +tgctgaactattgaatggaaagattggttgacctacgtactatttgcttgaagtcatcaa +tttgacggggtgagagacatatggtgcatactttacggactctatattttagatcagaag +cttagcagtcttctctacaccccctcacgacataattgcttttaagaatctatgtttgat +tcctctacgggaattcggatccgttcgcatgtgcggtttatctaaaccaggggacatatg +ttcagctaaagcatacgaacactttgctaactagacgtatgtatagtagctataaatccc +gacgatatttacaaaaagaaatgagactcaaatatatacatagcgaccctacacttattc +gcaccctgatctaggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgt +attaaatttactgcagttgagattttagttgtctactaaggattactctaacccgtaata +aggatcaagactcggtactagctttactatcattccctatgtgttttcctaactcacaag +ggtacgtaccagcctatgtaattacaataatgataaagacacaaaggaagtaactttaca +aatgagtctccagttacactagcttagtccctcccatcttgctttgaagtctaaatacgc +aatctctgaggatatacagcagaagaacactcataacgttggagtccaagaattagactc +atagggcccccaacatttaatatgtactgtgagtttgaaggtgttctattgttaattcct +gctcttgatacatgacacgtactccgtgtttaaggcttcggactgactttctttcataag +ttgagcaacgaaaatttcagaatcgataagttggattcactaactaatacggctgattga +aaactccactccggacctatatggtcgacctttatacgtaaccgatataaaacttatagg +ctggtatatcgagccttcctagcgcaatttcggatggggtttcttctactactcaacaac +ggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgt +ggagcatgtgtcattatggactggagcactcttaaatcactctgcgtgtgctaaacgata +gatcataacatgtcctgagtaaattttcttgatacgtcgcaatataccgttattagttaa +acgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgact +catctcgcctaacacgcacacgtataaactcggaatgactgccgctcttacatattagaa +atacagactacaccacggaagcattgggtcattctcaaccgctgtataaaagatgattag +tcttataataagattaccaaagaggcagaatcatgggtagtaaatctattattcaagtga +ttaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaaatattaaccgga +cgaagtggtttacgtcgtactttcactattagtagtaaatacaaggtaacaccggggaat +agtactaaatataatgatatctatcttcgggagaacgagtcgtctattgctttgaacatt +ctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgttacttttgtctat +tcaaaagattgaatagttttttatacaaaagccgcatacttatgacggctagtatacagt +ttcatcccctagcatcaatgctatggacagtattgaacttataggaaattcttctaatag +ggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatggcactagtattg +tcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctt +taacgaagcgacagcgacagaactcccatggataaccaattataaggcccgtaatcctct +agacatcgtttaccaataaatccgctttctccgtaatcatgttgaataccccagagtagt +ccagatgataaccgatgaaacacaagtctttctcaatgcacttacggtgaacttattacc +gccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaa +cttcatcaactttcgtatattcaacgccttgtaattttactttaagacgcctggtgatgt +agattcttagataatcagtttgttatcggctgtactttaccataatttcacaggtttcag +gtcaagaagattatagctgtatatacagttccatgctcggtgcacagaaacgtgatcgga +taataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagt +gtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagatt +agattccttaatagaatataccgacctctagtccgaactaaactatagataacgccaact +tcaggttaattgtctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggc +catattggttcgagcactttagtttttgatgcataggatatgcaatgtatagctgaaagt +actttatctgtttcaaactcacattgattaaaccggtaaacctttaaagactacaagaaa +atattcagtgagggcaattttgtcaatcacaatcttccagctagagatacttcacaattt +gtcttgaggctacgcaacattagacggattttcgcgttttattgaaataatcgaggggcc +caagagtatccatagttcattttgtaagatttctttacaggcttattacagcttcttcag +actcctacatgcttacgagttatatgctagcatgtgaacaatagattaatatacaggaaa +acgtacattgagagagatgaccctacacagcgcaaccgttgagtactttcattaaagggt +aacgctctcgagacagcatccttaagatggccttattgtcaaatcatttgcagaagtacg +caagatccctaaccaacgtagaagaatccctacaaacacatgagacgcggtgaaaataga +cagggtgttagtattcaatcttcggagtatcaatttcgccaatcttggtgagaaagcata +ccctttcttcagagaaagaagatcaatcataacactatctttaacgaggtacgcacgcgc +atcattacctgcctccatggatctttaggatagcggaaagtattggcagcgtattgtgat +ttcgttcctactttatcaatttcacattcatatacatgtcttttatcaaaatcgccaata +agataggatgagctatattagatgctagtagagttcgcgccaacatcatcgataggaata +ctcaggacagcgtgataggacttttcaatccctaatactctctataattataactctctc +ttaagtttggaggcagtaacgcgctctatataatcagtttgctgcaccattcttcagcct +ctgatacatacaaataaattccacagcagtaagagggtttaattgagacatcttgggaac +ttaggattttactctaacatcaccgaaacgattattggataccgtacctaaacgaacttt +ctcaaggcagtaatataggacatccgcaataacacaaatgctgcctccccaggagttatg +tcttcctggaggctatatcttacacccactcactataggcaaactaaagtttaaatgttg +attgtctaaaaaaaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgt +aagctataattctctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcct +ttaaagctatttacgacgcacatctcagcaagttataaacatgttggaagtttctagtcg +gaattcccaaagaacggatctatctaatgcattcctacatttttcctgtctgccgatggt +gccatcctattcaaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaa +ccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccgagccacatacac +ggagaacattctaacatagcattctcaactcgatcatttgcaggttacttctttcctatc +ctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacctaagaaacaatt +cagtaaaacatgttcgaattcttggtatgggaacatcattgcagctatggtctaacgcat +taatgtttgggtacatcttccatcatataaacaggaagagtctgacgacagggagtgctt +gcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtg +tatccgataagatttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaa +tgtgaagcatatatgatctgctttaataaaactttatccataggatacgtttccaaatca +attcaataattattagtcaaaatagataaggatgaacaacctgaaggccgatcggacgta +gaaagtggtcccatcactttgagttgatattgttgaaccacacgttattatggttttcaa +acagtctcaggatattgtatatacagataatccgataccagttgtctgacgcccctctta +cgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaac +taatttggaaagaagcacagtggatatgtctaaattcttgttattcaggcctgaatttaa +tacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctctaagctaccact +tctatgatacaccaatagttgttctacggaatctgataattggccaagtcataaacttcc +gctgcgttcaacccccttgctcgaatatccaactcgaaaagacagccttttggtgtccgg +aacaaatcagttacttcttttctgatgttaattctctgtggtcagatacagaccaaaaac +tccgcggatttaccatcctccaagaacaaatttgcatcaacatagcattttggctacata +ttctaagtctcaatagtttaggttttcaactacattatcccaacattaggattggaggaa +taatagctgggtaagtccccttgcgtctacaatcgactattttttatgaatatgcttctg +ccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaat +caggtgtaatggcagcagccaaagagcatataattagcaacactctaagaacattataga +tatgatgatagcgatcgtcatgatgttatccggtcacaatagtagcttcatcagctaatt +cgttttgccagtggtgacttgcgctggaagaatcgttatacggtcccttccctcttgata +cggtgggggcttattcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaa +ccatctagtagtcaactatactaaatcacaaaatagtgatcaatacatacccgcttcatg +gttttaaccatttaattgattaaagatattccgctaagaaccattatctacctaaactga +tcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgtt +atattgtatgtagaataataggtcttggagctaaatgatgtgattggtagtgaagactta +cccttacaactttaccggtttctcggaagaatatactagagaatcaatgcatgggctaca +taagcactttagtctaatgagataaaaaatacacgagtcttccatcatgaattttttgtc +gaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaataactctcatat +gttttatataacttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagct +atgaggccgggatccggttgagctacatctatttgctacaagaaaaatgaaagcacattt +gttgggagttctggctacactcatagagaaataagtggcccgagtgggtgcggcctgcct +ccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcc +tttatttcctccacggagtagcccgtaatccggttcgaaagagaccattgaagttaattt +tcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctctt +caaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacataaatatagaagg +aatgattcggcgagttaattttcgccttctccaacatggcatccctacgttcgttataag +gaccatacatgtaggttttaaaggtttgcggttaatcgatatttacatcatagaaattct +atagtcaaatttacaagactctagatactcactcgttgcagccggctaggaagcgctttg +taccttacttcccttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactca +tacctccgtgaagagggtagatagactattaaagttgtttaatagtacgtattgatggaa +atgacccgtaggagatttaccactcaatccacaagattcgctgctgtgcattatcaaaac +agtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggtagagatacctttg +caatttttcgatgaaggcgaccgagataaatgagctataacactgtatgtcttttgattg +ctataaaacacagaaacggatattaatttaggccgtaaccaacatctgttatttgacata +gaacagatggtcctttacagcgtattccggccttaatattgaggtccagtgtattgtcct +cctttaaagaagttgattgtaactgacttaaataagacatgtcacccattcactgggttg +caactgctggccctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacc +tgcgtttaaaagacataaatgtcgctatgaaggttattcattaattttagctgttttctt +agaaaaggtaaatttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttg +tcaagtaggcgggcatcattgagattgtaagaaataaagccataaccagccccggaatag +aaaatgttaaggaaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttc +ttatcagaggacattgcaataaaatctaacaccctcccttgtgtggttgggccatttgta +cttcgaagcgtccaccatgtgcagaggataacggaatgtggttccgtcccataaacgatc +attctcgcccacttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgt +ccaatgttaggctaccttctccaactttagtacaacgaataatgtccgattaacaaggag +tcaatttgtcatgaccagttcattcaggtacttgtatctatacggacgcgttccagagta +gtatttgaaattttgaggttctactgataagtttagctatcgctgtatgtctgaataaga +atttaatgtttatcttcgataaataacaattaacaactcctaggtgatacactgtgaagt +ctgctgttccccaaattacatatgctattttgttcacataccatgaagttaagctaagtg +ctctataatggcataaacggttatcaaactagctcgaatttcttttattacgccggaagc +ggattaactgctgtagatcaaacacgttaggatagtgtcgttttcatatatatctaaatt +cggtctaacatgcattacccatgcttgataacgtagcacttcgcagtctaattatgtaat +gtccgtttaaccaaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgacta +cccggatctttagcctttagggtctaaacagaactaatattactacgtgtcatactccgg +agcttaaccaggtgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtat +caaattaacccagcaatacaataagcatgaaaataattgtaatcgggtttgggccggaat +cccgcttggcgaaaacttaatgacatagtgtgatgcattttgcactggattgagccacaa +actcaactagcattatgctcaatatttggccagtgttctacggtttgaaatttataaagg +ccgcgcaaaagtcttgtagttacaaacgcataaatctcgaacgtaataggtttaattaga +acatccgtaggatttctgtttatagtagatttatactaaatgttctgattagattctgac +ggccttacccatacaattaataaagacgaatatattagttatagtttactatccaaataa +attaagcgaatcgaaataaactgtcacgatactgggcagttatcaacttatcacttatac +agttcggacactctatattggtctgtgagtactctatcaaactaactcataagttaactg +cgcttccattaaatttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatg +acacatatggagatgcataataaaaaaaacggctccatatttctcgttaatcgggcattc +ttaaggaggagcatctcaccaaaaataacgttcctgataagtcttaactattagaccgtc +ttcgggaatgaacgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattct +gataatactgggcggacagctggaaattagttgccagtgcacctacgcaaatagtttaca +taaatcaacgggctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaa +gcatgtatgtctaccgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtag +gtcaactataactccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacg +agaacactactgaaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaag +ttggtggtagtgcacggaataacataacaaggaatattatttattcaaattttttgtgac +tgttatttgttttctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgct +tatttcaggtccacggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgt +cctttagactattcaaggtagaattttgataacgctctataaaaggtagaaaatcatgat +tgagcaataagaccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccct +ataacggctgtatttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttat +gatcagacgctaacttgttcttagagaaaaatacacgggatactctgtgcaacgatttca +ttaataaggtgcagcttgggacttttttggccgtaggctttattaacattcacagtaggt +agcgagacttcctatgaaccaatcatgccacgcgttttaacgtttcaaatataagctagg +aagcgtttgccaggacttctataatgcaccgttttttttagtacttccttactagcctta +gtttatgttagagtctttccaattacaaaggattgaatagccaaaatttctacaattctc +agcgaacgccagcttaatctaaacacgagcttcaaatattctacatatcggcaggagtca +atatataaatatgaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataat +taaatcctttttcaattaccacagtacgtgcattagaactactgctatgaaagtaaacct +tgaaatatagtcctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaac +gagttgatgttctgacgctagagcttaccattcgttaaacagataactaaaatttaatgg +ctgagtgacttagtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatt +tttaaaaacatatgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtac +catagaagtatgtataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaat +cagactagtcacacttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaact +ctacaaggcatgggatgagattctaccgactccggataacactttacgatcgcgcataac +tctagctcttagataagtttaacttgtcgatctcataaacagttcaaaatctgcgattta +ttgtatcaaatccatcctctatcttctataatcatctgaaccgcgatacggcactatgag +ccaagtgaagattgaatccaagaaagctataattggtttattttagtccatttaaattaa +gtccggtataagtgctctgtacaatatgcagtctcatgggcatatacgttaactaccttt +tgatacttcgaattggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaa +ttactctttcctgttacatacgatctcttagtttggacaactagcccatgatggcgctcc +tctagcgcatgaacctactttataattacatctttatcgatgaatttttttagactgcgg +aggccttgagttttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtac +gctacttgcttggaacaggcaccgaaaatattgatctactattgcgtcaactctattctg +ctaatagcgatggcaaatcacagaagccctcttagtgacaatagttgtcaactatatcta +agtcgacctttactgtatcaacgatcacggagagaattaccgaatacgaaacctcaggac +taaaaaacggaaaggatttgtcgacggtaaatataatacttgttaagggtagcgacacag +gtatactttgggtgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttc +cggtaaccaggaaatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactcc +ttcttttcgttgcagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttc +agatggtaggagataccatttggcccattgtgactttacgcgattaattaaccgacatac +atctgttcctgagctatgatcgtctgaataaattacggtctcctcttgatacctaatggt +ttctggagacgtttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagct +acgcagagcatcaaaatatgtatgggaaagtcgatttccaaaccagaagggataaagaga +aataacggacttctccgtagattagcctgatattttgatgggaatcatggcggcacatac +gtaagagttgcgtgaacgaatattttggacggcgggagacacatatcggccattcgttaa +ggtctctatattggacatcacaagcttagcagtatgagctactaacactcaagacattat +tgattttttcaagatatgtttcattcctctaccgctattcccatacgttcgattcgccgg +gtgagcgaaaccacgggactgaggttaagctaatcaataacaactcgttgcgatagagac +ctatgtatactagagagaattccccaacatttttacaaaaacaaagcagactaaaataga +tacagtccctccatacaattaggaccaacatgttattgccgatcctagcacacacaccac +aaactcagaacttctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaa +ttagcattaatattaaaactaattaggataaactataggtacgagctttactataagtca +ctaggtgttttccgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataa +agaaaaaaaggaaggtacgtgactaatctgtctaaactgacaatagagtagtacctacat +gcttcatgtcaagtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataa +agttggactccatcatttagaatcatagggaccaaaacatttatttgctactgtcacttt +gtaggtgttctattctgaattcctcatattgatacatgaatcggaatacctgtggatccc +ttaggacgcacgtgctttctttacgtcagaatacatattgtcagaatcgagaagttccat +gcaattaagaattcgcctctttgaaaactcatatccccacatatagggtccaccgttatt +cggaaacgatataataattattccagcgttgagcgtcccttaagagcgcattttcgcttg +gcctttcttctacgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcac +cccatagaactacctctgagagcgcgagatggtggcagtatgctctgcagctagcgttta +gaacgcgcccgcgcattaaccagtcatattaaaatggactgtcttaattgtcggcattag +gagcaatattaactgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctag +tccgcagagatacgattacagactcagatcccctaacaagcaaaacgattaaatcggaat +cactccccctatgacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctc +aaccgcgctttataagatgttgagtctgagaattagatgacctaactgcaagaatcatgg +cgagtttatctagtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcg +gtctaaggacttagatgataaccaagaactggtttaccgagtactttcactattaggagt +aattacatgcgttcaccgcggaatacgacgaaattttttcatatctttatgagcgagatc +gtgtcgtctttgcattgcaacagtcgctaccagtaattgctgatcaattatagattcatt +atacagatgcttacttttctctattcaatactgtcatgagttgtttttaaataagcacca +gaattatgtcgcctagtataatcttgcttccacttgaatcaatgcgatggacagtattct +actgattgcaaagtagtctatttcggcttagcagtacgcatgcctatttttttgcaggca +cagaataatatgcaactaggattctcggcatccaattaacaggctaaaacaccaccgaaa +gacaggtaatctacgaagttgatgtttactacagaaagcgaatgatatcacttggagaac +attttagatgcccccttttaatctagactgagtgtaccaatatatcaccggtctaccgaa +tcagcttgaataaaccactctagtactcatgataaccgagcatacacatgtatttctcaa +tgcactgaaggtgaactgtttacaccataccttgcgaatcaacgtggcgacttatacttc +tgtctttgagtacagcacaccctaatgaatctaagttagttgttgatacgaattgtaatt +tgactggatctcgcctcctcatctagattcttagagaagatgtttcttatagccggtact +gtaactttattgatctggtttatggtaatcaacattttacctctatttaaacgtccttgc +gccgtgcactcaatcctgatcggtttagattcaagcgattatcgagtctggaggccgaga +aaagaaatgcacagagtaagctctctattgcgacatctacgtagaaactcgcatttcaga +tcgagtaagcaactctcattgtgttgattcagtaatacaagattacctacgcttctacga +aatatactatagatttagcctacgtcacctttagtgtcgagtcggagctttgaagatcgg +atgcggtgtggactgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtc +gatatcaatgggatacctcaaacgtctttatctctggataactcacattgagtataccgg +taaaaatttattctattcatctaaatagtcagtgagggctagggtcgcaatcacattagg +ccacatacacatacttaacatgttctattgacccgacccaactttagtagcattgtagcc +gtttatgcaaatatgccaggcgccaaacactagccagagggcattttgttacatttattt +aatcgattattacacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtc +aacaattcagtaatttaatccaaaacctaaagtcagagacatgacactaaaatcacatta +aggtcagttagtgaaggaatggctaaccagctagagaatgcatcattaacaggcacttat +tgtcaaatattttccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaa +cacatcagtccaggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgt +agacaatagtcgggacttagcagacactggatgcagtcatagaagatcttgcataacacg +ttagggttagagctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgc +taacttttccaacacgtttgtgatttcgttcataatgtatcaatttcacagtcatataca +gggagtgtagaaaaatcgcaattaacatacgttgacctatttttgttcagagttcagtta +gagcctaatgattcgagagcaataatcaggacagcctcataggaagtgtcaatcacttag +aagctatattattataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatca +gttgcctgcaactggcttaacaatatgatacataaaaatattttcatcaccactaagacg +gtggaattcagacttattggcaacttaggatgggactattaaataacccataagatgttg +ggataaagttacgaaacgaaagggatatagcctgttagataggaaatccccaataaaaca +tagccggcctccacagcagtgatctattccgccacgcgatatctttataccacgcaatat +accaataataaaggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgc +gtagcaaatccgtatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagct +tcctctgcaagatacaatatgactttttagcttttttactaccaaatctcagaatcttag +aaacaggttggtacgtgctactcggaattcccaaagtaccctgctatatatgccattcct +tcattggtccgggctcaccatggggccatcatagtaatagaaggtagtaaaactagttga +tttccgacttttaacaatcactatcctgacccagatatgggttccgactggcccttactc +cagtaagggcagacacacagacaacgagaacttgataactttgaattctcaaatcgatca +ttgcaacgtgacttatttactagcctactcctataattcatacgtcaaatacatttcaac +ggaggaagataataagtaaatattcactaaataatggtcgaaggagtcctttgccaacat +aagtccacatatgcgctatagattttttcttggggttcatattcaataagataaacagca +agagtatcacgtcagcgagtcattgagatcttggctagcattgtgatagcatattctacc +taaatggtagtctagcacagagtggataagatatcagttagatatagacaagtactataa +cagatctcgcttcgttggattgtatggctagctttgatgatatgattttataaaaattga +tccagacctgacctggccaattatattcattttttatgagtaaaaatagataaccatgaa +aatactcaagccccttaggacgtacaaagtggtaacataaatttcaggtgttattctgca +accacacctgttttgggttttcaaaaaggctaagcagattggttttacagataatccctg +aacactggtatctcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctg +aagttttgtaaactaggcggaaaatatgttcgatagatccactcgcctgaggtagaaatt +cgtcttagtaacgcctctttggattacacagaatagtgtactgacacgtacactgctgca +gcagccatacgctaacattaaaattcgttgagtctacatttgttgttattcggattatgt +tattgggaatagtatttttattcccctgcgtgaaaccacatggatagattagcctactcc +taaagactcccttttggtctacggttcaattctcttactgagtttatgttcgtaattata +tcggcgcagtgaatctcctaattatcaccggagttaccagacgccatgaacttatggcca +gaaacattgcatgtggcctacataggattagtatcaagagtttacgtttgcaacgacatt +tgaccaacttgaccattcctgcttgtagaccgcgggaactcccctgcacgcgactataga +agttggtggtggatgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgct +tgatacctgaattgagacatgtataagggctattgccagatgaaaaactgcatataaggt +caaacaatataagaacattatacataggatcttagcgttcctcaggatggtatacgctat +aaagtctagcttcagcagctaaggagttttgccagtgcggacttccgctggaagattagg +tttaaccgccctgacatcttcataaggtcgggcctgattcaaacccctggagtgccgtct +catacttgaattaatcgatggaaaacttcttctagtctaatattattattaacaaatgac +ggttcaataaataacaccgtaagggtgggaaactgttaagtgatgaatcattttaaccta +tcatccattagctacagataatgataccccgatccgactagggggtaagtggttgttccg +ttaggataaaccatgtaaaacgttagagggtttgtagattaattggtattccagataaat +gaggtcagggcgagtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaa +gacagtataaatgaaggggattcagaagcaagtttctcgattgactgaatttataaacca +gtcgtcaatcatgatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatat +ttatcgagtctataaatatctttggttgtatattacttcacaatcaccaattctaaatga +ttcttccactgtgcgggtggagatatcaggacgggttaaggttgacctacatcgttttga +tacaacaaaaatcaaagcacatggctggggacttctcgatactatctttgagatagtacg +ggcaagagtgggtgacgcctccctacattttcaagtctatcggataacttctcggtaaaa +cgctcgcgatatagttttaaagcattgatttaatccacgcaggagcaagttttaccggtc +gaatgagaaaattcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggtta +tccaaaaggaataaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatg +cgtatggttctgatatatagatcgatgcatgaggacactttattttagccggcgaattaa +tggaatccatacgttacttatttggacatgacttctaggtgtttttgctgtcccgtttag +cgatatttacagattagtatttcgtttctcatagttaattgtatctagatactaactcgt +tgaagacgcataccttgccatttgtacaggacttaactgttccgtgcgtaatttgaattt +cttataggttcttcaaggcacgaatacctcactcatgaccgttcatactctagttaaggt +cgggaatactacgtatgcagggaattgtaacctaggagatttacaactctttaaacaaga +gtcgctgaggtccaggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatca +cctagaaacctactcatacatttgcaattttgagatgtaggcgaaagagagaaatctgct +ttttaacggtatctcttgggattccttttaaaaacacataacgatagtaatgtaccaagt +aaccaaaagctgggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaa +tattgacgtcaaggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaac +taatgtcaccaagtaaagggggtgaaaatgctccccagggttctacagacatagagatgg +tcagaacacgacccccctctcaacgcagtgtatttgaaatatatggacatatctacctta +ttctgtaattttagatgtgttctgtgtataccgatattgataagtcaataggcttgatta +cgtatcttaagacaaatctgtttcgcaagtaggaccgcatctttcagattgtttcttttt +atgccataacctgcccaggaattcaaaaggttatcgatacccgatatgctgtgaattatt +attctaatggccactcattcctgcttatatctggaattggcatgaatatcttacaaccta +aagtctggcgttgcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaa +ggtgggtacgtcacataaaagttcattagaccacactttgtgccgacgtatatagatata +ttacacgtatagggaatgttttctcctaggtgacccgaccttctactaaggttgtacatc +gtataatggcccattaactacgaggaaagtggtattgacctggtaatgcacgttcttcga +tatataccgacgaggtaaagtctactattgcaaagtttgacgttatactgataagtttag +atttccctggatcgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaa +atccttggggatactatcgctactatcatcggaccaaaattaaataggctagtgtcttat +cagaacatcatgtttaccgaactgatctattttccaatttaagctgatattacgtccgcg +tatttattttagttccccggatgacgattatctgagctacatcatacaagttagcatact +cgccggtgcattgatttcttatttcgctatatcttcaagttcacaggcttcatatagttc +caattagcagtataattaggttttgtaactttaaccatactttataaaaggttatattgc +acaactgatcaagcatccgctataacccgagctttaccagttagcggctaataacaaata +agatgacttcgtgtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatt +taggcaatgggtagtaataagtataaaatgataccacatatactataacaatgaaattat +ttgtaatccggtttgccaacgtatcccccttcgcgataaattaatgacatagggtcatcc +atgtgccaatcgtgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgt +tataagcgttgaaagtgatataggccgccaaaaagtagtctacttaaaaaccaatattta +tcgttcgttattgctggtagtacaacatcacgagcatttctcttttgagttgatttatac +tatatctgctgatgtgattatgtcccacttacccagaatattaagaaagtcctagattgt +aggtatacttgactataaatataatttaagactatacaaataatctggctacattatgcc +atcgtagaaactgataacgtagtaacgtcggacactagattttggtcggggagtaatcta +gcatactaacgaatttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtc +ttcaatacgtttagactattaaggactcatttcgagatccagtattaattatacgcatcc +atatttatactgaagacggattgagttaggacgacaagctaaacaaatattaagttaagg +attagtattatattgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgtt +acttattcagagagacttaattcggttatgactggcagctcacctggaaagtaggtgaaa +ggcaacagaagaatattgttgactgaattctacgggctacgaacgtaattacaaagcggt +tcgtaaagagcataaagatcaatacaatggatctctacagtattacgtaaataacataca +taaacctggtgttgattcgactagctcatagattaatcattaattgaagctacgaagacg +cggaagtctgcggagtgagcaaacagtaatcgactgataaatgcttataatatcgcgctt +aaatgccgcatggtgtacattaacgtgggggtagtcaaaggaatatatttactaggaata +ttagttatgcaaatgttgtgtcaatgtgatgtgttttatccagacattggatgcatggct +gtgggggcacaggatacttaccattagttcacctacaagcggcgtgagagggtctcagtt +ttagccagcgcagagaagtacgggcctttagacgattaatgctagaattgtcataaacct +cgtgaaaagctagttaataatcatggtgctagaagaacacaacttttctataaaccagtt +ctcgactgacagtcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcac +atagaaagaaaaatctactgggtgcatcagtagagatcgtgttctgagagataaatacac +cggatacgatctgcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtag +cattttttaacagtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggt +ttaaagtttatatgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtt +tgtactaattcctttatagactgagtgtatcgtacactcggtacaattacaaaggatgga +agagcaaataggtcttcaattataacagtaccccaccttaatctaaaaaccagcttcaat +tagtattaatttcgccaggagtatatatataaatatctaaagactaaaagactcgtactt +ttacaacttacgtcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattag +aaatactcctttgtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaatt +catactcgattaaggcctataaaactgttgttggtatctacagagtgattaaaattagtg +aatcagattacgaaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtg +gtacaattggctgtagtagaattttggtataaaataggtgataaaccggatgggtgtggg +cgaattcaaaagcggtttttgttccatagaactatgtagttggttataaaggttgtaatc +tcggagattaggttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtg +ggtgatcgtatgagttcacgaactcttaatgccatgcctggacaggataaacaatacgca +tataacttgacgatcgagcttatatcgacctatttgagaagtttaacgggtcgatataat +atacaggtcttaatagccgattttttctagaaaagcaatcctatatcttagttaatcaga +tcaaccccgtgaacgatatatcagcaaactgaacattgtatacaacattcctttttgtcc +gggtggggactccatttaaagtatctcacctagaactcagcggtaatagatgcagtctct +tgcccagttacggtaactaaatgttgatacttagaattgctaaattttagtctagacatt +tccaggtaaaccggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgc +tcaaattgcaattgagggccctactatagacaatcatcagactttttaattaaatagttt +tccatgaatgtgttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgta +tgactgtagtcggtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttc +taagatggactataatcgattaggctaattccgttcgcaaatcacagaagcaatcttact +caaaattgttggaatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaa +ttacccaatacctatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagat +taagtctgaagcctagagacaaagggatactgggcggggaaacctgctccttcacggtaa +catggtaacaacagaatttggttaaggttaaaacgaaatatactcggagtgaattactgt +taggtttcgtcatcggatcaataagtagtttccgtgaagacactcttatattagatctcc +gaaattctgacccgtgcattaggcacttggtaggagattccatttggaacttgctcaatg +taagccagtaatgttccgaaataattcgctgcaggagcgaggagccgctgaataaaggac +cctcgcatcttgttaccttatggttgagggtcaccgttctctgcgtcaattccagagctg +gagatacattcatcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttt +tcctaaacacaacggatttagacaaattaccgaatgcgccggagagtagcatcttagtgt +catgcctatcatggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgc +actcaaagttccgccattaggtaagctatatattgtggtcagaacttgaggacaactatg +agctactaaaaataaacaattttgtcatttgttctagatatgtggcattcatcgaacgct +tgtaccagaagttacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatca +ataacatatagttcagatagagaacgaggtattcgacagagaattacccaacattggtta +ttaatctatgcagaataatttagataatgtcactacataatattaggaccaaaaggtgat +tccccagaagacaaaacaataaacaatctcacatattcgctagtacctatgtatgggtat +gatcttctgattggacggggataatttccaggtatattaaaacttattaccataatctag +acctaagagaggttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaag +acttgcgaagtaaattttgctttaacaaaaaaacctacgtaagggaatattctgtataaa +ctgaaaagtcaggtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgt +tattctgatcaactaatatcataaactgccactacatcttgtacaatcattcgcaacaat +acttttatgtgctaaggtcacgtgcttcctctgctatgctgatttaatcagattcataaa +ggaatacgaataactctggatccattaccacgcaagggatttatttacggctgattactt +tttggctgttgacagaactgccatgaaagtaagatgtcgcatcttgcataaataatagca +cctaatatagccgacaaagtgattccgataacagattttaagttgtccagccttgagact +ccatgaagaccgcttgggagcttccccgtgattagaagaatctaaatcccaagtggatgg +ggggagtttaaatctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcga +aggagcctatcctgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattg +gaatctcgtaagtgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaa +ggaagcacgcattgaagcagctacgcagaactgagaagatgacactctaagatacaatta +atacaaaaacgttttaagcccaatctatcaacagatgtaagatgtctaatacacaagaat +aaaaccttcatgtcccgatgtataataacagctttatttctgctggtcgaggtgaagtag +tggaaattactccatcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcg +tccatccctctctcctagtgatccgtatatccaattagaggataaccaacatctgcgtta +ccgacgaatttaaatttttcgactatttaattccgttcaaacccgtattcgtagtaagtg +tttcatagatttatgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaa +ttgctgatctaggatacatgctttataaacatgcttacttggctattttatttactgtca +tgtgggggtttttattttcaacaagtatgtgctaccattggataatctggcttcaaattg +aagatatgcgttccaaacttgtctactgtttgctaagtaggagttgtcccattagaacta +cgcagcacgtggtttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaat +ttaatgcagattactcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaa +tgcgtatcatagaaattcgtgataatttttgttccaacctttgaatctagactgagtgga +aaaagatttcaccgggataccgtttatgctggttttaaaaactcgtcgaatcatcttata +actgcattcaaatggatttctcaatcatctgtacgtcaactgttttaacaataacgtcag +aataaaccggcacaatgagacggcggtctttcactacaccacacccttaggattataagt +gacgtgtggattcgaattctaaggtgacgggatctacaagcctcagctacattaggtctg +aagatctttcgtatagccgcgtatgttactgtttggatatgggttatgctaatcaacagt +tgacagcgagtgaaacggccttgcgacctgaaatctttacggttaccttttgattcaaga +caggatcgacgatggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcag +cgaccgagtaacgacaagttcacatcctctatgcaactatcattgtggtcattaaggtat +tcaagattaactaagagtcgaccatatattctagagttttacaattaggaaccgttagtc +tagactaggagcgtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgac +acatagtgtcttttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgg +gataaataacatggtgtttaaccctattaatggtttctattaatctaaattgtaaggcag +cccttgggtcgaaagcacattaggccacatacacagtatgaaattgttcgagtgtccaga +ccataattgactaccatggtacacggtgttgctattatgactcccgcaaaactcttgaca +gagggaattttggtacattgatgtaatcgatgatttaacagtaggaactagacgtcatcc +gttagactgagttccgacatgctcaaattgtcaggatttttatccaataactaatggctc +tcacatgtaaataaaatcacattaacgtcacttagtgatggattcgctaaacagatagac +tatcattcatgaactggcactgtttcgattatatttgcaacatcgaacatacttaaagtt +aaatacgacatcattcaattaaaaaaattcagtacacctctaatgagtatcccgctttgg +aggaaagagtagcactttaaatggacaatttaggccggactttcctgtaaatggatgaag +tcattgtacagcttgaataaatcgttagggttagtccttacatccaccatatgttaatga +ataaagcctgagggaccttagagctaacttgtccaacacgttgctcatttacttaataag +gttgaaatgtatcagtaagtgacagcgagtgtagattttgaccatttaactgaccttcac +agttttgtcttcagacgtcacttacaccataatgatgacagagcttgtagatgcacacac +tcattcctagtgtaaatcaagtagtagctagattattataaagagatattttctggcgtc +gaacgtaacacagagagagtataaggggcatgataatggcttatcaatatgtgtaagaaa +aagtttttaatatcatctaactcggtggaatgcacacttatggccaactgaccttgggac +gagttaagataccataagaggttgcctgtaagttaagataacaaagggatattccatctt +tgtgtgctaagaacctatttatatttgcagccataaaaacctctgtgctatgcagccacc +agagttatttatacaaagaaagagaccatttagatacgttaattctgcttgcgatttatt +aaacagacatttcacgtccaaccactacaaaagccctatcgcaagacgatcattgtatta +tagcctatgcaacgtagctaagcggccgaggaatcataaaatatgaattgttacattgtt +tactacatatgatcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaac +taacctgagatatatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagta +atacaaggtaggaaaacttctggatttcccaaggttataatgctctatactgaccaagag +atccgttacgactcgcaatgaatactctaagggcactcacaaagaaaaccactaattgat +aaatttcaatgataatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaa +tgaattagtcatagaaatgtcatagcaggaacataattactatattttaacgatttaatc +gtagttggagtcctttcccaaattatgtcatcagttccgatttagatgttttcgggccct +tcttagtaaagaagttaatatccaagactagctcctcacccacgcatgcacatattcgcg +agaagtctgatagaatattcgacagaaatgcgactctagctcacactcgttaactgatca +ggtacttatagacaagtacgttatcagatatcgcttcggggcattgttgcgctacctttg +tgcatagcagttttgaaaaattgttcaagacctgaacgggaaaatgatattattttttta +ggaggaataatacagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaac +atatatggcacgtgttattcggctaacaaaactgttgtgccttttctataaggataagca +gattcgttttaaacatatgacctgtaaactgggatctacaaaagaggtacttaaaataaa +ttgcgcaacggtttagatctgcggatctttggttaaagagcaccattagatgtgccatac +ttcctatcgcctgagcgagaatttagtctgaggaaccactcttgggatttaaaacaattc +ggttaggacacctactcggcggatgaagcaatacgataacattaaaagtcgttcagtcta +attttggtcgtagtacgatgagctgatggccaattgtatttttattaacagcactgaaac +aaaatggagactttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcgg +aatgaggggatcttcggaagtatagcgccgaagtgtatctcattattataacaccagtgt +acagacgacatctaattatggccagaaactgtcattgtgccattaagaggattagtagat +agtctggaccgtggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcg +atctaaactgcacgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgc +gtttgtttttacgattctagtgcttcttaacgcaattcagtcttctagatccgctattcc +aacatcaatatctcaatttaaggtcaatatatataacaaaattagacagagcagctgaca +cttacgaagcatcgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagt +ccgcacttccgatgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatg +tgtcaaaccactcgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctact +attagtttattatgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgt +taaggcaggaatctttgtaacagttcataatgttgctaaagattatcagaccccgtgaag +acttcgggctttgggcttcgtaccgtagcataatacatctatatagttagaggcttgcgt +gttgttgtgctattccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatg +gtaacctggcgacctacttgttaagtcagtttaattcaaggggattaagtaccaagggtc +gagtttctctgtatttattatactgtaggcaagaagcttttttggcgagatttaagactt +aagcctatggtaaaaatttgatagtgagcgactatagtaagagatttgggtggttagtaa +ttaaaattctcctatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgt +gaaccttcaccgaaagcgtgtggattatacaaatttcaaacatattggcggggcacttat +ccataatagatttctgtttgtacgccaaactctgcctcacccctccataaattgtattgg +ctagaggttaaattctccgtaaatagagacacatatagttttatacaattgtttgaatca +aagcacgagaaacttttaaccgtacattgacaaatgtcttcggatggggcagagcatctc +ttcgtgacccaaatcaatcgctgagcaataagcaagaaaacacagattatacaaagagat +ctggatgaagatattcgtgcaatcactatcgttatgttagagagttccatgcatgaggac +tcgttttttgaccaggagaattaagccaagaaataactgacgtatttccaaatgaattct +acgtgtttttcctgtcacctttagccagtgttaaagatgactatggagtttcgaataggt +tattctatagacattataacgagtggaacacccataccttcacagtgctaaaggtaggaa +cgggtacgtcaggtagttcaagggattttaggttcttaatccaacgaagaaataacgcat +cacccgtcattctattgttttcgtcgggattacttagtaggcagggtattctaacctacc +tgagttacaaatctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcct +aaattcgcgtccctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgactt +cttcccctaacacagaattctcagttttatagctatctagtggcattcctttttataaaa +ctttacgtttgtaagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgc +cgtgtaagacttggaacccatgtatattgacggcatggcgtggctaagcaggtattgatc +ttcagtgtaaagcaaggtatgttctaatctaacaatgtaaagccggggattagccgccaa +aggggtctaatgacatagagatgctctgaaatcgtaccaactataaaagcacgggatttg +aaatatagcgacagatcttccgtattctgttagttgacatctgtgctgtctttaccgatt +gtgatttggctttagcagtcatttagtttcgttactcattgctcgtgcgatagttccacc +gaatatggcacattcgttctttttttccattttactgcaaaccttttcaaaagctgatcg +ataccactgatgatggcattgattagtcgattggcaactatgtcctgcttatatctccaa +ttgcattgaatatagtaaaaaataaaggctcgccttcccaatgggctacggagtacacga +aaaaatcgcaactcgtttaaccaagcgccgtacctaacatataagtgattgagacaaata +gttctccagacgtattgagatatatgtctcctataggcaagcgtttctaattgctgacca +gaaattagaattaggttgttaatactatattcgaccattttattccacgaatgtgctatt +ctactggtattgctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagt +ggctccgtagaatcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggta +tctgccatattgttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaa +atattaatgaggattgggtcgtataagaaaatcatcttttcagttcgcagatttttgcca +atttaaccggttatttcgtcagacttggtagtgtagttacaagcatcacgattatatcag +ctacagaattaaactgtcctgactcgacggggcagtgtgtgagtattgcgctatatattc +aaggtaacaggaggcatataggtcatagtacaaggataatgaggtttgctaactttaaaa +attattgatttaacggttgattgaaaatctctgcaagatgacgctagaacacctgatgtt +caagtttgccgataataacatataagatgaattactgtctttagaccctcatgttaatcc +gctaacttagggcggaaacaatgttaggctatgcggagtaagtactatattatgatacca +catagaatttaacattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccga +ttaattaagcaattacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaa +ggttcagctattttggcaatgggtgagtaccgttcttagtgatttacgaacccataatct +aggcgacttaatatacaagatttagagttacgttttccgggtagtacatattaacgacca +tggatcgggtgaggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccag +aatattatgtttctactagagtgttcgtatactggaatttaaatattatgtaagactaga +caaattttatggatacattaggccatcgtagaatatgatatagttgtaacgtccctctat +agattttcggagggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggat +ttgtaattaactgatgcgcagcgcttaaataagtttagactattaagctatatgttcgac +agcatgtagttttttttaccagaaagtgttatactgatgacccatggaggtagctcctca +tgataaaaatattgttacttaagcattactattatagtgttcaaactagtaccgttgcat +actttaagaatcagacatggcgtttcttatgcagacacacttttttagctgttgacgccc +acctcacatccatagtaggtcaatcgcataagaacaatattctggactgttttattaccc +agaagaaagttttttctttccggttcgttaagacaataaagatcatttcattcgttctct +taacgatgaactaaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaa +taattaaggcaagataagaagaacaggaacgcgcacgtcggagataactctaatagtctc +tttattccgtttaatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgc +aaacctatttatgtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttt +tatcaagactttcgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaa +aaccgcagggagtcgctctaagtgttaccaacccctcactactacgcgaaggtactcgat +tattccttgaatgggctgaaacatcgtgattagcgtcttatgattcaggctgatagaaga +aaacttattttctatattccacgtatacaatcacactcgtaactaaatagttcccagcgt +tgtaatgtcgctataataaataaaatacaaagaaaattcgtctgggtgcataagtacagt +tagtcgtctgtcacataaataatccgcagtcgatctcattacaggtattgttgttggtca +accttcgcaaggtggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaa +tatcataatagatgccatacacggttttacttgatatgtttacagtccttgagttgcaat +cgtagtattgtttcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtca +ctaggtaaaatgacttaggatggatgagcatttaggtattctatgataacactaaccatc +atgtttctaaaatcctcaggaaatttgtattattttaccaacctgtatttatagaaagtg +cttttgacttaaagaagccgaagtgttcaaattaaggagtacctgattgaaagaatgggg +aattgtaatctgtaactcaattacaaataagccgttctaaggattaaggctttgtgtcta +agcaactcacgtgaattcgaaattcatactcgattaacgactttaatactcttctgcgta +tctacagactcatttaaattacggaatatgttttcgtttttggtttccagctcgcacgta +cgcgtttacaaataaggacacctggtacaattggctggagtacaatgttggtttttattt +gctgattatcccgatccctgtgggcgttggcataaccgggttttcttcaagactactttc +gtgttgcttatatacctggtaatatcggtgagtagcttagggcttaatcacaatactaac +aagttctctatggattggacagggcggcatccgttgactgaacgatctattaatccattc +cctgcactggataaacaagacccatttaaattgaccatagagatgttagcgtcatatttc +tgttcgtgatagggtacatatattataaacggattatgagcagtggttttctagaaaagc +attcatagttaggagtgtatcagatcataccactgaaccatagagcacaattctctactg +gctatacttcattcctttttgtccgggtggggacgaaatttaaaggttctaacctagaac +gcagagcgaattgatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaa +ttgcgtattttgactattgacagggcatcgtaaaccgctactcgacttggtatctgtaat +ctgtatgtagatagagtacgggcctataattcaaattcagccaccgaagattcacaatct +tcagacgtttgaaggaaagaggtttactggtatgtggtgtcaagccccacccattctctg +ttatatccgagcattaatgtagtttcactgtactacggtcacgccgtagagtcggcaggg +caaatccaaaacaatttaggctgagaagtggcactataatagtttagcctaagtcccttc +gctaataactcaacaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggt +atcttgaatactgatagctctcatggtaccaagaactttcataacctctttatttaccaa +acctgttctactagcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccg +gcgtaaccggcgcctgcaagctaacatgggatcaaaactattggcttaacgtttaatcga +atgagactagcactgtattactctttcgtttcggcagcggatcaataaggaggtgacggc +atcactctcttatagtagatatcacttattctcacaacggaagtaggatcttccgtcctc +attaaatttgcaactggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggt +cagagcagacgatgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacg +ggctatgcggaaattccagacctcgagttacattatgaaacgtgtcattccatctcatta +aatagttcgtgccctatcgccttgtaatataaacaaccgtttttgtctattttcccaagg +agaaggagagtagcagcttagtggcttgcctatatggccccctaagtacgtactcggcac +gcttagaagattgggctaccccgcactatatgttcccaaagtaggtaacctagatagtgt +cgtatgaaattcaggtcatcgatgagagtataaaaatatacaattttggcaggggttata +cattgcgggcatgaagagtaacattggacatgaacggacattcgaaccctgtgagtttaa +taccctatctccggatcattataaagtaaatatacgtcacttactctacgtgcgtttaga +cagtctttgaaactaaattggttatttttctttcatctagatttgtctgtatctaactaa +attatagttccacataaagctgattcaactgaagacataaatataaactttctaacatag +tagcgaggaaagagctatgcctagcatcggatcatgcgtccgcgagtagttcctggtaga +gttaaaagtttttccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtga +acatacataataccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcct +acgtaaggctatttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgctt +cgagtatgtacattcagatctccttagtatcatcaaattatagattttacggccacgaat +tattggtctagatgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagt +tgaggttggaagaagagtcattatgctataccaagaactctccatccagtacctagaaag +gcaggtatgtaccgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttg +taccagatggcttttataatagaaactaagtttcccgaataacggtgtacgataacagat +ttttaggtgtacagacgtctgactcaatgaacacacattgggacctgccccgggaggagt +agtagataattaccttctccagcgcgggtcttttaatatcacaacataaaaatactaatt +aatatcacacaccctcatcctcgatggagcctagcatcatacacgtttgatagacaacgc +caattttactgtaatatgatattcgaatctagtatgtggacgctgtaccacattgtttaa +aggagctccctttaccgacatgaacgaagcaagctttgtacaagatacgaagaactcagt +actggtaactataagagacaatttatacataaaagtgttaagaccattatataaaaagag +gtatgaggtctttgtaactacaataatacattcatcgaacgatggagaataacagagtta +tttctgctgctcgagctctagttctgctaatttctcaatcttgatgccactcgtttgagt +cttccattcgctcttaacgacgcgtacatccctctctcctactcttacctatatcctatt +actggttaacctacatctccgggaaagacgtaggtaaagtggtccacgattgtattcact +tataacacctagtagtactatgtgttgctgagagtgaggacacacttactctacgagttc +aagtccatatggacattacactttttcagcatctaggtgtcatgatgtattaacagccgt +taggggctatttgattttatcgattgtcggcgtgtgtattttcaacaactaggtgctaca +attcgtgaataggcatgaaaattcaagattgcagttcctatcttgtataatctttccttt +ggacgagttgtaccatttcaactaacctgcaagtggggggtcatccatatgaagatttgc +caaatacctggagaccctgaaaagtttatccagattaataataacaaacaaacctaagcg +aagaacgtcagctttaataaactatcactatcatagaaattcctgttaattgttcttcca +aacgttgaatagactatcacgggtaatagattgaacacggagaacgtttatccggcttgt +aaaatatcgtcgaatctgctgataactcaattatattcgatggagaattcatatctaccg +cttagcttttaaaaattaagtcagattattccgccacaatgagaaggcgcgagtgcacta +atcaaatcacttaggattattacggacgtctgcattacaatgctttggggtagggttata +caagcatatgattctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggc +atatccgtgatcctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatct +ttaagctgacctgttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaa +actctaacatagcgtggcactatgagtacgtgtaacgacaaggtctcatactcgatccta +agataattctcgtctggaaggttttaatctttaactaagagtagaacttagtttattgac +ttttacaattaggatacggttcgcgactctaccacagggcatcatacctggagctctgct +atctcgtgaccaaagtggcagcacacatagggtcgggtcctgcatctactgagcaatccc +tttaagcattcctagtttgagagccatttagatattgctgtttaaaccgattaatggttt +ctattattataaagtgtaacgctcccattcgggacattgaaaattagcaataagacaatg +tatgatattcggcgagtctcaacaacattatggtctaccatgggacaaggggttgatatg +atgaatccacaaaaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgtt +ataaggacgatctagaagtattcaggtacacggtgttcagacatgctctaattgtcaggt +tgtttataatttaacgtatcgctctctattctaaataatataaaattaaccgctcgtagg +gatgctttccagtaaaagatacactatcattaaggttatgcaaatgtggcgatttgattt +gaatcttagtacattcttaaacttaaatacgtattatttaaagtaaatatattatctaaa +ccgcttttgtctatccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgac +cctctttcatctaaagcgatcatctatttcttctgattgatgtaatactgacccttactc +cgtacatacaaatgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaat +caactggcgctggtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcat +tttgacaatttttctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgat +gactctcattgtagatccaatcacgctttcctacgctaatgaaagttctagatagtgtag +gtgttagacagaggttagcgcctacatccttacacacacagtgttgaacggcaagcataa +tcgagtatcaatagctgtatgtatttgtttggaatatcatatttctcccgcctttgaaca +atgatgccaaaatgtcctgccctagagttatgataaaataactgctgccctgtaacttaa +gtttacaaaccgatattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaa +aatcatctgtgcgatgaacaaaacacagtgatttataaatacaaagagtacatttagtta +ccggattgcggcttgacatttattttacagaattttatcggcaaaacacttcatatgaac +tatcgcttcacgataagtctatgatagactagcattcgtagagaacaggaagagcaatca +ttatatatgaagtgttacagtgggtactacatatgagatcattaggtctatatccggcct +tcctcataagaccttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacc +cagaaaaagccccaaagaatagtaattcatcggacgtaatagtctggttttaactagggg +ttattgatatttaagctaaaagagttccctgaacactcgaaatgtataatctatcccaac +taaaaaagtatacctctaattcagaaatgtcattgagattagactgatgtcaatacgcta +ggaggtaagacaagtagaagtttttgatttaggaattgaaatgtaatacctccatcttaa +gttctatattttaaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtg +cccagttacatgtttgcggccccgtatgagtaatgatctgtttatcaatctctagctact +atcccacgaatgcactgatgccagtcatggcgcttacattagtcgacagaaatccgacga +tacctatcacgcgtgaactgttctggttcttattcaattcgaagtgatctcagatacatt +acggccatgcttgcccttcatgtctgctgagcagttttgttataggctgaatctcctcta +agcgaaattgataggatttttggtggtcgatttagtctgtacctgcttattaagattcaa +aatgacctacttcttacgccgaaatgatagggatcggctgaggaggataaatatacgctg +gtgcctggtatttatccagaacaagttgcctgtgtatcagatgaactctaatctccgaga +taaaaaacaggtacgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtat +agtccaccattagttctgacttacttaatatagactgaccgagattgtagtatgtggatc +caagcttgccatgtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaaga +gttaattaatagtactgcactataattgtcggcggagtaccatgagctgttgcccaattc +gatgtttattaacagcacgcataaaaaatccagacttttcaattagaattaactataaat +ggtccgcgaaccttaaatgatcggaaggacgggatctgccgttgtatagaccccaactct +atctaatttttataacacctctgtaatcaacaaatcttattatgccatcattatgtcatt +cgccaagtaagtccagttcgagattctctggaccgtgcaatagtattgtcaaattatggt +aatggaatccttcttctaacacccttagaaaagccacgagaattgacaagttgggcgtgc +ttgtccaggagcaacataagtgccgtttctttttacgatgatagggattcttaaagcttt +tctctattctagatcccagttgccatcatcaatatctcaattgatgctcattatatagtt +cttatttagtatgtccagatgtcactgaagatcctgcctagaaccgatattctcgacagg +atcatcagttcgacggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaag +gaaagagtcagtaccgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagt +tttactgcctttaattagtagtcgattagtgtagtttgatattatctaccttatagaatg +taaacagtaacccggccttaatggtttggcaggattctttgtaaaagttaataatgttca +taaactttatcagaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaa +ttcgttttacggagtggcttgcgtcttgttgtccgagtacacatattgctcctctccccc +actcttctaggaaaatcaattatgctaacctgcagaccttcttctttactatctttaatg +catgcccagtatgttcatagggtagacttgctatctattttgtataatctacgaatgatg +cttggggcgcgacttttaacaattaagccgttgggtataatttgagagggtgccacgata +gtaagagatttccggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagct +caccctcctcagttctccaaccctgaaccggctaagtatgactgtgcagtattaattttg +aatacatattgcagcccctaggatacattatagatgtctctttcttacccaaactcgccc +gcaccaagaaagaatgtggattcgattgaggttaaattagccggaattacagacacagat +tcttgtttacaattgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatg +gattacgttggggatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaag +aattcacagaggattaatacacttctccatgaagataggactgcttgcactatccttatc +tttgtgtcttccttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataa +cggaaggtgttccaaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatc +atgactttggactttagatttgggtattctagagactgtagaaagactgcaacaacaaga +cattcacagggcgaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttag +gaatccatacatgtaagaaagaatcaaccgtaattatagtgttttcggccccttgaatta +cgtgcatgcctttgctaaaagacctctgggaaatagattgaatattctggacagcagcga +atcctgattatatctcaagcgaatatatgacccgcaagaaggatttatactagaataagt +ctaagaaagggcattgggtcacttcttccactaacacacttttatcagttttataccttg +agagtcccatgcatttttatatatatttaactttcgttgcgtaaaactttaaatatgatc +cgtgctctatctctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaat +cgcgtcgctaagaacggtttcttctgctggcgttagctacgtatcttctatgctaaaaat +gtatagccccgcattagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgta +acaaagataaaacaacgcgatttctatgtttgccaaagtgattaagttgtatcgtagggg +tcagcgctgatgtcttttcagtttgggttttggatttaccagtcttttagtttcggtact +atttgatcgggacattcgtccaaacatgatggctcattcgttctttttttcaattttaat +caaaaccttgtatttacctgatacattaaactgagcatcgcatggaggtggagattccca +tatatgtaatcatttgatatcctattccattctttttagttataaataaacgctccactg +cacaatgggagtaggacttcaccaataattagcatctactgtaaacaagcgccgtaacga +aatgattactgattgagaaaaataggtctcaacaacttttgacagatatgtatccgatac +ccaagcgttgctaattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaa +tggttattactccaatgggctattctaatccgatggatacgtaggagagagtgtacctac +accgaaactcgtagtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtg +cgaccttgtaaaatcgatcacggtgatgaattattgttattgtttaaaagaagtcccctg +aatagcccttagataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattc +ggttaagttcgcagagttttgccaagtttacaggtgatttactaacacttgggagggtac +gtacaaccatcacctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagt +gtgtgagtattgaccgagttattaaacgtaaatgcaggcatttacgtcataggacatcga +gtttgtcctttgcgaaatgttaaatttatggttttttccgttgagtgataatagctgcaa +catgaagatagtaaaactgaggttaaactttcaccatattaaattatatgttcaattacg +cgatgtacaaactaatgttaatcagatttaggagcgcgcttaatatgggtccctatcccg +actttgtacgagattttgataaaaaatagtattgtaaattcatttgatggcgtagaaccg +ggcaaaaccttgaaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcc +tggctcaatatttataatagtaatggttaagattgtggcccaatcgctgagtacccgtct +tacgctttttccaacacataatcgacgagaatgtatttaaatgtttgagacttacgtttt +ccgcgtacttattattaaagtcattggagagggtgtcgtctgggtgtagttttctcatct +gctcaggagctaaaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggct +atttaatttttatggtacacttgaatatgtttagccataatgtagccaatactacaatat +cagatacttgtatacgacctatagacttttgccgaccgctcgtagagtgatttagaaaga +tgttcggatagcacagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgt +tgactattttgctatatgttactctgaatgttgttttttttaccagaatgtgttataatg +atcaaccatgcacgttcctactaatcatataaattttgttacgtaagcttttctatgata +gtggtctaaagactacccttgcatactttaagattaagacatgcactttaggaggaactc +acacgttttgagctgttctagcccacctataagccattcgtccgcaatcccataactaca +atagtcggcaatcttttattacccagaactaacgtttttatttcccggtacgtatcacat +taatcttaatttaatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgct +tcttgagaatacagattactgttagaatgaaggcatcataactagaacaccaacgcgcac +ctcgcacattactctaatagtagctttattcagtttaatatagacagtatttgaaccagg +cgctaatgttaaggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatt +tgcggggcgatagcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataac +cagtaggtacagttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacat +cacttcgtaccgaagggactactgtattccgtcttggggatgtaacagactgattacagt +cttatgatgaagcctcattcatctaaaattagttgatttattccacggatactatcacac +tcctatagaaagagttaccaccgtgggaagctagatataataaataaaagacatacaata +ttagtatggctcatgatctacacttactcggatctctctttttttataaccagtagatcg +cattacacgtattgttgttccgcatcaggccctaggggctcaaacttccatggtggataa +ctaaaacgtccgtcactaaacgaagatattaatagatgaaatacacgggtttacttgatt +tctgttcagtcattcacgggaaatcctaggagtctttcataacggcggtcttagtaggaa +tgtagtcaagctctgtagaggtctcgacggaattggtatttcctggcatcacaatttacc +tagtattggagatcacttaaaataatgttgagataataatcaggatatttctagtatgtg +acaaacctctatttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaac +gactacatgttggaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtg +ctttcgtttaaggctttctgtctaacattctaacgtcaattcctatgtaatactactgta +accaagttattactcggctgcgtagataaagtctcatgtaaatgacggtttatctgttac +ttttgggtttcaacctagctaggacgccggtactaattacgacacctgcgtatagtgcag +ggtgttcaatgtgcctttttatgtccggattataaccatccctctcccacttggaatatc +accgggttcttaatgacttagttcgtcttccttattttccgggtaagatcgctgtggacc +ggacccattttgatctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttc +actgaaacttagattaatcaatgcactgcactggattaacaagaacatgttatagtgtac +tgacacatgttagactaagaggtctgttcgggttagccgacttatatgtttaaccgattt +tgacaactgggttgagagataacaatgaagagtgaggactgtagaagatcttaaaactgt +accatagtgctcaattcgctaatggcttgaattatttaattgttctaaccctggcgtcga +atttttttggttcgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtac +cgttagaaagcggcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaa +gctactcgaattggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaat +tctgccaaagaagagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtg +gtctataccaccaaaaagtatatgggatatcccagaatttatcgactttcaatcgtctac +cgtcacgacgtacactaggcagccctaatccaaaacttttgaggatgagtactgccacta +ttatactgtaccatttgtaacttacattttatatcttcaaagaggtagatattgtcggcc +attactgtcacttacactaagggtagcttgattactgatacctctcatggtaaaaagtaa +tttaagaacctatttttttacataacctctgctactaccgttagtgttttagtcggttca +agtcacaaaatccctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaa +acttttgccggaaccgttaatcctatgagaataccactcttggaatcggtcctttaggct +gaggatatagaacgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaa +acgcaagtaccatatgccgtcctcagtaaattgccaaatgcagaaatcttacactctttt +cttaactaagtatgagagcaacctcactcctgaacagcttgttacctaacgagaagaggc +tttaagtagcctggagcctcaaccggatatccggatttgactctcatccacttacatgat +gattacggtcattacatctcatgattttctgagtgccctatagactgggaatttaatcta +ccctgtttctatttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatg +ccaccataagtaagttctcggaacccttacatgattggcctaccaacctatatatgtgac +caatgtacggtacatagagtgtggcctatcatattcaggtcatcgagctcagtatttaaa +gattatatggtcgctgggggtattcagtgcgcgatggaagactaacattggaaatcaacg +gaattgacaacacgctcactttaataacctatctcaggataagtttaatgtaattagacg +gaactttctctaactccgtgtactaactctttgaaaataatgtgggtatttttatttcat +ctagatttgtctgtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtc +ataaatataaaatttagatcttaggacagaggaaagtgctttcccgagcataggatctgg +cctacgccagtagttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagg +gtagtgttcgatactcagcggggaactgacatattacactaaggaatcaaggcccttcgt +atgggtcatgtttatatatttaattacttacgctatttgatcgagaatagctatagtaac +gtcgtaagaatgcaggatgcgattcgagtttgtaaattcacagatactgtgtatcatatt +attatagatgttaaggcatagaattattggtattgatgtacaaaaaattatgggtgggca +gtaccgataggcattacgagcagtgcagcttggaagaactggatgtatcctataactagt +aagagccttaaaggtactacatacccagggatgttaccatcattaatttggccatcttca +atcttcgcaatgcatactttcttctacaagatgccttttagaagacaaaataagtgtcaa +caataacgctgtaacttaactctgttgtacgtggaatcaagtctcactaaagcaactaac +attccgacatgcaaacgcaggactactagattattaaattcgccagcccgcctcgtttaa +tataacatcataaaaattctaagtaatatctcacacactaatccgccatcgtccatagca +tcagtcacctgtcttacacaaacacatgtttaatcgatgttgttatgccaagctagtttc +gcgaccatgtaactaattgtggaaagctgctaccttgaacgacatcaaccatcctacctt +tgtacaacagaccaacatctctgtactggtaaatagatctgaaaagttataaatataact +gttttcacattgatagaaaaacagctatgtgctatttgtatatactataataaattaagc +gaaacatggagattaaaacagtgttttctcatcctccacctcttgttctgctaatttata +attcttgatgccactcgtgtgagtcgtccattcgatcgtaaagaacccgacataaataga +tacgacgctgaacgagatcctatttctcctgaaaattattagcacggtaactcctaggga +tagtggtactagttggtatgaacgtataaaaacttgtactactttctcgggatgtgaggg +agcaaactattactcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatac +ctgtctggatggattatatgcaggtaggcgagagtggattgtagcgatgctcggcggggg +tattttaaaaatctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactg +catatcgtcgattagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtcc +gggcgcatccatatcaagttttgcaatagtactccagaccatgaaatggttatccagatt +aataataacttaatatactttcactacatactcagcgggtattaaatttcactttatgtc +aaaggactcttatgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaa +accgagtaacttgatcagccttgtaaaatatagtagaatatgatgttaaatcatttatat +tccagggagattgaatagcttacgattagctggtataatttaactcacatgattaagcaa +atatctgtaggaccgagggaaagaataaaataaagtaccatgagttcggaacgctgcatt +acatggcgttgggctagcctgatacaagaagatgagtatggagctctcttcatcgggacg +tgacaaccctagcgtaatcttggcagatcccggagcagatgattatcgtctaacactgtc +tttaccaatgcacaacgcatagatttaacctgaactgttctggattcactcctgactaca +gcctacaactcatttctatgcataactcttaaagacagtcgcaatatcagtacctctata +cacatcggatcagactagatcataagataagtctcctctggatccttgtattctgttaag +tacactacaaatttgtttagtgtctgggacaattacgataagggtcgcgactagaccaca +gggcatatgacctccaccgctcctagcgagtctccaatctgcaagcactcatacgctagg +ggcatgaatcgactgtcaatgcactgtaagatttacgagggtgagacccatttagatatg +cctcgtttaaccgttttaggcttgataggatgagtttgtcgatccatcaaattcccgaca +ttcatattgtccaataagtatatctagcttattcggactcgctaaactaaattatggtat +aaatgccgtcaaccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggc +cttatggcagcgtatacagctggtataacgaccatatacaactatgaacggactagctgt +gaactaagcagattattggatccttgtgtataattttaagtttcgatctatatgctatag +tatagaaaatgttccgatcgtacgcttcctttacagttaaacagtctatatcatgaagct +tatccaaagctggacatttgatggcaatcttacttaattatgaaacttaattacctatta +ttgaaagtatttatatgatcgaataagatttgctctataaacaggtcgtccattcacgac +ctagtgattgcgtaaattgaccaacctaggtaatctaaagcctgcatctatttcttatca +ttcatgttatactgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcac +gctcatgtcacatttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgat +atcgatgtctatcccacgcgtcattttcaaattggttatctacggataactgtgcgatga +actactataggtcaaaattatcttcaatctcattctagatcatataaagatgtccttcgc +gattgatacgtctacagtgtgttggtgttacacagagggtagcgactacttacttactaa +ctctctcttgatccgcaagcataagccaggttaaagtgctctatctttttctgtggatta +taatagttataccgccttgcatctaggtgcccattaggtaatgccctagtgttttcataa +atttactcctgccatctaacgttactttaatttcccagattcaataggtctctcatttga +aaattgttatatgtcaacaaagaatataatagctgagtggaacaatacactgtgagggag +taatacatactctaaattttctttacggtttgcgcctgcacagttttttttatctatgtg +atccgcataaaaagtaatttcaacgttccattcaagttaagtcttggtgacactagcatt +aggagagatcaccaagaccattatttatttagctagggtttaagtcggttagaaatatca +gataatgaggtctttatccggccttacgcagtagaaattggaaatttcgtaaagcactga +gttcaatggaagtatggccgaacccacataatgcacaaatcaagtcgatttcttccgtcc +ttttagtctcctgggaactacgggttattcatagttaagctaaatcagttaacggaacta +gacaaatgtataatagttcccaaatatatatctataaatcttatgcagttagggaatgca +gatttgaatcatggcaatacgctagctcggaactcaactacaagtgttggatgtacgaat +tcaaaggtattacatccttatgatgttcttttttggatacttttatgacgacttccacga +agtgaaattatgttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgt +tctgtttataattctcgtcataatataaatacaagcatatgaggccagtcatggagcttt +catttggactaacatttccgtagagtcatatcacgcctgtaatctgatccgtctttttct +attcgaagtgttatcagatacatgacgcccttgcgtgacattcatggctcctgacatcgg +gtcttttaggctgaatctaatctaacccaatttgtttggattgtgggtcctccattttgt +ctgttaatgcttattaagattaaaaatgtactacgtatttagacctaatgattgcgatac +gctgtggaccattaatataagctgcgccaggggatttttccagatcatctggcctgtgta +tatgttcaaatctaatagccgagagaaattactccgacggaaaataaaggcagataagcg +tttcagagcaccatcgtggcgtttagtcaacctttagttcggaatttattaatatacaat +ctcactctttggacgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaa +gtataccagcatcatcaaagaacagttaaggaatacgactgctctataattgtccgagga +gtaccttctcatctgccaatagtcgttgggttggaaaacaacgcattaatatgccacact +tgtcaattagaagtttctataaaggggacgagtaactgatttgagacctagcacggcaga +ggacgttcgtgtgacaacatctctttataagtttgagataaaatcgctaatctacaatga +ttatttgccaatcattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaagg +ccattactatggtcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaa +acactattgaatactgccgccgcattcgccagcaccaacataactgcacgtgcttttttc +catgattggcattatgaaagatttgatctatgattcttaccagttgcaatattcaattta +gcatgtgttcctaattattgtgttattatggtctatctcatcatgtaaatgaagatcatg +acgtcaacacagattctagtcaggatcatcagttcctcggggaaatcgcacctaggaaca +gccttatgcaaccgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaag +cctcgaaacgagatgtacgaatcgtttactgccttttatgaggagtcgagtactgttggt +tcatatttgctacatgattgtatgtaataacgatcccgccctttatcggttcgatccttt +atggcgataagttatgaatcgtcagtatctttagatcaaaaactcaactagtacccagtt +ccccggaggaacggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcaga +ggaatcagtttcatccgatcccactcgatgattggtatagctatttgccgaaaagccaca +acgtattcggtactatcttgtttgattcccctgtatcttaattcgcgacacttgatatct +tttgtgtttaatcgacgaatcatcctgggggcgacacttgttacaattatccagttgcgt +ttaatggctgtgggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataa +ttggagtttgcaggacgaatagctcacccgcctaagtgatccaaccctcatcaggataac +tatcactgggcagtattatttttgatttcatatgccaccccctaggagactgtagtcatg +tatctttcttacccaatctagcccgaaacaagaaagaatgtcgattccagtcacctttta +ttagaccgatttacacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaa +agttgaaaacgacttgctctattcgattaccttcgcgatctcaatcgattacgctaaatt +ttaatgcccgctgaaatatccaacatttaaaacaggattaattctctgatccatgaactt +aggactcattgcacgtgacttatctttctctcttaattcatgctccaatacggtgggcta +aaccacttttatcacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggca +gcgaaacgggtcaatctgggtatcttctattgggacggtacatttcggttttatagacta +tgtagttacacggcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcac +cttgggattgccatgtgtccggaggattacatacatctaagaaacattctaaactatgta +tagtcgtttacgacccttgtagtacgtgcatcccttggcgaaaagtactctgggtattag +agtgtatattatcgacagcaccgaatcctcattttatagcttgacaatttatgacccgaa +agaaccttttataagtctataagtatatctaacgcaattgcggcactgagtccactaact +atctttgagcagtgttatacagtgagacgccatggaaggggtttatatattttactgtcg +ttccctaaaaagttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagt +cgaaaaatgcttgtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttac +attccttgcttatttgcgataaatcgatacaaccccattaccagaaaaacccggagaatc +aattactctgcagatcttatactaaaaaagagattacaacccctgttctatgtgtcccaa +agtgagtaacgtggagcgttggggtaagagcggagcgattttaactttcgcttttccatt +ttccagtattgtactttacgttatatttgagcggcacattcgtcaaaacatgatccatat +ggactgaggtgtttaaatgttaatcaaataattgtattttcagctgactttaaaatctgc +agccattggaggtggagattccaatagatgtaagcaggtgatatcatatgcaattcttgt +gacttattaagataccagacacggcacaatcgcagtagcacgtaaacaataatgacaatc +gacggttaaattccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaac +gtttctctgagatgtataagttaccaaacactggagaattccgctaaactaaggacaatt +tccgtcgtattaattgttgacaaatggttagtaatacattcgcagtggataatccgttgc +atacctagcactgagtgtaaataaaaccaatcgactactggcatttcgggctaacgacta +gatgttagcctatgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttc +ttattcgttattagaagtcacctgtagagacagtagagatgacctaaatttggtttgtcc +agtcccgaggtgatctaatgattaggttaacttagaacagtggtcaattggttaaagctg +atttacgaacacttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtat +tcggtcatctagacaaccccatcgctgggagtttggacagtgttatgattcgtaaatcca +ccatgtgtccgaattcgaaatcctgttgctccggggagatagggttaatttaggcttttt +tacggtgtggcatattagctcaaacatcaacattcttaaaatcagcgtaaacggtcacca +gttgatatttgttctgctaggaagcgatgtacaaaataagcttaataagatttaggtccg +accttaatttcggtccatagcacctctttctaagtgttttgcttaaataattgtattgtt +attgattttctgcgagttgaacacggaaaataagtcaaaaaggacacttttaggttcata +tgtaccgatgaatgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgt +ggccaaatcccgcactaaacggctttcgctgtttccaaaaaattttagtccactaggtat +ttaaatgttggacactgaacgtggaagccgtcgtattatgaaactaatggcagaggggct +cctctgcgtgtactttgagcagatgctatcgtcagaaaaaggtaaatcttttggttcttt +ataattctggcgtccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagcc +agaatggaccaattacgtcattagctgttacgtctatacgaaatatagactgtggacgac +ccatcgtagagtcatgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaag +caggacaacacagtattgtactggtcaattggttcatagatctgactatgaatcttcgtt +tttgtacaacaatctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttt +tcgtaaggttcctgttcgaggttagtcgtataaagacgaaacggccttaatgtaacatta +actattccactgtaggtggatctaacaaggttggacatgtgctaccaataagataagaat +ttcgtccgcaatacaatatctacttttgtagcctatcttggattaacaacaacttacgtt +ggtatttcaccggacgtatcaaatgattctgattttaatgactgagagtaaacatcaacg +aatcttatgtatctttaagccgctgcttgacaagtcacattactgttagaatgaacgctt +cattactacaaaacctaccaccaactcccacattaatattatactagatgtttgaagttt +atttgacaaaggttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttag +ggtattaattgtggtcggtgcatttccggccccatagcgctccgcggggagaaactatgg +ccttcatgacagcccccccataacatctaggtaatggtcggataactataaacaaccctc +tccagagaactgtgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttg +cccatcttaaagactcttttcactattttcttgatgcctcattcttctaatattaggtga +ttttttaatccgagaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacat +attttaaagaaatgaaatactttttgactatccctcatgatctaaacttacgcggagcta +tctttttgtataacatgtacagagaattaatccgatgcttcttccgattaaggacatagc +gccgaaaacgtcatggcggcttatcgatatcgtaacgcactataccaagtgattaagtga +tcaatgaatacgggtttcgggatttctgttaagtcatgcacggcaaatacttggagtctt +gaataacgccgcgcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgc +tatttcctgccttctcaattgtccgaggattgctgataacttaaaataaggttgagtttt +taataacgatttgtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagtta +tcaagaactacgggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatc +gtacgaatggtatttgtacaactgctttcctttatcgattgctcgagaacattataaagt +ctattactatggattaagactgtatacaagtgtttaagcggagcccgtgataatctataa +ggttttggtacctttatctgttacttttgccttgaaacatacatacgtacacgggaatat +ttacctaaacgccgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaa +ctgaaagcgcccacttgcattataacccggtgcggaatctcttagtgactcgtcaggagt +ttacgcctttgagacctctcgacaggacccattttgatctagtcgttataggtagagtgc +ctttcctatcgcaccattaccttctagcaaacttagagtattcaatgaaatcatatcctg +tttatactaaatgttataggctaatgacacagctgacactaagaggtctcttcgggttac +ccgaatgagttgtttatacgatgttgacaactcgggggagtcatttcaatgaagactgag +gactcttgatcagattaaaacgcttaatgactgataatttagattatgccgtgtattatt +taagtgggcgaaccctcccctagaatgggtttcctgagaaaagtcttagaacacagtatt +ctgaatccagatgcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtc +aatagtcaatcgcaatccgtttaaccgtctactattcctagagcgaagagctatgttctg +acacgtccccaatattaggcaaaggctccaaaagaacagtcaattgattaactacgggct +tggtttctccgtgaatccttgcgccgctataccacataaaaggatagcggtgataccaca +agtttgcgacgttaaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaa +ttttgtccatcactactgccaagagttgactggaccagttggaaatgacatttgatatat +taatagagctacatattgtaccactttactgtcacttacactaaccctagcgtgattact +catacatatattcgtaaattctaagttatgatactagttttgtaaatttaatcggcgaag +acacgttctcttgtacgagcttcaactaaatatttcactgtagccaaccactttaaccag +aaggataccttaatgccgatataatattgtccaggaaacgttaatactttcacaagacaa +agcttggaagaggtactttacgatcacctgatagatcgaccggaacgattctatataggt +ttggtctgagaaatttgtagctaaaaccatgttccataggaactcctctgtaatgggcaa +aatgcagatagcgttcaatcgttgcttaactatctatcacagcatcctaactcctcaaca +gcttctttcctaaagacatcagcaggtaagttgacggcacccgataacccagagcacgat +tggaatctaatactctgtatggatcattacgctaagtaaatataatgattttctgactca +aagttacactgcgaattttatattaactggttctatttgttaaataccacaacctctcgt +caacaggtcgcgatgcaagtgatccaaaaatatctaacttataccaaccattacttctgg +cgcagaaaaacatagatatctgaacaatcgaccgttaagactgtctcgccgatcttagga +acctaatactgctcagtagttattgtttatttgggccatccccggattatgtcagccatg +gaacactaaaagtcctaatctaacctatggacaaaaagctcacttttataaaattgctca +ccttatgttgattgttatttgtccgaaatgtctataactcagtgtactatctattggaaa +attatggccggagttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaat +aattatcagctggaaaatcatctaatatatattatattgagatattacgacagacctaag +tgctttcccgtcatgagcagatggactaacactcttggtaatccttctcgttttagttgg +taatgtttagtctaagtaatatcccgactcttacttactcagagcggaaatgacttttta +aactaacgtttaaaggcacttagtatgcgtcagggttatttttttaattacgtacccttg +tgcagagagtttagctattcgatcctacttagtatgaaccatgagagtacaggttggtaa +ttcacagagaaggtcgagaagattatttttgatgtttaccaatactatgaggcgtattca +tcgaaataattttatggctgcgcacttcacatacgcaggaagaccactgcagcttgctag +atctggatgtatcattgtacttctaagagcctgaaaggtaatacattcccagcgagcgta +acagattgtatggggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcat +ttttgatgtcataagttctgtcaactataaccctggaactttaatctgttgttcgtcgaa +tcaaggatcaagaaagcttctaaaaggcccaaagcaaaacccaccactacttcagtttta +aattagaatcacaccctagggtattagataataattaaatgtcttaggaagagatatcaa +aagatgcagacatcctcaagtgaataagtctccggtctttcacaaacacatggttaagcg +atgtggttttgactagagacgttcgccaccatcgtaatatttctggttacctgcgaacgt +gaaccaaatcttacttcatacattgcttaaacagtacaacttatctcttatcctatagag +atctcaaaagtttgtatttttactggtttcaaattgagagaaaaactgcgttctccgatt +tctatattattgtttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccga +ctcagattcgtatcctatgttagaatgagtcatcaaactacggtcacgcgtacattacag +agtaaactacacgaatgaaagagataagaagatgaaagagttaataggtctcctgttaat +tatgagaaccctaactactacggattggcctactagtgggttggaacggatataaaattc +gactaagttcgcggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatcc +acagtaatagttggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtg +cagtgtagccatgcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgag +caaggaattggattctgtgaacggaatatagtcgagtagatggaatttcctacactgcga +aaaggtcatagtaaatcaaacgccgcgcgcagacatatcttcttggcaattagtactcca +ctaaatcaattggttataaacttttagaatatctttatataagttcactacttacgctgc +gggtagtatatttaaagtgatgtcttaggaatcttatggcggcggaataaacggcttgac +tatagataccctaattctggcataaccctgtaacgtgtgaagcatgctttaatagacgac +tagatcagcttatagaatggatatgactgccacattgaagagattaacattagcgggtat +aatgttacgaacttgtttaacaaaatagctctaccacacacgcatagtataatataaagg +tcctggagttcgctacgagcctggaattgcagttcccctaccctgagtaaacaagatcag +tatggacctatcttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtga +agttgattatcggctaacactcgctttaccaaggaacaaacaattgatggaacaggtaag +cggctggattctatcctgaatacagcataataatatttgctttcaatatatagttatgac +actcccaatatcactaactctttacaaatcggatatgaagagtgaattagagatggagcc +gatcgttccttgtattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtc +cttaaccgtcgagtctagaactcacgcattatgaaatcctccgagcatagagactctaaa +ttcgccaagcaataagtcccgacgcgaaggatgagaagctcattgaactgtaacatttac +gtcgggctcaccatgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtt +tcgcgatacataaaaggccccactttcatatggtcaaatatctatatcgtgctttggacg +actcgataaactaaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaa +tttagagtatatataacttccggacgtatggctgccttgaatcctcggatatcgtcctta +tacaacgatgaacggtatagctcggaactatgcagattaggcgatccttgggttgaattt +ttagtttccatagatatgagttagttttgatatggttaccatacgtccctgcattgaaac +ttaatctgtatattgattgatccttagcaatagcggcacatttctgggcaatatgactta +attaggttacggtttttactatgatggatacgttttatatgatagaataacagttgctat +ttaaacaggtactacattcaactaatactgtttcactattgtgtccaacatagggaatat +attgcctgaatagatgtattatcaggcatcttttacgctccaggtagaactaattaaaaa +tgatccttagaaactttcaagcaacataagctaaaagttacgccaattataagccacatc +ggtaggatcttcaggcattcccatatccttctctatcaatcccgtctgttgctaattggt +tatctaagcatatcgcggcgagcatctacgataggtataaagttgctgctatctaattcg +tcataatatatacatggaattacagattcatacgtcttcagtctcgtggtgtttctaaga +gcggacccaagaattacgtaatatctctctcgtgttacccaagaagttgacacgtgattg +tcagctatctttttctggcgatgttaatagttataaacaattgcatatagctgcaaatta +gctaatcaaatactcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcac +tgtgtaaagagggcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgca +gtgcaaaaataatatctcagggtgtaattatttctctaattggtctttacggttggacca +ggcaatgggttttttatctatgtgataccaattaaaagtaatttcaaagtgacattaaac +ttaagtattgctgtcaagaccattacgacacttcaccaacacatttatgtattgtgctac +gcggtatggcccgtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaa +atgccaaatttagtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaac +atatcatgtcgttgtattacgtccttttactagcctgggaaataccggtgattcagagtg +aacataaatctctgaaagctactagacaaagctagtatagttaaaatatatatttctttt +aatattaggatctttgcgattgcacatttcaagcatcgcattaacctacctccgtactct +tctacaacggttgcatgtacgatttctatgcgatgaaatacttatgttcttagtttgggg +ttactttgttcacctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgc +gggcaccaaaacgatctcgattcttaggtttataattatagtcagaagataaatacatgc +atatctggacactcttccacatgtcatgtcgactaactttgaactacagtcatatataga +ctgttatctgatccgtatgtgtctattactactcttatctgagaaaggacccaatggagt +cacagtaagcgatcatgtcatcggggctttttccctgattataagattacactattgctg +tgcttggggcctcctactttttctatcttaatcattttgtacattaaaaagctaagaagt +aggtacaacttatctttcccatacgagctggaccattaatttaacagccgcaaggcgagt +tttaatgttaatctggaagggctttatgttctaagcttttagcactgagaaattaatccg +taggaaattaatcccacataacccggtaagagaaccttacgccccgttactaataatgtt +ctgcgcaatgtaggaagtgacaagctcactcttgcgacgagctccttaatacaggccctg +cgttatattcgaccgtacctataactagaccaccatcttaaatgtacagttatggttttc +gacgcatagagtatgggaccacctcgaaatgctcagctgcaaattgtactgggggtggtt +atcaaacatttaatatgaatctatggtaaagtactagtttatagatagccgaacactaaa +ggtttgcagaccttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggt +gataaaatcgcgtatctacaatgatttggtgcaaatatttatcgattgcccaatcgttct +actcgtactctttatagcctaacgccttttcttggcgctaattagcctaatccaagaagg +agtctaacaaaattacttaaccatactcttgtctattcggcccacgcatgcgcaagctca +aaaagttctcaacgggcgtttttacttgagtcccaggaggtaacattggatctatgagtc +ttaacagtggaaatatgatttttagattgtgttcagatttattgtcttattttggtctat +ctcatcagctatagctacataatgacgtcttaactgtttcgactaaccttcagatctgac +taccccaaatacaacatagcaaaagaatgatgctaacgcttaactatcctttcacgatct +taacaaaaaagctccatttaaaagaatcgaaaacagatctaccattcgtggaatcaattt +ttggacgagtactggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttca +agcactttagcggttccatccttgatggcgttaactgatgatgcgtaagtttatggtgat +ctaaaactctactacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttagg +tctccaggcactaggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcct +atagctttttgcagttaagccactaagtaggcggttctatagggtttcattcaaatcgat +cgtaattcccgactctgcatagcgtgggtcttgtatagaccattcttcaggcccgccaca +atggtttcaagtttcaacttccgtttattggctgtccctcaatagagtcgttctcagggc +acgactctcgttcgttattcataagtccagtttgatccacgaatacagaacacgcatatc +tgataataaaagcttaacgataactttcacgcgcatggtttatttttgatttattaggca +accaaataccagaatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaag +tatcgccattacagtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtatt +ggcgcccttgatttaataataattacggctaaacgtattgatattttccaggaactgccc +catctcatgagatgaccctaaattttattcacacctcatttttaattcttttatatcacg +attatttatctgagcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaa +tgcatgctaatatacggtgcgctaaacatattggttcaattcaatgtaagctacctcgga +atttgcttgcactaagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaa +gggacttgtccgttggagtcactatggagttacaagcattataaatctaaggaaatcgca +gtatcagtccttaccccaaagatacttcgcattccctggggtacggaccatgaaatactt +ctttcatacatgataaacgatggagactcggttaccaccctggtagttactccatcaatt +ggagttaactaagatcgctattacaggctttattagccaatcatcacaagcctcttttta +gagattcacaagttagcaaaccaaagttcctttgataagtctttaacgagatctatccca +attccggctaggagtaaaatttatatatttgagatcggggttaaagtcacacgcaatgca +aggggtttttatatggtaatgtccttccctaattaggtaattttcagacctccgagagag +agtagatcaacaacgcgttatactcctaaaatgcttgtcgataacatgacactacagatc +atccctggatgagcatcgactttcattacttgattagttcagttaattcgtttcaaacca +ttttcaacaaaatcccccagtagatatgtatatgcacatcttagactaaataacagtttt +cataccctgggatttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagc +gagggtaactggccctgttccattgtaatcgatgggacgggacgttatattgcagaccca +aagtagtaataaattcagccatatggacggagggggggaattgttaagaatataattcga +ttttcagctgaatgtaaaagctccagccattcctcctccacttgacattagttcgaagaa +ggtctgagaattggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagt +accaagtataatattatgacaatagaagcttaaattcacaacgtaacatatctgttagca +tgctctaatagaccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcag +tagtcacctaatctaacgtctagttcccgactatgaagtcttcacaaatggttagtaata +atttcccagtggagtagaagtggcataacgtgcactctctgttaataatacctttagact +actcccatttcgccagaacgtcttgatggtaccctatgggaaacactcacacatgcttat +tgcctgcaacctcagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggac +tgatgacctaattttggtttctcaagtccagacgtgatattttgatgaccgtatctgaca +tctctgggcaattcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgat +aatgctgtcatcactatcatgttttagctaagctacactaccccatcgctcgcacgtggc +aaagtgtgaggattccgatatcatccatgtgtacgaattcctaatactcttgctcagggc +acttagggttattgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtct +tataatcaccgtaatcggtaaacagttgttatttgttctgataggtagacagctaataaa +gatgctgttgaacagttacgtcccacctttattgccctacagtgaaactagttcttactc +tgttgctgtaatatgtctagggttattgatttgctgccacttcaaaacggaaattaagtc +attaacgaaaatggttccttcataggtaaagatcaatccccaattgaagccagaaatttt +gagatgtcgattcctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaa +aaaaatgttgagtccactagcttgtttattctggctcaaggtacgtggaacacgtagtat +tttgatactaatgccagacccgctacgatccctgtactgtgagcagagccgatcctcaga +aatagctaaatcttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgtt +gcgttatagtctatttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgt +taacaaagatactctgggcaacacacatacttctctcatgttgtttcttcggacctttca +taacctttcctggcacatggttagctgcacatcacaggattgtaagggtctagtggttca +gtgagcggaatatcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcat +ccgtaagaatattatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttaga +cgtaaaggcatgtatggatcttgatctatgcaaaggtaggtccatctatatacgttgcac +agcggatacaaataagataagaatttactaacatttaaattttcttattgtcgagcatag +attggaggaaaaacttatttacttggtatttaaacggaagtttctaatgtttatgattgg +atgcacggacagtttactgcttactttcttaggtttcttgaacaacaggatgcactagta +acatgtctcgttcatgcttccattaagttcttcttaaacttacacaaactacctaattta +gagttgacgagatggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgtta +ccaaaaagtacatttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacatt +cacatcccacccctgaatatatggactgaatcacacacaccaaatttcatctaccttatc +gtagcataactattaacaaacatatacagacttcgcggtaaataaaatatattagtacac +aaccgtatactggttgaactattgcccagctttaagacgcttttaactaggtgcttgatc +aagaagtattattatatgacggcagtgtgtaatacctgaatagatatagacgttagattg +tctgaaaacacgccgtagagacatttttgttagatatgtatttctttttgacgagccagc +atcttagtatctgaagacgagctatatgtttgtagaaaatcgactgacattgtatacgag +gcggcgtaagattaaccaaattccccagaattagtaatggcgccttatcgatttactaac +gatatataacttgtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaa +ggaaacgcattgaagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacat +agcgtcaccgatactacgttttgctatgtaatccattctaatgggtaagaggattcctct +tatagtaaaatatgcttgactttttaagaaccattgggagtggttggcaaaataatagtg +ggtgtctttctcagtgtatagttttctacaactacccctattaggttacaagtaatctgg +ctttcttgccacttggcgatgatagttagattcgtatttctacaacgcagttactgtatc +catggcgcgagataattagatacgatttgaatttggatgtagactcgttactactgttgt +agaccagcacgtgagtatctagatgggtttgctaccttgttagcggacttttgccgggaa +aaagacatacgtacaaccgtatattttactataagcagtattggccaccctcgtattgcg +gcagggtgtgctcacctggttaaaatgaaagagaaaaattccattttaaaacccggagga +atctattactgacgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttc +atattctagttattccgagagtcactttcctatccaaacatgaactgatagcataatgac +aggttgaatggaaagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgt +cacgaactcggagcttacccttacaactatgtgttctgtttaccaggtgctaatatcccg +gcactcttttcatgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcata +ttttacagtagccagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctg +acataagtattacatatcacttgtctgattacacagcaaaatcgctaaccttactttgcg +catgtagctattggaactttgggctagtgtctatcccattaagtttaacagtagactagt +ccgtgagcgatcaccgagcttatgtctcgtacccaagttttggatttggatcaaaaacta +ctcgatattcatgatctacgggcttcctttctccgggtatcattgcgccgagattaaaaa +taaaacgatagcgctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacga +atagaccatccaatttgaattttattgggtccagcacttcgccatagtgttgaatggtaa +agttcgaaaggaaatttgttatattaattctgctacattttcgaccacttgtatctcaag +gacaatatcccttgaggcttttagcagaaagagatgccgtaattctaagggatgataata +ggttgggaaatttaagagcagtagtaacggtcgcgggttcgaccttaaactatatattta +aatctagccaaacaagttaacaacaaccataaagttatgaccttattatattggcaagct +taacgttttaattgctctagtaatagagtggtagaggtaagggaccatcacctgattctt +cctccgcaaccattatatagacgtgtcgtctgacaaatttcgagataaaacattcgtcct +tagcaacgaatatcgaatggcaattagccacattgagttaaatagttgaggatatttctt +gcacagaatcagatctaatctaatgattcgttactaaacacttcaccaggtatcgtgaag +gctcaagattacccagagaacctttgcaatataagaatatgtatgcagcattaccctaag +taattatattctttttctgactcaaagtgacaagccctagtgtatattaaatcggtatat +ttgggaaattcctcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgt +acttataccatacatgaattctggccaagtaaaaaatagattgcgcaaaattcgtacctt +aagtctctcgccaagatattaggatcctattactcatatcgtgtttttctttattgccgc +catccccggagtatctcacccatccttctcttaaaggcctaatattacctatgcaaataa +acatatattgttgaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagt +aatcacgcgactatatagtgctttagtatcgcccgtgggtgagtgaatattctgggctag +cgtgagatagtttcttgtcctaatatttttcagatcgaatagcttctatttttgtgttta +ttgacatatgtcgaaactccttactcagtgaaagtcatgaccagatccacgaacaatctt +cggaatcagtctcgttttacggcggaatcttgagtctaacttatatcccgtcgcttactt +tctaacaccccttatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgt +tattttttgaagtaagttacattgggcagactcttgacattttcgatacgactttctttc +atccatcacaggactcgttcgtattgatatcagaagctcgtgatgattagttgtcttctt +taccaatactttgaggcctattctgcgaaatttttgttgccctgcgaacttcacatacca +aggaacacctcgcaacatgccttcatatccatcgttcattgtaattcttacacaatgaat +cctaagtaattacatccctgcgtaaaagatggtaggggcactgaggatatattaccaagc +atttagttatgagtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcg +taatgttatctcgggttccgcgaataaacgagatagattcattatatatggccctaagca +aaaacctcctcgtattctgttggtaattagaatcacacaatacgggttgagatattaatt +atttgtagtacgaagagatataaaaagatgaacaattactcaagtcaagatgtatacggg +atttataataaaaatcgggtagagatctgctttgcaattcagacgtgccactaaatcgta +atatgtcgcgttacatcagaaagggtaactattattaattaataaagggcttaatcacta +catattagatcttatccgatagtcttatctattcgttgtatttttaagcggttctaattc +agtcattatatcagtgctccgagttctttattattgttttaaggatgacaaaatgcctct +tgttataacgctgggagaagcagactaagagtcggagcagttggtagaatgaggctgcaa +aagacggtctcgacgaatggacagactttactaaaccaatgaaagacagaagtagagcaa +agtctgaagtggtatcagcttaattatgacaacccttaatacttccctttcgccgaatac +tggcgtggaaaggttttaaaagtcgaagtagttagaggcatctctcgctcataaataggt +agactactcgcaatccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcg +tgtttatcaaccgtccccactcgcctggggagacatgagaccacccccgtggggattatt +agtccgcagtaatcgactcttgacaatccttttcgattatgtcatagcaatttacgacag +ttcagcgaagtgactactcggcgaaatggtattactaaagcattcgaacccacatgaatg +tgattcttggcaatttctaatccactaaagcttttccgttgaatctggttgtagatattt +atataagttcactaattaagatcacggtagtatattgatagtgatgtctttgcaagaggt +tggccgaggaatttacggattctctattgatacaatttgtctggcttataactcttaagg +ctgaaccaggcgtttttagacgacttgatcagctgttagaatggtttggactccctcttt +catgtcagtaacatttcagccgttattgttacgatatgcttgaacaatattgatctacca +cacacccatagtatattttataggtcatgctgttacctacgagcatggtattccacttcc +cattcaatgagtattcaacatcactagcctcagagatgatgacccacctctaataacgtc +acgttgcggccatgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcat +ataacatttgagggtaaagctaagcggatgctttatataatcaatactcaataataagat +ttgattgcattttagagttatgacacgacatagttcactaacgagttactattcccagat +ctagactgaagtactgatcgagacgatccttacgtcgatgatcgttagttatcgacttag +gtcgggtctctagcggtattggtacttaaccggacactatactaataacccatgatcaaa +gcataacagaatacagacgataatttcgccaacatatatgtacagaccccaagcatgaga +agctcattgaaagctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaa +ctggttcccgggagtcctggagtttcgacttacataaatggaaacaatgtattttgctaa +tttatctatagcgtcatttggaccaatacagaatattatgttgcctagtaatccactata +acccgcaagtgctgatagaaaatttttagacgatttataaatgccccaagtatccctccc +gtgaatcctccgttatactaattagtattcgttcatacgtataccgcgcatatatgaaca +tttggcgataaggcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggt +taacagacgtacatgaagggaaactttatatctatagtgatgcttccgtagaaataccgc +cactggtctgccaatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttg +tttgcagagtataacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcac +tattggctacaaaatagggaagagtttcaatcatgagagggagtatatggatgctttgta +gctaaaggtagaacgtatgtatatgctgccgttcattcttgaaagatacataagcgataa +gttacgacaattataagcaacatccctaccttcgtaacgatttcactgttactgcgcttg +aaatacactatggggctattggcggagagaagcagatcgcgccgagcatatacgagacct +ataatgttgatgatagagaaggcgtctgaattgatacatcgaagtacactttctttcgta +gtatctctcgtcctctttctatctccggacacaagaattaagttatatatatagagtctt +accaatcatgttgaatcctgattctcagagttctttggcgggccttgtgatgactgagaa +acaatgcaatattgctccaaatttcctaagcaaattctcggttatgttatgttatcagca +aagcgttacgttatgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtg +ggaataattcttttgaagacagcactccttaaataatatcgctccgtgtttgtatttatc +gaatgggtctgtaaccttgcacaagcaaatcggtggtgtatatatcggataacaattaat +acgatgttcatagtgacagtatactgatcgagtcctctaaagtcaattacctcacttaac +aatctcattgatgttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccga +gtgtgaaccaaggaacatctactaatgcctttgttaggtaagatctctctgaattccttc +gtgccaacttaaaacattatcaaaatttcttctacttggattaactacttttacgagcat +ggcaaattcccctgtggaagacggttcattattatcggaaaccttatagaaattgcgtgt +tgactgaaattagatttttattgtaagagttgcatctttgcgattcctctggtctagctt +ccaatgaacagtcctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgt +aataattaggttcggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgc +tgacatgatagcaaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaat +gagactcagtagttaaataaatccatatctgcaatcgattccacaggtattgtccactat +ctttgaactactctaagagatacaagcttagctgagaccgaggtgtatatgactacgctg +atatctgtaaggtaccaatgcaggcaaagtatgcgagaagctaataccggctgtttccag +ctttataagattaaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagt +tggttcattaattagctaagtacgaggtacaacttatctgtcccagaacagctccacaag +tttttttacagccgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattaga +gtttacaactcagtattttatcagtacgttttgtttccaacattacccggtatgacaaaa +tgacgccacgtgtcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcc +tacacatactgaattcaggcaatgcgttttattcgaaaggtcatataactagaaaacatg +atgaattcttatcggatccttttactagcatagtgttggcgaacacctcgtaatgctcag +cggcaaattggactgcgggtccttatcatacattttttttcaatataggcgattggtcta +ggttagtgattccccaacacttaaggtttgctgacattcataccctcagcaacttcctct +caaaaattagagtgagttggtggtcttataagaccgttgattatttgaggtggtcaaatg +atggtgcgatgcacaaatcgttataatcgtactctgtagacaataacccattgtagtgcc +gattttgtgcataatacaagaaggaggatataaaaatgacttttcaataatattggctat +tagcaacaagaaggagaatcctcattaagttagcaaccgcagggggtactgcagtccaag +gaggtttcattggagagagcagtatgaaaacggcaattatgattgtgagattcgctgaag +attgtgtctctgattttcctagatagaataagctatagctacttaatcaactcttaactg +tggagactatcctgatgatctgaataccccatttacaaaattccatatcaatgaggctaa +cgcttaaatttcatttctccatcgtaacaaaaatcagcctttttatacaagacaaaacac +tgcttccattacgggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgata +aagctgtcttgcgtttatacttaaacaaattttgacctgacataatggagcgacttatcg +gatgttgccgatctttagggtcatctattaagcttatacgaaaaagggacaagcacgtta +cgtaatctggtaggactgggtacctagaaacgcaagaggaggcgaactccaatatctgta +agaacagaaaaatacaggagtccttttcatttttcaagttaacaatataagtaggagctt +agagaggcttgcatgaaaatcgttaggaattacagaataggcagagagtggggcgtgtag +actacattcttcaggccccacaatatgggttataggttaaactgcactttttgcgatctc +ccgaaatactgtcgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcat +ccaactattcagataaacaagatcgcagaattaaagcttaaccatatcttgatagcccat +cgtgtatggggcatgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaa +aatttagacaaacataattcattctttcgactggacacgctaaggtttggacaaactttg +tatctatatctggaggcctgtattccagcccttcttttaataagatttacggcttaaact +atggatatttgccaggaaatgacactgctattgacaggaacataattttgattcaaacct +cattgttaattattttatatctcctgtttttatatcagaatgcttctgtcctagaaggca +tactcaaggtgagggctcgaggaatgaatcataatagaccggcccctattaatattggtt +caattctttcttacataacgcggaatttgattgcacgaacaccgggaacacataaccgta +tagcgcccgttatgctagtgcctagcgactgggaccgtggagtctatatcgtctttctac +cattattaatctaaggatataccactttaagtcctttcaactaacataaggcgcattcca +tgcgctaaggaccttgaatttattatttcttacatgataaaagatcgagtcgacgggaac +aaaaggctacgtactcaataaagtgcagtttactaagagccctttttctggcttgtggag +actatcataacatgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtg +tagtattgaacgagatctttccaattgccccatagcaggaatagttatatattgcagatc +gcggtgtaacgcactccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattac +ggtttttgatcaaagcacagtgagagttgagcaaattacagttatacgacttaattcagt +ctccataaattgaaacgacacttcttaacgggaggaccagacacgttcattaagtgagga +gtgcactttttgactttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaa +cagatttgaagttatttctgttttaatacactgggagttctgtcaatatcgcaggaaccg +cctgacgtcccctatcacacctcagagggtaaagggacaggggaaagggtaatcgagggg +tagggaacgtagttggcacacccaatggacgaataaatgctgccatatccacggagggcg +ggattgcggttgattttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcc +tccactggaaattactgcgtacatccgctgagaattgcaatggagtgtctcggtttttct +ttaaacaaaaccaaattgacaacttcatagtataatttttgcacattacaagcgttaatt +aacaaacttactttgctgttagctgcctatatttgtccgacaatataactggatatctct +gcgagaactgtaaattaacggcacttggaacataatagttcctattggtaacgacgttgt +aggcggcaattatccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaat +ctctcgtaagtataactttagaagactccaaggtacccagaacctcttcagcggacacga +tcgctatcaatcaataaggattattcactgaaaccgctcatatctggaggtggacgtttt +tcttcgaaaagcttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctg +ttattttcatgaccggataggacatctcgcggaaattcgggtaacagctgggtagatata +ggacctcccctacgtattaatgataagcctgtcataactagcttggtttaccgaagagac +aataaacattcgagcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaaca +tgtactattactctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgat +gttgacagaattatgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtct +gagcattcgtacactgcgtattaagatcaggttgaacaggttcctaacaaattttgtgac +ctaaagtgaaactaggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctg +acacttctaaaaccaaattaaggctttatccaatatgggtccttaagtgctaaacatcat +tcacaatttcaagacagattgttggtcttgtcgattccgcatctgtcgccaaattgacac +atcgtaaaccaggtacatcggtaattatatgttgactaaactaccgtgtgtattctggct +ctaggtacggcgaacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgt +aggtcacatcagcagatcctaagtaattccgttttattgtcctgagggagtaggatcgac +gaactctacaagtcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaa +tgaactattgtcatctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcg +atggttctttatgcggacctgtcatatcattgactggcacttgcttacatccaaataaca +cgtttgttagcggatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatt +tcgccctctacatgataaatgaataagtaagaagatgatctttttgtggcggtaccttaa +gcgtactcctgtcgacgagttactactaaaggaatgtagggttctggatctatgaaaagc +gacctccatatatatacgggcctaagcggagtaaaataagtgatcaatggactaacattg +aaatgttagtattgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaac +gaacgtgatatggtttagcatgggatgcaagcactcgttaatgcttactttagttggttg +cgggaacaacaggaggctatactaactggtagcgttcttgcttccattatgttattatta +taattaaaaataagacatatggtagagttgtagtcagggtggatcgggttgtctataacg +ttggaataatcaaaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcg +cctacctcatgtgcaccacacattcacagcacacccctcattataggcaaggaagcaaac +aaaaaaaagttaatcgaccgtatccgaccttaaattttaaaataaatagaaacacttagc +ggtaatgaaaagataggactaaaattcactagtatcctggaacgaggcaacagagttatc +tagatggtaacgaggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacc +tctattgatatacaagtgactttctcggtaataacgcacttcacaatgtgttgtttcttt +tctatgtattttgcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgt +aaatcgtatcacatggtataactgcaggaggaacattatccaaattcaccacaattacta +atccacccttttacttttactaaagatatattaattctcatgttgtctgaattgtataac +ccggtaccctgggagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaaca +cacgacttccttccgtctattcagacactcaacgagactaacttttcctaggtaatcaat +gatattgggtaactcgtggcatcttatagttattgatccggctcttttgtagatcctgtg +cgactcgtgcgctaattaagactggctctcttgcgcaggggatacgtttattctacgtac +ccgatttggttactactaagcggcctttcttcaaacttgcagttgtgacttacattccta +tttcttcaaagcagggaagggttacagggagagacttattgagatacgattggaatttcc +atgtacaatcgttaatacgcttgtagaccagcaactcagtatagagatccgtttcctaaa +gggtgagcggtaggggcaaggcaataagaaattactaaaaccctagttgttaatataaga +acgattcgaaacaataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaa +taggcattgttaaaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttct +caaagatcctaacctaaaaggggcttattctactttttccgacactcaatggacgagaca +aacatgaacggatagctttaggtctcgttgaatgcaaagaatagaatcgttattattaat +cggtttccattatctatatgcggtatagatctccgagaggaccctgtaaactagctctgc +ggtttaactggtgctaatagaccgccactatgttattgcttctagctcctagcgtcttat +catgttatacattaatgtcgcatattggacagtagccaggcttggatggatcgccgacaa +aaagaaaagactttccctgtaaggacttaactattacatataacttggatcattaatctg +caaattagagtaacggtctttcaccagcttcatattccaacgtggcgctagtcgatatcc +catgaagtttaaaactagaattggcagtctcacttcacagtgcgtatctatacgacaaaa +gtggtcgatttgcataaatatcttatcgatattcaggttattaccgattccttgctaacg +ctagaagtcacaccagagtaataataattccagacacctgtgaaataatcggtcactacg +gatagactagtaacgataatacgtatagtccataaaagttgaattttaggggctaaagat +attagcaatactggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctac +attttcgaccaattgtatcgataggaatagttacagtcacgcttgtagatgtaagagatg +acgttattcttagggttcttaagtcggggggtaatttaagaccactagtaaaggtagagg +cgtacacagtaaacgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagtt +agcaactgattttagtggcaaccttaacggttgaattgatctactaatacaggcctacac +cgaagggtacagataatgattcttactaccctaacatgatagagtcctgtcctatctcat +aggtcgacattttaaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattca +cttatagacttcaggttatttcgtgctaacattaagatagaatataatcagtcgttaaga +aactattatccagctttcgtcaaccataaagattaaaaactgaaacttggcaagatatga +atagctatcctgctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagca +cttgtgtttagtaaagcgggagagtgcggtaattaatattaatatactattaagctacac +agcaaaggctgcaataatgttagtaagtagaacataaaggtattctccacaagtaataaa +tagtgtgagctaattgactaacttaactctcgcgacaagtgatgtggataagatgactca +tatcgtctttttctgtagtgccgacatcccacctggatcgaacaattccttctagttatc +gactttgattacctatcctattaaacagatagggttgtaaagtcagaaaatgatcggctt +gcgttggtctaccatagctagagttagaacgcgtagatagaggccttttgttgccaacgt +gggggtgggatgagtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatc +cattagattagatgtttgtgttttgggtctgatgtcctaactactttctcagtgaaacta +atgtcatcatccaagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtcta +taacgtatataaagtcgctgaatttagaacacaccttatctatgttgtaaagttacttta +ttccaaaggacgtgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttg +tcagtgtagataagaatttctttcatacttcactggaatccggcgtatggatatctctac +cgcgtcatctggtggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttg +gtgccatcacatcgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtg +aagtctaattatttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgc +gccaatgaggatagaggacattgcatgtacgtaggactattctccaaggggtcttctatt +ttgttagcgaaaattgttacagcctaatgttagagcggcgtacgactttataccagatac +tttcattagatatgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaa +aaaagacccgttgtgatatgatgtttttctagttcgttctcatatatatagatcaacaat +gaataatctcatgatctataaccgatgtatatttatattccggttgactgctccggtgca +attcactacggacactaatgactaatatggcgcctttcatcagaaacgctaaatatgatt +aatgaattaagggagtattatctaattattagagagtagcagttagtctgatattttcgg +tgtatgtgttagccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtg +ttgtatgcttcactttatgactctggttatatccctcggagaacaagaataagagtacga +gaagttcggtcattgaggatgaaatagaaccgctagacgaatggactcacgtttataaaa +ctatgtatcacagtactacagctaactctgaagtccgagaagcttttgtaggacaaaacg +ttataagtacctttcgcagaatacggccgtgcatacctgttataaggcgtagtagggaca +ccatgctatccctcatatagagctacactaataccattacatggtgactatcgtttacgg +ccatcatctgtaagcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactg +cagaaaaaccccgtgcggattttgagtcagaactattcgaagcttctcaatccttttcca +ttatggcatagcaagtgacgactcgtcagccatgggaataatagcactaatccgattact +tatgaattagaacccacatgaatgtgattctgcgaattgtctaagaatctaatgattttc +cggtgaatatggttgttgttatttattgaacttatattattaacatcacccttcgttagt +gatagtcagctatttccaagaggttccccgagcatttttaccattctctagtcatacaag +ttggagcgcttttaaatctttaggctgatcaaggcgttttgtctagaattctgcagatgt +tagattcgtgtgcaatccctcttgcatgtcagtaacaggtcacccgtttttcgttacata +tgctggtaaaatattcatagtaataactacaatacttgatttgttacgtaatgctcgtac +ataacacaatcgtattccacggaacagtaaagctctattattctgatcgagcctaagaga +ggatcacactacgctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgac +cagttatagacagtgtaattccatattacatgtcaggcttaagctaacccgagcctttat +ataagctataatcaagaattagattggagtgcattttagacttatctatcgaaatagtga +tagtaagagtttatatgacctgatctagactgatgttctcttccacaacagccttaaggc +gtggagcctttcttatactattaggtcgcgtcgagagccctattcgtaatgttaacgaca +ctagactaatatacaatgagctaagaataacacaagtcacaagataatttacaaatcata +tatctacagtccacaaccatcactagcgattgcaaagcgttattggtactaccgctctaa +atcggtatgtgcaagacgcgttaactggttcaagcctctcctgctcgtgagactgaaaga +aatcgaaaatatggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttag +tttggtcaagactatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattg +ataaatgccccaacgttccatcacgtctataagccgtgttactaatgtgtattagtgcat +acctattcagaccatagttcaactgttggactgaaggcccgtcttggggttcgtgaatga +gagtgcagtttcttgtcttttccttaactgacctaaatgaaggcaatcggtttatctaga +gtcatgcttaaggtgaatttcagccaatgggctcccattgagctagtatggtgctttacc +tttgtaagtggtggctttccttggtgtgctgactttaacacggcagagtgattatccgaa +gaatggataataagacgctggcaatattggctaataaagtccgatgagtttcaatcatga +ctgcgaggagatccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcat +tcttgatacataaagatccgatatcggtccactttgtttaccaaaagccctaccttcgta +acgatggaaatgtgaatgagagtgaaatacacgatggggatattgccggtgagtacaagt +tagaccacacattagaactgacctatattcgtcatcatagagatggagtatgaattgatt +ctgcgaagtacactggctttacgagtatctagacgccgcggtatatctcccgtcaatact +atgaaggtatatatatagaggctgaaaattcatgttcaatcctctttctaagagtgagtg +ggagccccttctgttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagt +atacgtgatgtttgcttagaacaaaagagttaccttagggtaggtaaatctcgattcacc +gagagaagtgattttggcggtgtgcgattaattcttttgatgacagatctcattatttta +tatagctccctctttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggg +gggagagtgcgctgaacattttatacgatgtgattactcaaaggataaggttcgaggcct +ctatactcatggaactatcttataattataatggatcgtggctcattccacctatccaaa +cttctttgtgatctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttggga +cgtttcatagctcgcatttcattcctgaaaacttaaatatttttaaaaattgattctact +gcgaggaactaaggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttata +gcaaacattattcaatttcagtcttgactgaaattagtttgttagtgttagaggtccata +tgtcacatgcatatggtctagatgccattgtacagtaataccttagattagtattagcgg +catgcgtacttggatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgca +aataggaatacttacaatttttgatgacttgttagcatatcgctatcacccataaaaaac +ctgatacttgatgagcgggtgattgagactatgtactgatataattcaatagctccaata +gatgaaacagctatgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctg +aacgagcgcgagtggaattagcggtgatctctatcctaaaaagccacgaaatcgatccca +gaagctaatacccgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacg +aagaatgggtagagagtttgaaggtgcttctggattttcctaagtacgtggtaaaaattt +gatgtaaatgaacacctcctaatggttgtgttaaccacaaacccctgggtgaatctgatt +agccaacccagtgatctgatttcagttgtcaaatctcttttttataactaccttttgttt +ccataatttaaccggatctcataatgaacaaacgggtagaataatggtagcacatagcga +gcttgtctattcagaaatatggcctactcagaatgtattctccaaatcagtgttatgcga +aacgtaattttacgtgtaataatgatgatttcttatcggttccttgtactacaatactct +tgcccaacaaatactaagcataacagcaaaattcgaatccccctccttttaataaatggt +ttttcaatatagccgattcgtattcgttagtctttcaccaactattaacctggcatctaa +ttaataaaatcaccaaaggactctataatatgacagtcacttcggcctcttttaagacag +ttgattattgcaggtccgcaattgatggtgacatgcacaattagttagaatccgactatg +gagacaattaacaattgtagtgcccatttggtccagttgacttcaaccacgagttataaa +ggtattttaatttatagtcgatagtaccaacaacaagcacaatcataattatgttagaaa +acccagggggtaatgctctaaatccagctttaaggccagagtgcactatgaaatcgccat +tgatcattgtgtcattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagat +accttatgaagcaacgattatatctggactagatcatgatgatcggaataaaacattgaa +ataagtccttatcaaggagcataaacattttatttaatttatacttcgtaaataaattca +gaattttttttcaagacattaatctgagtaaatgacggctagaaagggttcctactcgaa +tcgtagcctacgcatgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcac +cggaaagaaggctgccacttttagcttcttgacgatctttagcgtcatatttttagatta +gtcgaaaaacggaaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaag +agcaggacaactccttgatcgggaagaactgaaatagacagctgtcattttcattggtca +acttatcaatataacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaact +atagccagtcaggcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcg +ttaaaaggaacgggttgccagctacagatatactctaggtatatcccaaacaagagacgt +cctttggctgttgtaatcggtcataatacttgtcacataaacaagatcgctgaattaaac +attaaacagttagtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatc +tatcgtctatcacagagcgacgtaaatttagacaaacattattatttcttgacaatggaa +tcgataagcgttcctctaacttggtatatatatctcgaccccgggattccagccattctt +gtatgaagatttaaccatttaactatgcatagttgaatggtaaggaaaatgatattgact +gcaacagattttggatgcaaaaatatttgtgaattattggttatatactggttgtatagc +acaatcattaggtcctagaaggcatactcaacctcagcgagagagctagcatgcataatt +gtaccgcccatattaatattcctgaaatgatttcttacattacgcccaatttcagtcatc +gaacacccccatcaatttacccgatagagaacgtgatcatacgcaataccctatgcgaac +gtccactctatagcgtctgtatacaatgattattcgttccatttacaacgttaagtaatt +taaacttacataaggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgc +agttaacttcgtctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaa +gagacctttgtatccattgtggagaatatcataaattcaagatggggtgtcatgctattc +ggtcctaaacattcttaatggctgttctattgttagtctgatttaaaatggaaccatagc +acgaatagttagatagggctcatacccctgtaacgatctacaaatccttccccgggtgtg +tgcgttagcgacggaaagttttacggtttgtgatcaaagaacactcacacgtcagattat +tacactgatacgaattatttcagtcgacagtaattgaatagaaacttattaacgccagca +cctgacacggtaagtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttt +taaaaatcttgatttctatatcaaatgatgtgtagttttttctctgttattaaaatccca +gtgcgcgaaatttagatcgttacgactcacgtacaagatcacacatcacacgcgttagcg +aaagcggaatggctaatacagccctacgcaacgtagtgggatcaacatatggacgaattt +atgctcaatgagccaacctcccccgcattgcggttcattttaaggcctgggtaacatcta +tcgtttagataatcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagt +ccaatgcaggcgctacgtgtttctttaatcaataccatattgaaatcgtaatacgataat +tgttgctattgactacaggttatgaaaaaacttactttgcgggtacatgcatatttttgt +accacattattacgcgatatctctcagtgtactctaaattaaaccctcttcgaacatttt +agttcctattcgtaaacacgtgctacgcggcaatttgccggtcgtagaatggacaactcc +agttcaactgcatgtaactcatagctcgcgttagtataaattgactagtagccatgggac +aaagtaactagtcagcggaaaagatccctttaaagatatatgcaggttgcaagcataaag +ctcattgctcgaggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaatttt +gggccgtgagaatcgaaactactctgatttgctgcacacgttaggtaatatcgcccattt +tcccgtataagctccgtacttatacgaactacacgaccttttaagcattagccgctcata +tcgtgattcgtgtacagatgagtctattaaaattacagacatactccatatctcgctcct +tgaactttgaataatgcgctaacttgtactatgaataggcagaacccaactttcccgttt +gcgtcaagcggggaaacgatacatgttgtcagatttatgattatctagttttagatcacg +tttaccgataatcggctgtggtctgagcagtcctacactgagtatttacttcagcttcat +atcggtccgaaaaaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatctttt +ttcgagtcgcggttgcagggcagcaaaaggcttaaaccatttttacgatttttactatag +cggtcatgaagtgcgaaactgcttgcaaattttctacacacattgtggctcttgtccttg +aagcttatggcgaaaatttgaaacatagtataccagggaaagcgcgaattatttggtgac +taatagtccgtgggtttgagccatatacctaacgccataaactacgtggtgctttagatg +caatctaaacagaacagaaagcgtagcgctcatcagcacagactaactttttcagtttga +gtcgccggagggacttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgat +tgggcggctcaatcttgcctaatttctactattgtcagctgtacgactgtactaagtgta +tagccccaaataaaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagc +gcacttccgttcatcaaattaaatcctggcttacccgattctccggaagtctgacctaga +gattgacgacggccgcgtattattgagacctcttcaggattaatcaataacgaagtagtt +gatctgtttggcgacgtaccttaagccgactccgctacacgagtttctactaaaccaatg +tagccttatgcttagatgaataccgtcctaattagatattccggcataacagcagtaaat +tatctgttcaatggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaa +tattaggtaaggccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctc +gttaatcattaatttaggtgcgtgagggttaaacaccagcatattctatatgctagacgt +cttccttaaaggatcgtagtattataattaataataagaaatatggttgacgtctagtca +gcgggcatacgctgctctatatactggcattattcaaaacttgacggtaaaaaaacgaat +tttaaggcgctcacgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacac +ctctttattgccaagcatgcaataaaaaaaatgttaatagtacgtttacgacattttatt +ttataataaagagaaactattacacctattgatatgataggacgtaaattaacgagtagc +ctgcatagaggcaaatgaggtttctacatggtatagacctgatgctgaaacatcgatgag +ttttggtcccctcgctcgttgaaatctagtcatttactactgtctttcgagctattatac +cacttcactatgtggtgtttctttgctatgtatggggctagtcaaacatgatgactatag +ctacaactcagagagcgggcgtgttaagagtatctcatgctagaactgcacgacgaactt +gatacaaagtaacaacatttacgattccacaaggtgactttgaagaaacatagtttaatt +ctctgcttcgatcatttctataaaccggtaccatcgcagcggatagatgcataacatttc +tactactccaggcatcttaaaacacacgtagtacttcactagattaagacacgataagtg +tataacttggcagtgggaagcaaggagattggcgaactcctggcatctgttacgttttgt +tcaggctcggttgttgataatgtccgactcctgccatattgaagactcgctcgagggaga +tcgggattcgttgattataagtacacgtgttccgtaatactatgaggcagtgattcaaaa +tggcacttctgacttacatgactaggtattattaccacggaagcgttaaaggcacactct +tatggacttaagattgcaagtgccttcttctagcctgaattcgcgggttcaacacaaact +ctctttagacatccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtact +aaaaaactagttggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcg +aaaatcgggttaagcaaacacaaataggaattgtgataaaccccaccttgagaggtcgca +agaccaacctcgggaacaacggctctaagagaataacctaaatccggatgagtagactgt +gtaactctctaaagggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgca +ttcaattgaatcgtttgtattatgagctgtacagtagctatatcagctatagttatccca +gaggaacaggtaaactagctctgagcgtgaaatccggatattagaacccctagatgggat +tgattctagctaatacaggcttatctggttttacagttatctagatgattggtaaggtga +aacgcttggtgccttccaccacttaaacaaaagtattgcccgggaagctattttctaggt +attataaagtcgagcattaatatcaatttgacagtaaaggtctttcaccagcttcatatg +ccatagggcccatactcgatttaaattgaacggtttaacgagtattggaactctcactta +taactgagtagctatacgaaaaatctggtccatttccagaaatttattatcgatttgctg +cttagtacccaggaagtgataacccttgaaggcacaacactgtaataagttttcctgtca +catctgtaatattcggtcactacgcattcacgactaaagataattactatactaattaaa +agttcaatgttagggccgaatcatagtagaaattctcgtctagcctaatcggacttacct +atgggctgtgaggatttatcagtatgtggacaaaaatgctagagataggtatagttaaag +tcaccatggtacatctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgg +gatgacaactactatacgtagagccgtactcaggattagatagtgtgaaagagtcaaata +aaagggttaatattaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtag +ggatattctaatacaggccttcaccgaaccctaatgataatctgtcttaataacattaaa +tgattgtctccgctacgagctcttagggcctcattttaaatgactaatgtccaaagaaga +gactttcccaatttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaag +atagaagattatcaggagggaagtttctattatcaaccgttacgcaaccataaactttta +aatctcataatggcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgct +ggggagctagatatcggtataccacttcggttgtggtaagcccgagtgggccgttagtaa +tattaatagacgattatccgacaatgcattcgctgaaataatcttacttaggagaaatta +atgctatgagccaaaactatttatgtctgtcacattattgactaaagtatctatcgacaa +aactgatgtccataagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcg +agcgaaaaatgaattatagttatccaatttgagtaaattgcctattatacagataggctt +gtttagtcagataaggttccgcttgaggtgctctaacttagcgagagttagaaagcctag +tgagaggcattttggtgccaaactccggctcgcatgagtaggccagagagtcactttctt +tcgtcgaagaagttggtgaacagccttttgattagttgtttgtcttgtggctatgtgcta +ctatataagttagaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgag +acggggtacgccgttgaggctcgagatagtagataaactagaggaatgtagataaaacat +tagctagggggtttagttactggattacataggaagtgcaccatcacggtgtgggggttc +gtacgtaaagtcgcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcc +tatacggactttgcatatctctaccgactcatctggtcgtctatgcgggtaattgtattg +ctccaagtggatgactattttggcgtcccagcacatagtaaatgtaaatccttataatag +cataagcaattattagactgcgtgaagtcttagtagttctcaagctttacgttgtatgta +aataactcacgtaatcagccgtccccaaatcaccattgaggtcattgaatgtacggagca +ctattatcaatgcggtatgcgattttctgagcgattattgttaaagacttagcgttgagc +cccggaacacttgattacagattctttaaggagttatccaaatatcattttaaataatag +tagtatcgtgctttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtac +ttctctgatatatacttcaactatgaagattctattcatcgataacccaggtatatttat +atgcccgttcactgcgcagggcaaattatctacggacaataatgacgtagttggacccgg +taagaactaacgcttaatatgattaaggatgtatgccagtattatcttattatgtcagag +tagaagtttctctgagattttccgtcgttgtggtacaccggatttggctctctttttaga +actgagaactcggagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccg +ccctcatcaactataacaggacgacaagttccgtcttgctccatcatatactaccgatac +accaatcgtatcaagtttagtatacttgctttctctcttctacagcttactcgcttgtcc +gagaagcggttggtgctcataaagttagtagtaaatgtacaactagtagccagtccttac +ctgtttttacgactactacggacaccatgagatacagaagttagtgctacaattatacca +ttacatgctcaatatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatac +gtaaaatctaccatcccgtcaatgcacaaaaacacactccccttgttgactaacatcttt +tacaagaggctaaatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcgg +aagaataccacttttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaa +ttgtagtagaatatattcatttgaccgtcattagccttcttcttaggttgtgtacggata +gtaggtacataaaccgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttt +tttaccaggctagagtcagaaaagttggagccatgttaaatagttaccatcataaaccac +tgttgtctactagtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaa +tggtaacaactgttgcgttacttaggctggttaatttgtcagagtaataaatacatgtct +tgttgtgtttcctaatcctcggaaagtacacaagcctaggaataggaaaagtaaagctct +tttattctgatagtgactaactcaggatctaaatacgcgattatactaaccttcaccaaa +gctcaaaaatcatctgctggtgaccagttatagacagggtaattcaatatttaatgtctc +ccttaacatttcaccagcatggattgaagatagtataaagttttacatggcagtcattgt +gtcacggttctatacaaattctgatagttagacggtatttgaaatgtgcttctagcatgg +tatcttacacaactgaatgaacgactggagccgttcgtatactatttgcgagcctcgaga +ccccgtttcctaatgttaacgaatatagtataatataaattgtgatatgaataacacaag +taactacagtttggacaattaattgttctaaactaaaaatcattcacttcagatggcata +gagttatggctactacacatataaagcggtatgtgaaacacccgttttagccggaaaccc +tctactgctcgggacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtga +ctcaggtccaaatagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgca +gcattctttatttggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaac +tgtgaataatgtctattactgattaactagtaagacattagtgcatctggtccactgaag +cacccgcttggcgttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaa +agcaagcctataggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcac +attgtgctaggttcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttg +ttatcggcagactctttatcccaagaatggataatatgtacatggaaagtgtccataatt +aagtcccttcactgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgact +tacttgctttttgatcaacttaattatggattcataaagttcagatatcggtacaattgg +tgtacaatatgaaattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatc +cccatttgcccggtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagc +attgagatccacgatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacga +agaggtatatataacctaaatactaggtacgttgttagagagacgatgaaaattaatcgt +caatacgctggcgaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtg +tcagaaattggtcagttcaaaagtagaccggatctttgcggagaacaattcacggaacgt +agcgttgggaaatatcctttctaccacacatcggattttcgccctctcccattatttatt +gtgttctcacatagaattattgtttagacatccctcgttgtatggagagttgcccgagcg +taaaggcataatccatataccgccgggtgagtgacctgaaattgtttttagttgggattt +cgctatggattagcttacacgaagagattctaatggtactataggataattataatgctg +cgtggcgcagtacaccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatac +ctacatcgtatttgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattat +atatgttgattatttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaa +gctgcatctcgcttaagtttgagagcttacattagtctatttcagtcttctaggaaatgt +ctgtgtgagtggttgtcgtccataggtcactggcatatgcgattcatgacatgctaaact +aagaaagtagattactattaccggcatgcctaatgcgattgcactgctatgaaggtgcgg +acgtcgcgcccatgtagccctgataataccaatacttacatttggtcagcaattctgaca +ttatacctagcacccataaatttactcagacttgaggacaggctcttggagtcgatcttc +tgtttgtatgcatgtgatcatatagatgaataagcgatgcgactagttagggcatagtat +agatctgtgtatacagttcagctgaacgtccgcgagtggaagtacagctgagatctatcc +taaaatgcaaccatatcgttcacacatgatatgaacccagggggaaacattgagttcagt +taaattggcagcgaatcccccaagaagaaggcggagtgacgttgaacgggcttatggttt +ttcagtacttcctccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaaca +acattaaaatcgcggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatat +ctttggtagaacttactttgctttaaatatgttaaaccgatctaataatctacaaaacgg +tagattttgcctagcacattgcgtccttctctattcagatagaggcaatactcagaaggt +tttatccaaagcactgtgttgactaacctaagttttagtctaataatcatgattgattat +aggtgccgtggactacatgactcgtccacaaataatacttagcagatcagcaattggcca +agcacccgacttttatttaatggttgtgcaatagtccagattcgtattcgggactctttc +aaataatagtttcctggcatctaagtaagaaaagctcataaggaagcgatattatgacac +gctcttccgccgctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttca +aaatttactgagaagacgaagatcgactaaagttaaaatgctagtccacagttggtcaag +ttgaattcatccacgagttatatagctattttaatttatagtcgagtgtacaaaaaacat +ccacaataagatttatcttagaataacaacccccgtatcatcgaaatcctccgttatggc +ctgactcctcgagcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgagg +tggtgacgagtgagatgatcagtttcattatgatgatacgattttatcgcgactagttaa +tcatcatagcaagtaaaatttgaattatgtcattatcatgctccattaacaggttattta +attgatactgacgaaattttttcacaatgggttttctagaatttaatatcagtaattgaa +gccttcataggggtcctactagtatcctacacgacgcaggtccgcagtatcctggaggga +cgtgttactgattaaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccat +agtgagccgatgagttttacattagtactaaatcccaaatcatactttacgatgaggctt +gctagcgctaaagagaatacatacaccaccacatagaattgttagcgatgatatcaaata +gactcctggaagtgtcagggggaaactgttcaatatttcgtccacaggactgaccaggca +tggaaaagactgacgttggaaactataccatctcacgcccgacgcttcactaattgatga +tccaaaaaatatagcccggattcctgattagcaaagggttcacagagaaagatattatcg +acgtatatcccaaaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatc +ataaaaatgtgacctctagtatacaggttaatgttagtgatacacaatactcgtgggcca +tgggttctcaaataaaatgtaatattgcgtcgatcactcacccacgtatttggtctaatt +atgttttatttagtgacaatccaatagataaccggtcctattaagggctatatttttagc +gaccacgcgtttaaacaaaggattgtatgtagatggtaccagtttaattgccagtgggca +atcctaagcaaaatgagattctatcctaaagtttgggcttgatataagatttcggatgta +tgggttttataatcgttggagagctcaatcatgagctaatacatggatttcgctacctca +ccgagagaccttgcatgaagaattctaaccaaaagtttaataggccggattggattgagt +taattaagaccttgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtga +gcagtcgcaataccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgag +ttcctttgaaatagttaactaatttaaaattaattaacgacatggaaatcacagaaccta +atgctttgtaggagttatttatgctgtttactgcctctacaaccctaataaagcagtcct +aagaatgaaacgcatcttttagttcagaaagtggtatccagggtggtcaatttaataaat +tcaacatcgggtctcaggatattcggtcatataatttattaagggctcttcgagtcttac +tctgagtgaaattggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcga +tatacaatgcattccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatat +aagaaaactcacacgtctcattattaaactgagtacaatttttgcacgagaaagtaatgc +aatacaatatgatgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgc +actggattaaaatccgattatttttaaaaatattcagtgctagagcatatcaggtctact +tttttatctggtatgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaa +gttataacataactcccgttagccaaagcccaatcccgattactgccctaccctaacgtc +tgccatctaaatatcgaacttgttatgatcaatgtgactacctcccaccctttccccttc +atttgttccactggggataagctagcgttttcagaatcaatgcaataagaatagccaatt +gtctcacttcatcagagctcttggcaattccaggcgctacgtggttctggaatatattca +tttttcaaatagtaatacgtttagtgttgctattgtctacacgtttggatattacgttat +gtgagcggacatcaatagttgtctaactctttagtaagccagagatagcactcttagcga +atggataccatcttccataagtttagttaatagtccgaaacaactgcttcgagcatattt +gaacctccttgtaggcaaatagcctcttcaaagcaatcttactaatagatagagtttgtt +ttaagggactactagaaatgggacaatcttaatagtatgacctaaactgacatttaaaga +tatatccaggtggcaagcataaagatcattgcgccacctccaccgtgggattacttatca +gtcgatatcctatatgctaagtttgcgacggcagaatacaaactaagctgagttgatgct +aaccttacctatgataccccattggaccggttaacagccctacttattccaaataaaaga +acttttatgctgtagaagctattatagtgatgcctggtaacttcagtatattaaaatgac +acacatacgccatatagagctcctggaactttgaataatgagcgaacttcgaagttgaag +agcaagaaaccatatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattg +atcattatcgaggttttcataaccttgacccattatcggctgtgcgcggacaagtactta +aatcactagtttcttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataa +gacggacgtagagccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggatttta +aattttgttccatttttaatttagccgtaaggatgtccgtaaatgattgaaaattggatt +caatctttgggcctatgctactggaacctgatcgacaaaatttcaaacatacgttaactc +cgaaagaccgtatttttgcggctagaatagtcagtcgcttggagccatataccttaccac +ttaaacgacgtgctcctgtagttgaaatataaacagaacacaaagactaccgatcatatc +aactgaagatctttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaag +taccgggcgccgcaaggagtcgattgggaccctaaatcttgacgaattgctaagaggctc +agagctaccactgtaatttctctagagcccataataaatgaacgatacatccgtaggtag +cacctaagggattataatggaagccaaatgcagttaataatattatatactggcgtacac +gattcgacggatctctcacatagtgattcacgacccccccctttgattgacacagcgtca +gcattttgcaagaacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagct +acaactgggtataatttaccatgcttccctgatgctgagtgcaatacactaagaatgagt +ttttaccccatatcaccagtatttgttctgttattgcgaagaaatggctatgctgagttg +gcgactaaagtcacccatcctttttattaggtaaccccctcccttaaactaactgatttg +ctggagctgccctgcatacatatactttatcatttatggacgtccgtgacgcttattatc +caccatagtcgatatgctacacggattcattaatggatcgtaggagtttaagttatattt +actaagatcggtctcggctactatcccgccttacccggcgctatttacggccatttttaa +tatattgacggtaattattcctatggtttcgaccgcacgtccttggacaagaaagaatgg +caaaaaaaatgtaaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtga +tgagtaacttgacgaaatgttagtggttattaaagactatctattacaccttttgttttc +tgtcgtagtatattaaagtctagaagccttacaggaaaatcagggttatacagccgatac +tccgcagcatgaatcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgt +atactgtatttagaccttttatacaaagtaaatatctcggctttatgtgattgggagggg +cctactcaaacatgatgacttgacctaataatcactgtgcgggcgtcttatgactagcta +ttccttgaaatccaccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtg +aatgtgtagttactttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcg +cacacgttacttccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaatt +cacgagtttaacaaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaa +ctactcgaagatgtttcgttttcttaaccataggggcttcttaatggcccactacgcaca +ttttgttcaagcccgagagggacatccccattacgggagtattactaaaactgttccgta +atacgttcagcaagggatgaaaaaggccactgctcaagttattgacgtgggagtattaca +tcggaagcctgaatcccacactatgatggtctgtacaggcctagggactgcgtctagacg +gtattaccggcttctaatcatacgatcgtgagtcttaacgggaagtaaggctcacaccta +ccccaaaccatttatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaata +aagacgtggcaaaaacccccgcacataagccgctttagatttcacaaataccaatgcggt +taaaaacatccttgagtcgtacatacaccatactcgcgttaaacggatataacagaagat +aataaatccggatgtggagtcggtgtaactatagaaagccaagtgaaataatgcttacca +gtcatttagctatacggctttcatttcatgtcaagagggtggagtttgacctgtacagtt +gatatatcaccgatacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccg +catattacaaacaatagatgggattcattatacataagacacgatgatctgctttttcag +gttgcgagatgttgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtat +tgacagggaacctattttcgaggtattatatagtccagcttgaatatcaatttgacagtt +aacctagtgaaaatcagtaagaggaaatacgccacattctccagtgaaattctacgggtt +atcgtctagtccaactatcaattataactcacgagatataagtaaattctcgtacttggc +ctgatttttattatactttggatccttagtaaacaggaagggagaaaccttcaacgaaaa +acactggattttgttttactctcaaagctcttatatgacggaaataccctgtcaagtctt +aactttattactagactaatgaaatgggcttggggtggccagaatcatagtacaatttag +cggatacactattcggactttcctatcggctgtctggttggataagtatggggactaata +ggctagacatacctatacttaaactatacaggcgtcatctatctctgcaactttggagtt +ccctgatgttctcccgccctttgggttcacatcttctataccgacacccctaataacgat +tagtttgtgggttagagtaaattaatacggttaatattaatgtatcgttgaaaagctggt +gtcgccaataaggtaaccggctaggcagagtatatgtcacgaagtataactaccctaatg +ataagctgtaggaataaaattaatgctgtctctaagcgaagagatatttccgactctgtt +ttaatgacgaatctcattacttctgacttgcaaatgttcaatatggcacggtttcacggc +acctttgtgacgcatataatgaacttagaagattataacgacggaactttatatgataat +ccgttacgattaaagaatctgttaaatatcataatggcattcagttctagaccgtgcatc +atggtaaacttactttctctgcatggcgacatacatttcgctattcaaattcgcgtgtgg +ttacacccactcgcacctttggaatattaagagaagatgatcagaaaatccattcgctca +atttttctgacgtacgtctaatttatcctaggagacaaatcgttttatgtctctcacatt +tttgaagaaaggttcgagagacaatactcaggtcctgaactgctagaagatactcggtgg +agcgtggcaacaatgaaaaactcgtgacataaatgaatgatacttttccaagttcagtta +agtgaatatgtttaacatacccggcttttcgatcttaagctgacgctggacgtgcgagta +atgtcagtctcttacatacactagtgactccaagtttcgtcaaaaacgccccctcccttc +tcgagcccactcacgctatgtattgacgcgaacttgttcgggatcagacttttcaggagt +tcggtcgcgtgtccctatgtgctaatatataagttagatcgcattagatgctaatctgaa +tacttatagacgaccttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaa +acgacaggtagggacatataaaatttgagtgcggctttagttaagggtttaattacctac +tcaaacatcacgctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgt +actaggtagtgattaatgatatcctagacgcacgtgccttagatcttcagactctgatgg +tccgcgatcaccgtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaatt +acgatatctaaatacttataatacaataaccaaggatgagaatgactcatcgcgttggag +ttatattgcttgaagttctatggaatgaaagcacgttatctgccgtcccaatatctccag +tgagctaattcattggacggtccactttgatcaatccccgaggagatgttcggacacttt +agtctgtaacacttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttt +tccaaagttcattttaaataagactacgataggcctttcctattgatataaactacccgg +ctctgttgttcgtgtgagtcgtacttctctgtgtttttctgattatagcaagattcgatt +cttagtgtaaacagcgatttttatttgacccgtcaatgagaagcgcataggatctaagca +aaattatcaagttgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcc +cacgttgatagtatgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtac +accggatttgcatcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgat +atttagcaagaggcgttgataaagccctcatcatctagatctcgacctcatctgccctct +tgctccatcattttctacacagactactttcctatctacgttagtataattgctttctat +cttagtatcatttagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaag +ggacaacttgtagcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaa +gaagtttgtcattctattagacattgaattgcgcaattgacttgtaccacttatgatcga +acactgaatcaagactgtgattaactaaaatagacaagccactatatcaactaataaaaa +cgcccctggtggtcgaacatagttgactacaggataattaattggactggagccattaca +ttctctacaatcgtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaa +aaaaatgctttcgcaggagcacattggtagttcaatagtttcatgggaacctcttgagcc +gtcttctgtgggtgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgaga +gggaattcaccggaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgt +ttaagagttaccagcttaatccacggtgctctactagtatcatcagctgtcttgcctcgc +ctagaaatatgcattctatcgttatcctatcaacggttgccgtactgagcagccttattg +tggaagagtaatatataaatgtagtcttgtctttacgaagcagacgtaagtaataatgac +ttggaataccaaaactaaacatagtggattatcatactcaagaactctccagataaataa +cagtttttacgatacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaa +cgctaattcatttgttattggatccagtatcagttaaactgaatggagtgaagattgtag +aatgttgttctggcctcgcatggggtctaggtgatatacaatttctcatacttacacggt +agtggaaatctgattctagcttcgtagctgactatactcaaggaaccactgctcaaggta +ggagactagttccgaccctacagtcaaagtggccgaagcttaaactatagactagttgtt +aaatgctgatttcaagatatcatctatatacagtttggacaattatgtgtgcgaaactaa +aattcatgctattcagatggatttcacttatgccttagaaacagatattgcccgagctca +atcaacagttttagccggaaacaatcgaagcatagggacaatgtatcttttcctaaattg +ccatgtgcagatttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactc +gttgaaaagtttaaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaat +aactgaaagaaacgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacac +attagtgaatatcggccaatgaaccaaacgcttcccggtacgctatctctctcatcggga +ggcgatgtgcaggttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaac +ctcattgtaacaatagcccagcaaattctcatacgtgcctcagggtccgggcgtactcct +ccatggaagggcgcgcatctagtgttataccaactcgctttttaactactatgctgtagt +tctacaggcatagtggccagtattttctaacttctctggatagatgctctcactcctcat +ccatcacggcttcagtttacgtcttacttgcttgttcagcaacggatggaggcattaagt +atcttcactgttccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagc +tcaagcacactcattgaatactgccccagttgcaacctcacttaatctgacaaaaataat +gactactctaagtgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtat +aggcatgtaactcgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtg +tgtgacaccaggtaattgatgcggatataagctggagatcactcacgcccacacaaggcg +ctgctacctctttattccaatgtgtaagaatttgctaacttcatttctagaccgcagctt +tgcggtcataatttcacggtacggacccttgggttagagacttgataacacacttcgcag +tttccaccgcgcacatgttttagtggcttctaacatagaatttttgttgtgacataaaga +gtgcgtgggagacttgcccgaccgttaagccataatcaattgaaagccccgtgagtcaca +tctaattggttgtactgcgcatttagctatcctttagctgactcgaagagattcgattcc +taatataggttaattagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcag +atctgcataactcgcgcttaattacttatgagtagttccaagttcgctacgttatgagag +agattggaattaagcaaatatgttttatggtgattttgggatgagaaggactgctaagta +cggctactaaacaaatttctaaaaccgccatctaccttatcttggagacatttaagttgt +atatgtcactagtctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaag +agccgattcatcaaatgcttatctaagaaagtagtggactattacaccaagcacgaatgc +cagggaactgctttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaat +tacatttggtcagcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcag +ctcacccgcttgctctagatcttatctttgtatgaatgtcagaatttactgcaatatccg +ttccgaatagtgagggcttagtatagttctctgtatacaggtcacatcaaactccccctg +tcctagtacagctctgagctttaattaattgcatacatttccttcaatcatcagatgaaa +acaccgcgaatcatgctcttctcgtatagggcaagagaagcaacaaacaactagcccgac +tcacgttcatccgccgtatccttgttcagttcttactccgtattaggtcagcgaaatcta +atcagaataatcggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacg +ctgagcagttatcggctattagatagtggggtgaaagtaattggctggaattatgttaaa +acgtgatattaagctaaaatacgctacttgttgccgacctaattcagtcattcgatattc +agttagagccaagaataacaagcttgtataaattgaacggggtgcactaaacgatgtgtt +actctaatattcagcttggagtatacctgaaggcgaattcatgtatcggccaataataag +acgttgaagatcacaatttggactagcaaaagaaggtgatttatgcgtggggattgagtc +cactgtacgagtacggtctctggaaaattataggttcagggaatataaggaagtaaagat +aattaccaagagatttttggtatcgctatgacccagaggtgttctaacgtctgttttgat +ccgcagaatttctgcctcaatgcatatttgacggacttgaactagagcctctaaagttaa +atggcgacgcaactgttcctaaacttcaattattactactctttttttcctagggtattg +tagaggccagtggacaaaataaatcaaatttaagatgtttcggacattaacatcccccgt +agcatagaaatcatcagttatccaatctctcatcgagcttttacaatttctgctggcgct +atggacagcatatgccgcgagacctccgcaagactcacttgatcactgtaagtatcttca +ttagaggttagagcctatagttaagctgctgacctagtaaaattggtattttctaatttt +attgctcaagttaaaggttagtgaagggataatgacgttatttttgaacaatgggttgta +ttcaattttatatcacgaatggaacccttcattcccggcataatactagacgacacgaac +aagctccgatctatcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagca +tcaaaaggtgacctgatgcaacttagggtcacgatgagtttttcaggactacttattacc +tattaataagttaacatgagccttcataccccgtaagacaatacatactccaccaattag +aattctgagccatcttatctttttgtatcatcgaagggtatggccgaataggttaattag +ttactcctaacgtctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctc +gccacacgcgtctagtatgcagcatcaaaaatatagtccacggtttccggattaccaaac +gcggcaaagagaaacattgtatcgacggagataacttaatacagaaggaaggggcatctt +cgaatacggatgaataattctatctgtttattctgacatcttgttttcaggttaatctta +cgcattcaaatgacgcctgccccatgcgtgcgcaattattttctaatattgacgagagca +atctcactccttttgggtctatttatgttttattgaggcacaagcctatacagaacaggt +actattaaggccgtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttgg +tacaagttttagtgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgg +gctgcatttaagatggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgacc +gaattcatccatgtagattcagatcacacactcattccttgatgttgtctaaacaaaagt +tgttgtggacgcattggagggagttaagtaacaacttgggatcgcatacttataaaaatt +atatgttaaactttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagt +cactaggtattaatggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgt +accaaatcgaaagaacacttaataaggcttgcttgcacggaggtatgatgtttactgact +ctacaaccctaattttccagtacgtacattcattccaataggttagttctcaaagtgcta +tacaggctcctcaattgatgatatgcttcagccgctctatggatattagctcattttatt +taggaagcccgcttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtg +tgtcccatatgacaccgctttacatagaatttgaattaaaacgcgctctcccgttcacta +ccatacttggtaccgtgcgcatattacatatagatataggatcattttttaaagctgtac +taggtttgatcgacaatcttatgctatactatatgatgtaaccctcataatcaataccga +tcgtacgatcctagcataggtggcaagcgattttatgccgattattgtgttaaatagtct +gtgagtgtgattatcagggctacgttggtagaggggttgtatagacctcgcacacattgt +gacatacttaacaatatacgaaaactgatataataaatccccttacccaaacaccaatcc +cgttgaatcaactaccataacgtctcccatataaattgcctacttgtttgcataaatctg +aatacataacaccattgcaccttcttgtgttccaatcccgttaagattgccttgtcagat +gatatgcaagaacaatagcatttgctagcaattattaacagctcttcgaattgcctccac +ataacgcgggagggtatattttaatttggcaaatactaagtactgttggcgtcatatgct +attaacggttggatattaagttatgtcagccgtaagcaagagtgggcgaaatattttgtt +acccagtgagagcactcttagagtttggatacaataggccatatgttgacttaagaggac +gtaactacgccgtacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaa +tcttaagaatagagacacgttcgtgttagggtatactacaaatccgaaaatcttaagagg +atcacctaaactgaaatttatacatatttcaacgtggatagatttaacataattcagcca +cctccaacctgggagtaattttcagtagatttactagatgattagtggcccaacgcactt +gactatataagatctggggatcctaacctgacctatgagacaaaattggaaacgttaaca +gcccttatgtgtacaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgc +gtaacttcactatagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatg +aatgacagtaattcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccc +cttaacagaaagctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttg +agcaggtccgagcacatggaagtatatcacgtgtttctgaaccggcttatccctaagata +tatccgtcgcaaactttcgatttagtcccacgtagagcccaagcgttgtgcgactccacg +tgcatgcccagaaatacgagtttaaatttggttacatggttaattttgaccgaagcatcg +cactttatgattgataattggattcaatatgtcgccctatgcgaatgcaacatgatccac +aatttggctataagacgtttaatccgtatcacactttgtttgcggctagtatagtaacgc +ccgtgcaccaagagtcagtaacaattataagtactccgcaggtacttcaaatataaaaac +taatcaaacacgacccatatgatcatctgaagatatttggaactttctcgacaaccaccc +tcgtactcaatacttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatatt +gagtcaagatttgcttagtggcgatgagcgtacacgcttatttctctagtcacaattagt +tatctacgagacatcacgagggagcaaataagcgatgttatggctacacataggcacgta +tgaatatgatataagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacc +cacacgttgaggcacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccc +caacgtaaggatcaactagaagagaaaactcggtattagtttaaatgcgtcacggagcat +gagtgcatttcactaagaatgtctgtgtaaccaatataacatctatttgttatctgattg +cctacttatggctttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtacc +aactccctttaaattacgctgtgcaggctcatgcactgcatacatatacggtagcaggta +gggacctcacgcacccttattataatcaatagtagttatcagtcaacgaggcaggaatgc +tgaggtcgaggtgttggtatattttctatgtgccgtctaggcgactatcacgcattacca +ggcgagatttaagccaattttgaatatagtcaacgtaatttttactatgggttccaccga +aacgccttgcacaactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaa +taccttcatatatattttttcggttgactaacgtgaactaaggttaggggttttgtatgt +ctatataggaaacagtttcttttctgtcctactttagtaaagtcttcaagccttactcca +aaatcacggtgattaagccgttactcagcagcatgattctgcctgctcgggtcctaaaat +ccagccttgtaagagtcgctgtgtattagctagggagacctttgttaaaaaggatatatc +gcggcgggatgtgagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatct +ctcccccacgcttttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaa +aatattggtacttgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagag +aattgagtgtaaaaccgtaaagccctcacctgacttcatgtaaatggcttagaagactcc +atgatttaataaatactacgaaggaaagactggatctaaagataactctagtaaggccaa +ctcccttcaatgctgttgccagttataatccaagagctgtccttttctgaaccatagcgg +cttctgaagcgaactagaagcaaagttggttctagccagacagccacataccctgtacgg +gtgtattactaaaactggtccggtattagttcaccaagggaggaattaggcaaaggatct +aggtatgcaagtcggagtattacatccctaccctgaatccatcaataggttcctctgtac +tggccttcgcaatgagtattcaaggttgtacagccgtataataataagatagtgactatg +aacgggaagtaacccgctcaccttccccaaaacattgttatatctaagtattaaagtctg +ccgtagtgttaatactcgaaaataaacaactggcaaattacaccgcacttaagccgcttt +tgatttatatttttccaatgcgcttttaaaaataattcagtcctacatactaattaagac +ccttaaacggagatatcacaagttaagttttaaccatctcgactaggtggaactatagat +acccaactcaatttatcattacctgtaatgttcctagaaggattgcatttcatgtcaaga +cggtggagtttcacagcgaaacttcagtgtgaacagattctgagaaatcacctaaaccta +ttagtcagagcacccggttagaaccagttgtcaaaaaatagagcggttgcatgagacaga +agtaacgatgagatccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcc +cttaaaaatatttttaaatactaggcaaacccaacataggttagtcctatgtgatacgcc +acatggtatatcattttgtaacgttacctagggataatcaggaagtggaattacgcaaaa +gtagacagtgaaatgcttagggttatagtctagtccaaagataaaggataaagcacgtca +gagaactatattagccgaatgggaatcattgttaggagactgtggatcatgtctaaaaag +caacgcagaaacagtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgat +gaccgatagtacctgtatactagttactgtattacgtgtctaatgatttcggattggggt +ccccagaatcagacgtcattgtagacgattcaagtttaccaatttaatttcccagctctc +cttggagaactatcgccaataattgcagtcactttccttttctgaaacgataaagccgtc +agagttctctgcaacgttggacttacctgaggttctaacccactttcggttctaatagta +gttaacgacacaacgaataacctttactgtggggctttcacgatattttttcgcttatta +ttaatggttacgtcataagctggtgtccaaattaaggttaccggcttcgcagagtagttg +tatccaagtataacttccctaatcataagatcgaggtagaaaattaatgctgtctctaac +cgaacagatatgtcccactatgtggtatggacgttgctaattacttctgaagggaaattg +gtcattatggatacgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttg +atccaccgttctttataggataataactgacgattaaagattatggtaaatagattaagc +caattctcttcttgtcagtgaagcatccttaactgacttgctctgcagcccctcatacat +ttagctattcaaagtaccggctcgtttcaaactctcccacctttggaagaggttgtcaac +ttgataagtatatcatttacagcattttttcggacgtacctctaatgtttcattgcagaa +aattagttttttctatcgcacattttgcaagtaacgttagagacacaattatctgcgaat +gaactgctagatctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatca +aggagtcgttgacaagtgctggtaagtcaattggtttatctgtcccggcgtttcgatctt +aagctgaccatgcacggcagagtaatgtcactctcgttcttacaagtctgtctccaaggg +tcggcaaaaaagacccctccattctcgagcccactcacgatatgtagggacgacaacttg +tgcggcttatgaattgtctggactgcgggcgagggtccatatctccgaagttagaaggga +catacctttagatgataagatcaattcttattgacgaaattcatccacaacggggaacaa +cttcaccctagacttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccg +tttcgtaaggctggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcga +caagatagaggctatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtg +cctgtgatattaacaagatgatccgacgcgagcaccgtaattctaggcataaaactccag +caatttgggggccgaaaacaaatgacgttagctaattaattatatgacatgatcaaagga +ggtcaatcacgcatcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaact +tttatgaaggcaaaattgatcctgtctcctatttcatgcgtacctcctagttgataattc +cccgagcagtggttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaatt +ctgtaatctgtatggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcag +ttcctattgatttattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgt +ttatgattattgctactttagatgctgactgttaactccgtgttgtttttcaaccgtata +tcacaaccgaattggatagaacctatagtttcaagttctgccacaaggtatcatatttac +agttagtgctggttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtaga +gctcagtggaccgagtgcgcgttcaaccctgttccagagagggtgtgatagcacatatac +cacgctcgtcgaggcgttcatgatagtttgcaagagccggtgttaaacacatattattat +tgttatccaactaatcggacctatgcataaagcattgtctaaacagaataattgcctata +tacggtagttttagtgatttatatcttagtatcagttagagcttcgaactcttcaggttc +ctcatatttaacgttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttcca +agtagtacctataaatcacagaaagatctgtctcagtatagttgaaatggtattcagcta +gtgacgtgtaccaattatcatagttcactcaagcaagacgctcattaacgaatatagaca +agacactatatcatataataaaaaagaacatggtgctcgaacatagttgaattcaccata +ttgaaggggaatgctgacatgtaattcgctactagacgatcaattccctacttgtcaaag +ttgaactggtacgttcttggaattaaatatgattgcgctggaccaaattgcgacttcttg +agtttcagggcaaacgattgagccggaggatgtccgtctcttacctttcttgcttatgat +aaacgacggtccctgtacatcactgggaattctcagcaaaaataattgggtaaatcgaga +ctcgatgtattcggccacaaaggtgttagacgttaaagattattcaacggggcgataata +ggatcataaccggtatgcaagcgcattgaaagagccatgagatccttatccgataaacgc +tgcacggtatgtgcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaa +gttgaagacctaagttataatgaagtgcaataccaaatcgattcatagtggattatcaga +ctcaagatatctcctgataaattacagttgttaagatacggataaaatgagatttaagat +tagcagcctctaatctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagtta +aaatcaagcctgtcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagt +taatatgtagcttacgttctagcttgtgctaatctgagtatagattcgtagaggaatatt +atcaagcttccacgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagt +agcgtaaactatagtctagttgttaaatgctcagttcttgttatattcgatatactcttg +gctaatttatgtctgagtatataaaattaatgatattaacttgcatttcacggatccctt +agaaaaagattttgaccgagcgcattataaacggttacaccgaatcaatagaagcatacc +caatagctttctttgaatttattgcctgcgcaacttggctgactctctagatccgaataa +ttctatatggtcgtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgg +gccgataatggctctttgcaaaattactcaatgatacgattgatcaaagcggtagttgct +agtggtagcatgtaagtctatcaaatgtctgattatccgaaaatcttccaaaagagtcca +cgtaccatatctatctcatagcgacgcgaggggaaccttatctaactatcattccattta +ccgggtgactctcgatgcaggatccgattgggataaattgcccagaaatggctcattcct +gactaagggtaaggccgttctcagcaagggaaccccgcgaatctaggcttataccatcta +gattgttaactacttgcctgtagttctacagccatactggacagttgtttctaaatgatc +gggattcatgctagcactcctctgaatgcaccgcgtaagtttaactattacgtccgtggg +cagataaggatggaggctgtatgtatcttaactgttacctaatatggctggtaattatca +aagtaaggaccttaatgccatagcgctagcaatcgctttgtatactgaccatgtgccaac +ctctcttaatctgtaaaatataatgtcttagctaactgtggacgatcatgtctctgccta +gagcttcgctgtatcaattcctatagccagcgtactagtgacacaacaacaccgtgtgag +aaaagatattagtccttacgtctgtctctctacagcttattgatgaggattgaacatgga +catatagctccccctcaaaagcagatgctacctctttattccattctcgaacatttgccg +aacttaatttcgacaaacctgaggtcacgtcttaatttatcggtaacgtcacgtcccttt +gagactggataaatatattaccaggggccaacgagcaattgttggaggcgcttctataat +acaaggtgtcttgtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatatt +aatgtgaaacccccctctctcacatcttatgcggtgtactgccctggtacatttcctgta +caggactccaacagtgtagattcctaagatagctgttggagttgcctcacgccagatcga +aaaactgaataaactagtgagctgagctgcagaaataccgcttaattacttatgactagt +tcaaagggacctacgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattt +tggctggactagcactccttacttcccctactattcaaatgtcgtaaacagcatgagaca +ggatcgtgctgacatttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcg +ttctccgaatgaccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctg +gtcgttgaaaccaagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaa +gcgtccaagcattagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaa +aaaatatttttaagcagtaggcacctaacccgattcctctacttagtagctttctttgat +tctcagaattgactgcaatatcactgcacaattctgtgccattactagacttctctgtat +taacgtctcatcttactaacactcgcctaggacacatctgagagtgaagtatttcaatac +atttactgaaatcttcagttctaaaatccccgaataaggctcttatcggtttggccaaca +caagaaaaaaacttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaa +taactatttcggcagacaaagcttataacaagttgccggcgcgtataatatttaaaagac +cccttgagctgctcaattaaaacgctcacctggtataggctattagatagtgccgtctta +gtaaggggcgggaattatcggataaactgatattttgataaaataaccgacttgttcacg +acataagtcactaaggagattttatctttctccaaagtatatcttccttggataatttca +aagcgctgcaatttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgt +agtaatctagaggcaaattataagaagttcatcatatcattttcgactacaaaaacaagg +tgttgtatgccggcgcattgtgtaaactggacgagtaccctagatggaaaattatacgtt +aagccaagatttcgatgtaatgataattacctacacatttttgctatccataggaacaag +agctgttctataggctcgtggcatacgaacatttgctgccgctatgaatattggaagctc +ttcaactacagactctattcttaattgccgtcgaaaatgggccgaatcggctattattaa +tactcggtttttccgaggggattgttgtcgacagtcgtaattattattaatattgatgtt +ggtgaggtcatttaaatacaaccttgcagacaatgaataagggatccaatctctcatact +ccttttacaattgctcatgcccctatgcaaaccttatgccgccacacctccgcaactctc +tcttctgaactgtaagtagcttcattactggtttgagactatactgaagctgatgacatt +ctaaaatggctattttcgaatgtgattcataatgtttatcgtttgggatggcagaatcac +gttatttttgatatagcccgggtattctattgtatagaacgtatgctacaagtcattccc +cgaagaagactagaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctt +tatttcccgataacctatcttccataaatagcggacagcaggatactgacgctcaacatc +agtggttatggtctaatttttaacttttaataaggtaacttcagcaggcatacacagtaa +ctctttaatttataatcaaattagaagtctgacacttcttatatttttctatcatccaac +gcgatcgcccattagcttattgtgttactaataacgtatctaaaccaatccttttcaagc +tactgcctatattgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattg +tcaaccgtgtacgctttacaatacccggaaatcacaaactttgtagacaacgagtgaaat +ttatacactacgaagggccagcgtacaagacccatgaattaggcgatatgtttattctga +catattggtttatccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaatt +ttttttcgaagattcacgactgaaatataaatacgtttggctatatttatgttggaggga +ggcaatagcctttactgttaaccgaagatttagccagtgagtgtgacactaaaacactgg +aataaatgcaggcgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatat +agctctggatataattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaa +gccggcctctcatattgaaggtccgaagtattccatgtacattaagatcactctctcatt +catgcatcttggcttaacaaatctggttgtccaagctttccaggcacgtatggtacaaat +tcggatcgaatacttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagt +aaagtgcactaaccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaat +acggttagaagggattagttatgttacaaatccattgaaaacttaagaagcattgcgtgc +tcggagggtgcatcttttatcaagagactaacattattttcaacgacgtacatgctttac +aatagggtacttatcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccg +atatccattggaccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtatt +gccataatgtaatacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaat +gaaaaacagcgcgcaacgtcaatacctttaggggtaacggccgctgatttcatatagata +tacgataagttggtatagctctactaggtggcatccacaatcgttgcatttactatagct +ggttacaatcataatctataccgttccttacatactaccatagcgggatagcgttttttt +gccgttgattgggtttaagaggatgtcagtctcattatatccgattcggtgggagagccg +ttgttttcaaatcgcacactttgtgacataatgtacaagataacaaaactgatataagat +ataaactgtcaatatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatt +tgactaattgggtgcagatttctcaattaataaaaaaatggcaccggatgggcttacaag +ccccttatcattcacttgtatcatgatttccaagaacaatagaatttgctagcaagtatg +aacagagattcgaattgcatccacagtacgccggagcgtttattttaatgtggatatgac +gatgtactgttggcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaag +catgtctgggagaaatatggtggtacaatctcagagaaagattacagtttggtttaaata +ggacttatcgggtcggaagtggaacttaataagcagtacacaattgggcaacagacgtct +tgcctattacaataggattacaatgcgttagatttcagacacgttcgtgtttggctattc +gtcaattccctaaatagttagacgatcaactattatcaaagtgattctttgttcatcctc +cattcatgtaacagatggcacactacgcataacgccgaggaattttaacgagatttaaga +gagcagttcgggcacaacccacttgactttataacagctcggcagcataaacggtaatat +gtgacaaatttccaaacgttataagaacgtatgtgtacttagaaaactaagtggttcatg +ttcaacagatgtgacgcagcaagcctaacttatctattggttttgctataaaagaacaaa +gttacacagaatcctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaa +tagcgaaaccggcacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactc +cgggtatgataatggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggtt +aggataaggatgagaccgaacttatttccggccataactttagattttctacctagtaca +caacatcagggcggacacgaaaccgccatcacatcatataccaggtttaatttgcttaat +gggggaagtgtcaacgaaccttcgaactttagcaggcatatggccattatatatggcccc +agagcagaatgctacagcagacaaaatttggatttatgtagtttaatacctatcaaactt +ggtgtgaccatacttgtctaacgacagtgcacaaagtgtaagttacaattattactactc +agcagcttctgcaatgataaaatcttatcatacacgtcacatatgataatatctacttag +ggggaacgggctccacaacctacatagtactcaatacttacactattcgacaggcacacc +aaacctgtacagtcccaaaagattgagtcaactttgcagtactgcagatcacagtaatag +cttagttagcgagtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgat +gtgttggctacaaatagcaacgtatgaatttgtttgaagccacgtaaactgtacaacctt +agagataagtctcaggctactaaaaacacgttgtggcactaacaggatcatggttgattc +ttacttattcggctgaccggcccaataagtaaccttcaactagaacagaataatcgggag +tagtttaattcagtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagt +taaaatcgttttcttagcggattccctacttatggatttgagctcgtccacaatattcga +tacaagaagtttgtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaa +ggaattaatagaaggttgatggtaggctccgaacgctccatgattataatcaagtggact +gtgcagtaaacgaggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccct +atacgagtagataaaccatgaacagcacagtgtgaacccatggttgattttaggctacct +tatttttaatttccgttacacagaaacgaattccacaactaacatgccattaatttttcg +atatcttataaaagatggtcgaaattcattcatttattttttttcggttctcgaaagtca +actaagctgtcgcgttttgtttctctttagaggtaaaagtggctttgatctcctacgttt +ggatactagtcaaccattactccatttgatccgtgagtatcacctgtctaacatccagca +ttatgactcctcggcgaagaaaagacacacttcttagagtcgatgtgtattagctaggga +cacagttgtttaatacgatagtgagcccagggagggcagtgcgtcccccagtagatttat +tcagctagtgtaagtataagatatctcacccacgaggttcaagtgatatgcagtcttaga +ataatacttatcctgaatttcgatattatgggtacttcaataatccgctagcgctacttt +atgtctcgttggacagcaggacacatggcagtcttaaacactaaagacatcacctgaatg +aatgtaatgggattacaagaatcaatgaggtattatatacgacgtaggaaactctggata +tatacagtaatctagttacgccatcgcacttcattcctctggaaacttagaagacatcag +ctgtacgtggaggaaccagacccccgtatgtagccaaatagaaccaaagttgcttataca +aacacacccaatgacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaa +acccagcatttagcaataggagctacgtatgcaactcccacgtggtaataccttcaagct +atcaatatataggtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccag +tataataattacagaggctctatgaaacccaactttccagctaaaagtcccaattaaatg +gttatttcgtacttttaaagtcgcccgttctgttattacgcgaattgattctactccaaa +attaaacacaaattatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataag +gctctactaaattataattaagacacttattaccagatttctctagttaagtttgaacca +gctcgactaccgcgaaagatacattcccttctctatttttcagttcatctatgggtcaga +gaagcattgaatttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcag +tgtatgagaaatatcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaa +aagactgccctggaaggagtaagaagtatacagctgatccggtgtatccttcagtcatct +gccctatactaattacacgacgcaaggaaaaataggtttattttctaggcaaacccttca +taggtgactccgatgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggata +ataacgatctccaatgaaccaaatgtagaatgtctattgattacccttttactattcgac +ttagagataggagatagaacctcagtgtacttttttagccgaatgggaatctttgggagg +tgaatggccataaggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgtt +cgtggaatcgataacagatttgttgacccatagtaaatgtatactagtttatgttgtaag +tgtagattgttttccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagtt +gaccaaggtaagtgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgta +agtgtaggtttagataaagccgtatgagttatatcataagggcctcggaaagcagcttcg +aaccaaagttcccttataatagtagtttaactataaaagtatatactggtctgtcgccct +ttcacgatttgttttaccggtttatgaagcgttacgtcattagagcggctccaatttaag +gttaacggcttccatgtgtagttgtatacaaggataacttaaagtatctgttcagcgagc +tagttaagttatcctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttg +ctaatttattctcaaggcaaattgggaattatcgatacctgtataccataaggtcgctcg +atgtgatgcttatgtcttctggtgatcctaccttagttagtgctgattaacggaacatta +atgtttatcgttttgagatttagccaattctctgattctaactcaagatgccttatctga +cgtgctatgcagcccctaagtattttacattgtaataggacacgctcctttaaaactcgc +caaaaggtcgttgtggttctctactggttaactatataatttacagctttgttgagctag +ttcctctttggtttaagtcctcaatattagttggttcgagcgataagttggctagttacc +ttagtcactatattagatccgaatgttatgcttcatctgaagaccgccaccctccaaaat +ttcttttaagactcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtg +tatctgtacacgagtttccatattttcatcaacagccaccgcacacttatgtcactctag +gtattaaaagtcgctctacaaggggacgcaattaagaaacagacatgctagtcaaaaata +aacatagcgaggcaccactaattcggccgcttatcaatgggatgctctgcgcgagacgcg +ccagagctcagtagttagttcggacatacatttacttcagatgatcaattagttttctac +aaatgcttactctaccccgaaaaaagtcaccagactcttacgtctctttagtatccttcc +gtcttatataaggtcagtcccccgtttcggtaccctggaatttactaagaataatgaaac +agcccccaaggacgtacgtttacaaatgatagaccagatcgcctagcttattccgacgca +tgttgcatagaattgaaccaacggaatgtgagagtaactagatgagccgaccacagcacc +cgtttgcgtcgcagaatacgcctgatagttcggccacgaaatcatatgtcctttgagtat +taagtatttgtaatgatcaatcgagctcaagcaagcttacacttcctcggatattcaggg +aacttagtgcctttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaa +tgcctacctcatagtgctgaattaacacagcactgcggacctaacttttcgaggtttcaa +gttcacgtctcaaaacctaataggctggaatatgtagggatcctcggtgaatttgtgatt +gggtttgttgtagtactgaccaagtgaatattctttttttctaaaagcagatctgctgcc +gggcactacgaaggagatctctgtgtatcattattgcttcttgacatgatgactcttaaa +tcactgtgggtgtgcaaaacgatagcacaacccaattcgatagtacatattgttgatact +tcgcactaaaccgttcatatttaaaggttgtgctccttccttcgttaaatactggtgact +tggtcctatctactattagctagacctctggggaaccacgcccccgtaaaacctgtgcaa +gagagggggtcatacatcttagacatcgcgcctccaccagggaagcattgggtgattgac +caggtgtgtaacaaatatgattattcttatactaatattagcaaagatgcataatgattt +gtattaaatgtataattgaattgataagggtcttttagtcagtgatagagtagtataagg +tagacattagaactcttaaccggacgcagatttttcggtcttagtaagccaattagtcga +caaaacaaggtaagagcggttactagtagtacctataatgcactgaatcttcggtcgaag +tatagttctaatgctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaa +caagctcttgtaagtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcc +tacttattaggggaattaaccagattgaaggccaatcctcacatgtaatgagataataga +cgataaatgaaattcttgtaatagttgaactgctacgtgatgggtattatatatgattga +gatcctccaattgccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccc +tcgcgtacctgtcgtccgtatcataaacgacgcgacatgtacagcactccgaagtataag +caataataatgcgggtaatccagactagatcttttcggactcaatgcggtttcacggtaa +acatgattaataccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgcc +aggagatacgttgcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttg +tttgtattcgacgaggcgcgggaacttcaagaactatcgtatattcaagtccattacctt +ttagtttcagactggtggagctgactaaagttatatcatcattttgtacactggtttagt +taacgataatttcagatttaacatgaccagacgataatcgctgtatatccagttggaatg +tggtttgccagaaaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatc +ccatccattgcgctatacctcagtgtatttggagctgtagttataccgtgtgctaagatc +agtagacatgacgagagcaatattatctaccttacaagcatcaacggacgtctagtcgga +acaaaagactctaaaactcgaacttcaggttaatatactatagttctgtattcagcagtt +attcttatattcgatattatcttgcctattggatgtctgactttagtatattaatcatag +tatctgccatgtaaaggtgccagtactaaatctgtttcacagtgcgaattataaacggtt +acaaccattaaagacaacaagaccctatagctttatttgaattttgtcaatgcgcaactt +ggagctcgcgatacatcccaattagtctatagggtcgggacgattctacggcatttctgg +ttataatgacaacatggattgtggcccgagaatcgctctttcattaattaagcaatcatt +acagtcttataagcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgag +ccgaatagcttaaaaaacaggccaccgaacattgatagagaataccgaccacagcgcaac +ctttgattactttcattaaattgtacggctcactcgacatcaagcttaagattgcgataa +tgtgaactcaaatggatcagtactgaagaaccgtaacccacttcgcagaaagcgtaccca +gagaagatacgctgttacaatatacagggtgaaattattgcctgttcttcgtaaccattt +cgccaaacttggttagaaatgatagccattcatgatagaaataagctgaatgataccagt +atctttaactatgtagtcagggggaagataacgatggtccatgtatgtttctgatatgtg +acagtattggccgcgtaatttgctaacgaagctacttaatgcctttgagcttcatataga +tttctttaatcaaaatcggcaaaaagatagtatgagctataatatatgctagtagagaac +tctggaccatcatctatatgaatactgattcgagcgtgcaattactttagcctgcgtact +actgactctacaaaacactctgagataagtttgtagtcagtaagtcgctctctataaacc +ttttggatgaccattgtacagccacttatagatcccaataaatagcacaggagacagagt +ttttcaatgctcgatcatttgccgatagtattttcgtctaacctcagggcacctattatt +tgatacctaacctaacggccctttcacaatggagaaatatatgacatcgggacaaacaca +aatggtgggtggccaggagatatgacatggtggcgtctctaagaaacacggactccctct +aggcaaactcacgtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtg +taatgacctggtacattgactggtcaggaatacatcactgtagttgccgtagtgtcctgt +tggtgttccatcaagacacatcgtataacgcaatttacgacggacatcagatcaagttat +acagattatttaagtatcacgtgtgcattgggacataagggatctcacacatgccttgga +acatttttgctttgtgccgctttttcgctgcactaccaatccttacttaccagtatattc +aaaggtcgttaacagaatgagaaaggttagggctctaagttatcgtcgattgggatagac +gagacatttgcgagcgccctccacggatacgaatctcccatatcaatgtgaactggatgc +tatgcagtttagttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcag +ttattcagaacctaatacacaaaaccgtcaaacattttctaattctaggtatgggccgat +cataggagctaaggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgc +atatactgagtagctggcgtgcattctctcaattgtatcctttttaactgaactagtcgg +tcccatttcgtgactgagatctattaaccgataagattaataacactcgcattcgtatca +gctcagagtgaagtttttcaataatttgactgatatattaacttctaaaataacccttta +agcctcggatccgtttcccaatcacatcaaaaattcttattccaactatctacggattaa +caacgtgcatggggatcgtagtaagaacttgttccgatcactttgagtatatcaagttga +cggcccggttattattgaatagaaacattcacctgctaaattaaataccgcacatcggat +acccgatttcagagggccgtcttactaagggcaggctttgttcggtttaactgagatgtt +cattattttacagtatgcttcaactaatatgtaacgaaggacagtggatctgtctccata +gtagatcttcagtcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttga +tcatggcacgtgaaagcaacccctagtattctagacgaaaattttttctagttcatctga +taatttgccaattcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcg +aacctagagccattatttgtcggtaacccatgagttccttcttttcagaagttaatacac +tgtggtcctatacagaggaaaaacagcggttatatacgatcgtggcataacaacattgga +tcaagatagcaatttggctacctattctaattctcactagattcggtattccactacaat +atcggcagattaggattggatgaataatcggtgtttaagtccggttgcgtctccaatctc +ctaatttttattaatattgatcttggtgacctattgtaaataaaaacttcaagactttga +ataacggtgaaaagatagaagactcatttgaaaatggatcatccacagatccaaacatta +gcaagacactaatccccaactagctattctgatcgcgatcgtgctgcagtactcctgtca +caatagtctgttcatgatctaattctttttgggctttgttcgatggtgattcagaatctt +tatccggtcgcttccctgtagctactttgtggggatattgcccggggattatagggttga +gatcgtttcctaaaagtatttaaaccaagtagacttcaactaaactacatcagaacatcg +tgaagacaccatacgcggtacctttatttaccgataacatttcttcaagaaataccggta +agcagcataatgaccctaaacagctcggggtatcgtcgtagttttaaattttatttaggt +tactgctcaaggaataaaaactaactatttaatttataataatattacaaggctcacact +gattagatttgtctataagacttcgcgatcccccattaccggattgtcttaagaataaac +tagataaaccatgcattttctagataaggcctttagtctaattagatacaaaaaacacga +tagttgcatccttaatttattgtgtcaaacctggaaccttttaattacccgcaaatcact +ttatgtcgagactacctctgaaatttattatctacctaccgcatgaggacttgaaccatc +ttgtaggagttatgtttattagctaagattcgtttatcctgtagcggtccatgtatattc +aacaagcaaaaagcactcagaattgtttttagttgagtcaagactgatatataaataagt +ttccctagttttttcgtggtgggacgatattgaattgaatcttaaccgaagagtttccca +ctctgtcgcacaataatacacgccaatatttccagccctgcttatgccttaatcggttac +tcaatctcccattgaagttcattttgatctgcatagaagtttcgggcccagccttttttc +tgccaccttcctccaagctctgtagacgcactctaagattgatgctcacatgtattaatt +ctacattaacataaatatataagtcatgcatcttcgagtaaaatatctggttctccaaca +tgtcctggcacgtatcgttataatgcccatacatgtagtattaaaatgattgggttaact +ggatattaagatcatcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgta +ttcctcgtgctcggaagggctattacgcttacttccgttttggtatcttaatatgacttt +caaaaattaagttgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagtt +gtttaaacgaactacttgctttacaataccggtcgtatatatcgccgtgaatccagaaga +ttgtcttctttggattatcaaccgagatcctgtggaccgatgttttgggaccttcacaga +ggactccaggtagagctcgcttttgcattaatctaagaattgtacctctctaaaagatct +aaaacagtgaatgtgtatttcatggaaaaacacagagaaacgtaaattactttaggccga +aaggcacatgagttattatacatatacgagatggtggtatacatcgaattcggggcatac +actatagttgcattgtatttagctgctttaaataatatgatattaccttccttacataag +acattaccggcataccctggttttcaacttgtggggctttttgacgatcgcactctcatt +tgatccgagtagggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaa +tagattacttttcgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaa +gtaaagtaacgagaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaa +aaggcaaaaggatgcgcggaatagaaacttatcagtcacgggtatcttgatttcattctt +cttgtcaattgccgacataggatgaaatcagattccaatgcaatacacagtaacccccac +ccttgattgtaatgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggcc +ttttgtacggtgcgatcaactatgaatctcggcgagttagatggtcgtacaatctcacac +atagaggtcacttgcctgtaatgacgaattttcggctaggtactcgaactttattagaag +taaaaatgtgggcaaaagaaggattccattttacaagacgattacaatgagttacatgtc +tctcaacgtagtctttccctagtagtctttgaactatttaggtactccagaaaattttag +caaagggtttctgtgtgaatccgccattcatgtttatgatggaacaataagaataacgcc +ctcgtatgttatcgacagtgaagtcagcagttcggccaaaaacatattcaatttagtaca +gatccccagaagttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtct +aattactatactaacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagt +gtcgttttgctatatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttag +gacttcggattctcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatg +agcagatatgcctgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacac +ataatcgaactattgatagtcgggagcataaccaggtgaacgtactttgttcacgacatt +tattgacatgttctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatca +ttgtcctggtttaagggccgtaatgccggtagtgtcaaacttcatgagaactttagctgg +cttttggccagtatttagggaccaagagcactagccttaagctgaatattttgccattta +tctactgttataactttaaaacttggtggcaccagacttgtcgatacacacgcatcaatc +tgtaacgtaaaaggtttactaagaacaagcgtaggaattgagtttatattatatttaaac +taaaagatgatattagcttctgagggcgatagggctccaaatcataaagaggaatatatt +attacacgattagaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttgg +cagtactccacatctcagtaatacagttgggagagtctcaaatgttgttttattactcaa +tgaaccaccctcataatttcactgctgttccattaaatttgcaaacgatcatttgctttg +aagaaacgtaaaatcgacaaaattacagataagtagatgcataataaaaaaaactgctcg +ctataacacgatcatcgtgcattcttacttaggagcatcacccgcacaataacgtacctt +aaactacaacactattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaa +agaacttgctctctcgtaaaatgtgataatagtttgcggagaggattcaattattttcca +ttgcacctactccactagattcgataaaagaaggtggtcctcccttaaaaagaaatgtta +agtaacatcggaaccataagcaaagcatgtaagtgaaccgtcatccttccctaagaaaca +taaaggtttttaataatgtcgactgtgaactataactgcatcctttcctgacctactccg +gttccttgttgttatttctgaacgagaccagtagataaacaatgtaaaccacagtgggta +ccaatggtgcatgtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcata +atcttacttgaaattaattttgccttttattttttttcaggctcgaaattaatgatttgt +tttttttgaccttctagttacgctaatatgcggtcgcctgtggtttctattgagtcctat +aacgggatgggatctaatacgtttggttactagtaaacaaggtataaatttgataccgga +gtatcaactgtataacatcaagctttatgactcatacgcgaagtaatgacacaaggcttt +caggagatcgcgagtacagagccactaaggggtgtattacgatagtgacaccaccgagcg +cactcactccccaagtagatttatgatcctacgctaagtattagatatataaccaaagag +gttctagtcagtgcaactcttagaataataattagccggttttgcctttttaggcctaat +gcaatattcagctagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtt +taaactaatcaaatataatctatgaatgttatgccagtacttgaataaatcaggtttttt +ataagtccttgcatactctcgttatatactgttagagtcttaccccatagaaattctttc +atctgcaaacttagaagaattctcagctacggggagcataaagtccccaggatgttgaca +aatacaacaaatgtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagtt +ttagccgaaccttgtacggataaatccctccattttccaatagcagatacctatcctact +acctcgtggtattaaattaaagcttgaaatatagagctgcatagcttatccaattcccaa +gcacgagtctaccgtcgtaaccacgatttgatttacagacgctagagcaaacccatcttt +aaacatataagtaaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttat +taagacaattgtttataagccataattaaaaacatatgttcaacaggttcattgatattt +gtaattgcacaggtttttaataaggatctacgtaagtataatgaacaaactttttaccag +agttatattctgtactttgaaaatgctcctctaccgccttagagactttcaattagattt +tttgcagttaatctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgc +taaccctatcgtctgtctcataactgtaggtctaatataattttcagttttcgaacacat +aaccctttgaaaatctgctatttaatgtctcacctgcatgcactatcttctatactgctc +agaacggctatacgtcactatgctccaagtgacgatttaaacgaagcaaggaataatagg +tttattttagtgcaaaacaattaagtgcggactacgtgctctttacaataagccttgtga +ttgggctataggttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctt +tgcattacccggttactagtcgaattacagatagctgttagatactcactctaattttgg +acaacaatcccaatcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaa +acgattacatattatagacttgttcggggtagagatatcacagttgtgcaaacattgtaa +atcgatactagtttatgttggtagtctagttgcttttaccattccccgaaaaacttgatc +tactatttcgacaacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagt +gccactatttgtccactatatgtaagtgtagctttacataatccactatgactgagatca +ttacggcctaggaaagcagcgtagaaaaaaagggcccggatattacgactgtaactataa +aactagttactggtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaac +gaatttcagccgcgaaaattgatccgttaaccagtccatctcgacttctataaaacgata +aagtaaagttgatgttcagcctccttcttatggttgcatcgagagtacactactcagtgg +gaaatagatcggggttcctacttcagattgtattatctaggcaattgccgattgtgccat +acctggataaaataagctacctacatgtgatgcttatctattatcgtcatactaccttag +ggtgtcctgttgaacgctacattaatctttagccgtttgagatgttccaatggataggag +tctaacgcatgatgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatt +tcgaaacgagacgttataaatagaaaaaaggtccttctggttctattctgctgaactatt +gaatggaaagattggttgacctacgtactatttgcttgaagtcatcaatttgacggggtg +agagacatatggtgcatactttacggactctatattttagatcagaagcttagcagtctt +ctctacaccccctcacgacataattgcttttaagaatctatgtttgattcctctacggga +attcggatccgttcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagc +atacgaacactttgctaactagacgtatgtatagtagctataaatcccgacgatatttac +aaaaagaaatgagactcaaatatatacatagcgaccctacacttattcgcaccctgatct +aggcgatcctagcacccacacccgaaagtgagcactagtgtcttccgtattaaatttact +gcagttgagattttagttgtctactaaggattactctaacccgtaataaggatcaagact +cggtactagctttactatcattccctatgtgttttcctaactcacaagggtacgtaccag +cctatgtaattacaataatgataaagacacaaaggaagtaactttacaaatgagtctcca +gttacactagcttagtccctcccatcttgctttgaagtctaaatacgcaatctctgagga +tatacagcagaagaacactcataacgttggagtccaagaattagactcatagggccccca +acatttaatatgtactgtgagtttgaaggtgttctattgttaattcctgctcttgataca +tgacacgtactccgtgtttaaggcttcggactgactttctttcataagttgagcaacgaa +aatttcagaatcgataagttggattcactaactaatacggctgattgaaaactccactcc +ggacctatatggtcgacctttatacgtaaccgatataaaacttataggctggtatatcga +gccttcctagcgcaatttcggatggggtttcttctactactcaacaacggaatagtcttt +gtttagtaaaccagagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtc +attatggactggagcactcttaaatcactctgcgtgtgctaaacgatagatcataacatg +tcctgagtaaattttcttgatacgtcgcaatataccgttattagttaaacgttctcatcc +gtcatgcgtgaaatacggctgtcgtgctcagatatactattagcgactcatctcgcctaa +cacgcacacgtataaactcggaatgactgccgctcttacatattagaaatacagactaca +ccacggaagcattgggtcattctcaaccgctgtataaaagatgattagtcttataataag +attaccaaagaggcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgt +aggcagggagtgaggacgagatggtactcaggacaaatattaaccggacgaagtggttta +cgtcgtactttcactattagtagtaaatacaaggtaacaccggggaatagtactaaatat +aatgatatctatcttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaa +aatgtgctgacttatagcatgatacaaccgattgttacttttgtctattcaaaagattga +atagttttttatacaaaagccgcatacttatgacggctagtatacagtttcatcccctag +catcaatgctatggacagtattgaacttataggaaattcttctaatagggcaaatccgtc +gtgatgcctattttttttcagtcacatcctcaaatggcactagtattgtcgggatcccat +taacaggctcaaccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgac +agcgacagaactcccatggataaccaattataaggcccgtaatcctctagacatcgttta +ccaataaatccgctttctccgtaatcatgttgaataccccagagtagtccagatgataac +cgatgaaacacaagtctttctcaatgcacttacggtgaacttattaccgccaacgtagct +catcaaggttgcgacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactt +tcgtatattcaacgccttgtaattttactttaagacgcctggtgatgtagattcttagat +aatcagtttgttatcggctgtactttaccataatttcacaggtttcaggtcaagaagatt +atagctgtatatacagttccatgctcggtgcacagaaacgtgatcggataataatcaatc +gcttatgtcgtctttaggcgtatccaatacatgccccgataccgcagtgtatttcgacat +gtaggtataccgtcgcatttgagctcgagtcaggacgtcagctagattagattccttaat +agaatataccgacctctagtccgaactaaactatagataacgccaacttcaggttaattg +tctagtcgtctgtttgcagatgggattcttagatgagtgagtatcggccatattggttcg +agcactttagtttttgatgcataggatatgcaatgtatagctgaaagtactttatctgtt +tcaaactcacattgattaaaccggtaaacctttaaagactacaagaaaatattcagtgag +ggcaattttgtcaatcacaatcttccagctagagatacttcacaatttgtcttgaggcta +cgcaacattagacggattttcgcgttttattgaaataatcgaggggcccaagagtatcca +tagttcattttgtaagatttctttacaggcttattacagcttcttcagactcctacatgc +ttacgagttatatgctagcatgtgaacaatagattaatatacaggaaaacgtacattgag +agagatgaccctacacagcgcaaccgttgagtactttcattaaagggtaacgctctcgag +acagcatccttaagatggccttattgtcaaatcatttgcagaagtacgcaagatccctaa +ccaacgtagaagaatccctacaaacacatgagacgcggtgaaaatagacagggtgttagt +attcaatcttcggagtatcaatttcgccaatcttggtgagaaagcataccctttcttcag +agaaagaagatcaatcataacactatctttaacgaggtacgcacgcgcatcattacctgc +ctccatggatctttaggatagcggaaagtattggcagcgtattgtgatttcgttcctact +ttatcaatttcacattcatatacatgtcttttatcaaaatcgccaataagataggatgag +ctatattagatgctagtagagttcgcgccaacatcatcgataggaatactcaggacagcg +tgataggacttttcaatccctaatactctctataattataactctctcttaagtttggag +gcagtaacgcgctctatataatcagtttgctgcaccattcttcagcctctgatacataca +aataaattccacagcagtaagagggtttaattgagacatcttgggaacttaggattttac +tctaacatcaccgaaacgattattggataccgtacctaaacgaactttctcaaggcagta +atataggacatccgcaataacacaaatgctgcctccccaggagttatgtcttcctggagg +ctatatcttacacccactcactataggcaaactaaagtttaaatgttgattgtctaaaaa +aaagatagataagagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattc +tctggacttgaagttctgtcctgttcctctgcaagaaacaaacttcctttaaagctattt +acgacgcacatctcagcaagttataaacatgttggaagtttctagtcggaattcccaaag +aacggatctatctaatgcattcctacatttttcctgtctgccgatggtgccatcctattc +aaagaatttcttaaaagtagattaaatgggacttttaacaatgagtaaccttacgcctct +aagggttcctcgagtgccatacaccagtcaggtccgagccacatacacggagaacattct +aacatagcattctcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaa +atcatacttgcaatcccatagcacggattaagaacctaagaaacaattcagtaaaacatg +ttcgaattcttggtatgggaacatcattgcagctatggtctaacgcattaatgtttgggt +acatcttccatcatataaacaggaagagtctgacgacagggagtgcttgcgatcatgtct +atcattgtgaaatcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataaga +tttagaaaaatagaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatat +atgatctgctttaataaaactttatccataggatacgtttccaaatcaattcaataatta +ttagtcaaaatagataaggatgaacaacctgaaggccgatcggacgtagaaagtggtccc +atcactttgagttgatattgttgaaccacacgttattatggttttcaaacagtctcagga +tattgtatatacagataatccgataccagttgtctgacgcccctcttacgtaccccaccc +tttgtgacgtttaaagcagttgttcagtattttaaactaggcggcaactaatttggaaag +aagcacagtggatatgtctaaattcttgttattcaggcctgaatttaatacaccgcatag +ttaacttcgcggtagagttgttcatcatgcctcctctaagctaccacttctatgatacac +caatagttgttctacggaatctgataattggccaagtcataaacttccgctgcgttcaac +ccccttgctcgaatatccaactcgaaaagacagccttttggtgtccggaacaaatcagtt +acttcttttctgatgttaattctctgtggtcagatacagaccaaaaactccgcggattta +ccatcctccaagaacaaatttgcatcaacatagcattttggctacatattctaagtctca +atagtttaggttttcaactacattatcccaacattaggattggaggaataatagctgggt +aagtccccttgcgtctacaatcgactattttttatgaatatgcttctgccgcacctatgg +ttattaaaaaagtcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatgg +cagcagccaaagagcatataattagcaacactctaagaacattatagatatgatgatagc +gatcgtcatgatgttatccggtcacaatagtagcttcatcagctaattcgttttgccagt +ggtgacttgcgctggaagaatcgttatacggtcccttccctcttgatacggtgggggctt +attcaaccgcgtggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagt +caactatactaaatcacaaaatagtgatcaatacatacccgcttcatggttttaaccatt +taattgattaaagatattccgctaagaaccattatctacctaaactgatcgccgtatcct +agtagtttgaaatttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgta +gaataataggtcttggagctaaatgatgtgattggtagtgaagacttacccttacaactt +taccggtttctcggaagaatatactagagaatcaatgcatgggctacataagcactttag +tctaatgagataaaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaa +cctggtaatttaaaccatatatctttatgtcgtcaataactctcatatgttttatataac +ttcccaatcacgacttgtaactgcttgttcgactgagctgtttgagctatgaggccggga +tccggttgagctacatctatttgctacaagaaaaatgaaagcacatttgttgggagttct +ggctacactcatagagaaataagtggcccgagtgggtgcggcctgcctccatattcaagt +gtatcttaaaccaagtggttccaacgctcgcgctaaagaattaaagcctttatttcctcc +acggagtagcccgtaatccggttcgaaagagaccattgaagttaattttcatatccagtg +aagtttaggcacaagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatat +gattcatcctaacttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcg +agttaattttcgccttctccaacatggcatccctacgttcgttataaggaccatacatgt +aggttttaaaggtttgcggttaatcgatatttacatcatagaaattctatagtcaaattt +acaagactctagatactcactcgttgcagccggctaggaagcgctttgtaccttacttcc +cttttcgttgcgtaatatgaatttcatatagtaagttcaaggcactcatacctccgtgaa +gagggtagatagactattaaagttgtttaatagtacgtattgatggaaatgacccgtagg +agatttaccactcaatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcga +aacatgggttgggtccttcaaacacgaatccaggtagagatacctttgcaatttttcgat +gaaggcgaccgagataaatgagctataacactgtatgtcttttgattgctataaaacaca +gaaacggatattaatttaggccgtaaccaacatctgttatttgacatagaacagatggtc +ctttacagcgtattccggccttaatattgaggtccagtgtattgtcctcctttaaagaag +ttgattgtaactgacttaaataagacatgtcacccattcactgggttgcaactgctggcc +ctttttgtccatcgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaag +acataaatgtcgctatgaaggttattcattaattttagctgttttcttagaaaaggtaaa +tttaaaattgaaaaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgg +gcatcattgagattgtaagaaataaagccataaccagccccggaatagaaaatgttaagg +aaaggcgatcttctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggac +attgcaataaaatctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtc +caccatgtgcagaggataacggaatgtggttccgtcccataaacgatcattctcgcccac +ttagtggcgcggtaaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggc +taccttctccaactttagtacaacgaataatgtccgattaacaaggagtcaatttgtcat +gaccagttcattcaggtacttgtatctatacggacgcgttccagagtagtatttgaaatt +ttgaggttctactgataagtttagctatcgctgtatgtctgaataagaatttaatgttta +tcttcgataaataacaattaacaactcctaggtgatacactgtgaagtctgctgttcccc +aaattacatatgctattttgttcacataccatgaagttaagctaagtgctctataatggc +ataaacggttatcaaactagctcgaatttcttttattacgccggaagcggattaactgct +gtagatcaaacacgttaggatagtgtcgttttcatatatatctaaattcggtctaacatg +cattacccatgcttgataacgtagcacttcgcagtctaattatgtaatgtccgtttaacc +aaactttaaaaaagtttatctatcaccagtgatgcctcatcgtgactacccggatcttta +gcctttagggtctaaacagaactaatattactacgtgtcatactccggagcttaaccagg +tgaaacttatttgttaaccaaatttagtgacagggtagaaatacgtatcaaattaaccca +gcaatacaataagcatgaaaataattgtaatcgggtttgggccggaatcccgcttggcga +aaacttaatgacatagtgtgatgcattttgcactggattgagccacaaactcaactagca +ttatgctcaatatttggccagtgttctacggtttgaaatttataaaggccgcgcaaaagt +cttgtagttacaaacgcataaatctcgaacgtaataggtttaattagaacatccgtagga +tttctgtttatagtagatttatactaaatgttctgattagattctgacggccttacccat +acaattaataaagacgaatatattagttatagtttactatccaaataaattaagcgaatc +gaaataaactgtcacgatactgggcagttatcaacttatcacttatacagttcggacact +ctatattggtctgtgagtactctatcaaactaactcataagttaactgcgcttccattaa +atttcaatacgttcttgtgctgtgtacaaacctataatcgaataaatgacacatatggag +atgcataataaaaaaaacggctccatatttctcgttaatcgggcattcttaaggaggagc +atctcaccaaaaataacgttcctgataagtcttaactattagaccgtcttcgggaatgaa +cgaaacctcaagctagcatggtatagttcttgatagcgcgtaaattctgataatactggg +cggacagctggaaattagttgccagtgcacctacgcaaatagtttacataaatcaacggg +ctccgaacgtaaatacaaagggttagttacatcgcaacaagatgaaaagcatgtatgtct +accgtcatccgtccctaacaaacataaaggtggtgaagaatctcgtaggtcaactataac +tccatccttgaagcaactactccgcgtccgtgtgcgtagttcgcaacgagaacactactg +aaaaaagctaaacaactctcggtacaaatgcggcttgtgtcgataaagttggtggtagtg +cacggaataacataacaaggaatattatttattcaaattttttgtgactgttatttgttt +tctgcctagaatgtaaggatgtgttttttgtgacctgatagttacgcttatttcaggtcc +acggtgcgtgagagtgtgtcctataacggcaggggagcgaagtagtgtcctttagactat +tcaaggtagaattttgataacgctctataaaaggtagaaaatcatgattgagcaataaga +ccccaacttatcaaaaaaggagttctcgacagcgcgtgtacagtccctataacggctgta +tttcctgtgtcacaacaccctcccatcgcactcaaaatgtagatttatgatcagacgcta +acttgttcttagagaaaaatacacgggatactctgtgcaacgatttcattaataaggtgc +agcttgggacttttttggccgtaggctttattaacattcacagtaggtagcgagacttcc +tatgaaccaatcatgccacgcgttttaacgtttcaaatataagctaggaagcgtttgcca +ggacttctataatgcaccgttttttttagtacttccttactagccttagtttatgttaga +gtctttccaattacaaaggattgaatagccaaaatttctacaattctcagcgaacgccag +cttaatctaaacacgagcttcaaatattctacatatcggcaggagtcaatatataaatat +gaaaatcgtaccatcctcgtacttttagaccaaacgtcttcggataattaaatccttttt +caattaccacagtacgtgcattagaactactgctatgaaagtaaaccttgaaatatagtc +ctcaagagcgtatccaagtacattgcacgtgtatacagtcgtataaacgagttgatgttc +tgacgctagagcttaccattcgttaaacagataactaaaatttaatggctgagtgactta +gtgttttcgacaaacgtcgcggatgtagactattgtttataagcaatttttaaaaacata +tgttcaaaacggtatgggatatgtcgaattccacaggggtttatgtaccatagaagtatg +tataaggtactaaaggtttaaatctgtgatattcggttcggtgaaaatcagactagtcac +acttagtgtctgtaaattagattgggtgaaggtaagcgatcccgaactctacaaggcatg +ggatgagattctaccgactccggataacactttacgatcgcgcataactctagctcttag +ataagtttaacttgtcgatctcataaacagttcaaaatctgcgatttattgtatcaaatc +catcctctatcttctataatcatctgaaccgcgatacggcactatgagccaagtgaagat +tgaatccaagaaagctataattggtttattttagtccatttaaattaagtccggtataag +tgctctgtacaatatgcagtctcatgggcatatacgttaactaccttttgatacttcgaa +ttggtaaaatatcgactatcgatttgcagtaaaaggtgtagagtccaattactctttcct +gttacatacgatctcttagtttggacaactagcccatgatggcgctcctctagcgcatga +acctactttataattacatctttatcgatgaatttttttagactgcggaggccttgagtt +ttaacagggctgctaaatttcttaagcgattagacggtagcgtcgtacgctacttgcttg +gaacaggcaccgaaaatattgatctactattgcgtcaactctattctgctaatagcgatg +gcaaatcacagaagccctcttagtgacaatagttgtcaactatatctaagtcgaccttta +ctgtatcaacgatcacggagagaattaccgaatacgaaacctcaggactaaaaaacggaa +aggatttgtcgacggtaaatataatacttgttaagggtagcgacacaggtatactttggg +tgtaaacgtggtgcttcccggaacgattttcagaccagaaaattgttccggtaaccagga +aatctcgtctgcgttaattcgtgttagtaaacttgatcttcagactccttcttttcgttg +cagcgagacttaaattatatctgcgaaatagtgccccgtgcatacttcagatggtaggag +ataccatttggcccattgtgactttacgcgattaattaaccgacatacatctgttcctga +gctatgatcgtctgaataaattacggtctcctcttgatacctaatggtttctggagacgt +ttctcatgttcaaatggatagcaggagatcgcttcatcaagtttagctacgcagagcatc +aaaatatgtatgggaaagtcgatttccaaaccagaagggataaagagaaataacggactt +ctccgtagattagcctgatattttgatgggaatcatggcggcacatacgtaagagttgcg +tgaacgaatattttggacggcgggagacacatatcggccattcgttaaggtctctatatt +ggacatcacaagcttagcagtatgagctactaacactcaagacattattgattttttcaa +gatatgtttcattcctctaccgctattcccatacgttcgattcgccgggtgagcgaaacc +acgggactgaggttaagctaatcaataacaactcgttgcgatagagacctatgtatacta +gagagaattccccaacatttttacaaaaacaaagcagactaaaatagatacagtccctcc +atacaattaggaccaacatgttattgccgatcctagcacacacaccacaaactcagaact +tctgtcttacctatgaaagggtctgcacttctgattgtacgtgtctaattagcattaata +ttaaaactaattaggataaactataggtacgagctttactataagtcactaggtgttttc +cgatcgaaaaacgggaccttcaagccttggtaagtacatttaggataaagaaaaaaagga +aggtacgtgactaatctgtctaaactgacaatagagtagtacctacatgcttcatgtcaa +gtcttaatacgcaagcgctctcgttatactgctcaacaaaactcataaagttggactcca +tcatttagaatcatagggaccaaaacatttatttgctactgtcactttgtaggtgttcta +ttctgaattcctcatattgatacatgaatcggaatacctgtggatcccttaggacgcacg +tgctttctttacgtcagaatacatattgtcagaatcgagaagttccatgcaattaagaat +tcgcctctttgaaaactcatatccccacatatagggtccaccgttattcggaaacgatat +aataattattccagcgttgagcgtcccttaagagcgcattttcgcttggcctttcttcta +cgactctacaacgcaagtggctgtgtggagtttaccacagcgcagcaccccatagaacta +cctctgagagcgcgagatggtggcagtatgctctgcagctagcgtttagaacgcgcccgc +gcattaaccagtcatattaaaatggactgtcttaattgtcggcattaggagcaatattaa +ctgatgagggtatcggtcgcagaagtaatgacggaaatacgcctctagtccgcagagata +cgattacagactcagatcccctaacaagcaaaacgattaaatcggaatcactccccctat +gacatatttgaaatacacaagaaaccacgcaacatgtcccgcattctcaaccgcgcttta +taagatgttgagtctgagaattagatgacctaactgcaagaatcatggcgagtttatcta +gtaggcaagtctgtaccctagggttcgaacgctgtgacgtcgtgatcggtctaaggactt +agatgataaccaagaactggtttaccgagtactttcactattaggagtaattacatgcgt +tcaccgcggaatacgacgaaattttttcatatctttatgagcgagatcgtgtcgtctttg +cattgcaacagtcgctaccagtaattgctgatcaattatagattcattatacagatgctt +acttttctctattcaatactgtcatgagttgtttttaaataagcaccagaattatgtcgc +ctagtataatcttgcttccacttgaatcaatgcgatggacagtattctactgattgcaaa +gtagtctatttcggcttagcagtacgcatgcctatttttttgcaggcacagaataatatg +caactaggattctcggcatccaattaacaggctaaaacaccaccgaaagacaggtaatct +acgaagttgatgtttactacagaaagcgaatgatatcacttggagaacattttagatgcc +cccttttaatctagactgagtgtaccaatatatcaccggtctaccgaatcagcttgaata +aaccactctagtactcatgataaccgagcatacacatgtatttctcaatgcactgaaggt +gaactgtttacaccataccttgcgaatcaacgtggcgacttatacttctgtctttgagta +cagcacaccctaatgaatctaagttagttgttgatacgaattgtaatttgactggatctc +gcctcctcatctagattcttagagaagatgtttcttatagccggtactgtaactttattg +atctggtttatggtaatcaacattttacctctatttaaacgtccttgcgccgtgcactca +atcctgatcggtttagattcaagcgattatcgagtctggaggccgagaaaagaaatgcac +agagtaagctctctattgcgacatctacgtagaaactcgcatttcagatcgagtaagcaa +ctctcattgtgttgattcagtaatacaagattacctacgcttctacgaaatatactatag +atttagcctacgtcacctttagtgtcgagtcggagctttgaagatcggatgcggtgtgga +ctgtgtataggcaattttgctgcgagctcgtgacttttggttgatgtcgatatcaatggg +atacctcaaacgtctttatctctggataactcacattgagtataccggtaaaaatttatt +ctattcatctaaatagtcagtgagggctagggtcgcaatcacattaggccacatacacat +acttaacatgttctattgacccgacccaactttagtagcattgtagccgtttatgcaaat +atgccaggcgccaaacactagccagagggcattttgttacatttatttaatcgattatta +cacagtcggaacacgcctacatgcgttcgacttatttgcgacatggtcaacaattcagta +atttaatccaaaacctaaagtcagagacatgacactaaaatcacattaaggtcagttagt +gaaggaatggctaaccagctagagaatgcatcattaacaggcacttattgtcaaatattt +tccagatctaagcaacatcacgttaaaaagtacaacaatcacttaaaacacatcagtcca +ggtgtaattagaaagccgcttagtaggcaagcgtaggagtataaatgtagacaatagtcg +ggacttagcagacactggatgcagtcatagaagatcttgcataacacgttagggttagag +ctacgaacgcccatcattaactgcctaaagcgtgcgtgagcttagcgctaacttttccaa +cacgtttgtgatttcgttcataatgtatcaatttcacagtcatatacagggagtgtagaa +aaatcgcaattaacatacgttgacctatttttgttcagagttcagttagagcctaatgat +tcgagagcaataatcaggacagcctcataggaagtgtcaatcacttagaagctatattat +tataaatcgctctttactgtcgtcgaaggaacgagcgagagagaatcagttgcctgcaac +tggcttaacaatatgatacataaaaatattttcatcaccactaagacggtggaattcaga +cttattggcaacttaggatgggactattaaataacccataagatgttgggataaagttac +gaaacgaaagggatatagcctgttagataggaaatccccaataaaacatagccggcctcc +acagcagtgatctattccgccacgcgatatctttataccacgcaatataccaataataaa +ggttaaatgtggttgcgatttaaaaaagatacatatcagttgcaccgcgtagcaaatccg +tatgtgaagcgtaacctagaattatagcgtctgcaagttctctaagcttcctctgcaaga +tacaatatgactttttagcttttttactaccaaatctcagaatcttagaaacaggttggt +acgtgctactcggaattcccaaagtaccctgctatatatgccattccttcattggtccgg +gctcaccatggggccatcatagtaatagaaggtagtaaaactagttgatttccgactttt +aacaatcactatcctgacccagatatgggttccgactggcccttactccagtaagggcag +acacacagacaacgagaacttgataactttgaattctcaaatcgatcattgcaacgtgac +ttatttactagcctactcctataattcatacgtcaaatacatttcaacggaggaagataa +taagtaaatattcactaaataatggtcgaaggagtcctttgccaacataagtccacatat +gcgctatagattttttcttggggttcatattcaataagataaacagcaagagtatcacgt +cagcgagtcattgagatcttggctagcattgtgatagcatattctacctaaatggtagtc +tagcacagagtggataagatatcagttagatatagacaagtactataacagatctcgctt +cgttggattgtatggctagctttgatgatatgattttataaaaattgatccagacctgac +ctggccaattatattcattttttatgagtaaaaatagataaccatgaaaatactcaagcc +ccttaggacgtacaaagtggtaacataaatttcaggtgttattctgcaaccacacctgtt +ttgggttttcaaaaaggctaagcagattggttttacagataatccctgaacactggtatc +tcccaacgatgtcgttcccaacccttgctgaccttttaagctctgctgaagttttgtaaa +ctaggcggaaaatatgttcgatagatccactcgcctgaggtagaaattcgtcttagtaac +gcctctttggattacacagaatagtgtactgacacgtacactgctgcagcagccatacgc +taacattaaaattcgttgagtctacatttgttgttattcggattatgttattgggaatag +tatttttattcccctgcgtgaaaccacatggatagattagcctactcctaaagactccct +tttggtctacggttcaattctcttactgagtttatgttcgtaattatatcggcgcagtga +atctcctaattatcaccggagttaccagacgccatgaacttatggccagaaacattgcat +gtggcctacataggattagtatcaagagtttacgtttgcaacgacatttgaccaacttga +ccattcctgcttgtagaccgcgggaactcccctgcacgcgactatagaagttggtggtgg +atgtggcttatgccgcaaatatggttttgaaaaaagtaatctattgcttgatacctgaat +tgagacatgtataagggctattgccagatgaaaaactgcatataaggtcaaacaatataa +gaacattatacataggatcttagcgttcctcaggatggtatacgctataaagtctagctt +cagcagctaaggagttttgccagtgcggacttccgctggaagattaggtttaaccgccct +gacatcttcataaggtcgggcctgattcaaacccctggagtgccgtctcatacttgaatt +aatcgatggaaaacttcttctagtctaatattattattaacaaatgacggttcaataaat +aacaccgtaagggtgggaaactgttaagtgatgaatcattttaacctatcatccattagc +tacagataatgataccccgatccgactagggggtaagtggttgttccgttaggataaacc +atgtaaaacgttagagggtttgtagattaattggtattccagataaatgaggtcagggcg +agtgatcaattacactgaaaaattgtcagcttgcgcggtagttgttaagacagtataaat +gaaggggattcagaagcaagtttctcgattgactgaatttataaaccagtcgtcaatcat +gatttttgtgtcgattaaagcctaaatggtaatttaaaccattgatatttatcgagtcta +taaatatctttggttgtatattacttcacaatcaccaattctaaatgattcttccactgt +gcgggtggagatatcaggacgggttaaggttgacctacatcgttttgatacaacaaaaat +caaagcacatggctggggacttctcgatactatctttgagatagtacgggcaagagtggg +tgacgcctccctacattttcaagtctatcggataacttctcggtaaaacgctcgcgatat +agttttaaagcattgatttaatccacgcaggagcaagttttaccggtcgaatgagaaaat +tcaacgtaagtgtcatatccagtcatggttagccaaaagcatgggttatccaaaaggaat +aaaacagctcttcaacaaagagatgaggcttcataacttcgatgaatgcgtatggttctg +atatatagatcgatgcatgaggacactttattttagccggcgaattaatggaatccatac +gttacttatttggacatgacttctaggtgtttttgctgtcccgtttagcgatatttacag +attagtatttcgtttctcatagttaattgtatctagatactaactcgttgaagacgcata +ccttgccatttgtacaggacttaactgttccgtgcgtaatttgaatttcttataggttct +tcaaggcacgaatacctcactcatgaccgttcatactctagttaaggtcgggaatactac +gtatgcagggaattgtaacctaggagatttacaactctttaaacaagagtcgctgaggtc +caggatcaaaacactgaatctcctaacttcgggtgcctccgtaaatcacctagaaaccta +ctcatacatttgcaattttgagatgtaggcgaaagagagaaatctgctttttaacggtat +ctcttgggattccttttaaaaacacataacgatagtaatgtaccaagtaaccaaaagctg +ggatgtgtctgtgtactgatccgccgtgtcagagtagtccgccatgaatattgacgtcaa +ggctagtgtcatcaggtattgatgttcattgtaaatgaaggaatgaactaatgtcaccaa +gtaaagggggtgaaaatgctccccagggttctacagacatagagatggtcagaacacgac +ccccctctcaacgcagtgtatttgaaatatatggacatatctaccttattctgtaatttt +agatgtgttctgtgtataccgatattgataagtcaataggcttgattacgtatcttaaga +caaatctgtttcgcaagtaggaccgcatctttcagattgtttctttttatgccataacct +gcccaggaattcaaaaggttatcgatacccgatatgctgtgaattattattctaatggcc +actcattcctgcttatatctggaattggcatgaatatcttacaacctaaagtctggcgtt +gcgccagttctacttcgtaccggacaccatctccagtcgttaaccgaaggtgggtacgtc +acataaaagttcattagaccacactttgtgccgacgtatatagatatattacacgtatag +ggaatgttttctcctaggtgacccgaccttctactaaggttgtacatcgtataatggccc +attaactacgaggaaagtggtattgacctggtaatgcacgttcttcgatatataccgacg +aggtaaagtctactattgcaaagtttgacgttatactgataagtttagatttccctggat +cgcgcatgaacaatgtatgcgttatctgccatatataacatgttacaaatccttggggat +actatcgctactatcatcggaccaaaattaaataggctagtgtcttatcagaacatcatg +tttaccgaactgatctattttccaatttaagctgatattacgtccgcgtatttattttag +ttccccggatgacgattatctgagctacatcatacaagttagcatactcgccggtgcatt +gatttcttatttcgctatatcttcaagttcacaggcttcatatagttccaattagcagta +taattaggttttgtaactttaaccatactttataaaaggttatattgcacaactgatcaa +gcatccgctataacccgagctttaccagttagcggctaataacaaataagatgacttcgt +gtcatacgaccgtcatgatcatgctctaacttaggtgggaaccaaatttaggcaatgggt +agtaataagtataaaatgataccacatatactataacaatgaaattatttgtaatccggt +ttgccaacgtatcccccttcgcgataaattaatgacatagggtcatccatgtgccaatcg +tgtgtgccaaaatctcaaattcaattatcatcaatattggccaagtgttataagcgttga +aagtgatataggccgccaaaaagtagtctacttaaaaaccaatatttatcgttcgttatt +gctggtagtacaacatcacgagcatttctcttttgagttgatttatactatatctgctga +tgtgattatgtcccacttacccagaatattaagaaagtcctagattgtaggtatacttga +ctataaatataatttaagactatacaaataatctggctacattatgccatcgtagaaact +gataacgtagtaacgtcggacactagattttggtcggggagtaatctagcatactaacga +atttgttaaatccgctgaaagtatatgtcattacctgcttggcctgtcttcaatacgttt +agactattaaggactcatttcgagatccagtattaattatacgcatccatatttatactg +aagacggattgagttaggacgacaagctaaacaaatattaagttaaggattagtattata +ttgtagaaactcgtcgggttggaacgattcatcatcatagaatgcgttacttattcagag +agacttaattcggttatgactggcagctcacctggaaagtaggtgaaaggcaacagaaga +atattgttgactgaattctacgggctacgaacgtaattacaaagcggttcgtaaagagca +taaagatcaatacaatggatctctacagtattacgtaaataacatacataaacctggtgt +tgattcgactagctcatagattaatcattaattgaagctacgaagacgcggaagtctgcg +gagtgagcaaacagtaatcgactgataaatgcttataatatcgcgcttaaatgccgcatg +gtgtacattaacgtgggggtagtcaaaggaatatatttactaggaatattagttatgcaa +atgttgtgtcaatgtgatgtgttttatccagacattggatgcatggctgtgggggcacag +gatacttaccattagttcacctacaagcggcgtgagagggtctcagttttagccagcgca +gagaagtacgggcctttagacgattaatgctagaattgtcataaacctcgtgaaaagcta +gttaataatcatggtgctagaagaacacaacttttctataaaccagttctcgactgacag +tcgtaactcactatatcgccgctttgtactgtcgcaaaaaaacctcacatagaaagaaaa +atctactgggtgcatcagtagagatcgtgttctgagagataaatacaccggatacgatct +gcatcgagttcatgtattaggtcaagcttgggactgttgtgccagtagcattttttaaca +gtcaaagtagggtgagacacgtcatatcataatatatgccatcgaggtttaaagtttata +tgataagctagcatgcgttgcaatcgtattcttgaatgctccgtggtttgtactaattcc +tttatagactgagtgtatcgtacactcggtacaattacaaaggatggaagagcaaatagg +tcttcaattataacagtaccccaccttaatctaaaaaccagcttcaattagtattaattt +cgccaggagtatatatataaatatctaaagactaaaagactcgtacttttacaacttacg +tcgtagcataattaaatcatgggtaaatgtcatcagtaagtgcattagaaatactccttt +gtaaggatacagtgaatgtgtctcagcaagtcagtagaaatggaaattcatactcgatta +aggcctataaaactgttgttggtatctacagagtgattaaaattagtgaatcagattacg +aaaatgttttcccgctcgcacttacgcgtttagacaaaagtacaggtggtacaattggct +gtagtagaattttggtataaaataggtgataaaccggatgggtgtgggcgaattcaaaag +cggtttttgttccatagaactatgtagttggttataaaggttgtaatctcggagattagg +ttagggcttaatcagaatagtaacaatttctctatgtaaagtacagtgggtgatcgtatg +agttcacgaactcttaatgccatgcctggacaggataaacaatacgcatataacttgacg +atcgagcttatatcgacctatttgagaagtttaacgggtcgatataatatacaggtctta +atagccgattttttctagaaaagcaatcctatatcttagttaatcagatcaaccccgtga +acgatatatcagcaaactgaacattgtatacaacattcctttttgtccgggtggggactc +catttaaagtatctcacctagaactcagcggtaatagatgcagtctcttgcccagttacg +gtaactaaatgttgatacttagaattgctaaattttagtctagacatttccaggtaaacc +ggtagacgacaatttctctgtcatctgtcataagatcgcttagtgtgctcaaattgcaat +tgagggccctactatagacaatcatcagactttttaattaaatagttttccatgaatgtg +ttgtcaaggcggaccccttcacttttatcacggctcataaatgtcgtatgactgtagtcg +gtagcggccttcgagtcttcaggggaaatggaaaagaaattaggcttctaagatggacta +taatcgattaggctaattccgttcgcaaatcacagaagcaatcttactcaaaattgttgg +aatcgatagcgaacgcgaccgtgaatgtttaaaagtgctcgcacagaattacccaatacc +tatcatcacgacttaaatacccaaagcagttgtagtcgcgtaatagattaagtctgaagc +ctagagacaaagggatactgggcggggaaacctgctccttcacggtaacatggtaacaac +agaatttggttaaggttaaaacgaaatatactcggagtgaattactgttaggtttcgtca +tcggatcaataagtagtttccgtgaagacactcttatattagatctccgaaattctgacc +cgtgcattaggcacttggtaggagattccatttggaacttgctcaatgtaagccagtaat +gttccgaaataattcgctgcaggagcgaggagccgctgaataaaggaccctcgcatcttg +ttaccttatggttgagggtcaccgttctctgcgtcaattccagagctggagatacattca +tcaacgttacctacgcacagaataaaaagatcgagcgctaactcgttttcctaaacacaa +cggatttagacaaattaccgaatgcgccggagagtagcatcttagtgtcatgcctatcat +ggcggctcagtacgaagagttcaggcatcgaatattgtggtagcccgcactcaaagttcc +gccattaggtaagctatatattgtggtcagaacttgaggacaactatgagctactaaaaa +taaacaattttgtcatttgttctagatatgtggcattcatcgaacgcttgtaccagaagt +tacattcgcagcgtgagcgaataaacccgaatgagcgtaacattatcaataacatatagt +tcagatagagaacgaggtattcgacagagaattacccaacattggttattaatctatgca +gaataatttagataatgtcactacataatattaggaccaaaaggtgattccccagaagac +aaaacaataaacaatctcacatattcgctagtacctatgtatgggtatgatcttctgatt +ggacggggataatttccaggtatattaaaacttattaccataatctagacctaagagagg +ttatataagtaaagagctgtgttccgatagaaaaacccgaccttaaagacttgcgaagta +aattttgctttaacaaaaaaacctacgtaagggaatattctgtataaactgaaaagtcag +gtgtaactacatgagtcatgtcttcgattaattacaatgcgatctcgttattctgatcaa +ctaatatcataaactgccactacatcttgtacaatcattcgcaacaatacttttatgtgc +taaggtcacgtgcttcctctgctatgctgatttaatcagattcataaaggaatacgaata +actctggatccattaccacgcaagggatttatttacggctgattactttttggctgttga +cagaactgccatgaaagtaagatgtcgcatcttgcataaataatagcacctaatatagcc +gacaaagtgattccgataacagattttaagttgtccagccttgagactccatgaagaccg +cttgggagcttccccgtgattagaagaatctaaatcccaagtggatggggggagtttaaa +tctcagcaccaacaaatagtacttcctctcagagcgcgtcatggtcgaaggagcctatcc +tgatagaggtttgaaagcgcacgcgcatttaactgtcatattaaattggaatctcgtaag +tgtcggcagtacgacaaattttaactgatgtcggtatacggagaagaaggaagcacgcat +tgaagcagctacgcagaactgagaagatgacactctaagatacaattaatacaaaaacgt +tttaagcccaatctatcaacagatgtaagatgtctaatacacaagaataaaaccttcatg +tcccgatgtataataacagctttatttctgctggtcgaggtgaagtagtggaaattactc +catcttgctgcgcgtctttatagtgttggctactctgtaaccgacgcgtccatccctctc +tcctagtgatccgtatatccaattagaggataaccaacatctgcgttaccgacgaattta +aatttttcgactatttaattccgttcaaacccgtattcgtagtaagtgtttcatagattt +atgaccgacatcgtgtacgagttgcagtgcatatgtagataccactaattgctgatctag +gatacatgctttataaacatgcttacttggctattttatttactgtcatgtgggggtttt +tattttcaacaagtatgtgctaccattggataatctggcttcaaattgaagatatgcgtt +ccaaacttgtctactgtttgctaagtaggagttgtcccattagaactacgcagcacgtgg +tttgtgatcgaaaagaataattggcaaatacgaggctagccttcaaatttaatgcagatt +actcctcagaaacacacgtaagcgacgaacgtgatgtttactacacaatgcgtatcatag +aaattcgtgataatttttgttccaacctttgaatctagactgagtggaaaaagatttcac +cgggataccgtttatgctggttttaaaaactcgtcgaatcatcttataactgcattcaaa +tggatttctcaatcatctgtacgtcaactgttttaacaataacgtcagaataaaccggca +caatgagacggcggtctttcactacaccacacccttaggattataagtgacgtgtggatt +cgaattctaaggtgacgggatctacaagcctcagctacattaggtctgaagatctttcgt +atagccgcgtatgttactgtttggatatgggttatgctaatcaacagttgacagcgagtg +aaacggccttgcgacctgaaatctttacggttaccttttgattcaagacaggatcgacga +tggaccacgtgaaatgaattcaaaactgtaacatcgcttgtgcctcagcgaccgagtaac +gacaagttcacatcctctatgcaactatcattgtggtcattaaggtattcaagattaact +aagagtcgaccatatattctagagttttacaattaggaaccgttagtctagactaggagc +gtgcaacatcgcaggaggtgtggactgtcttgacccaagttgcctgacacatagtgtctt +ttgcttcatgtccttagcaatgcgatacctcaatcgtagttttatcgggataaataacat +ggtgtttaaccctattaatggtttctattaatctaaattgtaaggcagcccttgggtcga +aagcacattaggccacatacacagtatgaaattgttcgagtgtccagaccataattgact +accatggtacacggtgttgctattatgactcccgcaaaactcttgacagagggaattttg +gtacattgatgtaatcgatgatttaacagtaggaactagacgtcatccgttagactgagt +tccgacatgctcaaattgtcaggatttttatccaataactaatggctctcacatgtaaat +aaaatcacattaacgtcacttagtgatggattcgctaaacagatagactatcattcatga +actggcactgtttcgattatatttgcaacatcgaacatacttaaagttaaatacgacatc +attcaattaaaaaaattcagtacacctctaatgagtatcccgctttggaggaaagagtag +cactttaaatggacaatttaggccggactttcctgtaaatggatgaagtcattgtacagc +ttgaataaatcgttagggttagtccttacatccaccatatgttaatgaataaagcctgag +ggaccttagagctaacttgtccaacacgttgctcatttacttaataaggttgaaatgtat +cagtaagtgacagcgagtgtagattttgaccatttaactgaccttcacagttttgtcttc +agacgtcacttacaccataatgatgacagagcttgtagatgcacacactcattcctagtg +taaatcaagtagtagctagattattataaagagatattttctggcgtcgaacgtaacaca +gagagagtataaggggcatgataatggcttatcaatatgtgtaagaaaaagtttttaata +tcatctaactcggtggaatgcacacttatggccaactgaccttgggacgagttaagatac +cataagaggttgcctgtaagttaagataacaaagggatattccatctttgtgtgctaaga +acctatttatatttgcagccataaaaacctctgtgctatgcagccaccagagttatttat +acaaagaaagagaccatttagatacgttaattctgcttgcgatttattaaacagacattt +cacgtccaaccactacaaaagccctatcgcaagacgatcattgtattatagcctatgcaa +cgtagctaagcggccgaggaatcataaaatatgaattgttacattgtttactacatatga +tcacaatctttgtaaaaggttcgttcgtgatactaccatgtacctaactaacctgagata +tatgcaatgacttatggggtcagcgcgcaacatccgcaaagcatagtaatacaaggtagg +aaaacttctggatttcccaaggttataatgctctatactgaccaagagatccgttacgac +tcgcaatgaatactctaagggcactcacaaagaaaaccactaattgataaatttcaatga +taatatcctgaattgcatcgtgtatgagttacgagaagtcgcatttaatgaattagtcat +agaaatgtcatagcaggaacataattactatattttaacgatttaatcgtagttggagtc +ctttcccaaattatgtcatcagttccgatttagatgttttcgggcccttcttagtaaaga +agttaatatccaagactagctcctcacccacgcatgcacatattcgcgagaagtctgata +gaatattcgacagaaatgcgactctagctcacactcgttaactgatcaggtacttataga +caagtacgttatcagatatcgcttcggggcattgttgcgctacctttgtgcatagcagtt +ttgaaaaattgttcaagacctgaacgggaaaatgatattatttttttaggaggaataata +cagtaccatgtaaatactcaaccaccttacgtacttcttacgccgaacatatatggcacg +tgttattcggctaacaaaactgttgtgccttttctataaggataagcagattcgttttaa +acatatgacctgtaaactgggatctacaaaagaggtacttaaaataaattgcgcaacggt +ttagatctgcggatctttggttaaagagcaccattagatgtgccatacttcctatcgcct +gagcgagaatttagtctgaggaaccactcttgggatttaaaacaattcggttaggacacc +tactcggcggatgaagcaatacgataacattaaaagtcgttcagtctaattttggtcgta +gtacgatgagctgatggccaattgtatttttattaacagcactgaaacaaaatggagact +ttagactaatactaaagtctcaatgttcgtcgaaccttaaatgctcggaatgaggggatc +ttcggaagtatagcgccgaagtgtatctcattattataacaccagtgtacagacgacatc +taattatggccagaaactgtcattgtgccattaagaggattagtagatagtctggaccgt +ggaatagaattttgaccaaattgaccagtcctgcttgtagacagcgcgatctaaactgca +cgagaatatacaagttggtggtgcttgtggctgagcacgctaagatgcgtttgtttttac +gattctagtgcttcttaacgcaattcagtcttctagatccgctattccaacatcaatatc +tcaatttaaggtcaatatatataacaaaattagacagagcagctgacacttacgaagcat +cgtagaaccgatatagtcgaccttatgatgatatggacgtgtccaagtccgcacttccga +tgcatcttgacggtgaaccgaaatgaaatcttcattagggcccccatgtgtcaaaccact +cgagtcccgtctctgaagtcaagtattactgcgaaaaattcgtctactattagtttatta +tgaacttatgacgcttaaataaattaaacagtaagcctgggaaaatgttaaggcaggaat +ctttgtaacagttcataatgttgctaaagattatcagaccccgtgaagacttcgggcttt +gggcttcgtaccgtagcataatacatctatatagttagaggcttgcgtgttgttgtgcta +ttccacatatagcagctctgggcgactcttcaatgaaaatgaaaaatggtaacctggcga +cctacttgttaagtcagtttaattcaaggggattaagtaccaagggtcgagtttctctgt +atttattatactgtaggcaagaagcttttttggcgagatttaagacttaagcctatggta +aaaatttgatagtgagcgactatagtaagagatttgggtggttagtaattaaaattctcc +tatgctaaatcaggcgtacaatctgagggtgcacatttctcgacgcgtgaaccttcaccg +aaagcgtgtggattatacaaatttcaaacatattggcggggcacttatccataatagatt +tctgtttgtacgccaaactctgcctcacccctccataaattgtattggctagaggttaaa +ttctccgtaaatagagacacatatagttttatacaattgtttgaatcaaagcacgagaaa +cttttaaccgtacattgacaaatgtcttcggatggggcagagcatctcttcgtgacccaa +atcaatcgctgagcaataagcaagaaaacacagattatacaaagagatctggatgaagat +attcgtgcaatcactatcgttatgttagagagttccatgcatgaggactcgttttttgac +caggagaattaagccaagaaataactgacgtatttccaaatgaattctacgtgtttttcc +tgtcacctttagccagtgttaaagatgactatggagtttcgaataggttattctatagac +attataacgagtggaacacccataccttcacagtgctaaaggtaggaacgggtacgtcag +gtagttcaagggattttaggttcttaatccaacgaagaaataacgcatcacccgtcattc +tattgttttcgtcgggattacttagtaggcagggtattctaacctacctgagttacaaat +ctttaaaaaactggccatgaggtcatggtgataaaatctgaatcgcctaaattcgcgtcc +ctaaggaaatatactagaatccgtctcagaaagtgcaaaggttgacttcttcccctaaca +cagaattctcagttttatagctatctagtggcattcctttttataaaactttacgtttgt +aagggtccaactttacaaaagctcggatgtgtatgtgtaatcttccgccgtgtaagactt +ggaacccatgtatattgacggcatggcgtggctaagcaggtattgatcttcagtgtaaag +caaggtatgttctaatctaacaatgtaaagccggggattagccgccaaaggggtctaatg +acatagagatgctctgaaatcgtaccaactataaaagcacgggatttgaaatatagcgac +agatcttccgtattctgttagttgacatctgtgctgtctttaccgattgtgatttggctt +tagcagtcatttagtttcgttactcattgctcgtgcgatagttccaccgaatatggcaca +ttcgttctttttttccattttactgcaaaccttttcaaaagctgatcgataccactgatg +atggcattgattagtcgattggcaactatgtcctgcttatatctccaattgcattgaata +tagtaaaaaataaaggctcgccttcccaatgggctacggagtacacgaaaaaatcgcaac +tcgtttaaccaagcgccgtacctaacatataagtgattgagacaaatagttctccagacg +tattgagatatatgtctcctataggcaagcgtttctaattgctgaccagaaattagaatt +aggttgttaatactatattcgaccattttattccacgaatgtgctattctactggtattg +ctccgtatgcgatatataaccaacacggaaagtcgtcgattgcaaagtggctccgtagaa +tcatttctggtcatttaccgggagcgcgcttgaacaatggatgcggtatctgccatattg +ttattgttaaaaagacttccgcttactatcgcttcgatcatcggaaaaatattaatgagg +attgggtcgtataagaaaatcatcttttcagttcgcagatttttgccaatttaaccggtt +atttcgtcagacttggtagtgtagttacaagcatcacgattatatcagctacagaattaa +actgtcctgactcgacggggcagtgtgtgagtattgcgctatatattcaaggtaacagga +ggcatataggtcatagtacaaggataatgaggtttgctaactttaaaaattattgattta +acggttgattgaaaatctctgcaagatgacgctagaacacctgatgttcaagtttgccga +taataacatataagatgaattactgtctttagaccctcatgttaatccgctaacttaggg +cggaaacaatgttaggctatgcggagtaagtactatattatgataccacatagaatttaa +cattcatatgatgtctaatacccgttcccaaccttgcaaccgtcccgattaattaagcaa +ttacggtcatcaatgggccaatcctgtctcaaaaattatcatattcaaggttcagctatt +ttggcaatgggtgagtaccgttcttagtgatttacgaacccataatctaggcgacttaat +atacaagatttagagttacgttttccgggtagtacatattaacgaccatggatcgggtga +ggtgttgtattagttatctgatcttgtcagtagctcccaatgtcccagaatattatgttt +ctactagagtgttcgtatactggaatttaaatattatgtaagactagacaaattttatgg +atacattaggccatcgtagaatatgatatagttgtaacgtccctctatagattttcggag +ggcaggtatattgcttaataaagatgttcggaaatcagcggaaaggatttgtaattaact +gatgcgcagcgcttaaataagtttagactattaagctatatgttcgacagcatgtagttt +tttttaccagaaagtgttatactgatgacccatggaggtagctcctcatgataaaaatat +tgttacttaagcattactattatagtgttcaaactagtaccgttgcatactttaagaatc +agacatggcgtttcttatgcagacacacttttttagctgttgacgcccacctcacatcca +tagtaggtcaatcgcataagaacaatattctggactgttttattacccagaagaaagttt +tttctttccggttcgttaagacaataaagatcatttcattcgttctcttaacgatgaact +aaagtacttaaagtatccgcctcttgtttcgactagcgcatagtgtaataattaaggcaa +gataagaagaacaggaacgcgcacgtcggagataactctaatagtctctttattccgttt +aatatagcccgtaattgcaccatgcgctacagtaacggccgccttcgcaaacctatttat +gtaattccaagtttaggtatgcaatggttggggcaatgtgaggggttttatcaagacttt +cgttgcttcgcggggggcgcaaagcagactttacagtagttaaccgaaaaccgcagggag +tcgctctaagtgttaccaacccctcactactacgcgaaggtactcgattattccttgaat +gggctgaaacatcgtgattagcgtcttatgattcaggctgatagaagaaaacttattttc +tatattccacgtatacaatcacactcgtaactaaatagttcccagcgttgtaatgtcgct +ataataaataaaatacaaagaaaattcgtctgggtgcataagtacagttagtcgtctgtc +acataaataatccgcagtcgatctcattacaggtattgttgttggtcaaccttcgcaagg +tggtccaagtagcattgttgaacagtaaaactaccgtcacacaaggaatatcataataga +tgccatacacggttttacttgatatgtttacagtccttgagttgcaatcgtagtattgtt +tcatccggggtgtgtacgaagtaatttagacaaggtgtgtagcggtcactaggtaaaatg +acttaggatggatgagcatttaggtattctatgataacactaaccatcatgtttctaaaa +tcctcaggaaatttgtattattttaccaacctgtatttatagaaagtgcttttgacttaa +agaagccgaagtgttcaaattaaggagtacctgattgaaagaatggggaattgtaatctg +taactcaattacaaataagccgttctaaggattaaggctttgtgtctaagcaactcacgt +gaattcgaaattcatactcgattaacgactttaatactcttctgcgtatctacagactca +tttaaattacggaatatgttttcgtttttggtttccagctcgcacgtacgcgtttacaaa +taaggacacctggtacaattggctggagtacaatgttggtttttatttgctgattatccc +gatccctgtgggcgttggcataaccgggttttcttcaagactactttcgtgttgcttata +tacctggtaatatcggtgagtagcttagggcttaatcacaatactaacaagttctctatg +gattggacagggcggcatccgttgactgaacgatctattaatccattccctgcactggat +aaacaagacccatttaaattgaccatagagatgttagcgtcatatttctgttcgtgatag +ggtacatatattataaacggattatgagcagtggttttctagaaaagcattcatagttag +gagtgtatcagatcataccactgaaccatagagcacaattctctactggctatacttcat +tcctttttgtccgggtggggacgaaatttaaaggttctaacctagaacgcagagcgaatt +gatcaaggcgctggccaagtgaacggttctaaatgttcttaatgagaattgcgtattttg +actattgacagggcatcgtaaaccgctactcgacttggtatctgtaatctgtatgtagat +agagtacgggcctataattcaaattcagccaccgaagattcacaatcttcagacgtttga +aggaaagaggtttactggtatgtggtgtcaagccccacccattctctgttatatccgagc +attaatgtagtttcactgtactacggtcacgccgtagagtcggcagggcaaatccaaaac +aatttaggctgagaagtggcactataatagtttagcctaagtcccttcgctaataactca +acaaagatgacgcaaaagtcggcgaatagattgcgttcgcgtaagggtatcttgaatact +gatagctctcatggtaccaagaactttcataacctctttatttaccaaacctgttctact +agcgttagtgttttagtctgtagccgacacaaaaaccgagaatggccggcgtaaccggcg +cctgcaagctaacatgggatcaaaactattggcttaacgtttaatcgaatgagactagca +ctgtattactctttcgtttcggcagcggatcaataaggaggtgacggcatcactctctta +tagtagatatcacttattctcacaacggaagtaggatcttccgtcctcattaaatttgca +actggctcaatgtaacactgtaatgttaacaaagtatgagctgaaggtcagagcagacga +tgtagtaaggtccctcgaagctgcttacagtatccttgaggctcaacgggctatgcggaa +attccagacctcgagttacattatgaaacgtgtcattccatctcattaaatagttcgtgc +cctatcgccttgtaatataaacaaccgtttttgtctattttcccaaggagaaggagagta +gcagcttagtggcttgcctatatggccccctaagtacgtactcggcacgcttagaagatt +gggctaccccgcactatatgttcccaaagtaggtaacctagatagtgtcgtatgaaattc +aggtcatcgatgagagtataaaaatatacaattttggcaggggttatacattgcgggcat +gaagagtaacattggacatgaacggacattcgaaccctgtgagtttaataccctatctcc +ggatcattataaagtaaatatacgtcacttactctacgtgcgtttagacagtctttgaaa +ctaaattggttatttttctttcatctagatttgtctgtatctaactaaattatagttcca +cataaagctgattcaactgaagacataaatataaactttctaacatagtagcgaggaaag +agctatgcctagcatcggatcatgcgtccgcgagtagttcctggtagagttaaaagtttt +tccagaatctagaccgaacacagggtagtgaacgaaagtgcgcggtgaacatacataata +ccgaacgtaaacaattccgttcgtattgttgctgtatctatatttcctacgtaaggctat +ttgatctataatatgaaaagtcacgtcgaaataaatcaggaagcgcttcgagtatgtaca +ttcagatctccttagtatcatcaaattatagattttacggccacgaattattggtctaga +tgtcccaaaaataatttgatgtcagtagcgatcgtgcttcctcggagttgaggttggaag +aagagtcattatgctataccaagaactctccatccagtacctagaaaggcaggtatgtac +cgctcattaattttgcgatcttgacagatctgcatgcaaagtaacttgtaccagatggct +tttataatagaaactaagtttcccgaataacggtgtacgataacagatttttaggtgtac +agacgtctgactcaatgaacacacattgggacctgccccgggaggagtagtagataatta +ccttctccagcgcgggtcttttaatatcacaacataaaaatactaattaatatcacacac +cctcatcctcgatggagcctagcatcatacacgtttgatagacaacgccaattttactgt +aatatgatattcgaatctagtatgtggacgctgtaccacattgtttaaaggagctccctt +taccgacatgaacgaagcaagctttgtacaagatacgaagaactcagtactggtaactat +aagagacaatttatacataaaagtgttaagaccattatataaaaagaggtatgaggtctt +tgtaactacaataatacattcatcgaacgatggagaataacagagttatttctgctgctc +gagctctagttctgctaatttctcaatcttgatgccactcgtttgagtcttccattcgct +cttaacgacgcgtacatccctctctcctactcttacctatatcctattactggttaacct +acatctccgggaaagacgtaggtaaagtggtccacgattgtattcacttataacacctag +tagtactatgtgttgctgagagtgaggacacacttactctacgagttcaagtccatatgg +acattacactttttcagcatctaggtgtcatgatgtattaacagccgttaggggctattt +gattttatcgattgtcggcgtgtgtattttcaacaactaggtgctacaattcgtgaatag +gcatgaaaattcaagattgcagttcctatcttgtataatctttcctttggacgagttgta +ccatttcaactaacctgcaagtggggggtcatccatatgaagatttgccaaatacctgga +gaccctgaaaagtttatccagattaataataacaaacaaacctaagcgaagaacgtcagc +tttaataaactatcactatcatagaaattcctgttaattgttcttccaaacgttgaatag +actatcacgggtaatagattgaacacggagaacgtttatccggcttgtaaaatatcgtcg +aatctgctgataactcaattatattcgatggagaattcatatctaccgcttagcttttaa +aaattaagtcagattattccgccacaatgagaaggcgcgagtgcactaatcaaatcactt +aggattattacggacgtctgcattacaatgctttggggtagggttatacaagcatatgat +tctttaggtctcttgatcgggcgtttaccaccgtagcttaatgttggcatatccgtgatc +ctaatattctgttgtcagcgtgtgtataggaatgcacaacgcaaatctttaagctgacct +gttcatgaaagacaggagacacgaggcaccacctcaattctatgcaaaactctaacatag +cgtggcactatgagtacgtgtaacgacaaggtctcatactcgatcctaagataattctcg +tctggaaggttttaatctttaactaagagtagaacttagtttattgacttttacaattag +gatacggttcgcgactctaccacagggcatcatacctggagctctgctatctcgtgacca +aagtggcagcacacatagggtcgggtcctgcatctactgagcaatccctttaagcattcc +tagtttgagagccatttagatattgctgtttaaaccgattaatggtttctattattataa +agtgtaacgctcccattcgggacattgaaaattagcaataagacaatgtatgatattcgg +cgagtctcaacaacattatggtctaccatgggacaaggggttgatatgatgaatccacaa +aaaatagtcaaacacccatggttcgttaagtgagggtatccaggtgttataaggacgatc +tagaagtattcaggtacacggtgttcagacatgctctaattgtcaggttgtttataattt +aacgtatcgctctctattctaaataatataaaattaaccgctcgtagggatgctttccag +taaaagatacactatcattaaggttatgcaaatgtggcgatttgatttgaatcttagtac +attcttaaacttaaatacgtattatttaaagtaaatatattatctaaaccgcttttgtct +atccacatttcgtcgaatcacgacctcgttaatgcgacaatttacgaccctctttcatct +aaagcgatcatctatttcttctgattgatgtaatactgacccttactccgtacatacaaa +tgatggtaagcaagaatgactgacgctcctgtcacctttcgtggcaatcaactggcgctg +gtactgaagtagcttgaaagggatatggatgtgtatgccaggcttcattttgacaatttt +tctgtcctgctcagtgttgtctgaagtcgtatcgtacacaataatgatgactctcattgt +agatccaatcacgctttcctacgctaatgaaagttctagatagtgtaggtgttagacaga +ggttagcgcctacatccttacacacacagtgttgaacggcaagcataatcgagtatcaat +agctgtatgtatttgtttggaatatcatatttctcccgcctttgaacaatgatgccaaaa +tgtcctgccctagagttatgataaaataactgctgccctgtaacttaagtttacaaaccg +atattcaatcgttgtgtcctatgaaaatatttatatttgcaccaagaaaatcatctgtgc +gatgaacaaaacacagtgatttataaatacaaagagtacatttagttaccggattgcggc +ttgacatttattttacagaattttatcggcaaaacacttcatatgaactatcgcttcacg +ataagtctatgatagactagcattcgtagagaacaggaagagcaatcattatatatgaag +tgttacagtgggtactacatatgagatcattaggtctatatccggccttcctcataagac +cttggaaatatcttacatcagagatatcaaaggaagtatgggcgaacccagaaaaagccc +caaagaatagtaattcatcggacgtaatagtctggttttaactaggggttattgatattt +aagctaaaagagttccctgaacactcgaaatgtataatctatcccaactaaaaaagtata +cctctaattcagaaatgtcattgagattagactgatgtcaatacgctaggaggtaagaca +agtagaagtttttgatttaggaattgaaatgtaatacctccatcttaagttctatatttt +aaagttttatgcggacttcgagtaagtgcacaaatgatggcataagtgcccagttacatg +tttgcggccccgtatgagtaatgatctgtttatcaatctctagctactatcccacgaatg +cactgatgccagtcatggcgcttacattagtcgacagaaatccgacgatacctatcacgc +gtgaactgttctggttcttattcaattcgaagtgatctcagatacattacggccatgctt +gcccttcatgtctgctgagcagttttgttataggctgaatctcctctaagcgaaattgat +aggatttttggtggtcgatttagtctgtacctgcttattaagattcaaaatgacctactt +cttacgccgaaatgatagggatcggctgaggaggataaatatacgctggtgcctggtatt +tatccagaacaagttgcctgtgtatcagatgaactctaatctccgagataaaaaacaggt +acgtaaaataaaggccgcaaagggttacatctcaggatcgtggcgtatagtccaccatta +gttctgacttacttaatatagactgaccgagattgtagtatgtggatccaagcttgccat +gtaaaacatgtcggttagcaaaacgtataggagcatgatcaaagaagagttaattaatag +tactgcactataattgtcggcggagtaccatgagctgttgcccaattcgatgtttattaa +cagcacgcataaaaaatccagacttttcaattagaattaactataaatggtccgcgaacc +ttaaatgatcggaaggacgggatctgccgttgtatagaccccaactctatctaattttta +taacacctctgtaatcaacaaatcttattatgccatcattatgtcattcgccaagtaagt +ccagttcgagattctctggaccgtgcaatagtattgtcaaattatggtaatggaatcctt +cttctaacacccttagaaaagccacgagaattgacaagttgggcgtgcttgtccaggagc +aacataagtgccgtttctttttacgatgatagggattcttaaagcttttctctattctag +atcccagttgccatcatcaatatctcaattgatgctcattatatagttcttatttagtat +gtccagatgtcactgaagatcctgcctagaaccgatattctcgacaggatcatcagttcg +acggggcaaacgcacctatgcacatccatcttgaccgtgaaacgaaaggaaagagtcagt +accgacccaatgtggaaaaaaactcctgtccacgatatgtaggcaagttttactgccttt +aattagtagtcgattagtgtagtttgatattatctaccttatagaatgtaaacagtaacc +cggccttaatggtttggcaggattctttgtaaaagttaataatgttcataaactttatca +gaaaacctgaagtagtccgcctttcgcctgcgtaacgttgcagattaattcgttttacgg +agtggcttgcgtcttgttgtccgagtacacatattgctcctctcccccactcttctagga +aaatcaattatgctaacctgcagaccttcttctttactatctttaatgcatgcccagtat +gttcatagggtagacttgctatctattttgtataatctacgaatgatgcttggggcgcga +cttttaacaattaagccgttgggtataatttgagagggtgccacgatagtaagagatttc +cggcgtgagtaaggaaaatgataataggattaagcaggcgtaatagctcaccctcctcag +ttctccaaccctgaaccggctaagtatgactgtgcagtattaattttgaatacatattgc +agcccctaggatacattatagatgtctctttcttacccaaactcgcccgcaccaagaaag +aatgtggattcgattgaggttaaattagccggaattacagacacagattcttgtttacaa +ttgtgggaagaaaaccacctcaaacgttgaaacctacattcacaaatggattacgttggg +gatgagaatcgattccggtcaaaaatcatgcccggagcaataaccaagaattcacagagg +attaatacacttctccatgaagataggactgcttgcactatccttatctttgtgtcttcc +ttcaagcaccaatcgtttggggacaaccacaattatgccaagaaataacggaaggtgttc +caaatctatgagtccgcggtttcatcgcaacgtttcactgtgggtatcatgactttggac +tttagatttgggtattctagagactgtagaaagactgcaacaacaagacattcacagggc +gaaacctaggaaaggggaccgcacgttgtgctagggatgtttccttaggaatccatacat +gtaagaaagaatcaaccgtaattatagtgttttcggccccttgaattacgtgcatgcctt +tgctaaaagacctctgggaaatagattgaatattctggacagcagcgaatcctgattata +tctcaagcgaatatatgacccgcaagaaggatttatactagaataagtctaagaaagggc +attgggtcacttcttccactaacacacttttatcagttttataccttgagagtcccatgc +atttttatatatatttaactttcgttgcgtaaaactttaaatatgatccgtgctctatct +ctaatctgaacaacggtatcacgtcgaacaaatctagtggctacgaatcgcgtcgctaag +aacggtttcttctgctggcgttagctacgtatcttctatgctaaaaatgtatagccccgc +attagcagcaaaaccgggagaatcaaatacacatccgatgaaatcgtaacaaagataaaa +caacgcgatttctatgtttgccaaagtgattaagttgtatcgtaggggtcagcgctgatg +tcttttcagtttgggttttggatttaccagtcttttagtttcggtactatttgatcggga +cattcgtccaaacatgatggctcattcgttctttttttcaattttaatcaaaaccttgta +tttacctgatacattaaactgagcatcgcatggaggtggagattcccatatatgtaatca +tttgatatcctattccattctttttagttataaataaacgctccactgcacaatgggagt +aggacttcaccaataattagcatctactgtaaacaagcgccgtaacgaaatgattactga +ttgagaaaaataggtctcaacaacttttgacagatatgtatccgatacccaagcgttgct +aattgcgcaaaagtaagtagaattacggtcgtattacttgttgccaaatggttattactc +caatgggctattctaatccgatggatacgtaggagagagtgtacctacaccgaaactcgt +agtgggcttagtggctacgtagaagctgttcgggtcagttacagcgtgcgaccttgtaaa +atcgatcacggtgatgaattattgttattgtttaaaagaagtcccctgaatagcccttag +ataatacgaaaatttgttatgtccagtcgctcgtatatcaaaagattcggttaagttcgc +agagttttgccaagtttacaggtgatttactaacacttgggagggtacgtacaaccatca +cctggttagcagagaatgaattatacggtcatgtcgcgaagggcaagtgtgtgagtattg +accgagttattaaacgtaaatgcaggcatttacgtcataggacatcgagtttgtcctttg +cgaaatgttaaatttatggttttttccgttgagtgataatagctgcaacatgaagatagt +aaaactgaggttaaactttcaccatattaaattatatgttcaattacgcgatgtacaaac +taatgttaatcagatttaggagcgcgcttaatatgggtccctatcccgactttgtacgag +attttgataaaaaatagtattgtaaattcatttgatggcgtagaaccgggcaaaaccttg +aaaaaggacacatttaggatgctatttccctaagaaagcggaaaatcctggctcaatatt +tataatagtaatggttaagattgtggcccaatcgctgagtacccgtcttacgctttttcc +aacacataatcgacgagaatgtatttaaatgtttgagacttacgttttccgcgtacttat +tattaaagtcattggagagggtgtcgtctgggtgtagttttctcatctgctcaggagcta +aaaatgtaaatctattggttgtttctaattctgtcgtccgtgtaggctatttaattttta +tggtacacttgaatatgtttagccataatgtagccaatactacaatatcagatacttgta +tacgacctatagacttttgccgaccgctcgtagagtgatttagaaagatgttcggatagc +acagcaatcgtttgcgaatgtaagcatgcgaagcgagtatttaactgttgactattttgc +tatatgttactctgaatgttgttttttttaccagaatgtgttataatgatcaaccatgca +cgttcctactaatcatataaattttgttacgtaagcttttctatgatagtggtctaaaga +ctacccttgcatactttaagattaagacatgcactttaggaggaactcacacgttttgag +ctgttctagcccacctataagccattcgtccgcaatcccataactacaatagtcggcaat +cttttattacccagaactaacgtttttatttcccggtacgtatcacattaatcttaattt +aatgcgtgagagtaacgatgaacgaaagttatttatgtttaagccgcttcttgagaatac +agattactgttagaatgaaggcatcataactagaacaccaacgcgcacctcgcacattac +tctaatagtagctttattcagtttaatatagacagtatttgaaccaggcgctaatgttaa +ggcccccttcgaaaaccttgttatgttattccatgtggtcggaggatttgcggggcgata +gcgctgggcggggatcaacaatttcgttcatgcgagcgcccccataaccagtaggtacag +ttcggaaaagaaaaccccacgcactcgctagaagtgttacaatcacatcacttcgtaccg +aagggactactgtattccgtcttggggatgtaacagactgattacagtcttatgatgaag +cctcattcatctaaaattagttgatttattccacggatactatcacactcctatagaaag +agttaccaccgtgggaagctagatataataaataaaagacatacaatattagtatggctc +atgatctacacttactcggatctctctttttttataaccagtagatcgcattacacgtat +tgttgttccgcatcaggccctaggggctcaaacttccatggtggataactaaaacgtccg +tcactaaacgaagatattaatagatgaaatacacgggtttacttgatttctgttcagtca +ttcacgggaaatcctaggagtctttcataacggcggtcttagtaggaatgtagtcaagct +ctgtagaggtctcgacggaattggtatttcctggcatcacaatttacctagtattggaga +tcacttaaaataatgttgagataataatcaggatatttctagtatgtgacaaacctctat +ttagtgattgtgattttcaattaaacaagacgtaggggtcaaattaacgactacatgttg +gaaagaaggccgaattgtaatatctaactcatgtactaagaagaagtgctttcgtttaag +gctttctgtctaacattctaacgtcaattcctatgtaatactactgtaaccaagttatta +ctcggctgcgtagataaagtctcatgtaaatgacggtttatctgttacttttgggtttca +acctagctaggacgccggtactaattacgacacctgcgtatagtgcagggtgttcaatgt +gcctttttatgtccggattataaccatccctctcccacttggaatatcaccgggttctta +atgacttagttcgtcttccttattttccgggtaagatcgctgtggaccggacccattttg +atctagtctaaaaaggtatatagcgtttcgtctggcccgcttacgttcactgaaacttag +attaatcaatgcactgcactggattaacaagaacatgttatagtgtactgacacatgtta +gactaagaggtctgttcgggttagccgacttatatgtttaaccgattttgacaactgggt +tgagagataacaatgaagagtgaggactgtagaagatcttaaaactgtaccatagtgctc +aattcgctaatggcttgaattatttaattgttctaaccctggcgtcgaatttttttggtt +cgaaaatacttagcacagcgtattgttcaacgagatgcacaactgtaccgttagaaagcg +gcttaatgacaaggcagtattgtgactattgacagggaatcctaaaaagctactcgaatt +ggtatatggaagaggtatgtactgagaggtcgcgcctattagtcaaattctgccaaagaa +gagtcaaaagcttaactagtttgatggtatgaggtttaatgctaggtggtctataccacc +aaaaagtatatgggatatcccagaatttatcgactttcaatcgtctaccgtcacgacgta +cactaggcagccctaatccaaaacttttgaggatgagtactgccactattatactgtacc +atttgtaacttacattttatatcttcaaagaggtagatattgtcggccattactgtcact +tacactaagggtagcttgattactgatacctctcatggtaaaaagtaatttaagaaccta +tttttttacataacctctgctactaccgttagtgttttagtcggttcaagtcacaaaatc +cctgtagcgcacccctataagcagaaggaaaccttaatgcggataaaaacttttgccgga +accgttaatcctatgagaataccactcttggaatcggtcctttaggctgaggatatagaa +cgaggggaacgcatcaatctaggttaggtgagagaactttgtatcaaaacgcaagtacca +tatgccgtcctcagtaaattgccaaatgcagaaatcttacactcttttcttaactaagta +tgagagcaacctcactcctgaacagcttgttacctaacgagaagaggctttaagtagcct +ggagcctcaaccggatatccggatttgactctcatccacttacatgatgattacggtcat +tacatctcatgattttctgagtgccctatagactgggaatttaatctaccctgtttctat +ttgttaacaaggagaaccactggtcaagatgacgcgcttccatttatgccaccataagta +agttctcggaacccttacatgattggcctaccaacctatatatgtgaccaatgtacggta +catagagtgtggcctatcatattcaggtcatcgagctcagtatttaaagattatatggtc +gctgggggtattcagtgcgcgatggaagactaacattggaaatcaacggaattgacaaca +cgctcactttaataacctatctcaggataagtttaatgtaattagacggaactttctcta +actccgtgtactaactctttgaaaataatgtgggtatttttatttcatctagatttgtct +gtatcgaaagaaagtattggtccaaataatcctcagtaaaatcaagtcataaatataaaa +tttagatcttaggacagaggaaagtgctttcccgagcataggatctggcctacgccagta +gttcatgcttgtgttaaaagttgttactgtttatagtccgtactcagggtagtgttcgat +actcagcggggaactgacatattacactaaggaatcaaggcccttcgtatgggtcatgtt +tatatatttaattacttacgctatttgatcgagaatagctatagtaacgtcgtaagaatg +caggatgcgattcgagtttgtaaattcacagatactgtgtatcatattattatagatgtt +aaggcatagaattattggtattgatgtacaaaaaattatgggtgggcagtaccgataggc +attacgagcagtgcagcttggaagaactggatgtatcctataactagtaagagccttaaa +ggtactacatacccagggatgttaccatcattaatttggccatcttcaatcttcgcaatg +catactttcttctacaagatgccttttagaagacaaaataagtgtcaacaataacgctgt +aacttaactctgttgtacgtggaatcaagtctcactaaagcaactaacattccgacatgc +aaacgcaggactactagattattaaattcgccagcccgcctcgtttaatataacatcata +aaaattctaagtaatatctcacacactaatccgccatcgtccatagcatcagtcacctgt +cttacacaaacacatgtttaatcgatgttgttatgccaagctagtttcgcgaccatgtaa +ctaattgtggaaagctgctaccttgaacgacatcaaccatcctacctttgtacaacagac +caacatctctgtactggtaaatagatctgaaaagttataaatataactgttttcacattg +atagaaaaacagctatgtgctatttgtatatactataataaattaagcgaaacatggaga +ttaaaacagtgttttctcatcctccacctcttgttctgctaatttataattcttgatgcc +actcgtgtgagtcgtccattcgatcgtaaagaacccgacataaatagatacgacgctgaa +cgagatcctatttctcctgaaaattattagcacggtaactcctagggatagtggtactag +ttggtatgaacgtataaaaacttgtactactttctcgggatgtgagggagcaaactatta +ctcgaccagtgcaacgcattatcgacagtaaaagttttcagctgatacctgtctggatgg +attatatgcaggtaggcgagagtggattgtagcgatgctcggcgggggtattttaaaaat +ctaggtgataaaagtcctgtttagccaggaaaagtcatcattgcactgcatatcgtcgat +tagctgtcatttcgtccactggtaccagttcaacgtacatcaaagtccgggcgcatccat +atcaagttttgcaatagtactccagaccatgaaatggttatccagattaataataactta +atatactttcactacatactcagcgggtattaaatttcactttatgtcaaaggactctta +tgtggtcttcaaaaaggtctagagtctatcacgcctaattgtgtgaaaaccgagtaactt +gatcagccttgtaaaatatagtagaatatgatgttaaatcatttatattccagggagatt +gaatagcttacgattagctggtataatttaactcacatgattaagcaaatatctgtagga +ccgagggaaagaataaaataaagtaccatgagttcggaacgctgcattacatggcgttgg +gctagcctgatacaagaagatgagtatggagctctcttcatcgggacgtgacaaccctag +cgtaatcttggcagatcccggagcagatgattatcgtctaacactgtctttaccaatgca +caacgcatagatttaacctgaactgttctggattcactcctgactacagcctacaactca +tttctatgcataactcttaaagacagtcgcaatatcagtacctctatacacatcggatca +gactagatcataagataagtctcctctggatccttgtattctgttaagtacactacaaat +ttgtttagtgtctgggacaattacgataagggtcgcgactagaccacagggcatatgacc +tccaccgctcctagcgagtctccaatctgcaagcactcatacgctaggggcatgaatcga +ctgtcaatgcactgtaagatttacgagggtgagacccatttagatatgcctcgtttaacc +gttttaggcttgataggatgagtttgtcgatccatcaaattcccgacattcatattgtcc +aataagtatatctagcttattcggactcgctaaactaaattatggtataaatgccgtcaa +ccggtgcatttgttcaatcaacaaattatagtcaatctcccatggggccttatggcagcg +tatacagctggtataacgaccatatacaactatgaacggactagctgtgaactaagcaga +ttattggatccttgtgtataattttaagtttcgatctatatgctatagtatagaaaatgt +tccgatcgtacgcttcctttacagttaaacagtctatatcatgaagcttatccaaagctg +gacatttgatggcaatcttacttaattatgaaacttaattacctattattgaaagtattt +atatgatcgaataagatttgctctataaacaggtcgtccattcacgacctagtgattgcg +taaattgaccaacctaggtaatctaaagcctgcatctatttcttatcattcatgttatac +tgacccgttctcagtacttaaaaatgatcgtaagcaagaatcactcacgctcatgtcaca +tttagtcgaaataaactgccgatgggaaggaagttccgtcattgcgatatcgatgtctat +cccacgcgtcattttcaaattggttatctacggataactgtgcgatgaactactataggt +caaaattatcttcaatctcattctagatcatataaagatgtccttcgcgattgatacgtc +tacagtgtgttggtgttacacagagggtagcgactacttacttactaactctctcttgat +ccgcaagcataagccaggttaaagtgctctatctttttctgtggattataatagttatac +cgccttgcatctaggtgcccattaggtaatgccctagtgttttcataaatttactcctgc +catctaacgttactttaatttcccagattcaataggtctctcatttgaaaattgttatat +gtcaacaaagaatataatagctgagtggaacaatacactgtgagggagtaatacatactc +taaattttctttacggtttgcgcctgcacagttttttttatctatgtgatccgcataaaa +agtaatttcaacgttccattcaagttaagtcttggtgacactagcattaggagagatcac +caagaccattatttatttagctagggtttaagtcggttagaaatatcagataatgaggtc +tttatccggccttacgcagtagaaattggaaatttcgtaaagcactgagttcaatggaag +tatggccgaacccacataatgcacaaatcaagtcgatttcttccgtccttttagtctcct +gggaactacgggttattcatagttaagctaaatcagttaacggaactagacaaatgtata +atagttcccaaatatatatctataaatcttatgcagttagggaatgcagatttgaatcat +ggcaatacgctagctcggaactcaactacaagtgttggatgtacgaattcaaaggtatta +catccttatgatgttcttttttggatacttttatgacgacttccacgaagtgaaattatg +ttcgaatatctgaacagttacttggttgagcccaaggatgacgaatgttctgtttataat +tctcgtcataatataaatacaagcatatgaggccagtcatggagctttcatttggactaa +catttccgtagagtcatatcacgcctgtaatctgatccgtctttttctattcgaagtgtt +atcagatacatgacgcccttgcgtgacattcatggctcctgacatcgggtcttttaggct +gaatctaatctaacccaatttgtttggattgtgggtcctccattttgtctgttaatgctt +attaagattaaaaatgtactacgtatttagacctaatgattgcgatacgctgtggaccat +taatataagctgcgccaggggatttttccagatcatctggcctgtgtatatgttcaaatc +taatagccgagagaaattactccgacggaaaataaaggcagataagcgtttcagagcacc +atcgtggcgtttagtcaacctttagttcggaatttattaatatacaatctcactctttgg +acgagctccttaaaagatgcccttgtatatcatgtcccgtacctaaaagtataccagcat +catcaaagaacagttaaggaatacgactgctctataattgtccgaggagtaccttctcat +ctgccaatagtcgttgggttggaaaacaacgcattaatatgccacacttgtcaattagaa +gtttctataaaggggacgagtaactgatttgagacctagcacggcagaggacgttcgtgt +gacaacatctctttataagtttgagataaaatcgctaatctacaatgattatttgccaat +cattatcgaatgcgcaaagtatctcctgttcgtgattctagcctaaggccattactatgg +tcaaattatgctaatcgaagcagtcttctaacacccttagaaaagcaaacactattgaat +actgccgccgcattcgccagcaccaacataactgcacgtgcttttttccatgattggcat +tatgaaagatttgatctatgattcttaccagttgcaatattcaatttagcatgtgttcct +aattattgtgttattatggtctatctcatcatgtaaatgaagatcatgacgtcaacacag +attctagtcaggatcatcagttcctcggggaaatcgcacctaggaacagccttatgcaac +cgctaaacaaagcaatgaggatgtaccgacaaaagctcgatttaaaagcctcgaaacgag +atgtacgaatcgtttactgccttttatgaggagtcgagtactgttggttcatatttgcta +catgattgtatgtaataacgatcccgccctttatcggttcgatcctttatggcgataagt +tatgaatcgtcagtatctttagatcaaaaactcaactagtacccagttccccggaggaac +ggtcatgattaatgcgttttacggtctcccgtccctcttcttgtcagaggaatcagtttc +atccgatcccactcgatgattggtatagctatttgccgaaaagccacaacgtattcggta +ctatcttgtttgattcccctgtatcttaattcgcgacacttgatatcttttgtgtttaat +cgacgaatcatcctgggggcgacacttgttacaattatccagttgcgtttaatggctgtg +ggtcacaagattgttagacaggtcccgcgtgtcgtaggaaattgataattggagtttgca +ggacgaatagctcacccgcctaagtgatccaaccctcatcaggataactatcactgggca +gtattatttttgatttcatatgccaccccctaggagactgtagtcatgtatctttcttac +ccaatctagcccgaaacaagaaagaatgtcgattccagtcaccttttattagaccgattt +acacacaaagtgtcttggtttaaaggctggcatgaatacatactcaaaagttgaaaacga +cttgctctattcgattaccttcgcgatctcaatcgattacgctaaattttaatgcccgct +gaaatatccaacatttaaaacaggattaattctctgatccatgaacttaggactcattgc +acgtgacttatctttctctcttaattcatgctccaatacggtgggctaaaccacttttat +cacatgaatgtacgcaacgtgttaataagctatgagtacgcgggggcagcgaaacgggtc +aatctgggtatcttctattgggacggtacatttcggttttatagactatgtagttacacg +gcatcaacatgtaattaaaacggcgtaacctaggaaagccgaacgcaccttgggattgcc +atgtgtccggaggattacatacatctaagaaacattctaaactatgtatagtcgtttacg +acccttgtagtacgtgcatcccttggcgaaaagtactctgggtattagagtgtatattat +cgacagcaccgaatcctcattttatagcttgacaatttatgacccgaaagaaccttttat +aagtctataagtatatctaacgcaattgcggcactgagtccactaactatctttgagcag +tgttatacagtgagacgccatggaaggggtttatatattttactgtcgttccctaaaaag +ttaattatcagacctgcgcgatctcgtagatgaacaacgcgatctagtcgaaaaatgctt +gtggctaccattccagtcgagatcaaccgtttctgcggatcgcgttacattccttgctta +tttgcgataaatcgatacaaccccattaccagaaaaacccggagaatcaattactctgca +gatcttatactaaaaaagagattacaacccctgttctatgtgtcccaaagtgagtaacgt +ggagcgttggggtaagagcggagcgattttaactttcgcttttccattttccagtattgt +actttacgttatatttgagcggcacattcgtcaaaacatgatccatatggactgaggtgt +ttaaatgttaatcaaataattgtattttcagctgactttaaaatctgcagccattggagg +tggagattccaatagatgtaagcaggtgatatcatatgcaattcttgtgacttattaaga +taccagacacggcacaatcgcagtagcacgtaaacaataatgacaatcgacggttaaatt +ccgaacgtaagatatgtttacggatgcactaaaataggtagcaacaacgtttctctgaga +tgtataagttaccaaacactggagaattccgctaaactaaggacaatttccgtcgtatta +attgttgacaaatggttagtaatacattcgcagtggataatccgttgcatacctagcact +gagtgtaaataaaaccaatcgactactggcatttcgggctaacgactagatgttagccta +tgtgaaagcctcacacatgcttattgccttcacggtgagcaatgtttcttattcgttatt +agaagtcacctgtagagacagtagagatgacctaaatttggtttgtccagtcccgaggtg +atctaatgattaggttaacttagaacagtggtcaattggttaaagctgatttacgaacac +ttccgaggggtcgtaaaacattaaactggtgagaacagtatgatgtattcggtcatctag +acaaccccatcgctgggagtttggacagtgttatgattcgtaaatccaccatgtgtccga +attcgaaatcctgttgctccggggagatagggttaatttaggcttttttacggtgtggca +tattagctcaaacatcaacattcttaaaatcagcgtaaacggtcaccagttgatatttgt +tctgctaggaagcgatgtacaaaataagcttaataagatttaggtccgaccttaatttcg +gtccatagcacctctttctaagtgttttgcttaaataattgtattgttattgattttctg +cgagttgaacacggaaaataagtcaaaaaggacacttttaggttcatatgtaccgatgaa +tgcgcaatagaatcgagaaatttttagattagtaatcgtgatgattgtggccaaatcccg +cactaaacggctttcgctgtttccaaaaaattttagtccactaggtatttaaatgttgga +cactgaacgtggaagccgtcgtattatgaaactaatggcagaggggctcctctgcgtgta +ctttgagcagatgctatcgtcagaaaaaggtaaatcttttggttctttataattctggcg +tccgtgtagcctagtgaatgtgtttggttcaagtgaatttgtttagccagaatggaccaa +ttacgtcattagctgttacgtctatacgaaatatagactgtggacgacccatcgtagagt +catgtagttacatgtgaccttagaacaccaatcgtgtgcgattgtaagcaggacaacaca +gtattgtactggtcaattggttcatagatctgactatgaatcttcgtttttgtacaacaa +tctcggtgaagcttcaaaaagcctccttcctaataatcagttaatttttcgtaaggttcc +tgttcgaggttagtcgtataaagacgaaacggccttaatgtaacattaactattccactg +taggtggatctaacaaggttggacatgtgctaccaataagataagaatttcgtccgcaat +acaatatctacttttgtagcctatcttggattaacaacaacttacgttggtatttcaccg +gacgtatcaaatgattctgattttaatgactgagagtaaacatcaacgaatcttatgtat +ctttaagccgctgcttgacaagtcacattactgttagaatgaacgcttcattactacaaa +acctaccaccaactcccacattaatattatactagatgtttgaagtttatttgacaaagg +ttttcaaaaagcacagaatcgttacgaacacgtacattaaattgttagggtattaattgt +ggtcggtgcatttccggccccatagcgctccgcggggagaaactatggccttcatgacag +cccccccataacatctaggtaatggtcggataactataaacaaccctctccagagaactg +tgaaaataaaatctcttagtacacaagcgtatactggtttaagtcttgcccatcttaaag +actcttttcactattttcttgatgcctcattcttctaatattaggtgattttttaatccg +agaatataaaaagacgatagaaagtgttaaaacacggcgtagcgacatattttaaagaaa +tgaaatactttttgactatccctcatgatctaaacttacgcggagctatctttttgtata +acatgtacagagaattaatccgatgcttcttccgattaaggacatagcgccgaaaacgtc +atggcggcttatcgatatcgtaacgcactataccaagtgattaagtgatcaatgaatacg +ggtttcgggatttctgttaagtcatgcacggcaaatacttggagtcttgaataacgccgc +gcgtagtacgaaggttctcaagctcgcgtgacgtatagaccgtattgctatttcctgcct +tctcaattgtccgaggattgctgataacttaaaataaggttgagtttttaataacgattt +gtcgagtttgggaaaatcctcgtttgtgtgtttgtcattttcaagttatcaagaactacg +ggtataatttacgacgtaatgttggtttgatgcccgattgcgaatatcgtacgaatggta +tttgtacaactgctttcctttatcgattgctcgagaacattataaagtctattactatgg +attaagactgtatacaagtgtttaagcggagcccgtgataatctataaggttttggtacc +tttatctgttacttttgccttgaaacatacatacgtacacgggaatatttacctaaacgc +cgtatagtccagcctcgtatttgggccgtgttttgtcagcattttaaactgaaagcgccc +acttgcattataacccggtgcggaatctcttagtgactcgtcaggagtttacgcctttga +gacctctcgacaggacccattttgatctagtcgttataggtagagtgcctttcctatcgc +accattaccttctagcaaacttagagtattcaatgaaatcatatcctgtttatactaaat +gttataggctaatgacacagctgacactaagaggtctcttcgggttacccgaatgagttg +tttatacgatgttgacaactcgggggagtcatttcaatgaagactgaggactcttgatca +gattaaaacgcttaatgactgataatttagattatgccgtgtattatttaagtgggcgaa +ccctcccctagaatgggtttcctgagaaaagtcttagaacacagtattctgaatccagat +gcaaatcgctaacgttagtaagcggctgtagctcttggcagtttggtcaatagtcaatcg +caatccgtttaaccgtctactattcctagagcgaagagctatgttctgacacgtccccaa +tattaggcaaaggctccaaaagaacagtcaattgattaactacgggcttggtttctccgt +gaatccttgcgccgctataccacataaaaggatagcggtgataccacaagtttgcgacgt +taaagcgtcgaccctcaacaagtacactagcaaccccttagcaattaattttgtccatca +ctactgccaagagttgactggaccagttggaaatgacatttgatatattaatagagctac +atattgtaccactttactgtcacttacactaaccctagcgtgattactcatacatatatt +cgtaaattctaagttatgatactagttttgtaaatttaatcggcgaagacacgttctctt +gtacgagcttcaactaaatatttcactgtagccaaccactttaaccagaaggatacctta +atgccgatataatattgtccaggaaacgttaatactttcacaagacaaagcttggaagag +gtactttacgatcacctgatagatcgaccggaacgattctatataggtttggtctgagaa +atttgtagctaaaaccatgttccataggaactcctctgtaatgggcaaaatgcagatagc +gttcaatcgttgcttaactatctatcacagcatcctaactcctcaacagcttctttccta +aagacatcagcaggtaagttgacggcacccgataacccagagcacgattggaatctaata +ctctgtatggatcattacgctaagtaaatataatgattttctgactcaaagttacactgc +gaattttatattaactggttctatttgttaaataccacaacctctcgtcaacaggtcgcg +atgcaagtgatccaaaaatatctaacttataccaaccattacttctggcgcagaaaaaca +tagatatctgaacaatcgaccgttaagactgtctcgccgatcttaggaacctaatactgc +tcagtagttattgtttatttgggccatccccggattatgtcagccatggaacactaaaag +tcctaatctaacctatggacaaaaagctcacttttataaaattgctcaccttatgttgat +tgttatttgtccgaaatgtctataactcagtgtactatctattggaaaattatggccgga +gttttattgaatatacttttgtatgttgagaaagaatgttgtcgtaataattatcagctg +gaaaatcatctaatatatattatattgagatattacgacagacctaagtgctttcccgtc +atgagcagatggactaacactcttggtaatccttctcgttttagttggtaatgtttagtc +taagtaatatcccgactcttacttactcagagcggaaatgactttttaaactaacgttta +aaggcacttagtatgcgtcagggttatttttttaattacgtacccttgtgcagagagttt +agctattcgatcctacttagtatgaaccatgagagtacaggttggtaattcacagagaag +gtcgagaagattatttttgatgtttaccaatactatgaggcgtattcatcgaaataattt +tatggctgcgcacttcacatacgcaggaagaccactgcagcttgctagatctggatgtat +cattgtacttctaagagcctgaaaggtaatacattcccagcgagcgtaacagattgtatg +gggacatattcaatcttagcaatgcattcgttcttcgaaatcaggcatttttgatgtcat +aagttctgtcaactataaccctggaactttaatctgttgttcgtcgaatcaaggatcaag +aaagcttctaaaaggcccaaagcaaaacccaccactacttcagttttaaattagaatcac +accctagggtattagataataattaaatgtcttaggaagagatatcaaaagatgcagaca +tcctcaagtgaataagtctccggtctttcacaaacacatggttaagcgatgtggttttga +ctagagacgttcgccaccatcgtaatatttctggttacctgcgaacgtgaaccaaatctt +acttcatacattgcttaaacagtacaacttatctcttatcctatagagatctcaaaagtt +tgtatttttactggtttcaaattgagagaaaaactgcgttctccgatttctatattattg +tttaaatgatgccaaacatccagtttaaaacacggtgtgatcagccgactcagattcgta +tcctatgttagaatgagtcatcaaactacggtcacgcgtacattacagagtaaactacac +gaatgaaagagataagaagatgaaagagttaataggtctcctgttaattatgagaaccct +aactactacggattggcctactagtgggttggaacggatataaaattcgactaagttcgc +ggcatgtcaggctcctaaatatgaagagaactcggcatcgaattatccacagtaatagtt +ggaacatgattcctctatgcatggtgtatatccacgtacgccagtgtgcagtgtagccat +gcgaccacgggcgttgtgaatattcttcctcagaaaaggactgttgagcaaggaattgga +ttctgtgaacggaatatagtcgagtagatggaatttcctacactgcgaaaaggtcatagt +aaatcaaacgccgcgcgcagacatatcttcttggcaattagtactccactaaatcaattg +gttataaacttttagaatatctttatataagttcactacttacgctgcgggtagtatatt +taaagtgatgtcttaggaatcttatggcggcggaataaacggcttgactatagataccct +aattctggcataaccctgtaacgtgtgaagcatgctttaatagacgactagatcagctta +tagaatggatatgactgccacattgaagagattaacattagcgggtataatgttacgaac +ttgtttaacaaaatagctctaccacacacgcatagtataatataaaggtcctggagttcg +ctacgagcctggaattgcagttcccctaccctgagtaaacaagatcagtatggacctatc +ttctgacccacgtgtaaaaactaccgttagcggccctgagaacggtgaagttgattatcg +gctaacactcgctttaccaaggaacaaacaattgatggaacaggtaagcggctggattct +atcctgaatacagcataataatatttgctttcaatatatagttatgacactcccaatatc +actaactctttacaaatcggatatgaagagtgaattagagatggagccgatcgttccttg +tattctggtaagtactcgactaatgtgtgtagtctaggggtaaaggtccttaaccgtcga +gtctagaactcacgcattatgaaatcctccgagcatagagactctaaattcgccaagcaa +taagtcccgacgcgaaggatgagaagctcattgaactgtaacatttacgtcgggctcacc +atgttacatatgcagcgggtaaaagtttttgcctggagtggttgagtttcgcgatacata +aaaggccccactttcatatggtcaaatatctatatcgtgctttggacgactcgataaact +aaagtagcctagtaatgccctaaaccgctgcatttgtgcaataaaaaatttagagtatat +ataacttccggacgtatggctgccttgaatcctcggatatcgtccttatacaacgatgaa +cggtatagctcggaactatgcagattaggcgatccttgggttgaatttttagtttccata +gatatgagttagttttgatatggttaccatacgtccctgcattgaaacttaatctgtata +ttgattgatccttagcaatagcggcacatttctgggcaatatgacttaattaggttacgg +tttttactatgatggatacgttttatatgatagaataacagttgctatttaaacaggtac +tacattcaactaatactgtttcactattgtgtccaacatagggaatatattgcctgaata +gatgtattatcaggcatcttttacgctccaggtagaactaattaaaaatgatccttagaa +actttcaagcaacataagctaaaagttacgccaattataagccacatcggtaggatcttc +aggcattcccatatccttctctatcaatcccgtctgttgctaattggttatctaagcata +tcgcggcgagcatctacgataggtataaagttgctgctatctaattcgtcataatatata +catggaattacagattcatacgtcttcagtctcgtggtgtttctaagagcggacccaaga +attacgtaatatctctctcgtgttacccaagaagttgacacgtgattgtcagctatcttt +ttctggcgatgttaatagttataaacaattgcatatagctgcaaattagctaatcaaata +ctcgtttcttaaatgttatcagcaaagctttaggttctgtaatttcactgtgtaaagagg +gcgctaagttcaaaattggtttttggcaacaaacaatttaatagcgcagtgcaaaaataa +tatctcagggtgtaattatttctctaattggtctttacggttggaccaggcaatgggttt +tttatctatgtgataccaattaaaagtaatttcaaagtgacattaaacttaagtattgct +gtcaagaccattacgacacttcaccaacacatttatgtattgtgctacgcggtatggccc +gtagtaatttctgatattgaccgcgttatcagcaagtacgctgtacaaatgccaaattta +gtaaagctctgtgtgcattccaaggtgcccacatcacacattatcaacatatcatgtcgt +tgtattacgtccttttactagcctgggaaataccggtgattcagagtgaacataaatctc +tgaaagctactagacaaagctagtatagttaaaatatatatttcttttaatattaggatc +tttgcgattgcacatttcaagcatcgcattaacctacctccgtactcttctacaacggtt +gcatgtacgatttctatgcgatgaaatacttatgttcttagtttggggttactttgttca +cctagtcctcgaacgcaaattagcttcgaatatctgaaaagtgtatgcgggcaccaaaac +gatctcgattcttaggtttataattatagtcagaagataaatacatgcatatctggacac +tcttccacatgtcatgtcgactaactttgaactacagtcatatatagactgttatctgat +ccgtatgtgtctattactactcttatctgagaaaggacccaatggagtcacagtaagcga +tcatgtcatcggggctttttccctgattataagattacactattgctgtgcttggggcct +cctactttttctatcttaatcattttgtacattaaaaagctaagaagtaggtacaactta +tctttcccatacgagctggaccattaatttaacagccgcaaggcgagttttaatgttaat +ctggaagggctttatgttctaagcttttagcactgagaaattaatccgtaggaaattaat +cccacataacccggtaagagaaccttacgccccgttactaataatgttctgcgcaatgta +ggaagtgacaagctcactcttgcgacgagctccttaatacaggccctgcgttatattcga +ccgtacctataactagaccaccatcttaaatgtacagttatggttttcgacgcatagagt +atgggaccacctcgaaatgctcagctgcaaattgtactgggggtggttatcaaacattta +atatgaatctatggtaaagtactagtttatagatagccgaacactaaaggtttgcagacc +ttcctcccctgaggaacttcgtgtcacaaattagattgagaaggtggtgataaaatcgcg +tatctacaatgatttggtgcaaatatttatcgattgcccaatcgttctactcgtactctt +tatagcctaacgccttttcttggcgctaattagcctaatccaagaaggagtctaacaaaa +ttacttaaccatactcttgtctattcggcccacgcatgcgcaagctcaaaaagttctcaa +cgggcgtttttacttgagtcccaggaggtaacattggatctatgagtcttaacagtggaa +atatgatttttagattgtgttcagatttattgtcttattttggtctatctcatcagctat +agctacataatgacgtcttaactgtttcgactaaccttcagatctgactaccccaaatac +aacatagcaaaagaatgatgctaacgcttaactatcctttcacgatcttaacaaaaaagc +tccatttaaaagaatcgaaaacagatctaccattcgtggaatcaatttttggacgagtac +tggtcgggtcgtgcttatttgctacaggattgtttcgtataacgttcaagcactttagcg +gttccatccttgatggcgttaactgatgatgcgtaagtttatggtgatctaaaactctac +tacgaaccaggtcccagcacgaaacgtcatctttaatgagtttttaggtctccaggcact +aggctgcgaagtggaatatgtgtcatcagagacaaatagatgattcctatagctttttgc +agttaagccactaagtaggcggttctatagggtttcattcaaatcgatcgtaattcccga +ctctgcatagcgtgggtcttgtatagaccattcttcaggcccgccacaatggtttcaagt +ttcaacttccgtttattggctgtccctcaatagagtcgttctcagggcacgactctcgtt +cgttattcataagtccagtttgatccacgaatacagaacacgcatatctgataataaaag +cttaacgataactttcacgcgcatggtttatttttgatttattaggcaaccaaataccag +aatgtagtcagcgatatgtagtaaaatttagacaaacataaaacaaagtatcgccattac +agtctcctgttaggagaacctttttatcaatatgtgtaggcgtgtattggcgcccttgat +ttaataataattacggctaaacgtattgatattttccaggaactgccccatctcatgaga +tgaccctaaattttattcacacctcatttttaattcttttatatcacgattatttatctg +agcaagcatctttgcaagcattcatagtgacggtgctgtctctatgaatgcatgctaata +tacggtgcgctaaacatattggttcaattcaatgtaagctacctcggaatttgcttgcac +taagacggggaagccaaaacggtaaatcgccgtatatgctagtgccaagggacttgtccg +ttggagtcactatggagttacaagcattataaatctaaggaaatcgcagtatcagtcctt +accccaaagatacttcgcattccctggggtacggaccatgaaatacttctttcatacatg +ataaacgatggagactcggttaccaccctggtagttactccatcaattggagttaactaa +gatcgctattacaggctttattagccaatcatcacaagcctctttttagagattcacaag +ttagcaaaccaaagttcctttgataagtctttaacgagatctatcccaattccggctagg +agtaaaatttatatatttgagatcggggttaaagtcacacgcaatgcaaggggtttttat +atggtaatgtccttccctaattaggtaattttcagacctccgagagagagtagatcaaca +acgcgttatactcctaaaatgcttgtcgataacatgacactacagatcatccctggatga +gcatcgactttcattacttgattagttcagttaattcgtttcaaaccattttcaacaaaa +tcccccagtagatatgtatatgcacatcttagactaaataacagttttcataccctggga +tttgtgtcactatctcaggaacgtcgagacgtcccctatcaccgcagcgagggtaactgg +ccctgttccattgtaatcgatgggacgggacgttatattgcagacccaaagtagtaataa +attcagccatatggacggagggggggaattgttaagaatataattcgattttcagctgaa +tgtaaaagctccagccattcctcctccacttgacattagttcgaagaaggtctgagaatt +ggaattgcttgtgacgttttttgtttccagacaaggaaatagcccagtaccaagtataat +attatgacaatagaagcttaaattcacaacgtaacatatctgttagcatgctctaataga +ccgagaaaataagtgtctatgtgtgcgagaactgtcaattcacggcagtagtcacctaat +ctaacgtctagttcccgactatgaagtcttcacaaatggttagtaataatttcccagtgg +agtagaagtggcataacgtgcactctctgttaataatacctttagactactcccatttcg +ccagaacgtcttgatggtaccctatgggaaacactcacacatgcttattgcctgcaacct +cagcaatgtgtcgtatgcggtatttctacgaacagctagtgaaaggactgatgacctaat +tttggtttctcaagtccagacgtgatattttgatgaccgtatctgacatctctgggcaat +tcggttaacctctggtacgaaatagtccgtcgcgtaggtaaaaatgataatgctgtcatc +actatcatgttttagctaagctacactaccccatcgctcgcacgtggcaaagtgtgagga +ttccgatatcatccatgtgtacgaattcctaatactcttgctcagggcacttagggttat +tgtagcctgtgttaccgtctcgcatattagatcattaatcaacagtcttataatcaccgt +aatcggtaaacagttgttatttgttctgataggtagacagctaataaagatgctgttgaa +cagttacgtcccacctttattgccctacagtgaaactagttcttactctgttgctgtaat +atgtctagggttattgatttgctgccacttcaaaacggaaattaagtcattaacgaaaat +ggttccttcataggtaaagatcaatccccaattgaagccagaaattttgagatgtcgatt +cctgatcattcgccaaatttacagctcgtaaacgagttccatgtgtaaaaaaatgttgag +tccactagcttgtttattctggctcaaggtacgtggaacacgtagtattttgatactaat +gccagacccgctacgatccctgtactgtgagcagagccgatcctcagaaatagctaaatc +ttgtgcttcgttagaagtctcgactacgtgtagcctagtgtttgtgttgcgttatagtct +atttgtggacacagtatggtcaaatgacgtcttttgatctgacggcgttaacaaagatac +tctgggcaacacacatacttctctcatgttgtttcttcggacctttcataacctttcctg +gcacatggttagctgcacatcacaggattgtaagggtctagtggttcagtgagcggaata +tcattcgtcggtggtgttaatctatctcggtgtagcttataaatgcatccgtaagaatat +tatgtttatttgtcggtacgttcatggtagtggtgtcgccgatttagacgtaaaggcatg +tatggatcttgatctatgcaaaggtaggtccatctatatacgttgcacagcggatacaaa +taagataagaatttactaacatttaaattttcttattgtcgagcatagattggaggaaaa +acttatttacttggtatttaaacggaagtttctaatgtttatgattggatgcacggacag +tttactgcttactttcttaggtttcttgaacaacaggatgcactagtaacatgtctcgtt +catgcttccattaagttcttcttaaacttacacaaactacctaatttagagttgacgaga +tggttgaacgtgttgtgacaaacgtttgcaaaatgcacagtatcgttaccaaaaagtaca +tttaagtgtgtgcgtaggaattctgctacgtccattgcaggccacattcacatcccaccc +ctgaatatatggactgaatcacacacaccaaatttcatctaccttatcgtagcataacta +ttaacaaacatatacagacttcgcggtaaataaaatatattagtacacaaccgtatactg +gttgaactattgcccagctttaagacgcttttaactaggtgcttgatcaagaagtattat +tatatgacggcagtgtgtaatacctgaatagatatagacgttagattgtctgaaaacacg +ccgtagagacatttttgttagatatgtatttctttttgacgagccagcatcttagtatct +gaagacgagctatatgtttgtagaaaatcgactgacattgtatacgaggcggcgtaagat +taaccaaattccccagaattagtaatggcgccttatcgatttactaacgatatataactt +gtgatgttgtctgcaatgtatacccgtgtaggctgtgctcttatcgaaggaaacgcattg +aagtccaggctggatgaaaccaccgcgtacttccatgcgtctatacatagcgtcaccgat +actacgttttgctatgtaatccattctaatgggtaagaggattcctcttatagtaaaata +tgcttgactttttaagaaccattgggagtggttggcaaaataatagtgggtgtctttctc +agtgtatagttttctacaactacccctattaggttacaagtaatctggctttcttgccac +ttggcgatgatagttagattcgtatttctacaacgcagttactgtatccatggcgcgaga +taattagatacgatttgaatttggatgtagactcgttactactgttgtagaccagcacgt +gagtatctagatgggtttgctaccttgttagcggacttttgccgggaaaaagacatacgt +acaaccgtatattttactataagcagtattggccaccctcgtattgcggcagggtgtgct +cacctggttaaaatgaaagagaaaaattccattttaaaacccggaggaatctattactga +cgaggaaggtgtttaacccgttgagacatctcctaacgtaaaaggttcatattctagtta +ttccgagagtcactttcctatccaaacatgaactgatagcataatgacaggttgaatgga +aagcatatcctgtttattctaaatctgtttcgctaatcaatatgctgtcacgaactcgga +gcttacccttacaactatgtgttctgtttaccaggtgctaatatcccggcactcttttca +tgcatgtcgctcctagcgtcatctgatttaatagcttaatgtctcatattttacagtagc +cagtgtagtatggaaggcggcgaaccagcccctacattgggtttcctgacataagtatta +catatcacttgtctgattacacagcaaaatcgctaaccttactttgcgcatgtagctatt +ggaactttgggctagtgtctatcccattaagtttaacagtagactagtccgtgagcgatc +accgagcttatgtctcgtacccaagttttggatttggatcaaaaactactcgatattcat +gatctacgggcttcctttctccgggtatcattgcgccgagattaaaaataaaacgatagc +gctgtgaaaacatgtttgacacgggatagcgtagaaactaaacaacgaatagaccatcca +atttgaattttattgggtccagcacttcgccatagtgttgaatggtaaagttcgaaagga +aatttgttatattaattctgctacattttcgaccacttgtatctcaaggacaatatccct +tgaggcttttagcagaaagagatgccgtaattctaagggatgataataggttgggaaatt +taagagcagtagtaacggtcgcgggttcgaccttaaactatatatttaaatctagccaaa +caagttaacaacaaccataaagttatgaccttattatattggcaagcttaacgttttaat +tgctctagtaatagagtggtagaggtaagggaccatcacctgattcttcctccgcaacca +ttatatagacgtgtcgtctgacaaatttcgagataaaacattcgtccttagcaacgaata +tcgaatggcaattagccacattgagttaaatagttgaggatatttcttgcacagaatcag +atctaatctaatgattcgttactaaacacttcaccaggtatcgtgaaggctcaagattac +ccagagaacctttgcaatataagaatatgtatgcagcattaccctaagtaattatattct +ttttctgactcaaagtgacaagccctagtgtatattaaatcggtatatttgggaaattcc +tcaaactatcctaatcaggtagccatgaaagtgatcaaaaaagttcgtacttataccata +catgaattctggccaagtaaaaaatagattgcgcaaaattcgtaccttaagtctctcgcc +aagatattaggatcctattactcatatcgtgtttttctttattgccgccatccccggagt +atctcacccatccttctcttaaaggcctaatattacctatgcaaataaacatatattgtt +gaaaattgagaacctgatcgtgattcttatgtgtaccatatgtatagtaatcacgcgact +atatagtgctttagtatcgcccgtgggtgagtgaatattctgggctagcgtgagatagtt +tcttgtcctaatatttttcagatcgaatagcttctatttttgtgtttattgacatatgtc +gaaactccttactcagtgaaagtcatgaccagatccacgaacaatcttcggaatcagtct +cgttttacggcggaatcttgagtctaacttatatcccgtcgcttactttctaacacccct +tatgtatttttaaaattacgtttattcgaacgtacttggcggaagcgttattttttgaag +taagttacattgggcagactcttgacattttcgatacgactttctttcatccatcacagg +actcgttcgtattgatatcagaagctcgtgatgattagttgtcttctttaccaatacttt +gaggcctattctgcgaaatttttgttgccctgcgaacttcacataccaaggaacacctcg +caacatgccttcatatccatcgttcattgtaattcttacacaatgaatcctaagtaatta +catccctgcgtaaaagatggtaggggcactgaggatatattaccaagcatttagttatga +gtaatcagcaatgtttcttgtattaagttctctaaaatagttacatcgtaatgttatctc +gggttccgcgaataaacgagatagattcattatatatggccctaagcaaaaacctcctcg +tattctgttggtaattagaatcacacaatacgggttgagatattaattatttgtagtacg +aagagatataaaaagatgaacaattactcaagtcaagatgtatacgggatttataataaa +aatcgggtagagatctgctttgcaattcagacgtgccactaaatcgtaatatgtcgcgtt +acatcagaaagggtaactattattaattaataaagggcttaatcactacatattagatct +tatccgatagtcttatctattcgttgtatttttaagcggttctaattcagtcattatatc +agtgctccgagttctttattattgttttaaggatgacaaaatgcctcttgttataacgct +gggagaagcagactaagagtcggagcagttggtagaatgaggctgcaaaagacggtctcg +acgaatggacagactttactaaaccaatgaaagacagaagtagagcaaagtctgaagtgg +tatcagcttaattatgacaacccttaatacttccctttcgccgaatactggcgtggaaag +gttttaaaagtcgaagtagttagaggcatctctcgctcataaataggtagactactcgca +atccaatgtgactatgtaatactgggaacatcagtccgcgatgcagcgtgtttatcaacc +gtccccactcgcctggggagacatgagaccacccccgtggggattattagtccgcagtaa +tcgactcttgacaatccttttcgattatgtcatagcaatttacgacagttcagcgaagtg +actactcggcgaaatggtattactaaagcattcgaacccacatgaatgtgattcttggca +atttctaatccactaaagcttttccgttgaatctggttgtagatatttatataagttcac +taattaagatcacggtagtatattgatagtgatgtctttgcaagaggttggccgaggaat +ttacggattctctattgatacaatttgtctggcttataactcttaaggctgaaccaggcg +tttttagacgacttgatcagctgttagaatggtttggactccctctttcatgtcagtaac +atttcagccgttattgttacgatatgcttgaacaatattgatctaccacacacccatagt +atattttataggtcatgctgttacctacgagcatggtattccacttcccattcaatgagt +attcaacatcactagcctcagagatgatgacccacctctaataacgtcacgttgcggcca +tgtgaaacctgaacttgagtagacgatatcaagcgctttaaattgcatataacatttgag +ggtaaagctaagcggatgctttatataatcaatactcaataataagatttgattgcattt +tagagttatgacacgacatagttcactaacgagttactattcccagatctagactgaagt +actgatcgagacgatccttacgtcgatgatcgttagttatcgacttaggtcgggtctcta +gcggtattggtacttaaccggacactatactaataacccatgatcaaagcataacagaat +acagacgataatttcgccaacatatatgtacagaccccaagcatgagaagctcattgaaa +gctatcattgaagtcccgctcacaatgtgtcttttccagacggtttaactggttcccggg +agtcctggagtttcgacttacataaatggaaacaatgtattttgctaatttatctatagc +gtcatttggaccaatacagaatattatgttgcctagtaatccactataacccgcaagtgc +tgatagaaaatttttagacgatttataaatgccccaagtatccctcccgtgaatcctccg +ttatactaattagtattcgttcatacgtataccgcgcatatatgaacatttggcgataag +gcgcgtgaattgttacgtgacagagatagcagtttcttgtgatatggttaacagacgtac +atgaagggaaactttatatctatagtgatgcttccgtagaaataccgccactggtctgcc +aatgatgaagtatgtagctttaggtttgtactatgaggctttcgtttgtttgcagagtat +aacagttgcgagtgaaaaaccgacgaatttatactaatacgctttcactattggctacaa +aatagggaagagtttcaatcatgagagggagtatatggatgctttgtagctaaaggtaga +acgtatgtatatgctgccgttcattcttgaaagatacataagcgataagttacgacaatt +ataagcaacatccctaccttcgtaacgatttcactgttactgcgcttgaaatacactatg +gggctattggcggagagaagcagatcgcgccgagcatatacgagacctataatgttgatg +atagagaaggcgtctgaattgatacatcgaagtacactttctttcgtagtatctctcgtc +ctctttctatctccggacacaagaattaagttatatatatagagtcttaccaatcatgtt +gaatcctgattctcagagttctttggcgggccttgtgatgactgagaaacaatgcaatat +tgctccaaatttcctaagcaaattctcggttatgttatgttatcagcaaagcgttacgtt +atgttatttaaatctggaatgacggagcgaagttcttatgtcggtgtgggaataattctt +ttgaagacagcactccttaaataatatcgctccgtgtttgtatttatcgaatgggtctgt +aaccttgcacaagcaaatcggtggtgtatatatcggataacaattaatacgatgttcata +gtgacagtatactgatcgagtcctctaaagtcaattacctcacttaacaatctcattgat +gttgtgtcattcccggtatcgcccgtagtatgtgctctgattgaccgagtgtgaaccaag +gaacatctactaatgcctttgttaggtaagatctctctgaattccttcgtgccaacttaa +aacattatcaaaatttcttctacttggattaactacttttacgagcatggcaaattcccc +tgtggaagacggttcattattatcggaaaccttatagaaattgcgtgttgactgaaatta +gatttttattgtaagagttgcatctttgcgattcctctggtctagcttccaatgaacagt +cctcccttctattcgacatcgggtccttcgtacatgtctttgcgatgtaataattaggtt +cggagtgtggccttaatgggtgcaactaggaatacaacgcaaatttgctgacatgatagc +aaatcggtatgccggcaccaaaacgtgctccttgcttagcttgtgaatgagactcagtag +ttaaataaatccatatctgcaatcgattccacaggtattgtccactatctttgaactact +ctaagagatacaagcttagctgagaccgaggtgtatatgactacgctgatatctgtaagg +taccaatgcaggcaaagtatgcgagaagctaataccggctgtttccagctttataagatt +aaaatttggctgtcctggcggcctcagaattgttctatcgtaatcagttggttcattaat +tagctaagtacgaggtacaacttatctgtcccagaacagctccacaagtttttttacagc +cgaaacccctgtgtgaatcttaatatccaagcgcgttatctgattagagtttacaactca +gtattttatcagtacgttttgtttccaacattacccggtatgacaaaatgacgccacgtg +tcgaataatggtctgaccaatgtaggaagtgaaaagataaatattgcctacacatactga +attcaggcaatgcgttttattcgaaaggtcatataactagaaaacatgatgaattcttat +cggatccttttactagcatagtgttggcgaacacctcgtaatgctcagcggcaaattgga +ctgcgggtccttatcatacattttttttcaatataggcgattggtctaggttagtgattc +cccaacacttaaggtttgctgacattcataccctcagcaacttcctctcaaaaattagag +tgagttggtggtcttataagaccgttgattatttgaggtggtcaaatgatggtgcgatgc +acaaatcgttataatcgtactctgtagacaataacccattgtagtgccgattttgtgcat +aatacaagaaggaggatataaaaatgacttttcaataatattggctattagcaacaagaa +ggagaatcctcattaagttagcaaccgcagggggtactgcagtccaaggaggtttcattg +gagagagcagtatgaaaacggcaattatgattgtgagattcgctgaagattgtgtctctg +attttcctagatagaataagctatagctacttaatcaactcttaactgtggagactatcc +tgatgatctgaataccccatttacaaaattccatatcaatgaggctaacgcttaaatttc +atttctccatcgtaacaaaaatcagcctttttatacaagacaaaacactgcttccattac +gggtagcaatggttgctcgactactggtagcgtcgtgatgtggtgataaagctgtcttgc +gtttatacttaaacaaattttgacctgacataatggagcgacttatcggatgttgccgat +ctttagggtcatctattaagcttatacgaaaaagggacaagcacgttacgtaatctggta +ggactgggtacctagaaacgcaagaggaggcgaactccaatatctgtaagaacagaaaaa +tacaggagtccttttcatttttcaagttaacaatataagtaggagcttagagaggcttgc +atgaaaatcgttaggaattacagaataggcagagagtggggcgtgtagactacattcttc +aggccccacaatatgggttataggttaaactgcactttttgcgatctcccgaaatactgt +cgttctctgcgaaccacgctcgttccttttgctgtagtccacgttcatccaactattcag +ataaacaagatcgcagaattaaagcttaaccatatcttgatagcccatcgtgtatggggc +atgtatgtgcaaacaaaagacctcaatcttgtctgcgagagggaggaaaatttagacaaa +cataattcattctttcgactggacacgctaaggtttggacaaactttgtatctatatctg +gaggcctgtattccagcccttcttttaataagatttacggcttaaactatggatatttgc +caggaaatgacactgctattgacaggaacataattttgattcaaacctcattgttaatta +ttttatatctcctgtttttatatcagaatgcttctgtcctagaaggcatactcaaggtga +gggctcgaggaatgaatcataatagaccggcccctattaatattggttcaattctttctt +acataacgcggaatttgattgcacgaacaccgggaacacataaccgtatagcgcccgtta +tgctagtgcctagcgactgggaccgtggagtctatatcgtctttctaccattattaatct +aaggatataccactttaagtcctttcaactaacataaggcgcattccatgcgctaaggac +cttgaatttattatttcttacatgataaaagatcgagtcgacgggaacaaaaggctacgt +actcaataaagtgcagtttactaagagccctttttctggcttgtggagactatcataaca +tgaagatgttttgacattcaatagtttgcaaaacaaacttactttgtgtagtattgaacg +agatctttccaattgccccatagcaggaatagttatatattgcagatcgcggtgtaacgc +actccaaatccatcgcggtgtgtgagggtaagcgacttaaagaattacggtttttgatca +aagcacagtgagagttgagcaaattacagttatacgacttaattcagtctccataaattg +aaacgacacttcttaacgggaggaccagacacgttcattaagtgaggagtgcactttttg +actttaaaaacatggtaatcaatttaaaccacttgatatgtatatgaacagatttgaagt +tatttctgttttaatacactgggagttctgtcaatatcgcaggaaccgcctgacgtcccc +tatcacacctcagagggtaaagggacaggggaaagggtaatcgaggggtagggaacgtag +ttggcacacccaatggacgaataaatgctgccatatccacggagggcgggattgcggttg +attttaaggcgatggtaacctgaatgtaatagatcatcaaatgcctcctccactggaaat +tactgcgtacatccgctgagaattgcaatggagtgtctcggtttttctttaaacaaaacc +aaattgacaacttcatagtataatttttgcacattacaagcgttaattaacaaacttact +ttgctgttagctgcctatatttgtccgacaatataactggatatctctgcgagaactgta +aattaacggcacttggaacataatagttcctattggtaacgacgttgtaggcggcaatta +tccggtggaagaattgacaactgcagttgaactgcatgaaagtcaaatctctcgtaagta +taactttagaagactccaaggtacccagaacctcttcagcggacacgatcgctatcaatc +aataaggattattcactgaaaccgctcatatctggaggtggacgtttttcttcgaaaagc +ttgtcaaaggactcatcaaatttttggccgtgctaatcgacacacctgttattttcatga +ccggataggacatctcgcggaaattcgggtaacagctgggtagatataggacctccccta +cgtattaatgataagcctgtcataactagcttggtttaccgaagagacaataaacattcg +agcgctcgtgccaaactcggtgcattacgtttgaataaatcggtaacatgtactattact +ctgcctaacggcacttacccgtttgggtccatggggtaaccgctcgatgttgacagaatt +atgctaaagtcgtttaagatcccgattaccgaaaatctggttatgtctgagcattcgtac +actgcgtattaagatcaggttgaacaggttcctaacaaattttgtgacctaaagtgaaac +taggtcgtactctgggcatgttttatgtcgtggcgtatgcatgtgctgacacttctaaaa +ccaaattaaggctttatccaatatgggtccttaagtgctaaacatcattcacaatttcaa +gacagattgttggtcttgtcgattccgcatctgtcgccaaattgacacatcgtaaaccag +gtacatcggtaattatatgttgactaaactaccgtgtgtattctggctctaggtacggcg +aacaagtacgatgtgcttaagaagccctcaccccagacgagcccgcgtaggtcacatcag +cagatcctaagtaattccgttttattgtcctgagggagtaggatcgacgaactctacaag +tcgctttgtcgtgccttataggctatttcgggtcaatgtagcgtcaaatgaactattgtc +atctgtacgagttaactaagtgtctatcgccaactaaaagacgtctcgatggttctttat +gcggacctgtcatatcattgactggcacttgcttacatccaaataacacgtttgttagcg +gatagtcgttaagtgtgcgcaagatcatgaggcggggggggtaatatttcgccctctaca +tgataaatgaataagtaagaagatgatctttttgtggcggtaccttaagcgtactcctgt +cgacgagttactactaaaggaatgtagggttctggatctatgaaaagcgacctccatata +tatacgggcctaagcggagtaaaataagtgatcaatggactaacattgaaatgttagtat +tgtcgaccattgagggctggtaaatcttatttacgggcgtgggaaaacgaacgtgatatg +gtttagcatgggatgcaagcactcgttaatgcttactttagttggttgcgggaacaacag +gaggctatactaactggtagcgttcttgcttccattatgttattattataattaaaaata +agacatatggtagagttgtagtcagggtggatcgggttgtctataacgttggaataatca +aaactatcgttaacaaaaacgaaatttaagtcggtgcggtggaatgcgcctacctcatgt +gcaccacacattcacagcacacccctcattataggcaaggaagcaaacaaaaaaaagtta +atcgaccgtatccgaccttaaattttaaaataaatagaaacacttagcggtaatgaaaag +ataggactaaaattcactagtatcctggaacgaggcaacagagttatctagatggtaacg +aggtgctgcatcaagatgtatgatttttggtccgctgtgtggaatacctctattgatata +caagtgactttctcggtaataacgcacttcacaatgtgttgtttcttttctatgtatttt +gcaagagaaagaagcttagtataggtacacctcagagatgtttcgtgtaaatcgtatcac +atggtataactgcaggaggaacattatccaaattcaccacaattactaatccaccctttt +acttttactaaagatatattaattctcatgttgtctgaattgtataacccggtaccctgg +gagcgtatcgaaggataccaattgaagtcctcgaggcatgttacaacacacgacttcctt +ccgtctattcagacactcaacgagactaacttttcctaggtaatcaatgatattgggtaa +ctcgtggcatcttatagttattgatccggctcttttgtagatcctgtgcgactcgtgcgc +taattaagactggctctcttgcgcaggggatacgtttattctacgtacccgatttggtta +ctactaagcggcctttcttcaaacttgcagttgtgacttacattcctatttcttcaaagc +agggaagggttacagggagagacttattgagatacgattggaatttccatgtacaatcgt +taatacgcttgtagaccagcaactcagtatagagatccgtttcctaaagggtgagcggta +ggggcaaggcaataagaaattactaaaaccctagttgttaatataagaacgattcgaaac +aataggattgcccaagggggtgcgaacatggtgtaaatcaaagagaaataggcattgtta +aaacccgcacgtttctagtacgcaagaggaacgtcggtaaccagttctcaaagatcctaa +cctaaaaggggcttattctactttttccgacactcaatggacgagacaaacatgaacgga +tagctttaggtctcgttgaatgcaaagaatagaatcgttattattaatcggtttccatta +tctatatgcggtatagatctccgagaggaccctgtaaactagctctgcggtttaactggt +gctaatagaccgccactatgttattgcttctagctcctagcgtcttatcatgttatacat +taatgtcgcatattggacagtagccaggcttggatggatcgccgacaaaaagaaaagact +ttccctgtaaggacttaactattacatataacttggatcattaatctgcaaattagagta +acggtctttcaccagcttcatattccaacgtggcgctagtcgatatcccatgaagtttaa +aactagaattggcagtctcacttcacagtgcgtatctatacgacaaaagtggtcgatttg +cataaatatcttatcgatattcaggttattaccgattccttgctaacgctagaagtcaca +ccagagtaataataattccagacacctgtgaaataatcggtcactacggatagactagta +acgataatacgtatagtccataaaagttgaattttaggggctaaagatattagcaatact +ggtctagcctaatcgtcgatagcaaagggctgtgaggatttctcctacattttcgaccaa +ttgtatcgataggaatagttacagtcacgcttgtagatgtaagagatgacgttattctta +gggttcttaagtcggggggtaatttaagaccactagtaaaggtagaggcgtacacagtaa +acgatattttgaaatcgtcaaaaaaaagtttacaacatcctttaagttagcaactgattt +tagtggcaaccttaacggttgaattgatctactaatacaggcctacaccgaagggtacag +ataatgattcttactaccctaacatgatagagtcctgtcctatctcataggtcgacattt +taaattcgtaatgagcaacgaagatcgtttcccaatttgcaacattcacttatagacttc +aggttatttcgtgctaacattaagatagaatataatcagtcgttaagaaactattatcca +gctttcgtcaaccataaagattaaaaactgaaacttggcaagatatgaatagctatcctg +ctttaaccgatcgtatgagatgctttgtagcaagaaaagtgactagcacttgtgtttagt +aaagcgggagagtgcggtaattaatattaatatactattaagctacacagcaaaggctgc +aataatgttagtaagtagaacataaaggtattctccacaagtaataaatagtgtgagcta +attgactaacttaactctcgcgacaagtgatgtggataagatgactcatatcgtcttttt +ctgtagtgccgacatcccacctggatcgaacaattccttctagttatcgactttgattac +ctatcctattaaacagatagggttgtaaagtcagaaaatgatcggcttgcgttggtctac +catagctagagttagaacgcgtagatagaggccttttgttgccaacgtgggggtgggatg +agtctgggcgagcgtgactttctttcgtgtccgaatttgtttaacatccattagattaga +tgtttgtgttttgggtctgatgtcctaactactttctcagtgaaactaatgtcatcatcc +aagtaaaatagtccgatgaagtctccgttttcggccgaagcttgtctataacgtatataa +agtcgctgaatttagaacacaccttatctatgttgtaaagttactttattccaaaggacg +tgcacgaagcgtgagtgtgggaaggaacttaaagtcggatcactcttgtcagtgtagata +agaatttctttcatacttcactggaatccggcgtatggatatctctaccgcgtcatctgg +tggtgtctgcggtaaaaagtcttgctgcacgagtctgagaaatttttggtgccatcacat +cgtaactgtacaacgaacaaatagcatcaggccttcttatccagcgtgaagtctaattat +ttcacaagctttcctaagtatgtaaatccctcacttaatgatgcttgcgccaatgaggat +agaggacattgcatgtacgtaggactattctccaaggggtcttctattttgttagcgaaa +attgttacagcctaatgttagagcggcgtacgactttataccagatactttcattagata +tgcaaatatccaattaaatcatagtagtatcgtggtatggacaatcaaaaaagacccgtt +gtgatatgatgtttttctagttcgttctcatatatatagatcaacaatgaataatctcat +gatctataaccgatgtatatttatattccggttgactgctccggtgcaattcactacgga +cactaatgactaatatggcgcctttcatcagaaacgctaaatatgattaatgaattaagg +gagtattatctaattattagagagtagcagttagtctgatattttcggtgtatgtgttag +ccgttataatgctgtctttttatcagtgagaacagggagtgtgtagtgttgtatgcttca +ctttatgactctggttatatccctcggagaacaagaataagagtacgagaagttcggtca +ttgaggatgaaatagaaccgctagacgaatggactcacgtttataaaactatgtatcaca +gtactacagctaactctgaagtccgagaagcttttgtaggacaaaacgttataagtacct +ttcgcagaatacggccgtgcatacctgttataaggcgtagtagggacaccatgctatccc +tcatatagagctacactaataccattacatggtgactatcgtttacggccatcatctgta +agcgatcatgcctcgttagcatccgtacaatctcgcatggcgtcactgcagaaaaacccc +gtgcggattttgagtcagaactattcgaagcttctcaatccttttccattatggcatagc +aagtgacgactcgtcagccatgggaataatagcactaatccgattacttatgaattagaa +cccacatgaatgtgattctgcgaattgtctaagaatctaatgattttccggtgaatatgg +ttgttgttatttattgaacttatattattaacatcacccttcgttagtgatagtcagcta +tttccaagaggttccccgagcatttttaccattctctagtcatacaagttggagcgcttt +taaatctttaggctgatcaaggcgttttgtctagaattctgcagatgttagattcgtgtg +caatccctcttgcatgtcagtaacaggtcacccgtttttcgttacatatgctggtaaaat +attcatagtaataactacaatacttgatttgttacgtaatgctcgtacataacacaatcg +tattccacggaacagtaaagctctattattctgatcgagcctaagagaggatcacactac +gctattaaagtcacgttcacgaaatctcaaacctcaactgctggtgaccagttatagaca +gtgtaattccatattacatgtcaggcttaagctaacccgagcctttatataagctataat +caagaattagattggagtgcattttagacttatctatcgaaatagtgatagtaagagttt +atatgacctgatctagactgatgttctcttccacaacagccttaaggcgtggagcctttc +ttatactattaggtcgcgtcgagagccctattcgtaatgttaacgacactagactaatat +acaatgagctaagaataacacaagtcacaagataatttacaaatcatatatctacagtcc +acaaccatcactagcgattgcaaagcgttattggtactaccgctctaaatcggtatgtgc +aagacgcgttaactggttcaagcctctcctgctcgtgagactgaaagaaatcgaaaatat +ggatgtgcctaattgttcttgtgagtcatgtgcaactatacagtttagtttggtcaagac +tatgcaactattaacagcatgtgcgcattgaatatttggtgtcgattgataaatgcccca +acgttccatcacgtctataagccgtgttactaatgtgtattagtgcatacctattcagac +catagttcaactgttggactgaaggcccgtcttggggttcgtgaatgagagtgcagtttc +ttgtcttttccttaactgacctaaatgaaggcaatcggtttatctagagtcatgcttaag +gtgaatttcagccaatgggctcccattgagctagtatggtgctttacctttgtaagtggt +ggctttccttggtgtgctgactttaacacggcagagtgattatccgaagaatggataata +agacgctggcaatattggctaataaagtccgatgagtttcaatcatgactgcgaggagat +ccatgcggtgtacctaaacctacatcgtatgtatttgctgacgttcattcttgatacata +aagatccgatatcggtccactttgtttaccaaaagccctaccttcgtaacgatggaaatg +tgaatgagagtgaaatacacgatggggatattgccggtgagtacaagttagaccacacat +tagaactgacctatattcgtcatcatagagatggagtatgaattgattctgcgaagtaca +ctggctttacgagtatctagacgccgcggtatatctcccgtcaatactatgaaggtatat +atatagaggctgaaaattcatgttcaatcctctttctaagagtgagtgggagccccttct +gttgtcggagtaaaaaggcattattcctcaaattgtcagaagcaaagtatacgtgatgtt +tgcttagaacaaaagagttaccttagggtaggtaaatctcgattcaccgagagaagtgat +tttggcggtgtgcgattaattcttttgatgacagatctcattattttatatagctccctc +tttgtatttagagtttgcgtaggtaacctggcaaaaccatatcccggggggagagtgcgc +tgaacattttatacgatgtgattactcaaaggataaggttcgaggcctctatactcatgg +aactatcttataattataatggatcgtggctcattccacctatccaaacttctttgtgat +ctgatgctacgagtgtgaacaaacgtacatcttctaaggaatttgggacgtttcatagct +cgcatttcattcctgaaaacttaaatatttttaaaaattgattctactgcgaggaactaa +ggtgtagacaagcccttagtaaccggtggatgtcgcttcagttttatagcaaacattatt +caatttcagtcttgactgaaattagtttgttagtgttagaggtccatatgtcacatgcat +atggtctagatgccattgtacagtaataccttagattagtattagcggcatgcgtacttg +gatttcacttgtaagaatgagcttaggacggtcgcctgtagggctgcaaataggaatact +tacaatttttgatgacttgttagcatatcgctatcacccataaaaaacctgatacttgat +gagcgggtgattgagactatgtactgatataattcaatagctccaatagatgaaacagct +atgcgcctatttatgtcaaataatcgatgtgatacaagcttagagctgaacgagcgcgag +tggaattagcggtgatctctatcctaaaaagccacgaaatcgatcccagaagctaatacc +cgaggtgtcaagcttgagttcagttaaatttgcatctcatgccccacgaagaatgggtag +agagtttgaaggtgcttctggattttcctaagtacgtggtaaaaatttgatgtaaatgaa +cacctcctaatggttgtgttaaccacaaacccctgggtgaatctgattagccaacccagt +gatctgatttcagttgtcaaatctcttttttataactaccttttgtttccataatttaac +cggatctcataatgaacaaacgggtagaataatggtagcacatagcgagcttgtctattc +agaaatatggcctactcagaatgtattctccaaatcagtgttatgcgaaacgtaatttta +cgtgtaataatgatgatttcttatcggttccttgtactacaatactcttgcccaacaaat +actaagcataacagcaaaattcgaatccccctccttttaataaatggtttttcaatatag +ccgattcgtattcgttagtctttcaccaactattaacctggcatctaattaataaaatca +ccaaaggactctataatatgacagtcacttcggcctcttttaagacagttgattattgca +ggtccgcaattgatggtgacatgcacaattagttagaatccgactatggagacaattaac +aattgtagtgcccatttggtccagttgacttcaaccacgagttataaaggtattttaatt +tatagtcgatagtaccaacaacaagcacaatcataattatgttagaaaacccagggggta +atgctctaaatccagctttaaggccagagtgcactatgaaatcgccattgatcattgtgt +cattcgctgaacttggtgtctaggaggtgccgagtgagaatatcagataccttatgaagc +aacgattatatctggactagatcatgatgatcggaataaaacattgaaataagtccttat +caaggagcataaacattttatttaatttatacttcgtaaataaattcagaattttttttc +aagacattaatctgagtaaatgacggctagaaagggttcctactcgaatcgtagcctacg +catgtgggcagtaacctggcttgcgtttttactgaaacaaaggttcaccggaaagaaggc +tgccacttttagcttcttgacgatctttagcgtcatatttttagattagtcgaaaaacgg +aaaacaaacttaacgaagctggttgcacggggtaccgagaaaccaaagagcaggacaact +ccttgatcgggaagaactgaaatagacagctgtcattttcattggtcaacttatcaatat +aacgaccaccgtagtgacgcttgcatgaaaatactgaggatgtaaactatagccagtcag +gcccgcgtgttgactaattgatgaagcaaacaaaatagccggtattcgttaaaaggaacg +ggttgccagctacagatatactctaggtatatcccaaacaagagacgtcctttggctgtt +gtaatcggtcataatacttgtcacataaacaagatcgctgaattaaacattaaacagtta +gtgatacacaatcgtggttggggctgggatgtgcaataaaaagtcatctatcgtctatca +cagagcgacgtaaatttagacaaacattattatttcttgacaatggaatcgataagcgtt +cctctaacttggtatatatatctcgaccccgggattccagccattcttgtatgaagattt +aaccatttaactatgcatagttgaatggtaaggaaaatgatattgactgcaacagatttt +ggatgcaaaaatatttgtgaattattggttatatactggttgtatagcacaatcattagg +tcctagaaggcatactcaacctcagcgagagagctagcatgcataattgtaccgcccata +ttaatattcctgaaatgatttcttacattacgcccaatttcagtcatcgaacacccccat +caatttacccgatagagaacgtgatcatacgcaataccctatgcgaacgtccactctata +gcgtctgtatacaatgattattcgttccatttacaacgttaagtaatttaaacttacata +aggacaaggaaatccgcgaacctcctggaatgtatgagttatttatgcagttaacttcgt +ctcgaccggaactaaaggcgtcgtacgaatgaaaggccacttttagaagagacctttgta +tccattgtggagaatatcataaattcaagatggggtgtcatgctattcggtcctaaacat +tcttaatggctgttctattgttagtctgatttaaaatggaaccatagcacgaatagttag +atagggctcatacccctgtaacgatctacaaatccttccccgggtgtgtgcgttagcgac +ggaaagttttacggtttgtgatcaaagaacactcacacgtcagattattacactgatacg +aattatttcagtcgacagtaattgaatagaaacttattaacgccagcacctgacacggta +agtaaggcaggtctgaactgtttgactgtaaaaaaatggtaatatttttaaaaatcttga +tttctatatcaaatgatgtgtagttttttctctgttattaaaatcccagtgcgcgaaatt +tagatcgttacgactcacgtacaagatcacacatcacacgcgttagcgaaagcggaatgg +ctaatacagccctacgcaacgtagtgggatcaacatatggacgaatttatgctcaatgag +ccaacctcccccgcattgcggttcattttaaggcctgggtaacatctatcgtttagataa +tcaaaggaatccgactatgcaattgtctgacttcatccgctctcaagtccaatgcaggcg +ctacgtgtttctttaatcaataccatattgaaatcgtaatacgataattgttgctattga +ctacaggttatgaaaaaacttactttgcgggtacatgcatatttttgtaccacattatta +cgcgatatctctcagtgtactctaaattaaaccctcttcgaacattttagttcctattcg +taaacacgtgctacgcggcaatttgccggtcgtagaatggacaactccagttcaactgca +tgtaactcatagctcgcgttagtataaattgactagtagccatgggacaaagtaactagt +cagcggaaaagatccctttaaagatatatgcaggttgcaagcataaagctcattgctcga +ggtgcaccgtggtattccaaaagcgtctctatcgtatcttctaattttgggccgtgagaa +tcgaaactactctgatttgctgcacacgttaggtaatatcgcccattttcccgtataagc +tccgtacttatacgaactacacgaccttttaagcattagccgctcatatcgtgattcgtg +tacagatgagtctattaaaattacagacatactccatatctcgctccttgaactttgaat +aatgcgctaacttgtactatgaataggcagaacccaactttcccgtttgcgtcaagcggg +gaaacgatacatgttgtcagatttatgattatctagttttagatcacgtttaccgataat +cggctgtggtctgagcagtcctacactgagtatttacttcagcttcatatcggtccgaaa +aaaggttgtgaccgaatgtcaaaatacggagtacgatgggcatcttttttcgagtcgcgg +ttgcagggcagcaaaaggcttaaaccatttttacgatttttactatagcggtcatgaagt +gcgaaactgcttgcaaattttctacacacattgtggctcttgtccttgaagcttatggcg +aaaatttgaaacatagtataccagggaaagcgcgaattatttggtgactaatagtccgtg +ggtttgagccatatacctaacgccataaactacgtggtgctttagatgcaatctaaacag +aacagaaagcgtagcgctcatcagcacagactaactttttcagtttgagtcgccggaggg +acttcgagacaagaacgcgtcaagtcgcttgcgcggcacggattcgattgggcggctcaa +tcttgcctaatttctactattgtcagctgtacgactgtactaagtgtatagccccaaata +aaagaagtatcgatgcgtctttatgaccaaaggtcttataattgaagcgcacttccgttc +atcaaattaaatcctggcttacccgattctccggaagtctgacctagagattgacgacgg +ccgcgtattattgagacctcttcaggattaatcaataacgaagtagttgatctgtttggc +gacgtaccttaagccgactccgctacacgagtttctactaaaccaatgtagccttatgct +tagatgaataccgtcctaattagatattccggcataacagcagtaaattatctgttcaat +ggacgaacattgaattgttagtattctacacaagtcaggcctcgtaaatattaggtaagg +ccgtgggataacctacgtgatatgcttgagcttgcgttgcaagctctcgttaatcattaa +tttaggtgcgtgagggttaaacaccagcatattctatatgctagacgtcttccttaaagg +atcgtagtattataattaataataagaaatatggttgacgtctagtcagcgggcatacgc +tgctctatatactggcattattcaaaacttgacggtaaaaaaacgaattttaaggcgctc +acgtcgaatgagccgaactcatgggaaccaaaatgtcacagaaaacacctctttattgcc +aagcatgcaataaaaaaaatgttaatagtacgtttacgacattttattttataataaaga +gaaactattacacctattgatatgataggacgtaaattaacgagtagcctgcatagaggc +aaatgaggtttctacatggtatagacctgatgctgaaacatcgatgagttttggtcccct +cgctcgttgaaatctagtcatttactactgtctttcgagctattataccacttcactatg +tggtgtttctttgctatgtatggggctagtcaaacatgatgactatagctacaactcaga +gagcgggcgtgttaagagtatctcatgctagaactgcacgacgaacttgatacaaagtaa +caacatttacgattccacaaggtgactttgaagaaacatagtttaattctctgcttcgat +catttctataaaccggtaccatcgcagcggatagatgcataacatttctactactccagg +catcttaaaacacacgtagtacttcactagattaagacacgataagtgtataacttggca +gtgggaagcaaggagattggcgaactcctggcatctgttacgttttgttcaggctcggtt +gttgataatgtccgactcctgccatattgaagactcgctcgagggagatcgggattcgtt +gattataagtacacgtgttccgtaatactatgaggcagtgattcaaaatggcacttctga +cttacatgactaggtattattaccacggaagcgttaaaggcacactcttatggacttaag +attgcaagtgccttcttctagcctgaattcgcgggttcaacacaaactctctttagacat +ccgttgcctaaaggctgagacgtaggggcaaccctttaactatgtactaaaaaactagtt +ggtaatttaacaacgtgtccaatcaagacgatgcaccaacgcggtgcgaaaatcgggtta +agcaaacacaaataggaattgtgataaaccccaccttgagaggtcgcaagaccaacctcg +ggaacaacggctctaagagaataacctaaatccggatgagtagactgtgtaactctctaa +agggaagtgaaaaaaagctaagcatacatttaggtctcctgcattgcattcaattgaatc +gtttgtattatgagctgtacagtagctatatcagctatagttatcccagaggaacaggta +aactagctctgagcgtgaaatccggatattagaacccctagatgggattgattctagcta +atacaggcttatctggttttacagttatctagatgattggtaaggtgaaacgcttggtgc +cttccaccacttaaacaaaagtattgcccgggaagctattttctaggtattataaagtcg +agcattaatatcaatttgacagtaaaggtctttcaccagcttcatatgccatagggccca +tactcgatttaaattgaacggtttaacgagtattggaactctcacttataactgagtagc +tatacgaaaaatctggtccatttccagaaatttattatcgatttgctgcttagtacccag +gaagtgataacccttgaaggcacaacactgtaataagttttcctgtcacatctgtaatat +tcggtcactacgcattcacgactaaagataattactatactaattaaaagttcaatgtta +gggccgaatcatagtagaaattctcgtctagcctaatcggacttacctatgggctgtgag +gatttatcagtatgtggacaaaaatgctagagataggtatagttaaagtcaccatggtac +atctatgtgaggaagtttgtagttcgcttctttagtccgggcgtttgggatgacaactac +tatacgtagagccgtactcaggattagatagtgtgaaagagtcaaataaaagggttaata +ttaatttaacgttgcaaatgtgtttaggccaaacattaaccgttgtagggatattctaat +acaggccttcaccgaaccctaatgataatctgtcttaataacattaaatgattgtctccg +ctacgagctcttagggcctcattttaaatgactaatgtccaaagaagagactttcccaat +ttcaatctgtcacgtatagacggcaccttagtgagtcatatcattaagatagaagattat +caggagggaagtttctattatcaaccgttacgcaaccataaacttttaaatctcataatg +gcattgagatcaagagctttcatgatggtaaagttcgtatgtgatgctggggagctagat +atcggtataccacttcggttgtggtaagcccgagtgggccgttagtaatattaatagacg +attatccgacaatgcattcgctgaaataatcttacttaggagaaattaatgctatgagcc +aaaactatttatgtctgtcacattattgactaaagtatctatcgacaaaactgatgtcca +taagttgtagcagatagtcggtgtatggtgtcaccaatgaaaacctcgagcgaaaaatga +attatagttatccaatttgagtaaattgcctattatacagataggcttgtttagtcagat +aaggttccgcttgaggtgctctaacttagcgagagttagaaagcctagtgagaggcattt +tggtgccaaactccggctcgcatgagtaggccagagagtcactttctttcgtcgaagaag +ttggtgaacagccttttgattagttgtttgtcttgtggctatgtgctactatataagtta +gaacgcaaactaatctaatcagcaaagtaaaataggaccttgaacgagacggggtacgcc +gttgaggctcgagatagtagataaactagaggaatgtagataaaacattagctagggggt +ttagttactggattacataggaagtgcaccatcacggtgtgggggttcgtacgtaaagtc +gcatcaatattgtcagtggacttaacaagttcgtgcataatgaaatcctatacggacttt +gcatatctctaccgactcatctggtcgtctatgcgggtaattgtattgctccaagtggat +gactattttggcgtcccagcacatagtaaatgtaaatccttataatagcataagcaatta +ttagactgcgtgaagtcttagtagttctcaagctttacgttgtatgtaaataactcacgt +aatcagccgtccccaaatcaccattgaggtcattgaatgtacggagcactattatcaatg +cggtatgcgattttctgagcgattattgttaaagacttagcgttgagccccggaacactt +gattacagattctttaaggagttatccaaatatcattttaaataatagtagtatcgtgct +ttggacaataaaaaaagacccgttctcttatgttgttttgcgacgtacttctctgatata +tacttcaactatgaagattctattcatcgataacccaggtatatttatatgcccgttcac +tgcgcagggcaaattatctacggacaataatgacgtagttggacccggtaagaactaacg +cttaatatgattaaggatgtatgccagtattatcttattatgtcagagtagaagtttctc +tgagattttccgtcgttgtggtacaccggatttggctctctttttagaactgagaactcg +gagtgtgtagtcttgtttccttcaatttatcaatatgcttttataccgccctcatcaact +ataacaggacgacaagttccgtcttgctccatcatatactaccgatacaccaatcgtatc +aagtttagtatacttgctttctctcttctacagcttactcgcttgtccgagaagcggttg +gtgctcataaagttagtagtaaatgtacaactagtagccagtccttacctgtttttacga +ctactacggacaccatgagatacagaagttagtgctacaattataccattacatgctcaa +tatcgttgtcggccataagatcgaagagtgcatcacgcgtgtgaatacgtaaaatctacc +atcccgtcaatgcacaaaaacacactccccttgttgactaacatcttttacaagaggcta +aatcattgtccaggatcgaataccttgtgtacaatcgtcacccatcggaagaataccact +tttccgatgtagtatgatttacaaaaaacatctatgtgagtaggccaattgtagtagaat +atattcatttgaccgtcattagccttcttcttaggttgtgtacggatagtaggtacataa +accgtcgtgtggcatacgctgcgatttcatacagctgccaacaccttttttaccaggcta +gagtcagaaaagttggagccatgttaaatagttaccatcataaaccactgttgtctacta +gtctgatcagctttcatgcctgtgcaagcaatatggattctcacgtaatggtaacaactg +ttgcgttacttaggctggttaatttgtcagagtaataaatacatgtcttgttgtgtttcc +taatcctcggaaagtacacaagcctaggaataggaaaagtaaagctcttttattctgata +gtgactaactcaggatctaaatacgcgattatactaaccttcaccaaagctcaaaaatca +tctgctggtgaccagttatagacagggtaattcaatatttaatgtctcccttaacatttc +accagcatggattgaagatagtataaagttttacatggcagtcattgtgtcacggttcta +tacaaattctgatagttagacggtatttgaaatgtgcttctagcatggtatcttacacaa +ctgaatgaacgactggagccgttcgtatactatttgcgagcctcgagaccccgtttccta +atgttaacgaatatagtataatataaattgtgatatgaataacacaagtaactacagttt +ggacaattaattgttctaaactaaaaatcattcacttcagatggcatagagttatggcta +ctacacatataaagcggtatgtgaaacacccgttttagccggaaaccctctactgctcgg +gacaatgaatgatttccaaaatatggatgtgcagaattgttagtgtgactcaggtccaaa +tagacactttagtttcgtcaagtcgttgcaaagtttaaaaccatcgcagcattctttatt +tggtctacattgagaaatgaaaaaacgtgacagaaagtctagaagaactgtgaataatgt +ctattactgattaactagtaagacattagtgcatctggtccactgaagcacccgcttggc +gttaggcaatctctgtgaactgtcgtggctgttccggtaatgtacgaaagcaagcctata +ggttgatcgagtcgcttcattaaggtcaatttcacaatatccgatcacattgtgctaggt +tcgtcctttaccttgcttagtgctgcatgtacggggtgtcatgacttgttatcggcagac +tctttatcccaagaatggataatatgtacatggaaagtgtccataattaagtcccttcac +tgtaaagaatgactgccacgtgatccatgaggtctacagaaaccgacttacttgcttttt +gatcaacttaattatggattcataaagttcagatatcggtacaattggtgtacaatatga +aattaatgaggaaacatggaaatctgaatgacagtgatagaaaagatccccatttgcccg +gtcagttcatgttacaccactcattagtactgtaagtgtttcgtcagcattgagatccac +gatcatgtgtttatgccttcgaaactggatgtacgacgatcgagacgaagaggtatatat +aacctaaatactaggtacgttgttagagagacgatgaaaattaatcgtcaatacgctggc +gaacactgagggggacccaatgctcttctcggtctaaaaaggaatgtgtcagaaattggt +cagttcaaaagtagaccggatctttgcggagaacaattcacggaacgtagcgttgggaaa +tatcctttctaccacacatcggattttcgccctctcccattatttattgtgttctcacat +agaattattgtttagacatccctcgttgtatggagagttgcccgagcgtaaaggcataat +ccatataccgccgggtgagtgacctgaaattgtttttagttgggatttcgctatggatta +gcttacacgaagagattctaatggtactataggataattataatgctgcgtggcgcagta +caccgttacaaacgtcgttcgcatatgtggctaacacggtgaaaatacctacatcgtatt +tgcaatttcggtcgtttcatagagcgcattgaattactcaaaaattatatatgttgatta +tttgattagactgcgtggaaagaaggggtactcaagccatttgtaaaagctgcatctcgc +ttaagtttgagagcttacattagtctatttcagtcttctaggaaatgtctgtgtgagtgg +ttgtcgtccataggtcactggcatatgcgattcatgacatgctaaactaagaaagtagat +tactattaccggcatgcctaatgcgattgcactgctatgaaggtgcggacgtcgcgccca +tgtagccctgataataccaatacttacatttggtcagcaattctgacattatacctagca +cccataaatttactcagacttgaggacaggctcttggagtcgatcttctgtttgtatgca +tgtgatcatatagatgaataagcgatgcgactagttagggcatagtatagatctgtgtat +acagttcagctgaacgtccgcgagtggaagtacagctgagatctatcctaaaatgcaacc +atatcgttcacacatgatatgaacccagggggaaacattgagttcagttaaattggcagc +gaatcccccaagaagaaggcggagtgacgttgaacgggcttatggtttttcagtacttcc +tccgtataagttgagcgaaatgtaaacagaataatcgttgtgttaacaacattaaaatcg +cggaatatgatgagaatacacagtgtgagcatttcacttgtaaaatatctttggtagaac +ttactttgctttaaatatgttaaaccgatctaataatctacaaaacggtagattttgcct +agcacattgcgtccttctctattcagatagaggcaatactcagaaggttttatccaaagc +actgtgttgactaacctaagttttagtctaataatcatgattgattataggtgccgtgga +ctacatgactcgtccacaaataatacttagcagatcagcaattggccaagcacccgactt +ttatttaatggttgtgcaatagtccagattcgtattcgggactctttcaaataatagttt +cctggcatctaagtaagaaaagctcataaggaagcgatattatgacacgctcttccgccg +ctgttttgaaacttgagtattgctcgtccgaaattgagggtcacttcaaaatttactgag +aagacgaagatcgactaaagttaaaatgctagtccacagttggtcaagttgaattcatcc +acgagttatatagctattttaatttatagtcgagtgtacaaaaaacatccacaataagat +ttatcttagaataacaacccccgtatcatcgaaatcctccgttatggcctgactcctcga +gcttatagcatttgtgctggcgctcttgccaggaacttgctcgcgaggtggtgacgagtg +agatgatcagtttcattatgatgatacgattttatcgcgactagttaatcatcatagcaa +gtaaaatttgaattatgtcattatcatgctccattaacaggttatttaattgatactgac +gaaattttttcacaatgggttttctagaatttaatatcagtaattgaagccttcataggg +gtcctactagtatcctacacgacgcaggtccgcagtatcctggagggacgtgttactgat +taaaagggtcaaaggaatgaaggctcacaatgttacctgcttcaccatagtgagccgatg +agttttacattagtactaaatcccaaatcatactttacgatgaggcttgctagcgctaaa +gagaatacatacaccaccacatagaattgttagcgatgatatcaaatagactcctggaag +tgtcagggggaaactgttcaatatttcgtccacaggactgaccaggcatggaaaagactg +acgttggaaactataccatctcacgcccgacgcttcactaattgatgatccaaaaaatat +agcccggattcctgattagcaaagggttcacagagaaagatattatcgacgtatatccca +aaaaacagacgtaatgtgcatcttcgaatcgggatgaatacttgtatcataaaaatgtga +cctctagtatacaggttaatgttagtgatacacaatactcgtgggccatgggttctcaaa +taaaatgtaatattgcgtcgatcactcacccacgtatttggtctaattatgttttattta +gtgacaatccaatagataaccggtcctattaagggctatatttttagcgaccacgcgttt +aaacaaaggattgtatgtagatggtaccagtttaattgccagtgggcaatcctaagcaaa +atgagattctatcctaaagtttgggcttgatataagatttcggatgtatgggttttataa +tcgttggagagctcaatcatgagctaatacatggatttcgctacctcaccgagagacctt +gcatgaagaattctaaccaaaagtttaataggccggattggattgagttaattaagacct +tgttcagtcatagtaaaaacccttaaattttaccgattgacaaagtgagcagtcgcaata +ccctatgcgaaacgcctcgatagtgactaggtatacaaggtttttgagttcctttgaaat +agttaactaatttaaaattaattaacgacatggaaatcacagaacctaatgctttgtagg +agttatttatgctgtttactgcctctacaaccctaataaagcagtcctaagaatgaaacg +catcttttagttcagaaagtggtatccagggtggtcaatttaataaattcaacatcgggt +ctcaggatattcggtcatataatttattaagggctcttcgagtcttactctgagtgaaat +tggaaacagtcatccttttcgttgtgaggcatcttacaccgctatcgatatacaatgcat +tccaccgcggtgtcccgtacacaaggaaacttgttaccttggggatataagaaaactcac +acgtctcattattaaactgagtacaatttttgcacgagaaagtaatgcaatacaatatga +tgaaagccagctaatgaaaagggatggaacgcacctcggatctgttgcactggattaaaa +tccgattatttttaaaaatattcagtgctagagcatatcaggtctacttttttatctggt +atgtaaagcccacggagcgatagtgagatccttacgactcaacgaaaagttataacataa +ctcccgttagccaaagcccaatcccgattactgccctaccctaacgtctgccatctaaat +atcgaacttgttatgatcaatgtgactacctcccaccctttccccttcatttgttccact +ggggataagctagcgttttcagaatcaatgcaataagaatagccaattgtctcacttcat +cagagctcttggcaattccaggcgctacgtggttctggaatatattcatttttcaaatag +taatacgtttagtgttgctattgtctacacgtttggatattacgttatgtgagcggacat +caatagttgtctaactctttagtaagccagagatagcactcttagcgaatggataccatc +ttccataagtttagttaatagtccgaaacaactgcttcgagcatatttgaacctccttgt +aggcaaatagcctcttcaaagcaatcttactaatagatagagtttgttttaagggactac +tagaaatgggacaatcttaatagtatgacctaaactgacatttaaagatatatccaggtg +gcaagcataaagatcattgcgccacctccaccgtgggattacttatcagtcgatatccta +tatgctaagtttgcgacggcagaatacaaactaagctgagttgatgctaaccttacctat +gataccccattggaccggttaacagccctacttattccaaataaaagaacttttatgctg +tagaagctattatagtgatgcctggtaacttcagtatattaaaatgacacacatacgcca +tatagagctcctggaactttgaataatgagcgaacttcgaagttgaagagcaagaaacca +tatgtcacggttgcctaaagcccggtaaccagacatgtgctatcattgatcattatcgag +gttttcataaccttgacccattatcggctgtgcgcggacaagtacttaaatcactagttt +cttcacctgcttatcggtaagaaataaggttggcaaagaatcgcataagacggacgtaga +gccgcagcgttgtgcgagtccaggtgcatgcgcagcaataggattttaaattttgttcca +tttttaatttagccgtaaggatgtccgtaaatgattgaaaattggattcaatctttgggc +ctatgctactggaacctgatcgacaaaatttcaaacatacgttaactccgaaagaccgta +tttttgcggctagaatagtcagtcgcttggagccatataccttaccacttaaacgacgtg +ctcctgtagttgaaatataaacagaacacaaagactaccgatcatatcaactgaagatct +ttgtaactttgaggcgaagcaccctcttcgagacaactaagagtaaagtaccgggcgccg +caaggagtcgattgggaccctaaatcttgacgaattgctaagaggctcagagctaccact +gtaatttctctagagcccataataaatgaacgatacatccgtaggtagcacctaagggat +tataatggaagccaaatgcagttaataatattatatactggcgtacacgattcgacggat +ctctcacatagtgattcacgacccccccctttgattgacacagcgtcagcattttgcaag +aacgatcttctgcatagggtgcgccaccgtaaggatgacgtcgaagctacaactgggtat +aatttaccatgcttccctgatgctgagtgcaatacactaagaatgagtttttaccccata +tcaccagtatttgttctgttattgcgaagaaatggctatgctgagttggcgactaaagtc +acccatcctttttattaggtaaccccctcccttaaactaactgatttgctggagctgccc +tgcatacatatactttatcatttatggacgtccgtgacgcttattatccaccatagtcga +tatgctacacggattcattaatggatcgtaggagtttaagttatatttactaagatcggt +ctcggctactatcccgccttacccggcgctatttacggccatttttaatatattgacggt +aattattcctatggtttcgaccgcacgtccttggacaagaaagaatggcaaaaaaaatgt +aaaagaaaaaaaatattgagtccctaccatcatataaaaaatatgtgatgagtaacttga +cgaaatgttagtggttattaaagactatctattacaccttttgttttctgtcgtagtata +ttaaagtctagaagccttacaggaaaatcagggttatacagccgatactccgcagcatga +atcatcgaggaggtgtcctaccatcgcgccttgtaatcttgtctgtgtatactgtattta +gaccttttatacaaagtaaatatctcggctttatgtgattgggaggggcctactcaaaca +tgatgacttgacctaataatcactgtgcgggcgtcttatgactagctattccttgaaatc +caccaccaaatggttaatatgtaaaaactttgacgatgaaacaaggtgaatgtgtagtta +ctttgtgtaattagctgcgtcgagcattgcttgtaaaaccgtcaatcgcacacgttactt +ccataaaatttctacgaatacacccttcttaaaaaaaacgtaggaattcacgagtttaac +aaacgataactgtataaagtggaagtccgaagaaagcagatgcccgaactactcgaagat +gtttcgttttcttaaccataggggcttcttaatggcccactacgcacattttgttcaagc +ccgagagggacatccccattacgggagtattactaaaactgttccgtaatacgttcagca +agggatgaaaaaggccactgctcaagttattgacgtgggagtattacatcggaagcctga +atcccacactatgatggtctgtacaggcctagggactgcgtctagacggtattaccggct +tctaatcatacgatcgtgagtcttaacgggaagtaaggctcacacctaccccaaaccatt +tatctatgtaagtataaaattgtgcgtaagtgttcaaagtggacaataaagacgtggcaa +aaacccccgcacataagccgctttagatttcacaaataccaatgcggttaaaaacatcct +tgagtcgtacatacaccatactcgcgttaaacggatataacagaagataataaatccgga +tgtggagtcggtgtaactatagaaagccaagtgaaataatgcttaccagtcatttagcta +tacggctttcatttcatgtcaagagggtggagtttgacctgtacagttgatatatcaccg +atacttagaactcacctaaagctaaaattgctcgcagcgtgtaatccgcatattacaaac +aatagatgggattcattatacataagacacgatgatctgctttttcaggttgcgagatgt +tgcctatcgtcaatcgagtcctgccttacaccacttaaacaaaagtattgacagggaacc +tattttcgaggtattatatagtccagcttgaatatcaatttgacagttaacctagtgaaa +atcagtaagaggaaatacgccacattctccagtgaaattctacgggttatcgtctagtcc +aactatcaattataactcacgagatataagtaaattctcgtacttggcctgatttttatt +atactttggatccttagtaaacaggaagggagaaaccttcaacgaaaaacactggatttt +gttttactctcaaagctcttatatgacggaaataccctgtcaagtcttaactttattact +agactaatgaaatgggcttggggtggccagaatcatagtacaatttagcggatacactat +tcggactttcctatcggctgtctggttggataagtatggggactaataggctagacatac +ctatacttaaactatacaggcgtcatctatctctgcaactttggagttccctgatgttct +cccgccctttgggttcacatcttctataccgacacccctaataacgattagtttgtgggt +tagagtaaattaatacggttaatattaatgtatcgttgaaaagctggtgtcgccaataag +gtaaccggctaggcagagtatatgtcacgaagtataactaccctaatgataagctgtagg +aataaaattaatgctgtctctaagcgaagagatatttccgactctgttttaatgacgaat +ctcattacttctgacttgcaaatgttcaatatggcacggtttcacggcacctttgtgacg +catataatgaacttagaagattataacgacggaactttatatgataatccgttacgatta +aagaatctgttaaatatcataatggcattcagttctagaccgtgcatcatggtaaactta +ctttctctgcatggcgacatacatttcgctattcaaattcgcgtgtggttacacccactc +gcacctttggaatattaagagaagatgatcagaaaatccattcgctcaatttttctgacg +tacgtctaatttatcctaggagacaaatcgttttatgtctctcacatttttgaagaaagg +ttcgagagacaatactcaggtcctgaactgctagaagatactcggtggagcgtggcaaca +atgaaaaactcgtgacataaatgaatgatacttttccaagttcagttaagtgaatatgtt +taacatacccggcttttcgatcttaagctgacgctggacgtgcgagtaatgtcagtctct +tacatacactagtgactccaagtttcgtcaaaaacgccccctcccttctcgagcccactc +acgctatgtattgacgcgaacttgttcgggatcagacttttcaggagttcggtcgcgtgt +ccctatgtgctaatatataagttagatcgcattagatgctaatctgaatacttatagacg +accttcaacgagaacgggtaccaccttgaggctagagttaggtgtgaaacgacaggtagg +gacatataaaatttgagtgcggctttagttaagggtttaattacctactcaaacatcacg +ctcgcgcccttcgtacgtaatcgaccatctagaggctaaggggactgtactaggtagtga +ttaatgatatcctagacgcacgtgccttagatcttcagactctgatggtccgcgatcacc +gtaattgtagtcctccaactcgatcactttgttggcgtcaaagaaattacgatatctaaa +tacttataatacaataaccaaggatgagaatgactcatcgcgttggagttatattgcttg +aagttctatggaatgaaagcacgttatctgccgtcccaatatctccagtgagctaattca +ttggacggtccactttgatcaatccccgaggagatgttcggacactttagtctgtaacac +ttagcgttgagaccacgaacaattgattactcagtcttgaaggtgttttccaaagttcat +tttaaataagactacgataggcctttcctattgatataaactacccggctctgttgttcg +tgtgagtcgtacttctctgtgtttttctgattatagcaagattcgattcttagtgtaaac +agcgatttttatttgacccgtcaatgagaagcgcataggatctaagcaaaattatcaagt +tgtgccacaaggtaagatctttccagttattgcaggtaggatgtatcccacgttgatagt +atgaggtctgacgtcaactgtctaggagagttgaccgcgtgcgggtacaccggatttgca +tcgatgttgagaacgcagaactcccactgtcgtggcggcgttcctgatatttagcaagag +gcgttgataaagccctcatcatctagatctcgacctcatctgccctcttgctccatcatt +ttctacacagactactttcctatctacgttagtataattgctttctatcttagtatcatt +tagagcttctccgtcaacaggttcgtgctattaaagttagtacgaaagggacaacttgta +gcaacgcatttaatcggttttcgactacttcgcacaaaatcagataaagaagtttgtcat +tctattagacattgaattgcgcaattgacttgtaccacttatgatcgaacactgaatcaa +gactgtgattaactaaaatagacaagccactatatcaactaataaaaacgcccctggtgg +tcgaacatagttgactacaggataattaattggactggagccattacattctctacaatc +gtatcacttcccaagtagacaactttgaccttgtagtttcatgtacaaaaaaatgctttc +gcaggagcacattggtagttcaatagtttcatgggaacctcttgagccgtcttctgtggg +tgtgttcggatagtaggtactgataaagtcgtgtcgctttcgatgagagggaattcaccg +gaaaacaccttggttaacaggatagtctatgtaaacttcgagacatgtttaagagttacc +agcttaatccacggtgctctactagtatcatcagctgtcttgcctcgcctagaaatatgc +attctatcgttatcctatcaacggttgccgtactgagcagccttattgtggaagagtaat +atataaatgtagtcttgtctttacgaagcagacgtaagtaataatgacttggaataccaa +aactaaacatagtggattatcatactcaagaactctccagataaataacagtttttacga +tacgtcaccaatgagcttaaagattaggatcctcaaaactgatacaaacgctaattcatt +tgttattggatccagtatcagttaaactgaatggagtgaagattgtagaatgttgttctg +gcctcgcatggggtctaggtgatatacaatttctcatacttacacggtagtggaaatctg +attctagcttcgtagctgactatactcaaggaaccactgctcaaggtaggagactagttc +cgaccctacagtcaaagtggccgaagcttaaactatagactagttgttaaatgctgattt +caagatatcatctatatacagtttggacaattatgtgtgcgaaactaaaattcatgctat +tcagatggatttcacttatgccttagaaacagatattgcccgagctcaatcaacagtttt +agccggaaacaatcgaagcatagggacaatgtatcttttcctaaattgccatgtgcagat +ttctgagtgtcacgaagcgcataatagaatcttgtgttgcctcaactcgttgaaaagttt +aaaacaatcgcagcagtctttttggggtctactgtgtgtttgcaaaataactgaaagaaa +cgcttgaacaactctgaagtagctcgagtactcattaaagtgtaacacattagtgaatat +cggccaatgaaccaaacgcttcccggtacgctatctctctcatcgggaggcgatgtgcag +gttatctacgaaagcatccctttacgttgagagtgtcgatgcatgaacctcattgtaaca +atagcccagcaaattctcatacgtgcctcagggtccgggcgtactcctccatggaagggc +gcgcatctagtgttataccaactcgctttttaactactatgctgtagttctacaggcata +gtggccagtattttctaacttctctggatagatgctctcactcctcatccatcacggctt +cagtttacgtcttacttgcttgttcagcaacggatggaggcattaagtatcttcactgtt +ccctaaaattgctgttcaatatcaaagtaaggacgatacagggaaagctcaagcacactc +attgaatactgccccagttgcaacctcacttaatctgacaaaaataatgactactctaag +tgttgcggaagcagtctcttccacgagcttgtctgtatcacttcgtataggcatgtaact +cgatagacacgaacaccgagtgagaaactatattcttgcttccgtgtgtgtgacaccagg +taattgatgcggatataagctggagatcactcacgcccacacaaggcgctgctacctctt +tattccaatgtgtaagaatttgctaacttcatttctagaccgcagctttgcggtcataat +ttcacggtacggacccttgggttagagacttgataacacacttcgcagtttccaccgcgc +acatgttttagtggcttctaacatagaatttttgttgtgacataaagagtgcgtgggaga +cttgcccgaccgttaagccataatcaattgaaagccccgtgagtcacatctaattggttg +tactgcgcatttagctatcctttagctgactcgaagagattcgattcctaatataggtta +attagatggctgccgcgcgaagtaaaacgtgaaaaacgtagtgcgcagatctgcataact +cgcgcttaattacttatgagtagttccaagttcgctacgttatgagagagattggaatta +agcaaatatgttttatggtgattttgggatgagaaggactgctaagtacggctactaaac +aaatttctaaaaccgccatctaccttatcttggagacatttaagttgtatatgtcactag +tctagcttttgtctgtgggacgcgttctcggaatgagggaaatgcaagagccgattcatc +aaatgcttatctaagaaagtagtggactattacaccaagcacgaatgccagggaactgct +ttcttgctcaggacctcgcgacaaggtaccccgcataagtcctagaattacatttggtca +gcaatgctgacatttgaccgtgaaaacataattttaatcagaaggcagctcacccgcttg +ctctagatcttatctttgtatgaatgtcagaatttactgcaatatccgttccgaatagtg +agggcttagtatagttctctgtatacaggtcacatcaaactccccctgtcctagtacagc +tctgagctttaattaattgcatacatttccttcaatcatcagatgaaaacaccgcgaatc +atgctcttctcgtatagggcaagagaagcaacaaacaactagcccgactcacgttcatcc +gccgtatccttgttcagttcttactccgtattaggtcagcgaaatctaatcagaataatc +ggtcgcgtatcaaaattaaaatcccgcttgaggttgacaattaaaacgctgagcagttat +cggctattagatagtggggtgaaagtaattggctggaattatgttaaaacgtgatattaa +gctaaaatacgctacttgttgccgacctaattcagtcattcgatattcagttagagccaa +gaataacaagcttgtataaattgaacggggtgcactaaacgatgtgttactctaatattc +agcttggagtatacctgaaggcgaattcatgtatcggccaataataagacgttgaagatc +acaatttggactagcaaaagaaggtgatttatgcgtggggattgagtccactgtacgagt +acggtctctggaaaattataggttcagggaatataaggaagtaaagataattaccaagag +atttttggtatcgctatgacccagaggtgttctaacgtctgttttgatccgcagaatttc +tgcctcaatgcatatttgacggacttgaactagagcctctaaagttaaatggcgacgcaa +ctgttcctaaacttcaattattactactctttttttcctagggtattgtagaggccagtg +gacaaaataaatcaaatttaagatgtttcggacattaacatcccccgtagcatagaaatc +atcagttatccaatctctcatcgagcttttacaatttctgctggcgctatggacagcata +tgccgcgagacctccgcaagactcacttgatcactgtaagtatcttcattagaggttaga +gcctatagttaagctgctgacctagtaaaattggtattttctaattttattgctcaagtt +aaaggttagtgaagggataatgacgttatttttgaacaatgggttgtattcaattttata +tcacgaatggaacccttcattcccggcataatactagacgacacgaacaagctccgatct +atcagccaggcacgtgttaaggtttaattccggcaaaccaatgaagcatcaaaaggtgac +ctgatgcaacttagggtcacgatgagtttttcaggactacttattacctattaataagtt +aacatgagccttcataccccgtaagacaatacatactccaccaattagaattctgagcca +tcttatctttttgtatcatcgaagggtatggccgaataggttaattagttactcctaacg +tctctacaggcatgcatttgacgcaccttcgaaaatagtcaatctctcgccacacgcgtc +tagtatgcagcatcaaaaatatagtccacggtttccggattaccaaacgcggcaaagaga +aacattgtatcgacggagataacttaatacagaaggaaggggcatcttcgaatacggatg +aataattctatctgtttattctgacatcttgttttcaggttaatcttacgcattcaaatg +acgcctgccccatgcgtgcgcaattattttctaatattgacgagagcaatctcactcctt +ttgggtctatttatgttttattgaggcacaagcctatacagaacaggtactattaaggcc +gtgagtgtgagactcaaaccgtggaaacaaaggatgggttgttcttggtacaagttttag +tgcatgtgggcaatccttaccaaaatcagatgctatccttaactttgggctgcatttaag +atggcggttggaggcctgtgagaatcctgcgtgtcatctttaatgaccgaattcatccat +gtagattcagatcacacactcattccttgatgttgtctaaacaaaagttgttgtggacgc +attggagggagttaagtaacaacttgggatcgcatacttataaaaattatatgttaaact +ttcacaaacgctgaagtccaaagtaactagcccaaacgcctcgagagtcactaggtatta +atggtgtttgagttcctgtgaaatagtgttcgaaggtaaaatttatgtaccaaatcgaaa +gaacacttaataaggcttgcttgcacggaggtatgatgtttactgactctacaaccctaa +ttttccagtacgtacattcattccaataggttagttctcaaagtgctatacaggctcctc +aattgatgatatgcttcagccgctctatggatattagctcattttatttaggaagcccgc +ttagaggcttactatgagggaaatgccaaaatgtcatacttttcggtgtgtcccatatga +caccgctttacatagaatttgaattaaaacgcgctctcccgttcactaccatacttggta +ccgtgcgcatattacatatagatataggatcattttttaaagctgtactaggtttgatcg +acaatcttatgctatactatatgatgtaaccctcataatcaataccgatcgtacgatcct +agcataggtggcaagcgattttatgccgattattgtgttaaatagtctgtgagtgtgatt +atcagggctacgttggtagaggggttgtatagacctcgcacacattgtgacatacttaac +aatatacgaaaactgatataataaatccccttacccaaacaccaatcccgttgaatcaac +taccataacgtctcccatataaattgcctacttgtttgcataaatctgaatacataacac +cattgcaccttcttgtgttccaatcccgttaagattgccttgtcagatgatatgcaagaa +caatagcatttgctagcaattattaacagctcttcgaattgcctccacataacgcgggag +ggtatattttaatttggcaaatactaagtactgttggcgtcatatgctattaacggttgg +atattaagttatgtcagccgtaagcaagagtgggcgaaatattttgttacccagtgagag +cactcttagagtttggatacaataggccatatgttgacttaagaggacgtaactacgccg +tacaccattgttcaaccgacttcttggcaaatagaatcgtattagcaatcttaagaatag +agacacgttcgtgttagggtatactacaaatccgaaaatcttaagaggatcacctaaact +gaaatttatacatatttcaacgtggatagatttaacataattcagccacctccaacctgg +gagtaattttcagtagatttactagatgattagtggcccaacgcacttgactatataaga +tctggggatcctaacctgacctatgagacaaaattggaaacgttaacagcccttatgtgt +acaaagaaaagtaagttgttgctgttcaacagatgatagtcatgacgcgtaacttcacta +tagtaaattgaaacaaatacgcaatttagacagaatggtacggtcatgaatgacagtaat +tcgaagtgctagaccaacttaaaataggtaaacgtgcccgaaaccccccttaacagaaag +ctgctatcatggtgcagtatcgacgtgttcagaaacttgtaacttttgagcaggtccgag +cacatggaagtatatcacgtgtttctgaaccggcttatccctaagatatatccgtcgcaa +actttcgatttagtcccacgtagagcccaagcgttgtgcgactccacgtgcatgcccaga +aatacgagtttaaatttggttacatggttaattttgaccgaagcatcgcactttatgatt +gataattggattcaatatgtcgccctatgcgaatgcaacatgatccacaatttggctata +agacgtttaatccgtatcacactttgtttgcggctagtatagtaacgcccgtgcaccaag +agtcagtaacaattataagtactccgcaggtacttcaaatataaaaactaatcaaacacg +acccatatgatcatctgaagatatttggaactttctcgacaaccaccctcgtactcaata +cttacactaatcgacaggcacacgcaacgtgtacagtcgcaccatattgagtcaagattt +gcttagtggcgatgagcgtacacgcttatttctctagtcacaattagttatctacgagac +atcacgagggagcaaataagcgatgttatggctacacataggcacgtatgaatatgatat +aagccagttaaacagtcgaaccatcgagcaaattctcatgcaccaacccacacgttgagg +cacaaagagtaagctgtttgaatgtaacttcttctgctgagcgggccccaacgtaaggat +caactagaagagaaaactcggtattagtttaaatgcgtcacggagcatgagtgcatttca +ctaagaatgtctgtgtaaccaatataacatctatttgttatctgattgcctacttatggc +tttgcggtcgtggcgactaatgtctccaatccttttgaggtcggtaccaactccctttaa +attacgctgtgcaggctcatgcactgcatacatatacggtagcaggtagggacctcacgc +acccttattataatcaatagtagttatcagtcaacgaggcaggaatgctgaggtcgaggt +gttggtatattttctatgtgccgtctaggcgactatcacgcattaccaggcgagatttaa +gccaattttgaatatagtcaacgtaatttttactatgggttccaccgaaacgccttgcac +aactaagaatcccataaaatatcgatatcaaataaaagattgtgtcaataccttcatata +tattttttcggttgactaacgtgaactaaggttaggggttttgtatgtctatataggaaa +cagtttcttttctgtcctactttagtaaagtcttcaagccttactccaaaatcacggtga +ttaagccgttactcagcagcatgattctgcctgctcgggtcctaaaatccagccttgtaa +gagtcgctgtgtattagctagggagacctttgttaaaaaggatatatcgcggcgggatgt +gagtgcgtggcgcatactcaatcttcagctcgtgtcattataatatctctcccccacgct +tttcactagatatgccgtgtaagcaaacaccttatgcttaatttcgaaaatattggtact +tgaaaaaagctgtaggggtacttaatgtctggtaggagatcaggagagaattgagtgtaa +aaccgtaaagccctcacctgacttcatgtaaatggcttagaagactccatgatttaataa +atactacgaaggaaagactggatctaaagataactctagtaaggccaactcccttcaatg +ctgttgccagttataatccaagagctgtccttttctgaaccatagcggcttctgaagcga +actagaagcaaagttggttctagccagacagccacataccctgtacgggtgtattactaa +aactggtccggtattagttcaccaagggaggaattaggcaaaggatctaggtatgcaagt +cggagtattacatccctaccctgaatccatcaataggttcctctgtactggccttcgcaa +tgagtattcaaggttgtacagccgtataataataagatagtgactatgaacgggaagtaa +cccgctcaccttccccaaaacattgttatatctaagtattaaagtctgccgtagtgttaa +tactcgaaaataaacaactggcaaattacaccgcacttaagccgcttttgatttatattt +ttccaatgcgcttttaaaaataattcagtcctacatactaattaagacccttaaacggag +atatcacaagttaagttttaaccatctcgactaggtggaactatagatacccaactcaat +ttatcattacctgtaatgttcctagaaggattgcatttcatgtcaagacggtggagtttc +acagcgaaacttcagtgtgaacagattctgagaaatcacctaaacctattagtcagagca +cccggttagaaccagttgtcaaaaaatagagcggttgcatgagacagaagtaacgatgag +atccgttgtaacgttgagacatctggcctatcgtcaatacagtcctcccttaaaaatatt +tttaaatactaggcaaacccaacataggttagtcctatgtgatacgccacatggtatatc +attttgtaacgttacctagggataatcaggaagtggaattacgcaaaagtagacagtgaa +atgcttagggttatagtctagtccaaagataaaggataaagcacgtcagagaactatatt +agccgaatgggaatcattgttaggagactgtggatcatgtctaaaaagcaacgcagaaac +agtcatcgaaaaaatctcgtttttgtttgaatctaaaagagctttgatgaccgatagtac +ctgtatactagttactgtattacgtgtctaatgatttcggattggggtccccagaatcag +acgtcattgtagacgattcaagtttaccaatttaatttcccagctctccttggagaacta +tcgccaataattgcagtcactttccttttctgaaacgataaagccgtcagagttctctgc +aacgttggacttacctgaggttctaacccactttcggttctaatagtagttaacgacaca +acgaataacctttactgtggggctttcacgatattttttcgcttattattaatggttacg +tcataagctggtgtccaaattaaggttaccggcttcgcagagtagttgtatccaagtata +acttccctaatcataagatcgaggtagaaaattaatgctgtctctaaccgaacagatatg +tcccactatgtggtatggacgttgctaattacttctgaagggaaattggtcattatggat +acgtgtctaccatcaggtcggacgcagatatggttctgtcttcagttgatccaccgttct +ttataggataataactgacgattaaagattatggtaaatagattaagccaattctcttct +tgtcagtgaagcatccttaactgacttgctctgcagcccctcatacatttagctattcaa +agtaccggctcgtttcaaactctcccacctttggaagaggttgtcaacttgataagtata +tcatttacagcattttttcggacgtacctctaatgtttcattgcagaaaattagtttttt +ctatcgcacattttgcaagtaacgttagagacacaattatctgcgaatgaactgctagat +ctgacgaccgggagcctcgcaaatatcaaaaaagactgacatatatcaaggagtcgttga +caagtgctggtaagtcaattggtttatctgtcccggcgtttcgatcttaagctgaccatg +cacggcagagtaatgtcactctcgttcttacaagtctgtctccaagggtcggcaaaaaag +acccctccattctcgagcccactcacgatatgtagggacgacaacttgtgcggcttatga +attgtctggactgcgggcgagggtccatatctccgaagttagaagggacatacctttaga +tgataagatcaattcttattgacgaaattcatccacaacggggaacaacttcaccctaga +cttacgtctgaaaagacacctagcgtcttataaaaggtcagtgccccgtttcgtaaggct +ggaattacctacgcaaacttaaacctcgcgcccttccttacgtatcgacaagatagaggc +tatcgcgaatgtactacggaggcatgaatcatatactagaaccaagtgcctgtgatatta +acaagatgatccgacgcgagcaccgtaattctaggcataaaactccagcaatttgggggc +cgaaaacaaatgacgttagctaattaattatatgacatgatcaaaggaggtcaatcacgc +atcgagttcgacgtatattcattgaacttcgtgcgtttgaaagaaacttttatgaaggca +aaattgatcctgtctcctatttcatgcgtacctcctagttgataattccccgagcagtgg +ttaggacacttttgtcggtatcaagttccggtctcaaaacgtaaaattctgtaatctgta +tggatggtctgtgaattagttaatttttatgaagtcgtcgagacgcagttcctattgatt +tattctaaacggagatgtgcttcgtgggactcggaagtagatctgtgtttatgattattg +ctactttagatgctgactgttaactccgtgttgtttttcaaccgtatatcacaaccgaat +tggatagaacctatagtttcaagttctgccacaaggtatcatatttacagttagtgctgg +ttgcttctttcaaacgtggtgagtttgtgctatcacgtcaacggtagagctcagtggacc +gagtgcgcgttcaaccctgttccagagagggtgtgatagcacatataccacgctcgtcga +ggcgttcatgatagtttgcaagagccggtgttaaacacatattattattgttatccaact +aatcggacctatgcataaagcattgtctaaacagaataattgcctatatacggtagtttt +agtgatttatatcttagtatcagttagagcttcgaactcttcaggttcctcatatttaac +gttcttcgaaagcgaaaacttctacaaacgaatgtaagcggttttccaagtagtacctat +aaatcacagaaagatctgtctcagtatagttgaaatggtattcagctagtgacgtgtacc +aattatcatagttcactcaagcaagacgctcattaacgaatatagacaagacactatatc +atataataaaaaagaacatggtgctcgaacatagttgaattcaccatattgaaggggaat +gctgacatgtaattcgctactagacgatcaattccctacttgtcaaagttgaactggtac +gttcttggaattaaatatgattgcgctggaccaaattgcgacttcttgagtttcagggca +aacgattgagccggaggatgtccgtctcttacctttcttgcttatgataaacgacggtcc +ctgtacatcactgggaattctcagcaaaaataattgggtaaatcgagactcgatgtattc +ggccacaaaggtgttagacgttaaagattattcaacggggcgataataggatcataaccg +gtatgcaagcgcattgaaagagccatgagatccttatccgataaacgctgcacggtatgt +gcagccttattgtcgatcacgaatttataaatgtagtctgggctgtaagttgaagaccta +agttataatgaagtgcaataccaaatcgattcatagtggattatcagactcaagatatct +cctgataaattacagttgttaagatacggataaaatgagatttaagattagcagcctcta +atctgtttcaatcccgttggaatgtggtatgcgatcaaggttaagttaaaatcaagcctg +tcttcagtcttgattcttgttctgccatcgcatgcggtctacgtgagttaatatgtagct +tacgttctagcttgtgctaatctgagtatagattcgtagaggaatattatcaagcttcca +cgcctcaacgtacgtgtattggtcacacaagacactaaaagtggaagtagcgtaaactat +agtctagttgttaaatgctcagttcttgttatattcgatatactcttggctaatttatgt +ctgagtatataaaattaatgatattaacttgcatttcacggatcccttagaaaaagattt +tgaccgagcgcattataaacggttacaccgaatcaatagaagcatacccaatagctttct +ttgaatttattgcctgcgcaacttggctgactctctagatccgaataattctatatggtc +gtgacgaaactagttcattactgtttaaaatgccaacatgtcttttgggccgataatggc +tctttgcaaaattactcaatgatacgattgatcaaagcggtagttgctagtggtagcatg +taagtctatcaaatgtctgattatccgaaaatcttccaaaagagtccacgtaccatatct +atctcatagcgacgcgaggggaaccttatctaactatcattccatttaccgggtgactct +cgatgcaggatccgattgggataaattgcccagaaatggctcattcctgactaagggtaa +ggccgttctcagcaagggaaccccgcgaatctaggcttataccatctagattgttaacta +cttgcctgtagttctacagccatactggacagttgtttctaaatgatcgggattcatgct +agcactcctctgaatgcaccgcgtaagtttaactattacgtccgtgggcagataaggatg +gaggctgtatgtatcttaactgttacctaatatggctggtaattatcaaagtaaggacct +taatgccatagcgctagcaatcgctttgtatactgaccatgtgccaacctctcttaatct +gtaaaatataatgtcttagctaactgtggacgatcatgtctctgcctagagcttcgctgt +atcaattcctatagccagcgtactagtgacacaacaacaccgtgtgagaaaagatattag +tccttacgtctgtctctctacagcttattgatgaggattgaacatggacatatagctccc +cctcaaaagcagatgctacctctttattccattctcgaacatttgccgaacttaatttcg +acaaacctgaggtcacgtcttaatttatcggtaacgtcacgtccctttgagactggataa +atatattaccaggggccaacgagcaattgttggaggcgcttctataatacaaggtgtctt +gtcaaagaaagacggcgtgcgtctcgtgcaactcacttaaccaatattaatgtgaaaccc +ccctctctcacatcttatgcggtgtactgccctggtacatttcctgtacaggactccaac +agtgtagattcctaagatagctgttggagttgcctcacgccagatcgaaaaactgaataa +actagtgagctgagctgcagaaataccgcttaattacttatgactagttcaaagggacct +acgtgatgtcagacattgcaaggaagaaattaggtttgtgcgtcattttggctggactag +cactccttacttcccctactattcaaatgtcgtaaacagcatgagacaggatcgtgctga +catttaaggtctattgggaacgaggctacctttggtcgcgcgctcgcgttctccgaatga +ccgaaatgcatgagcacagtatgcaattgcttatagatctaaggtctggtcgttgaaacc +aagcacgtaggcctgggaaatcagttcttcctcagcaactacacaaaagcgtccaagcat +tagtacttgtagtaaatgtccgaacctatgcgctcatttgaaagtcaaaaaatattttta +agcagtaggcacctaacccgattcctctacttagtagctttctttgattctcagaattga +ctgcaatatcactgcacaattctgtgccattactagacttctctgtattaacgtctcatc +ttactaacactcgcctaggacacatctgagagtgaagtatttcaatacatttactgaaat +cttcagttctaaaatccccgaataaggctcttatcggtttggccaacacaagaaaaaaac +ttcttgcaccactcaccttcatacgcaggagcctggggaacttagtaataactatttcgg +cagacaaagcttataacaagttgccggcgcgtataatatttaaaagaccccttgagctgc +tcaattaaaacgctcacctggtataggctattagatagtgccgtcttagtaaggggcggg +aattatcggataaactgatattttgataaaataaccgacttgttcacgacataagtcact +aaggagattttatctttctccaaagtatatcttccttggataatttcaaagcgctgcaat +ttaagttctgttactagtttatgctgctgggaggtgaccggaaggcgtagtaatctagag +gcaaattataagaagttcatcatatcattttcgactacaaaaacaaggtgttgtatgccg +gcgcattgtgtaaactggacgagtaccctagatggaaaattatacgttaagccaagattt +cgatgtaatgataattacctacacatttttgctatccataggaacaagagctgttctata +ggctcgtggcatacgaacatttgctgccgctatgaatattggaagctcttcaactacaga +ctctattcttaattgccgtcgaaaatgggccgaatcggctattattaatactcggttttt +ccgaggggattgttgtcgacagtcgtaattattattaatattgatgttggtgaggtcatt +taaatacaaccttgcagacaatgaataagggatccaatctctcatactccttttacaatt +gctcatgcccctatgcaaaccttatgccgccacacctccgcaactctctcttctgaactg +taagtagcttcattactggtttgagactatactgaagctgatgacattctaaaatggcta +ttttcgaatgtgattcataatgtttatcgtttgggatggcagaatcacgttatttttgat +atagcccgggtattctattgtatagaacgtatgctacaagtcattccccgaagaagacta +gaagtaaacaacatgcgaccatcgttaagccacgcaaggctgtagctttatttcccgata +acctatcttccataaatagcggacagcaggatactgacgctcaacatcagtggttatggt +ctaatttttaacttttaataaggtaacttcagcaggcatacacagtaactctttaattta +taatcaaattagaagtctgacacttcttatatttttctatcatccaacgcgatcgcccat +tagcttattgtgttactaataacgtatctaaaccaatccttttcaagctactgcctatat +tgtcaatatatacaaacaacaggatagtaggctgcttaaaaaatattgtcaaccgtgtac +gctttacaatacccggaaatcacaaactttgtagacaacgagtgaaatttatacactacg +aagggccagcgtacaagacccatgaattaggcgatatgtttattctgacatattggttta +tccttaatctgtcgctgtaaaatgaagccgcccccatccctgcgaattttttttcgaaga +ttcacgactgaaatataaatacgtttggctatatttatgttggagggaggcaatagcctt +tactgttaaccgaagatttagccagtgagtgtgacactaaaacactggaataaatgcagg +cgttcttctgggtaaaaggtttagtcaatctcgcctataagttcatatagctctggatat +aattatctggcccatgcatttatcatggcgcttggtgccctgtgtgaagccggcctctca +tattgaaggtccgaagtattccatgtacattaagatcactctctcattcatgcatcttgg +cttaacaaatctggttgtccaagctttccaggcacgtatggtacaaattcggatcgaata +cttataaaaatgatatgttaaactgtctaaaacgctcatctacaaagtaaagtgcactaa +ccaatagagtctcaagaccgtgtaatgctggtgcactgaatgtgtaatacggttagaagg +gattagttatgttacaaatccattgaaaacttaagaagcattgcgtgctcggagggtgca +tcttttatcaagagactaacattattttcaacgacgtacatgctttacaatagggtactt +atcaaacgccgagaaacgcgcctatagtgatgttatgattatgacccgatatccattgga +ccgaattttatgtaggttcccagcgtactcgcgtaatatctcggtattgccataatgtaa +tacttgtcggtctctcccagatgaaaaagcgttacagagtatttcaatgaaaaacagcgc +gcaacgtcaatacctttaggggtaacggccgctgatttcatatagatatacgataagttg +gtatagctctactaggtggcatccacaatcgttgcatttactatagctggttacaatcat +aatctataccgttccttacatactaccatagcgggatagcgtttttttgccgttgattgg +gtttaagaggatgtcagtctcattatatccgattcggtgggagagccgttgttttcaaat +cgcacactttgtgacataatgtacaagataacaaaactgatataagatataaactgtcaa +tatcaccttgacacttgaatcaaagtaaattaactcgcaaatataatttgactaattggg +tgcagatttctcaattaataaaaaaatggcaccggatgggcttacaagccccttatcatt +cacttgtatcatgatttccaagaacaatagaatttgctagcaagtatgaacagagattcg +aattgcatccacagtacgccggagcgtttattttaatgtggatatgacgatgtactgttg +gcggcatttgctagtaaccggtccttatttacgtagcgcacacgtaagcatgtctgggag +aaatatggtggtacaatctcagagaaagattacagtttggtttaaataggacttatcggg +tcggaagtggaacttaataagcagtacacaattgggcaacagacgtcttgcctattacaa +taggattacaatgcgttagatttcagacacgttcgtgtttggctattcgtcaattcccta +aatagttagacgatcaactattatcaaagtgattctttgttcatcctccattcatgtaac +agatggcacactacgcataacgccgaggaattttaacgagatttaagagagcagttcggg +cacaacccacttgactttataacagctcggcagcataaacggtaatatgtgacaaatttc +caaacgttataagaacgtatgtgtacttagaaaactaagtggttcatgttcaacagatgt +gacgcagcaagcctaacttatctattggttttgctataaaagaacaaagttacacagaat +cctaagggcttgtttcacacttatgcctagtgcttcaccatcttaaaatagcgaaaccgg +cacgaatcaaaccttaaaacaatgcgcagatattggtgatggtgactccgggtatgataa +tggtaactgttgaccagcgcccacctcatcgaagtatagaaagtggttaggataaggatg +agaccgaacttatttccggccataactttagattttctacctagtacacaacatcagggc +ggacacgaaaccgccatcacatcatataccaggtttaatttgcttaatgggggaagtgtc +aacgaaccttcgaactttagcaggcatatggccattatatatggccccagagcagaatgc +tacagcagacaaaatttggatttatgtagtttaatacctatcaaacttggtgtgaccata +cttgtctaacgacagtgcacaaagtgtaagttacaattattactactcagcagcttctgc +aatgataaaatcttatcatacacgtcacatatgataatatctacttagggggaacgggct +ccacaacctacatagtactcaatacttacactattcgacaggcacaccaaacctgtacag +tcccaaaagattgagtcaactttgcagtactgcagatcacagtaatagcttagttagcga +gtcaaaattagttttctacgagactgcacgaccgtgcaaatttccgatgtgttggctaca +aatagcaacgtatgaatttgtttgaagccacgtaaactgtacaaccttagagataagtct +caggctactaaaaacacgttgtggcactaacaggatcatggttgattcttacttattcgg +ctgaccggcccaataagtaaccttcaactagaacagaataatcgggagtagtttaattca +gtcaaggtgcaggtctcattgtaactaacaagctctgtgtaaccaagttaaaatcgtttt +cttagcggattccctacttatggatttgagctcgtccacaatattcgatacaagaagttt +gtggtccgtaacaacgaaattttaattacgctgtgcagcctcatccaaggaattaataga +aggttgatggtaggctccgaacgctccatgattataatcaagtggactgtgcagtaaacg +aggaaggtatcctgacgtcgtggtgttcgtttttgttatttgtgccctatacgagtagat +aaaccatgaacagcacagtgtgaacccatggttgattttaggctaccttatttttaattt +ccgttacacagaaacgaattccacaactaacatgccattaatttttcgatatcttataaa +agatggtcgaaattcattcatttattttttttcggttctcgaaagtcaactaagctgtcg +cgttttgtttctctttagaggtaaaagtggctttgatctcctacgtttggatactagtca +accattactccatttgatccgtgagtatcacctgtctaacatccagcattatgactcctc +ggcgaagaaaagacacacttcttagagtcgatgtgtattagctagggacacagttgttta +atacgatagtgagcccagggagggcagtgcgtcccccagtagatttattcagctagtgta +agtataagatatctcacccacgaggttcaagtgatatgcagtcttagaataatacttatc +ctgaatttcgatattatgggtacttcaataatccgctagcgctactttatgtctcgttgg +acagcaggacacatggcagtcttaaacactaaagacatcacctgaatgaatgtaatggga +ttacaagaatcaatgaggtattatatacgacgtaggaaactctggatatatacagtaatc +tagttacgccatcgcacttcattcctctggaaacttagaagacatcagctgtacgtggag +gaaccagacccccgtatgtagccaaatagaaccaaagttgcttatacaaacacacccaat +gacaatggaccgctggagttcgtaaactcggaacgtagtactgcacaaacccagcattta +gcaataggagctacgtatgcaactcccacgtggtaataccttcaagctatcaatatatag +gtgcctagctaatcgcattcgcaagcagtattcaagcttgtaaaccagtataataattac +agaggctctatgaaacccaactttccagctaaaagtcccaattaaatggttatttcgtac +ttttaaagtcgcccgttctgttattacgcgaattgattctactccaaaattaaacacaaa +ttatcaaccgtttcatttatatttgtcaatgcagctgtttaaaataaggctctactaaat +tataattaagacacttattaccagatttctctagttaagtttgaaccagctcgactaccg +cgaaagatacattcccttctctatttttcagttcatctatgggtcagagaagcattgaat +ttattctattcaccctcgtcgttcacagcgaatcgtcagtgtgatcagtgtatgagaaat +atcctaaaccgtttagtcagaccacacgcttagaacaagtggtctaaaaagactgccctg +gaaggagtaagaagtatacagctgatccggtgtatccttcagtcatctgccctatactaa +ttacacgacgcaaggaaaaataggtttattttctaggcaaacccttcataggtgactccg +atgtgttacgaatcatgcttgagaatgtgctatcgttaccgacggataataacgatctcc +aatgaaccaaatgtagaatgtctattgattacccttttactattcgacttagagatagga +gatagaacctcagtgtacttttttagccgaatgggaatctttgggaggtgaatggccata +aggtcgtaaatccaaccctcttaaagtcttccatattatatcgttgttcgtggaatcgat +aacagatttgttgacccatagtaaatgtatactagtttatgttgtaagtgtagattgttt +tccgattgccgtccaaactttatgtcgtaattgtagaccagtaaagttgaccaaggtaag +tgcccagcgatcctgcgagatcgatcgccaatttttccagtcactgtaagtgtaggttta +gataaagccgtatgagttatatcataagggcctcggaaagcagcttcgaaccaaagttcc +cttataatagtagtttaactataaaagtatatactggtctgtcgccctttcacgatttgt +tttaccggtttatgaagcgttacgtcattagagcggctccaatttaaggttaacggcttc +catgtgtagttgtatacaaggataacttaaagtatctgttcagcgagctagttaagttat +cctcgatagaacacaactcagaggtcccaagatcgggtttgcaacttgctaatttattct +caaggcaaattgggaattatcgatacctgtataccataaggtcgctcgatgtgatgctta +tgtcttctggtgatcctaccttagttagtgctgattaacggaacattaatgtttatcgtt +ttgagatttagccaattctctgattctaactcaagatgccttatctgacgtgctatgcag +cccctaagtattttacattgtaataggacacgctcctttaaaactcgccaaaaggtcgtt +gtggttctctactggttaactatataatttacagctttgttgagctagttcctctttggt +ttaagtcctcaatattagttggttcgagcgataagttggctagttaccttagtcactata +ttagatccgaatgttatgcttcatctgaagaccgccaccctccaaaatttcttttaagac +tcacttattgcaaggtgtaggtgaattcggctcgtttctcaagtggtgtatctgtacacg +agtttccatattttcatcaacagccaccgcacacttatgtcactctaggtattaaaagtc +gctctacaaggggacgcaattaagaaacagacatgctagtcaaaaataaacatagcgagg +caccactaattcggccgcttatcaatgggatgctctgcgcgagacgcgccagagctcagt +agttagttcggacatacatttacttcagatgatcaattagttttctacaaatgcttactc +taccccgaaaaaagtcaccagactcttacgtctctttagtatccttccgtcttatataag +gtcagtcccccgtttcggtaccctggaatttactaagaataatgaaacagcccccaagga +cgtacgtttacaaatgatagaccagatcgcctagcttattccgacgcatgttgcatagaa +ttgaaccaacggaatgtgagagtaactagatgagccgaccacagcacccgtttgcgtcgc +agaatacgcctgatagttcggccacgaaatcatatgtcctttgagtattaagtatttgta +atgatcaatcgagctcaagcaagcttacacttcctcggatattcagggaacttagtgcct +ttgaaagatacgttgatcaacgaaaaattgataatggctcatatggaatgcctacctcat +agtgctgaattaacacagcactgcggacctaacttttcgaggtttcaagttcacgtctca +aaacctaataggctggaatatgtagggatcctcggtgaatttgtgattgggtttgttgta +gtactgaccaagtgaatattctttttttctaaaagcagatctgctgccgggcactacgaa +ggagatctctgtgtatcattattgcttcttgacatgatgactcttaaatcactgtgggtg +tgcaaaacgatagcacaacccaattcgatagtacatattgttgatacttcgcactaaacc +gttcatatttaaaggttgtgctccttccttcgttaaatactggtgacttggtcctatcta +ctattagctagacctctggggaaccacgcccccgtaaaacctgtgcaagagagggggtca +tacatcttagacatcgcgcctccaccagggaagcattgggtgattgaccaggtgtgtaac +aaatatgattattcttatactaatattagcaaagatgcataatgatttgtattaaatgta +taattgaattgataagggtcttttagtcagtgatagagtagtataaggtagacattagaa +ctcttaaccggacgcagatttttcggtcttagtaagccaattagtcgacaaaacaaggta +agagcggttactagtagtacctataatgcactgaatcttcggtcgaagtatagttctaat +gctatgcagattgtgacggcgacaaatgttcagacttatatcatgaaacaagctcttgta +agtattgacaaatgaaaagattgaatatttttaaatacaaaatgcgcctacttattaggg +gaattaaccagattgaaggccaatcctcacatgtaatgagataatagacgataaatgaaa +ttcttgtaatagttgaactgctacgtgatgggtattatatatgattgagatcctccaatt +gccgacgtcttgtcttgatgcccaaaagattgtcaacgaggagctccctcgcgtacctgt +cgtccgtatcataaacgacgcgacatgtacagcactccgaagtataagcaataataatgc +gggtaatccagactagatcttttcggactcaatgcggtttcacggtaaacatgattaata +ccggagagtagtcgagcttatcagcgatgcaagcgaattcattgtgccaggagatacgtt +gcagataaaaccggcaacgtatgtcaacaagttttggcgatctcgttgtttgtattcgac +gaggcgcgggaacttcaagaactatcgtatattcaagtccattaccttttagtttcagac +tggtggagctgactaaagttatatcatcattttgtacactggtttagttaacgataattt +cagatttaacatgaccagacgataatcgctgtatatccagttggaatgtggtttgccaga +aaggttaacttataatcaagcctctcttcagtcttgattcgtcgtatcccatccattgcg +ctatacctcagtgtatttggagctgtagttataccgtgtgctaagatcagtagacatgac +gagagcaatattatctaccttacaagcatcaacggacgtctagtcggaacaaaagactct +aaaactcgaacttcaggttaatatactatagttctgtattcagcagttattcttatattc +gatattatcttgcctattggatgtctgactttagtatattaatcatagtatctgccatgt +aaaggtgccagtactaaatctgtttcacagtgcgaattataaacggttacaaccattaaa +gacaacaagaccctatagctttatttgaattttgtcaatgcgcaacttggagctcgcgat +acatcccaattagtctatagggtcgggacgattctacggcatttctggttataatgacaa +catggattgtggcccgagaatcgctctttcattaattaagcaatcattacagtcttataa +gcgctacttccgagtggtagcaggtaactcgatataaggtcgcatgagccgaatagctta +aaaaacaggccaccgaacattgatagagaataccgaccacagcgcaacctttgattactt +tcattaaattgtacggctcactcgacatcaagcttaagattgcgataatgtgaactcaaa +tggatcagtactgaagaaccgtaacccacttcgcagaaagcgtacccagagaagatacgc +tgttacaatatacagggtgaaattattgcctgttcttcgtaaccatttcgccaaacttgg +ttagaaatgatagccattcatgatagaaataagctgaatgataccagtatctttaactat +gtagtcagggggaagataacgatggtccatgtatgtttctgatatgtgacagtattggcc +gcgtaatttgctaacgaagctacttaatgcctttgagcttcatatagatttctttaatca +aaatcggcaaaaagatagtatgagctataatatatgctagtagagaactctggaccatca +tctatatgaatactgattcgagcgtgcaattactttagcctgcgtactactgactctaca +aaacactctgagataagtttgtagtcagtaagtcgctctctataaaccttttggatgacc +attgtacagccacttatagatcccaataaatagcacaggagacagagtttttcaatgctc +gatcatttgccgatagtattttcgtctaacctcagggcacctattatttgatacctaacc +taacggccctttcacaatggagaaatatatgacatcgggacaaacacaaatggtgggtgg +ccaggagatatgacatggtggcgtctctaagaaacacggactccctctaggcaaactcac +gtaaccaattttaatgtcaaacaaaacgctcgaaaagattttgccgtgtaatgacctggt +acattgactggtcaggaatacatcactgtagttgccgtagtgtcctgttggtgttccatc +aagacacatcgtataacgcaatttacgacggacatcagatcaagttatacagattattta +agtatcacgtgtgcattgggacataagggatctcacacatgccttggaacatttttgctt +tgtgccgctttttcgctgcactaccaatccttacttaccagtatattcaaaggtcgttaa +cagaatgagaaaggttagggctctaagttatcgtcgattgggatagacgagacatttgcg +agcgccctccacggatacgaatctcccatatcaatgtgaactggatgctatgcagtttag +ttcttacgtctcctagtggtaaaaatcaaagtagcactcgcatagcagttattcagaacc +taatacacaaaaccgtcaaacattttctaattctaggtatgggccgatcataggagctaa +ggtgaaactcataaatgttttgttagatctagcatcctaaaaagatgcatatactgagta +gctggcgtgcattctctcaattgtatcctttttaactgaactagtcggtcccatttcgtg +actgagatctattaaccgataagattaataacactcgcattcgtatcagctcagagtgaa +gtttttcaataatttgactgatatattaacttctaaaataaccctttaagcctcggatcc +gtttcccaatcacatcaaaaattcttattccaactatctacggattaacaacgtgcatgg +ggatcgtagtaagaacttgttccgatcactttgagtatatcaagttgacggcccggttat +tattgaatagaaacattcacctgctaaattaaataccgcacatcggatacccgatttcag +agggccgtcttactaagggcaggctttgttcggtttaactgagatgttcattattttaca +gtatgcttcaactaatatgtaacgaaggacagtggatctgtctccatagtagatcttcag +tcgtgaatttcataccgctcctatttaagttcgcgttcgagttgttgatcatggcacgtg +aaagcaacccctagtattctagacgaaaattttttctagttcatctgataatttgccaat +tcaaaaacaaccgctggtttcccggcgcattctctaaaatggaagtcgaacctagagcca +ttatttgtcggtaacccatgagttccttcttttcagaagttaatacactgtggtcctata +cagaggaaaaacagcggttatatacgatcgtggcataacaacattggatcaagatagcaa +tttggctacctattctaattctcactagattcggtattccactacaatatcggcagatta +ggattggatgaataatcggtgtttaagtccggttgcgtctccaatctcctaatttttatt +aatattgatcttggtgacctattgtaaataaaaacttcaagactttgaataacggtgaaa +agatagaagactcatttgaaaatggatcatccacagatccaaacattagcaagacactaa +tccccaactagctattctgatcgcgatcgtgctgcagtactcctgtcacaatagtctgtt +catgatctaattctttttgggctttgttcgatggtgattcagaatctttatccggtcgct +tccctgtagctactttgtggggatattgcccggggattatagggttgagatcgtttccta +aaagtatttaaaccaagtagacttcaactaaactacatcagaacatcgtgaagacaccat +acgcggtacctttatttaccgataacatttcttcaagaaataccggtaagcagcataatg +accctaaacagctcggggtatcgtcgtagttttaaattttatttaggttactgctcaagg +aataaaaactaactatttaatttataataatattacaaggctcacactgattagatttgt +ctataagacttcgcgatcccccattaccggattgtcttaagaataaactagataaaccat +gcattttctagataaggcctttagtctaattagatacaaaaaacacgatagttgcatcct +taatttattgtgtcaaacctggaaccttttaattacccgcaaatcactttatgtcgagac +tacctctgaaatttattatctacctaccgcatgaggacttgaaccatcttgtaggagtta +tgtttattagctaagattcgtttatcctgtagcggtccatgtatattcaacaagcaaaaa +gcactcagaattgtttttagttgagtcaagactgatatataaataagtttccctagtttt +ttcgtggtgggacgatattgaattgaatcttaaccgaagagtttcccactctgtcgcaca +ataatacacgccaatatttccagccctgcttatgccttaatcggttactcaatctcccat +tgaagttcattttgatctgcatagaagtttcgggcccagccttttttctgccaccttcct +ccaagctctgtagacgcactctaagattgatgctcacatgtattaattctacattaacat +aaatatataagtcatgcatcttcgagtaaaatatctggttctccaacatgtcctggcacg +tatcgttataatgcccatacatgtagtattaaaatgattgggttaactggatattaagat +catcgaaattgtaaagtcaaattaacaatactgtctcaagaccgtgtattcctcgtgctc +ggaagggctattacgcttacttccgttttggtatcttaatatgactttcaaaaattaagt +tgcagtgagtcctacctgcgtgcatcggttagcaagagtataaaagttgtttaaacgaac +tacttgctttacaataccggtcgtatatatcgccgtgaatccagaagattgtcttctttg +gattatcaaccgagatcctgtggaccgatgttttgggaccttcacagaggactccaggta +gagctcgcttttgcattaatctaagaattgtacctctctaaaagatctaaaacagtgaat +gtgtatttcatggaaaaacacagagaaacgtaaattactttaggccgaaaggcacatgag +ttattatacatatacgagatggtggtatacatcgaattcggggcatacactatagttgca +ttgtatttagctgctttaaataatatgatattaccttccttacataagacattaccggca +taccctggttttcaacttgtggggctttttgacgatcgcactctcatttgatccgagtag +ggcggtgacccctgcttttcaaatacaaaaatttcgctatgaaggtaatagattactttt +cgctgttatgatagaaacggtaaatttaaaattgaaacttctagaaaagtaaagtaacga +gaaatgattttgtgaataatgcggtcatgattgcgcaagtaagaaaaaaaggcaaaagga +tgcgcggaatagaaacttatcagtcacgggtatcttgatttcattcttcttgtcaattgc +cgacataggatgaaatcagattccaatgcaatacacagtaacccccacccttgattgtaa +tgtcgatttgaagttgtacgcgtcgacgaagtggatagtatacgggccttttgtacggtg +cgatcaactatgaatctcggcgagttagatggtcgtacaatctcacacatagaggtcact +tgcctgtaatgacgaattttcggctaggtactcgaactttattagaagtaaaaatgtggg +caaaagaaggattccattttacaagacgattacaatgagttacatgtctctcaacgtagt +ctttccctagtagtctttgaactatttaggtactccagaaaattttagcaaagggtttct +gtgtgaatccgccattcatgtttatgatggaacaataagaataacgccctcgtatgttat +cgacagtgaagtcagcagttcggccaaaaacatattcaatttagtacagatccccagaag +ttaagctaagtgctctaaaatggcctaaacggttatcaaagtaggtctaattactatact +aacgggtgcatcgtaataactgctgtcgatgcaacactatatgatagtgtcgttttgcta +tatatgtacaatgtgacaaagaagccttagcgattcttgcaaacttaggacttcggattc +tcaatcttaaatgtccgaaaacgcaaagattcaaaaatttaatctatgagcagatatgcc +tgatggtgactacgcgtatgttaaggctaaatgttgacaaccgcacacataatcgaacta +ttgatagtcgggagcataaccaggtgaacgtactttgttcacgacatttattgacatgtt +ctaaatacgtctcaaaatcacggcgcactagaaaacgcaatcaaatcattgtcctggttt +aagggccgtaatgccggtagtgtcaaacttcatgagaactttagctggcttttggccagt +atttagggaccaagagcactagccttaagctgaatattttgccatttatctactgttata +actttaaaacttggtggcaccagacttgtcgatacacacgcatcaatctgtaacgtaaaa +ggtttactaagaacaagcgtaggaattgagtttatattatatttaaactaaaagatgata +ttagcttctgagggcgatagggctccaaatcataaagaggaatatattattacacgatta +gaaacccacaacatacctcgaatcgcccaaaagtttgacgaaacttggcagtactccaca +tctcagtaatacagttgggagagtctcaaatgttgttttattactcaatgaaccaccctc +ataatttcactgctgttccattaaatttgcaaacgatcatttgctttgaagaaacgtaaa +atcgacaaaattacagataagtagatgcataataaaaaaaactgctcgctataacacgat +catcgtgcattcttacttaggagcatcacccgcacaataacgtaccttaaactacaacac +tattagaccgagtactgtaattcacgaaagctcaagctcgcattgtaaagaacttgctct +ctcgtaaaatgtgataatagtttgcggagaggattcaattattttccattgcacctactc +cactagattcgataaaagaaggtggtcctcccttaaaaagaaatgttaagtaacatcgga +accataagcaaagcatgtaagtgaaccgtcatccttccctaagaaacataaaggttttta +ataatgtcgactgtgaactataactgcatcctttcctgacctactccggttccttgttgt +tatttctgaacgagaccagtagataaacaatgtaaaccacagtgggtaccaatggtgcat +gtgacgctaccgttgttttaagtgcccgtacaaacataagaagtcataatcttacttgaa +attaattttgccttttattttttttcaggctcgaaattaatgatttgttttttttgacct +tctagttacgctaatatgcggtcgcctgtggtttctattgagtcctataacgggatggga +tctaatacgtttggttactagtaaacaaggtataaatttgataccggagtatcaactgta +taacatcaagctttatgactcatacgcgaagtaatgacacaaggctttcaggagatcgcg +agtacagagccactaaggggtgtattacgatagtgacaccaccgagcgcactcactcccc +aagtagatttatgatcctacgctaagtattagatatataaccaaagaggttctagtcagt +gcaactcttagaataataattagccggttttgcctttttaggcctaatgcaatattcagc +tagcccttatgtatctcgcgttccacagcaccactcatggcacgcgtttaaactaatcaa +atataatctatgaatgttatgccagtacttgaataaatcaggttttttataagtccttgc +atactctcgttatatactgttagagtcttaccccatagaaattctttcatctgcaaactt +agaagaattctcagctacggggagcataaagtccccaggatgttgacaaatacaacaaat +gtggcttatacaaacactccatatgaaaatcgaaccctcgtggtagttttagccgaacct +tgtacggataaatccctccattttccaatagcagatacctatcctactacctcgtggtat +taaattaaagcttgaaatatagagctgcatagcttatccaattcccaagcacgagtctac +cgtcgtaaccacgatttgatttacagacgctagagcaaacccatctttaaacatataagt +aaaaattaaagggtgagtgcgtacgtgtttactagcaacttcgcttattaagacaattgt +ttataagccataattaaaaacatatgttcaacaggttcattgatatttgtaattgcacag +gtttttaataaggatctacgtaagtataatgaacaaactttttaccagagttatattctg +tactttgaaaatgctcctctaccgccttagagactttcaattagattttttgcagttaat +ctatgcgtaagtgaaccatgcaagggatgcgattcaaccgcctcgtgctaaccctatcgt +ctgtctcataactgtaggtctaatataattttcagttttcgaacacataaccctttgaaa +atctgctatttaatgtctcacctgcatgcactatcttctatactgctcagaacggctata +cgtcactatgctccaagtgacgatttaaacgaagcaaggaataataggtttattttagtg +caaaacaattaagtgcggactacgtgctctttacaataagccttgtgattgggctatagg +ttaagtcccatattaacgatctccaatgtacaaaatcgacaatcgctttgcattacccgg +ttactagtcgaattacagatagctgttagatactcactctaattttggacaacaatccca +atcttggggtcgtctatcgcctgaagctcgtaaatccttccatcttaaacgattacatat +tatagacttgttcggggtagagatatcacagttgtgcaaacattgtaaatcgatactagt +ttatgttggtagtctagttgcttttaccattccccgaaaaacttgatctactatttcgac +aacagtaaacttgaactaggtaagtgaaaacagagaatgcctcatagtgccactatttgt +ccactatatgtaagtgtagctttacataatccactatgactgagatcattacggcctagg +aaagcagcgtagaaaaaaagggcccggatattacgactgtaactataaaactagttactg +gtagcgcgccatgtatagatttgttttaccggttgtggttgcgttaacgaatttcagccg +cgaaaattgatccgttaaccagtccatctcgacttctataaaacgataaagtaaagttga +tgttcagcctccttcttatggttgcatcgagagtacactactcagtgggaaatagatcgg +ggttcctacttcagattgtattatctaggcaattgccgattgtgccatacctggataaaa +taagctacctacatgtgatgcttatctattatcgtcatactaccttagggtgtcctgttg +aacgctacattaatctttagccgtttgagatgttccaatggataggagtctaacgcatga +tgaagtttaggaaggcagagcatcccactaagtatgtgacagtgtatttcgaaacgagac +gttataaatagaaaaaaggtccttctggttctattctgctgaactattgaatggaaagat +tggttgacctacgtactatttgcttgaagtcatcaatttgacggggtgagagacatatgg +tgcatactttacggactctatattttagatcagaagcttagcagtcttctctacaccccc +tcacgacataattgcttttaagaatctatgtttgattcctctacgggaattcggatccgt +tcgcatgtgcggtttatctaaaccaggggacatatgttcagctaaagcatacgaacactt +tgctaactagacgtatgtatagtagctataaatcccgacgatatttacaaaaagaaatga +gactcaaatatatacatagcgaccctacacttattcgcaccctgatctaggcgatcctag +cacccacacccgaaagtgagcactagtgtcttccgtattaaatttactgcagttgagatt +ttagttgtctactaaggattactctaacccgtaataaggatcaagactcggtactagctt +tactatcattccctatgtgttttcctaactcacaagggtacgtaccagcctatgtaatta +caataatgataaagacacaaaggaagtaactttacaaatgagtctccagttacactagct +tagtccctcccatcttgctttgaagtctaaatacgcaatctctgaggatatacagcagaa +gaacactcataacgttggagtccaagaattagactcatagggcccccaacatttaatatg +tactgtgagtttgaaggtgttctattgttaattcctgctcttgatacatgacacgtactc +cgtgtttaaggcttcggactgactttctttcataagttgagcaacgaaaatttcagaatc +gataagttggattcactaactaatacggctgattgaaaactccactccggacctatatgg +tcgacctttatacgtaaccgatataaaacttataggctggtatatcgagccttcctagcg +caatttcggatggggtttcttctactactcaacaacggaatagtctttgtttagtaaacc +agagctcaggacgcccaatacgtaggagagcgctgtggagcatgtgtcattatggactgg +agcactcttaaatcactctgcgtgtgctaaacgatagatcataacatgtcctgagtaaat +tttcttgatacgtcgcaatataccgttattagttaaacgttctcatccgtcatgcgtgaa +atacggctgtcgtgctcagatatactattagcgactcatctcgcctaacacgcacacgta +taaactcggaatgactgccgctcttacatattagaaatacagactacaccacggaagcat +tgggtcattctcaaccgctgtataaaagatgattagtcttataataagattaccaaagag +gcagaatcatgggtagtaaatctattattcaagtgattaccgtcgtgtaggcagggagtg +aggacgagatggtactcaggacaaatattaaccggacgaagtggtttacgtcgtactttc +actattagtagtaaatacaaggtaacaccggggaatagtactaaatataatgatatctat +cttcgggagaacgagtcgtctattgctttgaacattctcaaggcgtaaaatgtgctgact +tatagcatgatacaaccgattgttacttttgtctattcaaaagattgaatagttttttat +acaaaagccgcatacttatgacggctagtatacagtttcatcccctagcatcaatgctat +ggacagtattgaacttataggaaattcttctaatagggcaaatccgtcgtgatgcctatt +ttttttcagtcacatcctcaaatggcactagtattgtcgggatcccattaacaggctcaa +ccacgagctcacgcgaggacatgtagtccgtatctttaacgaagcgacagcgacagaact +cccatggataaccaattataaggcccgtaatcctctagacatcgtttaccaataaatccg +ctttctccgtaatcatgttgaataccccagagtagtccagatgataaccgatgaaacaca +agtctttctcaatgcacttacggtgaacttattaccgccaacgtagctcatcaaggttgc +gacatctagttgtgtgtttgcgacgagcccagcgaacttcatcaactttcgtatattcaa +cgccttgtaattttactttaagacgcctggtgatgtagattcttagataatcagtttgtt +atcggctgtactttaccataatttcacaggtttcaggtcaagaagattatagctgtatat +acagttccatgctcggtgcacagaaacgtgatcggataataatcaatcgcttatgtcgtc +tttaggcgtatccaatacatgccccgataccgcagtgtatttcgacatgtaggtataccg +tcgcatttgagctcgagtcaggacgtcagctagattagattccttaatagaatataccga +cctctagtccgaactaaactatagataacgccaacttcaggttaattgtctagtcgtctg +tttgcagatgggattcttagatgagtgagtatcggccatattggttcgagcactttagtt +tttgatgcataggatatgcaatgtatagctgaaagtactttatctgtttcaaactcacat +tgattaaaccggtaaacctttaaagactacaagaaaatattcagtgagggcaattttgtc +aatcacaatcttccagctagagatacttcacaatttgtcttgaggctacgcaacattaga +cggattttcgcgttttattgaaataatcgaggggcccaagagtatccatagttcattttg +taagatttctttacaggcttattacagcttcttcagactcctacatgcttacgagttata +tgctagcatgtgaacaatagattaatatacaggaaaacgtacattgagagagatgaccct +acacagcgcaaccgttgagtactttcattaaagggtaacgctctcgagacagcatcctta +agatggccttattgtcaaatcatttgcagaagtacgcaagatccctaaccaacgtagaag +aatccctacaaacacatgagacgcggtgaaaatagacagggtgttagtattcaatcttcg +gagtatcaatttcgccaatcttggtgagaaagcataccctttcttcagagaaagaagatc +aatcataacactatctttaacgaggtacgcacgcgcatcattacctgcctccatggatct +ttaggatagcggaaagtattggcagcgtattgtgatttcgttcctactttatcaatttca +cattcatatacatgtcttttatcaaaatcgccaataagataggatgagctatattagatg +ctagtagagttcgcgccaacatcatcgataggaatactcaggacagcgtgataggacttt +tcaatccctaatactctctataattataactctctcttaagtttggaggcagtaacgcgc +tctatataatcagtttgctgcaccattcttcagcctctgatacatacaaataaattccac +agcagtaagagggtttaattgagacatcttgggaacttaggattttactctaacatcacc +gaaacgattattggataccgtacctaaacgaactttctcaaggcagtaatataggacatc +cgcaataacacaaatgctgcctccccaggagttatgtcttcctggaggctatatcttaca +cccactcactataggcaaactaaagtttaaatgttgattgtctaaaaaaaagatagataa +gagttggccggcgtagcacatgcgaaagtgaatcgtaagctataattctctggacttgaa +gttctgtcctgttcctctgcaagaaacaaacttcctttaaagctatttacgacgcacatc +tcagcaagttataaacatgttggaagtttctagtcggaattcccaaagaacggatctatc +taatgcattcctacatttttcctgtctgccgatggtgccatcctattcaaagaatttctt +aaaagtagattaaatgggacttttaacaatgagtaaccttacgcctctaagggttcctcg +agtgccatacaccagtcaggtccgagccacatacacggagaacattctaacatagcattc +tcaactcgatcatttgcaggttacttctttcctatcctagtgctaaaaatcatacttgca +atcccatagcacggattaagaacctaagaaacaattcagtaaaacatgttcgaattcttg +gtatgggaacatcattgcagctatggtctaacgcattaatgtttgggtacatcttccatc +atataaacaggaagagtctgacgacagggagtgcttgcgatcatgtctatcattgtgaaa +tcaaattgtagctcacatgtcgtctatgagagcgtgtatccgataagatttagaaaaata +gaagtcgtataagatctcactgaacttttgaatgaatgtgaagcatatatgatctgcttt +aataaaactttatccataggatacgtttccaaatcaattcaataattattagtcaaaata +gataaggatgaacaacctgaaggccgatcggacgtagaaagtggtcccatcactttgagt +tgatattgttgaaccacacgttattatggttttcaaacagtctcaggatattgtatatac +agataatccgataccagttgtctgacgcccctcttacgtaccccaccctttgtgacgttt +aaagcagttgttcagtattttaaactaggcggcaactaatttggaaagaagcacagtgga +tatgtctaaattcttgttattcaggcctgaatttaatacaccgcatagttaacttcgcgg +tagagttgttcatcatgcctcctctaagctaccacttctatgatacaccaatagttgttc +tacggaatctgataattggccaagtcataaacttccgctgcgttcaacccccttgctcga +atatccaactcgaaaagacagccttttggtgtccggaacaaatcagttacttcttttctg +atgttaattctctgtggtcagatacagaccaaaaactccgcggatttaccatcctccaag +aacaaatttgcatcaacatagcattttggctacatattctaagtctcaatagtttaggtt +ttcaactacattatcccaacattaggattggaggaataatagctgggtaagtccccttgc +gtctacaatcgactattttttatgaatatgcttctgccgcacctatggttattaaaaaag +tcatgactttgaagaaccctgaaaagatagatgaatcaggtgtaatggcagcagccaaag +agcatataattagcaacactctaagaacattatagatatgatgatagcgatcgtcatgat +gttatccggtcacaatagtagcttcatcagctaattcgttttgccagtggtgacttgcgc +tggaagaatcgttatacggtcccttccctcttgatacggtgggggcttattcaaccgcgt +ggattgggttgtcatacttgcattaaacgatgtaaaccatctagtagtcaactatactaa +atcacaaaatagtgatcaatacatacccgcttcatggttttaaccatttaattgattaaa +gatattccgctaagaaccattatctacctaaactgatcgccgtatcctagtagtttgaaa +tttgatgtaccgtaatgatcaacgaagtaaaacgttatattgtatgtagaataataggtc +ttggagctaaatgatgtgattggtagtgaagacttacccttacaactttaccggtttctc +ggaagaatatactagagaatcaatgcatgggctacataagcactttagtctaatgagata +aaaaatacacgagtcttccatcatgaattttttgtcgaaaaactcgaacctggtaattta +aaccatatatctttatgtcgtcaataactctcatatgttttatataacttcccaatcacg +acttgtaactgcttgttcgactgagctgtttgagctatgaggccgggatccggttgagct +acatctatttgctacaagaaaaatgaaagcacatttgttgggagttctggctacactcat +agagaaataagtggcccgagtgggtgcggcctgcctccatattcaagtgtatcttaaacc +aagtggttccaacgctcgcgctaaagaattaaagcctttatttcctccacggagtagccc +gtaatccggttcgaaagagaccattgaagttaattttcatatccagtgaagtttaggcac +aagcatgtgttctgccacatgcctcaaagcgctcttcaaccaagatatgattcatcctaa +cttcgatgaatgcgtctgtaacataaatatagaaggaatgattcggcgagttaattttcg +ccttctccaacatggcatccctacgttcgttataaggaccatacatgtaggttttaaagg +tttgcggttaatcgatatttacatcatagaaattctatagtcaaatttacaagactctag +atactcactcgttgcagccggctaggaagcgctttgtaccttacttcccttttcgttgcg +taatatgaatttcatatagtaagttcaaggcactcatacctccgtgaagagggtagatag +actattaaagttgtttaatagtacgtattgatggaaatgacccgtaggagatttaccact +caatccacaagattcgctgctgtgcattatcaaaacagtgcatgtcgaaacatgggttgg +gtccttcaaacacgaatccaggtagagatacctttgcaatttttcgatgaaggcgaccga +gataaatgagctataacactgtatgtcttttgattgctataaaacacagaaacggatatt +aatttaggccgtaaccaacatctgttatttgacatagaacagatggtcctttacagcgta +ttccggccttaatattgaggtccagtgtattgtcctcctttaaagaagttgattgtaact +gacttaaataagacatgtcacccattcactgggttgcaactgctggccctttttgtccat +cgcacgctaatgtgataacagtaccgccctcacacctgcgtttaaaagacataaatgtcg +ctatgaaggttattcattaattttagctgttttcttagaaaaggtaaatttaaaattgaa +aaggctagaaaactaaagttacgacaaatgtgtttgtcaagtaggcgggcatcattgaga +ttgtaagaaataaagccataaccagccccggaatagaaaatgttaaggaaaggcgatctt +ctttgaattcttattgtcaagtgcagtcatacgttcttatcagaggacattgcaataaaa +tctaacaccctcccttgtgtggttgggccatttgtacttcgaagcgtccaccatgtgcag +aggataacggaatgtggttccgtcccataaacgatcattctcgcccacttagtggcgcgg +taaatcgctctcatagaggtaactggcctgtaatgtccaatgttaggctaccttctccaa +ctttagtacaacgaataatgtccgattaacaaggagtcaatttgtcatgaccagttcatt +caggtacttgtatctatacggacgcgttccagagtagtatttgaaattttgaggttctac +tgataagtttagctatcgctgtatgtctgaataagaattt diff --git a/regex-0.1.80/bench/src/data/sherlock.txt b/regex-0.1.80/bench/src/data/sherlock.txt new file mode 100644 index 000000000..c4c313050 --- /dev/null +++ b/regex-0.1.80/bench/src/data/sherlock.txt @@ -0,0 +1,13052 @@ +Project Gutenberg's The Adventures of Sherlock Holmes, by Arthur Conan Doyle + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + + +Title: The Adventures of Sherlock Holmes + +Author: Arthur Conan Doyle + +Posting Date: April 18, 2011 [EBook #1661] +First Posted: November 29, 2002 + +Language: English + + +*** START OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + + + + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + + + + + + + + + +THE ADVENTURES OF SHERLOCK HOLMES + +by + +SIR ARTHUR CONAN DOYLE + + + + I. A Scandal in Bohemia + II. The Red-headed League + III. A Case of Identity + IV. The Boscombe Valley Mystery + V. The Five Orange Pips + VI. The Man with the Twisted Lip + VII. The Adventure of the Blue Carbuncle +VIII. The Adventure of the Speckled Band + IX. The Adventure of the Engineer's Thumb + X. The Adventure of the Noble Bachelor + XI. The Adventure of the Beryl Coronet + XII. The Adventure of the Copper Beeches + + + + +ADVENTURE I. A SCANDAL IN BOHEMIA + +I. + +To Sherlock Holmes she is always THE woman. I have seldom heard +him mention her under any other name. In his eyes she eclipses +and predominates the whole of her sex. It was not that he felt +any emotion akin to love for Irene Adler. All emotions, and that +one particularly, were abhorrent to his cold, precise but +admirably balanced mind. He was, I take it, the most perfect +reasoning and observing machine that the world has seen, but as a +lover he would have placed himself in a false position. He never +spoke of the softer passions, save with a gibe and a sneer. They +were admirable things for the observer--excellent for drawing the +veil from men's motives and actions. But for the trained reasoner +to admit such intrusions into his own delicate and finely +adjusted temperament was to introduce a distracting factor which +might throw a doubt upon all his mental results. Grit in a +sensitive instrument, or a crack in one of his own high-power +lenses, would not be more disturbing than a strong emotion in a +nature such as his. And yet there was but one woman to him, and +that woman was the late Irene Adler, of dubious and questionable +memory. + +I had seen little of Holmes lately. My marriage had drifted us +away from each other. My own complete happiness, and the +home-centred interests which rise up around the man who first +finds himself master of his own establishment, were sufficient to +absorb all my attention, while Holmes, who loathed every form of +society with his whole Bohemian soul, remained in our lodgings in +Baker Street, buried among his old books, and alternating from +week to week between cocaine and ambition, the drowsiness of the +drug, and the fierce energy of his own keen nature. He was still, +as ever, deeply attracted by the study of crime, and occupied his +immense faculties and extraordinary powers of observation in +following out those clues, and clearing up those mysteries which +had been abandoned as hopeless by the official police. From time +to time I heard some vague account of his doings: of his summons +to Odessa in the case of the Trepoff murder, of his clearing up +of the singular tragedy of the Atkinson brothers at Trincomalee, +and finally of the mission which he had accomplished so +delicately and successfully for the reigning family of Holland. +Beyond these signs of his activity, however, which I merely +shared with all the readers of the daily press, I knew little of +my former friend and companion. + +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. + +His manner was not effusive. It seldom was; but he was glad, I +think, to see me. With hardly a word spoken, but with a kindly +eye, he waved me to an armchair, threw across his case of cigars, +and indicated a spirit case and a gasogene in the corner. Then he +stood before the fire and looked me over in his singular +introspective fashion. + +"Wedlock suits you," he remarked. "I think, Watson, that you have +put on seven and a half pounds since I saw you." + +"Seven!" I answered. + +"Indeed, I should have thought a little more. Just a trifle more, +I fancy, Watson. And in practice again, I observe. You did not +tell me that you intended to go into harness." + +"Then, how do you know?" + +"I see it, I deduce it. How do I know that you have been getting +yourself very wet lately, and that you have a most clumsy and +careless servant girl?" + +"My dear Holmes," said I, "this is too much. You would certainly +have been burned, had you lived a few centuries ago. It is true +that I had a country walk on Thursday and came home in a dreadful +mess, but as I have changed my clothes I can't imagine how you +deduce it. As to Mary Jane, she is incorrigible, and my wife has +given her notice, but there, again, I fail to see how you work it +out." + +He chuckled to himself and rubbed his long, nervous hands +together. + +"It is simplicity itself," said he; "my eyes tell me that on the +inside of your left shoe, just where the firelight strikes it, +the leather is scored by six almost parallel cuts. Obviously they +have been caused by someone who has very carelessly scraped round +the edges of the sole in order to remove crusted mud from it. +Hence, you see, my double deduction that you had been out in vile +weather, and that you had a particularly malignant boot-slitting +specimen of the London slavey. As to your practice, if a +gentleman walks into my rooms smelling of iodoform, with a black +mark of nitrate of silver upon his right forefinger, and a bulge +on the right side of his top-hat to show where he has secreted +his stethoscope, I must be dull, indeed, if I do not pronounce +him to be an active member of the medical profession." + +I could not help laughing at the ease with which he explained his +process of deduction. "When I hear you give your reasons," I +remarked, "the thing always appears to me to be so ridiculously +simple that I could easily do it myself, though at each +successive instance of your reasoning I am baffled until you +explain your process. And yet I believe that my eyes are as good +as yours." + +"Quite so," he answered, lighting a cigarette, and throwing +himself down into an armchair. "You see, but you do not observe. +The distinction is clear. For example, you have frequently seen +the steps which lead up from the hall to this room." + +"Frequently." + +"How often?" + +"Well, some hundreds of times." + +"Then how many are there?" + +"How many? I don't know." + +"Quite so! You have not observed. And yet you have seen. That is +just my point. Now, I know that there are seventeen steps, +because I have both seen and observed. By-the-way, since you are +interested in these little problems, and since you are good +enough to chronicle one or two of my trifling experiences, you +may be interested in this." He threw over a sheet of thick, +pink-tinted note-paper which had been lying open upon the table. +"It came by the last post," said he. "Read it aloud." + +The note was undated, and without either signature or address. + +"There will call upon you to-night, at a quarter to eight +o'clock," it said, "a gentleman who desires to consult you upon a +matter of the very deepest moment. Your recent services to one of +the royal houses of Europe have shown that you are one who may +safely be trusted with matters which are of an importance which +can hardly be exaggerated. This account of you we have from all +quarters received. Be in your chamber then at that hour, and do +not take it amiss if your visitor wear a mask." + +"This is indeed a mystery," I remarked. "What do you imagine that +it means?" + +"I have no data yet. It is a capital mistake to theorize before +one has data. Insensibly one begins to twist facts to suit +theories, instead of theories to suit facts. But the note itself. +What do you deduce from it?" + +I carefully examined the writing, and the paper upon which it was +written. + +"The man who wrote it was presumably well to do," I remarked, +endeavouring to imitate my companion's processes. "Such paper +could not be bought under half a crown a packet. It is peculiarly +strong and stiff." + +"Peculiar--that is the very word," said Holmes. "It is not an +English paper at all. Hold it up to the light." + +I did so, and saw a large "E" with a small "g," a "P," and a +large "G" with a small "t" woven into the texture of the paper. + +"What do you make of that?" asked Holmes. + +"The name of the maker, no doubt; or his monogram, rather." + +"Not at all. The 'G' with the small 't' stands for +'Gesellschaft,' which is the German for 'Company.' It is a +customary contraction like our 'Co.' 'P,' of course, stands for +'Papier.' Now for the 'Eg.' Let us glance at our Continental +Gazetteer." He took down a heavy brown volume from his shelves. +"Eglow, Eglonitz--here we are, Egria. It is in a German-speaking +country--in Bohemia, not far from Carlsbad. 'Remarkable as being +the scene of the death of Wallenstein, and for its numerous +glass-factories and paper-mills.' Ha, ha, my boy, what do you +make of that?" His eyes sparkled, and he sent up a great blue +triumphant cloud from his cigarette. + +"The paper was made in Bohemia," I said. + +"Precisely. And the man who wrote the note is a German. Do you +note the peculiar construction of the sentence--'This account of +you we have from all quarters received.' A Frenchman or Russian +could not have written that. It is the German who is so +uncourteous to his verbs. It only remains, therefore, to discover +what is wanted by this German who writes upon Bohemian paper and +prefers wearing a mask to showing his face. And here he comes, if +I am not mistaken, to resolve all our doubts." + +As he spoke there was the sharp sound of horses' hoofs and +grating wheels against the curb, followed by a sharp pull at the +bell. Holmes whistled. + +"A pair, by the sound," said he. "Yes," he continued, glancing +out of the window. "A nice little brougham and a pair of +beauties. A hundred and fifty guineas apiece. There's money in +this case, Watson, if there is nothing else." + +"I think that I had better go, Holmes." + +"Not a bit, Doctor. Stay where you are. I am lost without my +Boswell. And this promises to be interesting. It would be a pity +to miss it." + +"But your client--" + +"Never mind him. I may want your help, and so may he. Here he +comes. Sit down in that armchair, Doctor, and give us your best +attention." + +A slow and heavy step, which had been heard upon the stairs and +in the passage, paused immediately outside the door. Then there +was a loud and authoritative tap. + +"Come in!" said Holmes. + +A man entered who could hardly have been less than six feet six +inches in height, with the chest and limbs of a Hercules. His +dress was rich with a richness which would, in England, be looked +upon as akin to bad taste. Heavy bands of astrakhan were slashed +across the sleeves and fronts of his double-breasted coat, while +the deep blue cloak which was thrown over his shoulders was lined +with flame-coloured silk and secured at the neck with a brooch +which consisted of a single flaming beryl. Boots which extended +halfway up his calves, and which were trimmed at the tops with +rich brown fur, completed the impression of barbaric opulence +which was suggested by his whole appearance. He carried a +broad-brimmed hat in his hand, while he wore across the upper +part of his face, extending down past the cheekbones, a black +vizard mask, which he had apparently adjusted that very moment, +for his hand was still raised to it as he entered. From the lower +part of the face he appeared to be a man of strong character, +with a thick, hanging lip, and a long, straight chin suggestive +of resolution pushed to the length of obstinacy. + +"You had my note?" he asked with a deep harsh voice and a +strongly marked German accent. "I told you that I would call." He +looked from one to the other of us, as if uncertain which to +address. + +"Pray take a seat," said Holmes. "This is my friend and +colleague, Dr. Watson, who is occasionally good enough to help me +in my cases. Whom have I the honour to address?" + +"You may address me as the Count Von Kramm, a Bohemian nobleman. +I understand that this gentleman, your friend, is a man of honour +and discretion, whom I may trust with a matter of the most +extreme importance. If not, I should much prefer to communicate +with you alone." + +I rose to go, but Holmes caught me by the wrist and pushed me +back into my chair. "It is both, or none," said he. "You may say +before this gentleman anything which you may say to me." + +The Count shrugged his broad shoulders. "Then I must begin," said +he, "by binding you both to absolute secrecy for two years; at +the end of that time the matter will be of no importance. At +present it is not too much to say that it is of such weight it +may have an influence upon European history." + +"I promise," said Holmes. + +"And I." + +"You will excuse this mask," continued our strange visitor. "The +august person who employs me wishes his agent to be unknown to +you, and I may confess at once that the title by which I have +just called myself is not exactly my own." + +"I was aware of it," said Holmes dryly. + +"The circumstances are of great delicacy, and every precaution +has to be taken to quench what might grow to be an immense +scandal and seriously compromise one of the reigning families of +Europe. To speak plainly, the matter implicates the great House +of Ormstein, hereditary kings of Bohemia." + +"I was also aware of that," murmured Holmes, settling himself +down in his armchair and closing his eyes. + +Our visitor glanced with some apparent surprise at the languid, +lounging figure of the man who had been no doubt depicted to him +as the most incisive reasoner and most energetic agent in Europe. +Holmes slowly reopened his eyes and looked impatiently at his +gigantic client. + +"If your Majesty would condescend to state your case," he +remarked, "I should be better able to advise you." + +The man sprang from his chair and paced up and down the room in +uncontrollable agitation. Then, with a gesture of desperation, he +tore the mask from his face and hurled it upon the ground. "You +are right," he cried; "I am the King. Why should I attempt to +conceal it?" + +"Why, indeed?" murmured Holmes. "Your Majesty had not spoken +before I was aware that I was addressing Wilhelm Gottsreich +Sigismond von Ormstein, Grand Duke of Cassel-Felstein, and +hereditary King of Bohemia." + +"But you can understand," said our strange visitor, sitting down +once more and passing his hand over his high white forehead, "you +can understand that I am not accustomed to doing such business in +my own person. Yet the matter was so delicate that I could not +confide it to an agent without putting myself in his power. I +have come incognito from Prague for the purpose of consulting +you." + +"Then, pray consult," said Holmes, shutting his eyes once more. + +"The facts are briefly these: Some five years ago, during a +lengthy visit to Warsaw, I made the acquaintance of the well-known +adventuress, Irene Adler. The name is no doubt familiar to you." + +"Kindly look her up in my index, Doctor," murmured Holmes without +opening his eyes. For many years he had adopted a system of +docketing all paragraphs concerning men and things, so that it +was difficult to name a subject or a person on which he could not +at once furnish information. In this case I found her biography +sandwiched in between that of a Hebrew rabbi and that of a +staff-commander who had written a monograph upon the deep-sea +fishes. + +"Let me see!" said Holmes. "Hum! Born in New Jersey in the year +1858. Contralto--hum! La Scala, hum! Prima donna Imperial Opera +of Warsaw--yes! Retired from operatic stage--ha! Living in +London--quite so! Your Majesty, as I understand, became entangled +with this young person, wrote her some compromising letters, and +is now desirous of getting those letters back." + +"Precisely so. But how--" + +"Was there a secret marriage?" + +"None." + +"No legal papers or certificates?" + +"None." + +"Then I fail to follow your Majesty. If this young person should +produce her letters for blackmailing or other purposes, how is +she to prove their authenticity?" + +"There is the writing." + +"Pooh, pooh! Forgery." + +"My private note-paper." + +"Stolen." + +"My own seal." + +"Imitated." + +"My photograph." + +"Bought." + +"We were both in the photograph." + +"Oh, dear! That is very bad! Your Majesty has indeed committed an +indiscretion." + +"I was mad--insane." + +"You have compromised yourself seriously." + +"I was only Crown Prince then. I was young. I am but thirty now." + +"It must be recovered." + +"We have tried and failed." + +"Your Majesty must pay. It must be bought." + +"She will not sell." + +"Stolen, then." + +"Five attempts have been made. Twice burglars in my pay ransacked +her house. Once we diverted her luggage when she travelled. Twice +she has been waylaid. There has been no result." + +"No sign of it?" + +"Absolutely none." + +Holmes laughed. "It is quite a pretty little problem," said he. + +"But a very serious one to me," returned the King reproachfully. + +"Very, indeed. And what does she propose to do with the +photograph?" + +"To ruin me." + +"But how?" + +"I am about to be married." + +"So I have heard." + +"To Clotilde Lothman von Saxe-Meningen, second daughter of the +King of Scandinavia. You may know the strict principles of her +family. She is herself the very soul of delicacy. A shadow of a +doubt as to my conduct would bring the matter to an end." + +"And Irene Adler?" + +"Threatens to send them the photograph. And she will do it. I +know that she will do it. You do not know her, but she has a soul +of steel. She has the face of the most beautiful of women, and +the mind of the most resolute of men. Rather than I should marry +another woman, there are no lengths to which she would not +go--none." + +"You are sure that she has not sent it yet?" + +"I am sure." + +"And why?" + +"Because she has said that she would send it on the day when the +betrothal was publicly proclaimed. That will be next Monday." + +"Oh, then we have three days yet," said Holmes with a yawn. "That +is very fortunate, as I have one or two matters of importance to +look into just at present. Your Majesty will, of course, stay in +London for the present?" + +"Certainly. You will find me at the Langham under the name of the +Count Von Kramm." + +"Then I shall drop you a line to let you know how we progress." + +"Pray do so. I shall be all anxiety." + +"Then, as to money?" + +"You have carte blanche." + +"Absolutely?" + +"I tell you that I would give one of the provinces of my kingdom +to have that photograph." + +"And for present expenses?" + +The King took a heavy chamois leather bag from under his cloak +and laid it on the table. + +"There are three hundred pounds in gold and seven hundred in +notes," he said. + +Holmes scribbled a receipt upon a sheet of his note-book and +handed it to him. + +"And Mademoiselle's address?" he asked. + +"Is Briony Lodge, Serpentine Avenue, St. John's Wood." + +Holmes took a note of it. "One other question," said he. "Was the +photograph a cabinet?" + +"It was." + +"Then, good-night, your Majesty, and I trust that we shall soon +have some good news for you. And good-night, Watson," he added, +as the wheels of the royal brougham rolled down the street. "If +you will be good enough to call to-morrow afternoon at three +o'clock I should like to chat this little matter over with you." + + +II. + +At three o'clock precisely I was at Baker Street, but Holmes had +not yet returned. The landlady informed me that he had left the +house shortly after eight o'clock in the morning. I sat down +beside the fire, however, with the intention of awaiting him, +however long he might be. I was already deeply interested in his +inquiry, for, though it was surrounded by none of the grim and +strange features which were associated with the two crimes which +I have already recorded, still, the nature of the case and the +exalted station of his client gave it a character of its own. +Indeed, apart from the nature of the investigation which my +friend had on hand, there was something in his masterly grasp of +a situation, and his keen, incisive reasoning, which made it a +pleasure to me to study his system of work, and to follow the +quick, subtle methods by which he disentangled the most +inextricable mysteries. So accustomed was I to his invariable +success that the very possibility of his failing had ceased to +enter into my head. + +It was close upon four before the door opened, and a +drunken-looking groom, ill-kempt and side-whiskered, with an +inflamed face and disreputable clothes, walked into the room. +Accustomed as I was to my friend's amazing powers in the use of +disguises, I had to look three times before I was certain that it +was indeed he. With a nod he vanished into the bedroom, whence he +emerged in five minutes tweed-suited and respectable, as of old. +Putting his hands into his pockets, he stretched out his legs in +front of the fire and laughed heartily for some minutes. + +"Well, really!" he cried, and then he choked and laughed again +until he was obliged to lie back, limp and helpless, in the +chair. + +"What is it?" + +"It's quite too funny. I am sure you could never guess how I +employed my morning, or what I ended by doing." + +"I can't imagine. I suppose that you have been watching the +habits, and perhaps the house, of Miss Irene Adler." + +"Quite so; but the sequel was rather unusual. I will tell you, +however. I left the house a little after eight o'clock this +morning in the character of a groom out of work. There is a +wonderful sympathy and freemasonry among horsey men. Be one of +them, and you will know all that there is to know. I soon found +Briony Lodge. It is a bijou villa, with a garden at the back, but +built out in front right up to the road, two stories. Chubb lock +to the door. Large sitting-room on the right side, well +furnished, with long windows almost to the floor, and those +preposterous English window fasteners which a child could open. +Behind there was nothing remarkable, save that the passage window +could be reached from the top of the coach-house. I walked round +it and examined it closely from every point of view, but without +noting anything else of interest. + +"I then lounged down the street and found, as I expected, that +there was a mews in a lane which runs down by one wall of the +garden. I lent the ostlers a hand in rubbing down their horses, +and received in exchange twopence, a glass of half and half, two +fills of shag tobacco, and as much information as I could desire +about Miss Adler, to say nothing of half a dozen other people in +the neighbourhood in whom I was not in the least interested, but +whose biographies I was compelled to listen to." + +"And what of Irene Adler?" I asked. + +"Oh, she has turned all the men's heads down in that part. She is +the daintiest thing under a bonnet on this planet. So say the +Serpentine-mews, to a man. She lives quietly, sings at concerts, +drives out at five every day, and returns at seven sharp for +dinner. Seldom goes out at other times, except when she sings. +Has only one male visitor, but a good deal of him. He is dark, +handsome, and dashing, never calls less than once a day, and +often twice. He is a Mr. Godfrey Norton, of the Inner Temple. See +the advantages of a cabman as a confidant. They had driven him +home a dozen times from Serpentine-mews, and knew all about him. +When I had listened to all they had to tell, I began to walk up +and down near Briony Lodge once more, and to think over my plan +of campaign. + +"This Godfrey Norton was evidently an important factor in the +matter. He was a lawyer. That sounded ominous. What was the +relation between them, and what the object of his repeated +visits? Was she his client, his friend, or his mistress? If the +former, she had probably transferred the photograph to his +keeping. If the latter, it was less likely. On the issue of this +question depended whether I should continue my work at Briony +Lodge, or turn my attention to the gentleman's chambers in the +Temple. It was a delicate point, and it widened the field of my +inquiry. I fear that I bore you with these details, but I have to +let you see my little difficulties, if you are to understand the +situation." + +"I am following you closely," I answered. + +"I was still balancing the matter in my mind when a hansom cab +drove up to Briony Lodge, and a gentleman sprang out. He was a +remarkably handsome man, dark, aquiline, and moustached--evidently +the man of whom I had heard. He appeared to be in a +great hurry, shouted to the cabman to wait, and brushed past the +maid who opened the door with the air of a man who was thoroughly +at home. + +"He was in the house about half an hour, and I could catch +glimpses of him in the windows of the sitting-room, pacing up and +down, talking excitedly, and waving his arms. Of her I could see +nothing. Presently he emerged, looking even more flurried than +before. As he stepped up to the cab, he pulled a gold watch from +his pocket and looked at it earnestly, 'Drive like the devil,' he +shouted, 'first to Gross & Hankey's in Regent Street, and then to +the Church of St. Monica in the Edgeware Road. Half a guinea if +you do it in twenty minutes!' + +"Away they went, and I was just wondering whether I should not do +well to follow them when up the lane came a neat little landau, +the coachman with his coat only half-buttoned, and his tie under +his ear, while all the tags of his harness were sticking out of +the buckles. It hadn't pulled up before she shot out of the hall +door and into it. I only caught a glimpse of her at the moment, +but she was a lovely woman, with a face that a man might die for. + +"'The Church of St. Monica, John,' she cried, 'and half a +sovereign if you reach it in twenty minutes.' + +"This was quite too good to lose, Watson. I was just balancing +whether I should run for it, or whether I should perch behind her +landau when a cab came through the street. The driver looked +twice at such a shabby fare, but I jumped in before he could +object. 'The Church of St. Monica,' said I, 'and half a sovereign +if you reach it in twenty minutes.' It was twenty-five minutes to +twelve, and of course it was clear enough what was in the wind. + +"My cabby drove fast. I don't think I ever drove faster, but the +others were there before us. The cab and the landau with their +steaming horses were in front of the door when I arrived. I paid +the man and hurried into the church. There was not a soul there +save the two whom I had followed and a surpliced clergyman, who +seemed to be expostulating with them. They were all three +standing in a knot in front of the altar. I lounged up the side +aisle like any other idler who has dropped into a church. +Suddenly, to my surprise, the three at the altar faced round to +me, and Godfrey Norton came running as hard as he could towards +me. + +"'Thank God,' he cried. 'You'll do. Come! Come!' + +"'What then?' I asked. + +"'Come, man, come, only three minutes, or it won't be legal.' + +"I was half-dragged up to the altar, and before I knew where I was +I found myself mumbling responses which were whispered in my ear, +and vouching for things of which I knew nothing, and generally +assisting in the secure tying up of Irene Adler, spinster, to +Godfrey Norton, bachelor. It was all done in an instant, and +there was the gentleman thanking me on the one side and the lady +on the other, while the clergyman beamed on me in front. It was +the most preposterous position in which I ever found myself in my +life, and it was the thought of it that started me laughing just +now. It seems that there had been some informality about their +license, that the clergyman absolutely refused to marry them +without a witness of some sort, and that my lucky appearance +saved the bridegroom from having to sally out into the streets in +search of a best man. The bride gave me a sovereign, and I mean +to wear it on my watch-chain in memory of the occasion." + +"This is a very unexpected turn of affairs," said I; "and what +then?" + +"Well, I found my plans very seriously menaced. It looked as if +the pair might take an immediate departure, and so necessitate +very prompt and energetic measures on my part. At the church +door, however, they separated, he driving back to the Temple, and +she to her own house. 'I shall drive out in the park at five as +usual,' she said as she left him. I heard no more. They drove +away in different directions, and I went off to make my own +arrangements." + +"Which are?" + +"Some cold beef and a glass of beer," he answered, ringing the +bell. "I have been too busy to think of food, and I am likely to +be busier still this evening. By the way, Doctor, I shall want +your co-operation." + +"I shall be delighted." + +"You don't mind breaking the law?" + +"Not in the least." + +"Nor running a chance of arrest?" + +"Not in a good cause." + +"Oh, the cause is excellent!" + +"Then I am your man." + +"I was sure that I might rely on you." + +"But what is it you wish?" + +"When Mrs. Turner has brought in the tray I will make it clear to +you. Now," he said as he turned hungrily on the simple fare that +our landlady had provided, "I must discuss it while I eat, for I +have not much time. It is nearly five now. In two hours we must +be on the scene of action. Miss Irene, or Madame, rather, returns +from her drive at seven. We must be at Briony Lodge to meet her." + +"And what then?" + +"You must leave that to me. I have already arranged what is to +occur. There is only one point on which I must insist. You must +not interfere, come what may. You understand?" + +"I am to be neutral?" + +"To do nothing whatever. There will probably be some small +unpleasantness. Do not join in it. It will end in my being +conveyed into the house. Four or five minutes afterwards the +sitting-room window will open. You are to station yourself close +to that open window." + +"Yes." + +"You are to watch me, for I will be visible to you." + +"Yes." + +"And when I raise my hand--so--you will throw into the room what +I give you to throw, and will, at the same time, raise the cry of +fire. You quite follow me?" + +"Entirely." + +"It is nothing very formidable," he said, taking a long cigar-shaped +roll from his pocket. "It is an ordinary plumber's smoke-rocket, +fitted with a cap at either end to make it self-lighting. +Your task is confined to that. When you raise your cry of fire, +it will be taken up by quite a number of people. You may then +walk to the end of the street, and I will rejoin you in ten +minutes. I hope that I have made myself clear?" + +"I am to remain neutral, to get near the window, to watch you, +and at the signal to throw in this object, then to raise the cry +of fire, and to wait you at the corner of the street." + +"Precisely." + +"Then you may entirely rely on me." + +"That is excellent. I think, perhaps, it is almost time that I +prepare for the new role I have to play." + +He disappeared into his bedroom and returned in a few minutes in +the character of an amiable and simple-minded Nonconformist +clergyman. His broad black hat, his baggy trousers, his white +tie, his sympathetic smile, and general look of peering and +benevolent curiosity were such as Mr. John Hare alone could have +equalled. It was not merely that Holmes changed his costume. His +expression, his manner, his very soul seemed to vary with every +fresh part that he assumed. The stage lost a fine actor, even as +science lost an acute reasoner, when he became a specialist in +crime. + +It was a quarter past six when we left Baker Street, and it still +wanted ten minutes to the hour when we found ourselves in +Serpentine Avenue. It was already dusk, and the lamps were just +being lighted as we paced up and down in front of Briony Lodge, +waiting for the coming of its occupant. The house was just such +as I had pictured it from Sherlock Holmes' succinct description, +but the locality appeared to be less private than I expected. On +the contrary, for a small street in a quiet neighbourhood, it was +remarkably animated. There was a group of shabbily dressed men +smoking and laughing in a corner, a scissors-grinder with his +wheel, two guardsmen who were flirting with a nurse-girl, and +several well-dressed young men who were lounging up and down with +cigars in their mouths. + +"You see," remarked Holmes, as we paced to and fro in front of +the house, "this marriage rather simplifies matters. The +photograph becomes a double-edged weapon now. The chances are +that she would be as averse to its being seen by Mr. Godfrey +Norton, as our client is to its coming to the eyes of his +princess. Now the question is, Where are we to find the +photograph?" + +"Where, indeed?" + +"It is most unlikely that she carries it about with her. It is +cabinet size. Too large for easy concealment about a woman's +dress. She knows that the King is capable of having her waylaid +and searched. Two attempts of the sort have already been made. We +may take it, then, that she does not carry it about with her." + +"Where, then?" + +"Her banker or her lawyer. There is that double possibility. But +I am inclined to think neither. Women are naturally secretive, +and they like to do their own secreting. Why should she hand it +over to anyone else? She could trust her own guardianship, but +she could not tell what indirect or political influence might be +brought to bear upon a business man. Besides, remember that she +had resolved to use it within a few days. It must be where she +can lay her hands upon it. It must be in her own house." + +"But it has twice been burgled." + +"Pshaw! They did not know how to look." + +"But how will you look?" + +"I will not look." + +"What then?" + +"I will get her to show me." + +"But she will refuse." + +"She will not be able to. But I hear the rumble of wheels. It is +her carriage. Now carry out my orders to the letter." + +As he spoke the gleam of the side-lights of a carriage came round +the curve of the avenue. It was a smart little landau which +rattled up to the door of Briony Lodge. As it pulled up, one of +the loafing men at the corner dashed forward to open the door in +the hope of earning a copper, but was elbowed away by another +loafer, who had rushed up with the same intention. A fierce +quarrel broke out, which was increased by the two guardsmen, who +took sides with one of the loungers, and by the scissors-grinder, +who was equally hot upon the other side. A blow was struck, and +in an instant the lady, who had stepped from her carriage, was +the centre of a little knot of flushed and struggling men, who +struck savagely at each other with their fists and sticks. Holmes +dashed into the crowd to protect the lady; but just as he reached +her he gave a cry and dropped to the ground, with the blood +running freely down his face. At his fall the guardsmen took to +their heels in one direction and the loungers in the other, while +a number of better-dressed people, who had watched the scuffle +without taking part in it, crowded in to help the lady and to +attend to the injured man. Irene Adler, as I will still call her, +had hurried up the steps; but she stood at the top with her +superb figure outlined against the lights of the hall, looking +back into the street. + +"Is the poor gentleman much hurt?" she asked. + +"He is dead," cried several voices. + +"No, no, there's life in him!" shouted another. "But he'll be +gone before you can get him to hospital." + +"He's a brave fellow," said a woman. "They would have had the +lady's purse and watch if it hadn't been for him. They were a +gang, and a rough one, too. Ah, he's breathing now." + +"He can't lie in the street. May we bring him in, marm?" + +"Surely. Bring him into the sitting-room. There is a comfortable +sofa. This way, please!" + +Slowly and solemnly he was borne into Briony Lodge and laid out +in the principal room, while I still observed the proceedings +from my post by the window. The lamps had been lit, but the +blinds had not been drawn, so that I could see Holmes as he lay +upon the couch. I do not know whether he was seized with +compunction at that moment for the part he was playing, but I +know that I never felt more heartily ashamed of myself in my life +than when I saw the beautiful creature against whom I was +conspiring, or the grace and kindliness with which she waited +upon the injured man. And yet it would be the blackest treachery +to Holmes to draw back now from the part which he had intrusted +to me. I hardened my heart, and took the smoke-rocket from under +my ulster. After all, I thought, we are not injuring her. We are +but preventing her from injuring another. + +Holmes had sat up upon the couch, and I saw him motion like a man +who is in need of air. A maid rushed across and threw open the +window. At the same instant I saw him raise his hand and at the +signal I tossed my rocket into the room with a cry of "Fire!" The +word was no sooner out of my mouth than the whole crowd of +spectators, well dressed and ill--gentlemen, ostlers, and +servant-maids--joined in a general shriek of "Fire!" Thick clouds +of smoke curled through the room and out at the open window. I +caught a glimpse of rushing figures, and a moment later the voice +of Holmes from within assuring them that it was a false alarm. +Slipping through the shouting crowd I made my way to the corner +of the street, and in ten minutes was rejoiced to find my +friend's arm in mine, and to get away from the scene of uproar. +He walked swiftly and in silence for some few minutes until we +had turned down one of the quiet streets which lead towards the +Edgeware Road. + +"You did it very nicely, Doctor," he remarked. "Nothing could +have been better. It is all right." + +"You have the photograph?" + +"I know where it is." + +"And how did you find out?" + +"She showed me, as I told you she would." + +"I am still in the dark." + +"I do not wish to make a mystery," said he, laughing. "The matter +was perfectly simple. You, of course, saw that everyone in the +street was an accomplice. They were all engaged for the evening." + +"I guessed as much." + +"Then, when the row broke out, I had a little moist red paint in +the palm of my hand. I rushed forward, fell down, clapped my hand +to my face, and became a piteous spectacle. It is an old trick." + +"That also I could fathom." + +"Then they carried me in. She was bound to have me in. What else +could she do? And into her sitting-room, which was the very room +which I suspected. It lay between that and her bedroom, and I was +determined to see which. They laid me on a couch, I motioned for +air, they were compelled to open the window, and you had your +chance." + +"How did that help you?" + +"It was all-important. When a woman thinks that her house is on +fire, her instinct is at once to rush to the thing which she +values most. It is a perfectly overpowering impulse, and I have +more than once taken advantage of it. In the case of the +Darlington substitution scandal it was of use to me, and also in +the Arnsworth Castle business. A married woman grabs at her baby; +an unmarried one reaches for her jewel-box. Now it was clear to +me that our lady of to-day had nothing in the house more precious +to her than what we are in quest of. She would rush to secure it. +The alarm of fire was admirably done. The smoke and shouting were +enough to shake nerves of steel. She responded beautifully. The +photograph is in a recess behind a sliding panel just above the +right bell-pull. She was there in an instant, and I caught a +glimpse of it as she half-drew it out. When I cried out that it +was a false alarm, she replaced it, glanced at the rocket, rushed +from the room, and I have not seen her since. I rose, and, making +my excuses, escaped from the house. I hesitated whether to +attempt to secure the photograph at once; but the coachman had +come in, and as he was watching me narrowly it seemed safer to +wait. A little over-precipitance may ruin all." + +"And now?" I asked. + +"Our quest is practically finished. I shall call with the King +to-morrow, and with you, if you care to come with us. We will be +shown into the sitting-room to wait for the lady, but it is +probable that when she comes she may find neither us nor the +photograph. It might be a satisfaction to his Majesty to regain +it with his own hands." + +"And when will you call?" + +"At eight in the morning. She will not be up, so that we shall +have a clear field. Besides, we must be prompt, for this marriage +may mean a complete change in her life and habits. I must wire to +the King without delay." + +We had reached Baker Street and had stopped at the door. He was +searching his pockets for the key when someone passing said: + +"Good-night, Mister Sherlock Holmes." + +There were several people on the pavement at the time, but the +greeting appeared to come from a slim youth in an ulster who had +hurried by. + +"I've heard that voice before," said Holmes, staring down the +dimly lit street. "Now, I wonder who the deuce that could have +been." + + +III. + +I slept at Baker Street that night, and we were engaged upon our +toast and coffee in the morning when the King of Bohemia rushed +into the room. + +"You have really got it!" he cried, grasping Sherlock Holmes by +either shoulder and looking eagerly into his face. + +"Not yet." + +"But you have hopes?" + +"I have hopes." + +"Then, come. I am all impatience to be gone." + +"We must have a cab." + +"No, my brougham is waiting." + +"Then that will simplify matters." We descended and started off +once more for Briony Lodge. + +"Irene Adler is married," remarked Holmes. + +"Married! When?" + +"Yesterday." + +"But to whom?" + +"To an English lawyer named Norton." + +"But she could not love him." + +"I am in hopes that she does." + +"And why in hopes?" + +"Because it would spare your Majesty all fear of future +annoyance. If the lady loves her husband, she does not love your +Majesty. If she does not love your Majesty, there is no reason +why she should interfere with your Majesty's plan." + +"It is true. And yet--Well! I wish she had been of my own +station! What a queen she would have made!" He relapsed into a +moody silence, which was not broken until we drew up in +Serpentine Avenue. + +The door of Briony Lodge was open, and an elderly woman stood +upon the steps. She watched us with a sardonic eye as we stepped +from the brougham. + +"Mr. Sherlock Holmes, I believe?" said she. + +"I am Mr. Holmes," answered my companion, looking at her with a +questioning and rather startled gaze. + +"Indeed! My mistress told me that you were likely to call. She +left this morning with her husband by the 5:15 train from Charing +Cross for the Continent." + +"What!" Sherlock Holmes staggered back, white with chagrin and +surprise. "Do you mean that she has left England?" + +"Never to return." + +"And the papers?" asked the King hoarsely. "All is lost." + +"We shall see." He pushed past the servant and rushed into the +drawing-room, followed by the King and myself. The furniture was +scattered about in every direction, with dismantled shelves and +open drawers, as if the lady had hurriedly ransacked them before +her flight. Holmes rushed at the bell-pull, tore back a small +sliding shutter, and, plunging in his hand, pulled out a +photograph and a letter. The photograph was of Irene Adler +herself in evening dress, the letter was superscribed to +"Sherlock Holmes, Esq. To be left till called for." My friend +tore it open and we all three read it together. It was dated at +midnight of the preceding night and ran in this way: + +"MY DEAR MR. SHERLOCK HOLMES,--You really did it very well. You +took me in completely. Until after the alarm of fire, I had not a +suspicion. But then, when I found how I had betrayed myself, I +began to think. I had been warned against you months ago. I had +been told that if the King employed an agent it would certainly +be you. And your address had been given me. Yet, with all this, +you made me reveal what you wanted to know. Even after I became +suspicious, I found it hard to think evil of such a dear, kind +old clergyman. But, you know, I have been trained as an actress +myself. Male costume is nothing new to me. I often take advantage +of the freedom which it gives. I sent John, the coachman, to +watch you, ran up stairs, got into my walking-clothes, as I call +them, and came down just as you departed. + +"Well, I followed you to your door, and so made sure that I was +really an object of interest to the celebrated Mr. Sherlock +Holmes. Then I, rather imprudently, wished you good-night, and +started for the Temple to see my husband. + +"We both thought the best resource was flight, when pursued by +so formidable an antagonist; so you will find the nest empty when +you call to-morrow. As to the photograph, your client may rest in +peace. I love and am loved by a better man than he. The King may +do what he will without hindrance from one whom he has cruelly +wronged. I keep it only to safeguard myself, and to preserve a +weapon which will always secure me from any steps which he might +take in the future. I leave a photograph which he might care to +possess; and I remain, dear Mr. Sherlock Holmes, + + "Very truly yours, + "IRENE NORTON, née ADLER." + +"What a woman--oh, what a woman!" cried the King of Bohemia, when +we had all three read this epistle. "Did I not tell you how quick +and resolute she was? Would she not have made an admirable queen? +Is it not a pity that she was not on my level?" + +"From what I have seen of the lady she seems indeed to be on a +very different level to your Majesty," said Holmes coldly. "I am +sorry that I have not been able to bring your Majesty's business +to a more successful conclusion." + +"On the contrary, my dear sir," cried the King; "nothing could be +more successful. I know that her word is inviolate. The +photograph is now as safe as if it were in the fire." + +"I am glad to hear your Majesty say so." + +"I am immensely indebted to you. Pray tell me in what way I can +reward you. This ring--" He slipped an emerald snake ring from +his finger and held it out upon the palm of his hand. + +"Your Majesty has something which I should value even more +highly," said Holmes. + +"You have but to name it." + +"This photograph!" + +The King stared at him in amazement. + +"Irene's photograph!" he cried. "Certainly, if you wish it." + +"I thank your Majesty. Then there is no more to be done in the +matter. I have the honour to wish you a very good-morning." He +bowed, and, turning away without observing the hand which the +King had stretched out to him, he set off in my company for his +chambers. + +And that was how a great scandal threatened to affect the kingdom +of Bohemia, and how the best plans of Mr. Sherlock Holmes were +beaten by a woman's wit. He used to make merry over the +cleverness of women, but I have not heard him do it of late. And +when he speaks of Irene Adler, or when he refers to her +photograph, it is always under the honourable title of the woman. + + + +ADVENTURE II. THE RED-HEADED LEAGUE + +I had called upon my friend, Mr. Sherlock Holmes, one day in the +autumn of last year and found him in deep conversation with a +very stout, florid-faced, elderly gentleman with fiery red hair. +With an apology for my intrusion, I was about to withdraw when +Holmes pulled me abruptly into the room and closed the door +behind me. + +"You could not possibly have come at a better time, my dear +Watson," he said cordially. + +"I was afraid that you were engaged." + +"So I am. Very much so." + +"Then I can wait in the next room." + +"Not at all. This gentleman, Mr. Wilson, has been my partner and +helper in many of my most successful cases, and I have no +doubt that he will be of the utmost use to me in yours also." + +The stout gentleman half rose from his chair and gave a bob of +greeting, with a quick little questioning glance from his small +fat-encircled eyes. + +"Try the settee," said Holmes, relapsing into his armchair and +putting his fingertips together, as was his custom when in +judicial moods. "I know, my dear Watson, that you share my love +of all that is bizarre and outside the conventions and humdrum +routine of everyday life. You have shown your relish for it by +the enthusiasm which has prompted you to chronicle, and, if you +will excuse my saying so, somewhat to embellish so many of my own +little adventures." + +"Your cases have indeed been of the greatest interest to me," I +observed. + +"You will remember that I remarked the other day, just before we +went into the very simple problem presented by Miss Mary +Sutherland, that for strange effects and extraordinary +combinations we must go to life itself, which is always far more +daring than any effort of the imagination." + +"A proposition which I took the liberty of doubting." + +"You did, Doctor, but none the less you must come round to my +view, for otherwise I shall keep on piling fact upon fact on you +until your reason breaks down under them and acknowledges me to +be right. Now, Mr. Jabez Wilson here has been good enough to call +upon me this morning, and to begin a narrative which promises to +be one of the most singular which I have listened to for some +time. You have heard me remark that the strangest and most unique +things are very often connected not with the larger but with the +smaller crimes, and occasionally, indeed, where there is room for +doubt whether any positive crime has been committed. As far as I +have heard it is impossible for me to say whether the present +case is an instance of crime or not, but the course of events is +certainly among the most singular that I have ever listened to. +Perhaps, Mr. Wilson, you would have the great kindness to +recommence your narrative. I ask you not merely because my friend +Dr. Watson has not heard the opening part but also because the +peculiar nature of the story makes me anxious to have every +possible detail from your lips. As a rule, when I have heard some +slight indication of the course of events, I am able to guide +myself by the thousands of other similar cases which occur to my +memory. In the present instance I am forced to admit that the +facts are, to the best of my belief, unique." + +The portly client puffed out his chest with an appearance of some +little pride and pulled a dirty and wrinkled newspaper from the +inside pocket of his greatcoat. As he glanced down the +advertisement column, with his head thrust forward and the paper +flattened out upon his knee, I took a good look at the man and +endeavoured, after the fashion of my companion, to read the +indications which might be presented by his dress or appearance. + +I did not gain very much, however, by my inspection. Our visitor +bore every mark of being an average commonplace British +tradesman, obese, pompous, and slow. He wore rather baggy grey +shepherd's check trousers, a not over-clean black frock-coat, +unbuttoned in the front, and a drab waistcoat with a heavy brassy +Albert chain, and a square pierced bit of metal dangling down as +an ornament. A frayed top-hat and a faded brown overcoat with a +wrinkled velvet collar lay upon a chair beside him. Altogether, +look as I would, there was nothing remarkable about the man save +his blazing red head, and the expression of extreme chagrin and +discontent upon his features. + +Sherlock Holmes' quick eye took in my occupation, and he shook +his head with a smile as he noticed my questioning glances. +"Beyond the obvious facts that he has at some time done manual +labour, that he takes snuff, that he is a Freemason, that he has +been in China, and that he has done a considerable amount of +writing lately, I can deduce nothing else." + +Mr. Jabez Wilson started up in his chair, with his forefinger +upon the paper, but his eyes upon my companion. + +"How, in the name of good-fortune, did you know all that, Mr. +Holmes?" he asked. "How did you know, for example, that I did +manual labour. It's as true as gospel, for I began as a ship's +carpenter." + +"Your hands, my dear sir. Your right hand is quite a size larger +than your left. You have worked with it, and the muscles are more +developed." + +"Well, the snuff, then, and the Freemasonry?" + +"I won't insult your intelligence by telling you how I read that, +especially as, rather against the strict rules of your order, you +use an arc-and-compass breastpin." + +"Ah, of course, I forgot that. But the writing?" + +"What else can be indicated by that right cuff so very shiny for +five inches, and the left one with the smooth patch near the +elbow where you rest it upon the desk?" + +"Well, but China?" + +"The fish that you have tattooed immediately above your right +wrist could only have been done in China. I have made a small +study of tattoo marks and have even contributed to the literature +of the subject. That trick of staining the fishes' scales of a +delicate pink is quite peculiar to China. When, in addition, I +see a Chinese coin hanging from your watch-chain, the matter +becomes even more simple." + +Mr. Jabez Wilson laughed heavily. "Well, I never!" said he. "I +thought at first that you had done something clever, but I see +that there was nothing in it, after all." + +"I begin to think, Watson," said Holmes, "that I make a mistake +in explaining. 'Omne ignotum pro magnifico,' you know, and my +poor little reputation, such as it is, will suffer shipwreck if I +am so candid. Can you not find the advertisement, Mr. Wilson?" + +"Yes, I have got it now," he answered with his thick red finger +planted halfway down the column. "Here it is. This is what began +it all. You just read it for yourself, sir." + +I took the paper from him and read as follows: + +"TO THE RED-HEADED LEAGUE: On account of the bequest of the late +Ezekiah Hopkins, of Lebanon, Pennsylvania, U. S. A., there is now +another vacancy open which entitles a member of the League to a +salary of 4 pounds a week for purely nominal services. All +red-headed men who are sound in body and mind and above the age +of twenty-one years, are eligible. Apply in person on Monday, at +eleven o'clock, to Duncan Ross, at the offices of the League, 7 +Pope's Court, Fleet Street." + +"What on earth does this mean?" I ejaculated after I had twice +read over the extraordinary announcement. + +Holmes chuckled and wriggled in his chair, as was his habit when +in high spirits. "It is a little off the beaten track, isn't it?" +said he. "And now, Mr. Wilson, off you go at scratch and tell us +all about yourself, your household, and the effect which this +advertisement had upon your fortunes. You will first make a note, +Doctor, of the paper and the date." + +"It is The Morning Chronicle of April 27, 1890. Just two months +ago." + +"Very good. Now, Mr. Wilson?" + +"Well, it is just as I have been telling you, Mr. Sherlock +Holmes," said Jabez Wilson, mopping his forehead; "I have a small +pawnbroker's business at Coburg Square, near the City. It's not a +very large affair, and of late years it has not done more than +just give me a living. I used to be able to keep two assistants, +but now I only keep one; and I would have a job to pay him but +that he is willing to come for half wages so as to learn the +business." + +"What is the name of this obliging youth?" asked Sherlock Holmes. + +"His name is Vincent Spaulding, and he's not such a youth, +either. It's hard to say his age. I should not wish a smarter +assistant, Mr. Holmes; and I know very well that he could better +himself and earn twice what I am able to give him. But, after +all, if he is satisfied, why should I put ideas in his head?" + +"Why, indeed? You seem most fortunate in having an employé who +comes under the full market price. It is not a common experience +among employers in this age. I don't know that your assistant is +not as remarkable as your advertisement." + +"Oh, he has his faults, too," said Mr. Wilson. "Never was such a +fellow for photography. Snapping away with a camera when he ought +to be improving his mind, and then diving down into the cellar +like a rabbit into its hole to develop his pictures. That is his +main fault, but on the whole he's a good worker. There's no vice +in him." + +"He is still with you, I presume?" + +"Yes, sir. He and a girl of fourteen, who does a bit of simple +cooking and keeps the place clean--that's all I have in the +house, for I am a widower and never had any family. We live very +quietly, sir, the three of us; and we keep a roof over our heads +and pay our debts, if we do nothing more. + +"The first thing that put us out was that advertisement. +Spaulding, he came down into the office just this day eight +weeks, with this very paper in his hand, and he says: + +"'I wish to the Lord, Mr. Wilson, that I was a red-headed man.' + +"'Why that?' I asks. + +"'Why,' says he, 'here's another vacancy on the League of the +Red-headed Men. It's worth quite a little fortune to any man who +gets it, and I understand that there are more vacancies than +there are men, so that the trustees are at their wits' end what +to do with the money. If my hair would only change colour, here's +a nice little crib all ready for me to step into.' + +"'Why, what is it, then?' I asked. You see, Mr. Holmes, I am a +very stay-at-home man, and as my business came to me instead of +my having to go to it, I was often weeks on end without putting +my foot over the door-mat. In that way I didn't know much of what +was going on outside, and I was always glad of a bit of news. + +"'Have you never heard of the League of the Red-headed Men?' he +asked with his eyes open. + +"'Never.' + +"'Why, I wonder at that, for you are eligible yourself for one +of the vacancies.' + +"'And what are they worth?' I asked. + +"'Oh, merely a couple of hundred a year, but the work is slight, +and it need not interfere very much with one's other +occupations.' + +"Well, you can easily think that that made me prick up my ears, +for the business has not been over-good for some years, and an +extra couple of hundred would have been very handy. + +"'Tell me all about it,' said I. + +"'Well,' said he, showing me the advertisement, 'you can see for +yourself that the League has a vacancy, and there is the address +where you should apply for particulars. As far as I can make out, +the League was founded by an American millionaire, Ezekiah +Hopkins, who was very peculiar in his ways. He was himself +red-headed, and he had a great sympathy for all red-headed men; +so when he died it was found that he had left his enormous +fortune in the hands of trustees, with instructions to apply the +interest to the providing of easy berths to men whose hair is of +that colour. From all I hear it is splendid pay and very little to +do.' + +"'But,' said I, 'there would be millions of red-headed men who +would apply.' + +"'Not so many as you might think,' he answered. 'You see it is +really confined to Londoners, and to grown men. This American had +started from London when he was young, and he wanted to do the +old town a good turn. Then, again, I have heard it is no use your +applying if your hair is light red, or dark red, or anything but +real bright, blazing, fiery red. Now, if you cared to apply, Mr. +Wilson, you would just walk in; but perhaps it would hardly be +worth your while to put yourself out of the way for the sake of a +few hundred pounds.' + +"Now, it is a fact, gentlemen, as you may see for yourselves, +that my hair is of a very full and rich tint, so that it seemed +to me that if there was to be any competition in the matter I +stood as good a chance as any man that I had ever met. Vincent +Spaulding seemed to know so much about it that I thought he might +prove useful, so I just ordered him to put up the shutters for +the day and to come right away with me. He was very willing to +have a holiday, so we shut the business up and started off for +the address that was given us in the advertisement. + +"I never hope to see such a sight as that again, Mr. Holmes. From +north, south, east, and west every man who had a shade of red in +his hair had tramped into the city to answer the advertisement. +Fleet Street was choked with red-headed folk, and Pope's Court +looked like a coster's orange barrow. I should not have thought +there were so many in the whole country as were brought together +by that single advertisement. Every shade of colour they +were--straw, lemon, orange, brick, Irish-setter, liver, clay; +but, as Spaulding said, there were not many who had the real +vivid flame-coloured tint. When I saw how many were waiting, I +would have given it up in despair; but Spaulding would not hear +of it. How he did it I could not imagine, but he pushed and +pulled and butted until he got me through the crowd, and right up +to the steps which led to the office. There was a double stream +upon the stair, some going up in hope, and some coming back +dejected; but we wedged in as well as we could and soon found +ourselves in the office." + +"Your experience has been a most entertaining one," remarked +Holmes as his client paused and refreshed his memory with a huge +pinch of snuff. "Pray continue your very interesting statement." + +"There was nothing in the office but a couple of wooden chairs +and a deal table, behind which sat a small man with a head that +was even redder than mine. He said a few words to each candidate +as he came up, and then he always managed to find some fault in +them which would disqualify them. Getting a vacancy did not seem +to be such a very easy matter, after all. However, when our turn +came the little man was much more favourable to me than to any of +the others, and he closed the door as we entered, so that he +might have a private word with us. + +"'This is Mr. Jabez Wilson,' said my assistant, 'and he is +willing to fill a vacancy in the League.' + +"'And he is admirably suited for it,' the other answered. 'He has +every requirement. I cannot recall when I have seen anything so +fine.' He took a step backward, cocked his head on one side, and +gazed at my hair until I felt quite bashful. Then suddenly he +plunged forward, wrung my hand, and congratulated me warmly on my +success. + +"'It would be injustice to hesitate,' said he. 'You will, +however, I am sure, excuse me for taking an obvious precaution.' +With that he seized my hair in both his hands, and tugged until I +yelled with the pain. 'There is water in your eyes,' said he as +he released me. 'I perceive that all is as it should be. But we +have to be careful, for we have twice been deceived by wigs and +once by paint. I could tell you tales of cobbler's wax which +would disgust you with human nature.' He stepped over to the +window and shouted through it at the top of his voice that the +vacancy was filled. A groan of disappointment came up from below, +and the folk all trooped away in different directions until there +was not a red-head to be seen except my own and that of the +manager. + +"'My name,' said he, 'is Mr. Duncan Ross, and I am myself one of +the pensioners upon the fund left by our noble benefactor. Are +you a married man, Mr. Wilson? Have you a family?' + +"I answered that I had not. + +"His face fell immediately. + +"'Dear me!' he said gravely, 'that is very serious indeed! I am +sorry to hear you say that. The fund was, of course, for the +propagation and spread of the red-heads as well as for their +maintenance. It is exceedingly unfortunate that you should be a +bachelor.' + +"My face lengthened at this, Mr. Holmes, for I thought that I was +not to have the vacancy after all; but after thinking it over for +a few minutes he said that it would be all right. + +"'In the case of another,' said he, 'the objection might be +fatal, but we must stretch a point in favour of a man with such a +head of hair as yours. When shall you be able to enter upon your +new duties?' + +"'Well, it is a little awkward, for I have a business already,' +said I. + +"'Oh, never mind about that, Mr. Wilson!' said Vincent Spaulding. +'I should be able to look after that for you.' + +"'What would be the hours?' I asked. + +"'Ten to two.' + +"Now a pawnbroker's business is mostly done of an evening, Mr. +Holmes, especially Thursday and Friday evening, which is just +before pay-day; so it would suit me very well to earn a little in +the mornings. Besides, I knew that my assistant was a good man, +and that he would see to anything that turned up. + +"'That would suit me very well,' said I. 'And the pay?' + +"'Is 4 pounds a week.' + +"'And the work?' + +"'Is purely nominal.' + +"'What do you call purely nominal?' + +"'Well, you have to be in the office, or at least in the +building, the whole time. If you leave, you forfeit your whole +position forever. The will is very clear upon that point. You +don't comply with the conditions if you budge from the office +during that time.' + +"'It's only four hours a day, and I should not think of leaving,' +said I. + +"'No excuse will avail,' said Mr. Duncan Ross; 'neither sickness +nor business nor anything else. There you must stay, or you lose +your billet.' + +"'And the work?' + +"'Is to copy out the "Encyclopaedia Britannica." There is the first +volume of it in that press. You must find your own ink, pens, and +blotting-paper, but we provide this table and chair. Will you be +ready to-morrow?' + +"'Certainly,' I answered. + +"'Then, good-bye, Mr. Jabez Wilson, and let me congratulate you +once more on the important position which you have been fortunate +enough to gain.' He bowed me out of the room and I went home with +my assistant, hardly knowing what to say or do, I was so pleased +at my own good fortune. + +"Well, I thought over the matter all day, and by evening I was in +low spirits again; for I had quite persuaded myself that the +whole affair must be some great hoax or fraud, though what its +object might be I could not imagine. It seemed altogether past +belief that anyone could make such a will, or that they would pay +such a sum for doing anything so simple as copying out the +'Encyclopaedia Britannica.' Vincent Spaulding did what he could to +cheer me up, but by bedtime I had reasoned myself out of the +whole thing. However, in the morning I determined to have a look +at it anyhow, so I bought a penny bottle of ink, and with a +quill-pen, and seven sheets of foolscap paper, I started off for +Pope's Court. + +"Well, to my surprise and delight, everything was as right as +possible. The table was set out ready for me, and Mr. Duncan Ross +was there to see that I got fairly to work. He started me off +upon the letter A, and then he left me; but he would drop in from +time to time to see that all was right with me. At two o'clock he +bade me good-day, complimented me upon the amount that I had +written, and locked the door of the office after me. + +"This went on day after day, Mr. Holmes, and on Saturday the +manager came in and planked down four golden sovereigns for my +week's work. It was the same next week, and the same the week +after. Every morning I was there at ten, and every afternoon I +left at two. By degrees Mr. Duncan Ross took to coming in only +once of a morning, and then, after a time, he did not come in at +all. Still, of course, I never dared to leave the room for an +instant, for I was not sure when he might come, and the billet +was such a good one, and suited me so well, that I would not risk +the loss of it. + +"Eight weeks passed away like this, and I had written about +Abbots and Archery and Armour and Architecture and Attica, and +hoped with diligence that I might get on to the B's before very +long. It cost me something in foolscap, and I had pretty nearly +filled a shelf with my writings. And then suddenly the whole +business came to an end." + +"To an end?" + +"Yes, sir. And no later than this morning. I went to my work as +usual at ten o'clock, but the door was shut and locked, with a +little square of cardboard hammered on to the middle of the +panel with a tack. Here it is, and you can read for yourself." + +He held up a piece of white cardboard about the size of a sheet +of note-paper. It read in this fashion: + + THE RED-HEADED LEAGUE + + IS + + DISSOLVED. + + October 9, 1890. + +Sherlock Holmes and I surveyed this curt announcement and the +rueful face behind it, until the comical side of the affair so +completely overtopped every other consideration that we both +burst out into a roar of laughter. + +"I cannot see that there is anything very funny," cried our +client, flushing up to the roots of his flaming head. "If you can +do nothing better than laugh at me, I can go elsewhere." + +"No, no," cried Holmes, shoving him back into the chair from +which he had half risen. "I really wouldn't miss your case for +the world. It is most refreshingly unusual. But there is, if you +will excuse my saying so, something just a little funny about it. +Pray what steps did you take when you found the card upon the +door?" + +"I was staggered, sir. I did not know what to do. Then I called +at the offices round, but none of them seemed to know anything +about it. Finally, I went to the landlord, who is an accountant +living on the ground-floor, and I asked him if he could tell me +what had become of the Red-headed League. He said that he had +never heard of any such body. Then I asked him who Mr. Duncan +Ross was. He answered that the name was new to him. + +"'Well,' said I, 'the gentleman at No. 4.' + +"'What, the red-headed man?' + +"'Yes.' + +"'Oh,' said he, 'his name was William Morris. He was a solicitor +and was using my room as a temporary convenience until his new +premises were ready. He moved out yesterday.' + +"'Where could I find him?' + +"'Oh, at his new offices. He did tell me the address. Yes, 17 +King Edward Street, near St. Paul's.' + +"I started off, Mr. Holmes, but when I got to that address it was +a manufactory of artificial knee-caps, and no one in it had ever +heard of either Mr. William Morris or Mr. Duncan Ross." + +"And what did you do then?" asked Holmes. + +"I went home to Saxe-Coburg Square, and I took the advice of my +assistant. But he could not help me in any way. He could only say +that if I waited I should hear by post. But that was not quite +good enough, Mr. Holmes. I did not wish to lose such a place +without a struggle, so, as I had heard that you were good enough +to give advice to poor folk who were in need of it, I came right +away to you." + +"And you did very wisely," said Holmes. "Your case is an +exceedingly remarkable one, and I shall be happy to look into it. +From what you have told me I think that it is possible that +graver issues hang from it than might at first sight appear." + +"Grave enough!" said Mr. Jabez Wilson. "Why, I have lost four +pound a week." + +"As far as you are personally concerned," remarked Holmes, "I do +not see that you have any grievance against this extraordinary +league. On the contrary, you are, as I understand, richer by some +30 pounds, to say nothing of the minute knowledge which you have +gained on every subject which comes under the letter A. You have +lost nothing by them." + +"No, sir. But I want to find out about them, and who they are, +and what their object was in playing this prank--if it was a +prank--upon me. It was a pretty expensive joke for them, for it +cost them two and thirty pounds." + +"We shall endeavour to clear up these points for you. And, first, +one or two questions, Mr. Wilson. This assistant of yours who +first called your attention to the advertisement--how long had he +been with you?" + +"About a month then." + +"How did he come?" + +"In answer to an advertisement." + +"Was he the only applicant?" + +"No, I had a dozen." + +"Why did you pick him?" + +"Because he was handy and would come cheap." + +"At half-wages, in fact." + +"Yes." + +"What is he like, this Vincent Spaulding?" + +"Small, stout-built, very quick in his ways, no hair on his face, +though he's not short of thirty. Has a white splash of acid upon +his forehead." + +Holmes sat up in his chair in considerable excitement. "I thought +as much," said he. "Have you ever observed that his ears are +pierced for earrings?" + +"Yes, sir. He told me that a gipsy had done it for him when he +was a lad." + +"Hum!" said Holmes, sinking back in deep thought. "He is still +with you?" + +"Oh, yes, sir; I have only just left him." + +"And has your business been attended to in your absence?" + +"Nothing to complain of, sir. There's never very much to do of a +morning." + +"That will do, Mr. Wilson. I shall be happy to give you an +opinion upon the subject in the course of a day or two. To-day is +Saturday, and I hope that by Monday we may come to a conclusion." + +"Well, Watson," said Holmes when our visitor had left us, "what +do you make of it all?" + +"I make nothing of it," I answered frankly. "It is a most +mysterious business." + +"As a rule," said Holmes, "the more bizarre a thing is the less +mysterious it proves to be. It is your commonplace, featureless +crimes which are really puzzling, just as a commonplace face is +the most difficult to identify. But I must be prompt over this +matter." + +"What are you going to do, then?" I asked. + +"To smoke," he answered. "It is quite a three pipe problem, and I +beg that you won't speak to me for fifty minutes." He curled +himself up in his chair, with his thin knees drawn up to his +hawk-like nose, and there he sat with his eyes closed and his +black clay pipe thrusting out like the bill of some strange bird. +I had come to the conclusion that he had dropped asleep, and +indeed was nodding myself, when he suddenly sprang out of his +chair with the gesture of a man who has made up his mind and put +his pipe down upon the mantelpiece. + +"Sarasate plays at the St. James's Hall this afternoon," he +remarked. "What do you think, Watson? Could your patients spare +you for a few hours?" + +"I have nothing to do to-day. My practice is never very +absorbing." + +"Then put on your hat and come. I am going through the City +first, and we can have some lunch on the way. I observe that +there is a good deal of German music on the programme, which is +rather more to my taste than Italian or French. It is +introspective, and I want to introspect. Come along!" + +We travelled by the Underground as far as Aldersgate; and a short +walk took us to Saxe-Coburg Square, the scene of the singular +story which we had listened to in the morning. It was a poky, +little, shabby-genteel place, where four lines of dingy +two-storied brick houses looked out into a small railed-in +enclosure, where a lawn of weedy grass and a few clumps of faded +laurel-bushes made a hard fight against a smoke-laden and +uncongenial atmosphere. Three gilt balls and a brown board with +"JABEZ WILSON" in white letters, upon a corner house, announced +the place where our red-headed client carried on his business. +Sherlock Holmes stopped in front of it with his head on one side +and looked it all over, with his eyes shining brightly between +puckered lids. Then he walked slowly up the street, and then down +again to the corner, still looking keenly at the houses. Finally +he returned to the pawnbroker's, and, having thumped vigorously +upon the pavement with his stick two or three times, he went up +to the door and knocked. It was instantly opened by a +bright-looking, clean-shaven young fellow, who asked him to step +in. + +"Thank you," said Holmes, "I only wished to ask you how you would +go from here to the Strand." + +"Third right, fourth left," answered the assistant promptly, +closing the door. + +"Smart fellow, that," observed Holmes as we walked away. "He is, +in my judgment, the fourth smartest man in London, and for daring +I am not sure that he has not a claim to be third. I have known +something of him before." + +"Evidently," said I, "Mr. Wilson's assistant counts for a good +deal in this mystery of the Red-headed League. I am sure that you +inquired your way merely in order that you might see him." + +"Not him." + +"What then?" + +"The knees of his trousers." + +"And what did you see?" + +"What I expected to see." + +"Why did you beat the pavement?" + +"My dear doctor, this is a time for observation, not for talk. We +are spies in an enemy's country. We know something of Saxe-Coburg +Square. Let us now explore the parts which lie behind it." + +The road in which we found ourselves as we turned round the +corner from the retired Saxe-Coburg Square presented as great a +contrast to it as the front of a picture does to the back. It was +one of the main arteries which conveyed the traffic of the City +to the north and west. The roadway was blocked with the immense +stream of commerce flowing in a double tide inward and outward, +while the footpaths were black with the hurrying swarm of +pedestrians. It was difficult to realise as we looked at the line +of fine shops and stately business premises that they really +abutted on the other side upon the faded and stagnant square +which we had just quitted. + +"Let me see," said Holmes, standing at the corner and glancing +along the line, "I should like just to remember the order of the +houses here. It is a hobby of mine to have an exact knowledge of +London. There is Mortimer's, the tobacconist, the little +newspaper shop, the Coburg branch of the City and Suburban Bank, +the Vegetarian Restaurant, and McFarlane's carriage-building +depot. That carries us right on to the other block. And now, +Doctor, we've done our work, so it's time we had some play. A +sandwich and a cup of coffee, and then off to violin-land, where +all is sweetness and delicacy and harmony, and there are no +red-headed clients to vex us with their conundrums." + +My friend was an enthusiastic musician, being himself not only a +very capable performer but a composer of no ordinary merit. All +the afternoon he sat in the stalls wrapped in the most perfect +happiness, gently waving his long, thin fingers in time to the +music, while his gently smiling face and his languid, dreamy eyes +were as unlike those of Holmes the sleuth-hound, Holmes the +relentless, keen-witted, ready-handed criminal agent, as it was +possible to conceive. In his singular character the dual nature +alternately asserted itself, and his extreme exactness and +astuteness represented, as I have often thought, the reaction +against the poetic and contemplative mood which occasionally +predominated in him. The swing of his nature took him from +extreme languor to devouring energy; and, as I knew well, he was +never so truly formidable as when, for days on end, he had been +lounging in his armchair amid his improvisations and his +black-letter editions. Then it was that the lust of the chase +would suddenly come upon him, and that his brilliant reasoning +power would rise to the level of intuition, until those who were +unacquainted with his methods would look askance at him as on a +man whose knowledge was not that of other mortals. When I saw him +that afternoon so enwrapped in the music at St. James's Hall I +felt that an evil time might be coming upon those whom he had set +himself to hunt down. + +"You want to go home, no doubt, Doctor," he remarked as we +emerged. + +"Yes, it would be as well." + +"And I have some business to do which will take some hours. This +business at Coburg Square is serious." + +"Why serious?" + +"A considerable crime is in contemplation. I have every reason to +believe that we shall be in time to stop it. But to-day being +Saturday rather complicates matters. I shall want your help +to-night." + +"At what time?" + +"Ten will be early enough." + +"I shall be at Baker Street at ten." + +"Very well. And, I say, Doctor, there may be some little danger, +so kindly put your army revolver in your pocket." He waved his +hand, turned on his heel, and disappeared in an instant among the +crowd. + +I trust that I am not more dense than my neighbours, but I was +always oppressed with a sense of my own stupidity in my dealings +with Sherlock Holmes. Here I had heard what he had heard, I had +seen what he had seen, and yet from his words it was evident that +he saw clearly not only what had happened but what was about to +happen, while to me the whole business was still confused and +grotesque. As I drove home to my house in Kensington I thought +over it all, from the extraordinary story of the red-headed +copier of the "Encyclopaedia" down to the visit to Saxe-Coburg +Square, and the ominous words with which he had parted from me. +What was this nocturnal expedition, and why should I go armed? +Where were we going, and what were we to do? I had the hint from +Holmes that this smooth-faced pawnbroker's assistant was a +formidable man--a man who might play a deep game. I tried to +puzzle it out, but gave it up in despair and set the matter aside +until night should bring an explanation. + +It was a quarter-past nine when I started from home and made my +way across the Park, and so through Oxford Street to Baker +Street. Two hansoms were standing at the door, and as I entered +the passage I heard the sound of voices from above. On entering +his room I found Holmes in animated conversation with two men, +one of whom I recognised as Peter Jones, the official police +agent, while the other was a long, thin, sad-faced man, with a +very shiny hat and oppressively respectable frock-coat. + +"Ha! Our party is complete," said Holmes, buttoning up his +pea-jacket and taking his heavy hunting crop from the rack. +"Watson, I think you know Mr. Jones, of Scotland Yard? Let me +introduce you to Mr. Merryweather, who is to be our companion in +to-night's adventure." + +"We're hunting in couples again, Doctor, you see," said Jones in +his consequential way. "Our friend here is a wonderful man for +starting a chase. All he wants is an old dog to help him to do +the running down." + +"I hope a wild goose may not prove to be the end of our chase," +observed Mr. Merryweather gloomily. + +"You may place considerable confidence in Mr. Holmes, sir," said +the police agent loftily. "He has his own little methods, which +are, if he won't mind my saying so, just a little too theoretical +and fantastic, but he has the makings of a detective in him. It +is not too much to say that once or twice, as in that business of +the Sholto murder and the Agra treasure, he has been more nearly +correct than the official force." + +"Oh, if you say so, Mr. Jones, it is all right," said the +stranger with deference. "Still, I confess that I miss my rubber. +It is the first Saturday night for seven-and-twenty years that I +have not had my rubber." + +"I think you will find," said Sherlock Holmes, "that you will +play for a higher stake to-night than you have ever done yet, and +that the play will be more exciting. For you, Mr. Merryweather, +the stake will be some 30,000 pounds; and for you, Jones, it will +be the man upon whom you wish to lay your hands." + +"John Clay, the murderer, thief, smasher, and forger. He's a +young man, Mr. Merryweather, but he is at the head of his +profession, and I would rather have my bracelets on him than on +any criminal in London. He's a remarkable man, is young John +Clay. His grandfather was a royal duke, and he himself has been +to Eton and Oxford. His brain is as cunning as his fingers, and +though we meet signs of him at every turn, we never know where to +find the man himself. He'll crack a crib in Scotland one week, +and be raising money to build an orphanage in Cornwall the next. +I've been on his track for years and have never set eyes on him +yet." + +"I hope that I may have the pleasure of introducing you to-night. +I've had one or two little turns also with Mr. John Clay, and I +agree with you that he is at the head of his profession. It is +past ten, however, and quite time that we started. If you two +will take the first hansom, Watson and I will follow in the +second." + +Sherlock Holmes was not very communicative during the long drive +and lay back in the cab humming the tunes which he had heard in +the afternoon. We rattled through an endless labyrinth of gas-lit +streets until we emerged into Farrington Street. + +"We are close there now," my friend remarked. "This fellow +Merryweather is a bank director, and personally interested in the +matter. I thought it as well to have Jones with us also. He is +not a bad fellow, though an absolute imbecile in his profession. +He has one positive virtue. He is as brave as a bulldog and as +tenacious as a lobster if he gets his claws upon anyone. Here we +are, and they are waiting for us." + +We had reached the same crowded thoroughfare in which we had +found ourselves in the morning. Our cabs were dismissed, and, +following the guidance of Mr. Merryweather, we passed down a +narrow passage and through a side door, which he opened for us. +Within there was a small corridor, which ended in a very massive +iron gate. This also was opened, and led down a flight of winding +stone steps, which terminated at another formidable gate. Mr. +Merryweather stopped to light a lantern, and then conducted us +down a dark, earth-smelling passage, and so, after opening a +third door, into a huge vault or cellar, which was piled all +round with crates and massive boxes. + +"You are not very vulnerable from above," Holmes remarked as he +held up the lantern and gazed about him. + +"Nor from below," said Mr. Merryweather, striking his stick upon +the flags which lined the floor. "Why, dear me, it sounds quite +hollow!" he remarked, looking up in surprise. + +"I must really ask you to be a little more quiet!" said Holmes +severely. "You have already imperilled the whole success of our +expedition. Might I beg that you would have the goodness to sit +down upon one of those boxes, and not to interfere?" + +The solemn Mr. Merryweather perched himself upon a crate, with a +very injured expression upon his face, while Holmes fell upon his +knees upon the floor and, with the lantern and a magnifying lens, +began to examine minutely the cracks between the stones. A few +seconds sufficed to satisfy him, for he sprang to his feet again +and put his glass in his pocket. + +"We have at least an hour before us," he remarked, "for they can +hardly take any steps until the good pawnbroker is safely in bed. +Then they will not lose a minute, for the sooner they do their +work the longer time they will have for their escape. We are at +present, Doctor--as no doubt you have divined--in the cellar of +the City branch of one of the principal London banks. Mr. +Merryweather is the chairman of directors, and he will explain to +you that there are reasons why the more daring criminals of +London should take a considerable interest in this cellar at +present." + +"It is our French gold," whispered the director. "We have had +several warnings that an attempt might be made upon it." + +"Your French gold?" + +"Yes. We had occasion some months ago to strengthen our resources +and borrowed for that purpose 30,000 napoleons from the Bank of +France. It has become known that we have never had occasion to +unpack the money, and that it is still lying in our cellar. The +crate upon which I sit contains 2,000 napoleons packed between +layers of lead foil. Our reserve of bullion is much larger at +present than is usually kept in a single branch office, and the +directors have had misgivings upon the subject." + +"Which were very well justified," observed Holmes. "And now it is +time that we arranged our little plans. I expect that within an +hour matters will come to a head. In the meantime Mr. +Merryweather, we must put the screen over that dark lantern." + +"And sit in the dark?" + +"I am afraid so. I had brought a pack of cards in my pocket, and +I thought that, as we were a partie carrée, you might have your +rubber after all. But I see that the enemy's preparations have +gone so far that we cannot risk the presence of a light. And, +first of all, we must choose our positions. These are daring men, +and though we shall take them at a disadvantage, they may do us +some harm unless we are careful. I shall stand behind this crate, +and do you conceal yourselves behind those. Then, when I flash a +light upon them, close in swiftly. If they fire, Watson, have no +compunction about shooting them down." + +I placed my revolver, cocked, upon the top of the wooden case +behind which I crouched. Holmes shot the slide across the front +of his lantern and left us in pitch darkness--such an absolute +darkness as I have never before experienced. The smell of hot +metal remained to assure us that the light was still there, ready +to flash out at a moment's notice. To me, with my nerves worked +up to a pitch of expectancy, there was something depressing and +subduing in the sudden gloom, and in the cold dank air of the +vault. + +"They have but one retreat," whispered Holmes. "That is back +through the house into Saxe-Coburg Square. I hope that you have +done what I asked you, Jones?" + +"I have an inspector and two officers waiting at the front door." + +"Then we have stopped all the holes. And now we must be silent +and wait." + +What a time it seemed! From comparing notes afterwards it was but +an hour and a quarter, yet it appeared to me that the night must +have almost gone and the dawn be breaking above us. My limbs +were weary and stiff, for I feared to change my position; yet my +nerves were worked up to the highest pitch of tension, and my +hearing was so acute that I could not only hear the gentle +breathing of my companions, but I could distinguish the deeper, +heavier in-breath of the bulky Jones from the thin, sighing note +of the bank director. From my position I could look over the case +in the direction of the floor. Suddenly my eyes caught the glint +of a light. + +At first it was but a lurid spark upon the stone pavement. Then +it lengthened out until it became a yellow line, and then, +without any warning or sound, a gash seemed to open and a hand +appeared, a white, almost womanly hand, which felt about in the +centre of the little area of light. For a minute or more the +hand, with its writhing fingers, protruded out of the floor. Then +it was withdrawn as suddenly as it appeared, and all was dark +again save the single lurid spark which marked a chink between +the stones. + +Its disappearance, however, was but momentary. With a rending, +tearing sound, one of the broad, white stones turned over upon +its side and left a square, gaping hole, through which streamed +the light of a lantern. Over the edge there peeped a clean-cut, +boyish face, which looked keenly about it, and then, with a hand +on either side of the aperture, drew itself shoulder-high and +waist-high, until one knee rested upon the edge. In another +instant he stood at the side of the hole and was hauling after +him a companion, lithe and small like himself, with a pale face +and a shock of very red hair. + +"It's all clear," he whispered. "Have you the chisel and the +bags? Great Scott! Jump, Archie, jump, and I'll swing for it!" + +Sherlock Holmes had sprung out and seized the intruder by the +collar. The other dived down the hole, and I heard the sound of +rending cloth as Jones clutched at his skirts. The light flashed +upon the barrel of a revolver, but Holmes' hunting crop came +down on the man's wrist, and the pistol clinked upon the stone +floor. + +"It's no use, John Clay," said Holmes blandly. "You have no +chance at all." + +"So I see," the other answered with the utmost coolness. "I fancy +that my pal is all right, though I see you have got his +coat-tails." + +"There are three men waiting for him at the door," said Holmes. + +"Oh, indeed! You seem to have done the thing very completely. I +must compliment you." + +"And I you," Holmes answered. "Your red-headed idea was very new +and effective." + +"You'll see your pal again presently," said Jones. "He's quicker +at climbing down holes than I am. Just hold out while I fix the +derbies." + +"I beg that you will not touch me with your filthy hands," +remarked our prisoner as the handcuffs clattered upon his wrists. +"You may not be aware that I have royal blood in my veins. Have +the goodness, also, when you address me always to say 'sir' and +'please.'" + +"All right," said Jones with a stare and a snigger. "Well, would +you please, sir, march upstairs, where we can get a cab to carry +your Highness to the police-station?" + +"That is better," said John Clay serenely. He made a sweeping bow +to the three of us and walked quietly off in the custody of the +detective. + +"Really, Mr. Holmes," said Mr. Merryweather as we followed them +from the cellar, "I do not know how the bank can thank you or +repay you. There is no doubt that you have detected and defeated +in the most complete manner one of the most determined attempts +at bank robbery that have ever come within my experience." + +"I have had one or two little scores of my own to settle with Mr. +John Clay," said Holmes. "I have been at some small expense over +this matter, which I shall expect the bank to refund, but beyond +that I am amply repaid by having had an experience which is in +many ways unique, and by hearing the very remarkable narrative of +the Red-headed League." + + +"You see, Watson," he explained in the early hours of the morning +as we sat over a glass of whisky and soda in Baker Street, "it +was perfectly obvious from the first that the only possible +object of this rather fantastic business of the advertisement of +the League, and the copying of the 'Encyclopaedia,' must be to get +this not over-bright pawnbroker out of the way for a number of +hours every day. It was a curious way of managing it, but, +really, it would be difficult to suggest a better. The method was +no doubt suggested to Clay's ingenious mind by the colour of his +accomplice's hair. The 4 pounds a week was a lure which must draw +him, and what was it to them, who were playing for thousands? +They put in the advertisement, one rogue has the temporary +office, the other rogue incites the man to apply for it, and +together they manage to secure his absence every morning in the +week. From the time that I heard of the assistant having come for +half wages, it was obvious to me that he had some strong motive +for securing the situation." + +"But how could you guess what the motive was?" + +"Had there been women in the house, I should have suspected a +mere vulgar intrigue. That, however, was out of the question. The +man's business was a small one, and there was nothing in his +house which could account for such elaborate preparations, and +such an expenditure as they were at. It must, then, be something +out of the house. What could it be? I thought of the assistant's +fondness for photography, and his trick of vanishing into the +cellar. The cellar! There was the end of this tangled clue. Then +I made inquiries as to this mysterious assistant and found that I +had to deal with one of the coolest and most daring criminals in +London. He was doing something in the cellar--something which +took many hours a day for months on end. What could it be, once +more? I could think of nothing save that he was running a tunnel +to some other building. + +"So far I had got when we went to visit the scene of action. I +surprised you by beating upon the pavement with my stick. I was +ascertaining whether the cellar stretched out in front or behind. +It was not in front. Then I rang the bell, and, as I hoped, the +assistant answered it. We have had some skirmishes, but we had +never set eyes upon each other before. I hardly looked at his +face. His knees were what I wished to see. You must yourself have +remarked how worn, wrinkled, and stained they were. They spoke of +those hours of burrowing. The only remaining point was what they +were burrowing for. I walked round the corner, saw the City and +Suburban Bank abutted on our friend's premises, and felt that I +had solved my problem. When you drove home after the concert I +called upon Scotland Yard and upon the chairman of the bank +directors, with the result that you have seen." + +"And how could you tell that they would make their attempt +to-night?" I asked. + +"Well, when they closed their League offices that was a sign that +they cared no longer about Mr. Jabez Wilson's presence--in other +words, that they had completed their tunnel. But it was essential +that they should use it soon, as it might be discovered, or the +bullion might be removed. Saturday would suit them better than +any other day, as it would give them two days for their escape. +For all these reasons I expected them to come to-night." + +"You reasoned it out beautifully," I exclaimed in unfeigned +admiration. "It is so long a chain, and yet every link rings +true." + +"It saved me from ennui," he answered, yawning. "Alas! I already +feel it closing in upon me. My life is spent in one long effort +to escape from the commonplaces of existence. These little +problems help me to do so." + +"And you are a benefactor of the race," said I. + +He shrugged his shoulders. "Well, perhaps, after all, it is of +some little use," he remarked. "'L'homme c'est rien--l'oeuvre +c'est tout,' as Gustave Flaubert wrote to George Sand." + + + +ADVENTURE III. A CASE OF IDENTITY + +"My dear fellow," said Sherlock Holmes as we sat on either side +of the fire in his lodgings at Baker Street, "life is infinitely +stranger than anything which the mind of man could invent. We +would not dare to conceive the things which are really mere +commonplaces of existence. If we could fly out of that window +hand in hand, hover over this great city, gently remove the +roofs, and peep in at the queer things which are going on, the +strange coincidences, the plannings, the cross-purposes, the +wonderful chains of events, working through generations, and +leading to the most outré results, it would make all fiction with +its conventionalities and foreseen conclusions most stale and +unprofitable." + +"And yet I am not convinced of it," I answered. "The cases which +come to light in the papers are, as a rule, bald enough, and +vulgar enough. We have in our police reports realism pushed to +its extreme limits, and yet the result is, it must be confessed, +neither fascinating nor artistic." + +"A certain selection and discretion must be used in producing a +realistic effect," remarked Holmes. "This is wanting in the +police report, where more stress is laid, perhaps, upon the +platitudes of the magistrate than upon the details, which to an +observer contain the vital essence of the whole matter. Depend +upon it, there is nothing so unnatural as the commonplace." + +I smiled and shook my head. "I can quite understand your thinking +so," I said. "Of course, in your position of unofficial adviser +and helper to everybody who is absolutely puzzled, throughout +three continents, you are brought in contact with all that is +strange and bizarre. But here"--I picked up the morning paper +from the ground--"let us put it to a practical test. Here is the +first heading upon which I come. 'A husband's cruelty to his +wife.' There is half a column of print, but I know without +reading it that it is all perfectly familiar to me. There is, of +course, the other woman, the drink, the push, the blow, the +bruise, the sympathetic sister or landlady. The crudest of +writers could invent nothing more crude." + +"Indeed, your example is an unfortunate one for your argument," +said Holmes, taking the paper and glancing his eye down it. "This +is the Dundas separation case, and, as it happens, I was engaged +in clearing up some small points in connection with it. The +husband was a teetotaler, there was no other woman, and the +conduct complained of was that he had drifted into the habit of +winding up every meal by taking out his false teeth and hurling +them at his wife, which, you will allow, is not an action likely +to occur to the imagination of the average story-teller. Take a +pinch of snuff, Doctor, and acknowledge that I have scored over +you in your example." + +He held out his snuffbox of old gold, with a great amethyst in +the centre of the lid. Its splendour was in such contrast to his +homely ways and simple life that I could not help commenting upon +it. + +"Ah," said he, "I forgot that I had not seen you for some weeks. +It is a little souvenir from the King of Bohemia in return for my +assistance in the case of the Irene Adler papers." + +"And the ring?" I asked, glancing at a remarkable brilliant which +sparkled upon his finger. + +"It was from the reigning family of Holland, though the matter in +which I served them was of such delicacy that I cannot confide it +even to you, who have been good enough to chronicle one or two of +my little problems." + +"And have you any on hand just now?" I asked with interest. + +"Some ten or twelve, but none which present any feature of +interest. They are important, you understand, without being +interesting. Indeed, I have found that it is usually in +unimportant matters that there is a field for the observation, +and for the quick analysis of cause and effect which gives the +charm to an investigation. The larger crimes are apt to be the +simpler, for the bigger the crime the more obvious, as a rule, is +the motive. In these cases, save for one rather intricate matter +which has been referred to me from Marseilles, there is nothing +which presents any features of interest. It is possible, however, +that I may have something better before very many minutes are +over, for this is one of my clients, or I am much mistaken." + +He had risen from his chair and was standing between the parted +blinds gazing down into the dull neutral-tinted London street. +Looking over his shoulder, I saw that on the pavement opposite +there stood a large woman with a heavy fur boa round her neck, +and a large curling red feather in a broad-brimmed hat which was +tilted in a coquettish Duchess of Devonshire fashion over her +ear. From under this great panoply she peeped up in a nervous, +hesitating fashion at our windows, while her body oscillated +backward and forward, and her fingers fidgeted with her glove +buttons. Suddenly, with a plunge, as of the swimmer who leaves +the bank, she hurried across the road, and we heard the sharp +clang of the bell. + +"I have seen those symptoms before," said Holmes, throwing his +cigarette into the fire. "Oscillation upon the pavement always +means an affaire de coeur. She would like advice, but is not sure +that the matter is not too delicate for communication. And yet +even here we may discriminate. When a woman has been seriously +wronged by a man she no longer oscillates, and the usual symptom +is a broken bell wire. Here we may take it that there is a love +matter, but that the maiden is not so much angry as perplexed, or +grieved. But here she comes in person to resolve our doubts." + +As he spoke there was a tap at the door, and the boy in buttons +entered to announce Miss Mary Sutherland, while the lady herself +loomed behind his small black figure like a full-sailed +merchant-man behind a tiny pilot boat. Sherlock Holmes welcomed +her with the easy courtesy for which he was remarkable, and, +having closed the door and bowed her into an armchair, he looked +her over in the minute and yet abstracted fashion which was +peculiar to him. + +"Do you not find," he said, "that with your short sight it is a +little trying to do so much typewriting?" + +"I did at first," she answered, "but now I know where the letters +are without looking." Then, suddenly realising the full purport +of his words, she gave a violent start and looked up, with fear +and astonishment upon her broad, good-humoured face. "You've +heard about me, Mr. Holmes," she cried, "else how could you know +all that?" + +"Never mind," said Holmes, laughing; "it is my business to know +things. Perhaps I have trained myself to see what others +overlook. If not, why should you come to consult me?" + +"I came to you, sir, because I heard of you from Mrs. Etherege, +whose husband you found so easy when the police and everyone had +given him up for dead. Oh, Mr. Holmes, I wish you would do as +much for me. I'm not rich, but still I have a hundred a year in +my own right, besides the little that I make by the machine, and +I would give it all to know what has become of Mr. Hosmer Angel." + +"Why did you come away to consult me in such a hurry?" asked +Sherlock Holmes, with his finger-tips together and his eyes to +the ceiling. + +Again a startled look came over the somewhat vacuous face of Miss +Mary Sutherland. "Yes, I did bang out of the house," she said, +"for it made me angry to see the easy way in which Mr. +Windibank--that is, my father--took it all. He would not go to +the police, and he would not go to you, and so at last, as he +would do nothing and kept on saying that there was no harm done, +it made me mad, and I just on with my things and came right away +to you." + +"Your father," said Holmes, "your stepfather, surely, since the +name is different." + +"Yes, my stepfather. I call him father, though it sounds funny, +too, for he is only five years and two months older than myself." + +"And your mother is alive?" + +"Oh, yes, mother is alive and well. I wasn't best pleased, Mr. +Holmes, when she married again so soon after father's death, and +a man who was nearly fifteen years younger than herself. Father +was a plumber in the Tottenham Court Road, and he left a tidy +business behind him, which mother carried on with Mr. Hardy, the +foreman; but when Mr. Windibank came he made her sell the +business, for he was very superior, being a traveller in wines. +They got 4700 pounds for the goodwill and interest, which wasn't +near as much as father could have got if he had been alive." + +I had expected to see Sherlock Holmes impatient under this +rambling and inconsequential narrative, but, on the contrary, he +had listened with the greatest concentration of attention. + +"Your own little income," he asked, "does it come out of the +business?" + +"Oh, no, sir. It is quite separate and was left me by my uncle +Ned in Auckland. It is in New Zealand stock, paying 4 1/2 per +cent. Two thousand five hundred pounds was the amount, but I can +only touch the interest." + +"You interest me extremely," said Holmes. "And since you draw so +large a sum as a hundred a year, with what you earn into the +bargain, you no doubt travel a little and indulge yourself in +every way. I believe that a single lady can get on very nicely +upon an income of about 60 pounds." + +"I could do with much less than that, Mr. Holmes, but you +understand that as long as I live at home I don't wish to be a +burden to them, and so they have the use of the money just while +I am staying with them. Of course, that is only just for the +time. Mr. Windibank draws my interest every quarter and pays it +over to mother, and I find that I can do pretty well with what I +earn at typewriting. It brings me twopence a sheet, and I can +often do from fifteen to twenty sheets in a day." + +"You have made your position very clear to me," said Holmes. +"This is my friend, Dr. Watson, before whom you can speak as +freely as before myself. Kindly tell us now all about your +connection with Mr. Hosmer Angel." + +A flush stole over Miss Sutherland's face, and she picked +nervously at the fringe of her jacket. "I met him first at the +gasfitters' ball," she said. "They used to send father tickets +when he was alive, and then afterwards they remembered us, and +sent them to mother. Mr. Windibank did not wish us to go. He +never did wish us to go anywhere. He would get quite mad if I +wanted so much as to join a Sunday-school treat. But this time I +was set on going, and I would go; for what right had he to +prevent? He said the folk were not fit for us to know, when all +father's friends were to be there. And he said that I had nothing +fit to wear, when I had my purple plush that I had never so much +as taken out of the drawer. At last, when nothing else would do, +he went off to France upon the business of the firm, but we went, +mother and I, with Mr. Hardy, who used to be our foreman, and it +was there I met Mr. Hosmer Angel." + +"I suppose," said Holmes, "that when Mr. Windibank came back from +France he was very annoyed at your having gone to the ball." + +"Oh, well, he was very good about it. He laughed, I remember, and +shrugged his shoulders, and said there was no use denying +anything to a woman, for she would have her way." + +"I see. Then at the gasfitters' ball you met, as I understand, a +gentleman called Mr. Hosmer Angel." + +"Yes, sir. I met him that night, and he called next day to ask if +we had got home all safe, and after that we met him--that is to +say, Mr. Holmes, I met him twice for walks, but after that father +came back again, and Mr. Hosmer Angel could not come to the house +any more." + +"No?" + +"Well, you know father didn't like anything of the sort. He +wouldn't have any visitors if he could help it, and he used to +say that a woman should be happy in her own family circle. But +then, as I used to say to mother, a woman wants her own circle to +begin with, and I had not got mine yet." + +"But how about Mr. Hosmer Angel? Did he make no attempt to see +you?" + +"Well, father was going off to France again in a week, and Hosmer +wrote and said that it would be safer and better not to see each +other until he had gone. We could write in the meantime, and he +used to write every day. I took the letters in in the morning, so +there was no need for father to know." + +"Were you engaged to the gentleman at this time?" + +"Oh, yes, Mr. Holmes. We were engaged after the first walk that +we took. Hosmer--Mr. Angel--was a cashier in an office in +Leadenhall Street--and--" + +"What office?" + +"That's the worst of it, Mr. Holmes, I don't know." + +"Where did he live, then?" + +"He slept on the premises." + +"And you don't know his address?" + +"No--except that it was Leadenhall Street." + +"Where did you address your letters, then?" + +"To the Leadenhall Street Post Office, to be left till called +for. He said that if they were sent to the office he would be +chaffed by all the other clerks about having letters from a lady, +so I offered to typewrite them, like he did his, but he wouldn't +have that, for he said that when I wrote them they seemed to come +from me, but when they were typewritten he always felt that the +machine had come between us. That will just show you how fond he +was of me, Mr. Holmes, and the little things that he would think +of." + +"It was most suggestive," said Holmes. "It has long been an axiom +of mine that the little things are infinitely the most important. +Can you remember any other little things about Mr. Hosmer Angel?" + +"He was a very shy man, Mr. Holmes. He would rather walk with me +in the evening than in the daylight, for he said that he hated to +be conspicuous. Very retiring and gentlemanly he was. Even his +voice was gentle. He'd had the quinsy and swollen glands when he +was young, he told me, and it had left him with a weak throat, +and a hesitating, whispering fashion of speech. He was always +well dressed, very neat and plain, but his eyes were weak, just +as mine are, and he wore tinted glasses against the glare." + +"Well, and what happened when Mr. Windibank, your stepfather, +returned to France?" + +"Mr. Hosmer Angel came to the house again and proposed that we +should marry before father came back. He was in dreadful earnest +and made me swear, with my hands on the Testament, that whatever +happened I would always be true to him. Mother said he was quite +right to make me swear, and that it was a sign of his passion. +Mother was all in his favour from the first and was even fonder +of him than I was. Then, when they talked of marrying within the +week, I began to ask about father; but they both said never to +mind about father, but just to tell him afterwards, and mother +said she would make it all right with him. I didn't quite like +that, Mr. Holmes. It seemed funny that I should ask his leave, as +he was only a few years older than me; but I didn't want to do +anything on the sly, so I wrote to father at Bordeaux, where the +company has its French offices, but the letter came back to me on +the very morning of the wedding." + +"It missed him, then?" + +"Yes, sir; for he had started to England just before it arrived." + +"Ha! that was unfortunate. Your wedding was arranged, then, for +the Friday. Was it to be in church?" + +"Yes, sir, but very quietly. It was to be at St. Saviour's, near +King's Cross, and we were to have breakfast afterwards at the St. +Pancras Hotel. Hosmer came for us in a hansom, but as there were +two of us he put us both into it and stepped himself into a +four-wheeler, which happened to be the only other cab in the +street. We got to the church first, and when the four-wheeler +drove up we waited for him to step out, but he never did, and +when the cabman got down from the box and looked there was no one +there! The cabman said that he could not imagine what had become +of him, for he had seen him get in with his own eyes. That was +last Friday, Mr. Holmes, and I have never seen or heard anything +since then to throw any light upon what became of him." + +"It seems to me that you have been very shamefully treated," said +Holmes. + +"Oh, no, sir! He was too good and kind to leave me so. Why, all +the morning he was saying to me that, whatever happened, I was to +be true; and that even if something quite unforeseen occurred to +separate us, I was always to remember that I was pledged to him, +and that he would claim his pledge sooner or later. It seemed +strange talk for a wedding-morning, but what has happened since +gives a meaning to it." + +"Most certainly it does. Your own opinion is, then, that some +unforeseen catastrophe has occurred to him?" + +"Yes, sir. I believe that he foresaw some danger, or else he +would not have talked so. And then I think that what he foresaw +happened." + +"But you have no notion as to what it could have been?" + +"None." + +"One more question. How did your mother take the matter?" + +"She was angry, and said that I was never to speak of the matter +again." + +"And your father? Did you tell him?" + +"Yes; and he seemed to think, with me, that something had +happened, and that I should hear of Hosmer again. As he said, +what interest could anyone have in bringing me to the doors of +the church, and then leaving me? Now, if he had borrowed my +money, or if he had married me and got my money settled on him, +there might be some reason, but Hosmer was very independent about +money and never would look at a shilling of mine. And yet, what +could have happened? And why could he not write? Oh, it drives me +half-mad to think of it, and I can't sleep a wink at night." She +pulled a little handkerchief out of her muff and began to sob +heavily into it. + +"I shall glance into the case for you," said Holmes, rising, "and +I have no doubt that we shall reach some definite result. Let the +weight of the matter rest upon me now, and do not let your mind +dwell upon it further. Above all, try to let Mr. Hosmer Angel +vanish from your memory, as he has done from your life." + +"Then you don't think I'll see him again?" + +"I fear not." + +"Then what has happened to him?" + +"You will leave that question in my hands. I should like an +accurate description of him and any letters of his which you can +spare." + +"I advertised for him in last Saturday's Chronicle," said she. +"Here is the slip and here are four letters from him." + +"Thank you. And your address?" + +"No. 31 Lyon Place, Camberwell." + +"Mr. Angel's address you never had, I understand. Where is your +father's place of business?" + +"He travels for Westhouse & Marbank, the great claret importers +of Fenchurch Street." + +"Thank you. You have made your statement very clearly. You will +leave the papers here, and remember the advice which I have given +you. Let the whole incident be a sealed book, and do not allow it +to affect your life." + +"You are very kind, Mr. Holmes, but I cannot do that. I shall be +true to Hosmer. He shall find me ready when he comes back." + +For all the preposterous hat and the vacuous face, there was +something noble in the simple faith of our visitor which +compelled our respect. She laid her little bundle of papers upon +the table and went her way, with a promise to come again whenever +she might be summoned. + +Sherlock Holmes sat silent for a few minutes with his fingertips +still pressed together, his legs stretched out in front of him, +and his gaze directed upward to the ceiling. Then he took down +from the rack the old and oily clay pipe, which was to him as a +counsellor, and, having lit it, he leaned back in his chair, with +the thick blue cloud-wreaths spinning up from him, and a look of +infinite languor in his face. + +"Quite an interesting study, that maiden," he observed. "I found +her more interesting than her little problem, which, by the way, +is rather a trite one. You will find parallel cases, if you +consult my index, in Andover in '77, and there was something of +the sort at The Hague last year. Old as is the idea, however, +there were one or two details which were new to me. But the +maiden herself was most instructive." + +"You appeared to read a good deal upon her which was quite +invisible to me," I remarked. + +"Not invisible but unnoticed, Watson. You did not know where to +look, and so you missed all that was important. I can never bring +you to realise the importance of sleeves, the suggestiveness of +thumb-nails, or the great issues that may hang from a boot-lace. +Now, what did you gather from that woman's appearance? Describe +it." + +"Well, she had a slate-coloured, broad-brimmed straw hat, with a +feather of a brickish red. Her jacket was black, with black beads +sewn upon it, and a fringe of little black jet ornaments. Her +dress was brown, rather darker than coffee colour, with a little +purple plush at the neck and sleeves. Her gloves were greyish and +were worn through at the right forefinger. Her boots I didn't +observe. She had small round, hanging gold earrings, and a +general air of being fairly well-to-do in a vulgar, comfortable, +easy-going way." + +Sherlock Holmes clapped his hands softly together and chuckled. + +"'Pon my word, Watson, you are coming along wonderfully. You have +really done very well indeed. It is true that you have missed +everything of importance, but you have hit upon the method, and +you have a quick eye for colour. Never trust to general +impressions, my boy, but concentrate yourself upon details. My +first glance is always at a woman's sleeve. In a man it is +perhaps better first to take the knee of the trouser. As you +observe, this woman had plush upon her sleeves, which is a most +useful material for showing traces. The double line a little +above the wrist, where the typewritist presses against the table, +was beautifully defined. The sewing-machine, of the hand type, +leaves a similar mark, but only on the left arm, and on the side +of it farthest from the thumb, instead of being right across the +broadest part, as this was. I then glanced at her face, and, +observing the dint of a pince-nez at either side of her nose, I +ventured a remark upon short sight and typewriting, which seemed +to surprise her." + +"It surprised me." + +"But, surely, it was obvious. I was then much surprised and +interested on glancing down to observe that, though the boots +which she was wearing were not unlike each other, they were +really odd ones; the one having a slightly decorated toe-cap, and +the other a plain one. One was buttoned only in the two lower +buttons out of five, and the other at the first, third, and +fifth. Now, when you see that a young lady, otherwise neatly +dressed, has come away from home with odd boots, half-buttoned, +it is no great deduction to say that she came away in a hurry." + +"And what else?" I asked, keenly interested, as I always was, by +my friend's incisive reasoning. + +"I noted, in passing, that she had written a note before leaving +home but after being fully dressed. You observed that her right +glove was torn at the forefinger, but you did not apparently see +that both glove and finger were stained with violet ink. She had +written in a hurry and dipped her pen too deep. It must have been +this morning, or the mark would not remain clear upon the finger. +All this is amusing, though rather elementary, but I must go back +to business, Watson. Would you mind reading me the advertised +description of Mr. Hosmer Angel?" + +I held the little printed slip to the light. + +"Missing," it said, "on the morning of the fourteenth, a gentleman +named Hosmer Angel. About five ft. seven in. in height; +strongly built, sallow complexion, black hair, a little bald in +the centre, bushy, black side-whiskers and moustache; tinted +glasses, slight infirmity of speech. Was dressed, when last seen, +in black frock-coat faced with silk, black waistcoat, gold Albert +chain, and grey Harris tweed trousers, with brown gaiters over +elastic-sided boots. Known to have been employed in an office in +Leadenhall Street. Anybody bringing--" + +"That will do," said Holmes. "As to the letters," he continued, +glancing over them, "they are very commonplace. Absolutely no +clue in them to Mr. Angel, save that he quotes Balzac once. There +is one remarkable point, however, which will no doubt strike +you." + +"They are typewritten," I remarked. + +"Not only that, but the signature is typewritten. Look at the +neat little 'Hosmer Angel' at the bottom. There is a date, you +see, but no superscription except Leadenhall Street, which is +rather vague. The point about the signature is very suggestive--in +fact, we may call it conclusive." + +"Of what?" + +"My dear fellow, is it possible you do not see how strongly it +bears upon the case?" + +"I cannot say that I do unless it were that he wished to be able +to deny his signature if an action for breach of promise were +instituted." + +"No, that was not the point. However, I shall write two letters, +which should settle the matter. One is to a firm in the City, the +other is to the young lady's stepfather, Mr. Windibank, asking +him whether he could meet us here at six o'clock tomorrow +evening. It is just as well that we should do business with the +male relatives. And now, Doctor, we can do nothing until the +answers to those letters come, so we may put our little problem +upon the shelf for the interim." + +I had had so many reasons to believe in my friend's subtle powers +of reasoning and extraordinary energy in action that I felt that +he must have some solid grounds for the assured and easy +demeanour with which he treated the singular mystery which he had +been called upon to fathom. Once only had I known him to fail, in +the case of the King of Bohemia and of the Irene Adler +photograph; but when I looked back to the weird business of the +Sign of Four, and the extraordinary circumstances connected with +the Study in Scarlet, I felt that it would be a strange tangle +indeed which he could not unravel. + +I left him then, still puffing at his black clay pipe, with the +conviction that when I came again on the next evening I would +find that he held in his hands all the clues which would lead up +to the identity of the disappearing bridegroom of Miss Mary +Sutherland. + +A professional case of great gravity was engaging my own +attention at the time, and the whole of next day I was busy at +the bedside of the sufferer. It was not until close upon six +o'clock that I found myself free and was able to spring into a +hansom and drive to Baker Street, half afraid that I might be too +late to assist at the dénouement of the little mystery. I found +Sherlock Holmes alone, however, half asleep, with his long, thin +form curled up in the recesses of his armchair. A formidable +array of bottles and test-tubes, with the pungent cleanly smell +of hydrochloric acid, told me that he had spent his day in the +chemical work which was so dear to him. + +"Well, have you solved it?" I asked as I entered. + +"Yes. It was the bisulphate of baryta." + +"No, no, the mystery!" I cried. + +"Oh, that! I thought of the salt that I have been working upon. +There was never any mystery in the matter, though, as I said +yesterday, some of the details are of interest. The only drawback +is that there is no law, I fear, that can touch the scoundrel." + +"Who was he, then, and what was his object in deserting Miss +Sutherland?" + +The question was hardly out of my mouth, and Holmes had not yet +opened his lips to reply, when we heard a heavy footfall in the +passage and a tap at the door. + +"This is the girl's stepfather, Mr. James Windibank," said +Holmes. "He has written to me to say that he would be here at +six. Come in!" + +The man who entered was a sturdy, middle-sized fellow, some +thirty years of age, clean-shaven, and sallow-skinned, with a +bland, insinuating manner, and a pair of wonderfully sharp and +penetrating grey eyes. He shot a questioning glance at each of +us, placed his shiny top-hat upon the sideboard, and with a +slight bow sidled down into the nearest chair. + +"Good-evening, Mr. James Windibank," said Holmes. "I think that +this typewritten letter is from you, in which you made an +appointment with me for six o'clock?" + +"Yes, sir. I am afraid that I am a little late, but I am not +quite my own master, you know. I am sorry that Miss Sutherland +has troubled you about this little matter, for I think it is far +better not to wash linen of the sort in public. It was quite +against my wishes that she came, but she is a very excitable, +impulsive girl, as you may have noticed, and she is not easily +controlled when she has made up her mind on a point. Of course, I +did not mind you so much, as you are not connected with the +official police, but it is not pleasant to have a family +misfortune like this noised abroad. Besides, it is a useless +expense, for how could you possibly find this Hosmer Angel?" + +"On the contrary," said Holmes quietly; "I have every reason to +believe that I will succeed in discovering Mr. Hosmer Angel." + +Mr. Windibank gave a violent start and dropped his gloves. "I am +delighted to hear it," he said. + +"It is a curious thing," remarked Holmes, "that a typewriter has +really quite as much individuality as a man's handwriting. Unless +they are quite new, no two of them write exactly alike. Some +letters get more worn than others, and some wear only on one +side. Now, you remark in this note of yours, Mr. Windibank, that +in every case there is some little slurring over of the 'e,' and +a slight defect in the tail of the 'r.' There are fourteen other +characteristics, but those are the more obvious." + +"We do all our correspondence with this machine at the office, +and no doubt it is a little worn," our visitor answered, glancing +keenly at Holmes with his bright little eyes. + +"And now I will show you what is really a very interesting study, +Mr. Windibank," Holmes continued. "I think of writing another +little monograph some of these days on the typewriter and its +relation to crime. It is a subject to which I have devoted some +little attention. I have here four letters which purport to come +from the missing man. They are all typewritten. In each case, not +only are the 'e's' slurred and the 'r's' tailless, but you will +observe, if you care to use my magnifying lens, that the fourteen +other characteristics to which I have alluded are there as well." + +Mr. Windibank sprang out of his chair and picked up his hat. "I +cannot waste time over this sort of fantastic talk, Mr. Holmes," +he said. "If you can catch the man, catch him, and let me know +when you have done it." + +"Certainly," said Holmes, stepping over and turning the key in +the door. "I let you know, then, that I have caught him!" + +"What! where?" shouted Mr. Windibank, turning white to his lips +and glancing about him like a rat in a trap. + +"Oh, it won't do--really it won't," said Holmes suavely. "There +is no possible getting out of it, Mr. Windibank. It is quite too +transparent, and it was a very bad compliment when you said that +it was impossible for me to solve so simple a question. That's +right! Sit down and let us talk it over." + +Our visitor collapsed into a chair, with a ghastly face and a +glitter of moisture on his brow. "It--it's not actionable," he +stammered. + +"I am very much afraid that it is not. But between ourselves, +Windibank, it was as cruel and selfish and heartless a trick in a +petty way as ever came before me. Now, let me just run over the +course of events, and you will contradict me if I go wrong." + +The man sat huddled up in his chair, with his head sunk upon his +breast, like one who is utterly crushed. Holmes stuck his feet up +on the corner of the mantelpiece and, leaning back with his hands +in his pockets, began talking, rather to himself, as it seemed, +than to us. + +"The man married a woman very much older than himself for her +money," said he, "and he enjoyed the use of the money of the +daughter as long as she lived with them. It was a considerable +sum, for people in their position, and the loss of it would have +made a serious difference. It was worth an effort to preserve it. +The daughter was of a good, amiable disposition, but affectionate +and warm-hearted in her ways, so that it was evident that with +her fair personal advantages, and her little income, she would +not be allowed to remain single long. Now her marriage would +mean, of course, the loss of a hundred a year, so what does her +stepfather do to prevent it? He takes the obvious course of +keeping her at home and forbidding her to seek the company of +people of her own age. But soon he found that that would not +answer forever. She became restive, insisted upon her rights, and +finally announced her positive intention of going to a certain +ball. What does her clever stepfather do then? He conceives an +idea more creditable to his head than to his heart. With the +connivance and assistance of his wife he disguised himself, +covered those keen eyes with tinted glasses, masked the face with +a moustache and a pair of bushy whiskers, sunk that clear voice +into an insinuating whisper, and doubly secure on account of the +girl's short sight, he appears as Mr. Hosmer Angel, and keeps off +other lovers by making love himself." + +"It was only a joke at first," groaned our visitor. "We never +thought that she would have been so carried away." + +"Very likely not. However that may be, the young lady was very +decidedly carried away, and, having quite made up her mind that +her stepfather was in France, the suspicion of treachery never +for an instant entered her mind. She was flattered by the +gentleman's attentions, and the effect was increased by the +loudly expressed admiration of her mother. Then Mr. Angel began +to call, for it was obvious that the matter should be pushed as +far as it would go if a real effect were to be produced. There +were meetings, and an engagement, which would finally secure the +girl's affections from turning towards anyone else. But the +deception could not be kept up forever. These pretended journeys +to France were rather cumbrous. The thing to do was clearly to +bring the business to an end in such a dramatic manner that it +would leave a permanent impression upon the young lady's mind and +prevent her from looking upon any other suitor for some time to +come. Hence those vows of fidelity exacted upon a Testament, and +hence also the allusions to a possibility of something happening +on the very morning of the wedding. James Windibank wished Miss +Sutherland to be so bound to Hosmer Angel, and so uncertain as to +his fate, that for ten years to come, at any rate, she would not +listen to another man. As far as the church door he brought her, +and then, as he could go no farther, he conveniently vanished +away by the old trick of stepping in at one door of a +four-wheeler and out at the other. I think that was the chain of +events, Mr. Windibank!" + +Our visitor had recovered something of his assurance while Holmes +had been talking, and he rose from his chair now with a cold +sneer upon his pale face. + +"It may be so, or it may not, Mr. Holmes," said he, "but if you +are so very sharp you ought to be sharp enough to know that it is +you who are breaking the law now, and not me. I have done nothing +actionable from the first, but as long as you keep that door +locked you lay yourself open to an action for assault and illegal +constraint." + +"The law cannot, as you say, touch you," said Holmes, unlocking +and throwing open the door, "yet there never was a man who +deserved punishment more. If the young lady has a brother or a +friend, he ought to lay a whip across your shoulders. By Jove!" +he continued, flushing up at the sight of the bitter sneer upon +the man's face, "it is not part of my duties to my client, but +here's a hunting crop handy, and I think I shall just treat +myself to--" He took two swift steps to the whip, but before he +could grasp it there was a wild clatter of steps upon the stairs, +the heavy hall door banged, and from the window we could see Mr. +James Windibank running at the top of his speed down the road. + +"There's a cold-blooded scoundrel!" said Holmes, laughing, as he +threw himself down into his chair once more. "That fellow will +rise from crime to crime until he does something very bad, and +ends on a gallows. The case has, in some respects, been not +entirely devoid of interest." + +"I cannot now entirely see all the steps of your reasoning," I +remarked. + +"Well, of course it was obvious from the first that this Mr. +Hosmer Angel must have some strong object for his curious +conduct, and it was equally clear that the only man who really +profited by the incident, as far as we could see, was the +stepfather. Then the fact that the two men were never together, +but that the one always appeared when the other was away, was +suggestive. So were the tinted spectacles and the curious voice, +which both hinted at a disguise, as did the bushy whiskers. My +suspicions were all confirmed by his peculiar action in +typewriting his signature, which, of course, inferred that his +handwriting was so familiar to her that she would recognise even +the smallest sample of it. You see all these isolated facts, +together with many minor ones, all pointed in the same +direction." + +"And how did you verify them?" + +"Having once spotted my man, it was easy to get corroboration. I +knew the firm for which this man worked. Having taken the printed +description. I eliminated everything from it which could be the +result of a disguise--the whiskers, the glasses, the voice, and I +sent it to the firm, with a request that they would inform me +whether it answered to the description of any of their +travellers. I had already noticed the peculiarities of the +typewriter, and I wrote to the man himself at his business +address asking him if he would come here. As I expected, his +reply was typewritten and revealed the same trivial but +characteristic defects. The same post brought me a letter from +Westhouse & Marbank, of Fenchurch Street, to say that the +description tallied in every respect with that of their employé, +James Windibank. Voilà tout!" + +"And Miss Sutherland?" + +"If I tell her she will not believe me. You may remember the old +Persian saying, 'There is danger for him who taketh the tiger +cub, and danger also for whoso snatches a delusion from a woman.' +There is as much sense in Hafiz as in Horace, and as much +knowledge of the world." + + + +ADVENTURE IV. THE BOSCOMBE VALLEY MYSTERY + +We were seated at breakfast one morning, my wife and I, when the +maid brought in a telegram. It was from Sherlock Holmes and ran +in this way: + +"Have you a couple of days to spare? Have just been wired for from +the west of England in connection with Boscombe Valley tragedy. +Shall be glad if you will come with me. Air and scenery perfect. +Leave Paddington by the 11:15." + +"What do you say, dear?" said my wife, looking across at me. +"Will you go?" + +"I really don't know what to say. I have a fairly long list at +present." + +"Oh, Anstruther would do your work for you. You have been looking +a little pale lately. I think that the change would do you good, +and you are always so interested in Mr. Sherlock Holmes' cases." + +"I should be ungrateful if I were not, seeing what I gained +through one of them," I answered. "But if I am to go, I must pack +at once, for I have only half an hour." + +My experience of camp life in Afghanistan had at least had the +effect of making me a prompt and ready traveller. My wants were +few and simple, so that in less than the time stated I was in a +cab with my valise, rattling away to Paddington Station. Sherlock +Holmes was pacing up and down the platform, his tall, gaunt +figure made even gaunter and taller by his long grey +travelling-cloak and close-fitting cloth cap. + +"It is really very good of you to come, Watson," said he. "It +makes a considerable difference to me, having someone with me on +whom I can thoroughly rely. Local aid is always either worthless +or else biassed. If you will keep the two corner seats I shall +get the tickets." + +We had the carriage to ourselves save for an immense litter of +papers which Holmes had brought with him. Among these he rummaged +and read, with intervals of note-taking and of meditation, until +we were past Reading. Then he suddenly rolled them all into a +gigantic ball and tossed them up onto the rack. + +"Have you heard anything of the case?" he asked. + +"Not a word. I have not seen a paper for some days." + +"The London press has not had very full accounts. I have just +been looking through all the recent papers in order to master the +particulars. It seems, from what I gather, to be one of those +simple cases which are so extremely difficult." + +"That sounds a little paradoxical." + +"But it is profoundly true. Singularity is almost invariably a +clue. The more featureless and commonplace a crime is, the more +difficult it is to bring it home. In this case, however, they +have established a very serious case against the son of the +murdered man." + +"It is a murder, then?" + +"Well, it is conjectured to be so. I shall take nothing for +granted until I have the opportunity of looking personally into +it. I will explain the state of things to you, as far as I have +been able to understand it, in a very few words. + +"Boscombe Valley is a country district not very far from Ross, in +Herefordshire. The largest landed proprietor in that part is a +Mr. John Turner, who made his money in Australia and returned +some years ago to the old country. One of the farms which he +held, that of Hatherley, was let to Mr. Charles McCarthy, who was +also an ex-Australian. The men had known each other in the +colonies, so that it was not unnatural that when they came to +settle down they should do so as near each other as possible. +Turner was apparently the richer man, so McCarthy became his +tenant but still remained, it seems, upon terms of perfect +equality, as they were frequently together. McCarthy had one son, +a lad of eighteen, and Turner had an only daughter of the same +age, but neither of them had wives living. They appear to have +avoided the society of the neighbouring English families and to +have led retired lives, though both the McCarthys were fond of +sport and were frequently seen at the race-meetings of the +neighbourhood. McCarthy kept two servants--a man and a girl. +Turner had a considerable household, some half-dozen at the +least. That is as much as I have been able to gather about the +families. Now for the facts. + +"On June 3rd, that is, on Monday last, McCarthy left his house at +Hatherley about three in the afternoon and walked down to the +Boscombe Pool, which is a small lake formed by the spreading out +of the stream which runs down the Boscombe Valley. He had been +out with his serving-man in the morning at Ross, and he had told +the man that he must hurry, as he had an appointment of +importance to keep at three. From that appointment he never came +back alive. + +"From Hatherley Farm-house to the Boscombe Pool is a quarter of a +mile, and two people saw him as he passed over this ground. One +was an old woman, whose name is not mentioned, and the other was +William Crowder, a game-keeper in the employ of Mr. Turner. Both +these witnesses depose that Mr. McCarthy was walking alone. The +game-keeper adds that within a few minutes of his seeing Mr. +McCarthy pass he had seen his son, Mr. James McCarthy, going the +same way with a gun under his arm. To the best of his belief, the +father was actually in sight at the time, and the son was +following him. He thought no more of the matter until he heard in +the evening of the tragedy that had occurred. + +"The two McCarthys were seen after the time when William Crowder, +the game-keeper, lost sight of them. The Boscombe Pool is thickly +wooded round, with just a fringe of grass and of reeds round the +edge. A girl of fourteen, Patience Moran, who is the daughter of +the lodge-keeper of the Boscombe Valley estate, was in one of the +woods picking flowers. She states that while she was there she +saw, at the border of the wood and close by the lake, Mr. +McCarthy and his son, and that they appeared to be having a +violent quarrel. She heard Mr. McCarthy the elder using very +strong language to his son, and she saw the latter raise up his +hand as if to strike his father. She was so frightened by their +violence that she ran away and told her mother when she reached +home that she had left the two McCarthys quarrelling near +Boscombe Pool, and that she was afraid that they were going to +fight. She had hardly said the words when young Mr. McCarthy came +running up to the lodge to say that he had found his father dead +in the wood, and to ask for the help of the lodge-keeper. He was +much excited, without either his gun or his hat, and his right +hand and sleeve were observed to be stained with fresh blood. On +following him they found the dead body stretched out upon the +grass beside the pool. The head had been beaten in by repeated +blows of some heavy and blunt weapon. The injuries were such as +might very well have been inflicted by the butt-end of his son's +gun, which was found lying on the grass within a few paces of the +body. Under these circumstances the young man was instantly +arrested, and a verdict of 'wilful murder' having been returned +at the inquest on Tuesday, he was on Wednesday brought before the +magistrates at Ross, who have referred the case to the next +Assizes. Those are the main facts of the case as they came out +before the coroner and the police-court." + +"I could hardly imagine a more damning case," I remarked. "If +ever circumstantial evidence pointed to a criminal it does so +here." + +"Circumstantial evidence is a very tricky thing," answered Holmes +thoughtfully. "It may seem to point very straight to one thing, +but if you shift your own point of view a little, you may find it +pointing in an equally uncompromising manner to something +entirely different. It must be confessed, however, that the case +looks exceedingly grave against the young man, and it is very +possible that he is indeed the culprit. There are several people +in the neighbourhood, however, and among them Miss Turner, the +daughter of the neighbouring landowner, who believe in his +innocence, and who have retained Lestrade, whom you may recollect +in connection with the Study in Scarlet, to work out the case in +his interest. Lestrade, being rather puzzled, has referred the +case to me, and hence it is that two middle-aged gentlemen are +flying westward at fifty miles an hour instead of quietly +digesting their breakfasts at home." + +"I am afraid," said I, "that the facts are so obvious that you +will find little credit to be gained out of this case." + +"There is nothing more deceptive than an obvious fact," he +answered, laughing. "Besides, we may chance to hit upon some +other obvious facts which may have been by no means obvious to +Mr. Lestrade. You know me too well to think that I am boasting +when I say that I shall either confirm or destroy his theory by +means which he is quite incapable of employing, or even of +understanding. To take the first example to hand, I very clearly +perceive that in your bedroom the window is upon the right-hand +side, and yet I question whether Mr. Lestrade would have noted +even so self-evident a thing as that." + +"How on earth--" + +"My dear fellow, I know you well. I know the military neatness +which characterises you. You shave every morning, and in this +season you shave by the sunlight; but since your shaving is less +and less complete as we get farther back on the left side, until +it becomes positively slovenly as we get round the angle of the +jaw, it is surely very clear that that side is less illuminated +than the other. I could not imagine a man of your habits looking +at himself in an equal light and being satisfied with such a +result. I only quote this as a trivial example of observation and +inference. Therein lies my métier, and it is just possible that +it may be of some service in the investigation which lies before +us. There are one or two minor points which were brought out in +the inquest, and which are worth considering." + +"What are they?" + +"It appears that his arrest did not take place at once, but after +the return to Hatherley Farm. On the inspector of constabulary +informing him that he was a prisoner, he remarked that he was not +surprised to hear it, and that it was no more than his deserts. +This observation of his had the natural effect of removing any +traces of doubt which might have remained in the minds of the +coroner's jury." + +"It was a confession," I ejaculated. + +"No, for it was followed by a protestation of innocence." + +"Coming on the top of such a damning series of events, it was at +least a most suspicious remark." + +"On the contrary," said Holmes, "it is the brightest rift which I +can at present see in the clouds. However innocent he might be, +he could not be such an absolute imbecile as not to see that the +circumstances were very black against him. Had he appeared +surprised at his own arrest, or feigned indignation at it, I +should have looked upon it as highly suspicious, because such +surprise or anger would not be natural under the circumstances, +and yet might appear to be the best policy to a scheming man. His +frank acceptance of the situation marks him as either an innocent +man, or else as a man of considerable self-restraint and +firmness. As to his remark about his deserts, it was also not +unnatural if you consider that he stood beside the dead body of +his father, and that there is no doubt that he had that very day +so far forgotten his filial duty as to bandy words with him, and +even, according to the little girl whose evidence is so +important, to raise his hand as if to strike him. The +self-reproach and contrition which are displayed in his remark +appear to me to be the signs of a healthy mind rather than of a +guilty one." + +I shook my head. "Many men have been hanged on far slighter +evidence," I remarked. + +"So they have. And many men have been wrongfully hanged." + +"What is the young man's own account of the matter?" + +"It is, I am afraid, not very encouraging to his supporters, +though there are one or two points in it which are suggestive. +You will find it here, and may read it for yourself." + +He picked out from his bundle a copy of the local Herefordshire +paper, and having turned down the sheet he pointed out the +paragraph in which the unfortunate young man had given his own +statement of what had occurred. I settled myself down in the +corner of the carriage and read it very carefully. It ran in this +way: + +"Mr. James McCarthy, the only son of the deceased, was then called +and gave evidence as follows: 'I had been away from home for +three days at Bristol, and had only just returned upon the +morning of last Monday, the 3rd. My father was absent from home at +the time of my arrival, and I was informed by the maid that he +had driven over to Ross with John Cobb, the groom. Shortly after +my return I heard the wheels of his trap in the yard, and, +looking out of my window, I saw him get out and walk rapidly out +of the yard, though I was not aware in which direction he was +going. I then took my gun and strolled out in the direction of +the Boscombe Pool, with the intention of visiting the rabbit +warren which is upon the other side. On my way I saw William +Crowder, the game-keeper, as he had stated in his evidence; but +he is mistaken in thinking that I was following my father. I had +no idea that he was in front of me. When about a hundred yards +from the pool I heard a cry of "Cooee!" which was a usual signal +between my father and myself. I then hurried forward, and found +him standing by the pool. He appeared to be much surprised at +seeing me and asked me rather roughly what I was doing there. A +conversation ensued which led to high words and almost to blows, +for my father was a man of a very violent temper. Seeing that his +passion was becoming ungovernable, I left him and returned +towards Hatherley Farm. I had not gone more than 150 yards, +however, when I heard a hideous outcry behind me, which caused me +to run back again. I found my father expiring upon the ground, +with his head terribly injured. I dropped my gun and held him in +my arms, but he almost instantly expired. I knelt beside him for +some minutes, and then made my way to Mr. Turner's lodge-keeper, +his house being the nearest, to ask for assistance. I saw no one +near my father when I returned, and I have no idea how he came by +his injuries. He was not a popular man, being somewhat cold and +forbidding in his manners, but he had, as far as I know, no +active enemies. I know nothing further of the matter.' + +"The Coroner: Did your father make any statement to you before +he died? + +"Witness: He mumbled a few words, but I could only catch some +allusion to a rat. + +"The Coroner: What did you understand by that? + +"Witness: It conveyed no meaning to me. I thought that he was +delirious. + +"The Coroner: What was the point upon which you and your father +had this final quarrel? + +"Witness: I should prefer not to answer. + +"The Coroner: I am afraid that I must press it. + +"Witness: It is really impossible for me to tell you. I can +assure you that it has nothing to do with the sad tragedy which +followed. + +"The Coroner: That is for the court to decide. I need not point +out to you that your refusal to answer will prejudice your case +considerably in any future proceedings which may arise. + +"Witness: I must still refuse. + +"The Coroner: I understand that the cry of 'Cooee' was a common +signal between you and your father? + +"Witness: It was. + +"The Coroner: How was it, then, that he uttered it before he saw +you, and before he even knew that you had returned from Bristol? + +"Witness (with considerable confusion): I do not know. + +"A Juryman: Did you see nothing which aroused your suspicions +when you returned on hearing the cry and found your father +fatally injured? + +"Witness: Nothing definite. + +"The Coroner: What do you mean? + +"Witness: I was so disturbed and excited as I rushed out into +the open, that I could think of nothing except of my father. Yet +I have a vague impression that as I ran forward something lay +upon the ground to the left of me. It seemed to me to be +something grey in colour, a coat of some sort, or a plaid perhaps. +When I rose from my father I looked round for it, but it was +gone. + +"'Do you mean that it disappeared before you went for help?' + +"'Yes, it was gone.' + +"'You cannot say what it was?' + +"'No, I had a feeling something was there.' + +"'How far from the body?' + +"'A dozen yards or so.' + +"'And how far from the edge of the wood?' + +"'About the same.' + +"'Then if it was removed it was while you were within a dozen +yards of it?' + +"'Yes, but with my back towards it.' + +"This concluded the examination of the witness." + +"I see," said I as I glanced down the column, "that the coroner +in his concluding remarks was rather severe upon young McCarthy. +He calls attention, and with reason, to the discrepancy about his +father having signalled to him before seeing him, also to his +refusal to give details of his conversation with his father, and +his singular account of his father's dying words. They are all, +as he remarks, very much against the son." + +Holmes laughed softly to himself and stretched himself out upon +the cushioned seat. "Both you and the coroner have been at some +pains," said he, "to single out the very strongest points in the +young man's favour. Don't you see that you alternately give him +credit for having too much imagination and too little? Too +little, if he could not invent a cause of quarrel which would +give him the sympathy of the jury; too much, if he evolved from +his own inner consciousness anything so outré as a dying +reference to a rat, and the incident of the vanishing cloth. No, +sir, I shall approach this case from the point of view that what +this young man says is true, and we shall see whither that +hypothesis will lead us. And now here is my pocket Petrarch, and +not another word shall I say of this case until we are on the +scene of action. We lunch at Swindon, and I see that we shall be +there in twenty minutes." + +It was nearly four o'clock when we at last, after passing through +the beautiful Stroud Valley, and over the broad gleaming Severn, +found ourselves at the pretty little country-town of Ross. A +lean, ferret-like man, furtive and sly-looking, was waiting for +us upon the platform. In spite of the light brown dustcoat and +leather-leggings which he wore in deference to his rustic +surroundings, I had no difficulty in recognising Lestrade, of +Scotland Yard. With him we drove to the Hereford Arms where a +room had already been engaged for us. + +"I have ordered a carriage," said Lestrade as we sat over a cup +of tea. "I knew your energetic nature, and that you would not be +happy until you had been on the scene of the crime." + +"It was very nice and complimentary of you," Holmes answered. "It +is entirely a question of barometric pressure." + +Lestrade looked startled. "I do not quite follow," he said. + +"How is the glass? Twenty-nine, I see. No wind, and not a cloud +in the sky. I have a caseful of cigarettes here which need +smoking, and the sofa is very much superior to the usual country +hotel abomination. I do not think that it is probable that I +shall use the carriage to-night." + +Lestrade laughed indulgently. "You have, no doubt, already formed +your conclusions from the newspapers," he said. "The case is as +plain as a pikestaff, and the more one goes into it the plainer +it becomes. Still, of course, one can't refuse a lady, and such a +very positive one, too. She has heard of you, and would have your +opinion, though I repeatedly told her that there was nothing +which you could do which I had not already done. Why, bless my +soul! here is her carriage at the door." + +He had hardly spoken before there rushed into the room one of the +most lovely young women that I have ever seen in my life. Her +violet eyes shining, her lips parted, a pink flush upon her +cheeks, all thought of her natural reserve lost in her +overpowering excitement and concern. + +"Oh, Mr. Sherlock Holmes!" she cried, glancing from one to the +other of us, and finally, with a woman's quick intuition, +fastening upon my companion, "I am so glad that you have come. I +have driven down to tell you so. I know that James didn't do it. +I know it, and I want you to start upon your work knowing it, +too. Never let yourself doubt upon that point. We have known each +other since we were little children, and I know his faults as no +one else does; but he is too tender-hearted to hurt a fly. Such a +charge is absurd to anyone who really knows him." + +"I hope we may clear him, Miss Turner," said Sherlock Holmes. +"You may rely upon my doing all that I can." + +"But you have read the evidence. You have formed some conclusion? +Do you not see some loophole, some flaw? Do you not yourself +think that he is innocent?" + +"I think that it is very probable." + +"There, now!" she cried, throwing back her head and looking +defiantly at Lestrade. "You hear! He gives me hopes." + +Lestrade shrugged his shoulders. "I am afraid that my colleague +has been a little quick in forming his conclusions," he said. + +"But he is right. Oh! I know that he is right. James never did +it. And about his quarrel with his father, I am sure that the +reason why he would not speak about it to the coroner was because +I was concerned in it." + +"In what way?" asked Holmes. + +"It is no time for me to hide anything. James and his father had +many disagreements about me. Mr. McCarthy was very anxious that +there should be a marriage between us. James and I have always +loved each other as brother and sister; but of course he is young +and has seen very little of life yet, and--and--well, he +naturally did not wish to do anything like that yet. So there +were quarrels, and this, I am sure, was one of them." + +"And your father?" asked Holmes. "Was he in favour of such a +union?" + +"No, he was averse to it also. No one but Mr. McCarthy was in +favour of it." A quick blush passed over her fresh young face as +Holmes shot one of his keen, questioning glances at her. + +"Thank you for this information," said he. "May I see your father +if I call to-morrow?" + +"I am afraid the doctor won't allow it." + +"The doctor?" + +"Yes, have you not heard? Poor father has never been strong for +years back, but this has broken him down completely. He has taken +to his bed, and Dr. Willows says that he is a wreck and that his +nervous system is shattered. Mr. McCarthy was the only man alive +who had known dad in the old days in Victoria." + +"Ha! In Victoria! That is important." + +"Yes, at the mines." + +"Quite so; at the gold-mines, where, as I understand, Mr. Turner +made his money." + +"Yes, certainly." + +"Thank you, Miss Turner. You have been of material assistance to +me." + +"You will tell me if you have any news to-morrow. No doubt you +will go to the prison to see James. Oh, if you do, Mr. Holmes, do +tell him that I know him to be innocent." + +"I will, Miss Turner." + +"I must go home now, for dad is very ill, and he misses me so if +I leave him. Good-bye, and God help you in your undertaking." She +hurried from the room as impulsively as she had entered, and we +heard the wheels of her carriage rattle off down the street. + +"I am ashamed of you, Holmes," said Lestrade with dignity after a +few minutes' silence. "Why should you raise up hopes which you +are bound to disappoint? I am not over-tender of heart, but I +call it cruel." + +"I think that I see my way to clearing James McCarthy," said +Holmes. "Have you an order to see him in prison?" + +"Yes, but only for you and me." + +"Then I shall reconsider my resolution about going out. We have +still time to take a train to Hereford and see him to-night?" + +"Ample." + +"Then let us do so. Watson, I fear that you will find it very +slow, but I shall only be away a couple of hours." + +I walked down to the station with them, and then wandered through +the streets of the little town, finally returning to the hotel, +where I lay upon the sofa and tried to interest myself in a +yellow-backed novel. The puny plot of the story was so thin, +however, when compared to the deep mystery through which we were +groping, and I found my attention wander so continually from the +action to the fact, that I at last flung it across the room and +gave myself up entirely to a consideration of the events of the +day. Supposing that this unhappy young man's story were +absolutely true, then what hellish thing, what absolutely +unforeseen and extraordinary calamity could have occurred between +the time when he parted from his father, and the moment when, +drawn back by his screams, he rushed into the glade? It was +something terrible and deadly. What could it be? Might not the +nature of the injuries reveal something to my medical instincts? +I rang the bell and called for the weekly county paper, which +contained a verbatim account of the inquest. In the surgeon's +deposition it was stated that the posterior third of the left +parietal bone and the left half of the occipital bone had been +shattered by a heavy blow from a blunt weapon. I marked the spot +upon my own head. Clearly such a blow must have been struck from +behind. That was to some extent in favour of the accused, as when +seen quarrelling he was face to face with his father. Still, it +did not go for very much, for the older man might have turned his +back before the blow fell. Still, it might be worth while to call +Holmes' attention to it. Then there was the peculiar dying +reference to a rat. What could that mean? It could not be +delirium. A man dying from a sudden blow does not commonly become +delirious. No, it was more likely to be an attempt to explain how +he met his fate. But what could it indicate? I cudgelled my +brains to find some possible explanation. And then the incident +of the grey cloth seen by young McCarthy. If that were true the +murderer must have dropped some part of his dress, presumably his +overcoat, in his flight, and must have had the hardihood to +return and to carry it away at the instant when the son was +kneeling with his back turned not a dozen paces off. What a +tissue of mysteries and improbabilities the whole thing was! I +did not wonder at Lestrade's opinion, and yet I had so much faith +in Sherlock Holmes' insight that I could not lose hope as long +as every fresh fact seemed to strengthen his conviction of young +McCarthy's innocence. + +It was late before Sherlock Holmes returned. He came back alone, +for Lestrade was staying in lodgings in the town. + +"The glass still keeps very high," he remarked as he sat down. +"It is of importance that it should not rain before we are able +to go over the ground. On the other hand, a man should be at his +very best and keenest for such nice work as that, and I did not +wish to do it when fagged by a long journey. I have seen young +McCarthy." + +"And what did you learn from him?" + +"Nothing." + +"Could he throw no light?" + +"None at all. I was inclined to think at one time that he knew +who had done it and was screening him or her, but I am convinced +now that he is as puzzled as everyone else. He is not a very +quick-witted youth, though comely to look at and, I should think, +sound at heart." + +"I cannot admire his taste," I remarked, "if it is indeed a fact +that he was averse to a marriage with so charming a young lady as +this Miss Turner." + +"Ah, thereby hangs a rather painful tale. This fellow is madly, +insanely, in love with her, but some two years ago, when he was +only a lad, and before he really knew her, for she had been away +five years at a boarding-school, what does the idiot do but get +into the clutches of a barmaid in Bristol and marry her at a +registry office? No one knows a word of the matter, but you can +imagine how maddening it must be to him to be upbraided for not +doing what he would give his very eyes to do, but what he knows +to be absolutely impossible. It was sheer frenzy of this sort +which made him throw his hands up into the air when his father, +at their last interview, was goading him on to propose to Miss +Turner. On the other hand, he had no means of supporting himself, +and his father, who was by all accounts a very hard man, would +have thrown him over utterly had he known the truth. It was with +his barmaid wife that he had spent the last three days in +Bristol, and his father did not know where he was. Mark that +point. It is of importance. Good has come out of evil, however, +for the barmaid, finding from the papers that he is in serious +trouble and likely to be hanged, has thrown him over utterly and +has written to him to say that she has a husband already in the +Bermuda Dockyard, so that there is really no tie between them. I +think that that bit of news has consoled young McCarthy for all +that he has suffered." + +"But if he is innocent, who has done it?" + +"Ah! who? I would call your attention very particularly to two +points. One is that the murdered man had an appointment with +someone at the pool, and that the someone could not have been his +son, for his son was away, and he did not know when he would +return. The second is that the murdered man was heard to cry +'Cooee!' before he knew that his son had returned. Those are the +crucial points upon which the case depends. And now let us talk +about George Meredith, if you please, and we shall leave all +minor matters until to-morrow." + +There was no rain, as Holmes had foretold, and the morning broke +bright and cloudless. At nine o'clock Lestrade called for us with +the carriage, and we set off for Hatherley Farm and the Boscombe +Pool. + +"There is serious news this morning," Lestrade observed. "It is +said that Mr. Turner, of the Hall, is so ill that his life is +despaired of." + +"An elderly man, I presume?" said Holmes. + +"About sixty; but his constitution has been shattered by his life +abroad, and he has been in failing health for some time. This +business has had a very bad effect upon him. He was an old friend +of McCarthy's, and, I may add, a great benefactor to him, for I +have learned that he gave him Hatherley Farm rent free." + +"Indeed! That is interesting," said Holmes. + +"Oh, yes! In a hundred other ways he has helped him. Everybody +about here speaks of his kindness to him." + +"Really! Does it not strike you as a little singular that this +McCarthy, who appears to have had little of his own, and to have +been under such obligations to Turner, should still talk of +marrying his son to Turner's daughter, who is, presumably, +heiress to the estate, and that in such a very cocksure manner, +as if it were merely a case of a proposal and all else would +follow? It is the more strange, since we know that Turner himself +was averse to the idea. The daughter told us as much. Do you not +deduce something from that?" + +"We have got to the deductions and the inferences," said +Lestrade, winking at me. "I find it hard enough to tackle facts, +Holmes, without flying away after theories and fancies." + +"You are right," said Holmes demurely; "you do find it very hard +to tackle the facts." + +"Anyhow, I have grasped one fact which you seem to find it +difficult to get hold of," replied Lestrade with some warmth. + +"And that is--" + +"That McCarthy senior met his death from McCarthy junior and that +all theories to the contrary are the merest moonshine." + +"Well, moonshine is a brighter thing than fog," said Holmes, +laughing. "But I am very much mistaken if this is not Hatherley +Farm upon the left." + +"Yes, that is it." It was a widespread, comfortable-looking +building, two-storied, slate-roofed, with great yellow blotches +of lichen upon the grey walls. The drawn blinds and the smokeless +chimneys, however, gave it a stricken look, as though the weight +of this horror still lay heavy upon it. We called at the door, +when the maid, at Holmes' request, showed us the boots which her +master wore at the time of his death, and also a pair of the +son's, though not the pair which he had then had. Having measured +these very carefully from seven or eight different points, Holmes +desired to be led to the court-yard, from which we all followed +the winding track which led to Boscombe Pool. + +Sherlock Holmes was transformed when he was hot upon such a scent +as this. Men who had only known the quiet thinker and logician of +Baker Street would have failed to recognise him. His face flushed +and darkened. His brows were drawn into two hard black lines, +while his eyes shone out from beneath them with a steely glitter. +His face was bent downward, his shoulders bowed, his lips +compressed, and the veins stood out like whipcord in his long, +sinewy neck. His nostrils seemed to dilate with a purely animal +lust for the chase, and his mind was so absolutely concentrated +upon the matter before him that a question or remark fell +unheeded upon his ears, or, at the most, only provoked a quick, +impatient snarl in reply. Swiftly and silently he made his way +along the track which ran through the meadows, and so by way of +the woods to the Boscombe Pool. It was damp, marshy ground, as is +all that district, and there were marks of many feet, both upon +the path and amid the short grass which bounded it on either +side. Sometimes Holmes would hurry on, sometimes stop dead, and +once he made quite a little detour into the meadow. Lestrade and +I walked behind him, the detective indifferent and contemptuous, +while I watched my friend with the interest which sprang from the +conviction that every one of his actions was directed towards a +definite end. + +The Boscombe Pool, which is a little reed-girt sheet of water +some fifty yards across, is situated at the boundary between the +Hatherley Farm and the private park of the wealthy Mr. Turner. +Above the woods which lined it upon the farther side we could see +the red, jutting pinnacles which marked the site of the rich +landowner's dwelling. On the Hatherley side of the pool the woods +grew very thick, and there was a narrow belt of sodden grass +twenty paces across between the edge of the trees and the reeds +which lined the lake. Lestrade showed us the exact spot at which +the body had been found, and, indeed, so moist was the ground, +that I could plainly see the traces which had been left by the +fall of the stricken man. To Holmes, as I could see by his eager +face and peering eyes, very many other things were to be read +upon the trampled grass. He ran round, like a dog who is picking +up a scent, and then turned upon my companion. + +"What did you go into the pool for?" he asked. + +"I fished about with a rake. I thought there might be some weapon +or other trace. But how on earth--" + +"Oh, tut, tut! I have no time! That left foot of yours with its +inward twist is all over the place. A mole could trace it, and +there it vanishes among the reeds. Oh, how simple it would all +have been had I been here before they came like a herd of buffalo +and wallowed all over it. Here is where the party with the +lodge-keeper came, and they have covered all tracks for six or +eight feet round the body. But here are three separate tracks of +the same feet." He drew out a lens and lay down upon his +waterproof to have a better view, talking all the time rather to +himself than to us. "These are young McCarthy's feet. Twice he +was walking, and once he ran swiftly, so that the soles are +deeply marked and the heels hardly visible. That bears out his +story. He ran when he saw his father on the ground. Then here are +the father's feet as he paced up and down. What is this, then? It +is the butt-end of the gun as the son stood listening. And this? +Ha, ha! What have we here? Tiptoes! tiptoes! Square, too, quite +unusual boots! They come, they go, they come again--of course +that was for the cloak. Now where did they come from?" He ran up +and down, sometimes losing, sometimes finding the track until we +were well within the edge of the wood and under the shadow of a +great beech, the largest tree in the neighbourhood. Holmes traced +his way to the farther side of this and lay down once more upon +his face with a little cry of satisfaction. For a long time he +remained there, turning over the leaves and dried sticks, +gathering up what seemed to me to be dust into an envelope and +examining with his lens not only the ground but even the bark of +the tree as far as he could reach. A jagged stone was lying among +the moss, and this also he carefully examined and retained. Then +he followed a pathway through the wood until he came to the +highroad, where all traces were lost. + +"It has been a case of considerable interest," he remarked, +returning to his natural manner. "I fancy that this grey house on +the right must be the lodge. I think that I will go in and have a +word with Moran, and perhaps write a little note. Having done +that, we may drive back to our luncheon. You may walk to the cab, +and I shall be with you presently." + +It was about ten minutes before we regained our cab and drove +back into Ross, Holmes still carrying with him the stone which he +had picked up in the wood. + +"This may interest you, Lestrade," he remarked, holding it out. +"The murder was done with it." + +"I see no marks." + +"There are none." + +"How do you know, then?" + +"The grass was growing under it. It had only lain there a few +days. There was no sign of a place whence it had been taken. It +corresponds with the injuries. There is no sign of any other +weapon." + +"And the murderer?" + +"Is a tall man, left-handed, limps with the right leg, wears +thick-soled shooting-boots and a grey cloak, smokes Indian +cigars, uses a cigar-holder, and carries a blunt pen-knife in his +pocket. There are several other indications, but these may be +enough to aid us in our search." + +Lestrade laughed. "I am afraid that I am still a sceptic," he +said. "Theories are all very well, but we have to deal with a +hard-headed British jury." + +"Nous verrons," answered Holmes calmly. "You work your own +method, and I shall work mine. I shall be busy this afternoon, +and shall probably return to London by the evening train." + +"And leave your case unfinished?" + +"No, finished." + +"But the mystery?" + +"It is solved." + +"Who was the criminal, then?" + +"The gentleman I describe." + +"But who is he?" + +"Surely it would not be difficult to find out. This is not such a +populous neighbourhood." + +Lestrade shrugged his shoulders. "I am a practical man," he said, +"and I really cannot undertake to go about the country looking +for a left-handed gentleman with a game leg. I should become the +laughing-stock of Scotland Yard." + +"All right," said Holmes quietly. "I have given you the chance. +Here are your lodgings. Good-bye. I shall drop you a line before +I leave." + +Having left Lestrade at his rooms, we drove to our hotel, where +we found lunch upon the table. Holmes was silent and buried in +thought with a pained expression upon his face, as one who finds +himself in a perplexing position. + +"Look here, Watson," he said when the cloth was cleared "just sit +down in this chair and let me preach to you for a little. I don't +know quite what to do, and I should value your advice. Light a +cigar and let me expound." + + "Pray do so." + +"Well, now, in considering this case there are two points about +young McCarthy's narrative which struck us both instantly, +although they impressed me in his favour and you against him. One +was the fact that his father should, according to his account, +cry 'Cooee!' before seeing him. The other was his singular dying +reference to a rat. He mumbled several words, you understand, but +that was all that caught the son's ear. Now from this double +point our research must commence, and we will begin it by +presuming that what the lad says is absolutely true." + +"What of this 'Cooee!' then?" + +"Well, obviously it could not have been meant for the son. The +son, as far as he knew, was in Bristol. It was mere chance that +he was within earshot. The 'Cooee!' was meant to attract the +attention of whoever it was that he had the appointment with. But +'Cooee' is a distinctly Australian cry, and one which is used +between Australians. There is a strong presumption that the +person whom McCarthy expected to meet him at Boscombe Pool was +someone who had been in Australia." + +"What of the rat, then?" + +Sherlock Holmes took a folded paper from his pocket and flattened +it out on the table. "This is a map of the Colony of Victoria," +he said. "I wired to Bristol for it last night." He put his hand +over part of the map. "What do you read?" + +"ARAT," I read. + +"And now?" He raised his hand. + +"BALLARAT." + +"Quite so. That was the word the man uttered, and of which his +son only caught the last two syllables. He was trying to utter +the name of his murderer. So and so, of Ballarat." + +"It is wonderful!" I exclaimed. + +"It is obvious. And now, you see, I had narrowed the field down +considerably. The possession of a grey garment was a third point +which, granting the son's statement to be correct, was a +certainty. We have come now out of mere vagueness to the definite +conception of an Australian from Ballarat with a grey cloak." + +"Certainly." + +"And one who was at home in the district, for the pool can only +be approached by the farm or by the estate, where strangers could +hardly wander." + +"Quite so." + +"Then comes our expedition of to-day. By an examination of the +ground I gained the trifling details which I gave to that +imbecile Lestrade, as to the personality of the criminal." + +"But how did you gain them?" + +"You know my method. It is founded upon the observation of +trifles." + +"His height I know that you might roughly judge from the length +of his stride. His boots, too, might be told from their traces." + +"Yes, they were peculiar boots." + +"But his lameness?" + +"The impression of his right foot was always less distinct than +his left. He put less weight upon it. Why? Because he limped--he +was lame." + +"But his left-handedness." + +"You were yourself struck by the nature of the injury as recorded +by the surgeon at the inquest. The blow was struck from +immediately behind, and yet was upon the left side. Now, how can +that be unless it were by a left-handed man? He had stood behind +that tree during the interview between the father and son. He had +even smoked there. I found the ash of a cigar, which my special +knowledge of tobacco ashes enables me to pronounce as an Indian +cigar. I have, as you know, devoted some attention to this, and +written a little monograph on the ashes of 140 different +varieties of pipe, cigar, and cigarette tobacco. Having found the +ash, I then looked round and discovered the stump among the moss +where he had tossed it. It was an Indian cigar, of the variety +which are rolled in Rotterdam." + +"And the cigar-holder?" + +"I could see that the end had not been in his mouth. Therefore he +used a holder. The tip had been cut off, not bitten off, but the +cut was not a clean one, so I deduced a blunt pen-knife." + +"Holmes," I said, "you have drawn a net round this man from which +he cannot escape, and you have saved an innocent human life as +truly as if you had cut the cord which was hanging him. I see the +direction in which all this points. The culprit is--" + +"Mr. John Turner," cried the hotel waiter, opening the door of +our sitting-room, and ushering in a visitor. + +The man who entered was a strange and impressive figure. His +slow, limping step and bowed shoulders gave the appearance of +decrepitude, and yet his hard, deep-lined, craggy features, and +his enormous limbs showed that he was possessed of unusual +strength of body and of character. His tangled beard, grizzled +hair, and outstanding, drooping eyebrows combined to give an air +of dignity and power to his appearance, but his face was of an +ashen white, while his lips and the corners of his nostrils were +tinged with a shade of blue. It was clear to me at a glance that +he was in the grip of some deadly and chronic disease. + +"Pray sit down on the sofa," said Holmes gently. "You had my +note?" + +"Yes, the lodge-keeper brought it up. You said that you wished to +see me here to avoid scandal." + +"I thought people would talk if I went to the Hall." + +"And why did you wish to see me?" He looked across at my +companion with despair in his weary eyes, as though his question +was already answered. + +"Yes," said Holmes, answering the look rather than the words. "It +is so. I know all about McCarthy." + +The old man sank his face in his hands. "God help me!" he cried. +"But I would not have let the young man come to harm. I give you +my word that I would have spoken out if it went against him at +the Assizes." + +"I am glad to hear you say so," said Holmes gravely. + +"I would have spoken now had it not been for my dear girl. It +would break her heart--it will break her heart when she hears +that I am arrested." + +"It may not come to that," said Holmes. + +"What?" + +"I am no official agent. I understand that it was your daughter +who required my presence here, and I am acting in her interests. +Young McCarthy must be got off, however." + +"I am a dying man," said old Turner. "I have had diabetes for +years. My doctor says it is a question whether I shall live a +month. Yet I would rather die under my own roof than in a gaol." + +Holmes rose and sat down at the table with his pen in his hand +and a bundle of paper before him. "Just tell us the truth," he +said. "I shall jot down the facts. You will sign it, and Watson +here can witness it. Then I could produce your confession at the +last extremity to save young McCarthy. I promise you that I shall +not use it unless it is absolutely needed." + +"It's as well," said the old man; "it's a question whether I +shall live to the Assizes, so it matters little to me, but I +should wish to spare Alice the shock. And now I will make the +thing clear to you; it has been a long time in the acting, but +will not take me long to tell. + +"You didn't know this dead man, McCarthy. He was a devil +incarnate. I tell you that. God keep you out of the clutches of +such a man as he. His grip has been upon me these twenty years, +and he has blasted my life. I'll tell you first how I came to be +in his power. + +"It was in the early '60's at the diggings. I was a young chap +then, hot-blooded and reckless, ready to turn my hand at +anything; I got among bad companions, took to drink, had no luck +with my claim, took to the bush, and in a word became what you +would call over here a highway robber. There were six of us, and +we had a wild, free life of it, sticking up a station from time +to time, or stopping the wagons on the road to the diggings. +Black Jack of Ballarat was the name I went under, and our party +is still remembered in the colony as the Ballarat Gang. + +"One day a gold convoy came down from Ballarat to Melbourne, and +we lay in wait for it and attacked it. There were six troopers +and six of us, so it was a close thing, but we emptied four of +their saddles at the first volley. Three of our boys were killed, +however, before we got the swag. I put my pistol to the head of +the wagon-driver, who was this very man McCarthy. I wish to the +Lord that I had shot him then, but I spared him, though I saw his +wicked little eyes fixed on my face, as though to remember every +feature. We got away with the gold, became wealthy men, and made +our way over to England without being suspected. There I parted +from my old pals and determined to settle down to a quiet and +respectable life. I bought this estate, which chanced to be in +the market, and I set myself to do a little good with my money, +to make up for the way in which I had earned it. I married, too, +and though my wife died young she left me my dear little Alice. +Even when she was just a baby her wee hand seemed to lead me down +the right path as nothing else had ever done. In a word, I turned +over a new leaf and did my best to make up for the past. All was +going well when McCarthy laid his grip upon me. + +"I had gone up to town about an investment, and I met him in +Regent Street with hardly a coat to his back or a boot to his +foot. + +"'Here we are, Jack,' says he, touching me on the arm; 'we'll be +as good as a family to you. There's two of us, me and my son, and +you can have the keeping of us. If you don't--it's a fine, +law-abiding country is England, and there's always a policeman +within hail.' + +"Well, down they came to the west country, there was no shaking +them off, and there they have lived rent free on my best land +ever since. There was no rest for me, no peace, no forgetfulness; +turn where I would, there was his cunning, grinning face at my +elbow. It grew worse as Alice grew up, for he soon saw I was more +afraid of her knowing my past than of the police. Whatever he +wanted he must have, and whatever it was I gave him without +question, land, money, houses, until at last he asked a thing +which I could not give. He asked for Alice. + +"His son, you see, had grown up, and so had my girl, and as I was +known to be in weak health, it seemed a fine stroke to him that +his lad should step into the whole property. But there I was +firm. I would not have his cursed stock mixed with mine; not that +I had any dislike to the lad, but his blood was in him, and that +was enough. I stood firm. McCarthy threatened. I braved him to do +his worst. We were to meet at the pool midway between our houses +to talk it over. + +"When I went down there I found him talking with his son, so I +smoked a cigar and waited behind a tree until he should be alone. +But as I listened to his talk all that was black and bitter in +me seemed to come uppermost. He was urging his son to marry my +daughter with as little regard for what she might think as if she +were a slut from off the streets. It drove me mad to think that I +and all that I held most dear should be in the power of such a +man as this. Could I not snap the bond? I was already a dying and +a desperate man. Though clear of mind and fairly strong of limb, +I knew that my own fate was sealed. But my memory and my girl! +Both could be saved if I could but silence that foul tongue. I +did it, Mr. Holmes. I would do it again. Deeply as I have sinned, +I have led a life of martyrdom to atone for it. But that my girl +should be entangled in the same meshes which held me was more +than I could suffer. I struck him down with no more compunction +than if he had been some foul and venomous beast. His cry brought +back his son; but I had gained the cover of the wood, though I +was forced to go back to fetch the cloak which I had dropped in +my flight. That is the true story, gentlemen, of all that +occurred." + +"Well, it is not for me to judge you," said Holmes as the old man +signed the statement which had been drawn out. "I pray that we +may never be exposed to such a temptation." + +"I pray not, sir. And what do you intend to do?" + +"In view of your health, nothing. You are yourself aware that you +will soon have to answer for your deed at a higher court than the +Assizes. I will keep your confession, and if McCarthy is +condemned I shall be forced to use it. If not, it shall never be +seen by mortal eye; and your secret, whether you be alive or +dead, shall be safe with us." + +"Farewell, then," said the old man solemnly. "Your own deathbeds, +when they come, will be the easier for the thought of the peace +which you have given to mine." Tottering and shaking in all his +giant frame, he stumbled slowly from the room. + +"God help us!" said Holmes after a long silence. "Why does fate +play such tricks with poor, helpless worms? I never hear of such +a case as this that I do not think of Baxter's words, and say, +'There, but for the grace of God, goes Sherlock Holmes.'" + +James McCarthy was acquitted at the Assizes on the strength of a +number of objections which had been drawn out by Holmes and +submitted to the defending counsel. Old Turner lived for seven +months after our interview, but he is now dead; and there is +every prospect that the son and daughter may come to live happily +together in ignorance of the black cloud which rests upon their +past. + + + +ADVENTURE V. THE FIVE ORANGE PIPS + +When I glance over my notes and records of the Sherlock Holmes +cases between the years '82 and '90, I am faced by so many which +present strange and interesting features that it is no easy +matter to know which to choose and which to leave. Some, however, +have already gained publicity through the papers, and others have +not offered a field for those peculiar qualities which my friend +possessed in so high a degree, and which it is the object of +these papers to illustrate. Some, too, have baffled his +analytical skill, and would be, as narratives, beginnings without +an ending, while others have been but partially cleared up, and +have their explanations founded rather upon conjecture and +surmise than on that absolute logical proof which was so dear to +him. There is, however, one of these last which was so remarkable +in its details and so startling in its results that I am tempted +to give some account of it in spite of the fact that there are +points in connection with it which never have been, and probably +never will be, entirely cleared up. + +The year '87 furnished us with a long series of cases of greater +or less interest, of which I retain the records. Among my +headings under this one twelve months I find an account of the +adventure of the Paradol Chamber, of the Amateur Mendicant +Society, who held a luxurious club in the lower vault of a +furniture warehouse, of the facts connected with the loss of the +British barque "Sophy Anderson", of the singular adventures of the +Grice Patersons in the island of Uffa, and finally of the +Camberwell poisoning case. In the latter, as may be remembered, +Sherlock Holmes was able, by winding up the dead man's watch, to +prove that it had been wound up two hours before, and that +therefore the deceased had gone to bed within that time--a +deduction which was of the greatest importance in clearing up the +case. All these I may sketch out at some future date, but none of +them present such singular features as the strange train of +circumstances which I have now taken up my pen to describe. + +It was in the latter days of September, and the equinoctial gales +had set in with exceptional violence. All day the wind had +screamed and the rain had beaten against the windows, so that +even here in the heart of great, hand-made London we were forced +to raise our minds for the instant from the routine of life and +to recognise the presence of those great elemental forces which +shriek at mankind through the bars of his civilisation, like +untamed beasts in a cage. As evening drew in, the storm grew +higher and louder, and the wind cried and sobbed like a child in +the chimney. Sherlock Holmes sat moodily at one side of the +fireplace cross-indexing his records of crime, while I at the +other was deep in one of Clark Russell's fine sea-stories until +the howl of the gale from without seemed to blend with the text, +and the splash of the rain to lengthen out into the long swash of +the sea waves. My wife was on a visit to her mother's, and for a +few days I was a dweller once more in my old quarters at Baker +Street. + +"Why," said I, glancing up at my companion, "that was surely the +bell. Who could come to-night? Some friend of yours, perhaps?" + +"Except yourself I have none," he answered. "I do not encourage +visitors." + +"A client, then?" + +"If so, it is a serious case. Nothing less would bring a man out +on such a day and at such an hour. But I take it that it is more +likely to be some crony of the landlady's." + +Sherlock Holmes was wrong in his conjecture, however, for there +came a step in the passage and a tapping at the door. He +stretched out his long arm to turn the lamp away from himself and +towards the vacant chair upon which a newcomer must sit. + +"Come in!" said he. + +The man who entered was young, some two-and-twenty at the +outside, well-groomed and trimly clad, with something of +refinement and delicacy in his bearing. The streaming umbrella +which he held in his hand, and his long shining waterproof told +of the fierce weather through which he had come. He looked about +him anxiously in the glare of the lamp, and I could see that his +face was pale and his eyes heavy, like those of a man who is +weighed down with some great anxiety. + +"I owe you an apology," he said, raising his golden pince-nez to +his eyes. "I trust that I am not intruding. I fear that I have +brought some traces of the storm and rain into your snug +chamber." + +"Give me your coat and umbrella," said Holmes. "They may rest +here on the hook and will be dry presently. You have come up from +the south-west, I see." + +"Yes, from Horsham." + +"That clay and chalk mixture which I see upon your toe caps is +quite distinctive." + +"I have come for advice." + +"That is easily got." + +"And help." + +"That is not always so easy." + +"I have heard of you, Mr. Holmes. I heard from Major Prendergast +how you saved him in the Tankerville Club scandal." + +"Ah, of course. He was wrongfully accused of cheating at cards." + +"He said that you could solve anything." + +"He said too much." + +"That you are never beaten." + +"I have been beaten four times--three times by men, and once by a +woman." + +"But what is that compared with the number of your successes?" + +"It is true that I have been generally successful." + +"Then you may be so with me." + +"I beg that you will draw your chair up to the fire and favour me +with some details as to your case." + +"It is no ordinary one." + +"None of those which come to me are. I am the last court of +appeal." + +"And yet I question, sir, whether, in all your experience, you +have ever listened to a more mysterious and inexplicable chain of +events than those which have happened in my own family." + +"You fill me with interest," said Holmes. "Pray give us the +essential facts from the commencement, and I can afterwards +question you as to those details which seem to me to be most +important." + +The young man pulled his chair up and pushed his wet feet out +towards the blaze. + +"My name," said he, "is John Openshaw, but my own affairs have, +as far as I can understand, little to do with this awful +business. It is a hereditary matter; so in order to give you an +idea of the facts, I must go back to the commencement of the +affair. + +"You must know that my grandfather had two sons--my uncle Elias +and my father Joseph. My father had a small factory at Coventry, +which he enlarged at the time of the invention of bicycling. He +was a patentee of the Openshaw unbreakable tire, and his business +met with such success that he was able to sell it and to retire +upon a handsome competence. + +"My uncle Elias emigrated to America when he was a young man and +became a planter in Florida, where he was reported to have done +very well. At the time of the war he fought in Jackson's army, +and afterwards under Hood, where he rose to be a colonel. When +Lee laid down his arms my uncle returned to his plantation, where +he remained for three or four years. About 1869 or 1870 he came +back to Europe and took a small estate in Sussex, near Horsham. +He had made a very considerable fortune in the States, and his +reason for leaving them was his aversion to the negroes, and his +dislike of the Republican policy in extending the franchise to +them. He was a singular man, fierce and quick-tempered, very +foul-mouthed when he was angry, and of a most retiring +disposition. During all the years that he lived at Horsham, I +doubt if ever he set foot in the town. He had a garden and two or +three fields round his house, and there he would take his +exercise, though very often for weeks on end he would never leave +his room. He drank a great deal of brandy and smoked very +heavily, but he would see no society and did not want any +friends, not even his own brother. + +"He didn't mind me; in fact, he took a fancy to me, for at the +time when he saw me first I was a youngster of twelve or so. This +would be in the year 1878, after he had been eight or nine years +in England. He begged my father to let me live with him and he +was very kind to me in his way. When he was sober he used to be +fond of playing backgammon and draughts with me, and he would +make me his representative both with the servants and with the +tradespeople, so that by the time that I was sixteen I was quite +master of the house. I kept all the keys and could go where I +liked and do what I liked, so long as I did not disturb him in +his privacy. There was one singular exception, however, for he +had a single room, a lumber-room up among the attics, which was +invariably locked, and which he would never permit either me or +anyone else to enter. With a boy's curiosity I have peeped +through the keyhole, but I was never able to see more than such a +collection of old trunks and bundles as would be expected in such +a room. + +"One day--it was in March, 1883--a letter with a foreign stamp +lay upon the table in front of the colonel's plate. It was not a +common thing for him to receive letters, for his bills were all +paid in ready money, and he had no friends of any sort. 'From +India!' said he as he took it up, 'Pondicherry postmark! What can +this be?' Opening it hurriedly, out there jumped five little +dried orange pips, which pattered down upon his plate. I began to +laugh at this, but the laugh was struck from my lips at the sight +of his face. His lip had fallen, his eyes were protruding, his +skin the colour of putty, and he glared at the envelope which he +still held in his trembling hand, 'K. K. K.!' he shrieked, and +then, 'My God, my God, my sins have overtaken me!' + +"'What is it, uncle?' I cried. + +"'Death,' said he, and rising from the table he retired to his +room, leaving me palpitating with horror. I took up the envelope +and saw scrawled in red ink upon the inner flap, just above the +gum, the letter K three times repeated. There was nothing else +save the five dried pips. What could be the reason of his +overpowering terror? I left the breakfast-table, and as I +ascended the stair I met him coming down with an old rusty key, +which must have belonged to the attic, in one hand, and a small +brass box, like a cashbox, in the other. + +"'They may do what they like, but I'll checkmate them still,' +said he with an oath. 'Tell Mary that I shall want a fire in my +room to-day, and send down to Fordham, the Horsham lawyer.' + +"I did as he ordered, and when the lawyer arrived I was asked to +step up to the room. The fire was burning brightly, and in the +grate there was a mass of black, fluffy ashes, as of burned +paper, while the brass box stood open and empty beside it. As I +glanced at the box I noticed, with a start, that upon the lid was +printed the treble K which I had read in the morning upon the +envelope. + +"'I wish you, John,' said my uncle, 'to witness my will. I leave +my estate, with all its advantages and all its disadvantages, to +my brother, your father, whence it will, no doubt, descend to +you. If you can enjoy it in peace, well and good! If you find you +cannot, take my advice, my boy, and leave it to your deadliest +enemy. I am sorry to give you such a two-edged thing, but I can't +say what turn things are going to take. Kindly sign the paper +where Mr. Fordham shows you.' + +"I signed the paper as directed, and the lawyer took it away with +him. The singular incident made, as you may think, the deepest +impression upon me, and I pondered over it and turned it every +way in my mind without being able to make anything of it. Yet I +could not shake off the vague feeling of dread which it left +behind, though the sensation grew less keen as the weeks passed +and nothing happened to disturb the usual routine of our lives. I +could see a change in my uncle, however. He drank more than ever, +and he was less inclined for any sort of society. Most of his +time he would spend in his room, with the door locked upon the +inside, but sometimes he would emerge in a sort of drunken frenzy +and would burst out of the house and tear about the garden with a +revolver in his hand, screaming out that he was afraid of no man, +and that he was not to be cooped up, like a sheep in a pen, by +man or devil. When these hot fits were over, however, he would +rush tumultuously in at the door and lock and bar it behind him, +like a man who can brazen it out no longer against the terror +which lies at the roots of his soul. At such times I have seen +his face, even on a cold day, glisten with moisture, as though it +were new raised from a basin. + +"Well, to come to an end of the matter, Mr. Holmes, and not to +abuse your patience, there came a night when he made one of those +drunken sallies from which he never came back. We found him, when +we went to search for him, face downward in a little +green-scummed pool, which lay at the foot of the garden. There +was no sign of any violence, and the water was but two feet deep, +so that the jury, having regard to his known eccentricity, +brought in a verdict of 'suicide.' But I, who knew how he winced +from the very thought of death, had much ado to persuade myself +that he had gone out of his way to meet it. The matter passed, +however, and my father entered into possession of the estate, and +of some 14,000 pounds, which lay to his credit at the bank." + +"One moment," Holmes interposed, "your statement is, I foresee, +one of the most remarkable to which I have ever listened. Let me +have the date of the reception by your uncle of the letter, and +the date of his supposed suicide." + +"The letter arrived on March 10, 1883. His death was seven weeks +later, upon the night of May 2nd." + +"Thank you. Pray proceed." + +"When my father took over the Horsham property, he, at my +request, made a careful examination of the attic, which had been +always locked up. We found the brass box there, although its +contents had been destroyed. On the inside of the cover was a +paper label, with the initials of K. K. K. repeated upon it, and +'Letters, memoranda, receipts, and a register' written beneath. +These, we presume, indicated the nature of the papers which had +been destroyed by Colonel Openshaw. For the rest, there was +nothing of much importance in the attic save a great many +scattered papers and note-books bearing upon my uncle's life in +America. Some of them were of the war time and showed that he had +done his duty well and had borne the repute of a brave soldier. +Others were of a date during the reconstruction of the Southern +states, and were mostly concerned with politics, for he had +evidently taken a strong part in opposing the carpet-bag +politicians who had been sent down from the North. + +"Well, it was the beginning of '84 when my father came to live at +Horsham, and all went as well as possible with us until the +January of '85. On the fourth day after the new year I heard my +father give a sharp cry of surprise as we sat together at the +breakfast-table. There he was, sitting with a newly opened +envelope in one hand and five dried orange pips in the +outstretched palm of the other one. He had always laughed at what +he called my cock-and-bull story about the colonel, but he looked +very scared and puzzled now that the same thing had come upon +himself. + +"'Why, what on earth does this mean, John?' he stammered. + +"My heart had turned to lead. 'It is K. K. K.,' said I. + +"He looked inside the envelope. 'So it is,' he cried. 'Here are +the very letters. But what is this written above them?' + +"'Put the papers on the sundial,' I read, peeping over his +shoulder. + +"'What papers? What sundial?' he asked. + +"'The sundial in the garden. There is no other,' said I; 'but the +papers must be those that are destroyed.' + +"'Pooh!' said he, gripping hard at his courage. 'We are in a +civilised land here, and we can't have tomfoolery of this kind. +Where does the thing come from?' + +"'From Dundee,' I answered, glancing at the postmark. + +"'Some preposterous practical joke,' said he. 'What have I to do +with sundials and papers? I shall take no notice of such +nonsense.' + +"'I should certainly speak to the police,' I said. + +"'And be laughed at for my pains. Nothing of the sort.' + +"'Then let me do so?' + +"'No, I forbid you. I won't have a fuss made about such +nonsense.' + +"It was in vain to argue with him, for he was a very obstinate +man. I went about, however, with a heart which was full of +forebodings. + +"On the third day after the coming of the letter my father went +from home to visit an old friend of his, Major Freebody, who is +in command of one of the forts upon Portsdown Hill. I was glad +that he should go, for it seemed to me that he was farther from +danger when he was away from home. In that, however, I was in +error. Upon the second day of his absence I received a telegram +from the major, imploring me to come at once. My father had +fallen over one of the deep chalk-pits which abound in the +neighbourhood, and was lying senseless, with a shattered skull. I +hurried to him, but he passed away without having ever recovered +his consciousness. He had, as it appears, been returning from +Fareham in the twilight, and as the country was unknown to him, +and the chalk-pit unfenced, the jury had no hesitation in +bringing in a verdict of 'death from accidental causes.' +Carefully as I examined every fact connected with his death, I +was unable to find anything which could suggest the idea of +murder. There were no signs of violence, no footmarks, no +robbery, no record of strangers having been seen upon the roads. +And yet I need not tell you that my mind was far from at ease, +and that I was well-nigh certain that some foul plot had been +woven round him. + +"In this sinister way I came into my inheritance. You will ask me +why I did not dispose of it? I answer, because I was well +convinced that our troubles were in some way dependent upon an +incident in my uncle's life, and that the danger would be as +pressing in one house as in another. + +"It was in January, '85, that my poor father met his end, and two +years and eight months have elapsed since then. During that time +I have lived happily at Horsham, and I had begun to hope that +this curse had passed away from the family, and that it had ended +with the last generation. I had begun to take comfort too soon, +however; yesterday morning the blow fell in the very shape in +which it had come upon my father." + +The young man took from his waistcoat a crumpled envelope, and +turning to the table he shook out upon it five little dried +orange pips. + +"This is the envelope," he continued. "The postmark is +London--eastern division. Within are the very words which were +upon my father's last message: 'K. K. K.'; and then 'Put the +papers on the sundial.'" + +"What have you done?" asked Holmes. + +"Nothing." + +"Nothing?" + +"To tell the truth"--he sank his face into his thin, white +hands--"I have felt helpless. I have felt like one of those poor +rabbits when the snake is writhing towards it. I seem to be in +the grasp of some resistless, inexorable evil, which no foresight +and no precautions can guard against." + +"Tut! tut!" cried Sherlock Holmes. "You must act, man, or you are +lost. Nothing but energy can save you. This is no time for +despair." + +"I have seen the police." + +"Ah!" + +"But they listened to my story with a smile. I am convinced that +the inspector has formed the opinion that the letters are all +practical jokes, and that the deaths of my relations were really +accidents, as the jury stated, and were not to be connected with +the warnings." + +Holmes shook his clenched hands in the air. "Incredible +imbecility!" he cried. + +"They have, however, allowed me a policeman, who may remain in +the house with me." + +"Has he come with you to-night?" + +"No. His orders were to stay in the house." + +Again Holmes raved in the air. + +"Why did you come to me," he cried, "and, above all, why did you +not come at once?" + +"I did not know. It was only to-day that I spoke to Major +Prendergast about my troubles and was advised by him to come to +you." + +"It is really two days since you had the letter. We should have +acted before this. You have no further evidence, I suppose, than +that which you have placed before us--no suggestive detail which +might help us?" + +"There is one thing," said John Openshaw. He rummaged in his coat +pocket, and, drawing out a piece of discoloured, blue-tinted +paper, he laid it out upon the table. "I have some remembrance," +said he, "that on the day when my uncle burned the papers I +observed that the small, unburned margins which lay amid the +ashes were of this particular colour. I found this single sheet +upon the floor of his room, and I am inclined to think that it +may be one of the papers which has, perhaps, fluttered out from +among the others, and in that way has escaped destruction. Beyond +the mention of pips, I do not see that it helps us much. I think +myself that it is a page from some private diary. The writing is +undoubtedly my uncle's." + +Holmes moved the lamp, and we both bent over the sheet of paper, +which showed by its ragged edge that it had indeed been torn from +a book. It was headed, "March, 1869," and beneath were the +following enigmatical notices: + +"4th. Hudson came. Same old platform. + +"7th. Set the pips on McCauley, Paramore, and + John Swain, of St. Augustine. + +"9th. McCauley cleared. + +"10th. John Swain cleared. + +"12th. Visited Paramore. All well." + +"Thank you!" said Holmes, folding up the paper and returning it +to our visitor. "And now you must on no account lose another +instant. We cannot spare time even to discuss what you have told +me. You must get home instantly and act." + +"What shall I do?" + +"There is but one thing to do. It must be done at once. You must +put this piece of paper which you have shown us into the brass +box which you have described. You must also put in a note to say +that all the other papers were burned by your uncle, and that +this is the only one which remains. You must assert that in such +words as will carry conviction with them. Having done this, you +must at once put the box out upon the sundial, as directed. Do +you understand?" + +"Entirely." + +"Do not think of revenge, or anything of the sort, at present. I +think that we may gain that by means of the law; but we have our +web to weave, while theirs is already woven. The first +consideration is to remove the pressing danger which threatens +you. The second is to clear up the mystery and to punish the +guilty parties." + +"I thank you," said the young man, rising and pulling on his +overcoat. "You have given me fresh life and hope. I shall +certainly do as you advise." + +"Do not lose an instant. And, above all, take care of yourself in +the meanwhile, for I do not think that there can be a doubt that +you are threatened by a very real and imminent danger. How do you +go back?" + +"By train from Waterloo." + +"It is not yet nine. The streets will be crowded, so I trust that +you may be in safety. And yet you cannot guard yourself too +closely." + +"I am armed." + +"That is well. To-morrow I shall set to work upon your case." + +"I shall see you at Horsham, then?" + +"No, your secret lies in London. It is there that I shall seek +it." + +"Then I shall call upon you in a day, or in two days, with news +as to the box and the papers. I shall take your advice in every +particular." He shook hands with us and took his leave. Outside +the wind still screamed and the rain splashed and pattered +against the windows. This strange, wild story seemed to have come +to us from amid the mad elements--blown in upon us like a sheet +of sea-weed in a gale--and now to have been reabsorbed by them +once more. + +Sherlock Holmes sat for some time in silence, with his head sunk +forward and his eyes bent upon the red glow of the fire. Then he +lit his pipe, and leaning back in his chair he watched the blue +smoke-rings as they chased each other up to the ceiling. + +"I think, Watson," he remarked at last, "that of all our cases we +have had none more fantastic than this." + +"Save, perhaps, the Sign of Four." + +"Well, yes. Save, perhaps, that. And yet this John Openshaw seems +to me to be walking amid even greater perils than did the +Sholtos." + +"But have you," I asked, "formed any definite conception as to +what these perils are?" + +"There can be no question as to their nature," he answered. + +"Then what are they? Who is this K. K. K., and why does he pursue +this unhappy family?" + +Sherlock Holmes closed his eyes and placed his elbows upon the +arms of his chair, with his finger-tips together. "The ideal +reasoner," he remarked, "would, when he had once been shown a +single fact in all its bearings, deduce from it not only all the +chain of events which led up to it but also all the results which +would follow from it. As Cuvier could correctly describe a whole +animal by the contemplation of a single bone, so the observer who +has thoroughly understood one link in a series of incidents +should be able to accurately state all the other ones, both +before and after. We have not yet grasped the results which the +reason alone can attain to. Problems may be solved in the study +which have baffled all those who have sought a solution by the +aid of their senses. To carry the art, however, to its highest +pitch, it is necessary that the reasoner should be able to +utilise all the facts which have come to his knowledge; and this +in itself implies, as you will readily see, a possession of all +knowledge, which, even in these days of free education and +encyclopaedias, is a somewhat rare accomplishment. It is not so +impossible, however, that a man should possess all knowledge +which is likely to be useful to him in his work, and this I have +endeavoured in my case to do. If I remember rightly, you on one +occasion, in the early days of our friendship, defined my limits +in a very precise fashion." + +"Yes," I answered, laughing. "It was a singular document. +Philosophy, astronomy, and politics were marked at zero, I +remember. Botany variable, geology profound as regards the +mud-stains from any region within fifty miles of town, chemistry +eccentric, anatomy unsystematic, sensational literature and crime +records unique, violin-player, boxer, swordsman, lawyer, and +self-poisoner by cocaine and tobacco. Those, I think, were the +main points of my analysis." + +Holmes grinned at the last item. "Well," he said, "I say now, as +I said then, that a man should keep his little brain-attic +stocked with all the furniture that he is likely to use, and the +rest he can put away in the lumber-room of his library, where he +can get it if he wants it. Now, for such a case as the one which +has been submitted to us to-night, we need certainly to muster +all our resources. Kindly hand me down the letter K of the +'American Encyclopaedia' which stands upon the shelf beside you. +Thank you. Now let us consider the situation and see what may be +deduced from it. In the first place, we may start with a strong +presumption that Colonel Openshaw had some very strong reason for +leaving America. Men at his time of life do not change all their +habits and exchange willingly the charming climate of Florida for +the lonely life of an English provincial town. His extreme love +of solitude in England suggests the idea that he was in fear of +someone or something, so we may assume as a working hypothesis +that it was fear of someone or something which drove him from +America. As to what it was he feared, we can only deduce that by +considering the formidable letters which were received by himself +and his successors. Did you remark the postmarks of those +letters?" + +"The first was from Pondicherry, the second from Dundee, and the +third from London." + +"From East London. What do you deduce from that?" + +"They are all seaports. That the writer was on board of a ship." + +"Excellent. We have already a clue. There can be no doubt that +the probability--the strong probability--is that the writer was +on board of a ship. And now let us consider another point. In the +case of Pondicherry, seven weeks elapsed between the threat and +its fulfilment, in Dundee it was only some three or four days. +Does that suggest anything?" + +"A greater distance to travel." + +"But the letter had also a greater distance to come." + +"Then I do not see the point." + +"There is at least a presumption that the vessel in which the man +or men are is a sailing-ship. It looks as if they always send +their singular warning or token before them when starting upon +their mission. You see how quickly the deed followed the sign +when it came from Dundee. If they had come from Pondicherry in a +steamer they would have arrived almost as soon as their letter. +But, as a matter of fact, seven weeks elapsed. I think that those +seven weeks represented the difference between the mail-boat which +brought the letter and the sailing vessel which brought the +writer." + +"It is possible." + +"More than that. It is probable. And now you see the deadly +urgency of this new case, and why I urged young Openshaw to +caution. The blow has always fallen at the end of the time which +it would take the senders to travel the distance. But this one +comes from London, and therefore we cannot count upon delay." + +"Good God!" I cried. "What can it mean, this relentless +persecution?" + +"The papers which Openshaw carried are obviously of vital +importance to the person or persons in the sailing-ship. I think +that it is quite clear that there must be more than one of them. +A single man could not have carried out two deaths in such a way +as to deceive a coroner's jury. There must have been several in +it, and they must have been men of resource and determination. +Their papers they mean to have, be the holder of them who it may. +In this way you see K. K. K. ceases to be the initials of an +individual and becomes the badge of a society." + +"But of what society?" + +"Have you never--" said Sherlock Holmes, bending forward and +sinking his voice--"have you never heard of the Ku Klux Klan?" + +"I never have." + +Holmes turned over the leaves of the book upon his knee. "Here it +is," said he presently: + +"'Ku Klux Klan. A name derived from the fanciful resemblance to +the sound produced by cocking a rifle. This terrible secret +society was formed by some ex-Confederate soldiers in the +Southern states after the Civil War, and it rapidly formed local +branches in different parts of the country, notably in Tennessee, +Louisiana, the Carolinas, Georgia, and Florida. Its power was +used for political purposes, principally for the terrorising of +the negro voters and the murdering and driving from the country +of those who were opposed to its views. Its outrages were usually +preceded by a warning sent to the marked man in some fantastic +but generally recognised shape--a sprig of oak-leaves in some +parts, melon seeds or orange pips in others. On receiving this +the victim might either openly abjure his former ways, or might +fly from the country. If he braved the matter out, death would +unfailingly come upon him, and usually in some strange and +unforeseen manner. So perfect was the organisation of the +society, and so systematic its methods, that there is hardly a +case upon record where any man succeeded in braving it with +impunity, or in which any of its outrages were traced home to the +perpetrators. For some years the organisation flourished in spite +of the efforts of the United States government and of the better +classes of the community in the South. Eventually, in the year +1869, the movement rather suddenly collapsed, although there have +been sporadic outbreaks of the same sort since that date.' + +"You will observe," said Holmes, laying down the volume, "that +the sudden breaking up of the society was coincident with the +disappearance of Openshaw from America with their papers. It may +well have been cause and effect. It is no wonder that he and his +family have some of the more implacable spirits upon their track. +You can understand that this register and diary may implicate +some of the first men in the South, and that there may be many +who will not sleep easy at night until it is recovered." + +"Then the page we have seen--" + +"Is such as we might expect. It ran, if I remember right, 'sent +the pips to A, B, and C'--that is, sent the society's warning to +them. Then there are successive entries that A and B cleared, or +left the country, and finally that C was visited, with, I fear, a +sinister result for C. Well, I think, Doctor, that we may let +some light into this dark place, and I believe that the only +chance young Openshaw has in the meantime is to do what I have +told him. There is nothing more to be said or to be done +to-night, so hand me over my violin and let us try to forget for +half an hour the miserable weather and the still more miserable +ways of our fellow-men." + + +It had cleared in the morning, and the sun was shining with a +subdued brightness through the dim veil which hangs over the +great city. Sherlock Holmes was already at breakfast when I came +down. + +"You will excuse me for not waiting for you," said he; "I have, I +foresee, a very busy day before me in looking into this case of +young Openshaw's." + +"What steps will you take?" I asked. + +"It will very much depend upon the results of my first inquiries. +I may have to go down to Horsham, after all." + +"You will not go there first?" + +"No, I shall commence with the City. Just ring the bell and the +maid will bring up your coffee." + +As I waited, I lifted the unopened newspaper from the table and +glanced my eye over it. It rested upon a heading which sent a +chill to my heart. + +"Holmes," I cried, "you are too late." + +"Ah!" said he, laying down his cup, "I feared as much. How was it +done?" He spoke calmly, but I could see that he was deeply moved. + +"My eye caught the name of Openshaw, and the heading 'Tragedy +Near Waterloo Bridge.' Here is the account: + +"Between nine and ten last night Police-Constable Cook, of the H +Division, on duty near Waterloo Bridge, heard a cry for help and +a splash in the water. The night, however, was extremely dark and +stormy, so that, in spite of the help of several passers-by, it +was quite impossible to effect a rescue. The alarm, however, was +given, and, by the aid of the water-police, the body was +eventually recovered. It proved to be that of a young gentleman +whose name, as it appears from an envelope which was found in his +pocket, was John Openshaw, and whose residence is near Horsham. +It is conjectured that he may have been hurrying down to catch +the last train from Waterloo Station, and that in his haste and +the extreme darkness he missed his path and walked over the edge +of one of the small landing-places for river steamboats. The body +exhibited no traces of violence, and there can be no doubt that +the deceased had been the victim of an unfortunate accident, +which should have the effect of calling the attention of the +authorities to the condition of the riverside landing-stages." + +We sat in silence for some minutes, Holmes more depressed and +shaken than I had ever seen him. + +"That hurts my pride, Watson," he said at last. "It is a petty +feeling, no doubt, but it hurts my pride. It becomes a personal +matter with me now, and, if God sends me health, I shall set my +hand upon this gang. That he should come to me for help, and that +I should send him away to his death--!" He sprang from his chair +and paced about the room in uncontrollable agitation, with a +flush upon his sallow cheeks and a nervous clasping and +unclasping of his long thin hands. + +"They must be cunning devils," he exclaimed at last. "How could +they have decoyed him down there? The Embankment is not on the +direct line to the station. The bridge, no doubt, was too +crowded, even on such a night, for their purpose. Well, Watson, +we shall see who will win in the long run. I am going out now!" + +"To the police?" + +"No; I shall be my own police. When I have spun the web they may +take the flies, but not before." + +All day I was engaged in my professional work, and it was late in +the evening before I returned to Baker Street. Sherlock Holmes +had not come back yet. It was nearly ten o'clock before he +entered, looking pale and worn. He walked up to the sideboard, +and tearing a piece from the loaf he devoured it voraciously, +washing it down with a long draught of water. + +"You are hungry," I remarked. + +"Starving. It had escaped my memory. I have had nothing since +breakfast." + +"Nothing?" + +"Not a bite. I had no time to think of it." + +"And how have you succeeded?" + +"Well." + +"You have a clue?" + +"I have them in the hollow of my hand. Young Openshaw shall not +long remain unavenged. Why, Watson, let us put their own devilish +trade-mark upon them. It is well thought of!" + +"What do you mean?" + +He took an orange from the cupboard, and tearing it to pieces he +squeezed out the pips upon the table. Of these he took five and +thrust them into an envelope. On the inside of the flap he wrote +"S. H. for J. O." Then he sealed it and addressed it to "Captain +James Calhoun, Barque 'Lone Star,' Savannah, Georgia." + +"That will await him when he enters port," said he, chuckling. +"It may give him a sleepless night. He will find it as sure a +precursor of his fate as Openshaw did before him." + +"And who is this Captain Calhoun?" + +"The leader of the gang. I shall have the others, but he first." + +"How did you trace it, then?" + +He took a large sheet of paper from his pocket, all covered with +dates and names. + +"I have spent the whole day," said he, "over Lloyd's registers +and files of the old papers, following the future career of every +vessel which touched at Pondicherry in January and February in +'83. There were thirty-six ships of fair tonnage which were +reported there during those months. Of these, one, the 'Lone Star,' +instantly attracted my attention, since, although it was reported +as having cleared from London, the name is that which is given to +one of the states of the Union." + +"Texas, I think." + +"I was not and am not sure which; but I knew that the ship must +have an American origin." + +"What then?" + +"I searched the Dundee records, and when I found that the barque +'Lone Star' was there in January, '85, my suspicion became a +certainty. I then inquired as to the vessels which lay at present +in the port of London." + +"Yes?" + +"The 'Lone Star' had arrived here last week. I went down to the +Albert Dock and found that she had been taken down the river by +the early tide this morning, homeward bound to Savannah. I wired +to Gravesend and learned that she had passed some time ago, and +as the wind is easterly I have no doubt that she is now past the +Goodwins and not very far from the Isle of Wight." + +"What will you do, then?" + +"Oh, I have my hand upon him. He and the two mates, are as I +learn, the only native-born Americans in the ship. The others are +Finns and Germans. I know, also, that they were all three away +from the ship last night. I had it from the stevedore who has +been loading their cargo. By the time that their sailing-ship +reaches Savannah the mail-boat will have carried this letter, and +the cable will have informed the police of Savannah that these +three gentlemen are badly wanted here upon a charge of murder." + +There is ever a flaw, however, in the best laid of human plans, +and the murderers of John Openshaw were never to receive the +orange pips which would show them that another, as cunning and as +resolute as themselves, was upon their track. Very long and very +severe were the equinoctial gales that year. We waited long for +news of the "Lone Star" of Savannah, but none ever reached us. We +did at last hear that somewhere far out in the Atlantic a +shattered stern-post of a boat was seen swinging in the trough +of a wave, with the letters "L. S." carved upon it, and that is +all which we shall ever know of the fate of the "Lone Star." + + + +ADVENTURE VI. THE MAN WITH THE TWISTED LIP + +Isa Whitney, brother of the late Elias Whitney, D.D., Principal +of the Theological College of St. George's, was much addicted to +opium. The habit grew upon him, as I understand, from some +foolish freak when he was at college; for having read De +Quincey's description of his dreams and sensations, he had +drenched his tobacco with laudanum in an attempt to produce the +same effects. He found, as so many more have done, that the +practice is easier to attain than to get rid of, and for many +years he continued to be a slave to the drug, an object of +mingled horror and pity to his friends and relatives. I can see +him now, with yellow, pasty face, drooping lids, and pin-point +pupils, all huddled in a chair, the wreck and ruin of a noble +man. + +One night--it was in June, '89--there came a ring to my bell, +about the hour when a man gives his first yawn and glances at the +clock. I sat up in my chair, and my wife laid her needle-work +down in her lap and made a little face of disappointment. + +"A patient!" said she. "You'll have to go out." + +I groaned, for I was newly come back from a weary day. + +We heard the door open, a few hurried words, and then quick steps +upon the linoleum. Our own door flew open, and a lady, clad in +some dark-coloured stuff, with a black veil, entered the room. + +"You will excuse my calling so late," she began, and then, +suddenly losing her self-control, she ran forward, threw her arms +about my wife's neck, and sobbed upon her shoulder. "Oh, I'm in +such trouble!" she cried; "I do so want a little help." + +"Why," said my wife, pulling up her veil, "it is Kate Whitney. +How you startled me, Kate! I had not an idea who you were when +you came in." + +"I didn't know what to do, so I came straight to you." That was +always the way. Folk who were in grief came to my wife like birds +to a light-house. + +"It was very sweet of you to come. Now, you must have some wine +and water, and sit here comfortably and tell us all about it. Or +should you rather that I sent James off to bed?" + +"Oh, no, no! I want the doctor's advice and help, too. It's about +Isa. He has not been home for two days. I am so frightened about +him!" + +It was not the first time that she had spoken to us of her +husband's trouble, to me as a doctor, to my wife as an old friend +and school companion. We soothed and comforted her by such words +as we could find. Did she know where her husband was? Was it +possible that we could bring him back to her? + +It seems that it was. She had the surest information that of late +he had, when the fit was on him, made use of an opium den in the +farthest east of the City. Hitherto his orgies had always been +confined to one day, and he had come back, twitching and +shattered, in the evening. But now the spell had been upon him +eight-and-forty hours, and he lay there, doubtless among the +dregs of the docks, breathing in the poison or sleeping off the +effects. There he was to be found, she was sure of it, at the Bar +of Gold, in Upper Swandam Lane. But what was she to do? How could +she, a young and timid woman, make her way into such a place and +pluck her husband out from among the ruffians who surrounded him? + +There was the case, and of course there was but one way out of +it. Might I not escort her to this place? And then, as a second +thought, why should she come at all? I was Isa Whitney's medical +adviser, and as such I had influence over him. I could manage it +better if I were alone. I promised her on my word that I would +send him home in a cab within two hours if he were indeed at the +address which she had given me. And so in ten minutes I had left +my armchair and cheery sitting-room behind me, and was speeding +eastward in a hansom on a strange errand, as it seemed to me at +the time, though the future only could show how strange it was to +be. + +But there was no great difficulty in the first stage of my +adventure. Upper Swandam Lane is a vile alley lurking behind the +high wharves which line the north side of the river to the east +of London Bridge. Between a slop-shop and a gin-shop, approached +by a steep flight of steps leading down to a black gap like the +mouth of a cave, I found the den of which I was in search. +Ordering my cab to wait, I passed down the steps, worn hollow in +the centre by the ceaseless tread of drunken feet; and by the +light of a flickering oil-lamp above the door I found the latch +and made my way into a long, low room, thick and heavy with the +brown opium smoke, and terraced with wooden berths, like the +forecastle of an emigrant ship. + +Through the gloom one could dimly catch a glimpse of bodies lying +in strange fantastic poses, bowed shoulders, bent knees, heads +thrown back, and chins pointing upward, with here and there a +dark, lack-lustre eye turned upon the newcomer. Out of the black +shadows there glimmered little red circles of light, now bright, +now faint, as the burning poison waxed or waned in the bowls of +the metal pipes. The most lay silent, but some muttered to +themselves, and others talked together in a strange, low, +monotonous voice, their conversation coming in gushes, and then +suddenly tailing off into silence, each mumbling out his own +thoughts and paying little heed to the words of his neighbour. At +the farther end was a small brazier of burning charcoal, beside +which on a three-legged wooden stool there sat a tall, thin old +man, with his jaw resting upon his two fists, and his elbows upon +his knees, staring into the fire. + +As I entered, a sallow Malay attendant had hurried up with a pipe +for me and a supply of the drug, beckoning me to an empty berth. + +"Thank you. I have not come to stay," said I. "There is a friend +of mine here, Mr. Isa Whitney, and I wish to speak with him." + +There was a movement and an exclamation from my right, and +peering through the gloom, I saw Whitney, pale, haggard, and +unkempt, staring out at me. + +"My God! It's Watson," said he. He was in a pitiable state of +reaction, with every nerve in a twitter. "I say, Watson, what +o'clock is it?" + +"Nearly eleven." + +"Of what day?" + +"Of Friday, June 19th." + +"Good heavens! I thought it was Wednesday. It is Wednesday. What +d'you want to frighten a chap for?" He sank his face onto his +arms and began to sob in a high treble key. + +"I tell you that it is Friday, man. Your wife has been waiting +this two days for you. You should be ashamed of yourself!" + +"So I am. But you've got mixed, Watson, for I have only been here +a few hours, three pipes, four pipes--I forget how many. But I'll +go home with you. I wouldn't frighten Kate--poor little Kate. +Give me your hand! Have you a cab?" + +"Yes, I have one waiting." + +"Then I shall go in it. But I must owe something. Find what I +owe, Watson. I am all off colour. I can do nothing for myself." + +I walked down the narrow passage between the double row of +sleepers, holding my breath to keep out the vile, stupefying +fumes of the drug, and looking about for the manager. As I passed +the tall man who sat by the brazier I felt a sudden pluck at my +skirt, and a low voice whispered, "Walk past me, and then look +back at me." The words fell quite distinctly upon my ear. I +glanced down. They could only have come from the old man at my +side, and yet he sat now as absorbed as ever, very thin, very +wrinkled, bent with age, an opium pipe dangling down from between +his knees, as though it had dropped in sheer lassitude from his +fingers. I took two steps forward and looked back. It took all my +self-control to prevent me from breaking out into a cry of +astonishment. He had turned his back so that none could see him +but I. His form had filled out, his wrinkles were gone, the dull +eyes had regained their fire, and there, sitting by the fire and +grinning at my surprise, was none other than Sherlock Holmes. He +made a slight motion to me to approach him, and instantly, as he +turned his face half round to the company once more, subsided +into a doddering, loose-lipped senility. + +"Holmes!" I whispered, "what on earth are you doing in this den?" + +"As low as you can," he answered; "I have excellent ears. If you +would have the great kindness to get rid of that sottish friend +of yours I should be exceedingly glad to have a little talk with +you." + +"I have a cab outside." + +"Then pray send him home in it. You may safely trust him, for he +appears to be too limp to get into any mischief. I should +recommend you also to send a note by the cabman to your wife to +say that you have thrown in your lot with me. If you will wait +outside, I shall be with you in five minutes." + +It was difficult to refuse any of Sherlock Holmes' requests, for +they were always so exceedingly definite, and put forward with +such a quiet air of mastery. I felt, however, that when Whitney +was once confined in the cab my mission was practically +accomplished; and for the rest, I could not wish anything better +than to be associated with my friend in one of those singular +adventures which were the normal condition of his existence. In a +few minutes I had written my note, paid Whitney's bill, led him +out to the cab, and seen him driven through the darkness. In a +very short time a decrepit figure had emerged from the opium den, +and I was walking down the street with Sherlock Holmes. For two +streets he shuffled along with a bent back and an uncertain foot. +Then, glancing quickly round, he straightened himself out and +burst into a hearty fit of laughter. + +"I suppose, Watson," said he, "that you imagine that I have added +opium-smoking to cocaine injections, and all the other little +weaknesses on which you have favoured me with your medical +views." + +"I was certainly surprised to find you there." + +"But not more so than I to find you." + +"I came to find a friend." + +"And I to find an enemy." + +"An enemy?" + +"Yes; one of my natural enemies, or, shall I say, my natural +prey. Briefly, Watson, I am in the midst of a very remarkable +inquiry, and I have hoped to find a clue in the incoherent +ramblings of these sots, as I have done before now. Had I been +recognised in that den my life would not have been worth an +hour's purchase; for I have used it before now for my own +purposes, and the rascally Lascar who runs it has sworn to have +vengeance upon me. There is a trap-door at the back of that +building, near the corner of Paul's Wharf, which could tell some +strange tales of what has passed through it upon the moonless +nights." + +"What! You do not mean bodies?" + +"Ay, bodies, Watson. We should be rich men if we had 1000 pounds +for every poor devil who has been done to death in that den. It +is the vilest murder-trap on the whole riverside, and I fear that +Neville St. Clair has entered it never to leave it more. But our +trap should be here." He put his two forefingers between his +teeth and whistled shrilly--a signal which was answered by a +similar whistle from the distance, followed shortly by the rattle +of wheels and the clink of horses' hoofs. + +"Now, Watson," said Holmes, as a tall dog-cart dashed up through +the gloom, throwing out two golden tunnels of yellow light from +its side lanterns. "You'll come with me, won't you?" + +"If I can be of use." + +"Oh, a trusty comrade is always of use; and a chronicler still +more so. My room at The Cedars is a double-bedded one." + +"The Cedars?" + +"Yes; that is Mr. St. Clair's house. I am staying there while I +conduct the inquiry." + +"Where is it, then?" + +"Near Lee, in Kent. We have a seven-mile drive before us." + +"But I am all in the dark." + +"Of course you are. You'll know all about it presently. Jump up +here. All right, John; we shall not need you. Here's half a +crown. Look out for me to-morrow, about eleven. Give her her +head. So long, then!" + +He flicked the horse with his whip, and we dashed away through +the endless succession of sombre and deserted streets, which +widened gradually, until we were flying across a broad +balustraded bridge, with the murky river flowing sluggishly +beneath us. Beyond lay another dull wilderness of bricks and +mortar, its silence broken only by the heavy, regular footfall of +the policeman, or the songs and shouts of some belated party of +revellers. A dull wrack was drifting slowly across the sky, and a +star or two twinkled dimly here and there through the rifts of +the clouds. Holmes drove in silence, with his head sunk upon his +breast, and the air of a man who is lost in thought, while I sat +beside him, curious to learn what this new quest might be which +seemed to tax his powers so sorely, and yet afraid to break in +upon the current of his thoughts. We had driven several miles, +and were beginning to get to the fringe of the belt of suburban +villas, when he shook himself, shrugged his shoulders, and lit up +his pipe with the air of a man who has satisfied himself that he +is acting for the best. + +"You have a grand gift of silence, Watson," said he. "It makes +you quite invaluable as a companion. 'Pon my word, it is a great +thing for me to have someone to talk to, for my own thoughts are +not over-pleasant. I was wondering what I should say to this dear +little woman to-night when she meets me at the door." + +"You forget that I know nothing about it." + +"I shall just have time to tell you the facts of the case before +we get to Lee. It seems absurdly simple, and yet, somehow I can +get nothing to go upon. There's plenty of thread, no doubt, but I +can't get the end of it into my hand. Now, I'll state the case +clearly and concisely to you, Watson, and maybe you can see a +spark where all is dark to me." + +"Proceed, then." + +"Some years ago--to be definite, in May, 1884--there came to Lee +a gentleman, Neville St. Clair by name, who appeared to have +plenty of money. He took a large villa, laid out the grounds very +nicely, and lived generally in good style. By degrees he made +friends in the neighbourhood, and in 1887 he married the daughter +of a local brewer, by whom he now has two children. He had no +occupation, but was interested in several companies and went into +town as a rule in the morning, returning by the 5:14 from Cannon +Street every night. Mr. St. Clair is now thirty-seven years of +age, is a man of temperate habits, a good husband, a very +affectionate father, and a man who is popular with all who know +him. I may add that his whole debts at the present moment, as far +as we have been able to ascertain, amount to 88 pounds 10s., while +he has 220 pounds standing to his credit in the Capital and +Counties Bank. There is no reason, therefore, to think that money +troubles have been weighing upon his mind. + +"Last Monday Mr. Neville St. Clair went into town rather earlier +than usual, remarking before he started that he had two important +commissions to perform, and that he would bring his little boy +home a box of bricks. Now, by the merest chance, his wife +received a telegram upon this same Monday, very shortly after his +departure, to the effect that a small parcel of considerable +value which she had been expecting was waiting for her at the +offices of the Aberdeen Shipping Company. Now, if you are well up +in your London, you will know that the office of the company is +in Fresno Street, which branches out of Upper Swandam Lane, where +you found me to-night. Mrs. St. Clair had her lunch, started for +the City, did some shopping, proceeded to the company's office, +got her packet, and found herself at exactly 4:35 walking through +Swandam Lane on her way back to the station. Have you followed me +so far?" + +"It is very clear." + +"If you remember, Monday was an exceedingly hot day, and Mrs. St. +Clair walked slowly, glancing about in the hope of seeing a cab, +as she did not like the neighbourhood in which she found herself. +While she was walking in this way down Swandam Lane, she suddenly +heard an ejaculation or cry, and was struck cold to see her +husband looking down at her and, as it seemed to her, beckoning +to her from a second-floor window. The window was open, and she +distinctly saw his face, which she describes as being terribly +agitated. He waved his hands frantically to her, and then +vanished from the window so suddenly that it seemed to her that +he had been plucked back by some irresistible force from behind. +One singular point which struck her quick feminine eye was that +although he wore some dark coat, such as he had started to town +in, he had on neither collar nor necktie. + +"Convinced that something was amiss with him, she rushed down the +steps--for the house was none other than the opium den in which +you found me to-night--and running through the front room she +attempted to ascend the stairs which led to the first floor. At +the foot of the stairs, however, she met this Lascar scoundrel of +whom I have spoken, who thrust her back and, aided by a Dane, who +acts as assistant there, pushed her out into the street. Filled +with the most maddening doubts and fears, she rushed down the +lane and, by rare good-fortune, met in Fresno Street a number of +constables with an inspector, all on their way to their beat. The +inspector and two men accompanied her back, and in spite of the +continued resistance of the proprietor, they made their way to +the room in which Mr. St. Clair had last been seen. There was no +sign of him there. In fact, in the whole of that floor there was +no one to be found save a crippled wretch of hideous aspect, who, +it seems, made his home there. Both he and the Lascar stoutly +swore that no one else had been in the front room during the +afternoon. So determined was their denial that the inspector was +staggered, and had almost come to believe that Mrs. St. Clair had +been deluded when, with a cry, she sprang at a small deal box +which lay upon the table and tore the lid from it. Out there fell +a cascade of children's bricks. It was the toy which he had +promised to bring home. + +"This discovery, and the evident confusion which the cripple +showed, made the inspector realise that the matter was serious. +The rooms were carefully examined, and results all pointed to an +abominable crime. The front room was plainly furnished as a +sitting-room and led into a small bedroom, which looked out upon +the back of one of the wharves. Between the wharf and the bedroom +window is a narrow strip, which is dry at low tide but is covered +at high tide with at least four and a half feet of water. The +bedroom window was a broad one and opened from below. On +examination traces of blood were to be seen upon the windowsill, +and several scattered drops were visible upon the wooden floor of +the bedroom. Thrust away behind a curtain in the front room were +all the clothes of Mr. Neville St. Clair, with the exception of +his coat. His boots, his socks, his hat, and his watch--all were +there. There were no signs of violence upon any of these +garments, and there were no other traces of Mr. Neville St. +Clair. Out of the window he must apparently have gone for no +other exit could be discovered, and the ominous bloodstains upon +the sill gave little promise that he could save himself by +swimming, for the tide was at its very highest at the moment of +the tragedy. + +"And now as to the villains who seemed to be immediately +implicated in the matter. The Lascar was known to be a man of the +vilest antecedents, but as, by Mrs. St. Clair's story, he was +known to have been at the foot of the stair within a very few +seconds of her husband's appearance at the window, he could +hardly have been more than an accessory to the crime. His defence +was one of absolute ignorance, and he protested that he had no +knowledge as to the doings of Hugh Boone, his lodger, and that he +could not account in any way for the presence of the missing +gentleman's clothes. + +"So much for the Lascar manager. Now for the sinister cripple who +lives upon the second floor of the opium den, and who was +certainly the last human being whose eyes rested upon Neville St. +Clair. His name is Hugh Boone, and his hideous face is one which +is familiar to every man who goes much to the City. He is a +professional beggar, though in order to avoid the police +regulations he pretends to a small trade in wax vestas. Some +little distance down Threadneedle Street, upon the left-hand +side, there is, as you may have remarked, a small angle in the +wall. Here it is that this creature takes his daily seat, +cross-legged with his tiny stock of matches on his lap, and as he +is a piteous spectacle a small rain of charity descends into the +greasy leather cap which lies upon the pavement beside him. I +have watched the fellow more than once before ever I thought of +making his professional acquaintance, and I have been surprised +at the harvest which he has reaped in a short time. His +appearance, you see, is so remarkable that no one can pass him +without observing him. A shock of orange hair, a pale face +disfigured by a horrible scar, which, by its contraction, has +turned up the outer edge of his upper lip, a bulldog chin, and a +pair of very penetrating dark eyes, which present a singular +contrast to the colour of his hair, all mark him out from amid +the common crowd of mendicants and so, too, does his wit, for he +is ever ready with a reply to any piece of chaff which may be +thrown at him by the passers-by. This is the man whom we now +learn to have been the lodger at the opium den, and to have been +the last man to see the gentleman of whom we are in quest." + +"But a cripple!" said I. "What could he have done single-handed +against a man in the prime of life?" + +"He is a cripple in the sense that he walks with a limp; but in +other respects he appears to be a powerful and well-nurtured man. +Surely your medical experience would tell you, Watson, that +weakness in one limb is often compensated for by exceptional +strength in the others." + +"Pray continue your narrative." + +"Mrs. St. Clair had fainted at the sight of the blood upon the +window, and she was escorted home in a cab by the police, as her +presence could be of no help to them in their investigations. +Inspector Barton, who had charge of the case, made a very careful +examination of the premises, but without finding anything which +threw any light upon the matter. One mistake had been made in not +arresting Boone instantly, as he was allowed some few minutes +during which he might have communicated with his friend the +Lascar, but this fault was soon remedied, and he was seized and +searched, without anything being found which could incriminate +him. There were, it is true, some blood-stains upon his right +shirt-sleeve, but he pointed to his ring-finger, which had been +cut near the nail, and explained that the bleeding came from +there, adding that he had been to the window not long before, and +that the stains which had been observed there came doubtless from +the same source. He denied strenuously having ever seen Mr. +Neville St. Clair and swore that the presence of the clothes in +his room was as much a mystery to him as to the police. As to +Mrs. St. Clair's assertion that she had actually seen her husband +at the window, he declared that she must have been either mad or +dreaming. He was removed, loudly protesting, to the +police-station, while the inspector remained upon the premises in +the hope that the ebbing tide might afford some fresh clue. + +"And it did, though they hardly found upon the mud-bank what they +had feared to find. It was Neville St. Clair's coat, and not +Neville St. Clair, which lay uncovered as the tide receded. And +what do you think they found in the pockets?" + +"I cannot imagine." + +"No, I don't think you would guess. Every pocket stuffed with +pennies and half-pennies--421 pennies and 270 half-pennies. It +was no wonder that it had not been swept away by the tide. But a +human body is a different matter. There is a fierce eddy between +the wharf and the house. It seemed likely enough that the +weighted coat had remained when the stripped body had been sucked +away into the river." + +"But I understand that all the other clothes were found in the +room. Would the body be dressed in a coat alone?" + +"No, sir, but the facts might be met speciously enough. Suppose +that this man Boone had thrust Neville St. Clair through the +window, there is no human eye which could have seen the deed. +What would he do then? It would of course instantly strike him +that he must get rid of the tell-tale garments. He would seize +the coat, then, and be in the act of throwing it out, when it +would occur to him that it would swim and not sink. He has little +time, for he has heard the scuffle downstairs when the wife tried +to force her way up, and perhaps he has already heard from his +Lascar confederate that the police are hurrying up the street. +There is not an instant to be lost. He rushes to some secret +hoard, where he has accumulated the fruits of his beggary, and he +stuffs all the coins upon which he can lay his hands into the +pockets to make sure of the coat's sinking. He throws it out, and +would have done the same with the other garments had not he heard +the rush of steps below, and only just had time to close the +window when the police appeared." + +"It certainly sounds feasible." + +"Well, we will take it as a working hypothesis for want of a +better. Boone, as I have told you, was arrested and taken to the +station, but it could not be shown that there had ever before +been anything against him. He had for years been known as a +professional beggar, but his life appeared to have been a very +quiet and innocent one. There the matter stands at present, and +the questions which have to be solved--what Neville St. Clair was +doing in the opium den, what happened to him when there, where is +he now, and what Hugh Boone had to do with his disappearance--are +all as far from a solution as ever. I confess that I cannot +recall any case within my experience which looked at the first +glance so simple and yet which presented such difficulties." + +While Sherlock Holmes had been detailing this singular series of +events, we had been whirling through the outskirts of the great +town until the last straggling houses had been left behind, and +we rattled along with a country hedge upon either side of us. +Just as he finished, however, we drove through two scattered +villages, where a few lights still glimmered in the windows. + +"We are on the outskirts of Lee," said my companion. "We have +touched on three English counties in our short drive, starting in +Middlesex, passing over an angle of Surrey, and ending in Kent. +See that light among the trees? That is The Cedars, and beside +that lamp sits a woman whose anxious ears have already, I have +little doubt, caught the clink of our horse's feet." + +"But why are you not conducting the case from Baker Street?" I +asked. + +"Because there are many inquiries which must be made out here. +Mrs. St. Clair has most kindly put two rooms at my disposal, and +you may rest assured that she will have nothing but a welcome for +my friend and colleague. I hate to meet her, Watson, when I have +no news of her husband. Here we are. Whoa, there, whoa!" + +We had pulled up in front of a large villa which stood within its +own grounds. A stable-boy had run out to the horse's head, and +springing down, I followed Holmes up the small, winding +gravel-drive which led to the house. As we approached, the door +flew open, and a little blonde woman stood in the opening, clad +in some sort of light mousseline de soie, with a touch of fluffy +pink chiffon at her neck and wrists. She stood with her figure +outlined against the flood of light, one hand upon the door, one +half-raised in her eagerness, her body slightly bent, her head +and face protruded, with eager eyes and parted lips, a standing +question. + +"Well?" she cried, "well?" And then, seeing that there were two +of us, she gave a cry of hope which sank into a groan as she saw +that my companion shook his head and shrugged his shoulders. + +"No good news?" + +"None." + +"No bad?" + +"No." + +"Thank God for that. But come in. You must be weary, for you have +had a long day." + +"This is my friend, Dr. Watson. He has been of most vital use to +me in several of my cases, and a lucky chance has made it +possible for me to bring him out and associate him with this +investigation." + +"I am delighted to see you," said she, pressing my hand warmly. +"You will, I am sure, forgive anything that may be wanting in our +arrangements, when you consider the blow which has come so +suddenly upon us." + +"My dear madam," said I, "I am an old campaigner, and if I were +not I can very well see that no apology is needed. If I can be of +any assistance, either to you or to my friend here, I shall be +indeed happy." + +"Now, Mr. Sherlock Holmes," said the lady as we entered a +well-lit dining-room, upon the table of which a cold supper had +been laid out, "I should very much like to ask you one or two +plain questions, to which I beg that you will give a plain +answer." + +"Certainly, madam." + +"Do not trouble about my feelings. I am not hysterical, nor given +to fainting. I simply wish to hear your real, real opinion." + +"Upon what point?" + +"In your heart of hearts, do you think that Neville is alive?" + +Sherlock Holmes seemed to be embarrassed by the question. +"Frankly, now!" she repeated, standing upon the rug and looking +keenly down at him as he leaned back in a basket-chair. + +"Frankly, then, madam, I do not." + +"You think that he is dead?" + +"I do." + +"Murdered?" + +"I don't say that. Perhaps." + +"And on what day did he meet his death?" + +"On Monday." + +"Then perhaps, Mr. Holmes, you will be good enough to explain how +it is that I have received a letter from him to-day." + +Sherlock Holmes sprang out of his chair as if he had been +galvanised. + +"What!" he roared. + +"Yes, to-day." She stood smiling, holding up a little slip of +paper in the air. + +"May I see it?" + +"Certainly." + +He snatched it from her in his eagerness, and smoothing it out +upon the table he drew over the lamp and examined it intently. I +had left my chair and was gazing at it over his shoulder. The +envelope was a very coarse one and was stamped with the Gravesend +postmark and with the date of that very day, or rather of the day +before, for it was considerably after midnight. + +"Coarse writing," murmured Holmes. "Surely this is not your +husband's writing, madam." + +"No, but the enclosure is." + +"I perceive also that whoever addressed the envelope had to go +and inquire as to the address." + +"How can you tell that?" + +"The name, you see, is in perfectly black ink, which has dried +itself. The rest is of the greyish colour, which shows that +blotting-paper has been used. If it had been written straight +off, and then blotted, none would be of a deep black shade. This +man has written the name, and there has then been a pause before +he wrote the address, which can only mean that he was not +familiar with it. It is, of course, a trifle, but there is +nothing so important as trifles. Let us now see the letter. Ha! +there has been an enclosure here!" + +"Yes, there was a ring. His signet-ring." + +"And you are sure that this is your husband's hand?" + +"One of his hands." + +"One?" + +"His hand when he wrote hurriedly. It is very unlike his usual +writing, and yet I know it well." + +"'Dearest do not be frightened. All will come well. There is a +huge error which it may take some little time to rectify. +Wait in patience.--NEVILLE.' Written in pencil upon the fly-leaf +of a book, octavo size, no water-mark. Hum! Posted to-day in +Gravesend by a man with a dirty thumb. Ha! And the flap has been +gummed, if I am not very much in error, by a person who had been +chewing tobacco. And you have no doubt that it is your husband's +hand, madam?" + +"None. Neville wrote those words." + +"And they were posted to-day at Gravesend. Well, Mrs. St. Clair, +the clouds lighten, though I should not venture to say that the +danger is over." + +"But he must be alive, Mr. Holmes." + +"Unless this is a clever forgery to put us on the wrong scent. +The ring, after all, proves nothing. It may have been taken from +him." + +"No, no; it is, it is his very own writing!" + +"Very well. It may, however, have been written on Monday and only +posted to-day." + +"That is possible." + +"If so, much may have happened between." + +"Oh, you must not discourage me, Mr. Holmes. I know that all is +well with him. There is so keen a sympathy between us that I +should know if evil came upon him. On the very day that I saw him +last he cut himself in the bedroom, and yet I in the dining-room +rushed upstairs instantly with the utmost certainty that +something had happened. Do you think that I would respond to such +a trifle and yet be ignorant of his death?" + +"I have seen too much not to know that the impression of a woman +may be more valuable than the conclusion of an analytical +reasoner. And in this letter you certainly have a very strong +piece of evidence to corroborate your view. But if your husband +is alive and able to write letters, why should he remain away +from you?" + +"I cannot imagine. It is unthinkable." + +"And on Monday he made no remarks before leaving you?" + +"No." + +"And you were surprised to see him in Swandam Lane?" + +"Very much so." + +"Was the window open?" + +"Yes." + +"Then he might have called to you?" + +"He might." + +"He only, as I understand, gave an inarticulate cry?" + +"Yes." + +"A call for help, you thought?" + +"Yes. He waved his hands." + +"But it might have been a cry of surprise. Astonishment at the +unexpected sight of you might cause him to throw up his hands?" + +"It is possible." + +"And you thought he was pulled back?" + +"He disappeared so suddenly." + +"He might have leaped back. You did not see anyone else in the +room?" + +"No, but this horrible man confessed to having been there, and +the Lascar was at the foot of the stairs." + +"Quite so. Your husband, as far as you could see, had his +ordinary clothes on?" + +"But without his collar or tie. I distinctly saw his bare +throat." + +"Had he ever spoken of Swandam Lane?" + +"Never." + +"Had he ever showed any signs of having taken opium?" + +"Never." + +"Thank you, Mrs. St. Clair. Those are the principal points about +which I wished to be absolutely clear. We shall now have a little +supper and then retire, for we may have a very busy day +to-morrow." + +A large and comfortable double-bedded room had been placed at our +disposal, and I was quickly between the sheets, for I was weary +after my night of adventure. Sherlock Holmes was a man, however, +who, when he had an unsolved problem upon his mind, would go for +days, and even for a week, without rest, turning it over, +rearranging his facts, looking at it from every point of view +until he had either fathomed it or convinced himself that his +data were insufficient. It was soon evident to me that he was now +preparing for an all-night sitting. He took off his coat and +waistcoat, put on a large blue dressing-gown, and then wandered +about the room collecting pillows from his bed and cushions from +the sofa and armchairs. With these he constructed a sort of +Eastern divan, upon which he perched himself cross-legged, with +an ounce of shag tobacco and a box of matches laid out in front +of him. In the dim light of the lamp I saw him sitting there, an +old briar pipe between his lips, his eyes fixed vacantly upon the +corner of the ceiling, the blue smoke curling up from him, +silent, motionless, with the light shining upon his strong-set +aquiline features. So he sat as I dropped off to sleep, and so he +sat when a sudden ejaculation caused me to wake up, and I found +the summer sun shining into the apartment. The pipe was still +between his lips, the smoke still curled upward, and the room was +full of a dense tobacco haze, but nothing remained of the heap of +shag which I had seen upon the previous night. + +"Awake, Watson?" he asked. + +"Yes." + +"Game for a morning drive?" + +"Certainly." + +"Then dress. No one is stirring yet, but I know where the +stable-boy sleeps, and we shall soon have the trap out." He +chuckled to himself as he spoke, his eyes twinkled, and he seemed +a different man to the sombre thinker of the previous night. + +As I dressed I glanced at my watch. It was no wonder that no one +was stirring. It was twenty-five minutes past four. I had hardly +finished when Holmes returned with the news that the boy was +putting in the horse. + +"I want to test a little theory of mine," said he, pulling on his +boots. "I think, Watson, that you are now standing in the +presence of one of the most absolute fools in Europe. I deserve +to be kicked from here to Charing Cross. But I think I have the +key of the affair now." + +"And where is it?" I asked, smiling. + +"In the bathroom," he answered. "Oh, yes, I am not joking," he +continued, seeing my look of incredulity. "I have just been +there, and I have taken it out, and I have got it in this +Gladstone bag. Come on, my boy, and we shall see whether it will +not fit the lock." + +We made our way downstairs as quietly as possible, and out into +the bright morning sunshine. In the road stood our horse and +trap, with the half-clad stable-boy waiting at the head. We both +sprang in, and away we dashed down the London Road. A few country +carts were stirring, bearing in vegetables to the metropolis, but +the lines of villas on either side were as silent and lifeless as +some city in a dream. + +"It has been in some points a singular case," said Holmes, +flicking the horse on into a gallop. "I confess that I have been +as blind as a mole, but it is better to learn wisdom late than +never to learn it at all." + +In town the earliest risers were just beginning to look sleepily +from their windows as we drove through the streets of the Surrey +side. Passing down the Waterloo Bridge Road we crossed over the +river, and dashing up Wellington Street wheeled sharply to the +right and found ourselves in Bow Street. Sherlock Holmes was well +known to the force, and the two constables at the door saluted +him. One of them held the horse's head while the other led us in. + +"Who is on duty?" asked Holmes. + +"Inspector Bradstreet, sir." + +"Ah, Bradstreet, how are you?" A tall, stout official had come +down the stone-flagged passage, in a peaked cap and frogged +jacket. "I wish to have a quiet word with you, Bradstreet." +"Certainly, Mr. Holmes. Step into my room here." It was a small, +office-like room, with a huge ledger upon the table, and a +telephone projecting from the wall. The inspector sat down at his +desk. + +"What can I do for you, Mr. Holmes?" + +"I called about that beggarman, Boone--the one who was charged +with being concerned in the disappearance of Mr. Neville St. +Clair, of Lee." + +"Yes. He was brought up and remanded for further inquiries." + +"So I heard. You have him here?" + +"In the cells." + +"Is he quiet?" + +"Oh, he gives no trouble. But he is a dirty scoundrel." + +"Dirty?" + +"Yes, it is all we can do to make him wash his hands, and his +face is as black as a tinker's. Well, when once his case has been +settled, he will have a regular prison bath; and I think, if you +saw him, you would agree with me that he needed it." + +"I should like to see him very much." + +"Would you? That is easily done. Come this way. You can leave +your bag." + +"No, I think that I'll take it." + +"Very good. Come this way, if you please." He led us down a +passage, opened a barred door, passed down a winding stair, and +brought us to a whitewashed corridor with a line of doors on each +side. + +"The third on the right is his," said the inspector. "Here it +is!" He quietly shot back a panel in the upper part of the door +and glanced through. + +"He is asleep," said he. "You can see him very well." + +We both put our eyes to the grating. The prisoner lay with his +face towards us, in a very deep sleep, breathing slowly and +heavily. He was a middle-sized man, coarsely clad as became his +calling, with a coloured shirt protruding through the rent in his +tattered coat. He was, as the inspector had said, extremely +dirty, but the grime which covered his face could not conceal its +repulsive ugliness. A broad wheal from an old scar ran right +across it from eye to chin, and by its contraction had turned up +one side of the upper lip, so that three teeth were exposed in a +perpetual snarl. A shock of very bright red hair grew low over +his eyes and forehead. + +"He's a beauty, isn't he?" said the inspector. + +"He certainly needs a wash," remarked Holmes. "I had an idea that +he might, and I took the liberty of bringing the tools with me." +He opened the Gladstone bag as he spoke, and took out, to my +astonishment, a very large bath-sponge. + +"He! he! You are a funny one," chuckled the inspector. + +"Now, if you will have the great goodness to open that door very +quietly, we will soon make him cut a much more respectable +figure." + +"Well, I don't know why not," said the inspector. "He doesn't +look a credit to the Bow Street cells, does he?" He slipped his +key into the lock, and we all very quietly entered the cell. The +sleeper half turned, and then settled down once more into a deep +slumber. Holmes stooped to the water-jug, moistened his sponge, +and then rubbed it twice vigorously across and down the +prisoner's face. + +"Let me introduce you," he shouted, "to Mr. Neville St. Clair, of +Lee, in the county of Kent." + +Never in my life have I seen such a sight. The man's face peeled +off under the sponge like the bark from a tree. Gone was the +coarse brown tint! Gone, too, was the horrid scar which had +seamed it across, and the twisted lip which had given the +repulsive sneer to the face! A twitch brought away the tangled +red hair, and there, sitting up in his bed, was a pale, +sad-faced, refined-looking man, black-haired and smooth-skinned, +rubbing his eyes and staring about him with sleepy bewilderment. +Then suddenly realising the exposure, he broke into a scream and +threw himself down with his face to the pillow. + +"Great heavens!" cried the inspector, "it is, indeed, the missing +man. I know him from the photograph." + +The prisoner turned with the reckless air of a man who abandons +himself to his destiny. "Be it so," said he. "And pray what am I +charged with?" + +"With making away with Mr. Neville St.-- Oh, come, you can't be +charged with that unless they make a case of attempted suicide of +it," said the inspector with a grin. "Well, I have been +twenty-seven years in the force, but this really takes the cake." + +"If I am Mr. Neville St. Clair, then it is obvious that no crime +has been committed, and that, therefore, I am illegally +detained." + +"No crime, but a very great error has been committed," said +Holmes. "You would have done better to have trusted your wife." + +"It was not the wife; it was the children," groaned the prisoner. +"God help me, I would not have them ashamed of their father. My +God! What an exposure! What can I do?" + +Sherlock Holmes sat down beside him on the couch and patted him +kindly on the shoulder. + +"If you leave it to a court of law to clear the matter up," said +he, "of course you can hardly avoid publicity. On the other hand, +if you convince the police authorities that there is no possible +case against you, I do not know that there is any reason that the +details should find their way into the papers. Inspector +Bradstreet would, I am sure, make notes upon anything which you +might tell us and submit it to the proper authorities. The case +would then never go into court at all." + +"God bless you!" cried the prisoner passionately. "I would have +endured imprisonment, ay, even execution, rather than have left +my miserable secret as a family blot to my children. + +"You are the first who have ever heard my story. My father was a +schoolmaster in Chesterfield, where I received an excellent +education. I travelled in my youth, took to the stage, and +finally became a reporter on an evening paper in London. One day +my editor wished to have a series of articles upon begging in the +metropolis, and I volunteered to supply them. There was the point +from which all my adventures started. It was only by trying +begging as an amateur that I could get the facts upon which to +base my articles. When an actor I had, of course, learned all the +secrets of making up, and had been famous in the green-room for +my skill. I took advantage now of my attainments. I painted my +face, and to make myself as pitiable as possible I made a good +scar and fixed one side of my lip in a twist by the aid of a +small slip of flesh-coloured plaster. Then with a red head of +hair, and an appropriate dress, I took my station in the business +part of the city, ostensibly as a match-seller but really as a +beggar. For seven hours I plied my trade, and when I returned +home in the evening I found to my surprise that I had received no +less than 26s. 4d. + +"I wrote my articles and thought little more of the matter until, +some time later, I backed a bill for a friend and had a writ +served upon me for 25 pounds. I was at my wit's end where to get +the money, but a sudden idea came to me. I begged a fortnight's +grace from the creditor, asked for a holiday from my employers, +and spent the time in begging in the City under my disguise. In +ten days I had the money and had paid the debt. + +"Well, you can imagine how hard it was to settle down to arduous +work at 2 pounds a week when I knew that I could earn as much in +a day by smearing my face with a little paint, laying my cap on +the ground, and sitting still. It was a long fight between my +pride and the money, but the dollars won at last, and I threw up +reporting and sat day after day in the corner which I had first +chosen, inspiring pity by my ghastly face and filling my pockets +with coppers. Only one man knew my secret. He was the keeper of a +low den in which I used to lodge in Swandam Lane, where I could +every morning emerge as a squalid beggar and in the evenings +transform myself into a well-dressed man about town. This fellow, +a Lascar, was well paid by me for his rooms, so that I knew that +my secret was safe in his possession. + +"Well, very soon I found that I was saving considerable sums of +money. I do not mean that any beggar in the streets of London +could earn 700 pounds a year--which is less than my average +takings--but I had exceptional advantages in my power of making +up, and also in a facility of repartee, which improved by +practice and made me quite a recognised character in the City. +All day a stream of pennies, varied by silver, poured in upon me, +and it was a very bad day in which I failed to take 2 pounds. + +"As I grew richer I grew more ambitious, took a house in the +country, and eventually married, without anyone having a +suspicion as to my real occupation. My dear wife knew that I had +business in the City. She little knew what. + +"Last Monday I had finished for the day and was dressing in my +room above the opium den when I looked out of my window and saw, +to my horror and astonishment, that my wife was standing in the +street, with her eyes fixed full upon me. I gave a cry of +surprise, threw up my arms to cover my face, and, rushing to my +confidant, the Lascar, entreated him to prevent anyone from +coming up to me. I heard her voice downstairs, but I knew that +she could not ascend. Swiftly I threw off my clothes, pulled on +those of a beggar, and put on my pigments and wig. Even a wife's +eyes could not pierce so complete a disguise. But then it +occurred to me that there might be a search in the room, and that +the clothes might betray me. I threw open the window, reopening +by my violence a small cut which I had inflicted upon myself in +the bedroom that morning. Then I seized my coat, which was +weighted by the coppers which I had just transferred to it from +the leather bag in which I carried my takings. I hurled it out of +the window, and it disappeared into the Thames. The other clothes +would have followed, but at that moment there was a rush of +constables up the stair, and a few minutes after I found, rather, +I confess, to my relief, that instead of being identified as Mr. +Neville St. Clair, I was arrested as his murderer. + +"I do not know that there is anything else for me to explain. I +was determined to preserve my disguise as long as possible, and +hence my preference for a dirty face. Knowing that my wife would +be terribly anxious, I slipped off my ring and confided it to the +Lascar at a moment when no constable was watching me, together +with a hurried scrawl, telling her that she had no cause to +fear." + +"That note only reached her yesterday," said Holmes. + +"Good God! What a week she must have spent!" + +"The police have watched this Lascar," said Inspector Bradstreet, +"and I can quite understand that he might find it difficult to +post a letter unobserved. Probably he handed it to some sailor +customer of his, who forgot all about it for some days." + +"That was it," said Holmes, nodding approvingly; "I have no doubt +of it. But have you never been prosecuted for begging?" + +"Many times; but what was a fine to me?" + +"It must stop here, however," said Bradstreet. "If the police are +to hush this thing up, there must be no more of Hugh Boone." + +"I have sworn it by the most solemn oaths which a man can take." + +"In that case I think that it is probable that no further steps +may be taken. But if you are found again, then all must come out. +I am sure, Mr. Holmes, that we are very much indebted to you for +having cleared the matter up. I wish I knew how you reach your +results." + +"I reached this one," said my friend, "by sitting upon five +pillows and consuming an ounce of shag. I think, Watson, that if +we drive to Baker Street we shall just be in time for breakfast." + + + +VII. THE ADVENTURE OF THE BLUE CARBUNCLE + +I had called upon my friend Sherlock Holmes upon the second +morning after Christmas, with the intention of wishing him the +compliments of the season. He was lounging upon the sofa in a +purple dressing-gown, a pipe-rack within his reach upon the +right, and a pile of crumpled morning papers, evidently newly +studied, near at hand. Beside the couch was a wooden chair, and +on the angle of the back hung a very seedy and disreputable +hard-felt hat, much the worse for wear, and cracked in several +places. A lens and a forceps lying upon the seat of the chair +suggested that the hat had been suspended in this manner for the +purpose of examination. + +"You are engaged," said I; "perhaps I interrupt you." + +"Not at all. I am glad to have a friend with whom I can discuss +my results. The matter is a perfectly trivial one"--he jerked his +thumb in the direction of the old hat--"but there are points in +connection with it which are not entirely devoid of interest and +even of instruction." + +I seated myself in his armchair and warmed my hands before his +crackling fire, for a sharp frost had set in, and the windows +were thick with the ice crystals. "I suppose," I remarked, "that, +homely as it looks, this thing has some deadly story linked on to +it--that it is the clue which will guide you in the solution of +some mystery and the punishment of some crime." + +"No, no. No crime," said Sherlock Holmes, laughing. "Only one of +those whimsical little incidents which will happen when you have +four million human beings all jostling each other within the +space of a few square miles. Amid the action and reaction of so +dense a swarm of humanity, every possible combination of events +may be expected to take place, and many a little problem will be +presented which may be striking and bizarre without being +criminal. We have already had experience of such." + +"So much so," I remarked, "that of the last six cases which I +have added to my notes, three have been entirely free of any +legal crime." + +"Precisely. You allude to my attempt to recover the Irene Adler +papers, to the singular case of Miss Mary Sutherland, and to the +adventure of the man with the twisted lip. Well, I have no doubt +that this small matter will fall into the same innocent category. +You know Peterson, the commissionaire?" + +"Yes." + +"It is to him that this trophy belongs." + +"It is his hat." + +"No, no, he found it. Its owner is unknown. I beg that you will +look upon it not as a battered billycock but as an intellectual +problem. And, first, as to how it came here. It arrived upon +Christmas morning, in company with a good fat goose, which is, I +have no doubt, roasting at this moment in front of Peterson's +fire. The facts are these: about four o'clock on Christmas +morning, Peterson, who, as you know, is a very honest fellow, was +returning from some small jollification and was making his way +homeward down Tottenham Court Road. In front of him he saw, in +the gaslight, a tallish man, walking with a slight stagger, and +carrying a white goose slung over his shoulder. As he reached the +corner of Goodge Street, a row broke out between this stranger +and a little knot of roughs. One of the latter knocked off the +man's hat, on which he raised his stick to defend himself and, +swinging it over his head, smashed the shop window behind him. +Peterson had rushed forward to protect the stranger from his +assailants; but the man, shocked at having broken the window, and +seeing an official-looking person in uniform rushing towards him, +dropped his goose, took to his heels, and vanished amid the +labyrinth of small streets which lie at the back of Tottenham +Court Road. The roughs had also fled at the appearance of +Peterson, so that he was left in possession of the field of +battle, and also of the spoils of victory in the shape of this +battered hat and a most unimpeachable Christmas goose." + +"Which surely he restored to their owner?" + +"My dear fellow, there lies the problem. It is true that 'For +Mrs. Henry Baker' was printed upon a small card which was tied to +the bird's left leg, and it is also true that the initials 'H. +B.' are legible upon the lining of this hat, but as there are +some thousands of Bakers, and some hundreds of Henry Bakers in +this city of ours, it is not easy to restore lost property to any +one of them." + +"What, then, did Peterson do?" + +"He brought round both hat and goose to me on Christmas morning, +knowing that even the smallest problems are of interest to me. +The goose we retained until this morning, when there were signs +that, in spite of the slight frost, it would be well that it +should be eaten without unnecessary delay. Its finder has carried +it off, therefore, to fulfil the ultimate destiny of a goose, +while I continue to retain the hat of the unknown gentleman who +lost his Christmas dinner." + +"Did he not advertise?" + +"No." + +"Then, what clue could you have as to his identity?" + +"Only as much as we can deduce." + +"From his hat?" + +"Precisely." + +"But you are joking. What can you gather from this old battered +felt?" + +"Here is my lens. You know my methods. What can you gather +yourself as to the individuality of the man who has worn this +article?" + +I took the tattered object in my hands and turned it over rather +ruefully. It was a very ordinary black hat of the usual round +shape, hard and much the worse for wear. The lining had been of +red silk, but was a good deal discoloured. There was no maker's +name; but, as Holmes had remarked, the initials "H. B." were +scrawled upon one side. It was pierced in the brim for a +hat-securer, but the elastic was missing. For the rest, it was +cracked, exceedingly dusty, and spotted in several places, +although there seemed to have been some attempt to hide the +discoloured patches by smearing them with ink. + +"I can see nothing," said I, handing it back to my friend. + +"On the contrary, Watson, you can see everything. You fail, +however, to reason from what you see. You are too timid in +drawing your inferences." + +"Then, pray tell me what it is that you can infer from this hat?" + +He picked it up and gazed at it in the peculiar introspective +fashion which was characteristic of him. "It is perhaps less +suggestive than it might have been," he remarked, "and yet there +are a few inferences which are very distinct, and a few others +which represent at least a strong balance of probability. That +the man was highly intellectual is of course obvious upon the +face of it, and also that he was fairly well-to-do within the +last three years, although he has now fallen upon evil days. He +had foresight, but has less now than formerly, pointing to a +moral retrogression, which, when taken with the decline of his +fortunes, seems to indicate some evil influence, probably drink, +at work upon him. This may account also for the obvious fact that +his wife has ceased to love him." + +"My dear Holmes!" + +"He has, however, retained some degree of self-respect," he +continued, disregarding my remonstrance. "He is a man who leads a +sedentary life, goes out little, is out of training entirely, is +middle-aged, has grizzled hair which he has had cut within the +last few days, and which he anoints with lime-cream. These are +the more patent facts which are to be deduced from his hat. Also, +by the way, that it is extremely improbable that he has gas laid +on in his house." + +"You are certainly joking, Holmes." + +"Not in the least. Is it possible that even now, when I give you +these results, you are unable to see how they are attained?" + +"I have no doubt that I am very stupid, but I must confess that I +am unable to follow you. For example, how did you deduce that +this man was intellectual?" + +For answer Holmes clapped the hat upon his head. It came right +over the forehead and settled upon the bridge of his nose. "It is +a question of cubic capacity," said he; "a man with so large a +brain must have something in it." + +"The decline of his fortunes, then?" + +"This hat is three years old. These flat brims curled at the edge +came in then. It is a hat of the very best quality. Look at the +band of ribbed silk and the excellent lining. If this man could +afford to buy so expensive a hat three years ago, and has had no +hat since, then he has assuredly gone down in the world." + +"Well, that is clear enough, certainly. But how about the +foresight and the moral retrogression?" + +Sherlock Holmes laughed. "Here is the foresight," said he putting +his finger upon the little disc and loop of the hat-securer. +"They are never sold upon hats. If this man ordered one, it is a +sign of a certain amount of foresight, since he went out of his +way to take this precaution against the wind. But since we see +that he has broken the elastic and has not troubled to replace +it, it is obvious that he has less foresight now than formerly, +which is a distinct proof of a weakening nature. On the other +hand, he has endeavoured to conceal some of these stains upon the +felt by daubing them with ink, which is a sign that he has not +entirely lost his self-respect." + +"Your reasoning is certainly plausible." + +"The further points, that he is middle-aged, that his hair is +grizzled, that it has been recently cut, and that he uses +lime-cream, are all to be gathered from a close examination of the +lower part of the lining. The lens discloses a large number of +hair-ends, clean cut by the scissors of the barber. They all +appear to be adhesive, and there is a distinct odour of +lime-cream. This dust, you will observe, is not the gritty, grey +dust of the street but the fluffy brown dust of the house, +showing that it has been hung up indoors most of the time, while +the marks of moisture upon the inside are proof positive that the +wearer perspired very freely, and could therefore, hardly be in +the best of training." + +"But his wife--you said that she had ceased to love him." + +"This hat has not been brushed for weeks. When I see you, my dear +Watson, with a week's accumulation of dust upon your hat, and +when your wife allows you to go out in such a state, I shall fear +that you also have been unfortunate enough to lose your wife's +affection." + +"But he might be a bachelor." + +"Nay, he was bringing home the goose as a peace-offering to his +wife. Remember the card upon the bird's leg." + +"You have an answer to everything. But how on earth do you deduce +that the gas is not laid on in his house?" + +"One tallow stain, or even two, might come by chance; but when I +see no less than five, I think that there can be little doubt +that the individual must be brought into frequent contact with +burning tallow--walks upstairs at night probably with his hat in +one hand and a guttering candle in the other. Anyhow, he never +got tallow-stains from a gas-jet. Are you satisfied?" + +"Well, it is very ingenious," said I, laughing; "but since, as +you said just now, there has been no crime committed, and no harm +done save the loss of a goose, all this seems to be rather a +waste of energy." + +Sherlock Holmes had opened his mouth to reply, when the door flew +open, and Peterson, the commissionaire, rushed into the apartment +with flushed cheeks and the face of a man who is dazed with +astonishment. + +"The goose, Mr. Holmes! The goose, sir!" he gasped. + +"Eh? What of it, then? Has it returned to life and flapped off +through the kitchen window?" Holmes twisted himself round upon +the sofa to get a fairer view of the man's excited face. + +"See here, sir! See what my wife found in its crop!" He held out +his hand and displayed upon the centre of the palm a brilliantly +scintillating blue stone, rather smaller than a bean in size, but +of such purity and radiance that it twinkled like an electric +point in the dark hollow of his hand. + +Sherlock Holmes sat up with a whistle. "By Jove, Peterson!" said +he, "this is treasure trove indeed. I suppose you know what you +have got?" + +"A diamond, sir? A precious stone. It cuts into glass as though +it were putty." + +"It's more than a precious stone. It is the precious stone." + +"Not the Countess of Morcar's blue carbuncle!" I ejaculated. + +"Precisely so. I ought to know its size and shape, seeing that I +have read the advertisement about it in The Times every day +lately. It is absolutely unique, and its value can only be +conjectured, but the reward offered of 1000 pounds is certainly +not within a twentieth part of the market price." + +"A thousand pounds! Great Lord of mercy!" The commissionaire +plumped down into a chair and stared from one to the other of us. + +"That is the reward, and I have reason to know that there are +sentimental considerations in the background which would induce +the Countess to part with half her fortune if she could but +recover the gem." + +"It was lost, if I remember aright, at the Hotel Cosmopolitan," I +remarked. + +"Precisely so, on December 22nd, just five days ago. John Horner, +a plumber, was accused of having abstracted it from the lady's +jewel-case. The evidence against him was so strong that the case +has been referred to the Assizes. I have some account of the +matter here, I believe." He rummaged amid his newspapers, +glancing over the dates, until at last he smoothed one out, +doubled it over, and read the following paragraph: + +"Hotel Cosmopolitan Jewel Robbery. John Horner, 26, plumber, was +brought up upon the charge of having upon the 22nd inst., +abstracted from the jewel-case of the Countess of Morcar the +valuable gem known as the blue carbuncle. James Ryder, +upper-attendant at the hotel, gave his evidence to the effect +that he had shown Horner up to the dressing-room of the Countess +of Morcar upon the day of the robbery in order that he might +solder the second bar of the grate, which was loose. He had +remained with Horner some little time, but had finally been +called away. On returning, he found that Horner had disappeared, +that the bureau had been forced open, and that the small morocco +casket in which, as it afterwards transpired, the Countess was +accustomed to keep her jewel, was lying empty upon the +dressing-table. Ryder instantly gave the alarm, and Horner was +arrested the same evening; but the stone could not be found +either upon his person or in his rooms. Catherine Cusack, maid to +the Countess, deposed to having heard Ryder's cry of dismay on +discovering the robbery, and to having rushed into the room, +where she found matters as described by the last witness. +Inspector Bradstreet, B division, gave evidence as to the arrest +of Horner, who struggled frantically, and protested his innocence +in the strongest terms. Evidence of a previous conviction for +robbery having been given against the prisoner, the magistrate +refused to deal summarily with the offence, but referred it to +the Assizes. Horner, who had shown signs of intense emotion +during the proceedings, fainted away at the conclusion and was +carried out of court." + +"Hum! So much for the police-court," said Holmes thoughtfully, +tossing aside the paper. "The question for us now to solve is the +sequence of events leading from a rifled jewel-case at one end to +the crop of a goose in Tottenham Court Road at the other. You +see, Watson, our little deductions have suddenly assumed a much +more important and less innocent aspect. Here is the stone; the +stone came from the goose, and the goose came from Mr. Henry +Baker, the gentleman with the bad hat and all the other +characteristics with which I have bored you. So now we must set +ourselves very seriously to finding this gentleman and +ascertaining what part he has played in this little mystery. To +do this, we must try the simplest means first, and these lie +undoubtedly in an advertisement in all the evening papers. If +this fail, I shall have recourse to other methods." + +"What will you say?" + +"Give me a pencil and that slip of paper. Now, then: 'Found at +the corner of Goodge Street, a goose and a black felt hat. Mr. +Henry Baker can have the same by applying at 6:30 this evening at +221B, Baker Street.' That is clear and concise." + +"Very. But will he see it?" + +"Well, he is sure to keep an eye on the papers, since, to a poor +man, the loss was a heavy one. He was clearly so scared by his +mischance in breaking the window and by the approach of Peterson +that he thought of nothing but flight, but since then he must +have bitterly regretted the impulse which caused him to drop his +bird. Then, again, the introduction of his name will cause him to +see it, for everyone who knows him will direct his attention to +it. Here you are, Peterson, run down to the advertising agency +and have this put in the evening papers." + +"In which, sir?" + +"Oh, in the Globe, Star, Pall Mall, St. James's, Evening News, +Standard, Echo, and any others that occur to you." + +"Very well, sir. And this stone?" + +"Ah, yes, I shall keep the stone. Thank you. And, I say, +Peterson, just buy a goose on your way back and leave it here +with me, for we must have one to give to this gentleman in place +of the one which your family is now devouring." + +When the commissionaire had gone, Holmes took up the stone and +held it against the light. "It's a bonny thing," said he. "Just +see how it glints and sparkles. Of course it is a nucleus and +focus of crime. Every good stone is. They are the devil's pet +baits. In the larger and older jewels every facet may stand for a +bloody deed. This stone is not yet twenty years old. It was found +in the banks of the Amoy River in southern China and is remarkable +in having every characteristic of the carbuncle, save that it is +blue in shade instead of ruby red. In spite of its youth, it has +already a sinister history. There have been two murders, a +vitriol-throwing, a suicide, and several robberies brought about +for the sake of this forty-grain weight of crystallised charcoal. +Who would think that so pretty a toy would be a purveyor to the +gallows and the prison? I'll lock it up in my strong box now and +drop a line to the Countess to say that we have it." + +"Do you think that this man Horner is innocent?" + +"I cannot tell." + +"Well, then, do you imagine that this other one, Henry Baker, had +anything to do with the matter?" + +"It is, I think, much more likely that Henry Baker is an +absolutely innocent man, who had no idea that the bird which he +was carrying was of considerably more value than if it were made +of solid gold. That, however, I shall determine by a very simple +test if we have an answer to our advertisement." + +"And you can do nothing until then?" + +"Nothing." + +"In that case I shall continue my professional round. But I shall +come back in the evening at the hour you have mentioned, for I +should like to see the solution of so tangled a business." + +"Very glad to see you. I dine at seven. There is a woodcock, I +believe. By the way, in view of recent occurrences, perhaps I +ought to ask Mrs. Hudson to examine its crop." + +I had been delayed at a case, and it was a little after half-past +six when I found myself in Baker Street once more. As I +approached the house I saw a tall man in a Scotch bonnet with a +coat which was buttoned up to his chin waiting outside in the +bright semicircle which was thrown from the fanlight. Just as I +arrived the door was opened, and we were shown up together to +Holmes' room. + +"Mr. Henry Baker, I believe," said he, rising from his armchair +and greeting his visitor with the easy air of geniality which he +could so readily assume. "Pray take this chair by the fire, Mr. +Baker. It is a cold night, and I observe that your circulation is +more adapted for summer than for winter. Ah, Watson, you have +just come at the right time. Is that your hat, Mr. Baker?" + +"Yes, sir, that is undoubtedly my hat." + +He was a large man with rounded shoulders, a massive head, and a +broad, intelligent face, sloping down to a pointed beard of +grizzled brown. A touch of red in nose and cheeks, with a slight +tremor of his extended hand, recalled Holmes' surmise as to his +habits. His rusty black frock-coat was buttoned right up in +front, with the collar turned up, and his lank wrists protruded +from his sleeves without a sign of cuff or shirt. He spoke in a +slow staccato fashion, choosing his words with care, and gave the +impression generally of a man of learning and letters who had had +ill-usage at the hands of fortune. + +"We have retained these things for some days," said Holmes, +"because we expected to see an advertisement from you giving your +address. I am at a loss to know now why you did not advertise." + +Our visitor gave a rather shamefaced laugh. "Shillings have not +been so plentiful with me as they once were," he remarked. "I had +no doubt that the gang of roughs who assaulted me had carried off +both my hat and the bird. I did not care to spend more money in a +hopeless attempt at recovering them." + +"Very naturally. By the way, about the bird, we were compelled to +eat it." + +"To eat it!" Our visitor half rose from his chair in his +excitement. + +"Yes, it would have been of no use to anyone had we not done so. +But I presume that this other goose upon the sideboard, which is +about the same weight and perfectly fresh, will answer your +purpose equally well?" + +"Oh, certainly, certainly," answered Mr. Baker with a sigh of +relief. + +"Of course, we still have the feathers, legs, crop, and so on of +your own bird, so if you wish--" + +The man burst into a hearty laugh. "They might be useful to me as +relics of my adventure," said he, "but beyond that I can hardly +see what use the disjecta membra of my late acquaintance are +going to be to me. No, sir, I think that, with your permission, I +will confine my attentions to the excellent bird which I perceive +upon the sideboard." + +Sherlock Holmes glanced sharply across at me with a slight shrug +of his shoulders. + +"There is your hat, then, and there your bird," said he. "By the +way, would it bore you to tell me where you got the other one +from? I am somewhat of a fowl fancier, and I have seldom seen a +better grown goose." + +"Certainly, sir," said Baker, who had risen and tucked his newly +gained property under his arm. "There are a few of us who +frequent the Alpha Inn, near the Museum--we are to be found in +the Museum itself during the day, you understand. This year our +good host, Windigate by name, instituted a goose club, by which, +on consideration of some few pence every week, we were each to +receive a bird at Christmas. My pence were duly paid, and the +rest is familiar to you. I am much indebted to you, sir, for a +Scotch bonnet is fitted neither to my years nor my gravity." With +a comical pomposity of manner he bowed solemnly to both of us and +strode off upon his way. + +"So much for Mr. Henry Baker," said Holmes when he had closed the +door behind him. "It is quite certain that he knows nothing +whatever about the matter. Are you hungry, Watson?" + +"Not particularly." + +"Then I suggest that we turn our dinner into a supper and follow +up this clue while it is still hot." + +"By all means." + +It was a bitter night, so we drew on our ulsters and wrapped +cravats about our throats. Outside, the stars were shining coldly +in a cloudless sky, and the breath of the passers-by blew out +into smoke like so many pistol shots. Our footfalls rang out +crisply and loudly as we swung through the doctors' quarter, +Wimpole Street, Harley Street, and so through Wigmore Street into +Oxford Street. In a quarter of an hour we were in Bloomsbury at +the Alpha Inn, which is a small public-house at the corner of one +of the streets which runs down into Holborn. Holmes pushed open +the door of the private bar and ordered two glasses of beer from +the ruddy-faced, white-aproned landlord. + +"Your beer should be excellent if it is as good as your geese," +said he. + +"My geese!" The man seemed surprised. + +"Yes. I was speaking only half an hour ago to Mr. Henry Baker, +who was a member of your goose club." + +"Ah! yes, I see. But you see, sir, them's not our geese." + +"Indeed! Whose, then?" + +"Well, I got the two dozen from a salesman in Covent Garden." + +"Indeed? I know some of them. Which was it?" + +"Breckinridge is his name." + +"Ah! I don't know him. Well, here's your good health landlord, +and prosperity to your house. Good-night." + +"Now for Mr. Breckinridge," he continued, buttoning up his coat +as we came out into the frosty air. "Remember, Watson that though +we have so homely a thing as a goose at one end of this chain, we +have at the other a man who will certainly get seven years' penal +servitude unless we can establish his innocence. It is possible +that our inquiry may but confirm his guilt; but, in any case, we +have a line of investigation which has been missed by the police, +and which a singular chance has placed in our hands. Let us +follow it out to the bitter end. Faces to the south, then, and +quick march!" + +We passed across Holborn, down Endell Street, and so through a +zigzag of slums to Covent Garden Market. One of the largest +stalls bore the name of Breckinridge upon it, and the proprietor +a horsey-looking man, with a sharp face and trim side-whiskers was +helping a boy to put up the shutters. + +"Good-evening. It's a cold night," said Holmes. + +The salesman nodded and shot a questioning glance at my +companion. + +"Sold out of geese, I see," continued Holmes, pointing at the +bare slabs of marble. + +"Let you have five hundred to-morrow morning." + +"That's no good." + +"Well, there are some on the stall with the gas-flare." + +"Ah, but I was recommended to you." + +"Who by?" + +"The landlord of the Alpha." + +"Oh, yes; I sent him a couple of dozen." + +"Fine birds they were, too. Now where did you get them from?" + +To my surprise the question provoked a burst of anger from the +salesman. + +"Now, then, mister," said he, with his head cocked and his arms +akimbo, "what are you driving at? Let's have it straight, now." + +"It is straight enough. I should like to know who sold you the +geese which you supplied to the Alpha." + +"Well then, I shan't tell you. So now!" + +"Oh, it is a matter of no importance; but I don't know why you +should be so warm over such a trifle." + +"Warm! You'd be as warm, maybe, if you were as pestered as I am. +When I pay good money for a good article there should be an end +of the business; but it's 'Where are the geese?' and 'Who did you +sell the geese to?' and 'What will you take for the geese?' One +would think they were the only geese in the world, to hear the +fuss that is made over them." + +"Well, I have no connection with any other people who have been +making inquiries," said Holmes carelessly. "If you won't tell us +the bet is off, that is all. But I'm always ready to back my +opinion on a matter of fowls, and I have a fiver on it that the +bird I ate is country bred." + +"Well, then, you've lost your fiver, for it's town bred," snapped +the salesman. + +"It's nothing of the kind." + +"I say it is." + +"I don't believe it." + +"D'you think you know more about fowls than I, who have handled +them ever since I was a nipper? I tell you, all those birds that +went to the Alpha were town bred." + +"You'll never persuade me to believe that." + +"Will you bet, then?" + +"It's merely taking your money, for I know that I am right. But +I'll have a sovereign on with you, just to teach you not to be +obstinate." + +The salesman chuckled grimly. "Bring me the books, Bill," said +he. + +The small boy brought round a small thin volume and a great +greasy-backed one, laying them out together beneath the hanging +lamp. + +"Now then, Mr. Cocksure," said the salesman, "I thought that I +was out of geese, but before I finish you'll find that there is +still one left in my shop. You see this little book?" + +"Well?" + +"That's the list of the folk from whom I buy. D'you see? Well, +then, here on this page are the country folk, and the numbers +after their names are where their accounts are in the big ledger. +Now, then! You see this other page in red ink? Well, that is a +list of my town suppliers. Now, look at that third name. Just +read it out to me." + +"Mrs. Oakshott, 117, Brixton Road--249," read Holmes. + +"Quite so. Now turn that up in the ledger." + +Holmes turned to the page indicated. "Here you are, 'Mrs. +Oakshott, 117, Brixton Road, egg and poultry supplier.'" + +"Now, then, what's the last entry?" + +"'December 22nd. Twenty-four geese at 7s. 6d.'" + +"Quite so. There you are. And underneath?" + +"'Sold to Mr. Windigate of the Alpha, at 12s.'" + +"What have you to say now?" + +Sherlock Holmes looked deeply chagrined. He drew a sovereign from +his pocket and threw it down upon the slab, turning away with the +air of a man whose disgust is too deep for words. A few yards off +he stopped under a lamp-post and laughed in the hearty, noiseless +fashion which was peculiar to him. + +"When you see a man with whiskers of that cut and the 'Pink 'un' +protruding out of his pocket, you can always draw him by a bet," +said he. "I daresay that if I had put 100 pounds down in front of +him, that man would not have given me such complete information +as was drawn from him by the idea that he was doing me on a +wager. Well, Watson, we are, I fancy, nearing the end of our +quest, and the only point which remains to be determined is +whether we should go on to this Mrs. Oakshott to-night, or +whether we should reserve it for to-morrow. It is clear from what +that surly fellow said that there are others besides ourselves +who are anxious about the matter, and I should--" + +His remarks were suddenly cut short by a loud hubbub which broke +out from the stall which we had just left. Turning round we saw a +little rat-faced fellow standing in the centre of the circle of +yellow light which was thrown by the swinging lamp, while +Breckinridge, the salesman, framed in the door of his stall, was +shaking his fists fiercely at the cringing figure. + +"I've had enough of you and your geese," he shouted. "I wish you +were all at the devil together. If you come pestering me any more +with your silly talk I'll set the dog at you. You bring Mrs. +Oakshott here and I'll answer her, but what have you to do with +it? Did I buy the geese off you?" + +"No; but one of them was mine all the same," whined the little +man. + +"Well, then, ask Mrs. Oakshott for it." + +"She told me to ask you." + +"Well, you can ask the King of Proosia, for all I care. I've had +enough of it. Get out of this!" He rushed fiercely forward, and +the inquirer flitted away into the darkness. + +"Ha! this may save us a visit to Brixton Road," whispered Holmes. +"Come with me, and we will see what is to be made of this +fellow." Striding through the scattered knots of people who +lounged round the flaring stalls, my companion speedily overtook +the little man and touched him upon the shoulder. He sprang +round, and I could see in the gas-light that every vestige of +colour had been driven from his face. + +"Who are you, then? What do you want?" he asked in a quavering +voice. + +"You will excuse me," said Holmes blandly, "but I could not help +overhearing the questions which you put to the salesman just now. +I think that I could be of assistance to you." + +"You? Who are you? How could you know anything of the matter?" + +"My name is Sherlock Holmes. It is my business to know what other +people don't know." + +"But you can know nothing of this?" + +"Excuse me, I know everything of it. You are endeavouring to +trace some geese which were sold by Mrs. Oakshott, of Brixton +Road, to a salesman named Breckinridge, by him in turn to Mr. +Windigate, of the Alpha, and by him to his club, of which Mr. +Henry Baker is a member." + +"Oh, sir, you are the very man whom I have longed to meet," cried +the little fellow with outstretched hands and quivering fingers. +"I can hardly explain to you how interested I am in this matter." + +Sherlock Holmes hailed a four-wheeler which was passing. "In that +case we had better discuss it in a cosy room rather than in this +wind-swept market-place," said he. "But pray tell me, before we +go farther, who it is that I have the pleasure of assisting." + +The man hesitated for an instant. "My name is John Robinson," he +answered with a sidelong glance. + +"No, no; the real name," said Holmes sweetly. "It is always +awkward doing business with an alias." + +A flush sprang to the white cheeks of the stranger. "Well then," +said he, "my real name is James Ryder." + +"Precisely so. Head attendant at the Hotel Cosmopolitan. Pray +step into the cab, and I shall soon be able to tell you +everything which you would wish to know." + +The little man stood glancing from one to the other of us with +half-frightened, half-hopeful eyes, as one who is not sure +whether he is on the verge of a windfall or of a catastrophe. +Then he stepped into the cab, and in half an hour we were back in +the sitting-room at Baker Street. Nothing had been said during +our drive, but the high, thin breathing of our new companion, and +the claspings and unclaspings of his hands, spoke of the nervous +tension within him. + +"Here we are!" said Holmes cheerily as we filed into the room. +"The fire looks very seasonable in this weather. You look cold, +Mr. Ryder. Pray take the basket-chair. I will just put on my +slippers before we settle this little matter of yours. Now, then! +You want to know what became of those geese?" + +"Yes, sir." + +"Or rather, I fancy, of that goose. It was one bird, I imagine in +which you were interested--white, with a black bar across the +tail." + +Ryder quivered with emotion. "Oh, sir," he cried, "can you tell +me where it went to?" + +"It came here." + +"Here?" + +"Yes, and a most remarkable bird it proved. I don't wonder that +you should take an interest in it. It laid an egg after it was +dead--the bonniest, brightest little blue egg that ever was seen. +I have it here in my museum." + +Our visitor staggered to his feet and clutched the mantelpiece +with his right hand. Holmes unlocked his strong-box and held up +the blue carbuncle, which shone out like a star, with a cold, +brilliant, many-pointed radiance. Ryder stood glaring with a +drawn face, uncertain whether to claim or to disown it. + +"The game's up, Ryder," said Holmes quietly. "Hold up, man, or +you'll be into the fire! Give him an arm back into his chair, +Watson. He's not got blood enough to go in for felony with +impunity. Give him a dash of brandy. So! Now he looks a little +more human. What a shrimp it is, to be sure!" + +For a moment he had staggered and nearly fallen, but the brandy +brought a tinge of colour into his cheeks, and he sat staring +with frightened eyes at his accuser. + +"I have almost every link in my hands, and all the proofs which I +could possibly need, so there is little which you need tell me. +Still, that little may as well be cleared up to make the case +complete. You had heard, Ryder, of this blue stone of the +Countess of Morcar's?" + +"It was Catherine Cusack who told me of it," said he in a +crackling voice. + +"I see--her ladyship's waiting-maid. Well, the temptation of +sudden wealth so easily acquired was too much for you, as it has +been for better men before you; but you were not very scrupulous +in the means you used. It seems to me, Ryder, that there is the +making of a very pretty villain in you. You knew that this man +Horner, the plumber, had been concerned in some such matter +before, and that suspicion would rest the more readily upon him. +What did you do, then? You made some small job in my lady's +room--you and your confederate Cusack--and you managed that he +should be the man sent for. Then, when he had left, you rifled +the jewel-case, raised the alarm, and had this unfortunate man +arrested. You then--" + +Ryder threw himself down suddenly upon the rug and clutched at my +companion's knees. "For God's sake, have mercy!" he shrieked. +"Think of my father! Of my mother! It would break their hearts. I +never went wrong before! I never will again. I swear it. I'll +swear it on a Bible. Oh, don't bring it into court! For Christ's +sake, don't!" + +"Get back into your chair!" said Holmes sternly. "It is very well +to cringe and crawl now, but you thought little enough of this +poor Horner in the dock for a crime of which he knew nothing." + +"I will fly, Mr. Holmes. I will leave the country, sir. Then the +charge against him will break down." + +"Hum! We will talk about that. And now let us hear a true account +of the next act. How came the stone into the goose, and how came +the goose into the open market? Tell us the truth, for there lies +your only hope of safety." + +Ryder passed his tongue over his parched lips. "I will tell you +it just as it happened, sir," said he. "When Horner had been +arrested, it seemed to me that it would be best for me to get +away with the stone at once, for I did not know at what moment +the police might not take it into their heads to search me and my +room. There was no place about the hotel where it would be safe. +I went out, as if on some commission, and I made for my sister's +house. She had married a man named Oakshott, and lived in Brixton +Road, where she fattened fowls for the market. All the way there +every man I met seemed to me to be a policeman or a detective; +and, for all that it was a cold night, the sweat was pouring down +my face before I came to the Brixton Road. My sister asked me +what was the matter, and why I was so pale; but I told her that I +had been upset by the jewel robbery at the hotel. Then I went +into the back yard and smoked a pipe and wondered what it would +be best to do. + +"I had a friend once called Maudsley, who went to the bad, and +has just been serving his time in Pentonville. One day he had met +me, and fell into talk about the ways of thieves, and how they +could get rid of what they stole. I knew that he would be true to +me, for I knew one or two things about him; so I made up my mind +to go right on to Kilburn, where he lived, and take him into my +confidence. He would show me how to turn the stone into money. +But how to get to him in safety? I thought of the agonies I had +gone through in coming from the hotel. I might at any moment be +seized and searched, and there would be the stone in my waistcoat +pocket. I was leaning against the wall at the time and looking at +the geese which were waddling about round my feet, and suddenly +an idea came into my head which showed me how I could beat the +best detective that ever lived. + +"My sister had told me some weeks before that I might have the +pick of her geese for a Christmas present, and I knew that she +was always as good as her word. I would take my goose now, and in +it I would carry my stone to Kilburn. There was a little shed in +the yard, and behind this I drove one of the birds--a fine big +one, white, with a barred tail. I caught it, and prying its bill +open, I thrust the stone down its throat as far as my finger +could reach. The bird gave a gulp, and I felt the stone pass +along its gullet and down into its crop. But the creature flapped +and struggled, and out came my sister to know what was the +matter. As I turned to speak to her the brute broke loose and +fluttered off among the others. + +"'Whatever were you doing with that bird, Jem?' says she. + +"'Well,' said I, 'you said you'd give me one for Christmas, and I +was feeling which was the fattest.' + +"'Oh,' says she, 'we've set yours aside for you--Jem's bird, we +call it. It's the big white one over yonder. There's twenty-six +of them, which makes one for you, and one for us, and two dozen +for the market.' + +"'Thank you, Maggie,' says I; 'but if it is all the same to you, +I'd rather have that one I was handling just now.' + +"'The other is a good three pound heavier,' said she, 'and we +fattened it expressly for you.' + +"'Never mind. I'll have the other, and I'll take it now,' said I. + +"'Oh, just as you like,' said she, a little huffed. 'Which is it +you want, then?' + +"'That white one with the barred tail, right in the middle of the +flock.' + +"'Oh, very well. Kill it and take it with you.' + +"Well, I did what she said, Mr. Holmes, and I carried the bird +all the way to Kilburn. I told my pal what I had done, for he was +a man that it was easy to tell a thing like that to. He laughed +until he choked, and we got a knife and opened the goose. My +heart turned to water, for there was no sign of the stone, and I +knew that some terrible mistake had occurred. I left the bird, +rushed back to my sister's, and hurried into the back yard. There +was not a bird to be seen there. + +"'Where are they all, Maggie?' I cried. + +"'Gone to the dealer's, Jem.' + +"'Which dealer's?' + +"'Breckinridge, of Covent Garden.' + +"'But was there another with a barred tail?' I asked, 'the same +as the one I chose?' + +"'Yes, Jem; there were two barred-tailed ones, and I could never +tell them apart.' + +"Well, then, of course I saw it all, and I ran off as hard as my +feet would carry me to this man Breckinridge; but he had sold the +lot at once, and not one word would he tell me as to where they +had gone. You heard him yourselves to-night. Well, he has always +answered me like that. My sister thinks that I am going mad. +Sometimes I think that I am myself. And now--and now I am myself +a branded thief, without ever having touched the wealth for which +I sold my character. God help me! God help me!" He burst into +convulsive sobbing, with his face buried in his hands. + +There was a long silence, broken only by his heavy breathing and +by the measured tapping of Sherlock Holmes' finger-tips upon the +edge of the table. Then my friend rose and threw open the door. + +"Get out!" said he. + +"What, sir! Oh, Heaven bless you!" + +"No more words. Get out!" + +And no more words were needed. There was a rush, a clatter upon +the stairs, the bang of a door, and the crisp rattle of running +footfalls from the street. + +"After all, Watson," said Holmes, reaching up his hand for his +clay pipe, "I am not retained by the police to supply their +deficiencies. If Horner were in danger it would be another thing; +but this fellow will not appear against him, and the case must +collapse. I suppose that I am commuting a felony, but it is just +possible that I am saving a soul. This fellow will not go wrong +again; he is too terribly frightened. Send him to gaol now, and +you make him a gaol-bird for life. Besides, it is the season of +forgiveness. Chance has put in our way a most singular and +whimsical problem, and its solution is its own reward. If you +will have the goodness to touch the bell, Doctor, we will begin +another investigation, in which, also a bird will be the chief +feature." + + + +VIII. THE ADVENTURE OF THE SPECKLED BAND + +On glancing over my notes of the seventy odd cases in which I +have during the last eight years studied the methods of my friend +Sherlock Holmes, I find many tragic, some comic, a large number +merely strange, but none commonplace; for, working as he did +rather for the love of his art than for the acquirement of +wealth, he refused to associate himself with any investigation +which did not tend towards the unusual, and even the fantastic. +Of all these varied cases, however, I cannot recall any which +presented more singular features than that which was associated +with the well-known Surrey family of the Roylotts of Stoke Moran. +The events in question occurred in the early days of my +association with Holmes, when we were sharing rooms as bachelors +in Baker Street. It is possible that I might have placed them +upon record before, but a promise of secrecy was made at the +time, from which I have only been freed during the last month by +the untimely death of the lady to whom the pledge was given. It +is perhaps as well that the facts should now come to light, for I +have reasons to know that there are widespread rumours as to the +death of Dr. Grimesby Roylott which tend to make the matter even +more terrible than the truth. + +It was early in April in the year '83 that I woke one morning to +find Sherlock Holmes standing, fully dressed, by the side of my +bed. He was a late riser, as a rule, and as the clock on the +mantelpiece showed me that it was only a quarter-past seven, I +blinked up at him in some surprise, and perhaps just a little +resentment, for I was myself regular in my habits. + +"Very sorry to knock you up, Watson," said he, "but it's the +common lot this morning. Mrs. Hudson has been knocked up, she +retorted upon me, and I on you." + +"What is it, then--a fire?" + +"No; a client. It seems that a young lady has arrived in a +considerable state of excitement, who insists upon seeing me. She +is waiting now in the sitting-room. Now, when young ladies wander +about the metropolis at this hour of the morning, and knock +sleepy people up out of their beds, I presume that it is +something very pressing which they have to communicate. Should it +prove to be an interesting case, you would, I am sure, wish to +follow it from the outset. I thought, at any rate, that I should +call you and give you the chance." + +"My dear fellow, I would not miss it for anything." + +I had no keener pleasure than in following Holmes in his +professional investigations, and in admiring the rapid +deductions, as swift as intuitions, and yet always founded on a +logical basis with which he unravelled the problems which were +submitted to him. I rapidly threw on my clothes and was ready in +a few minutes to accompany my friend down to the sitting-room. A +lady dressed in black and heavily veiled, who had been sitting in +the window, rose as we entered. + +"Good-morning, madam," said Holmes cheerily. "My name is Sherlock +Holmes. This is my intimate friend and associate, Dr. Watson, +before whom you can speak as freely as before myself. Ha! I am +glad to see that Mrs. Hudson has had the good sense to light the +fire. Pray draw up to it, and I shall order you a cup of hot +coffee, for I observe that you are shivering." + +"It is not cold which makes me shiver," said the woman in a low +voice, changing her seat as requested. + +"What, then?" + +"It is fear, Mr. Holmes. It is terror." She raised her veil as +she spoke, and we could see that she was indeed in a pitiable +state of agitation, her face all drawn and grey, with restless +frightened eyes, like those of some hunted animal. Her features +and figure were those of a woman of thirty, but her hair was shot +with premature grey, and her expression was weary and haggard. +Sherlock Holmes ran her over with one of his quick, +all-comprehensive glances. + +"You must not fear," said he soothingly, bending forward and +patting her forearm. "We shall soon set matters right, I have no +doubt. You have come in by train this morning, I see." + +"You know me, then?" + +"No, but I observe the second half of a return ticket in the palm +of your left glove. You must have started early, and yet you had +a good drive in a dog-cart, along heavy roads, before you reached +the station." + +The lady gave a violent start and stared in bewilderment at my +companion. + +"There is no mystery, my dear madam," said he, smiling. "The left +arm of your jacket is spattered with mud in no less than seven +places. The marks are perfectly fresh. There is no vehicle save a +dog-cart which throws up mud in that way, and then only when you +sit on the left-hand side of the driver." + +"Whatever your reasons may be, you are perfectly correct," said +she. "I started from home before six, reached Leatherhead at +twenty past, and came in by the first train to Waterloo. Sir, I +can stand this strain no longer; I shall go mad if it continues. +I have no one to turn to--none, save only one, who cares for me, +and he, poor fellow, can be of little aid. I have heard of you, +Mr. Holmes; I have heard of you from Mrs. Farintosh, whom you +helped in the hour of her sore need. It was from her that I had +your address. Oh, sir, do you not think that you could help me, +too, and at least throw a little light through the dense darkness +which surrounds me? At present it is out of my power to reward +you for your services, but in a month or six weeks I shall be +married, with the control of my own income, and then at least you +shall not find me ungrateful." + +Holmes turned to his desk and, unlocking it, drew out a small +case-book, which he consulted. + +"Farintosh," said he. "Ah yes, I recall the case; it was +concerned with an opal tiara. I think it was before your time, +Watson. I can only say, madam, that I shall be happy to devote +the same care to your case as I did to that of your friend. As to +reward, my profession is its own reward; but you are at liberty +to defray whatever expenses I may be put to, at the time which +suits you best. And now I beg that you will lay before us +everything that may help us in forming an opinion upon the +matter." + +"Alas!" replied our visitor, "the very horror of my situation +lies in the fact that my fears are so vague, and my suspicions +depend so entirely upon small points, which might seem trivial to +another, that even he to whom of all others I have a right to +look for help and advice looks upon all that I tell him about it +as the fancies of a nervous woman. He does not say so, but I can +read it from his soothing answers and averted eyes. But I have +heard, Mr. Holmes, that you can see deeply into the manifold +wickedness of the human heart. You may advise me how to walk amid +the dangers which encompass me." + +"I am all attention, madam." + +"My name is Helen Stoner, and I am living with my stepfather, who +is the last survivor of one of the oldest Saxon families in +England, the Roylotts of Stoke Moran, on the western border of +Surrey." + +Holmes nodded his head. "The name is familiar to me," said he. + +"The family was at one time among the richest in England, and the +estates extended over the borders into Berkshire in the north, +and Hampshire in the west. In the last century, however, four +successive heirs were of a dissolute and wasteful disposition, +and the family ruin was eventually completed by a gambler in the +days of the Regency. Nothing was left save a few acres of ground, +and the two-hundred-year-old house, which is itself crushed under +a heavy mortgage. The last squire dragged out his existence +there, living the horrible life of an aristocratic pauper; but +his only son, my stepfather, seeing that he must adapt himself to +the new conditions, obtained an advance from a relative, which +enabled him to take a medical degree and went out to Calcutta, +where, by his professional skill and his force of character, he +established a large practice. In a fit of anger, however, caused +by some robberies which had been perpetrated in the house, he +beat his native butler to death and narrowly escaped a capital +sentence. As it was, he suffered a long term of imprisonment and +afterwards returned to England a morose and disappointed man. + +"When Dr. Roylott was in India he married my mother, Mrs. Stoner, +the young widow of Major-General Stoner, of the Bengal Artillery. +My sister Julia and I were twins, and we were only two years old +at the time of my mother's re-marriage. She had a considerable +sum of money--not less than 1000 pounds a year--and this she +bequeathed to Dr. Roylott entirely while we resided with him, +with a provision that a certain annual sum should be allowed to +each of us in the event of our marriage. Shortly after our return +to England my mother died--she was killed eight years ago in a +railway accident near Crewe. Dr. Roylott then abandoned his +attempts to establish himself in practice in London and took us +to live with him in the old ancestral house at Stoke Moran. The +money which my mother had left was enough for all our wants, and +there seemed to be no obstacle to our happiness. + +"But a terrible change came over our stepfather about this time. +Instead of making friends and exchanging visits with our +neighbours, who had at first been overjoyed to see a Roylott of +Stoke Moran back in the old family seat, he shut himself up in +his house and seldom came out save to indulge in ferocious +quarrels with whoever might cross his path. Violence of temper +approaching to mania has been hereditary in the men of the +family, and in my stepfather's case it had, I believe, been +intensified by his long residence in the tropics. A series of +disgraceful brawls took place, two of which ended in the +police-court, until at last he became the terror of the village, +and the folks would fly at his approach, for he is a man of +immense strength, and absolutely uncontrollable in his anger. + +"Last week he hurled the local blacksmith over a parapet into a +stream, and it was only by paying over all the money which I +could gather together that I was able to avert another public +exposure. He had no friends at all save the wandering gipsies, +and he would give these vagabonds leave to encamp upon the few +acres of bramble-covered land which represent the family estate, +and would accept in return the hospitality of their tents, +wandering away with them sometimes for weeks on end. He has a +passion also for Indian animals, which are sent over to him by a +correspondent, and he has at this moment a cheetah and a baboon, +which wander freely over his grounds and are feared by the +villagers almost as much as their master. + +"You can imagine from what I say that my poor sister Julia and I +had no great pleasure in our lives. No servant would stay with +us, and for a long time we did all the work of the house. She was +but thirty at the time of her death, and yet her hair had already +begun to whiten, even as mine has." + +"Your sister is dead, then?" + +"She died just two years ago, and it is of her death that I wish +to speak to you. You can understand that, living the life which I +have described, we were little likely to see anyone of our own +age and position. We had, however, an aunt, my mother's maiden +sister, Miss Honoria Westphail, who lives near Harrow, and we +were occasionally allowed to pay short visits at this lady's +house. Julia went there at Christmas two years ago, and met there +a half-pay major of marines, to whom she became engaged. My +stepfather learned of the engagement when my sister returned and +offered no objection to the marriage; but within a fortnight of +the day which had been fixed for the wedding, the terrible event +occurred which has deprived me of my only companion." + +Sherlock Holmes had been leaning back in his chair with his eyes +closed and his head sunk in a cushion, but he half opened his +lids now and glanced across at his visitor. + +"Pray be precise as to details," said he. + +"It is easy for me to be so, for every event of that dreadful +time is seared into my memory. The manor-house is, as I have +already said, very old, and only one wing is now inhabited. The +bedrooms in this wing are on the ground floor, the sitting-rooms +being in the central block of the buildings. Of these bedrooms +the first is Dr. Roylott's, the second my sister's, and the third +my own. There is no communication between them, but they all open +out into the same corridor. Do I make myself plain?" + +"Perfectly so." + +"The windows of the three rooms open out upon the lawn. That +fatal night Dr. Roylott had gone to his room early, though we +knew that he had not retired to rest, for my sister was troubled +by the smell of the strong Indian cigars which it was his custom +to smoke. She left her room, therefore, and came into mine, where +she sat for some time, chatting about her approaching wedding. At +eleven o'clock she rose to leave me, but she paused at the door +and looked back. + +"'Tell me, Helen,' said she, 'have you ever heard anyone whistle +in the dead of the night?' + +"'Never,' said I. + +"'I suppose that you could not possibly whistle, yourself, in +your sleep?' + +"'Certainly not. But why?' + +"'Because during the last few nights I have always, about three +in the morning, heard a low, clear whistle. I am a light sleeper, +and it has awakened me. I cannot tell where it came from--perhaps +from the next room, perhaps from the lawn. I thought that I would +just ask you whether you had heard it.' + +"'No, I have not. It must be those wretched gipsies in the +plantation.' + +"'Very likely. And yet if it were on the lawn, I wonder that you +did not hear it also.' + +"'Ah, but I sleep more heavily than you.' + +"'Well, it is of no great consequence, at any rate.' She smiled +back at me, closed my door, and a few moments later I heard her +key turn in the lock." + +"Indeed," said Holmes. "Was it your custom always to lock +yourselves in at night?" + +"Always." + +"And why?" + +"I think that I mentioned to you that the doctor kept a cheetah +and a baboon. We had no feeling of security unless our doors were +locked." + +"Quite so. Pray proceed with your statement." + +"I could not sleep that night. A vague feeling of impending +misfortune impressed me. My sister and I, you will recollect, +were twins, and you know how subtle are the links which bind two +souls which are so closely allied. It was a wild night. The wind +was howling outside, and the rain was beating and splashing +against the windows. Suddenly, amid all the hubbub of the gale, +there burst forth the wild scream of a terrified woman. I knew +that it was my sister's voice. I sprang from my bed, wrapped a +shawl round me, and rushed into the corridor. As I opened my door +I seemed to hear a low whistle, such as my sister described, and +a few moments later a clanging sound, as if a mass of metal had +fallen. As I ran down the passage, my sister's door was unlocked, +and revolved slowly upon its hinges. I stared at it +horror-stricken, not knowing what was about to issue from it. By +the light of the corridor-lamp I saw my sister appear at the +opening, her face blanched with terror, her hands groping for +help, her whole figure swaying to and fro like that of a +drunkard. I ran to her and threw my arms round her, but at that +moment her knees seemed to give way and she fell to the ground. +She writhed as one who is in terrible pain, and her limbs were +dreadfully convulsed. At first I thought that she had not +recognised me, but as I bent over her she suddenly shrieked out +in a voice which I shall never forget, 'Oh, my God! Helen! It was +the band! The speckled band!' There was something else which she +would fain have said, and she stabbed with her finger into the +air in the direction of the doctor's room, but a fresh convulsion +seized her and choked her words. I rushed out, calling loudly for +my stepfather, and I met him hastening from his room in his +dressing-gown. When he reached my sister's side she was +unconscious, and though he poured brandy down her throat and sent +for medical aid from the village, all efforts were in vain, for +she slowly sank and died without having recovered her +consciousness. Such was the dreadful end of my beloved sister." + +"One moment," said Holmes, "are you sure about this whistle and +metallic sound? Could you swear to it?" + +"That was what the county coroner asked me at the inquiry. It is +my strong impression that I heard it, and yet, among the crash of +the gale and the creaking of an old house, I may possibly have +been deceived." + +"Was your sister dressed?" + +"No, she was in her night-dress. In her right hand was found the +charred stump of a match, and in her left a match-box." + +"Showing that she had struck a light and looked about her when +the alarm took place. That is important. And what conclusions did +the coroner come to?" + +"He investigated the case with great care, for Dr. Roylott's +conduct had long been notorious in the county, but he was unable +to find any satisfactory cause of death. My evidence showed that +the door had been fastened upon the inner side, and the windows +were blocked by old-fashioned shutters with broad iron bars, +which were secured every night. The walls were carefully sounded, +and were shown to be quite solid all round, and the flooring was +also thoroughly examined, with the same result. The chimney is +wide, but is barred up by four large staples. It is certain, +therefore, that my sister was quite alone when she met her end. +Besides, there were no marks of any violence upon her." + +"How about poison?" + +"The doctors examined her for it, but without success." + +"What do you think that this unfortunate lady died of, then?" + +"It is my belief that she died of pure fear and nervous shock, +though what it was that frightened her I cannot imagine." + +"Were there gipsies in the plantation at the time?" + +"Yes, there are nearly always some there." + +"Ah, and what did you gather from this allusion to a band--a +speckled band?" + +"Sometimes I have thought that it was merely the wild talk of +delirium, sometimes that it may have referred to some band of +people, perhaps to these very gipsies in the plantation. I do not +know whether the spotted handkerchiefs which so many of them wear +over their heads might have suggested the strange adjective which +she used." + +Holmes shook his head like a man who is far from being satisfied. + +"These are very deep waters," said he; "pray go on with your +narrative." + +"Two years have passed since then, and my life has been until +lately lonelier than ever. A month ago, however, a dear friend, +whom I have known for many years, has done me the honour to ask +my hand in marriage. His name is Armitage--Percy Armitage--the +second son of Mr. Armitage, of Crane Water, near Reading. My +stepfather has offered no opposition to the match, and we are to +be married in the course of the spring. Two days ago some repairs +were started in the west wing of the building, and my bedroom +wall has been pierced, so that I have had to move into the +chamber in which my sister died, and to sleep in the very bed in +which she slept. Imagine, then, my thrill of terror when last +night, as I lay awake, thinking over her terrible fate, I +suddenly heard in the silence of the night the low whistle which +had been the herald of her own death. I sprang up and lit the +lamp, but nothing was to be seen in the room. I was too shaken to +go to bed again, however, so I dressed, and as soon as it was +daylight I slipped down, got a dog-cart at the Crown Inn, which +is opposite, and drove to Leatherhead, from whence I have come on +this morning with the one object of seeing you and asking your +advice." + +"You have done wisely," said my friend. "But have you told me +all?" + +"Yes, all." + +"Miss Roylott, you have not. You are screening your stepfather." + +"Why, what do you mean?" + +For answer Holmes pushed back the frill of black lace which +fringed the hand that lay upon our visitor's knee. Five little +livid spots, the marks of four fingers and a thumb, were printed +upon the white wrist. + +"You have been cruelly used," said Holmes. + +The lady coloured deeply and covered over her injured wrist. "He +is a hard man," she said, "and perhaps he hardly knows his own +strength." + +There was a long silence, during which Holmes leaned his chin +upon his hands and stared into the crackling fire. + +"This is a very deep business," he said at last. "There are a +thousand details which I should desire to know before I decide +upon our course of action. Yet we have not a moment to lose. If +we were to come to Stoke Moran to-day, would it be possible for +us to see over these rooms without the knowledge of your +stepfather?" + +"As it happens, he spoke of coming into town to-day upon some +most important business. It is probable that he will be away all +day, and that there would be nothing to disturb you. We have a +housekeeper now, but she is old and foolish, and I could easily +get her out of the way." + +"Excellent. You are not averse to this trip, Watson?" + +"By no means." + +"Then we shall both come. What are you going to do yourself?" + +"I have one or two things which I would wish to do now that I am +in town. But I shall return by the twelve o'clock train, so as to +be there in time for your coming." + +"And you may expect us early in the afternoon. I have myself some +small business matters to attend to. Will you not wait and +breakfast?" + +"No, I must go. My heart is lightened already since I have +confided my trouble to you. I shall look forward to seeing you +again this afternoon." She dropped her thick black veil over her +face and glided from the room. + +"And what do you think of it all, Watson?" asked Sherlock Holmes, +leaning back in his chair. + +"It seems to me to be a most dark and sinister business." + +"Dark enough and sinister enough." + +"Yet if the lady is correct in saying that the flooring and walls +are sound, and that the door, window, and chimney are impassable, +then her sister must have been undoubtedly alone when she met her +mysterious end." + +"What becomes, then, of these nocturnal whistles, and what of the +very peculiar words of the dying woman?" + +"I cannot think." + +"When you combine the ideas of whistles at night, the presence of +a band of gipsies who are on intimate terms with this old doctor, +the fact that we have every reason to believe that the doctor has +an interest in preventing his stepdaughter's marriage, the dying +allusion to a band, and, finally, the fact that Miss Helen Stoner +heard a metallic clang, which might have been caused by one of +those metal bars that secured the shutters falling back into its +place, I think that there is good ground to think that the +mystery may be cleared along those lines." + +"But what, then, did the gipsies do?" + +"I cannot imagine." + +"I see many objections to any such theory." + +"And so do I. It is precisely for that reason that we are going +to Stoke Moran this day. I want to see whether the objections are +fatal, or if they may be explained away. But what in the name of +the devil!" + +The ejaculation had been drawn from my companion by the fact that +our door had been suddenly dashed open, and that a huge man had +framed himself in the aperture. His costume was a peculiar +mixture of the professional and of the agricultural, having a +black top-hat, a long frock-coat, and a pair of high gaiters, +with a hunting-crop swinging in his hand. So tall was he that his +hat actually brushed the cross bar of the doorway, and his +breadth seemed to span it across from side to side. A large face, +seared with a thousand wrinkles, burned yellow with the sun, and +marked with every evil passion, was turned from one to the other +of us, while his deep-set, bile-shot eyes, and his high, thin, +fleshless nose, gave him somewhat the resemblance to a fierce old +bird of prey. + +"Which of you is Holmes?" asked this apparition. + +"My name, sir; but you have the advantage of me," said my +companion quietly. + +"I am Dr. Grimesby Roylott, of Stoke Moran." + +"Indeed, Doctor," said Holmes blandly. "Pray take a seat." + +"I will do nothing of the kind. My stepdaughter has been here. I +have traced her. What has she been saying to you?" + +"It is a little cold for the time of the year," said Holmes. + +"What has she been saying to you?" screamed the old man +furiously. + +"But I have heard that the crocuses promise well," continued my +companion imperturbably. + +"Ha! You put me off, do you?" said our new visitor, taking a step +forward and shaking his hunting-crop. "I know you, you scoundrel! +I have heard of you before. You are Holmes, the meddler." + +My friend smiled. + +"Holmes, the busybody!" + +His smile broadened. + +"Holmes, the Scotland Yard Jack-in-office!" + +Holmes chuckled heartily. "Your conversation is most +entertaining," said he. "When you go out close the door, for +there is a decided draught." + +"I will go when I have said my say. Don't you dare to meddle with +my affairs. I know that Miss Stoner has been here. I traced her! +I am a dangerous man to fall foul of! See here." He stepped +swiftly forward, seized the poker, and bent it into a curve with +his huge brown hands. + +"See that you keep yourself out of my grip," he snarled, and +hurling the twisted poker into the fireplace he strode out of the +room. + +"He seems a very amiable person," said Holmes, laughing. "I am +not quite so bulky, but if he had remained I might have shown him +that my grip was not much more feeble than his own." As he spoke +he picked up the steel poker and, with a sudden effort, +straightened it out again. + +"Fancy his having the insolence to confound me with the official +detective force! This incident gives zest to our investigation, +however, and I only trust that our little friend will not suffer +from her imprudence in allowing this brute to trace her. And now, +Watson, we shall order breakfast, and afterwards I shall walk +down to Doctors' Commons, where I hope to get some data which may +help us in this matter." + + +It was nearly one o'clock when Sherlock Holmes returned from his +excursion. He held in his hand a sheet of blue paper, scrawled +over with notes and figures. + +"I have seen the will of the deceased wife," said he. "To +determine its exact meaning I have been obliged to work out the +present prices of the investments with which it is concerned. The +total income, which at the time of the wife's death was little +short of 1100 pounds, is now, through the fall in agricultural +prices, not more than 750 pounds. Each daughter can claim an +income of 250 pounds, in case of marriage. It is evident, +therefore, that if both girls had married, this beauty would have +had a mere pittance, while even one of them would cripple him to +a very serious extent. My morning's work has not been wasted, +since it has proved that he has the very strongest motives for +standing in the way of anything of the sort. And now, Watson, +this is too serious for dawdling, especially as the old man is +aware that we are interesting ourselves in his affairs; so if you +are ready, we shall call a cab and drive to Waterloo. I should be +very much obliged if you would slip your revolver into your +pocket. An Eley's No. 2 is an excellent argument with gentlemen +who can twist steel pokers into knots. That and a tooth-brush +are, I think, all that we need." + +At Waterloo we were fortunate in catching a train for +Leatherhead, where we hired a trap at the station inn and drove +for four or five miles through the lovely Surrey lanes. It was a +perfect day, with a bright sun and a few fleecy clouds in the +heavens. The trees and wayside hedges were just throwing out +their first green shoots, and the air was full of the pleasant +smell of the moist earth. To me at least there was a strange +contrast between the sweet promise of the spring and this +sinister quest upon which we were engaged. My companion sat in +the front of the trap, his arms folded, his hat pulled down over +his eyes, and his chin sunk upon his breast, buried in the +deepest thought. Suddenly, however, he started, tapped me on the +shoulder, and pointed over the meadows. + +"Look there!" said he. + +A heavily timbered park stretched up in a gentle slope, +thickening into a grove at the highest point. From amid the +branches there jutted out the grey gables and high roof-tree of a +very old mansion. + +"Stoke Moran?" said he. + +"Yes, sir, that be the house of Dr. Grimesby Roylott," remarked +the driver. + +"There is some building going on there," said Holmes; "that is +where we are going." + +"There's the village," said the driver, pointing to a cluster of +roofs some distance to the left; "but if you want to get to the +house, you'll find it shorter to get over this stile, and so by +the foot-path over the fields. There it is, where the lady is +walking." + +"And the lady, I fancy, is Miss Stoner," observed Holmes, shading +his eyes. "Yes, I think we had better do as you suggest." + +We got off, paid our fare, and the trap rattled back on its way +to Leatherhead. + +"I thought it as well," said Holmes as we climbed the stile, +"that this fellow should think we had come here as architects, or +on some definite business. It may stop his gossip. +Good-afternoon, Miss Stoner. You see that we have been as good as +our word." + +Our client of the morning had hurried forward to meet us with a +face which spoke her joy. "I have been waiting so eagerly for +you," she cried, shaking hands with us warmly. "All has turned +out splendidly. Dr. Roylott has gone to town, and it is unlikely +that he will be back before evening." + +"We have had the pleasure of making the doctor's acquaintance," +said Holmes, and in a few words he sketched out what had +occurred. Miss Stoner turned white to the lips as she listened. + +"Good heavens!" she cried, "he has followed me, then." + +"So it appears." + +"He is so cunning that I never know when I am safe from him. What +will he say when he returns?" + +"He must guard himself, for he may find that there is someone +more cunning than himself upon his track. You must lock yourself +up from him to-night. If he is violent, we shall take you away to +your aunt's at Harrow. Now, we must make the best use of our +time, so kindly take us at once to the rooms which we are to +examine." + +The building was of grey, lichen-blotched stone, with a high +central portion and two curving wings, like the claws of a crab, +thrown out on each side. In one of these wings the windows were +broken and blocked with wooden boards, while the roof was partly +caved in, a picture of ruin. The central portion was in little +better repair, but the right-hand block was comparatively modern, +and the blinds in the windows, with the blue smoke curling up +from the chimneys, showed that this was where the family resided. +Some scaffolding had been erected against the end wall, and the +stone-work had been broken into, but there were no signs of any +workmen at the moment of our visit. Holmes walked slowly up and +down the ill-trimmed lawn and examined with deep attention the +outsides of the windows. + +"This, I take it, belongs to the room in which you used to sleep, +the centre one to your sister's, and the one next to the main +building to Dr. Roylott's chamber?" + +"Exactly so. But I am now sleeping in the middle one." + +"Pending the alterations, as I understand. By the way, there does +not seem to be any very pressing need for repairs at that end +wall." + +"There were none. I believe that it was an excuse to move me from +my room." + +"Ah! that is suggestive. Now, on the other side of this narrow +wing runs the corridor from which these three rooms open. There +are windows in it, of course?" + +"Yes, but very small ones. Too narrow for anyone to pass +through." + +"As you both locked your doors at night, your rooms were +unapproachable from that side. Now, would you have the kindness +to go into your room and bar your shutters?" + +Miss Stoner did so, and Holmes, after a careful examination +through the open window, endeavoured in every way to force the +shutter open, but without success. There was no slit through +which a knife could be passed to raise the bar. Then with his +lens he tested the hinges, but they were of solid iron, built +firmly into the massive masonry. "Hum!" said he, scratching his +chin in some perplexity, "my theory certainly presents some +difficulties. No one could pass these shutters if they were +bolted. Well, we shall see if the inside throws any light upon +the matter." + +A small side door led into the whitewashed corridor from which +the three bedrooms opened. Holmes refused to examine the third +chamber, so we passed at once to the second, that in which Miss +Stoner was now sleeping, and in which her sister had met with her +fate. It was a homely little room, with a low ceiling and a +gaping fireplace, after the fashion of old country-houses. A +brown chest of drawers stood in one corner, a narrow +white-counterpaned bed in another, and a dressing-table on the +left-hand side of the window. These articles, with two small +wicker-work chairs, made up all the furniture in the room save +for a square of Wilton carpet in the centre. The boards round and +the panelling of the walls were of brown, worm-eaten oak, so old +and discoloured that it may have dated from the original building +of the house. Holmes drew one of the chairs into a corner and sat +silent, while his eyes travelled round and round and up and down, +taking in every detail of the apartment. + +"Where does that bell communicate with?" he asked at last +pointing to a thick bell-rope which hung down beside the bed, the +tassel actually lying upon the pillow. + +"It goes to the housekeeper's room." + +"It looks newer than the other things?" + +"Yes, it was only put there a couple of years ago." + +"Your sister asked for it, I suppose?" + +"No, I never heard of her using it. We used always to get what we +wanted for ourselves." + +"Indeed, it seemed unnecessary to put so nice a bell-pull there. +You will excuse me for a few minutes while I satisfy myself as to +this floor." He threw himself down upon his face with his lens in +his hand and crawled swiftly backward and forward, examining +minutely the cracks between the boards. Then he did the same with +the wood-work with which the chamber was panelled. Finally he +walked over to the bed and spent some time in staring at it and +in running his eye up and down the wall. Finally he took the +bell-rope in his hand and gave it a brisk tug. + +"Why, it's a dummy," said he. + +"Won't it ring?" + +"No, it is not even attached to a wire. This is very interesting. +You can see now that it is fastened to a hook just above where +the little opening for the ventilator is." + +"How very absurd! I never noticed that before." + +"Very strange!" muttered Holmes, pulling at the rope. "There are +one or two very singular points about this room. For example, +what a fool a builder must be to open a ventilator into another +room, when, with the same trouble, he might have communicated +with the outside air!" + +"That is also quite modern," said the lady. + +"Done about the same time as the bell-rope?" remarked Holmes. + +"Yes, there were several little changes carried out about that +time." + +"They seem to have been of a most interesting character--dummy +bell-ropes, and ventilators which do not ventilate. With your +permission, Miss Stoner, we shall now carry our researches into +the inner apartment." + +Dr. Grimesby Roylott's chamber was larger than that of his +step-daughter, but was as plainly furnished. A camp-bed, a small +wooden shelf full of books, mostly of a technical character, an +armchair beside the bed, a plain wooden chair against the wall, a +round table, and a large iron safe were the principal things +which met the eye. Holmes walked slowly round and examined each +and all of them with the keenest interest. + +"What's in here?" he asked, tapping the safe. + +"My stepfather's business papers." + +"Oh! you have seen inside, then?" + +"Only once, some years ago. I remember that it was full of +papers." + +"There isn't a cat in it, for example?" + +"No. What a strange idea!" + +"Well, look at this!" He took up a small saucer of milk which +stood on the top of it. + +"No; we don't keep a cat. But there is a cheetah and a baboon." + +"Ah, yes, of course! Well, a cheetah is just a big cat, and yet a +saucer of milk does not go very far in satisfying its wants, I +daresay. There is one point which I should wish to determine." He +squatted down in front of the wooden chair and examined the seat +of it with the greatest attention. + +"Thank you. That is quite settled," said he, rising and putting +his lens in his pocket. "Hullo! Here is something interesting!" + +The object which had caught his eye was a small dog lash hung on +one corner of the bed. The lash, however, was curled upon itself +and tied so as to make a loop of whipcord. + +"What do you make of that, Watson?" + +"It's a common enough lash. But I don't know why it should be +tied." + +"That is not quite so common, is it? Ah, me! it's a wicked world, +and when a clever man turns his brains to crime it is the worst +of all. I think that I have seen enough now, Miss Stoner, and +with your permission we shall walk out upon the lawn." + +I had never seen my friend's face so grim or his brow so dark as +it was when we turned from the scene of this investigation. We +had walked several times up and down the lawn, neither Miss +Stoner nor myself liking to break in upon his thoughts before he +roused himself from his reverie. + +"It is very essential, Miss Stoner," said he, "that you should +absolutely follow my advice in every respect." + +"I shall most certainly do so." + +"The matter is too serious for any hesitation. Your life may +depend upon your compliance." + +"I assure you that I am in your hands." + +"In the first place, both my friend and I must spend the night in +your room." + +Both Miss Stoner and I gazed at him in astonishment. + +"Yes, it must be so. Let me explain. I believe that that is the +village inn over there?" + +"Yes, that is the Crown." + +"Very good. Your windows would be visible from there?" + +"Certainly." + +"You must confine yourself to your room, on pretence of a +headache, when your stepfather comes back. Then when you hear him +retire for the night, you must open the shutters of your window, +undo the hasp, put your lamp there as a signal to us, and then +withdraw quietly with everything which you are likely to want +into the room which you used to occupy. I have no doubt that, in +spite of the repairs, you could manage there for one night." + +"Oh, yes, easily." + +"The rest you will leave in our hands." + +"But what will you do?" + +"We shall spend the night in your room, and we shall investigate +the cause of this noise which has disturbed you." + +"I believe, Mr. Holmes, that you have already made up your mind," +said Miss Stoner, laying her hand upon my companion's sleeve. + +"Perhaps I have." + +"Then, for pity's sake, tell me what was the cause of my sister's +death." + +"I should prefer to have clearer proofs before I speak." + +"You can at least tell me whether my own thought is correct, and +if she died from some sudden fright." + +"No, I do not think so. I think that there was probably some more +tangible cause. And now, Miss Stoner, we must leave you for if +Dr. Roylott returned and saw us our journey would be in vain. +Good-bye, and be brave, for if you will do what I have told you, +you may rest assured that we shall soon drive away the dangers +that threaten you." + +Sherlock Holmes and I had no difficulty in engaging a bedroom and +sitting-room at the Crown Inn. They were on the upper floor, and +from our window we could command a view of the avenue gate, and +of the inhabited wing of Stoke Moran Manor House. At dusk we saw +Dr. Grimesby Roylott drive past, his huge form looming up beside +the little figure of the lad who drove him. The boy had some +slight difficulty in undoing the heavy iron gates, and we heard +the hoarse roar of the doctor's voice and saw the fury with which +he shook his clinched fists at him. The trap drove on, and a few +minutes later we saw a sudden light spring up among the trees as +the lamp was lit in one of the sitting-rooms. + +"Do you know, Watson," said Holmes as we sat together in the +gathering darkness, "I have really some scruples as to taking you +to-night. There is a distinct element of danger." + +"Can I be of assistance?" + +"Your presence might be invaluable." + +"Then I shall certainly come." + +"It is very kind of you." + +"You speak of danger. You have evidently seen more in these rooms +than was visible to me." + +"No, but I fancy that I may have deduced a little more. I imagine +that you saw all that I did." + +"I saw nothing remarkable save the bell-rope, and what purpose +that could answer I confess is more than I can imagine." + +"You saw the ventilator, too?" + +"Yes, but I do not think that it is such a very unusual thing to +have a small opening between two rooms. It was so small that a +rat could hardly pass through." + +"I knew that we should find a ventilator before ever we came to +Stoke Moran." + +"My dear Holmes!" + +"Oh, yes, I did. You remember in her statement she said that her +sister could smell Dr. Roylott's cigar. Now, of course that +suggested at once that there must be a communication between the +two rooms. It could only be a small one, or it would have been +remarked upon at the coroner's inquiry. I deduced a ventilator." + +"But what harm can there be in that?" + +"Well, there is at least a curious coincidence of dates. A +ventilator is made, a cord is hung, and a lady who sleeps in the +bed dies. Does not that strike you?" + +"I cannot as yet see any connection." + +"Did you observe anything very peculiar about that bed?" + +"No." + +"It was clamped to the floor. Did you ever see a bed fastened +like that before?" + +"I cannot say that I have." + +"The lady could not move her bed. It must always be in the same +relative position to the ventilator and to the rope--or so we may +call it, since it was clearly never meant for a bell-pull." + +"Holmes," I cried, "I seem to see dimly what you are hinting at. +We are only just in time to prevent some subtle and horrible +crime." + +"Subtle enough and horrible enough. When a doctor does go wrong +he is the first of criminals. He has nerve and he has knowledge. +Palmer and Pritchard were among the heads of their profession. +This man strikes even deeper, but I think, Watson, that we shall +be able to strike deeper still. But we shall have horrors enough +before the night is over; for goodness' sake let us have a quiet +pipe and turn our minds for a few hours to something more +cheerful." + + +About nine o'clock the light among the trees was extinguished, +and all was dark in the direction of the Manor House. Two hours +passed slowly away, and then, suddenly, just at the stroke of +eleven, a single bright light shone out right in front of us. + +"That is our signal," said Holmes, springing to his feet; "it +comes from the middle window." + +As we passed out he exchanged a few words with the landlord, +explaining that we were going on a late visit to an acquaintance, +and that it was possible that we might spend the night there. A +moment later we were out on the dark road, a chill wind blowing +in our faces, and one yellow light twinkling in front of us +through the gloom to guide us on our sombre errand. + +There was little difficulty in entering the grounds, for +unrepaired breaches gaped in the old park wall. Making our way +among the trees, we reached the lawn, crossed it, and were about +to enter through the window when out from a clump of laurel +bushes there darted what seemed to be a hideous and distorted +child, who threw itself upon the grass with writhing limbs and +then ran swiftly across the lawn into the darkness. + +"My God!" I whispered; "did you see it?" + +Holmes was for the moment as startled as I. His hand closed like +a vice upon my wrist in his agitation. Then he broke into a low +laugh and put his lips to my ear. + +"It is a nice household," he murmured. "That is the baboon." + +I had forgotten the strange pets which the doctor affected. There +was a cheetah, too; perhaps we might find it upon our shoulders +at any moment. I confess that I felt easier in my mind when, +after following Holmes' example and slipping off my shoes, I +found myself inside the bedroom. My companion noiselessly closed +the shutters, moved the lamp onto the table, and cast his eyes +round the room. All was as we had seen it in the daytime. Then +creeping up to me and making a trumpet of his hand, he whispered +into my ear again so gently that it was all that I could do to +distinguish the words: + +"The least sound would be fatal to our plans." + +I nodded to show that I had heard. + +"We must sit without light. He would see it through the +ventilator." + +I nodded again. + +"Do not go asleep; your very life may depend upon it. Have your +pistol ready in case we should need it. I will sit on the side of +the bed, and you in that chair." + +I took out my revolver and laid it on the corner of the table. + +Holmes had brought up a long thin cane, and this he placed upon +the bed beside him. By it he laid the box of matches and the +stump of a candle. Then he turned down the lamp, and we were left +in darkness. + +How shall I ever forget that dreadful vigil? I could not hear a +sound, not even the drawing of a breath, and yet I knew that my +companion sat open-eyed, within a few feet of me, in the same +state of nervous tension in which I was myself. The shutters cut +off the least ray of light, and we waited in absolute darkness. + +From outside came the occasional cry of a night-bird, and once at +our very window a long drawn catlike whine, which told us that +the cheetah was indeed at liberty. Far away we could hear the +deep tones of the parish clock, which boomed out every quarter of +an hour. How long they seemed, those quarters! Twelve struck, and +one and two and three, and still we sat waiting silently for +whatever might befall. + +Suddenly there was the momentary gleam of a light up in the +direction of the ventilator, which vanished immediately, but was +succeeded by a strong smell of burning oil and heated metal. +Someone in the next room had lit a dark-lantern. I heard a gentle +sound of movement, and then all was silent once more, though the +smell grew stronger. For half an hour I sat with straining ears. +Then suddenly another sound became audible--a very gentle, +soothing sound, like that of a small jet of steam escaping +continually from a kettle. The instant that we heard it, Holmes +sprang from the bed, struck a match, and lashed furiously with +his cane at the bell-pull. + +"You see it, Watson?" he yelled. "You see it?" + +But I saw nothing. At the moment when Holmes struck the light I +heard a low, clear whistle, but the sudden glare flashing into my +weary eyes made it impossible for me to tell what it was at which +my friend lashed so savagely. I could, however, see that his face +was deadly pale and filled with horror and loathing. He had +ceased to strike and was gazing up at the ventilator when +suddenly there broke from the silence of the night the most +horrible cry to which I have ever listened. It swelled up louder +and louder, a hoarse yell of pain and fear and anger all mingled +in the one dreadful shriek. They say that away down in the +village, and even in the distant parsonage, that cry raised the +sleepers from their beds. It struck cold to our hearts, and I +stood gazing at Holmes, and he at me, until the last echoes of it +had died away into the silence from which it rose. + +"What can it mean?" I gasped. + +"It means that it is all over," Holmes answered. "And perhaps, +after all, it is for the best. Take your pistol, and we will +enter Dr. Roylott's room." + +With a grave face he lit the lamp and led the way down the +corridor. Twice he struck at the chamber door without any reply +from within. Then he turned the handle and entered, I at his +heels, with the cocked pistol in my hand. + +It was a singular sight which met our eyes. On the table stood a +dark-lantern with the shutter half open, throwing a brilliant +beam of light upon the iron safe, the door of which was ajar. +Beside this table, on the wooden chair, sat Dr. Grimesby Roylott +clad in a long grey dressing-gown, his bare ankles protruding +beneath, and his feet thrust into red heelless Turkish slippers. +Across his lap lay the short stock with the long lash which we +had noticed during the day. His chin was cocked upward and his +eyes were fixed in a dreadful, rigid stare at the corner of the +ceiling. Round his brow he had a peculiar yellow band, with +brownish speckles, which seemed to be bound tightly round his +head. As we entered he made neither sound nor motion. + +"The band! the speckled band!" whispered Holmes. + +I took a step forward. In an instant his strange headgear began +to move, and there reared itself from among his hair the squat +diamond-shaped head and puffed neck of a loathsome serpent. + +"It is a swamp adder!" cried Holmes; "the deadliest snake in +India. He has died within ten seconds of being bitten. Violence +does, in truth, recoil upon the violent, and the schemer falls +into the pit which he digs for another. Let us thrust this +creature back into its den, and we can then remove Miss Stoner to +some place of shelter and let the county police know what has +happened." + +As he spoke he drew the dog-whip swiftly from the dead man's lap, +and throwing the noose round the reptile's neck he drew it from +its horrid perch and, carrying it at arm's length, threw it into +the iron safe, which he closed upon it. + +Such are the true facts of the death of Dr. Grimesby Roylott, of +Stoke Moran. It is not necessary that I should prolong a +narrative which has already run to too great a length by telling +how we broke the sad news to the terrified girl, how we conveyed +her by the morning train to the care of her good aunt at Harrow, +of how the slow process of official inquiry came to the +conclusion that the doctor met his fate while indiscreetly +playing with a dangerous pet. The little which I had yet to learn +of the case was told me by Sherlock Holmes as we travelled back +next day. + +"I had," said he, "come to an entirely erroneous conclusion which +shows, my dear Watson, how dangerous it always is to reason from +insufficient data. The presence of the gipsies, and the use of +the word 'band,' which was used by the poor girl, no doubt, to +explain the appearance which she had caught a hurried glimpse of +by the light of her match, were sufficient to put me upon an +entirely wrong scent. I can only claim the merit that I instantly +reconsidered my position when, however, it became clear to me +that whatever danger threatened an occupant of the room could not +come either from the window or the door. My attention was +speedily drawn, as I have already remarked to you, to this +ventilator, and to the bell-rope which hung down to the bed. The +discovery that this was a dummy, and that the bed was clamped to +the floor, instantly gave rise to the suspicion that the rope was +there as a bridge for something passing through the hole and +coming to the bed. The idea of a snake instantly occurred to me, +and when I coupled it with my knowledge that the doctor was +furnished with a supply of creatures from India, I felt that I +was probably on the right track. The idea of using a form of +poison which could not possibly be discovered by any chemical +test was just such a one as would occur to a clever and ruthless +man who had had an Eastern training. The rapidity with which such +a poison would take effect would also, from his point of view, be +an advantage. It would be a sharp-eyed coroner, indeed, who could +distinguish the two little dark punctures which would show where +the poison fangs had done their work. Then I thought of the +whistle. Of course he must recall the snake before the morning +light revealed it to the victim. He had trained it, probably by +the use of the milk which we saw, to return to him when summoned. +He would put it through this ventilator at the hour that he +thought best, with the certainty that it would crawl down the +rope and land on the bed. It might or might not bite the +occupant, perhaps she might escape every night for a week, but +sooner or later she must fall a victim. + +"I had come to these conclusions before ever I had entered his +room. An inspection of his chair showed me that he had been in +the habit of standing on it, which of course would be necessary +in order that he should reach the ventilator. The sight of the +safe, the saucer of milk, and the loop of whipcord were enough to +finally dispel any doubts which may have remained. The metallic +clang heard by Miss Stoner was obviously caused by her stepfather +hastily closing the door of his safe upon its terrible occupant. +Having once made up my mind, you know the steps which I took in +order to put the matter to the proof. I heard the creature hiss +as I have no doubt that you did also, and I instantly lit the +light and attacked it." + +"With the result of driving it through the ventilator." + +"And also with the result of causing it to turn upon its master +at the other side. Some of the blows of my cane came home and +roused its snakish temper, so that it flew upon the first person +it saw. In this way I am no doubt indirectly responsible for Dr. +Grimesby Roylott's death, and I cannot say that it is likely to +weigh very heavily upon my conscience." + + + +IX. THE ADVENTURE OF THE ENGINEER'S THUMB + +Of all the problems which have been submitted to my friend, Mr. +Sherlock Holmes, for solution during the years of our intimacy, +there were only two which I was the means of introducing to his +notice--that of Mr. Hatherley's thumb, and that of Colonel +Warburton's madness. Of these the latter may have afforded a +finer field for an acute and original observer, but the other was +so strange in its inception and so dramatic in its details that +it may be the more worthy of being placed upon record, even if it +gave my friend fewer openings for those deductive methods of +reasoning by which he achieved such remarkable results. The story +has, I believe, been told more than once in the newspapers, but, +like all such narratives, its effect is much less striking when +set forth en bloc in a single half-column of print than when the +facts slowly evolve before your own eyes, and the mystery clears +gradually away as each new discovery furnishes a step which leads +on to the complete truth. At the time the circumstances made a +deep impression upon me, and the lapse of two years has hardly +served to weaken the effect. + +It was in the summer of '89, not long after my marriage, that the +events occurred which I am now about to summarise. I had returned +to civil practice and had finally abandoned Holmes in his Baker +Street rooms, although I continually visited him and occasionally +even persuaded him to forgo his Bohemian habits so far as to come +and visit us. My practice had steadily increased, and as I +happened to live at no very great distance from Paddington +Station, I got a few patients from among the officials. One of +these, whom I had cured of a painful and lingering disease, was +never weary of advertising my virtues and of endeavouring to send +me on every sufferer over whom he might have any influence. + +One morning, at a little before seven o'clock, I was awakened by +the maid tapping at the door to announce that two men had come +from Paddington and were waiting in the consulting-room. I +dressed hurriedly, for I knew by experience that railway cases +were seldom trivial, and hastened downstairs. As I descended, my +old ally, the guard, came out of the room and closed the door +tightly behind him. + +"I've got him here," he whispered, jerking his thumb over his +shoulder; "he's all right." + +"What is it, then?" I asked, for his manner suggested that it was +some strange creature which he had caged up in my room. + +"It's a new patient," he whispered. "I thought I'd bring him +round myself; then he couldn't slip away. There he is, all safe +and sound. I must go now, Doctor; I have my dooties, just the +same as you." And off he went, this trusty tout, without even +giving me time to thank him. + +I entered my consulting-room and found a gentleman seated by the +table. He was quietly dressed in a suit of heather tweed with a +soft cloth cap which he had laid down upon my books. Round one of +his hands he had a handkerchief wrapped, which was mottled all +over with bloodstains. He was young, not more than +five-and-twenty, I should say, with a strong, masculine face; but +he was exceedingly pale and gave me the impression of a man who +was suffering from some strong agitation, which it took all his +strength of mind to control. + +"I am sorry to knock you up so early, Doctor," said he, "but I +have had a very serious accident during the night. I came in by +train this morning, and on inquiring at Paddington as to where I +might find a doctor, a worthy fellow very kindly escorted me +here. I gave the maid a card, but I see that she has left it upon +the side-table." + +I took it up and glanced at it. "Mr. Victor Hatherley, hydraulic +engineer, 16A, Victoria Street (3rd floor)." That was the name, +style, and abode of my morning visitor. "I regret that I have +kept you waiting," said I, sitting down in my library-chair. "You +are fresh from a night journey, I understand, which is in itself +a monotonous occupation." + +"Oh, my night could not be called monotonous," said he, and +laughed. He laughed very heartily, with a high, ringing note, +leaning back in his chair and shaking his sides. All my medical +instincts rose up against that laugh. + +"Stop it!" I cried; "pull yourself together!" and I poured out +some water from a caraffe. + +It was useless, however. He was off in one of those hysterical +outbursts which come upon a strong nature when some great crisis +is over and gone. Presently he came to himself once more, very +weary and pale-looking. + +"I have been making a fool of myself," he gasped. + +"Not at all. Drink this." I dashed some brandy into the water, +and the colour began to come back to his bloodless cheeks. + +"That's better!" said he. "And now, Doctor, perhaps you would +kindly attend to my thumb, or rather to the place where my thumb +used to be." + +He unwound the handkerchief and held out his hand. It gave even +my hardened nerves a shudder to look at it. There were four +protruding fingers and a horrid red, spongy surface where the +thumb should have been. It had been hacked or torn right out from +the roots. + +"Good heavens!" I cried, "this is a terrible injury. It must have +bled considerably." + +"Yes, it did. I fainted when it was done, and I think that I must +have been senseless for a long time. When I came to I found that +it was still bleeding, so I tied one end of my handkerchief very +tightly round the wrist and braced it up with a twig." + +"Excellent! You should have been a surgeon." + +"It is a question of hydraulics, you see, and came within my own +province." + +"This has been done," said I, examining the wound, "by a very +heavy and sharp instrument." + +"A thing like a cleaver," said he. + +"An accident, I presume?" + +"By no means." + +"What! a murderous attack?" + +"Very murderous indeed." + +"You horrify me." + +I sponged the wound, cleaned it, dressed it, and finally covered +it over with cotton wadding and carbolised bandages. He lay back +without wincing, though he bit his lip from time to time. + +"How is that?" I asked when I had finished. + +"Capital! Between your brandy and your bandage, I feel a new man. +I was very weak, but I have had a good deal to go through." + +"Perhaps you had better not speak of the matter. It is evidently +trying to your nerves." + +"Oh, no, not now. I shall have to tell my tale to the police; +but, between ourselves, if it were not for the convincing +evidence of this wound of mine, I should be surprised if they +believed my statement, for it is a very extraordinary one, and I +have not much in the way of proof with which to back it up; and, +even if they believe me, the clues which I can give them are so +vague that it is a question whether justice will be done." + +"Ha!" cried I, "if it is anything in the nature of a problem +which you desire to see solved, I should strongly recommend you +to come to my friend, Mr. Sherlock Holmes, before you go to the +official police." + +"Oh, I have heard of that fellow," answered my visitor, "and I +should be very glad if he would take the matter up, though of +course I must use the official police as well. Would you give me +an introduction to him?" + +"I'll do better. I'll take you round to him myself." + +"I should be immensely obliged to you." + +"We'll call a cab and go together. We shall just be in time to +have a little breakfast with him. Do you feel equal to it?" + +"Yes; I shall not feel easy until I have told my story." + +"Then my servant will call a cab, and I shall be with you in an +instant." I rushed upstairs, explained the matter shortly to my +wife, and in five minutes was inside a hansom, driving with my +new acquaintance to Baker Street. + +Sherlock Holmes was, as I expected, lounging about his +sitting-room in his dressing-gown, reading the agony column of The +Times and smoking his before-breakfast pipe, which was composed +of all the plugs and dottles left from his smokes of the day +before, all carefully dried and collected on the corner of the +mantelpiece. He received us in his quietly genial fashion, +ordered fresh rashers and eggs, and joined us in a hearty meal. +When it was concluded he settled our new acquaintance upon the +sofa, placed a pillow beneath his head, and laid a glass of +brandy and water within his reach. + +"It is easy to see that your experience has been no common one, +Mr. Hatherley," said he. "Pray, lie down there and make yourself +absolutely at home. Tell us what you can, but stop when you are +tired and keep up your strength with a little stimulant." + +"Thank you," said my patient, "but I have felt another man since +the doctor bandaged me, and I think that your breakfast has +completed the cure. I shall take up as little of your valuable +time as possible, so I shall start at once upon my peculiar +experiences." + +Holmes sat in his big armchair with the weary, heavy-lidded +expression which veiled his keen and eager nature, while I sat +opposite to him, and we listened in silence to the strange story +which our visitor detailed to us. + +"You must know," said he, "that I am an orphan and a bachelor, +residing alone in lodgings in London. By profession I am a +hydraulic engineer, and I have had considerable experience of my +work during the seven years that I was apprenticed to Venner & +Matheson, the well-known firm, of Greenwich. Two years ago, +having served my time, and having also come into a fair sum of +money through my poor father's death, I determined to start in +business for myself and took professional chambers in Victoria +Street. + +"I suppose that everyone finds his first independent start in +business a dreary experience. To me it has been exceptionally so. +During two years I have had three consultations and one small +job, and that is absolutely all that my profession has brought +me. My gross takings amount to 27 pounds 10s. Every day, from +nine in the morning until four in the afternoon, I waited in my +little den, until at last my heart began to sink, and I came to +believe that I should never have any practice at all. + +"Yesterday, however, just as I was thinking of leaving the +office, my clerk entered to say there was a gentleman waiting who +wished to see me upon business. He brought up a card, too, with +the name of 'Colonel Lysander Stark' engraved upon it. Close at +his heels came the colonel himself, a man rather over the middle +size, but of an exceeding thinness. I do not think that I have +ever seen so thin a man. His whole face sharpened away into nose +and chin, and the skin of his cheeks was drawn quite tense over +his outstanding bones. Yet this emaciation seemed to be his +natural habit, and due to no disease, for his eye was bright, his +step brisk, and his bearing assured. He was plainly but neatly +dressed, and his age, I should judge, would be nearer forty than +thirty. + +"'Mr. Hatherley?' said he, with something of a German accent. +'You have been recommended to me, Mr. Hatherley, as being a man +who is not only proficient in his profession but is also discreet +and capable of preserving a secret.' + +"I bowed, feeling as flattered as any young man would at such an +address. 'May I ask who it was who gave me so good a character?' + +"'Well, perhaps it is better that I should not tell you that just +at this moment. I have it from the same source that you are both +an orphan and a bachelor and are residing alone in London.' + +"'That is quite correct,' I answered; 'but you will excuse me if +I say that I cannot see how all this bears upon my professional +qualifications. I understand that it was on a professional matter +that you wished to speak to me?' + +"'Undoubtedly so. But you will find that all I say is really to +the point. I have a professional commission for you, but absolute +secrecy is quite essential--absolute secrecy, you understand, and +of course we may expect that more from a man who is alone than +from one who lives in the bosom of his family.' + +"'If I promise to keep a secret,' said I, 'you may absolutely +depend upon my doing so.' + +"He looked very hard at me as I spoke, and it seemed to me that I +had never seen so suspicious and questioning an eye. + +"'Do you promise, then?' said he at last. + +"'Yes, I promise.' + +"'Absolute and complete silence before, during, and after? No +reference to the matter at all, either in word or writing?' + +"'I have already given you my word.' + +"'Very good.' He suddenly sprang up, and darting like lightning +across the room he flung open the door. The passage outside was +empty. + +"'That's all right,' said he, coming back. 'I know that clerks are +sometimes curious as to their master's affairs. Now we can talk +in safety.' He drew up his chair very close to mine and began to +stare at me again with the same questioning and thoughtful look. + +"A feeling of repulsion, and of something akin to fear had begun +to rise within me at the strange antics of this fleshless man. +Even my dread of losing a client could not restrain me from +showing my impatience. + +"'I beg that you will state your business, sir,' said I; 'my time +is of value.' Heaven forgive me for that last sentence, but the +words came to my lips. + +"'How would fifty guineas for a night's work suit you?' he asked. + +"'Most admirably.' + +"'I say a night's work, but an hour's would be nearer the mark. I +simply want your opinion about a hydraulic stamping machine which +has got out of gear. If you show us what is wrong we shall soon +set it right ourselves. What do you think of such a commission as +that?' + +"'The work appears to be light and the pay munificent.' + +"'Precisely so. We shall want you to come to-night by the last +train.' + +"'Where to?' + +"'To Eyford, in Berkshire. It is a little place near the borders +of Oxfordshire, and within seven miles of Reading. There is a +train from Paddington which would bring you there at about +11:15.' + +"'Very good.' + +"'I shall come down in a carriage to meet you.' + +"'There is a drive, then?' + +"'Yes, our little place is quite out in the country. It is a good +seven miles from Eyford Station.' + +"'Then we can hardly get there before midnight. I suppose there +would be no chance of a train back. I should be compelled to stop +the night.' + +"'Yes, we could easily give you a shake-down.' + +"'That is very awkward. Could I not come at some more convenient +hour?' + +"'We have judged it best that you should come late. It is to +recompense you for any inconvenience that we are paying to you, a +young and unknown man, a fee which would buy an opinion from the +very heads of your profession. Still, of course, if you would +like to draw out of the business, there is plenty of time to do +so.' + +"I thought of the fifty guineas, and of how very useful they +would be to me. 'Not at all,' said I, 'I shall be very happy to +accommodate myself to your wishes. I should like, however, to +understand a little more clearly what it is that you wish me to +do.' + +"'Quite so. It is very natural that the pledge of secrecy which +we have exacted from you should have aroused your curiosity. I +have no wish to commit you to anything without your having it all +laid before you. I suppose that we are absolutely safe from +eavesdroppers?' + +"'Entirely.' + +"'Then the matter stands thus. You are probably aware that +fuller's-earth is a valuable product, and that it is only found +in one or two places in England?' + +"'I have heard so.' + +"'Some little time ago I bought a small place--a very small +place--within ten miles of Reading. I was fortunate enough to +discover that there was a deposit of fuller's-earth in one of my +fields. On examining it, however, I found that this deposit was a +comparatively small one, and that it formed a link between two +very much larger ones upon the right and left--both of them, +however, in the grounds of my neighbours. These good people were +absolutely ignorant that their land contained that which was +quite as valuable as a gold-mine. Naturally, it was to my +interest to buy their land before they discovered its true value, +but unfortunately I had no capital by which I could do this. I +took a few of my friends into the secret, however, and they +suggested that we should quietly and secretly work our own little +deposit and that in this way we should earn the money which would +enable us to buy the neighbouring fields. This we have now been +doing for some time, and in order to help us in our operations we +erected a hydraulic press. This press, as I have already +explained, has got out of order, and we wish your advice upon the +subject. We guard our secret very jealously, however, and if it +once became known that we had hydraulic engineers coming to our +little house, it would soon rouse inquiry, and then, if the facts +came out, it would be good-bye to any chance of getting these +fields and carrying out our plans. That is why I have made you +promise me that you will not tell a human being that you are +going to Eyford to-night. I hope that I make it all plain?' + +"'I quite follow you,' said I. 'The only point which I could not +quite understand was what use you could make of a hydraulic press +in excavating fuller's-earth, which, as I understand, is dug out +like gravel from a pit.' + +"'Ah!' said he carelessly, 'we have our own process. We compress +the earth into bricks, so as to remove them without revealing +what they are. But that is a mere detail. I have taken you fully +into my confidence now, Mr. Hatherley, and I have shown you how I +trust you.' He rose as he spoke. 'I shall expect you, then, at +Eyford at 11:15.' + +"'I shall certainly be there.' + +"'And not a word to a soul.' He looked at me with a last long, +questioning gaze, and then, pressing my hand in a cold, dank +grasp, he hurried from the room. + +"Well, when I came to think it all over in cool blood I was very +much astonished, as you may both think, at this sudden commission +which had been intrusted to me. On the one hand, of course, I was +glad, for the fee was at least tenfold what I should have asked +had I set a price upon my own services, and it was possible that +this order might lead to other ones. On the other hand, the face +and manner of my patron had made an unpleasant impression upon +me, and I could not think that his explanation of the +fuller's-earth was sufficient to explain the necessity for my +coming at midnight, and his extreme anxiety lest I should tell +anyone of my errand. However, I threw all fears to the winds, ate +a hearty supper, drove to Paddington, and started off, having +obeyed to the letter the injunction as to holding my tongue. + +"At Reading I had to change not only my carriage but my station. +However, I was in time for the last train to Eyford, and I +reached the little dim-lit station after eleven o'clock. I was the +only passenger who got out there, and there was no one upon the +platform save a single sleepy porter with a lantern. As I passed +out through the wicket gate, however, I found my acquaintance of +the morning waiting in the shadow upon the other side. Without a +word he grasped my arm and hurried me into a carriage, the door +of which was standing open. He drew up the windows on either +side, tapped on the wood-work, and away we went as fast as the +horse could go." + +"One horse?" interjected Holmes. + +"Yes, only one." + +"Did you observe the colour?" + +"Yes, I saw it by the side-lights when I was stepping into the +carriage. It was a chestnut." + +"Tired-looking or fresh?" + +"Oh, fresh and glossy." + +"Thank you. I am sorry to have interrupted you. Pray continue +your most interesting statement." + +"Away we went then, and we drove for at least an hour. Colonel +Lysander Stark had said that it was only seven miles, but I +should think, from the rate that we seemed to go, and from the +time that we took, that it must have been nearer twelve. He sat +at my side in silence all the time, and I was aware, more than +once when I glanced in his direction, that he was looking at me +with great intensity. The country roads seem to be not very good +in that part of the world, for we lurched and jolted terribly. I +tried to look out of the windows to see something of where we +were, but they were made of frosted glass, and I could make out +nothing save the occasional bright blur of a passing light. Now +and then I hazarded some remark to break the monotony of the +journey, but the colonel answered only in monosyllables, and the +conversation soon flagged. At last, however, the bumping of the +road was exchanged for the crisp smoothness of a gravel-drive, +and the carriage came to a stand. Colonel Lysander Stark sprang +out, and, as I followed after him, pulled me swiftly into a porch +which gaped in front of us. We stepped, as it were, right out of +the carriage and into the hall, so that I failed to catch the +most fleeting glance of the front of the house. The instant that +I had crossed the threshold the door slammed heavily behind us, +and I heard faintly the rattle of the wheels as the carriage +drove away. + +"It was pitch dark inside the house, and the colonel fumbled +about looking for matches and muttering under his breath. +Suddenly a door opened at the other end of the passage, and a +long, golden bar of light shot out in our direction. It grew +broader, and a woman appeared with a lamp in her hand, which she +held above her head, pushing her face forward and peering at us. +I could see that she was pretty, and from the gloss with which +the light shone upon her dark dress I knew that it was a rich +material. She spoke a few words in a foreign tongue in a tone as +though asking a question, and when my companion answered in a +gruff monosyllable she gave such a start that the lamp nearly +fell from her hand. Colonel Stark went up to her, whispered +something in her ear, and then, pushing her back into the room +from whence she had come, he walked towards me again with the +lamp in his hand. + +"'Perhaps you will have the kindness to wait in this room for a +few minutes,' said he, throwing open another door. It was a +quiet, little, plainly furnished room, with a round table in the +centre, on which several German books were scattered. Colonel +Stark laid down the lamp on the top of a harmonium beside the +door. 'I shall not keep you waiting an instant,' said he, and +vanished into the darkness. + +"I glanced at the books upon the table, and in spite of my +ignorance of German I could see that two of them were treatises +on science, the others being volumes of poetry. Then I walked +across to the window, hoping that I might catch some glimpse of +the country-side, but an oak shutter, heavily barred, was folded +across it. It was a wonderfully silent house. There was an old +clock ticking loudly somewhere in the passage, but otherwise +everything was deadly still. A vague feeling of uneasiness began +to steal over me. Who were these German people, and what were +they doing living in this strange, out-of-the-way place? And +where was the place? I was ten miles or so from Eyford, that was +all I knew, but whether north, south, east, or west I had no +idea. For that matter, Reading, and possibly other large towns, +were within that radius, so the place might not be so secluded, +after all. Yet it was quite certain, from the absolute stillness, +that we were in the country. I paced up and down the room, +humming a tune under my breath to keep up my spirits and feeling +that I was thoroughly earning my fifty-guinea fee. + +"Suddenly, without any preliminary sound in the midst of the +utter stillness, the door of my room swung slowly open. The woman +was standing in the aperture, the darkness of the hall behind +her, the yellow light from my lamp beating upon her eager and +beautiful face. I could see at a glance that she was sick with +fear, and the sight sent a chill to my own heart. She held up one +shaking finger to warn me to be silent, and she shot a few +whispered words of broken English at me, her eyes glancing back, +like those of a frightened horse, into the gloom behind her. + +"'I would go,' said she, trying hard, as it seemed to me, to +speak calmly; 'I would go. I should not stay here. There is no +good for you to do.' + +"'But, madam,' said I, 'I have not yet done what I came for. I +cannot possibly leave until I have seen the machine.' + +"'It is not worth your while to wait,' she went on. 'You can pass +through the door; no one hinders.' And then, seeing that I smiled +and shook my head, she suddenly threw aside her constraint and +made a step forward, with her hands wrung together. 'For the love +of Heaven!' she whispered, 'get away from here before it is too +late!' + +"But I am somewhat headstrong by nature, and the more ready to +engage in an affair when there is some obstacle in the way. I +thought of my fifty-guinea fee, of my wearisome journey, and of +the unpleasant night which seemed to be before me. Was it all to +go for nothing? Why should I slink away without having carried +out my commission, and without the payment which was my due? This +woman might, for all I knew, be a monomaniac. With a stout +bearing, therefore, though her manner had shaken me more than I +cared to confess, I still shook my head and declared my intention +of remaining where I was. She was about to renew her entreaties +when a door slammed overhead, and the sound of several footsteps +was heard upon the stairs. She listened for an instant, threw up +her hands with a despairing gesture, and vanished as suddenly and +as noiselessly as she had come. + +"The newcomers were Colonel Lysander Stark and a short thick man +with a chinchilla beard growing out of the creases of his double +chin, who was introduced to me as Mr. Ferguson. + +"'This is my secretary and manager,' said the colonel. 'By the +way, I was under the impression that I left this door shut just +now. I fear that you have felt the draught.' + +"'On the contrary,' said I, 'I opened the door myself because I +felt the room to be a little close.' + +"He shot one of his suspicious looks at me. 'Perhaps we had +better proceed to business, then,' said he. 'Mr. Ferguson and I +will take you up to see the machine.' + +"'I had better put my hat on, I suppose.' + +"'Oh, no, it is in the house.' + +"'What, you dig fuller's-earth in the house?' + +"'No, no. This is only where we compress it. But never mind that. +All we wish you to do is to examine the machine and to let us +know what is wrong with it.' + +"We went upstairs together, the colonel first with the lamp, the +fat manager and I behind him. It was a labyrinth of an old house, +with corridors, passages, narrow winding staircases, and little +low doors, the thresholds of which were hollowed out by the +generations who had crossed them. There were no carpets and no +signs of any furniture above the ground floor, while the plaster +was peeling off the walls, and the damp was breaking through in +green, unhealthy blotches. I tried to put on as unconcerned an +air as possible, but I had not forgotten the warnings of the +lady, even though I disregarded them, and I kept a keen eye upon +my two companions. Ferguson appeared to be a morose and silent +man, but I could see from the little that he said that he was at +least a fellow-countryman. + +"Colonel Lysander Stark stopped at last before a low door, which +he unlocked. Within was a small, square room, in which the three +of us could hardly get at one time. Ferguson remained outside, +and the colonel ushered me in. + +"'We are now,' said he, 'actually within the hydraulic press, and +it would be a particularly unpleasant thing for us if anyone were +to turn it on. The ceiling of this small chamber is really the +end of the descending piston, and it comes down with the force of +many tons upon this metal floor. There are small lateral columns +of water outside which receive the force, and which transmit and +multiply it in the manner which is familiar to you. The machine +goes readily enough, but there is some stiffness in the working +of it, and it has lost a little of its force. Perhaps you will +have the goodness to look it over and to show us how we can set +it right.' + +"I took the lamp from him, and I examined the machine very +thoroughly. It was indeed a gigantic one, and capable of +exercising enormous pressure. When I passed outside, however, and +pressed down the levers which controlled it, I knew at once by +the whishing sound that there was a slight leakage, which allowed +a regurgitation of water through one of the side cylinders. An +examination showed that one of the india-rubber bands which was +round the head of a driving-rod had shrunk so as not quite to +fill the socket along which it worked. This was clearly the cause +of the loss of power, and I pointed it out to my companions, who +followed my remarks very carefully and asked several practical +questions as to how they should proceed to set it right. When I +had made it clear to them, I returned to the main chamber of the +machine and took a good look at it to satisfy my own curiosity. +It was obvious at a glance that the story of the fuller's-earth +was the merest fabrication, for it would be absurd to suppose +that so powerful an engine could be designed for so inadequate a +purpose. The walls were of wood, but the floor consisted of a +large iron trough, and when I came to examine it I could see a +crust of metallic deposit all over it. I had stooped and was +scraping at this to see exactly what it was when I heard a +muttered exclamation in German and saw the cadaverous face of the +colonel looking down at me. + +"'What are you doing there?' he asked. + +"I felt angry at having been tricked by so elaborate a story as +that which he had told me. 'I was admiring your fuller's-earth,' +said I; 'I think that I should be better able to advise you as to +your machine if I knew what the exact purpose was for which it +was used.' + +"The instant that I uttered the words I regretted the rashness of +my speech. His face set hard, and a baleful light sprang up in +his grey eyes. + +"'Very well,' said he, 'you shall know all about the machine.' He +took a step backward, slammed the little door, and turned the key +in the lock. I rushed towards it and pulled at the handle, but it +was quite secure, and did not give in the least to my kicks and +shoves. 'Hullo!' I yelled. 'Hullo! Colonel! Let me out!' + +"And then suddenly in the silence I heard a sound which sent my +heart into my mouth. It was the clank of the levers and the swish +of the leaking cylinder. He had set the engine at work. The lamp +still stood upon the floor where I had placed it when examining +the trough. By its light I saw that the black ceiling was coming +down upon me, slowly, jerkily, but, as none knew better than +myself, with a force which must within a minute grind me to a +shapeless pulp. I threw myself, screaming, against the door, and +dragged with my nails at the lock. I implored the colonel to let +me out, but the remorseless clanking of the levers drowned my +cries. The ceiling was only a foot or two above my head, and with +my hand upraised I could feel its hard, rough surface. Then it +flashed through my mind that the pain of my death would depend +very much upon the position in which I met it. If I lay on my +face the weight would come upon my spine, and I shuddered to +think of that dreadful snap. Easier the other way, perhaps; and +yet, had I the nerve to lie and look up at that deadly black +shadow wavering down upon me? Already I was unable to stand +erect, when my eye caught something which brought a gush of hope +back to my heart. + +"I have said that though the floor and ceiling were of iron, the +walls were of wood. As I gave a last hurried glance around, I saw +a thin line of yellow light between two of the boards, which +broadened and broadened as a small panel was pushed backward. For +an instant I could hardly believe that here was indeed a door +which led away from death. The next instant I threw myself +through, and lay half-fainting upon the other side. The panel had +closed again behind me, but the crash of the lamp, and a few +moments afterwards the clang of the two slabs of metal, told me +how narrow had been my escape. + +"I was recalled to myself by a frantic plucking at my wrist, and +I found myself lying upon the stone floor of a narrow corridor, +while a woman bent over me and tugged at me with her left hand, +while she held a candle in her right. It was the same good friend +whose warning I had so foolishly rejected. + +"'Come! come!' she cried breathlessly. 'They will be here in a +moment. They will see that you are not there. Oh, do not waste +the so-precious time, but come!' + +"This time, at least, I did not scorn her advice. I staggered to +my feet and ran with her along the corridor and down a winding +stair. The latter led to another broad passage, and just as we +reached it we heard the sound of running feet and the shouting of +two voices, one answering the other from the floor on which we +were and from the one beneath. My guide stopped and looked about +her like one who is at her wit's end. Then she threw open a door +which led into a bedroom, through the window of which the moon +was shining brightly. + +"'It is your only chance,' said she. 'It is high, but it may be +that you can jump it.' + +"As she spoke a light sprang into view at the further end of the +passage, and I saw the lean figure of Colonel Lysander Stark +rushing forward with a lantern in one hand and a weapon like a +butcher's cleaver in the other. I rushed across the bedroom, +flung open the window, and looked out. How quiet and sweet and +wholesome the garden looked in the moonlight, and it could not be +more than thirty feet down. I clambered out upon the sill, but I +hesitated to jump until I should have heard what passed between +my saviour and the ruffian who pursued me. If she were ill-used, +then at any risks I was determined to go back to her assistance. +The thought had hardly flashed through my mind before he was at +the door, pushing his way past her; but she threw her arms round +him and tried to hold him back. + +"'Fritz! Fritz!' she cried in English, 'remember your promise +after the last time. You said it should not be again. He will be +silent! Oh, he will be silent!' + +"'You are mad, Elise!' he shouted, struggling to break away from +her. 'You will be the ruin of us. He has seen too much. Let me +pass, I say!' He dashed her to one side, and, rushing to the +window, cut at me with his heavy weapon. I had let myself go, and +was hanging by the hands to the sill, when his blow fell. I was +conscious of a dull pain, my grip loosened, and I fell into the +garden below. + +"I was shaken but not hurt by the fall; so I picked myself up and +rushed off among the bushes as hard as I could run, for I +understood that I was far from being out of danger yet. Suddenly, +however, as I ran, a deadly dizziness and sickness came over me. +I glanced down at my hand, which was throbbing painfully, and +then, for the first time, saw that my thumb had been cut off and +that the blood was pouring from my wound. I endeavoured to tie my +handkerchief round it, but there came a sudden buzzing in my +ears, and next moment I fell in a dead faint among the +rose-bushes. + +"How long I remained unconscious I cannot tell. It must have been +a very long time, for the moon had sunk, and a bright morning was +breaking when I came to myself. My clothes were all sodden with +dew, and my coat-sleeve was drenched with blood from my wounded +thumb. The smarting of it recalled in an instant all the +particulars of my night's adventure, and I sprang to my feet with +the feeling that I might hardly yet be safe from my pursuers. But +to my astonishment, when I came to look round me, neither house +nor garden were to be seen. I had been lying in an angle of the +hedge close by the highroad, and just a little lower down was a +long building, which proved, upon my approaching it, to be the +very station at which I had arrived upon the previous night. Were +it not for the ugly wound upon my hand, all that had passed +during those dreadful hours might have been an evil dream. + +"Half dazed, I went into the station and asked about the morning +train. There would be one to Reading in less than an hour. The +same porter was on duty, I found, as had been there when I +arrived. I inquired of him whether he had ever heard of Colonel +Lysander Stark. The name was strange to him. Had he observed a +carriage the night before waiting for me? No, he had not. Was +there a police-station anywhere near? There was one about three +miles off. + +"It was too far for me to go, weak and ill as I was. I determined +to wait until I got back to town before telling my story to the +police. It was a little past six when I arrived, so I went first +to have my wound dressed, and then the doctor was kind enough to +bring me along here. I put the case into your hands and shall do +exactly what you advise." + +We both sat in silence for some little time after listening to +this extraordinary narrative. Then Sherlock Holmes pulled down +from the shelf one of the ponderous commonplace books in which he +placed his cuttings. + +"Here is an advertisement which will interest you," said he. "It +appeared in all the papers about a year ago. Listen to this: +'Lost, on the 9th inst., Mr. Jeremiah Hayling, aged +twenty-six, a hydraulic engineer. Left his lodgings at ten +o'clock at night, and has not been heard of since. Was +dressed in,' etc., etc. Ha! That represents the last time that +the colonel needed to have his machine overhauled, I fancy." + +"Good heavens!" cried my patient. "Then that explains what the +girl said." + +"Undoubtedly. It is quite clear that the colonel was a cool and +desperate man, who was absolutely determined that nothing should +stand in the way of his little game, like those out-and-out +pirates who will leave no survivor from a captured ship. Well, +every moment now is precious, so if you feel equal to it we shall +go down to Scotland Yard at once as a preliminary to starting for +Eyford." + +Some three hours or so afterwards we were all in the train +together, bound from Reading to the little Berkshire village. +There were Sherlock Holmes, the hydraulic engineer, Inspector +Bradstreet, of Scotland Yard, a plain-clothes man, and myself. +Bradstreet had spread an ordnance map of the county out upon the +seat and was busy with his compasses drawing a circle with Eyford +for its centre. + +"There you are," said he. "That circle is drawn at a radius of +ten miles from the village. The place we want must be somewhere +near that line. You said ten miles, I think, sir." + +"It was an hour's good drive." + +"And you think that they brought you back all that way when you +were unconscious?" + +"They must have done so. I have a confused memory, too, of having +been lifted and conveyed somewhere." + +"What I cannot understand," said I, "is why they should have +spared you when they found you lying fainting in the garden. +Perhaps the villain was softened by the woman's entreaties." + +"I hardly think that likely. I never saw a more inexorable face +in my life." + +"Oh, we shall soon clear up all that," said Bradstreet. "Well, I +have drawn my circle, and I only wish I knew at what point upon +it the folk that we are in search of are to be found." + +"I think I could lay my finger on it," said Holmes quietly. + +"Really, now!" cried the inspector, "you have formed your +opinion! Come, now, we shall see who agrees with you. I say it is +south, for the country is more deserted there." + +"And I say east," said my patient. + +"I am for west," remarked the plain-clothes man. "There are +several quiet little villages up there." + +"And I am for north," said I, "because there are no hills there, +and our friend says that he did not notice the carriage go up +any." + +"Come," cried the inspector, laughing; "it's a very pretty +diversity of opinion. We have boxed the compass among us. Who do +you give your casting vote to?" + +"You are all wrong." + +"But we can't all be." + +"Oh, yes, you can. This is my point." He placed his finger in the +centre of the circle. "This is where we shall find them." + +"But the twelve-mile drive?" gasped Hatherley. + +"Six out and six back. Nothing simpler. You say yourself that the +horse was fresh and glossy when you got in. How could it be that +if it had gone twelve miles over heavy roads?" + +"Indeed, it is a likely ruse enough," observed Bradstreet +thoughtfully. "Of course there can be no doubt as to the nature +of this gang." + +"None at all," said Holmes. "They are coiners on a large scale, +and have used the machine to form the amalgam which has taken the +place of silver." + +"We have known for some time that a clever gang was at work," +said the inspector. "They have been turning out half-crowns by +the thousand. We even traced them as far as Reading, but could +get no farther, for they had covered their traces in a way that +showed that they were very old hands. But now, thanks to this +lucky chance, I think that we have got them right enough." + +But the inspector was mistaken, for those criminals were not +destined to fall into the hands of justice. As we rolled into +Eyford Station we saw a gigantic column of smoke which streamed +up from behind a small clump of trees in the neighbourhood and +hung like an immense ostrich feather over the landscape. + +"A house on fire?" asked Bradstreet as the train steamed off +again on its way. + +"Yes, sir!" said the station-master. + +"When did it break out?" + +"I hear that it was during the night, sir, but it has got worse, +and the whole place is in a blaze." + +"Whose house is it?" + +"Dr. Becher's." + +"Tell me," broke in the engineer, "is Dr. Becher a German, very +thin, with a long, sharp nose?" + +The station-master laughed heartily. "No, sir, Dr. Becher is an +Englishman, and there isn't a man in the parish who has a +better-lined waistcoat. But he has a gentleman staying with him, +a patient, as I understand, who is a foreigner, and he looks as +if a little good Berkshire beef would do him no harm." + +The station-master had not finished his speech before we were all +hastening in the direction of the fire. The road topped a low +hill, and there was a great widespread whitewashed building in +front of us, spouting fire at every chink and window, while in +the garden in front three fire-engines were vainly striving to +keep the flames under. + +"That's it!" cried Hatherley, in intense excitement. "There is +the gravel-drive, and there are the rose-bushes where I lay. That +second window is the one that I jumped from." + +"Well, at least," said Holmes, "you have had your revenge upon +them. There can be no question that it was your oil-lamp which, +when it was crushed in the press, set fire to the wooden walls, +though no doubt they were too excited in the chase after you to +observe it at the time. Now keep your eyes open in this crowd for +your friends of last night, though I very much fear that they are +a good hundred miles off by now." + +And Holmes' fears came to be realised, for from that day to this +no word has ever been heard either of the beautiful woman, the +sinister German, or the morose Englishman. Early that morning a +peasant had met a cart containing several people and some very +bulky boxes driving rapidly in the direction of Reading, but +there all traces of the fugitives disappeared, and even Holmes' +ingenuity failed ever to discover the least clue as to their +whereabouts. + +The firemen had been much perturbed at the strange arrangements +which they had found within, and still more so by discovering a +newly severed human thumb upon a window-sill of the second floor. +About sunset, however, their efforts were at last successful, and +they subdued the flames, but not before the roof had fallen in, +and the whole place been reduced to such absolute ruin that, save +some twisted cylinders and iron piping, not a trace remained of +the machinery which had cost our unfortunate acquaintance so +dearly. Large masses of nickel and of tin were discovered stored +in an out-house, but no coins were to be found, which may have +explained the presence of those bulky boxes which have been +already referred to. + +How our hydraulic engineer had been conveyed from the garden to +the spot where he recovered his senses might have remained +forever a mystery were it not for the soft mould, which told us a +very plain tale. He had evidently been carried down by two +persons, one of whom had remarkably small feet and the other +unusually large ones. On the whole, it was most probable that the +silent Englishman, being less bold or less murderous than his +companion, had assisted the woman to bear the unconscious man out +of the way of danger. + +"Well," said our engineer ruefully as we took our seats to return +once more to London, "it has been a pretty business for me! I +have lost my thumb and I have lost a fifty-guinea fee, and what +have I gained?" + +"Experience," said Holmes, laughing. "Indirectly it may be of +value, you know; you have only to put it into words to gain the +reputation of being excellent company for the remainder of your +existence." + + + +X. THE ADVENTURE OF THE NOBLE BACHELOR + +The Lord St. Simon marriage, and its curious termination, have +long ceased to be a subject of interest in those exalted circles +in which the unfortunate bridegroom moves. Fresh scandals have +eclipsed it, and their more piquant details have drawn the +gossips away from this four-year-old drama. As I have reason to +believe, however, that the full facts have never been revealed to +the general public, and as my friend Sherlock Holmes had a +considerable share in clearing the matter up, I feel that no +memoir of him would be complete without some little sketch of +this remarkable episode. + +It was a few weeks before my own marriage, during the days when I +was still sharing rooms with Holmes in Baker Street, that he came +home from an afternoon stroll to find a letter on the table +waiting for him. I had remained indoors all day, for the weather +had taken a sudden turn to rain, with high autumnal winds, and +the Jezail bullet which I had brought back in one of my limbs as +a relic of my Afghan campaign throbbed with dull persistence. +With my body in one easy-chair and my legs upon another, I had +surrounded myself with a cloud of newspapers until at last, +saturated with the news of the day, I tossed them all aside and +lay listless, watching the huge crest and monogram upon the +envelope upon the table and wondering lazily who my friend's +noble correspondent could be. + +"Here is a very fashionable epistle," I remarked as he entered. +"Your morning letters, if I remember right, were from a +fish-monger and a tide-waiter." + +"Yes, my correspondence has certainly the charm of variety," he +answered, smiling, "and the humbler are usually the more +interesting. This looks like one of those unwelcome social +summonses which call upon a man either to be bored or to lie." + +He broke the seal and glanced over the contents. + +"Oh, come, it may prove to be something of interest, after all." + +"Not social, then?" + +"No, distinctly professional." + +"And from a noble client?" + +"One of the highest in England." + +"My dear fellow, I congratulate you." + +"I assure you, Watson, without affectation, that the status of my +client is a matter of less moment to me than the interest of his +case. It is just possible, however, that that also may not be +wanting in this new investigation. You have been reading the +papers diligently of late, have you not?" + +"It looks like it," said I ruefully, pointing to a huge bundle in +the corner. "I have had nothing else to do." + +"It is fortunate, for you will perhaps be able to post me up. I +read nothing except the criminal news and the agony column. The +latter is always instructive. But if you have followed recent +events so closely you must have read about Lord St. Simon and his +wedding?" + +"Oh, yes, with the deepest interest." + +"That is well. The letter which I hold in my hand is from Lord +St. Simon. I will read it to you, and in return you must turn +over these papers and let me have whatever bears upon the matter. +This is what he says: + +"'MY DEAR MR. SHERLOCK HOLMES:--Lord Backwater tells me that I +may place implicit reliance upon your judgment and discretion. I +have determined, therefore, to call upon you and to consult you +in reference to the very painful event which has occurred in +connection with my wedding. Mr. Lestrade, of Scotland Yard, is +acting already in the matter, but he assures me that he sees no +objection to your co-operation, and that he even thinks that +it might be of some assistance. I will call at four o'clock in +the afternoon, and, should you have any other engagement at that +time, I hope that you will postpone it, as this matter is of +paramount importance. Yours faithfully, ST. SIMON.' + +"It is dated from Grosvenor Mansions, written with a quill pen, +and the noble lord has had the misfortune to get a smear of ink +upon the outer side of his right little finger," remarked Holmes +as he folded up the epistle. + +"He says four o'clock. It is three now. He will be here in an +hour." + +"Then I have just time, with your assistance, to get clear upon +the subject. Turn over those papers and arrange the extracts in +their order of time, while I take a glance as to who our client +is." He picked a red-covered volume from a line of books of +reference beside the mantelpiece. "Here he is," said he, sitting +down and flattening it out upon his knee. "'Lord Robert Walsingham +de Vere St. Simon, second son of the Duke of Balmoral.' Hum! 'Arms: +Azure, three caltrops in chief over a fess sable. Born in 1846.' +He's forty-one years of age, which is mature for marriage. Was +Under-Secretary for the colonies in a late administration. The +Duke, his father, was at one time Secretary for Foreign Affairs. +They inherit Plantagenet blood by direct descent, and Tudor on +the distaff side. Ha! Well, there is nothing very instructive in +all this. I think that I must turn to you Watson, for something +more solid." + +"I have very little difficulty in finding what I want," said I, +"for the facts are quite recent, and the matter struck me as +remarkable. I feared to refer them to you, however, as I knew +that you had an inquiry on hand and that you disliked the +intrusion of other matters." + +"Oh, you mean the little problem of the Grosvenor Square +furniture van. That is quite cleared up now--though, indeed, it +was obvious from the first. Pray give me the results of your +newspaper selections." + +"Here is the first notice which I can find. It is in the personal +column of the Morning Post, and dates, as you see, some weeks +back: 'A marriage has been arranged,' it says, 'and will, if +rumour is correct, very shortly take place, between Lord Robert +St. Simon, second son of the Duke of Balmoral, and Miss Hatty +Doran, the only daughter of Aloysius Doran. Esq., of San +Francisco, Cal., U.S.A.' That is all." + +"Terse and to the point," remarked Holmes, stretching his long, +thin legs towards the fire. + +"There was a paragraph amplifying this in one of the society +papers of the same week. Ah, here it is: 'There will soon be a +call for protection in the marriage market, for the present +free-trade principle appears to tell heavily against our home +product. One by one the management of the noble houses of Great +Britain is passing into the hands of our fair cousins from across +the Atlantic. An important addition has been made during the last +week to the list of the prizes which have been borne away by +these charming invaders. Lord St. Simon, who has shown himself +for over twenty years proof against the little god's arrows, has +now definitely announced his approaching marriage with Miss Hatty +Doran, the fascinating daughter of a California millionaire. Miss +Doran, whose graceful figure and striking face attracted much +attention at the Westbury House festivities, is an only child, +and it is currently reported that her dowry will run to +considerably over the six figures, with expectancies for the +future. As it is an open secret that the Duke of Balmoral has +been compelled to sell his pictures within the last few years, +and as Lord St. Simon has no property of his own save the small +estate of Birchmoor, it is obvious that the Californian heiress +is not the only gainer by an alliance which will enable her to +make the easy and common transition from a Republican lady to a +British peeress.'" + +"Anything else?" asked Holmes, yawning. + +"Oh, yes; plenty. Then there is another note in the Morning Post +to say that the marriage would be an absolutely quiet one, that it +would be at St. George's, Hanover Square, that only half a dozen +intimate friends would be invited, and that the party would +return to the furnished house at Lancaster Gate which has been +taken by Mr. Aloysius Doran. Two days later--that is, on +Wednesday last--there is a curt announcement that the wedding had +taken place, and that the honeymoon would be passed at Lord +Backwater's place, near Petersfield. Those are all the notices +which appeared before the disappearance of the bride." + +"Before the what?" asked Holmes with a start. + +"The vanishing of the lady." + +"When did she vanish, then?" + +"At the wedding breakfast." + +"Indeed. This is more interesting than it promised to be; quite +dramatic, in fact." + +"Yes; it struck me as being a little out of the common." + +"They often vanish before the ceremony, and occasionally during +the honeymoon; but I cannot call to mind anything quite so prompt +as this. Pray let me have the details." + +"I warn you that they are very incomplete." + +"Perhaps we may make them less so." + +"Such as they are, they are set forth in a single article of a +morning paper of yesterday, which I will read to you. It is +headed, 'Singular Occurrence at a Fashionable Wedding': + +"'The family of Lord Robert St. Simon has been thrown into the +greatest consternation by the strange and painful episodes which +have taken place in connection with his wedding. The ceremony, as +shortly announced in the papers of yesterday, occurred on the +previous morning; but it is only now that it has been possible to +confirm the strange rumours which have been so persistently +floating about. In spite of the attempts of the friends to hush +the matter up, so much public attention has now been drawn to it +that no good purpose can be served by affecting to disregard what +is a common subject for conversation. + +"'The ceremony, which was performed at St. George's, Hanover +Square, was a very quiet one, no one being present save the +father of the bride, Mr. Aloysius Doran, the Duchess of Balmoral, +Lord Backwater, Lord Eustace and Lady Clara St. Simon (the +younger brother and sister of the bridegroom), and Lady Alicia +Whittington. The whole party proceeded afterwards to the house of +Mr. Aloysius Doran, at Lancaster Gate, where breakfast had been +prepared. It appears that some little trouble was caused by a +woman, whose name has not been ascertained, who endeavoured to +force her way into the house after the bridal party, alleging +that she had some claim upon Lord St. Simon. It was only after a +painful and prolonged scene that she was ejected by the butler +and the footman. The bride, who had fortunately entered the house +before this unpleasant interruption, had sat down to breakfast +with the rest, when she complained of a sudden indisposition and +retired to her room. Her prolonged absence having caused some +comment, her father followed her, but learned from her maid that +she had only come up to her chamber for an instant, caught up an +ulster and bonnet, and hurried down to the passage. One of the +footmen declared that he had seen a lady leave the house thus +apparelled, but had refused to credit that it was his mistress, +believing her to be with the company. On ascertaining that his +daughter had disappeared, Mr. Aloysius Doran, in conjunction with +the bridegroom, instantly put themselves in communication with +the police, and very energetic inquiries are being made, which +will probably result in a speedy clearing up of this very +singular business. Up to a late hour last night, however, nothing +had transpired as to the whereabouts of the missing lady. There +are rumours of foul play in the matter, and it is said that the +police have caused the arrest of the woman who had caused the +original disturbance, in the belief that, from jealousy or some +other motive, she may have been concerned in the strange +disappearance of the bride.'" + +"And is that all?" + +"Only one little item in another of the morning papers, but it is +a suggestive one." + +"And it is--" + +"That Miss Flora Millar, the lady who had caused the disturbance, +has actually been arrested. It appears that she was formerly a +danseuse at the Allegro, and that she has known the bridegroom +for some years. There are no further particulars, and the whole +case is in your hands now--so far as it has been set forth in the +public press." + +"And an exceedingly interesting case it appears to be. I would +not have missed it for worlds. But there is a ring at the bell, +Watson, and as the clock makes it a few minutes after four, I +have no doubt that this will prove to be our noble client. Do not +dream of going, Watson, for I very much prefer having a witness, +if only as a check to my own memory." + +"Lord Robert St. Simon," announced our page-boy, throwing open +the door. A gentleman entered, with a pleasant, cultured face, +high-nosed and pale, with something perhaps of petulance about +the mouth, and with the steady, well-opened eye of a man whose +pleasant lot it had ever been to command and to be obeyed. His +manner was brisk, and yet his general appearance gave an undue +impression of age, for he had a slight forward stoop and a little +bend of the knees as he walked. His hair, too, as he swept off +his very curly-brimmed hat, was grizzled round the edges and thin +upon the top. As to his dress, it was careful to the verge of +foppishness, with high collar, black frock-coat, white waistcoat, +yellow gloves, patent-leather shoes, and light-coloured gaiters. +He advanced slowly into the room, turning his head from left to +right, and swinging in his right hand the cord which held his +golden eyeglasses. + +"Good-day, Lord St. Simon," said Holmes, rising and bowing. "Pray +take the basket-chair. This is my friend and colleague, Dr. +Watson. Draw up a little to the fire, and we will talk this +matter over." + +"A most painful matter to me, as you can most readily imagine, +Mr. Holmes. I have been cut to the quick. I understand that you +have already managed several delicate cases of this sort, sir, +though I presume that they were hardly from the same class of +society." + +"No, I am descending." + +"I beg pardon." + +"My last client of the sort was a king." + +"Oh, really! I had no idea. And which king?" + +"The King of Scandinavia." + +"What! Had he lost his wife?" + +"You can understand," said Holmes suavely, "that I extend to the +affairs of my other clients the same secrecy which I promise to +you in yours." + +"Of course! Very right! very right! I'm sure I beg pardon. As to +my own case, I am ready to give you any information which may +assist you in forming an opinion." + +"Thank you. I have already learned all that is in the public +prints, nothing more. I presume that I may take it as correct--this +article, for example, as to the disappearance of the bride." + +Lord St. Simon glanced over it. "Yes, it is correct, as far as it +goes." + +"But it needs a great deal of supplementing before anyone could +offer an opinion. I think that I may arrive at my facts most +directly by questioning you." + +"Pray do so." + +"When did you first meet Miss Hatty Doran?" + +"In San Francisco, a year ago." + +"You were travelling in the States?" + +"Yes." + +"Did you become engaged then?" + +"No." + +"But you were on a friendly footing?" + +"I was amused by her society, and she could see that I was +amused." + +"Her father is very rich?" + +"He is said to be the richest man on the Pacific slope." + +"And how did he make his money?" + +"In mining. He had nothing a few years ago. Then he struck gold, +invested it, and came up by leaps and bounds." + +"Now, what is your own impression as to the young lady's--your +wife's character?" + +The nobleman swung his glasses a little faster and stared down +into the fire. "You see, Mr. Holmes," said he, "my wife was +twenty before her father became a rich man. During that time she +ran free in a mining camp and wandered through woods or +mountains, so that her education has come from Nature rather than +from the schoolmaster. She is what we call in England a tomboy, +with a strong nature, wild and free, unfettered by any sort of +traditions. She is impetuous--volcanic, I was about to say. She +is swift in making up her mind and fearless in carrying out her +resolutions. On the other hand, I would not have given her the +name which I have the honour to bear"--he gave a little stately +cough--"had not I thought her to be at bottom a noble woman. I +believe that she is capable of heroic self-sacrifice and that +anything dishonourable would be repugnant to her." + +"Have you her photograph?" + +"I brought this with me." He opened a locket and showed us the +full face of a very lovely woman. It was not a photograph but an +ivory miniature, and the artist had brought out the full effect +of the lustrous black hair, the large dark eyes, and the +exquisite mouth. Holmes gazed long and earnestly at it. Then he +closed the locket and handed it back to Lord St. Simon. + +"The young lady came to London, then, and you renewed your +acquaintance?" + +"Yes, her father brought her over for this last London season. I +met her several times, became engaged to her, and have now +married her." + +"She brought, I understand, a considerable dowry?" + +"A fair dowry. Not more than is usual in my family." + +"And this, of course, remains to you, since the marriage is a +fait accompli?" + +"I really have made no inquiries on the subject." + +"Very naturally not. Did you see Miss Doran on the day before the +wedding?" + +"Yes." + +"Was she in good spirits?" + +"Never better. She kept talking of what we should do in our +future lives." + +"Indeed! That is very interesting. And on the morning of the +wedding?" + +"She was as bright as possible--at least until after the +ceremony." + +"And did you observe any change in her then?" + +"Well, to tell the truth, I saw then the first signs that I had +ever seen that her temper was just a little sharp. The incident +however, was too trivial to relate and can have no possible +bearing upon the case." + +"Pray let us have it, for all that." + +"Oh, it is childish. She dropped her bouquet as we went towards +the vestry. She was passing the front pew at the time, and it +fell over into the pew. There was a moment's delay, but the +gentleman in the pew handed it up to her again, and it did not +appear to be the worse for the fall. Yet when I spoke to her of +the matter, she answered me abruptly; and in the carriage, on our +way home, she seemed absurdly agitated over this trifling cause." + +"Indeed! You say that there was a gentleman in the pew. Some of +the general public were present, then?" + +"Oh, yes. It is impossible to exclude them when the church is +open." + +"This gentleman was not one of your wife's friends?" + +"No, no; I call him a gentleman by courtesy, but he was quite a +common-looking person. I hardly noticed his appearance. But +really I think that we are wandering rather far from the point." + +"Lady St. Simon, then, returned from the wedding in a less +cheerful frame of mind than she had gone to it. What did she do +on re-entering her father's house?" + +"I saw her in conversation with her maid." + +"And who is her maid?" + +"Alice is her name. She is an American and came from California +with her." + +"A confidential servant?" + +"A little too much so. It seemed to me that her mistress allowed +her to take great liberties. Still, of course, in America they +look upon these things in a different way." + +"How long did she speak to this Alice?" + +"Oh, a few minutes. I had something else to think of." + +"You did not overhear what they said?" + +"Lady St. Simon said something about 'jumping a claim.' She was +accustomed to use slang of the kind. I have no idea what she +meant." + +"American slang is very expressive sometimes. And what did your +wife do when she finished speaking to her maid?" + +"She walked into the breakfast-room." + +"On your arm?" + +"No, alone. She was very independent in little matters like that. +Then, after we had sat down for ten minutes or so, she rose +hurriedly, muttered some words of apology, and left the room. She +never came back." + +"But this maid, Alice, as I understand, deposes that she went to +her room, covered her bride's dress with a long ulster, put on a +bonnet, and went out." + +"Quite so. And she was afterwards seen walking into Hyde Park in +company with Flora Millar, a woman who is now in custody, and who +had already made a disturbance at Mr. Doran's house that +morning." + +"Ah, yes. I should like a few particulars as to this young lady, +and your relations to her." + +Lord St. Simon shrugged his shoulders and raised his eyebrows. +"We have been on a friendly footing for some years--I may say on +a very friendly footing. She used to be at the Allegro. I have +not treated her ungenerously, and she had no just cause of +complaint against me, but you know what women are, Mr. Holmes. +Flora was a dear little thing, but exceedingly hot-headed and +devotedly attached to me. She wrote me dreadful letters when she +heard that I was about to be married, and, to tell the truth, the +reason why I had the marriage celebrated so quietly was that I +feared lest there might be a scandal in the church. She came to +Mr. Doran's door just after we returned, and she endeavoured to +push her way in, uttering very abusive expressions towards my +wife, and even threatening her, but I had foreseen the +possibility of something of the sort, and I had two police +fellows there in private clothes, who soon pushed her out again. +She was quiet when she saw that there was no good in making a +row." + +"Did your wife hear all this?" + +"No, thank goodness, she did not." + +"And she was seen walking with this very woman afterwards?" + +"Yes. That is what Mr. Lestrade, of Scotland Yard, looks upon as +so serious. It is thought that Flora decoyed my wife out and laid +some terrible trap for her." + +"Well, it is a possible supposition." + +"You think so, too?" + +"I did not say a probable one. But you do not yourself look upon +this as likely?" + +"I do not think Flora would hurt a fly." + +"Still, jealousy is a strange transformer of characters. Pray +what is your own theory as to what took place?" + +"Well, really, I came to seek a theory, not to propound one. I +have given you all the facts. Since you ask me, however, I may +say that it has occurred to me as possible that the excitement of +this affair, the consciousness that she had made so immense a +social stride, had the effect of causing some little nervous +disturbance in my wife." + +"In short, that she had become suddenly deranged?" + +"Well, really, when I consider that she has turned her back--I +will not say upon me, but upon so much that many have aspired to +without success--I can hardly explain it in any other fashion." + +"Well, certainly that is also a conceivable hypothesis," said +Holmes, smiling. "And now, Lord St. Simon, I think that I have +nearly all my data. May I ask whether you were seated at the +breakfast-table so that you could see out of the window?" + +"We could see the other side of the road and the Park." + +"Quite so. Then I do not think that I need to detain you longer. +I shall communicate with you." + +"Should you be fortunate enough to solve this problem," said our +client, rising. + +"I have solved it." + +"Eh? What was that?" + +"I say that I have solved it." + +"Where, then, is my wife?" + +"That is a detail which I shall speedily supply." + +Lord St. Simon shook his head. "I am afraid that it will take +wiser heads than yours or mine," he remarked, and bowing in a +stately, old-fashioned manner he departed. + +"It is very good of Lord St. Simon to honour my head by putting +it on a level with his own," said Sherlock Holmes, laughing. "I +think that I shall have a whisky and soda and a cigar after all +this cross-questioning. I had formed my conclusions as to the +case before our client came into the room." + +"My dear Holmes!" + +"I have notes of several similar cases, though none, as I +remarked before, which were quite as prompt. My whole examination +served to turn my conjecture into a certainty. Circumstantial +evidence is occasionally very convincing, as when you find a +trout in the milk, to quote Thoreau's example." + +"But I have heard all that you have heard." + +"Without, however, the knowledge of pre-existing cases which +serves me so well. There was a parallel instance in Aberdeen some +years back, and something on very much the same lines at Munich +the year after the Franco-Prussian War. It is one of these +cases--but, hullo, here is Lestrade! Good-afternoon, Lestrade! +You will find an extra tumbler upon the sideboard, and there are +cigars in the box." + +The official detective was attired in a pea-jacket and cravat, +which gave him a decidedly nautical appearance, and he carried a +black canvas bag in his hand. With a short greeting he seated +himself and lit the cigar which had been offered to him. + +"What's up, then?" asked Holmes with a twinkle in his eye. "You +look dissatisfied." + +"And I feel dissatisfied. It is this infernal St. Simon marriage +case. I can make neither head nor tail of the business." + +"Really! You surprise me." + +"Who ever heard of such a mixed affair? Every clue seems to slip +through my fingers. I have been at work upon it all day." + +"And very wet it seems to have made you," said Holmes laying his +hand upon the arm of the pea-jacket. + +"Yes, I have been dragging the Serpentine." + +"In heaven's name, what for?" + +"In search of the body of Lady St. Simon." + +Sherlock Holmes leaned back in his chair and laughed heartily. + +"Have you dragged the basin of Trafalgar Square fountain?" he +asked. + +"Why? What do you mean?" + +"Because you have just as good a chance of finding this lady in +the one as in the other." + +Lestrade shot an angry glance at my companion. "I suppose you +know all about it," he snarled. + +"Well, I have only just heard the facts, but my mind is made up." + +"Oh, indeed! Then you think that the Serpentine plays no part in +the matter?" + +"I think it very unlikely." + +"Then perhaps you will kindly explain how it is that we found +this in it?" He opened his bag as he spoke, and tumbled onto the +floor a wedding-dress of watered silk, a pair of white satin +shoes and a bride's wreath and veil, all discoloured and soaked +in water. "There," said he, putting a new wedding-ring upon the +top of the pile. "There is a little nut for you to crack, Master +Holmes." + +"Oh, indeed!" said my friend, blowing blue rings into the air. +"You dragged them from the Serpentine?" + +"No. They were found floating near the margin by a park-keeper. +They have been identified as her clothes, and it seemed to me +that if the clothes were there the body would not be far off." + +"By the same brilliant reasoning, every man's body is to be found +in the neighbourhood of his wardrobe. And pray what did you hope +to arrive at through this?" + +"At some evidence implicating Flora Millar in the disappearance." + +"I am afraid that you will find it difficult." + +"Are you, indeed, now?" cried Lestrade with some bitterness. "I +am afraid, Holmes, that you are not very practical with your +deductions and your inferences. You have made two blunders in as +many minutes. This dress does implicate Miss Flora Millar." + +"And how?" + +"In the dress is a pocket. In the pocket is a card-case. In the +card-case is a note. And here is the very note." He slapped it +down upon the table in front of him. "Listen to this: 'You will +see me when all is ready. Come at once. F.H.M.' Now my theory all +along has been that Lady St. Simon was decoyed away by Flora +Millar, and that she, with confederates, no doubt, was +responsible for her disappearance. Here, signed with her +initials, is the very note which was no doubt quietly slipped +into her hand at the door and which lured her within their +reach." + +"Very good, Lestrade," said Holmes, laughing. "You really are +very fine indeed. Let me see it." He took up the paper in a +listless way, but his attention instantly became riveted, and he +gave a little cry of satisfaction. "This is indeed important," +said he. + +"Ha! you find it so?" + +"Extremely so. I congratulate you warmly." + +Lestrade rose in his triumph and bent his head to look. "Why," he +shrieked, "you're looking at the wrong side!" + +"On the contrary, this is the right side." + +"The right side? You're mad! Here is the note written in pencil +over here." + +"And over here is what appears to be the fragment of a hotel +bill, which interests me deeply." + +"There's nothing in it. I looked at it before," said Lestrade. +"'Oct. 4th, rooms 8s., breakfast 2s. 6d., cocktail 1s., lunch 2s. +6d., glass sherry, 8d.' I see nothing in that." + +"Very likely not. It is most important, all the same. As to the +note, it is important also, or at least the initials are, so I +congratulate you again." + +"I've wasted time enough," said Lestrade, rising. "I believe in +hard work and not in sitting by the fire spinning fine theories. +Good-day, Mr. Holmes, and we shall see which gets to the bottom +of the matter first." He gathered up the garments, thrust them +into the bag, and made for the door. + +"Just one hint to you, Lestrade," drawled Holmes before his rival +vanished; "I will tell you the true solution of the matter. Lady +St. Simon is a myth. There is not, and there never has been, any +such person." + +Lestrade looked sadly at my companion. Then he turned to me, +tapped his forehead three times, shook his head solemnly, and +hurried away. + +He had hardly shut the door behind him when Holmes rose to put on +his overcoat. "There is something in what the fellow says about +outdoor work," he remarked, "so I think, Watson, that I must +leave you to your papers for a little." + +It was after five o'clock when Sherlock Holmes left me, but I had +no time to be lonely, for within an hour there arrived a +confectioner's man with a very large flat box. This he unpacked +with the help of a youth whom he had brought with him, and +presently, to my very great astonishment, a quite epicurean +little cold supper began to be laid out upon our humble +lodging-house mahogany. There were a couple of brace of cold +woodcock, a pheasant, a pâté de foie gras pie with a group of +ancient and cobwebby bottles. Having laid out all these luxuries, +my two visitors vanished away, like the genii of the Arabian +Nights, with no explanation save that the things had been paid +for and were ordered to this address. + +Just before nine o'clock Sherlock Holmes stepped briskly into the +room. His features were gravely set, but there was a light in his +eye which made me think that he had not been disappointed in his +conclusions. + +"They have laid the supper, then," he said, rubbing his hands. + +"You seem to expect company. They have laid for five." + +"Yes, I fancy we may have some company dropping in," said he. "I +am surprised that Lord St. Simon has not already arrived. Ha! I +fancy that I hear his step now upon the stairs." + +It was indeed our visitor of the afternoon who came bustling in, +dangling his glasses more vigorously than ever, and with a very +perturbed expression upon his aristocratic features. + +"My messenger reached you, then?" asked Holmes. + +"Yes, and I confess that the contents startled me beyond measure. +Have you good authority for what you say?" + +"The best possible." + +Lord St. Simon sank into a chair and passed his hand over his +forehead. + +"What will the Duke say," he murmured, "when he hears that one of +the family has been subjected to such humiliation?" + +"It is the purest accident. I cannot allow that there is any +humiliation." + +"Ah, you look on these things from another standpoint." + +"I fail to see that anyone is to blame. I can hardly see how the +lady could have acted otherwise, though her abrupt method of +doing it was undoubtedly to be regretted. Having no mother, she +had no one to advise her at such a crisis." + +"It was a slight, sir, a public slight," said Lord St. Simon, +tapping his fingers upon the table. + +"You must make allowance for this poor girl, placed in so +unprecedented a position." + +"I will make no allowance. I am very angry indeed, and I have +been shamefully used." + +"I think that I heard a ring," said Holmes. "Yes, there are steps +on the landing. If I cannot persuade you to take a lenient view +of the matter, Lord St. Simon, I have brought an advocate here +who may be more successful." He opened the door and ushered in a +lady and gentleman. "Lord St. Simon," said he "allow me to +introduce you to Mr. and Mrs. Francis Hay Moulton. The lady, I +think, you have already met." + +At the sight of these newcomers our client had sprung from his +seat and stood very erect, with his eyes cast down and his hand +thrust into the breast of his frock-coat, a picture of offended +dignity. The lady had taken a quick step forward and had held out +her hand to him, but he still refused to raise his eyes. It was +as well for his resolution, perhaps, for her pleading face was +one which it was hard to resist. + +"You're angry, Robert," said she. "Well, I guess you have every +cause to be." + +"Pray make no apology to me," said Lord St. Simon bitterly. + +"Oh, yes, I know that I have treated you real bad and that I +should have spoken to you before I went; but I was kind of +rattled, and from the time when I saw Frank here again I just +didn't know what I was doing or saying. I only wonder I didn't +fall down and do a faint right there before the altar." + +"Perhaps, Mrs. Moulton, you would like my friend and me to leave +the room while you explain this matter?" + +"If I may give an opinion," remarked the strange gentleman, +"we've had just a little too much secrecy over this business +already. For my part, I should like all Europe and America to +hear the rights of it." He was a small, wiry, sunburnt man, +clean-shaven, with a sharp face and alert manner. + +"Then I'll tell our story right away," said the lady. "Frank here +and I met in '84, in McQuire's camp, near the Rockies, where pa +was working a claim. We were engaged to each other, Frank and I; +but then one day father struck a rich pocket and made a pile, +while poor Frank here had a claim that petered out and came to +nothing. The richer pa grew the poorer was Frank; so at last pa +wouldn't hear of our engagement lasting any longer, and he took +me away to 'Frisco. Frank wouldn't throw up his hand, though; so +he followed me there, and he saw me without pa knowing anything +about it. It would only have made him mad to know, so we just +fixed it all up for ourselves. Frank said that he would go and +make his pile, too, and never come back to claim me until he had +as much as pa. So then I promised to wait for him to the end of +time and pledged myself not to marry anyone else while he lived. +'Why shouldn't we be married right away, then,' said he, 'and +then I will feel sure of you; and I won't claim to be your +husband until I come back?' Well, we talked it over, and he had +fixed it all up so nicely, with a clergyman all ready in waiting, +that we just did it right there; and then Frank went off to seek +his fortune, and I went back to pa. + +"The next I heard of Frank was that he was in Montana, and then +he went prospecting in Arizona, and then I heard of him from New +Mexico. After that came a long newspaper story about how a +miners' camp had been attacked by Apache Indians, and there was +my Frank's name among the killed. I fainted dead away, and I was +very sick for months after. Pa thought I had a decline and took +me to half the doctors in 'Frisco. Not a word of news came for a +year and more, so that I never doubted that Frank was really +dead. Then Lord St. Simon came to 'Frisco, and we came to London, +and a marriage was arranged, and pa was very pleased, but I felt +all the time that no man on this earth would ever take the place +in my heart that had been given to my poor Frank. + +"Still, if I had married Lord St. Simon, of course I'd have done +my duty by him. We can't command our love, but we can our +actions. I went to the altar with him with the intention to make +him just as good a wife as it was in me to be. But you may +imagine what I felt when, just as I came to the altar rails, I +glanced back and saw Frank standing and looking at me out of the +first pew. I thought it was his ghost at first; but when I looked +again there he was still, with a kind of question in his eyes, as +if to ask me whether I were glad or sorry to see him. I wonder I +didn't drop. I know that everything was turning round, and the +words of the clergyman were just like the buzz of a bee in my +ear. I didn't know what to do. Should I stop the service and make +a scene in the church? I glanced at him again, and he seemed to +know what I was thinking, for he raised his finger to his lips to +tell me to be still. Then I saw him scribble on a piece of paper, +and I knew that he was writing me a note. As I passed his pew on +the way out I dropped my bouquet over to him, and he slipped the +note into my hand when he returned me the flowers. It was only a +line asking me to join him when he made the sign to me to do so. +Of course I never doubted for a moment that my first duty was now +to him, and I determined to do just whatever he might direct. + +"When I got back I told my maid, who had known him in California, +and had always been his friend. I ordered her to say nothing, but +to get a few things packed and my ulster ready. I know I ought to +have spoken to Lord St. Simon, but it was dreadful hard before +his mother and all those great people. I just made up my mind to +run away and explain afterwards. I hadn't been at the table ten +minutes before I saw Frank out of the window at the other side of +the road. He beckoned to me and then began walking into the Park. +I slipped out, put on my things, and followed him. Some woman +came talking something or other about Lord St. Simon to +me--seemed to me from the little I heard as if he had a little +secret of his own before marriage also--but I managed to get away +from her and soon overtook Frank. We got into a cab together, and +away we drove to some lodgings he had taken in Gordon Square, and +that was my true wedding after all those years of waiting. Frank +had been a prisoner among the Apaches, had escaped, came on to +'Frisco, found that I had given him up for dead and had gone to +England, followed me there, and had come upon me at last on the +very morning of my second wedding." + +"I saw it in a paper," explained the American. "It gave the name +and the church but not where the lady lived." + +"Then we had a talk as to what we should do, and Frank was all +for openness, but I was so ashamed of it all that I felt as if I +should like to vanish away and never see any of them again--just +sending a line to pa, perhaps, to show him that I was alive. It +was awful to me to think of all those lords and ladies sitting +round that breakfast-table and waiting for me to come back. So +Frank took my wedding-clothes and things and made a bundle of +them, so that I should not be traced, and dropped them away +somewhere where no one could find them. It is likely that we +should have gone on to Paris to-morrow, only that this good +gentleman, Mr. Holmes, came round to us this evening, though how +he found us is more than I can think, and he showed us very +clearly and kindly that I was wrong and that Frank was right, and +that we should be putting ourselves in the wrong if we were so +secret. Then he offered to give us a chance of talking to Lord +St. Simon alone, and so we came right away round to his rooms at +once. Now, Robert, you have heard it all, and I am very sorry if +I have given you pain, and I hope that you do not think very +meanly of me." + +Lord St. Simon had by no means relaxed his rigid attitude, but +had listened with a frowning brow and a compressed lip to this +long narrative. + +"Excuse me," he said, "but it is not my custom to discuss my most +intimate personal affairs in this public manner." + +"Then you won't forgive me? You won't shake hands before I go?" + +"Oh, certainly, if it would give you any pleasure." He put out +his hand and coldly grasped that which she extended to him. + +"I had hoped," suggested Holmes, "that you would have joined us +in a friendly supper." + +"I think that there you ask a little too much," responded his +Lordship. "I may be forced to acquiesce in these recent +developments, but I can hardly be expected to make merry over +them. I think that with your permission I will now wish you all a +very good-night." He included us all in a sweeping bow and +stalked out of the room. + +"Then I trust that you at least will honour me with your +company," said Sherlock Holmes. "It is always a joy to meet an +American, Mr. Moulton, for I am one of those who believe that the +folly of a monarch and the blundering of a minister in far-gone +years will not prevent our children from being some day citizens +of the same world-wide country under a flag which shall be a +quartering of the Union Jack with the Stars and Stripes." + +"The case has been an interesting one," remarked Holmes when our +visitors had left us, "because it serves to show very clearly how +simple the explanation may be of an affair which at first sight +seems to be almost inexplicable. Nothing could be more natural +than the sequence of events as narrated by this lady, and nothing +stranger than the result when viewed, for instance, by Mr. +Lestrade of Scotland Yard." + +"You were not yourself at fault at all, then?" + +"From the first, two facts were very obvious to me, the one that +the lady had been quite willing to undergo the wedding ceremony, +the other that she had repented of it within a few minutes of +returning home. Obviously something had occurred during the +morning, then, to cause her to change her mind. What could that +something be? She could not have spoken to anyone when she was +out, for she had been in the company of the bridegroom. Had she +seen someone, then? If she had, it must be someone from America +because she had spent so short a time in this country that she +could hardly have allowed anyone to acquire so deep an influence +over her that the mere sight of him would induce her to change +her plans so completely. You see we have already arrived, by a +process of exclusion, at the idea that she might have seen an +American. Then who could this American be, and why should he +possess so much influence over her? It might be a lover; it might +be a husband. Her young womanhood had, I knew, been spent in +rough scenes and under strange conditions. So far I had got +before I ever heard Lord St. Simon's narrative. When he told us +of a man in a pew, of the change in the bride's manner, of so +transparent a device for obtaining a note as the dropping of a +bouquet, of her resort to her confidential maid, and of her very +significant allusion to claim-jumping--which in miners' parlance +means taking possession of that which another person has a prior +claim to--the whole situation became absolutely clear. She had +gone off with a man, and the man was either a lover or was a +previous husband--the chances being in favour of the latter." + +"And how in the world did you find them?" + +"It might have been difficult, but friend Lestrade held +information in his hands the value of which he did not himself +know. The initials were, of course, of the highest importance, +but more valuable still was it to know that within a week he had +settled his bill at one of the most select London hotels." + +"How did you deduce the select?" + +"By the select prices. Eight shillings for a bed and eightpence +for a glass of sherry pointed to one of the most expensive +hotels. There are not many in London which charge at that rate. +In the second one which I visited in Northumberland Avenue, I +learned by an inspection of the book that Francis H. Moulton, an +American gentleman, had left only the day before, and on looking +over the entries against him, I came upon the very items which I +had seen in the duplicate bill. His letters were to be forwarded +to 226 Gordon Square; so thither I travelled, and being fortunate +enough to find the loving couple at home, I ventured to give them +some paternal advice and to point out to them that it would be +better in every way that they should make their position a little +clearer both to the general public and to Lord St. Simon in +particular. I invited them to meet him here, and, as you see, I +made him keep the appointment." + +"But with no very good result," I remarked. "His conduct was +certainly not very gracious." + +"Ah, Watson," said Holmes, smiling, "perhaps you would not be +very gracious either, if, after all the trouble of wooing and +wedding, you found yourself deprived in an instant of wife and of +fortune. I think that we may judge Lord St. Simon very mercifully +and thank our stars that we are never likely to find ourselves in +the same position. Draw your chair up and hand me my violin, for +the only problem we have still to solve is how to while away +these bleak autumnal evenings." + + + +XI. THE ADVENTURE OF THE BERYL CORONET + +"Holmes," said I as I stood one morning in our bow-window looking +down the street, "here is a madman coming along. It seems rather +sad that his relatives should allow him to come out alone." + +My friend rose lazily from his armchair and stood with his hands +in the pockets of his dressing-gown, looking over my shoulder. It +was a bright, crisp February morning, and the snow of the day +before still lay deep upon the ground, shimmering brightly in the +wintry sun. Down the centre of Baker Street it had been ploughed +into a brown crumbly band by the traffic, but at either side and +on the heaped-up edges of the foot-paths it still lay as white as +when it fell. The grey pavement had been cleaned and scraped, but +was still dangerously slippery, so that there were fewer +passengers than usual. Indeed, from the direction of the +Metropolitan Station no one was coming save the single gentleman +whose eccentric conduct had drawn my attention. + +He was a man of about fifty, tall, portly, and imposing, with a +massive, strongly marked face and a commanding figure. He was +dressed in a sombre yet rich style, in black frock-coat, shining +hat, neat brown gaiters, and well-cut pearl-grey trousers. Yet +his actions were in absurd contrast to the dignity of his dress +and features, for he was running hard, with occasional little +springs, such as a weary man gives who is little accustomed to +set any tax upon his legs. As he ran he jerked his hands up and +down, waggled his head, and writhed his face into the most +extraordinary contortions. + +"What on earth can be the matter with him?" I asked. "He is +looking up at the numbers of the houses." + +"I believe that he is coming here," said Holmes, rubbing his +hands. + +"Here?" + +"Yes; I rather think he is coming to consult me professionally. I +think that I recognise the symptoms. Ha! did I not tell you?" As +he spoke, the man, puffing and blowing, rushed at our door and +pulled at our bell until the whole house resounded with the +clanging. + +A few moments later he was in our room, still puffing, still +gesticulating, but with so fixed a look of grief and despair in +his eyes that our smiles were turned in an instant to horror and +pity. For a while he could not get his words out, but swayed his +body and plucked at his hair like one who has been driven to the +extreme limits of his reason. Then, suddenly springing to his +feet, he beat his head against the wall with such force that we +both rushed upon him and tore him away to the centre of the room. +Sherlock Holmes pushed him down into the easy-chair and, sitting +beside him, patted his hand and chatted with him in the easy, +soothing tones which he knew so well how to employ. + +"You have come to me to tell your story, have you not?" said he. +"You are fatigued with your haste. Pray wait until you have +recovered yourself, and then I shall be most happy to look into +any little problem which you may submit to me." + +The man sat for a minute or more with a heaving chest, fighting +against his emotion. Then he passed his handkerchief over his +brow, set his lips tight, and turned his face towards us. + +"No doubt you think me mad?" said he. + +"I see that you have had some great trouble," responded Holmes. + +"God knows I have!--a trouble which is enough to unseat my +reason, so sudden and so terrible is it. Public disgrace I might +have faced, although I am a man whose character has never yet +borne a stain. Private affliction also is the lot of every man; +but the two coming together, and in so frightful a form, have +been enough to shake my very soul. Besides, it is not I alone. +The very noblest in the land may suffer unless some way be found +out of this horrible affair." + +"Pray compose yourself, sir," said Holmes, "and let me have a +clear account of who you are and what it is that has befallen +you." + +"My name," answered our visitor, "is probably familiar to your +ears. I am Alexander Holder, of the banking firm of Holder & +Stevenson, of Threadneedle Street." + +The name was indeed well known to us as belonging to the senior +partner in the second largest private banking concern in the City +of London. What could have happened, then, to bring one of the +foremost citizens of London to this most pitiable pass? We +waited, all curiosity, until with another effort he braced +himself to tell his story. + +"I feel that time is of value," said he; "that is why I hastened +here when the police inspector suggested that I should secure +your co-operation. I came to Baker Street by the Underground and +hurried from there on foot, for the cabs go slowly through this +snow. That is why I was so out of breath, for I am a man who +takes very little exercise. I feel better now, and I will put the +facts before you as shortly and yet as clearly as I can. + +"It is, of course, well known to you that in a successful banking +business as much depends upon our being able to find remunerative +investments for our funds as upon our increasing our connection +and the number of our depositors. One of our most lucrative means +of laying out money is in the shape of loans, where the security +is unimpeachable. We have done a good deal in this direction +during the last few years, and there are many noble families to +whom we have advanced large sums upon the security of their +pictures, libraries, or plate. + +"Yesterday morning I was seated in my office at the bank when a +card was brought in to me by one of the clerks. I started when I +saw the name, for it was that of none other than--well, perhaps +even to you I had better say no more than that it was a name +which is a household word all over the earth--one of the highest, +noblest, most exalted names in England. I was overwhelmed by the +honour and attempted, when he entered, to say so, but he plunged +at once into business with the air of a man who wishes to hurry +quickly through a disagreeable task. + +"'Mr. Holder,' said he, 'I have been informed that you are in the +habit of advancing money.' + +"'The firm does so when the security is good.' I answered. + +"'It is absolutely essential to me,' said he, 'that I should have +50,000 pounds at once. I could, of course, borrow so trifling a +sum ten times over from my friends, but I much prefer to make it +a matter of business and to carry out that business myself. In my +position you can readily understand that it is unwise to place +one's self under obligations.' + +"'For how long, may I ask, do you want this sum?' I asked. + +"'Next Monday I have a large sum due to me, and I shall then most +certainly repay what you advance, with whatever interest you +think it right to charge. But it is very essential to me that the +money should be paid at once.' + +"'I should be happy to advance it without further parley from my +own private purse,' said I, 'were it not that the strain would be +rather more than it could bear. If, on the other hand, I am to do +it in the name of the firm, then in justice to my partner I must +insist that, even in your case, every businesslike precaution +should be taken.' + +"'I should much prefer to have it so,' said he, raising up a +square, black morocco case which he had laid beside his chair. +'You have doubtless heard of the Beryl Coronet?' + +"'One of the most precious public possessions of the empire,' +said I. + +"'Precisely.' He opened the case, and there, imbedded in soft, +flesh-coloured velvet, lay the magnificent piece of jewellery +which he had named. 'There are thirty-nine enormous beryls,' said +he, 'and the price of the gold chasing is incalculable. The +lowest estimate would put the worth of the coronet at double the +sum which I have asked. I am prepared to leave it with you as my +security.' + +"I took the precious case into my hands and looked in some +perplexity from it to my illustrious client. + +"'You doubt its value?' he asked. + +"'Not at all. I only doubt--' + +"'The propriety of my leaving it. You may set your mind at rest +about that. I should not dream of doing so were it not absolutely +certain that I should be able in four days to reclaim it. It is a +pure matter of form. Is the security sufficient?' + +"'Ample.' + +"'You understand, Mr. Holder, that I am giving you a strong proof +of the confidence which I have in you, founded upon all that I +have heard of you. I rely upon you not only to be discreet and to +refrain from all gossip upon the matter but, above all, to +preserve this coronet with every possible precaution because I +need not say that a great public scandal would be caused if any +harm were to befall it. Any injury to it would be almost as +serious as its complete loss, for there are no beryls in the +world to match these, and it would be impossible to replace them. +I leave it with you, however, with every confidence, and I shall +call for it in person on Monday morning.' + +"Seeing that my client was anxious to leave, I said no more but, +calling for my cashier, I ordered him to pay over fifty 1000 +pound notes. When I was alone once more, however, with the +precious case lying upon the table in front of me, I could not +but think with some misgivings of the immense responsibility +which it entailed upon me. There could be no doubt that, as it +was a national possession, a horrible scandal would ensue if any +misfortune should occur to it. I already regretted having ever +consented to take charge of it. However, it was too late to alter +the matter now, so I locked it up in my private safe and turned +once more to my work. + +"When evening came I felt that it would be an imprudence to leave +so precious a thing in the office behind me. Bankers' safes had +been forced before now, and why should not mine be? If so, how +terrible would be the position in which I should find myself! I +determined, therefore, that for the next few days I would always +carry the case backward and forward with me, so that it might +never be really out of my reach. With this intention, I called a +cab and drove out to my house at Streatham, carrying the jewel +with me. I did not breathe freely until I had taken it upstairs +and locked it in the bureau of my dressing-room. + +"And now a word as to my household, Mr. Holmes, for I wish you to +thoroughly understand the situation. My groom and my page sleep +out of the house, and may be set aside altogether. I have three +maid-servants who have been with me a number of years and whose +absolute reliability is quite above suspicion. Another, Lucy +Parr, the second waiting-maid, has only been in my service a few +months. She came with an excellent character, however, and has +always given me satisfaction. She is a very pretty girl and has +attracted admirers who have occasionally hung about the place. +That is the only drawback which we have found to her, but we +believe her to be a thoroughly good girl in every way. + +"So much for the servants. My family itself is so small that it +will not take me long to describe it. I am a widower and have an +only son, Arthur. He has been a disappointment to me, Mr. +Holmes--a grievous disappointment. I have no doubt that I am +myself to blame. People tell me that I have spoiled him. Very +likely I have. When my dear wife died I felt that he was all I +had to love. I could not bear to see the smile fade even for a +moment from his face. I have never denied him a wish. Perhaps it +would have been better for both of us had I been sterner, but I +meant it for the best. + +"It was naturally my intention that he should succeed me in my +business, but he was not of a business turn. He was wild, +wayward, and, to speak the truth, I could not trust him in the +handling of large sums of money. When he was young he became a +member of an aristocratic club, and there, having charming +manners, he was soon the intimate of a number of men with long +purses and expensive habits. He learned to play heavily at cards +and to squander money on the turf, until he had again and again +to come to me and implore me to give him an advance upon his +allowance, that he might settle his debts of honour. He tried +more than once to break away from the dangerous company which he +was keeping, but each time the influence of his friend, Sir +George Burnwell, was enough to draw him back again. + +"And, indeed, I could not wonder that such a man as Sir George +Burnwell should gain an influence over him, for he has frequently +brought him to my house, and I have found myself that I could +hardly resist the fascination of his manner. He is older than +Arthur, a man of the world to his finger-tips, one who had been +everywhere, seen everything, a brilliant talker, and a man of +great personal beauty. Yet when I think of him in cold blood, far +away from the glamour of his presence, I am convinced from his +cynical speech and the look which I have caught in his eyes that +he is one who should be deeply distrusted. So I think, and so, +too, thinks my little Mary, who has a woman's quick insight into +character. + +"And now there is only she to be described. She is my niece; but +when my brother died five years ago and left her alone in the +world I adopted her, and have looked upon her ever since as my +daughter. She is a sunbeam in my house--sweet, loving, beautiful, +a wonderful manager and housekeeper, yet as tender and quiet and +gentle as a woman could be. She is my right hand. I do not know +what I could do without her. In only one matter has she ever gone +against my wishes. Twice my boy has asked her to marry him, for +he loves her devotedly, but each time she has refused him. I +think that if anyone could have drawn him into the right path it +would have been she, and that his marriage might have changed his +whole life; but now, alas! it is too late--forever too late! + +"Now, Mr. Holmes, you know the people who live under my roof, and +I shall continue with my miserable story. + +"When we were taking coffee in the drawing-room that night after +dinner, I told Arthur and Mary my experience, and of the precious +treasure which we had under our roof, suppressing only the name +of my client. Lucy Parr, who had brought in the coffee, had, I am +sure, left the room; but I cannot swear that the door was closed. +Mary and Arthur were much interested and wished to see the famous +coronet, but I thought it better not to disturb it. + +"'Where have you put it?' asked Arthur. + +"'In my own bureau.' + +"'Well, I hope to goodness the house won't be burgled during the +night.' said he. + +"'It is locked up,' I answered. + +"'Oh, any old key will fit that bureau. When I was a youngster I +have opened it myself with the key of the box-room cupboard.' + +"He often had a wild way of talking, so that I thought little of +what he said. He followed me to my room, however, that night with +a very grave face. + +"'Look here, dad,' said he with his eyes cast down, 'can you let +me have 200 pounds?' + +"'No, I cannot!' I answered sharply. 'I have been far too +generous with you in money matters.' + +"'You have been very kind,' said he, 'but I must have this money, +or else I can never show my face inside the club again.' + +"'And a very good thing, too!' I cried. + +"'Yes, but you would not have me leave it a dishonoured man,' +said he. 'I could not bear the disgrace. I must raise the money +in some way, and if you will not let me have it, then I must try +other means.' + +"I was very angry, for this was the third demand during the +month. 'You shall not have a farthing from me,' I cried, on which +he bowed and left the room without another word. + +"When he was gone I unlocked my bureau, made sure that my +treasure was safe, and locked it again. Then I started to go +round the house to see that all was secure--a duty which I +usually leave to Mary but which I thought it well to perform +myself that night. As I came down the stairs I saw Mary herself +at the side window of the hall, which she closed and fastened as +I approached. + +"'Tell me, dad,' said she, looking, I thought, a little +disturbed, 'did you give Lucy, the maid, leave to go out +to-night?' + +"'Certainly not.' + +"'She came in just now by the back door. I have no doubt that she +has only been to the side gate to see someone, but I think that +it is hardly safe and should be stopped.' + +"'You must speak to her in the morning, or I will if you prefer +it. Are you sure that everything is fastened?' + +"'Quite sure, dad.' + +"'Then, good-night.' I kissed her and went up to my bedroom +again, where I was soon asleep. + +"I am endeavouring to tell you everything, Mr. Holmes, which may +have any bearing upon the case, but I beg that you will question +me upon any point which I do not make clear." + +"On the contrary, your statement is singularly lucid." + +"I come to a part of my story now in which I should wish to be +particularly so. I am not a very heavy sleeper, and the anxiety +in my mind tended, no doubt, to make me even less so than usual. +About two in the morning, then, I was awakened by some sound in +the house. It had ceased ere I was wide awake, but it had left an +impression behind it as though a window had gently closed +somewhere. I lay listening with all my ears. Suddenly, to my +horror, there was a distinct sound of footsteps moving softly in +the next room. I slipped out of bed, all palpitating with fear, +and peeped round the corner of my dressing-room door. + +"'Arthur!' I screamed, 'you villain! you thief! How dare you +touch that coronet?' + +"The gas was half up, as I had left it, and my unhappy boy, +dressed only in his shirt and trousers, was standing beside the +light, holding the coronet in his hands. He appeared to be +wrenching at it, or bending it with all his strength. At my cry +he dropped it from his grasp and turned as pale as death. I +snatched it up and examined it. One of the gold corners, with +three of the beryls in it, was missing. + +"'You blackguard!' I shouted, beside myself with rage. 'You have +destroyed it! You have dishonoured me forever! Where are the +jewels which you have stolen?' + +"'Stolen!' he cried. + +"'Yes, thief!' I roared, shaking him by the shoulder. + +"'There are none missing. There cannot be any missing,' said he. + +"'There are three missing. And you know where they are. Must I +call you a liar as well as a thief? Did I not see you trying to +tear off another piece?' + +"'You have called me names enough,' said he, 'I will not stand it +any longer. I shall not say another word about this business, +since you have chosen to insult me. I will leave your house in +the morning and make my own way in the world.' + +"'You shall leave it in the hands of the police!' I cried +half-mad with grief and rage. 'I shall have this matter probed to +the bottom.' + +"'You shall learn nothing from me,' said he with a passion such +as I should not have thought was in his nature. 'If you choose to +call the police, let the police find what they can.' + +"By this time the whole house was astir, for I had raised my +voice in my anger. Mary was the first to rush into my room, and, +at the sight of the coronet and of Arthur's face, she read the +whole story and, with a scream, fell down senseless on the +ground. I sent the house-maid for the police and put the +investigation into their hands at once. When the inspector and a +constable entered the house, Arthur, who had stood sullenly with +his arms folded, asked me whether it was my intention to charge +him with theft. I answered that it had ceased to be a private +matter, but had become a public one, since the ruined coronet was +national property. I was determined that the law should have its +way in everything. + +"'At least,' said he, 'you will not have me arrested at once. It +would be to your advantage as well as mine if I might leave the +house for five minutes.' + +"'That you may get away, or perhaps that you may conceal what you +have stolen,' said I. And then, realising the dreadful position +in which I was placed, I implored him to remember that not only +my honour but that of one who was far greater than I was at +stake; and that he threatened to raise a scandal which would +convulse the nation. He might avert it all if he would but tell +me what he had done with the three missing stones. + +"'You may as well face the matter,' said I; 'you have been caught +in the act, and no confession could make your guilt more heinous. +If you but make such reparation as is in your power, by telling +us where the beryls are, all shall be forgiven and forgotten.' + +"'Keep your forgiveness for those who ask for it,' he answered, +turning away from me with a sneer. I saw that he was too hardened +for any words of mine to influence him. There was but one way for +it. I called in the inspector and gave him into custody. A search +was made at once not only of his person but of his room and of +every portion of the house where he could possibly have concealed +the gems; but no trace of them could be found, nor would the +wretched boy open his mouth for all our persuasions and our +threats. This morning he was removed to a cell, and I, after +going through all the police formalities, have hurried round to +you to implore you to use your skill in unravelling the matter. +The police have openly confessed that they can at present make +nothing of it. You may go to any expense which you think +necessary. I have already offered a reward of 1000 pounds. My +God, what shall I do! I have lost my honour, my gems, and my son +in one night. Oh, what shall I do!" + +He put a hand on either side of his head and rocked himself to +and fro, droning to himself like a child whose grief has got +beyond words. + +Sherlock Holmes sat silent for some few minutes, with his brows +knitted and his eyes fixed upon the fire. + +"Do you receive much company?" he asked. + +"None save my partner with his family and an occasional friend of +Arthur's. Sir George Burnwell has been several times lately. No +one else, I think." + +"Do you go out much in society?" + +"Arthur does. Mary and I stay at home. We neither of us care for +it." + +"That is unusual in a young girl." + +"She is of a quiet nature. Besides, she is not so very young. She +is four-and-twenty." + +"This matter, from what you say, seems to have been a shock to +her also." + +"Terrible! She is even more affected than I." + +"You have neither of you any doubt as to your son's guilt?" + +"How can we have when I saw him with my own eyes with the coronet +in his hands." + +"I hardly consider that a conclusive proof. Was the remainder of +the coronet at all injured?" + +"Yes, it was twisted." + +"Do you not think, then, that he might have been trying to +straighten it?" + +"God bless you! You are doing what you can for him and for me. +But it is too heavy a task. What was he doing there at all? If +his purpose were innocent, why did he not say so?" + +"Precisely. And if it were guilty, why did he not invent a lie? +His silence appears to me to cut both ways. There are several +singular points about the case. What did the police think of the +noise which awoke you from your sleep?" + +"They considered that it might be caused by Arthur's closing his +bedroom door." + +"A likely story! As if a man bent on felony would slam his door +so as to wake a household. What did they say, then, of the +disappearance of these gems?" + +"They are still sounding the planking and probing the furniture +in the hope of finding them." + +"Have they thought of looking outside the house?" + +"Yes, they have shown extraordinary energy. The whole garden has +already been minutely examined." + +"Now, my dear sir," said Holmes, "is it not obvious to you now +that this matter really strikes very much deeper than either you +or the police were at first inclined to think? It appeared to you +to be a simple case; to me it seems exceedingly complex. Consider +what is involved by your theory. You suppose that your son came +down from his bed, went, at great risk, to your dressing-room, +opened your bureau, took out your coronet, broke off by main +force a small portion of it, went off to some other place, +concealed three gems out of the thirty-nine, with such skill that +nobody can find them, and then returned with the other thirty-six +into the room in which he exposed himself to the greatest danger +of being discovered. I ask you now, is such a theory tenable?" + +"But what other is there?" cried the banker with a gesture of +despair. "If his motives were innocent, why does he not explain +them?" + +"It is our task to find that out," replied Holmes; "so now, if +you please, Mr. Holder, we will set off for Streatham together, +and devote an hour to glancing a little more closely into +details." + +My friend insisted upon my accompanying them in their expedition, +which I was eager enough to do, for my curiosity and sympathy +were deeply stirred by the story to which we had listened. I +confess that the guilt of the banker's son appeared to me to be +as obvious as it did to his unhappy father, but still I had such +faith in Holmes' judgment that I felt that there must be some +grounds for hope as long as he was dissatisfied with the accepted +explanation. He hardly spoke a word the whole way out to the +southern suburb, but sat with his chin upon his breast and his +hat drawn over his eyes, sunk in the deepest thought. Our client +appeared to have taken fresh heart at the little glimpse of hope +which had been presented to him, and he even broke into a +desultory chat with me over his business affairs. A short railway +journey and a shorter walk brought us to Fairbank, the modest +residence of the great financier. + +Fairbank was a good-sized square house of white stone, standing +back a little from the road. A double carriage-sweep, with a +snow-clad lawn, stretched down in front to two large iron gates +which closed the entrance. On the right side was a small wooden +thicket, which led into a narrow path between two neat hedges +stretching from the road to the kitchen door, and forming the +tradesmen's entrance. On the left ran a lane which led to the +stables, and was not itself within the grounds at all, being a +public, though little used, thoroughfare. Holmes left us standing +at the door and walked slowly all round the house, across the +front, down the tradesmen's path, and so round by the garden +behind into the stable lane. So long was he that Mr. Holder and I +went into the dining-room and waited by the fire until he should +return. We were sitting there in silence when the door opened and +a young lady came in. She was rather above the middle height, +slim, with dark hair and eyes, which seemed the darker against +the absolute pallor of her skin. I do not think that I have ever +seen such deadly paleness in a woman's face. Her lips, too, were +bloodless, but her eyes were flushed with crying. As she swept +silently into the room she impressed me with a greater sense of +grief than the banker had done in the morning, and it was the +more striking in her as she was evidently a woman of strong +character, with immense capacity for self-restraint. Disregarding +my presence, she went straight to her uncle and passed her hand +over his head with a sweet womanly caress. + +"You have given orders that Arthur should be liberated, have you +not, dad?" she asked. + +"No, no, my girl, the matter must be probed to the bottom." + +"But I am so sure that he is innocent. You know what woman's +instincts are. I know that he has done no harm and that you will +be sorry for having acted so harshly." + +"Why is he silent, then, if he is innocent?" + +"Who knows? Perhaps because he was so angry that you should +suspect him." + +"How could I help suspecting him, when I actually saw him with +the coronet in his hand?" + +"Oh, but he had only picked it up to look at it. Oh, do, do take +my word for it that he is innocent. Let the matter drop and say +no more. It is so dreadful to think of our dear Arthur in +prison!" + +"I shall never let it drop until the gems are found--never, Mary! +Your affection for Arthur blinds you as to the awful consequences +to me. Far from hushing the thing up, I have brought a gentleman +down from London to inquire more deeply into it." + +"This gentleman?" she asked, facing round to me. + +"No, his friend. He wished us to leave him alone. He is round in +the stable lane now." + +"The stable lane?" She raised her dark eyebrows. "What can he +hope to find there? Ah! this, I suppose, is he. I trust, sir, +that you will succeed in proving, what I feel sure is the truth, +that my cousin Arthur is innocent of this crime." + +"I fully share your opinion, and I trust, with you, that we may +prove it," returned Holmes, going back to the mat to knock the +snow from his shoes. "I believe I have the honour of addressing +Miss Mary Holder. Might I ask you a question or two?" + +"Pray do, sir, if it may help to clear this horrible affair up." + +"You heard nothing yourself last night?" + +"Nothing, until my uncle here began to speak loudly. I heard +that, and I came down." + +"You shut up the windows and doors the night before. Did you +fasten all the windows?" + +"Yes." + +"Were they all fastened this morning?" + +"Yes." + +"You have a maid who has a sweetheart? I think that you remarked +to your uncle last night that she had been out to see him?" + +"Yes, and she was the girl who waited in the drawing-room, and +who may have heard uncle's remarks about the coronet." + +"I see. You infer that she may have gone out to tell her +sweetheart, and that the two may have planned the robbery." + +"But what is the good of all these vague theories," cried the +banker impatiently, "when I have told you that I saw Arthur with +the coronet in his hands?" + +"Wait a little, Mr. Holder. We must come back to that. About this +girl, Miss Holder. You saw her return by the kitchen door, I +presume?" + +"Yes; when I went to see if the door was fastened for the night I +met her slipping in. I saw the man, too, in the gloom." + +"Do you know him?" + +"Oh, yes! he is the green-grocer who brings our vegetables round. +His name is Francis Prosper." + +"He stood," said Holmes, "to the left of the door--that is to +say, farther up the path than is necessary to reach the door?" + +"Yes, he did." + +"And he is a man with a wooden leg?" + +Something like fear sprang up in the young lady's expressive +black eyes. "Why, you are like a magician," said she. "How do you +know that?" She smiled, but there was no answering smile in +Holmes' thin, eager face. + +"I should be very glad now to go upstairs," said he. "I shall +probably wish to go over the outside of the house again. Perhaps +I had better take a look at the lower windows before I go up." + +He walked swiftly round from one to the other, pausing only at +the large one which looked from the hall onto the stable lane. +This he opened and made a very careful examination of the sill +with his powerful magnifying lens. "Now we shall go upstairs," +said he at last. + +The banker's dressing-room was a plainly furnished little +chamber, with a grey carpet, a large bureau, and a long mirror. +Holmes went to the bureau first and looked hard at the lock. + +"Which key was used to open it?" he asked. + +"That which my son himself indicated--that of the cupboard of the +lumber-room." + +"Have you it here?" + +"That is it on the dressing-table." + +Sherlock Holmes took it up and opened the bureau. + +"It is a noiseless lock," said he. "It is no wonder that it did +not wake you. This case, I presume, contains the coronet. We must +have a look at it." He opened the case, and taking out the diadem +he laid it upon the table. It was a magnificent specimen of the +jeweller's art, and the thirty-six stones were the finest that I +have ever seen. At one side of the coronet was a cracked edge, +where a corner holding three gems had been torn away. + +"Now, Mr. Holder," said Holmes, "here is the corner which +corresponds to that which has been so unfortunately lost. Might I +beg that you will break it off." + +The banker recoiled in horror. "I should not dream of trying," +said he. + +"Then I will." Holmes suddenly bent his strength upon it, but +without result. "I feel it give a little," said he; "but, though +I am exceptionally strong in the fingers, it would take me all my +time to break it. An ordinary man could not do it. Now, what do +you think would happen if I did break it, Mr. Holder? There would +be a noise like a pistol shot. Do you tell me that all this +happened within a few yards of your bed and that you heard +nothing of it?" + +"I do not know what to think. It is all dark to me." + +"But perhaps it may grow lighter as we go. What do you think, +Miss Holder?" + +"I confess that I still share my uncle's perplexity." + +"Your son had no shoes or slippers on when you saw him?" + +"He had nothing on save only his trousers and shirt." + +"Thank you. We have certainly been favoured with extraordinary +luck during this inquiry, and it will be entirely our own fault +if we do not succeed in clearing the matter up. With your +permission, Mr. Holder, I shall now continue my investigations +outside." + +He went alone, at his own request, for he explained that any +unnecessary footmarks might make his task more difficult. For an +hour or more he was at work, returning at last with his feet +heavy with snow and his features as inscrutable as ever. + +"I think that I have seen now all that there is to see, Mr. +Holder," said he; "I can serve you best by returning to my +rooms." + +"But the gems, Mr. Holmes. Where are they?" + +"I cannot tell." + +The banker wrung his hands. "I shall never see them again!" he +cried. "And my son? You give me hopes?" + +"My opinion is in no way altered." + +"Then, for God's sake, what was this dark business which was +acted in my house last night?" + +"If you can call upon me at my Baker Street rooms to-morrow +morning between nine and ten I shall be happy to do what I can to +make it clearer. I understand that you give me carte blanche to +act for you, provided only that I get back the gems, and that you +place no limit on the sum I may draw." + +"I would give my fortune to have them back." + +"Very good. I shall look into the matter between this and then. +Good-bye; it is just possible that I may have to come over here +again before evening." + +It was obvious to me that my companion's mind was now made up +about the case, although what his conclusions were was more than +I could even dimly imagine. Several times during our homeward +journey I endeavoured to sound him upon the point, but he always +glided away to some other topic, until at last I gave it over in +despair. It was not yet three when we found ourselves in our +rooms once more. He hurried to his chamber and was down again in +a few minutes dressed as a common loafer. With his collar turned +up, his shiny, seedy coat, his red cravat, and his worn boots, he +was a perfect sample of the class. + +"I think that this should do," said he, glancing into the glass +above the fireplace. "I only wish that you could come with me, +Watson, but I fear that it won't do. I may be on the trail in +this matter, or I may be following a will-o'-the-wisp, but I +shall soon know which it is. I hope that I may be back in a few +hours." He cut a slice of beef from the joint upon the sideboard, +sandwiched it between two rounds of bread, and thrusting this +rude meal into his pocket he started off upon his expedition. + +I had just finished my tea when he returned, evidently in +excellent spirits, swinging an old elastic-sided boot in his +hand. He chucked it down into a corner and helped himself to a +cup of tea. + +"I only looked in as I passed," said he. "I am going right on." + +"Where to?" + +"Oh, to the other side of the West End. It may be some time +before I get back. Don't wait up for me in case I should be +late." + +"How are you getting on?" + +"Oh, so so. Nothing to complain of. I have been out to Streatham +since I saw you last, but I did not call at the house. It is a +very sweet little problem, and I would not have missed it for a +good deal. However, I must not sit gossiping here, but must get +these disreputable clothes off and return to my highly +respectable self." + +I could see by his manner that he had stronger reasons for +satisfaction than his words alone would imply. His eyes twinkled, +and there was even a touch of colour upon his sallow cheeks. He +hastened upstairs, and a few minutes later I heard the slam of +the hall door, which told me that he was off once more upon his +congenial hunt. + +I waited until midnight, but there was no sign of his return, so +I retired to my room. It was no uncommon thing for him to be away +for days and nights on end when he was hot upon a scent, so that +his lateness caused me no surprise. I do not know at what hour he +came in, but when I came down to breakfast in the morning there +he was with a cup of coffee in one hand and the paper in the +other, as fresh and trim as possible. + +"You will excuse my beginning without you, Watson," said he, "but +you remember that our client has rather an early appointment this +morning." + +"Why, it is after nine now," I answered. "I should not be +surprised if that were he. I thought I heard a ring." + +It was, indeed, our friend the financier. I was shocked by the +change which had come over him, for his face which was naturally +of a broad and massive mould, was now pinched and fallen in, +while his hair seemed to me at least a shade whiter. He entered +with a weariness and lethargy which was even more painful than +his violence of the morning before, and he dropped heavily into +the armchair which I pushed forward for him. + +"I do not know what I have done to be so severely tried," said +he. "Only two days ago I was a happy and prosperous man, without +a care in the world. Now I am left to a lonely and dishonoured +age. One sorrow comes close upon the heels of another. My niece, +Mary, has deserted me." + +"Deserted you?" + +"Yes. Her bed this morning had not been slept in, her room was +empty, and a note for me lay upon the hall table. I had said to +her last night, in sorrow and not in anger, that if she had +married my boy all might have been well with him. Perhaps it was +thoughtless of me to say so. It is to that remark that she refers +in this note: + +"'MY DEAREST UNCLE:--I feel that I have brought trouble upon you, +and that if I had acted differently this terrible misfortune +might never have occurred. I cannot, with this thought in my +mind, ever again be happy under your roof, and I feel that I must +leave you forever. Do not worry about my future, for that is +provided for; and, above all, do not search for me, for it will +be fruitless labour and an ill-service to me. In life or in +death, I am ever your loving,--MARY.' + +"What could she mean by that note, Mr. Holmes? Do you think it +points to suicide?" + +"No, no, nothing of the kind. It is perhaps the best possible +solution. I trust, Mr. Holder, that you are nearing the end of +your troubles." + +"Ha! You say so! You have heard something, Mr. Holmes; you have +learned something! Where are the gems?" + +"You would not think 1000 pounds apiece an excessive sum for +them?" + +"I would pay ten." + +"That would be unnecessary. Three thousand will cover the matter. +And there is a little reward, I fancy. Have you your check-book? +Here is a pen. Better make it out for 4000 pounds." + +With a dazed face the banker made out the required check. Holmes +walked over to his desk, took out a little triangular piece of +gold with three gems in it, and threw it down upon the table. + +With a shriek of joy our client clutched it up. + +"You have it!" he gasped. "I am saved! I am saved!" + +The reaction of joy was as passionate as his grief had been, and +he hugged his recovered gems to his bosom. + +"There is one other thing you owe, Mr. Holder," said Sherlock +Holmes rather sternly. + +"Owe!" He caught up a pen. "Name the sum, and I will pay it." + +"No, the debt is not to me. You owe a very humble apology to that +noble lad, your son, who has carried himself in this matter as I +should be proud to see my own son do, should I ever chance to +have one." + +"Then it was not Arthur who took them?" + +"I told you yesterday, and I repeat to-day, that it was not." + +"You are sure of it! Then let us hurry to him at once to let him +know that the truth is known." + +"He knows it already. When I had cleared it all up I had an +interview with him, and finding that he would not tell me the +story, I told it to him, on which he had to confess that I was +right and to add the very few details which were not yet quite +clear to me. Your news of this morning, however, may open his +lips." + +"For heaven's sake, tell me, then, what is this extraordinary +mystery!" + +"I will do so, and I will show you the steps by which I reached +it. And let me say to you, first, that which it is hardest for me +to say and for you to hear: there has been an understanding +between Sir George Burnwell and your niece Mary. They have now +fled together." + +"My Mary? Impossible!" + +"It is unfortunately more than possible; it is certain. Neither +you nor your son knew the true character of this man when you +admitted him into your family circle. He is one of the most +dangerous men in England--a ruined gambler, an absolutely +desperate villain, a man without heart or conscience. Your niece +knew nothing of such men. When he breathed his vows to her, as he +had done to a hundred before her, she flattered herself that she +alone had touched his heart. The devil knows best what he said, +but at least she became his tool and was in the habit of seeing +him nearly every evening." + +"I cannot, and I will not, believe it!" cried the banker with an +ashen face. + +"I will tell you, then, what occurred in your house last night. +Your niece, when you had, as she thought, gone to your room, +slipped down and talked to her lover through the window which +leads into the stable lane. His footmarks had pressed right +through the snow, so long had he stood there. She told him of the +coronet. His wicked lust for gold kindled at the news, and he +bent her to his will. I have no doubt that she loved you, but +there are women in whom the love of a lover extinguishes all +other loves, and I think that she must have been one. She had +hardly listened to his instructions when she saw you coming +downstairs, on which she closed the window rapidly and told you +about one of the servants' escapade with her wooden-legged lover, +which was all perfectly true. + +"Your boy, Arthur, went to bed after his interview with you but +he slept badly on account of his uneasiness about his club debts. +In the middle of the night he heard a soft tread pass his door, +so he rose and, looking out, was surprised to see his cousin +walking very stealthily along the passage until she disappeared +into your dressing-room. Petrified with astonishment, the lad +slipped on some clothes and waited there in the dark to see what +would come of this strange affair. Presently she emerged from the +room again, and in the light of the passage-lamp your son saw +that she carried the precious coronet in her hands. She passed +down the stairs, and he, thrilling with horror, ran along and +slipped behind the curtain near your door, whence he could see +what passed in the hall beneath. He saw her stealthily open the +window, hand out the coronet to someone in the gloom, and then +closing it once more hurry back to her room, passing quite close +to where he stood hid behind the curtain. + +"As long as she was on the scene he could not take any action +without a horrible exposure of the woman whom he loved. But the +instant that she was gone he realised how crushing a misfortune +this would be for you, and how all-important it was to set it +right. He rushed down, just as he was, in his bare feet, opened +the window, sprang out into the snow, and ran down the lane, +where he could see a dark figure in the moonlight. Sir George +Burnwell tried to get away, but Arthur caught him, and there was +a struggle between them, your lad tugging at one side of the +coronet, and his opponent at the other. In the scuffle, your son +struck Sir George and cut him over the eye. Then something +suddenly snapped, and your son, finding that he had the coronet +in his hands, rushed back, closed the window, ascended to your +room, and had just observed that the coronet had been twisted in +the struggle and was endeavouring to straighten it when you +appeared upon the scene." + +"Is it possible?" gasped the banker. + +"You then roused his anger by calling him names at a moment when +he felt that he had deserved your warmest thanks. He could not +explain the true state of affairs without betraying one who +certainly deserved little enough consideration at his hands. He +took the more chivalrous view, however, and preserved her +secret." + +"And that was why she shrieked and fainted when she saw the +coronet," cried Mr. Holder. "Oh, my God! what a blind fool I have +been! And his asking to be allowed to go out for five minutes! +The dear fellow wanted to see if the missing piece were at the +scene of the struggle. How cruelly I have misjudged him!" + +"When I arrived at the house," continued Holmes, "I at once went +very carefully round it to observe if there were any traces in +the snow which might help me. I knew that none had fallen since +the evening before, and also that there had been a strong frost +to preserve impressions. I passed along the tradesmen's path, but +found it all trampled down and indistinguishable. Just beyond it, +however, at the far side of the kitchen door, a woman had stood +and talked with a man, whose round impressions on one side showed +that he had a wooden leg. I could even tell that they had been +disturbed, for the woman had run back swiftly to the door, as was +shown by the deep toe and light heel marks, while Wooden-leg had +waited a little, and then had gone away. I thought at the time +that this might be the maid and her sweetheart, of whom you had +already spoken to me, and inquiry showed it was so. I passed +round the garden without seeing anything more than random tracks, +which I took to be the police; but when I got into the stable +lane a very long and complex story was written in the snow in +front of me. + +"There was a double line of tracks of a booted man, and a second +double line which I saw with delight belonged to a man with naked +feet. I was at once convinced from what you had told me that the +latter was your son. The first had walked both ways, but the +other had run swiftly, and as his tread was marked in places over +the depression of the boot, it was obvious that he had passed +after the other. I followed them up and found they led to the +hall window, where Boots had worn all the snow away while +waiting. Then I walked to the other end, which was a hundred +yards or more down the lane. I saw where Boots had faced round, +where the snow was cut up as though there had been a struggle, +and, finally, where a few drops of blood had fallen, to show me +that I was not mistaken. Boots had then run down the lane, and +another little smudge of blood showed that it was he who had been +hurt. When he came to the highroad at the other end, I found that +the pavement had been cleared, so there was an end to that clue. + +"On entering the house, however, I examined, as you remember, the +sill and framework of the hall window with my lens, and I could +at once see that someone had passed out. I could distinguish the +outline of an instep where the wet foot had been placed in coming +in. I was then beginning to be able to form an opinion as to what +had occurred. A man had waited outside the window; someone had +brought the gems; the deed had been overseen by your son; he had +pursued the thief; had struggled with him; they had each tugged +at the coronet, their united strength causing injuries which +neither alone could have effected. He had returned with the +prize, but had left a fragment in the grasp of his opponent. So +far I was clear. The question now was, who was the man and who +was it brought him the coronet? + +"It is an old maxim of mine that when you have excluded the +impossible, whatever remains, however improbable, must be the +truth. Now, I knew that it was not you who had brought it down, +so there only remained your niece and the maids. But if it were +the maids, why should your son allow himself to be accused in +their place? There could be no possible reason. As he loved his +cousin, however, there was an excellent explanation why he should +retain her secret--the more so as the secret was a disgraceful +one. When I remembered that you had seen her at that window, and +how she had fainted on seeing the coronet again, my conjecture +became a certainty. + +"And who could it be who was her confederate? A lover evidently, +for who else could outweigh the love and gratitude which she must +feel to you? I knew that you went out little, and that your +circle of friends was a very limited one. But among them was Sir +George Burnwell. I had heard of him before as being a man of evil +reputation among women. It must have been he who wore those boots +and retained the missing gems. Even though he knew that Arthur +had discovered him, he might still flatter himself that he was +safe, for the lad could not say a word without compromising his +own family. + +"Well, your own good sense will suggest what measures I took +next. I went in the shape of a loafer to Sir George's house, +managed to pick up an acquaintance with his valet, learned that +his master had cut his head the night before, and, finally, at +the expense of six shillings, made all sure by buying a pair of +his cast-off shoes. With these I journeyed down to Streatham and +saw that they exactly fitted the tracks." + +"I saw an ill-dressed vagabond in the lane yesterday evening," +said Mr. Holder. + +"Precisely. It was I. I found that I had my man, so I came home +and changed my clothes. It was a delicate part which I had to +play then, for I saw that a prosecution must be avoided to avert +scandal, and I knew that so astute a villain would see that our +hands were tied in the matter. I went and saw him. At first, of +course, he denied everything. But when I gave him every +particular that had occurred, he tried to bluster and took down a +life-preserver from the wall. I knew my man, however, and I +clapped a pistol to his head before he could strike. Then he +became a little more reasonable. I told him that we would give +him a price for the stones he held--1000 pounds apiece. That +brought out the first signs of grief that he had shown. 'Why, +dash it all!' said he, 'I've let them go at six hundred for the +three!' I soon managed to get the address of the receiver who had +them, on promising him that there would be no prosecution. Off I +set to him, and after much chaffering I got our stones at 1000 +pounds apiece. Then I looked in upon your son, told him that all +was right, and eventually got to my bed about two o'clock, after +what I may call a really hard day's work." + +"A day which has saved England from a great public scandal," said +the banker, rising. "Sir, I cannot find words to thank you, but +you shall not find me ungrateful for what you have done. Your +skill has indeed exceeded all that I have heard of it. And now I +must fly to my dear boy to apologise to him for the wrong which I +have done him. As to what you tell me of poor Mary, it goes to my +very heart. Not even your skill can inform me where she is now." + +"I think that we may safely say," returned Holmes, "that she is +wherever Sir George Burnwell is. It is equally certain, too, that +whatever her sins are, they will soon receive a more than +sufficient punishment." + + + +XII. THE ADVENTURE OF THE COPPER BEECHES + +"To the man who loves art for its own sake," remarked Sherlock +Holmes, tossing aside the advertisement sheet of the Daily +Telegraph, "it is frequently in its least important and lowliest +manifestations that the keenest pleasure is to be derived. It is +pleasant to me to observe, Watson, that you have so far grasped +this truth that in these little records of our cases which you +have been good enough to draw up, and, I am bound to say, +occasionally to embellish, you have given prominence not so much +to the many causes célèbres and sensational trials in which I +have figured but rather to those incidents which may have been +trivial in themselves, but which have given room for those +faculties of deduction and of logical synthesis which I have made +my special province." + +"And yet," said I, smiling, "I cannot quite hold myself absolved +from the charge of sensationalism which has been urged against my +records." + +"You have erred, perhaps," he observed, taking up a glowing +cinder with the tongs and lighting with it the long cherry-wood +pipe which was wont to replace his clay when he was in a +disputatious rather than a meditative mood--"you have erred +perhaps in attempting to put colour and life into each of your +statements instead of confining yourself to the task of placing +upon record that severe reasoning from cause to effect which is +really the only notable feature about the thing." + +"It seems to me that I have done you full justice in the matter," +I remarked with some coldness, for I was repelled by the egotism +which I had more than once observed to be a strong factor in my +friend's singular character. + +"No, it is not selfishness or conceit," said he, answering, as +was his wont, my thoughts rather than my words. "If I claim full +justice for my art, it is because it is an impersonal thing--a +thing beyond myself. Crime is common. Logic is rare. Therefore it +is upon the logic rather than upon the crime that you should +dwell. You have degraded what should have been a course of +lectures into a series of tales." + +It was a cold morning of the early spring, and we sat after +breakfast on either side of a cheery fire in the old room at +Baker Street. A thick fog rolled down between the lines of +dun-coloured houses, and the opposing windows loomed like dark, +shapeless blurs through the heavy yellow wreaths. Our gas was lit +and shone on the white cloth and glimmer of china and metal, for +the table had not been cleared yet. Sherlock Holmes had been +silent all the morning, dipping continuously into the +advertisement columns of a succession of papers until at last, +having apparently given up his search, he had emerged in no very +sweet temper to lecture me upon my literary shortcomings. + +"At the same time," he remarked after a pause, during which he +had sat puffing at his long pipe and gazing down into the fire, +"you can hardly be open to a charge of sensationalism, for out of +these cases which you have been so kind as to interest yourself +in, a fair proportion do not treat of crime, in its legal sense, +at all. The small matter in which I endeavoured to help the King +of Bohemia, the singular experience of Miss Mary Sutherland, the +problem connected with the man with the twisted lip, and the +incident of the noble bachelor, were all matters which are +outside the pale of the law. But in avoiding the sensational, I +fear that you may have bordered on the trivial." + +"The end may have been so," I answered, "but the methods I hold +to have been novel and of interest." + +"Pshaw, my dear fellow, what do the public, the great unobservant +public, who could hardly tell a weaver by his tooth or a +compositor by his left thumb, care about the finer shades of +analysis and deduction! But, indeed, if you are trivial, I cannot +blame you, for the days of the great cases are past. Man, or at +least criminal man, has lost all enterprise and originality. As +to my own little practice, it seems to be degenerating into an +agency for recovering lost lead pencils and giving advice to +young ladies from boarding-schools. I think that I have touched +bottom at last, however. This note I had this morning marks my +zero-point, I fancy. Read it!" He tossed a crumpled letter across +to me. + +It was dated from Montague Place upon the preceding evening, and +ran thus: + +"DEAR MR. HOLMES:--I am very anxious to consult you as to whether +I should or should not accept a situation which has been offered +to me as governess. I shall call at half-past ten to-morrow if I +do not inconvenience you. Yours faithfully, + "VIOLET HUNTER." + +"Do you know the young lady?" I asked. + +"Not I." + +"It is half-past ten now." + +"Yes, and I have no doubt that is her ring." + +"It may turn out to be of more interest than you think. You +remember that the affair of the blue carbuncle, which appeared to +be a mere whim at first, developed into a serious investigation. +It may be so in this case, also." + +"Well, let us hope so. But our doubts will very soon be solved, +for here, unless I am much mistaken, is the person in question." + +As he spoke the door opened and a young lady entered the room. +She was plainly but neatly dressed, with a bright, quick face, +freckled like a plover's egg, and with the brisk manner of a +woman who has had her own way to make in the world. + +"You will excuse my troubling you, I am sure," said she, as my +companion rose to greet her, "but I have had a very strange +experience, and as I have no parents or relations of any sort +from whom I could ask advice, I thought that perhaps you would be +kind enough to tell me what I should do." + +"Pray take a seat, Miss Hunter. I shall be happy to do anything +that I can to serve you." + +I could see that Holmes was favourably impressed by the manner +and speech of his new client. He looked her over in his searching +fashion, and then composed himself, with his lids drooping and +his finger-tips together, to listen to her story. + +"I have been a governess for five years," said she, "in the +family of Colonel Spence Munro, but two months ago the colonel +received an appointment at Halifax, in Nova Scotia, and took his +children over to America with him, so that I found myself without +a situation. I advertised, and I answered advertisements, but +without success. At last the little money which I had saved began +to run short, and I was at my wit's end as to what I should do. + +"There is a well-known agency for governesses in the West End +called Westaway's, and there I used to call about once a week in +order to see whether anything had turned up which might suit me. +Westaway was the name of the founder of the business, but it is +really managed by Miss Stoper. She sits in her own little office, +and the ladies who are seeking employment wait in an anteroom, +and are then shown in one by one, when she consults her ledgers +and sees whether she has anything which would suit them. + +"Well, when I called last week I was shown into the little office +as usual, but I found that Miss Stoper was not alone. A +prodigiously stout man with a very smiling face and a great heavy +chin which rolled down in fold upon fold over his throat sat at +her elbow with a pair of glasses on his nose, looking very +earnestly at the ladies who entered. As I came in he gave quite a +jump in his chair and turned quickly to Miss Stoper. + +"'That will do,' said he; 'I could not ask for anything better. +Capital! capital!' He seemed quite enthusiastic and rubbed his +hands together in the most genial fashion. He was such a +comfortable-looking man that it was quite a pleasure to look at +him. + +"'You are looking for a situation, miss?' he asked. + +"'Yes, sir.' + +"'As governess?' + +"'Yes, sir.' + +"'And what salary do you ask?' + +"'I had 4 pounds a month in my last place with Colonel Spence +Munro.' + +"'Oh, tut, tut! sweating--rank sweating!' he cried, throwing his +fat hands out into the air like a man who is in a boiling +passion. 'How could anyone offer so pitiful a sum to a lady with +such attractions and accomplishments?' + +"'My accomplishments, sir, may be less than you imagine,' said I. +'A little French, a little German, music, and drawing--' + +"'Tut, tut!' he cried. 'This is all quite beside the question. +The point is, have you or have you not the bearing and deportment +of a lady? There it is in a nutshell. If you have not, you are +not fitted for the rearing of a child who may some day play a +considerable part in the history of the country. But if you have +why, then, how could any gentleman ask you to condescend to +accept anything under the three figures? Your salary with me, +madam, would commence at 100 pounds a year.' + +"You may imagine, Mr. Holmes, that to me, destitute as I was, +such an offer seemed almost too good to be true. The gentleman, +however, seeing perhaps the look of incredulity upon my face, +opened a pocket-book and took out a note. + +"'It is also my custom,' said he, smiling in the most pleasant +fashion until his eyes were just two little shining slits amid +the white creases of his face, 'to advance to my young ladies +half their salary beforehand, so that they may meet any little +expenses of their journey and their wardrobe.' + +"It seemed to me that I had never met so fascinating and so +thoughtful a man. As I was already in debt to my tradesmen, the +advance was a great convenience, and yet there was something +unnatural about the whole transaction which made me wish to know +a little more before I quite committed myself. + +"'May I ask where you live, sir?' said I. + +"'Hampshire. Charming rural place. The Copper Beeches, five miles +on the far side of Winchester. It is the most lovely country, my +dear young lady, and the dearest old country-house.' + +"'And my duties, sir? I should be glad to know what they would +be.' + +"'One child--one dear little romper just six years old. Oh, if +you could see him killing cockroaches with a slipper! Smack! +smack! smack! Three gone before you could wink!' He leaned back +in his chair and laughed his eyes into his head again. + +"I was a little startled at the nature of the child's amusement, +but the father's laughter made me think that perhaps he was +joking. + +"'My sole duties, then,' I asked, 'are to take charge of a single +child?' + +"'No, no, not the sole, not the sole, my dear young lady,' he +cried. 'Your duty would be, as I am sure your good sense would +suggest, to obey any little commands my wife might give, provided +always that they were such commands as a lady might with +propriety obey. You see no difficulty, heh?' + +"'I should be happy to make myself useful.' + +"'Quite so. In dress now, for example. We are faddy people, you +know--faddy but kind-hearted. If you were asked to wear any dress +which we might give you, you would not object to our little whim. +Heh?' + +"'No,' said I, considerably astonished at his words. + +"'Or to sit here, or sit there, that would not be offensive to +you?' + +"'Oh, no.' + +"'Or to cut your hair quite short before you come to us?' + +"I could hardly believe my ears. As you may observe, Mr. Holmes, +my hair is somewhat luxuriant, and of a rather peculiar tint of +chestnut. It has been considered artistic. I could not dream of +sacrificing it in this offhand fashion. + +"'I am afraid that that is quite impossible,' said I. He had been +watching me eagerly out of his small eyes, and I could see a +shadow pass over his face as I spoke. + +"'I am afraid that it is quite essential,' said he. 'It is a +little fancy of my wife's, and ladies' fancies, you know, madam, +ladies' fancies must be consulted. And so you won't cut your +hair?' + +"'No, sir, I really could not,' I answered firmly. + +"'Ah, very well; then that quite settles the matter. It is a +pity, because in other respects you would really have done very +nicely. In that case, Miss Stoper, I had best inspect a few more +of your young ladies.' + +"The manageress had sat all this while busy with her papers +without a word to either of us, but she glanced at me now with so +much annoyance upon her face that I could not help suspecting +that she had lost a handsome commission through my refusal. + +"'Do you desire your name to be kept upon the books?' she asked. + +"'If you please, Miss Stoper.' + +"'Well, really, it seems rather useless, since you refuse the +most excellent offers in this fashion,' said she sharply. 'You +can hardly expect us to exert ourselves to find another such +opening for you. Good-day to you, Miss Hunter.' She struck a gong +upon the table, and I was shown out by the page. + +"Well, Mr. Holmes, when I got back to my lodgings and found +little enough in the cupboard, and two or three bills upon the +table, I began to ask myself whether I had not done a very +foolish thing. After all, if these people had strange fads and +expected obedience on the most extraordinary matters, they were +at least ready to pay for their eccentricity. Very few +governesses in England are getting 100 pounds a year. Besides, +what use was my hair to me? Many people are improved by wearing +it short and perhaps I should be among the number. Next day I was +inclined to think that I had made a mistake, and by the day after +I was sure of it. I had almost overcome my pride so far as to go +back to the agency and inquire whether the place was still open +when I received this letter from the gentleman himself. I have it +here and I will read it to you: + + "'The Copper Beeches, near Winchester. +"'DEAR MISS HUNTER:--Miss Stoper has very kindly given me your +address, and I write from here to ask you whether you have +reconsidered your decision. My wife is very anxious that you +should come, for she has been much attracted by my description of +you. We are willing to give 30 pounds a quarter, or 120 pounds a +year, so as to recompense you for any little inconvenience which +our fads may cause you. They are not very exacting, after all. My +wife is fond of a particular shade of electric blue and would +like you to wear such a dress indoors in the morning. You need +not, however, go to the expense of purchasing one, as we have one +belonging to my dear daughter Alice (now in Philadelphia), which +would, I should think, fit you very well. Then, as to sitting +here or there, or amusing yourself in any manner indicated, that +need cause you no inconvenience. As regards your hair, it is no +doubt a pity, especially as I could not help remarking its beauty +during our short interview, but I am afraid that I must remain +firm upon this point, and I only hope that the increased salary +may recompense you for the loss. Your duties, as far as the child +is concerned, are very light. Now do try to come, and I shall +meet you with the dog-cart at Winchester. Let me know your train. +Yours faithfully, JEPHRO RUCASTLE.' + +"That is the letter which I have just received, Mr. Holmes, and +my mind is made up that I will accept it. I thought, however, +that before taking the final step I should like to submit the +whole matter to your consideration." + +"Well, Miss Hunter, if your mind is made up, that settles the +question," said Holmes, smiling. + +"But you would not advise me to refuse?" + +"I confess that it is not the situation which I should like to +see a sister of mine apply for." + +"What is the meaning of it all, Mr. Holmes?" + +"Ah, I have no data. I cannot tell. Perhaps you have yourself +formed some opinion?" + +"Well, there seems to me to be only one possible solution. Mr. +Rucastle seemed to be a very kind, good-natured man. Is it not +possible that his wife is a lunatic, that he desires to keep the +matter quiet for fear she should be taken to an asylum, and that +he humours her fancies in every way in order to prevent an +outbreak?" + +"That is a possible solution--in fact, as matters stand, it is +the most probable one. But in any case it does not seem to be a +nice household for a young lady." + +"But the money, Mr. Holmes, the money!" + +"Well, yes, of course the pay is good--too good. That is what +makes me uneasy. Why should they give you 120 pounds a year, when +they could have their pick for 40 pounds? There must be some +strong reason behind." + +"I thought that if I told you the circumstances you would +understand afterwards if I wanted your help. I should feel so +much stronger if I felt that you were at the back of me." + +"Oh, you may carry that feeling away with you. I assure you that +your little problem promises to be the most interesting which has +come my way for some months. There is something distinctly novel +about some of the features. If you should find yourself in doubt +or in danger--" + +"Danger! What danger do you foresee?" + +Holmes shook his head gravely. "It would cease to be a danger if +we could define it," said he. "But at any time, day or night, a +telegram would bring me down to your help." + +"That is enough." She rose briskly from her chair with the +anxiety all swept from her face. "I shall go down to Hampshire +quite easy in my mind now. I shall write to Mr. Rucastle at once, +sacrifice my poor hair to-night, and start for Winchester +to-morrow." With a few grateful words to Holmes she bade us both +good-night and bustled off upon her way. + +"At least," said I as we heard her quick, firm steps descending +the stairs, "she seems to be a young lady who is very well able +to take care of herself." + +"And she would need to be," said Holmes gravely. "I am much +mistaken if we do not hear from her before many days are past." + +It was not very long before my friend's prediction was fulfilled. +A fortnight went by, during which I frequently found my thoughts +turning in her direction and wondering what strange side-alley of +human experience this lonely woman had strayed into. The unusual +salary, the curious conditions, the light duties, all pointed to +something abnormal, though whether a fad or a plot, or whether +the man were a philanthropist or a villain, it was quite beyond +my powers to determine. As to Holmes, I observed that he sat +frequently for half an hour on end, with knitted brows and an +abstracted air, but he swept the matter away with a wave of his +hand when I mentioned it. "Data! data! data!" he cried +impatiently. "I can't make bricks without clay." And yet he would +always wind up by muttering that no sister of his should ever +have accepted such a situation. + +The telegram which we eventually received came late one night +just as I was thinking of turning in and Holmes was settling down +to one of those all-night chemical researches which he frequently +indulged in, when I would leave him stooping over a retort and a +test-tube at night and find him in the same position when I came +down to breakfast in the morning. He opened the yellow envelope, +and then, glancing at the message, threw it across to me. + +"Just look up the trains in Bradshaw," said he, and turned back +to his chemical studies. + +The summons was a brief and urgent one. + +"Please be at the Black Swan Hotel at Winchester at midday +to-morrow," it said. "Do come! I am at my wit's end. HUNTER." + +"Will you come with me?" asked Holmes, glancing up. + +"I should wish to." + +"Just look it up, then." + +"There is a train at half-past nine," said I, glancing over my +Bradshaw. "It is due at Winchester at 11:30." + +"That will do very nicely. Then perhaps I had better postpone my +analysis of the acetones, as we may need to be at our best in the +morning." + +By eleven o'clock the next day we were well upon our way to the +old English capital. Holmes had been buried in the morning papers +all the way down, but after we had passed the Hampshire border he +threw them down and began to admire the scenery. It was an ideal +spring day, a light blue sky, flecked with little fleecy white +clouds drifting across from west to east. The sun was shining +very brightly, and yet there was an exhilarating nip in the air, +which set an edge to a man's energy. All over the countryside, +away to the rolling hills around Aldershot, the little red and +grey roofs of the farm-steadings peeped out from amid the light +green of the new foliage. + +"Are they not fresh and beautiful?" I cried with all the +enthusiasm of a man fresh from the fogs of Baker Street. + +But Holmes shook his head gravely. + +"Do you know, Watson," said he, "that it is one of the curses of +a mind with a turn like mine that I must look at everything with +reference to my own special subject. You look at these scattered +houses, and you are impressed by their beauty. I look at them, +and the only thought which comes to me is a feeling of their +isolation and of the impunity with which crime may be committed +there." + +"Good heavens!" I cried. "Who would associate crime with these +dear old homesteads?" + +"They always fill me with a certain horror. It is my belief, +Watson, founded upon my experience, that the lowest and vilest +alleys in London do not present a more dreadful record of sin +than does the smiling and beautiful countryside." + +"You horrify me!" + +"But the reason is very obvious. The pressure of public opinion +can do in the town what the law cannot accomplish. There is no +lane so vile that the scream of a tortured child, or the thud of +a drunkard's blow, does not beget sympathy and indignation among +the neighbours, and then the whole machinery of justice is ever +so close that a word of complaint can set it going, and there is +but a step between the crime and the dock. But look at these +lonely houses, each in its own fields, filled for the most part +with poor ignorant folk who know little of the law. Think of the +deeds of hellish cruelty, the hidden wickedness which may go on, +year in, year out, in such places, and none the wiser. Had this +lady who appeals to us for help gone to live in Winchester, I +should never have had a fear for her. It is the five miles of +country which makes the danger. Still, it is clear that she is +not personally threatened." + +"No. If she can come to Winchester to meet us she can get away." + +"Quite so. She has her freedom." + +"What CAN be the matter, then? Can you suggest no explanation?" + +"I have devised seven separate explanations, each of which would +cover the facts as far as we know them. But which of these is +correct can only be determined by the fresh information which we +shall no doubt find waiting for us. Well, there is the tower of +the cathedral, and we shall soon learn all that Miss Hunter has +to tell." + +The Black Swan is an inn of repute in the High Street, at no +distance from the station, and there we found the young lady +waiting for us. She had engaged a sitting-room, and our lunch +awaited us upon the table. + +"I am so delighted that you have come," she said earnestly. "It +is so very kind of you both; but indeed I do not know what I +should do. Your advice will be altogether invaluable to me." + +"Pray tell us what has happened to you." + +"I will do so, and I must be quick, for I have promised Mr. +Rucastle to be back before three. I got his leave to come into +town this morning, though he little knew for what purpose." + +"Let us have everything in its due order." Holmes thrust his long +thin legs out towards the fire and composed himself to listen. + +"In the first place, I may say that I have met, on the whole, +with no actual ill-treatment from Mr. and Mrs. Rucastle. It is +only fair to them to say that. But I cannot understand them, and +I am not easy in my mind about them." + +"What can you not understand?" + +"Their reasons for their conduct. But you shall have it all just +as it occurred. When I came down, Mr. Rucastle met me here and +drove me in his dog-cart to the Copper Beeches. It is, as he +said, beautifully situated, but it is not beautiful in itself, +for it is a large square block of a house, whitewashed, but all +stained and streaked with damp and bad weather. There are grounds +round it, woods on three sides, and on the fourth a field which +slopes down to the Southampton highroad, which curves past about +a hundred yards from the front door. This ground in front belongs +to the house, but the woods all round are part of Lord +Southerton's preserves. A clump of copper beeches immediately in +front of the hall door has given its name to the place. + +"I was driven over by my employer, who was as amiable as ever, +and was introduced by him that evening to his wife and the child. +There was no truth, Mr. Holmes, in the conjecture which seemed to +us to be probable in your rooms at Baker Street. Mrs. Rucastle is +not mad. I found her to be a silent, pale-faced woman, much +younger than her husband, not more than thirty, I should think, +while he can hardly be less than forty-five. From their +conversation I have gathered that they have been married about +seven years, that he was a widower, and that his only child by +the first wife was the daughter who has gone to Philadelphia. Mr. +Rucastle told me in private that the reason why she had left them +was that she had an unreasoning aversion to her stepmother. As +the daughter could not have been less than twenty, I can quite +imagine that her position must have been uncomfortable with her +father's young wife. + +"Mrs. Rucastle seemed to me to be colourless in mind as well as +in feature. She impressed me neither favourably nor the reverse. +She was a nonentity. It was easy to see that she was passionately +devoted both to her husband and to her little son. Her light grey +eyes wandered continually from one to the other, noting every +little want and forestalling it if possible. He was kind to her +also in his bluff, boisterous fashion, and on the whole they +seemed to be a happy couple. And yet she had some secret sorrow, +this woman. She would often be lost in deep thought, with the +saddest look upon her face. More than once I have surprised her +in tears. I have thought sometimes that it was the disposition of +her child which weighed upon her mind, for I have never met so +utterly spoiled and so ill-natured a little creature. He is small +for his age, with a head which is quite disproportionately large. +His whole life appears to be spent in an alternation between +savage fits of passion and gloomy intervals of sulking. Giving +pain to any creature weaker than himself seems to be his one idea +of amusement, and he shows quite remarkable talent in planning +the capture of mice, little birds, and insects. But I would +rather not talk about the creature, Mr. Holmes, and, indeed, he +has little to do with my story." + +"I am glad of all details," remarked my friend, "whether they +seem to you to be relevant or not." + +"I shall try not to miss anything of importance. The one +unpleasant thing about the house, which struck me at once, was +the appearance and conduct of the servants. There are only two, a +man and his wife. Toller, for that is his name, is a rough, +uncouth man, with grizzled hair and whiskers, and a perpetual +smell of drink. Twice since I have been with them he has been +quite drunk, and yet Mr. Rucastle seemed to take no notice of it. +His wife is a very tall and strong woman with a sour face, as +silent as Mrs. Rucastle and much less amiable. They are a most +unpleasant couple, but fortunately I spend most of my time in the +nursery and my own room, which are next to each other in one +corner of the building. + +"For two days after my arrival at the Copper Beeches my life was +very quiet; on the third, Mrs. Rucastle came down just after +breakfast and whispered something to her husband. + +"'Oh, yes,' said he, turning to me, 'we are very much obliged to +you, Miss Hunter, for falling in with our whims so far as to cut +your hair. I assure you that it has not detracted in the tiniest +iota from your appearance. We shall now see how the electric-blue +dress will become you. You will find it laid out upon the bed in +your room, and if you would be so good as to put it on we should +both be extremely obliged.' + +"The dress which I found waiting for me was of a peculiar shade +of blue. It was of excellent material, a sort of beige, but it +bore unmistakable signs of having been worn before. It could not +have been a better fit if I had been measured for it. Both Mr. +and Mrs. Rucastle expressed a delight at the look of it, which +seemed quite exaggerated in its vehemence. They were waiting for +me in the drawing-room, which is a very large room, stretching +along the entire front of the house, with three long windows +reaching down to the floor. A chair had been placed close to the +central window, with its back turned towards it. In this I was +asked to sit, and then Mr. Rucastle, walking up and down on the +other side of the room, began to tell me a series of the funniest +stories that I have ever listened to. You cannot imagine how +comical he was, and I laughed until I was quite weary. Mrs. +Rucastle, however, who has evidently no sense of humour, never so +much as smiled, but sat with her hands in her lap, and a sad, +anxious look upon her face. After an hour or so, Mr. Rucastle +suddenly remarked that it was time to commence the duties of the +day, and that I might change my dress and go to little Edward in +the nursery. + +"Two days later this same performance was gone through under +exactly similar circumstances. Again I changed my dress, again I +sat in the window, and again I laughed very heartily at the funny +stories of which my employer had an immense répertoire, and which +he told inimitably. Then he handed me a yellow-backed novel, and +moving my chair a little sideways, that my own shadow might not +fall upon the page, he begged me to read aloud to him. I read for +about ten minutes, beginning in the heart of a chapter, and then +suddenly, in the middle of a sentence, he ordered me to cease and +to change my dress. + +"You can easily imagine, Mr. Holmes, how curious I became as to +what the meaning of this extraordinary performance could possibly +be. They were always very careful, I observed, to turn my face +away from the window, so that I became consumed with the desire +to see what was going on behind my back. At first it seemed to be +impossible, but I soon devised a means. My hand-mirror had been +broken, so a happy thought seized me, and I concealed a piece of +the glass in my handkerchief. On the next occasion, in the midst +of my laughter, I put my handkerchief up to my eyes, and was able +with a little management to see all that there was behind me. I +confess that I was disappointed. There was nothing. At least that +was my first impression. At the second glance, however, I +perceived that there was a man standing in the Southampton Road, +a small bearded man in a grey suit, who seemed to be looking in +my direction. The road is an important highway, and there are +usually people there. This man, however, was leaning against the +railings which bordered our field and was looking earnestly up. I +lowered my handkerchief and glanced at Mrs. Rucastle to find her +eyes fixed upon me with a most searching gaze. She said nothing, +but I am convinced that she had divined that I had a mirror in my +hand and had seen what was behind me. She rose at once. + +"'Jephro,' said she, 'there is an impertinent fellow upon the +road there who stares up at Miss Hunter.' + +"'No friend of yours, Miss Hunter?' he asked. + +"'No, I know no one in these parts.' + +"'Dear me! How very impertinent! Kindly turn round and motion to +him to go away.' + +"'Surely it would be better to take no notice.' + +"'No, no, we should have him loitering here always. Kindly turn +round and wave him away like that.' + +"I did as I was told, and at the same instant Mrs. Rucastle drew +down the blind. That was a week ago, and from that time I have +not sat again in the window, nor have I worn the blue dress, nor +seen the man in the road." + +"Pray continue," said Holmes. "Your narrative promises to be a +most interesting one." + +"You will find it rather disconnected, I fear, and there may +prove to be little relation between the different incidents of +which I speak. On the very first day that I was at the Copper +Beeches, Mr. Rucastle took me to a small outhouse which stands +near the kitchen door. As we approached it I heard the sharp +rattling of a chain, and the sound as of a large animal moving +about. + +"'Look in here!' said Mr. Rucastle, showing me a slit between two +planks. 'Is he not a beauty?' + +"I looked through and was conscious of two glowing eyes, and of a +vague figure huddled up in the darkness. + +"'Don't be frightened,' said my employer, laughing at the start +which I had given. 'It's only Carlo, my mastiff. I call him mine, +but really old Toller, my groom, is the only man who can do +anything with him. We feed him once a day, and not too much then, +so that he is always as keen as mustard. Toller lets him loose +every night, and God help the trespasser whom he lays his fangs +upon. For goodness' sake don't you ever on any pretext set your +foot over the threshold at night, for it's as much as your life +is worth.' + +"The warning was no idle one, for two nights later I happened to +look out of my bedroom window about two o'clock in the morning. +It was a beautiful moonlight night, and the lawn in front of the +house was silvered over and almost as bright as day. I was +standing, rapt in the peaceful beauty of the scene, when I was +aware that something was moving under the shadow of the copper +beeches. As it emerged into the moonshine I saw what it was. It +was a giant dog, as large as a calf, tawny tinted, with hanging +jowl, black muzzle, and huge projecting bones. It walked slowly +across the lawn and vanished into the shadow upon the other side. +That dreadful sentinel sent a chill to my heart which I do not +think that any burglar could have done. + +"And now I have a very strange experience to tell you. I had, as +you know, cut off my hair in London, and I had placed it in a +great coil at the bottom of my trunk. One evening, after the +child was in bed, I began to amuse myself by examining the +furniture of my room and by rearranging my own little things. +There was an old chest of drawers in the room, the two upper ones +empty and open, the lower one locked. I had filled the first two +with my linen, and as I had still much to pack away I was +naturally annoyed at not having the use of the third drawer. It +struck me that it might have been fastened by a mere oversight, +so I took out my bunch of keys and tried to open it. The very +first key fitted to perfection, and I drew the drawer open. There +was only one thing in it, but I am sure that you would never +guess what it was. It was my coil of hair. + +"I took it up and examined it. It was of the same peculiar tint, +and the same thickness. But then the impossibility of the thing +obtruded itself upon me. How could my hair have been locked in +the drawer? With trembling hands I undid my trunk, turned out the +contents, and drew from the bottom my own hair. I laid the two +tresses together, and I assure you that they were identical. Was +it not extraordinary? Puzzle as I would, I could make nothing at +all of what it meant. I returned the strange hair to the drawer, +and I said nothing of the matter to the Rucastles as I felt that +I had put myself in the wrong by opening a drawer which they had +locked. + +"I am naturally observant, as you may have remarked, Mr. Holmes, +and I soon had a pretty good plan of the whole house in my head. +There was one wing, however, which appeared not to be inhabited +at all. A door which faced that which led into the quarters of +the Tollers opened into this suite, but it was invariably locked. +One day, however, as I ascended the stair, I met Mr. Rucastle +coming out through this door, his keys in his hand, and a look on +his face which made him a very different person to the round, +jovial man to whom I was accustomed. His cheeks were red, his +brow was all crinkled with anger, and the veins stood out at his +temples with passion. He locked the door and hurried past me +without a word or a look. + +"This aroused my curiosity, so when I went out for a walk in the +grounds with my charge, I strolled round to the side from which I +could see the windows of this part of the house. There were four +of them in a row, three of which were simply dirty, while the +fourth was shuttered up. They were evidently all deserted. As I +strolled up and down, glancing at them occasionally, Mr. Rucastle +came out to me, looking as merry and jovial as ever. + +"'Ah!' said he, 'you must not think me rude if I passed you +without a word, my dear young lady. I was preoccupied with +business matters.' + +"I assured him that I was not offended. 'By the way,' said I, +'you seem to have quite a suite of spare rooms up there, and one +of them has the shutters up.' + +"He looked surprised and, as it seemed to me, a little startled +at my remark. + +"'Photography is one of my hobbies,' said he. 'I have made my +dark room up there. But, dear me! what an observant young lady we +have come upon. Who would have believed it? Who would have ever +believed it?' He spoke in a jesting tone, but there was no jest +in his eyes as he looked at me. I read suspicion there and +annoyance, but no jest. + +"Well, Mr. Holmes, from the moment that I understood that there +was something about that suite of rooms which I was not to know, +I was all on fire to go over them. It was not mere curiosity, +though I have my share of that. It was more a feeling of duty--a +feeling that some good might come from my penetrating to this +place. They talk of woman's instinct; perhaps it was woman's +instinct which gave me that feeling. At any rate, it was there, +and I was keenly on the lookout for any chance to pass the +forbidden door. + +"It was only yesterday that the chance came. I may tell you that, +besides Mr. Rucastle, both Toller and his wife find something to +do in these deserted rooms, and I once saw him carrying a large +black linen bag with him through the door. Recently he has been +drinking hard, and yesterday evening he was very drunk; and when +I came upstairs there was the key in the door. I have no doubt at +all that he had left it there. Mr. and Mrs. Rucastle were both +downstairs, and the child was with them, so that I had an +admirable opportunity. I turned the key gently in the lock, +opened the door, and slipped through. + +"There was a little passage in front of me, unpapered and +uncarpeted, which turned at a right angle at the farther end. +Round this corner were three doors in a line, the first and third +of which were open. They each led into an empty room, dusty and +cheerless, with two windows in the one and one in the other, so +thick with dirt that the evening light glimmered dimly through +them. The centre door was closed, and across the outside of it +had been fastened one of the broad bars of an iron bed, padlocked +at one end to a ring in the wall, and fastened at the other with +stout cord. The door itself was locked as well, and the key was +not there. This barricaded door corresponded clearly with the +shuttered window outside, and yet I could see by the glimmer from +beneath it that the room was not in darkness. Evidently there was +a skylight which let in light from above. As I stood in the +passage gazing at the sinister door and wondering what secret it +might veil, I suddenly heard the sound of steps within the room +and saw a shadow pass backward and forward against the little +slit of dim light which shone out from under the door. A mad, +unreasoning terror rose up in me at the sight, Mr. Holmes. My +overstrung nerves failed me suddenly, and I turned and ran--ran +as though some dreadful hand were behind me clutching at the +skirt of my dress. I rushed down the passage, through the door, +and straight into the arms of Mr. Rucastle, who was waiting +outside. + +"'So,' said he, smiling, 'it was you, then. I thought that it +must be when I saw the door open.' + +"'Oh, I am so frightened!' I panted. + +"'My dear young lady! my dear young lady!'--you cannot think how +caressing and soothing his manner was--'and what has frightened +you, my dear young lady?' + +"But his voice was just a little too coaxing. He overdid it. I +was keenly on my guard against him. + +"'I was foolish enough to go into the empty wing,' I answered. +'But it is so lonely and eerie in this dim light that I was +frightened and ran out again. Oh, it is so dreadfully still in +there!' + +"'Only that?' said he, looking at me keenly. + +"'Why, what did you think?' I asked. + +"'Why do you think that I lock this door?' + +"'I am sure that I do not know.' + +"'It is to keep people out who have no business there. Do you +see?' He was still smiling in the most amiable manner. + +"'I am sure if I had known--' + +"'Well, then, you know now. And if you ever put your foot over +that threshold again'--here in an instant the smile hardened into +a grin of rage, and he glared down at me with the face of a +demon--'I'll throw you to the mastiff.' + +"I was so terrified that I do not know what I did. I suppose that +I must have rushed past him into my room. I remember nothing +until I found myself lying on my bed trembling all over. Then I +thought of you, Mr. Holmes. I could not live there longer without +some advice. I was frightened of the house, of the man, of the +woman, of the servants, even of the child. They were all horrible +to me. If I could only bring you down all would be well. Of +course I might have fled from the house, but my curiosity was +almost as strong as my fears. My mind was soon made up. I would +send you a wire. I put on my hat and cloak, went down to the +office, which is about half a mile from the house, and then +returned, feeling very much easier. A horrible doubt came into my +mind as I approached the door lest the dog might be loose, but I +remembered that Toller had drunk himself into a state of +insensibility that evening, and I knew that he was the only one +in the household who had any influence with the savage creature, +or who would venture to set him free. I slipped in in safety and +lay awake half the night in my joy at the thought of seeing you. +I had no difficulty in getting leave to come into Winchester this +morning, but I must be back before three o'clock, for Mr. and +Mrs. Rucastle are going on a visit, and will be away all the +evening, so that I must look after the child. Now I have told you +all my adventures, Mr. Holmes, and I should be very glad if you +could tell me what it all means, and, above all, what I should +do." + +Holmes and I had listened spellbound to this extraordinary story. +My friend rose now and paced up and down the room, his hands in +his pockets, and an expression of the most profound gravity upon +his face. + +"Is Toller still drunk?" he asked. + +"Yes. I heard his wife tell Mrs. Rucastle that she could do +nothing with him." + +"That is well. And the Rucastles go out to-night?" + +"Yes." + +"Is there a cellar with a good strong lock?" + +"Yes, the wine-cellar." + +"You seem to me to have acted all through this matter like a very +brave and sensible girl, Miss Hunter. Do you think that you could +perform one more feat? I should not ask it of you if I did not +think you a quite exceptional woman." + +"I will try. What is it?" + +"We shall be at the Copper Beeches by seven o'clock, my friend +and I. The Rucastles will be gone by that time, and Toller will, +we hope, be incapable. There only remains Mrs. Toller, who might +give the alarm. If you could send her into the cellar on some +errand, and then turn the key upon her, you would facilitate +matters immensely." + +"I will do it." + +"Excellent! We shall then look thoroughly into the affair. Of +course there is only one feasible explanation. You have been +brought there to personate someone, and the real person is +imprisoned in this chamber. That is obvious. As to who this +prisoner is, I have no doubt that it is the daughter, Miss Alice +Rucastle, if I remember right, who was said to have gone to +America. You were chosen, doubtless, as resembling her in height, +figure, and the colour of your hair. Hers had been cut off, very +possibly in some illness through which she has passed, and so, of +course, yours had to be sacrificed also. By a curious chance you +came upon her tresses. The man in the road was undoubtedly some +friend of hers--possibly her fiancé--and no doubt, as you wore +the girl's dress and were so like her, he was convinced from your +laughter, whenever he saw you, and afterwards from your gesture, +that Miss Rucastle was perfectly happy, and that she no longer +desired his attentions. The dog is let loose at night to prevent +him from endeavouring to communicate with her. So much is fairly +clear. The most serious point in the case is the disposition of +the child." + +"What on earth has that to do with it?" I ejaculated. + +"My dear Watson, you as a medical man are continually gaining +light as to the tendencies of a child by the study of the +parents. Don't you see that the converse is equally valid. I have +frequently gained my first real insight into the character of +parents by studying their children. This child's disposition is +abnormally cruel, merely for cruelty's sake, and whether he +derives this from his smiling father, as I should suspect, or +from his mother, it bodes evil for the poor girl who is in their +power." + +"I am sure that you are right, Mr. Holmes," cried our client. "A +thousand things come back to me which make me certain that you +have hit it. Oh, let us lose not an instant in bringing help to +this poor creature." + +"We must be circumspect, for we are dealing with a very cunning +man. We can do nothing until seven o'clock. At that hour we shall +be with you, and it will not be long before we solve the +mystery." + +We were as good as our word, for it was just seven when we +reached the Copper Beeches, having put up our trap at a wayside +public-house. The group of trees, with their dark leaves shining +like burnished metal in the light of the setting sun, were +sufficient to mark the house even had Miss Hunter not been +standing smiling on the door-step. + +"Have you managed it?" asked Holmes. + +A loud thudding noise came from somewhere downstairs. "That is +Mrs. Toller in the cellar," said she. "Her husband lies snoring +on the kitchen rug. Here are his keys, which are the duplicates +of Mr. Rucastle's." + +"You have done well indeed!" cried Holmes with enthusiasm. "Now +lead the way, and we shall soon see the end of this black +business." + +We passed up the stair, unlocked the door, followed on down a +passage, and found ourselves in front of the barricade which Miss +Hunter had described. Holmes cut the cord and removed the +transverse bar. Then he tried the various keys in the lock, but +without success. No sound came from within, and at the silence +Holmes' face clouded over. + +"I trust that we are not too late," said he. "I think, Miss +Hunter, that we had better go in without you. Now, Watson, put +your shoulder to it, and we shall see whether we cannot make our +way in." + +It was an old rickety door and gave at once before our united +strength. Together we rushed into the room. It was empty. There +was no furniture save a little pallet bed, a small table, and a +basketful of linen. The skylight above was open, and the prisoner +gone. + +"There has been some villainy here," said Holmes; "this beauty +has guessed Miss Hunter's intentions and has carried his victim +off." + +"But how?" + +"Through the skylight. We shall soon see how he managed it." He +swung himself up onto the roof. "Ah, yes," he cried, "here's the +end of a long light ladder against the eaves. That is how he did +it." + +"But it is impossible," said Miss Hunter; "the ladder was not +there when the Rucastles went away." + +"He has come back and done it. I tell you that he is a clever and +dangerous man. I should not be very much surprised if this were +he whose step I hear now upon the stair. I think, Watson, that it +would be as well for you to have your pistol ready." + +The words were hardly out of his mouth before a man appeared at +the door of the room, a very fat and burly man, with a heavy +stick in his hand. Miss Hunter screamed and shrunk against the +wall at the sight of him, but Sherlock Holmes sprang forward and +confronted him. + +"You villain!" said he, "where's your daughter?" + +The fat man cast his eyes round, and then up at the open +skylight. + +"It is for me to ask you that," he shrieked, "you thieves! Spies +and thieves! I have caught you, have I? You are in my power. I'll +serve you!" He turned and clattered down the stairs as hard as he +could go. + +"He's gone for the dog!" cried Miss Hunter. + +"I have my revolver," said I. + +"Better close the front door," cried Holmes, and we all rushed +down the stairs together. We had hardly reached the hall when we +heard the baying of a hound, and then a scream of agony, with a +horrible worrying sound which it was dreadful to listen to. An +elderly man with a red face and shaking limbs came staggering out +at a side door. + +"My God!" he cried. "Someone has loosed the dog. It's not been +fed for two days. Quick, quick, or it'll be too late!" + +Holmes and I rushed out and round the angle of the house, with +Toller hurrying behind us. There was the huge famished brute, its +black muzzle buried in Rucastle's throat, while he writhed and +screamed upon the ground. Running up, I blew its brains out, and +it fell over with its keen white teeth still meeting in the great +creases of his neck. With much labour we separated them and +carried him, living but horribly mangled, into the house. We laid +him upon the drawing-room sofa, and having dispatched the sobered +Toller to bear the news to his wife, I did what I could to +relieve his pain. We were all assembled round him when the door +opened, and a tall, gaunt woman entered the room. + +"Mrs. Toller!" cried Miss Hunter. + +"Yes, miss. Mr. Rucastle let me out when he came back before he +went up to you. Ah, miss, it is a pity you didn't let me know +what you were planning, for I would have told you that your pains +were wasted." + +"Ha!" said Holmes, looking keenly at her. "It is clear that Mrs. +Toller knows more about this matter than anyone else." + +"Yes, sir, I do, and I am ready enough to tell what I know." + +"Then, pray, sit down, and let us hear it for there are several +points on which I must confess that I am still in the dark." + +"I will soon make it clear to you," said she; "and I'd have done +so before now if I could ha' got out from the cellar. If there's +police-court business over this, you'll remember that I was the +one that stood your friend, and that I was Miss Alice's friend +too. + +"She was never happy at home, Miss Alice wasn't, from the time +that her father married again. She was slighted like and had no +say in anything, but it never really became bad for her until +after she met Mr. Fowler at a friend's house. As well as I could +learn, Miss Alice had rights of her own by will, but she was so +quiet and patient, she was, that she never said a word about them +but just left everything in Mr. Rucastle's hands. He knew he was +safe with her; but when there was a chance of a husband coming +forward, who would ask for all that the law would give him, then +her father thought it time to put a stop on it. He wanted her to +sign a paper, so that whether she married or not, he could use +her money. When she wouldn't do it, he kept on worrying her until +she got brain-fever, and for six weeks was at death's door. Then +she got better at last, all worn to a shadow, and with her +beautiful hair cut off; but that didn't make no change in her +young man, and he stuck to her as true as man could be." + +"Ah," said Holmes, "I think that what you have been good enough +to tell us makes the matter fairly clear, and that I can deduce +all that remains. Mr. Rucastle then, I presume, took to this +system of imprisonment?" + +"Yes, sir." + +"And brought Miss Hunter down from London in order to get rid of +the disagreeable persistence of Mr. Fowler." + +"That was it, sir." + +"But Mr. Fowler being a persevering man, as a good seaman should +be, blockaded the house, and having met you succeeded by certain +arguments, metallic or otherwise, in convincing you that your +interests were the same as his." + +"Mr. Fowler was a very kind-spoken, free-handed gentleman," said +Mrs. Toller serenely. + +"And in this way he managed that your good man should have no +want of drink, and that a ladder should be ready at the moment +when your master had gone out." + +"You have it, sir, just as it happened." + +"I am sure we owe you an apology, Mrs. Toller," said Holmes, "for +you have certainly cleared up everything which puzzled us. And +here comes the country surgeon and Mrs. Rucastle, so I think, +Watson, that we had best escort Miss Hunter back to Winchester, +as it seems to me that our locus standi now is rather a +questionable one." + +And thus was solved the mystery of the sinister house with the +copper beeches in front of the door. Mr. Rucastle survived, but +was always a broken man, kept alive solely through the care of +his devoted wife. They still live with their old servants, who +probably know so much of Rucastle's past life that he finds it +difficult to part from them. Mr. Fowler and Miss Rucastle were +married, by special license, in Southampton the day after their +flight, and he is now the holder of a government appointment in +the island of Mauritius. As to Miss Violet Hunter, my friend +Holmes, rather to my disappointment, manifested no further +interest in her when once she had ceased to be the centre of one +of his problems, and she is now the head of a private school at +Walsall, where I believe that she has met with considerable success. + + + + + + + + + +End of the Project Gutenberg EBook of The Adventures of Sherlock Holmes, by +Arthur Conan Doyle + +*** END OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + +***** This file should be named 1661-8.txt or 1661-8.zip ***** +This and all associated files of various formats will be found in: + http://www.gutenberg.org/1/6/6/1661/ + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + +Updated editions will replace the previous one--the old editions +will be renamed. + +Creating the works from public domain print editions means that no +one owns a United States copyright in these works, so the Foundation +(and you!) can copy and distribute it in the United States without +permission and without paying copyright royalties. Special rules, +set forth in the General Terms of Use part of this license, apply to +copying and distributing Project Gutenberg-tm electronic works to +protect the PROJECT GUTENBERG-tm concept and trademark. Project +Gutenberg is a registered trademark, and may not be used if you +charge for the eBooks, unless you receive specific permission. If you +do not charge anything for copies of this eBook, complying with the +rules is very easy. You may use this eBook for nearly any purpose +such as creation of derivative works, reports, performances and +research. They may be modified and printed and given away--you may do +practically ANYTHING with public domain eBooks. Redistribution is +subject to the trademark license, especially commercial +redistribution. + + + +*** START: FULL LICENSE *** + +THE FULL PROJECT GUTENBERG LICENSE +PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK + +To protect the Project Gutenberg-tm mission of promoting the free +distribution of electronic works, by using or distributing this work +(or any other work associated in any way with the phrase "Project +Gutenberg"), you agree to comply with all the terms of the Full Project +Gutenberg-tm License (available with this file or online at +http://gutenberg.net/license). + + +Section 1. General Terms of Use and Redistributing Project Gutenberg-tm +electronic works + +1.A. By reading or using any part of this Project Gutenberg-tm +electronic work, you indicate that you have read, understand, agree to +and accept all the terms of this license and intellectual property +(trademark/copyright) agreement. If you do not agree to abide by all +the terms of this agreement, you must cease using and return or destroy +all copies of Project Gutenberg-tm electronic works in your possession. +If you paid a fee for obtaining a copy of or access to a Project +Gutenberg-tm electronic work and you do not agree to be bound by the +terms of this agreement, you may obtain a refund from the person or +entity to whom you paid the fee as set forth in paragraph 1.E.8. + +1.B. "Project Gutenberg" is a registered trademark. It may only be +used on or associated in any way with an electronic work by people who +agree to be bound by the terms of this agreement. There are a few +things that you can do with most Project Gutenberg-tm electronic works +even without complying with the full terms of this agreement. See +paragraph 1.C below. There are a lot of things you can do with Project +Gutenberg-tm electronic works if you follow the terms of this agreement +and help preserve free future access to Project Gutenberg-tm electronic +works. See paragraph 1.E below. + +1.C. The Project Gutenberg Literary Archive Foundation ("the Foundation" +or PGLAF), owns a compilation copyright in the collection of Project +Gutenberg-tm electronic works. Nearly all the individual works in the +collection are in the public domain in the United States. If an +individual work is in the public domain in the United States and you are +located in the United States, we do not claim a right to prevent you from +copying, distributing, performing, displaying or creating derivative +works based on the work as long as all references to Project Gutenberg +are removed. Of course, we hope that you will support the Project +Gutenberg-tm mission of promoting free access to electronic works by +freely sharing Project Gutenberg-tm works in compliance with the terms of +this agreement for keeping the Project Gutenberg-tm name associated with +the work. You can easily comply with the terms of this agreement by +keeping this work in the same format with its attached full Project +Gutenberg-tm License when you share it without charge with others. + +1.D. The copyright laws of the place where you are located also govern +what you can do with this work. Copyright laws in most countries are in +a constant state of change. If you are outside the United States, check +the laws of your country in addition to the terms of this agreement +before downloading, copying, displaying, performing, distributing or +creating derivative works based on this work or any other Project +Gutenberg-tm work. The Foundation makes no representations concerning +the copyright status of any work in any country outside the United +States. + +1.E. Unless you have removed all references to Project Gutenberg: + +1.E.1. The following sentence, with active links to, or other immediate +access to, the full Project Gutenberg-tm License must appear prominently +whenever any copy of a Project Gutenberg-tm work (any work on which the +phrase "Project Gutenberg" appears, or with which the phrase "Project +Gutenberg" is associated) is accessed, displayed, performed, viewed, +copied or distributed: + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + +1.E.2. If an individual Project Gutenberg-tm electronic work is derived +from the public domain (does not contain a notice indicating that it is +posted with permission of the copyright holder), the work can be copied +and distributed to anyone in the United States without paying any fees +or charges. If you are redistributing or providing access to a work +with the phrase "Project Gutenberg" associated with or appearing on the +work, you must comply either with the requirements of paragraphs 1.E.1 +through 1.E.7 or obtain permission for the use of the work and the +Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or +1.E.9. + +1.E.3. If an individual Project Gutenberg-tm electronic work is posted +with the permission of the copyright holder, your use and distribution +must comply with both paragraphs 1.E.1 through 1.E.7 and any additional +terms imposed by the copyright holder. Additional terms will be linked +to the Project Gutenberg-tm License for all works posted with the +permission of the copyright holder found at the beginning of this work. + +1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm +License terms from this work, or any files containing a part of this +work or any other work associated with Project Gutenberg-tm. + +1.E.5. Do not copy, display, perform, distribute or redistribute this +electronic work, or any part of this electronic work, without +prominently displaying the sentence set forth in paragraph 1.E.1 with +active links or immediate access to the full terms of the Project +Gutenberg-tm License. + +1.E.6. You may convert to and distribute this work in any binary, +compressed, marked up, nonproprietary or proprietary form, including any +word processing or hypertext form. However, if you provide access to or +distribute copies of a Project Gutenberg-tm work in a format other than +"Plain Vanilla ASCII" or other format used in the official version +posted on the official Project Gutenberg-tm web site (www.gutenberg.net), +you must, at no additional cost, fee or expense to the user, provide a +copy, a means of exporting a copy, or a means of obtaining a copy upon +request, of the work in its original "Plain Vanilla ASCII" or other +form. Any alternate format must include the full Project Gutenberg-tm +License as specified in paragraph 1.E.1. + +1.E.7. Do not charge a fee for access to, viewing, displaying, +performing, copying or distributing any Project Gutenberg-tm works +unless you comply with paragraph 1.E.8 or 1.E.9. + +1.E.8. You may charge a reasonable fee for copies of or providing +access to or distributing Project Gutenberg-tm electronic works provided +that + +- You pay a royalty fee of 20% of the gross profits you derive from + the use of Project Gutenberg-tm works calculated using the method + you already use to calculate your applicable taxes. The fee is + owed to the owner of the Project Gutenberg-tm trademark, but he + has agreed to donate royalties under this paragraph to the + Project Gutenberg Literary Archive Foundation. Royalty payments + must be paid within 60 days following each date on which you + prepare (or are legally required to prepare) your periodic tax + returns. Royalty payments should be clearly marked as such and + sent to the Project Gutenberg Literary Archive Foundation at the + address specified in Section 4, "Information about donations to + the Project Gutenberg Literary Archive Foundation." + +- You provide a full refund of any money paid by a user who notifies + you in writing (or by e-mail) within 30 days of receipt that s/he + does not agree to the terms of the full Project Gutenberg-tm + License. You must require such a user to return or + destroy all copies of the works possessed in a physical medium + and discontinue all use of and all access to other copies of + Project Gutenberg-tm works. + +- You provide, in accordance with paragraph 1.F.3, a full refund of any + money paid for a work or a replacement copy, if a defect in the + electronic work is discovered and reported to you within 90 days + of receipt of the work. + +- You comply with all other terms of this agreement for free + distribution of Project Gutenberg-tm works. + +1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm +electronic work or group of works on different terms than are set +forth in this agreement, you must obtain permission in writing from +both the Project Gutenberg Literary Archive Foundation and Michael +Hart, the owner of the Project Gutenberg-tm trademark. Contact the +Foundation as set forth in Section 3 below. + +1.F. + +1.F.1. Project Gutenberg volunteers and employees expend considerable +effort to identify, do copyright research on, transcribe and proofread +public domain works in creating the Project Gutenberg-tm +collection. Despite these efforts, Project Gutenberg-tm electronic +works, and the medium on which they may be stored, may contain +"Defects," such as, but not limited to, incomplete, inaccurate or +corrupt data, transcription errors, a copyright or other intellectual +property infringement, a defective or damaged disk or other medium, a +computer virus, or computer codes that damage or cannot be read by +your equipment. + +1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right +of Replacement or Refund" described in paragraph 1.F.3, the Project +Gutenberg Literary Archive Foundation, the owner of the Project +Gutenberg-tm trademark, and any other party distributing a Project +Gutenberg-tm electronic work under this agreement, disclaim all +liability to you for damages, costs and expenses, including legal +fees. YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT +LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE +PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE THAT THE FOUNDATION, THE +TRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE +LIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR +INCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH +DAMAGE. + +1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a +defect in this electronic work within 90 days of receiving it, you can +receive a refund of the money (if any) you paid for it by sending a +written explanation to the person you received the work from. If you +received the work on a physical medium, you must return the medium with +your written explanation. The person or entity that provided you with +the defective work may elect to provide a replacement copy in lieu of a +refund. If you received the work electronically, the person or entity +providing it to you may choose to give you a second opportunity to +receive the work electronically in lieu of a refund. If the second copy +is also defective, you may demand a refund in writing without further +opportunities to fix the problem. + +1.F.4. Except for the limited right of replacement or refund set forth +in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER +WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE. + +1.F.5. Some states do not allow disclaimers of certain implied +warranties or the exclusion or limitation of certain types of damages. +If any disclaimer or limitation set forth in this agreement violates the +law of the state applicable to this agreement, the agreement shall be +interpreted to make the maximum disclaimer or limitation permitted by +the applicable state law. The invalidity or unenforceability of any +provision of this agreement shall not void the remaining provisions. + +1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the +trademark owner, any agent or employee of the Foundation, anyone +providing copies of Project Gutenberg-tm electronic works in accordance +with this agreement, and any volunteers associated with the production, +promotion and distribution of Project Gutenberg-tm electronic works, +harmless from all liability, costs and expenses, including legal fees, +that arise directly or indirectly from any of the following which you do +or cause to occur: (a) distribution of this or any Project Gutenberg-tm +work, (b) alteration, modification, or additions or deletions to any +Project Gutenberg-tm work, and (c) any Defect you cause. + + +Section 2. Information about the Mission of Project Gutenberg-tm + +Project Gutenberg-tm is synonymous with the free distribution of +electronic works in formats readable by the widest variety of computers +including obsolete, old, middle-aged and new computers. It exists +because of the efforts of hundreds of volunteers and donations from +people in all walks of life. + +Volunteers and financial support to provide volunteers with the +assistance they need are critical to reaching Project Gutenberg-tm's +goals and ensuring that the Project Gutenberg-tm collection will +remain freely available for generations to come. In 2001, the Project +Gutenberg Literary Archive Foundation was created to provide a secure +and permanent future for Project Gutenberg-tm and future generations. +To learn more about the Project Gutenberg Literary Archive Foundation +and how your efforts and donations can help, see Sections 3 and 4 +and the Foundation web page at http://www.pglaf.org. + + +Section 3. Information about the Project Gutenberg Literary Archive +Foundation + +The Project Gutenberg Literary Archive Foundation is a non profit +501(c)(3) educational corporation organized under the laws of the +state of Mississippi and granted tax exempt status by the Internal +Revenue Service. The Foundation's EIN or federal tax identification +number is 64-6221541. Its 501(c)(3) letter is posted at +http://pglaf.org/fundraising. Contributions to the Project Gutenberg +Literary Archive Foundation are tax deductible to the full extent +permitted by U.S. federal laws and your state's laws. + +The Foundation's principal office is located at 4557 Melan Dr. S. +Fairbanks, AK, 99712., but its volunteers and employees are scattered +throughout numerous locations. Its business office is located at +809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email +business@pglaf.org. Email contact links and up to date contact +information can be found at the Foundation's web site and official +page at http://pglaf.org + +For additional contact information: + Dr. Gregory B. Newby + Chief Executive and Director + gbnewby@pglaf.org + + +Section 4. Information about Donations to the Project Gutenberg +Literary Archive Foundation + +Project Gutenberg-tm depends upon and cannot survive without wide +spread public support and donations to carry out its mission of +increasing the number of public domain and licensed works that can be +freely distributed in machine readable form accessible by the widest +array of equipment including outdated equipment. Many small donations +($1 to $5,000) are particularly important to maintaining tax exempt +status with the IRS. + +The Foundation is committed to complying with the laws regulating +charities and charitable donations in all 50 states of the United +States. Compliance requirements are not uniform and it takes a +considerable effort, much paperwork and many fees to meet and keep up +with these requirements. We do not solicit donations in locations +where we have not received written confirmation of compliance. To +SEND DONATIONS or determine the status of compliance for any +particular state visit http://pglaf.org + +While we cannot and do not solicit contributions from states where we +have not met the solicitation requirements, we know of no prohibition +against accepting unsolicited donations from donors in such states who +approach us with offers to donate. + +International donations are gratefully accepted, but we cannot make +any statements concerning tax treatment of donations received from +outside the United States. U.S. laws alone swamp our small staff. + +Please check the Project Gutenberg Web pages for current donation +methods and addresses. Donations are accepted in a number of other +ways including including checks, online payments and credit card +donations. To donate, please visit: http://pglaf.org/donate + + +Section 5. General Information About Project Gutenberg-tm electronic +works. + +Professor Michael S. Hart is the originator of the Project Gutenberg-tm +concept of a library of electronic works that could be freely shared +with anyone. For thirty years, he produced and distributed Project +Gutenberg-tm eBooks with only a loose network of volunteer support. + + +Project Gutenberg-tm eBooks are often created from several printed +editions, all of which are confirmed as Public Domain in the U.S. +unless a copyright notice is included. Thus, we do not necessarily +keep eBooks in compliance with any particular paper edition. + + +Most people start at our Web site which has the main PG search facility: + + http://www.gutenberg.net + +This Web site includes information about Project Gutenberg-tm, +including how to make donations to the Project Gutenberg Literary +Archive Foundation, how to help produce our new eBooks, and how to +subscribe to our email newsletter to hear about new eBooks. diff --git a/regex-0.1.80/bench/src/ffi/mod.rs b/regex-0.1.80/bench/src/ffi/mod.rs new file mode 100644 index 000000000..7e14ea8bc --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/mod.rs @@ -0,0 +1,24 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// We don't always use all of the method available to each regex engine because +// of conditional compilation and such. +#![allow(dead_code)] + +#[cfg(feature = "re-onig")] +pub mod onig; +#[cfg(feature = "re-pcre1")] +pub mod pcre1; +#[cfg(feature = "re-pcre2")] +pub mod pcre2; +#[cfg(feature = "re-re2")] +pub mod re2; +#[cfg(feature = "re-tcl")] +pub mod tcl; diff --git a/regex-0.1.80/bench/src/ffi/onig.rs b/regex-0.1.80/bench/src/ffi/onig.rs new file mode 100644 index 000000000..7d796d617 --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/onig.rs @@ -0,0 +1,34 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use onig; + +pub struct Regex(onig::Regex); + +unsafe impl Send for Regex {} + +impl Regex { + pub fn new(pattern: &str) -> Result { + onig::Regex::new(pattern).map(Regex) + } + + pub fn is_match(&self, text: &str) -> bool { + // Gah. onig's is_match function is anchored, but find is not. + self.0.search_with_options( + text, 0, text.len(), onig::SEARCH_OPTION_NONE, None).is_some() + } + + pub fn find_iter<'r, 't>( + &'r self, + text: &'t str, + ) -> onig::FindMatches<'r, 't> { + self.0.find_iter(text) + } +} diff --git a/regex-0.1.80/bench/src/ffi/pcre1.rs b/regex-0.1.80/bench/src/ffi/pcre1.rs new file mode 100644 index 000000000..6ad361e56 --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/pcre1.rs @@ -0,0 +1,146 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![allow(non_snake_case)] + +use std::ffi::{CString, CStr}; +use std::fmt; +use std::ptr; + +use libc::{c_char, c_int, c_void}; +use libpcre_sys::{ + PCRE_UTF8, PCRE_NO_UTF8_CHECK, PCRE_ERROR_NOMATCH, + pcre, pcre_extra, + pcre_compile, pcre_free, pcre_study, pcre_free_study, pcre_exec, +}; + +const PCRE_UCP: c_int = 0x20000000; +const PCRE_STUDY_JIT_COMPLETE: c_int = 0x0001; + +// We use libpcre-sys directly because the pcre crate has unavoidable +// performance problems in its core matching routines. (e.g., It always +// allocates an ovector.) +pub struct Regex { + code: *mut pcre, + extra: *mut pcre_extra, +} + +unsafe impl Send for Regex {} + +impl Drop for Regex { + fn drop(&mut self) { + unsafe { + pcre_free_study(self.extra); + pcre_free(self.code as *mut c_void); + } + } +} + +pub struct Error { + msg: String, + offset: c_int, +} + +impl Regex { + pub fn new(pattern: &str) -> Result { + let pattern = CString::new(pattern.to_owned()).unwrap(); + let mut errptr: *const c_char = ptr::null(); + let mut erroffset: c_int = 0; + let code = unsafe { pcre_compile( + pattern.as_ptr(), + PCRE_UCP | PCRE_UTF8, + &mut errptr, + &mut erroffset, + ptr::null(), + ) }; + if code.is_null() { + let msg = unsafe { + CStr::from_ptr(errptr).to_str().unwrap().to_owned() + }; + return Err(Error { msg: msg, offset: erroffset }); + } + + let extra = unsafe { pcre_study( + code, + PCRE_STUDY_JIT_COMPLETE, + &mut errptr, + ) }; + if extra.is_null() { + if errptr.is_null() { + panic!("unexpected error. Maybe JIT support isn't enabled?"); + } + let msg = unsafe { + CStr::from_ptr(errptr).to_str().unwrap().to_owned() + }; + return Err(Error { msg: msg, offset: 0 }); + } + Ok(Regex { code: code, extra: extra }) + } + + pub fn is_match(&self, text: &str) -> bool { + self.find_at(text, 0).is_some() + } + + pub fn find_iter<'r, 't>(&'r self, text: &'t str) -> FindMatches<'r, 't> { + FindMatches { + re: self, + text: text, + last_match_end: 0, + } + } + + fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + const OVEC_SIZE: usize = 15 * 3; // hopefully enough for benchmarks? + let mut ovec: [c_int; OVEC_SIZE] = [0; OVEC_SIZE]; + let err = unsafe { pcre_exec( + self.code, + self.extra, + text.as_ptr() as *const i8, + text.len() as c_int, + start as c_int, + PCRE_NO_UTF8_CHECK, + ovec.as_mut_ptr(), + OVEC_SIZE as c_int, + ) }; + if err == PCRE_ERROR_NOMATCH { + None + } else if err < 0 { + panic!("unknown error code: {:?}", err) + } else { + Some((ovec[0] as usize, ovec[1] as usize)) + } + } +} + +pub struct FindMatches<'r, 't> { + re: &'r Regex, + text: &'t str, + last_match_end: usize, +} + +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + match self.re.find_at(self.text, self.last_match_end) { + None => None, + Some((s, e)) => { + self.last_match_end = e; + Some((s, e)) + } + } + } +} + +impl fmt::Debug for Error { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "PCRE error at {:?}: {}", self.offset, self.msg) + } +} diff --git a/regex-0.1.80/bench/src/ffi/pcre2.rs b/regex-0.1.80/bench/src/ffi/pcre2.rs new file mode 100644 index 000000000..d54dcc7c8 --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/pcre2.rs @@ -0,0 +1,221 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![allow(non_camel_case_types)] + +use std::fmt; +use std::ptr; +use std::str; + +use libc::{c_int, c_void, size_t, uint8_t, uint32_t}; + +pub struct Regex { + code: *mut code, + match_data: *mut match_data, + ovector: *mut size_t, +} + +unsafe impl Send for Regex {} + +impl Drop for Regex { + fn drop(&mut self) { + unsafe { + pcre2_match_data_free_8(self.match_data); + pcre2_code_free_8(self.code); + } + } +} + +pub struct Error { + code: c_int, + offset: size_t, +} + +impl Regex { + pub fn new(pattern: &str) -> Result { + let mut error_code: c_int = 0; + let mut error_offset: size_t = 0; + let code = unsafe { pcre2_compile_8( + pattern.as_ptr(), + pattern.len(), + // PCRE2 can get significantly faster in some cases depending + // on the permutation of these options (in particular, dropping + // UCP). We should endeavor to have a separate "ASCII compatible" + // benchmark. + PCRE2_UCP | PCRE2_UTF, + &mut error_code, + &mut error_offset, + ptr::null_mut(), + ) }; + if code.is_null() { + return Err(Error { + code: error_code, + offset: error_offset, + }); + } + let err = unsafe { pcre2_jit_compile_8(code, PCRE2_JIT_COMPLETE) }; + if err < 0 { + panic!("pcre2_jit_compile_8 failed with error: {:?}", err); + } + let match_data = unsafe { pcre2_match_data_create_from_pattern_8( + code, + ptr::null_mut(), + ) }; + if match_data.is_null() { + panic!("could not allocate match_data"); + } + let ovector = unsafe { pcre2_get_ovector_pointer_8(match_data) }; + if ovector.is_null() { + panic!("could not get ovector"); + } + Ok(Regex { code: code, match_data: match_data, ovector: ovector }) + } + + pub fn is_match(&self, text: &str) -> bool { + self.find_at(text, 0).is_some() + } + + pub fn find_iter<'r, 't>(&'r self, text: &'t str) -> FindMatches<'r, 't> { + FindMatches { + re: self, + text: text, + last_match_end: 0, + } + } + + fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + // The man pages for PCRE2 say that pcre2_jit_match is the fastest + // way to execute a JIT match because it skips sanity checks. We also + // explicitly disable the UTF-8 validity check, but it's probably not + // necessary. + let err = unsafe { pcre2_jit_match_8( + self.code, + text.as_ptr(), + text.len(), + start, + PCRE2_NO_UTF_CHECK, + self.match_data, + ptr::null_mut(), + ) }; + if err == PCRE2_ERROR_NOMATCH { + None + } else if err < 0 { + panic!("unknown error code: {:?}", err) + } else { + Some(unsafe { (*self.ovector, *self.ovector.offset(1)) }) + } + } +} + +pub struct FindMatches<'r, 't> { + re: &'r Regex, + text: &'t str, + last_match_end: usize, +} + +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + match self.re.find_at(self.text, self.last_match_end) { + None => None, + Some((s, e)) => { + self.last_match_end = e; + Some((s, e)) + } + } + } +} + +impl fmt::Debug for Error { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + const BUF_LEN: size_t = 256; + let mut buf = [0; BUF_LEN]; + let len = unsafe { pcre2_get_error_message_8( + self.code, + buf.as_mut_ptr(), + BUF_LEN, + ) }; + if len < 0 { + write!(f, "Unknown PCRE error. (code: {:?}, offset: {:?})", + self.code, self.offset) + } else { + let msg = str::from_utf8(&buf[..len as usize]).unwrap(); + write!(f, "error at {:?}: {}", self.offset, msg) + } + } +} + +// PCRE2 FFI. We only wrap the bits we need. + +const PCRE2_UCP: uint32_t = 0x00020000; +const PCRE2_UTF: uint32_t = 0x00080000; +const PCRE2_NO_UTF_CHECK: uint32_t = 0x40000000; +const PCRE2_JIT_COMPLETE: uint32_t = 0x00000001; +const PCRE2_ERROR_NOMATCH: c_int = -1; + +type code = c_void; + +type match_data = c_void; + +type compile_context = c_void; // unused + +type general_context = c_void; // unused + +type match_context = c_void; // unused + +extern { + fn pcre2_compile_8( + pattern: *const uint8_t, + len: size_t, + options: uint32_t, + error_code: *mut c_int, + error_offset: *mut size_t, + context: *mut compile_context, + ) -> *mut code; + + fn pcre2_code_free_8( + code: *mut code, + ); + + fn pcre2_match_data_create_from_pattern_8( + code: *const code, + context: *mut general_context, + ) -> *mut match_data; + + fn pcre2_match_data_free_8( + match_data: *mut match_data, + ); + + fn pcre2_get_ovector_pointer_8( + match_data: *mut match_data, + ) -> *mut size_t; + + fn pcre2_jit_compile_8( + code: *const code, + options: uint32_t, + ) -> c_int; + + fn pcre2_jit_match_8( + code: *const code, + subject: *const uint8_t, + length: size_t, + startoffset: size_t, + options: uint32_t, + match_data: *mut match_data, + match_context: *mut match_context, + ) -> c_int; + + fn pcre2_get_error_message_8( + error_code: c_int, + buf: *mut uint8_t, + buflen: size_t, + ) -> c_int; +} diff --git a/regex-0.1.80/bench/src/ffi/re2.cpp b/regex-0.1.80/bench/src/ffi/re2.cpp new file mode 100644 index 000000000..cc75b87bc --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/re2.cpp @@ -0,0 +1,50 @@ +#include +#include + +#include "re2.h" + +using namespace re2; + +extern "C" { + typedef void re2_regexp; + + typedef struct re2_string { + const char *text; + int len; + } re2_string; + + re2_regexp* re2_regexp_new(re2_string pat) { + re2::StringPiece re2_pat(pat.text, pat.len); + return reinterpret_cast(new RE2(re2_pat)); + } + + void re2_regexp_free(re2_regexp *re) { + delete reinterpret_cast(re); + } + + bool re2_regexp_match(re2_regexp *re, re2_string text, + int startpos, int endpos) { + RE2 *cpp_re = reinterpret_cast(re); + re2::StringPiece cpp_text(text.text, text.len); + + return cpp_re->Match(cpp_text, startpos, endpos, RE2::UNANCHORED, + NULL, 0); + } + + bool re2_regexp_find(re2_regexp *re, re2_string text, + int startpos, int endpos, + int *match_start, int *match_end) { + RE2 *cpp_re = reinterpret_cast(re); + re2::StringPiece cpp_text(text.text, text.len); + re2::StringPiece result; + bool matched; + + matched = cpp_re->Match(cpp_text, startpos, endpos, RE2::UNANCHORED, + &result, 1); + if (matched) { + *match_start = result.data() - cpp_text.data(); + *match_end = *match_start + result.length(); + } + return matched; + } +} diff --git a/regex-0.1.80/bench/src/ffi/re2.h b/regex-0.1.80/bench/src/ffi/re2.h new file mode 100644 index 000000000..4a8c5c8a7 --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/re2.h @@ -0,0 +1,873 @@ +// Copyright 2003-2009 The RE2 Authors. All Rights Reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#ifndef RE2_RE2_H +#define RE2_RE2_H + +// C++ interface to the re2 regular-expression library. +// RE2 supports Perl-style regular expressions (with extensions like +// \d, \w, \s, ...). +// +// ----------------------------------------------------------------------- +// REGEXP SYNTAX: +// +// This module uses the re2 library and hence supports +// its syntax for regular expressions, which is similar to Perl's with +// some of the more complicated things thrown away. In particular, +// backreferences and generalized assertions are not available, nor is \Z. +// +// See https://github.com/google/re2/wiki/Syntax for the syntax +// supported by RE2, and a comparison with PCRE and PERL regexps. +// +// For those not familiar with Perl's regular expressions, +// here are some examples of the most commonly used extensions: +// +// "hello (\\w+) world" -- \w matches a "word" character +// "version (\\d+)" -- \d matches a digit +// "hello\\s+world" -- \s matches any whitespace character +// "\\b(\\w+)\\b" -- \b matches non-empty string at word boundary +// "(?i)hello" -- (?i) turns on case-insensitive matching +// "/\\*(.*?)\\*/" -- .*? matches . minimum no. of times possible +// +// ----------------------------------------------------------------------- +// MATCHING INTERFACE: +// +// The "FullMatch" operation checks that supplied text matches a +// supplied pattern exactly. +// +// Example: successful match +// CHECK(RE2::FullMatch("hello", "h.*o")); +// +// Example: unsuccessful match (requires full match): +// CHECK(!RE2::FullMatch("hello", "e")); +// +// ----------------------------------------------------------------------- +// UTF-8 AND THE MATCHING INTERFACE: +// +// By default, the pattern and input text are interpreted as UTF-8. +// The RE2::Latin1 option causes them to be interpreted as Latin-1. +// +// Example: +// CHECK(RE2::FullMatch(utf8_string, RE2(utf8_pattern))); +// CHECK(RE2::FullMatch(latin1_string, RE2(latin1_pattern, RE2::Latin1))); +// +// ----------------------------------------------------------------------- +// MATCHING WITH SUB-STRING EXTRACTION: +// +// You can supply extra pointer arguments to extract matched subpieces. +// +// Example: extracts "ruby" into "s" and 1234 into "i" +// int i; +// string s; +// CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &s, &i)); +// +// Example: fails because string cannot be stored in integer +// CHECK(!RE2::FullMatch("ruby", "(.*)", &i)); +// +// Example: fails because there aren't enough sub-patterns: +// CHECK(!RE2::FullMatch("ruby:1234", "\\w+:\\d+", &s)); +// +// Example: does not try to extract any extra sub-patterns +// CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &s)); +// +// Example: does not try to extract into NULL +// CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", NULL, &i)); +// +// Example: integer overflow causes failure +// CHECK(!RE2::FullMatch("ruby:1234567891234", "\\w+:(\\d+)", &i)); +// +// NOTE(rsc): Asking for substrings slows successful matches quite a bit. +// This may get a little faster in the future, but right now is slower +// than PCRE. On the other hand, failed matches run *very* fast (faster +// than PCRE), as do matches without substring extraction. +// +// ----------------------------------------------------------------------- +// PARTIAL MATCHES +// +// You can use the "PartialMatch" operation when you want the pattern +// to match any substring of the text. +// +// Example: simple search for a string: +// CHECK(RE2::PartialMatch("hello", "ell")); +// +// Example: find first number in a string +// int number; +// CHECK(RE2::PartialMatch("x*100 + 20", "(\\d+)", &number)); +// CHECK_EQ(number, 100); +// +// ----------------------------------------------------------------------- +// PRE-COMPILED REGULAR EXPRESSIONS +// +// RE2 makes it easy to use any string as a regular expression, without +// requiring a separate compilation step. +// +// If speed is of the essence, you can create a pre-compiled "RE2" +// object from the pattern and use it multiple times. If you do so, +// you can typically parse text faster than with sscanf. +// +// Example: precompile pattern for faster matching: +// RE2 pattern("h.*o"); +// while (ReadLine(&str)) { +// if (RE2::FullMatch(str, pattern)) ...; +// } +// +// ----------------------------------------------------------------------- +// SCANNING TEXT INCREMENTALLY +// +// The "Consume" operation may be useful if you want to repeatedly +// match regular expressions at the front of a string and skip over +// them as they match. This requires use of the "StringPiece" type, +// which represents a sub-range of a real string. +// +// Example: read lines of the form "var = value" from a string. +// string contents = ...; // Fill string somehow +// StringPiece input(contents); // Wrap a StringPiece around it +// +// string var; +// int value; +// while (RE2::Consume(&input, "(\\w+) = (\\d+)\n", &var, &value)) { +// ...; +// } +// +// Each successful call to "Consume" will set "var/value", and also +// advance "input" so it points past the matched text. Note that if the +// regular expression matches an empty string, input will advance +// by 0 bytes. If the regular expression being used might match +// an empty string, the loop body must check for this case and either +// advance the string or break out of the loop. +// +// The "FindAndConsume" operation is similar to "Consume" but does not +// anchor your match at the beginning of the string. For example, you +// could extract all words from a string by repeatedly calling +// RE2::FindAndConsume(&input, "(\\w+)", &word) +// +// ----------------------------------------------------------------------- +// USING VARIABLE NUMBER OF ARGUMENTS +// +// The above operations require you to know the number of arguments +// when you write the code. This is not always possible or easy (for +// example, the regular expression may be calculated at run time). +// You can use the "N" version of the operations when the number of +// match arguments are determined at run time. +// +// Example: +// const RE2::Arg* args[10]; +// int n; +// // ... populate args with pointers to RE2::Arg values ... +// // ... set n to the number of RE2::Arg objects ... +// bool match = RE2::FullMatchN(input, pattern, args, n); +// +// The last statement is equivalent to +// +// bool match = RE2::FullMatch(input, pattern, +// *args[0], *args[1], ..., *args[n - 1]); +// +// ----------------------------------------------------------------------- +// PARSING HEX/OCTAL/C-RADIX NUMBERS +// +// By default, if you pass a pointer to a numeric value, the +// corresponding text is interpreted as a base-10 number. You can +// instead wrap the pointer with a call to one of the operators Hex(), +// Octal(), or CRadix() to interpret the text in another base. The +// CRadix operator interprets C-style "0" (base-8) and "0x" (base-16) +// prefixes, but defaults to base-10. +// +// Example: +// int a, b, c, d; +// CHECK(RE2::FullMatch("100 40 0100 0x40", "(.*) (.*) (.*) (.*)", +// RE2::Octal(&a), RE2::Hex(&b), RE2::CRadix(&c), RE2::CRadix(&d)); +// will leave 64 in a, b, c, and d. + +#include +#include +#include +#include +#include "re2/stringpiece.h" +#include "re2/variadic_function.h" + +#ifndef RE2_HAVE_LONGLONG +#define RE2_HAVE_LONGLONG 1 +#endif + +namespace re2 { + +using std::string; +using std::map; +class Prog; +class Regexp; + +// Interface for regular expression matching. Also corresponds to a +// pre-compiled regular expression. An "RE2" object is safe for +// concurrent use by multiple threads. +class RE2 { + public: + // We convert user-passed pointers into special Arg objects + class Arg; + class Options; + + // Defined in set.h. + class Set; + + enum ErrorCode { + NoError = 0, + + // Unexpected error + ErrorInternal, + + // Parse errors + ErrorBadEscape, // bad escape sequence + ErrorBadCharClass, // bad character class + ErrorBadCharRange, // bad character class range + ErrorMissingBracket, // missing closing ] + ErrorMissingParen, // missing closing ) + ErrorTrailingBackslash, // trailing \ at end of regexp + ErrorRepeatArgument, // repeat argument missing, e.g. "*" + ErrorRepeatSize, // bad repetition argument + ErrorRepeatOp, // bad repetition operator + ErrorBadPerlOp, // bad perl operator + ErrorBadUTF8, // invalid UTF-8 in regexp + ErrorBadNamedCapture, // bad named capture group + ErrorPatternTooLarge // pattern too large (compile failed) + }; + + // Predefined common options. + // If you need more complicated things, instantiate + // an Option class, possibly passing one of these to + // the Option constructor, change the settings, and pass that + // Option class to the RE2 constructor. + enum CannedOptions { + DefaultOptions = 0, + Latin1, // treat input as Latin-1 (default UTF-8) + POSIX, // POSIX syntax, leftmost-longest match + Quiet // do not log about regexp parse errors + }; + + // Need to have the const char* and const string& forms for implicit + // conversions when passing string literals to FullMatch and PartialMatch. + // Otherwise the StringPiece form would be sufficient. +#ifndef SWIG + RE2(const char* pattern); + RE2(const string& pattern); +#endif + RE2(const StringPiece& pattern); + RE2(const StringPiece& pattern, const Options& option); + ~RE2(); + + // Returns whether RE2 was created properly. + bool ok() const { return error_code() == NoError; } + + // The string specification for this RE2. E.g. + // RE2 re("ab*c?d+"); + // re.pattern(); // "ab*c?d+" + const string& pattern() const { return pattern_; } + + // If RE2 could not be created properly, returns an error string. + // Else returns the empty string. + const string& error() const { return *error_; } + + // If RE2 could not be created properly, returns an error code. + // Else returns RE2::NoError (== 0). + ErrorCode error_code() const { return error_code_; } + + // If RE2 could not be created properly, returns the offending + // portion of the regexp. + const string& error_arg() const { return error_arg_; } + + // Returns the program size, a very approximate measure of a regexp's "cost". + // Larger numbers are more expensive than smaller numbers. + int ProgramSize() const; + + // EXPERIMENTAL! SUBJECT TO CHANGE! + // Outputs the program fanout as a histogram bucketed by powers of 2. + // Returns the number of the largest non-empty bucket. + int ProgramFanout(map* histogram) const; + + // Returns the underlying Regexp; not for general use. + // Returns entire_regexp_ so that callers don't need + // to know about prefix_ and prefix_foldcase_. + re2::Regexp* Regexp() const { return entire_regexp_; } + + /***** The useful part: the matching interface *****/ + + // Matches "text" against "pattern". If pointer arguments are + // supplied, copies matched sub-patterns into them. + // + // You can pass in a "const char*" or a "string" for "text". + // You can pass in a "const char*" or a "string" or a "RE2" for "pattern". + // + // The provided pointer arguments can be pointers to any scalar numeric + // type, or one of: + // string (matched piece is copied to string) + // StringPiece (StringPiece is mutated to point to matched piece) + // T (where "bool T::ParseFrom(const char*, int)" exists) + // (void*)NULL (the corresponding matched sub-pattern is not copied) + // + // Returns true iff all of the following conditions are satisfied: + // a. "text" matches "pattern" exactly + // b. The number of matched sub-patterns is >= number of supplied pointers + // c. The "i"th argument has a suitable type for holding the + // string captured as the "i"th sub-pattern. If you pass in + // NULL for the "i"th argument, or pass fewer arguments than + // number of sub-patterns, "i"th captured sub-pattern is + // ignored. + // + // CAVEAT: An optional sub-pattern that does not exist in the + // matched string is assigned the empty string. Therefore, the + // following will return false (because the empty string is not a + // valid number): + // int number; + // RE2::FullMatch("abc", "[a-z]+(\\d+)?", &number); + static bool FullMatchN(const StringPiece& text, const RE2& re, + const Arg* const args[], int argc); + static const VariadicFunction2< + bool, const StringPiece&, const RE2&, Arg, RE2::FullMatchN> FullMatch; + + // Exactly like FullMatch(), except that "pattern" is allowed to match + // a substring of "text". + static bool PartialMatchN(const StringPiece& text, const RE2& re, // 3..16 args + const Arg* const args[], int argc); + static const VariadicFunction2< + bool, const StringPiece&, const RE2&, Arg, RE2::PartialMatchN> PartialMatch; + + // Like FullMatch() and PartialMatch(), except that pattern has to + // match a prefix of "text", and "input" is advanced past the matched + // text. Note: "input" is modified iff this routine returns true. + static bool ConsumeN(StringPiece* input, const RE2& pattern, // 3..16 args + const Arg* const args[], int argc); + static const VariadicFunction2< + bool, StringPiece*, const RE2&, Arg, RE2::ConsumeN> Consume; + + // Like Consume(..), but does not anchor the match at the beginning of the + // string. That is, "pattern" need not start its match at the beginning of + // "input". For example, "FindAndConsume(s, "(\\w+)", &word)" finds the next + // word in "s" and stores it in "word". + static bool FindAndConsumeN(StringPiece* input, const RE2& pattern, + const Arg* const args[], int argc); + static const VariadicFunction2< + bool, StringPiece*, const RE2&, Arg, RE2::FindAndConsumeN> FindAndConsume; + + // Replace the first match of "pattern" in "str" with "rewrite". + // Within "rewrite", backslash-escaped digits (\1 to \9) can be + // used to insert text matching corresponding parenthesized group + // from the pattern. \0 in "rewrite" refers to the entire matching + // text. E.g., + // + // string s = "yabba dabba doo"; + // CHECK(RE2::Replace(&s, "b+", "d")); + // + // will leave "s" containing "yada dabba doo" + // + // Returns true if the pattern matches and a replacement occurs, + // false otherwise. + static bool Replace(string *str, + const RE2& pattern, + const StringPiece& rewrite); + + // Like Replace(), except replaces successive non-overlapping occurrences + // of the pattern in the string with the rewrite. E.g. + // + // string s = "yabba dabba doo"; + // CHECK(RE2::GlobalReplace(&s, "b+", "d")); + // + // will leave "s" containing "yada dada doo" + // Replacements are not subject to re-matching. + // + // Because GlobalReplace only replaces non-overlapping matches, + // replacing "ana" within "banana" makes only one replacement, not two. + // + // Returns the number of replacements made. + static int GlobalReplace(string *str, + const RE2& pattern, + const StringPiece& rewrite); + + // Like Replace, except that if the pattern matches, "rewrite" + // is copied into "out" with substitutions. The non-matching + // portions of "text" are ignored. + // + // Returns true iff a match occurred and the extraction happened + // successfully; if no match occurs, the string is left unaffected. + // + // REQUIRES: "text" must not alias any part of "*out". + static bool Extract(const StringPiece &text, + const RE2& pattern, + const StringPiece &rewrite, + string *out); + + // Escapes all potentially meaningful regexp characters in + // 'unquoted'. The returned string, used as a regular expression, + // will exactly match the original string. For example, + // 1.5-2.0? + // may become: + // 1\.5\-2\.0\? + static string QuoteMeta(const StringPiece& unquoted); + + // Computes range for any strings matching regexp. The min and max can in + // some cases be arbitrarily precise, so the caller gets to specify the + // maximum desired length of string returned. + // + // Assuming PossibleMatchRange(&min, &max, N) returns successfully, any + // string s that is an anchored match for this regexp satisfies + // min <= s && s <= max. + // + // Note that PossibleMatchRange() will only consider the first copy of an + // infinitely repeated element (i.e., any regexp element followed by a '*' or + // '+' operator). Regexps with "{N}" constructions are not affected, as those + // do not compile down to infinite repetitions. + // + // Returns true on success, false on error. + bool PossibleMatchRange(string* min, string* max, int maxlen) const; + + // Generic matching interface + + // Type of match. + enum Anchor { + UNANCHORED, // No anchoring + ANCHOR_START, // Anchor at start only + ANCHOR_BOTH // Anchor at start and end + }; + + // Return the number of capturing subpatterns, or -1 if the + // regexp wasn't valid on construction. The overall match ($0) + // does not count: if the regexp is "(a)(b)", returns 2. + int NumberOfCapturingGroups() const; + + // Return a map from names to capturing indices. + // The map records the index of the leftmost group + // with the given name. + // Only valid until the re is deleted. + const map& NamedCapturingGroups() const; + + // Return a map from capturing indices to names. + // The map has no entries for unnamed groups. + // Only valid until the re is deleted. + const map& CapturingGroupNames() const; + + // General matching routine. + // Match against text starting at offset startpos + // and stopping the search at offset endpos. + // Returns true if match found, false if not. + // On a successful match, fills in match[] (up to nmatch entries) + // with information about submatches. + // I.e. matching RE2("(foo)|(bar)baz") on "barbazbla" will return true, + // setting match[0] = "barbaz", match[1].data() = NULL, match[2] = "bar", + // match[3].data() = NULL, ..., up to match[nmatch-1].data() = NULL. + // + // Don't ask for more match information than you will use: + // runs much faster with nmatch == 1 than nmatch > 1, and + // runs even faster if nmatch == 0. + // Doesn't make sense to use nmatch > 1 + NumberOfCapturingGroups(), + // but will be handled correctly. + // + // Passing text == StringPiece(NULL, 0) will be handled like any other + // empty string, but note that on return, it will not be possible to tell + // whether submatch i matched the empty string or did not match: + // either way, match[i].data() == NULL. + bool Match(const StringPiece& text, + int startpos, + int endpos, + Anchor anchor, + StringPiece *match, + int nmatch) const; + + // Check that the given rewrite string is suitable for use with this + // regular expression. It checks that: + // * The regular expression has enough parenthesized subexpressions + // to satisfy all of the \N tokens in rewrite + // * The rewrite string doesn't have any syntax errors. E.g., + // '\' followed by anything other than a digit or '\'. + // A true return value guarantees that Replace() and Extract() won't + // fail because of a bad rewrite string. + bool CheckRewriteString(const StringPiece& rewrite, string* error) const; + + // Returns the maximum submatch needed for the rewrite to be done by + // Replace(). E.g. if rewrite == "foo \\2,\\1", returns 2. + static int MaxSubmatch(const StringPiece& rewrite); + + // Append the "rewrite" string, with backslash subsitutions from "vec", + // to string "out". + // Returns true on success. This method can fail because of a malformed + // rewrite string. CheckRewriteString guarantees that the rewrite will + // be sucessful. + bool Rewrite(string *out, + const StringPiece &rewrite, + const StringPiece* vec, + int veclen) const; + + // Constructor options + class Options { + public: + // The options are (defaults in parentheses): + // + // utf8 (true) text and pattern are UTF-8; otherwise Latin-1 + // posix_syntax (false) restrict regexps to POSIX egrep syntax + // longest_match (false) search for longest match, not first match + // log_errors (true) log syntax and execution errors to ERROR + // max_mem (see below) approx. max memory footprint of RE2 + // literal (false) interpret string as literal, not regexp + // never_nl (false) never match \n, even if it is in regexp + // dot_nl (false) dot matches everything including new line + // never_capture (false) parse all parens as non-capturing + // case_sensitive (true) match is case-sensitive (regexp can override + // with (?i) unless in posix_syntax mode) + // + // The following options are only consulted when posix_syntax == true. + // (When posix_syntax == false these features are always enabled and + // cannot be turned off.) + // perl_classes (false) allow Perl's \d \s \w \D \S \W + // word_boundary (false) allow Perl's \b \B (word boundary and not) + // one_line (false) ^ and $ only match beginning and end of text + // + // The max_mem option controls how much memory can be used + // to hold the compiled form of the regexp (the Prog) and + // its cached DFA graphs. Code Search placed limits on the number + // of Prog instructions and DFA states: 10,000 for both. + // In RE2, those limits would translate to about 240 KB per Prog + // and perhaps 2.5 MB per DFA (DFA state sizes vary by regexp; RE2 does a + // better job of keeping them small than Code Search did). + // Each RE2 has two Progs (one forward, one reverse), and each Prog + // can have two DFAs (one first match, one longest match). + // That makes 4 DFAs: + // + // forward, first-match - used for UNANCHORED or ANCHOR_LEFT searches + // if opt.longest_match() == false + // forward, longest-match - used for all ANCHOR_BOTH searches, + // and the other two kinds if + // opt.longest_match() == true + // reverse, first-match - never used + // reverse, longest-match - used as second phase for unanchored searches + // + // The RE2 memory budget is statically divided between the two + // Progs and then the DFAs: two thirds to the forward Prog + // and one third to the reverse Prog. The forward Prog gives half + // of what it has left over to each of its DFAs. The reverse Prog + // gives it all to its longest-match DFA. + // + // Once a DFA fills its budget, it flushes its cache and starts over. + // If this happens too often, RE2 falls back on the NFA implementation. + + // For now, make the default budget something close to Code Search. + static const int kDefaultMaxMem = 8<<20; + + enum Encoding { + EncodingUTF8 = 1, + EncodingLatin1 + }; + + Options() : + encoding_(EncodingUTF8), + posix_syntax_(false), + longest_match_(false), + log_errors_(true), + max_mem_(kDefaultMaxMem), + literal_(false), + never_nl_(false), + dot_nl_(false), + never_capture_(false), + case_sensitive_(true), + perl_classes_(false), + word_boundary_(false), + one_line_(false) { + } + + /*implicit*/ Options(CannedOptions); + + Encoding encoding() const { return encoding_; } + void set_encoding(Encoding encoding) { encoding_ = encoding; } + + // Legacy interface to encoding. + // TODO(rsc): Remove once clients have been converted. + bool utf8() const { return encoding_ == EncodingUTF8; } + void set_utf8(bool b) { + if (b) { + encoding_ = EncodingUTF8; + } else { + encoding_ = EncodingLatin1; + } + } + + bool posix_syntax() const { return posix_syntax_; } + void set_posix_syntax(bool b) { posix_syntax_ = b; } + + bool longest_match() const { return longest_match_; } + void set_longest_match(bool b) { longest_match_ = b; } + + bool log_errors() const { return log_errors_; } + void set_log_errors(bool b) { log_errors_ = b; } + + int64_t max_mem() const { return max_mem_; } + void set_max_mem(int64_t m) { max_mem_ = m; } + + bool literal() const { return literal_; } + void set_literal(bool b) { literal_ = b; } + + bool never_nl() const { return never_nl_; } + void set_never_nl(bool b) { never_nl_ = b; } + + bool dot_nl() const { return dot_nl_; } + void set_dot_nl(bool b) { dot_nl_ = b; } + + bool never_capture() const { return never_capture_; } + void set_never_capture(bool b) { never_capture_ = b; } + + bool case_sensitive() const { return case_sensitive_; } + void set_case_sensitive(bool b) { case_sensitive_ = b; } + + bool perl_classes() const { return perl_classes_; } + void set_perl_classes(bool b) { perl_classes_ = b; } + + bool word_boundary() const { return word_boundary_; } + void set_word_boundary(bool b) { word_boundary_ = b; } + + bool one_line() const { return one_line_; } + void set_one_line(bool b) { one_line_ = b; } + + void Copy(const Options& src) { + encoding_ = src.encoding_; + posix_syntax_ = src.posix_syntax_; + longest_match_ = src.longest_match_; + log_errors_ = src.log_errors_; + max_mem_ = src.max_mem_; + literal_ = src.literal_; + never_nl_ = src.never_nl_; + dot_nl_ = src.dot_nl_; + never_capture_ = src.never_capture_; + case_sensitive_ = src.case_sensitive_; + perl_classes_ = src.perl_classes_; + word_boundary_ = src.word_boundary_; + one_line_ = src.one_line_; + } + + int ParseFlags() const; + + private: + Encoding encoding_; + bool posix_syntax_; + bool longest_match_; + bool log_errors_; + int64_t max_mem_; + bool literal_; + bool never_nl_; + bool dot_nl_; + bool never_capture_; + bool case_sensitive_; + bool perl_classes_; + bool word_boundary_; + bool one_line_; + + //DISALLOW_COPY_AND_ASSIGN(Options); + Options(const Options&); + void operator=(const Options&); + }; + + // Returns the options set in the constructor. + const Options& options() const { return options_; }; + + // Argument converters; see below. + static inline Arg CRadix(short* x); + static inline Arg CRadix(unsigned short* x); + static inline Arg CRadix(int* x); + static inline Arg CRadix(unsigned int* x); + static inline Arg CRadix(long* x); + static inline Arg CRadix(unsigned long* x); + #if RE2_HAVE_LONGLONG + static inline Arg CRadix(long long* x); + static inline Arg CRadix(unsigned long long* x); + #endif + + static inline Arg Hex(short* x); + static inline Arg Hex(unsigned short* x); + static inline Arg Hex(int* x); + static inline Arg Hex(unsigned int* x); + static inline Arg Hex(long* x); + static inline Arg Hex(unsigned long* x); + #if RE2_HAVE_LONGLONG + static inline Arg Hex(long long* x); + static inline Arg Hex(unsigned long long* x); + #endif + + static inline Arg Octal(short* x); + static inline Arg Octal(unsigned short* x); + static inline Arg Octal(int* x); + static inline Arg Octal(unsigned int* x); + static inline Arg Octal(long* x); + static inline Arg Octal(unsigned long* x); + #if RE2_HAVE_LONGLONG + static inline Arg Octal(long long* x); + static inline Arg Octal(unsigned long long* x); + #endif + + private: + void Init(const StringPiece& pattern, const Options& options); + + bool DoMatch(const StringPiece& text, + Anchor anchor, + int* consumed, + const Arg* const args[], + int n) const; + + re2::Prog* ReverseProg() const; + + string pattern_; // string regular expression + Options options_; // option flags + string prefix_; // required prefix (before regexp_) + bool prefix_foldcase_; // prefix is ASCII case-insensitive + re2::Regexp* entire_regexp_; // parsed regular expression + re2::Regexp* suffix_regexp_; // parsed regular expression, prefix removed + re2::Prog* prog_; // compiled program for regexp + bool is_one_pass_; // can use prog_->SearchOnePass? + + mutable re2::Prog* rprog_; // reverse program for regexp + mutable const string* error_; // Error indicator + // (or points to empty string) + mutable ErrorCode error_code_; // Error code + mutable string error_arg_; // Fragment of regexp showing error + mutable int num_captures_; // Number of capturing groups + + // Map from capture names to indices + mutable const map* named_groups_; + + // Map from capture indices to names + mutable const map* group_names_; + + // Onces for lazy computations. + mutable std::once_flag rprog_once_; + mutable std::once_flag num_captures_once_; + mutable std::once_flag named_groups_once_; + mutable std::once_flag group_names_once_; + + //DISALLOW_COPY_AND_ASSIGN(RE2); + RE2(const RE2&); + void operator=(const RE2&); +}; + +/***** Implementation details *****/ + +// Hex/Octal/Binary? + +// Special class for parsing into objects that define a ParseFrom() method +template +class _RE2_MatchObject { + public: + static inline bool Parse(const char* str, int n, void* dest) { + if (dest == NULL) return true; + T* object = reinterpret_cast(dest); + return object->ParseFrom(str, n); + } +}; + +class RE2::Arg { + public: + // Empty constructor so we can declare arrays of RE2::Arg + Arg(); + + // Constructor specially designed for NULL arguments + Arg(void*); + + typedef bool (*Parser)(const char* str, int n, void* dest); + +// Type-specific parsers +#define MAKE_PARSER(type,name) \ + Arg(type* p) : arg_(p), parser_(name) { } \ + Arg(type* p, Parser parser) : arg_(p), parser_(parser) { } \ + + + MAKE_PARSER(char, parse_char); + MAKE_PARSER(signed char, parse_char); + MAKE_PARSER(unsigned char, parse_uchar); + MAKE_PARSER(short, parse_short); + MAKE_PARSER(unsigned short, parse_ushort); + MAKE_PARSER(int, parse_int); + MAKE_PARSER(unsigned int, parse_uint); + MAKE_PARSER(long, parse_long); + MAKE_PARSER(unsigned long, parse_ulong); + #if RE2_HAVE_LONGLONG + MAKE_PARSER(long long, parse_longlong); + MAKE_PARSER(unsigned long long, parse_ulonglong); + #endif + MAKE_PARSER(float, parse_float); + MAKE_PARSER(double, parse_double); + MAKE_PARSER(string, parse_string); + MAKE_PARSER(StringPiece, parse_stringpiece); + +#undef MAKE_PARSER + + // Generic constructor templates + template Arg(T* p) + : arg_(p), parser_(_RE2_MatchObject::Parse) { } + template Arg(T* p, Parser parser) + : arg_(p), parser_(parser) { } + + // Parse the data + bool Parse(const char* str, int n) const; + + private: + void* arg_; + Parser parser_; + + static bool parse_null (const char* str, int n, void* dest); + static bool parse_char (const char* str, int n, void* dest); + static bool parse_uchar (const char* str, int n, void* dest); + static bool parse_float (const char* str, int n, void* dest); + static bool parse_double (const char* str, int n, void* dest); + static bool parse_string (const char* str, int n, void* dest); + static bool parse_stringpiece (const char* str, int n, void* dest); + +#define DECLARE_INTEGER_PARSER(name) \ + private: \ + static bool parse_ ## name(const char* str, int n, void* dest); \ + static bool parse_ ## name ## _radix( \ + const char* str, int n, void* dest, int radix); \ + public: \ + static bool parse_ ## name ## _hex(const char* str, int n, void* dest); \ + static bool parse_ ## name ## _octal(const char* str, int n, void* dest); \ + static bool parse_ ## name ## _cradix(const char* str, int n, void* dest) + + DECLARE_INTEGER_PARSER(short); + DECLARE_INTEGER_PARSER(ushort); + DECLARE_INTEGER_PARSER(int); + DECLARE_INTEGER_PARSER(uint); + DECLARE_INTEGER_PARSER(long); + DECLARE_INTEGER_PARSER(ulong); + #if RE2_HAVE_LONGLONG + DECLARE_INTEGER_PARSER(longlong); + DECLARE_INTEGER_PARSER(ulonglong); + #endif + +#undef DECLARE_INTEGER_PARSER +}; + +inline RE2::Arg::Arg() : arg_(NULL), parser_(parse_null) { } +inline RE2::Arg::Arg(void* p) : arg_(p), parser_(parse_null) { } + +inline bool RE2::Arg::Parse(const char* str, int n) const { + return (*parser_)(str, n, arg_); +} + +// This part of the parser, appropriate only for ints, deals with bases +#define MAKE_INTEGER_PARSER(type, name) \ + inline RE2::Arg RE2::Hex(type* ptr) { \ + return RE2::Arg(ptr, RE2::Arg::parse_ ## name ## _hex); } \ + inline RE2::Arg RE2::Octal(type* ptr) { \ + return RE2::Arg(ptr, RE2::Arg::parse_ ## name ## _octal); } \ + inline RE2::Arg RE2::CRadix(type* ptr) { \ + return RE2::Arg(ptr, RE2::Arg::parse_ ## name ## _cradix); } + +MAKE_INTEGER_PARSER(short, short) +MAKE_INTEGER_PARSER(unsigned short, ushort) +MAKE_INTEGER_PARSER(int, int) +MAKE_INTEGER_PARSER(unsigned int, uint) +MAKE_INTEGER_PARSER(long, long) +MAKE_INTEGER_PARSER(unsigned long, ulong) +#if RE2_HAVE_LONGLONG +MAKE_INTEGER_PARSER(long long, longlong) +MAKE_INTEGER_PARSER(unsigned long long, ulonglong) +#endif + +#undef MAKE_INTEGER_PARSER + +} // namespace re2 + +using re2::RE2; + +#endif /* RE2_RE2_H */ diff --git a/regex-0.1.80/bench/src/ffi/re2.rs b/regex-0.1.80/bench/src/ffi/re2.rs new file mode 100644 index 000000000..a4175672a --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/re2.rs @@ -0,0 +1,163 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![allow(non_camel_case_types)] + +use libc::{c_uchar, c_int, c_void}; + +/// Regex wraps an RE2 regular expression. +/// +/// It cannot be used safely from multiple threads simultaneously. +pub struct Regex { + re: *mut re2_regexp, +} + +unsafe impl Send for Regex {} + +impl Drop for Regex { + fn drop(&mut self) { + unsafe { re2_regexp_free(self.re); } + } +} + +#[derive(Debug)] +pub struct Error(()); + +impl Regex { + pub fn new(pattern: &str) -> Result { + unsafe { Ok(Regex { re: re2_regexp_new(pattern.into()) }) } + } + + pub fn is_match(&self, text: &str) -> bool { + unsafe { + re2_regexp_match(self.re, text.into(), 0, text.len() as c_int) + } + } + + pub fn find_iter<'r, 't>(&'r self, text: &'t str) -> FindMatches<'r, 't> { + FindMatches { + re: self, + text: text, + last_end: 0, + last_match: None, + } + } + + fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + let (mut s, mut e): (c_int, c_int) = (0, 0); + let matched = unsafe { + re2_regexp_find( + self.re, + text.into(), + start as c_int, + text.len() as c_int, + &mut s, + &mut e, + ) + }; + if matched { + Some((s as usize, e as usize)) + } else { + None + } + } +} + +pub struct FindMatches<'r, 't> { + re: &'r Regex, + text: &'t str, + last_end: usize, + last_match: Option, +} + +// This implementation is identical to the one Rust uses, since both Rust's +// regex engine and RE2 handle empty matches in the same way. +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + fn next_after_empty(text: &str, i: usize) -> usize { + let b = match text.as_bytes().get(i) { + None => return text.len() + 1, + Some(&b) => b, + }; + let inc = if b <= 0x7F { + 1 + } else if b <= 0b110_11111 { + 2 + } else if b <= 0b1110_1111 { + 3 + } else { + 4 + }; + i + inc + } + + if self.last_end > self.text.len() { + return None; + } + let (s, e) = match self.re.find_at(self.text, self.last_end) { + None => return None, + Some((s, e)) => (s, e), + }; + assert!(s >= self.last_end); + if s == e { + // This is an empty match. To ensure we make progress, start + // the next search at the smallest possible starting position + // of the next match following this one. + self.last_end = next_after_empty(&self.text, e); + // Don't accept empty matches immediately following a match. + // Just move on to the next match. + if Some(e) == self.last_match { + return self.next(); + } + } else { + self.last_end = e; + } + self.last_match = Some(self.last_end); + Some((s, e)) + } +} + +// RE2 FFI is below. Note that this uses a hand-rolled C API that is defined +// in re2.cpp. + +type re2_regexp = c_void; + +#[repr(C)] +struct re2_string { + text: *const c_uchar, + len: c_int, +} + +impl<'a> From<&'a str> for re2_string { + fn from(s: &'a str) -> re2_string { + re2_string { text: s.as_ptr(), len: s.len() as c_int } + } +} + +extern { + fn re2_regexp_new(pat: re2_string) -> *mut re2_regexp; + fn re2_regexp_free(re: *mut re2_regexp); + fn re2_regexp_match( + re: *mut re2_regexp, + text: re2_string, + startpos: c_int, + endpos: c_int, + ) -> bool; + fn re2_regexp_find( + re: *mut re2_regexp, + text: re2_string, + startpos: c_int, + endpos: c_int, + match_start: *mut c_int, + match_end: *mut c_int, + ) -> bool; +} diff --git a/regex-0.1.80/bench/src/ffi/tcl.rs b/regex-0.1.80/bench/src/ffi/tcl.rs new file mode 100644 index 000000000..706678c24 --- /dev/null +++ b/regex-0.1.80/bench/src/ffi/tcl.rs @@ -0,0 +1,241 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![allow(non_camel_case_types)] + +use std::mem; +use std::ptr; +use std::sync::{Once, ONCE_INIT}; + +use libc::{c_char, c_int, c_long, c_void}; + +// Used to initialize the TCL interpreter exactly once. +static ONCE: Once = ONCE_INIT; + +/// Text is a TCL string object backed by a Rust string. +/// +/// This is a special type that is created once per benchmark and is not +/// included in timings. In particular, all regex searches execute on values +/// of this type, so we're careful to avoid the overhead of creating such +/// objects on every search. +pub struct Text { + s: String, + obj: *mut tcl_obj, +} + +// TCL's objects are ref-counted in a thread-unsafe manner, which would +// normally disqualify a Send bound. However, we don't permit Text to be used +// in a way that can lead to unsafety. In particular, the ref count is always +// 1, until it is dropped, in which the ref count is decreased to zero and +// the underlying memory is freed. +unsafe impl Send for Text {} + +impl Drop for Text { + fn drop(&mut self) { + unsafe { + assert_eq!((*self.obj).ref_count, 1); + // This will drop the ref count to 0 and cause it to be freed. + (*self.obj).decr_ref_count(); + } + } +} + +impl Text { + pub fn new(text: String) -> Text { + let ptr = text.as_ptr() as *const c_char; + let len = text.len() as c_int; + let obj = unsafe { Tcl_NewStringObj(ptr, len) }; + unsafe { + (*obj).incr_ref_count(); + } + Text { s: text, obj: obj } + } + + pub fn len(&self) -> usize { + self.s.len() + } +} + +/// Regex wraps a TCL regex. It owns a TCL string object and a pointer to a +/// regexp object. The two share storage. +/// +/// There's no Drop impl for Regex because the memory for the regex will be +/// freed when `pat` is dropped. +pub struct Regex { + pat: Text, + re: *mut tcl_regexp, +} + +unsafe impl Send for Regex {} + +#[derive(Debug)] +pub struct Error(()); + +impl Regex { + pub fn new(pattern: &str) -> Result { + ONCE.call_once(|| { + unsafe { Tcl_CreateInterp(); } + }); + + let pat = Text::new(pattern.to_owned()); + let re = unsafe { + Tcl_GetRegExpFromObj(ptr::null_mut(), pat.obj, TCL_REG_ADVANCED) + }; + if re.is_null() { + return Err(Error(())); + } + Ok(Regex { + pat: pat, + re: re, + }) + } + + pub fn is_match(&self, text: &Text) -> bool { + let result = unsafe { Tcl_RegExpExecObj( + ptr::null_mut(), + self.re, + text.obj, + 0, + 1, + 0, + ) }; + if result == -1 { + panic!("Tcl_RegExpExecObj failed"); + } + result > 0 + } + + pub fn find_iter<'r, 't>(&'r self, text: &'t Text) -> FindMatches<'r, 't> { + FindMatches { + re: self, + text: text, + last_match: 0, + } + } + + fn find_at(&self, text: &Text, start: usize) -> Option<(usize, usize)> { + let result = unsafe { Tcl_RegExpExecObj( + ptr::null_mut(), + self.re, + text.obj, + start as c_int, + 1, + 0, + ) }; + if result == -1 { + panic!("Tcl_RegExpExecObj failed"); + } else if result == 0 { + return None; + } + let mut info: tcl_regexp_info = unsafe { mem::zeroed() }; + unsafe { + Tcl_RegExpGetInfo(self.re, &mut info); + let s = start as c_long + (*info.matches).start; + let e = start as c_long + (*info.matches).end; + Some((s as usize, e as usize)) + } + } +} + +pub struct FindMatches<'r, 't> { + re: &'r Regex, + text: &'t Text, + last_match: usize, +} + +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + match self.re.find_at(self.text, self.last_match) { + None => None, + Some((s, e)) => { + self.last_match = e; + Some((s, e)) + } + } + } +} + +// TCL's FFI. We only wrap the bits we need. + +const TCL_REG_ADVANCED: c_int = 3; + +type tcl_interp = c_void; +type tcl_regexp = c_void; + +#[repr(C)] +struct tcl_obj { + ref_count: c_int, + // There are more fields, but we don't care about them. + // We're careful to only access ref_count so we can increment/decrement it. + // This is necessary because Tcl_IncRefCount and Tcl_DecrRefCount are + // macros. +} + +impl tcl_obj { + unsafe fn incr_ref_count(&mut self) { + self.ref_count += 1; + } + + unsafe fn decr_ref_count(&mut self) { + self.ref_count -= 1; + if self.ref_count <= 0 { + TclFreeObj(self); + } + } +} + +#[repr(C)] +struct tcl_regexp_info { + nsubs: c_int, + matches: *mut tcl_regexp_indices, + extend_start: c_long, + reserved: c_long, +} + +#[repr(C)] +struct tcl_regexp_indices { + start: c_long, + end: c_long, +} + +extern { + fn Tcl_CreateInterp() -> *mut tcl_interp; + + fn Tcl_NewStringObj( + pat: *const c_char, + len: c_int, + ) -> *mut tcl_obj; + + fn TclFreeObj( + obj: *mut tcl_obj, + ); + + fn Tcl_GetRegExpFromObj( + int: *mut tcl_interp, + pat: *mut tcl_obj, + flags: c_int, + ) -> *mut tcl_regexp; + + fn Tcl_RegExpExecObj( + int: *mut tcl_interp, + re: *mut tcl_regexp, + text: *mut tcl_obj, + offset: c_int, + nmatches: c_int, + flags: c_int, + ) -> c_int; + + fn Tcl_RegExpGetInfo( + re: *mut tcl_regexp, + info: *mut tcl_regexp_info, + ); +} diff --git a/regex-0.1.80/bench/src/main.rs b/regex-0.1.80/bench/src/main.rs new file mode 100644 index 000000000..6e8f74f89 --- /dev/null +++ b/regex-0.1.80/bench/src/main.rs @@ -0,0 +1,158 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +extern crate docopt; +#[macro_use] +extern crate lazy_static; +extern crate libc; +#[cfg(feature = "re-pcre1")] +extern crate libpcre_sys; +extern crate memmap; +#[cfg(feature = "re-onig")] +extern crate onig; +#[cfg(any( + feature = "re-rust", + feature = "re-rust-bytes", + feature = "re-rust-plugin", + ))] +extern crate regex; +#[cfg(feature = "re-rust")] +extern crate regex_syntax; +extern crate rustc_serialize; + +use std::str; + +use docopt::Docopt; +use memmap::{Mmap, Protection}; + +mod ffi; + +const USAGE: &'static str = " +Count the number of matches of in . + +This compiles the pattern once and counts all successive non-overlapping +matches in . is memory mapped. Matching is done as if were +a single string (it is not line oriented). + +Since this tool includes compilation of the , sufficiently large +haystacks should be used to amortize the cost of compilation. (e.g., >1MB.) + +Usage: + regex-run-one [options] [onig | pcre1 | pcre2 | re2 | rust | rust-bytes | tcl] + regex-run-one [options] (-h | --help) + +Options: + -h, --help Show this usage message. +"; + +#[derive(Debug, RustcDecodable)] +struct Args { + arg_pattern: String, + arg_file: String, + cmd_onig: bool, + cmd_pcre1: bool, + cmd_pcre2: bool, + cmd_re2: bool, + cmd_rust: bool, + cmd_rust_bytes: bool, + cmd_tcl: bool, +} + +fn main() { + let args: Args = Docopt::new(USAGE).and_then(|d| d.decode()) + .unwrap_or_else(|e| e.exit()); + + let mmap = Mmap::open_path(&args.arg_file, Protection::Read).unwrap(); + let haystack = unsafe { str::from_utf8_unchecked(mmap.as_slice()) }; + + println!("{}", args.count(&haystack)); +} + +impl Args { + fn count(&self, haystack: &str) -> usize { + let pat = &self.arg_pattern; + if self.cmd_onig { + count_onig(pat, haystack) + } else if self.cmd_pcre1 { + count_pcre1(pat, haystack) + } else if self.cmd_pcre2 { + count_pcre2(pat, haystack) + } else if self.cmd_re2 { + count_re2(pat, haystack) + } else if self.cmd_rust { + count_rust(pat, haystack) + } else if self.cmd_rust_bytes { + count_rust_bytes(pat, haystack) + } else if self.cmd_tcl { + count_tcl(pat, haystack) + } else { + panic!("unreachable") + } + } +} + +macro_rules! nada { + ($feature:expr, $name:ident) => { + #[cfg(not(feature = $feature))] + fn $name(_pat: &str, _haystack: &str) -> usize { + panic!("Support not enabled. Re-compile with '--features {}' \ + to enable.", $feature) + } + } +} + +nada!("re-onig", count_onig); +#[cfg(feature = "re-onig")] +fn count_onig(pat: &str, haystack: &str) -> usize { + use ffi::onig::Regex; + Regex::new(pat).unwrap().find_iter(haystack).count() +} + +nada!("re-pcre1", count_pcre1); +#[cfg(feature = "re-pcre1")] +fn count_pcre1(pat: &str, haystack: &str) -> usize { + use ffi::pcre1::Regex; + Regex::new(pat).unwrap().find_iter(haystack).count() +} + +nada!("re-pcre2", count_pcre2); +#[cfg(feature = "re-pcre2")] +fn count_pcre2(pat: &str, haystack: &str) -> usize { + use ffi::pcre2::Regex; + Regex::new(pat).unwrap().find_iter(haystack).count() +} + +nada!("re-re2", count_re2); +#[cfg(feature = "re-re2")] +fn count_re2(pat: &str, haystack: &str) -> usize { + use ffi::re2::Regex; + Regex::new(pat).unwrap().find_iter(haystack).count() +} + +nada!("re-rust", count_rust); +#[cfg(feature = "re-rust")] +fn count_rust(pat: &str, haystack: &str) -> usize { + use regex::Regex; + Regex::new(pat).unwrap().find_iter(haystack).count() +} + +nada!("re-rust-bytes", count_rust_bytes); +#[cfg(feature = "re-rust-bytes")] +fn count_rust_bytes(pat: &str, haystack: &str) -> usize { + use regex::bytes::Regex; + Regex::new(pat).unwrap().find_iter(haystack.as_bytes()).count() +} + +nada!("re-tcl", count_tcl); +#[cfg(feature = "re-tcl")] +fn count_tcl(pat: &str, haystack: &str) -> usize { + use ffi::tcl::{Regex, Text}; + Regex::new(pat).unwrap().find_iter(&Text::new(haystack.to_owned())).count() +} diff --git a/regex-0.1.80/bench/src/misc.rs b/regex-0.1.80/bench/src/misc.rs new file mode 100644 index 000000000..86f93c487 --- /dev/null +++ b/regex-0.1.80/bench/src/misc.rs @@ -0,0 +1,193 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![allow(non_snake_case)] + +use std::iter::repeat; + +use test::Bencher; + +use {Regex, Text}; + +#[cfg(not(feature = "re-onig"))] +#[cfg(not(feature = "re-pcre1"))] +#[cfg(not(feature = "re-pcre2"))] +#[cfg(not(feature = "re-rust-plugin"))] +bench_match!(no_exponential, { + format!( + "{}{}", + repeat("a?").take(100).collect::(), + repeat("a").take(100).collect::()) +}, repeat("a").take(100).collect()); + +bench_match!(literal, r"y", { + format!("{}y", repeat("x").take(50).collect::()) +}); + +bench_match!(not_literal, r".y", { + format!("{}y", repeat("x").take(50).collect::()) +}); + +bench_match!(match_class, "[abcdw]", { + format!("{}w", repeat("xxxx").take(20).collect::()) +}); + +bench_match!(match_class_in_range, "[ac]", { + format!("{}c", repeat("bbbb").take(20).collect::()) +}); + +#[cfg(not(feature = "re-rust-bytes"))] +#[cfg(not(feature = "re-tcl"))] +bench_match!(match_class_unicode, r"\p{L}", { + format!("{}a", repeat("☃5☃5").take(20).collect::()) +}); + +bench_not_match!(anchored_literal_short_non_match, r"^zbc(d|e)", { + "abcdefghijklmnopqrstuvwxyz".to_owned() +}); + +bench_not_match!(anchored_literal_long_non_match, r"^zbc(d|e)", { + repeat("abcdefghijklmnopqrstuvwxyz").take(15).collect::() +}); + +bench_match!(anchored_literal_short_match, r"^.bc(d|e)", { + "abcdefghijklmnopqrstuvwxyz".to_owned() +}); + +bench_match!(anchored_literal_long_match, r"^.bc(d|e)", { + repeat("abcdefghijklmnopqrstuvwxyz").take(15).collect::() +}); + +bench_match!(one_pass_short, r"^.bc(d|e)*$", { + "abcddddddeeeededd".to_owned() +}); + +bench_match!(one_pass_short_not, r".bc(d|e)*$", { + "abcddddddeeeededd".to_owned() +}); + +bench_match!(one_pass_long_prefix, r"^abcdefghijklmnopqrstuvwxyz.*$", { + "abcdefghijklmnopqrstuvwxyz".to_owned() +}); + +bench_match!(one_pass_long_prefix_not, r"^.bcdefghijklmnopqrstuvwxyz.*$", { + "abcdefghijklmnopqrstuvwxyz".to_owned() +}); + +bench_match!(long_needle1, r"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaab", { + repeat("a").take(100_000).collect::() + "b" +}); + +bench_match!(long_needle2, r"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbba", { + repeat("b").take(100_000).collect::() + "a" +}); + +// This benchmark specifically targets the "reverse suffix literal" +// optimization. In particular, it is easy for a naive implementation to +// take quadratic worst case time. This benchmark provides a case for such +// a scenario. +bench_not_match!(reverse_suffix_no_quadratic, r"[r-z].*bcdefghijklmnopq", { + repeat("bcdefghijklmnopq").take(500).collect::() +}); + +#[cfg(feature = "re-rust")] +#[bench] +fn replace_all(b: &mut Bencher) { + let re = regex!("[cjrw]"); + let text = "abcdefghijklmnopqrstuvwxyz"; + b.iter(|| re.replace_all(text, "")); +} + +const TXT_32: &'static str = include_str!("data/32.txt"); +const TXT_1K: &'static str = include_str!("data/1K.txt"); +const TXT_32K: &'static str = include_str!("data/32K.txt"); +const TXT_1MB: &'static str = include_str!("data/1MB.txt"); + +fn get_text(corpus: &str, suffix: String) -> String { + let mut corpus = corpus.to_string(); + corpus.push_str(&suffix); + corpus +} + +fn easy0_suffix() -> String { + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".to_string() +} + +macro_rules! easy0 { () => ("ABCDEFGHIJKLMNOPQRSTUVWXYZ$") } + +bench_match!(easy0_32, easy0!(), get_text(TXT_32, easy0_suffix())); +bench_match!(easy0_1K, easy0!(), get_text(TXT_1K, easy0_suffix())); +bench_match!(easy0_32K, easy0!(), get_text(TXT_32K, easy0_suffix())); +bench_match!(easy0_1MB, easy0!(), get_text(TXT_1MB, easy0_suffix())); + +fn easy1_suffix() -> String { + "AABCCCDEEEFGGHHHIJJ".to_string() +} + +macro_rules! easy1 { + () => (r"A[AB]B[BC]C[CD]D[DE]E[EF]F[FG]G[GH]H[HI]I[IJ]J$") +} + +bench_match!(easy1_32, easy1!(), get_text(TXT_32, easy1_suffix())); +bench_match!(easy1_1K, easy1!(), get_text(TXT_1K, easy1_suffix())); +bench_match!(easy1_32K, easy1!(), get_text(TXT_32K, easy1_suffix())); +bench_match!(easy1_1MB, easy1!(), get_text(TXT_1MB, easy1_suffix())); + +fn medium_suffix() -> String { + "XABCDEFGHIJKLMNOPQRSTUVWXYZ".to_string() +} + +macro_rules! medium { () => (r"[XYZ]ABCDEFGHIJKLMNOPQRSTUVWXYZ$") } + +bench_match!(medium_32, medium!(), get_text(TXT_32, medium_suffix())); +bench_match!(medium_1K, medium!(), get_text(TXT_1K, medium_suffix())); +bench_match!(medium_32K, medium!(), get_text(TXT_32K, medium_suffix())); +bench_match!(medium_1MB, medium!(), get_text(TXT_1MB, medium_suffix())); + +fn hard_suffix() -> String { + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".to_string() +} + +macro_rules! hard { () => (r"[ -~]*ABCDEFGHIJKLMNOPQRSTUVWXYZ$") } + +bench_match!(hard_32, hard!(), get_text(TXT_32, hard_suffix())); +bench_match!(hard_1K, hard!(), get_text(TXT_1K, hard_suffix())); +bench_match!(hard_32K, hard!(), get_text(TXT_32K, hard_suffix())); +bench_match!(hard_1MB, hard!(), get_text(TXT_1MB, hard_suffix())); + +fn reallyhard_suffix() -> String { + "ABCDEFGHIJKLMNOPQRSTUVWXYZ".to_string() +} + +macro_rules! reallyhard { + () => { + // The point of this being "really" hard is that it should completely + // thwart any prefix or suffix literal optimizations. + r"[ -~]*ABCDEFGHIJKLMNOPQRSTUVWXYZ.*" + } +} + +bench_match!(reallyhard_32, reallyhard!(), + get_text(TXT_32, reallyhard_suffix())); +bench_match!(reallyhard_1K, reallyhard!(), + get_text(TXT_1K, reallyhard_suffix())); +bench_match!(reallyhard_32K, reallyhard!(), + get_text(TXT_32K, reallyhard_suffix())); +bench_match!(reallyhard_1MB, reallyhard!(), + get_text(TXT_1MB, reallyhard_suffix())); + +fn reallyhard2_suffix() -> String { + "Sherlock Holmes".to_string() +} + +macro_rules! reallyhard2 { () => (r"\w+\s+Holmes") } + +bench_match!(reallyhard2_1K, reallyhard2!(), + get_text(TXT_1K, reallyhard2_suffix())); diff --git a/regex-0.1.80/bench/src/regexdna.rs b/regex-0.1.80/bench/src/regexdna.rs new file mode 100644 index 000000000..964f7cf9c --- /dev/null +++ b/regex-0.1.80/bench/src/regexdna.rs @@ -0,0 +1,47 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use test::Bencher; + +use {Regex, Text}; + +// USAGE: dna!(name, pattern, count) +// +// This is same as bench_find, except it always uses the regexdna haystack. +macro_rules! dna { + ($name:ident, $pattern:expr, $count:expr) => { + bench_find!( + $name, $pattern, $count, + include_str!("data/regexdna.txt").to_owned() + ); + } +} + +dna!(find_new_lines, r">[^\n]*\n|\n", 83337); +dna!(variant1, r"agggtaaa|tttaccct", 32); +dna!(variant2, r"[cgt]gggtaaa|tttaccc[acg]", 115); +dna!(variant3, r"a[act]ggtaaa|tttacc[agt]t", 368); +dna!(variant4, r"ag[act]gtaaa|tttac[agt]ct", 254); +dna!(variant5, r"agg[act]taaa|ttta[agt]cct", 466); +dna!(variant6, r"aggg[acg]aaa|ttt[cgt]ccct", 135); +dna!(variant7, r"agggt[cgt]aa|tt[acg]accct", 137); +dna!(variant8, r"agggta[cgt]a|t[acg]taccct", 139); +dna!(variant9, r"agggtaa[cgt]|[acg]ttaccct", 197); +dna!(subst1, r"B", 29963); +dna!(subst2, r"D", 29987); +dna!(subst3, r"H", 30004); +dna!(subst4, r"K", 29974); +dna!(subst5, r"M", 29979); +dna!(subst6, r"N", 29959); +dna!(subst7, r"R", 30012); +dna!(subst8, r"S", 29994); +dna!(subst9, r"V", 29996); +dna!(subst10, r"W", 29984); +dna!(subst11, r"Y", 29947); diff --git a/regex-0.1.80/bench/src/rust_compile.rs b/regex-0.1.80/bench/src/rust_compile.rs new file mode 100644 index 000000000..9a89981fa --- /dev/null +++ b/regex-0.1.80/bench/src/rust_compile.rs @@ -0,0 +1,83 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use regex_syntax::Expr; +use test::Bencher; + +use regex::internal::Compiler; + +#[bench] +fn compile_simple(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"^bc(d|e)*$").unwrap(); + Compiler::new().compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_simple_bytes(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"^bc(d|e)*$").unwrap(); + Compiler::new().bytes(true).compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_simple_full(b: &mut Bencher) { + b.iter(|| { + regex!(r"^bc(d|e)*$") + }); +} + +#[bench] +fn compile_small(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"\p{L}|\p{N}|\s|.|\d").unwrap(); + Compiler::new().compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_small_bytes(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"\p{L}|\p{N}|\s|.|\d").unwrap(); + Compiler::new().bytes(true).compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_small_full(b: &mut Bencher) { + b.iter(|| { + regex!(r"\p{L}|\p{N}|\s|.|\d") + }); +} + +#[bench] +fn compile_huge(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"\p{L}{100}").unwrap(); + Compiler::new().compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_huge_bytes(b: &mut Bencher) { + b.iter(|| { + let re = Expr::parse(r"\p{L}{100}").unwrap(); + Compiler::new().bytes(true).compile(&[re]).unwrap() + }); +} + +#[bench] +fn compile_huge_full(b: &mut Bencher) { + b.iter(|| { + regex!(r"\p{L}{100}") + }); +} diff --git a/regex-0.1.80/bench/src/rust_parse.rs b/regex-0.1.80/bench/src/rust_parse.rs new file mode 100644 index 000000000..51483043a --- /dev/null +++ b/regex-0.1.80/bench/src/rust_parse.rs @@ -0,0 +1,44 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use regex_syntax::Expr; +use test::Bencher; + +#[bench] +fn parse_simple(b: &mut Bencher) { + b.iter(|| { + let re = r"^bc(d|e)*$"; + Expr::parse(re).unwrap() + }); +} + +#[bench] +fn parse_simple2(b: &mut Bencher) { + b.iter(|| { + let re = r"'[a-zA-Z_][a-zA-Z0-9_]*(')\b"; + Expr::parse(re).unwrap() + }); +} + +#[bench] +fn parse_small(b: &mut Bencher) { + b.iter(|| { + let re = r"\p{L}|\p{N}|\s|.|\d"; + Expr::parse(re).unwrap() + }); +} + +#[bench] +fn parse_huge(b: &mut Bencher) { + b.iter(|| { + let re = r"\p{L}{100}"; + Expr::parse(re).unwrap() + }); +} diff --git a/regex-0.1.80/bench/src/sherlock.rs b/regex-0.1.80/bench/src/sherlock.rs new file mode 100644 index 000000000..530554db9 --- /dev/null +++ b/regex-0.1.80/bench/src/sherlock.rs @@ -0,0 +1,187 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use test::Bencher; + +use {Regex, Text}; + + +// USAGE: sherlock!(name, pattern, count) +// +// This is same as bench_find, except it always uses the Sherlock haystack. +macro_rules! sherlock { + ($name:ident, $pattern:expr, $count:expr) => { + bench_find!( + $name, $pattern, $count, + include_str!("data/sherlock.txt").to_owned() + ); + } +} + +// These patterns are all single string literals that compile down to a variant +// of Boyer-Moore w/ memchr. This also demonstrates the impact that the +// frequency of a match has on performance. +sherlock!(name_sherlock, r"Sherlock", 97); +sherlock!(name_holmes, r"Holmes", 461); +sherlock!(name_sherlock_holmes, r"Sherlock Holmes", 91); + +// Like the above, except case insensitively. The prefix detector will extract +// multiple *cut* prefix literals for each of the following before hitting its +// limit. All of these should be able to use either memchr2 or memchr3. +sherlock!(name_sherlock_nocase, r"(?i)Sherlock", 102); +sherlock!(name_holmes_nocase, r"(?i)Holmes", 467); +sherlock!(name_sherlock_holmes_nocase, r"(?i)Sherlock Holmes", 96); + +// Will quickly find instances of 'Sherlock', but then needs to fall back to +// the lazy DFA to process the Unicode aware `\s`. +sherlock!(name_whitespace, r"Sherlock\s+Holmes", 97); + +// Now try more variations on name matching. +// This one has two alternates that both start with 'S'. This should compile +// to an Aho-Corasick automaton that uses memchr. Never enters lazy DFA. +sherlock!(name_alt1, r"Sherlock|Street", 158); +// This one doesn't have a common byte, but should still use Aho-Corasick and +// memchr2. +// Never enters lazy DFA. +sherlock!(name_alt2, r"Sherlock|Holmes", 558); +// Still using Aho-Corasick, but more patterns. Never enters lazy DFA but +// also can't use any memchr variant. +sherlock!(name_alt3, r"Sherlock|Holmes|Watson|Irene|Adler|John|Baker", 740); +// Still using Aho-Corasick, but needs the lazy DFA. +sherlock!( + name_alt3_nocase, + r"(?i)Sherlock|Holmes|Watson|Irene|Adler|John|Baker", + 753); +// Should still use Aho-Corasick for the prefixes in each alternate, but +// we need to use the lazy DFA to complete it. +sherlock!(name_alt4, r"Sher[a-z]+|Hol[a-z]+", 582); +sherlock!(name_alt4_nocase, r"(?i)Sher[a-z]+|Hol[a-z]+", 697); +// Uses Aho-Corasick, but can use memchr3 (unlike name_alt3). +sherlock!(name_alt5, r"Sherlock|Holmes|Watson", 639); +sherlock!(name_alt5_nocase, r"(?i)Sherlock|Holmes|Watson", 650); + +// How long does it take to discover that there's no match? In the first two +// cases, we detect the rarest byte in the literal to run memchr on. In the +// first, it's 'z' and in the second it's 'j'. The third case only has common +// letters, and is therefore slower. +sherlock!(no_match_uncommon, r"zqj", 0); +sherlock!(no_match_common, r"aqj", 0); +sherlock!(no_match_really_common, r"aei", 0); + +// Various twiddling on very common words. This tends to stress the constant +// overhead of actually reporting a match. (None of these actually enter any +// matching engines.) +sherlock!(the_lower, r"the", 7218); +sherlock!(the_upper, r"The", 741); +sherlock!(the_nocase, r"(?i)the", 7987); + +// Process whitespace after a very common word. +// Uses Boyer-Moore to find `the` and the lazy DFA for the rest. +sherlock!(the_whitespace, r"the\s+\w+", 5410); + +// How fast can we match everything? This essentially defeats any clever prefix +// tricks and just executes the DFA across the entire input. +#[cfg(not(feature = "re-pcre1"))] +#[cfg(not(feature = "re-pcre2"))] +#[cfg(not(feature = "re-tcl"))] +sherlock!(everything_greedy, r".*", 13053); +#[cfg(not(feature = "re-onig"))] +#[cfg(not(feature = "re-pcre1"))] +#[cfg(not(feature = "re-pcre2"))] +#[cfg(not(feature = "re-tcl"))] +sherlock!(everything_greedy_nl, r"(?s).*", 1); + +// How fast can we match every letter? This also defeats any clever prefix +// tricks. +#[cfg(not(feature = "re-tcl"))] +sherlock!(letters, r"\p{L}", 447160); + +#[cfg(not(feature = "re-tcl"))] +sherlock!(letters_upper, r"\p{Lu}", 14180); + +#[cfg(not(feature = "re-tcl"))] +sherlock!(letters_lower, r"\p{Ll}", 432980); + +// Similarly, for words. +#[cfg(not(feature = "re-re2"))] +sherlock!(words, r"\w+", 109214); +#[cfg(feature = "re-re2")] +sherlock!(words, r"\w+", 109222); // hmm, why does RE2 diverge here? + +// Find complete words before Holmes. The `\w` defeats any prefix +// optimizations. +sherlock!(before_holmes, r"\w+\s+Holmes", 319); + +// Find complete words before Holmes. Both of the `\w`s defeat any prefix +// and suffix optimizations. +sherlock!(before_after_holmes, r"\w+\s+Holmes\s+\w+", 137); + +// Find Holmes co-occuring with Watson in a particular window of characters. +// This uses Aho-Corasick for the Holmes|Watson prefix, but the lazy DFA for +// the rest. +sherlock!(holmes_cochar_watson, r"Holmes.{0,25}Watson|Watson.{0,25}Holmes", 7); + +// Find Holmes co-occuring with Watson in a particular window of words. +// This uses Aho-Corasick for the Holmes|Watson prefix, but the lazy DFA for +// the rest. +#[cfg(not(feature = "re-onig"))] +#[cfg(not(feature = "re-pcre1"))] +#[cfg(not(feature = "re-pcre2"))] +#[cfg(not(feature = "re-tcl"))] +sherlock!( + holmes_coword_watson, + r"Holmes(?:\s*.+\s*){0,10}Watson|Watson(?:\s*.+\s*){0,10}Holmes", + 51); + +// Find some subset of quotes in the text. +// This does detect the `"` or `'` prefix literal and does a quick scan for +// either byte before starting the lazy DFA. +sherlock!(quotes, r#"["'][^"']{0,30}[?!.]["']"#, 767); + +// Finds all occurrences of Sherlock Holmes at the beginning or end of a line. +// The empty assertions defeat any detection of prefix literals, so it's the +// lazy DFA the entire way. +sherlock!( + line_boundary_sherlock_holmes, + r"(?m)^Sherlock Holmes|Sherlock Holmes$", + 34); + +// All words ending in `n`. This uses Unicode word boundaries, which the DFA +// can speculatively handle. Since this benchmark is on mostly ASCII text, it +// performs well here. A different benchmark with non-Western text would be +// more revealing since the search would be forced to fall back to an NFA +// simulation. +#[cfg(not(feature = "re-tcl"))] +sherlock!(word_ending_n, r"\b\w+n\b", 8366); + +// This is a real bad one for Rust's engine. This particular expression +// fills the state cache quite frequently, which results in a lot of churn. +// This can be made to go roughly the speed of PCRE by increasing the DFA cache +// size. +// +// Its only salvation is that the DFA realizes it's executing slowly, gives up +// quickly and falls back to the NFA algorithm. +// +// RE2 seems to do a worse job at this than Rust. So much so that it's slow +// enough to be annoying, so we disable it. +#[cfg(not(feature = "re-re2"))] +sherlock!(repeated_class_negation, r"[a-q][^u-z]{13}x", 142); + +// This defeats any prefix optimizations but triggers the reverse suffix +// optimization. +sherlock!(ing_suffix, r"[a-zA-Z]+ing", 2824); + +// Similar to ing_suffix, but a little more complex by limiting the length +// of the word and making sure it's surrounded by whitespace. The trailing +// `\s` defeats the reverse suffix optimization. +// +// Onig does surprisingly well on this benchmark and yet does quite poorly on +// the ing_suffix benchmark. That one has me stumped. +sherlock!(ing_suffix_limited_space, r"\s[a-zA-Z]{0,12}ing\s", 2081); diff --git a/regex-0.1.80/changes.txt b/regex-0.1.80/changes.txt new file mode 100644 index 000000000..2eab36906 --- /dev/null +++ b/regex-0.1.80/changes.txt @@ -0,0 +1,24 @@ + + +// private method in large CGU +compile::compile_one() + + +// private function in small CGU +expand::is_valid_cap_letter + + +// public static used in one other module +freqs::BYTE_FREQUENCIES + + +// struct used in two other modules +sparse::SparseSet + + +// local enum used in one module +backtrack::Job + + +// public inherent method called in one other module +compile::Compiler::new diff --git a/regex-0.1.80/examples/regexdna-input.txt b/regex-0.1.80/examples/regexdna-input.txt new file mode 100644 index 000000000..fb2326339 --- /dev/null +++ b/regex-0.1.80/examples/regexdna-input.txt @@ -0,0 +1,1671 @@ +>ONE Homo sapiens alu +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATC +GCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGC +GGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGG +TCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAA +AAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAG +GAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACT +CCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCC +TGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAG +ACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGC +GTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGA +ACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGA +CAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCA +CTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCA +ACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCG +CCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGG +AGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTC +CGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCG +AGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACC +CCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAG +CTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAG +CCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGG +CCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATC +ACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAA +AAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGC +TGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCC +ACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGG +CTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGG +AGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATT +AGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAA +TCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGC +CTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAA +TCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAG +CCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGT +GGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCG +GGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAG +CGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTG +GGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATG +GTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGT +AATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTT +GCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCT +CAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCG +GGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTC +TCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACT +CGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAG +ATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGG +CGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTG +AGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATA +CAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGG +CAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGC +ACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCAC +GCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTC +GAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCG +GGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCT +TGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGG +CGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCA +GCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGG +CCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGC +GCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGG +CGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGA +CTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGG +CCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAA +ACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCC +CAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGT +GAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAA +AGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGG +ATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTAC +TAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGA +GGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGC +GCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGG +TGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTC +AGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAA +ATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGA +GAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCC +AGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTG +TAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGAC +CAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGT +GGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAAC +CCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACA +GAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACT +TTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAAC +ATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCC +TGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAG +GTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCG +TCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAG +GCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCC +GTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCT +ACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCC +GAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCC +GGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCAC +CTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAA +ATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTG +AGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCAC +TGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCT +CACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAG +TTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAG +CCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATC +GCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCT +GGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATC +CCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCC +TGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGG +CGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGG +AGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCG +AGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGG +AGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGT +GAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAA +TCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGC +AGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCA +AAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGG +CGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTC +TACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCG +GGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGAT +CGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCG +CGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAG +GTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACA +AAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCA +GGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCAC +TCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGC +CTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGA +GACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGG +CGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTG +AACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCG +ACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGC +ACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCC +AACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGC +GCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCG +GAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACT +CCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCC +GAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAAC +CCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCA +GCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGA +GCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAG +GCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGAT +CACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTA +AAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGG +CTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGC +CACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTG +GCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAG +GAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAAT +TAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGA +ATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAG +CCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTA +ATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCA +GCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGG +TGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCC +GGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGA +GCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTT +GGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACAT +GGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTG +TAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGT +TGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTC +TCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGC +GGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGT +CTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTAC +TCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGA +GATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGG +GCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCT +GAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAAT +ACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAG +GCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTG +CACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCA +CGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTT +CGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCC +GGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGC +TTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGG +GCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCC +AGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTG +GCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCG +CGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAG +GCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAG +ACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAG +GCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGA +AACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATC +CCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAG +TGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAA +AAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCG +GATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTA +CTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGG +AGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCG +CGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCG +GTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGT +CAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAA +AATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGG +AGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTC +CAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCT +GTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGA +CCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCG +TGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAA +CCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGAC +AGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCAC +TTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAA +CATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGC +CTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGA +GGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCC +GTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGA +GGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCC +CGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGC +TACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGC +CGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGC +CGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCA +CCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAA +AATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCT +GAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCA +CTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGC +TCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGA +GTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTA +GCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAAT +CGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCC +TGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAAT +CCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGC +CTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTG +GCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGG +GAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGC +GAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGG +GAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGG +TGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTA +ATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTG +CAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTC +AAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGG +GCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCT +CTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTC +GGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGA +TCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGC +GCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGA +GGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATAC +AAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGC +AGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCA +CTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACG +CCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCG +AGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGG +GCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTT +GAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGC +GACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAG +CACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGC +CAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCG +CGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGC +GGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGAC +TCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGC +CGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAA +CCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCC +AGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTG +AGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAA +GGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGA +TCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACT +AAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAG +GCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCG +CCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGT +GGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCA +GGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAA +TTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAG +AATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCA +GCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGT +AATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACC +AGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTG +GTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACC +CGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAG +AGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTT +TGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACA +TGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCT +GTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGG +TTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGT +CTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGG +CGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCG +TCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTA +CTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCG +AGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCG +GGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACC +TGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAA +TACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGA +GGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACT +GCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTC +ACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGT +TCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGC +CGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCG +CTTGAACCCGGGAGGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTG +GGCGACAGAGCGAGACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCC +CAGCACTTTGGGAGGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCT +GGCCAACATGGTGAAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGC +GCGCGCCTGTAATCCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGA +GGCGGAGGTTGCAGTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGA +GACTCCGTCTCAAAAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGA +GGCCGAGGCGGGCGGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTG +AAACCCCGTCTCTACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAAT +CCCAGCTACTCGGGAGGCTGAGGCAGGAGAATCGCTTGAACCCGGGAGGCGGAGGTTGCA +GTGAGCCGAGATCGCGCCACTGCACTCCAGCCTGGGCGACAGAGCGAGACTCCGTCTCAA +AAAGGCCGGGCGCGGTGGCTCACGCCTGTAATCCCAGCACTTTGGGAGGCCGAGGCGGGC +GGATCACCTGAGGTCAGGAGTTCGAGACCAGCCTGGCCAACATGGTGAAACCCCGTCTCT +ACTAAAAATACAAAAATTAGCCGGGCGTGGTGGCGCGCGCCTGTAATCCCAGCTACTCGG +GAGGCTGAGGCAGGAGAATC +>TWO IUB ambiguity codes +cttBtatcatatgctaKggNcataaaSatgtaaaDcDRtBggDtctttataattcBgtcg +tactDtDagcctatttSVHtHttKtgtHMaSattgWaHKHttttagacatWatgtRgaaa +NtactMcSMtYtcMgRtacttctWBacgaaatatagScDtttgaagacacatagtVgYgt +cattHWtMMWcStgttaggKtSgaYaaccWStcgBttgcgaMttBYatcWtgacaYcaga +gtaBDtRacttttcWatMttDBcatWtatcttactaBgaYtcttgttttttttYaaScYa +HgtgttNtSatcMtcVaaaStccRcctDaataataStcYtRDSaMtDttgttSagtRRca +tttHatSttMtWgtcgtatSSagactYaaattcaMtWatttaSgYttaRgKaRtccactt +tattRggaMcDaWaWagttttgacatgttctacaaaRaatataataaMttcgDacgaSSt +acaStYRctVaNMtMgtaggcKatcttttattaaaaagVWaHKYagtttttatttaacct +tacgtVtcVaattVMBcttaMtttaStgacttagattWWacVtgWYagWVRctDattBYt +gtttaagaagattattgacVatMaacattVctgtBSgaVtgWWggaKHaatKWcBScSWa +accRVacacaaactaccScattRatatKVtactatatttHttaagtttSKtRtacaaagt +RDttcaaaaWgcacatWaDgtDKacgaacaattacaRNWaatHtttStgttattaaMtgt +tgDcgtMgcatBtgcttcgcgaDWgagctgcgaggggVtaaScNatttacttaatgacag +cccccacatYScaMgtaggtYaNgttctgaMaacNaMRaacaaacaKctacatagYWctg +ttWaaataaaataRattagHacacaagcgKatacBttRttaagtatttccgatctHSaat +actcNttMaagtattMtgRtgaMgcataatHcMtaBSaRattagttgatHtMttaaKagg +YtaaBataSaVatactWtataVWgKgttaaaacagtgcgRatatacatVtHRtVYataSa +KtWaStVcNKHKttactatccctcatgWHatWaRcttactaggatctataDtDHBttata +aaaHgtacVtagaYttYaKcctattcttcttaataNDaaggaaaDYgcggctaaWSctBa +aNtgctggMBaKctaMVKagBaactaWaDaMaccYVtNtaHtVWtKgRtcaaNtYaNacg +gtttNattgVtttctgtBaWgtaattcaagtcaVWtactNggattctttaYtaaagccgc +tcttagHVggaYtgtNcDaVagctctctKgacgtatagYcctRYHDtgBattDaaDgccK +tcHaaStttMcctagtattgcRgWBaVatHaaaataYtgtttagMDMRtaataaggatMt +ttctWgtNtgtgaaaaMaatatRtttMtDgHHtgtcattttcWattRSHcVagaagtacg +ggtaKVattKYagactNaatgtttgKMMgYNtcccgSKttctaStatatNVataYHgtNa +BKRgNacaactgatttcctttaNcgatttctctataScaHtataRagtcRVttacDSDtt +aRtSatacHgtSKacYagttMHtWataggatgactNtatSaNctataVtttRNKtgRacc +tttYtatgttactttttcctttaaacatacaHactMacacggtWataMtBVacRaSaatc +cgtaBVttccagccBcttaRKtgtgcctttttRtgtcagcRttKtaaacKtaaatctcac +aattgcaNtSBaaccgggttattaaBcKatDagttactcttcattVtttHaaggctKKga +tacatcBggScagtVcacattttgaHaDSgHatRMaHWggtatatRgccDttcgtatcga +aacaHtaagttaRatgaVacttagattVKtaaYttaaatcaNatccRttRRaMScNaaaD +gttVHWgtcHaaHgacVaWtgttScactaagSgttatcttagggDtaccagWattWtRtg +ttHWHacgattBtgVcaYatcggttgagKcWtKKcaVtgaYgWctgYggVctgtHgaNcV +taBtWaaYatcDRaaRtSctgaHaYRttagatMatgcatttNattaDttaattgttctaa +ccctcccctagaWBtttHtBccttagaVaatMcBHagaVcWcagBVttcBtaYMccagat +gaaaaHctctaacgttagNWRtcggattNatcRaNHttcagtKttttgWatWttcSaNgg +gaWtactKKMaacatKatacNattgctWtatctaVgagctatgtRaHtYcWcttagccaa +tYttWttaWSSttaHcaaaaagVacVgtaVaRMgattaVcDactttcHHggHRtgNcctt +tYatcatKgctcctctatVcaaaaKaaaagtatatctgMtWtaaaacaStttMtcgactt +taSatcgDataaactaaacaagtaaVctaggaSccaatMVtaaSKNVattttgHccatca +cBVctgcaVatVttRtactgtVcaattHgtaaattaaattttYtatattaaRSgYtgBag +aHSBDgtagcacRHtYcBgtcacttacactaYcgctWtattgSHtSatcataaatataHt +cgtYaaMNgBaatttaRgaMaatatttBtttaaaHHKaatctgatWatYaacttMctctt +ttVctagctDaaagtaVaKaKRtaacBgtatccaaccactHHaagaagaaggaNaaatBW +attccgStaMSaMatBttgcatgRSacgttVVtaaDMtcSgVatWcaSatcttttVatag +ttactttacgatcaccNtaDVgSRcgVcgtgaacgaNtaNatatagtHtMgtHcMtagaa +attBgtataRaaaacaYKgtRccYtatgaagtaataKgtaaMttgaaRVatgcagaKStc +tHNaaatctBBtcttaYaBWHgtVtgacagcaRcataWctcaBcYacYgatDgtDHccta +aagacYRcaggattHaYgtKtaatgcVcaataMYacccatatcacgWDBtgaatcBaata +cKcttRaRtgatgaBDacggtaattaaYtataStgVHDtDctgactcaaatKtacaatgc +gYatBtRaDatHaactgtttatatDttttaaaKVccYcaaccNcBcgHaaVcattHctcg +attaaatBtatgcaaaaatYMctSactHatacgaWacattacMBgHttcgaatVaaaaca +BatatVtctgaaaaWtctRacgBMaatSgRgtgtcgactatcRtattaScctaStagKga +DcWgtYtDDWKRgRtHatRtggtcgaHgggcgtattaMgtcagccaBggWVcWctVaaat +tcgNaatcKWagcNaHtgaaaSaaagctcYctttRVtaaaatNtataaccKtaRgtttaM +tgtKaBtRtNaggaSattHatatWactcagtgtactaKctatttgRYYatKatgtccgtR +tttttatttaatatVgKtttgtatgtNtataRatWYNgtRtHggtaaKaYtKSDcatcKg +taaYatcSRctaVtSMWtVtRWHatttagataDtVggacagVcgKWagBgatBtaaagNc +aRtagcataBggactaacacRctKgttaatcctHgDgttKHHagttgttaatgHBtatHc +DaagtVaBaRccctVgtgDtacRHSctaagagcggWYaBtSaKtHBtaaactYacgNKBa +VYgtaacttagtVttcttaatgtBtatMtMtttaattaatBWccatRtttcatagVgMMt +agctStKctaMactacDNYgKYHgaWcgaHgagattacVgtttgtRaSttaWaVgataat +gtgtYtaStattattMtNgWtgttKaccaatagNYttattcgtatHcWtctaaaNVYKKt +tWtggcDtcgaagtNcagatacgcattaagaccWctgcagcttggNSgaNcHggatgtVt +catNtRaaBNcHVagagaaBtaaSggDaatWaatRccaVgggStctDaacataKttKatt +tggacYtattcSatcttagcaatgaVBMcttDattctYaaRgatgcattttNgVHtKcYR +aatRKctgtaaacRatVSagctgtWacBtKVatctgttttKcgtctaaDcaagtatcSat +aWVgcKKataWaYttcccSaatgaaaacccWgcRctWatNcWtBRttYaattataaNgac +acaatagtttVNtataNaYtaatRaVWKtBatKagtaatataDaNaaaaataMtaagaaS +tccBcaatNgaataWtHaNactgtcDtRcYaaVaaaaaDgtttRatctatgHtgttKtga +aNSgatactttcgagWaaatctKaaDaRttgtggKKagcDgataaattgSaacWaVtaNM +acKtcaDaaatttctRaaVcagNacaScRBatatctRatcctaNatWgRtcDcSaWSgtt +RtKaRtMtKaatgttBHcYaaBtgatSgaSWaScMgatNtctcctatttctYtatMatMt +RRtSaattaMtagaaaaStcgVgRttSVaScagtgDtttatcatcatacRcatatDctta +tcatVRtttataaHtattcYtcaaaatactttgVctagtaaYttagatagtSYacKaaac +gaaKtaaatagataatSatatgaaatSgKtaatVtttatcctgKHaatHattagaaccgt +YaaHactRcggSBNgtgctaaBagBttgtRttaaattYtVRaaaattgtaatVatttctc +ttcatgBcVgtgKgaHaaatattYatagWacNctgaaMcgaattStagWaSgtaaKagtt +ttaagaDgatKcctgtaHtcatggKttVDatcaaggtYcgccagNgtgcVttttagagat +gctaccacggggtNttttaSHaNtatNcctcatSaaVgtactgBHtagcaYggYVKNgta +KBcRttgaWatgaatVtagtcgattYgatgtaatttacDacSctgctaaaStttaWMagD +aaatcaVYctccgggcgaVtaaWtStaKMgDtttcaaMtVgBaatccagNaaatcYRMBg +gttWtaaScKttMWtYataRaDBMaDataatHBcacDaaKDactaMgagttDattaHatH +taYatDtattDcRNStgaatattSDttggtattaaNSYacttcDMgYgBatWtaMagact +VWttctttgYMaYaacRgHWaattgRtaagcattctMKVStatactacHVtatgatcBtV +NataaBttYtSttacKgggWgYDtgaVtYgatDaacattYgatggtRDaVDttNactaSa +MtgNttaacaaSaBStcDctaccacagacgcaHatMataWKYtaYattMcaMtgSttDag +cHacgatcaHttYaKHggagttccgatYcaatgatRaVRcaagatcagtatggScctata +ttaNtagcgacgtgKaaWaactSgagtMYtcttccaKtStaacggMtaagNttattatcg +tctaRcactctctDtaacWYtgaYaSaagaWtNtatttRacatgNaatgttattgWDDcN +aHcctgaaHacSgaataaRaataMHttatMtgaSDSKatatHHaNtacagtccaYatWtc +actaactatKDacSaStcggataHgYatagKtaatKagStaNgtatactatggRHacttg +tattatgtDVagDVaRctacMYattDgtttYgtctatggtKaRSttRccRtaaccttaga +gRatagSaaMaacgcaNtatgaaatcaRaagataatagatactcHaaYKBctccaagaRa +BaStNagataggcgaatgaMtagaatgtcaKttaaatgtaWcaBttaatRcggtgNcaca +aKtttScRtWtgcatagtttWYaagBttDKgcctttatMggNttattBtctagVtacata +aaYttacacaaRttcYtWttgHcaYYtaMgBaBatctNgcDtNttacgacDcgataaSat +YaSttWtcctatKaatgcagHaVaacgctgcatDtgttaSataaaaYSNttatagtaNYt +aDaaaNtggggacttaBggcHgcgtNtaaMcctggtVtaKcgNacNtatVaSWctWtgaW +cggNaBagctctgaYataMgaagatBSttctatacttgtgtKtaattttRagtDtacata +tatatgatNHVgBMtKtaKaNttDHaagatactHaccHtcatttaaagttVaMcNgHata +tKtaNtgYMccttatcaaNagctggacStttcNtggcaVtattactHaSttatgNMVatt +MMDtMactattattgWMSgtHBttStStgatatRaDaagattttctatMtaaaaaggtac +taaVttaSacNaatactgMttgacHaHRttgMacaaaatagttaatatWKRgacDgaRta +tatttattatcYttaWtgtBRtWatgHaaattHataagtVaDtWaVaWtgStcgtMSgaS +RgMKtaaataVacataatgtaSaatttagtcgaaHtaKaatgcacatcggRaggSKctDc +agtcSttcccStYtccRtctctYtcaaKcgagtaMttttcRaYDttgttatctaatcata +NctctgctatcaMatactataggDaHaaSttMtaDtcNatataattctMcStaaBYtaNa +gatgtaatHagagSttgWHVcttatKaYgDctcttggtgttMcRaVgSgggtagacaata +aDtaattSaDaNaHaBctattgNtaccaaRgaVtKNtaaYggHtaKKgHcatctWtctDt +ttctttggSDtNtaStagttataaacaattgcaBaBWggHgcaaaBtYgctaatgaaatW +cDcttHtcMtWWattBHatcatcaaatctKMagtDNatttWaBtHaaaNgMttaaStagt +tctctaatDtcRVaYttgttMtRtgtcaSaaYVgSWDRtaatagctcagDgcWWaaaBaa +RaBctgVgggNgDWStNaNBKcBctaaKtttDcttBaaggBttgaccatgaaaNgttttt +tttatctatgttataccaaDRaaSagtaVtDtcaWatBtacattaWacttaSgtattggD +gKaaatScaattacgWcagKHaaccaYcRcaRttaDttRtttHgaHVggcttBaRgtccc +tDatKaVtKtcRgYtaKttacgtatBtStaagcaattaagaRgBagSaattccSWYttta +ttVaataNctgHgttaaNBgcVYgtRtcccagWNaaaacaDNaBcaaaaRVtcWMgBagM +tttattacgDacttBtactatcattggaaatVccggttRttcatagttVYcatYaSHaHc +ttaaagcNWaHataaaRWtctVtRYtagHtaaaYMataHYtNBctNtKaatattStgaMc +BtRgctaKtgcScSttDgYatcVtggaaKtaagatWccHccgKYctaNNctacaWctttt +gcRtgtVcgaKttcMRHgctaHtVaataaDtatgKDcttatBtDttggNtacttttMtga +acRattaaNagaactcaaaBBVtcDtcgaStaDctgaaaSgttMaDtcgttcaccaaaag +gWtcKcgSMtcDtatgtttStaaBtatagDcatYatWtaaaBacaKgcaDatgRggaaYc +taRtccagattDaWtttggacBaVcHtHtaacDacYgtaatataMagaatgHMatcttat +acgtatttttatattacHactgttataMgStYaattYaccaattgagtcaaattaYtgta +tcatgMcaDcgggtcttDtKgcatgWRtataatatRacacNRBttcHtBgcRttgtgcgt +catacMtttBctatctBaatcattMttMYgattaaVYatgDaatVagtattDacaacDMa +tcMtHcccataagatgBggaccattVWtRtSacatgctcaaggggYtttDtaaNgNtaaB +atggaatgtctRtaBgBtcNYatatNRtagaacMgagSaSDDSaDcctRagtVWSHtVSR +ggaacaBVaccgtttaStagaacaMtactccagtttVctaaRaaHttNcttagcaattta +ttaatRtaaaatctaacDaBttggSagagctacHtaaRWgattcaaBtctRtSHaNtgta +cattVcaHaNaagtataccacaWtaRtaaVKgMYaWgttaKggKMtKcgWatcaDatYtK +SttgtacgaccNctSaattcDcatcttcaaaDKttacHtggttHggRRaRcaWacaMtBW +VHSHgaaMcKattgtaRWttScNattBBatYtaNRgcggaagacHSaattRtttcYgacc +BRccMacccKgatgaacttcgDgHcaaaaaRtatatDtatYVtttttHgSHaSaatagct +NYtaHYaVYttattNtttgaaaYtaKttWtctaNtgagaaaNctNDctaaHgttagDcRt +tatagccBaacgcaRBtRctRtggtaMYYttWtgataatcgaataattattataVaaaaa +ttacNRVYcaaMacNatRttcKatMctgaagactaattataaYgcKcaSYaatMNctcaa +cgtgatttttBacNtgatDccaattattKWWcattttatatatgatBcDtaaaagttgaa +VtaHtaHHtBtataRBgtgDtaataMttRtDgDcttattNtggtctatctaaBcatctaR +atgNacWtaatgaagtcMNaacNgHttatactaWgcNtaStaRgttaaHacccgaYStac +aaaatWggaYaWgaattattcMaactcBKaaaRVNcaNRDcYcgaBctKaacaaaaaSgc +tccYBBHYaVagaatagaaaacagYtctVccaMtcgtttVatcaatttDRtgWctagtac +RttMctgtDctttcKtWttttataaatgVttgBKtgtKWDaWagMtaaagaaattDVtag +gttacatcatttatgtcgMHaVcttaBtVRtcgtaYgBRHatttHgaBcKaYWaatcNSc +tagtaaaaatttacaatcactSWacgtaatgKttWattagttttNaggtctcaagtcact +attcttctaagKggaataMgtttcataagataaaaatagattatDgcBVHWgaBKttDgc +atRHaagcaYcRaattattatgtMatatattgHDtcaDtcaaaHctStattaatHaccga +cNattgatatattttgtgtDtRatagSacaMtcRtcattcccgacacSattgttKaWatt +NHcaacttccgtttSRtgtctgDcgctcaaMagVtBctBMcMcWtgtaacgactctcttR +ggRKSttgYtYatDccagttDgaKccacgVatWcataVaaagaataMgtgataaKYaaat +cHDaacgataYctRtcYatcgcaMgtNttaBttttgatttaRtStgcaacaaaataccVg +aaDgtVgDcStctatatttattaaaaRKDatagaaagaKaaYYcaYSgKStctccSttac +agtcNactttDVttagaaagMHttRaNcSaRaMgBttattggtttaRMggatggcKDgWR +tNaataataWKKacttcKWaaagNaBttaBatMHtccattaacttccccYtcBcYRtaga +ttaagctaaYBDttaNtgaaaccHcaRMtKtaaHMcNBttaNaNcVcgVttWNtDaBatg +ataaVtcWKcttRggWatcattgaRagHgaattNtatttctctattaattaatgaDaaMa +tacgttgggcHaYVaaNaDDttHtcaaHtcVVDgBVagcMacgtgttaaBRNtatRtcag +taagaggtttaagacaVaaggttaWatctccgtVtaDtcDatttccVatgtacNtttccg +tHttatKgScBatgtVgHtYcWagcaKtaMYaaHgtaattaSaHcgcagtWNaatNccNN +YcacgVaagaRacttctcattcccRtgtgtaattagcSttaaStWaMtctNNcSMacatt +ataaactaDgtatWgtagtttaagaaaattgtagtNagtcaataaatttgatMMYactaa +tatcggBWDtVcYttcDHtVttatacYaRgaMaacaStaatcRttttVtagaDtcacWat +ttWtgaaaagaaagNRacDtttStVatBaDNtaactatatcBSMcccaSttccggaMatg +attaaWatKMaBaBatttgataNctgttKtVaagtcagScgaaaDggaWgtgttttKtWt +atttHaatgtagttcactaaKMagttSYBtKtaYgaactcagagRtatagtVtatcaaaW +YagcgNtaDagtacNSaaYDgatBgtcgataacYDtaaactacagWDcYKaagtttatta +gcatcgagttKcatDaattgattatDtcagRtWSKtcgNtMaaaaacaMttKcaWcaaSV +MaaaccagMVtaMaDtMaHaBgaacataBBVtaatVYaNSWcSgNtDNaaKacacBttta +tKtgtttcaaHaMctcagtaacgtcgYtactDcgcctaNgagagcYgatattttaaattt +ccattttacatttDaaRctattttWctttacgtDatYtttcagacgcaaVttagtaaKaa +aRtgVtccataBggacttatttgtttaWNtgttVWtaWNVDaattgtatttBaagcBtaa +BttaaVatcHcaVgacattccNggtcgacKttaaaRtagRtctWagaYggtgMtataatM +tgaaRttattttgWcttNtDRRgMDKacagaaaaggaaaRStcccagtYccVattaNaaK +StNWtgacaVtagaagcttSaaDtcacaacgDYacWDYtgtttKatcVtgcMaDaSKStV +cgtagaaWaKaagtttcHaHgMgMtctataagBtKaaaKKcactggagRRttaagaBaaN +atVVcgRcKSttDaactagtSttSattgttgaaRYatggttVttaataaHttccaagDtg +atNWtaagHtgcYtaactRgcaatgMgtgtRaatRaNaacHKtagactactggaatttcg +ccataacgMctRgatgttaccctaHgtgWaYcactcacYaattcttaBtgacttaaacct +gYgaWatgBttcttVttcgttWttMcNYgtaaaatctYgMgaaattacNgaHgaacDVVM +tttggtHtctaaRgtacagacgHtVtaBMNBgattagcttaRcttacaHcRctgttcaaD +BggttKaacatgKtttYataVaNattccgMcgcgtagtRaVVaattaKaatggttRgaMc +agtatcWBttNtHagctaatctagaaNaaacaYBctatcgcVctBtgcaaagDgttVtga +HtactSNYtaaNccatgtgDacgaVtDcgKaRtacDcttgctaagggcagMDagggtBWR +tttSgccttttttaacgtcHctaVtVDtagatcaNMaVtcVacatHctDWNaataRgcgt +aVHaggtaaaaSgtttMtattDgBtctgatSgtRagagYtctSaKWaataMgattRKtaa +catttYcgtaacacattRWtBtcggtaaatMtaaacBatttctKagtcDtttgcBtKYYB +aKttctVttgttaDtgattttcttccacttgSaaacggaaaNDaattcYNNaWcgaaYat +tttMgcBtcatRtgtaaagatgaWtgaccaYBHgaatagataVVtHtttVgYBtMctaMt +cctgaDcYttgtccaaaRNtacagcMctKaaaggatttacatgtttaaWSaYaKttBtag +DacactagctMtttNaKtctttcNcSattNacttggaacaatDagtattRtgSHaataat +gccVgacccgatactatccctgtRctttgagaSgatcatatcgDcagWaaHSgctYYWta +tHttggttctttatVattatcgactaagtgtagcatVgtgHMtttgtttcgttaKattcM +atttgtttWcaaStNatgtHcaaaDtaagBaKBtRgaBgDtSagtatMtaacYaatYtVc +KatgtgcaacVaaaatactKcRgtaYtgtNgBBNcKtcttaccttKgaRaYcaNKtactt +tgagSBtgtRagaNgcaaaNcacagtVtttHWatgttaNatBgtttaatNgVtctgaata +tcaRtattcttttttttRaaKcRStctcggDgKagattaMaaaKtcaHacttaataataK +taRgDtKVBttttcgtKaggHHcatgttagHggttNctcgtatKKagVagRaaaggaaBt +NatttVKcRttaHctaHtcaaatgtaggHccaBataNaNaggttgcWaatctgatYcaaa +HaatWtaVgaaBttagtaagaKKtaaaKtRHatMaDBtBctagcatWtatttgWttVaaa +ScMNattRactttgtYtttaaaagtaagtMtaMaSttMBtatgaBtttaKtgaatgagYg +tNNacMtcNRacMMHcttWtgtRtctttaacaacattattcYaMagBaacYttMatcttK +cRMtgMNccattaRttNatHaHNaSaaHMacacaVaatacaKaSttHatattMtVatWga +ttttttaYctttKttHgScWaacgHtttcaVaaMgaacagNatcgttaacaaaaagtaca +HBNaattgttKtcttVttaaBtctgctacgBgcWtttcaggacacatMgacatcccagcg +gMgaVKaBattgacttaatgacacacaaaaaatRKaaBctacgtRaDcgtagcVBaacDS +BHaaaaSacatatacagacRNatcttNaaVtaaaataHattagtaaaaSWccgtatWatg +gDttaactattgcccatcttHaSgYataBttBaactattBtcHtgatcaataSttaBtat +KSHYttWggtcYtttBttaataccRgVatStaHaKagaatNtagRMNgtcttYaaSaact +cagDSgagaaYtMttDtMRVgWKWtgMaKtKaDttttgactatacataatcNtatNaHat +tVagacgYgatatatttttgtStWaaatctWaMgagaRttRatacgStgattcttaagaD +taWccaaatRcagcagaaNKagtaaDggcgccBtYtagSBMtactaaataMataBSacRM +gDgattMMgtcHtcaYDtRaDaacggttDaggcMtttatgttaNctaattaVacgaaMMt +aatDccSgtattgaRtWWaccaccgagtactMcgVNgctDctaMScatagcgtcaactat +acRacgHRttgctatttaatgaattataYKttgtaagWgtYttgcHgMtaMattWaWVta +RgcttgYgttBHtYataSccStBtgtagMgtDtggcVaaSBaatagDttgBgtctttctc +attttaNagtHKtaMWcYactVcgcgtatMVtttRacVagDaatcttgctBBcRDgcaac +KttgatSKtYtagBMagaRtcgBattHcBWcaactgatttaatttWDccatttatcgagS +KaWttataHactaHMttaatHtggaHtHagaatgtKtaaRactgtttMatacgatcaagD +gatKaDctataMggtHDtggHacctttRtatcttYattttgacttgaaSaataaatYcgB +aaaaccgNatVBttMacHaKaataagtatKgtcaagactcttaHttcggaattgttDtct +aaccHttttWaaatgaaatataaaWattccYDtKtaaaacggtgaggWVtctattagtga +ctattaagtMgtttaagcatttgSgaaatatccHaaggMaaaattttcWtatKctagDtY +tMcctagagHcactttactatacaaacattaacttaHatcVMYattYgVgtMttaaRtga +aataaDatcaHgtHHatKcDYaatcttMtNcgatYatgSaMaNtcttKcWataScKggta +tcttacgcttWaaagNatgMgHtctttNtaacVtgttcMaaRatccggggactcMtttaY +MtcWRgNctgNccKatcttgYDcMgattNYaRagatHaaHgKctcataRDttacatBatc +cattgDWttatttaWgtcggagaaaaatacaatacSNtgggtttccttacSMaagBatta +caMaNcactMttatgaRBacYcYtcaaaWtagctSaacttWgDMHgaggatgBVgcHaDt +ggaactttggtcNatNgtaKaBcccaNtaagttBaacagtatacDYttcctNgWgcgSMc +acatStctHatgRcNcgtacacaatRttMggaNKKggataaaSaYcMVcMgtaMaHtgat +tYMatYcggtcttcctHtcDccgtgRatcattgcgccgatatMaaYaataaYSggatagc +gcBtNtaaaScaKgttBgagVagttaKagagtatVaactaSacWactSaKatWccaKaaa +atBKgaaKtDMattttgtaaatcRctMatcaaMagMttDgVatggMaaWgttcgaWatga +aatttgRtYtattaWHKcRgctacatKttctaccaaHttRatctaYattaaWatVNccat +NgagtcKttKataStRaatatattcctRWatDctVagttYDgSBaatYgttttgtVaatt +taatagcagMatRaacttBctattgtMagagattaaactaMatVtHtaaatctRgaaaaa +aaatttWacaacaYccYDSaattMatgaccKtaBKWBattgtcaagcHKaagttMMtaat +ttcKcMagNaaKagattggMagaggtaatttYacatcWaaDgatMgKHacMacgcVaaca +DtaDatatYggttBcgtatgWgaSatttgtagaHYRVacaRtctHaaRtatgaactaata +tctSSBgggaaHMWtcaagatKgagtDaSatagttgattVRatNtctMtcSaagaSHaat +aNataataRaaRgattctttaataaagWaRHcYgcatgtWRcttgaaggaMcaataBRaa +ccagStaaacNtttcaatataYtaatatgHaDgcStcWttaacctaRgtYaRtataKtgM +ttttatgactaaaatttacYatcccRWtttHRtattaaatgtttatatttgttYaatMca +RcSVaaDatcgtaYMcatgtagacatgaaattgRtcaaYaaYtRBatKacttataccaNa +aattVaBtctggacaagKaaYaaatatWtMtatcYaaVNtcgHaactBaagKcHgtctac +aatWtaDtSgtaHcataHtactgataNctRgttMtDcDttatHtcgtacatcccaggStt +aBgtcacacWtccNMcNatMVaVgtccDYStatMaccDatggYaRKaaagataRatttHK +tSaaatDgataaacttaHgttgVBtcttVttHgDacgaKatgtatatNYataactctSat +atatattgcHRRYttStggaactHgttttYtttaWtatMcttttctatctDtagVHYgMR +BgtHttcctaatYRttKtaagatggaVRataKDctaMtKBNtMtHNtWtttYcVtattMc +gRaacMcctNSctcatttaaagDcaHtYccSgatgcaatYaaaaDcttcgtaWtaattct +cgttttScttggtaatctttYgtctaactKataHacctMctcttacHtKataacacagcN +RatgKatttttSaaatRYcgDttaMRcgaaattactMtgcgtaagcgttatBtttttaat +taagtNacatHgttcRgacKcBBtVgatKttcgaBaatactDRgtRtgaNacWtcacYtt +aaKcgttctHaKttaNaMgWgWaggtctRgaKgWttSttBtDcNtgtttacaaatYcDRt +gVtgcctattcNtctaaaDMNttttNtggctgagaVctDaacVtWccaagtaacacaNct +gaScattccDHcVBatcgatgtMtaatBgHaatDctMYgagaatgYWKcctaatNaStHa +aaKccgHgcgtYaaYtattgtStgtgcaaRtattaKatattagaWVtcaMtBagttatta +gNaWHcVgcaattttDcMtgtaRHVYtHtctgtaaaaHVtMKacatcgNaatttMatatg +ttgttactagWYtaRacgataKagYNKcattataNaRtgaacKaYgcaaYYacaNccHat +MatDcNgtHttRaWttagaaDcaaaaaatagggtKDtStaDaRtaVtHWKNtgtattVct +SVgRgataDaRaWataBgaagaaKtaataaYgDcaStaNgtaDaaggtattHaRaWMYaY +aWtggttHYgagVtgtgcttttcaaDKcagVcgttagacNaaWtagtaataDttctggtt +VcatcataaagtgKaaaNaMtaBBaattaatWaattgctHaVKaSgDaaVKaHtatatat +HatcatSBagNgHtatcHYMHgttDgtaHtBttWatcgtttaRaattgStKgSKNWKatc +agDtctcagatttctRtYtBatBgHHtKaWtgYBgacVVWaKtacKcDttKMaKaVcggt +gttataagaataaHaatattagtataatMHgttYgaRttagtaRtcaaVatacggtcMcg +agtaaRttacWgactKRYataaaagSattYaWgagatYagKagatgSaagKgttaatMgg +tataatgttWYttatgagaaacctNVataatHcccKtDctcctaatactggctHggaSag +gRtKHaWaattcgSatMatttagaggcYtctaMcgctcataSatatgRagacNaaDagga +VBagaYttKtacNaKgtSYtagttggaWcatcWttaatctatgaVtcgtgtMtatcaYcg +tRccaaYgDctgcMgtgtWgacWtgataacacgcgctBtgttaKtYDtatDcatcagKaV +MctaatcttgVcaaRgcRMtDcgattaHttcaNatgaatMtactacVgtRgatggaWttt +actaaKatgagSaaKggtaNtactVaYtaaKRagaacccacaMtaaMtKtatBcttgtaa +WBtMctaataaVcDaaYtcRHBtcgttNtaaHatttBNgRStVDattBatVtaagttaYa +tVattaagaBcacggtSgtVtatttaRattgatgtaHDKgcaatattKtggcctatgaWD +KRYcggattgRctatNgatacaatMNttctgtcRBYRaaaHctNYattcHtaWcaattct +BtMKtVgYataatMgYtcagcttMDataVtggRtKtgaatgccNcRttcaMtRgattaac +attRcagcctHtWMtgtDRagaKaBtgDttYaaaaKatKgatctVaaYaacWcgcatagB +VtaNtRtYRaggBaaBtgKgttacataagagcatgtRattccacttaccatRaaatgWgD +aMHaYVgVtaSctatcgKaatatattaDgacccYagtgtaYNaaatKcagtBRgagtcca +tgKgaaaccBgaagBtgSttWtacgatWHaYatcgatttRaaNRgcaNaKVacaNtDgat +tgHVaatcDaagcgtatgcNttaDataatcSataaKcaataaHWataBtttatBtcaKtK +tatagttaDgSaYctacaRatNtaWctSaatatttYaKaKtaccWtatcRagacttaYtt +VcKgSDcgagaagatccHtaattctSttatggtKYgtMaHagVaBRatttctgtRgtcta +tgggtaHKgtHacHtSYacgtacacHatacKaaBaVaccaDtatcSaataaHaagagaat +ScagactataaRttagcaaVcaHataKgDacatWccccaagcaBgagWatctaYttgaaa +tctVNcYtttWagHcgcgcDcVaaatgttKcHtNtcaatagtgtNRaactttttcaatgg +WgBcgDtgVgtttctacMtaaataaaRggaaacWaHttaRtNtgctaaRRtVBctYtVta +tDcattDtgaccYatagatYRKatNYKttNgcctagtaWtgaactaMVaacctgaStttc +tgaKVtaaVaRKDttVtVctaDNtataaaDtccccaagtWtcgatcactDgYaBcatcct +MtVtacDaaBtYtMaKNatNtcaNacgDatYcatcgcaRatWBgaacWttKttagYtaat +tcggttgSWttttDWctttacYtatatWtcatDtMgtBttgRtVDggttaacYtacgtac +atgaattgaaWcttMStaDgtatattgaDtcRBcattSgaaVBRgagccaaKtttcDgcg +aSMtatgWattaKttWtgDBMaggBBttBaatWttRtgcNtHcgttttHtKtcWtagHSt +aacagttgatatBtaWSaWggtaataaMttaKacDaatactcBttcaatatHttcBaaSa +aatYggtaRtatNtHcaatcaHtagVtgtattataNggaMtcttHtNagctaaaggtaga +YctMattNaMVNtcKtactBKcaHHcBttaSagaKacataYgctaKaYgttYcgacWVtt +WtSagcaacatcccHaccKtcttaacgaKttcacKtNtacHtatatRtaaatacactaBt +ttgaHaRttggttWtatYagcatYDatcggagagcWBataagRtacctataRKgtBgatg +aDatataSttagBaHtaatNtaDWcWtgtaattacagKttcNtMagtattaNgtctcgtc +ctcttBaHaKcKccgtRcaaYagSattaagtKataDatatatagtcDtaacaWHcaKttD +gaaRcgtgYttgtcatatNtatttttatggccHtgDtYHtWgttatYaacaattcaWtat +NgctcaaaSttRgctaatcaaatNatcgtttaBtNNVtgttataagcaaagattBacgtD +atttNatttaaaDcBgtaSKgacgtagataatttcHMVNttgttBtDtgtaWKaaRMcKM +tHtaVtagataWctccNNaSWtVaHatctcMgggDgtNHtDaDttatatVWttgttattt +aacctttcacaaggaSaDcggttttttatatVtctgVtaacaStDVaKactaMtttaSNa +gtgaaattaNacttSKctattcctctaSagKcaVttaagNaVcttaVaaRNaHaaHttat +gtHttgtgatMccaggtaDcgaccgtWgtWMtttaHcRtattgScctatttKtaaccaag +tYagaHgtWcHaatgccKNRtttagtMYSgaDatctgtgaWDtccMNcgHgcaaacNDaa +aRaStDWtcaaaaHKtaNBctagBtgtattaactaattttVctagaatggcWSatMaccc +ttHttaSgSgtgMRcatRVKtatctgaaaccDNatYgaaVHNgatMgHRtacttaaaRta +tStRtDtatDttYatattHggaBcttHgcgattgaKcKtttcRataMtcgaVttWacatN +catacctRataDDatVaWNcggttgaHtgtMacVtttaBHtgagVttMaataattatgtt +cttagtttgtgcDtSatttgBtcaacHattaaBagVWcgcaSYttMgcttacYKtVtatc +aYaKctgBatgcgggcYcaaaaacgNtctagKBtattatctttKtaVttatagtaYtRag +NtaYataaVtgaatatcHgcaaRataHtacacatgtaNtgtcgYatWMatttgaactacR +ctaWtWtatacaatctBatatgYtaagtatgtgtatSttactVatcttYtaBcKgRaSgg +RaaaaatgcagtaaaWgtaRgcgataatcBaataccgtatttttccatcNHtatWYgatH +SaaaDHttgctgtccHtggggcctaataatttttctatattYWtcattBtgBRcVttaVM +RSgctaatMagtYtttaaaaatBRtcBttcaaVtaacagctccSaaSttKNtHtKYcagc +agaaaccccRtttttaaDcDtaStatccaagcgctHtatcttaDRYgatDHtWcaaaBcW +gKWHttHataagHacgMNKttMKHccaYcatMVaacgttaKgYcaVaaBtacgcaacttt +MctaaHaatgtBatgagaSatgtatgSRgHgWaVWgataaatatttccKagVgataattW +aHNcYggaaatgctHtKtaDtctaaagtMaatVDVactWtSaaWaaMtaHtaSKtcBRaN +cttStggtBttacNagcatagRgtKtgcgaacaacBcgKaatgataagatgaaaattgta +ctgcgggtccHHWHaaNacaBttNKtKtcaaBatatgctaHNgtKcDWgtttatNgVDHg +accaacWctKaaggHttgaRgYaatHcaBacaatgagcaaattactgtaVaaYaDtagat +tgagNKggtggtgKtWKaatacagDRtatRaMRtgattDggtcaaYRtatttNtagaDtc +acaaSDctDtataatcgtactaHttatacaatYaacaaHttHatHtgcgatRRttNgcat +SVtacWWgaaggagtatVMaVaaattScDDKNcaYBYaDatHgtctatBagcaacaagaa +tgagaaRcataaKNaRtBDatcaaacgcattttttaaBtcSgtacaRggatgtMNaattg +gatatWtgagtattaaaVctgcaYMtatgatttttYgaHtgtcttaagWBttHttgtctt +attDtcgtatWtataataSgctaHagcDVcNtaatcaagtaBDaWaDgtttagYctaNcc +DtaKtaHcttaataacccaRKtacaVaatNgcWRaMgaattatgaBaaagattVYaHMDc +aDHtcRcgYtcttaaaWaaaVKgatacRtttRRKYgaatacaWVacVcRtatMacaBtac +tggMataaattttHggNagSctacHgtBagcgtcgtgattNtttgatSaaggMttctttc +ttNtYNagBtaaacaaatttMgaccttacataattgYtcgacBtVMctgStgMDtagtaR +ctHtatgttcatatVRNWataDKatWcgaaaaagttaaaagcacgHNacgtaatctttMR +tgacttttDacctataaacgaaatatgattagaactccSYtaBctttaataacWgaaaYa +tagatgWttcatKtNgatttttcaagHtaYgaaRaDaagtaggagcttatVtagtctttc +attaaaatcgKtattaRttacagVaDatgcatVgattgggtctttHVtagKaaRBtaHta +aggccccaaaaKatggtttaMWgtBtaaacttcactttKHtcgatctccctaYaBacMgt +cttBaBaNgcgaaacaatctagtHccHtKttcRtRVttccVctttcatacYagMVtMcag +aMaaacaataBctgYtaatRaaagattaaccatVRatHtaRagcgcaBcgDttStttttc +VtttaDtKgcaaWaaaaatSccMcVatgtKgtaKgcgatatgtagtSaaaDttatacaaa +catYaRRcVRHctKtcgacKttaaVctaDaatgttMggRcWaacttttHaDaKaDaBctg +taggcgtttaHBccatccattcNHtDaYtaataMttacggctNVaacDattgatatttta +cVttSaattacaaRtataNDgacVtgaacataVRttttaDtcaaacataYDBtttaatBa +DtttYDaDaMccMttNBttatatgagaaMgaNtattHccNataattcaHagtgaaggDga +tgtatatatgYatgaStcataaBStWacgtcccataRMaaDattggttaaattcMKtctM +acaBSactcggaatDDgatDgcWctaacaccgggaVcacWKVacggtaNatatacctMta +tgatagtgcaKagggVaDtgtaacttggagtcKatatcgMcttRaMagcattaBRaStct +YSggaHYtacaactMBaagDcaBDRaaacMYacaHaattagcattaaaHgcgctaaggSc +cKtgaaKtNaBtatDDcKBSaVtgatVYaagVtctSgMctacgttaacWaaattctSgtD +actaaStaaattgcagBBRVctaatatacctNttMcRggctttMttagacRaHcaBaacV +KgaataHttttMgYgattcYaNRgttMgcVaaacaVVcDHaatttgKtMYgtatBtVVct +WgVtatHtacaaHttcacgatagcagtaaNattBatatatttcVgaDagcggttMaagtc +ScHagaaatgcYNggcgtttttMtStggtRatctacttaaatVVtBacttHNttttaRca +aatcacagHgagagtMgatcSWaNRacagDtatactaaDKaSRtgattctccatSaaRtt +aaYctacacNtaRtaactggatgaccYtacactttaattaattgattYgttcagDtNKtt +agDttaaaaaaaBtttaaNaYWKMBaaaacVcBMtatWtgBatatgaacVtattMtYatM +NYDKNcKgDttDaVtaaaatgggatttctgtaaatWtctcWgtVVagtcgRgacttcccc +taDcacagcRcagagtgtWSatgtacatgttaaSttgtaaHcgatgggMagtgaacttat +RtttaVcaccaWaMgtactaatSSaHtcMgaaYtatcgaaggYgggcgtgaNDtgttMNg +aNDMtaattcgVttttaacatgVatgtWVMatatcaKgaaattcaBcctccWcttgaaWH +tWgHtcgNWgaRgctcBgSgaattgcaaHtgattgtgNagtDttHHgBttaaWcaaWagc +aSaHHtaaaVctRaaMagtaDaatHtDMtcVaWMtagSagcttHSattaacaaagtRacM +tRtctgttagcMtcaBatVKtKtKacgagaSNatSactgtatatcBctgagVtYactgta +aattaaaggcYgDHgtaacatSRDatMMccHatKgttaacgactKtgKagtcttcaaHRV +tccttKgtSataatttacaactggatDNgaacttcaRtVaagDcaWatcBctctHYatHa +DaaatttagYatSatccaWtttagaaatVaacBatHcatcgtacaatatcgcNYRcaata +YaRaYtgattVttgaatgaVaactcRcaNStgtgtattMtgaggtNttBaDRcgaaaagc +tNgBcWaWgtSaDcVtgVaatMKBtttcgtttctaaHctaaagYactgMtatBDtcStga +ccgtSDattYaataHctgggaYYttcggttaWaatctggtRagWMaDagtaacBccacta +cgHWMKaatgatWatcctgHcaBaSctVtcMtgtDttacctaVgatYcWaDRaaaaRtag +atcgaMagtggaRaWctctgMgcWttaagKBRtaaDaaWtctgtaagYMttactaHtaat +cttcataacggcacBtSgcgttNHtgtHccatgttttaaagtatcgaKtMttVcataYBB +aKtaMVaVgtattNDSataHcagtWMtaggtaSaaKgttgBtVtttgttatcatKcgHac +acRtctHatNVagSBgatgHtgaRaSgttRcctaacaaattDNttgacctaaYtBgaaaa +tagttattactcttttgatgtNNtVtgtatMgtcttRttcatttgatgacacttcHSaaa +ccaWWDtWagtaRDDVNacVaRatgttBccttaatHtgtaaacStcVNtcacaSRttcYa +gacagaMMttttgMcNttBcgWBtactgVtaRttctccaaYHBtaaagaBattaYacgat +ttacatctgtaaMKaRYtttttactaaVatWgctBtttDVttctggcDaHaggDaagtcg +aWcaagtagtWttHtgKtVataStccaMcWcaagataagatcactctHatgtcYgaKcat +cagatactaagNSStHcctRRNtattgtccttagttagMVgtatagactaactctVcaat +MctgtttgtgttgccttatWgtaBVtttctggMcaaKgDWtcgtaaYStgSactatttHg +atctgKagtagBtVacRaagRtMctatgggcaaaKaaaatacttcHctaRtgtDcttDat +taggaaatttcYHaRaaBttaatggcacKtgctHVcaDcaaaVDaaaVcgMttgtNagcg +taDWgtcgttaatDgKgagcSatatcSHtagtagttggtgtHaWtaHKtatagctgtVga +ttaBVaatgaataagtaatVatSttaHctttKtttgtagttaccttaatcgtagtcctgB +cgactatttVcMacHaaaggaatgDatggKtaHtgStatattaaSagctWcctccRtata +BaDYcgttgcNaagaggatRaaaYtaWgNtSMcaatttactaacatttaaWttHtatBat +tgtcgacaatNgattgcNgtMaaaKaBDattHacttggtRtttaYaacgVactBtaBaKt +gBttatgVttgtVttcaatcWcNctDBaaBgaDHacBttattNtgtDtatttVSaaacag +gatgcRatSgtaSaNtgBatagttcHBgcBBaaattaHgtDattatDaKaatBaaYaaMa +ataaataKtttYtagtBgMatNcatgtttgaNagtgttgtgKaNaSagtttgaSMaYBca +aaacDStagttVacaaaaactaaWttBaagtctgtgcgtMgtaattctcctacctcaNtt +taaccaaaaVtBcacataacaccccBcWMtatVtggaatgaWtcaaWaaaaaaaaWtDta +atatRcctDWtcctaccMtVVatKttaWaaKaaatataaagScHBagaggBaSMtaWaVt +atattactSaaaKNaactatNatccttgaYctattcaaaVgatttYHcRagattttaSat +aggttattcVtaaagaKgtattattKtRttNcggcRgtgtgtWYtaacHgKatKgatYta +cYagDtWcHBDctctgRaYKaYagcactKcacSaRtBttttBHKcMtNtcBatttatttt +tgSatVgaaagaWtcDtagDatatgMacaacRgatatatgtttgtKtNRaatatNatgYc +aHtgHataacKtgagtagtaacYttaNccaaatHcacaacaVDtagtaYtccagcattNt +acKtBtactaaagaBatVtKaaHBctgStgtBgtatgaSNtgDataaccctgtagcaBgt +gatcttaDataStgaMaccaSBBgWagtacKcgattgaDgNNaaaacacagtSatBacKD +gcgtataBKcatacactaSaatYtYcDaactHttcatRtttaatcaattataRtttgtaa +gMcgNttcatcBtYBagtNWNMtSHcattcRctttttRWgaKacKttgggagBcgttcgc +MaWHtaatactgtctctatttataVgtttaBScttttaBMaNaatMacactYtBMggtHa +cMagtaRtctgcatttaHtcaaaatttgagKtgNtactBacaHtcgtatttctMaSRagc +agttaatgtNtaaattgagagWcKtaNttagVtacgatttgaatttcgRtgtWcVatcgt +taaDVctgtttBWgaccagaaagtcSgtVtatagaBccttttcctaaattgHtatcggRa +ttttcaaggcYSKaagWaWtRactaaaacccBatMtttBaatYtaagaactSttcgaaSc +aatagtattgaccaagtgttttctaacatgtttNVaatcaaagagaaaNattaaRtttta +VaaaccgcaggNMtatattVctcaagaggaacgBgtttaacaagttcKcYaatatactaa +ccBaaaSggttcNtattctagttRtBacgScVctcaatttaatYtaaaaaaatgSaatga +tagaMBRatgRcMcgttgaWHtcaVYgaatYtaatctttYttatRaWtctgBtDcgatNa +tcKaBaDgatgtaNatWKctccgatattaacattNaaacDatgBgttctgtDtaaaMggt +gaBaSHataacgccSctaBtttaRBtcNHcDatcDcctagagtcRtaBgWttDRVHagat +tYatgtatcWtaHtttYcattWtaaagtctNgtStggRNcgcggagSSaaagaaaatYcH +DtcgctttaatgYcKBVSgtattRaYBaDaaatBgtatgaHtaaRaRgcaSWNtagatHa +acttNctBtcaccatctMcatattccaSatttgcgaDagDgtatYtaaaVDtaagtttWV +aagtagYatRttaagDcNgacKBcScagHtattatcDaDactaaaaaYgHttBcgaDttg +gataaaKSRcBMaBcgaBSttcWtgNBatRaccgattcatttataacggHVtaattcaca +agagVttaaRaatVVRKcgWtVgacctgDgYaaHaWtctttcacMagggatVgactagMa +aataKaaNWagKatagNaaWtaaaatttgaattttatttgctaaVgaHatBatcaaBWcB +gttcMatcgBaaNgttcgSNaggSaRtttgHtRtattaNttcDcatSaVttttcgaaaaa +ttgHatctaRaggSaNatMDaaatDcacgattttagaHgHaWtYgattaatHNSttatMS +gggNtcKtYatRggtttgtMWVtttaYtagcagBagHaYagttatatggtBacYcattaR +SataBatMtttaaatctHcaaaSaaaagttNSaaWcWRccRtKaagtBWtcaaattSttM +tattggaaaccttaacgttBtWatttatatWcDaatagattcctScacctaagggRaaYt +aNaatgVtBcttaaBaacaMVaaattatStYgRcctgtactatcMcVKatttcgSgatRH +MaaaHtagtaaHtVgcaaataatatcgKKtgccaatBNgaaWcVttgagttaKatagttc +aggKDatDtattgaKaVcaKtaataDataataHSaHcattagttaatRVYcNaHtaRcaa +ggtNHcgtcaaccaBaaagYtHWaaaRcKgaYaaDttgcWYtataRgaatatgtYtgcKt +aNttWacatYHctRaDtYtattcBttttatcSataYaYgttWaRagcacHMgtttHtYtt +YaatcggtatStttcgtRSattaaDaKMaatatactaNBaWgctacacYtgaYVgtgHta +aaRaaRgHtagtWattataaaSDaaWtgMattatcgaaaagtaYRSaWtSgNtBgagcRY +aMDtactaacttaWgtatctagacaagNtattHggataatYttYatcataDcgHgttBtt +ctttVttgccgaaWtaaaacgKgtatctaaaaaNtccDtaDatBMaMggaatNKtatBaa +atVtccRaHtaSacataHattgtttKVYattcataVaattWtcgtgMttcttKtgtctaa +cVtatctatatBRataactcgKatStatattcatHHRttKtccaacgtgggtgRgtgaMt +attattggctatcgtgacMtRcBDtcttgtactaatRHttttaagatcgVMDStattatY +BtttDttgtBtNttgRcMtYtgBacHaWaBaatDKctaagtgaaactaatgRaaKgatcc +aagNaaaatattaggWNtaagtatacttttKcgtcggSYtcttgRctataYcttatataa +agtatattaatttataVaacacaDHatctatttttKYVatHRactttaBHccaWagtact +BtcacgaVgcgttRtttttttSVgtSagtBaaattctgaHgactcttgMcattttagVta +agaattHctHtcaDaaNtaacRggWatagttcgtSttgaDatcNgNagctagDgatcNtt +KgttgtaDtctttRaaYStRatDtgMggactSttaDtagSaVtBDttgtDgccatcacaM +attaaaMtNacaVcgSWcVaaDatcaHaatgaattaMtatccVtctBtaattgtWattat +BRcWcaatgNNtactWYtDaKttaaatcactcagtRaaRgatggtKgcgccaaHgaggat +StattYcaNMtcaBttacttatgagDaNtaMgaaWtgtttcttctaHtMNgttatctaWW +atMtBtaaatagDVatgtBYtatcggcttaagacMRtaHScgatatYgRDtcattatSDa +HggaaataNgaWSRRaaaBaatagBattaDctttgHWNttacaataaaaaaatacggttt +gHgVtaHtWMttNtBtctagtMcgKMgHgYtataHaNagWtcaacYattaataYRgtaWK +gaBctataaccgatttaHaNBRaRaMtccggtNgacMtctcatttgcaattcWgMactta +caaDaaNtactWatVtttagccttMaatcagVaagtctVaaDaBtattaattaYtNaYtg +gattaKtaKctYaMtattYgatattataatKtVgDcttatatNBtcgttgtStttttMag +aggttaHYSttcKgtcKtDNtataagttataagSgttatDtRttattgttttSNggRtca +aKMNatgaatattgtBWtaMacctgggYgaSgaagYataagattacgagaatBtggtRcV +HtgYggaDgaYaKagWagctatagacgaaHgtWaNgacttHRatVaWacKYtgRVNgVcS +gRWctacatcKSactctgWYtBggtataagcttNRttVtgRcaWaaatDMatYattaact +ttcgaagRatSctgccttgcRKaccHtttSNVagtagHagBagttagaccaRtataBcca +taatSHatRtcHagacBWatagcaMtacaRtgtgaaBatctKRtScttccaNaatcNgta +atatWtcaMgactctBtWtaaNactHaaaaRctcgcatggctMcaaNtcagaaaaacaca +gtggggWttRttagtaagaVctVMtcgaatcttcMaaaHcaHBttcgattatgtcaDagc +YRtBtYcgacMgtDcagcgaNgttaataatagcagKYYtcgtaBtYctMaRtaRtDagaa +aacacatgYaBttgattattcgaaNttBctSataaMataWRgaHtttccgtDgaYtatgg +tDgHKgMtatttVtMtVagttaRatMattRagataaccctKctMtSttgaHagtcStcta +tttccSagatgttccacgaggYNttHRacgattcDatatDcataaaatBBttatcgaHtN +HaaatatDNaggctgaNcaaggagttBttMgRagVatBcRtaWgatgBtSgaKtcgHttt +gaatcaaDaHttcSBgHcagtVaaSttDcagccgttNBtgttHagYtattctttRWaaVt +SttcatatKaaRaaaNacaVtVctMtSDtDtRHRcgtaatgctcttaaatSacacaatcg +HattcaWcttaaaatHaaatcNctWttaNMcMtaKctVtcctaagYgatgatcYaaaRac +tctaRDaYagtaacgtDgaggaaatctcaaacatcaScttcKttNtaccatNtaNataca +tttHaaDHgcaDatMWaaBttcRggctMaagctVYcacgatcaDttatYtaatcKatWat +caatVYtNagatttgattgaYttttYgacttVtcKaRagaaaHVgDtaMatKYagagttN +atWttaccNtYtcDWgSatgaRgtMatgKtcgacaagWtacttaagtcgKtgatccttNc +ttatagMatHVggtagcgHctatagccctYttggtaattKNaacgaaYatatVctaataM +aaaYtgVtcKaYtaataacagaatHcacVagatYWHttagaaSMaatWtYtgtaaagNaa +acaVgaWtcacNWgataNttcaSagctMDaRttgNactaccgataMaaatgtttattDtc +aagacgctDHYYatggttcaagccNctccttcMctttagacBtaaWtaWVHggaaaaNat +ttaDtDtgctaaHHtMtatNtMtagtcatttgcaaaRatacagRHtatDNtgtDgaatVg +tVNtcaaatYBMaaaagcaKgtgatgatMgWWMaHttttMgMagatDtataaattaacca +actMtacataaattgRataatacgBtKtaataattRgtatDagDtcRDacctatRcagag +cSHatNtcaScNtttggacNtaaggaccgtgKNttgttNcttgaaRgYgRtNtcagttBc +ttttcHtKtgcttYaaNgYagtaaatgaatggWaMattBHtatctatSgtcYtgcHtaat +tHgaaMtHcagaaSatggtatgccaHBtYtcNattWtgtNgctttaggtttgtWatNtgH +tgcDttactttttttgcNtactKtWRaVcttcatagtgSNKaNccgaataaBttataata +YtSagctttaaatSttggctaaKSaatRccgWHgagDttaaatcatgagMtcgagtVtaD +ggaBtatttgDacataaacgtagYRagBWtgDStKDgatgaagttcattatttaKWcata +aatWRgatataRgttRacaaNKttNtKagaaYaStaactScattattaacgatttaaatg +DtaattagatHgaYataaactatggggatVHtgccgtNgatNYcaStRtagaccacWcaM +tatRagHgVactYtWHtcttcatgatWgagaKggagtatgaWtDtVtNaNtcgYYgtaaa +ctttaDtBactagtaDctatagtaatatttatatataacgHaaaRagKattSagttYtSt +>THREE Homo sapiens frequency +agagagacgatgaaaattaatcgtcaatacgctggcgaacactgagggggacccaatgct +cttctcggtctaaaaaggaatgtgtcagaaattggtcagttcaaaagtagaccggatctt +tgcggagaacaattcacggaacgtagcgttgggaaatatcctttctaccacacatcggat +tttcgccctctcccattatttattgtgttctcacatagaattattgtttagacatccctc +gttgtatggagagttgcccgagcgtaaaggcataatccatataccgccgggtgagtgacc +tgaaattgtttttagttgggatttcgctatggattagcttacacgaagagattctaatgg +tactataggataattataatgctgcgtggcgcagtacaccgttacaaacgtcgttcgcat +atgtggctaacacggtgaaaatacctacatcgtatttgcaatttcggtcgtttcatagag +cgcattgaattactcaaaaattatatatgttgattatttgattagactgcgtggaaagaa +ggggtactcaagccatttgtaaaagctgcatctcgcttaagtttgagagcttacattagt +ctatttcagtcttctaggaaatgtctgtgtgagtggttgtcgtccataggtcactggcat +atgcgattcatgacatgctaaactaagaaagtagattactattaccggcatgcctaatgc +gattgcactgctatgaaggtgcggacgtcgcgcccatgtagccctgataataccaatact +tacatttggtcagcaattctgacattatacctagcacccataaatttactcagacttgag +gacaggctcttggagtcgatcttctgtttgtatgcatgtgatcatatagatgaataagcg +atgcgactagttagggcatagtatagatctgtgtatacagttcagctgaacgtccgcgag +tggaagtacagctgagatctatcctaaaatgcaaccatatcgttcacacatgatatgaac +ccagggggaaacattgagttcagttaaattggcagcgaatcccccaagaagaaggcggag +tgacgttgaacgggcttatggtttttcagtacttcctccgtataagttgagcgaaatgta +aacagaataatcgttgtgttaacaacattaaaatcgcggaatatgatgagaatacacagt +gtgagcatttcacttgtaaaatatctttggtagaacttactttgctttaaatatgttaaa +ccgatctaataatctacaaaacggtagattttgcctagcacattgcgtccttctctattc +agatagaggcaatactcagaaggttttatccaaagcactgtgttgactaacctaagtttt +agtctaataatcatgattgattataggtgccgtggactacatgactcgtccacaaataat +acttagcagatcagcaattggccaagcacccgacttttatttaatggttgtgcaatagtc +cagattcgtattcgggactctttcaaataatagtttcctggcatctaagtaagaaaagct +cataaggaagcgatattatgacacgctcttccgccgctgttttgaaacttgagtattgct +cgtccgaaattgagggtcacttcaaaatttactgagaagacgaagatcgactaaagttaa +aatgctagtccacagttggtcaagttgaattcatccacgagttatatagctattttaatt +tatagtcgagtgtacaaaaaacatccacaataagatttatcttagaataacaacccccgt +atcatcgaaatcctccgttatggcctgactcctcgagcttatagcatttgtgctggcgct +cttgccaggaacttgctcgcgaggtggtgacgagtgagatgatcagtttcattatgatga +tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat +catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc +tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg +caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc +tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc +aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag +aattgttagcgatgatatcaaatagactcctggaagtgtcagggggaaactgttcaatat +ttcgtccacaggactgaccaggcatggaaaagactgacgttggaaactataccatctcac +gcccgacgcttcactaattgatgatccaaaaaatatagcccggattcctgattagcaaag +ggttcacagagaaagatattatcgacgtatatcccaaaaaacagacgtaatgtgcatctt +cgaatcgggatgaatacttgtatcataaaaatgtgacctctagtatacaggttaatgtta +gtgatacacaatactcgtgggccatgggttctcaaataaaatgtaatattgcgtcgatca +ctcacccacgtatttggtctaattatgttttatttagtgacaatccaatagataaccggt +cctattaagggctatatttttagcgaccacgcgtttaaacaaaggattgtatgtagatgg +taccagtttaattgccagtgggcaatcctaagcaaaatgagattctatcctaaagtttgg +gcttgatataagatttcggatgtatgggttttataatcgttggagagctcaatcatgagc +taatacatggatttcgctacctcaccgagagaccttgcatgaagaattctaaccaaaagt +ttaataggccggattggattgagttaattaagaccttgttcagtcatagtaaaaaccctt +aaattttaccgattgacaaagtgagcagtcgcaataccctatgcgaaacgcctcgatagt +gactaggtatacaaggtttttgagttcctttgaaatagttaactaatttaaaattaatta +acgacatggaaatcacagaacctaatgctttgtaggagttatttatgctgtttactgcct +ctacaaccctaataaagcagtcctaagaatgaaacgcatcttttagttcagaaagtggta +tccagggtggtcaatttaataaattcaacatcgggtctcaggatattcggtcatataatt +tattaagggctcttcgagtcttactctgagtgaaattggaaacagtcatccttttcgttg +tgaggcatcttacaccgctatcgatatacaatgcattccaccgcggtgtcccgtacacaa +ggaaacttgttaccttggggatataagaaaactcacacgtctcattattaaactgagtac +aatttttgcacgagaaagtaatgcaatacaatatgatgaaagccagctaatgaaaaggga +tggaacgcacctcggatctgttgcactggattaaaatccgattatttttaaaaatattca +gtgctagagcatatcaggtctacttttttatctggtatgtaaagcccacggagcgatagt +gagatccttacgactcaacgaaaagttataacataactcccgttagccaaagcccaatcc +cgattactgccctaccctaacgtctgccatctaaatatcgaacttgttatgatcaatgtg +actacctcccaccctttccccttcatttgttccactggggataagctagcgttttcagaa +tcaatgcaataagaatagccaattgtctcacttcatcagagctcttggcaattccaggcg +ctacgtggttctggaatatattcatttttcaaatagtaatacgtttagtgttgctattgt +ctacacgtttggatattacgttatgtgagcggacatcaatagttgtctaactctttagta +agccagagatagcactcttagcgaatggataccatcttccataagtttagttaatagtcc +gaaacaactgcttcgagcatatttgaacctccttgtaggcaaatagcctcttcaaagcaa +tcttactaatagatagagtttgttttaagggactactagaaatgggacaatcttaatagt +atgacctaaactgacatttaaagatatatccaggtggcaagcataaagatcattgcgcca +cctccaccgtgggattacttatcagtcgatatcctatatgctaagtttgcgacggcagaa +tacaaactaagctgagttgatgctaaccttacctatgataccccattggaccggttaaca +gccctacttattccaaataaaagaacttttatgctgtagaagctattatagtgatgcctg +gtaacttcagtatattaaaatgacacacatacgccatatagagctcctggaactttgaat +aatgagcgaacttcgaagttgaagagcaagaaaccatatgtcacggttgcctaaagcccg +gtaaccagacatgtgctatcattgatcattatcgaggttttcataaccttgacccattat +cggctgtgcgcggacaagtacttaaatcactagtttcttcacctgcttatcggtaagaaa +taaggttggcaaagaatcgcataagacggacgtagagccgcagcgttgtgcgagtccagg +tgcatgcgcagcaataggattttaaattttgttccatttttaatttagccgtaaggatgt +ccgtaaatgattgaaaattggattcaatctttgggcctatgctactggaacctgatcgac +aaaatttcaaacatacgttaactccgaaagaccgtatttttgcggctagaatagtcagtc +gcttggagccatataccttaccacttaaacgacgtgctcctgtagttgaaatataaacag +aacacaaagactaccgatcatatcaactgaagatctttgtaactttgaggcgaagcaccc +tcttcgagacaactaagagtaaagtaccgggcgccgcaaggagtcgattgggaccctaaa +tcttgacgaattgctaagaggctcagagctaccactgtaatttctctagagcccataata +aatgaacgatacatccgtaggtagcacctaagggattataatggaagccaaatgcagtta +ataatattatatactggcgtacacgattcgacggatctctcacatagtgattcacgaccc +ccccctttgattgacacagcgtcagcattttgcaagaacgatcttctgcatagggtgcgc +caccgtaaggatgacgtcgaagctacaactgggtataatttaccatgcttccctgatgct +gagtgcaatacactaagaatgagtttttaccccatatcaccagtatttgttctgttattg +cgaagaaatggctatgctgagttggcgactaaagtcacccatcctttttattaggtaacc +ccctcccttaaactaactgatttgctggagctgccctgcatacatatactttatcattta +tggacgtccgtgacgcttattatccaccatagtcgatatgctacacggattcattaatgg +atcgtaggagtttaagttatatttactaagatcggtctcggctactatcccgccttaccc +ggcgctatttacggccatttttaatatattgacggtaattattcctatggtttcgaccgc +acgtccttggacaagaaagaatggcaaaaaaaatgtaaaagaaaaaaaatattgagtccc +taccatcatataaaaaatatgtgatgagtaacttgacgaaatgttagtggttattaaaga +ctatctattacaccttttgttttctgtcgtagtatattaaagtctagaagccttacagga +aaatcagggttatacagccgatactccgcagcatgaatcatcgaggaggtgtcctaccat +cgcgccttgtaatcttgtctgtgtatactgtatttagaccttttatacaaagtaaatatc +tcggctttatgtgattgggaggggcctactcaaacatgatgacttgacctaataatcact +gtgcgggcgtcttatgactagctattccttgaaatccaccaccaaatggttaatatgtaa +aaactttgacgatgaaacaaggtgaatgtgtagttactttgtgtaattagctgcgtcgag +cattgcttgtaaaaccgtcaatcgcacacgttacttccataaaatttctacgaatacacc +cttcttaaaaaaaacgtaggaattcacgagtttaacaaacgataactgtataaagtggaa +gtccgaagaaagcagatgcccgaactactcgaagatgtttcgttttcttaaccatagggg +cttcttaatggcccactacgcacattttgttcaagcccgagagggacatccccattacgg +gagtattactaaaactgttccgtaatacgttcagcaagggatgaaaaaggccactgctca +agttattgacgtgggagtattacatcggaagcctgaatcccacactatgatggtctgtac +aggcctagggactgcgtctagacggtattaccggcttctaatcatacgatcgtgagtctt +aacgggaagtaaggctcacacctaccccaaaccatttatctatgtaagtataaaattgtg +cgtaagtgttcaaagtggacaataaagacgtggcaaaaacccccgcacataagccgcttt +agatttcacaaataccaatgcggttaaaaacatccttgagtcgtacatacaccatactcg +cgttaaacggatataacagaagataataaatccggatgtggagtcggtgtaactatagaa +agccaagtgaaataatgcttaccagtcatttagctatacggctttcatttcatgtcaaga +gggtggagtttgacctgtacagttgatatatcaccgatacttagaactcacctaaagcta +aaattgctcgcagcgtgtaatccgcatattacaaacaatagatgggattcattatacata +agacacgatgatctgctttttcaggttgcgagatgttgcctatcgtcaatcgagtcctgc +cttacaccacttaaacaaaagtattgacagggaacctattttcgaggtattatatagtcc +agcttgaatatcaatttgacagttaacctagtgaaaatcagtaagaggaaatacgccaca +ttctccagtgaaattctacgggttatcgtctagtccaactatcaattataactcacgaga +tataagtaaattctcgtacttggcctgatttttattatactttggatccttagtaaacag +gaagggagaaaccttcaacgaaaaacactggattttgttttactctcaaagctcttatat +gacggaaataccctgtcaagtcttaactttattactagactaatgaaatgggcttggggt +ggccagaatcatagtacaatttagcggatacactattcggactttcctatcggctgtctg +gttggataagtatggggactaataggctagacatacctatacttaaactatacaggcgtc +atctatctctgcaactttggagttccctgatgttctcccgccctttgggttcacatcttc +tataccgacacccctaataacgattagtttgtgggttagagtaaattaatacggttaata +ttaatgtatcgttgaaaagctggtgtcgccaataaggtaaccggctaggcagagtatatg +tcacgaagtataactaccctaatgataagctgtaggaataaaattaatgctgtctctaag +cgaagagatatttccgactctgttttaatgacgaatctcattacttctgacttgcaaatg +ttcaatatggcacggtttcacggcacctttgtgacgcatataatgaacttagaagattat +aacgacggaactttatatgataatccgttacgattaaagaatctgttaaatatcataatg +gcattcagttctagaccgtgcatcatggtaaacttactttctctgcatggcgacatacat +ttcgctattcaaattcgcgtgtggttacacccactcgcacctttggaatattaagagaag +atgatcagaaaatccattcgctcaatttttctgacgtacgtctaatttatcctaggagac +aaatcgttttatgtctctcacatttttgaagaaaggttcgagagacaatactcaggtcct +gaactgctagaagatactcggtggagcgtggcaacaatgaaaaactcgtgacataaatga +atgatacttttccaagttcagttaagtgaatatgtttaacatacccggcttttcgatctt +aagctgacgctggacgtgcgagtaatgtcagtctcttacatacactagtgactccaagtt +tcgtcaaaaacgccccctcccttctcgagcccactcacgctatgtattgacgcgaacttg +ttcgggatcagacttttcaggagttcggtcgcgtgtccctatgtgctaatatataagtta +gatcgcattagatgctaatctgaatacttatagacgaccttcaacgagaacgggtaccac +cttgaggctagagttaggtgtgaaacgacaggtagggacatataaaatttgagtgcggct +ttagttaagggtttaattacctactcaaacatcacgctcgcgcccttcgtacgtaatcga +ccatctagaggctaaggggactgtactaggtagtgattaatgatatcctagacgcacgtg +ccttagatcttcagactctgatggtccgcgatcaccgtaattgtagtcctccaactcgat +cactttgttggcgtcaaagaaattacgatatctaaatacttataatacaataaccaagga +tgagaatgactcatcgcgttggagttatattgcttgaagttctatggaatgaaagcacgt +tatctgccgtcccaatatctccagtgagctaattcattggacggtccactttgatcaatc +cccgaggagatgttcggacactttagtctgtaacacttagcgttgagaccacgaacaatt +gattactcagtcttgaaggtgttttccaaagttcattttaaataagactacgataggcct +ttcctattgatataaactacccggctctgttgttcgtgtgagtcgtacttctctgtgttt +ttctgattatagcaagattcgattcttagtgtaaacagcgatttttatttgacccgtcaa +tgagaagcgcataggatctaagcaaaattatcaagttgtgccacaaggtaagatctttcc +agttattgcaggtaggatgtatcccacgttgatagtatgaggtctgacgtcaactgtcta +ggagagttgaccgcgtgcgggtacaccggatttgcatcgatgttgagaacgcagaactcc +cactgtcgtggcggcgttcctgatatttagcaagaggcgttgataaagccctcatcatct +agatctcgacctcatctgccctcttgctccatcattttctacacagactactttcctatc +tacgttagtataattgctttctatcttagtatcatttagagcttctccgtcaacaggttc +gtgctattaaagttagtacgaaagggacaacttgtagcaacgcatttaatcggttttcga +ctacttcgcacaaaatcagataaagaagtttgtcattctattagacattgaattgcgcaa +ttgacttgtaccacttatgatcgaacactgaatcaagactgtgattaactaaaatagaca +agccactatatcaactaataaaaacgcccctggtggtcgaacatagttgactacaggata +attaattggactggagccattacattctctacaatcgtatcacttcccaagtagacaact +ttgaccttgtagtttcatgtacaaaaaaatgctttcgcaggagcacattggtagttcaat +agtttcatgggaacctcttgagccgtcttctgtgggtgtgttcggatagtaggtactgat +aaagtcgtgtcgctttcgatgagagggaattcaccggaaaacaccttggttaacaggata +gtctatgtaaacttcgagacatgtttaagagttaccagcttaatccacggtgctctacta +gtatcatcagctgtcttgcctcgcctagaaatatgcattctatcgttatcctatcaacgg +ttgccgtactgagcagccttattgtggaagagtaatatataaatgtagtcttgtctttac +gaagcagacgtaagtaataatgacttggaataccaaaactaaacatagtggattatcata +ctcaagaactctccagataaataacagtttttacgatacgtcaccaatgagcttaaagat +taggatcctcaaaactgatacaaacgctaattcatttgttattggatccagtatcagtta +aactgaatggagtgaagattgtagaatgttgttctggcctcgcatggggtctaggtgata +tacaatttctcatacttacacggtagtggaaatctgattctagcttcgtagctgactata +ctcaaggaaccactgctcaaggtaggagactagttccgaccctacagtcaaagtggccga +agcttaaactatagactagttgttaaatgctgatttcaagatatcatctatatacagttt +ggacaattatgtgtgcgaaactaaaattcatgctattcagatggatttcacttatgcctt +agaaacagatattgcccgagctcaatcaacagttttagccggaaacaatcgaagcatagg +gacaatgtatcttttcctaaattgccatgtgcagatttctgagtgtcacgaagcgcataa +tagaatcttgtgttgcctcaactcgttgaaaagtttaaaacaatcgcagcagtctttttg +gggtctactgtgtgtttgcaaaataactgaaagaaacgcttgaacaactctgaagtagct +cgagtactcattaaagtgtaacacattagtgaatatcggccaatgaaccaaacgcttccc +ggtacgctatctctctcatcgggaggcgatgtgcaggttatctacgaaagcatcccttta +cgttgagagtgtcgatgcatgaacctcattgtaacaatagcccagcaaattctcatacgt +gcctcagggtccgggcgtactcctccatggaagggcgcgcatctagtgttataccaactc +gctttttaactactatgctgtagttctacaggcatagtggccagtattttctaacttctc +tggatagatgctctcactcctcatccatcacggcttcagtttacgtcttacttgcttgtt +cagcaacggatggaggcattaagtatcttcactgttccctaaaattgctgttcaatatca +aagtaaggacgatacagggaaagctcaagcacactcattgaatactgccccagttgcaac +ctcacttaatctgacaaaaataatgactactctaagtgttgcggaagcagtctcttccac +gagcttgtctgtatcacttcgtataggcatgtaactcgatagacacgaacaccgagtgag +aaactatattcttgcttccgtgtgtgtgacaccaggtaattgatgcggatataagctgga +gatcactcacgcccacacaaggcgctgctacctctttattccaatgtgtaagaatttgct +aacttcatttctagaccgcagctttgcggtcataatttcacggtacggacccttgggtta +gagacttgataacacacttcgcagtttccaccgcgcacatgttttagtggcttctaacat +agaatttttgttgtgacataaagagtgcgtgggagacttgcccgaccgttaagccataat +caattgaaagccccgtgagtcacatctaattggttgtactgcgcatttagctatccttta +gctgactcgaagagattcgattcctaatataggttaattagatggctgccgcgcgaagta +aaacgtgaaaaacgtagtgcgcagatctgcataactcgcgcttaattacttatgagtagt +tccaagttcgctacgttatgagagagattggaattaagcaaatatgttttatggtgattt +tgggatgagaaggactgctaagtacggctactaaacaaatttctaaaaccgccatctacc +ttatcttggagacatttaagttgtatatgtcactagtctagcttttgtctgtgggacgcg +ttctcggaatgagggaaatgcaagagccgattcatcaaatgcttatctaagaaagtagtg +gactattacaccaagcacgaatgccagggaactgctttcttgctcaggacctcgcgacaa +ggtaccccgcataagtcctagaattacatttggtcagcaatgctgacatttgaccgtgaa +aacataattttaatcagaaggcagctcacccgcttgctctagatcttatctttgtatgaa +tgtcagaatttactgcaatatccgttccgaatagtgagggcttagtatagttctctgtat +acaggtcacatcaaactccccctgtcctagtacagctctgagctttaattaattgcatac +atttccttcaatcatcagatgaaaacaccgcgaatcatgctcttctcgtatagggcaaga +gaagcaacaaacaactagcccgactcacgttcatccgccgtatccttgttcagttcttac +tccgtattaggtcagcgaaatctaatcagaataatcggtcgcgtatcaaaattaaaatcc +cgcttgaggttgacaattaaaacgctgagcagttatcggctattagatagtggggtgaaa +gtaattggctggaattatgttaaaacgtgatattaagctaaaatacgctacttgttgccg +acctaattcagtcattcgatattcagttagagccaagaataacaagcttgtataaattga +acggggtgcactaaacgatgtgttactctaatattcagcttggagtatacctgaaggcga +attcatgtatcggccaataataagacgttgaagatcacaatttggactagcaaaagaagg +tgatttatgcgtggggattgagtccactgtacgagtacggtctctggaaaattataggtt +cagggaatataaggaagtaaagataattaccaagagatttttggtatcgctatgacccag +aggtgttctaacgtctgttttgatccgcagaatttctgcctcaatgcatatttgacggac +ttgaactagagcctctaaagttaaatggcgacgcaactgttcctaaacttcaattattac +tactctttttttcctagggtattgtagaggccagtggacaaaataaatcaaatttaagat +gtttcggacattaacatcccccgtagcatagaaatcatcagttatccaatctctcatcga +gcttttacaatttctgctggcgctatggacagcatatgccgcgagacctccgcaagactc +acttgatcactgtaagtatcttcattagaggttagagcctatagttaagctgctgaccta +gtaaaattggtattttctaattttattgctcaagttaaaggttagtgaagggataatgac +gttatttttgaacaatgggttgtattcaattttatatcacgaatggaacccttcattccc +ggcataatactagacgacacgaacaagctccgatctatcagccaggcacgtgttaaggtt +taattccggcaaaccaatgaagcatcaaaaggtgacctgatgcaacttagggtcacgatg +agtttttcaggactacttattacctattaataagttaacatgagccttcataccccgtaa +gacaatacatactccaccaattagaattctgagccatcttatctttttgtatcatcgaag +ggtatggccgaataggttaattagttactcctaacgtctctacaggcatgcatttgacgc +accttcgaaaatagtcaatctctcgccacacgcgtctagtatgcagcatcaaaaatatag +tccacggtttccggattaccaaacgcggcaaagagaaacattgtatcgacggagataact +taatacagaaggaaggggcatcttcgaatacggatgaataattctatctgtttattctga +catcttgttttcaggttaatcttacgcattcaaatgacgcctgccccatgcgtgcgcaat +tattttctaatattgacgagagcaatctcactccttttgggtctatttatgttttattga +ggcacaagcctatacagaacaggtactattaaggccgtgagtgtgagactcaaaccgtgg +aaacaaaggatgggttgttcttggtacaagttttagtgcatgtgggcaatccttaccaaa +atcagatgctatccttaactttgggctgcatttaagatggcggttggaggcctgtgagaa +tcctgcgtgtcatctttaatgaccgaattcatccatgtagattcagatcacacactcatt +ccttgatgttgtctaaacaaaagttgttgtggacgcattggagggagttaagtaacaact +tgggatcgcatacttataaaaattatatgttaaactttcacaaacgctgaagtccaaagt +aactagcccaaacgcctcgagagtcactaggtattaatggtgtttgagttcctgtgaaat +agtgttcgaaggtaaaatttatgtaccaaatcgaaagaacacttaataaggcttgcttgc +acggaggtatgatgtttactgactctacaaccctaattttccagtacgtacattcattcc +aataggttagttctcaaagtgctatacaggctcctcaattgatgatatgcttcagccgct +ctatggatattagctcattttatttaggaagcccgcttagaggcttactatgagggaaat +gccaaaatgtcatacttttcggtgtgtcccatatgacaccgctttacatagaatttgaat +taaaacgcgctctcccgttcactaccatacttggtaccgtgcgcatattacatatagata +taggatcattttttaaagctgtactaggtttgatcgacaatcttatgctatactatatga +tgtaaccctcataatcaataccgatcgtacgatcctagcataggtggcaagcgattttat +gccgattattgtgttaaatagtctgtgagtgtgattatcagggctacgttggtagagggg +ttgtatagacctcgcacacattgtgacatacttaacaatatacgaaaactgatataataa +atccccttacccaaacaccaatcccgttgaatcaactaccataacgtctcccatataaat +tgcctacttgtttgcataaatctgaatacataacaccattgcaccttcttgtgttccaat +cccgttaagattgccttgtcagatgatatgcaagaacaatagcatttgctagcaattatt +aacagctcttcgaattgcctccacataacgcgggagggtatattttaatttggcaaatac +taagtactgttggcgtcatatgctattaacggttggatattaagttatgtcagccgtaag +caagagtgggcgaaatattttgttacccagtgagagcactcttagagtttggatacaata +ggccatatgttgacttaagaggacgtaactacgccgtacaccattgttcaaccgacttct +tggcaaatagaatcgtattagcaatcttaagaatagagacacgttcgtgttagggtatac +tacaaatccgaaaatcttaagaggatcacctaaactgaaatttatacatatttcaacgtg +gatagatttaacataattcagccacctccaacctgggagtaattttcagtagatttacta +gatgattagtggcccaacgcacttgactatataagatctggggatcctaacctgacctat +gagacaaaattggaaacgttaacagcccttatgtgtacaaagaaaagtaagttgttgctg +ttcaacagatgatagtcatgacgcgtaacttcactatagtaaattgaaacaaatacgcaa +tttagacagaatggtacggtcatgaatgacagtaattcgaagtgctagaccaacttaaaa +taggtaaacgtgcccgaaaccccccttaacagaaagctgctatcatggtgcagtatcgac +gtgttcagaaacttgtaacttttgagcaggtccgagcacatggaagtatatcacgtgttt +ctgaaccggcttatccctaagatatatccgtcgcaaactttcgatttagtcccacgtaga +gcccaagcgttgtgcgactccacgtgcatgcccagaaatacgagtttaaatttggttaca +tggttaattttgaccgaagcatcgcactttatgattgataattggattcaatatgtcgcc +ctatgcgaatgcaacatgatccacaatttggctataagacgtttaatccgtatcacactt +tgtttgcggctagtatagtaacgcccgtgcaccaagagtcagtaacaattataagtactc +cgcaggtacttcaaatataaaaactaatcaaacacgacccatatgatcatctgaagatat +ttggaactttctcgacaaccaccctcgtactcaatacttacactaatcgacaggcacacg +caacgtgtacagtcgcaccatattgagtcaagatttgcttagtggcgatgagcgtacacg +cttatttctctagtcacaattagttatctacgagacatcacgagggagcaaataagcgat +gttatggctacacataggcacgtatgaatatgatataagccagttaaacagtcgaaccat +cgagcaaattctcatgcaccaacccacacgttgaggcacaaagagtaagctgtttgaatg +taacttcttctgctgagcgggccccaacgtaaggatcaactagaagagaaaactcggtat +tagtttaaatgcgtcacggagcatgagtgcatttcactaagaatgtctgtgtaaccaata +taacatctatttgttatctgattgcctacttatggctttgcggtcgtggcgactaatgtc +tccaatccttttgaggtcggtaccaactccctttaaattacgctgtgcaggctcatgcac +tgcatacatatacggtagcaggtagggacctcacgcacccttattataatcaatagtagt +tatcagtcaacgaggcaggaatgctgaggtcgaggtgttggtatattttctatgtgccgt +ctaggcgactatcacgcattaccaggcgagatttaagccaattttgaatatagtcaacgt +aatttttactatgggttccaccgaaacgccttgcacaactaagaatcccataaaatatcg +atatcaaataaaagattgtgtcaataccttcatatatattttttcggttgactaacgtga +actaaggttaggggttttgtatgtctatataggaaacagtttcttttctgtcctacttta +gtaaagtcttcaagccttactccaaaatcacggtgattaagccgttactcagcagcatga +ttctgcctgctcgggtcctaaaatccagccttgtaagagtcgctgtgtattagctaggga +gacctttgttaaaaaggatatatcgcggcgggatgtgagtgcgtggcgcatactcaatct +tcagctcgtgtcattataatatctctcccccacgcttttcactagatatgccgtgtaagc +aaacaccttatgcttaatttcgaaaatattggtacttgaaaaaagctgtaggggtactta +atgtctggtaggagatcaggagagaattgagtgtaaaaccgtaaagccctcacctgactt +catgtaaatggcttagaagactccatgatttaataaatactacgaaggaaagactggatc +taaagataactctagtaaggccaactcccttcaatgctgttgccagttataatccaagag +ctgtccttttctgaaccatagcggcttctgaagcgaactagaagcaaagttggttctagc +cagacagccacataccctgtacgggtgtattactaaaactggtccggtattagttcacca +agggaggaattaggcaaaggatctaggtatgcaagtcggagtattacatccctaccctga +atccatcaataggttcctctgtactggccttcgcaatgagtattcaaggttgtacagccg +tataataataagatagtgactatgaacgggaagtaacccgctcaccttccccaaaacatt +gttatatctaagtattaaagtctgccgtagtgttaatactcgaaaataaacaactggcaa +attacaccgcacttaagccgcttttgatttatatttttccaatgcgcttttaaaaataat +tcagtcctacatactaattaagacccttaaacggagatatcacaagttaagttttaacca +tctcgactaggtggaactatagatacccaactcaatttatcattacctgtaatgttccta +gaaggattgcatttcatgtcaagacggtggagtttcacagcgaaacttcagtgtgaacag +attctgagaaatcacctaaacctattagtcagagcacccggttagaaccagttgtcaaaa +aatagagcggttgcatgagacagaagtaacgatgagatccgttgtaacgttgagacatct +ggcctatcgtcaatacagtcctcccttaaaaatatttttaaatactaggcaaacccaaca +taggttagtcctatgtgatacgccacatggtatatcattttgtaacgttacctagggata +atcaggaagtggaattacgcaaaagtagacagtgaaatgcttagggttatagtctagtcc +aaagataaaggataaagcacgtcagagaactatattagccgaatgggaatcattgttagg +agactgtggatcatgtctaaaaagcaacgcagaaacagtcatcgaaaaaatctcgttttt +gtttgaatctaaaagagctttgatgaccgatagtacctgtatactagttactgtattacg +tgtctaatgatttcggattggggtccccagaatcagacgtcattgtagacgattcaagtt +taccaatttaatttcccagctctccttggagaactatcgccaataattgcagtcactttc +cttttctgaaacgataaagccgtcagagttctctgcaacgttggacttacctgaggttct +aacccactttcggttctaatagtagttaacgacacaacgaataacctttactgtggggct +ttcacgatattttttcgcttattattaatggttacgtcataagctggtgtccaaattaag +gttaccggcttcgcagagtagttgtatccaagtataacttccctaatcataagatcgagg +tagaaaattaatgctgtctctaaccgaacagatatgtcccactatgtggtatggacgttg +ctaattacttctgaagggaaattggtcattatggatacgtgtctaccatcaggtcggacg +cagatatggttctgtcttcagttgatccaccgttctttataggataataactgacgatta +aagattatggtaaatagattaagccaattctcttcttgtcagtgaagcatccttaactga +cttgctctgcagcccctcatacatttagctattcaaagtaccggctcgtttcaaactctc +ccacctttggaagaggttgtcaacttgataagtatatcatttacagcattttttcggacg +tacctctaatgtttcattgcagaaaattagttttttctatcgcacattttgcaagtaacg +ttagagacacaattatctgcgaatgaactgctagatctgacgaccgggagcctcgcaaat +atcaaaaaagactgacatatatcaaggagtcgttgacaagtgctggtaagtcaattggtt +tatctgtcccggcgtttcgatcttaagctgaccatgcacggcagagtaatgtcactctcg +ttcttacaagtctgtctccaagggtcggcaaaaaagacccctccattctcgagcccactc +acgatatgtagggacgacaacttgtgcggcttatgaattgtctggactgcgggcgagggt +ccatatctccgaagttagaagggacatacctttagatgataagatcaattcttattgacg +aaattcatccacaacggggaacaacttcaccctagacttacgtctgaaaagacacctagc +gtcttataaaaggtcagtgccccgtttcgtaaggctggaattacctacgcaaacttaaac +ctcgcgcccttccttacgtatcgacaagatagaggctatcgcgaatgtactacggaggca +tgaatcatatactagaaccaagtgcctgtgatattaacaagatgatccgacgcgagcacc +gtaattctaggcataaaactccagcaatttgggggccgaaaacaaatgacgttagctaat +taattatatgacatgatcaaaggaggtcaatcacgcatcgagttcgacgtatattcattg +aacttcgtgcgtttgaaagaaacttttatgaaggcaaaattgatcctgtctcctatttca +tgcgtacctcctagttgataattccccgagcagtggttaggacacttttgtcggtatcaa +gttccggtctcaaaacgtaaaattctgtaatctgtatggatggtctgtgaattagttaat +ttttatgaagtcgtcgagacgcagttcctattgatttattctaaacggagatgtgcttcg +tgggactcggaagtagatctgtgtttatgattattgctactttagatgctgactgttaac +tccgtgttgtttttcaaccgtatatcacaaccgaattggatagaacctatagtttcaagt +tctgccacaaggtatcatatttacagttagtgctggttgcttctttcaaacgtggtgagt +ttgtgctatcacgtcaacggtagagctcagtggaccgagtgcgcgttcaaccctgttcca +gagagggtgtgatagcacatataccacgctcgtcgaggcgttcatgatagtttgcaagag +ccggtgttaaacacatattattattgttatccaactaatcggacctatgcataaagcatt +gtctaaacagaataattgcctatatacggtagttttagtgatttatatcttagtatcagt +tagagcttcgaactcttcaggttcctcatatttaacgttcttcgaaagcgaaaacttcta +caaacgaatgtaagcggttttccaagtagtacctataaatcacagaaagatctgtctcag +tatagttgaaatggtattcagctagtgacgtgtaccaattatcatagttcactcaagcaa +gacgctcattaacgaatatagacaagacactatatcatataataaaaaagaacatggtgc +tcgaacatagttgaattcaccatattgaaggggaatgctgacatgtaattcgctactaga +cgatcaattccctacttgtcaaagttgaactggtacgttcttggaattaaatatgattgc +gctggaccaaattgcgacttcttgagtttcagggcaaacgattgagccggaggatgtccg +tctcttacctttcttgcttatgataaacgacggtccctgtacatcactgggaattctcag +caaaaataattgggtaaatcgagactcgatgtattcggccacaaaggtgttagacgttaa +agattattcaacggggcgataataggatcataaccggtatgcaagcgcattgaaagagcc +atgagatccttatccgataaacgctgcacggtatgtgcagccttattgtcgatcacgaat +ttataaatgtagtctgggctgtaagttgaagacctaagttataatgaagtgcaataccaa +atcgattcatagtggattatcagactcaagatatctcctgataaattacagttgttaaga +tacggataaaatgagatttaagattagcagcctctaatctgtttcaatcccgttggaatg +tggtatgcgatcaaggttaagttaaaatcaagcctgtcttcagtcttgattcttgttctg +ccatcgcatgcggtctacgtgagttaatatgtagcttacgttctagcttgtgctaatctg +agtatagattcgtagaggaatattatcaagcttccacgcctcaacgtacgtgtattggtc +acacaagacactaaaagtggaagtagcgtaaactatagtctagttgttaaatgctcagtt +cttgttatattcgatatactcttggctaatttatgtctgagtatataaaattaatgatat +taacttgcatttcacggatcccttagaaaaagattttgaccgagcgcattataaacggtt +acaccgaatcaatagaagcatacccaatagctttctttgaatttattgcctgcgcaactt +ggctgactctctagatccgaataattctatatggtcgtgacgaaactagttcattactgt +ttaaaatgccaacatgtcttttgggccgataatggctctttgcaaaattactcaatgata +cgattgatcaaagcggtagttgctagtggtagcatgtaagtctatcaaatgtctgattat +ccgaaaatcttccaaaagagtccacgtaccatatctatctcatagcgacgcgaggggaac +cttatctaactatcattccatttaccgggtgactctcgatgcaggatccgattgggataa +attgcccagaaatggctcattcctgactaagggtaaggccgttctcagcaagggaacccc +gcgaatctaggcttataccatctagattgttaactacttgcctgtagttctacagccata +ctggacagttgtttctaaatgatcgggattcatgctagcactcctctgaatgcaccgcgt +aagtttaactattacgtccgtgggcagataaggatggaggctgtatgtatcttaactgtt +acctaatatggctggtaattatcaaagtaaggaccttaatgccatagcgctagcaatcgc +tttgtatactgaccatgtgccaacctctcttaatctgtaaaatataatgtcttagctaac +tgtggacgatcatgtctctgcctagagcttcgctgtatcaattcctatagccagcgtact +agtgacacaacaacaccgtgtgagaaaagatattagtccttacgtctgtctctctacagc +ttattgatgaggattgaacatggacatatagctccccctcaaaagcagatgctacctctt +tattccattctcgaacatttgccgaacttaatttcgacaaacctgaggtcacgtcttaat +ttatcggtaacgtcacgtccctttgagactggataaatatattaccaggggccaacgagc +aattgttggaggcgcttctataatacaaggtgtcttgtcaaagaaagacggcgtgcgtct +cgtgcaactcacttaaccaatattaatgtgaaacccccctctctcacatcttatgcggtg +tactgccctggtacatttcctgtacaggactccaacagtgtagattcctaagatagctgt +tggagttgcctcacgccagatcgaaaaactgaataaactagtgagctgagctgcagaaat +accgcttaattacttatgactagttcaaagggacctacgtgatgtcagacattgcaagga +agaaattaggtttgtgcgtcattttggctggactagcactccttacttcccctactattc +aaatgtcgtaaacagcatgagacaggatcgtgctgacatttaaggtctattgggaacgag +gctacctttggtcgcgcgctcgcgttctccgaatgaccgaaatgcatgagcacagtatgc +aattgcttatagatctaaggtctggtcgttgaaaccaagcacgtaggcctgggaaatcag +ttcttcctcagcaactacacaaaagcgtccaagcattagtacttgtagtaaatgtccgaa +cctatgcgctcatttgaaagtcaaaaaatatttttaagcagtaggcacctaacccgattc +ctctacttagtagctttctttgattctcagaattgactgcaatatcactgcacaattctg +tgccattactagacttctctgtattaacgtctcatcttactaacactcgcctaggacaca +tctgagagtgaagtatttcaatacatttactgaaatcttcagttctaaaatccccgaata +aggctcttatcggtttggccaacacaagaaaaaaacttcttgcaccactcaccttcatac +gcaggagcctggggaacttagtaataactatttcggcagacaaagcttataacaagttgc +cggcgcgtataatatttaaaagaccccttgagctgctcaattaaaacgctcacctggtat +aggctattagatagtgccgtcttagtaaggggcgggaattatcggataaactgatatttt +gataaaataaccgacttgttcacgacataagtcactaaggagattttatctttctccaaa +gtatatcttccttggataatttcaaagcgctgcaatttaagttctgttactagtttatgc +tgctgggaggtgaccggaaggcgtagtaatctagaggcaaattataagaagttcatcata +tcattttcgactacaaaaacaaggtgttgtatgccggcgcattgtgtaaactggacgagt +accctagatggaaaattatacgttaagccaagatttcgatgtaatgataattacctacac +atttttgctatccataggaacaagagctgttctataggctcgtggcatacgaacatttgc +tgccgctatgaatattggaagctcttcaactacagactctattcttaattgccgtcgaaa +atgggccgaatcggctattattaatactcggtttttccgaggggattgttgtcgacagtc +gtaattattattaatattgatgttggtgaggtcatttaaatacaaccttgcagacaatga +ataagggatccaatctctcatactccttttacaattgctcatgcccctatgcaaacctta +tgccgccacacctccgcaactctctcttctgaactgtaagtagcttcattactggtttga +gactatactgaagctgatgacattctaaaatggctattttcgaatgtgattcataatgtt +tatcgtttgggatggcagaatcacgttatttttgatatagcccgggtattctattgtata +gaacgtatgctacaagtcattccccgaagaagactagaagtaaacaacatgcgaccatcg +ttaagccacgcaaggctgtagctttatttcccgataacctatcttccataaatagcggac +agcaggatactgacgctcaacatcagtggttatggtctaatttttaacttttaataaggt +aacttcagcaggcatacacagtaactctttaatttataatcaaattagaagtctgacact +tcttatatttttctatcatccaacgcgatcgcccattagcttattgtgttactaataacg +tatctaaaccaatccttttcaagctactgcctatattgtcaatatatacaaacaacagga +tagtaggctgcttaaaaaatattgtcaaccgtgtacgctttacaatacccggaaatcaca +aactttgtagacaacgagtgaaatttatacactacgaagggccagcgtacaagacccatg +aattaggcgatatgtttattctgacatattggtttatccttaatctgtcgctgtaaaatg +aagccgcccccatccctgcgaattttttttcgaagattcacgactgaaatataaatacgt +ttggctatatttatgttggagggaggcaatagcctttactgttaaccgaagatttagcca +gtgagtgtgacactaaaacactggaataaatgcaggcgttcttctgggtaaaaggtttag +tcaatctcgcctataagttcatatagctctggatataattatctggcccatgcatttatc +atggcgcttggtgccctgtgtgaagccggcctctcatattgaaggtccgaagtattccat +gtacattaagatcactctctcattcatgcatcttggcttaacaaatctggttgtccaagc +tttccaggcacgtatggtacaaattcggatcgaatacttataaaaatgatatgttaaact +gtctaaaacgctcatctacaaagtaaagtgcactaaccaatagagtctcaagaccgtgta +atgctggtgcactgaatgtgtaatacggttagaagggattagttatgttacaaatccatt +gaaaacttaagaagcattgcgtgctcggagggtgcatcttttatcaagagactaacatta +ttttcaacgacgtacatgctttacaatagggtacttatcaaacgccgagaaacgcgccta +tagtgatgttatgattatgacccgatatccattggaccgaattttatgtaggttcccagc +gtactcgcgtaatatctcggtattgccataatgtaatacttgtcggtctctcccagatga +aaaagcgttacagagtatttcaatgaaaaacagcgcgcaacgtcaatacctttaggggta +acggccgctgatttcatatagatatacgataagttggtatagctctactaggtggcatcc +acaatcgttgcatttactatagctggttacaatcataatctataccgttccttacatact +accatagcgggatagcgtttttttgccgttgattgggtttaagaggatgtcagtctcatt +atatccgattcggtgggagagccgttgttttcaaatcgcacactttgtgacataatgtac +aagataacaaaactgatataagatataaactgtcaatatcaccttgacacttgaatcaaa +gtaaattaactcgcaaatataatttgactaattgggtgcagatttctcaattaataaaaa +aatggcaccggatgggcttacaagccccttatcattcacttgtatcatgatttccaagaa +caatagaatttgctagcaagtatgaacagagattcgaattgcatccacagtacgccggag +cgtttattttaatgtggatatgacgatgtactgttggcggcatttgctagtaaccggtcc +ttatttacgtagcgcacacgtaagcatgtctgggagaaatatggtggtacaatctcagag +aaagattacagtttggtttaaataggacttatcgggtcggaagtggaacttaataagcag +tacacaattgggcaacagacgtcttgcctattacaataggattacaatgcgttagatttc +agacacgttcgtgtttggctattcgtcaattccctaaatagttagacgatcaactattat +caaagtgattctttgttcatcctccattcatgtaacagatggcacactacgcataacgcc +gaggaattttaacgagatttaagagagcagttcgggcacaacccacttgactttataaca +gctcggcagcataaacggtaatatgtgacaaatttccaaacgttataagaacgtatgtgt +acttagaaaactaagtggttcatgttcaacagatgtgacgcagcaagcctaacttatcta +ttggttttgctataaaagaacaaagttacacagaatcctaagggcttgtttcacacttat +gcctagtgcttcaccatcttaaaatagcgaaaccggcacgaatcaaaccttaaaacaatg +cgcagatattggtgatggtgactccgggtatgataatggtaactgttgaccagcgcccac +ctcatcgaagtatagaaagtggttaggataaggatgagaccgaacttatttccggccata +actttagattttctacctagtacacaacatcagggcggacacgaaaccgccatcacatca +tataccaggtttaatttgcttaatgggggaagtgtcaacgaaccttcgaactttagcagg +catatggccattatatatggccccagagcagaatgctacagcagacaaaatttggattta +tgtagtttaatacctatcaaacttggtgtgaccatacttgtctaacgacagtgcacaaag +tgtaagttacaattattactactcagcagcttctgcaatgataaaatcttatcatacacg +tcacatatgataatatctacttagggggaacgggctccacaacctacatagtactcaata +cttacactattcgacaggcacaccaaacctgtacagtcccaaaagattgagtcaactttg +cagtactgcagatcacagtaatagcttagttagcgagtcaaaattagttttctacgagac +tgcacgaccgtgcaaatttccgatgtgttggctacaaatagcaacgtatgaatttgtttg +aagccacgtaaactgtacaaccttagagataagtctcaggctactaaaaacacgttgtgg +cactaacaggatcatggttgattcttacttattcggctgaccggcccaataagtaacctt +caactagaacagaataatcgggagtagtttaattcagtcaaggtgcaggtctcattgtaa +ctaacaagctctgtgtaaccaagttaaaatcgttttcttagcggattccctacttatgga +tttgagctcgtccacaatattcgatacaagaagtttgtggtccgtaacaacgaaatttta +attacgctgtgcagcctcatccaaggaattaatagaaggttgatggtaggctccgaacgc +tccatgattataatcaagtggactgtgcagtaaacgaggaaggtatcctgacgtcgtggt +gttcgtttttgttatttgtgccctatacgagtagataaaccatgaacagcacagtgtgaa +cccatggttgattttaggctaccttatttttaatttccgttacacagaaacgaattccac +aactaacatgccattaatttttcgatatcttataaaagatggtcgaaattcattcattta +ttttttttcggttctcgaaagtcaactaagctgtcgcgttttgtttctctttagaggtaa +aagtggctttgatctcctacgtttggatactagtcaaccattactccatttgatccgtga +gtatcacctgtctaacatccagcattatgactcctcggcgaagaaaagacacacttctta +gagtcgatgtgtattagctagggacacagttgtttaatacgatagtgagcccagggaggg +cagtgcgtcccccagtagatttattcagctagtgtaagtataagatatctcacccacgag +gttcaagtgatatgcagtcttagaataatacttatcctgaatttcgatattatgggtact +tcaataatccgctagcgctactttatgtctcgttggacagcaggacacatggcagtctta +aacactaaagacatcacctgaatgaatgtaatgggattacaagaatcaatgaggtattat +atacgacgtaggaaactctggatatatacagtaatctagttacgccatcgcacttcattc +ctctggaaacttagaagacatcagctgtacgtggaggaaccagacccccgtatgtagcca +aatagaaccaaagttgcttatacaaacacacccaatgacaatggaccgctggagttcgta +aactcggaacgtagtactgcacaaacccagcatttagcaataggagctacgtatgcaact +cccacgtggtaataccttcaagctatcaatatataggtgcctagctaatcgcattcgcaa +gcagtattcaagcttgtaaaccagtataataattacagaggctctatgaaacccaacttt +ccagctaaaagtcccaattaaatggttatttcgtacttttaaagtcgcccgttctgttat +tacgcgaattgattctactccaaaattaaacacaaattatcaaccgtttcatttatattt +gtcaatgcagctgtttaaaataaggctctactaaattataattaagacacttattaccag +atttctctagttaagtttgaaccagctcgactaccgcgaaagatacattcccttctctat +ttttcagttcatctatgggtcagagaagcattgaatttattctattcaccctcgtcgttc +acagcgaatcgtcagtgtgatcagtgtatgagaaatatcctaaaccgtttagtcagacca +cacgcttagaacaagtggtctaaaaagactgccctggaaggagtaagaagtatacagctg +atccggtgtatccttcagtcatctgccctatactaattacacgacgcaaggaaaaatagg +tttattttctaggcaaacccttcataggtgactccgatgtgttacgaatcatgcttgaga +atgtgctatcgttaccgacggataataacgatctccaatgaaccaaatgtagaatgtcta +ttgattacccttttactattcgacttagagataggagatagaacctcagtgtactttttt +agccgaatgggaatctttgggaggtgaatggccataaggtcgtaaatccaaccctcttaa +agtcttccatattatatcgttgttcgtggaatcgataacagatttgttgacccatagtaa +atgtatactagtttatgttgtaagtgtagattgttttccgattgccgtccaaactttatg +tcgtaattgtagaccagtaaagttgaccaaggtaagtgcccagcgatcctgcgagatcga +tcgccaatttttccagtcactgtaagtgtaggtttagataaagccgtatgagttatatca +taagggcctcggaaagcagcttcgaaccaaagttcccttataatagtagtttaactataa +aagtatatactggtctgtcgccctttcacgatttgttttaccggtttatgaagcgttacg +tcattagagcggctccaatttaaggttaacggcttccatgtgtagttgtatacaaggata +acttaaagtatctgttcagcgagctagttaagttatcctcgatagaacacaactcagagg +tcccaagatcgggtttgcaacttgctaatttattctcaaggcaaattgggaattatcgat +acctgtataccataaggtcgctcgatgtgatgcttatgtcttctggtgatcctaccttag +ttagtgctgattaacggaacattaatgtttatcgttttgagatttagccaattctctgat +tctaactcaagatgccttatctgacgtgctatgcagcccctaagtattttacattgtaat +aggacacgctcctttaaaactcgccaaaaggtcgttgtggttctctactggttaactata +taatttacagctttgttgagctagttcctctttggtttaagtcctcaatattagttggtt +cgagcgataagttggctagttaccttagtcactatattagatccgaatgttatgcttcat +ctgaagaccgccaccctccaaaatttcttttaagactcacttattgcaaggtgtaggtga +attcggctcgtttctcaagtggtgtatctgtacacgagtttccatattttcatcaacagc +caccgcacacttatgtcactctaggtattaaaagtcgctctacaaggggacgcaattaag +aaacagacatgctagtcaaaaataaacatagcgaggcaccactaattcggccgcttatca +atgggatgctctgcgcgagacgcgccagagctcagtagttagttcggacatacatttact +tcagatgatcaattagttttctacaaatgcttactctaccccgaaaaaagtcaccagact +cttacgtctctttagtatccttccgtcttatataaggtcagtcccccgtttcggtaccct +ggaatttactaagaataatgaaacagcccccaaggacgtacgtttacaaatgatagacca +gatcgcctagcttattccgacgcatgttgcatagaattgaaccaacggaatgtgagagta +actagatgagccgaccacagcacccgtttgcgtcgcagaatacgcctgatagttcggcca +cgaaatcatatgtcctttgagtattaagtatttgtaatgatcaatcgagctcaagcaagc +ttacacttcctcggatattcagggaacttagtgcctttgaaagatacgttgatcaacgaa +aaattgataatggctcatatggaatgcctacctcatagtgctgaattaacacagcactgc +ggacctaacttttcgaggtttcaagttcacgtctcaaaacctaataggctggaatatgta +gggatcctcggtgaatttgtgattgggtttgttgtagtactgaccaagtgaatattcttt +ttttctaaaagcagatctgctgccgggcactacgaaggagatctctgtgtatcattattg +cttcttgacatgatgactcttaaatcactgtgggtgtgcaaaacgatagcacaacccaat +tcgatagtacatattgttgatacttcgcactaaaccgttcatatttaaaggttgtgctcc +ttccttcgttaaatactggtgacttggtcctatctactattagctagacctctggggaac +cacgcccccgtaaaacctgtgcaagagagggggtcatacatcttagacatcgcgcctcca +ccagggaagcattgggtgattgaccaggtgtgtaacaaatatgattattcttatactaat +attagcaaagatgcataatgatttgtattaaatgtataattgaattgataagggtctttt +agtcagtgatagagtagtataaggtagacattagaactcttaaccggacgcagatttttc +ggtcttagtaagccaattagtcgacaaaacaaggtaagagcggttactagtagtacctat +aatgcactgaatcttcggtcgaagtatagttctaatgctatgcagattgtgacggcgaca +aatgttcagacttatatcatgaaacaagctcttgtaagtattgacaaatgaaaagattga +atatttttaaatacaaaatgcgcctacttattaggggaattaaccagattgaaggccaat +cctcacatgtaatgagataatagacgataaatgaaattcttgtaatagttgaactgctac +gtgatgggtattatatatgattgagatcctccaattgccgacgtcttgtcttgatgccca +aaagattgtcaacgaggagctccctcgcgtacctgtcgtccgtatcataaacgacgcgac +atgtacagcactccgaagtataagcaataataatgcgggtaatccagactagatcttttc +ggactcaatgcggtttcacggtaaacatgattaataccggagagtagtcgagcttatcag +cgatgcaagcgaattcattgtgccaggagatacgttgcagataaaaccggcaacgtatgt +caacaagttttggcgatctcgttgtttgtattcgacgaggcgcgggaacttcaagaacta +tcgtatattcaagtccattaccttttagtttcagactggtggagctgactaaagttatat +catcattttgtacactggtttagttaacgataatttcagatttaacatgaccagacgata +atcgctgtatatccagttggaatgtggtttgccagaaaggttaacttataatcaagcctc +tcttcagtcttgattcgtcgtatcccatccattgcgctatacctcagtgtatttggagct +gtagttataccgtgtgctaagatcagtagacatgacgagagcaatattatctaccttaca +agcatcaacggacgtctagtcggaacaaaagactctaaaactcgaacttcaggttaatat +actatagttctgtattcagcagttattcttatattcgatattatcttgcctattggatgt +ctgactttagtatattaatcatagtatctgccatgtaaaggtgccagtactaaatctgtt +tcacagtgcgaattataaacggttacaaccattaaagacaacaagaccctatagctttat +ttgaattttgtcaatgcgcaacttggagctcgcgatacatcccaattagtctatagggtc +gggacgattctacggcatttctggttataatgacaacatggattgtggcccgagaatcgc +tctttcattaattaagcaatcattacagtcttataagcgctacttccgagtggtagcagg +taactcgatataaggtcgcatgagccgaatagcttaaaaaacaggccaccgaacattgat +agagaataccgaccacagcgcaacctttgattactttcattaaattgtacggctcactcg +acatcaagcttaagattgcgataatgtgaactcaaatggatcagtactgaagaaccgtaa +cccacttcgcagaaagcgtacccagagaagatacgctgttacaatatacagggtgaaatt +attgcctgttcttcgtaaccatttcgccaaacttggttagaaatgatagccattcatgat +agaaataagctgaatgataccagtatctttaactatgtagtcagggggaagataacgatg +gtccatgtatgtttctgatatgtgacagtattggccgcgtaatttgctaacgaagctact +taatgcctttgagcttcatatagatttctttaatcaaaatcggcaaaaagatagtatgag +ctataatatatgctagtagagaactctggaccatcatctatatgaatactgattcgagcg +tgcaattactttagcctgcgtactactgactctacaaaacactctgagataagtttgtag +tcagtaagtcgctctctataaaccttttggatgaccattgtacagccacttatagatccc +aataaatagcacaggagacagagtttttcaatgctcgatcatttgccgatagtattttcg +tctaacctcagggcacctattatttgatacctaacctaacggccctttcacaatggagaa +atatatgacatcgggacaaacacaaatggtgggtggccaggagatatgacatggtggcgt +ctctaagaaacacggactccctctaggcaaactcacgtaaccaattttaatgtcaaacaa +aacgctcgaaaagattttgccgtgtaatgacctggtacattgactggtcaggaatacatc +actgtagttgccgtagtgtcctgttggtgttccatcaagacacatcgtataacgcaattt +acgacggacatcagatcaagttatacagattatttaagtatcacgtgtgcattgggacat +aagggatctcacacatgccttggaacatttttgctttgtgccgctttttcgctgcactac +caatccttacttaccagtatattcaaaggtcgttaacagaatgagaaaggttagggctct +aagttatcgtcgattgggatagacgagacatttgcgagcgccctccacggatacgaatct +cccatatcaatgtgaactggatgctatgcagtttagttcttacgtctcctagtggtaaaa +atcaaagtagcactcgcatagcagttattcagaacctaatacacaaaaccgtcaaacatt +ttctaattctaggtatgggccgatcataggagctaaggtgaaactcataaatgttttgtt +agatctagcatcctaaaaagatgcatatactgagtagctggcgtgcattctctcaattgt +atcctttttaactgaactagtcggtcccatttcgtgactgagatctattaaccgataaga +ttaataacactcgcattcgtatcagctcagagtgaagtttttcaataatttgactgatat +attaacttctaaaataaccctttaagcctcggatccgtttcccaatcacatcaaaaattc +ttattccaactatctacggattaacaacgtgcatggggatcgtagtaagaacttgttccg +atcactttgagtatatcaagttgacggcccggttattattgaatagaaacattcacctgc +taaattaaataccgcacatcggatacccgatttcagagggccgtcttactaagggcaggc +tttgttcggtttaactgagatgttcattattttacagtatgcttcaactaatatgtaacg +aaggacagtggatctgtctccatagtagatcttcagtcgtgaatttcataccgctcctat +ttaagttcgcgttcgagttgttgatcatggcacgtgaaagcaacccctagtattctagac +gaaaattttttctagttcatctgataatttgccaattcaaaaacaaccgctggtttcccg +gcgcattctctaaaatggaagtcgaacctagagccattatttgtcggtaacccatgagtt +ccttcttttcagaagttaatacactgtggtcctatacagaggaaaaacagcggttatata +cgatcgtggcataacaacattggatcaagatagcaatttggctacctattctaattctca +ctagattcggtattccactacaatatcggcagattaggattggatgaataatcggtgttt +aagtccggttgcgtctccaatctcctaatttttattaatattgatcttggtgacctattg +taaataaaaacttcaagactttgaataacggtgaaaagatagaagactcatttgaaaatg +gatcatccacagatccaaacattagcaagacactaatccccaactagctattctgatcgc +gatcgtgctgcagtactcctgtcacaatagtctgttcatgatctaattctttttgggctt +tgttcgatggtgattcagaatctttatccggtcgcttccctgtagctactttgtggggat +attgcccggggattatagggttgagatcgtttcctaaaagtatttaaaccaagtagactt +caactaaactacatcagaacatcgtgaagacaccatacgcggtacctttatttaccgata +acatttcttcaagaaataccggtaagcagcataatgaccctaaacagctcggggtatcgt +cgtagttttaaattttatttaggttactgctcaaggaataaaaactaactatttaattta +taataatattacaaggctcacactgattagatttgtctataagacttcgcgatcccccat +taccggattgtcttaagaataaactagataaaccatgcattttctagataaggcctttag +tctaattagatacaaaaaacacgatagttgcatccttaatttattgtgtcaaacctggaa +ccttttaattacccgcaaatcactttatgtcgagactacctctgaaatttattatctacc +taccgcatgaggacttgaaccatcttgtaggagttatgtttattagctaagattcgttta +tcctgtagcggtccatgtatattcaacaagcaaaaagcactcagaattgtttttagttga +gtcaagactgatatataaataagtttccctagttttttcgtggtgggacgatattgaatt +gaatcttaaccgaagagtttcccactctgtcgcacaataatacacgccaatatttccagc +cctgcttatgccttaatcggttactcaatctcccattgaagttcattttgatctgcatag +aagtttcgggcccagccttttttctgccaccttcctccaagctctgtagacgcactctaa +gattgatgctcacatgtattaattctacattaacataaatatataagtcatgcatcttcg +agtaaaatatctggttctccaacatgtcctggcacgtatcgttataatgcccatacatgt +agtattaaaatgattgggttaactggatattaagatcatcgaaattgtaaagtcaaatta +acaatactgtctcaagaccgtgtattcctcgtgctcggaagggctattacgcttacttcc +gttttggtatcttaatatgactttcaaaaattaagttgcagtgagtcctacctgcgtgca +tcggttagcaagagtataaaagttgtttaaacgaactacttgctttacaataccggtcgt +atatatcgccgtgaatccagaagattgtcttctttggattatcaaccgagatcctgtgga +ccgatgttttgggaccttcacagaggactccaggtagagctcgcttttgcattaatctaa +gaattgtacctctctaaaagatctaaaacagtgaatgtgtatttcatggaaaaacacaga +gaaacgtaaattactttaggccgaaaggcacatgagttattatacatatacgagatggtg +gtatacatcgaattcggggcatacactatagttgcattgtatttagctgctttaaataat +atgatattaccttccttacataagacattaccggcataccctggttttcaacttgtgggg +ctttttgacgatcgcactctcatttgatccgagtagggcggtgacccctgcttttcaaat +acaaaaatttcgctatgaaggtaatagattacttttcgctgttatgatagaaacggtaaa +tttaaaattgaaacttctagaaaagtaaagtaacgagaaatgattttgtgaataatgcgg +tcatgattgcgcaagtaagaaaaaaaggcaaaaggatgcgcggaatagaaacttatcagt +cacgggtatcttgatttcattcttcttgtcaattgccgacataggatgaaatcagattcc +aatgcaatacacagtaacccccacccttgattgtaatgtcgatttgaagttgtacgcgtc +gacgaagtggatagtatacgggccttttgtacggtgcgatcaactatgaatctcggcgag +ttagatggtcgtacaatctcacacatagaggtcacttgcctgtaatgacgaattttcggc +taggtactcgaactttattagaagtaaaaatgtgggcaaaagaaggattccattttacaa +gacgattacaatgagttacatgtctctcaacgtagtctttccctagtagtctttgaacta +tttaggtactccagaaaattttagcaaagggtttctgtgtgaatccgccattcatgttta +tgatggaacaataagaataacgccctcgtatgttatcgacagtgaagtcagcagttcggc +caaaaacatattcaatttagtacagatccccagaagttaagctaagtgctctaaaatggc +ctaaacggttatcaaagtaggtctaattactatactaacgggtgcatcgtaataactgct +gtcgatgcaacactatatgatagtgtcgttttgctatatatgtacaatgtgacaaagaag +ccttagcgattcttgcaaacttaggacttcggattctcaatcttaaatgtccgaaaacgc +aaagattcaaaaatttaatctatgagcagatatgcctgatggtgactacgcgtatgttaa +ggctaaatgttgacaaccgcacacataatcgaactattgatagtcgggagcataaccagg +tgaacgtactttgttcacgacatttattgacatgttctaaatacgtctcaaaatcacggc +gcactagaaaacgcaatcaaatcattgtcctggtttaagggccgtaatgccggtagtgtc +aaacttcatgagaactttagctggcttttggccagtatttagggaccaagagcactagcc +ttaagctgaatattttgccatttatctactgttataactttaaaacttggtggcaccaga +cttgtcgatacacacgcatcaatctgtaacgtaaaaggtttactaagaacaagcgtagga +attgagtttatattatatttaaactaaaagatgatattagcttctgagggcgatagggct +ccaaatcataaagaggaatatattattacacgattagaaacccacaacatacctcgaatc +gcccaaaagtttgacgaaacttggcagtactccacatctcagtaatacagttgggagagt +ctcaaatgttgttttattactcaatgaaccaccctcataatttcactgctgttccattaa +atttgcaaacgatcatttgctttgaagaaacgtaaaatcgacaaaattacagataagtag +atgcataataaaaaaaactgctcgctataacacgatcatcgtgcattcttacttaggagc +atcacccgcacaataacgtaccttaaactacaacactattagaccgagtactgtaattca +cgaaagctcaagctcgcattgtaaagaacttgctctctcgtaaaatgtgataatagtttg +cggagaggattcaattattttccattgcacctactccactagattcgataaaagaaggtg +gtcctcccttaaaaagaaatgttaagtaacatcggaaccataagcaaagcatgtaagtga +accgtcatccttccctaagaaacataaaggtttttaataatgtcgactgtgaactataac +tgcatcctttcctgacctactccggttccttgttgttatttctgaacgagaccagtagat +aaacaatgtaaaccacagtgggtaccaatggtgcatgtgacgctaccgttgttttaagtg +cccgtacaaacataagaagtcataatcttacttgaaattaattttgccttttattttttt +tcaggctcgaaattaatgatttgttttttttgaccttctagttacgctaatatgcggtcg +cctgtggtttctattgagtcctataacgggatgggatctaatacgtttggttactagtaa +acaaggtataaatttgataccggagtatcaactgtataacatcaagctttatgactcata +cgcgaagtaatgacacaaggctttcaggagatcgcgagtacagagccactaaggggtgta +ttacgatagtgacaccaccgagcgcactcactccccaagtagatttatgatcctacgcta +agtattagatatataaccaaagaggttctagtcagtgcaactcttagaataataattagc +cggttttgcctttttaggcctaatgcaatattcagctagcccttatgtatctcgcgttcc +acagcaccactcatggcacgcgtttaaactaatcaaatataatctatgaatgttatgcca +gtacttgaataaatcaggttttttataagtccttgcatactctcgttatatactgttaga +gtcttaccccatagaaattctttcatctgcaaacttagaagaattctcagctacggggag +cataaagtccccaggatgttgacaaatacaacaaatgtggcttatacaaacactccatat +gaaaatcgaaccctcgtggtagttttagccgaaccttgtacggataaatccctccatttt +ccaatagcagatacctatcctactacctcgtggtattaaattaaagcttgaaatatagag +ctgcatagcttatccaattcccaagcacgagtctaccgtcgtaaccacgatttgatttac +agacgctagagcaaacccatctttaaacatataagtaaaaattaaagggtgagtgcgtac +gtgtttactagcaacttcgcttattaagacaattgtttataagccataattaaaaacata +tgttcaacaggttcattgatatttgtaattgcacaggtttttaataaggatctacgtaag +tataatgaacaaactttttaccagagttatattctgtactttgaaaatgctcctctaccg +ccttagagactttcaattagattttttgcagttaatctatgcgtaagtgaaccatgcaag +ggatgcgattcaaccgcctcgtgctaaccctatcgtctgtctcataactgtaggtctaat +ataattttcagttttcgaacacataaccctttgaaaatctgctatttaatgtctcacctg +catgcactatcttctatactgctcagaacggctatacgtcactatgctccaagtgacgat +ttaaacgaagcaaggaataataggtttattttagtgcaaaacaattaagtgcggactacg +tgctctttacaataagccttgtgattgggctataggttaagtcccatattaacgatctcc +aatgtacaaaatcgacaatcgctttgcattacccggttactagtcgaattacagatagct +gttagatactcactctaattttggacaacaatcccaatcttggggtcgtctatcgcctga +agctcgtaaatccttccatcttaaacgattacatattatagacttgttcggggtagagat +atcacagttgtgcaaacattgtaaatcgatactagtttatgttggtagtctagttgcttt +taccattccccgaaaaacttgatctactatttcgacaacagtaaacttgaactaggtaag +tgaaaacagagaatgcctcatagtgccactatttgtccactatatgtaagtgtagcttta +cataatccactatgactgagatcattacggcctaggaaagcagcgtagaaaaaaagggcc +cggatattacgactgtaactataaaactagttactggtagcgcgccatgtatagatttgt +tttaccggttgtggttgcgttaacgaatttcagccgcgaaaattgatccgttaaccagtc +catctcgacttctataaaacgataaagtaaagttgatgttcagcctccttcttatggttg +catcgagagtacactactcagtgggaaatagatcggggttcctacttcagattgtattat +ctaggcaattgccgattgtgccatacctggataaaataagctacctacatgtgatgctta +tctattatcgtcatactaccttagggtgtcctgttgaacgctacattaatctttagccgt +ttgagatgttccaatggataggagtctaacgcatgatgaagtttaggaaggcagagcatc +ccactaagtatgtgacagtgtatttcgaaacgagacgttataaatagaaaaaaggtcctt +ctggttctattctgctgaactattgaatggaaagattggttgacctacgtactatttgct +tgaagtcatcaatttgacggggtgagagacatatggtgcatactttacggactctatatt +ttagatcagaagcttagcagtcttctctacaccccctcacgacataattgcttttaagaa +tctatgtttgattcctctacgggaattcggatccgttcgcatgtgcggtttatctaaacc +aggggacatatgttcagctaaagcatacgaacactttgctaactagacgtatgtatagta +gctataaatcccgacgatatttacaaaaagaaatgagactcaaatatatacatagcgacc +ctacacttattcgcaccctgatctaggcgatcctagcacccacacccgaaagtgagcact +agtgtcttccgtattaaatttactgcagttgagattttagttgtctactaaggattactc +taacccgtaataaggatcaagactcggtactagctttactatcattccctatgtgttttc +ctaactcacaagggtacgtaccagcctatgtaattacaataatgataaagacacaaagga +agtaactttacaaatgagtctccagttacactagcttagtccctcccatcttgctttgaa +gtctaaatacgcaatctctgaggatatacagcagaagaacactcataacgttggagtcca +agaattagactcatagggcccccaacatttaatatgtactgtgagtttgaaggtgttcta +ttgttaattcctgctcttgatacatgacacgtactccgtgtttaaggcttcggactgact +ttctttcataagttgagcaacgaaaatttcagaatcgataagttggattcactaactaat +acggctgattgaaaactccactccggacctatatggtcgacctttatacgtaaccgatat +aaaacttataggctggtatatcgagccttcctagcgcaatttcggatggggtttcttcta +ctactcaacaacggaatagtctttgtttagtaaaccagagctcaggacgcccaatacgta +ggagagcgctgtggagcatgtgtcattatggactggagcactcttaaatcactctgcgtg +tgctaaacgatagatcataacatgtcctgagtaaattttcttgatacgtcgcaatatacc +gttattagttaaacgttctcatccgtcatgcgtgaaatacggctgtcgtgctcagatata +ctattagcgactcatctcgcctaacacgcacacgtataaactcggaatgactgccgctct +tacatattagaaatacagactacaccacggaagcattgggtcattctcaaccgctgtata +aaagatgattagtcttataataagattaccaaagaggcagaatcatgggtagtaaatcta +ttattcaagtgattaccgtcgtgtaggcagggagtgaggacgagatggtactcaggacaa +atattaaccggacgaagtggtttacgtcgtactttcactattagtagtaaatacaaggta +acaccggggaatagtactaaatataatgatatctatcttcgggagaacgagtcgtctatt +gctttgaacattctcaaggcgtaaaatgtgctgacttatagcatgatacaaccgattgtt +acttttgtctattcaaaagattgaatagttttttatacaaaagccgcatacttatgacgg +ctagtatacagtttcatcccctagcatcaatgctatggacagtattgaacttataggaaa +ttcttctaatagggcaaatccgtcgtgatgcctattttttttcagtcacatcctcaaatg +gcactagtattgtcgggatcccattaacaggctcaaccacgagctcacgcgaggacatgt +agtccgtatctttaacgaagcgacagcgacagaactcccatggataaccaattataaggc +ccgtaatcctctagacatcgtttaccaataaatccgctttctccgtaatcatgttgaata +ccccagagtagtccagatgataaccgatgaaacacaagtctttctcaatgcacttacggt +gaacttattaccgccaacgtagctcatcaaggttgcgacatctagttgtgtgtttgcgac +gagcccagcgaacttcatcaactttcgtatattcaacgccttgtaattttactttaagac +gcctggtgatgtagattcttagataatcagtttgttatcggctgtactttaccataattt +cacaggtttcaggtcaagaagattatagctgtatatacagttccatgctcggtgcacaga +aacgtgatcggataataatcaatcgcttatgtcgtctttaggcgtatccaatacatgccc +cgataccgcagtgtatttcgacatgtaggtataccgtcgcatttgagctcgagtcaggac +gtcagctagattagattccttaatagaatataccgacctctagtccgaactaaactatag +ataacgccaacttcaggttaattgtctagtcgtctgtttgcagatgggattcttagatga +gtgagtatcggccatattggttcgagcactttagtttttgatgcataggatatgcaatgt +atagctgaaagtactttatctgtttcaaactcacattgattaaaccggtaaacctttaaa +gactacaagaaaatattcagtgagggcaattttgtcaatcacaatcttccagctagagat +acttcacaatttgtcttgaggctacgcaacattagacggattttcgcgttttattgaaat +aatcgaggggcccaagagtatccatagttcattttgtaagatttctttacaggcttatta +cagcttcttcagactcctacatgcttacgagttatatgctagcatgtgaacaatagatta +atatacaggaaaacgtacattgagagagatgaccctacacagcgcaaccgttgagtactt +tcattaaagggtaacgctctcgagacagcatccttaagatggccttattgtcaaatcatt +tgcagaagtacgcaagatccctaaccaacgtagaagaatccctacaaacacatgagacgc +ggtgaaaatagacagggtgttagtattcaatcttcggagtatcaatttcgccaatcttgg +tgagaaagcataccctttcttcagagaaagaagatcaatcataacactatctttaacgag +gtacgcacgcgcatcattacctgcctccatggatctttaggatagcggaaagtattggca +gcgtattgtgatttcgttcctactttatcaatttcacattcatatacatgtcttttatca +aaatcgccaataagataggatgagctatattagatgctagtagagttcgcgccaacatca +tcgataggaatactcaggacagcgtgataggacttttcaatccctaatactctctataat +tataactctctcttaagtttggaggcagtaacgcgctctatataatcagtttgctgcacc +attcttcagcctctgatacatacaaataaattccacagcagtaagagggtttaattgaga +catcttgggaacttaggattttactctaacatcaccgaaacgattattggataccgtacc +taaacgaactttctcaaggcagtaatataggacatccgcaataacacaaatgctgcctcc +ccaggagttatgtcttcctggaggctatatcttacacccactcactataggcaaactaaa +gtttaaatgttgattgtctaaaaaaaagatagataagagttggccggcgtagcacatgcg +aaagtgaatcgtaagctataattctctggacttgaagttctgtcctgttcctctgcaaga +aacaaacttcctttaaagctatttacgacgcacatctcagcaagttataaacatgttgga +agtttctagtcggaattcccaaagaacggatctatctaatgcattcctacatttttcctg +tctgccgatggtgccatcctattcaaagaatttcttaaaagtagattaaatgggactttt +aacaatgagtaaccttacgcctctaagggttcctcgagtgccatacaccagtcaggtccg +agccacatacacggagaacattctaacatagcattctcaactcgatcatttgcaggttac +ttctttcctatcctagtgctaaaaatcatacttgcaatcccatagcacggattaagaacc +taagaaacaattcagtaaaacatgttcgaattcttggtatgggaacatcattgcagctat +ggtctaacgcattaatgtttgggtacatcttccatcatataaacaggaagagtctgacga +cagggagtgcttgcgatcatgtctatcattgtgaaatcaaattgtagctcacatgtcgtc +tatgagagcgtgtatccgataagatttagaaaaatagaagtcgtataagatctcactgaa +cttttgaatgaatgtgaagcatatatgatctgctttaataaaactttatccataggatac +gtttccaaatcaattcaataattattagtcaaaatagataaggatgaacaacctgaaggc +cgatcggacgtagaaagtggtcccatcactttgagttgatattgttgaaccacacgttat +tatggttttcaaacagtctcaggatattgtatatacagataatccgataccagttgtctg +acgcccctcttacgtaccccaccctttgtgacgtttaaagcagttgttcagtattttaaa +ctaggcggcaactaatttggaaagaagcacagtggatatgtctaaattcttgttattcag +gcctgaatttaatacaccgcatagttaacttcgcggtagagttgttcatcatgcctcctc +taagctaccacttctatgatacaccaatagttgttctacggaatctgataattggccaag +tcataaacttccgctgcgttcaacccccttgctcgaatatccaactcgaaaagacagcct +tttggtgtccggaacaaatcagttacttcttttctgatgttaattctctgtggtcagata +cagaccaaaaactccgcggatttaccatcctccaagaacaaatttgcatcaacatagcat +tttggctacatattctaagtctcaatagtttaggttttcaactacattatcccaacatta +ggattggaggaataatagctgggtaagtccccttgcgtctacaatcgactattttttatg +aatatgcttctgccgcacctatggttattaaaaaagtcatgactttgaagaaccctgaaa +agatagatgaatcaggtgtaatggcagcagccaaagagcatataattagcaacactctaa +gaacattatagatatgatgatagcgatcgtcatgatgttatccggtcacaatagtagctt +catcagctaattcgttttgccagtggtgacttgcgctggaagaatcgttatacggtccct +tccctcttgatacggtgggggcttattcaaccgcgtggattgggttgtcatacttgcatt +aaacgatgtaaaccatctagtagtcaactatactaaatcacaaaatagtgatcaatacat +acccgcttcatggttttaaccatttaattgattaaagatattccgctaagaaccattatc +tacctaaactgatcgccgtatcctagtagtttgaaatttgatgtaccgtaatgatcaacg +aagtaaaacgttatattgtatgtagaataataggtcttggagctaaatgatgtgattggt +agtgaagacttacccttacaactttaccggtttctcggaagaatatactagagaatcaat +gcatgggctacataagcactttagtctaatgagataaaaaatacacgagtcttccatcat +gaattttttgtcgaaaaactcgaacctggtaatttaaaccatatatctttatgtcgtcaa +taactctcatatgttttatataacttcccaatcacgacttgtaactgcttgttcgactga +gctgtttgagctatgaggccgggatccggttgagctacatctatttgctacaagaaaaat +gaaagcacatttgttgggagttctggctacactcatagagaaataagtggcccgagtggg +tgcggcctgcctccatattcaagtgtatcttaaaccaagtggttccaacgctcgcgctaa +agaattaaagcctttatttcctccacggagtagcccgtaatccggttcgaaagagaccat +tgaagttaattttcatatccagtgaagtttaggcacaagcatgtgttctgccacatgcct +caaagcgctcttcaaccaagatatgattcatcctaacttcgatgaatgcgtctgtaacat +aaatatagaaggaatgattcggcgagttaattttcgccttctccaacatggcatccctac +gttcgttataaggaccatacatgtaggttttaaaggtttgcggttaatcgatatttacat +catagaaattctatagtcaaatttacaagactctagatactcactcgttgcagccggcta +ggaagcgctttgtaccttacttcccttttcgttgcgtaatatgaatttcatatagtaagt +tcaaggcactcatacctccgtgaagagggtagatagactattaaagttgtttaatagtac +gtattgatggaaatgacccgtaggagatttaccactcaatccacaagattcgctgctgtg +cattatcaaaacagtgcatgtcgaaacatgggttgggtccttcaaacacgaatccaggta +gagatacctttgcaattttt diff --git a/regex-0.1.80/examples/regexdna-output.txt b/regex-0.1.80/examples/regexdna-output.txt new file mode 100644 index 000000000..d36baa5be --- /dev/null +++ b/regex-0.1.80/examples/regexdna-output.txt @@ -0,0 +1,13 @@ +agggtaaa|tttaccct 0 +[cgt]gggtaaa|tttaccc[acg] 3 +a[act]ggtaaa|tttacc[agt]t 9 +ag[act]gtaaa|tttac[agt]ct 8 +agg[act]taaa|ttta[agt]cct 10 +aggg[acg]aaa|ttt[cgt]ccct 3 +agggt[cgt]aa|tt[acg]accct 4 +agggta[cgt]a|t[acg]taccct 3 +agggtaa[cgt]|[acg]ttaccct 5 + +101745 +100000 +133640 diff --git a/regex-0.1.80/examples/shootout-regex-dna-bytes.rs b/regex-0.1.80/examples/shootout-regex-dna-bytes.rs new file mode 100644 index 000000000..3b120260c --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna-bytes.rs @@ -0,0 +1,66 @@ +// The Computer Language Benchmarks Game +// http://benchmarksgame.alioth.debian.org/ +// +// contributed by the Rust Project Developers +// contributed by TeXitoi +// contributed by BurntSushi + +extern crate regex; + +use std::io::{self, Read}; +use std::sync::Arc; +use std::thread; + +macro_rules! regex { ($re:expr) => { ::regex::bytes::Regex::new($re).unwrap() } } + +fn main() { + let mut seq = Vec::with_capacity(51 * (1 << 20)); + io::stdin().read_to_end(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, &b""[..]); + let clen = seq.len(); + let seq_arc = Arc::new(seq.clone()); + + let variants = vec![ + regex!("agggtaaa|tttaccct"), + regex!("[cgt]gggtaaa|tttaccc[acg]"), + regex!("a[act]ggtaaa|tttacc[agt]t"), + regex!("ag[act]gtaaa|tttac[agt]ct"), + regex!("agg[act]taaa|ttta[agt]cct"), + regex!("aggg[acg]aaa|ttt[cgt]ccct"), + regex!("agggt[cgt]aa|tt[acg]accct"), + regex!("agggta[cgt]a|t[acg]taccct"), + regex!("agggtaa[cgt]|[acg]ttaccct"), + ]; + let mut counts = vec![]; + for variant in variants { + let seq = seq_arc.clone(); + let restr = variant.to_string(); + let future = thread::spawn(move || variant.find_iter(&seq).count()); + counts.push((restr, future)); + } + + let substs = vec![ + (regex!("B"), &b"(c|g|t)"[..]), + (regex!("D"), &b"(a|g|t)"[..]), + (regex!("H"), &b"(a|c|t)"[..]), + (regex!("K"), &b"(g|t)"[..]), + (regex!("M"), &b"(a|c)"[..]), + (regex!("N"), &b"(a|c|g|t)"[..]), + (regex!("R"), &b"(a|g)"[..]), + (regex!("S"), &b"(c|g)"[..]), + (regex!("V"), &b"(a|c|g)"[..]), + (regex!("W"), &b"(a|t)"[..]), + (regex!("Y"), &b"(c|t)"[..]), + ]; + let mut seq = seq; + for (re, replacement) in substs.into_iter() { + seq = re.replace_all(&seq, replacement); + } + + for (variant, count) in counts { + println!("{} {}", variant, count.join().unwrap()); + } + println!("\n{}\n{}\n{}", ilen, clen, seq.len()); +} diff --git a/regex-0.1.80/examples/shootout-regex-dna-cheat.rs b/regex-0.1.80/examples/shootout-regex-dna-cheat.rs new file mode 100644 index 000000000..57583218b --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna-cheat.rs @@ -0,0 +1,88 @@ +// The Computer Language Benchmarks Game +// http://benchmarksgame.alioth.debian.org/ +// +// contributed by the Rust Project Developers +// contributed by TeXitoi +// contributed by BurntSushi + +// This technically solves the problem posed in the `regex-dna` benchmark, but +// it cheats by combining all of the replacements into a single regex and +// replacing them with a single linear scan. i.e., it re-implements +// `replace_all`. As a result, this is around 25% faster. ---AG + +extern crate regex; + +use std::io::{self, Read}; +use std::sync::Arc; +use std::thread; + +macro_rules! regex { ($re:expr) => { ::regex::Regex::new($re).unwrap() } } + +fn main() { + let mut seq = String::with_capacity(50 * (1 << 20)); + io::stdin().read_to_string(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, ""); + let clen = seq.len(); + let seq_arc = Arc::new(seq.clone()); + + let variants = vec![ + regex!("agggtaaa|tttaccct"), + regex!("[cgt]gggtaaa|tttaccc[acg]"), + regex!("a[act]ggtaaa|tttacc[agt]t"), + regex!("ag[act]gtaaa|tttac[agt]ct"), + regex!("agg[act]taaa|ttta[agt]cct"), + regex!("aggg[acg]aaa|ttt[cgt]ccct"), + regex!("agggt[cgt]aa|tt[acg]accct"), + regex!("agggta[cgt]a|t[acg]taccct"), + regex!("agggtaa[cgt]|[acg]ttaccct"), + ]; + let mut counts = vec![]; + for variant in variants { + let seq = seq_arc.clone(); + let restr = variant.to_string(); + let future = thread::spawn(move || variant.find_iter(&seq).count()); + counts.push((restr, future)); + } + + let substs = vec![ + (b'B', "(c|g|t)"), + (b'D', "(a|g|t)"), + (b'H', "(a|c|t)"), + (b'K', "(g|t)"), + (b'M', "(a|c)"), + (b'N', "(a|c|g|t)"), + (b'R', "(a|g)"), + (b'S', "(c|g)"), + (b'V', "(a|c|g)"), + (b'W', "(a|t)"), + (b'Y', "(c|t)"), + ]; // combined into one regex in `replace_all` + let seq = replace_all(&seq, substs); + + for (variant, count) in counts { + println!("{} {}", variant, count.join().unwrap()); + } + println!("\n{}\n{}\n{}", ilen, clen, seq.len()); +} + +fn replace_all(text: &str, substs: Vec<(u8, &str)>) -> String { + let mut replacements = vec![""; 256]; + let mut alternates = vec![]; + for (re, replacement) in substs { + replacements[re as usize] = replacement; + alternates.push((re as char).to_string()); + } + + let re = regex!(&alternates.join("|")); + let mut new = String::with_capacity(text.len()); + let mut last_match = 0; + for (s, e) in re.find_iter(text) { + new.push_str(&text[last_match..s]); + new.push_str(replacements[text.as_bytes()[s] as usize]); + last_match = e; + } + new.push_str(&text[last_match..]); + new +} diff --git a/regex-0.1.80/examples/shootout-regex-dna-replace.rs b/regex-0.1.80/examples/shootout-regex-dna-replace.rs new file mode 100644 index 000000000..a3319ad29 --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna-replace.rs @@ -0,0 +1,19 @@ +extern crate regex; + +use std::io::{self, Read}; + +macro_rules! regex { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re).build().unwrap().into_regex() + }} +} + +fn main() { + let mut seq = String::with_capacity(50 * (1 << 20)); + io::stdin().read_to_string(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, ""); + println!("original: {}, replaced: {}", ilen, seq.len()); +} diff --git a/regex-0.1.80/examples/shootout-regex-dna-single-cheat.rs b/regex-0.1.80/examples/shootout-regex-dna-single-cheat.rs new file mode 100644 index 000000000..fbf464202 --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna-single-cheat.rs @@ -0,0 +1,73 @@ +// The Computer Language Benchmarks Game +// http://benchmarksgame.alioth.debian.org/ +// +// contributed by the Rust Project Developers +// contributed by TeXitoi +// contributed by BurntSushi + +extern crate regex; + +use std::io::{self, Read}; + +macro_rules! regex { ($re:expr) => { ::regex::Regex::new($re).unwrap() } } + +fn main() { + let mut seq = String::with_capacity(50 * (1 << 20)); + io::stdin().read_to_string(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, ""); + let clen = seq.len(); + + let variants = vec![ + regex!("agggtaaa|tttaccct"), + regex!("[cgt]gggtaaa|tttaccc[acg]"), + regex!("a[act]ggtaaa|tttacc[agt]t"), + regex!("ag[act]gtaaa|tttac[agt]ct"), + regex!("agg[act]taaa|ttta[agt]cct"), + regex!("aggg[acg]aaa|ttt[cgt]ccct"), + regex!("agggt[cgt]aa|tt[acg]accct"), + regex!("agggta[cgt]a|t[acg]taccct"), + regex!("agggtaa[cgt]|[acg]ttaccct"), + ]; + for re in variants { + println!("{} {}", re.to_string(), re.find_iter(&seq).count()); + } + + let substs = vec![ + (b'B', "(c|g|t)"), + (b'D', "(a|g|t)"), + (b'H', "(a|c|t)"), + (b'K', "(g|t)"), + (b'M', "(a|c)"), + (b'N', "(a|c|g|t)"), + (b'R', "(a|g)"), + (b'S', "(c|g)"), + (b'V', "(a|c|g)"), + (b'W', "(a|t)"), + (b'Y', "(c|t)"), + ]; // combined into one regex in `replace_all` + let seq = replace_all(&seq, substs); + + println!("\n{}\n{}\n{}", ilen, clen, seq.len()); +} + +fn replace_all(text: &str, substs: Vec<(u8, &str)>) -> String { + let mut replacements = vec![""; 256]; + let mut alternates = vec![]; + for (re, replacement) in substs { + replacements[re as usize] = replacement; + alternates.push((re as char).to_string()); + } + + let re = regex!(&alternates.join("|")); + let mut new = String::with_capacity(text.len()); + let mut last_match = 0; + for (s, e) in re.find_iter(text) { + new.push_str(&text[last_match..s]); + new.push_str(replacements[text.as_bytes()[s] as usize]); + last_match = e; + } + new.push_str(&text[last_match..]); + new +} diff --git a/regex-0.1.80/examples/shootout-regex-dna-single.rs b/regex-0.1.80/examples/shootout-regex-dna-single.rs new file mode 100644 index 000000000..58eada712 --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna-single.rs @@ -0,0 +1,55 @@ +// The Computer Language Benchmarks Game +// http://benchmarksgame.alioth.debian.org/ +// +// contributed by the Rust Project Developers +// contributed by TeXitoi +// contributed by BurntSushi + +extern crate regex; + +use std::io::{self, Read}; + +macro_rules! regex { ($re:expr) => { ::regex::Regex::new($re).unwrap() } } + +fn main() { + let mut seq = String::with_capacity(50 * (1 << 20)); + io::stdin().read_to_string(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, ""); + let clen = seq.len(); + + let variants = vec![ + regex!("agggtaaa|tttaccct"), + regex!("[cgt]gggtaaa|tttaccc[acg]"), + regex!("a[act]ggtaaa|tttacc[agt]t"), + regex!("ag[act]gtaaa|tttac[agt]ct"), + regex!("agg[act]taaa|ttta[agt]cct"), + regex!("aggg[acg]aaa|ttt[cgt]ccct"), + regex!("agggt[cgt]aa|tt[acg]accct"), + regex!("agggta[cgt]a|t[acg]taccct"), + regex!("agggtaa[cgt]|[acg]ttaccct"), + ]; + for re in variants { + println!("{} {}", re.to_string(), re.find_iter(&seq).count()); + } + + let substs = vec![ + (regex!("B"), "(c|g|t)"), + (regex!("D"), "(a|g|t)"), + (regex!("H"), "(a|c|t)"), + (regex!("K"), "(g|t)"), + (regex!("M"), "(a|c)"), + (regex!("N"), "(a|c|g|t)"), + (regex!("R"), "(a|g)"), + (regex!("S"), "(c|g)"), + (regex!("V"), "(a|c|g)"), + (regex!("W"), "(a|t)"), + (regex!("Y"), "(c|t)"), + ]; + let mut seq = seq; + for (re, replacement) in substs.into_iter() { + seq = re.replace_all(&seq, replacement); + } + println!("\n{}\n{}\n{}", ilen, clen, seq.len()); +} diff --git a/regex-0.1.80/examples/shootout-regex-dna.rs b/regex-0.1.80/examples/shootout-regex-dna.rs new file mode 100644 index 000000000..d66b4fdf0 --- /dev/null +++ b/regex-0.1.80/examples/shootout-regex-dna.rs @@ -0,0 +1,66 @@ +// The Computer Language Benchmarks Game +// http://benchmarksgame.alioth.debian.org/ +// +// contributed by the Rust Project Developers +// contributed by TeXitoi +// contributed by BurntSushi + +extern crate regex; + +use std::io::{self, Read}; +use std::sync::Arc; +use std::thread; + +macro_rules! regex { ($re:expr) => { ::regex::Regex::new($re).unwrap() } } + +fn main() { + let mut seq = String::with_capacity(51 * (1 << 20)); + io::stdin().read_to_string(&mut seq).unwrap(); + let ilen = seq.len(); + + seq = regex!(">[^\n]*\n|\n").replace_all(&seq, ""); + let clen = seq.len(); + let seq_arc = Arc::new(seq.clone()); + + let variants = vec![ + regex!("agggtaaa|tttaccct"), + regex!("[cgt]gggtaaa|tttaccc[acg]"), + regex!("a[act]ggtaaa|tttacc[agt]t"), + regex!("ag[act]gtaaa|tttac[agt]ct"), + regex!("agg[act]taaa|ttta[agt]cct"), + regex!("aggg[acg]aaa|ttt[cgt]ccct"), + regex!("agggt[cgt]aa|tt[acg]accct"), + regex!("agggta[cgt]a|t[acg]taccct"), + regex!("agggtaa[cgt]|[acg]ttaccct"), + ]; + let mut counts = vec![]; + for variant in variants { + let seq = seq_arc.clone(); + let restr = variant.to_string(); + let future = thread::spawn(move || variant.find_iter(&seq).count()); + counts.push((restr, future)); + } + + let substs = vec![ + (regex!("B"), "(c|g|t)"), + (regex!("D"), "(a|g|t)"), + (regex!("H"), "(a|c|t)"), + (regex!("K"), "(g|t)"), + (regex!("M"), "(a|c)"), + (regex!("N"), "(a|c|g|t)"), + (regex!("R"), "(a|g)"), + (regex!("S"), "(c|g)"), + (regex!("V"), "(a|c|g)"), + (regex!("W"), "(a|t)"), + (regex!("Y"), "(c|t)"), + ]; + let mut seq = seq; + for (re, replacement) in substs.into_iter() { + seq = re.replace_all(&seq, replacement); + } + + for (variant, count) in counts { + println!("{} {}", variant, count.join().unwrap()); + } + println!("\n{}\n{}\n{}", ilen, clen, seq.len()); +} diff --git a/regex-0.1.80/makefile b/regex-0.1.80/makefile new file mode 100644 index 000000000..da6330727 --- /dev/null +++ b/regex-0.1.80/makefile @@ -0,0 +1,98 @@ +.PHONY: all touch clean \ + all@010-baseline \ + all@020-incr-from-scratch \ + all@030-incr-change-private-fn + +# INCREMENTAL_FLAGS="-Z incremental=incr" +INCREMENTAL_FLAGS="" + +all@010-baseline: + cargo rustc $(CARGO_OPTS) -- $(CARGO_RUSTC_OPTS) + +all@020-incr-from-scratch: + find . -name "*.rs" | xargs touch + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +all@030-incr-no-change: + find . -name "*.rs" | xargs touch + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `compile_one()` is a private method in a large CGU. +all@030-compile_one: + git apply 030-compile_one.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `is_valid_cap_letter()` is a private function in a small CGU. +all@040-is_valid_cap_letter: + git apply 040-is_valid_cap_letter.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `expand()` is a public function in a small CGU. +all@050-expand: + git apply 050-expand.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `new()` is a public method in a large CGU called in one other module +all@060-Compiler-new: + git apply 060-Compiler-new.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `BYTE_FREQUENCIES` is a public static used in one other module +all@070-BYTE_FREQUENCIES: + git apply 070-BYTE_FREQUENCIES.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `sparse::SparseSet` is a struct used in two other modules +all@080-SparseSet: + git apply 080-SparseSet.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +# `backtrack::Job` is a local enum used in one module +all@090-Job: + git apply 090-Job.diff + find . -name "*.rs" | xargs touch + git diff + RUSTFLAGS="${INCREMENTAL_FLAGS}" cargo rustc $(CARGO_OPTS) -- \ + $(CARGO_RUSTC_OPTS) -Z incremental-info + +patches: + @echo "\ + @010-baseline \ + @020-incr-from-scratch \ + @030-compile_one \ + @040-is_valid_cap_letter \ + @050-expand \ + @060-Compiler-new \ + @070-BYTE_FREQUENCIES \ + @080-SparseSet \ + @090-Job \ + " + +touch: + git checkout src + find . -name "*.rs" | xargs touch + rm -rf incr + +clean: + cargo clean + rm -rf incr diff --git a/regex-0.1.80/regex-capi/Cargo.toml b/regex-0.1.80/regex-capi/Cargo.toml new file mode 100644 index 000000000..be681aae8 --- /dev/null +++ b/regex-0.1.80/regex-capi/Cargo.toml @@ -0,0 +1,20 @@ +[package] +name = "rure" +version = "0.1.1" #:version +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +readme = "README.md" +repository = "https://github.com/rust-lang/regex" +documentation = "https://github.com/rust-lang-nursery/regex/tree/master/regex-capi" +homepage = "https://github.com/rust-lang/regex" +description = """ +A C API for Rust's regular expression library. +""" + +[lib] +name = "rure" +crate-type = ["staticlib", "dylib"] + +[dependencies] +libc = "0.2" +regex = { version = "0.1.77", path = ".." } diff --git a/regex-0.1.80/regex-capi/README.md b/regex-0.1.80/regex-capi/README.md new file mode 100644 index 000000000..53a840b8b --- /dev/null +++ b/regex-0.1.80/regex-capi/README.md @@ -0,0 +1,105 @@ +C API for RUst's REgex engine +============================= +rure is a C API to Rust's regex library, which guarantees linear time +searching using finite automata. In exchange, it must give up some common +regex features such as backreferences and arbitrary lookaround. It does +however include capturing groups, lazy matching, Unicode support and word +boundary assertions. Its matching semantics generally correspond to Perl's, +or "leftmost first." Namely, the match locations reported correspond to the +first match that would be found by a backtracking engine. + +The header file (`includes/rure.h`) serves as the primary API documentation of +this library. Types and flags are documented first, and functions follow. + +The syntax and possibly other useful things are documented in the Rust +API documentation: http://doc.rust-lang.org/regex/regex/index.html + + +Examples +-------- +There are readable examples in the `ctest` and `examples` sub-directories. + +Assuming you have +[Rust and Cargo installed](https://www.rust-lang.org/downloads.html) +(and a C compiler), then this should work to run the `iter` example: + +``` +$ git clone git://github.com/rust-lang-nursery/regex +$ cd regex/regex-capi/examples +$ ./compile +$ LD_LIBRARY_PATH=../target/release ./iter +``` + + +Performance +----------- +It's fast. Its core matching engine is a lazy DFA, which is what GNU grep +and RE2 use. Like GNU grep, this regex engine can detect multi byte literals +in the regex and will use fast literal string searching to quickly skip +through the input to find possible match locations. + +All memory usage is bounded and all searching takes linear time with respect +to the input string. + +For more details, see the PERFORMANCE guide: +https://github.com/rust-lang-nursery/regex/blob/master/PERFORMANCE.md + + +Text encoding +------------- +All regular expressions must be valid UTF-8. + +The text encoding of haystacks is more complicated. To a first +approximation, haystacks should be UTF-8. In fact, UTF-8 (and, one +supposes, ASCII) is the only well defined text encoding supported by this +library. It is impossible to match UTF-16, UTF-32 or any other encoding +without first transcoding it to UTF-8. + +With that said, haystacks do not need to be valid UTF-8, and if they aren't +valid UTF-8, no performance penalty is paid. Whether invalid UTF-8 is +matched or not depends on the regular expression. For example, with the +`RURE_FLAG_UNICODE` flag enabled, the regex `.` is guaranteed to match a +single UTF-8 encoding of a Unicode codepoint (sans LF). In particular, +it will not match invalid UTF-8 such as `\xFF`, nor will it match surrogate +codepoints or "alternate" (i.e., non-minimal) encodings of codepoints. +However, with the `RURE_FLAG_UNICODE` flag disabled, the regex `.` will match +any *single* arbitrary byte (sans LF), including `\xFF`. + +This provides a useful invariant: wherever `RURE_FLAG_UNICODE` is set, the +corresponding regex is guaranteed to match valid UTF-8. Invalid UTF-8 will +always prevent a match from happening when the flag is set. Since flags can be +toggled in the regular expression itself, this allows one to pick and choose +which parts of the regular expression must match UTF-8 or not. + +Some good advice is to always enable the `RURE_FLAG_UNICODE` flag (which is +enabled when using `rure_compile_must`) and selectively disable the flag when +one wants to match arbitrary bytes. The flag can be disabled in a regular +expression with `(?-u)`. + +Finally, if one wants to match specific invalid UTF-8 bytes, then you can +use escape sequences. e.g., `(?-u)\\xFF` will match `\xFF`. It's not +possible to use C literal escape sequences in this case since regular +expressions must be valid UTF-8. + + +Aborts +------ +This library will abort your process if an unwinding panic is caught in the +Rust code. Generally, a panic occurs when there is a bug in the program or +if allocation failed. It is possible to cause this behavior by passing +invalid inputs to some functions. For example, giving an invalid capture +group index to `rure_captures_at` will cause Rust's bounds checks to fail, +which will cause a panic, which will be caught and printed to stderr. The +process will then `abort`. + + +Missing +------- +There are a few things missing from the C API that are present in the Rust API. +There's no particular (known) reason why they don't, they just haven't been +implemented yet. + +* RegexSet, which permits matching multiple regular expressions simultaneously + in a single linear time search. +* Splitting a string by a regex. +* Replacing regex matches in a string with some other text. diff --git a/regex-0.1.80/regex-capi/ctest/.gitignore b/regex-0.1.80/regex-capi/ctest/.gitignore new file mode 100644 index 000000000..9daeafb98 --- /dev/null +++ b/regex-0.1.80/regex-capi/ctest/.gitignore @@ -0,0 +1 @@ +test diff --git a/regex-0.1.80/regex-capi/ctest/compile b/regex-0.1.80/regex-capi/ctest/compile new file mode 100755 index 000000000..a2e4d5129 --- /dev/null +++ b/regex-0.1.80/regex-capi/ctest/compile @@ -0,0 +1,8 @@ +#!/bin/sh + +set -ex + +cargo build --manifest-path ../Cargo.toml +gcc -DDEBUG -o test test.c -ansi -Wall -I../include -L../target/debug -lrure +# If you're using librure.a, then you'll need to link other stuff: +# -lutil -ldl -lpthread -lgcc_s -lc -lm -lrt -lutil -lrure diff --git a/regex-0.1.80/regex-capi/ctest/test.c b/regex-0.1.80/regex-capi/ctest/test.c new file mode 100644 index 000000000..6239f1eb0 --- /dev/null +++ b/regex-0.1.80/regex-capi/ctest/test.c @@ -0,0 +1,361 @@ +#include +#include +#include +#include +#include + +#include "rure.h" + +#ifndef DEBUG + #define DEBUG false +#endif + +bool test_is_match() { + bool passed = true; + const char *haystack = "snowman: \xE2\x98\x83"; + + rure *re = rure_compile_must("\\p{So}$"); + bool matched = rure_is_match(re, (const uint8_t *)haystack, + strlen(haystack), 0); + if (!matched) { + if (DEBUG) { + fprintf(stderr, + "[test_is_match] expected match, but got no match\n"); + } + passed = false; + } + rure_free(re); + return passed; +} + +bool test_shortest_match() { + bool passed = true; + const char *haystack = "aaaaa"; + + rure *re = rure_compile_must("a+"); + size_t end = 0; + bool matched = rure_shortest_match(re, (const uint8_t *)haystack, + strlen(haystack), 0, &end); + if (!matched) { + if (DEBUG) { + fprintf(stderr, + "[test_shortest_match] expected match, " + "but got no match\n"); + } + passed = false; + } + size_t expect_end = 1; + if (end != expect_end) { + if (DEBUG) { + fprintf(stderr, + "[test_shortest_match] expected match end location %zu " + "but got %zu\n", expect_end, end); + } + passed = false; + } + rure_free(re); + return passed; +} + +bool test_find() { + bool passed = true; + const char *haystack = "snowman: \xE2\x98\x83"; + + rure *re = rure_compile_must("\\p{So}$"); + rure_match match = {0}; + bool matched = rure_find(re, (const uint8_t *)haystack, strlen(haystack), + 0, &match); + if (!matched) { + if (DEBUG) { + fprintf(stderr, "[test_find] expected match, but got no match\n"); + } + passed = false; + } + size_t expect_start = 9; + size_t expect_end = 12; + if (match.start != expect_start || match.end != expect_end) { + if (DEBUG) { + fprintf(stderr, + "[test_find] expected match at (%zu, %zu), but " + "got match at (%zu, %zu)\n", + expect_start, expect_end, match.start, match.end); + } + passed = false; + } + rure_free(re); + return passed; +} + +bool test_captures() { + bool passed = true; + const char *haystack = "snowman: \xE2\x98\x83"; + + rure *re = rure_compile_must(".(.*(?P\\p{So}))$"); + rure_match match = {0}; + rure_captures *caps = rure_captures_new(re); + bool matched = rure_find_captures(re, (const uint8_t *)haystack, + strlen(haystack), 0, caps); + if (!matched) { + if (DEBUG) { + fprintf(stderr, + "[test_captures] expected match, but got no match\n"); + } + passed = false; + } + int32_t expect_capture_index = 2; + int32_t capture_index = rure_capture_name_index(re, "snowman"); + if (capture_index != expect_capture_index) { + if (DEBUG) { + fprintf(stderr, + "[test_captures] " + "expected capture index %d for name 'snowman', but " + "got %d\n", + expect_capture_index, capture_index); + } + passed = false; + goto done; + } + size_t expect_start = 9; + size_t expect_end = 12; + rure_captures_at(caps, 2, &match); + if (match.start != expect_start || match.end != expect_end) { + if (DEBUG) { + fprintf(stderr, + "[test_captures] " + "expected capture 2 match at (%zu, %zu), " + "but got match at (%zu, %zu)\n", + expect_start, expect_end, match.start, match.end); + } + passed = false; + } +done: + rure_captures_free(caps); + rure_free(re); + return passed; +} + +bool test_iter() { + bool passed = true; + const uint8_t *haystack = (const uint8_t *)"abc xyz"; + size_t haystack_len = strlen((const char *)haystack); + + rure *re = rure_compile_must("\\w+(\\w)"); + rure_match match = {0}; + rure_captures *caps = rure_captures_new(re); + rure_iter *it = rure_iter_new(re); + + bool matched = rure_iter_next(it, haystack, haystack_len, &match); + if (!matched) { + if (DEBUG) { + fprintf(stderr, + "[test_iter] expected first match, but got no match\n"); + } + passed = false; + goto done; + } + size_t expect_start = 0; + size_t expect_end = 3; + if (match.start != expect_start || match.end != expect_end) { + if (DEBUG) { + fprintf(stderr, + "[test_iter] expected first match at (%zu, %zu), but " + "got match at (%zu, %zu)\n", + expect_start, expect_end, match.start, match.end); + } + passed = false; + goto done; + } + + matched = rure_iter_next_captures(it, haystack, haystack_len, caps); + if (!matched) { + if (DEBUG) { + fprintf(stderr, + "[test_iter] expected second match, but got no match\n"); + } + passed = false; + goto done; + } + rure_captures_at(caps, 1, &match); + expect_start = 6; + expect_end = 7; + if (match.start != expect_start || match.end != expect_end) { + if (DEBUG) { + fprintf(stderr, + "[test_iter] expected second match at (%zu, %zu), but " + "got match at (%zu, %zu)\n", + expect_start, expect_end, match.start, match.end); + } + passed = false; + goto done; + } +done: + rure_iter_free(it); + rure_captures_free(caps); + rure_free(re); + return passed; +} + +bool test_iter_capture_name(char *expect, char *given) { + bool passed = true; + if (strcmp(expect, given)) { + if (DEBUG) { + fprintf(stderr, + "[test_iter_capture_name] expected first capture name '%s' " + "got '%s'\n", + expect, given); + } + passed = false; + } + return passed; +} + +bool test_iter_capture_names() { + bool passed = true; + + char *name; + rure *re = rure_compile_must("(?P\\d{4})-(?P\\d{2})-(?P\\d{2})"); + rure_iter_capture_names *it = rure_iter_capture_names_new(re); + + bool result = rure_iter_capture_names_next(it, &name); + if (!result) { + if (DEBUG) { + fprintf(stderr, + "[test_iter_capture_names] expected a second name, but got none\n"); + } + passed = false; + goto done; + } + + result = rure_iter_capture_names_next(it, &name); + passed = test_iter_capture_name("year", name); + if (!passed) { + goto done; + } + + result = rure_iter_capture_names_next(it, &name); + passed = test_iter_capture_name("month", name); + if (!passed) { + goto done; + } + + result = rure_iter_capture_names_next(it, &name); + passed = test_iter_capture_name("day", name); + if (!passed) { + goto done; + } +done: + rure_iter_capture_names_free(it); + rure_free(re); + return passed; +} + +/* + * This tests whether we can set the flags correctly. In this case, we disable + * all flags, which includes disabling Unicode mode. When we disable Unicode + * mode, we can match arbitrary possibly invalid UTF-8 bytes, such as \xFF. + * (When Unicode mode is enabled, \xFF won't match .) + */ +bool test_flags() { + bool passed = true; + const char *pattern = "."; + const char *haystack = "\xFF"; + + rure *re = rure_compile((const uint8_t *)pattern, strlen(pattern), + 0, NULL, NULL); + bool matched = rure_is_match(re, (const uint8_t *)haystack, + strlen(haystack), 0); + if (!matched) { + if (DEBUG) { + fprintf(stderr, "[test_flags] expected match, but got no match\n"); + } + passed = false; + } + rure_free(re); + return passed; +} + +bool test_compile_error() { + bool passed = true; + rure_error *err = rure_error_new(); + rure *re = rure_compile((const uint8_t *)"(", 1, 0, NULL, err); + if (re != NULL) { + if (DEBUG) { + fprintf(stderr, + "[test_compile_error] " + "expected NULL regex pointer, but got non-NULL pointer\n"); + } + passed = false; + rure_free(re); + } + const char *msg = rure_error_message(err); + if (NULL == strstr(msg, "Unclosed parenthesis")) { + if (DEBUG) { + fprintf(stderr, + "[test_compile_error] " + "expected an 'unclosed parenthesis' error message, but " + "got this instead: '%s'\n", msg); + } + passed = false; + } + rure_error_free(err); + return passed; +} + +bool test_compile_error_size_limit() { + bool passed = true; + rure_options *opts = rure_options_new(); + rure_options_size_limit(opts, 0); + rure_error *err = rure_error_new(); + rure *re = rure_compile((const uint8_t *)"\\w{100}", 8, 0, opts, err); + if (re != NULL) { + if (DEBUG) { + fprintf(stderr, + "[test_compile_error_size_limit] " + "expected NULL regex pointer, but got non-NULL pointer\n"); + } + passed = false; + rure_free(re); + } + const char *msg = rure_error_message(err); + if (NULL == strstr(msg, "exceeds size")) { + if (DEBUG) { + fprintf(stderr, + "[test_compile_error] " + "expected an 'exceeds size' error message, but " + "got this instead: '%s'\n", msg); + } + passed = false; + } + rure_options_free(opts); + rure_error_free(err); + return passed; +} + +void run_test(bool (test)(), const char *name, bool *passed) { + if (!test()) { + *passed = false; + fprintf(stderr, "FAILED: %s\n", name); + } else { + fprintf(stderr, "PASSED: %s\n", name); + } +} + +int main() { + bool passed = true; + + run_test(test_is_match, "test_is_match", &passed); + run_test(test_shortest_match, "test_shortest_match", &passed); + run_test(test_find, "test_find", &passed); + run_test(test_captures, "test_captures", &passed); + run_test(test_iter, "test_iter", &passed); + run_test(test_iter_capture_names, "test_iter_capture_names", &passed); + run_test(test_flags, "test_flags", &passed); + run_test(test_compile_error, "test_compile_error", &passed); + run_test(test_compile_error_size_limit, "test_compile_error_size_limit", + &passed); + + if (!passed) { + exit(1); + } + return 0; +} diff --git a/regex-0.1.80/regex-capi/examples/.gitignore b/regex-0.1.80/regex-capi/examples/.gitignore new file mode 100644 index 000000000..7c059f294 --- /dev/null +++ b/regex-0.1.80/regex-capi/examples/.gitignore @@ -0,0 +1 @@ +iter diff --git a/regex-0.1.80/regex-capi/examples/compile b/regex-0.1.80/regex-capi/examples/compile new file mode 100755 index 000000000..477011172 --- /dev/null +++ b/regex-0.1.80/regex-capi/examples/compile @@ -0,0 +1,8 @@ +#!/bin/sh + +set -ex + +cargo build --release --manifest-path ../Cargo.toml +gcc -O3 -DDEBUG -o iter iter.c -ansi -Wall -I../include -L../target/release -lrure +# If you're using librure.a, then you'll need to link other stuff: +# -lutil -ldl -lpthread -lgcc_s -lc -lm -lrt -lutil -lrure diff --git a/regex-0.1.80/regex-capi/examples/iter.c b/regex-0.1.80/regex-capi/examples/iter.c new file mode 100644 index 000000000..48c46acb9 --- /dev/null +++ b/regex-0.1.80/regex-capi/examples/iter.c @@ -0,0 +1,111 @@ +/* + * Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT + * file at the top-level directory of this distribution and at + * http://rust-lang.org/COPYRIGHT. + * + * Licensed under the Apache License, Version 2.0 or the MIT license + * , at your + * option. This file may not be copied, modified, or distributed + * except according to those terms. +*/ + +/* + * This example code shows how to iterate over all regex matches in a file, + * emit the match location and print the contents of a capturing group. + */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "rure.h" + +int main() { + /* Open a file and mmap it. */ + int fd = open("sherlock.txt", O_RDONLY); + if (fd == -1) { + perror("failed to open sherlock.txt"); + exit(1); + } + struct stat status; + if (fstat(fd, &status) == -1) { + perror("failed to stat sherlock.txt"); + exit(1); + } + if ((uintmax_t)status.st_size > SIZE_MAX) { + perror("file too big"); + exit(1); + } + if (status.st_size == 0) { + perror("file empty"); + exit(1); + } + size_t sherlock_len = (size_t)status.st_size; + const uint8_t *sherlock = (const uint8_t *)mmap( + NULL, status.st_size, PROT_READ, MAP_PRIVATE, fd, 0); + close(fd); + if (sherlock == MAP_FAILED) { + perror("could not mmap file"); + exit(1); + } + + /* + * Compile the regular expression. A more convenient routine, + * rure_compile_must, is also available, which will abort the process if + * and print an error message to stderr if the regex compilation fails. + * We show the full gory details here as an example. + */ + const char *pattern = "(\\w+)\\s+Holmes"; + size_t pattern_len = strlen(pattern); + rure_error *err = rure_error_new(); + rure *re = rure_compile((const uint8_t *)pattern, pattern_len, + RURE_FLAG_UNICODE | RURE_FLAG_CASEI, NULL, err); + if (NULL == re) { + /* A null regex means compilation failed and an error exists. */ + printf("compilation of %s failed: %s\n", + pattern, rure_error_message(err)); + rure_error_free(err); + munmap((char*)sherlock, sherlock_len); + exit(1); + } + rure_error_free(err); + + /* + * Create an iterator to find all successive non-overlapping matches. + * For each match, we extract the location of the capturing group. + */ + rure_match group0 = {0}; + rure_match group1 = {0}; + rure_captures *caps = rure_captures_new(re); + rure_iter *it = rure_iter_new(re); + + while (rure_iter_next_captures(it, sherlock, sherlock_len, caps)) { + /* + * Get the location of the full match and the capturing group. + * We know that both accesses are successful since the body of the + * loop only executes if there is a match and both capture groups + * must match in order for the entire regex to match. + * + * N.B. The zeroth group corresponds to the full match of the regex. + */ + rure_captures_at(caps, 0, &group0); + rure_captures_at(caps, 1, &group1); + printf("%.*s (match at: %zu, %zu)\n", + (int)(group1.end - group1.start), + sherlock + group1.start, + group0.start, group0.end); + } + + /* Free all our resources. */ + munmap((char*)sherlock, sherlock_len); + rure_captures_free(caps); + rure_iter_free(it); + rure_free(re); + return 0; +} diff --git a/regex-0.1.80/regex-capi/examples/sherlock.txt b/regex-0.1.80/regex-capi/examples/sherlock.txt new file mode 100644 index 000000000..c4c313050 --- /dev/null +++ b/regex-0.1.80/regex-capi/examples/sherlock.txt @@ -0,0 +1,13052 @@ +Project Gutenberg's The Adventures of Sherlock Holmes, by Arthur Conan Doyle + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + + +Title: The Adventures of Sherlock Holmes + +Author: Arthur Conan Doyle + +Posting Date: April 18, 2011 [EBook #1661] +First Posted: November 29, 2002 + +Language: English + + +*** START OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + + + + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + + + + + + + + + +THE ADVENTURES OF SHERLOCK HOLMES + +by + +SIR ARTHUR CONAN DOYLE + + + + I. A Scandal in Bohemia + II. The Red-headed League + III. A Case of Identity + IV. The Boscombe Valley Mystery + V. The Five Orange Pips + VI. The Man with the Twisted Lip + VII. The Adventure of the Blue Carbuncle +VIII. The Adventure of the Speckled Band + IX. The Adventure of the Engineer's Thumb + X. The Adventure of the Noble Bachelor + XI. The Adventure of the Beryl Coronet + XII. The Adventure of the Copper Beeches + + + + +ADVENTURE I. A SCANDAL IN BOHEMIA + +I. + +To Sherlock Holmes she is always THE woman. I have seldom heard +him mention her under any other name. In his eyes she eclipses +and predominates the whole of her sex. It was not that he felt +any emotion akin to love for Irene Adler. All emotions, and that +one particularly, were abhorrent to his cold, precise but +admirably balanced mind. He was, I take it, the most perfect +reasoning and observing machine that the world has seen, but as a +lover he would have placed himself in a false position. He never +spoke of the softer passions, save with a gibe and a sneer. They +were admirable things for the observer--excellent for drawing the +veil from men's motives and actions. But for the trained reasoner +to admit such intrusions into his own delicate and finely +adjusted temperament was to introduce a distracting factor which +might throw a doubt upon all his mental results. Grit in a +sensitive instrument, or a crack in one of his own high-power +lenses, would not be more disturbing than a strong emotion in a +nature such as his. And yet there was but one woman to him, and +that woman was the late Irene Adler, of dubious and questionable +memory. + +I had seen little of Holmes lately. My marriage had drifted us +away from each other. My own complete happiness, and the +home-centred interests which rise up around the man who first +finds himself master of his own establishment, were sufficient to +absorb all my attention, while Holmes, who loathed every form of +society with his whole Bohemian soul, remained in our lodgings in +Baker Street, buried among his old books, and alternating from +week to week between cocaine and ambition, the drowsiness of the +drug, and the fierce energy of his own keen nature. He was still, +as ever, deeply attracted by the study of crime, and occupied his +immense faculties and extraordinary powers of observation in +following out those clues, and clearing up those mysteries which +had been abandoned as hopeless by the official police. From time +to time I heard some vague account of his doings: of his summons +to Odessa in the case of the Trepoff murder, of his clearing up +of the singular tragedy of the Atkinson brothers at Trincomalee, +and finally of the mission which he had accomplished so +delicately and successfully for the reigning family of Holland. +Beyond these signs of his activity, however, which I merely +shared with all the readers of the daily press, I knew little of +my former friend and companion. + +One night--it was on the twentieth of March, 1888--I was +returning from a journey to a patient (for I had now returned to +civil practice), when my way led me through Baker Street. As I +passed the well-remembered door, which must always be associated +in my mind with my wooing, and with the dark incidents of the +Study in Scarlet, I was seized with a keen desire to see Holmes +again, and to know how he was employing his extraordinary powers. +His rooms were brilliantly lit, and, even as I looked up, I saw +his tall, spare figure pass twice in a dark silhouette against +the blind. He was pacing the room swiftly, eagerly, with his head +sunk upon his chest and his hands clasped behind him. To me, who +knew his every mood and habit, his attitude and manner told their +own story. He was at work again. He had risen out of his +drug-created dreams and was hot upon the scent of some new +problem. I rang the bell and was shown up to the chamber which +had formerly been in part my own. + +His manner was not effusive. It seldom was; but he was glad, I +think, to see me. With hardly a word spoken, but with a kindly +eye, he waved me to an armchair, threw across his case of cigars, +and indicated a spirit case and a gasogene in the corner. Then he +stood before the fire and looked me over in his singular +introspective fashion. + +"Wedlock suits you," he remarked. "I think, Watson, that you have +put on seven and a half pounds since I saw you." + +"Seven!" I answered. + +"Indeed, I should have thought a little more. Just a trifle more, +I fancy, Watson. And in practice again, I observe. You did not +tell me that you intended to go into harness." + +"Then, how do you know?" + +"I see it, I deduce it. How do I know that you have been getting +yourself very wet lately, and that you have a most clumsy and +careless servant girl?" + +"My dear Holmes," said I, "this is too much. You would certainly +have been burned, had you lived a few centuries ago. It is true +that I had a country walk on Thursday and came home in a dreadful +mess, but as I have changed my clothes I can't imagine how you +deduce it. As to Mary Jane, she is incorrigible, and my wife has +given her notice, but there, again, I fail to see how you work it +out." + +He chuckled to himself and rubbed his long, nervous hands +together. + +"It is simplicity itself," said he; "my eyes tell me that on the +inside of your left shoe, just where the firelight strikes it, +the leather is scored by six almost parallel cuts. Obviously they +have been caused by someone who has very carelessly scraped round +the edges of the sole in order to remove crusted mud from it. +Hence, you see, my double deduction that you had been out in vile +weather, and that you had a particularly malignant boot-slitting +specimen of the London slavey. As to your practice, if a +gentleman walks into my rooms smelling of iodoform, with a black +mark of nitrate of silver upon his right forefinger, and a bulge +on the right side of his top-hat to show where he has secreted +his stethoscope, I must be dull, indeed, if I do not pronounce +him to be an active member of the medical profession." + +I could not help laughing at the ease with which he explained his +process of deduction. "When I hear you give your reasons," I +remarked, "the thing always appears to me to be so ridiculously +simple that I could easily do it myself, though at each +successive instance of your reasoning I am baffled until you +explain your process. And yet I believe that my eyes are as good +as yours." + +"Quite so," he answered, lighting a cigarette, and throwing +himself down into an armchair. "You see, but you do not observe. +The distinction is clear. For example, you have frequently seen +the steps which lead up from the hall to this room." + +"Frequently." + +"How often?" + +"Well, some hundreds of times." + +"Then how many are there?" + +"How many? I don't know." + +"Quite so! You have not observed. And yet you have seen. That is +just my point. Now, I know that there are seventeen steps, +because I have both seen and observed. By-the-way, since you are +interested in these little problems, and since you are good +enough to chronicle one or two of my trifling experiences, you +may be interested in this." He threw over a sheet of thick, +pink-tinted note-paper which had been lying open upon the table. +"It came by the last post," said he. "Read it aloud." + +The note was undated, and without either signature or address. + +"There will call upon you to-night, at a quarter to eight +o'clock," it said, "a gentleman who desires to consult you upon a +matter of the very deepest moment. Your recent services to one of +the royal houses of Europe have shown that you are one who may +safely be trusted with matters which are of an importance which +can hardly be exaggerated. This account of you we have from all +quarters received. Be in your chamber then at that hour, and do +not take it amiss if your visitor wear a mask." + +"This is indeed a mystery," I remarked. "What do you imagine that +it means?" + +"I have no data yet. It is a capital mistake to theorize before +one has data. Insensibly one begins to twist facts to suit +theories, instead of theories to suit facts. But the note itself. +What do you deduce from it?" + +I carefully examined the writing, and the paper upon which it was +written. + +"The man who wrote it was presumably well to do," I remarked, +endeavouring to imitate my companion's processes. "Such paper +could not be bought under half a crown a packet. It is peculiarly +strong and stiff." + +"Peculiar--that is the very word," said Holmes. "It is not an +English paper at all. Hold it up to the light." + +I did so, and saw a large "E" with a small "g," a "P," and a +large "G" with a small "t" woven into the texture of the paper. + +"What do you make of that?" asked Holmes. + +"The name of the maker, no doubt; or his monogram, rather." + +"Not at all. The 'G' with the small 't' stands for +'Gesellschaft,' which is the German for 'Company.' It is a +customary contraction like our 'Co.' 'P,' of course, stands for +'Papier.' Now for the 'Eg.' Let us glance at our Continental +Gazetteer." He took down a heavy brown volume from his shelves. +"Eglow, Eglonitz--here we are, Egria. It is in a German-speaking +country--in Bohemia, not far from Carlsbad. 'Remarkable as being +the scene of the death of Wallenstein, and for its numerous +glass-factories and paper-mills.' Ha, ha, my boy, what do you +make of that?" His eyes sparkled, and he sent up a great blue +triumphant cloud from his cigarette. + +"The paper was made in Bohemia," I said. + +"Precisely. And the man who wrote the note is a German. Do you +note the peculiar construction of the sentence--'This account of +you we have from all quarters received.' A Frenchman or Russian +could not have written that. It is the German who is so +uncourteous to his verbs. It only remains, therefore, to discover +what is wanted by this German who writes upon Bohemian paper and +prefers wearing a mask to showing his face. And here he comes, if +I am not mistaken, to resolve all our doubts." + +As he spoke there was the sharp sound of horses' hoofs and +grating wheels against the curb, followed by a sharp pull at the +bell. Holmes whistled. + +"A pair, by the sound," said he. "Yes," he continued, glancing +out of the window. "A nice little brougham and a pair of +beauties. A hundred and fifty guineas apiece. There's money in +this case, Watson, if there is nothing else." + +"I think that I had better go, Holmes." + +"Not a bit, Doctor. Stay where you are. I am lost without my +Boswell. And this promises to be interesting. It would be a pity +to miss it." + +"But your client--" + +"Never mind him. I may want your help, and so may he. Here he +comes. Sit down in that armchair, Doctor, and give us your best +attention." + +A slow and heavy step, which had been heard upon the stairs and +in the passage, paused immediately outside the door. Then there +was a loud and authoritative tap. + +"Come in!" said Holmes. + +A man entered who could hardly have been less than six feet six +inches in height, with the chest and limbs of a Hercules. His +dress was rich with a richness which would, in England, be looked +upon as akin to bad taste. Heavy bands of astrakhan were slashed +across the sleeves and fronts of his double-breasted coat, while +the deep blue cloak which was thrown over his shoulders was lined +with flame-coloured silk and secured at the neck with a brooch +which consisted of a single flaming beryl. Boots which extended +halfway up his calves, and which were trimmed at the tops with +rich brown fur, completed the impression of barbaric opulence +which was suggested by his whole appearance. He carried a +broad-brimmed hat in his hand, while he wore across the upper +part of his face, extending down past the cheekbones, a black +vizard mask, which he had apparently adjusted that very moment, +for his hand was still raised to it as he entered. From the lower +part of the face he appeared to be a man of strong character, +with a thick, hanging lip, and a long, straight chin suggestive +of resolution pushed to the length of obstinacy. + +"You had my note?" he asked with a deep harsh voice and a +strongly marked German accent. "I told you that I would call." He +looked from one to the other of us, as if uncertain which to +address. + +"Pray take a seat," said Holmes. "This is my friend and +colleague, Dr. Watson, who is occasionally good enough to help me +in my cases. Whom have I the honour to address?" + +"You may address me as the Count Von Kramm, a Bohemian nobleman. +I understand that this gentleman, your friend, is a man of honour +and discretion, whom I may trust with a matter of the most +extreme importance. If not, I should much prefer to communicate +with you alone." + +I rose to go, but Holmes caught me by the wrist and pushed me +back into my chair. "It is both, or none," said he. "You may say +before this gentleman anything which you may say to me." + +The Count shrugged his broad shoulders. "Then I must begin," said +he, "by binding you both to absolute secrecy for two years; at +the end of that time the matter will be of no importance. At +present it is not too much to say that it is of such weight it +may have an influence upon European history." + +"I promise," said Holmes. + +"And I." + +"You will excuse this mask," continued our strange visitor. "The +august person who employs me wishes his agent to be unknown to +you, and I may confess at once that the title by which I have +just called myself is not exactly my own." + +"I was aware of it," said Holmes dryly. + +"The circumstances are of great delicacy, and every precaution +has to be taken to quench what might grow to be an immense +scandal and seriously compromise one of the reigning families of +Europe. To speak plainly, the matter implicates the great House +of Ormstein, hereditary kings of Bohemia." + +"I was also aware of that," murmured Holmes, settling himself +down in his armchair and closing his eyes. + +Our visitor glanced with some apparent surprise at the languid, +lounging figure of the man who had been no doubt depicted to him +as the most incisive reasoner and most energetic agent in Europe. +Holmes slowly reopened his eyes and looked impatiently at his +gigantic client. + +"If your Majesty would condescend to state your case," he +remarked, "I should be better able to advise you." + +The man sprang from his chair and paced up and down the room in +uncontrollable agitation. Then, with a gesture of desperation, he +tore the mask from his face and hurled it upon the ground. "You +are right," he cried; "I am the King. Why should I attempt to +conceal it?" + +"Why, indeed?" murmured Holmes. "Your Majesty had not spoken +before I was aware that I was addressing Wilhelm Gottsreich +Sigismond von Ormstein, Grand Duke of Cassel-Felstein, and +hereditary King of Bohemia." + +"But you can understand," said our strange visitor, sitting down +once more and passing his hand over his high white forehead, "you +can understand that I am not accustomed to doing such business in +my own person. Yet the matter was so delicate that I could not +confide it to an agent without putting myself in his power. I +have come incognito from Prague for the purpose of consulting +you." + +"Then, pray consult," said Holmes, shutting his eyes once more. + +"The facts are briefly these: Some five years ago, during a +lengthy visit to Warsaw, I made the acquaintance of the well-known +adventuress, Irene Adler. The name is no doubt familiar to you." + +"Kindly look her up in my index, Doctor," murmured Holmes without +opening his eyes. For many years he had adopted a system of +docketing all paragraphs concerning men and things, so that it +was difficult to name a subject or a person on which he could not +at once furnish information. In this case I found her biography +sandwiched in between that of a Hebrew rabbi and that of a +staff-commander who had written a monograph upon the deep-sea +fishes. + +"Let me see!" said Holmes. "Hum! Born in New Jersey in the year +1858. Contralto--hum! La Scala, hum! Prima donna Imperial Opera +of Warsaw--yes! Retired from operatic stage--ha! Living in +London--quite so! Your Majesty, as I understand, became entangled +with this young person, wrote her some compromising letters, and +is now desirous of getting those letters back." + +"Precisely so. But how--" + +"Was there a secret marriage?" + +"None." + +"No legal papers or certificates?" + +"None." + +"Then I fail to follow your Majesty. If this young person should +produce her letters for blackmailing or other purposes, how is +she to prove their authenticity?" + +"There is the writing." + +"Pooh, pooh! Forgery." + +"My private note-paper." + +"Stolen." + +"My own seal." + +"Imitated." + +"My photograph." + +"Bought." + +"We were both in the photograph." + +"Oh, dear! That is very bad! Your Majesty has indeed committed an +indiscretion." + +"I was mad--insane." + +"You have compromised yourself seriously." + +"I was only Crown Prince then. I was young. I am but thirty now." + +"It must be recovered." + +"We have tried and failed." + +"Your Majesty must pay. It must be bought." + +"She will not sell." + +"Stolen, then." + +"Five attempts have been made. Twice burglars in my pay ransacked +her house. Once we diverted her luggage when she travelled. Twice +she has been waylaid. There has been no result." + +"No sign of it?" + +"Absolutely none." + +Holmes laughed. "It is quite a pretty little problem," said he. + +"But a very serious one to me," returned the King reproachfully. + +"Very, indeed. And what does she propose to do with the +photograph?" + +"To ruin me." + +"But how?" + +"I am about to be married." + +"So I have heard." + +"To Clotilde Lothman von Saxe-Meningen, second daughter of the +King of Scandinavia. You may know the strict principles of her +family. She is herself the very soul of delicacy. A shadow of a +doubt as to my conduct would bring the matter to an end." + +"And Irene Adler?" + +"Threatens to send them the photograph. And she will do it. I +know that she will do it. You do not know her, but she has a soul +of steel. She has the face of the most beautiful of women, and +the mind of the most resolute of men. Rather than I should marry +another woman, there are no lengths to which she would not +go--none." + +"You are sure that she has not sent it yet?" + +"I am sure." + +"And why?" + +"Because she has said that she would send it on the day when the +betrothal was publicly proclaimed. That will be next Monday." + +"Oh, then we have three days yet," said Holmes with a yawn. "That +is very fortunate, as I have one or two matters of importance to +look into just at present. Your Majesty will, of course, stay in +London for the present?" + +"Certainly. You will find me at the Langham under the name of the +Count Von Kramm." + +"Then I shall drop you a line to let you know how we progress." + +"Pray do so. I shall be all anxiety." + +"Then, as to money?" + +"You have carte blanche." + +"Absolutely?" + +"I tell you that I would give one of the provinces of my kingdom +to have that photograph." + +"And for present expenses?" + +The King took a heavy chamois leather bag from under his cloak +and laid it on the table. + +"There are three hundred pounds in gold and seven hundred in +notes," he said. + +Holmes scribbled a receipt upon a sheet of his note-book and +handed it to him. + +"And Mademoiselle's address?" he asked. + +"Is Briony Lodge, Serpentine Avenue, St. John's Wood." + +Holmes took a note of it. "One other question," said he. "Was the +photograph a cabinet?" + +"It was." + +"Then, good-night, your Majesty, and I trust that we shall soon +have some good news for you. And good-night, Watson," he added, +as the wheels of the royal brougham rolled down the street. "If +you will be good enough to call to-morrow afternoon at three +o'clock I should like to chat this little matter over with you." + + +II. + +At three o'clock precisely I was at Baker Street, but Holmes had +not yet returned. The landlady informed me that he had left the +house shortly after eight o'clock in the morning. I sat down +beside the fire, however, with the intention of awaiting him, +however long he might be. I was already deeply interested in his +inquiry, for, though it was surrounded by none of the grim and +strange features which were associated with the two crimes which +I have already recorded, still, the nature of the case and the +exalted station of his client gave it a character of its own. +Indeed, apart from the nature of the investigation which my +friend had on hand, there was something in his masterly grasp of +a situation, and his keen, incisive reasoning, which made it a +pleasure to me to study his system of work, and to follow the +quick, subtle methods by which he disentangled the most +inextricable mysteries. So accustomed was I to his invariable +success that the very possibility of his failing had ceased to +enter into my head. + +It was close upon four before the door opened, and a +drunken-looking groom, ill-kempt and side-whiskered, with an +inflamed face and disreputable clothes, walked into the room. +Accustomed as I was to my friend's amazing powers in the use of +disguises, I had to look three times before I was certain that it +was indeed he. With a nod he vanished into the bedroom, whence he +emerged in five minutes tweed-suited and respectable, as of old. +Putting his hands into his pockets, he stretched out his legs in +front of the fire and laughed heartily for some minutes. + +"Well, really!" he cried, and then he choked and laughed again +until he was obliged to lie back, limp and helpless, in the +chair. + +"What is it?" + +"It's quite too funny. I am sure you could never guess how I +employed my morning, or what I ended by doing." + +"I can't imagine. I suppose that you have been watching the +habits, and perhaps the house, of Miss Irene Adler." + +"Quite so; but the sequel was rather unusual. I will tell you, +however. I left the house a little after eight o'clock this +morning in the character of a groom out of work. There is a +wonderful sympathy and freemasonry among horsey men. Be one of +them, and you will know all that there is to know. I soon found +Briony Lodge. It is a bijou villa, with a garden at the back, but +built out in front right up to the road, two stories. Chubb lock +to the door. Large sitting-room on the right side, well +furnished, with long windows almost to the floor, and those +preposterous English window fasteners which a child could open. +Behind there was nothing remarkable, save that the passage window +could be reached from the top of the coach-house. I walked round +it and examined it closely from every point of view, but without +noting anything else of interest. + +"I then lounged down the street and found, as I expected, that +there was a mews in a lane which runs down by one wall of the +garden. I lent the ostlers a hand in rubbing down their horses, +and received in exchange twopence, a glass of half and half, two +fills of shag tobacco, and as much information as I could desire +about Miss Adler, to say nothing of half a dozen other people in +the neighbourhood in whom I was not in the least interested, but +whose biographies I was compelled to listen to." + +"And what of Irene Adler?" I asked. + +"Oh, she has turned all the men's heads down in that part. She is +the daintiest thing under a bonnet on this planet. So say the +Serpentine-mews, to a man. She lives quietly, sings at concerts, +drives out at five every day, and returns at seven sharp for +dinner. Seldom goes out at other times, except when she sings. +Has only one male visitor, but a good deal of him. He is dark, +handsome, and dashing, never calls less than once a day, and +often twice. He is a Mr. Godfrey Norton, of the Inner Temple. See +the advantages of a cabman as a confidant. They had driven him +home a dozen times from Serpentine-mews, and knew all about him. +When I had listened to all they had to tell, I began to walk up +and down near Briony Lodge once more, and to think over my plan +of campaign. + +"This Godfrey Norton was evidently an important factor in the +matter. He was a lawyer. That sounded ominous. What was the +relation between them, and what the object of his repeated +visits? Was she his client, his friend, or his mistress? If the +former, she had probably transferred the photograph to his +keeping. If the latter, it was less likely. On the issue of this +question depended whether I should continue my work at Briony +Lodge, or turn my attention to the gentleman's chambers in the +Temple. It was a delicate point, and it widened the field of my +inquiry. I fear that I bore you with these details, but I have to +let you see my little difficulties, if you are to understand the +situation." + +"I am following you closely," I answered. + +"I was still balancing the matter in my mind when a hansom cab +drove up to Briony Lodge, and a gentleman sprang out. He was a +remarkably handsome man, dark, aquiline, and moustached--evidently +the man of whom I had heard. He appeared to be in a +great hurry, shouted to the cabman to wait, and brushed past the +maid who opened the door with the air of a man who was thoroughly +at home. + +"He was in the house about half an hour, and I could catch +glimpses of him in the windows of the sitting-room, pacing up and +down, talking excitedly, and waving his arms. Of her I could see +nothing. Presently he emerged, looking even more flurried than +before. As he stepped up to the cab, he pulled a gold watch from +his pocket and looked at it earnestly, 'Drive like the devil,' he +shouted, 'first to Gross & Hankey's in Regent Street, and then to +the Church of St. Monica in the Edgeware Road. Half a guinea if +you do it in twenty minutes!' + +"Away they went, and I was just wondering whether I should not do +well to follow them when up the lane came a neat little landau, +the coachman with his coat only half-buttoned, and his tie under +his ear, while all the tags of his harness were sticking out of +the buckles. It hadn't pulled up before she shot out of the hall +door and into it. I only caught a glimpse of her at the moment, +but she was a lovely woman, with a face that a man might die for. + +"'The Church of St. Monica, John,' she cried, 'and half a +sovereign if you reach it in twenty minutes.' + +"This was quite too good to lose, Watson. I was just balancing +whether I should run for it, or whether I should perch behind her +landau when a cab came through the street. The driver looked +twice at such a shabby fare, but I jumped in before he could +object. 'The Church of St. Monica,' said I, 'and half a sovereign +if you reach it in twenty minutes.' It was twenty-five minutes to +twelve, and of course it was clear enough what was in the wind. + +"My cabby drove fast. I don't think I ever drove faster, but the +others were there before us. The cab and the landau with their +steaming horses were in front of the door when I arrived. I paid +the man and hurried into the church. There was not a soul there +save the two whom I had followed and a surpliced clergyman, who +seemed to be expostulating with them. They were all three +standing in a knot in front of the altar. I lounged up the side +aisle like any other idler who has dropped into a church. +Suddenly, to my surprise, the three at the altar faced round to +me, and Godfrey Norton came running as hard as he could towards +me. + +"'Thank God,' he cried. 'You'll do. Come! Come!' + +"'What then?' I asked. + +"'Come, man, come, only three minutes, or it won't be legal.' + +"I was half-dragged up to the altar, and before I knew where I was +I found myself mumbling responses which were whispered in my ear, +and vouching for things of which I knew nothing, and generally +assisting in the secure tying up of Irene Adler, spinster, to +Godfrey Norton, bachelor. It was all done in an instant, and +there was the gentleman thanking me on the one side and the lady +on the other, while the clergyman beamed on me in front. It was +the most preposterous position in which I ever found myself in my +life, and it was the thought of it that started me laughing just +now. It seems that there had been some informality about their +license, that the clergyman absolutely refused to marry them +without a witness of some sort, and that my lucky appearance +saved the bridegroom from having to sally out into the streets in +search of a best man. The bride gave me a sovereign, and I mean +to wear it on my watch-chain in memory of the occasion." + +"This is a very unexpected turn of affairs," said I; "and what +then?" + +"Well, I found my plans very seriously menaced. It looked as if +the pair might take an immediate departure, and so necessitate +very prompt and energetic measures on my part. At the church +door, however, they separated, he driving back to the Temple, and +she to her own house. 'I shall drive out in the park at five as +usual,' she said as she left him. I heard no more. They drove +away in different directions, and I went off to make my own +arrangements." + +"Which are?" + +"Some cold beef and a glass of beer," he answered, ringing the +bell. "I have been too busy to think of food, and I am likely to +be busier still this evening. By the way, Doctor, I shall want +your co-operation." + +"I shall be delighted." + +"You don't mind breaking the law?" + +"Not in the least." + +"Nor running a chance of arrest?" + +"Not in a good cause." + +"Oh, the cause is excellent!" + +"Then I am your man." + +"I was sure that I might rely on you." + +"But what is it you wish?" + +"When Mrs. Turner has brought in the tray I will make it clear to +you. Now," he said as he turned hungrily on the simple fare that +our landlady had provided, "I must discuss it while I eat, for I +have not much time. It is nearly five now. In two hours we must +be on the scene of action. Miss Irene, or Madame, rather, returns +from her drive at seven. We must be at Briony Lodge to meet her." + +"And what then?" + +"You must leave that to me. I have already arranged what is to +occur. There is only one point on which I must insist. You must +not interfere, come what may. You understand?" + +"I am to be neutral?" + +"To do nothing whatever. There will probably be some small +unpleasantness. Do not join in it. It will end in my being +conveyed into the house. Four or five minutes afterwards the +sitting-room window will open. You are to station yourself close +to that open window." + +"Yes." + +"You are to watch me, for I will be visible to you." + +"Yes." + +"And when I raise my hand--so--you will throw into the room what +I give you to throw, and will, at the same time, raise the cry of +fire. You quite follow me?" + +"Entirely." + +"It is nothing very formidable," he said, taking a long cigar-shaped +roll from his pocket. "It is an ordinary plumber's smoke-rocket, +fitted with a cap at either end to make it self-lighting. +Your task is confined to that. When you raise your cry of fire, +it will be taken up by quite a number of people. You may then +walk to the end of the street, and I will rejoin you in ten +minutes. I hope that I have made myself clear?" + +"I am to remain neutral, to get near the window, to watch you, +and at the signal to throw in this object, then to raise the cry +of fire, and to wait you at the corner of the street." + +"Precisely." + +"Then you may entirely rely on me." + +"That is excellent. I think, perhaps, it is almost time that I +prepare for the new role I have to play." + +He disappeared into his bedroom and returned in a few minutes in +the character of an amiable and simple-minded Nonconformist +clergyman. His broad black hat, his baggy trousers, his white +tie, his sympathetic smile, and general look of peering and +benevolent curiosity were such as Mr. John Hare alone could have +equalled. It was not merely that Holmes changed his costume. His +expression, his manner, his very soul seemed to vary with every +fresh part that he assumed. The stage lost a fine actor, even as +science lost an acute reasoner, when he became a specialist in +crime. + +It was a quarter past six when we left Baker Street, and it still +wanted ten minutes to the hour when we found ourselves in +Serpentine Avenue. It was already dusk, and the lamps were just +being lighted as we paced up and down in front of Briony Lodge, +waiting for the coming of its occupant. The house was just such +as I had pictured it from Sherlock Holmes' succinct description, +but the locality appeared to be less private than I expected. On +the contrary, for a small street in a quiet neighbourhood, it was +remarkably animated. There was a group of shabbily dressed men +smoking and laughing in a corner, a scissors-grinder with his +wheel, two guardsmen who were flirting with a nurse-girl, and +several well-dressed young men who were lounging up and down with +cigars in their mouths. + +"You see," remarked Holmes, as we paced to and fro in front of +the house, "this marriage rather simplifies matters. The +photograph becomes a double-edged weapon now. The chances are +that she would be as averse to its being seen by Mr. Godfrey +Norton, as our client is to its coming to the eyes of his +princess. Now the question is, Where are we to find the +photograph?" + +"Where, indeed?" + +"It is most unlikely that she carries it about with her. It is +cabinet size. Too large for easy concealment about a woman's +dress. She knows that the King is capable of having her waylaid +and searched. Two attempts of the sort have already been made. We +may take it, then, that she does not carry it about with her." + +"Where, then?" + +"Her banker or her lawyer. There is that double possibility. But +I am inclined to think neither. Women are naturally secretive, +and they like to do their own secreting. Why should she hand it +over to anyone else? She could trust her own guardianship, but +she could not tell what indirect or political influence might be +brought to bear upon a business man. Besides, remember that she +had resolved to use it within a few days. It must be where she +can lay her hands upon it. It must be in her own house." + +"But it has twice been burgled." + +"Pshaw! They did not know how to look." + +"But how will you look?" + +"I will not look." + +"What then?" + +"I will get her to show me." + +"But she will refuse." + +"She will not be able to. But I hear the rumble of wheels. It is +her carriage. Now carry out my orders to the letter." + +As he spoke the gleam of the side-lights of a carriage came round +the curve of the avenue. It was a smart little landau which +rattled up to the door of Briony Lodge. As it pulled up, one of +the loafing men at the corner dashed forward to open the door in +the hope of earning a copper, but was elbowed away by another +loafer, who had rushed up with the same intention. A fierce +quarrel broke out, which was increased by the two guardsmen, who +took sides with one of the loungers, and by the scissors-grinder, +who was equally hot upon the other side. A blow was struck, and +in an instant the lady, who had stepped from her carriage, was +the centre of a little knot of flushed and struggling men, who +struck savagely at each other with their fists and sticks. Holmes +dashed into the crowd to protect the lady; but just as he reached +her he gave a cry and dropped to the ground, with the blood +running freely down his face. At his fall the guardsmen took to +their heels in one direction and the loungers in the other, while +a number of better-dressed people, who had watched the scuffle +without taking part in it, crowded in to help the lady and to +attend to the injured man. Irene Adler, as I will still call her, +had hurried up the steps; but she stood at the top with her +superb figure outlined against the lights of the hall, looking +back into the street. + +"Is the poor gentleman much hurt?" she asked. + +"He is dead," cried several voices. + +"No, no, there's life in him!" shouted another. "But he'll be +gone before you can get him to hospital." + +"He's a brave fellow," said a woman. "They would have had the +lady's purse and watch if it hadn't been for him. They were a +gang, and a rough one, too. Ah, he's breathing now." + +"He can't lie in the street. May we bring him in, marm?" + +"Surely. Bring him into the sitting-room. There is a comfortable +sofa. This way, please!" + +Slowly and solemnly he was borne into Briony Lodge and laid out +in the principal room, while I still observed the proceedings +from my post by the window. The lamps had been lit, but the +blinds had not been drawn, so that I could see Holmes as he lay +upon the couch. I do not know whether he was seized with +compunction at that moment for the part he was playing, but I +know that I never felt more heartily ashamed of myself in my life +than when I saw the beautiful creature against whom I was +conspiring, or the grace and kindliness with which she waited +upon the injured man. And yet it would be the blackest treachery +to Holmes to draw back now from the part which he had intrusted +to me. I hardened my heart, and took the smoke-rocket from under +my ulster. After all, I thought, we are not injuring her. We are +but preventing her from injuring another. + +Holmes had sat up upon the couch, and I saw him motion like a man +who is in need of air. A maid rushed across and threw open the +window. At the same instant I saw him raise his hand and at the +signal I tossed my rocket into the room with a cry of "Fire!" The +word was no sooner out of my mouth than the whole crowd of +spectators, well dressed and ill--gentlemen, ostlers, and +servant-maids--joined in a general shriek of "Fire!" Thick clouds +of smoke curled through the room and out at the open window. I +caught a glimpse of rushing figures, and a moment later the voice +of Holmes from within assuring them that it was a false alarm. +Slipping through the shouting crowd I made my way to the corner +of the street, and in ten minutes was rejoiced to find my +friend's arm in mine, and to get away from the scene of uproar. +He walked swiftly and in silence for some few minutes until we +had turned down one of the quiet streets which lead towards the +Edgeware Road. + +"You did it very nicely, Doctor," he remarked. "Nothing could +have been better. It is all right." + +"You have the photograph?" + +"I know where it is." + +"And how did you find out?" + +"She showed me, as I told you she would." + +"I am still in the dark." + +"I do not wish to make a mystery," said he, laughing. "The matter +was perfectly simple. You, of course, saw that everyone in the +street was an accomplice. They were all engaged for the evening." + +"I guessed as much." + +"Then, when the row broke out, I had a little moist red paint in +the palm of my hand. I rushed forward, fell down, clapped my hand +to my face, and became a piteous spectacle. It is an old trick." + +"That also I could fathom." + +"Then they carried me in. She was bound to have me in. What else +could she do? And into her sitting-room, which was the very room +which I suspected. It lay between that and her bedroom, and I was +determined to see which. They laid me on a couch, I motioned for +air, they were compelled to open the window, and you had your +chance." + +"How did that help you?" + +"It was all-important. When a woman thinks that her house is on +fire, her instinct is at once to rush to the thing which she +values most. It is a perfectly overpowering impulse, and I have +more than once taken advantage of it. In the case of the +Darlington substitution scandal it was of use to me, and also in +the Arnsworth Castle business. A married woman grabs at her baby; +an unmarried one reaches for her jewel-box. Now it was clear to +me that our lady of to-day had nothing in the house more precious +to her than what we are in quest of. She would rush to secure it. +The alarm of fire was admirably done. The smoke and shouting were +enough to shake nerves of steel. She responded beautifully. The +photograph is in a recess behind a sliding panel just above the +right bell-pull. She was there in an instant, and I caught a +glimpse of it as she half-drew it out. When I cried out that it +was a false alarm, she replaced it, glanced at the rocket, rushed +from the room, and I have not seen her since. I rose, and, making +my excuses, escaped from the house. I hesitated whether to +attempt to secure the photograph at once; but the coachman had +come in, and as he was watching me narrowly it seemed safer to +wait. A little over-precipitance may ruin all." + +"And now?" I asked. + +"Our quest is practically finished. I shall call with the King +to-morrow, and with you, if you care to come with us. We will be +shown into the sitting-room to wait for the lady, but it is +probable that when she comes she may find neither us nor the +photograph. It might be a satisfaction to his Majesty to regain +it with his own hands." + +"And when will you call?" + +"At eight in the morning. She will not be up, so that we shall +have a clear field. Besides, we must be prompt, for this marriage +may mean a complete change in her life and habits. I must wire to +the King without delay." + +We had reached Baker Street and had stopped at the door. He was +searching his pockets for the key when someone passing said: + +"Good-night, Mister Sherlock Holmes." + +There were several people on the pavement at the time, but the +greeting appeared to come from a slim youth in an ulster who had +hurried by. + +"I've heard that voice before," said Holmes, staring down the +dimly lit street. "Now, I wonder who the deuce that could have +been." + + +III. + +I slept at Baker Street that night, and we were engaged upon our +toast and coffee in the morning when the King of Bohemia rushed +into the room. + +"You have really got it!" he cried, grasping Sherlock Holmes by +either shoulder and looking eagerly into his face. + +"Not yet." + +"But you have hopes?" + +"I have hopes." + +"Then, come. I am all impatience to be gone." + +"We must have a cab." + +"No, my brougham is waiting." + +"Then that will simplify matters." We descended and started off +once more for Briony Lodge. + +"Irene Adler is married," remarked Holmes. + +"Married! When?" + +"Yesterday." + +"But to whom?" + +"To an English lawyer named Norton." + +"But she could not love him." + +"I am in hopes that she does." + +"And why in hopes?" + +"Because it would spare your Majesty all fear of future +annoyance. If the lady loves her husband, she does not love your +Majesty. If she does not love your Majesty, there is no reason +why she should interfere with your Majesty's plan." + +"It is true. And yet--Well! I wish she had been of my own +station! What a queen she would have made!" He relapsed into a +moody silence, which was not broken until we drew up in +Serpentine Avenue. + +The door of Briony Lodge was open, and an elderly woman stood +upon the steps. She watched us with a sardonic eye as we stepped +from the brougham. + +"Mr. Sherlock Holmes, I believe?" said she. + +"I am Mr. Holmes," answered my companion, looking at her with a +questioning and rather startled gaze. + +"Indeed! My mistress told me that you were likely to call. She +left this morning with her husband by the 5:15 train from Charing +Cross for the Continent." + +"What!" Sherlock Holmes staggered back, white with chagrin and +surprise. "Do you mean that she has left England?" + +"Never to return." + +"And the papers?" asked the King hoarsely. "All is lost." + +"We shall see." He pushed past the servant and rushed into the +drawing-room, followed by the King and myself. The furniture was +scattered about in every direction, with dismantled shelves and +open drawers, as if the lady had hurriedly ransacked them before +her flight. Holmes rushed at the bell-pull, tore back a small +sliding shutter, and, plunging in his hand, pulled out a +photograph and a letter. The photograph was of Irene Adler +herself in evening dress, the letter was superscribed to +"Sherlock Holmes, Esq. To be left till called for." My friend +tore it open and we all three read it together. It was dated at +midnight of the preceding night and ran in this way: + +"MY DEAR MR. SHERLOCK HOLMES,--You really did it very well. You +took me in completely. Until after the alarm of fire, I had not a +suspicion. But then, when I found how I had betrayed myself, I +began to think. I had been warned against you months ago. I had +been told that if the King employed an agent it would certainly +be you. And your address had been given me. Yet, with all this, +you made me reveal what you wanted to know. Even after I became +suspicious, I found it hard to think evil of such a dear, kind +old clergyman. But, you know, I have been trained as an actress +myself. Male costume is nothing new to me. I often take advantage +of the freedom which it gives. I sent John, the coachman, to +watch you, ran up stairs, got into my walking-clothes, as I call +them, and came down just as you departed. + +"Well, I followed you to your door, and so made sure that I was +really an object of interest to the celebrated Mr. Sherlock +Holmes. Then I, rather imprudently, wished you good-night, and +started for the Temple to see my husband. + +"We both thought the best resource was flight, when pursued by +so formidable an antagonist; so you will find the nest empty when +you call to-morrow. As to the photograph, your client may rest in +peace. I love and am loved by a better man than he. The King may +do what he will without hindrance from one whom he has cruelly +wronged. I keep it only to safeguard myself, and to preserve a +weapon which will always secure me from any steps which he might +take in the future. I leave a photograph which he might care to +possess; and I remain, dear Mr. Sherlock Holmes, + + "Very truly yours, + "IRENE NORTON, née ADLER." + +"What a woman--oh, what a woman!" cried the King of Bohemia, when +we had all three read this epistle. "Did I not tell you how quick +and resolute she was? Would she not have made an admirable queen? +Is it not a pity that she was not on my level?" + +"From what I have seen of the lady she seems indeed to be on a +very different level to your Majesty," said Holmes coldly. "I am +sorry that I have not been able to bring your Majesty's business +to a more successful conclusion." + +"On the contrary, my dear sir," cried the King; "nothing could be +more successful. I know that her word is inviolate. The +photograph is now as safe as if it were in the fire." + +"I am glad to hear your Majesty say so." + +"I am immensely indebted to you. Pray tell me in what way I can +reward you. This ring--" He slipped an emerald snake ring from +his finger and held it out upon the palm of his hand. + +"Your Majesty has something which I should value even more +highly," said Holmes. + +"You have but to name it." + +"This photograph!" + +The King stared at him in amazement. + +"Irene's photograph!" he cried. "Certainly, if you wish it." + +"I thank your Majesty. Then there is no more to be done in the +matter. I have the honour to wish you a very good-morning." He +bowed, and, turning away without observing the hand which the +King had stretched out to him, he set off in my company for his +chambers. + +And that was how a great scandal threatened to affect the kingdom +of Bohemia, and how the best plans of Mr. Sherlock Holmes were +beaten by a woman's wit. He used to make merry over the +cleverness of women, but I have not heard him do it of late. And +when he speaks of Irene Adler, or when he refers to her +photograph, it is always under the honourable title of the woman. + + + +ADVENTURE II. THE RED-HEADED LEAGUE + +I had called upon my friend, Mr. Sherlock Holmes, one day in the +autumn of last year and found him in deep conversation with a +very stout, florid-faced, elderly gentleman with fiery red hair. +With an apology for my intrusion, I was about to withdraw when +Holmes pulled me abruptly into the room and closed the door +behind me. + +"You could not possibly have come at a better time, my dear +Watson," he said cordially. + +"I was afraid that you were engaged." + +"So I am. Very much so." + +"Then I can wait in the next room." + +"Not at all. This gentleman, Mr. Wilson, has been my partner and +helper in many of my most successful cases, and I have no +doubt that he will be of the utmost use to me in yours also." + +The stout gentleman half rose from his chair and gave a bob of +greeting, with a quick little questioning glance from his small +fat-encircled eyes. + +"Try the settee," said Holmes, relapsing into his armchair and +putting his fingertips together, as was his custom when in +judicial moods. "I know, my dear Watson, that you share my love +of all that is bizarre and outside the conventions and humdrum +routine of everyday life. You have shown your relish for it by +the enthusiasm which has prompted you to chronicle, and, if you +will excuse my saying so, somewhat to embellish so many of my own +little adventures." + +"Your cases have indeed been of the greatest interest to me," I +observed. + +"You will remember that I remarked the other day, just before we +went into the very simple problem presented by Miss Mary +Sutherland, that for strange effects and extraordinary +combinations we must go to life itself, which is always far more +daring than any effort of the imagination." + +"A proposition which I took the liberty of doubting." + +"You did, Doctor, but none the less you must come round to my +view, for otherwise I shall keep on piling fact upon fact on you +until your reason breaks down under them and acknowledges me to +be right. Now, Mr. Jabez Wilson here has been good enough to call +upon me this morning, and to begin a narrative which promises to +be one of the most singular which I have listened to for some +time. You have heard me remark that the strangest and most unique +things are very often connected not with the larger but with the +smaller crimes, and occasionally, indeed, where there is room for +doubt whether any positive crime has been committed. As far as I +have heard it is impossible for me to say whether the present +case is an instance of crime or not, but the course of events is +certainly among the most singular that I have ever listened to. +Perhaps, Mr. Wilson, you would have the great kindness to +recommence your narrative. I ask you not merely because my friend +Dr. Watson has not heard the opening part but also because the +peculiar nature of the story makes me anxious to have every +possible detail from your lips. As a rule, when I have heard some +slight indication of the course of events, I am able to guide +myself by the thousands of other similar cases which occur to my +memory. In the present instance I am forced to admit that the +facts are, to the best of my belief, unique." + +The portly client puffed out his chest with an appearance of some +little pride and pulled a dirty and wrinkled newspaper from the +inside pocket of his greatcoat. As he glanced down the +advertisement column, with his head thrust forward and the paper +flattened out upon his knee, I took a good look at the man and +endeavoured, after the fashion of my companion, to read the +indications which might be presented by his dress or appearance. + +I did not gain very much, however, by my inspection. Our visitor +bore every mark of being an average commonplace British +tradesman, obese, pompous, and slow. He wore rather baggy grey +shepherd's check trousers, a not over-clean black frock-coat, +unbuttoned in the front, and a drab waistcoat with a heavy brassy +Albert chain, and a square pierced bit of metal dangling down as +an ornament. A frayed top-hat and a faded brown overcoat with a +wrinkled velvet collar lay upon a chair beside him. Altogether, +look as I would, there was nothing remarkable about the man save +his blazing red head, and the expression of extreme chagrin and +discontent upon his features. + +Sherlock Holmes' quick eye took in my occupation, and he shook +his head with a smile as he noticed my questioning glances. +"Beyond the obvious facts that he has at some time done manual +labour, that he takes snuff, that he is a Freemason, that he has +been in China, and that he has done a considerable amount of +writing lately, I can deduce nothing else." + +Mr. Jabez Wilson started up in his chair, with his forefinger +upon the paper, but his eyes upon my companion. + +"How, in the name of good-fortune, did you know all that, Mr. +Holmes?" he asked. "How did you know, for example, that I did +manual labour. It's as true as gospel, for I began as a ship's +carpenter." + +"Your hands, my dear sir. Your right hand is quite a size larger +than your left. You have worked with it, and the muscles are more +developed." + +"Well, the snuff, then, and the Freemasonry?" + +"I won't insult your intelligence by telling you how I read that, +especially as, rather against the strict rules of your order, you +use an arc-and-compass breastpin." + +"Ah, of course, I forgot that. But the writing?" + +"What else can be indicated by that right cuff so very shiny for +five inches, and the left one with the smooth patch near the +elbow where you rest it upon the desk?" + +"Well, but China?" + +"The fish that you have tattooed immediately above your right +wrist could only have been done in China. I have made a small +study of tattoo marks and have even contributed to the literature +of the subject. That trick of staining the fishes' scales of a +delicate pink is quite peculiar to China. When, in addition, I +see a Chinese coin hanging from your watch-chain, the matter +becomes even more simple." + +Mr. Jabez Wilson laughed heavily. "Well, I never!" said he. "I +thought at first that you had done something clever, but I see +that there was nothing in it, after all." + +"I begin to think, Watson," said Holmes, "that I make a mistake +in explaining. 'Omne ignotum pro magnifico,' you know, and my +poor little reputation, such as it is, will suffer shipwreck if I +am so candid. Can you not find the advertisement, Mr. Wilson?" + +"Yes, I have got it now," he answered with his thick red finger +planted halfway down the column. "Here it is. This is what began +it all. You just read it for yourself, sir." + +I took the paper from him and read as follows: + +"TO THE RED-HEADED LEAGUE: On account of the bequest of the late +Ezekiah Hopkins, of Lebanon, Pennsylvania, U. S. A., there is now +another vacancy open which entitles a member of the League to a +salary of 4 pounds a week for purely nominal services. All +red-headed men who are sound in body and mind and above the age +of twenty-one years, are eligible. Apply in person on Monday, at +eleven o'clock, to Duncan Ross, at the offices of the League, 7 +Pope's Court, Fleet Street." + +"What on earth does this mean?" I ejaculated after I had twice +read over the extraordinary announcement. + +Holmes chuckled and wriggled in his chair, as was his habit when +in high spirits. "It is a little off the beaten track, isn't it?" +said he. "And now, Mr. Wilson, off you go at scratch and tell us +all about yourself, your household, and the effect which this +advertisement had upon your fortunes. You will first make a note, +Doctor, of the paper and the date." + +"It is The Morning Chronicle of April 27, 1890. Just two months +ago." + +"Very good. Now, Mr. Wilson?" + +"Well, it is just as I have been telling you, Mr. Sherlock +Holmes," said Jabez Wilson, mopping his forehead; "I have a small +pawnbroker's business at Coburg Square, near the City. It's not a +very large affair, and of late years it has not done more than +just give me a living. I used to be able to keep two assistants, +but now I only keep one; and I would have a job to pay him but +that he is willing to come for half wages so as to learn the +business." + +"What is the name of this obliging youth?" asked Sherlock Holmes. + +"His name is Vincent Spaulding, and he's not such a youth, +either. It's hard to say his age. I should not wish a smarter +assistant, Mr. Holmes; and I know very well that he could better +himself and earn twice what I am able to give him. But, after +all, if he is satisfied, why should I put ideas in his head?" + +"Why, indeed? You seem most fortunate in having an employé who +comes under the full market price. It is not a common experience +among employers in this age. I don't know that your assistant is +not as remarkable as your advertisement." + +"Oh, he has his faults, too," said Mr. Wilson. "Never was such a +fellow for photography. Snapping away with a camera when he ought +to be improving his mind, and then diving down into the cellar +like a rabbit into its hole to develop his pictures. That is his +main fault, but on the whole he's a good worker. There's no vice +in him." + +"He is still with you, I presume?" + +"Yes, sir. He and a girl of fourteen, who does a bit of simple +cooking and keeps the place clean--that's all I have in the +house, for I am a widower and never had any family. We live very +quietly, sir, the three of us; and we keep a roof over our heads +and pay our debts, if we do nothing more. + +"The first thing that put us out was that advertisement. +Spaulding, he came down into the office just this day eight +weeks, with this very paper in his hand, and he says: + +"'I wish to the Lord, Mr. Wilson, that I was a red-headed man.' + +"'Why that?' I asks. + +"'Why,' says he, 'here's another vacancy on the League of the +Red-headed Men. It's worth quite a little fortune to any man who +gets it, and I understand that there are more vacancies than +there are men, so that the trustees are at their wits' end what +to do with the money. If my hair would only change colour, here's +a nice little crib all ready for me to step into.' + +"'Why, what is it, then?' I asked. You see, Mr. Holmes, I am a +very stay-at-home man, and as my business came to me instead of +my having to go to it, I was often weeks on end without putting +my foot over the door-mat. In that way I didn't know much of what +was going on outside, and I was always glad of a bit of news. + +"'Have you never heard of the League of the Red-headed Men?' he +asked with his eyes open. + +"'Never.' + +"'Why, I wonder at that, for you are eligible yourself for one +of the vacancies.' + +"'And what are they worth?' I asked. + +"'Oh, merely a couple of hundred a year, but the work is slight, +and it need not interfere very much with one's other +occupations.' + +"Well, you can easily think that that made me prick up my ears, +for the business has not been over-good for some years, and an +extra couple of hundred would have been very handy. + +"'Tell me all about it,' said I. + +"'Well,' said he, showing me the advertisement, 'you can see for +yourself that the League has a vacancy, and there is the address +where you should apply for particulars. As far as I can make out, +the League was founded by an American millionaire, Ezekiah +Hopkins, who was very peculiar in his ways. He was himself +red-headed, and he had a great sympathy for all red-headed men; +so when he died it was found that he had left his enormous +fortune in the hands of trustees, with instructions to apply the +interest to the providing of easy berths to men whose hair is of +that colour. From all I hear it is splendid pay and very little to +do.' + +"'But,' said I, 'there would be millions of red-headed men who +would apply.' + +"'Not so many as you might think,' he answered. 'You see it is +really confined to Londoners, and to grown men. This American had +started from London when he was young, and he wanted to do the +old town a good turn. Then, again, I have heard it is no use your +applying if your hair is light red, or dark red, or anything but +real bright, blazing, fiery red. Now, if you cared to apply, Mr. +Wilson, you would just walk in; but perhaps it would hardly be +worth your while to put yourself out of the way for the sake of a +few hundred pounds.' + +"Now, it is a fact, gentlemen, as you may see for yourselves, +that my hair is of a very full and rich tint, so that it seemed +to me that if there was to be any competition in the matter I +stood as good a chance as any man that I had ever met. Vincent +Spaulding seemed to know so much about it that I thought he might +prove useful, so I just ordered him to put up the shutters for +the day and to come right away with me. He was very willing to +have a holiday, so we shut the business up and started off for +the address that was given us in the advertisement. + +"I never hope to see such a sight as that again, Mr. Holmes. From +north, south, east, and west every man who had a shade of red in +his hair had tramped into the city to answer the advertisement. +Fleet Street was choked with red-headed folk, and Pope's Court +looked like a coster's orange barrow. I should not have thought +there were so many in the whole country as were brought together +by that single advertisement. Every shade of colour they +were--straw, lemon, orange, brick, Irish-setter, liver, clay; +but, as Spaulding said, there were not many who had the real +vivid flame-coloured tint. When I saw how many were waiting, I +would have given it up in despair; but Spaulding would not hear +of it. How he did it I could not imagine, but he pushed and +pulled and butted until he got me through the crowd, and right up +to the steps which led to the office. There was a double stream +upon the stair, some going up in hope, and some coming back +dejected; but we wedged in as well as we could and soon found +ourselves in the office." + +"Your experience has been a most entertaining one," remarked +Holmes as his client paused and refreshed his memory with a huge +pinch of snuff. "Pray continue your very interesting statement." + +"There was nothing in the office but a couple of wooden chairs +and a deal table, behind which sat a small man with a head that +was even redder than mine. He said a few words to each candidate +as he came up, and then he always managed to find some fault in +them which would disqualify them. Getting a vacancy did not seem +to be such a very easy matter, after all. However, when our turn +came the little man was much more favourable to me than to any of +the others, and he closed the door as we entered, so that he +might have a private word with us. + +"'This is Mr. Jabez Wilson,' said my assistant, 'and he is +willing to fill a vacancy in the League.' + +"'And he is admirably suited for it,' the other answered. 'He has +every requirement. I cannot recall when I have seen anything so +fine.' He took a step backward, cocked his head on one side, and +gazed at my hair until I felt quite bashful. Then suddenly he +plunged forward, wrung my hand, and congratulated me warmly on my +success. + +"'It would be injustice to hesitate,' said he. 'You will, +however, I am sure, excuse me for taking an obvious precaution.' +With that he seized my hair in both his hands, and tugged until I +yelled with the pain. 'There is water in your eyes,' said he as +he released me. 'I perceive that all is as it should be. But we +have to be careful, for we have twice been deceived by wigs and +once by paint. I could tell you tales of cobbler's wax which +would disgust you with human nature.' He stepped over to the +window and shouted through it at the top of his voice that the +vacancy was filled. A groan of disappointment came up from below, +and the folk all trooped away in different directions until there +was not a red-head to be seen except my own and that of the +manager. + +"'My name,' said he, 'is Mr. Duncan Ross, and I am myself one of +the pensioners upon the fund left by our noble benefactor. Are +you a married man, Mr. Wilson? Have you a family?' + +"I answered that I had not. + +"His face fell immediately. + +"'Dear me!' he said gravely, 'that is very serious indeed! I am +sorry to hear you say that. The fund was, of course, for the +propagation and spread of the red-heads as well as for their +maintenance. It is exceedingly unfortunate that you should be a +bachelor.' + +"My face lengthened at this, Mr. Holmes, for I thought that I was +not to have the vacancy after all; but after thinking it over for +a few minutes he said that it would be all right. + +"'In the case of another,' said he, 'the objection might be +fatal, but we must stretch a point in favour of a man with such a +head of hair as yours. When shall you be able to enter upon your +new duties?' + +"'Well, it is a little awkward, for I have a business already,' +said I. + +"'Oh, never mind about that, Mr. Wilson!' said Vincent Spaulding. +'I should be able to look after that for you.' + +"'What would be the hours?' I asked. + +"'Ten to two.' + +"Now a pawnbroker's business is mostly done of an evening, Mr. +Holmes, especially Thursday and Friday evening, which is just +before pay-day; so it would suit me very well to earn a little in +the mornings. Besides, I knew that my assistant was a good man, +and that he would see to anything that turned up. + +"'That would suit me very well,' said I. 'And the pay?' + +"'Is 4 pounds a week.' + +"'And the work?' + +"'Is purely nominal.' + +"'What do you call purely nominal?' + +"'Well, you have to be in the office, or at least in the +building, the whole time. If you leave, you forfeit your whole +position forever. The will is very clear upon that point. You +don't comply with the conditions if you budge from the office +during that time.' + +"'It's only four hours a day, and I should not think of leaving,' +said I. + +"'No excuse will avail,' said Mr. Duncan Ross; 'neither sickness +nor business nor anything else. There you must stay, or you lose +your billet.' + +"'And the work?' + +"'Is to copy out the "Encyclopaedia Britannica." There is the first +volume of it in that press. You must find your own ink, pens, and +blotting-paper, but we provide this table and chair. Will you be +ready to-morrow?' + +"'Certainly,' I answered. + +"'Then, good-bye, Mr. Jabez Wilson, and let me congratulate you +once more on the important position which you have been fortunate +enough to gain.' He bowed me out of the room and I went home with +my assistant, hardly knowing what to say or do, I was so pleased +at my own good fortune. + +"Well, I thought over the matter all day, and by evening I was in +low spirits again; for I had quite persuaded myself that the +whole affair must be some great hoax or fraud, though what its +object might be I could not imagine. It seemed altogether past +belief that anyone could make such a will, or that they would pay +such a sum for doing anything so simple as copying out the +'Encyclopaedia Britannica.' Vincent Spaulding did what he could to +cheer me up, but by bedtime I had reasoned myself out of the +whole thing. However, in the morning I determined to have a look +at it anyhow, so I bought a penny bottle of ink, and with a +quill-pen, and seven sheets of foolscap paper, I started off for +Pope's Court. + +"Well, to my surprise and delight, everything was as right as +possible. The table was set out ready for me, and Mr. Duncan Ross +was there to see that I got fairly to work. He started me off +upon the letter A, and then he left me; but he would drop in from +time to time to see that all was right with me. At two o'clock he +bade me good-day, complimented me upon the amount that I had +written, and locked the door of the office after me. + +"This went on day after day, Mr. Holmes, and on Saturday the +manager came in and planked down four golden sovereigns for my +week's work. It was the same next week, and the same the week +after. Every morning I was there at ten, and every afternoon I +left at two. By degrees Mr. Duncan Ross took to coming in only +once of a morning, and then, after a time, he did not come in at +all. Still, of course, I never dared to leave the room for an +instant, for I was not sure when he might come, and the billet +was such a good one, and suited me so well, that I would not risk +the loss of it. + +"Eight weeks passed away like this, and I had written about +Abbots and Archery and Armour and Architecture and Attica, and +hoped with diligence that I might get on to the B's before very +long. It cost me something in foolscap, and I had pretty nearly +filled a shelf with my writings. And then suddenly the whole +business came to an end." + +"To an end?" + +"Yes, sir. And no later than this morning. I went to my work as +usual at ten o'clock, but the door was shut and locked, with a +little square of cardboard hammered on to the middle of the +panel with a tack. Here it is, and you can read for yourself." + +He held up a piece of white cardboard about the size of a sheet +of note-paper. It read in this fashion: + + THE RED-HEADED LEAGUE + + IS + + DISSOLVED. + + October 9, 1890. + +Sherlock Holmes and I surveyed this curt announcement and the +rueful face behind it, until the comical side of the affair so +completely overtopped every other consideration that we both +burst out into a roar of laughter. + +"I cannot see that there is anything very funny," cried our +client, flushing up to the roots of his flaming head. "If you can +do nothing better than laugh at me, I can go elsewhere." + +"No, no," cried Holmes, shoving him back into the chair from +which he had half risen. "I really wouldn't miss your case for +the world. It is most refreshingly unusual. But there is, if you +will excuse my saying so, something just a little funny about it. +Pray what steps did you take when you found the card upon the +door?" + +"I was staggered, sir. I did not know what to do. Then I called +at the offices round, but none of them seemed to know anything +about it. Finally, I went to the landlord, who is an accountant +living on the ground-floor, and I asked him if he could tell me +what had become of the Red-headed League. He said that he had +never heard of any such body. Then I asked him who Mr. Duncan +Ross was. He answered that the name was new to him. + +"'Well,' said I, 'the gentleman at No. 4.' + +"'What, the red-headed man?' + +"'Yes.' + +"'Oh,' said he, 'his name was William Morris. He was a solicitor +and was using my room as a temporary convenience until his new +premises were ready. He moved out yesterday.' + +"'Where could I find him?' + +"'Oh, at his new offices. He did tell me the address. Yes, 17 +King Edward Street, near St. Paul's.' + +"I started off, Mr. Holmes, but when I got to that address it was +a manufactory of artificial knee-caps, and no one in it had ever +heard of either Mr. William Morris or Mr. Duncan Ross." + +"And what did you do then?" asked Holmes. + +"I went home to Saxe-Coburg Square, and I took the advice of my +assistant. But he could not help me in any way. He could only say +that if I waited I should hear by post. But that was not quite +good enough, Mr. Holmes. I did not wish to lose such a place +without a struggle, so, as I had heard that you were good enough +to give advice to poor folk who were in need of it, I came right +away to you." + +"And you did very wisely," said Holmes. "Your case is an +exceedingly remarkable one, and I shall be happy to look into it. +From what you have told me I think that it is possible that +graver issues hang from it than might at first sight appear." + +"Grave enough!" said Mr. Jabez Wilson. "Why, I have lost four +pound a week." + +"As far as you are personally concerned," remarked Holmes, "I do +not see that you have any grievance against this extraordinary +league. On the contrary, you are, as I understand, richer by some +30 pounds, to say nothing of the minute knowledge which you have +gained on every subject which comes under the letter A. You have +lost nothing by them." + +"No, sir. But I want to find out about them, and who they are, +and what their object was in playing this prank--if it was a +prank--upon me. It was a pretty expensive joke for them, for it +cost them two and thirty pounds." + +"We shall endeavour to clear up these points for you. And, first, +one or two questions, Mr. Wilson. This assistant of yours who +first called your attention to the advertisement--how long had he +been with you?" + +"About a month then." + +"How did he come?" + +"In answer to an advertisement." + +"Was he the only applicant?" + +"No, I had a dozen." + +"Why did you pick him?" + +"Because he was handy and would come cheap." + +"At half-wages, in fact." + +"Yes." + +"What is he like, this Vincent Spaulding?" + +"Small, stout-built, very quick in his ways, no hair on his face, +though he's not short of thirty. Has a white splash of acid upon +his forehead." + +Holmes sat up in his chair in considerable excitement. "I thought +as much," said he. "Have you ever observed that his ears are +pierced for earrings?" + +"Yes, sir. He told me that a gipsy had done it for him when he +was a lad." + +"Hum!" said Holmes, sinking back in deep thought. "He is still +with you?" + +"Oh, yes, sir; I have only just left him." + +"And has your business been attended to in your absence?" + +"Nothing to complain of, sir. There's never very much to do of a +morning." + +"That will do, Mr. Wilson. I shall be happy to give you an +opinion upon the subject in the course of a day or two. To-day is +Saturday, and I hope that by Monday we may come to a conclusion." + +"Well, Watson," said Holmes when our visitor had left us, "what +do you make of it all?" + +"I make nothing of it," I answered frankly. "It is a most +mysterious business." + +"As a rule," said Holmes, "the more bizarre a thing is the less +mysterious it proves to be. It is your commonplace, featureless +crimes which are really puzzling, just as a commonplace face is +the most difficult to identify. But I must be prompt over this +matter." + +"What are you going to do, then?" I asked. + +"To smoke," he answered. "It is quite a three pipe problem, and I +beg that you won't speak to me for fifty minutes." He curled +himself up in his chair, with his thin knees drawn up to his +hawk-like nose, and there he sat with his eyes closed and his +black clay pipe thrusting out like the bill of some strange bird. +I had come to the conclusion that he had dropped asleep, and +indeed was nodding myself, when he suddenly sprang out of his +chair with the gesture of a man who has made up his mind and put +his pipe down upon the mantelpiece. + +"Sarasate plays at the St. James's Hall this afternoon," he +remarked. "What do you think, Watson? Could your patients spare +you for a few hours?" + +"I have nothing to do to-day. My practice is never very +absorbing." + +"Then put on your hat and come. I am going through the City +first, and we can have some lunch on the way. I observe that +there is a good deal of German music on the programme, which is +rather more to my taste than Italian or French. It is +introspective, and I want to introspect. Come along!" + +We travelled by the Underground as far as Aldersgate; and a short +walk took us to Saxe-Coburg Square, the scene of the singular +story which we had listened to in the morning. It was a poky, +little, shabby-genteel place, where four lines of dingy +two-storied brick houses looked out into a small railed-in +enclosure, where a lawn of weedy grass and a few clumps of faded +laurel-bushes made a hard fight against a smoke-laden and +uncongenial atmosphere. Three gilt balls and a brown board with +"JABEZ WILSON" in white letters, upon a corner house, announced +the place where our red-headed client carried on his business. +Sherlock Holmes stopped in front of it with his head on one side +and looked it all over, with his eyes shining brightly between +puckered lids. Then he walked slowly up the street, and then down +again to the corner, still looking keenly at the houses. Finally +he returned to the pawnbroker's, and, having thumped vigorously +upon the pavement with his stick two or three times, he went up +to the door and knocked. It was instantly opened by a +bright-looking, clean-shaven young fellow, who asked him to step +in. + +"Thank you," said Holmes, "I only wished to ask you how you would +go from here to the Strand." + +"Third right, fourth left," answered the assistant promptly, +closing the door. + +"Smart fellow, that," observed Holmes as we walked away. "He is, +in my judgment, the fourth smartest man in London, and for daring +I am not sure that he has not a claim to be third. I have known +something of him before." + +"Evidently," said I, "Mr. Wilson's assistant counts for a good +deal in this mystery of the Red-headed League. I am sure that you +inquired your way merely in order that you might see him." + +"Not him." + +"What then?" + +"The knees of his trousers." + +"And what did you see?" + +"What I expected to see." + +"Why did you beat the pavement?" + +"My dear doctor, this is a time for observation, not for talk. We +are spies in an enemy's country. We know something of Saxe-Coburg +Square. Let us now explore the parts which lie behind it." + +The road in which we found ourselves as we turned round the +corner from the retired Saxe-Coburg Square presented as great a +contrast to it as the front of a picture does to the back. It was +one of the main arteries which conveyed the traffic of the City +to the north and west. The roadway was blocked with the immense +stream of commerce flowing in a double tide inward and outward, +while the footpaths were black with the hurrying swarm of +pedestrians. It was difficult to realise as we looked at the line +of fine shops and stately business premises that they really +abutted on the other side upon the faded and stagnant square +which we had just quitted. + +"Let me see," said Holmes, standing at the corner and glancing +along the line, "I should like just to remember the order of the +houses here. It is a hobby of mine to have an exact knowledge of +London. There is Mortimer's, the tobacconist, the little +newspaper shop, the Coburg branch of the City and Suburban Bank, +the Vegetarian Restaurant, and McFarlane's carriage-building +depot. That carries us right on to the other block. And now, +Doctor, we've done our work, so it's time we had some play. A +sandwich and a cup of coffee, and then off to violin-land, where +all is sweetness and delicacy and harmony, and there are no +red-headed clients to vex us with their conundrums." + +My friend was an enthusiastic musician, being himself not only a +very capable performer but a composer of no ordinary merit. All +the afternoon he sat in the stalls wrapped in the most perfect +happiness, gently waving his long, thin fingers in time to the +music, while his gently smiling face and his languid, dreamy eyes +were as unlike those of Holmes the sleuth-hound, Holmes the +relentless, keen-witted, ready-handed criminal agent, as it was +possible to conceive. In his singular character the dual nature +alternately asserted itself, and his extreme exactness and +astuteness represented, as I have often thought, the reaction +against the poetic and contemplative mood which occasionally +predominated in him. The swing of his nature took him from +extreme languor to devouring energy; and, as I knew well, he was +never so truly formidable as when, for days on end, he had been +lounging in his armchair amid his improvisations and his +black-letter editions. Then it was that the lust of the chase +would suddenly come upon him, and that his brilliant reasoning +power would rise to the level of intuition, until those who were +unacquainted with his methods would look askance at him as on a +man whose knowledge was not that of other mortals. When I saw him +that afternoon so enwrapped in the music at St. James's Hall I +felt that an evil time might be coming upon those whom he had set +himself to hunt down. + +"You want to go home, no doubt, Doctor," he remarked as we +emerged. + +"Yes, it would be as well." + +"And I have some business to do which will take some hours. This +business at Coburg Square is serious." + +"Why serious?" + +"A considerable crime is in contemplation. I have every reason to +believe that we shall be in time to stop it. But to-day being +Saturday rather complicates matters. I shall want your help +to-night." + +"At what time?" + +"Ten will be early enough." + +"I shall be at Baker Street at ten." + +"Very well. And, I say, Doctor, there may be some little danger, +so kindly put your army revolver in your pocket." He waved his +hand, turned on his heel, and disappeared in an instant among the +crowd. + +I trust that I am not more dense than my neighbours, but I was +always oppressed with a sense of my own stupidity in my dealings +with Sherlock Holmes. Here I had heard what he had heard, I had +seen what he had seen, and yet from his words it was evident that +he saw clearly not only what had happened but what was about to +happen, while to me the whole business was still confused and +grotesque. As I drove home to my house in Kensington I thought +over it all, from the extraordinary story of the red-headed +copier of the "Encyclopaedia" down to the visit to Saxe-Coburg +Square, and the ominous words with which he had parted from me. +What was this nocturnal expedition, and why should I go armed? +Where were we going, and what were we to do? I had the hint from +Holmes that this smooth-faced pawnbroker's assistant was a +formidable man--a man who might play a deep game. I tried to +puzzle it out, but gave it up in despair and set the matter aside +until night should bring an explanation. + +It was a quarter-past nine when I started from home and made my +way across the Park, and so through Oxford Street to Baker +Street. Two hansoms were standing at the door, and as I entered +the passage I heard the sound of voices from above. On entering +his room I found Holmes in animated conversation with two men, +one of whom I recognised as Peter Jones, the official police +agent, while the other was a long, thin, sad-faced man, with a +very shiny hat and oppressively respectable frock-coat. + +"Ha! Our party is complete," said Holmes, buttoning up his +pea-jacket and taking his heavy hunting crop from the rack. +"Watson, I think you know Mr. Jones, of Scotland Yard? Let me +introduce you to Mr. Merryweather, who is to be our companion in +to-night's adventure." + +"We're hunting in couples again, Doctor, you see," said Jones in +his consequential way. "Our friend here is a wonderful man for +starting a chase. All he wants is an old dog to help him to do +the running down." + +"I hope a wild goose may not prove to be the end of our chase," +observed Mr. Merryweather gloomily. + +"You may place considerable confidence in Mr. Holmes, sir," said +the police agent loftily. "He has his own little methods, which +are, if he won't mind my saying so, just a little too theoretical +and fantastic, but he has the makings of a detective in him. It +is not too much to say that once or twice, as in that business of +the Sholto murder and the Agra treasure, he has been more nearly +correct than the official force." + +"Oh, if you say so, Mr. Jones, it is all right," said the +stranger with deference. "Still, I confess that I miss my rubber. +It is the first Saturday night for seven-and-twenty years that I +have not had my rubber." + +"I think you will find," said Sherlock Holmes, "that you will +play for a higher stake to-night than you have ever done yet, and +that the play will be more exciting. For you, Mr. Merryweather, +the stake will be some 30,000 pounds; and for you, Jones, it will +be the man upon whom you wish to lay your hands." + +"John Clay, the murderer, thief, smasher, and forger. He's a +young man, Mr. Merryweather, but he is at the head of his +profession, and I would rather have my bracelets on him than on +any criminal in London. He's a remarkable man, is young John +Clay. His grandfather was a royal duke, and he himself has been +to Eton and Oxford. His brain is as cunning as his fingers, and +though we meet signs of him at every turn, we never know where to +find the man himself. He'll crack a crib in Scotland one week, +and be raising money to build an orphanage in Cornwall the next. +I've been on his track for years and have never set eyes on him +yet." + +"I hope that I may have the pleasure of introducing you to-night. +I've had one or two little turns also with Mr. John Clay, and I +agree with you that he is at the head of his profession. It is +past ten, however, and quite time that we started. If you two +will take the first hansom, Watson and I will follow in the +second." + +Sherlock Holmes was not very communicative during the long drive +and lay back in the cab humming the tunes which he had heard in +the afternoon. We rattled through an endless labyrinth of gas-lit +streets until we emerged into Farrington Street. + +"We are close there now," my friend remarked. "This fellow +Merryweather is a bank director, and personally interested in the +matter. I thought it as well to have Jones with us also. He is +not a bad fellow, though an absolute imbecile in his profession. +He has one positive virtue. He is as brave as a bulldog and as +tenacious as a lobster if he gets his claws upon anyone. Here we +are, and they are waiting for us." + +We had reached the same crowded thoroughfare in which we had +found ourselves in the morning. Our cabs were dismissed, and, +following the guidance of Mr. Merryweather, we passed down a +narrow passage and through a side door, which he opened for us. +Within there was a small corridor, which ended in a very massive +iron gate. This also was opened, and led down a flight of winding +stone steps, which terminated at another formidable gate. Mr. +Merryweather stopped to light a lantern, and then conducted us +down a dark, earth-smelling passage, and so, after opening a +third door, into a huge vault or cellar, which was piled all +round with crates and massive boxes. + +"You are not very vulnerable from above," Holmes remarked as he +held up the lantern and gazed about him. + +"Nor from below," said Mr. Merryweather, striking his stick upon +the flags which lined the floor. "Why, dear me, it sounds quite +hollow!" he remarked, looking up in surprise. + +"I must really ask you to be a little more quiet!" said Holmes +severely. "You have already imperilled the whole success of our +expedition. Might I beg that you would have the goodness to sit +down upon one of those boxes, and not to interfere?" + +The solemn Mr. Merryweather perched himself upon a crate, with a +very injured expression upon his face, while Holmes fell upon his +knees upon the floor and, with the lantern and a magnifying lens, +began to examine minutely the cracks between the stones. A few +seconds sufficed to satisfy him, for he sprang to his feet again +and put his glass in his pocket. + +"We have at least an hour before us," he remarked, "for they can +hardly take any steps until the good pawnbroker is safely in bed. +Then they will not lose a minute, for the sooner they do their +work the longer time they will have for their escape. We are at +present, Doctor--as no doubt you have divined--in the cellar of +the City branch of one of the principal London banks. Mr. +Merryweather is the chairman of directors, and he will explain to +you that there are reasons why the more daring criminals of +London should take a considerable interest in this cellar at +present." + +"It is our French gold," whispered the director. "We have had +several warnings that an attempt might be made upon it." + +"Your French gold?" + +"Yes. We had occasion some months ago to strengthen our resources +and borrowed for that purpose 30,000 napoleons from the Bank of +France. It has become known that we have never had occasion to +unpack the money, and that it is still lying in our cellar. The +crate upon which I sit contains 2,000 napoleons packed between +layers of lead foil. Our reserve of bullion is much larger at +present than is usually kept in a single branch office, and the +directors have had misgivings upon the subject." + +"Which were very well justified," observed Holmes. "And now it is +time that we arranged our little plans. I expect that within an +hour matters will come to a head. In the meantime Mr. +Merryweather, we must put the screen over that dark lantern." + +"And sit in the dark?" + +"I am afraid so. I had brought a pack of cards in my pocket, and +I thought that, as we were a partie carrée, you might have your +rubber after all. But I see that the enemy's preparations have +gone so far that we cannot risk the presence of a light. And, +first of all, we must choose our positions. These are daring men, +and though we shall take them at a disadvantage, they may do us +some harm unless we are careful. I shall stand behind this crate, +and do you conceal yourselves behind those. Then, when I flash a +light upon them, close in swiftly. If they fire, Watson, have no +compunction about shooting them down." + +I placed my revolver, cocked, upon the top of the wooden case +behind which I crouched. Holmes shot the slide across the front +of his lantern and left us in pitch darkness--such an absolute +darkness as I have never before experienced. The smell of hot +metal remained to assure us that the light was still there, ready +to flash out at a moment's notice. To me, with my nerves worked +up to a pitch of expectancy, there was something depressing and +subduing in the sudden gloom, and in the cold dank air of the +vault. + +"They have but one retreat," whispered Holmes. "That is back +through the house into Saxe-Coburg Square. I hope that you have +done what I asked you, Jones?" + +"I have an inspector and two officers waiting at the front door." + +"Then we have stopped all the holes. And now we must be silent +and wait." + +What a time it seemed! From comparing notes afterwards it was but +an hour and a quarter, yet it appeared to me that the night must +have almost gone and the dawn be breaking above us. My limbs +were weary and stiff, for I feared to change my position; yet my +nerves were worked up to the highest pitch of tension, and my +hearing was so acute that I could not only hear the gentle +breathing of my companions, but I could distinguish the deeper, +heavier in-breath of the bulky Jones from the thin, sighing note +of the bank director. From my position I could look over the case +in the direction of the floor. Suddenly my eyes caught the glint +of a light. + +At first it was but a lurid spark upon the stone pavement. Then +it lengthened out until it became a yellow line, and then, +without any warning or sound, a gash seemed to open and a hand +appeared, a white, almost womanly hand, which felt about in the +centre of the little area of light. For a minute or more the +hand, with its writhing fingers, protruded out of the floor. Then +it was withdrawn as suddenly as it appeared, and all was dark +again save the single lurid spark which marked a chink between +the stones. + +Its disappearance, however, was but momentary. With a rending, +tearing sound, one of the broad, white stones turned over upon +its side and left a square, gaping hole, through which streamed +the light of a lantern. Over the edge there peeped a clean-cut, +boyish face, which looked keenly about it, and then, with a hand +on either side of the aperture, drew itself shoulder-high and +waist-high, until one knee rested upon the edge. In another +instant he stood at the side of the hole and was hauling after +him a companion, lithe and small like himself, with a pale face +and a shock of very red hair. + +"It's all clear," he whispered. "Have you the chisel and the +bags? Great Scott! Jump, Archie, jump, and I'll swing for it!" + +Sherlock Holmes had sprung out and seized the intruder by the +collar. The other dived down the hole, and I heard the sound of +rending cloth as Jones clutched at his skirts. The light flashed +upon the barrel of a revolver, but Holmes' hunting crop came +down on the man's wrist, and the pistol clinked upon the stone +floor. + +"It's no use, John Clay," said Holmes blandly. "You have no +chance at all." + +"So I see," the other answered with the utmost coolness. "I fancy +that my pal is all right, though I see you have got his +coat-tails." + +"There are three men waiting for him at the door," said Holmes. + +"Oh, indeed! You seem to have done the thing very completely. I +must compliment you." + +"And I you," Holmes answered. "Your red-headed idea was very new +and effective." + +"You'll see your pal again presently," said Jones. "He's quicker +at climbing down holes than I am. Just hold out while I fix the +derbies." + +"I beg that you will not touch me with your filthy hands," +remarked our prisoner as the handcuffs clattered upon his wrists. +"You may not be aware that I have royal blood in my veins. Have +the goodness, also, when you address me always to say 'sir' and +'please.'" + +"All right," said Jones with a stare and a snigger. "Well, would +you please, sir, march upstairs, where we can get a cab to carry +your Highness to the police-station?" + +"That is better," said John Clay serenely. He made a sweeping bow +to the three of us and walked quietly off in the custody of the +detective. + +"Really, Mr. Holmes," said Mr. Merryweather as we followed them +from the cellar, "I do not know how the bank can thank you or +repay you. There is no doubt that you have detected and defeated +in the most complete manner one of the most determined attempts +at bank robbery that have ever come within my experience." + +"I have had one or two little scores of my own to settle with Mr. +John Clay," said Holmes. "I have been at some small expense over +this matter, which I shall expect the bank to refund, but beyond +that I am amply repaid by having had an experience which is in +many ways unique, and by hearing the very remarkable narrative of +the Red-headed League." + + +"You see, Watson," he explained in the early hours of the morning +as we sat over a glass of whisky and soda in Baker Street, "it +was perfectly obvious from the first that the only possible +object of this rather fantastic business of the advertisement of +the League, and the copying of the 'Encyclopaedia,' must be to get +this not over-bright pawnbroker out of the way for a number of +hours every day. It was a curious way of managing it, but, +really, it would be difficult to suggest a better. The method was +no doubt suggested to Clay's ingenious mind by the colour of his +accomplice's hair. The 4 pounds a week was a lure which must draw +him, and what was it to them, who were playing for thousands? +They put in the advertisement, one rogue has the temporary +office, the other rogue incites the man to apply for it, and +together they manage to secure his absence every morning in the +week. From the time that I heard of the assistant having come for +half wages, it was obvious to me that he had some strong motive +for securing the situation." + +"But how could you guess what the motive was?" + +"Had there been women in the house, I should have suspected a +mere vulgar intrigue. That, however, was out of the question. The +man's business was a small one, and there was nothing in his +house which could account for such elaborate preparations, and +such an expenditure as they were at. It must, then, be something +out of the house. What could it be? I thought of the assistant's +fondness for photography, and his trick of vanishing into the +cellar. The cellar! There was the end of this tangled clue. Then +I made inquiries as to this mysterious assistant and found that I +had to deal with one of the coolest and most daring criminals in +London. He was doing something in the cellar--something which +took many hours a day for months on end. What could it be, once +more? I could think of nothing save that he was running a tunnel +to some other building. + +"So far I had got when we went to visit the scene of action. I +surprised you by beating upon the pavement with my stick. I was +ascertaining whether the cellar stretched out in front or behind. +It was not in front. Then I rang the bell, and, as I hoped, the +assistant answered it. We have had some skirmishes, but we had +never set eyes upon each other before. I hardly looked at his +face. His knees were what I wished to see. You must yourself have +remarked how worn, wrinkled, and stained they were. They spoke of +those hours of burrowing. The only remaining point was what they +were burrowing for. I walked round the corner, saw the City and +Suburban Bank abutted on our friend's premises, and felt that I +had solved my problem. When you drove home after the concert I +called upon Scotland Yard and upon the chairman of the bank +directors, with the result that you have seen." + +"And how could you tell that they would make their attempt +to-night?" I asked. + +"Well, when they closed their League offices that was a sign that +they cared no longer about Mr. Jabez Wilson's presence--in other +words, that they had completed their tunnel. But it was essential +that they should use it soon, as it might be discovered, or the +bullion might be removed. Saturday would suit them better than +any other day, as it would give them two days for their escape. +For all these reasons I expected them to come to-night." + +"You reasoned it out beautifully," I exclaimed in unfeigned +admiration. "It is so long a chain, and yet every link rings +true." + +"It saved me from ennui," he answered, yawning. "Alas! I already +feel it closing in upon me. My life is spent in one long effort +to escape from the commonplaces of existence. These little +problems help me to do so." + +"And you are a benefactor of the race," said I. + +He shrugged his shoulders. "Well, perhaps, after all, it is of +some little use," he remarked. "'L'homme c'est rien--l'oeuvre +c'est tout,' as Gustave Flaubert wrote to George Sand." + + + +ADVENTURE III. A CASE OF IDENTITY + +"My dear fellow," said Sherlock Holmes as we sat on either side +of the fire in his lodgings at Baker Street, "life is infinitely +stranger than anything which the mind of man could invent. We +would not dare to conceive the things which are really mere +commonplaces of existence. If we could fly out of that window +hand in hand, hover over this great city, gently remove the +roofs, and peep in at the queer things which are going on, the +strange coincidences, the plannings, the cross-purposes, the +wonderful chains of events, working through generations, and +leading to the most outré results, it would make all fiction with +its conventionalities and foreseen conclusions most stale and +unprofitable." + +"And yet I am not convinced of it," I answered. "The cases which +come to light in the papers are, as a rule, bald enough, and +vulgar enough. We have in our police reports realism pushed to +its extreme limits, and yet the result is, it must be confessed, +neither fascinating nor artistic." + +"A certain selection and discretion must be used in producing a +realistic effect," remarked Holmes. "This is wanting in the +police report, where more stress is laid, perhaps, upon the +platitudes of the magistrate than upon the details, which to an +observer contain the vital essence of the whole matter. Depend +upon it, there is nothing so unnatural as the commonplace." + +I smiled and shook my head. "I can quite understand your thinking +so," I said. "Of course, in your position of unofficial adviser +and helper to everybody who is absolutely puzzled, throughout +three continents, you are brought in contact with all that is +strange and bizarre. But here"--I picked up the morning paper +from the ground--"let us put it to a practical test. Here is the +first heading upon which I come. 'A husband's cruelty to his +wife.' There is half a column of print, but I know without +reading it that it is all perfectly familiar to me. There is, of +course, the other woman, the drink, the push, the blow, the +bruise, the sympathetic sister or landlady. The crudest of +writers could invent nothing more crude." + +"Indeed, your example is an unfortunate one for your argument," +said Holmes, taking the paper and glancing his eye down it. "This +is the Dundas separation case, and, as it happens, I was engaged +in clearing up some small points in connection with it. The +husband was a teetotaler, there was no other woman, and the +conduct complained of was that he had drifted into the habit of +winding up every meal by taking out his false teeth and hurling +them at his wife, which, you will allow, is not an action likely +to occur to the imagination of the average story-teller. Take a +pinch of snuff, Doctor, and acknowledge that I have scored over +you in your example." + +He held out his snuffbox of old gold, with a great amethyst in +the centre of the lid. Its splendour was in such contrast to his +homely ways and simple life that I could not help commenting upon +it. + +"Ah," said he, "I forgot that I had not seen you for some weeks. +It is a little souvenir from the King of Bohemia in return for my +assistance in the case of the Irene Adler papers." + +"And the ring?" I asked, glancing at a remarkable brilliant which +sparkled upon his finger. + +"It was from the reigning family of Holland, though the matter in +which I served them was of such delicacy that I cannot confide it +even to you, who have been good enough to chronicle one or two of +my little problems." + +"And have you any on hand just now?" I asked with interest. + +"Some ten or twelve, but none which present any feature of +interest. They are important, you understand, without being +interesting. Indeed, I have found that it is usually in +unimportant matters that there is a field for the observation, +and for the quick analysis of cause and effect which gives the +charm to an investigation. The larger crimes are apt to be the +simpler, for the bigger the crime the more obvious, as a rule, is +the motive. In these cases, save for one rather intricate matter +which has been referred to me from Marseilles, there is nothing +which presents any features of interest. It is possible, however, +that I may have something better before very many minutes are +over, for this is one of my clients, or I am much mistaken." + +He had risen from his chair and was standing between the parted +blinds gazing down into the dull neutral-tinted London street. +Looking over his shoulder, I saw that on the pavement opposite +there stood a large woman with a heavy fur boa round her neck, +and a large curling red feather in a broad-brimmed hat which was +tilted in a coquettish Duchess of Devonshire fashion over her +ear. From under this great panoply she peeped up in a nervous, +hesitating fashion at our windows, while her body oscillated +backward and forward, and her fingers fidgeted with her glove +buttons. Suddenly, with a plunge, as of the swimmer who leaves +the bank, she hurried across the road, and we heard the sharp +clang of the bell. + +"I have seen those symptoms before," said Holmes, throwing his +cigarette into the fire. "Oscillation upon the pavement always +means an affaire de coeur. She would like advice, but is not sure +that the matter is not too delicate for communication. And yet +even here we may discriminate. When a woman has been seriously +wronged by a man she no longer oscillates, and the usual symptom +is a broken bell wire. Here we may take it that there is a love +matter, but that the maiden is not so much angry as perplexed, or +grieved. But here she comes in person to resolve our doubts." + +As he spoke there was a tap at the door, and the boy in buttons +entered to announce Miss Mary Sutherland, while the lady herself +loomed behind his small black figure like a full-sailed +merchant-man behind a tiny pilot boat. Sherlock Holmes welcomed +her with the easy courtesy for which he was remarkable, and, +having closed the door and bowed her into an armchair, he looked +her over in the minute and yet abstracted fashion which was +peculiar to him. + +"Do you not find," he said, "that with your short sight it is a +little trying to do so much typewriting?" + +"I did at first," she answered, "but now I know where the letters +are without looking." Then, suddenly realising the full purport +of his words, she gave a violent start and looked up, with fear +and astonishment upon her broad, good-humoured face. "You've +heard about me, Mr. Holmes," she cried, "else how could you know +all that?" + +"Never mind," said Holmes, laughing; "it is my business to know +things. Perhaps I have trained myself to see what others +overlook. If not, why should you come to consult me?" + +"I came to you, sir, because I heard of you from Mrs. Etherege, +whose husband you found so easy when the police and everyone had +given him up for dead. Oh, Mr. Holmes, I wish you would do as +much for me. I'm not rich, but still I have a hundred a year in +my own right, besides the little that I make by the machine, and +I would give it all to know what has become of Mr. Hosmer Angel." + +"Why did you come away to consult me in such a hurry?" asked +Sherlock Holmes, with his finger-tips together and his eyes to +the ceiling. + +Again a startled look came over the somewhat vacuous face of Miss +Mary Sutherland. "Yes, I did bang out of the house," she said, +"for it made me angry to see the easy way in which Mr. +Windibank--that is, my father--took it all. He would not go to +the police, and he would not go to you, and so at last, as he +would do nothing and kept on saying that there was no harm done, +it made me mad, and I just on with my things and came right away +to you." + +"Your father," said Holmes, "your stepfather, surely, since the +name is different." + +"Yes, my stepfather. I call him father, though it sounds funny, +too, for he is only five years and two months older than myself." + +"And your mother is alive?" + +"Oh, yes, mother is alive and well. I wasn't best pleased, Mr. +Holmes, when she married again so soon after father's death, and +a man who was nearly fifteen years younger than herself. Father +was a plumber in the Tottenham Court Road, and he left a tidy +business behind him, which mother carried on with Mr. Hardy, the +foreman; but when Mr. Windibank came he made her sell the +business, for he was very superior, being a traveller in wines. +They got 4700 pounds for the goodwill and interest, which wasn't +near as much as father could have got if he had been alive." + +I had expected to see Sherlock Holmes impatient under this +rambling and inconsequential narrative, but, on the contrary, he +had listened with the greatest concentration of attention. + +"Your own little income," he asked, "does it come out of the +business?" + +"Oh, no, sir. It is quite separate and was left me by my uncle +Ned in Auckland. It is in New Zealand stock, paying 4 1/2 per +cent. Two thousand five hundred pounds was the amount, but I can +only touch the interest." + +"You interest me extremely," said Holmes. "And since you draw so +large a sum as a hundred a year, with what you earn into the +bargain, you no doubt travel a little and indulge yourself in +every way. I believe that a single lady can get on very nicely +upon an income of about 60 pounds." + +"I could do with much less than that, Mr. Holmes, but you +understand that as long as I live at home I don't wish to be a +burden to them, and so they have the use of the money just while +I am staying with them. Of course, that is only just for the +time. Mr. Windibank draws my interest every quarter and pays it +over to mother, and I find that I can do pretty well with what I +earn at typewriting. It brings me twopence a sheet, and I can +often do from fifteen to twenty sheets in a day." + +"You have made your position very clear to me," said Holmes. +"This is my friend, Dr. Watson, before whom you can speak as +freely as before myself. Kindly tell us now all about your +connection with Mr. Hosmer Angel." + +A flush stole over Miss Sutherland's face, and she picked +nervously at the fringe of her jacket. "I met him first at the +gasfitters' ball," she said. "They used to send father tickets +when he was alive, and then afterwards they remembered us, and +sent them to mother. Mr. Windibank did not wish us to go. He +never did wish us to go anywhere. He would get quite mad if I +wanted so much as to join a Sunday-school treat. But this time I +was set on going, and I would go; for what right had he to +prevent? He said the folk were not fit for us to know, when all +father's friends were to be there. And he said that I had nothing +fit to wear, when I had my purple plush that I had never so much +as taken out of the drawer. At last, when nothing else would do, +he went off to France upon the business of the firm, but we went, +mother and I, with Mr. Hardy, who used to be our foreman, and it +was there I met Mr. Hosmer Angel." + +"I suppose," said Holmes, "that when Mr. Windibank came back from +France he was very annoyed at your having gone to the ball." + +"Oh, well, he was very good about it. He laughed, I remember, and +shrugged his shoulders, and said there was no use denying +anything to a woman, for she would have her way." + +"I see. Then at the gasfitters' ball you met, as I understand, a +gentleman called Mr. Hosmer Angel." + +"Yes, sir. I met him that night, and he called next day to ask if +we had got home all safe, and after that we met him--that is to +say, Mr. Holmes, I met him twice for walks, but after that father +came back again, and Mr. Hosmer Angel could not come to the house +any more." + +"No?" + +"Well, you know father didn't like anything of the sort. He +wouldn't have any visitors if he could help it, and he used to +say that a woman should be happy in her own family circle. But +then, as I used to say to mother, a woman wants her own circle to +begin with, and I had not got mine yet." + +"But how about Mr. Hosmer Angel? Did he make no attempt to see +you?" + +"Well, father was going off to France again in a week, and Hosmer +wrote and said that it would be safer and better not to see each +other until he had gone. We could write in the meantime, and he +used to write every day. I took the letters in in the morning, so +there was no need for father to know." + +"Were you engaged to the gentleman at this time?" + +"Oh, yes, Mr. Holmes. We were engaged after the first walk that +we took. Hosmer--Mr. Angel--was a cashier in an office in +Leadenhall Street--and--" + +"What office?" + +"That's the worst of it, Mr. Holmes, I don't know." + +"Where did he live, then?" + +"He slept on the premises." + +"And you don't know his address?" + +"No--except that it was Leadenhall Street." + +"Where did you address your letters, then?" + +"To the Leadenhall Street Post Office, to be left till called +for. He said that if they were sent to the office he would be +chaffed by all the other clerks about having letters from a lady, +so I offered to typewrite them, like he did his, but he wouldn't +have that, for he said that when I wrote them they seemed to come +from me, but when they were typewritten he always felt that the +machine had come between us. That will just show you how fond he +was of me, Mr. Holmes, and the little things that he would think +of." + +"It was most suggestive," said Holmes. "It has long been an axiom +of mine that the little things are infinitely the most important. +Can you remember any other little things about Mr. Hosmer Angel?" + +"He was a very shy man, Mr. Holmes. He would rather walk with me +in the evening than in the daylight, for he said that he hated to +be conspicuous. Very retiring and gentlemanly he was. Even his +voice was gentle. He'd had the quinsy and swollen glands when he +was young, he told me, and it had left him with a weak throat, +and a hesitating, whispering fashion of speech. He was always +well dressed, very neat and plain, but his eyes were weak, just +as mine are, and he wore tinted glasses against the glare." + +"Well, and what happened when Mr. Windibank, your stepfather, +returned to France?" + +"Mr. Hosmer Angel came to the house again and proposed that we +should marry before father came back. He was in dreadful earnest +and made me swear, with my hands on the Testament, that whatever +happened I would always be true to him. Mother said he was quite +right to make me swear, and that it was a sign of his passion. +Mother was all in his favour from the first and was even fonder +of him than I was. Then, when they talked of marrying within the +week, I began to ask about father; but they both said never to +mind about father, but just to tell him afterwards, and mother +said she would make it all right with him. I didn't quite like +that, Mr. Holmes. It seemed funny that I should ask his leave, as +he was only a few years older than me; but I didn't want to do +anything on the sly, so I wrote to father at Bordeaux, where the +company has its French offices, but the letter came back to me on +the very morning of the wedding." + +"It missed him, then?" + +"Yes, sir; for he had started to England just before it arrived." + +"Ha! that was unfortunate. Your wedding was arranged, then, for +the Friday. Was it to be in church?" + +"Yes, sir, but very quietly. It was to be at St. Saviour's, near +King's Cross, and we were to have breakfast afterwards at the St. +Pancras Hotel. Hosmer came for us in a hansom, but as there were +two of us he put us both into it and stepped himself into a +four-wheeler, which happened to be the only other cab in the +street. We got to the church first, and when the four-wheeler +drove up we waited for him to step out, but he never did, and +when the cabman got down from the box and looked there was no one +there! The cabman said that he could not imagine what had become +of him, for he had seen him get in with his own eyes. That was +last Friday, Mr. Holmes, and I have never seen or heard anything +since then to throw any light upon what became of him." + +"It seems to me that you have been very shamefully treated," said +Holmes. + +"Oh, no, sir! He was too good and kind to leave me so. Why, all +the morning he was saying to me that, whatever happened, I was to +be true; and that even if something quite unforeseen occurred to +separate us, I was always to remember that I was pledged to him, +and that he would claim his pledge sooner or later. It seemed +strange talk for a wedding-morning, but what has happened since +gives a meaning to it." + +"Most certainly it does. Your own opinion is, then, that some +unforeseen catastrophe has occurred to him?" + +"Yes, sir. I believe that he foresaw some danger, or else he +would not have talked so. And then I think that what he foresaw +happened." + +"But you have no notion as to what it could have been?" + +"None." + +"One more question. How did your mother take the matter?" + +"She was angry, and said that I was never to speak of the matter +again." + +"And your father? Did you tell him?" + +"Yes; and he seemed to think, with me, that something had +happened, and that I should hear of Hosmer again. As he said, +what interest could anyone have in bringing me to the doors of +the church, and then leaving me? Now, if he had borrowed my +money, or if he had married me and got my money settled on him, +there might be some reason, but Hosmer was very independent about +money and never would look at a shilling of mine. And yet, what +could have happened? And why could he not write? Oh, it drives me +half-mad to think of it, and I can't sleep a wink at night." She +pulled a little handkerchief out of her muff and began to sob +heavily into it. + +"I shall glance into the case for you," said Holmes, rising, "and +I have no doubt that we shall reach some definite result. Let the +weight of the matter rest upon me now, and do not let your mind +dwell upon it further. Above all, try to let Mr. Hosmer Angel +vanish from your memory, as he has done from your life." + +"Then you don't think I'll see him again?" + +"I fear not." + +"Then what has happened to him?" + +"You will leave that question in my hands. I should like an +accurate description of him and any letters of his which you can +spare." + +"I advertised for him in last Saturday's Chronicle," said she. +"Here is the slip and here are four letters from him." + +"Thank you. And your address?" + +"No. 31 Lyon Place, Camberwell." + +"Mr. Angel's address you never had, I understand. Where is your +father's place of business?" + +"He travels for Westhouse & Marbank, the great claret importers +of Fenchurch Street." + +"Thank you. You have made your statement very clearly. You will +leave the papers here, and remember the advice which I have given +you. Let the whole incident be a sealed book, and do not allow it +to affect your life." + +"You are very kind, Mr. Holmes, but I cannot do that. I shall be +true to Hosmer. He shall find me ready when he comes back." + +For all the preposterous hat and the vacuous face, there was +something noble in the simple faith of our visitor which +compelled our respect. She laid her little bundle of papers upon +the table and went her way, with a promise to come again whenever +she might be summoned. + +Sherlock Holmes sat silent for a few minutes with his fingertips +still pressed together, his legs stretched out in front of him, +and his gaze directed upward to the ceiling. Then he took down +from the rack the old and oily clay pipe, which was to him as a +counsellor, and, having lit it, he leaned back in his chair, with +the thick blue cloud-wreaths spinning up from him, and a look of +infinite languor in his face. + +"Quite an interesting study, that maiden," he observed. "I found +her more interesting than her little problem, which, by the way, +is rather a trite one. You will find parallel cases, if you +consult my index, in Andover in '77, and there was something of +the sort at The Hague last year. Old as is the idea, however, +there were one or two details which were new to me. But the +maiden herself was most instructive." + +"You appeared to read a good deal upon her which was quite +invisible to me," I remarked. + +"Not invisible but unnoticed, Watson. You did not know where to +look, and so you missed all that was important. I can never bring +you to realise the importance of sleeves, the suggestiveness of +thumb-nails, or the great issues that may hang from a boot-lace. +Now, what did you gather from that woman's appearance? Describe +it." + +"Well, she had a slate-coloured, broad-brimmed straw hat, with a +feather of a brickish red. Her jacket was black, with black beads +sewn upon it, and a fringe of little black jet ornaments. Her +dress was brown, rather darker than coffee colour, with a little +purple plush at the neck and sleeves. Her gloves were greyish and +were worn through at the right forefinger. Her boots I didn't +observe. She had small round, hanging gold earrings, and a +general air of being fairly well-to-do in a vulgar, comfortable, +easy-going way." + +Sherlock Holmes clapped his hands softly together and chuckled. + +"'Pon my word, Watson, you are coming along wonderfully. You have +really done very well indeed. It is true that you have missed +everything of importance, but you have hit upon the method, and +you have a quick eye for colour. Never trust to general +impressions, my boy, but concentrate yourself upon details. My +first glance is always at a woman's sleeve. In a man it is +perhaps better first to take the knee of the trouser. As you +observe, this woman had plush upon her sleeves, which is a most +useful material for showing traces. The double line a little +above the wrist, where the typewritist presses against the table, +was beautifully defined. The sewing-machine, of the hand type, +leaves a similar mark, but only on the left arm, and on the side +of it farthest from the thumb, instead of being right across the +broadest part, as this was. I then glanced at her face, and, +observing the dint of a pince-nez at either side of her nose, I +ventured a remark upon short sight and typewriting, which seemed +to surprise her." + +"It surprised me." + +"But, surely, it was obvious. I was then much surprised and +interested on glancing down to observe that, though the boots +which she was wearing were not unlike each other, they were +really odd ones; the one having a slightly decorated toe-cap, and +the other a plain one. One was buttoned only in the two lower +buttons out of five, and the other at the first, third, and +fifth. Now, when you see that a young lady, otherwise neatly +dressed, has come away from home with odd boots, half-buttoned, +it is no great deduction to say that she came away in a hurry." + +"And what else?" I asked, keenly interested, as I always was, by +my friend's incisive reasoning. + +"I noted, in passing, that she had written a note before leaving +home but after being fully dressed. You observed that her right +glove was torn at the forefinger, but you did not apparently see +that both glove and finger were stained with violet ink. She had +written in a hurry and dipped her pen too deep. It must have been +this morning, or the mark would not remain clear upon the finger. +All this is amusing, though rather elementary, but I must go back +to business, Watson. Would you mind reading me the advertised +description of Mr. Hosmer Angel?" + +I held the little printed slip to the light. + +"Missing," it said, "on the morning of the fourteenth, a gentleman +named Hosmer Angel. About five ft. seven in. in height; +strongly built, sallow complexion, black hair, a little bald in +the centre, bushy, black side-whiskers and moustache; tinted +glasses, slight infirmity of speech. Was dressed, when last seen, +in black frock-coat faced with silk, black waistcoat, gold Albert +chain, and grey Harris tweed trousers, with brown gaiters over +elastic-sided boots. Known to have been employed in an office in +Leadenhall Street. Anybody bringing--" + +"That will do," said Holmes. "As to the letters," he continued, +glancing over them, "they are very commonplace. Absolutely no +clue in them to Mr. Angel, save that he quotes Balzac once. There +is one remarkable point, however, which will no doubt strike +you." + +"They are typewritten," I remarked. + +"Not only that, but the signature is typewritten. Look at the +neat little 'Hosmer Angel' at the bottom. There is a date, you +see, but no superscription except Leadenhall Street, which is +rather vague. The point about the signature is very suggestive--in +fact, we may call it conclusive." + +"Of what?" + +"My dear fellow, is it possible you do not see how strongly it +bears upon the case?" + +"I cannot say that I do unless it were that he wished to be able +to deny his signature if an action for breach of promise were +instituted." + +"No, that was not the point. However, I shall write two letters, +which should settle the matter. One is to a firm in the City, the +other is to the young lady's stepfather, Mr. Windibank, asking +him whether he could meet us here at six o'clock tomorrow +evening. It is just as well that we should do business with the +male relatives. And now, Doctor, we can do nothing until the +answers to those letters come, so we may put our little problem +upon the shelf for the interim." + +I had had so many reasons to believe in my friend's subtle powers +of reasoning and extraordinary energy in action that I felt that +he must have some solid grounds for the assured and easy +demeanour with which he treated the singular mystery which he had +been called upon to fathom. Once only had I known him to fail, in +the case of the King of Bohemia and of the Irene Adler +photograph; but when I looked back to the weird business of the +Sign of Four, and the extraordinary circumstances connected with +the Study in Scarlet, I felt that it would be a strange tangle +indeed which he could not unravel. + +I left him then, still puffing at his black clay pipe, with the +conviction that when I came again on the next evening I would +find that he held in his hands all the clues which would lead up +to the identity of the disappearing bridegroom of Miss Mary +Sutherland. + +A professional case of great gravity was engaging my own +attention at the time, and the whole of next day I was busy at +the bedside of the sufferer. It was not until close upon six +o'clock that I found myself free and was able to spring into a +hansom and drive to Baker Street, half afraid that I might be too +late to assist at the dénouement of the little mystery. I found +Sherlock Holmes alone, however, half asleep, with his long, thin +form curled up in the recesses of his armchair. A formidable +array of bottles and test-tubes, with the pungent cleanly smell +of hydrochloric acid, told me that he had spent his day in the +chemical work which was so dear to him. + +"Well, have you solved it?" I asked as I entered. + +"Yes. It was the bisulphate of baryta." + +"No, no, the mystery!" I cried. + +"Oh, that! I thought of the salt that I have been working upon. +There was never any mystery in the matter, though, as I said +yesterday, some of the details are of interest. The only drawback +is that there is no law, I fear, that can touch the scoundrel." + +"Who was he, then, and what was his object in deserting Miss +Sutherland?" + +The question was hardly out of my mouth, and Holmes had not yet +opened his lips to reply, when we heard a heavy footfall in the +passage and a tap at the door. + +"This is the girl's stepfather, Mr. James Windibank," said +Holmes. "He has written to me to say that he would be here at +six. Come in!" + +The man who entered was a sturdy, middle-sized fellow, some +thirty years of age, clean-shaven, and sallow-skinned, with a +bland, insinuating manner, and a pair of wonderfully sharp and +penetrating grey eyes. He shot a questioning glance at each of +us, placed his shiny top-hat upon the sideboard, and with a +slight bow sidled down into the nearest chair. + +"Good-evening, Mr. James Windibank," said Holmes. "I think that +this typewritten letter is from you, in which you made an +appointment with me for six o'clock?" + +"Yes, sir. I am afraid that I am a little late, but I am not +quite my own master, you know. I am sorry that Miss Sutherland +has troubled you about this little matter, for I think it is far +better not to wash linen of the sort in public. It was quite +against my wishes that she came, but she is a very excitable, +impulsive girl, as you may have noticed, and she is not easily +controlled when she has made up her mind on a point. Of course, I +did not mind you so much, as you are not connected with the +official police, but it is not pleasant to have a family +misfortune like this noised abroad. Besides, it is a useless +expense, for how could you possibly find this Hosmer Angel?" + +"On the contrary," said Holmes quietly; "I have every reason to +believe that I will succeed in discovering Mr. Hosmer Angel." + +Mr. Windibank gave a violent start and dropped his gloves. "I am +delighted to hear it," he said. + +"It is a curious thing," remarked Holmes, "that a typewriter has +really quite as much individuality as a man's handwriting. Unless +they are quite new, no two of them write exactly alike. Some +letters get more worn than others, and some wear only on one +side. Now, you remark in this note of yours, Mr. Windibank, that +in every case there is some little slurring over of the 'e,' and +a slight defect in the tail of the 'r.' There are fourteen other +characteristics, but those are the more obvious." + +"We do all our correspondence with this machine at the office, +and no doubt it is a little worn," our visitor answered, glancing +keenly at Holmes with his bright little eyes. + +"And now I will show you what is really a very interesting study, +Mr. Windibank," Holmes continued. "I think of writing another +little monograph some of these days on the typewriter and its +relation to crime. It is a subject to which I have devoted some +little attention. I have here four letters which purport to come +from the missing man. They are all typewritten. In each case, not +only are the 'e's' slurred and the 'r's' tailless, but you will +observe, if you care to use my magnifying lens, that the fourteen +other characteristics to which I have alluded are there as well." + +Mr. Windibank sprang out of his chair and picked up his hat. "I +cannot waste time over this sort of fantastic talk, Mr. Holmes," +he said. "If you can catch the man, catch him, and let me know +when you have done it." + +"Certainly," said Holmes, stepping over and turning the key in +the door. "I let you know, then, that I have caught him!" + +"What! where?" shouted Mr. Windibank, turning white to his lips +and glancing about him like a rat in a trap. + +"Oh, it won't do--really it won't," said Holmes suavely. "There +is no possible getting out of it, Mr. Windibank. It is quite too +transparent, and it was a very bad compliment when you said that +it was impossible for me to solve so simple a question. That's +right! Sit down and let us talk it over." + +Our visitor collapsed into a chair, with a ghastly face and a +glitter of moisture on his brow. "It--it's not actionable," he +stammered. + +"I am very much afraid that it is not. But between ourselves, +Windibank, it was as cruel and selfish and heartless a trick in a +petty way as ever came before me. Now, let me just run over the +course of events, and you will contradict me if I go wrong." + +The man sat huddled up in his chair, with his head sunk upon his +breast, like one who is utterly crushed. Holmes stuck his feet up +on the corner of the mantelpiece and, leaning back with his hands +in his pockets, began talking, rather to himself, as it seemed, +than to us. + +"The man married a woman very much older than himself for her +money," said he, "and he enjoyed the use of the money of the +daughter as long as she lived with them. It was a considerable +sum, for people in their position, and the loss of it would have +made a serious difference. It was worth an effort to preserve it. +The daughter was of a good, amiable disposition, but affectionate +and warm-hearted in her ways, so that it was evident that with +her fair personal advantages, and her little income, she would +not be allowed to remain single long. Now her marriage would +mean, of course, the loss of a hundred a year, so what does her +stepfather do to prevent it? He takes the obvious course of +keeping her at home and forbidding her to seek the company of +people of her own age. But soon he found that that would not +answer forever. She became restive, insisted upon her rights, and +finally announced her positive intention of going to a certain +ball. What does her clever stepfather do then? He conceives an +idea more creditable to his head than to his heart. With the +connivance and assistance of his wife he disguised himself, +covered those keen eyes with tinted glasses, masked the face with +a moustache and a pair of bushy whiskers, sunk that clear voice +into an insinuating whisper, and doubly secure on account of the +girl's short sight, he appears as Mr. Hosmer Angel, and keeps off +other lovers by making love himself." + +"It was only a joke at first," groaned our visitor. "We never +thought that she would have been so carried away." + +"Very likely not. However that may be, the young lady was very +decidedly carried away, and, having quite made up her mind that +her stepfather was in France, the suspicion of treachery never +for an instant entered her mind. She was flattered by the +gentleman's attentions, and the effect was increased by the +loudly expressed admiration of her mother. Then Mr. Angel began +to call, for it was obvious that the matter should be pushed as +far as it would go if a real effect were to be produced. There +were meetings, and an engagement, which would finally secure the +girl's affections from turning towards anyone else. But the +deception could not be kept up forever. These pretended journeys +to France were rather cumbrous. The thing to do was clearly to +bring the business to an end in such a dramatic manner that it +would leave a permanent impression upon the young lady's mind and +prevent her from looking upon any other suitor for some time to +come. Hence those vows of fidelity exacted upon a Testament, and +hence also the allusions to a possibility of something happening +on the very morning of the wedding. James Windibank wished Miss +Sutherland to be so bound to Hosmer Angel, and so uncertain as to +his fate, that for ten years to come, at any rate, she would not +listen to another man. As far as the church door he brought her, +and then, as he could go no farther, he conveniently vanished +away by the old trick of stepping in at one door of a +four-wheeler and out at the other. I think that was the chain of +events, Mr. Windibank!" + +Our visitor had recovered something of his assurance while Holmes +had been talking, and he rose from his chair now with a cold +sneer upon his pale face. + +"It may be so, or it may not, Mr. Holmes," said he, "but if you +are so very sharp you ought to be sharp enough to know that it is +you who are breaking the law now, and not me. I have done nothing +actionable from the first, but as long as you keep that door +locked you lay yourself open to an action for assault and illegal +constraint." + +"The law cannot, as you say, touch you," said Holmes, unlocking +and throwing open the door, "yet there never was a man who +deserved punishment more. If the young lady has a brother or a +friend, he ought to lay a whip across your shoulders. By Jove!" +he continued, flushing up at the sight of the bitter sneer upon +the man's face, "it is not part of my duties to my client, but +here's a hunting crop handy, and I think I shall just treat +myself to--" He took two swift steps to the whip, but before he +could grasp it there was a wild clatter of steps upon the stairs, +the heavy hall door banged, and from the window we could see Mr. +James Windibank running at the top of his speed down the road. + +"There's a cold-blooded scoundrel!" said Holmes, laughing, as he +threw himself down into his chair once more. "That fellow will +rise from crime to crime until he does something very bad, and +ends on a gallows. The case has, in some respects, been not +entirely devoid of interest." + +"I cannot now entirely see all the steps of your reasoning," I +remarked. + +"Well, of course it was obvious from the first that this Mr. +Hosmer Angel must have some strong object for his curious +conduct, and it was equally clear that the only man who really +profited by the incident, as far as we could see, was the +stepfather. Then the fact that the two men were never together, +but that the one always appeared when the other was away, was +suggestive. So were the tinted spectacles and the curious voice, +which both hinted at a disguise, as did the bushy whiskers. My +suspicions were all confirmed by his peculiar action in +typewriting his signature, which, of course, inferred that his +handwriting was so familiar to her that she would recognise even +the smallest sample of it. You see all these isolated facts, +together with many minor ones, all pointed in the same +direction." + +"And how did you verify them?" + +"Having once spotted my man, it was easy to get corroboration. I +knew the firm for which this man worked. Having taken the printed +description. I eliminated everything from it which could be the +result of a disguise--the whiskers, the glasses, the voice, and I +sent it to the firm, with a request that they would inform me +whether it answered to the description of any of their +travellers. I had already noticed the peculiarities of the +typewriter, and I wrote to the man himself at his business +address asking him if he would come here. As I expected, his +reply was typewritten and revealed the same trivial but +characteristic defects. The same post brought me a letter from +Westhouse & Marbank, of Fenchurch Street, to say that the +description tallied in every respect with that of their employé, +James Windibank. Voilà tout!" + +"And Miss Sutherland?" + +"If I tell her she will not believe me. You may remember the old +Persian saying, 'There is danger for him who taketh the tiger +cub, and danger also for whoso snatches a delusion from a woman.' +There is as much sense in Hafiz as in Horace, and as much +knowledge of the world." + + + +ADVENTURE IV. THE BOSCOMBE VALLEY MYSTERY + +We were seated at breakfast one morning, my wife and I, when the +maid brought in a telegram. It was from Sherlock Holmes and ran +in this way: + +"Have you a couple of days to spare? Have just been wired for from +the west of England in connection with Boscombe Valley tragedy. +Shall be glad if you will come with me. Air and scenery perfect. +Leave Paddington by the 11:15." + +"What do you say, dear?" said my wife, looking across at me. +"Will you go?" + +"I really don't know what to say. I have a fairly long list at +present." + +"Oh, Anstruther would do your work for you. You have been looking +a little pale lately. I think that the change would do you good, +and you are always so interested in Mr. Sherlock Holmes' cases." + +"I should be ungrateful if I were not, seeing what I gained +through one of them," I answered. "But if I am to go, I must pack +at once, for I have only half an hour." + +My experience of camp life in Afghanistan had at least had the +effect of making me a prompt and ready traveller. My wants were +few and simple, so that in less than the time stated I was in a +cab with my valise, rattling away to Paddington Station. Sherlock +Holmes was pacing up and down the platform, his tall, gaunt +figure made even gaunter and taller by his long grey +travelling-cloak and close-fitting cloth cap. + +"It is really very good of you to come, Watson," said he. "It +makes a considerable difference to me, having someone with me on +whom I can thoroughly rely. Local aid is always either worthless +or else biassed. If you will keep the two corner seats I shall +get the tickets." + +We had the carriage to ourselves save for an immense litter of +papers which Holmes had brought with him. Among these he rummaged +and read, with intervals of note-taking and of meditation, until +we were past Reading. Then he suddenly rolled them all into a +gigantic ball and tossed them up onto the rack. + +"Have you heard anything of the case?" he asked. + +"Not a word. I have not seen a paper for some days." + +"The London press has not had very full accounts. I have just +been looking through all the recent papers in order to master the +particulars. It seems, from what I gather, to be one of those +simple cases which are so extremely difficult." + +"That sounds a little paradoxical." + +"But it is profoundly true. Singularity is almost invariably a +clue. The more featureless and commonplace a crime is, the more +difficult it is to bring it home. In this case, however, they +have established a very serious case against the son of the +murdered man." + +"It is a murder, then?" + +"Well, it is conjectured to be so. I shall take nothing for +granted until I have the opportunity of looking personally into +it. I will explain the state of things to you, as far as I have +been able to understand it, in a very few words. + +"Boscombe Valley is a country district not very far from Ross, in +Herefordshire. The largest landed proprietor in that part is a +Mr. John Turner, who made his money in Australia and returned +some years ago to the old country. One of the farms which he +held, that of Hatherley, was let to Mr. Charles McCarthy, who was +also an ex-Australian. The men had known each other in the +colonies, so that it was not unnatural that when they came to +settle down they should do so as near each other as possible. +Turner was apparently the richer man, so McCarthy became his +tenant but still remained, it seems, upon terms of perfect +equality, as they were frequently together. McCarthy had one son, +a lad of eighteen, and Turner had an only daughter of the same +age, but neither of them had wives living. They appear to have +avoided the society of the neighbouring English families and to +have led retired lives, though both the McCarthys were fond of +sport and were frequently seen at the race-meetings of the +neighbourhood. McCarthy kept two servants--a man and a girl. +Turner had a considerable household, some half-dozen at the +least. That is as much as I have been able to gather about the +families. Now for the facts. + +"On June 3rd, that is, on Monday last, McCarthy left his house at +Hatherley about three in the afternoon and walked down to the +Boscombe Pool, which is a small lake formed by the spreading out +of the stream which runs down the Boscombe Valley. He had been +out with his serving-man in the morning at Ross, and he had told +the man that he must hurry, as he had an appointment of +importance to keep at three. From that appointment he never came +back alive. + +"From Hatherley Farm-house to the Boscombe Pool is a quarter of a +mile, and two people saw him as he passed over this ground. One +was an old woman, whose name is not mentioned, and the other was +William Crowder, a game-keeper in the employ of Mr. Turner. Both +these witnesses depose that Mr. McCarthy was walking alone. The +game-keeper adds that within a few minutes of his seeing Mr. +McCarthy pass he had seen his son, Mr. James McCarthy, going the +same way with a gun under his arm. To the best of his belief, the +father was actually in sight at the time, and the son was +following him. He thought no more of the matter until he heard in +the evening of the tragedy that had occurred. + +"The two McCarthys were seen after the time when William Crowder, +the game-keeper, lost sight of them. The Boscombe Pool is thickly +wooded round, with just a fringe of grass and of reeds round the +edge. A girl of fourteen, Patience Moran, who is the daughter of +the lodge-keeper of the Boscombe Valley estate, was in one of the +woods picking flowers. She states that while she was there she +saw, at the border of the wood and close by the lake, Mr. +McCarthy and his son, and that they appeared to be having a +violent quarrel. She heard Mr. McCarthy the elder using very +strong language to his son, and she saw the latter raise up his +hand as if to strike his father. She was so frightened by their +violence that she ran away and told her mother when she reached +home that she had left the two McCarthys quarrelling near +Boscombe Pool, and that she was afraid that they were going to +fight. She had hardly said the words when young Mr. McCarthy came +running up to the lodge to say that he had found his father dead +in the wood, and to ask for the help of the lodge-keeper. He was +much excited, without either his gun or his hat, and his right +hand and sleeve were observed to be stained with fresh blood. On +following him they found the dead body stretched out upon the +grass beside the pool. The head had been beaten in by repeated +blows of some heavy and blunt weapon. The injuries were such as +might very well have been inflicted by the butt-end of his son's +gun, which was found lying on the grass within a few paces of the +body. Under these circumstances the young man was instantly +arrested, and a verdict of 'wilful murder' having been returned +at the inquest on Tuesday, he was on Wednesday brought before the +magistrates at Ross, who have referred the case to the next +Assizes. Those are the main facts of the case as they came out +before the coroner and the police-court." + +"I could hardly imagine a more damning case," I remarked. "If +ever circumstantial evidence pointed to a criminal it does so +here." + +"Circumstantial evidence is a very tricky thing," answered Holmes +thoughtfully. "It may seem to point very straight to one thing, +but if you shift your own point of view a little, you may find it +pointing in an equally uncompromising manner to something +entirely different. It must be confessed, however, that the case +looks exceedingly grave against the young man, and it is very +possible that he is indeed the culprit. There are several people +in the neighbourhood, however, and among them Miss Turner, the +daughter of the neighbouring landowner, who believe in his +innocence, and who have retained Lestrade, whom you may recollect +in connection with the Study in Scarlet, to work out the case in +his interest. Lestrade, being rather puzzled, has referred the +case to me, and hence it is that two middle-aged gentlemen are +flying westward at fifty miles an hour instead of quietly +digesting their breakfasts at home." + +"I am afraid," said I, "that the facts are so obvious that you +will find little credit to be gained out of this case." + +"There is nothing more deceptive than an obvious fact," he +answered, laughing. "Besides, we may chance to hit upon some +other obvious facts which may have been by no means obvious to +Mr. Lestrade. You know me too well to think that I am boasting +when I say that I shall either confirm or destroy his theory by +means which he is quite incapable of employing, or even of +understanding. To take the first example to hand, I very clearly +perceive that in your bedroom the window is upon the right-hand +side, and yet I question whether Mr. Lestrade would have noted +even so self-evident a thing as that." + +"How on earth--" + +"My dear fellow, I know you well. I know the military neatness +which characterises you. You shave every morning, and in this +season you shave by the sunlight; but since your shaving is less +and less complete as we get farther back on the left side, until +it becomes positively slovenly as we get round the angle of the +jaw, it is surely very clear that that side is less illuminated +than the other. I could not imagine a man of your habits looking +at himself in an equal light and being satisfied with such a +result. I only quote this as a trivial example of observation and +inference. Therein lies my métier, and it is just possible that +it may be of some service in the investigation which lies before +us. There are one or two minor points which were brought out in +the inquest, and which are worth considering." + +"What are they?" + +"It appears that his arrest did not take place at once, but after +the return to Hatherley Farm. On the inspector of constabulary +informing him that he was a prisoner, he remarked that he was not +surprised to hear it, and that it was no more than his deserts. +This observation of his had the natural effect of removing any +traces of doubt which might have remained in the minds of the +coroner's jury." + +"It was a confession," I ejaculated. + +"No, for it was followed by a protestation of innocence." + +"Coming on the top of such a damning series of events, it was at +least a most suspicious remark." + +"On the contrary," said Holmes, "it is the brightest rift which I +can at present see in the clouds. However innocent he might be, +he could not be such an absolute imbecile as not to see that the +circumstances were very black against him. Had he appeared +surprised at his own arrest, or feigned indignation at it, I +should have looked upon it as highly suspicious, because such +surprise or anger would not be natural under the circumstances, +and yet might appear to be the best policy to a scheming man. His +frank acceptance of the situation marks him as either an innocent +man, or else as a man of considerable self-restraint and +firmness. As to his remark about his deserts, it was also not +unnatural if you consider that he stood beside the dead body of +his father, and that there is no doubt that he had that very day +so far forgotten his filial duty as to bandy words with him, and +even, according to the little girl whose evidence is so +important, to raise his hand as if to strike him. The +self-reproach and contrition which are displayed in his remark +appear to me to be the signs of a healthy mind rather than of a +guilty one." + +I shook my head. "Many men have been hanged on far slighter +evidence," I remarked. + +"So they have. And many men have been wrongfully hanged." + +"What is the young man's own account of the matter?" + +"It is, I am afraid, not very encouraging to his supporters, +though there are one or two points in it which are suggestive. +You will find it here, and may read it for yourself." + +He picked out from his bundle a copy of the local Herefordshire +paper, and having turned down the sheet he pointed out the +paragraph in which the unfortunate young man had given his own +statement of what had occurred. I settled myself down in the +corner of the carriage and read it very carefully. It ran in this +way: + +"Mr. James McCarthy, the only son of the deceased, was then called +and gave evidence as follows: 'I had been away from home for +three days at Bristol, and had only just returned upon the +morning of last Monday, the 3rd. My father was absent from home at +the time of my arrival, and I was informed by the maid that he +had driven over to Ross with John Cobb, the groom. Shortly after +my return I heard the wheels of his trap in the yard, and, +looking out of my window, I saw him get out and walk rapidly out +of the yard, though I was not aware in which direction he was +going. I then took my gun and strolled out in the direction of +the Boscombe Pool, with the intention of visiting the rabbit +warren which is upon the other side. On my way I saw William +Crowder, the game-keeper, as he had stated in his evidence; but +he is mistaken in thinking that I was following my father. I had +no idea that he was in front of me. When about a hundred yards +from the pool I heard a cry of "Cooee!" which was a usual signal +between my father and myself. I then hurried forward, and found +him standing by the pool. He appeared to be much surprised at +seeing me and asked me rather roughly what I was doing there. A +conversation ensued which led to high words and almost to blows, +for my father was a man of a very violent temper. Seeing that his +passion was becoming ungovernable, I left him and returned +towards Hatherley Farm. I had not gone more than 150 yards, +however, when I heard a hideous outcry behind me, which caused me +to run back again. I found my father expiring upon the ground, +with his head terribly injured. I dropped my gun and held him in +my arms, but he almost instantly expired. I knelt beside him for +some minutes, and then made my way to Mr. Turner's lodge-keeper, +his house being the nearest, to ask for assistance. I saw no one +near my father when I returned, and I have no idea how he came by +his injuries. He was not a popular man, being somewhat cold and +forbidding in his manners, but he had, as far as I know, no +active enemies. I know nothing further of the matter.' + +"The Coroner: Did your father make any statement to you before +he died? + +"Witness: He mumbled a few words, but I could only catch some +allusion to a rat. + +"The Coroner: What did you understand by that? + +"Witness: It conveyed no meaning to me. I thought that he was +delirious. + +"The Coroner: What was the point upon which you and your father +had this final quarrel? + +"Witness: I should prefer not to answer. + +"The Coroner: I am afraid that I must press it. + +"Witness: It is really impossible for me to tell you. I can +assure you that it has nothing to do with the sad tragedy which +followed. + +"The Coroner: That is for the court to decide. I need not point +out to you that your refusal to answer will prejudice your case +considerably in any future proceedings which may arise. + +"Witness: I must still refuse. + +"The Coroner: I understand that the cry of 'Cooee' was a common +signal between you and your father? + +"Witness: It was. + +"The Coroner: How was it, then, that he uttered it before he saw +you, and before he even knew that you had returned from Bristol? + +"Witness (with considerable confusion): I do not know. + +"A Juryman: Did you see nothing which aroused your suspicions +when you returned on hearing the cry and found your father +fatally injured? + +"Witness: Nothing definite. + +"The Coroner: What do you mean? + +"Witness: I was so disturbed and excited as I rushed out into +the open, that I could think of nothing except of my father. Yet +I have a vague impression that as I ran forward something lay +upon the ground to the left of me. It seemed to me to be +something grey in colour, a coat of some sort, or a plaid perhaps. +When I rose from my father I looked round for it, but it was +gone. + +"'Do you mean that it disappeared before you went for help?' + +"'Yes, it was gone.' + +"'You cannot say what it was?' + +"'No, I had a feeling something was there.' + +"'How far from the body?' + +"'A dozen yards or so.' + +"'And how far from the edge of the wood?' + +"'About the same.' + +"'Then if it was removed it was while you were within a dozen +yards of it?' + +"'Yes, but with my back towards it.' + +"This concluded the examination of the witness." + +"I see," said I as I glanced down the column, "that the coroner +in his concluding remarks was rather severe upon young McCarthy. +He calls attention, and with reason, to the discrepancy about his +father having signalled to him before seeing him, also to his +refusal to give details of his conversation with his father, and +his singular account of his father's dying words. They are all, +as he remarks, very much against the son." + +Holmes laughed softly to himself and stretched himself out upon +the cushioned seat. "Both you and the coroner have been at some +pains," said he, "to single out the very strongest points in the +young man's favour. Don't you see that you alternately give him +credit for having too much imagination and too little? Too +little, if he could not invent a cause of quarrel which would +give him the sympathy of the jury; too much, if he evolved from +his own inner consciousness anything so outré as a dying +reference to a rat, and the incident of the vanishing cloth. No, +sir, I shall approach this case from the point of view that what +this young man says is true, and we shall see whither that +hypothesis will lead us. And now here is my pocket Petrarch, and +not another word shall I say of this case until we are on the +scene of action. We lunch at Swindon, and I see that we shall be +there in twenty minutes." + +It was nearly four o'clock when we at last, after passing through +the beautiful Stroud Valley, and over the broad gleaming Severn, +found ourselves at the pretty little country-town of Ross. A +lean, ferret-like man, furtive and sly-looking, was waiting for +us upon the platform. In spite of the light brown dustcoat and +leather-leggings which he wore in deference to his rustic +surroundings, I had no difficulty in recognising Lestrade, of +Scotland Yard. With him we drove to the Hereford Arms where a +room had already been engaged for us. + +"I have ordered a carriage," said Lestrade as we sat over a cup +of tea. "I knew your energetic nature, and that you would not be +happy until you had been on the scene of the crime." + +"It was very nice and complimentary of you," Holmes answered. "It +is entirely a question of barometric pressure." + +Lestrade looked startled. "I do not quite follow," he said. + +"How is the glass? Twenty-nine, I see. No wind, and not a cloud +in the sky. I have a caseful of cigarettes here which need +smoking, and the sofa is very much superior to the usual country +hotel abomination. I do not think that it is probable that I +shall use the carriage to-night." + +Lestrade laughed indulgently. "You have, no doubt, already formed +your conclusions from the newspapers," he said. "The case is as +plain as a pikestaff, and the more one goes into it the plainer +it becomes. Still, of course, one can't refuse a lady, and such a +very positive one, too. She has heard of you, and would have your +opinion, though I repeatedly told her that there was nothing +which you could do which I had not already done. Why, bless my +soul! here is her carriage at the door." + +He had hardly spoken before there rushed into the room one of the +most lovely young women that I have ever seen in my life. Her +violet eyes shining, her lips parted, a pink flush upon her +cheeks, all thought of her natural reserve lost in her +overpowering excitement and concern. + +"Oh, Mr. Sherlock Holmes!" she cried, glancing from one to the +other of us, and finally, with a woman's quick intuition, +fastening upon my companion, "I am so glad that you have come. I +have driven down to tell you so. I know that James didn't do it. +I know it, and I want you to start upon your work knowing it, +too. Never let yourself doubt upon that point. We have known each +other since we were little children, and I know his faults as no +one else does; but he is too tender-hearted to hurt a fly. Such a +charge is absurd to anyone who really knows him." + +"I hope we may clear him, Miss Turner," said Sherlock Holmes. +"You may rely upon my doing all that I can." + +"But you have read the evidence. You have formed some conclusion? +Do you not see some loophole, some flaw? Do you not yourself +think that he is innocent?" + +"I think that it is very probable." + +"There, now!" she cried, throwing back her head and looking +defiantly at Lestrade. "You hear! He gives me hopes." + +Lestrade shrugged his shoulders. "I am afraid that my colleague +has been a little quick in forming his conclusions," he said. + +"But he is right. Oh! I know that he is right. James never did +it. And about his quarrel with his father, I am sure that the +reason why he would not speak about it to the coroner was because +I was concerned in it." + +"In what way?" asked Holmes. + +"It is no time for me to hide anything. James and his father had +many disagreements about me. Mr. McCarthy was very anxious that +there should be a marriage between us. James and I have always +loved each other as brother and sister; but of course he is young +and has seen very little of life yet, and--and--well, he +naturally did not wish to do anything like that yet. So there +were quarrels, and this, I am sure, was one of them." + +"And your father?" asked Holmes. "Was he in favour of such a +union?" + +"No, he was averse to it also. No one but Mr. McCarthy was in +favour of it." A quick blush passed over her fresh young face as +Holmes shot one of his keen, questioning glances at her. + +"Thank you for this information," said he. "May I see your father +if I call to-morrow?" + +"I am afraid the doctor won't allow it." + +"The doctor?" + +"Yes, have you not heard? Poor father has never been strong for +years back, but this has broken him down completely. He has taken +to his bed, and Dr. Willows says that he is a wreck and that his +nervous system is shattered. Mr. McCarthy was the only man alive +who had known dad in the old days in Victoria." + +"Ha! In Victoria! That is important." + +"Yes, at the mines." + +"Quite so; at the gold-mines, where, as I understand, Mr. Turner +made his money." + +"Yes, certainly." + +"Thank you, Miss Turner. You have been of material assistance to +me." + +"You will tell me if you have any news to-morrow. No doubt you +will go to the prison to see James. Oh, if you do, Mr. Holmes, do +tell him that I know him to be innocent." + +"I will, Miss Turner." + +"I must go home now, for dad is very ill, and he misses me so if +I leave him. Good-bye, and God help you in your undertaking." She +hurried from the room as impulsively as she had entered, and we +heard the wheels of her carriage rattle off down the street. + +"I am ashamed of you, Holmes," said Lestrade with dignity after a +few minutes' silence. "Why should you raise up hopes which you +are bound to disappoint? I am not over-tender of heart, but I +call it cruel." + +"I think that I see my way to clearing James McCarthy," said +Holmes. "Have you an order to see him in prison?" + +"Yes, but only for you and me." + +"Then I shall reconsider my resolution about going out. We have +still time to take a train to Hereford and see him to-night?" + +"Ample." + +"Then let us do so. Watson, I fear that you will find it very +slow, but I shall only be away a couple of hours." + +I walked down to the station with them, and then wandered through +the streets of the little town, finally returning to the hotel, +where I lay upon the sofa and tried to interest myself in a +yellow-backed novel. The puny plot of the story was so thin, +however, when compared to the deep mystery through which we were +groping, and I found my attention wander so continually from the +action to the fact, that I at last flung it across the room and +gave myself up entirely to a consideration of the events of the +day. Supposing that this unhappy young man's story were +absolutely true, then what hellish thing, what absolutely +unforeseen and extraordinary calamity could have occurred between +the time when he parted from his father, and the moment when, +drawn back by his screams, he rushed into the glade? It was +something terrible and deadly. What could it be? Might not the +nature of the injuries reveal something to my medical instincts? +I rang the bell and called for the weekly county paper, which +contained a verbatim account of the inquest. In the surgeon's +deposition it was stated that the posterior third of the left +parietal bone and the left half of the occipital bone had been +shattered by a heavy blow from a blunt weapon. I marked the spot +upon my own head. Clearly such a blow must have been struck from +behind. That was to some extent in favour of the accused, as when +seen quarrelling he was face to face with his father. Still, it +did not go for very much, for the older man might have turned his +back before the blow fell. Still, it might be worth while to call +Holmes' attention to it. Then there was the peculiar dying +reference to a rat. What could that mean? It could not be +delirium. A man dying from a sudden blow does not commonly become +delirious. No, it was more likely to be an attempt to explain how +he met his fate. But what could it indicate? I cudgelled my +brains to find some possible explanation. And then the incident +of the grey cloth seen by young McCarthy. If that were true the +murderer must have dropped some part of his dress, presumably his +overcoat, in his flight, and must have had the hardihood to +return and to carry it away at the instant when the son was +kneeling with his back turned not a dozen paces off. What a +tissue of mysteries and improbabilities the whole thing was! I +did not wonder at Lestrade's opinion, and yet I had so much faith +in Sherlock Holmes' insight that I could not lose hope as long +as every fresh fact seemed to strengthen his conviction of young +McCarthy's innocence. + +It was late before Sherlock Holmes returned. He came back alone, +for Lestrade was staying in lodgings in the town. + +"The glass still keeps very high," he remarked as he sat down. +"It is of importance that it should not rain before we are able +to go over the ground. On the other hand, a man should be at his +very best and keenest for such nice work as that, and I did not +wish to do it when fagged by a long journey. I have seen young +McCarthy." + +"And what did you learn from him?" + +"Nothing." + +"Could he throw no light?" + +"None at all. I was inclined to think at one time that he knew +who had done it and was screening him or her, but I am convinced +now that he is as puzzled as everyone else. He is not a very +quick-witted youth, though comely to look at and, I should think, +sound at heart." + +"I cannot admire his taste," I remarked, "if it is indeed a fact +that he was averse to a marriage with so charming a young lady as +this Miss Turner." + +"Ah, thereby hangs a rather painful tale. This fellow is madly, +insanely, in love with her, but some two years ago, when he was +only a lad, and before he really knew her, for she had been away +five years at a boarding-school, what does the idiot do but get +into the clutches of a barmaid in Bristol and marry her at a +registry office? No one knows a word of the matter, but you can +imagine how maddening it must be to him to be upbraided for not +doing what he would give his very eyes to do, but what he knows +to be absolutely impossible. It was sheer frenzy of this sort +which made him throw his hands up into the air when his father, +at their last interview, was goading him on to propose to Miss +Turner. On the other hand, he had no means of supporting himself, +and his father, who was by all accounts a very hard man, would +have thrown him over utterly had he known the truth. It was with +his barmaid wife that he had spent the last three days in +Bristol, and his father did not know where he was. Mark that +point. It is of importance. Good has come out of evil, however, +for the barmaid, finding from the papers that he is in serious +trouble and likely to be hanged, has thrown him over utterly and +has written to him to say that she has a husband already in the +Bermuda Dockyard, so that there is really no tie between them. I +think that that bit of news has consoled young McCarthy for all +that he has suffered." + +"But if he is innocent, who has done it?" + +"Ah! who? I would call your attention very particularly to two +points. One is that the murdered man had an appointment with +someone at the pool, and that the someone could not have been his +son, for his son was away, and he did not know when he would +return. The second is that the murdered man was heard to cry +'Cooee!' before he knew that his son had returned. Those are the +crucial points upon which the case depends. And now let us talk +about George Meredith, if you please, and we shall leave all +minor matters until to-morrow." + +There was no rain, as Holmes had foretold, and the morning broke +bright and cloudless. At nine o'clock Lestrade called for us with +the carriage, and we set off for Hatherley Farm and the Boscombe +Pool. + +"There is serious news this morning," Lestrade observed. "It is +said that Mr. Turner, of the Hall, is so ill that his life is +despaired of." + +"An elderly man, I presume?" said Holmes. + +"About sixty; but his constitution has been shattered by his life +abroad, and he has been in failing health for some time. This +business has had a very bad effect upon him. He was an old friend +of McCarthy's, and, I may add, a great benefactor to him, for I +have learned that he gave him Hatherley Farm rent free." + +"Indeed! That is interesting," said Holmes. + +"Oh, yes! In a hundred other ways he has helped him. Everybody +about here speaks of his kindness to him." + +"Really! Does it not strike you as a little singular that this +McCarthy, who appears to have had little of his own, and to have +been under such obligations to Turner, should still talk of +marrying his son to Turner's daughter, who is, presumably, +heiress to the estate, and that in such a very cocksure manner, +as if it were merely a case of a proposal and all else would +follow? It is the more strange, since we know that Turner himself +was averse to the idea. The daughter told us as much. Do you not +deduce something from that?" + +"We have got to the deductions and the inferences," said +Lestrade, winking at me. "I find it hard enough to tackle facts, +Holmes, without flying away after theories and fancies." + +"You are right," said Holmes demurely; "you do find it very hard +to tackle the facts." + +"Anyhow, I have grasped one fact which you seem to find it +difficult to get hold of," replied Lestrade with some warmth. + +"And that is--" + +"That McCarthy senior met his death from McCarthy junior and that +all theories to the contrary are the merest moonshine." + +"Well, moonshine is a brighter thing than fog," said Holmes, +laughing. "But I am very much mistaken if this is not Hatherley +Farm upon the left." + +"Yes, that is it." It was a widespread, comfortable-looking +building, two-storied, slate-roofed, with great yellow blotches +of lichen upon the grey walls. The drawn blinds and the smokeless +chimneys, however, gave it a stricken look, as though the weight +of this horror still lay heavy upon it. We called at the door, +when the maid, at Holmes' request, showed us the boots which her +master wore at the time of his death, and also a pair of the +son's, though not the pair which he had then had. Having measured +these very carefully from seven or eight different points, Holmes +desired to be led to the court-yard, from which we all followed +the winding track which led to Boscombe Pool. + +Sherlock Holmes was transformed when he was hot upon such a scent +as this. Men who had only known the quiet thinker and logician of +Baker Street would have failed to recognise him. His face flushed +and darkened. His brows were drawn into two hard black lines, +while his eyes shone out from beneath them with a steely glitter. +His face was bent downward, his shoulders bowed, his lips +compressed, and the veins stood out like whipcord in his long, +sinewy neck. His nostrils seemed to dilate with a purely animal +lust for the chase, and his mind was so absolutely concentrated +upon the matter before him that a question or remark fell +unheeded upon his ears, or, at the most, only provoked a quick, +impatient snarl in reply. Swiftly and silently he made his way +along the track which ran through the meadows, and so by way of +the woods to the Boscombe Pool. It was damp, marshy ground, as is +all that district, and there were marks of many feet, both upon +the path and amid the short grass which bounded it on either +side. Sometimes Holmes would hurry on, sometimes stop dead, and +once he made quite a little detour into the meadow. Lestrade and +I walked behind him, the detective indifferent and contemptuous, +while I watched my friend with the interest which sprang from the +conviction that every one of his actions was directed towards a +definite end. + +The Boscombe Pool, which is a little reed-girt sheet of water +some fifty yards across, is situated at the boundary between the +Hatherley Farm and the private park of the wealthy Mr. Turner. +Above the woods which lined it upon the farther side we could see +the red, jutting pinnacles which marked the site of the rich +landowner's dwelling. On the Hatherley side of the pool the woods +grew very thick, and there was a narrow belt of sodden grass +twenty paces across between the edge of the trees and the reeds +which lined the lake. Lestrade showed us the exact spot at which +the body had been found, and, indeed, so moist was the ground, +that I could plainly see the traces which had been left by the +fall of the stricken man. To Holmes, as I could see by his eager +face and peering eyes, very many other things were to be read +upon the trampled grass. He ran round, like a dog who is picking +up a scent, and then turned upon my companion. + +"What did you go into the pool for?" he asked. + +"I fished about with a rake. I thought there might be some weapon +or other trace. But how on earth--" + +"Oh, tut, tut! I have no time! That left foot of yours with its +inward twist is all over the place. A mole could trace it, and +there it vanishes among the reeds. Oh, how simple it would all +have been had I been here before they came like a herd of buffalo +and wallowed all over it. Here is where the party with the +lodge-keeper came, and they have covered all tracks for six or +eight feet round the body. But here are three separate tracks of +the same feet." He drew out a lens and lay down upon his +waterproof to have a better view, talking all the time rather to +himself than to us. "These are young McCarthy's feet. Twice he +was walking, and once he ran swiftly, so that the soles are +deeply marked and the heels hardly visible. That bears out his +story. He ran when he saw his father on the ground. Then here are +the father's feet as he paced up and down. What is this, then? It +is the butt-end of the gun as the son stood listening. And this? +Ha, ha! What have we here? Tiptoes! tiptoes! Square, too, quite +unusual boots! They come, they go, they come again--of course +that was for the cloak. Now where did they come from?" He ran up +and down, sometimes losing, sometimes finding the track until we +were well within the edge of the wood and under the shadow of a +great beech, the largest tree in the neighbourhood. Holmes traced +his way to the farther side of this and lay down once more upon +his face with a little cry of satisfaction. For a long time he +remained there, turning over the leaves and dried sticks, +gathering up what seemed to me to be dust into an envelope and +examining with his lens not only the ground but even the bark of +the tree as far as he could reach. A jagged stone was lying among +the moss, and this also he carefully examined and retained. Then +he followed a pathway through the wood until he came to the +highroad, where all traces were lost. + +"It has been a case of considerable interest," he remarked, +returning to his natural manner. "I fancy that this grey house on +the right must be the lodge. I think that I will go in and have a +word with Moran, and perhaps write a little note. Having done +that, we may drive back to our luncheon. You may walk to the cab, +and I shall be with you presently." + +It was about ten minutes before we regained our cab and drove +back into Ross, Holmes still carrying with him the stone which he +had picked up in the wood. + +"This may interest you, Lestrade," he remarked, holding it out. +"The murder was done with it." + +"I see no marks." + +"There are none." + +"How do you know, then?" + +"The grass was growing under it. It had only lain there a few +days. There was no sign of a place whence it had been taken. It +corresponds with the injuries. There is no sign of any other +weapon." + +"And the murderer?" + +"Is a tall man, left-handed, limps with the right leg, wears +thick-soled shooting-boots and a grey cloak, smokes Indian +cigars, uses a cigar-holder, and carries a blunt pen-knife in his +pocket. There are several other indications, but these may be +enough to aid us in our search." + +Lestrade laughed. "I am afraid that I am still a sceptic," he +said. "Theories are all very well, but we have to deal with a +hard-headed British jury." + +"Nous verrons," answered Holmes calmly. "You work your own +method, and I shall work mine. I shall be busy this afternoon, +and shall probably return to London by the evening train." + +"And leave your case unfinished?" + +"No, finished." + +"But the mystery?" + +"It is solved." + +"Who was the criminal, then?" + +"The gentleman I describe." + +"But who is he?" + +"Surely it would not be difficult to find out. This is not such a +populous neighbourhood." + +Lestrade shrugged his shoulders. "I am a practical man," he said, +"and I really cannot undertake to go about the country looking +for a left-handed gentleman with a game leg. I should become the +laughing-stock of Scotland Yard." + +"All right," said Holmes quietly. "I have given you the chance. +Here are your lodgings. Good-bye. I shall drop you a line before +I leave." + +Having left Lestrade at his rooms, we drove to our hotel, where +we found lunch upon the table. Holmes was silent and buried in +thought with a pained expression upon his face, as one who finds +himself in a perplexing position. + +"Look here, Watson," he said when the cloth was cleared "just sit +down in this chair and let me preach to you for a little. I don't +know quite what to do, and I should value your advice. Light a +cigar and let me expound." + + "Pray do so." + +"Well, now, in considering this case there are two points about +young McCarthy's narrative which struck us both instantly, +although they impressed me in his favour and you against him. One +was the fact that his father should, according to his account, +cry 'Cooee!' before seeing him. The other was his singular dying +reference to a rat. He mumbled several words, you understand, but +that was all that caught the son's ear. Now from this double +point our research must commence, and we will begin it by +presuming that what the lad says is absolutely true." + +"What of this 'Cooee!' then?" + +"Well, obviously it could not have been meant for the son. The +son, as far as he knew, was in Bristol. It was mere chance that +he was within earshot. The 'Cooee!' was meant to attract the +attention of whoever it was that he had the appointment with. But +'Cooee' is a distinctly Australian cry, and one which is used +between Australians. There is a strong presumption that the +person whom McCarthy expected to meet him at Boscombe Pool was +someone who had been in Australia." + +"What of the rat, then?" + +Sherlock Holmes took a folded paper from his pocket and flattened +it out on the table. "This is a map of the Colony of Victoria," +he said. "I wired to Bristol for it last night." He put his hand +over part of the map. "What do you read?" + +"ARAT," I read. + +"And now?" He raised his hand. + +"BALLARAT." + +"Quite so. That was the word the man uttered, and of which his +son only caught the last two syllables. He was trying to utter +the name of his murderer. So and so, of Ballarat." + +"It is wonderful!" I exclaimed. + +"It is obvious. And now, you see, I had narrowed the field down +considerably. The possession of a grey garment was a third point +which, granting the son's statement to be correct, was a +certainty. We have come now out of mere vagueness to the definite +conception of an Australian from Ballarat with a grey cloak." + +"Certainly." + +"And one who was at home in the district, for the pool can only +be approached by the farm or by the estate, where strangers could +hardly wander." + +"Quite so." + +"Then comes our expedition of to-day. By an examination of the +ground I gained the trifling details which I gave to that +imbecile Lestrade, as to the personality of the criminal." + +"But how did you gain them?" + +"You know my method. It is founded upon the observation of +trifles." + +"His height I know that you might roughly judge from the length +of his stride. His boots, too, might be told from their traces." + +"Yes, they were peculiar boots." + +"But his lameness?" + +"The impression of his right foot was always less distinct than +his left. He put less weight upon it. Why? Because he limped--he +was lame." + +"But his left-handedness." + +"You were yourself struck by the nature of the injury as recorded +by the surgeon at the inquest. The blow was struck from +immediately behind, and yet was upon the left side. Now, how can +that be unless it were by a left-handed man? He had stood behind +that tree during the interview between the father and son. He had +even smoked there. I found the ash of a cigar, which my special +knowledge of tobacco ashes enables me to pronounce as an Indian +cigar. I have, as you know, devoted some attention to this, and +written a little monograph on the ashes of 140 different +varieties of pipe, cigar, and cigarette tobacco. Having found the +ash, I then looked round and discovered the stump among the moss +where he had tossed it. It was an Indian cigar, of the variety +which are rolled in Rotterdam." + +"And the cigar-holder?" + +"I could see that the end had not been in his mouth. Therefore he +used a holder. The tip had been cut off, not bitten off, but the +cut was not a clean one, so I deduced a blunt pen-knife." + +"Holmes," I said, "you have drawn a net round this man from which +he cannot escape, and you have saved an innocent human life as +truly as if you had cut the cord which was hanging him. I see the +direction in which all this points. The culprit is--" + +"Mr. John Turner," cried the hotel waiter, opening the door of +our sitting-room, and ushering in a visitor. + +The man who entered was a strange and impressive figure. His +slow, limping step and bowed shoulders gave the appearance of +decrepitude, and yet his hard, deep-lined, craggy features, and +his enormous limbs showed that he was possessed of unusual +strength of body and of character. His tangled beard, grizzled +hair, and outstanding, drooping eyebrows combined to give an air +of dignity and power to his appearance, but his face was of an +ashen white, while his lips and the corners of his nostrils were +tinged with a shade of blue. It was clear to me at a glance that +he was in the grip of some deadly and chronic disease. + +"Pray sit down on the sofa," said Holmes gently. "You had my +note?" + +"Yes, the lodge-keeper brought it up. You said that you wished to +see me here to avoid scandal." + +"I thought people would talk if I went to the Hall." + +"And why did you wish to see me?" He looked across at my +companion with despair in his weary eyes, as though his question +was already answered. + +"Yes," said Holmes, answering the look rather than the words. "It +is so. I know all about McCarthy." + +The old man sank his face in his hands. "God help me!" he cried. +"But I would not have let the young man come to harm. I give you +my word that I would have spoken out if it went against him at +the Assizes." + +"I am glad to hear you say so," said Holmes gravely. + +"I would have spoken now had it not been for my dear girl. It +would break her heart--it will break her heart when she hears +that I am arrested." + +"It may not come to that," said Holmes. + +"What?" + +"I am no official agent. I understand that it was your daughter +who required my presence here, and I am acting in her interests. +Young McCarthy must be got off, however." + +"I am a dying man," said old Turner. "I have had diabetes for +years. My doctor says it is a question whether I shall live a +month. Yet I would rather die under my own roof than in a gaol." + +Holmes rose and sat down at the table with his pen in his hand +and a bundle of paper before him. "Just tell us the truth," he +said. "I shall jot down the facts. You will sign it, and Watson +here can witness it. Then I could produce your confession at the +last extremity to save young McCarthy. I promise you that I shall +not use it unless it is absolutely needed." + +"It's as well," said the old man; "it's a question whether I +shall live to the Assizes, so it matters little to me, but I +should wish to spare Alice the shock. And now I will make the +thing clear to you; it has been a long time in the acting, but +will not take me long to tell. + +"You didn't know this dead man, McCarthy. He was a devil +incarnate. I tell you that. God keep you out of the clutches of +such a man as he. His grip has been upon me these twenty years, +and he has blasted my life. I'll tell you first how I came to be +in his power. + +"It was in the early '60's at the diggings. I was a young chap +then, hot-blooded and reckless, ready to turn my hand at +anything; I got among bad companions, took to drink, had no luck +with my claim, took to the bush, and in a word became what you +would call over here a highway robber. There were six of us, and +we had a wild, free life of it, sticking up a station from time +to time, or stopping the wagons on the road to the diggings. +Black Jack of Ballarat was the name I went under, and our party +is still remembered in the colony as the Ballarat Gang. + +"One day a gold convoy came down from Ballarat to Melbourne, and +we lay in wait for it and attacked it. There were six troopers +and six of us, so it was a close thing, but we emptied four of +their saddles at the first volley. Three of our boys were killed, +however, before we got the swag. I put my pistol to the head of +the wagon-driver, who was this very man McCarthy. I wish to the +Lord that I had shot him then, but I spared him, though I saw his +wicked little eyes fixed on my face, as though to remember every +feature. We got away with the gold, became wealthy men, and made +our way over to England without being suspected. There I parted +from my old pals and determined to settle down to a quiet and +respectable life. I bought this estate, which chanced to be in +the market, and I set myself to do a little good with my money, +to make up for the way in which I had earned it. I married, too, +and though my wife died young she left me my dear little Alice. +Even when she was just a baby her wee hand seemed to lead me down +the right path as nothing else had ever done. In a word, I turned +over a new leaf and did my best to make up for the past. All was +going well when McCarthy laid his grip upon me. + +"I had gone up to town about an investment, and I met him in +Regent Street with hardly a coat to his back or a boot to his +foot. + +"'Here we are, Jack,' says he, touching me on the arm; 'we'll be +as good as a family to you. There's two of us, me and my son, and +you can have the keeping of us. If you don't--it's a fine, +law-abiding country is England, and there's always a policeman +within hail.' + +"Well, down they came to the west country, there was no shaking +them off, and there they have lived rent free on my best land +ever since. There was no rest for me, no peace, no forgetfulness; +turn where I would, there was his cunning, grinning face at my +elbow. It grew worse as Alice grew up, for he soon saw I was more +afraid of her knowing my past than of the police. Whatever he +wanted he must have, and whatever it was I gave him without +question, land, money, houses, until at last he asked a thing +which I could not give. He asked for Alice. + +"His son, you see, had grown up, and so had my girl, and as I was +known to be in weak health, it seemed a fine stroke to him that +his lad should step into the whole property. But there I was +firm. I would not have his cursed stock mixed with mine; not that +I had any dislike to the lad, but his blood was in him, and that +was enough. I stood firm. McCarthy threatened. I braved him to do +his worst. We were to meet at the pool midway between our houses +to talk it over. + +"When I went down there I found him talking with his son, so I +smoked a cigar and waited behind a tree until he should be alone. +But as I listened to his talk all that was black and bitter in +me seemed to come uppermost. He was urging his son to marry my +daughter with as little regard for what she might think as if she +were a slut from off the streets. It drove me mad to think that I +and all that I held most dear should be in the power of such a +man as this. Could I not snap the bond? I was already a dying and +a desperate man. Though clear of mind and fairly strong of limb, +I knew that my own fate was sealed. But my memory and my girl! +Both could be saved if I could but silence that foul tongue. I +did it, Mr. Holmes. I would do it again. Deeply as I have sinned, +I have led a life of martyrdom to atone for it. But that my girl +should be entangled in the same meshes which held me was more +than I could suffer. I struck him down with no more compunction +than if he had been some foul and venomous beast. His cry brought +back his son; but I had gained the cover of the wood, though I +was forced to go back to fetch the cloak which I had dropped in +my flight. That is the true story, gentlemen, of all that +occurred." + +"Well, it is not for me to judge you," said Holmes as the old man +signed the statement which had been drawn out. "I pray that we +may never be exposed to such a temptation." + +"I pray not, sir. And what do you intend to do?" + +"In view of your health, nothing. You are yourself aware that you +will soon have to answer for your deed at a higher court than the +Assizes. I will keep your confession, and if McCarthy is +condemned I shall be forced to use it. If not, it shall never be +seen by mortal eye; and your secret, whether you be alive or +dead, shall be safe with us." + +"Farewell, then," said the old man solemnly. "Your own deathbeds, +when they come, will be the easier for the thought of the peace +which you have given to mine." Tottering and shaking in all his +giant frame, he stumbled slowly from the room. + +"God help us!" said Holmes after a long silence. "Why does fate +play such tricks with poor, helpless worms? I never hear of such +a case as this that I do not think of Baxter's words, and say, +'There, but for the grace of God, goes Sherlock Holmes.'" + +James McCarthy was acquitted at the Assizes on the strength of a +number of objections which had been drawn out by Holmes and +submitted to the defending counsel. Old Turner lived for seven +months after our interview, but he is now dead; and there is +every prospect that the son and daughter may come to live happily +together in ignorance of the black cloud which rests upon their +past. + + + +ADVENTURE V. THE FIVE ORANGE PIPS + +When I glance over my notes and records of the Sherlock Holmes +cases between the years '82 and '90, I am faced by so many which +present strange and interesting features that it is no easy +matter to know which to choose and which to leave. Some, however, +have already gained publicity through the papers, and others have +not offered a field for those peculiar qualities which my friend +possessed in so high a degree, and which it is the object of +these papers to illustrate. Some, too, have baffled his +analytical skill, and would be, as narratives, beginnings without +an ending, while others have been but partially cleared up, and +have their explanations founded rather upon conjecture and +surmise than on that absolute logical proof which was so dear to +him. There is, however, one of these last which was so remarkable +in its details and so startling in its results that I am tempted +to give some account of it in spite of the fact that there are +points in connection with it which never have been, and probably +never will be, entirely cleared up. + +The year '87 furnished us with a long series of cases of greater +or less interest, of which I retain the records. Among my +headings under this one twelve months I find an account of the +adventure of the Paradol Chamber, of the Amateur Mendicant +Society, who held a luxurious club in the lower vault of a +furniture warehouse, of the facts connected with the loss of the +British barque "Sophy Anderson", of the singular adventures of the +Grice Patersons in the island of Uffa, and finally of the +Camberwell poisoning case. In the latter, as may be remembered, +Sherlock Holmes was able, by winding up the dead man's watch, to +prove that it had been wound up two hours before, and that +therefore the deceased had gone to bed within that time--a +deduction which was of the greatest importance in clearing up the +case. All these I may sketch out at some future date, but none of +them present such singular features as the strange train of +circumstances which I have now taken up my pen to describe. + +It was in the latter days of September, and the equinoctial gales +had set in with exceptional violence. All day the wind had +screamed and the rain had beaten against the windows, so that +even here in the heart of great, hand-made London we were forced +to raise our minds for the instant from the routine of life and +to recognise the presence of those great elemental forces which +shriek at mankind through the bars of his civilisation, like +untamed beasts in a cage. As evening drew in, the storm grew +higher and louder, and the wind cried and sobbed like a child in +the chimney. Sherlock Holmes sat moodily at one side of the +fireplace cross-indexing his records of crime, while I at the +other was deep in one of Clark Russell's fine sea-stories until +the howl of the gale from without seemed to blend with the text, +and the splash of the rain to lengthen out into the long swash of +the sea waves. My wife was on a visit to her mother's, and for a +few days I was a dweller once more in my old quarters at Baker +Street. + +"Why," said I, glancing up at my companion, "that was surely the +bell. Who could come to-night? Some friend of yours, perhaps?" + +"Except yourself I have none," he answered. "I do not encourage +visitors." + +"A client, then?" + +"If so, it is a serious case. Nothing less would bring a man out +on such a day and at such an hour. But I take it that it is more +likely to be some crony of the landlady's." + +Sherlock Holmes was wrong in his conjecture, however, for there +came a step in the passage and a tapping at the door. He +stretched out his long arm to turn the lamp away from himself and +towards the vacant chair upon which a newcomer must sit. + +"Come in!" said he. + +The man who entered was young, some two-and-twenty at the +outside, well-groomed and trimly clad, with something of +refinement and delicacy in his bearing. The streaming umbrella +which he held in his hand, and his long shining waterproof told +of the fierce weather through which he had come. He looked about +him anxiously in the glare of the lamp, and I could see that his +face was pale and his eyes heavy, like those of a man who is +weighed down with some great anxiety. + +"I owe you an apology," he said, raising his golden pince-nez to +his eyes. "I trust that I am not intruding. I fear that I have +brought some traces of the storm and rain into your snug +chamber." + +"Give me your coat and umbrella," said Holmes. "They may rest +here on the hook and will be dry presently. You have come up from +the south-west, I see." + +"Yes, from Horsham." + +"That clay and chalk mixture which I see upon your toe caps is +quite distinctive." + +"I have come for advice." + +"That is easily got." + +"And help." + +"That is not always so easy." + +"I have heard of you, Mr. Holmes. I heard from Major Prendergast +how you saved him in the Tankerville Club scandal." + +"Ah, of course. He was wrongfully accused of cheating at cards." + +"He said that you could solve anything." + +"He said too much." + +"That you are never beaten." + +"I have been beaten four times--three times by men, and once by a +woman." + +"But what is that compared with the number of your successes?" + +"It is true that I have been generally successful." + +"Then you may be so with me." + +"I beg that you will draw your chair up to the fire and favour me +with some details as to your case." + +"It is no ordinary one." + +"None of those which come to me are. I am the last court of +appeal." + +"And yet I question, sir, whether, in all your experience, you +have ever listened to a more mysterious and inexplicable chain of +events than those which have happened in my own family." + +"You fill me with interest," said Holmes. "Pray give us the +essential facts from the commencement, and I can afterwards +question you as to those details which seem to me to be most +important." + +The young man pulled his chair up and pushed his wet feet out +towards the blaze. + +"My name," said he, "is John Openshaw, but my own affairs have, +as far as I can understand, little to do with this awful +business. It is a hereditary matter; so in order to give you an +idea of the facts, I must go back to the commencement of the +affair. + +"You must know that my grandfather had two sons--my uncle Elias +and my father Joseph. My father had a small factory at Coventry, +which he enlarged at the time of the invention of bicycling. He +was a patentee of the Openshaw unbreakable tire, and his business +met with such success that he was able to sell it and to retire +upon a handsome competence. + +"My uncle Elias emigrated to America when he was a young man and +became a planter in Florida, where he was reported to have done +very well. At the time of the war he fought in Jackson's army, +and afterwards under Hood, where he rose to be a colonel. When +Lee laid down his arms my uncle returned to his plantation, where +he remained for three or four years. About 1869 or 1870 he came +back to Europe and took a small estate in Sussex, near Horsham. +He had made a very considerable fortune in the States, and his +reason for leaving them was his aversion to the negroes, and his +dislike of the Republican policy in extending the franchise to +them. He was a singular man, fierce and quick-tempered, very +foul-mouthed when he was angry, and of a most retiring +disposition. During all the years that he lived at Horsham, I +doubt if ever he set foot in the town. He had a garden and two or +three fields round his house, and there he would take his +exercise, though very often for weeks on end he would never leave +his room. He drank a great deal of brandy and smoked very +heavily, but he would see no society and did not want any +friends, not even his own brother. + +"He didn't mind me; in fact, he took a fancy to me, for at the +time when he saw me first I was a youngster of twelve or so. This +would be in the year 1878, after he had been eight or nine years +in England. He begged my father to let me live with him and he +was very kind to me in his way. When he was sober he used to be +fond of playing backgammon and draughts with me, and he would +make me his representative both with the servants and with the +tradespeople, so that by the time that I was sixteen I was quite +master of the house. I kept all the keys and could go where I +liked and do what I liked, so long as I did not disturb him in +his privacy. There was one singular exception, however, for he +had a single room, a lumber-room up among the attics, which was +invariably locked, and which he would never permit either me or +anyone else to enter. With a boy's curiosity I have peeped +through the keyhole, but I was never able to see more than such a +collection of old trunks and bundles as would be expected in such +a room. + +"One day--it was in March, 1883--a letter with a foreign stamp +lay upon the table in front of the colonel's plate. It was not a +common thing for him to receive letters, for his bills were all +paid in ready money, and he had no friends of any sort. 'From +India!' said he as he took it up, 'Pondicherry postmark! What can +this be?' Opening it hurriedly, out there jumped five little +dried orange pips, which pattered down upon his plate. I began to +laugh at this, but the laugh was struck from my lips at the sight +of his face. His lip had fallen, his eyes were protruding, his +skin the colour of putty, and he glared at the envelope which he +still held in his trembling hand, 'K. K. K.!' he shrieked, and +then, 'My God, my God, my sins have overtaken me!' + +"'What is it, uncle?' I cried. + +"'Death,' said he, and rising from the table he retired to his +room, leaving me palpitating with horror. I took up the envelope +and saw scrawled in red ink upon the inner flap, just above the +gum, the letter K three times repeated. There was nothing else +save the five dried pips. What could be the reason of his +overpowering terror? I left the breakfast-table, and as I +ascended the stair I met him coming down with an old rusty key, +which must have belonged to the attic, in one hand, and a small +brass box, like a cashbox, in the other. + +"'They may do what they like, but I'll checkmate them still,' +said he with an oath. 'Tell Mary that I shall want a fire in my +room to-day, and send down to Fordham, the Horsham lawyer.' + +"I did as he ordered, and when the lawyer arrived I was asked to +step up to the room. The fire was burning brightly, and in the +grate there was a mass of black, fluffy ashes, as of burned +paper, while the brass box stood open and empty beside it. As I +glanced at the box I noticed, with a start, that upon the lid was +printed the treble K which I had read in the morning upon the +envelope. + +"'I wish you, John,' said my uncle, 'to witness my will. I leave +my estate, with all its advantages and all its disadvantages, to +my brother, your father, whence it will, no doubt, descend to +you. If you can enjoy it in peace, well and good! If you find you +cannot, take my advice, my boy, and leave it to your deadliest +enemy. I am sorry to give you such a two-edged thing, but I can't +say what turn things are going to take. Kindly sign the paper +where Mr. Fordham shows you.' + +"I signed the paper as directed, and the lawyer took it away with +him. The singular incident made, as you may think, the deepest +impression upon me, and I pondered over it and turned it every +way in my mind without being able to make anything of it. Yet I +could not shake off the vague feeling of dread which it left +behind, though the sensation grew less keen as the weeks passed +and nothing happened to disturb the usual routine of our lives. I +could see a change in my uncle, however. He drank more than ever, +and he was less inclined for any sort of society. Most of his +time he would spend in his room, with the door locked upon the +inside, but sometimes he would emerge in a sort of drunken frenzy +and would burst out of the house and tear about the garden with a +revolver in his hand, screaming out that he was afraid of no man, +and that he was not to be cooped up, like a sheep in a pen, by +man or devil. When these hot fits were over, however, he would +rush tumultuously in at the door and lock and bar it behind him, +like a man who can brazen it out no longer against the terror +which lies at the roots of his soul. At such times I have seen +his face, even on a cold day, glisten with moisture, as though it +were new raised from a basin. + +"Well, to come to an end of the matter, Mr. Holmes, and not to +abuse your patience, there came a night when he made one of those +drunken sallies from which he never came back. We found him, when +we went to search for him, face downward in a little +green-scummed pool, which lay at the foot of the garden. There +was no sign of any violence, and the water was but two feet deep, +so that the jury, having regard to his known eccentricity, +brought in a verdict of 'suicide.' But I, who knew how he winced +from the very thought of death, had much ado to persuade myself +that he had gone out of his way to meet it. The matter passed, +however, and my father entered into possession of the estate, and +of some 14,000 pounds, which lay to his credit at the bank." + +"One moment," Holmes interposed, "your statement is, I foresee, +one of the most remarkable to which I have ever listened. Let me +have the date of the reception by your uncle of the letter, and +the date of his supposed suicide." + +"The letter arrived on March 10, 1883. His death was seven weeks +later, upon the night of May 2nd." + +"Thank you. Pray proceed." + +"When my father took over the Horsham property, he, at my +request, made a careful examination of the attic, which had been +always locked up. We found the brass box there, although its +contents had been destroyed. On the inside of the cover was a +paper label, with the initials of K. K. K. repeated upon it, and +'Letters, memoranda, receipts, and a register' written beneath. +These, we presume, indicated the nature of the papers which had +been destroyed by Colonel Openshaw. For the rest, there was +nothing of much importance in the attic save a great many +scattered papers and note-books bearing upon my uncle's life in +America. Some of them were of the war time and showed that he had +done his duty well and had borne the repute of a brave soldier. +Others were of a date during the reconstruction of the Southern +states, and were mostly concerned with politics, for he had +evidently taken a strong part in opposing the carpet-bag +politicians who had been sent down from the North. + +"Well, it was the beginning of '84 when my father came to live at +Horsham, and all went as well as possible with us until the +January of '85. On the fourth day after the new year I heard my +father give a sharp cry of surprise as we sat together at the +breakfast-table. There he was, sitting with a newly opened +envelope in one hand and five dried orange pips in the +outstretched palm of the other one. He had always laughed at what +he called my cock-and-bull story about the colonel, but he looked +very scared and puzzled now that the same thing had come upon +himself. + +"'Why, what on earth does this mean, John?' he stammered. + +"My heart had turned to lead. 'It is K. K. K.,' said I. + +"He looked inside the envelope. 'So it is,' he cried. 'Here are +the very letters. But what is this written above them?' + +"'Put the papers on the sundial,' I read, peeping over his +shoulder. + +"'What papers? What sundial?' he asked. + +"'The sundial in the garden. There is no other,' said I; 'but the +papers must be those that are destroyed.' + +"'Pooh!' said he, gripping hard at his courage. 'We are in a +civilised land here, and we can't have tomfoolery of this kind. +Where does the thing come from?' + +"'From Dundee,' I answered, glancing at the postmark. + +"'Some preposterous practical joke,' said he. 'What have I to do +with sundials and papers? I shall take no notice of such +nonsense.' + +"'I should certainly speak to the police,' I said. + +"'And be laughed at for my pains. Nothing of the sort.' + +"'Then let me do so?' + +"'No, I forbid you. I won't have a fuss made about such +nonsense.' + +"It was in vain to argue with him, for he was a very obstinate +man. I went about, however, with a heart which was full of +forebodings. + +"On the third day after the coming of the letter my father went +from home to visit an old friend of his, Major Freebody, who is +in command of one of the forts upon Portsdown Hill. I was glad +that he should go, for it seemed to me that he was farther from +danger when he was away from home. In that, however, I was in +error. Upon the second day of his absence I received a telegram +from the major, imploring me to come at once. My father had +fallen over one of the deep chalk-pits which abound in the +neighbourhood, and was lying senseless, with a shattered skull. I +hurried to him, but he passed away without having ever recovered +his consciousness. He had, as it appears, been returning from +Fareham in the twilight, and as the country was unknown to him, +and the chalk-pit unfenced, the jury had no hesitation in +bringing in a verdict of 'death from accidental causes.' +Carefully as I examined every fact connected with his death, I +was unable to find anything which could suggest the idea of +murder. There were no signs of violence, no footmarks, no +robbery, no record of strangers having been seen upon the roads. +And yet I need not tell you that my mind was far from at ease, +and that I was well-nigh certain that some foul plot had been +woven round him. + +"In this sinister way I came into my inheritance. You will ask me +why I did not dispose of it? I answer, because I was well +convinced that our troubles were in some way dependent upon an +incident in my uncle's life, and that the danger would be as +pressing in one house as in another. + +"It was in January, '85, that my poor father met his end, and two +years and eight months have elapsed since then. During that time +I have lived happily at Horsham, and I had begun to hope that +this curse had passed away from the family, and that it had ended +with the last generation. I had begun to take comfort too soon, +however; yesterday morning the blow fell in the very shape in +which it had come upon my father." + +The young man took from his waistcoat a crumpled envelope, and +turning to the table he shook out upon it five little dried +orange pips. + +"This is the envelope," he continued. "The postmark is +London--eastern division. Within are the very words which were +upon my father's last message: 'K. K. K.'; and then 'Put the +papers on the sundial.'" + +"What have you done?" asked Holmes. + +"Nothing." + +"Nothing?" + +"To tell the truth"--he sank his face into his thin, white +hands--"I have felt helpless. I have felt like one of those poor +rabbits when the snake is writhing towards it. I seem to be in +the grasp of some resistless, inexorable evil, which no foresight +and no precautions can guard against." + +"Tut! tut!" cried Sherlock Holmes. "You must act, man, or you are +lost. Nothing but energy can save you. This is no time for +despair." + +"I have seen the police." + +"Ah!" + +"But they listened to my story with a smile. I am convinced that +the inspector has formed the opinion that the letters are all +practical jokes, and that the deaths of my relations were really +accidents, as the jury stated, and were not to be connected with +the warnings." + +Holmes shook his clenched hands in the air. "Incredible +imbecility!" he cried. + +"They have, however, allowed me a policeman, who may remain in +the house with me." + +"Has he come with you to-night?" + +"No. His orders were to stay in the house." + +Again Holmes raved in the air. + +"Why did you come to me," he cried, "and, above all, why did you +not come at once?" + +"I did not know. It was only to-day that I spoke to Major +Prendergast about my troubles and was advised by him to come to +you." + +"It is really two days since you had the letter. We should have +acted before this. You have no further evidence, I suppose, than +that which you have placed before us--no suggestive detail which +might help us?" + +"There is one thing," said John Openshaw. He rummaged in his coat +pocket, and, drawing out a piece of discoloured, blue-tinted +paper, he laid it out upon the table. "I have some remembrance," +said he, "that on the day when my uncle burned the papers I +observed that the small, unburned margins which lay amid the +ashes were of this particular colour. I found this single sheet +upon the floor of his room, and I am inclined to think that it +may be one of the papers which has, perhaps, fluttered out from +among the others, and in that way has escaped destruction. Beyond +the mention of pips, I do not see that it helps us much. I think +myself that it is a page from some private diary. The writing is +undoubtedly my uncle's." + +Holmes moved the lamp, and we both bent over the sheet of paper, +which showed by its ragged edge that it had indeed been torn from +a book. It was headed, "March, 1869," and beneath were the +following enigmatical notices: + +"4th. Hudson came. Same old platform. + +"7th. Set the pips on McCauley, Paramore, and + John Swain, of St. Augustine. + +"9th. McCauley cleared. + +"10th. John Swain cleared. + +"12th. Visited Paramore. All well." + +"Thank you!" said Holmes, folding up the paper and returning it +to our visitor. "And now you must on no account lose another +instant. We cannot spare time even to discuss what you have told +me. You must get home instantly and act." + +"What shall I do?" + +"There is but one thing to do. It must be done at once. You must +put this piece of paper which you have shown us into the brass +box which you have described. You must also put in a note to say +that all the other papers were burned by your uncle, and that +this is the only one which remains. You must assert that in such +words as will carry conviction with them. Having done this, you +must at once put the box out upon the sundial, as directed. Do +you understand?" + +"Entirely." + +"Do not think of revenge, or anything of the sort, at present. I +think that we may gain that by means of the law; but we have our +web to weave, while theirs is already woven. The first +consideration is to remove the pressing danger which threatens +you. The second is to clear up the mystery and to punish the +guilty parties." + +"I thank you," said the young man, rising and pulling on his +overcoat. "You have given me fresh life and hope. I shall +certainly do as you advise." + +"Do not lose an instant. And, above all, take care of yourself in +the meanwhile, for I do not think that there can be a doubt that +you are threatened by a very real and imminent danger. How do you +go back?" + +"By train from Waterloo." + +"It is not yet nine. The streets will be crowded, so I trust that +you may be in safety. And yet you cannot guard yourself too +closely." + +"I am armed." + +"That is well. To-morrow I shall set to work upon your case." + +"I shall see you at Horsham, then?" + +"No, your secret lies in London. It is there that I shall seek +it." + +"Then I shall call upon you in a day, or in two days, with news +as to the box and the papers. I shall take your advice in every +particular." He shook hands with us and took his leave. Outside +the wind still screamed and the rain splashed and pattered +against the windows. This strange, wild story seemed to have come +to us from amid the mad elements--blown in upon us like a sheet +of sea-weed in a gale--and now to have been reabsorbed by them +once more. + +Sherlock Holmes sat for some time in silence, with his head sunk +forward and his eyes bent upon the red glow of the fire. Then he +lit his pipe, and leaning back in his chair he watched the blue +smoke-rings as they chased each other up to the ceiling. + +"I think, Watson," he remarked at last, "that of all our cases we +have had none more fantastic than this." + +"Save, perhaps, the Sign of Four." + +"Well, yes. Save, perhaps, that. And yet this John Openshaw seems +to me to be walking amid even greater perils than did the +Sholtos." + +"But have you," I asked, "formed any definite conception as to +what these perils are?" + +"There can be no question as to their nature," he answered. + +"Then what are they? Who is this K. K. K., and why does he pursue +this unhappy family?" + +Sherlock Holmes closed his eyes and placed his elbows upon the +arms of his chair, with his finger-tips together. "The ideal +reasoner," he remarked, "would, when he had once been shown a +single fact in all its bearings, deduce from it not only all the +chain of events which led up to it but also all the results which +would follow from it. As Cuvier could correctly describe a whole +animal by the contemplation of a single bone, so the observer who +has thoroughly understood one link in a series of incidents +should be able to accurately state all the other ones, both +before and after. We have not yet grasped the results which the +reason alone can attain to. Problems may be solved in the study +which have baffled all those who have sought a solution by the +aid of their senses. To carry the art, however, to its highest +pitch, it is necessary that the reasoner should be able to +utilise all the facts which have come to his knowledge; and this +in itself implies, as you will readily see, a possession of all +knowledge, which, even in these days of free education and +encyclopaedias, is a somewhat rare accomplishment. It is not so +impossible, however, that a man should possess all knowledge +which is likely to be useful to him in his work, and this I have +endeavoured in my case to do. If I remember rightly, you on one +occasion, in the early days of our friendship, defined my limits +in a very precise fashion." + +"Yes," I answered, laughing. "It was a singular document. +Philosophy, astronomy, and politics were marked at zero, I +remember. Botany variable, geology profound as regards the +mud-stains from any region within fifty miles of town, chemistry +eccentric, anatomy unsystematic, sensational literature and crime +records unique, violin-player, boxer, swordsman, lawyer, and +self-poisoner by cocaine and tobacco. Those, I think, were the +main points of my analysis." + +Holmes grinned at the last item. "Well," he said, "I say now, as +I said then, that a man should keep his little brain-attic +stocked with all the furniture that he is likely to use, and the +rest he can put away in the lumber-room of his library, where he +can get it if he wants it. Now, for such a case as the one which +has been submitted to us to-night, we need certainly to muster +all our resources. Kindly hand me down the letter K of the +'American Encyclopaedia' which stands upon the shelf beside you. +Thank you. Now let us consider the situation and see what may be +deduced from it. In the first place, we may start with a strong +presumption that Colonel Openshaw had some very strong reason for +leaving America. Men at his time of life do not change all their +habits and exchange willingly the charming climate of Florida for +the lonely life of an English provincial town. His extreme love +of solitude in England suggests the idea that he was in fear of +someone or something, so we may assume as a working hypothesis +that it was fear of someone or something which drove him from +America. As to what it was he feared, we can only deduce that by +considering the formidable letters which were received by himself +and his successors. Did you remark the postmarks of those +letters?" + +"The first was from Pondicherry, the second from Dundee, and the +third from London." + +"From East London. What do you deduce from that?" + +"They are all seaports. That the writer was on board of a ship." + +"Excellent. We have already a clue. There can be no doubt that +the probability--the strong probability--is that the writer was +on board of a ship. And now let us consider another point. In the +case of Pondicherry, seven weeks elapsed between the threat and +its fulfilment, in Dundee it was only some three or four days. +Does that suggest anything?" + +"A greater distance to travel." + +"But the letter had also a greater distance to come." + +"Then I do not see the point." + +"There is at least a presumption that the vessel in which the man +or men are is a sailing-ship. It looks as if they always send +their singular warning or token before them when starting upon +their mission. You see how quickly the deed followed the sign +when it came from Dundee. If they had come from Pondicherry in a +steamer they would have arrived almost as soon as their letter. +But, as a matter of fact, seven weeks elapsed. I think that those +seven weeks represented the difference between the mail-boat which +brought the letter and the sailing vessel which brought the +writer." + +"It is possible." + +"More than that. It is probable. And now you see the deadly +urgency of this new case, and why I urged young Openshaw to +caution. The blow has always fallen at the end of the time which +it would take the senders to travel the distance. But this one +comes from London, and therefore we cannot count upon delay." + +"Good God!" I cried. "What can it mean, this relentless +persecution?" + +"The papers which Openshaw carried are obviously of vital +importance to the person or persons in the sailing-ship. I think +that it is quite clear that there must be more than one of them. +A single man could not have carried out two deaths in such a way +as to deceive a coroner's jury. There must have been several in +it, and they must have been men of resource and determination. +Their papers they mean to have, be the holder of them who it may. +In this way you see K. K. K. ceases to be the initials of an +individual and becomes the badge of a society." + +"But of what society?" + +"Have you never--" said Sherlock Holmes, bending forward and +sinking his voice--"have you never heard of the Ku Klux Klan?" + +"I never have." + +Holmes turned over the leaves of the book upon his knee. "Here it +is," said he presently: + +"'Ku Klux Klan. A name derived from the fanciful resemblance to +the sound produced by cocking a rifle. This terrible secret +society was formed by some ex-Confederate soldiers in the +Southern states after the Civil War, and it rapidly formed local +branches in different parts of the country, notably in Tennessee, +Louisiana, the Carolinas, Georgia, and Florida. Its power was +used for political purposes, principally for the terrorising of +the negro voters and the murdering and driving from the country +of those who were opposed to its views. Its outrages were usually +preceded by a warning sent to the marked man in some fantastic +but generally recognised shape--a sprig of oak-leaves in some +parts, melon seeds or orange pips in others. On receiving this +the victim might either openly abjure his former ways, or might +fly from the country. If he braved the matter out, death would +unfailingly come upon him, and usually in some strange and +unforeseen manner. So perfect was the organisation of the +society, and so systematic its methods, that there is hardly a +case upon record where any man succeeded in braving it with +impunity, or in which any of its outrages were traced home to the +perpetrators. For some years the organisation flourished in spite +of the efforts of the United States government and of the better +classes of the community in the South. Eventually, in the year +1869, the movement rather suddenly collapsed, although there have +been sporadic outbreaks of the same sort since that date.' + +"You will observe," said Holmes, laying down the volume, "that +the sudden breaking up of the society was coincident with the +disappearance of Openshaw from America with their papers. It may +well have been cause and effect. It is no wonder that he and his +family have some of the more implacable spirits upon their track. +You can understand that this register and diary may implicate +some of the first men in the South, and that there may be many +who will not sleep easy at night until it is recovered." + +"Then the page we have seen--" + +"Is such as we might expect. It ran, if I remember right, 'sent +the pips to A, B, and C'--that is, sent the society's warning to +them. Then there are successive entries that A and B cleared, or +left the country, and finally that C was visited, with, I fear, a +sinister result for C. Well, I think, Doctor, that we may let +some light into this dark place, and I believe that the only +chance young Openshaw has in the meantime is to do what I have +told him. There is nothing more to be said or to be done +to-night, so hand me over my violin and let us try to forget for +half an hour the miserable weather and the still more miserable +ways of our fellow-men." + + +It had cleared in the morning, and the sun was shining with a +subdued brightness through the dim veil which hangs over the +great city. Sherlock Holmes was already at breakfast when I came +down. + +"You will excuse me for not waiting for you," said he; "I have, I +foresee, a very busy day before me in looking into this case of +young Openshaw's." + +"What steps will you take?" I asked. + +"It will very much depend upon the results of my first inquiries. +I may have to go down to Horsham, after all." + +"You will not go there first?" + +"No, I shall commence with the City. Just ring the bell and the +maid will bring up your coffee." + +As I waited, I lifted the unopened newspaper from the table and +glanced my eye over it. It rested upon a heading which sent a +chill to my heart. + +"Holmes," I cried, "you are too late." + +"Ah!" said he, laying down his cup, "I feared as much. How was it +done?" He spoke calmly, but I could see that he was deeply moved. + +"My eye caught the name of Openshaw, and the heading 'Tragedy +Near Waterloo Bridge.' Here is the account: + +"Between nine and ten last night Police-Constable Cook, of the H +Division, on duty near Waterloo Bridge, heard a cry for help and +a splash in the water. The night, however, was extremely dark and +stormy, so that, in spite of the help of several passers-by, it +was quite impossible to effect a rescue. The alarm, however, was +given, and, by the aid of the water-police, the body was +eventually recovered. It proved to be that of a young gentleman +whose name, as it appears from an envelope which was found in his +pocket, was John Openshaw, and whose residence is near Horsham. +It is conjectured that he may have been hurrying down to catch +the last train from Waterloo Station, and that in his haste and +the extreme darkness he missed his path and walked over the edge +of one of the small landing-places for river steamboats. The body +exhibited no traces of violence, and there can be no doubt that +the deceased had been the victim of an unfortunate accident, +which should have the effect of calling the attention of the +authorities to the condition of the riverside landing-stages." + +We sat in silence for some minutes, Holmes more depressed and +shaken than I had ever seen him. + +"That hurts my pride, Watson," he said at last. "It is a petty +feeling, no doubt, but it hurts my pride. It becomes a personal +matter with me now, and, if God sends me health, I shall set my +hand upon this gang. That he should come to me for help, and that +I should send him away to his death--!" He sprang from his chair +and paced about the room in uncontrollable agitation, with a +flush upon his sallow cheeks and a nervous clasping and +unclasping of his long thin hands. + +"They must be cunning devils," he exclaimed at last. "How could +they have decoyed him down there? The Embankment is not on the +direct line to the station. The bridge, no doubt, was too +crowded, even on such a night, for their purpose. Well, Watson, +we shall see who will win in the long run. I am going out now!" + +"To the police?" + +"No; I shall be my own police. When I have spun the web they may +take the flies, but not before." + +All day I was engaged in my professional work, and it was late in +the evening before I returned to Baker Street. Sherlock Holmes +had not come back yet. It was nearly ten o'clock before he +entered, looking pale and worn. He walked up to the sideboard, +and tearing a piece from the loaf he devoured it voraciously, +washing it down with a long draught of water. + +"You are hungry," I remarked. + +"Starving. It had escaped my memory. I have had nothing since +breakfast." + +"Nothing?" + +"Not a bite. I had no time to think of it." + +"And how have you succeeded?" + +"Well." + +"You have a clue?" + +"I have them in the hollow of my hand. Young Openshaw shall not +long remain unavenged. Why, Watson, let us put their own devilish +trade-mark upon them. It is well thought of!" + +"What do you mean?" + +He took an orange from the cupboard, and tearing it to pieces he +squeezed out the pips upon the table. Of these he took five and +thrust them into an envelope. On the inside of the flap he wrote +"S. H. for J. O." Then he sealed it and addressed it to "Captain +James Calhoun, Barque 'Lone Star,' Savannah, Georgia." + +"That will await him when he enters port," said he, chuckling. +"It may give him a sleepless night. He will find it as sure a +precursor of his fate as Openshaw did before him." + +"And who is this Captain Calhoun?" + +"The leader of the gang. I shall have the others, but he first." + +"How did you trace it, then?" + +He took a large sheet of paper from his pocket, all covered with +dates and names. + +"I have spent the whole day," said he, "over Lloyd's registers +and files of the old papers, following the future career of every +vessel which touched at Pondicherry in January and February in +'83. There were thirty-six ships of fair tonnage which were +reported there during those months. Of these, one, the 'Lone Star,' +instantly attracted my attention, since, although it was reported +as having cleared from London, the name is that which is given to +one of the states of the Union." + +"Texas, I think." + +"I was not and am not sure which; but I knew that the ship must +have an American origin." + +"What then?" + +"I searched the Dundee records, and when I found that the barque +'Lone Star' was there in January, '85, my suspicion became a +certainty. I then inquired as to the vessels which lay at present +in the port of London." + +"Yes?" + +"The 'Lone Star' had arrived here last week. I went down to the +Albert Dock and found that she had been taken down the river by +the early tide this morning, homeward bound to Savannah. I wired +to Gravesend and learned that she had passed some time ago, and +as the wind is easterly I have no doubt that she is now past the +Goodwins and not very far from the Isle of Wight." + +"What will you do, then?" + +"Oh, I have my hand upon him. He and the two mates, are as I +learn, the only native-born Americans in the ship. The others are +Finns and Germans. I know, also, that they were all three away +from the ship last night. I had it from the stevedore who has +been loading their cargo. By the time that their sailing-ship +reaches Savannah the mail-boat will have carried this letter, and +the cable will have informed the police of Savannah that these +three gentlemen are badly wanted here upon a charge of murder." + +There is ever a flaw, however, in the best laid of human plans, +and the murderers of John Openshaw were never to receive the +orange pips which would show them that another, as cunning and as +resolute as themselves, was upon their track. Very long and very +severe were the equinoctial gales that year. We waited long for +news of the "Lone Star" of Savannah, but none ever reached us. We +did at last hear that somewhere far out in the Atlantic a +shattered stern-post of a boat was seen swinging in the trough +of a wave, with the letters "L. S." carved upon it, and that is +all which we shall ever know of the fate of the "Lone Star." + + + +ADVENTURE VI. THE MAN WITH THE TWISTED LIP + +Isa Whitney, brother of the late Elias Whitney, D.D., Principal +of the Theological College of St. George's, was much addicted to +opium. The habit grew upon him, as I understand, from some +foolish freak when he was at college; for having read De +Quincey's description of his dreams and sensations, he had +drenched his tobacco with laudanum in an attempt to produce the +same effects. He found, as so many more have done, that the +practice is easier to attain than to get rid of, and for many +years he continued to be a slave to the drug, an object of +mingled horror and pity to his friends and relatives. I can see +him now, with yellow, pasty face, drooping lids, and pin-point +pupils, all huddled in a chair, the wreck and ruin of a noble +man. + +One night--it was in June, '89--there came a ring to my bell, +about the hour when a man gives his first yawn and glances at the +clock. I sat up in my chair, and my wife laid her needle-work +down in her lap and made a little face of disappointment. + +"A patient!" said she. "You'll have to go out." + +I groaned, for I was newly come back from a weary day. + +We heard the door open, a few hurried words, and then quick steps +upon the linoleum. Our own door flew open, and a lady, clad in +some dark-coloured stuff, with a black veil, entered the room. + +"You will excuse my calling so late," she began, and then, +suddenly losing her self-control, she ran forward, threw her arms +about my wife's neck, and sobbed upon her shoulder. "Oh, I'm in +such trouble!" she cried; "I do so want a little help." + +"Why," said my wife, pulling up her veil, "it is Kate Whitney. +How you startled me, Kate! I had not an idea who you were when +you came in." + +"I didn't know what to do, so I came straight to you." That was +always the way. Folk who were in grief came to my wife like birds +to a light-house. + +"It was very sweet of you to come. Now, you must have some wine +and water, and sit here comfortably and tell us all about it. Or +should you rather that I sent James off to bed?" + +"Oh, no, no! I want the doctor's advice and help, too. It's about +Isa. He has not been home for two days. I am so frightened about +him!" + +It was not the first time that she had spoken to us of her +husband's trouble, to me as a doctor, to my wife as an old friend +and school companion. We soothed and comforted her by such words +as we could find. Did she know where her husband was? Was it +possible that we could bring him back to her? + +It seems that it was. She had the surest information that of late +he had, when the fit was on him, made use of an opium den in the +farthest east of the City. Hitherto his orgies had always been +confined to one day, and he had come back, twitching and +shattered, in the evening. But now the spell had been upon him +eight-and-forty hours, and he lay there, doubtless among the +dregs of the docks, breathing in the poison or sleeping off the +effects. There he was to be found, she was sure of it, at the Bar +of Gold, in Upper Swandam Lane. But what was she to do? How could +she, a young and timid woman, make her way into such a place and +pluck her husband out from among the ruffians who surrounded him? + +There was the case, and of course there was but one way out of +it. Might I not escort her to this place? And then, as a second +thought, why should she come at all? I was Isa Whitney's medical +adviser, and as such I had influence over him. I could manage it +better if I were alone. I promised her on my word that I would +send him home in a cab within two hours if he were indeed at the +address which she had given me. And so in ten minutes I had left +my armchair and cheery sitting-room behind me, and was speeding +eastward in a hansom on a strange errand, as it seemed to me at +the time, though the future only could show how strange it was to +be. + +But there was no great difficulty in the first stage of my +adventure. Upper Swandam Lane is a vile alley lurking behind the +high wharves which line the north side of the river to the east +of London Bridge. Between a slop-shop and a gin-shop, approached +by a steep flight of steps leading down to a black gap like the +mouth of a cave, I found the den of which I was in search. +Ordering my cab to wait, I passed down the steps, worn hollow in +the centre by the ceaseless tread of drunken feet; and by the +light of a flickering oil-lamp above the door I found the latch +and made my way into a long, low room, thick and heavy with the +brown opium smoke, and terraced with wooden berths, like the +forecastle of an emigrant ship. + +Through the gloom one could dimly catch a glimpse of bodies lying +in strange fantastic poses, bowed shoulders, bent knees, heads +thrown back, and chins pointing upward, with here and there a +dark, lack-lustre eye turned upon the newcomer. Out of the black +shadows there glimmered little red circles of light, now bright, +now faint, as the burning poison waxed or waned in the bowls of +the metal pipes. The most lay silent, but some muttered to +themselves, and others talked together in a strange, low, +monotonous voice, their conversation coming in gushes, and then +suddenly tailing off into silence, each mumbling out his own +thoughts and paying little heed to the words of his neighbour. At +the farther end was a small brazier of burning charcoal, beside +which on a three-legged wooden stool there sat a tall, thin old +man, with his jaw resting upon his two fists, and his elbows upon +his knees, staring into the fire. + +As I entered, a sallow Malay attendant had hurried up with a pipe +for me and a supply of the drug, beckoning me to an empty berth. + +"Thank you. I have not come to stay," said I. "There is a friend +of mine here, Mr. Isa Whitney, and I wish to speak with him." + +There was a movement and an exclamation from my right, and +peering through the gloom, I saw Whitney, pale, haggard, and +unkempt, staring out at me. + +"My God! It's Watson," said he. He was in a pitiable state of +reaction, with every nerve in a twitter. "I say, Watson, what +o'clock is it?" + +"Nearly eleven." + +"Of what day?" + +"Of Friday, June 19th." + +"Good heavens! I thought it was Wednesday. It is Wednesday. What +d'you want to frighten a chap for?" He sank his face onto his +arms and began to sob in a high treble key. + +"I tell you that it is Friday, man. Your wife has been waiting +this two days for you. You should be ashamed of yourself!" + +"So I am. But you've got mixed, Watson, for I have only been here +a few hours, three pipes, four pipes--I forget how many. But I'll +go home with you. I wouldn't frighten Kate--poor little Kate. +Give me your hand! Have you a cab?" + +"Yes, I have one waiting." + +"Then I shall go in it. But I must owe something. Find what I +owe, Watson. I am all off colour. I can do nothing for myself." + +I walked down the narrow passage between the double row of +sleepers, holding my breath to keep out the vile, stupefying +fumes of the drug, and looking about for the manager. As I passed +the tall man who sat by the brazier I felt a sudden pluck at my +skirt, and a low voice whispered, "Walk past me, and then look +back at me." The words fell quite distinctly upon my ear. I +glanced down. They could only have come from the old man at my +side, and yet he sat now as absorbed as ever, very thin, very +wrinkled, bent with age, an opium pipe dangling down from between +his knees, as though it had dropped in sheer lassitude from his +fingers. I took two steps forward and looked back. It took all my +self-control to prevent me from breaking out into a cry of +astonishment. He had turned his back so that none could see him +but I. His form had filled out, his wrinkles were gone, the dull +eyes had regained their fire, and there, sitting by the fire and +grinning at my surprise, was none other than Sherlock Holmes. He +made a slight motion to me to approach him, and instantly, as he +turned his face half round to the company once more, subsided +into a doddering, loose-lipped senility. + +"Holmes!" I whispered, "what on earth are you doing in this den?" + +"As low as you can," he answered; "I have excellent ears. If you +would have the great kindness to get rid of that sottish friend +of yours I should be exceedingly glad to have a little talk with +you." + +"I have a cab outside." + +"Then pray send him home in it. You may safely trust him, for he +appears to be too limp to get into any mischief. I should +recommend you also to send a note by the cabman to your wife to +say that you have thrown in your lot with me. If you will wait +outside, I shall be with you in five minutes." + +It was difficult to refuse any of Sherlock Holmes' requests, for +they were always so exceedingly definite, and put forward with +such a quiet air of mastery. I felt, however, that when Whitney +was once confined in the cab my mission was practically +accomplished; and for the rest, I could not wish anything better +than to be associated with my friend in one of those singular +adventures which were the normal condition of his existence. In a +few minutes I had written my note, paid Whitney's bill, led him +out to the cab, and seen him driven through the darkness. In a +very short time a decrepit figure had emerged from the opium den, +and I was walking down the street with Sherlock Holmes. For two +streets he shuffled along with a bent back and an uncertain foot. +Then, glancing quickly round, he straightened himself out and +burst into a hearty fit of laughter. + +"I suppose, Watson," said he, "that you imagine that I have added +opium-smoking to cocaine injections, and all the other little +weaknesses on which you have favoured me with your medical +views." + +"I was certainly surprised to find you there." + +"But not more so than I to find you." + +"I came to find a friend." + +"And I to find an enemy." + +"An enemy?" + +"Yes; one of my natural enemies, or, shall I say, my natural +prey. Briefly, Watson, I am in the midst of a very remarkable +inquiry, and I have hoped to find a clue in the incoherent +ramblings of these sots, as I have done before now. Had I been +recognised in that den my life would not have been worth an +hour's purchase; for I have used it before now for my own +purposes, and the rascally Lascar who runs it has sworn to have +vengeance upon me. There is a trap-door at the back of that +building, near the corner of Paul's Wharf, which could tell some +strange tales of what has passed through it upon the moonless +nights." + +"What! You do not mean bodies?" + +"Ay, bodies, Watson. We should be rich men if we had 1000 pounds +for every poor devil who has been done to death in that den. It +is the vilest murder-trap on the whole riverside, and I fear that +Neville St. Clair has entered it never to leave it more. But our +trap should be here." He put his two forefingers between his +teeth and whistled shrilly--a signal which was answered by a +similar whistle from the distance, followed shortly by the rattle +of wheels and the clink of horses' hoofs. + +"Now, Watson," said Holmes, as a tall dog-cart dashed up through +the gloom, throwing out two golden tunnels of yellow light from +its side lanterns. "You'll come with me, won't you?" + +"If I can be of use." + +"Oh, a trusty comrade is always of use; and a chronicler still +more so. My room at The Cedars is a double-bedded one." + +"The Cedars?" + +"Yes; that is Mr. St. Clair's house. I am staying there while I +conduct the inquiry." + +"Where is it, then?" + +"Near Lee, in Kent. We have a seven-mile drive before us." + +"But I am all in the dark." + +"Of course you are. You'll know all about it presently. Jump up +here. All right, John; we shall not need you. Here's half a +crown. Look out for me to-morrow, about eleven. Give her her +head. So long, then!" + +He flicked the horse with his whip, and we dashed away through +the endless succession of sombre and deserted streets, which +widened gradually, until we were flying across a broad +balustraded bridge, with the murky river flowing sluggishly +beneath us. Beyond lay another dull wilderness of bricks and +mortar, its silence broken only by the heavy, regular footfall of +the policeman, or the songs and shouts of some belated party of +revellers. A dull wrack was drifting slowly across the sky, and a +star or two twinkled dimly here and there through the rifts of +the clouds. Holmes drove in silence, with his head sunk upon his +breast, and the air of a man who is lost in thought, while I sat +beside him, curious to learn what this new quest might be which +seemed to tax his powers so sorely, and yet afraid to break in +upon the current of his thoughts. We had driven several miles, +and were beginning to get to the fringe of the belt of suburban +villas, when he shook himself, shrugged his shoulders, and lit up +his pipe with the air of a man who has satisfied himself that he +is acting for the best. + +"You have a grand gift of silence, Watson," said he. "It makes +you quite invaluable as a companion. 'Pon my word, it is a great +thing for me to have someone to talk to, for my own thoughts are +not over-pleasant. I was wondering what I should say to this dear +little woman to-night when she meets me at the door." + +"You forget that I know nothing about it." + +"I shall just have time to tell you the facts of the case before +we get to Lee. It seems absurdly simple, and yet, somehow I can +get nothing to go upon. There's plenty of thread, no doubt, but I +can't get the end of it into my hand. Now, I'll state the case +clearly and concisely to you, Watson, and maybe you can see a +spark where all is dark to me." + +"Proceed, then." + +"Some years ago--to be definite, in May, 1884--there came to Lee +a gentleman, Neville St. Clair by name, who appeared to have +plenty of money. He took a large villa, laid out the grounds very +nicely, and lived generally in good style. By degrees he made +friends in the neighbourhood, and in 1887 he married the daughter +of a local brewer, by whom he now has two children. He had no +occupation, but was interested in several companies and went into +town as a rule in the morning, returning by the 5:14 from Cannon +Street every night. Mr. St. Clair is now thirty-seven years of +age, is a man of temperate habits, a good husband, a very +affectionate father, and a man who is popular with all who know +him. I may add that his whole debts at the present moment, as far +as we have been able to ascertain, amount to 88 pounds 10s., while +he has 220 pounds standing to his credit in the Capital and +Counties Bank. There is no reason, therefore, to think that money +troubles have been weighing upon his mind. + +"Last Monday Mr. Neville St. Clair went into town rather earlier +than usual, remarking before he started that he had two important +commissions to perform, and that he would bring his little boy +home a box of bricks. Now, by the merest chance, his wife +received a telegram upon this same Monday, very shortly after his +departure, to the effect that a small parcel of considerable +value which she had been expecting was waiting for her at the +offices of the Aberdeen Shipping Company. Now, if you are well up +in your London, you will know that the office of the company is +in Fresno Street, which branches out of Upper Swandam Lane, where +you found me to-night. Mrs. St. Clair had her lunch, started for +the City, did some shopping, proceeded to the company's office, +got her packet, and found herself at exactly 4:35 walking through +Swandam Lane on her way back to the station. Have you followed me +so far?" + +"It is very clear." + +"If you remember, Monday was an exceedingly hot day, and Mrs. St. +Clair walked slowly, glancing about in the hope of seeing a cab, +as she did not like the neighbourhood in which she found herself. +While she was walking in this way down Swandam Lane, she suddenly +heard an ejaculation or cry, and was struck cold to see her +husband looking down at her and, as it seemed to her, beckoning +to her from a second-floor window. The window was open, and she +distinctly saw his face, which she describes as being terribly +agitated. He waved his hands frantically to her, and then +vanished from the window so suddenly that it seemed to her that +he had been plucked back by some irresistible force from behind. +One singular point which struck her quick feminine eye was that +although he wore some dark coat, such as he had started to town +in, he had on neither collar nor necktie. + +"Convinced that something was amiss with him, she rushed down the +steps--for the house was none other than the opium den in which +you found me to-night--and running through the front room she +attempted to ascend the stairs which led to the first floor. At +the foot of the stairs, however, she met this Lascar scoundrel of +whom I have spoken, who thrust her back and, aided by a Dane, who +acts as assistant there, pushed her out into the street. Filled +with the most maddening doubts and fears, she rushed down the +lane and, by rare good-fortune, met in Fresno Street a number of +constables with an inspector, all on their way to their beat. The +inspector and two men accompanied her back, and in spite of the +continued resistance of the proprietor, they made their way to +the room in which Mr. St. Clair had last been seen. There was no +sign of him there. In fact, in the whole of that floor there was +no one to be found save a crippled wretch of hideous aspect, who, +it seems, made his home there. Both he and the Lascar stoutly +swore that no one else had been in the front room during the +afternoon. So determined was their denial that the inspector was +staggered, and had almost come to believe that Mrs. St. Clair had +been deluded when, with a cry, she sprang at a small deal box +which lay upon the table and tore the lid from it. Out there fell +a cascade of children's bricks. It was the toy which he had +promised to bring home. + +"This discovery, and the evident confusion which the cripple +showed, made the inspector realise that the matter was serious. +The rooms were carefully examined, and results all pointed to an +abominable crime. The front room was plainly furnished as a +sitting-room and led into a small bedroom, which looked out upon +the back of one of the wharves. Between the wharf and the bedroom +window is a narrow strip, which is dry at low tide but is covered +at high tide with at least four and a half feet of water. The +bedroom window was a broad one and opened from below. On +examination traces of blood were to be seen upon the windowsill, +and several scattered drops were visible upon the wooden floor of +the bedroom. Thrust away behind a curtain in the front room were +all the clothes of Mr. Neville St. Clair, with the exception of +his coat. His boots, his socks, his hat, and his watch--all were +there. There were no signs of violence upon any of these +garments, and there were no other traces of Mr. Neville St. +Clair. Out of the window he must apparently have gone for no +other exit could be discovered, and the ominous bloodstains upon +the sill gave little promise that he could save himself by +swimming, for the tide was at its very highest at the moment of +the tragedy. + +"And now as to the villains who seemed to be immediately +implicated in the matter. The Lascar was known to be a man of the +vilest antecedents, but as, by Mrs. St. Clair's story, he was +known to have been at the foot of the stair within a very few +seconds of her husband's appearance at the window, he could +hardly have been more than an accessory to the crime. His defence +was one of absolute ignorance, and he protested that he had no +knowledge as to the doings of Hugh Boone, his lodger, and that he +could not account in any way for the presence of the missing +gentleman's clothes. + +"So much for the Lascar manager. Now for the sinister cripple who +lives upon the second floor of the opium den, and who was +certainly the last human being whose eyes rested upon Neville St. +Clair. His name is Hugh Boone, and his hideous face is one which +is familiar to every man who goes much to the City. He is a +professional beggar, though in order to avoid the police +regulations he pretends to a small trade in wax vestas. Some +little distance down Threadneedle Street, upon the left-hand +side, there is, as you may have remarked, a small angle in the +wall. Here it is that this creature takes his daily seat, +cross-legged with his tiny stock of matches on his lap, and as he +is a piteous spectacle a small rain of charity descends into the +greasy leather cap which lies upon the pavement beside him. I +have watched the fellow more than once before ever I thought of +making his professional acquaintance, and I have been surprised +at the harvest which he has reaped in a short time. His +appearance, you see, is so remarkable that no one can pass him +without observing him. A shock of orange hair, a pale face +disfigured by a horrible scar, which, by its contraction, has +turned up the outer edge of his upper lip, a bulldog chin, and a +pair of very penetrating dark eyes, which present a singular +contrast to the colour of his hair, all mark him out from amid +the common crowd of mendicants and so, too, does his wit, for he +is ever ready with a reply to any piece of chaff which may be +thrown at him by the passers-by. This is the man whom we now +learn to have been the lodger at the opium den, and to have been +the last man to see the gentleman of whom we are in quest." + +"But a cripple!" said I. "What could he have done single-handed +against a man in the prime of life?" + +"He is a cripple in the sense that he walks with a limp; but in +other respects he appears to be a powerful and well-nurtured man. +Surely your medical experience would tell you, Watson, that +weakness in one limb is often compensated for by exceptional +strength in the others." + +"Pray continue your narrative." + +"Mrs. St. Clair had fainted at the sight of the blood upon the +window, and she was escorted home in a cab by the police, as her +presence could be of no help to them in their investigations. +Inspector Barton, who had charge of the case, made a very careful +examination of the premises, but without finding anything which +threw any light upon the matter. One mistake had been made in not +arresting Boone instantly, as he was allowed some few minutes +during which he might have communicated with his friend the +Lascar, but this fault was soon remedied, and he was seized and +searched, without anything being found which could incriminate +him. There were, it is true, some blood-stains upon his right +shirt-sleeve, but he pointed to his ring-finger, which had been +cut near the nail, and explained that the bleeding came from +there, adding that he had been to the window not long before, and +that the stains which had been observed there came doubtless from +the same source. He denied strenuously having ever seen Mr. +Neville St. Clair and swore that the presence of the clothes in +his room was as much a mystery to him as to the police. As to +Mrs. St. Clair's assertion that she had actually seen her husband +at the window, he declared that she must have been either mad or +dreaming. He was removed, loudly protesting, to the +police-station, while the inspector remained upon the premises in +the hope that the ebbing tide might afford some fresh clue. + +"And it did, though they hardly found upon the mud-bank what they +had feared to find. It was Neville St. Clair's coat, and not +Neville St. Clair, which lay uncovered as the tide receded. And +what do you think they found in the pockets?" + +"I cannot imagine." + +"No, I don't think you would guess. Every pocket stuffed with +pennies and half-pennies--421 pennies and 270 half-pennies. It +was no wonder that it had not been swept away by the tide. But a +human body is a different matter. There is a fierce eddy between +the wharf and the house. It seemed likely enough that the +weighted coat had remained when the stripped body had been sucked +away into the river." + +"But I understand that all the other clothes were found in the +room. Would the body be dressed in a coat alone?" + +"No, sir, but the facts might be met speciously enough. Suppose +that this man Boone had thrust Neville St. Clair through the +window, there is no human eye which could have seen the deed. +What would he do then? It would of course instantly strike him +that he must get rid of the tell-tale garments. He would seize +the coat, then, and be in the act of throwing it out, when it +would occur to him that it would swim and not sink. He has little +time, for he has heard the scuffle downstairs when the wife tried +to force her way up, and perhaps he has already heard from his +Lascar confederate that the police are hurrying up the street. +There is not an instant to be lost. He rushes to some secret +hoard, where he has accumulated the fruits of his beggary, and he +stuffs all the coins upon which he can lay his hands into the +pockets to make sure of the coat's sinking. He throws it out, and +would have done the same with the other garments had not he heard +the rush of steps below, and only just had time to close the +window when the police appeared." + +"It certainly sounds feasible." + +"Well, we will take it as a working hypothesis for want of a +better. Boone, as I have told you, was arrested and taken to the +station, but it could not be shown that there had ever before +been anything against him. He had for years been known as a +professional beggar, but his life appeared to have been a very +quiet and innocent one. There the matter stands at present, and +the questions which have to be solved--what Neville St. Clair was +doing in the opium den, what happened to him when there, where is +he now, and what Hugh Boone had to do with his disappearance--are +all as far from a solution as ever. I confess that I cannot +recall any case within my experience which looked at the first +glance so simple and yet which presented such difficulties." + +While Sherlock Holmes had been detailing this singular series of +events, we had been whirling through the outskirts of the great +town until the last straggling houses had been left behind, and +we rattled along with a country hedge upon either side of us. +Just as he finished, however, we drove through two scattered +villages, where a few lights still glimmered in the windows. + +"We are on the outskirts of Lee," said my companion. "We have +touched on three English counties in our short drive, starting in +Middlesex, passing over an angle of Surrey, and ending in Kent. +See that light among the trees? That is The Cedars, and beside +that lamp sits a woman whose anxious ears have already, I have +little doubt, caught the clink of our horse's feet." + +"But why are you not conducting the case from Baker Street?" I +asked. + +"Because there are many inquiries which must be made out here. +Mrs. St. Clair has most kindly put two rooms at my disposal, and +you may rest assured that she will have nothing but a welcome for +my friend and colleague. I hate to meet her, Watson, when I have +no news of her husband. Here we are. Whoa, there, whoa!" + +We had pulled up in front of a large villa which stood within its +own grounds. A stable-boy had run out to the horse's head, and +springing down, I followed Holmes up the small, winding +gravel-drive which led to the house. As we approached, the door +flew open, and a little blonde woman stood in the opening, clad +in some sort of light mousseline de soie, with a touch of fluffy +pink chiffon at her neck and wrists. She stood with her figure +outlined against the flood of light, one hand upon the door, one +half-raised in her eagerness, her body slightly bent, her head +and face protruded, with eager eyes and parted lips, a standing +question. + +"Well?" she cried, "well?" And then, seeing that there were two +of us, she gave a cry of hope which sank into a groan as she saw +that my companion shook his head and shrugged his shoulders. + +"No good news?" + +"None." + +"No bad?" + +"No." + +"Thank God for that. But come in. You must be weary, for you have +had a long day." + +"This is my friend, Dr. Watson. He has been of most vital use to +me in several of my cases, and a lucky chance has made it +possible for me to bring him out and associate him with this +investigation." + +"I am delighted to see you," said she, pressing my hand warmly. +"You will, I am sure, forgive anything that may be wanting in our +arrangements, when you consider the blow which has come so +suddenly upon us." + +"My dear madam," said I, "I am an old campaigner, and if I were +not I can very well see that no apology is needed. If I can be of +any assistance, either to you or to my friend here, I shall be +indeed happy." + +"Now, Mr. Sherlock Holmes," said the lady as we entered a +well-lit dining-room, upon the table of which a cold supper had +been laid out, "I should very much like to ask you one or two +plain questions, to which I beg that you will give a plain +answer." + +"Certainly, madam." + +"Do not trouble about my feelings. I am not hysterical, nor given +to fainting. I simply wish to hear your real, real opinion." + +"Upon what point?" + +"In your heart of hearts, do you think that Neville is alive?" + +Sherlock Holmes seemed to be embarrassed by the question. +"Frankly, now!" she repeated, standing upon the rug and looking +keenly down at him as he leaned back in a basket-chair. + +"Frankly, then, madam, I do not." + +"You think that he is dead?" + +"I do." + +"Murdered?" + +"I don't say that. Perhaps." + +"And on what day did he meet his death?" + +"On Monday." + +"Then perhaps, Mr. Holmes, you will be good enough to explain how +it is that I have received a letter from him to-day." + +Sherlock Holmes sprang out of his chair as if he had been +galvanised. + +"What!" he roared. + +"Yes, to-day." She stood smiling, holding up a little slip of +paper in the air. + +"May I see it?" + +"Certainly." + +He snatched it from her in his eagerness, and smoothing it out +upon the table he drew over the lamp and examined it intently. I +had left my chair and was gazing at it over his shoulder. The +envelope was a very coarse one and was stamped with the Gravesend +postmark and with the date of that very day, or rather of the day +before, for it was considerably after midnight. + +"Coarse writing," murmured Holmes. "Surely this is not your +husband's writing, madam." + +"No, but the enclosure is." + +"I perceive also that whoever addressed the envelope had to go +and inquire as to the address." + +"How can you tell that?" + +"The name, you see, is in perfectly black ink, which has dried +itself. The rest is of the greyish colour, which shows that +blotting-paper has been used. If it had been written straight +off, and then blotted, none would be of a deep black shade. This +man has written the name, and there has then been a pause before +he wrote the address, which can only mean that he was not +familiar with it. It is, of course, a trifle, but there is +nothing so important as trifles. Let us now see the letter. Ha! +there has been an enclosure here!" + +"Yes, there was a ring. His signet-ring." + +"And you are sure that this is your husband's hand?" + +"One of his hands." + +"One?" + +"His hand when he wrote hurriedly. It is very unlike his usual +writing, and yet I know it well." + +"'Dearest do not be frightened. All will come well. There is a +huge error which it may take some little time to rectify. +Wait in patience.--NEVILLE.' Written in pencil upon the fly-leaf +of a book, octavo size, no water-mark. Hum! Posted to-day in +Gravesend by a man with a dirty thumb. Ha! And the flap has been +gummed, if I am not very much in error, by a person who had been +chewing tobacco. And you have no doubt that it is your husband's +hand, madam?" + +"None. Neville wrote those words." + +"And they were posted to-day at Gravesend. Well, Mrs. St. Clair, +the clouds lighten, though I should not venture to say that the +danger is over." + +"But he must be alive, Mr. Holmes." + +"Unless this is a clever forgery to put us on the wrong scent. +The ring, after all, proves nothing. It may have been taken from +him." + +"No, no; it is, it is his very own writing!" + +"Very well. It may, however, have been written on Monday and only +posted to-day." + +"That is possible." + +"If so, much may have happened between." + +"Oh, you must not discourage me, Mr. Holmes. I know that all is +well with him. There is so keen a sympathy between us that I +should know if evil came upon him. On the very day that I saw him +last he cut himself in the bedroom, and yet I in the dining-room +rushed upstairs instantly with the utmost certainty that +something had happened. Do you think that I would respond to such +a trifle and yet be ignorant of his death?" + +"I have seen too much not to know that the impression of a woman +may be more valuable than the conclusion of an analytical +reasoner. And in this letter you certainly have a very strong +piece of evidence to corroborate your view. But if your husband +is alive and able to write letters, why should he remain away +from you?" + +"I cannot imagine. It is unthinkable." + +"And on Monday he made no remarks before leaving you?" + +"No." + +"And you were surprised to see him in Swandam Lane?" + +"Very much so." + +"Was the window open?" + +"Yes." + +"Then he might have called to you?" + +"He might." + +"He only, as I understand, gave an inarticulate cry?" + +"Yes." + +"A call for help, you thought?" + +"Yes. He waved his hands." + +"But it might have been a cry of surprise. Astonishment at the +unexpected sight of you might cause him to throw up his hands?" + +"It is possible." + +"And you thought he was pulled back?" + +"He disappeared so suddenly." + +"He might have leaped back. You did not see anyone else in the +room?" + +"No, but this horrible man confessed to having been there, and +the Lascar was at the foot of the stairs." + +"Quite so. Your husband, as far as you could see, had his +ordinary clothes on?" + +"But without his collar or tie. I distinctly saw his bare +throat." + +"Had he ever spoken of Swandam Lane?" + +"Never." + +"Had he ever showed any signs of having taken opium?" + +"Never." + +"Thank you, Mrs. St. Clair. Those are the principal points about +which I wished to be absolutely clear. We shall now have a little +supper and then retire, for we may have a very busy day +to-morrow." + +A large and comfortable double-bedded room had been placed at our +disposal, and I was quickly between the sheets, for I was weary +after my night of adventure. Sherlock Holmes was a man, however, +who, when he had an unsolved problem upon his mind, would go for +days, and even for a week, without rest, turning it over, +rearranging his facts, looking at it from every point of view +until he had either fathomed it or convinced himself that his +data were insufficient. It was soon evident to me that he was now +preparing for an all-night sitting. He took off his coat and +waistcoat, put on a large blue dressing-gown, and then wandered +about the room collecting pillows from his bed and cushions from +the sofa and armchairs. With these he constructed a sort of +Eastern divan, upon which he perched himself cross-legged, with +an ounce of shag tobacco and a box of matches laid out in front +of him. In the dim light of the lamp I saw him sitting there, an +old briar pipe between his lips, his eyes fixed vacantly upon the +corner of the ceiling, the blue smoke curling up from him, +silent, motionless, with the light shining upon his strong-set +aquiline features. So he sat as I dropped off to sleep, and so he +sat when a sudden ejaculation caused me to wake up, and I found +the summer sun shining into the apartment. The pipe was still +between his lips, the smoke still curled upward, and the room was +full of a dense tobacco haze, but nothing remained of the heap of +shag which I had seen upon the previous night. + +"Awake, Watson?" he asked. + +"Yes." + +"Game for a morning drive?" + +"Certainly." + +"Then dress. No one is stirring yet, but I know where the +stable-boy sleeps, and we shall soon have the trap out." He +chuckled to himself as he spoke, his eyes twinkled, and he seemed +a different man to the sombre thinker of the previous night. + +As I dressed I glanced at my watch. It was no wonder that no one +was stirring. It was twenty-five minutes past four. I had hardly +finished when Holmes returned with the news that the boy was +putting in the horse. + +"I want to test a little theory of mine," said he, pulling on his +boots. "I think, Watson, that you are now standing in the +presence of one of the most absolute fools in Europe. I deserve +to be kicked from here to Charing Cross. But I think I have the +key of the affair now." + +"And where is it?" I asked, smiling. + +"In the bathroom," he answered. "Oh, yes, I am not joking," he +continued, seeing my look of incredulity. "I have just been +there, and I have taken it out, and I have got it in this +Gladstone bag. Come on, my boy, and we shall see whether it will +not fit the lock." + +We made our way downstairs as quietly as possible, and out into +the bright morning sunshine. In the road stood our horse and +trap, with the half-clad stable-boy waiting at the head. We both +sprang in, and away we dashed down the London Road. A few country +carts were stirring, bearing in vegetables to the metropolis, but +the lines of villas on either side were as silent and lifeless as +some city in a dream. + +"It has been in some points a singular case," said Holmes, +flicking the horse on into a gallop. "I confess that I have been +as blind as a mole, but it is better to learn wisdom late than +never to learn it at all." + +In town the earliest risers were just beginning to look sleepily +from their windows as we drove through the streets of the Surrey +side. Passing down the Waterloo Bridge Road we crossed over the +river, and dashing up Wellington Street wheeled sharply to the +right and found ourselves in Bow Street. Sherlock Holmes was well +known to the force, and the two constables at the door saluted +him. One of them held the horse's head while the other led us in. + +"Who is on duty?" asked Holmes. + +"Inspector Bradstreet, sir." + +"Ah, Bradstreet, how are you?" A tall, stout official had come +down the stone-flagged passage, in a peaked cap and frogged +jacket. "I wish to have a quiet word with you, Bradstreet." +"Certainly, Mr. Holmes. Step into my room here." It was a small, +office-like room, with a huge ledger upon the table, and a +telephone projecting from the wall. The inspector sat down at his +desk. + +"What can I do for you, Mr. Holmes?" + +"I called about that beggarman, Boone--the one who was charged +with being concerned in the disappearance of Mr. Neville St. +Clair, of Lee." + +"Yes. He was brought up and remanded for further inquiries." + +"So I heard. You have him here?" + +"In the cells." + +"Is he quiet?" + +"Oh, he gives no trouble. But he is a dirty scoundrel." + +"Dirty?" + +"Yes, it is all we can do to make him wash his hands, and his +face is as black as a tinker's. Well, when once his case has been +settled, he will have a regular prison bath; and I think, if you +saw him, you would agree with me that he needed it." + +"I should like to see him very much." + +"Would you? That is easily done. Come this way. You can leave +your bag." + +"No, I think that I'll take it." + +"Very good. Come this way, if you please." He led us down a +passage, opened a barred door, passed down a winding stair, and +brought us to a whitewashed corridor with a line of doors on each +side. + +"The third on the right is his," said the inspector. "Here it +is!" He quietly shot back a panel in the upper part of the door +and glanced through. + +"He is asleep," said he. "You can see him very well." + +We both put our eyes to the grating. The prisoner lay with his +face towards us, in a very deep sleep, breathing slowly and +heavily. He was a middle-sized man, coarsely clad as became his +calling, with a coloured shirt protruding through the rent in his +tattered coat. He was, as the inspector had said, extremely +dirty, but the grime which covered his face could not conceal its +repulsive ugliness. A broad wheal from an old scar ran right +across it from eye to chin, and by its contraction had turned up +one side of the upper lip, so that three teeth were exposed in a +perpetual snarl. A shock of very bright red hair grew low over +his eyes and forehead. + +"He's a beauty, isn't he?" said the inspector. + +"He certainly needs a wash," remarked Holmes. "I had an idea that +he might, and I took the liberty of bringing the tools with me." +He opened the Gladstone bag as he spoke, and took out, to my +astonishment, a very large bath-sponge. + +"He! he! You are a funny one," chuckled the inspector. + +"Now, if you will have the great goodness to open that door very +quietly, we will soon make him cut a much more respectable +figure." + +"Well, I don't know why not," said the inspector. "He doesn't +look a credit to the Bow Street cells, does he?" He slipped his +key into the lock, and we all very quietly entered the cell. The +sleeper half turned, and then settled down once more into a deep +slumber. Holmes stooped to the water-jug, moistened his sponge, +and then rubbed it twice vigorously across and down the +prisoner's face. + +"Let me introduce you," he shouted, "to Mr. Neville St. Clair, of +Lee, in the county of Kent." + +Never in my life have I seen such a sight. The man's face peeled +off under the sponge like the bark from a tree. Gone was the +coarse brown tint! Gone, too, was the horrid scar which had +seamed it across, and the twisted lip which had given the +repulsive sneer to the face! A twitch brought away the tangled +red hair, and there, sitting up in his bed, was a pale, +sad-faced, refined-looking man, black-haired and smooth-skinned, +rubbing his eyes and staring about him with sleepy bewilderment. +Then suddenly realising the exposure, he broke into a scream and +threw himself down with his face to the pillow. + +"Great heavens!" cried the inspector, "it is, indeed, the missing +man. I know him from the photograph." + +The prisoner turned with the reckless air of a man who abandons +himself to his destiny. "Be it so," said he. "And pray what am I +charged with?" + +"With making away with Mr. Neville St.-- Oh, come, you can't be +charged with that unless they make a case of attempted suicide of +it," said the inspector with a grin. "Well, I have been +twenty-seven years in the force, but this really takes the cake." + +"If I am Mr. Neville St. Clair, then it is obvious that no crime +has been committed, and that, therefore, I am illegally +detained." + +"No crime, but a very great error has been committed," said +Holmes. "You would have done better to have trusted your wife." + +"It was not the wife; it was the children," groaned the prisoner. +"God help me, I would not have them ashamed of their father. My +God! What an exposure! What can I do?" + +Sherlock Holmes sat down beside him on the couch and patted him +kindly on the shoulder. + +"If you leave it to a court of law to clear the matter up," said +he, "of course you can hardly avoid publicity. On the other hand, +if you convince the police authorities that there is no possible +case against you, I do not know that there is any reason that the +details should find their way into the papers. Inspector +Bradstreet would, I am sure, make notes upon anything which you +might tell us and submit it to the proper authorities. The case +would then never go into court at all." + +"God bless you!" cried the prisoner passionately. "I would have +endured imprisonment, ay, even execution, rather than have left +my miserable secret as a family blot to my children. + +"You are the first who have ever heard my story. My father was a +schoolmaster in Chesterfield, where I received an excellent +education. I travelled in my youth, took to the stage, and +finally became a reporter on an evening paper in London. One day +my editor wished to have a series of articles upon begging in the +metropolis, and I volunteered to supply them. There was the point +from which all my adventures started. It was only by trying +begging as an amateur that I could get the facts upon which to +base my articles. When an actor I had, of course, learned all the +secrets of making up, and had been famous in the green-room for +my skill. I took advantage now of my attainments. I painted my +face, and to make myself as pitiable as possible I made a good +scar and fixed one side of my lip in a twist by the aid of a +small slip of flesh-coloured plaster. Then with a red head of +hair, and an appropriate dress, I took my station in the business +part of the city, ostensibly as a match-seller but really as a +beggar. For seven hours I plied my trade, and when I returned +home in the evening I found to my surprise that I had received no +less than 26s. 4d. + +"I wrote my articles and thought little more of the matter until, +some time later, I backed a bill for a friend and had a writ +served upon me for 25 pounds. I was at my wit's end where to get +the money, but a sudden idea came to me. I begged a fortnight's +grace from the creditor, asked for a holiday from my employers, +and spent the time in begging in the City under my disguise. In +ten days I had the money and had paid the debt. + +"Well, you can imagine how hard it was to settle down to arduous +work at 2 pounds a week when I knew that I could earn as much in +a day by smearing my face with a little paint, laying my cap on +the ground, and sitting still. It was a long fight between my +pride and the money, but the dollars won at last, and I threw up +reporting and sat day after day in the corner which I had first +chosen, inspiring pity by my ghastly face and filling my pockets +with coppers. Only one man knew my secret. He was the keeper of a +low den in which I used to lodge in Swandam Lane, where I could +every morning emerge as a squalid beggar and in the evenings +transform myself into a well-dressed man about town. This fellow, +a Lascar, was well paid by me for his rooms, so that I knew that +my secret was safe in his possession. + +"Well, very soon I found that I was saving considerable sums of +money. I do not mean that any beggar in the streets of London +could earn 700 pounds a year--which is less than my average +takings--but I had exceptional advantages in my power of making +up, and also in a facility of repartee, which improved by +practice and made me quite a recognised character in the City. +All day a stream of pennies, varied by silver, poured in upon me, +and it was a very bad day in which I failed to take 2 pounds. + +"As I grew richer I grew more ambitious, took a house in the +country, and eventually married, without anyone having a +suspicion as to my real occupation. My dear wife knew that I had +business in the City. She little knew what. + +"Last Monday I had finished for the day and was dressing in my +room above the opium den when I looked out of my window and saw, +to my horror and astonishment, that my wife was standing in the +street, with her eyes fixed full upon me. I gave a cry of +surprise, threw up my arms to cover my face, and, rushing to my +confidant, the Lascar, entreated him to prevent anyone from +coming up to me. I heard her voice downstairs, but I knew that +she could not ascend. Swiftly I threw off my clothes, pulled on +those of a beggar, and put on my pigments and wig. Even a wife's +eyes could not pierce so complete a disguise. But then it +occurred to me that there might be a search in the room, and that +the clothes might betray me. I threw open the window, reopening +by my violence a small cut which I had inflicted upon myself in +the bedroom that morning. Then I seized my coat, which was +weighted by the coppers which I had just transferred to it from +the leather bag in which I carried my takings. I hurled it out of +the window, and it disappeared into the Thames. The other clothes +would have followed, but at that moment there was a rush of +constables up the stair, and a few minutes after I found, rather, +I confess, to my relief, that instead of being identified as Mr. +Neville St. Clair, I was arrested as his murderer. + +"I do not know that there is anything else for me to explain. I +was determined to preserve my disguise as long as possible, and +hence my preference for a dirty face. Knowing that my wife would +be terribly anxious, I slipped off my ring and confided it to the +Lascar at a moment when no constable was watching me, together +with a hurried scrawl, telling her that she had no cause to +fear." + +"That note only reached her yesterday," said Holmes. + +"Good God! What a week she must have spent!" + +"The police have watched this Lascar," said Inspector Bradstreet, +"and I can quite understand that he might find it difficult to +post a letter unobserved. Probably he handed it to some sailor +customer of his, who forgot all about it for some days." + +"That was it," said Holmes, nodding approvingly; "I have no doubt +of it. But have you never been prosecuted for begging?" + +"Many times; but what was a fine to me?" + +"It must stop here, however," said Bradstreet. "If the police are +to hush this thing up, there must be no more of Hugh Boone." + +"I have sworn it by the most solemn oaths which a man can take." + +"In that case I think that it is probable that no further steps +may be taken. But if you are found again, then all must come out. +I am sure, Mr. Holmes, that we are very much indebted to you for +having cleared the matter up. I wish I knew how you reach your +results." + +"I reached this one," said my friend, "by sitting upon five +pillows and consuming an ounce of shag. I think, Watson, that if +we drive to Baker Street we shall just be in time for breakfast." + + + +VII. THE ADVENTURE OF THE BLUE CARBUNCLE + +I had called upon my friend Sherlock Holmes upon the second +morning after Christmas, with the intention of wishing him the +compliments of the season. He was lounging upon the sofa in a +purple dressing-gown, a pipe-rack within his reach upon the +right, and a pile of crumpled morning papers, evidently newly +studied, near at hand. Beside the couch was a wooden chair, and +on the angle of the back hung a very seedy and disreputable +hard-felt hat, much the worse for wear, and cracked in several +places. A lens and a forceps lying upon the seat of the chair +suggested that the hat had been suspended in this manner for the +purpose of examination. + +"You are engaged," said I; "perhaps I interrupt you." + +"Not at all. I am glad to have a friend with whom I can discuss +my results. The matter is a perfectly trivial one"--he jerked his +thumb in the direction of the old hat--"but there are points in +connection with it which are not entirely devoid of interest and +even of instruction." + +I seated myself in his armchair and warmed my hands before his +crackling fire, for a sharp frost had set in, and the windows +were thick with the ice crystals. "I suppose," I remarked, "that, +homely as it looks, this thing has some deadly story linked on to +it--that it is the clue which will guide you in the solution of +some mystery and the punishment of some crime." + +"No, no. No crime," said Sherlock Holmes, laughing. "Only one of +those whimsical little incidents which will happen when you have +four million human beings all jostling each other within the +space of a few square miles. Amid the action and reaction of so +dense a swarm of humanity, every possible combination of events +may be expected to take place, and many a little problem will be +presented which may be striking and bizarre without being +criminal. We have already had experience of such." + +"So much so," I remarked, "that of the last six cases which I +have added to my notes, three have been entirely free of any +legal crime." + +"Precisely. You allude to my attempt to recover the Irene Adler +papers, to the singular case of Miss Mary Sutherland, and to the +adventure of the man with the twisted lip. Well, I have no doubt +that this small matter will fall into the same innocent category. +You know Peterson, the commissionaire?" + +"Yes." + +"It is to him that this trophy belongs." + +"It is his hat." + +"No, no, he found it. Its owner is unknown. I beg that you will +look upon it not as a battered billycock but as an intellectual +problem. And, first, as to how it came here. It arrived upon +Christmas morning, in company with a good fat goose, which is, I +have no doubt, roasting at this moment in front of Peterson's +fire. The facts are these: about four o'clock on Christmas +morning, Peterson, who, as you know, is a very honest fellow, was +returning from some small jollification and was making his way +homeward down Tottenham Court Road. In front of him he saw, in +the gaslight, a tallish man, walking with a slight stagger, and +carrying a white goose slung over his shoulder. As he reached the +corner of Goodge Street, a row broke out between this stranger +and a little knot of roughs. One of the latter knocked off the +man's hat, on which he raised his stick to defend himself and, +swinging it over his head, smashed the shop window behind him. +Peterson had rushed forward to protect the stranger from his +assailants; but the man, shocked at having broken the window, and +seeing an official-looking person in uniform rushing towards him, +dropped his goose, took to his heels, and vanished amid the +labyrinth of small streets which lie at the back of Tottenham +Court Road. The roughs had also fled at the appearance of +Peterson, so that he was left in possession of the field of +battle, and also of the spoils of victory in the shape of this +battered hat and a most unimpeachable Christmas goose." + +"Which surely he restored to their owner?" + +"My dear fellow, there lies the problem. It is true that 'For +Mrs. Henry Baker' was printed upon a small card which was tied to +the bird's left leg, and it is also true that the initials 'H. +B.' are legible upon the lining of this hat, but as there are +some thousands of Bakers, and some hundreds of Henry Bakers in +this city of ours, it is not easy to restore lost property to any +one of them." + +"What, then, did Peterson do?" + +"He brought round both hat and goose to me on Christmas morning, +knowing that even the smallest problems are of interest to me. +The goose we retained until this morning, when there were signs +that, in spite of the slight frost, it would be well that it +should be eaten without unnecessary delay. Its finder has carried +it off, therefore, to fulfil the ultimate destiny of a goose, +while I continue to retain the hat of the unknown gentleman who +lost his Christmas dinner." + +"Did he not advertise?" + +"No." + +"Then, what clue could you have as to his identity?" + +"Only as much as we can deduce." + +"From his hat?" + +"Precisely." + +"But you are joking. What can you gather from this old battered +felt?" + +"Here is my lens. You know my methods. What can you gather +yourself as to the individuality of the man who has worn this +article?" + +I took the tattered object in my hands and turned it over rather +ruefully. It was a very ordinary black hat of the usual round +shape, hard and much the worse for wear. The lining had been of +red silk, but was a good deal discoloured. There was no maker's +name; but, as Holmes had remarked, the initials "H. B." were +scrawled upon one side. It was pierced in the brim for a +hat-securer, but the elastic was missing. For the rest, it was +cracked, exceedingly dusty, and spotted in several places, +although there seemed to have been some attempt to hide the +discoloured patches by smearing them with ink. + +"I can see nothing," said I, handing it back to my friend. + +"On the contrary, Watson, you can see everything. You fail, +however, to reason from what you see. You are too timid in +drawing your inferences." + +"Then, pray tell me what it is that you can infer from this hat?" + +He picked it up and gazed at it in the peculiar introspective +fashion which was characteristic of him. "It is perhaps less +suggestive than it might have been," he remarked, "and yet there +are a few inferences which are very distinct, and a few others +which represent at least a strong balance of probability. That +the man was highly intellectual is of course obvious upon the +face of it, and also that he was fairly well-to-do within the +last three years, although he has now fallen upon evil days. He +had foresight, but has less now than formerly, pointing to a +moral retrogression, which, when taken with the decline of his +fortunes, seems to indicate some evil influence, probably drink, +at work upon him. This may account also for the obvious fact that +his wife has ceased to love him." + +"My dear Holmes!" + +"He has, however, retained some degree of self-respect," he +continued, disregarding my remonstrance. "He is a man who leads a +sedentary life, goes out little, is out of training entirely, is +middle-aged, has grizzled hair which he has had cut within the +last few days, and which he anoints with lime-cream. These are +the more patent facts which are to be deduced from his hat. Also, +by the way, that it is extremely improbable that he has gas laid +on in his house." + +"You are certainly joking, Holmes." + +"Not in the least. Is it possible that even now, when I give you +these results, you are unable to see how they are attained?" + +"I have no doubt that I am very stupid, but I must confess that I +am unable to follow you. For example, how did you deduce that +this man was intellectual?" + +For answer Holmes clapped the hat upon his head. It came right +over the forehead and settled upon the bridge of his nose. "It is +a question of cubic capacity," said he; "a man with so large a +brain must have something in it." + +"The decline of his fortunes, then?" + +"This hat is three years old. These flat brims curled at the edge +came in then. It is a hat of the very best quality. Look at the +band of ribbed silk and the excellent lining. If this man could +afford to buy so expensive a hat three years ago, and has had no +hat since, then he has assuredly gone down in the world." + +"Well, that is clear enough, certainly. But how about the +foresight and the moral retrogression?" + +Sherlock Holmes laughed. "Here is the foresight," said he putting +his finger upon the little disc and loop of the hat-securer. +"They are never sold upon hats. If this man ordered one, it is a +sign of a certain amount of foresight, since he went out of his +way to take this precaution against the wind. But since we see +that he has broken the elastic and has not troubled to replace +it, it is obvious that he has less foresight now than formerly, +which is a distinct proof of a weakening nature. On the other +hand, he has endeavoured to conceal some of these stains upon the +felt by daubing them with ink, which is a sign that he has not +entirely lost his self-respect." + +"Your reasoning is certainly plausible." + +"The further points, that he is middle-aged, that his hair is +grizzled, that it has been recently cut, and that he uses +lime-cream, are all to be gathered from a close examination of the +lower part of the lining. The lens discloses a large number of +hair-ends, clean cut by the scissors of the barber. They all +appear to be adhesive, and there is a distinct odour of +lime-cream. This dust, you will observe, is not the gritty, grey +dust of the street but the fluffy brown dust of the house, +showing that it has been hung up indoors most of the time, while +the marks of moisture upon the inside are proof positive that the +wearer perspired very freely, and could therefore, hardly be in +the best of training." + +"But his wife--you said that she had ceased to love him." + +"This hat has not been brushed for weeks. When I see you, my dear +Watson, with a week's accumulation of dust upon your hat, and +when your wife allows you to go out in such a state, I shall fear +that you also have been unfortunate enough to lose your wife's +affection." + +"But he might be a bachelor." + +"Nay, he was bringing home the goose as a peace-offering to his +wife. Remember the card upon the bird's leg." + +"You have an answer to everything. But how on earth do you deduce +that the gas is not laid on in his house?" + +"One tallow stain, or even two, might come by chance; but when I +see no less than five, I think that there can be little doubt +that the individual must be brought into frequent contact with +burning tallow--walks upstairs at night probably with his hat in +one hand and a guttering candle in the other. Anyhow, he never +got tallow-stains from a gas-jet. Are you satisfied?" + +"Well, it is very ingenious," said I, laughing; "but since, as +you said just now, there has been no crime committed, and no harm +done save the loss of a goose, all this seems to be rather a +waste of energy." + +Sherlock Holmes had opened his mouth to reply, when the door flew +open, and Peterson, the commissionaire, rushed into the apartment +with flushed cheeks and the face of a man who is dazed with +astonishment. + +"The goose, Mr. Holmes! The goose, sir!" he gasped. + +"Eh? What of it, then? Has it returned to life and flapped off +through the kitchen window?" Holmes twisted himself round upon +the sofa to get a fairer view of the man's excited face. + +"See here, sir! See what my wife found in its crop!" He held out +his hand and displayed upon the centre of the palm a brilliantly +scintillating blue stone, rather smaller than a bean in size, but +of such purity and radiance that it twinkled like an electric +point in the dark hollow of his hand. + +Sherlock Holmes sat up with a whistle. "By Jove, Peterson!" said +he, "this is treasure trove indeed. I suppose you know what you +have got?" + +"A diamond, sir? A precious stone. It cuts into glass as though +it were putty." + +"It's more than a precious stone. It is the precious stone." + +"Not the Countess of Morcar's blue carbuncle!" I ejaculated. + +"Precisely so. I ought to know its size and shape, seeing that I +have read the advertisement about it in The Times every day +lately. It is absolutely unique, and its value can only be +conjectured, but the reward offered of 1000 pounds is certainly +not within a twentieth part of the market price." + +"A thousand pounds! Great Lord of mercy!" The commissionaire +plumped down into a chair and stared from one to the other of us. + +"That is the reward, and I have reason to know that there are +sentimental considerations in the background which would induce +the Countess to part with half her fortune if she could but +recover the gem." + +"It was lost, if I remember aright, at the Hotel Cosmopolitan," I +remarked. + +"Precisely so, on December 22nd, just five days ago. John Horner, +a plumber, was accused of having abstracted it from the lady's +jewel-case. The evidence against him was so strong that the case +has been referred to the Assizes. I have some account of the +matter here, I believe." He rummaged amid his newspapers, +glancing over the dates, until at last he smoothed one out, +doubled it over, and read the following paragraph: + +"Hotel Cosmopolitan Jewel Robbery. John Horner, 26, plumber, was +brought up upon the charge of having upon the 22nd inst., +abstracted from the jewel-case of the Countess of Morcar the +valuable gem known as the blue carbuncle. James Ryder, +upper-attendant at the hotel, gave his evidence to the effect +that he had shown Horner up to the dressing-room of the Countess +of Morcar upon the day of the robbery in order that he might +solder the second bar of the grate, which was loose. He had +remained with Horner some little time, but had finally been +called away. On returning, he found that Horner had disappeared, +that the bureau had been forced open, and that the small morocco +casket in which, as it afterwards transpired, the Countess was +accustomed to keep her jewel, was lying empty upon the +dressing-table. Ryder instantly gave the alarm, and Horner was +arrested the same evening; but the stone could not be found +either upon his person or in his rooms. Catherine Cusack, maid to +the Countess, deposed to having heard Ryder's cry of dismay on +discovering the robbery, and to having rushed into the room, +where she found matters as described by the last witness. +Inspector Bradstreet, B division, gave evidence as to the arrest +of Horner, who struggled frantically, and protested his innocence +in the strongest terms. Evidence of a previous conviction for +robbery having been given against the prisoner, the magistrate +refused to deal summarily with the offence, but referred it to +the Assizes. Horner, who had shown signs of intense emotion +during the proceedings, fainted away at the conclusion and was +carried out of court." + +"Hum! So much for the police-court," said Holmes thoughtfully, +tossing aside the paper. "The question for us now to solve is the +sequence of events leading from a rifled jewel-case at one end to +the crop of a goose in Tottenham Court Road at the other. You +see, Watson, our little deductions have suddenly assumed a much +more important and less innocent aspect. Here is the stone; the +stone came from the goose, and the goose came from Mr. Henry +Baker, the gentleman with the bad hat and all the other +characteristics with which I have bored you. So now we must set +ourselves very seriously to finding this gentleman and +ascertaining what part he has played in this little mystery. To +do this, we must try the simplest means first, and these lie +undoubtedly in an advertisement in all the evening papers. If +this fail, I shall have recourse to other methods." + +"What will you say?" + +"Give me a pencil and that slip of paper. Now, then: 'Found at +the corner of Goodge Street, a goose and a black felt hat. Mr. +Henry Baker can have the same by applying at 6:30 this evening at +221B, Baker Street.' That is clear and concise." + +"Very. But will he see it?" + +"Well, he is sure to keep an eye on the papers, since, to a poor +man, the loss was a heavy one. He was clearly so scared by his +mischance in breaking the window and by the approach of Peterson +that he thought of nothing but flight, but since then he must +have bitterly regretted the impulse which caused him to drop his +bird. Then, again, the introduction of his name will cause him to +see it, for everyone who knows him will direct his attention to +it. Here you are, Peterson, run down to the advertising agency +and have this put in the evening papers." + +"In which, sir?" + +"Oh, in the Globe, Star, Pall Mall, St. James's, Evening News, +Standard, Echo, and any others that occur to you." + +"Very well, sir. And this stone?" + +"Ah, yes, I shall keep the stone. Thank you. And, I say, +Peterson, just buy a goose on your way back and leave it here +with me, for we must have one to give to this gentleman in place +of the one which your family is now devouring." + +When the commissionaire had gone, Holmes took up the stone and +held it against the light. "It's a bonny thing," said he. "Just +see how it glints and sparkles. Of course it is a nucleus and +focus of crime. Every good stone is. They are the devil's pet +baits. In the larger and older jewels every facet may stand for a +bloody deed. This stone is not yet twenty years old. It was found +in the banks of the Amoy River in southern China and is remarkable +in having every characteristic of the carbuncle, save that it is +blue in shade instead of ruby red. In spite of its youth, it has +already a sinister history. There have been two murders, a +vitriol-throwing, a suicide, and several robberies brought about +for the sake of this forty-grain weight of crystallised charcoal. +Who would think that so pretty a toy would be a purveyor to the +gallows and the prison? I'll lock it up in my strong box now and +drop a line to the Countess to say that we have it." + +"Do you think that this man Horner is innocent?" + +"I cannot tell." + +"Well, then, do you imagine that this other one, Henry Baker, had +anything to do with the matter?" + +"It is, I think, much more likely that Henry Baker is an +absolutely innocent man, who had no idea that the bird which he +was carrying was of considerably more value than if it were made +of solid gold. That, however, I shall determine by a very simple +test if we have an answer to our advertisement." + +"And you can do nothing until then?" + +"Nothing." + +"In that case I shall continue my professional round. But I shall +come back in the evening at the hour you have mentioned, for I +should like to see the solution of so tangled a business." + +"Very glad to see you. I dine at seven. There is a woodcock, I +believe. By the way, in view of recent occurrences, perhaps I +ought to ask Mrs. Hudson to examine its crop." + +I had been delayed at a case, and it was a little after half-past +six when I found myself in Baker Street once more. As I +approached the house I saw a tall man in a Scotch bonnet with a +coat which was buttoned up to his chin waiting outside in the +bright semicircle which was thrown from the fanlight. Just as I +arrived the door was opened, and we were shown up together to +Holmes' room. + +"Mr. Henry Baker, I believe," said he, rising from his armchair +and greeting his visitor with the easy air of geniality which he +could so readily assume. "Pray take this chair by the fire, Mr. +Baker. It is a cold night, and I observe that your circulation is +more adapted for summer than for winter. Ah, Watson, you have +just come at the right time. Is that your hat, Mr. Baker?" + +"Yes, sir, that is undoubtedly my hat." + +He was a large man with rounded shoulders, a massive head, and a +broad, intelligent face, sloping down to a pointed beard of +grizzled brown. A touch of red in nose and cheeks, with a slight +tremor of his extended hand, recalled Holmes' surmise as to his +habits. His rusty black frock-coat was buttoned right up in +front, with the collar turned up, and his lank wrists protruded +from his sleeves without a sign of cuff or shirt. He spoke in a +slow staccato fashion, choosing his words with care, and gave the +impression generally of a man of learning and letters who had had +ill-usage at the hands of fortune. + +"We have retained these things for some days," said Holmes, +"because we expected to see an advertisement from you giving your +address. I am at a loss to know now why you did not advertise." + +Our visitor gave a rather shamefaced laugh. "Shillings have not +been so plentiful with me as they once were," he remarked. "I had +no doubt that the gang of roughs who assaulted me had carried off +both my hat and the bird. I did not care to spend more money in a +hopeless attempt at recovering them." + +"Very naturally. By the way, about the bird, we were compelled to +eat it." + +"To eat it!" Our visitor half rose from his chair in his +excitement. + +"Yes, it would have been of no use to anyone had we not done so. +But I presume that this other goose upon the sideboard, which is +about the same weight and perfectly fresh, will answer your +purpose equally well?" + +"Oh, certainly, certainly," answered Mr. Baker with a sigh of +relief. + +"Of course, we still have the feathers, legs, crop, and so on of +your own bird, so if you wish--" + +The man burst into a hearty laugh. "They might be useful to me as +relics of my adventure," said he, "but beyond that I can hardly +see what use the disjecta membra of my late acquaintance are +going to be to me. No, sir, I think that, with your permission, I +will confine my attentions to the excellent bird which I perceive +upon the sideboard." + +Sherlock Holmes glanced sharply across at me with a slight shrug +of his shoulders. + +"There is your hat, then, and there your bird," said he. "By the +way, would it bore you to tell me where you got the other one +from? I am somewhat of a fowl fancier, and I have seldom seen a +better grown goose." + +"Certainly, sir," said Baker, who had risen and tucked his newly +gained property under his arm. "There are a few of us who +frequent the Alpha Inn, near the Museum--we are to be found in +the Museum itself during the day, you understand. This year our +good host, Windigate by name, instituted a goose club, by which, +on consideration of some few pence every week, we were each to +receive a bird at Christmas. My pence were duly paid, and the +rest is familiar to you. I am much indebted to you, sir, for a +Scotch bonnet is fitted neither to my years nor my gravity." With +a comical pomposity of manner he bowed solemnly to both of us and +strode off upon his way. + +"So much for Mr. Henry Baker," said Holmes when he had closed the +door behind him. "It is quite certain that he knows nothing +whatever about the matter. Are you hungry, Watson?" + +"Not particularly." + +"Then I suggest that we turn our dinner into a supper and follow +up this clue while it is still hot." + +"By all means." + +It was a bitter night, so we drew on our ulsters and wrapped +cravats about our throats. Outside, the stars were shining coldly +in a cloudless sky, and the breath of the passers-by blew out +into smoke like so many pistol shots. Our footfalls rang out +crisply and loudly as we swung through the doctors' quarter, +Wimpole Street, Harley Street, and so through Wigmore Street into +Oxford Street. In a quarter of an hour we were in Bloomsbury at +the Alpha Inn, which is a small public-house at the corner of one +of the streets which runs down into Holborn. Holmes pushed open +the door of the private bar and ordered two glasses of beer from +the ruddy-faced, white-aproned landlord. + +"Your beer should be excellent if it is as good as your geese," +said he. + +"My geese!" The man seemed surprised. + +"Yes. I was speaking only half an hour ago to Mr. Henry Baker, +who was a member of your goose club." + +"Ah! yes, I see. But you see, sir, them's not our geese." + +"Indeed! Whose, then?" + +"Well, I got the two dozen from a salesman in Covent Garden." + +"Indeed? I know some of them. Which was it?" + +"Breckinridge is his name." + +"Ah! I don't know him. Well, here's your good health landlord, +and prosperity to your house. Good-night." + +"Now for Mr. Breckinridge," he continued, buttoning up his coat +as we came out into the frosty air. "Remember, Watson that though +we have so homely a thing as a goose at one end of this chain, we +have at the other a man who will certainly get seven years' penal +servitude unless we can establish his innocence. It is possible +that our inquiry may but confirm his guilt; but, in any case, we +have a line of investigation which has been missed by the police, +and which a singular chance has placed in our hands. Let us +follow it out to the bitter end. Faces to the south, then, and +quick march!" + +We passed across Holborn, down Endell Street, and so through a +zigzag of slums to Covent Garden Market. One of the largest +stalls bore the name of Breckinridge upon it, and the proprietor +a horsey-looking man, with a sharp face and trim side-whiskers was +helping a boy to put up the shutters. + +"Good-evening. It's a cold night," said Holmes. + +The salesman nodded and shot a questioning glance at my +companion. + +"Sold out of geese, I see," continued Holmes, pointing at the +bare slabs of marble. + +"Let you have five hundred to-morrow morning." + +"That's no good." + +"Well, there are some on the stall with the gas-flare." + +"Ah, but I was recommended to you." + +"Who by?" + +"The landlord of the Alpha." + +"Oh, yes; I sent him a couple of dozen." + +"Fine birds they were, too. Now where did you get them from?" + +To my surprise the question provoked a burst of anger from the +salesman. + +"Now, then, mister," said he, with his head cocked and his arms +akimbo, "what are you driving at? Let's have it straight, now." + +"It is straight enough. I should like to know who sold you the +geese which you supplied to the Alpha." + +"Well then, I shan't tell you. So now!" + +"Oh, it is a matter of no importance; but I don't know why you +should be so warm over such a trifle." + +"Warm! You'd be as warm, maybe, if you were as pestered as I am. +When I pay good money for a good article there should be an end +of the business; but it's 'Where are the geese?' and 'Who did you +sell the geese to?' and 'What will you take for the geese?' One +would think they were the only geese in the world, to hear the +fuss that is made over them." + +"Well, I have no connection with any other people who have been +making inquiries," said Holmes carelessly. "If you won't tell us +the bet is off, that is all. But I'm always ready to back my +opinion on a matter of fowls, and I have a fiver on it that the +bird I ate is country bred." + +"Well, then, you've lost your fiver, for it's town bred," snapped +the salesman. + +"It's nothing of the kind." + +"I say it is." + +"I don't believe it." + +"D'you think you know more about fowls than I, who have handled +them ever since I was a nipper? I tell you, all those birds that +went to the Alpha were town bred." + +"You'll never persuade me to believe that." + +"Will you bet, then?" + +"It's merely taking your money, for I know that I am right. But +I'll have a sovereign on with you, just to teach you not to be +obstinate." + +The salesman chuckled grimly. "Bring me the books, Bill," said +he. + +The small boy brought round a small thin volume and a great +greasy-backed one, laying them out together beneath the hanging +lamp. + +"Now then, Mr. Cocksure," said the salesman, "I thought that I +was out of geese, but before I finish you'll find that there is +still one left in my shop. You see this little book?" + +"Well?" + +"That's the list of the folk from whom I buy. D'you see? Well, +then, here on this page are the country folk, and the numbers +after their names are where their accounts are in the big ledger. +Now, then! You see this other page in red ink? Well, that is a +list of my town suppliers. Now, look at that third name. Just +read it out to me." + +"Mrs. Oakshott, 117, Brixton Road--249," read Holmes. + +"Quite so. Now turn that up in the ledger." + +Holmes turned to the page indicated. "Here you are, 'Mrs. +Oakshott, 117, Brixton Road, egg and poultry supplier.'" + +"Now, then, what's the last entry?" + +"'December 22nd. Twenty-four geese at 7s. 6d.'" + +"Quite so. There you are. And underneath?" + +"'Sold to Mr. Windigate of the Alpha, at 12s.'" + +"What have you to say now?" + +Sherlock Holmes looked deeply chagrined. He drew a sovereign from +his pocket and threw it down upon the slab, turning away with the +air of a man whose disgust is too deep for words. A few yards off +he stopped under a lamp-post and laughed in the hearty, noiseless +fashion which was peculiar to him. + +"When you see a man with whiskers of that cut and the 'Pink 'un' +protruding out of his pocket, you can always draw him by a bet," +said he. "I daresay that if I had put 100 pounds down in front of +him, that man would not have given me such complete information +as was drawn from him by the idea that he was doing me on a +wager. Well, Watson, we are, I fancy, nearing the end of our +quest, and the only point which remains to be determined is +whether we should go on to this Mrs. Oakshott to-night, or +whether we should reserve it for to-morrow. It is clear from what +that surly fellow said that there are others besides ourselves +who are anxious about the matter, and I should--" + +His remarks were suddenly cut short by a loud hubbub which broke +out from the stall which we had just left. Turning round we saw a +little rat-faced fellow standing in the centre of the circle of +yellow light which was thrown by the swinging lamp, while +Breckinridge, the salesman, framed in the door of his stall, was +shaking his fists fiercely at the cringing figure. + +"I've had enough of you and your geese," he shouted. "I wish you +were all at the devil together. If you come pestering me any more +with your silly talk I'll set the dog at you. You bring Mrs. +Oakshott here and I'll answer her, but what have you to do with +it? Did I buy the geese off you?" + +"No; but one of them was mine all the same," whined the little +man. + +"Well, then, ask Mrs. Oakshott for it." + +"She told me to ask you." + +"Well, you can ask the King of Proosia, for all I care. I've had +enough of it. Get out of this!" He rushed fiercely forward, and +the inquirer flitted away into the darkness. + +"Ha! this may save us a visit to Brixton Road," whispered Holmes. +"Come with me, and we will see what is to be made of this +fellow." Striding through the scattered knots of people who +lounged round the flaring stalls, my companion speedily overtook +the little man and touched him upon the shoulder. He sprang +round, and I could see in the gas-light that every vestige of +colour had been driven from his face. + +"Who are you, then? What do you want?" he asked in a quavering +voice. + +"You will excuse me," said Holmes blandly, "but I could not help +overhearing the questions which you put to the salesman just now. +I think that I could be of assistance to you." + +"You? Who are you? How could you know anything of the matter?" + +"My name is Sherlock Holmes. It is my business to know what other +people don't know." + +"But you can know nothing of this?" + +"Excuse me, I know everything of it. You are endeavouring to +trace some geese which were sold by Mrs. Oakshott, of Brixton +Road, to a salesman named Breckinridge, by him in turn to Mr. +Windigate, of the Alpha, and by him to his club, of which Mr. +Henry Baker is a member." + +"Oh, sir, you are the very man whom I have longed to meet," cried +the little fellow with outstretched hands and quivering fingers. +"I can hardly explain to you how interested I am in this matter." + +Sherlock Holmes hailed a four-wheeler which was passing. "In that +case we had better discuss it in a cosy room rather than in this +wind-swept market-place," said he. "But pray tell me, before we +go farther, who it is that I have the pleasure of assisting." + +The man hesitated for an instant. "My name is John Robinson," he +answered with a sidelong glance. + +"No, no; the real name," said Holmes sweetly. "It is always +awkward doing business with an alias." + +A flush sprang to the white cheeks of the stranger. "Well then," +said he, "my real name is James Ryder." + +"Precisely so. Head attendant at the Hotel Cosmopolitan. Pray +step into the cab, and I shall soon be able to tell you +everything which you would wish to know." + +The little man stood glancing from one to the other of us with +half-frightened, half-hopeful eyes, as one who is not sure +whether he is on the verge of a windfall or of a catastrophe. +Then he stepped into the cab, and in half an hour we were back in +the sitting-room at Baker Street. Nothing had been said during +our drive, but the high, thin breathing of our new companion, and +the claspings and unclaspings of his hands, spoke of the nervous +tension within him. + +"Here we are!" said Holmes cheerily as we filed into the room. +"The fire looks very seasonable in this weather. You look cold, +Mr. Ryder. Pray take the basket-chair. I will just put on my +slippers before we settle this little matter of yours. Now, then! +You want to know what became of those geese?" + +"Yes, sir." + +"Or rather, I fancy, of that goose. It was one bird, I imagine in +which you were interested--white, with a black bar across the +tail." + +Ryder quivered with emotion. "Oh, sir," he cried, "can you tell +me where it went to?" + +"It came here." + +"Here?" + +"Yes, and a most remarkable bird it proved. I don't wonder that +you should take an interest in it. It laid an egg after it was +dead--the bonniest, brightest little blue egg that ever was seen. +I have it here in my museum." + +Our visitor staggered to his feet and clutched the mantelpiece +with his right hand. Holmes unlocked his strong-box and held up +the blue carbuncle, which shone out like a star, with a cold, +brilliant, many-pointed radiance. Ryder stood glaring with a +drawn face, uncertain whether to claim or to disown it. + +"The game's up, Ryder," said Holmes quietly. "Hold up, man, or +you'll be into the fire! Give him an arm back into his chair, +Watson. He's not got blood enough to go in for felony with +impunity. Give him a dash of brandy. So! Now he looks a little +more human. What a shrimp it is, to be sure!" + +For a moment he had staggered and nearly fallen, but the brandy +brought a tinge of colour into his cheeks, and he sat staring +with frightened eyes at his accuser. + +"I have almost every link in my hands, and all the proofs which I +could possibly need, so there is little which you need tell me. +Still, that little may as well be cleared up to make the case +complete. You had heard, Ryder, of this blue stone of the +Countess of Morcar's?" + +"It was Catherine Cusack who told me of it," said he in a +crackling voice. + +"I see--her ladyship's waiting-maid. Well, the temptation of +sudden wealth so easily acquired was too much for you, as it has +been for better men before you; but you were not very scrupulous +in the means you used. It seems to me, Ryder, that there is the +making of a very pretty villain in you. You knew that this man +Horner, the plumber, had been concerned in some such matter +before, and that suspicion would rest the more readily upon him. +What did you do, then? You made some small job in my lady's +room--you and your confederate Cusack--and you managed that he +should be the man sent for. Then, when he had left, you rifled +the jewel-case, raised the alarm, and had this unfortunate man +arrested. You then--" + +Ryder threw himself down suddenly upon the rug and clutched at my +companion's knees. "For God's sake, have mercy!" he shrieked. +"Think of my father! Of my mother! It would break their hearts. I +never went wrong before! I never will again. I swear it. I'll +swear it on a Bible. Oh, don't bring it into court! For Christ's +sake, don't!" + +"Get back into your chair!" said Holmes sternly. "It is very well +to cringe and crawl now, but you thought little enough of this +poor Horner in the dock for a crime of which he knew nothing." + +"I will fly, Mr. Holmes. I will leave the country, sir. Then the +charge against him will break down." + +"Hum! We will talk about that. And now let us hear a true account +of the next act. How came the stone into the goose, and how came +the goose into the open market? Tell us the truth, for there lies +your only hope of safety." + +Ryder passed his tongue over his parched lips. "I will tell you +it just as it happened, sir," said he. "When Horner had been +arrested, it seemed to me that it would be best for me to get +away with the stone at once, for I did not know at what moment +the police might not take it into their heads to search me and my +room. There was no place about the hotel where it would be safe. +I went out, as if on some commission, and I made for my sister's +house. She had married a man named Oakshott, and lived in Brixton +Road, where she fattened fowls for the market. All the way there +every man I met seemed to me to be a policeman or a detective; +and, for all that it was a cold night, the sweat was pouring down +my face before I came to the Brixton Road. My sister asked me +what was the matter, and why I was so pale; but I told her that I +had been upset by the jewel robbery at the hotel. Then I went +into the back yard and smoked a pipe and wondered what it would +be best to do. + +"I had a friend once called Maudsley, who went to the bad, and +has just been serving his time in Pentonville. One day he had met +me, and fell into talk about the ways of thieves, and how they +could get rid of what they stole. I knew that he would be true to +me, for I knew one or two things about him; so I made up my mind +to go right on to Kilburn, where he lived, and take him into my +confidence. He would show me how to turn the stone into money. +But how to get to him in safety? I thought of the agonies I had +gone through in coming from the hotel. I might at any moment be +seized and searched, and there would be the stone in my waistcoat +pocket. I was leaning against the wall at the time and looking at +the geese which were waddling about round my feet, and suddenly +an idea came into my head which showed me how I could beat the +best detective that ever lived. + +"My sister had told me some weeks before that I might have the +pick of her geese for a Christmas present, and I knew that she +was always as good as her word. I would take my goose now, and in +it I would carry my stone to Kilburn. There was a little shed in +the yard, and behind this I drove one of the birds--a fine big +one, white, with a barred tail. I caught it, and prying its bill +open, I thrust the stone down its throat as far as my finger +could reach. The bird gave a gulp, and I felt the stone pass +along its gullet and down into its crop. But the creature flapped +and struggled, and out came my sister to know what was the +matter. As I turned to speak to her the brute broke loose and +fluttered off among the others. + +"'Whatever were you doing with that bird, Jem?' says she. + +"'Well,' said I, 'you said you'd give me one for Christmas, and I +was feeling which was the fattest.' + +"'Oh,' says she, 'we've set yours aside for you--Jem's bird, we +call it. It's the big white one over yonder. There's twenty-six +of them, which makes one for you, and one for us, and two dozen +for the market.' + +"'Thank you, Maggie,' says I; 'but if it is all the same to you, +I'd rather have that one I was handling just now.' + +"'The other is a good three pound heavier,' said she, 'and we +fattened it expressly for you.' + +"'Never mind. I'll have the other, and I'll take it now,' said I. + +"'Oh, just as you like,' said she, a little huffed. 'Which is it +you want, then?' + +"'That white one with the barred tail, right in the middle of the +flock.' + +"'Oh, very well. Kill it and take it with you.' + +"Well, I did what she said, Mr. Holmes, and I carried the bird +all the way to Kilburn. I told my pal what I had done, for he was +a man that it was easy to tell a thing like that to. He laughed +until he choked, and we got a knife and opened the goose. My +heart turned to water, for there was no sign of the stone, and I +knew that some terrible mistake had occurred. I left the bird, +rushed back to my sister's, and hurried into the back yard. There +was not a bird to be seen there. + +"'Where are they all, Maggie?' I cried. + +"'Gone to the dealer's, Jem.' + +"'Which dealer's?' + +"'Breckinridge, of Covent Garden.' + +"'But was there another with a barred tail?' I asked, 'the same +as the one I chose?' + +"'Yes, Jem; there were two barred-tailed ones, and I could never +tell them apart.' + +"Well, then, of course I saw it all, and I ran off as hard as my +feet would carry me to this man Breckinridge; but he had sold the +lot at once, and not one word would he tell me as to where they +had gone. You heard him yourselves to-night. Well, he has always +answered me like that. My sister thinks that I am going mad. +Sometimes I think that I am myself. And now--and now I am myself +a branded thief, without ever having touched the wealth for which +I sold my character. God help me! God help me!" He burst into +convulsive sobbing, with his face buried in his hands. + +There was a long silence, broken only by his heavy breathing and +by the measured tapping of Sherlock Holmes' finger-tips upon the +edge of the table. Then my friend rose and threw open the door. + +"Get out!" said he. + +"What, sir! Oh, Heaven bless you!" + +"No more words. Get out!" + +And no more words were needed. There was a rush, a clatter upon +the stairs, the bang of a door, and the crisp rattle of running +footfalls from the street. + +"After all, Watson," said Holmes, reaching up his hand for his +clay pipe, "I am not retained by the police to supply their +deficiencies. If Horner were in danger it would be another thing; +but this fellow will not appear against him, and the case must +collapse. I suppose that I am commuting a felony, but it is just +possible that I am saving a soul. This fellow will not go wrong +again; he is too terribly frightened. Send him to gaol now, and +you make him a gaol-bird for life. Besides, it is the season of +forgiveness. Chance has put in our way a most singular and +whimsical problem, and its solution is its own reward. If you +will have the goodness to touch the bell, Doctor, we will begin +another investigation, in which, also a bird will be the chief +feature." + + + +VIII. THE ADVENTURE OF THE SPECKLED BAND + +On glancing over my notes of the seventy odd cases in which I +have during the last eight years studied the methods of my friend +Sherlock Holmes, I find many tragic, some comic, a large number +merely strange, but none commonplace; for, working as he did +rather for the love of his art than for the acquirement of +wealth, he refused to associate himself with any investigation +which did not tend towards the unusual, and even the fantastic. +Of all these varied cases, however, I cannot recall any which +presented more singular features than that which was associated +with the well-known Surrey family of the Roylotts of Stoke Moran. +The events in question occurred in the early days of my +association with Holmes, when we were sharing rooms as bachelors +in Baker Street. It is possible that I might have placed them +upon record before, but a promise of secrecy was made at the +time, from which I have only been freed during the last month by +the untimely death of the lady to whom the pledge was given. It +is perhaps as well that the facts should now come to light, for I +have reasons to know that there are widespread rumours as to the +death of Dr. Grimesby Roylott which tend to make the matter even +more terrible than the truth. + +It was early in April in the year '83 that I woke one morning to +find Sherlock Holmes standing, fully dressed, by the side of my +bed. He was a late riser, as a rule, and as the clock on the +mantelpiece showed me that it was only a quarter-past seven, I +blinked up at him in some surprise, and perhaps just a little +resentment, for I was myself regular in my habits. + +"Very sorry to knock you up, Watson," said he, "but it's the +common lot this morning. Mrs. Hudson has been knocked up, she +retorted upon me, and I on you." + +"What is it, then--a fire?" + +"No; a client. It seems that a young lady has arrived in a +considerable state of excitement, who insists upon seeing me. She +is waiting now in the sitting-room. Now, when young ladies wander +about the metropolis at this hour of the morning, and knock +sleepy people up out of their beds, I presume that it is +something very pressing which they have to communicate. Should it +prove to be an interesting case, you would, I am sure, wish to +follow it from the outset. I thought, at any rate, that I should +call you and give you the chance." + +"My dear fellow, I would not miss it for anything." + +I had no keener pleasure than in following Holmes in his +professional investigations, and in admiring the rapid +deductions, as swift as intuitions, and yet always founded on a +logical basis with which he unravelled the problems which were +submitted to him. I rapidly threw on my clothes and was ready in +a few minutes to accompany my friend down to the sitting-room. A +lady dressed in black and heavily veiled, who had been sitting in +the window, rose as we entered. + +"Good-morning, madam," said Holmes cheerily. "My name is Sherlock +Holmes. This is my intimate friend and associate, Dr. Watson, +before whom you can speak as freely as before myself. Ha! I am +glad to see that Mrs. Hudson has had the good sense to light the +fire. Pray draw up to it, and I shall order you a cup of hot +coffee, for I observe that you are shivering." + +"It is not cold which makes me shiver," said the woman in a low +voice, changing her seat as requested. + +"What, then?" + +"It is fear, Mr. Holmes. It is terror." She raised her veil as +she spoke, and we could see that she was indeed in a pitiable +state of agitation, her face all drawn and grey, with restless +frightened eyes, like those of some hunted animal. Her features +and figure were those of a woman of thirty, but her hair was shot +with premature grey, and her expression was weary and haggard. +Sherlock Holmes ran her over with one of his quick, +all-comprehensive glances. + +"You must not fear," said he soothingly, bending forward and +patting her forearm. "We shall soon set matters right, I have no +doubt. You have come in by train this morning, I see." + +"You know me, then?" + +"No, but I observe the second half of a return ticket in the palm +of your left glove. You must have started early, and yet you had +a good drive in a dog-cart, along heavy roads, before you reached +the station." + +The lady gave a violent start and stared in bewilderment at my +companion. + +"There is no mystery, my dear madam," said he, smiling. "The left +arm of your jacket is spattered with mud in no less than seven +places. The marks are perfectly fresh. There is no vehicle save a +dog-cart which throws up mud in that way, and then only when you +sit on the left-hand side of the driver." + +"Whatever your reasons may be, you are perfectly correct," said +she. "I started from home before six, reached Leatherhead at +twenty past, and came in by the first train to Waterloo. Sir, I +can stand this strain no longer; I shall go mad if it continues. +I have no one to turn to--none, save only one, who cares for me, +and he, poor fellow, can be of little aid. I have heard of you, +Mr. Holmes; I have heard of you from Mrs. Farintosh, whom you +helped in the hour of her sore need. It was from her that I had +your address. Oh, sir, do you not think that you could help me, +too, and at least throw a little light through the dense darkness +which surrounds me? At present it is out of my power to reward +you for your services, but in a month or six weeks I shall be +married, with the control of my own income, and then at least you +shall not find me ungrateful." + +Holmes turned to his desk and, unlocking it, drew out a small +case-book, which he consulted. + +"Farintosh," said he. "Ah yes, I recall the case; it was +concerned with an opal tiara. I think it was before your time, +Watson. I can only say, madam, that I shall be happy to devote +the same care to your case as I did to that of your friend. As to +reward, my profession is its own reward; but you are at liberty +to defray whatever expenses I may be put to, at the time which +suits you best. And now I beg that you will lay before us +everything that may help us in forming an opinion upon the +matter." + +"Alas!" replied our visitor, "the very horror of my situation +lies in the fact that my fears are so vague, and my suspicions +depend so entirely upon small points, which might seem trivial to +another, that even he to whom of all others I have a right to +look for help and advice looks upon all that I tell him about it +as the fancies of a nervous woman. He does not say so, but I can +read it from his soothing answers and averted eyes. But I have +heard, Mr. Holmes, that you can see deeply into the manifold +wickedness of the human heart. You may advise me how to walk amid +the dangers which encompass me." + +"I am all attention, madam." + +"My name is Helen Stoner, and I am living with my stepfather, who +is the last survivor of one of the oldest Saxon families in +England, the Roylotts of Stoke Moran, on the western border of +Surrey." + +Holmes nodded his head. "The name is familiar to me," said he. + +"The family was at one time among the richest in England, and the +estates extended over the borders into Berkshire in the north, +and Hampshire in the west. In the last century, however, four +successive heirs were of a dissolute and wasteful disposition, +and the family ruin was eventually completed by a gambler in the +days of the Regency. Nothing was left save a few acres of ground, +and the two-hundred-year-old house, which is itself crushed under +a heavy mortgage. The last squire dragged out his existence +there, living the horrible life of an aristocratic pauper; but +his only son, my stepfather, seeing that he must adapt himself to +the new conditions, obtained an advance from a relative, which +enabled him to take a medical degree and went out to Calcutta, +where, by his professional skill and his force of character, he +established a large practice. In a fit of anger, however, caused +by some robberies which had been perpetrated in the house, he +beat his native butler to death and narrowly escaped a capital +sentence. As it was, he suffered a long term of imprisonment and +afterwards returned to England a morose and disappointed man. + +"When Dr. Roylott was in India he married my mother, Mrs. Stoner, +the young widow of Major-General Stoner, of the Bengal Artillery. +My sister Julia and I were twins, and we were only two years old +at the time of my mother's re-marriage. She had a considerable +sum of money--not less than 1000 pounds a year--and this she +bequeathed to Dr. Roylott entirely while we resided with him, +with a provision that a certain annual sum should be allowed to +each of us in the event of our marriage. Shortly after our return +to England my mother died--she was killed eight years ago in a +railway accident near Crewe. Dr. Roylott then abandoned his +attempts to establish himself in practice in London and took us +to live with him in the old ancestral house at Stoke Moran. The +money which my mother had left was enough for all our wants, and +there seemed to be no obstacle to our happiness. + +"But a terrible change came over our stepfather about this time. +Instead of making friends and exchanging visits with our +neighbours, who had at first been overjoyed to see a Roylott of +Stoke Moran back in the old family seat, he shut himself up in +his house and seldom came out save to indulge in ferocious +quarrels with whoever might cross his path. Violence of temper +approaching to mania has been hereditary in the men of the +family, and in my stepfather's case it had, I believe, been +intensified by his long residence in the tropics. A series of +disgraceful brawls took place, two of which ended in the +police-court, until at last he became the terror of the village, +and the folks would fly at his approach, for he is a man of +immense strength, and absolutely uncontrollable in his anger. + +"Last week he hurled the local blacksmith over a parapet into a +stream, and it was only by paying over all the money which I +could gather together that I was able to avert another public +exposure. He had no friends at all save the wandering gipsies, +and he would give these vagabonds leave to encamp upon the few +acres of bramble-covered land which represent the family estate, +and would accept in return the hospitality of their tents, +wandering away with them sometimes for weeks on end. He has a +passion also for Indian animals, which are sent over to him by a +correspondent, and he has at this moment a cheetah and a baboon, +which wander freely over his grounds and are feared by the +villagers almost as much as their master. + +"You can imagine from what I say that my poor sister Julia and I +had no great pleasure in our lives. No servant would stay with +us, and for a long time we did all the work of the house. She was +but thirty at the time of her death, and yet her hair had already +begun to whiten, even as mine has." + +"Your sister is dead, then?" + +"She died just two years ago, and it is of her death that I wish +to speak to you. You can understand that, living the life which I +have described, we were little likely to see anyone of our own +age and position. We had, however, an aunt, my mother's maiden +sister, Miss Honoria Westphail, who lives near Harrow, and we +were occasionally allowed to pay short visits at this lady's +house. Julia went there at Christmas two years ago, and met there +a half-pay major of marines, to whom she became engaged. My +stepfather learned of the engagement when my sister returned and +offered no objection to the marriage; but within a fortnight of +the day which had been fixed for the wedding, the terrible event +occurred which has deprived me of my only companion." + +Sherlock Holmes had been leaning back in his chair with his eyes +closed and his head sunk in a cushion, but he half opened his +lids now and glanced across at his visitor. + +"Pray be precise as to details," said he. + +"It is easy for me to be so, for every event of that dreadful +time is seared into my memory. The manor-house is, as I have +already said, very old, and only one wing is now inhabited. The +bedrooms in this wing are on the ground floor, the sitting-rooms +being in the central block of the buildings. Of these bedrooms +the first is Dr. Roylott's, the second my sister's, and the third +my own. There is no communication between them, but they all open +out into the same corridor. Do I make myself plain?" + +"Perfectly so." + +"The windows of the three rooms open out upon the lawn. That +fatal night Dr. Roylott had gone to his room early, though we +knew that he had not retired to rest, for my sister was troubled +by the smell of the strong Indian cigars which it was his custom +to smoke. She left her room, therefore, and came into mine, where +she sat for some time, chatting about her approaching wedding. At +eleven o'clock she rose to leave me, but she paused at the door +and looked back. + +"'Tell me, Helen,' said she, 'have you ever heard anyone whistle +in the dead of the night?' + +"'Never,' said I. + +"'I suppose that you could not possibly whistle, yourself, in +your sleep?' + +"'Certainly not. But why?' + +"'Because during the last few nights I have always, about three +in the morning, heard a low, clear whistle. I am a light sleeper, +and it has awakened me. I cannot tell where it came from--perhaps +from the next room, perhaps from the lawn. I thought that I would +just ask you whether you had heard it.' + +"'No, I have not. It must be those wretched gipsies in the +plantation.' + +"'Very likely. And yet if it were on the lawn, I wonder that you +did not hear it also.' + +"'Ah, but I sleep more heavily than you.' + +"'Well, it is of no great consequence, at any rate.' She smiled +back at me, closed my door, and a few moments later I heard her +key turn in the lock." + +"Indeed," said Holmes. "Was it your custom always to lock +yourselves in at night?" + +"Always." + +"And why?" + +"I think that I mentioned to you that the doctor kept a cheetah +and a baboon. We had no feeling of security unless our doors were +locked." + +"Quite so. Pray proceed with your statement." + +"I could not sleep that night. A vague feeling of impending +misfortune impressed me. My sister and I, you will recollect, +were twins, and you know how subtle are the links which bind two +souls which are so closely allied. It was a wild night. The wind +was howling outside, and the rain was beating and splashing +against the windows. Suddenly, amid all the hubbub of the gale, +there burst forth the wild scream of a terrified woman. I knew +that it was my sister's voice. I sprang from my bed, wrapped a +shawl round me, and rushed into the corridor. As I opened my door +I seemed to hear a low whistle, such as my sister described, and +a few moments later a clanging sound, as if a mass of metal had +fallen. As I ran down the passage, my sister's door was unlocked, +and revolved slowly upon its hinges. I stared at it +horror-stricken, not knowing what was about to issue from it. By +the light of the corridor-lamp I saw my sister appear at the +opening, her face blanched with terror, her hands groping for +help, her whole figure swaying to and fro like that of a +drunkard. I ran to her and threw my arms round her, but at that +moment her knees seemed to give way and she fell to the ground. +She writhed as one who is in terrible pain, and her limbs were +dreadfully convulsed. At first I thought that she had not +recognised me, but as I bent over her she suddenly shrieked out +in a voice which I shall never forget, 'Oh, my God! Helen! It was +the band! The speckled band!' There was something else which she +would fain have said, and she stabbed with her finger into the +air in the direction of the doctor's room, but a fresh convulsion +seized her and choked her words. I rushed out, calling loudly for +my stepfather, and I met him hastening from his room in his +dressing-gown. When he reached my sister's side she was +unconscious, and though he poured brandy down her throat and sent +for medical aid from the village, all efforts were in vain, for +she slowly sank and died without having recovered her +consciousness. Such was the dreadful end of my beloved sister." + +"One moment," said Holmes, "are you sure about this whistle and +metallic sound? Could you swear to it?" + +"That was what the county coroner asked me at the inquiry. It is +my strong impression that I heard it, and yet, among the crash of +the gale and the creaking of an old house, I may possibly have +been deceived." + +"Was your sister dressed?" + +"No, she was in her night-dress. In her right hand was found the +charred stump of a match, and in her left a match-box." + +"Showing that she had struck a light and looked about her when +the alarm took place. That is important. And what conclusions did +the coroner come to?" + +"He investigated the case with great care, for Dr. Roylott's +conduct had long been notorious in the county, but he was unable +to find any satisfactory cause of death. My evidence showed that +the door had been fastened upon the inner side, and the windows +were blocked by old-fashioned shutters with broad iron bars, +which were secured every night. The walls were carefully sounded, +and were shown to be quite solid all round, and the flooring was +also thoroughly examined, with the same result. The chimney is +wide, but is barred up by four large staples. It is certain, +therefore, that my sister was quite alone when she met her end. +Besides, there were no marks of any violence upon her." + +"How about poison?" + +"The doctors examined her for it, but without success." + +"What do you think that this unfortunate lady died of, then?" + +"It is my belief that she died of pure fear and nervous shock, +though what it was that frightened her I cannot imagine." + +"Were there gipsies in the plantation at the time?" + +"Yes, there are nearly always some there." + +"Ah, and what did you gather from this allusion to a band--a +speckled band?" + +"Sometimes I have thought that it was merely the wild talk of +delirium, sometimes that it may have referred to some band of +people, perhaps to these very gipsies in the plantation. I do not +know whether the spotted handkerchiefs which so many of them wear +over their heads might have suggested the strange adjective which +she used." + +Holmes shook his head like a man who is far from being satisfied. + +"These are very deep waters," said he; "pray go on with your +narrative." + +"Two years have passed since then, and my life has been until +lately lonelier than ever. A month ago, however, a dear friend, +whom I have known for many years, has done me the honour to ask +my hand in marriage. His name is Armitage--Percy Armitage--the +second son of Mr. Armitage, of Crane Water, near Reading. My +stepfather has offered no opposition to the match, and we are to +be married in the course of the spring. Two days ago some repairs +were started in the west wing of the building, and my bedroom +wall has been pierced, so that I have had to move into the +chamber in which my sister died, and to sleep in the very bed in +which she slept. Imagine, then, my thrill of terror when last +night, as I lay awake, thinking over her terrible fate, I +suddenly heard in the silence of the night the low whistle which +had been the herald of her own death. I sprang up and lit the +lamp, but nothing was to be seen in the room. I was too shaken to +go to bed again, however, so I dressed, and as soon as it was +daylight I slipped down, got a dog-cart at the Crown Inn, which +is opposite, and drove to Leatherhead, from whence I have come on +this morning with the one object of seeing you and asking your +advice." + +"You have done wisely," said my friend. "But have you told me +all?" + +"Yes, all." + +"Miss Roylott, you have not. You are screening your stepfather." + +"Why, what do you mean?" + +For answer Holmes pushed back the frill of black lace which +fringed the hand that lay upon our visitor's knee. Five little +livid spots, the marks of four fingers and a thumb, were printed +upon the white wrist. + +"You have been cruelly used," said Holmes. + +The lady coloured deeply and covered over her injured wrist. "He +is a hard man," she said, "and perhaps he hardly knows his own +strength." + +There was a long silence, during which Holmes leaned his chin +upon his hands and stared into the crackling fire. + +"This is a very deep business," he said at last. "There are a +thousand details which I should desire to know before I decide +upon our course of action. Yet we have not a moment to lose. If +we were to come to Stoke Moran to-day, would it be possible for +us to see over these rooms without the knowledge of your +stepfather?" + +"As it happens, he spoke of coming into town to-day upon some +most important business. It is probable that he will be away all +day, and that there would be nothing to disturb you. We have a +housekeeper now, but she is old and foolish, and I could easily +get her out of the way." + +"Excellent. You are not averse to this trip, Watson?" + +"By no means." + +"Then we shall both come. What are you going to do yourself?" + +"I have one or two things which I would wish to do now that I am +in town. But I shall return by the twelve o'clock train, so as to +be there in time for your coming." + +"And you may expect us early in the afternoon. I have myself some +small business matters to attend to. Will you not wait and +breakfast?" + +"No, I must go. My heart is lightened already since I have +confided my trouble to you. I shall look forward to seeing you +again this afternoon." She dropped her thick black veil over her +face and glided from the room. + +"And what do you think of it all, Watson?" asked Sherlock Holmes, +leaning back in his chair. + +"It seems to me to be a most dark and sinister business." + +"Dark enough and sinister enough." + +"Yet if the lady is correct in saying that the flooring and walls +are sound, and that the door, window, and chimney are impassable, +then her sister must have been undoubtedly alone when she met her +mysterious end." + +"What becomes, then, of these nocturnal whistles, and what of the +very peculiar words of the dying woman?" + +"I cannot think." + +"When you combine the ideas of whistles at night, the presence of +a band of gipsies who are on intimate terms with this old doctor, +the fact that we have every reason to believe that the doctor has +an interest in preventing his stepdaughter's marriage, the dying +allusion to a band, and, finally, the fact that Miss Helen Stoner +heard a metallic clang, which might have been caused by one of +those metal bars that secured the shutters falling back into its +place, I think that there is good ground to think that the +mystery may be cleared along those lines." + +"But what, then, did the gipsies do?" + +"I cannot imagine." + +"I see many objections to any such theory." + +"And so do I. It is precisely for that reason that we are going +to Stoke Moran this day. I want to see whether the objections are +fatal, or if they may be explained away. But what in the name of +the devil!" + +The ejaculation had been drawn from my companion by the fact that +our door had been suddenly dashed open, and that a huge man had +framed himself in the aperture. His costume was a peculiar +mixture of the professional and of the agricultural, having a +black top-hat, a long frock-coat, and a pair of high gaiters, +with a hunting-crop swinging in his hand. So tall was he that his +hat actually brushed the cross bar of the doorway, and his +breadth seemed to span it across from side to side. A large face, +seared with a thousand wrinkles, burned yellow with the sun, and +marked with every evil passion, was turned from one to the other +of us, while his deep-set, bile-shot eyes, and his high, thin, +fleshless nose, gave him somewhat the resemblance to a fierce old +bird of prey. + +"Which of you is Holmes?" asked this apparition. + +"My name, sir; but you have the advantage of me," said my +companion quietly. + +"I am Dr. Grimesby Roylott, of Stoke Moran." + +"Indeed, Doctor," said Holmes blandly. "Pray take a seat." + +"I will do nothing of the kind. My stepdaughter has been here. I +have traced her. What has she been saying to you?" + +"It is a little cold for the time of the year," said Holmes. + +"What has she been saying to you?" screamed the old man +furiously. + +"But I have heard that the crocuses promise well," continued my +companion imperturbably. + +"Ha! You put me off, do you?" said our new visitor, taking a step +forward and shaking his hunting-crop. "I know you, you scoundrel! +I have heard of you before. You are Holmes, the meddler." + +My friend smiled. + +"Holmes, the busybody!" + +His smile broadened. + +"Holmes, the Scotland Yard Jack-in-office!" + +Holmes chuckled heartily. "Your conversation is most +entertaining," said he. "When you go out close the door, for +there is a decided draught." + +"I will go when I have said my say. Don't you dare to meddle with +my affairs. I know that Miss Stoner has been here. I traced her! +I am a dangerous man to fall foul of! See here." He stepped +swiftly forward, seized the poker, and bent it into a curve with +his huge brown hands. + +"See that you keep yourself out of my grip," he snarled, and +hurling the twisted poker into the fireplace he strode out of the +room. + +"He seems a very amiable person," said Holmes, laughing. "I am +not quite so bulky, but if he had remained I might have shown him +that my grip was not much more feeble than his own." As he spoke +he picked up the steel poker and, with a sudden effort, +straightened it out again. + +"Fancy his having the insolence to confound me with the official +detective force! This incident gives zest to our investigation, +however, and I only trust that our little friend will not suffer +from her imprudence in allowing this brute to trace her. And now, +Watson, we shall order breakfast, and afterwards I shall walk +down to Doctors' Commons, where I hope to get some data which may +help us in this matter." + + +It was nearly one o'clock when Sherlock Holmes returned from his +excursion. He held in his hand a sheet of blue paper, scrawled +over with notes and figures. + +"I have seen the will of the deceased wife," said he. "To +determine its exact meaning I have been obliged to work out the +present prices of the investments with which it is concerned. The +total income, which at the time of the wife's death was little +short of 1100 pounds, is now, through the fall in agricultural +prices, not more than 750 pounds. Each daughter can claim an +income of 250 pounds, in case of marriage. It is evident, +therefore, that if both girls had married, this beauty would have +had a mere pittance, while even one of them would cripple him to +a very serious extent. My morning's work has not been wasted, +since it has proved that he has the very strongest motives for +standing in the way of anything of the sort. And now, Watson, +this is too serious for dawdling, especially as the old man is +aware that we are interesting ourselves in his affairs; so if you +are ready, we shall call a cab and drive to Waterloo. I should be +very much obliged if you would slip your revolver into your +pocket. An Eley's No. 2 is an excellent argument with gentlemen +who can twist steel pokers into knots. That and a tooth-brush +are, I think, all that we need." + +At Waterloo we were fortunate in catching a train for +Leatherhead, where we hired a trap at the station inn and drove +for four or five miles through the lovely Surrey lanes. It was a +perfect day, with a bright sun and a few fleecy clouds in the +heavens. The trees and wayside hedges were just throwing out +their first green shoots, and the air was full of the pleasant +smell of the moist earth. To me at least there was a strange +contrast between the sweet promise of the spring and this +sinister quest upon which we were engaged. My companion sat in +the front of the trap, his arms folded, his hat pulled down over +his eyes, and his chin sunk upon his breast, buried in the +deepest thought. Suddenly, however, he started, tapped me on the +shoulder, and pointed over the meadows. + +"Look there!" said he. + +A heavily timbered park stretched up in a gentle slope, +thickening into a grove at the highest point. From amid the +branches there jutted out the grey gables and high roof-tree of a +very old mansion. + +"Stoke Moran?" said he. + +"Yes, sir, that be the house of Dr. Grimesby Roylott," remarked +the driver. + +"There is some building going on there," said Holmes; "that is +where we are going." + +"There's the village," said the driver, pointing to a cluster of +roofs some distance to the left; "but if you want to get to the +house, you'll find it shorter to get over this stile, and so by +the foot-path over the fields. There it is, where the lady is +walking." + +"And the lady, I fancy, is Miss Stoner," observed Holmes, shading +his eyes. "Yes, I think we had better do as you suggest." + +We got off, paid our fare, and the trap rattled back on its way +to Leatherhead. + +"I thought it as well," said Holmes as we climbed the stile, +"that this fellow should think we had come here as architects, or +on some definite business. It may stop his gossip. +Good-afternoon, Miss Stoner. You see that we have been as good as +our word." + +Our client of the morning had hurried forward to meet us with a +face which spoke her joy. "I have been waiting so eagerly for +you," she cried, shaking hands with us warmly. "All has turned +out splendidly. Dr. Roylott has gone to town, and it is unlikely +that he will be back before evening." + +"We have had the pleasure of making the doctor's acquaintance," +said Holmes, and in a few words he sketched out what had +occurred. Miss Stoner turned white to the lips as she listened. + +"Good heavens!" she cried, "he has followed me, then." + +"So it appears." + +"He is so cunning that I never know when I am safe from him. What +will he say when he returns?" + +"He must guard himself, for he may find that there is someone +more cunning than himself upon his track. You must lock yourself +up from him to-night. If he is violent, we shall take you away to +your aunt's at Harrow. Now, we must make the best use of our +time, so kindly take us at once to the rooms which we are to +examine." + +The building was of grey, lichen-blotched stone, with a high +central portion and two curving wings, like the claws of a crab, +thrown out on each side. In one of these wings the windows were +broken and blocked with wooden boards, while the roof was partly +caved in, a picture of ruin. The central portion was in little +better repair, but the right-hand block was comparatively modern, +and the blinds in the windows, with the blue smoke curling up +from the chimneys, showed that this was where the family resided. +Some scaffolding had been erected against the end wall, and the +stone-work had been broken into, but there were no signs of any +workmen at the moment of our visit. Holmes walked slowly up and +down the ill-trimmed lawn and examined with deep attention the +outsides of the windows. + +"This, I take it, belongs to the room in which you used to sleep, +the centre one to your sister's, and the one next to the main +building to Dr. Roylott's chamber?" + +"Exactly so. But I am now sleeping in the middle one." + +"Pending the alterations, as I understand. By the way, there does +not seem to be any very pressing need for repairs at that end +wall." + +"There were none. I believe that it was an excuse to move me from +my room." + +"Ah! that is suggestive. Now, on the other side of this narrow +wing runs the corridor from which these three rooms open. There +are windows in it, of course?" + +"Yes, but very small ones. Too narrow for anyone to pass +through." + +"As you both locked your doors at night, your rooms were +unapproachable from that side. Now, would you have the kindness +to go into your room and bar your shutters?" + +Miss Stoner did so, and Holmes, after a careful examination +through the open window, endeavoured in every way to force the +shutter open, but without success. There was no slit through +which a knife could be passed to raise the bar. Then with his +lens he tested the hinges, but they were of solid iron, built +firmly into the massive masonry. "Hum!" said he, scratching his +chin in some perplexity, "my theory certainly presents some +difficulties. No one could pass these shutters if they were +bolted. Well, we shall see if the inside throws any light upon +the matter." + +A small side door led into the whitewashed corridor from which +the three bedrooms opened. Holmes refused to examine the third +chamber, so we passed at once to the second, that in which Miss +Stoner was now sleeping, and in which her sister had met with her +fate. It was a homely little room, with a low ceiling and a +gaping fireplace, after the fashion of old country-houses. A +brown chest of drawers stood in one corner, a narrow +white-counterpaned bed in another, and a dressing-table on the +left-hand side of the window. These articles, with two small +wicker-work chairs, made up all the furniture in the room save +for a square of Wilton carpet in the centre. The boards round and +the panelling of the walls were of brown, worm-eaten oak, so old +and discoloured that it may have dated from the original building +of the house. Holmes drew one of the chairs into a corner and sat +silent, while his eyes travelled round and round and up and down, +taking in every detail of the apartment. + +"Where does that bell communicate with?" he asked at last +pointing to a thick bell-rope which hung down beside the bed, the +tassel actually lying upon the pillow. + +"It goes to the housekeeper's room." + +"It looks newer than the other things?" + +"Yes, it was only put there a couple of years ago." + +"Your sister asked for it, I suppose?" + +"No, I never heard of her using it. We used always to get what we +wanted for ourselves." + +"Indeed, it seemed unnecessary to put so nice a bell-pull there. +You will excuse me for a few minutes while I satisfy myself as to +this floor." He threw himself down upon his face with his lens in +his hand and crawled swiftly backward and forward, examining +minutely the cracks between the boards. Then he did the same with +the wood-work with which the chamber was panelled. Finally he +walked over to the bed and spent some time in staring at it and +in running his eye up and down the wall. Finally he took the +bell-rope in his hand and gave it a brisk tug. + +"Why, it's a dummy," said he. + +"Won't it ring?" + +"No, it is not even attached to a wire. This is very interesting. +You can see now that it is fastened to a hook just above where +the little opening for the ventilator is." + +"How very absurd! I never noticed that before." + +"Very strange!" muttered Holmes, pulling at the rope. "There are +one or two very singular points about this room. For example, +what a fool a builder must be to open a ventilator into another +room, when, with the same trouble, he might have communicated +with the outside air!" + +"That is also quite modern," said the lady. + +"Done about the same time as the bell-rope?" remarked Holmes. + +"Yes, there were several little changes carried out about that +time." + +"They seem to have been of a most interesting character--dummy +bell-ropes, and ventilators which do not ventilate. With your +permission, Miss Stoner, we shall now carry our researches into +the inner apartment." + +Dr. Grimesby Roylott's chamber was larger than that of his +step-daughter, but was as plainly furnished. A camp-bed, a small +wooden shelf full of books, mostly of a technical character, an +armchair beside the bed, a plain wooden chair against the wall, a +round table, and a large iron safe were the principal things +which met the eye. Holmes walked slowly round and examined each +and all of them with the keenest interest. + +"What's in here?" he asked, tapping the safe. + +"My stepfather's business papers." + +"Oh! you have seen inside, then?" + +"Only once, some years ago. I remember that it was full of +papers." + +"There isn't a cat in it, for example?" + +"No. What a strange idea!" + +"Well, look at this!" He took up a small saucer of milk which +stood on the top of it. + +"No; we don't keep a cat. But there is a cheetah and a baboon." + +"Ah, yes, of course! Well, a cheetah is just a big cat, and yet a +saucer of milk does not go very far in satisfying its wants, I +daresay. There is one point which I should wish to determine." He +squatted down in front of the wooden chair and examined the seat +of it with the greatest attention. + +"Thank you. That is quite settled," said he, rising and putting +his lens in his pocket. "Hullo! Here is something interesting!" + +The object which had caught his eye was a small dog lash hung on +one corner of the bed. The lash, however, was curled upon itself +and tied so as to make a loop of whipcord. + +"What do you make of that, Watson?" + +"It's a common enough lash. But I don't know why it should be +tied." + +"That is not quite so common, is it? Ah, me! it's a wicked world, +and when a clever man turns his brains to crime it is the worst +of all. I think that I have seen enough now, Miss Stoner, and +with your permission we shall walk out upon the lawn." + +I had never seen my friend's face so grim or his brow so dark as +it was when we turned from the scene of this investigation. We +had walked several times up and down the lawn, neither Miss +Stoner nor myself liking to break in upon his thoughts before he +roused himself from his reverie. + +"It is very essential, Miss Stoner," said he, "that you should +absolutely follow my advice in every respect." + +"I shall most certainly do so." + +"The matter is too serious for any hesitation. Your life may +depend upon your compliance." + +"I assure you that I am in your hands." + +"In the first place, both my friend and I must spend the night in +your room." + +Both Miss Stoner and I gazed at him in astonishment. + +"Yes, it must be so. Let me explain. I believe that that is the +village inn over there?" + +"Yes, that is the Crown." + +"Very good. Your windows would be visible from there?" + +"Certainly." + +"You must confine yourself to your room, on pretence of a +headache, when your stepfather comes back. Then when you hear him +retire for the night, you must open the shutters of your window, +undo the hasp, put your lamp there as a signal to us, and then +withdraw quietly with everything which you are likely to want +into the room which you used to occupy. I have no doubt that, in +spite of the repairs, you could manage there for one night." + +"Oh, yes, easily." + +"The rest you will leave in our hands." + +"But what will you do?" + +"We shall spend the night in your room, and we shall investigate +the cause of this noise which has disturbed you." + +"I believe, Mr. Holmes, that you have already made up your mind," +said Miss Stoner, laying her hand upon my companion's sleeve. + +"Perhaps I have." + +"Then, for pity's sake, tell me what was the cause of my sister's +death." + +"I should prefer to have clearer proofs before I speak." + +"You can at least tell me whether my own thought is correct, and +if she died from some sudden fright." + +"No, I do not think so. I think that there was probably some more +tangible cause. And now, Miss Stoner, we must leave you for if +Dr. Roylott returned and saw us our journey would be in vain. +Good-bye, and be brave, for if you will do what I have told you, +you may rest assured that we shall soon drive away the dangers +that threaten you." + +Sherlock Holmes and I had no difficulty in engaging a bedroom and +sitting-room at the Crown Inn. They were on the upper floor, and +from our window we could command a view of the avenue gate, and +of the inhabited wing of Stoke Moran Manor House. At dusk we saw +Dr. Grimesby Roylott drive past, his huge form looming up beside +the little figure of the lad who drove him. The boy had some +slight difficulty in undoing the heavy iron gates, and we heard +the hoarse roar of the doctor's voice and saw the fury with which +he shook his clinched fists at him. The trap drove on, and a few +minutes later we saw a sudden light spring up among the trees as +the lamp was lit in one of the sitting-rooms. + +"Do you know, Watson," said Holmes as we sat together in the +gathering darkness, "I have really some scruples as to taking you +to-night. There is a distinct element of danger." + +"Can I be of assistance?" + +"Your presence might be invaluable." + +"Then I shall certainly come." + +"It is very kind of you." + +"You speak of danger. You have evidently seen more in these rooms +than was visible to me." + +"No, but I fancy that I may have deduced a little more. I imagine +that you saw all that I did." + +"I saw nothing remarkable save the bell-rope, and what purpose +that could answer I confess is more than I can imagine." + +"You saw the ventilator, too?" + +"Yes, but I do not think that it is such a very unusual thing to +have a small opening between two rooms. It was so small that a +rat could hardly pass through." + +"I knew that we should find a ventilator before ever we came to +Stoke Moran." + +"My dear Holmes!" + +"Oh, yes, I did. You remember in her statement she said that her +sister could smell Dr. Roylott's cigar. Now, of course that +suggested at once that there must be a communication between the +two rooms. It could only be a small one, or it would have been +remarked upon at the coroner's inquiry. I deduced a ventilator." + +"But what harm can there be in that?" + +"Well, there is at least a curious coincidence of dates. A +ventilator is made, a cord is hung, and a lady who sleeps in the +bed dies. Does not that strike you?" + +"I cannot as yet see any connection." + +"Did you observe anything very peculiar about that bed?" + +"No." + +"It was clamped to the floor. Did you ever see a bed fastened +like that before?" + +"I cannot say that I have." + +"The lady could not move her bed. It must always be in the same +relative position to the ventilator and to the rope--or so we may +call it, since it was clearly never meant for a bell-pull." + +"Holmes," I cried, "I seem to see dimly what you are hinting at. +We are only just in time to prevent some subtle and horrible +crime." + +"Subtle enough and horrible enough. When a doctor does go wrong +he is the first of criminals. He has nerve and he has knowledge. +Palmer and Pritchard were among the heads of their profession. +This man strikes even deeper, but I think, Watson, that we shall +be able to strike deeper still. But we shall have horrors enough +before the night is over; for goodness' sake let us have a quiet +pipe and turn our minds for a few hours to something more +cheerful." + + +About nine o'clock the light among the trees was extinguished, +and all was dark in the direction of the Manor House. Two hours +passed slowly away, and then, suddenly, just at the stroke of +eleven, a single bright light shone out right in front of us. + +"That is our signal," said Holmes, springing to his feet; "it +comes from the middle window." + +As we passed out he exchanged a few words with the landlord, +explaining that we were going on a late visit to an acquaintance, +and that it was possible that we might spend the night there. A +moment later we were out on the dark road, a chill wind blowing +in our faces, and one yellow light twinkling in front of us +through the gloom to guide us on our sombre errand. + +There was little difficulty in entering the grounds, for +unrepaired breaches gaped in the old park wall. Making our way +among the trees, we reached the lawn, crossed it, and were about +to enter through the window when out from a clump of laurel +bushes there darted what seemed to be a hideous and distorted +child, who threw itself upon the grass with writhing limbs and +then ran swiftly across the lawn into the darkness. + +"My God!" I whispered; "did you see it?" + +Holmes was for the moment as startled as I. His hand closed like +a vice upon my wrist in his agitation. Then he broke into a low +laugh and put his lips to my ear. + +"It is a nice household," he murmured. "That is the baboon." + +I had forgotten the strange pets which the doctor affected. There +was a cheetah, too; perhaps we might find it upon our shoulders +at any moment. I confess that I felt easier in my mind when, +after following Holmes' example and slipping off my shoes, I +found myself inside the bedroom. My companion noiselessly closed +the shutters, moved the lamp onto the table, and cast his eyes +round the room. All was as we had seen it in the daytime. Then +creeping up to me and making a trumpet of his hand, he whispered +into my ear again so gently that it was all that I could do to +distinguish the words: + +"The least sound would be fatal to our plans." + +I nodded to show that I had heard. + +"We must sit without light. He would see it through the +ventilator." + +I nodded again. + +"Do not go asleep; your very life may depend upon it. Have your +pistol ready in case we should need it. I will sit on the side of +the bed, and you in that chair." + +I took out my revolver and laid it on the corner of the table. + +Holmes had brought up a long thin cane, and this he placed upon +the bed beside him. By it he laid the box of matches and the +stump of a candle. Then he turned down the lamp, and we were left +in darkness. + +How shall I ever forget that dreadful vigil? I could not hear a +sound, not even the drawing of a breath, and yet I knew that my +companion sat open-eyed, within a few feet of me, in the same +state of nervous tension in which I was myself. The shutters cut +off the least ray of light, and we waited in absolute darkness. + +From outside came the occasional cry of a night-bird, and once at +our very window a long drawn catlike whine, which told us that +the cheetah was indeed at liberty. Far away we could hear the +deep tones of the parish clock, which boomed out every quarter of +an hour. How long they seemed, those quarters! Twelve struck, and +one and two and three, and still we sat waiting silently for +whatever might befall. + +Suddenly there was the momentary gleam of a light up in the +direction of the ventilator, which vanished immediately, but was +succeeded by a strong smell of burning oil and heated metal. +Someone in the next room had lit a dark-lantern. I heard a gentle +sound of movement, and then all was silent once more, though the +smell grew stronger. For half an hour I sat with straining ears. +Then suddenly another sound became audible--a very gentle, +soothing sound, like that of a small jet of steam escaping +continually from a kettle. The instant that we heard it, Holmes +sprang from the bed, struck a match, and lashed furiously with +his cane at the bell-pull. + +"You see it, Watson?" he yelled. "You see it?" + +But I saw nothing. At the moment when Holmes struck the light I +heard a low, clear whistle, but the sudden glare flashing into my +weary eyes made it impossible for me to tell what it was at which +my friend lashed so savagely. I could, however, see that his face +was deadly pale and filled with horror and loathing. He had +ceased to strike and was gazing up at the ventilator when +suddenly there broke from the silence of the night the most +horrible cry to which I have ever listened. It swelled up louder +and louder, a hoarse yell of pain and fear and anger all mingled +in the one dreadful shriek. They say that away down in the +village, and even in the distant parsonage, that cry raised the +sleepers from their beds. It struck cold to our hearts, and I +stood gazing at Holmes, and he at me, until the last echoes of it +had died away into the silence from which it rose. + +"What can it mean?" I gasped. + +"It means that it is all over," Holmes answered. "And perhaps, +after all, it is for the best. Take your pistol, and we will +enter Dr. Roylott's room." + +With a grave face he lit the lamp and led the way down the +corridor. Twice he struck at the chamber door without any reply +from within. Then he turned the handle and entered, I at his +heels, with the cocked pistol in my hand. + +It was a singular sight which met our eyes. On the table stood a +dark-lantern with the shutter half open, throwing a brilliant +beam of light upon the iron safe, the door of which was ajar. +Beside this table, on the wooden chair, sat Dr. Grimesby Roylott +clad in a long grey dressing-gown, his bare ankles protruding +beneath, and his feet thrust into red heelless Turkish slippers. +Across his lap lay the short stock with the long lash which we +had noticed during the day. His chin was cocked upward and his +eyes were fixed in a dreadful, rigid stare at the corner of the +ceiling. Round his brow he had a peculiar yellow band, with +brownish speckles, which seemed to be bound tightly round his +head. As we entered he made neither sound nor motion. + +"The band! the speckled band!" whispered Holmes. + +I took a step forward. In an instant his strange headgear began +to move, and there reared itself from among his hair the squat +diamond-shaped head and puffed neck of a loathsome serpent. + +"It is a swamp adder!" cried Holmes; "the deadliest snake in +India. He has died within ten seconds of being bitten. Violence +does, in truth, recoil upon the violent, and the schemer falls +into the pit which he digs for another. Let us thrust this +creature back into its den, and we can then remove Miss Stoner to +some place of shelter and let the county police know what has +happened." + +As he spoke he drew the dog-whip swiftly from the dead man's lap, +and throwing the noose round the reptile's neck he drew it from +its horrid perch and, carrying it at arm's length, threw it into +the iron safe, which he closed upon it. + +Such are the true facts of the death of Dr. Grimesby Roylott, of +Stoke Moran. It is not necessary that I should prolong a +narrative which has already run to too great a length by telling +how we broke the sad news to the terrified girl, how we conveyed +her by the morning train to the care of her good aunt at Harrow, +of how the slow process of official inquiry came to the +conclusion that the doctor met his fate while indiscreetly +playing with a dangerous pet. The little which I had yet to learn +of the case was told me by Sherlock Holmes as we travelled back +next day. + +"I had," said he, "come to an entirely erroneous conclusion which +shows, my dear Watson, how dangerous it always is to reason from +insufficient data. The presence of the gipsies, and the use of +the word 'band,' which was used by the poor girl, no doubt, to +explain the appearance which she had caught a hurried glimpse of +by the light of her match, were sufficient to put me upon an +entirely wrong scent. I can only claim the merit that I instantly +reconsidered my position when, however, it became clear to me +that whatever danger threatened an occupant of the room could not +come either from the window or the door. My attention was +speedily drawn, as I have already remarked to you, to this +ventilator, and to the bell-rope which hung down to the bed. The +discovery that this was a dummy, and that the bed was clamped to +the floor, instantly gave rise to the suspicion that the rope was +there as a bridge for something passing through the hole and +coming to the bed. The idea of a snake instantly occurred to me, +and when I coupled it with my knowledge that the doctor was +furnished with a supply of creatures from India, I felt that I +was probably on the right track. The idea of using a form of +poison which could not possibly be discovered by any chemical +test was just such a one as would occur to a clever and ruthless +man who had had an Eastern training. The rapidity with which such +a poison would take effect would also, from his point of view, be +an advantage. It would be a sharp-eyed coroner, indeed, who could +distinguish the two little dark punctures which would show where +the poison fangs had done their work. Then I thought of the +whistle. Of course he must recall the snake before the morning +light revealed it to the victim. He had trained it, probably by +the use of the milk which we saw, to return to him when summoned. +He would put it through this ventilator at the hour that he +thought best, with the certainty that it would crawl down the +rope and land on the bed. It might or might not bite the +occupant, perhaps she might escape every night for a week, but +sooner or later she must fall a victim. + +"I had come to these conclusions before ever I had entered his +room. An inspection of his chair showed me that he had been in +the habit of standing on it, which of course would be necessary +in order that he should reach the ventilator. The sight of the +safe, the saucer of milk, and the loop of whipcord were enough to +finally dispel any doubts which may have remained. The metallic +clang heard by Miss Stoner was obviously caused by her stepfather +hastily closing the door of his safe upon its terrible occupant. +Having once made up my mind, you know the steps which I took in +order to put the matter to the proof. I heard the creature hiss +as I have no doubt that you did also, and I instantly lit the +light and attacked it." + +"With the result of driving it through the ventilator." + +"And also with the result of causing it to turn upon its master +at the other side. Some of the blows of my cane came home and +roused its snakish temper, so that it flew upon the first person +it saw. In this way I am no doubt indirectly responsible for Dr. +Grimesby Roylott's death, and I cannot say that it is likely to +weigh very heavily upon my conscience." + + + +IX. THE ADVENTURE OF THE ENGINEER'S THUMB + +Of all the problems which have been submitted to my friend, Mr. +Sherlock Holmes, for solution during the years of our intimacy, +there were only two which I was the means of introducing to his +notice--that of Mr. Hatherley's thumb, and that of Colonel +Warburton's madness. Of these the latter may have afforded a +finer field for an acute and original observer, but the other was +so strange in its inception and so dramatic in its details that +it may be the more worthy of being placed upon record, even if it +gave my friend fewer openings for those deductive methods of +reasoning by which he achieved such remarkable results. The story +has, I believe, been told more than once in the newspapers, but, +like all such narratives, its effect is much less striking when +set forth en bloc in a single half-column of print than when the +facts slowly evolve before your own eyes, and the mystery clears +gradually away as each new discovery furnishes a step which leads +on to the complete truth. At the time the circumstances made a +deep impression upon me, and the lapse of two years has hardly +served to weaken the effect. + +It was in the summer of '89, not long after my marriage, that the +events occurred which I am now about to summarise. I had returned +to civil practice and had finally abandoned Holmes in his Baker +Street rooms, although I continually visited him and occasionally +even persuaded him to forgo his Bohemian habits so far as to come +and visit us. My practice had steadily increased, and as I +happened to live at no very great distance from Paddington +Station, I got a few patients from among the officials. One of +these, whom I had cured of a painful and lingering disease, was +never weary of advertising my virtues and of endeavouring to send +me on every sufferer over whom he might have any influence. + +One morning, at a little before seven o'clock, I was awakened by +the maid tapping at the door to announce that two men had come +from Paddington and were waiting in the consulting-room. I +dressed hurriedly, for I knew by experience that railway cases +were seldom trivial, and hastened downstairs. As I descended, my +old ally, the guard, came out of the room and closed the door +tightly behind him. + +"I've got him here," he whispered, jerking his thumb over his +shoulder; "he's all right." + +"What is it, then?" I asked, for his manner suggested that it was +some strange creature which he had caged up in my room. + +"It's a new patient," he whispered. "I thought I'd bring him +round myself; then he couldn't slip away. There he is, all safe +and sound. I must go now, Doctor; I have my dooties, just the +same as you." And off he went, this trusty tout, without even +giving me time to thank him. + +I entered my consulting-room and found a gentleman seated by the +table. He was quietly dressed in a suit of heather tweed with a +soft cloth cap which he had laid down upon my books. Round one of +his hands he had a handkerchief wrapped, which was mottled all +over with bloodstains. He was young, not more than +five-and-twenty, I should say, with a strong, masculine face; but +he was exceedingly pale and gave me the impression of a man who +was suffering from some strong agitation, which it took all his +strength of mind to control. + +"I am sorry to knock you up so early, Doctor," said he, "but I +have had a very serious accident during the night. I came in by +train this morning, and on inquiring at Paddington as to where I +might find a doctor, a worthy fellow very kindly escorted me +here. I gave the maid a card, but I see that she has left it upon +the side-table." + +I took it up and glanced at it. "Mr. Victor Hatherley, hydraulic +engineer, 16A, Victoria Street (3rd floor)." That was the name, +style, and abode of my morning visitor. "I regret that I have +kept you waiting," said I, sitting down in my library-chair. "You +are fresh from a night journey, I understand, which is in itself +a monotonous occupation." + +"Oh, my night could not be called monotonous," said he, and +laughed. He laughed very heartily, with a high, ringing note, +leaning back in his chair and shaking his sides. All my medical +instincts rose up against that laugh. + +"Stop it!" I cried; "pull yourself together!" and I poured out +some water from a caraffe. + +It was useless, however. He was off in one of those hysterical +outbursts which come upon a strong nature when some great crisis +is over and gone. Presently he came to himself once more, very +weary and pale-looking. + +"I have been making a fool of myself," he gasped. + +"Not at all. Drink this." I dashed some brandy into the water, +and the colour began to come back to his bloodless cheeks. + +"That's better!" said he. "And now, Doctor, perhaps you would +kindly attend to my thumb, or rather to the place where my thumb +used to be." + +He unwound the handkerchief and held out his hand. It gave even +my hardened nerves a shudder to look at it. There were four +protruding fingers and a horrid red, spongy surface where the +thumb should have been. It had been hacked or torn right out from +the roots. + +"Good heavens!" I cried, "this is a terrible injury. It must have +bled considerably." + +"Yes, it did. I fainted when it was done, and I think that I must +have been senseless for a long time. When I came to I found that +it was still bleeding, so I tied one end of my handkerchief very +tightly round the wrist and braced it up with a twig." + +"Excellent! You should have been a surgeon." + +"It is a question of hydraulics, you see, and came within my own +province." + +"This has been done," said I, examining the wound, "by a very +heavy and sharp instrument." + +"A thing like a cleaver," said he. + +"An accident, I presume?" + +"By no means." + +"What! a murderous attack?" + +"Very murderous indeed." + +"You horrify me." + +I sponged the wound, cleaned it, dressed it, and finally covered +it over with cotton wadding and carbolised bandages. He lay back +without wincing, though he bit his lip from time to time. + +"How is that?" I asked when I had finished. + +"Capital! Between your brandy and your bandage, I feel a new man. +I was very weak, but I have had a good deal to go through." + +"Perhaps you had better not speak of the matter. It is evidently +trying to your nerves." + +"Oh, no, not now. I shall have to tell my tale to the police; +but, between ourselves, if it were not for the convincing +evidence of this wound of mine, I should be surprised if they +believed my statement, for it is a very extraordinary one, and I +have not much in the way of proof with which to back it up; and, +even if they believe me, the clues which I can give them are so +vague that it is a question whether justice will be done." + +"Ha!" cried I, "if it is anything in the nature of a problem +which you desire to see solved, I should strongly recommend you +to come to my friend, Mr. Sherlock Holmes, before you go to the +official police." + +"Oh, I have heard of that fellow," answered my visitor, "and I +should be very glad if he would take the matter up, though of +course I must use the official police as well. Would you give me +an introduction to him?" + +"I'll do better. I'll take you round to him myself." + +"I should be immensely obliged to you." + +"We'll call a cab and go together. We shall just be in time to +have a little breakfast with him. Do you feel equal to it?" + +"Yes; I shall not feel easy until I have told my story." + +"Then my servant will call a cab, and I shall be with you in an +instant." I rushed upstairs, explained the matter shortly to my +wife, and in five minutes was inside a hansom, driving with my +new acquaintance to Baker Street. + +Sherlock Holmes was, as I expected, lounging about his +sitting-room in his dressing-gown, reading the agony column of The +Times and smoking his before-breakfast pipe, which was composed +of all the plugs and dottles left from his smokes of the day +before, all carefully dried and collected on the corner of the +mantelpiece. He received us in his quietly genial fashion, +ordered fresh rashers and eggs, and joined us in a hearty meal. +When it was concluded he settled our new acquaintance upon the +sofa, placed a pillow beneath his head, and laid a glass of +brandy and water within his reach. + +"It is easy to see that your experience has been no common one, +Mr. Hatherley," said he. "Pray, lie down there and make yourself +absolutely at home. Tell us what you can, but stop when you are +tired and keep up your strength with a little stimulant." + +"Thank you," said my patient, "but I have felt another man since +the doctor bandaged me, and I think that your breakfast has +completed the cure. I shall take up as little of your valuable +time as possible, so I shall start at once upon my peculiar +experiences." + +Holmes sat in his big armchair with the weary, heavy-lidded +expression which veiled his keen and eager nature, while I sat +opposite to him, and we listened in silence to the strange story +which our visitor detailed to us. + +"You must know," said he, "that I am an orphan and a bachelor, +residing alone in lodgings in London. By profession I am a +hydraulic engineer, and I have had considerable experience of my +work during the seven years that I was apprenticed to Venner & +Matheson, the well-known firm, of Greenwich. Two years ago, +having served my time, and having also come into a fair sum of +money through my poor father's death, I determined to start in +business for myself and took professional chambers in Victoria +Street. + +"I suppose that everyone finds his first independent start in +business a dreary experience. To me it has been exceptionally so. +During two years I have had three consultations and one small +job, and that is absolutely all that my profession has brought +me. My gross takings amount to 27 pounds 10s. Every day, from +nine in the morning until four in the afternoon, I waited in my +little den, until at last my heart began to sink, and I came to +believe that I should never have any practice at all. + +"Yesterday, however, just as I was thinking of leaving the +office, my clerk entered to say there was a gentleman waiting who +wished to see me upon business. He brought up a card, too, with +the name of 'Colonel Lysander Stark' engraved upon it. Close at +his heels came the colonel himself, a man rather over the middle +size, but of an exceeding thinness. I do not think that I have +ever seen so thin a man. His whole face sharpened away into nose +and chin, and the skin of his cheeks was drawn quite tense over +his outstanding bones. Yet this emaciation seemed to be his +natural habit, and due to no disease, for his eye was bright, his +step brisk, and his bearing assured. He was plainly but neatly +dressed, and his age, I should judge, would be nearer forty than +thirty. + +"'Mr. Hatherley?' said he, with something of a German accent. +'You have been recommended to me, Mr. Hatherley, as being a man +who is not only proficient in his profession but is also discreet +and capable of preserving a secret.' + +"I bowed, feeling as flattered as any young man would at such an +address. 'May I ask who it was who gave me so good a character?' + +"'Well, perhaps it is better that I should not tell you that just +at this moment. I have it from the same source that you are both +an orphan and a bachelor and are residing alone in London.' + +"'That is quite correct,' I answered; 'but you will excuse me if +I say that I cannot see how all this bears upon my professional +qualifications. I understand that it was on a professional matter +that you wished to speak to me?' + +"'Undoubtedly so. But you will find that all I say is really to +the point. I have a professional commission for you, but absolute +secrecy is quite essential--absolute secrecy, you understand, and +of course we may expect that more from a man who is alone than +from one who lives in the bosom of his family.' + +"'If I promise to keep a secret,' said I, 'you may absolutely +depend upon my doing so.' + +"He looked very hard at me as I spoke, and it seemed to me that I +had never seen so suspicious and questioning an eye. + +"'Do you promise, then?' said he at last. + +"'Yes, I promise.' + +"'Absolute and complete silence before, during, and after? No +reference to the matter at all, either in word or writing?' + +"'I have already given you my word.' + +"'Very good.' He suddenly sprang up, and darting like lightning +across the room he flung open the door. The passage outside was +empty. + +"'That's all right,' said he, coming back. 'I know that clerks are +sometimes curious as to their master's affairs. Now we can talk +in safety.' He drew up his chair very close to mine and began to +stare at me again with the same questioning and thoughtful look. + +"A feeling of repulsion, and of something akin to fear had begun +to rise within me at the strange antics of this fleshless man. +Even my dread of losing a client could not restrain me from +showing my impatience. + +"'I beg that you will state your business, sir,' said I; 'my time +is of value.' Heaven forgive me for that last sentence, but the +words came to my lips. + +"'How would fifty guineas for a night's work suit you?' he asked. + +"'Most admirably.' + +"'I say a night's work, but an hour's would be nearer the mark. I +simply want your opinion about a hydraulic stamping machine which +has got out of gear. If you show us what is wrong we shall soon +set it right ourselves. What do you think of such a commission as +that?' + +"'The work appears to be light and the pay munificent.' + +"'Precisely so. We shall want you to come to-night by the last +train.' + +"'Where to?' + +"'To Eyford, in Berkshire. It is a little place near the borders +of Oxfordshire, and within seven miles of Reading. There is a +train from Paddington which would bring you there at about +11:15.' + +"'Very good.' + +"'I shall come down in a carriage to meet you.' + +"'There is a drive, then?' + +"'Yes, our little place is quite out in the country. It is a good +seven miles from Eyford Station.' + +"'Then we can hardly get there before midnight. I suppose there +would be no chance of a train back. I should be compelled to stop +the night.' + +"'Yes, we could easily give you a shake-down.' + +"'That is very awkward. Could I not come at some more convenient +hour?' + +"'We have judged it best that you should come late. It is to +recompense you for any inconvenience that we are paying to you, a +young and unknown man, a fee which would buy an opinion from the +very heads of your profession. Still, of course, if you would +like to draw out of the business, there is plenty of time to do +so.' + +"I thought of the fifty guineas, and of how very useful they +would be to me. 'Not at all,' said I, 'I shall be very happy to +accommodate myself to your wishes. I should like, however, to +understand a little more clearly what it is that you wish me to +do.' + +"'Quite so. It is very natural that the pledge of secrecy which +we have exacted from you should have aroused your curiosity. I +have no wish to commit you to anything without your having it all +laid before you. I suppose that we are absolutely safe from +eavesdroppers?' + +"'Entirely.' + +"'Then the matter stands thus. You are probably aware that +fuller's-earth is a valuable product, and that it is only found +in one or two places in England?' + +"'I have heard so.' + +"'Some little time ago I bought a small place--a very small +place--within ten miles of Reading. I was fortunate enough to +discover that there was a deposit of fuller's-earth in one of my +fields. On examining it, however, I found that this deposit was a +comparatively small one, and that it formed a link between two +very much larger ones upon the right and left--both of them, +however, in the grounds of my neighbours. These good people were +absolutely ignorant that their land contained that which was +quite as valuable as a gold-mine. Naturally, it was to my +interest to buy their land before they discovered its true value, +but unfortunately I had no capital by which I could do this. I +took a few of my friends into the secret, however, and they +suggested that we should quietly and secretly work our own little +deposit and that in this way we should earn the money which would +enable us to buy the neighbouring fields. This we have now been +doing for some time, and in order to help us in our operations we +erected a hydraulic press. This press, as I have already +explained, has got out of order, and we wish your advice upon the +subject. We guard our secret very jealously, however, and if it +once became known that we had hydraulic engineers coming to our +little house, it would soon rouse inquiry, and then, if the facts +came out, it would be good-bye to any chance of getting these +fields and carrying out our plans. That is why I have made you +promise me that you will not tell a human being that you are +going to Eyford to-night. I hope that I make it all plain?' + +"'I quite follow you,' said I. 'The only point which I could not +quite understand was what use you could make of a hydraulic press +in excavating fuller's-earth, which, as I understand, is dug out +like gravel from a pit.' + +"'Ah!' said he carelessly, 'we have our own process. We compress +the earth into bricks, so as to remove them without revealing +what they are. But that is a mere detail. I have taken you fully +into my confidence now, Mr. Hatherley, and I have shown you how I +trust you.' He rose as he spoke. 'I shall expect you, then, at +Eyford at 11:15.' + +"'I shall certainly be there.' + +"'And not a word to a soul.' He looked at me with a last long, +questioning gaze, and then, pressing my hand in a cold, dank +grasp, he hurried from the room. + +"Well, when I came to think it all over in cool blood I was very +much astonished, as you may both think, at this sudden commission +which had been intrusted to me. On the one hand, of course, I was +glad, for the fee was at least tenfold what I should have asked +had I set a price upon my own services, and it was possible that +this order might lead to other ones. On the other hand, the face +and manner of my patron had made an unpleasant impression upon +me, and I could not think that his explanation of the +fuller's-earth was sufficient to explain the necessity for my +coming at midnight, and his extreme anxiety lest I should tell +anyone of my errand. However, I threw all fears to the winds, ate +a hearty supper, drove to Paddington, and started off, having +obeyed to the letter the injunction as to holding my tongue. + +"At Reading I had to change not only my carriage but my station. +However, I was in time for the last train to Eyford, and I +reached the little dim-lit station after eleven o'clock. I was the +only passenger who got out there, and there was no one upon the +platform save a single sleepy porter with a lantern. As I passed +out through the wicket gate, however, I found my acquaintance of +the morning waiting in the shadow upon the other side. Without a +word he grasped my arm and hurried me into a carriage, the door +of which was standing open. He drew up the windows on either +side, tapped on the wood-work, and away we went as fast as the +horse could go." + +"One horse?" interjected Holmes. + +"Yes, only one." + +"Did you observe the colour?" + +"Yes, I saw it by the side-lights when I was stepping into the +carriage. It was a chestnut." + +"Tired-looking or fresh?" + +"Oh, fresh and glossy." + +"Thank you. I am sorry to have interrupted you. Pray continue +your most interesting statement." + +"Away we went then, and we drove for at least an hour. Colonel +Lysander Stark had said that it was only seven miles, but I +should think, from the rate that we seemed to go, and from the +time that we took, that it must have been nearer twelve. He sat +at my side in silence all the time, and I was aware, more than +once when I glanced in his direction, that he was looking at me +with great intensity. The country roads seem to be not very good +in that part of the world, for we lurched and jolted terribly. I +tried to look out of the windows to see something of where we +were, but they were made of frosted glass, and I could make out +nothing save the occasional bright blur of a passing light. Now +and then I hazarded some remark to break the monotony of the +journey, but the colonel answered only in monosyllables, and the +conversation soon flagged. At last, however, the bumping of the +road was exchanged for the crisp smoothness of a gravel-drive, +and the carriage came to a stand. Colonel Lysander Stark sprang +out, and, as I followed after him, pulled me swiftly into a porch +which gaped in front of us. We stepped, as it were, right out of +the carriage and into the hall, so that I failed to catch the +most fleeting glance of the front of the house. The instant that +I had crossed the threshold the door slammed heavily behind us, +and I heard faintly the rattle of the wheels as the carriage +drove away. + +"It was pitch dark inside the house, and the colonel fumbled +about looking for matches and muttering under his breath. +Suddenly a door opened at the other end of the passage, and a +long, golden bar of light shot out in our direction. It grew +broader, and a woman appeared with a lamp in her hand, which she +held above her head, pushing her face forward and peering at us. +I could see that she was pretty, and from the gloss with which +the light shone upon her dark dress I knew that it was a rich +material. She spoke a few words in a foreign tongue in a tone as +though asking a question, and when my companion answered in a +gruff monosyllable she gave such a start that the lamp nearly +fell from her hand. Colonel Stark went up to her, whispered +something in her ear, and then, pushing her back into the room +from whence she had come, he walked towards me again with the +lamp in his hand. + +"'Perhaps you will have the kindness to wait in this room for a +few minutes,' said he, throwing open another door. It was a +quiet, little, plainly furnished room, with a round table in the +centre, on which several German books were scattered. Colonel +Stark laid down the lamp on the top of a harmonium beside the +door. 'I shall not keep you waiting an instant,' said he, and +vanished into the darkness. + +"I glanced at the books upon the table, and in spite of my +ignorance of German I could see that two of them were treatises +on science, the others being volumes of poetry. Then I walked +across to the window, hoping that I might catch some glimpse of +the country-side, but an oak shutter, heavily barred, was folded +across it. It was a wonderfully silent house. There was an old +clock ticking loudly somewhere in the passage, but otherwise +everything was deadly still. A vague feeling of uneasiness began +to steal over me. Who were these German people, and what were +they doing living in this strange, out-of-the-way place? And +where was the place? I was ten miles or so from Eyford, that was +all I knew, but whether north, south, east, or west I had no +idea. For that matter, Reading, and possibly other large towns, +were within that radius, so the place might not be so secluded, +after all. Yet it was quite certain, from the absolute stillness, +that we were in the country. I paced up and down the room, +humming a tune under my breath to keep up my spirits and feeling +that I was thoroughly earning my fifty-guinea fee. + +"Suddenly, without any preliminary sound in the midst of the +utter stillness, the door of my room swung slowly open. The woman +was standing in the aperture, the darkness of the hall behind +her, the yellow light from my lamp beating upon her eager and +beautiful face. I could see at a glance that she was sick with +fear, and the sight sent a chill to my own heart. She held up one +shaking finger to warn me to be silent, and she shot a few +whispered words of broken English at me, her eyes glancing back, +like those of a frightened horse, into the gloom behind her. + +"'I would go,' said she, trying hard, as it seemed to me, to +speak calmly; 'I would go. I should not stay here. There is no +good for you to do.' + +"'But, madam,' said I, 'I have not yet done what I came for. I +cannot possibly leave until I have seen the machine.' + +"'It is not worth your while to wait,' she went on. 'You can pass +through the door; no one hinders.' And then, seeing that I smiled +and shook my head, she suddenly threw aside her constraint and +made a step forward, with her hands wrung together. 'For the love +of Heaven!' she whispered, 'get away from here before it is too +late!' + +"But I am somewhat headstrong by nature, and the more ready to +engage in an affair when there is some obstacle in the way. I +thought of my fifty-guinea fee, of my wearisome journey, and of +the unpleasant night which seemed to be before me. Was it all to +go for nothing? Why should I slink away without having carried +out my commission, and without the payment which was my due? This +woman might, for all I knew, be a monomaniac. With a stout +bearing, therefore, though her manner had shaken me more than I +cared to confess, I still shook my head and declared my intention +of remaining where I was. She was about to renew her entreaties +when a door slammed overhead, and the sound of several footsteps +was heard upon the stairs. She listened for an instant, threw up +her hands with a despairing gesture, and vanished as suddenly and +as noiselessly as she had come. + +"The newcomers were Colonel Lysander Stark and a short thick man +with a chinchilla beard growing out of the creases of his double +chin, who was introduced to me as Mr. Ferguson. + +"'This is my secretary and manager,' said the colonel. 'By the +way, I was under the impression that I left this door shut just +now. I fear that you have felt the draught.' + +"'On the contrary,' said I, 'I opened the door myself because I +felt the room to be a little close.' + +"He shot one of his suspicious looks at me. 'Perhaps we had +better proceed to business, then,' said he. 'Mr. Ferguson and I +will take you up to see the machine.' + +"'I had better put my hat on, I suppose.' + +"'Oh, no, it is in the house.' + +"'What, you dig fuller's-earth in the house?' + +"'No, no. This is only where we compress it. But never mind that. +All we wish you to do is to examine the machine and to let us +know what is wrong with it.' + +"We went upstairs together, the colonel first with the lamp, the +fat manager and I behind him. It was a labyrinth of an old house, +with corridors, passages, narrow winding staircases, and little +low doors, the thresholds of which were hollowed out by the +generations who had crossed them. There were no carpets and no +signs of any furniture above the ground floor, while the plaster +was peeling off the walls, and the damp was breaking through in +green, unhealthy blotches. I tried to put on as unconcerned an +air as possible, but I had not forgotten the warnings of the +lady, even though I disregarded them, and I kept a keen eye upon +my two companions. Ferguson appeared to be a morose and silent +man, but I could see from the little that he said that he was at +least a fellow-countryman. + +"Colonel Lysander Stark stopped at last before a low door, which +he unlocked. Within was a small, square room, in which the three +of us could hardly get at one time. Ferguson remained outside, +and the colonel ushered me in. + +"'We are now,' said he, 'actually within the hydraulic press, and +it would be a particularly unpleasant thing for us if anyone were +to turn it on. The ceiling of this small chamber is really the +end of the descending piston, and it comes down with the force of +many tons upon this metal floor. There are small lateral columns +of water outside which receive the force, and which transmit and +multiply it in the manner which is familiar to you. The machine +goes readily enough, but there is some stiffness in the working +of it, and it has lost a little of its force. Perhaps you will +have the goodness to look it over and to show us how we can set +it right.' + +"I took the lamp from him, and I examined the machine very +thoroughly. It was indeed a gigantic one, and capable of +exercising enormous pressure. When I passed outside, however, and +pressed down the levers which controlled it, I knew at once by +the whishing sound that there was a slight leakage, which allowed +a regurgitation of water through one of the side cylinders. An +examination showed that one of the india-rubber bands which was +round the head of a driving-rod had shrunk so as not quite to +fill the socket along which it worked. This was clearly the cause +of the loss of power, and I pointed it out to my companions, who +followed my remarks very carefully and asked several practical +questions as to how they should proceed to set it right. When I +had made it clear to them, I returned to the main chamber of the +machine and took a good look at it to satisfy my own curiosity. +It was obvious at a glance that the story of the fuller's-earth +was the merest fabrication, for it would be absurd to suppose +that so powerful an engine could be designed for so inadequate a +purpose. The walls were of wood, but the floor consisted of a +large iron trough, and when I came to examine it I could see a +crust of metallic deposit all over it. I had stooped and was +scraping at this to see exactly what it was when I heard a +muttered exclamation in German and saw the cadaverous face of the +colonel looking down at me. + +"'What are you doing there?' he asked. + +"I felt angry at having been tricked by so elaborate a story as +that which he had told me. 'I was admiring your fuller's-earth,' +said I; 'I think that I should be better able to advise you as to +your machine if I knew what the exact purpose was for which it +was used.' + +"The instant that I uttered the words I regretted the rashness of +my speech. His face set hard, and a baleful light sprang up in +his grey eyes. + +"'Very well,' said he, 'you shall know all about the machine.' He +took a step backward, slammed the little door, and turned the key +in the lock. I rushed towards it and pulled at the handle, but it +was quite secure, and did not give in the least to my kicks and +shoves. 'Hullo!' I yelled. 'Hullo! Colonel! Let me out!' + +"And then suddenly in the silence I heard a sound which sent my +heart into my mouth. It was the clank of the levers and the swish +of the leaking cylinder. He had set the engine at work. The lamp +still stood upon the floor where I had placed it when examining +the trough. By its light I saw that the black ceiling was coming +down upon me, slowly, jerkily, but, as none knew better than +myself, with a force which must within a minute grind me to a +shapeless pulp. I threw myself, screaming, against the door, and +dragged with my nails at the lock. I implored the colonel to let +me out, but the remorseless clanking of the levers drowned my +cries. The ceiling was only a foot or two above my head, and with +my hand upraised I could feel its hard, rough surface. Then it +flashed through my mind that the pain of my death would depend +very much upon the position in which I met it. If I lay on my +face the weight would come upon my spine, and I shuddered to +think of that dreadful snap. Easier the other way, perhaps; and +yet, had I the nerve to lie and look up at that deadly black +shadow wavering down upon me? Already I was unable to stand +erect, when my eye caught something which brought a gush of hope +back to my heart. + +"I have said that though the floor and ceiling were of iron, the +walls were of wood. As I gave a last hurried glance around, I saw +a thin line of yellow light between two of the boards, which +broadened and broadened as a small panel was pushed backward. For +an instant I could hardly believe that here was indeed a door +which led away from death. The next instant I threw myself +through, and lay half-fainting upon the other side. The panel had +closed again behind me, but the crash of the lamp, and a few +moments afterwards the clang of the two slabs of metal, told me +how narrow had been my escape. + +"I was recalled to myself by a frantic plucking at my wrist, and +I found myself lying upon the stone floor of a narrow corridor, +while a woman bent over me and tugged at me with her left hand, +while she held a candle in her right. It was the same good friend +whose warning I had so foolishly rejected. + +"'Come! come!' she cried breathlessly. 'They will be here in a +moment. They will see that you are not there. Oh, do not waste +the so-precious time, but come!' + +"This time, at least, I did not scorn her advice. I staggered to +my feet and ran with her along the corridor and down a winding +stair. The latter led to another broad passage, and just as we +reached it we heard the sound of running feet and the shouting of +two voices, one answering the other from the floor on which we +were and from the one beneath. My guide stopped and looked about +her like one who is at her wit's end. Then she threw open a door +which led into a bedroom, through the window of which the moon +was shining brightly. + +"'It is your only chance,' said she. 'It is high, but it may be +that you can jump it.' + +"As she spoke a light sprang into view at the further end of the +passage, and I saw the lean figure of Colonel Lysander Stark +rushing forward with a lantern in one hand and a weapon like a +butcher's cleaver in the other. I rushed across the bedroom, +flung open the window, and looked out. How quiet and sweet and +wholesome the garden looked in the moonlight, and it could not be +more than thirty feet down. I clambered out upon the sill, but I +hesitated to jump until I should have heard what passed between +my saviour and the ruffian who pursued me. If she were ill-used, +then at any risks I was determined to go back to her assistance. +The thought had hardly flashed through my mind before he was at +the door, pushing his way past her; but she threw her arms round +him and tried to hold him back. + +"'Fritz! Fritz!' she cried in English, 'remember your promise +after the last time. You said it should not be again. He will be +silent! Oh, he will be silent!' + +"'You are mad, Elise!' he shouted, struggling to break away from +her. 'You will be the ruin of us. He has seen too much. Let me +pass, I say!' He dashed her to one side, and, rushing to the +window, cut at me with his heavy weapon. I had let myself go, and +was hanging by the hands to the sill, when his blow fell. I was +conscious of a dull pain, my grip loosened, and I fell into the +garden below. + +"I was shaken but not hurt by the fall; so I picked myself up and +rushed off among the bushes as hard as I could run, for I +understood that I was far from being out of danger yet. Suddenly, +however, as I ran, a deadly dizziness and sickness came over me. +I glanced down at my hand, which was throbbing painfully, and +then, for the first time, saw that my thumb had been cut off and +that the blood was pouring from my wound. I endeavoured to tie my +handkerchief round it, but there came a sudden buzzing in my +ears, and next moment I fell in a dead faint among the +rose-bushes. + +"How long I remained unconscious I cannot tell. It must have been +a very long time, for the moon had sunk, and a bright morning was +breaking when I came to myself. My clothes were all sodden with +dew, and my coat-sleeve was drenched with blood from my wounded +thumb. The smarting of it recalled in an instant all the +particulars of my night's adventure, and I sprang to my feet with +the feeling that I might hardly yet be safe from my pursuers. But +to my astonishment, when I came to look round me, neither house +nor garden were to be seen. I had been lying in an angle of the +hedge close by the highroad, and just a little lower down was a +long building, which proved, upon my approaching it, to be the +very station at which I had arrived upon the previous night. Were +it not for the ugly wound upon my hand, all that had passed +during those dreadful hours might have been an evil dream. + +"Half dazed, I went into the station and asked about the morning +train. There would be one to Reading in less than an hour. The +same porter was on duty, I found, as had been there when I +arrived. I inquired of him whether he had ever heard of Colonel +Lysander Stark. The name was strange to him. Had he observed a +carriage the night before waiting for me? No, he had not. Was +there a police-station anywhere near? There was one about three +miles off. + +"It was too far for me to go, weak and ill as I was. I determined +to wait until I got back to town before telling my story to the +police. It was a little past six when I arrived, so I went first +to have my wound dressed, and then the doctor was kind enough to +bring me along here. I put the case into your hands and shall do +exactly what you advise." + +We both sat in silence for some little time after listening to +this extraordinary narrative. Then Sherlock Holmes pulled down +from the shelf one of the ponderous commonplace books in which he +placed his cuttings. + +"Here is an advertisement which will interest you," said he. "It +appeared in all the papers about a year ago. Listen to this: +'Lost, on the 9th inst., Mr. Jeremiah Hayling, aged +twenty-six, a hydraulic engineer. Left his lodgings at ten +o'clock at night, and has not been heard of since. Was +dressed in,' etc., etc. Ha! That represents the last time that +the colonel needed to have his machine overhauled, I fancy." + +"Good heavens!" cried my patient. "Then that explains what the +girl said." + +"Undoubtedly. It is quite clear that the colonel was a cool and +desperate man, who was absolutely determined that nothing should +stand in the way of his little game, like those out-and-out +pirates who will leave no survivor from a captured ship. Well, +every moment now is precious, so if you feel equal to it we shall +go down to Scotland Yard at once as a preliminary to starting for +Eyford." + +Some three hours or so afterwards we were all in the train +together, bound from Reading to the little Berkshire village. +There were Sherlock Holmes, the hydraulic engineer, Inspector +Bradstreet, of Scotland Yard, a plain-clothes man, and myself. +Bradstreet had spread an ordnance map of the county out upon the +seat and was busy with his compasses drawing a circle with Eyford +for its centre. + +"There you are," said he. "That circle is drawn at a radius of +ten miles from the village. The place we want must be somewhere +near that line. You said ten miles, I think, sir." + +"It was an hour's good drive." + +"And you think that they brought you back all that way when you +were unconscious?" + +"They must have done so. I have a confused memory, too, of having +been lifted and conveyed somewhere." + +"What I cannot understand," said I, "is why they should have +spared you when they found you lying fainting in the garden. +Perhaps the villain was softened by the woman's entreaties." + +"I hardly think that likely. I never saw a more inexorable face +in my life." + +"Oh, we shall soon clear up all that," said Bradstreet. "Well, I +have drawn my circle, and I only wish I knew at what point upon +it the folk that we are in search of are to be found." + +"I think I could lay my finger on it," said Holmes quietly. + +"Really, now!" cried the inspector, "you have formed your +opinion! Come, now, we shall see who agrees with you. I say it is +south, for the country is more deserted there." + +"And I say east," said my patient. + +"I am for west," remarked the plain-clothes man. "There are +several quiet little villages up there." + +"And I am for north," said I, "because there are no hills there, +and our friend says that he did not notice the carriage go up +any." + +"Come," cried the inspector, laughing; "it's a very pretty +diversity of opinion. We have boxed the compass among us. Who do +you give your casting vote to?" + +"You are all wrong." + +"But we can't all be." + +"Oh, yes, you can. This is my point." He placed his finger in the +centre of the circle. "This is where we shall find them." + +"But the twelve-mile drive?" gasped Hatherley. + +"Six out and six back. Nothing simpler. You say yourself that the +horse was fresh and glossy when you got in. How could it be that +if it had gone twelve miles over heavy roads?" + +"Indeed, it is a likely ruse enough," observed Bradstreet +thoughtfully. "Of course there can be no doubt as to the nature +of this gang." + +"None at all," said Holmes. "They are coiners on a large scale, +and have used the machine to form the amalgam which has taken the +place of silver." + +"We have known for some time that a clever gang was at work," +said the inspector. "They have been turning out half-crowns by +the thousand. We even traced them as far as Reading, but could +get no farther, for they had covered their traces in a way that +showed that they were very old hands. But now, thanks to this +lucky chance, I think that we have got them right enough." + +But the inspector was mistaken, for those criminals were not +destined to fall into the hands of justice. As we rolled into +Eyford Station we saw a gigantic column of smoke which streamed +up from behind a small clump of trees in the neighbourhood and +hung like an immense ostrich feather over the landscape. + +"A house on fire?" asked Bradstreet as the train steamed off +again on its way. + +"Yes, sir!" said the station-master. + +"When did it break out?" + +"I hear that it was during the night, sir, but it has got worse, +and the whole place is in a blaze." + +"Whose house is it?" + +"Dr. Becher's." + +"Tell me," broke in the engineer, "is Dr. Becher a German, very +thin, with a long, sharp nose?" + +The station-master laughed heartily. "No, sir, Dr. Becher is an +Englishman, and there isn't a man in the parish who has a +better-lined waistcoat. But he has a gentleman staying with him, +a patient, as I understand, who is a foreigner, and he looks as +if a little good Berkshire beef would do him no harm." + +The station-master had not finished his speech before we were all +hastening in the direction of the fire. The road topped a low +hill, and there was a great widespread whitewashed building in +front of us, spouting fire at every chink and window, while in +the garden in front three fire-engines were vainly striving to +keep the flames under. + +"That's it!" cried Hatherley, in intense excitement. "There is +the gravel-drive, and there are the rose-bushes where I lay. That +second window is the one that I jumped from." + +"Well, at least," said Holmes, "you have had your revenge upon +them. There can be no question that it was your oil-lamp which, +when it was crushed in the press, set fire to the wooden walls, +though no doubt they were too excited in the chase after you to +observe it at the time. Now keep your eyes open in this crowd for +your friends of last night, though I very much fear that they are +a good hundred miles off by now." + +And Holmes' fears came to be realised, for from that day to this +no word has ever been heard either of the beautiful woman, the +sinister German, or the morose Englishman. Early that morning a +peasant had met a cart containing several people and some very +bulky boxes driving rapidly in the direction of Reading, but +there all traces of the fugitives disappeared, and even Holmes' +ingenuity failed ever to discover the least clue as to their +whereabouts. + +The firemen had been much perturbed at the strange arrangements +which they had found within, and still more so by discovering a +newly severed human thumb upon a window-sill of the second floor. +About sunset, however, their efforts were at last successful, and +they subdued the flames, but not before the roof had fallen in, +and the whole place been reduced to such absolute ruin that, save +some twisted cylinders and iron piping, not a trace remained of +the machinery which had cost our unfortunate acquaintance so +dearly. Large masses of nickel and of tin were discovered stored +in an out-house, but no coins were to be found, which may have +explained the presence of those bulky boxes which have been +already referred to. + +How our hydraulic engineer had been conveyed from the garden to +the spot where he recovered his senses might have remained +forever a mystery were it not for the soft mould, which told us a +very plain tale. He had evidently been carried down by two +persons, one of whom had remarkably small feet and the other +unusually large ones. On the whole, it was most probable that the +silent Englishman, being less bold or less murderous than his +companion, had assisted the woman to bear the unconscious man out +of the way of danger. + +"Well," said our engineer ruefully as we took our seats to return +once more to London, "it has been a pretty business for me! I +have lost my thumb and I have lost a fifty-guinea fee, and what +have I gained?" + +"Experience," said Holmes, laughing. "Indirectly it may be of +value, you know; you have only to put it into words to gain the +reputation of being excellent company for the remainder of your +existence." + + + +X. THE ADVENTURE OF THE NOBLE BACHELOR + +The Lord St. Simon marriage, and its curious termination, have +long ceased to be a subject of interest in those exalted circles +in which the unfortunate bridegroom moves. Fresh scandals have +eclipsed it, and their more piquant details have drawn the +gossips away from this four-year-old drama. As I have reason to +believe, however, that the full facts have never been revealed to +the general public, and as my friend Sherlock Holmes had a +considerable share in clearing the matter up, I feel that no +memoir of him would be complete without some little sketch of +this remarkable episode. + +It was a few weeks before my own marriage, during the days when I +was still sharing rooms with Holmes in Baker Street, that he came +home from an afternoon stroll to find a letter on the table +waiting for him. I had remained indoors all day, for the weather +had taken a sudden turn to rain, with high autumnal winds, and +the Jezail bullet which I had brought back in one of my limbs as +a relic of my Afghan campaign throbbed with dull persistence. +With my body in one easy-chair and my legs upon another, I had +surrounded myself with a cloud of newspapers until at last, +saturated with the news of the day, I tossed them all aside and +lay listless, watching the huge crest and monogram upon the +envelope upon the table and wondering lazily who my friend's +noble correspondent could be. + +"Here is a very fashionable epistle," I remarked as he entered. +"Your morning letters, if I remember right, were from a +fish-monger and a tide-waiter." + +"Yes, my correspondence has certainly the charm of variety," he +answered, smiling, "and the humbler are usually the more +interesting. This looks like one of those unwelcome social +summonses which call upon a man either to be bored or to lie." + +He broke the seal and glanced over the contents. + +"Oh, come, it may prove to be something of interest, after all." + +"Not social, then?" + +"No, distinctly professional." + +"And from a noble client?" + +"One of the highest in England." + +"My dear fellow, I congratulate you." + +"I assure you, Watson, without affectation, that the status of my +client is a matter of less moment to me than the interest of his +case. It is just possible, however, that that also may not be +wanting in this new investigation. You have been reading the +papers diligently of late, have you not?" + +"It looks like it," said I ruefully, pointing to a huge bundle in +the corner. "I have had nothing else to do." + +"It is fortunate, for you will perhaps be able to post me up. I +read nothing except the criminal news and the agony column. The +latter is always instructive. But if you have followed recent +events so closely you must have read about Lord St. Simon and his +wedding?" + +"Oh, yes, with the deepest interest." + +"That is well. The letter which I hold in my hand is from Lord +St. Simon. I will read it to you, and in return you must turn +over these papers and let me have whatever bears upon the matter. +This is what he says: + +"'MY DEAR MR. SHERLOCK HOLMES:--Lord Backwater tells me that I +may place implicit reliance upon your judgment and discretion. I +have determined, therefore, to call upon you and to consult you +in reference to the very painful event which has occurred in +connection with my wedding. Mr. Lestrade, of Scotland Yard, is +acting already in the matter, but he assures me that he sees no +objection to your co-operation, and that he even thinks that +it might be of some assistance. I will call at four o'clock in +the afternoon, and, should you have any other engagement at that +time, I hope that you will postpone it, as this matter is of +paramount importance. Yours faithfully, ST. SIMON.' + +"It is dated from Grosvenor Mansions, written with a quill pen, +and the noble lord has had the misfortune to get a smear of ink +upon the outer side of his right little finger," remarked Holmes +as he folded up the epistle. + +"He says four o'clock. It is three now. He will be here in an +hour." + +"Then I have just time, with your assistance, to get clear upon +the subject. Turn over those papers and arrange the extracts in +their order of time, while I take a glance as to who our client +is." He picked a red-covered volume from a line of books of +reference beside the mantelpiece. "Here he is," said he, sitting +down and flattening it out upon his knee. "'Lord Robert Walsingham +de Vere St. Simon, second son of the Duke of Balmoral.' Hum! 'Arms: +Azure, three caltrops in chief over a fess sable. Born in 1846.' +He's forty-one years of age, which is mature for marriage. Was +Under-Secretary for the colonies in a late administration. The +Duke, his father, was at one time Secretary for Foreign Affairs. +They inherit Plantagenet blood by direct descent, and Tudor on +the distaff side. Ha! Well, there is nothing very instructive in +all this. I think that I must turn to you Watson, for something +more solid." + +"I have very little difficulty in finding what I want," said I, +"for the facts are quite recent, and the matter struck me as +remarkable. I feared to refer them to you, however, as I knew +that you had an inquiry on hand and that you disliked the +intrusion of other matters." + +"Oh, you mean the little problem of the Grosvenor Square +furniture van. That is quite cleared up now--though, indeed, it +was obvious from the first. Pray give me the results of your +newspaper selections." + +"Here is the first notice which I can find. It is in the personal +column of the Morning Post, and dates, as you see, some weeks +back: 'A marriage has been arranged,' it says, 'and will, if +rumour is correct, very shortly take place, between Lord Robert +St. Simon, second son of the Duke of Balmoral, and Miss Hatty +Doran, the only daughter of Aloysius Doran. Esq., of San +Francisco, Cal., U.S.A.' That is all." + +"Terse and to the point," remarked Holmes, stretching his long, +thin legs towards the fire. + +"There was a paragraph amplifying this in one of the society +papers of the same week. Ah, here it is: 'There will soon be a +call for protection in the marriage market, for the present +free-trade principle appears to tell heavily against our home +product. One by one the management of the noble houses of Great +Britain is passing into the hands of our fair cousins from across +the Atlantic. An important addition has been made during the last +week to the list of the prizes which have been borne away by +these charming invaders. Lord St. Simon, who has shown himself +for over twenty years proof against the little god's arrows, has +now definitely announced his approaching marriage with Miss Hatty +Doran, the fascinating daughter of a California millionaire. Miss +Doran, whose graceful figure and striking face attracted much +attention at the Westbury House festivities, is an only child, +and it is currently reported that her dowry will run to +considerably over the six figures, with expectancies for the +future. As it is an open secret that the Duke of Balmoral has +been compelled to sell his pictures within the last few years, +and as Lord St. Simon has no property of his own save the small +estate of Birchmoor, it is obvious that the Californian heiress +is not the only gainer by an alliance which will enable her to +make the easy and common transition from a Republican lady to a +British peeress.'" + +"Anything else?" asked Holmes, yawning. + +"Oh, yes; plenty. Then there is another note in the Morning Post +to say that the marriage would be an absolutely quiet one, that it +would be at St. George's, Hanover Square, that only half a dozen +intimate friends would be invited, and that the party would +return to the furnished house at Lancaster Gate which has been +taken by Mr. Aloysius Doran. Two days later--that is, on +Wednesday last--there is a curt announcement that the wedding had +taken place, and that the honeymoon would be passed at Lord +Backwater's place, near Petersfield. Those are all the notices +which appeared before the disappearance of the bride." + +"Before the what?" asked Holmes with a start. + +"The vanishing of the lady." + +"When did she vanish, then?" + +"At the wedding breakfast." + +"Indeed. This is more interesting than it promised to be; quite +dramatic, in fact." + +"Yes; it struck me as being a little out of the common." + +"They often vanish before the ceremony, and occasionally during +the honeymoon; but I cannot call to mind anything quite so prompt +as this. Pray let me have the details." + +"I warn you that they are very incomplete." + +"Perhaps we may make them less so." + +"Such as they are, they are set forth in a single article of a +morning paper of yesterday, which I will read to you. It is +headed, 'Singular Occurrence at a Fashionable Wedding': + +"'The family of Lord Robert St. Simon has been thrown into the +greatest consternation by the strange and painful episodes which +have taken place in connection with his wedding. The ceremony, as +shortly announced in the papers of yesterday, occurred on the +previous morning; but it is only now that it has been possible to +confirm the strange rumours which have been so persistently +floating about. In spite of the attempts of the friends to hush +the matter up, so much public attention has now been drawn to it +that no good purpose can be served by affecting to disregard what +is a common subject for conversation. + +"'The ceremony, which was performed at St. George's, Hanover +Square, was a very quiet one, no one being present save the +father of the bride, Mr. Aloysius Doran, the Duchess of Balmoral, +Lord Backwater, Lord Eustace and Lady Clara St. Simon (the +younger brother and sister of the bridegroom), and Lady Alicia +Whittington. The whole party proceeded afterwards to the house of +Mr. Aloysius Doran, at Lancaster Gate, where breakfast had been +prepared. It appears that some little trouble was caused by a +woman, whose name has not been ascertained, who endeavoured to +force her way into the house after the bridal party, alleging +that she had some claim upon Lord St. Simon. It was only after a +painful and prolonged scene that she was ejected by the butler +and the footman. The bride, who had fortunately entered the house +before this unpleasant interruption, had sat down to breakfast +with the rest, when she complained of a sudden indisposition and +retired to her room. Her prolonged absence having caused some +comment, her father followed her, but learned from her maid that +she had only come up to her chamber for an instant, caught up an +ulster and bonnet, and hurried down to the passage. One of the +footmen declared that he had seen a lady leave the house thus +apparelled, but had refused to credit that it was his mistress, +believing her to be with the company. On ascertaining that his +daughter had disappeared, Mr. Aloysius Doran, in conjunction with +the bridegroom, instantly put themselves in communication with +the police, and very energetic inquiries are being made, which +will probably result in a speedy clearing up of this very +singular business. Up to a late hour last night, however, nothing +had transpired as to the whereabouts of the missing lady. There +are rumours of foul play in the matter, and it is said that the +police have caused the arrest of the woman who had caused the +original disturbance, in the belief that, from jealousy or some +other motive, she may have been concerned in the strange +disappearance of the bride.'" + +"And is that all?" + +"Only one little item in another of the morning papers, but it is +a suggestive one." + +"And it is--" + +"That Miss Flora Millar, the lady who had caused the disturbance, +has actually been arrested. It appears that she was formerly a +danseuse at the Allegro, and that she has known the bridegroom +for some years. There are no further particulars, and the whole +case is in your hands now--so far as it has been set forth in the +public press." + +"And an exceedingly interesting case it appears to be. I would +not have missed it for worlds. But there is a ring at the bell, +Watson, and as the clock makes it a few minutes after four, I +have no doubt that this will prove to be our noble client. Do not +dream of going, Watson, for I very much prefer having a witness, +if only as a check to my own memory." + +"Lord Robert St. Simon," announced our page-boy, throwing open +the door. A gentleman entered, with a pleasant, cultured face, +high-nosed and pale, with something perhaps of petulance about +the mouth, and with the steady, well-opened eye of a man whose +pleasant lot it had ever been to command and to be obeyed. His +manner was brisk, and yet his general appearance gave an undue +impression of age, for he had a slight forward stoop and a little +bend of the knees as he walked. His hair, too, as he swept off +his very curly-brimmed hat, was grizzled round the edges and thin +upon the top. As to his dress, it was careful to the verge of +foppishness, with high collar, black frock-coat, white waistcoat, +yellow gloves, patent-leather shoes, and light-coloured gaiters. +He advanced slowly into the room, turning his head from left to +right, and swinging in his right hand the cord which held his +golden eyeglasses. + +"Good-day, Lord St. Simon," said Holmes, rising and bowing. "Pray +take the basket-chair. This is my friend and colleague, Dr. +Watson. Draw up a little to the fire, and we will talk this +matter over." + +"A most painful matter to me, as you can most readily imagine, +Mr. Holmes. I have been cut to the quick. I understand that you +have already managed several delicate cases of this sort, sir, +though I presume that they were hardly from the same class of +society." + +"No, I am descending." + +"I beg pardon." + +"My last client of the sort was a king." + +"Oh, really! I had no idea. And which king?" + +"The King of Scandinavia." + +"What! Had he lost his wife?" + +"You can understand," said Holmes suavely, "that I extend to the +affairs of my other clients the same secrecy which I promise to +you in yours." + +"Of course! Very right! very right! I'm sure I beg pardon. As to +my own case, I am ready to give you any information which may +assist you in forming an opinion." + +"Thank you. I have already learned all that is in the public +prints, nothing more. I presume that I may take it as correct--this +article, for example, as to the disappearance of the bride." + +Lord St. Simon glanced over it. "Yes, it is correct, as far as it +goes." + +"But it needs a great deal of supplementing before anyone could +offer an opinion. I think that I may arrive at my facts most +directly by questioning you." + +"Pray do so." + +"When did you first meet Miss Hatty Doran?" + +"In San Francisco, a year ago." + +"You were travelling in the States?" + +"Yes." + +"Did you become engaged then?" + +"No." + +"But you were on a friendly footing?" + +"I was amused by her society, and she could see that I was +amused." + +"Her father is very rich?" + +"He is said to be the richest man on the Pacific slope." + +"And how did he make his money?" + +"In mining. He had nothing a few years ago. Then he struck gold, +invested it, and came up by leaps and bounds." + +"Now, what is your own impression as to the young lady's--your +wife's character?" + +The nobleman swung his glasses a little faster and stared down +into the fire. "You see, Mr. Holmes," said he, "my wife was +twenty before her father became a rich man. During that time she +ran free in a mining camp and wandered through woods or +mountains, so that her education has come from Nature rather than +from the schoolmaster. She is what we call in England a tomboy, +with a strong nature, wild and free, unfettered by any sort of +traditions. She is impetuous--volcanic, I was about to say. She +is swift in making up her mind and fearless in carrying out her +resolutions. On the other hand, I would not have given her the +name which I have the honour to bear"--he gave a little stately +cough--"had not I thought her to be at bottom a noble woman. I +believe that she is capable of heroic self-sacrifice and that +anything dishonourable would be repugnant to her." + +"Have you her photograph?" + +"I brought this with me." He opened a locket and showed us the +full face of a very lovely woman. It was not a photograph but an +ivory miniature, and the artist had brought out the full effect +of the lustrous black hair, the large dark eyes, and the +exquisite mouth. Holmes gazed long and earnestly at it. Then he +closed the locket and handed it back to Lord St. Simon. + +"The young lady came to London, then, and you renewed your +acquaintance?" + +"Yes, her father brought her over for this last London season. I +met her several times, became engaged to her, and have now +married her." + +"She brought, I understand, a considerable dowry?" + +"A fair dowry. Not more than is usual in my family." + +"And this, of course, remains to you, since the marriage is a +fait accompli?" + +"I really have made no inquiries on the subject." + +"Very naturally not. Did you see Miss Doran on the day before the +wedding?" + +"Yes." + +"Was she in good spirits?" + +"Never better. She kept talking of what we should do in our +future lives." + +"Indeed! That is very interesting. And on the morning of the +wedding?" + +"She was as bright as possible--at least until after the +ceremony." + +"And did you observe any change in her then?" + +"Well, to tell the truth, I saw then the first signs that I had +ever seen that her temper was just a little sharp. The incident +however, was too trivial to relate and can have no possible +bearing upon the case." + +"Pray let us have it, for all that." + +"Oh, it is childish. She dropped her bouquet as we went towards +the vestry. She was passing the front pew at the time, and it +fell over into the pew. There was a moment's delay, but the +gentleman in the pew handed it up to her again, and it did not +appear to be the worse for the fall. Yet when I spoke to her of +the matter, she answered me abruptly; and in the carriage, on our +way home, she seemed absurdly agitated over this trifling cause." + +"Indeed! You say that there was a gentleman in the pew. Some of +the general public were present, then?" + +"Oh, yes. It is impossible to exclude them when the church is +open." + +"This gentleman was not one of your wife's friends?" + +"No, no; I call him a gentleman by courtesy, but he was quite a +common-looking person. I hardly noticed his appearance. But +really I think that we are wandering rather far from the point." + +"Lady St. Simon, then, returned from the wedding in a less +cheerful frame of mind than she had gone to it. What did she do +on re-entering her father's house?" + +"I saw her in conversation with her maid." + +"And who is her maid?" + +"Alice is her name. She is an American and came from California +with her." + +"A confidential servant?" + +"A little too much so. It seemed to me that her mistress allowed +her to take great liberties. Still, of course, in America they +look upon these things in a different way." + +"How long did she speak to this Alice?" + +"Oh, a few minutes. I had something else to think of." + +"You did not overhear what they said?" + +"Lady St. Simon said something about 'jumping a claim.' She was +accustomed to use slang of the kind. I have no idea what she +meant." + +"American slang is very expressive sometimes. And what did your +wife do when she finished speaking to her maid?" + +"She walked into the breakfast-room." + +"On your arm?" + +"No, alone. She was very independent in little matters like that. +Then, after we had sat down for ten minutes or so, she rose +hurriedly, muttered some words of apology, and left the room. She +never came back." + +"But this maid, Alice, as I understand, deposes that she went to +her room, covered her bride's dress with a long ulster, put on a +bonnet, and went out." + +"Quite so. And she was afterwards seen walking into Hyde Park in +company with Flora Millar, a woman who is now in custody, and who +had already made a disturbance at Mr. Doran's house that +morning." + +"Ah, yes. I should like a few particulars as to this young lady, +and your relations to her." + +Lord St. Simon shrugged his shoulders and raised his eyebrows. +"We have been on a friendly footing for some years--I may say on +a very friendly footing. She used to be at the Allegro. I have +not treated her ungenerously, and she had no just cause of +complaint against me, but you know what women are, Mr. Holmes. +Flora was a dear little thing, but exceedingly hot-headed and +devotedly attached to me. She wrote me dreadful letters when she +heard that I was about to be married, and, to tell the truth, the +reason why I had the marriage celebrated so quietly was that I +feared lest there might be a scandal in the church. She came to +Mr. Doran's door just after we returned, and she endeavoured to +push her way in, uttering very abusive expressions towards my +wife, and even threatening her, but I had foreseen the +possibility of something of the sort, and I had two police +fellows there in private clothes, who soon pushed her out again. +She was quiet when she saw that there was no good in making a +row." + +"Did your wife hear all this?" + +"No, thank goodness, she did not." + +"And she was seen walking with this very woman afterwards?" + +"Yes. That is what Mr. Lestrade, of Scotland Yard, looks upon as +so serious. It is thought that Flora decoyed my wife out and laid +some terrible trap for her." + +"Well, it is a possible supposition." + +"You think so, too?" + +"I did not say a probable one. But you do not yourself look upon +this as likely?" + +"I do not think Flora would hurt a fly." + +"Still, jealousy is a strange transformer of characters. Pray +what is your own theory as to what took place?" + +"Well, really, I came to seek a theory, not to propound one. I +have given you all the facts. Since you ask me, however, I may +say that it has occurred to me as possible that the excitement of +this affair, the consciousness that she had made so immense a +social stride, had the effect of causing some little nervous +disturbance in my wife." + +"In short, that she had become suddenly deranged?" + +"Well, really, when I consider that she has turned her back--I +will not say upon me, but upon so much that many have aspired to +without success--I can hardly explain it in any other fashion." + +"Well, certainly that is also a conceivable hypothesis," said +Holmes, smiling. "And now, Lord St. Simon, I think that I have +nearly all my data. May I ask whether you were seated at the +breakfast-table so that you could see out of the window?" + +"We could see the other side of the road and the Park." + +"Quite so. Then I do not think that I need to detain you longer. +I shall communicate with you." + +"Should you be fortunate enough to solve this problem," said our +client, rising. + +"I have solved it." + +"Eh? What was that?" + +"I say that I have solved it." + +"Where, then, is my wife?" + +"That is a detail which I shall speedily supply." + +Lord St. Simon shook his head. "I am afraid that it will take +wiser heads than yours or mine," he remarked, and bowing in a +stately, old-fashioned manner he departed. + +"It is very good of Lord St. Simon to honour my head by putting +it on a level with his own," said Sherlock Holmes, laughing. "I +think that I shall have a whisky and soda and a cigar after all +this cross-questioning. I had formed my conclusions as to the +case before our client came into the room." + +"My dear Holmes!" + +"I have notes of several similar cases, though none, as I +remarked before, which were quite as prompt. My whole examination +served to turn my conjecture into a certainty. Circumstantial +evidence is occasionally very convincing, as when you find a +trout in the milk, to quote Thoreau's example." + +"But I have heard all that you have heard." + +"Without, however, the knowledge of pre-existing cases which +serves me so well. There was a parallel instance in Aberdeen some +years back, and something on very much the same lines at Munich +the year after the Franco-Prussian War. It is one of these +cases--but, hullo, here is Lestrade! Good-afternoon, Lestrade! +You will find an extra tumbler upon the sideboard, and there are +cigars in the box." + +The official detective was attired in a pea-jacket and cravat, +which gave him a decidedly nautical appearance, and he carried a +black canvas bag in his hand. With a short greeting he seated +himself and lit the cigar which had been offered to him. + +"What's up, then?" asked Holmes with a twinkle in his eye. "You +look dissatisfied." + +"And I feel dissatisfied. It is this infernal St. Simon marriage +case. I can make neither head nor tail of the business." + +"Really! You surprise me." + +"Who ever heard of such a mixed affair? Every clue seems to slip +through my fingers. I have been at work upon it all day." + +"And very wet it seems to have made you," said Holmes laying his +hand upon the arm of the pea-jacket. + +"Yes, I have been dragging the Serpentine." + +"In heaven's name, what for?" + +"In search of the body of Lady St. Simon." + +Sherlock Holmes leaned back in his chair and laughed heartily. + +"Have you dragged the basin of Trafalgar Square fountain?" he +asked. + +"Why? What do you mean?" + +"Because you have just as good a chance of finding this lady in +the one as in the other." + +Lestrade shot an angry glance at my companion. "I suppose you +know all about it," he snarled. + +"Well, I have only just heard the facts, but my mind is made up." + +"Oh, indeed! Then you think that the Serpentine plays no part in +the matter?" + +"I think it very unlikely." + +"Then perhaps you will kindly explain how it is that we found +this in it?" He opened his bag as he spoke, and tumbled onto the +floor a wedding-dress of watered silk, a pair of white satin +shoes and a bride's wreath and veil, all discoloured and soaked +in water. "There," said he, putting a new wedding-ring upon the +top of the pile. "There is a little nut for you to crack, Master +Holmes." + +"Oh, indeed!" said my friend, blowing blue rings into the air. +"You dragged them from the Serpentine?" + +"No. They were found floating near the margin by a park-keeper. +They have been identified as her clothes, and it seemed to me +that if the clothes were there the body would not be far off." + +"By the same brilliant reasoning, every man's body is to be found +in the neighbourhood of his wardrobe. And pray what did you hope +to arrive at through this?" + +"At some evidence implicating Flora Millar in the disappearance." + +"I am afraid that you will find it difficult." + +"Are you, indeed, now?" cried Lestrade with some bitterness. "I +am afraid, Holmes, that you are not very practical with your +deductions and your inferences. You have made two blunders in as +many minutes. This dress does implicate Miss Flora Millar." + +"And how?" + +"In the dress is a pocket. In the pocket is a card-case. In the +card-case is a note. And here is the very note." He slapped it +down upon the table in front of him. "Listen to this: 'You will +see me when all is ready. Come at once. F.H.M.' Now my theory all +along has been that Lady St. Simon was decoyed away by Flora +Millar, and that she, with confederates, no doubt, was +responsible for her disappearance. Here, signed with her +initials, is the very note which was no doubt quietly slipped +into her hand at the door and which lured her within their +reach." + +"Very good, Lestrade," said Holmes, laughing. "You really are +very fine indeed. Let me see it." He took up the paper in a +listless way, but his attention instantly became riveted, and he +gave a little cry of satisfaction. "This is indeed important," +said he. + +"Ha! you find it so?" + +"Extremely so. I congratulate you warmly." + +Lestrade rose in his triumph and bent his head to look. "Why," he +shrieked, "you're looking at the wrong side!" + +"On the contrary, this is the right side." + +"The right side? You're mad! Here is the note written in pencil +over here." + +"And over here is what appears to be the fragment of a hotel +bill, which interests me deeply." + +"There's nothing in it. I looked at it before," said Lestrade. +"'Oct. 4th, rooms 8s., breakfast 2s. 6d., cocktail 1s., lunch 2s. +6d., glass sherry, 8d.' I see nothing in that." + +"Very likely not. It is most important, all the same. As to the +note, it is important also, or at least the initials are, so I +congratulate you again." + +"I've wasted time enough," said Lestrade, rising. "I believe in +hard work and not in sitting by the fire spinning fine theories. +Good-day, Mr. Holmes, and we shall see which gets to the bottom +of the matter first." He gathered up the garments, thrust them +into the bag, and made for the door. + +"Just one hint to you, Lestrade," drawled Holmes before his rival +vanished; "I will tell you the true solution of the matter. Lady +St. Simon is a myth. There is not, and there never has been, any +such person." + +Lestrade looked sadly at my companion. Then he turned to me, +tapped his forehead three times, shook his head solemnly, and +hurried away. + +He had hardly shut the door behind him when Holmes rose to put on +his overcoat. "There is something in what the fellow says about +outdoor work," he remarked, "so I think, Watson, that I must +leave you to your papers for a little." + +It was after five o'clock when Sherlock Holmes left me, but I had +no time to be lonely, for within an hour there arrived a +confectioner's man with a very large flat box. This he unpacked +with the help of a youth whom he had brought with him, and +presently, to my very great astonishment, a quite epicurean +little cold supper began to be laid out upon our humble +lodging-house mahogany. There were a couple of brace of cold +woodcock, a pheasant, a pâté de foie gras pie with a group of +ancient and cobwebby bottles. Having laid out all these luxuries, +my two visitors vanished away, like the genii of the Arabian +Nights, with no explanation save that the things had been paid +for and were ordered to this address. + +Just before nine o'clock Sherlock Holmes stepped briskly into the +room. His features were gravely set, but there was a light in his +eye which made me think that he had not been disappointed in his +conclusions. + +"They have laid the supper, then," he said, rubbing his hands. + +"You seem to expect company. They have laid for five." + +"Yes, I fancy we may have some company dropping in," said he. "I +am surprised that Lord St. Simon has not already arrived. Ha! I +fancy that I hear his step now upon the stairs." + +It was indeed our visitor of the afternoon who came bustling in, +dangling his glasses more vigorously than ever, and with a very +perturbed expression upon his aristocratic features. + +"My messenger reached you, then?" asked Holmes. + +"Yes, and I confess that the contents startled me beyond measure. +Have you good authority for what you say?" + +"The best possible." + +Lord St. Simon sank into a chair and passed his hand over his +forehead. + +"What will the Duke say," he murmured, "when he hears that one of +the family has been subjected to such humiliation?" + +"It is the purest accident. I cannot allow that there is any +humiliation." + +"Ah, you look on these things from another standpoint." + +"I fail to see that anyone is to blame. I can hardly see how the +lady could have acted otherwise, though her abrupt method of +doing it was undoubtedly to be regretted. Having no mother, she +had no one to advise her at such a crisis." + +"It was a slight, sir, a public slight," said Lord St. Simon, +tapping his fingers upon the table. + +"You must make allowance for this poor girl, placed in so +unprecedented a position." + +"I will make no allowance. I am very angry indeed, and I have +been shamefully used." + +"I think that I heard a ring," said Holmes. "Yes, there are steps +on the landing. If I cannot persuade you to take a lenient view +of the matter, Lord St. Simon, I have brought an advocate here +who may be more successful." He opened the door and ushered in a +lady and gentleman. "Lord St. Simon," said he "allow me to +introduce you to Mr. and Mrs. Francis Hay Moulton. The lady, I +think, you have already met." + +At the sight of these newcomers our client had sprung from his +seat and stood very erect, with his eyes cast down and his hand +thrust into the breast of his frock-coat, a picture of offended +dignity. The lady had taken a quick step forward and had held out +her hand to him, but he still refused to raise his eyes. It was +as well for his resolution, perhaps, for her pleading face was +one which it was hard to resist. + +"You're angry, Robert," said she. "Well, I guess you have every +cause to be." + +"Pray make no apology to me," said Lord St. Simon bitterly. + +"Oh, yes, I know that I have treated you real bad and that I +should have spoken to you before I went; but I was kind of +rattled, and from the time when I saw Frank here again I just +didn't know what I was doing or saying. I only wonder I didn't +fall down and do a faint right there before the altar." + +"Perhaps, Mrs. Moulton, you would like my friend and me to leave +the room while you explain this matter?" + +"If I may give an opinion," remarked the strange gentleman, +"we've had just a little too much secrecy over this business +already. For my part, I should like all Europe and America to +hear the rights of it." He was a small, wiry, sunburnt man, +clean-shaven, with a sharp face and alert manner. + +"Then I'll tell our story right away," said the lady. "Frank here +and I met in '84, in McQuire's camp, near the Rockies, where pa +was working a claim. We were engaged to each other, Frank and I; +but then one day father struck a rich pocket and made a pile, +while poor Frank here had a claim that petered out and came to +nothing. The richer pa grew the poorer was Frank; so at last pa +wouldn't hear of our engagement lasting any longer, and he took +me away to 'Frisco. Frank wouldn't throw up his hand, though; so +he followed me there, and he saw me without pa knowing anything +about it. It would only have made him mad to know, so we just +fixed it all up for ourselves. Frank said that he would go and +make his pile, too, and never come back to claim me until he had +as much as pa. So then I promised to wait for him to the end of +time and pledged myself not to marry anyone else while he lived. +'Why shouldn't we be married right away, then,' said he, 'and +then I will feel sure of you; and I won't claim to be your +husband until I come back?' Well, we talked it over, and he had +fixed it all up so nicely, with a clergyman all ready in waiting, +that we just did it right there; and then Frank went off to seek +his fortune, and I went back to pa. + +"The next I heard of Frank was that he was in Montana, and then +he went prospecting in Arizona, and then I heard of him from New +Mexico. After that came a long newspaper story about how a +miners' camp had been attacked by Apache Indians, and there was +my Frank's name among the killed. I fainted dead away, and I was +very sick for months after. Pa thought I had a decline and took +me to half the doctors in 'Frisco. Not a word of news came for a +year and more, so that I never doubted that Frank was really +dead. Then Lord St. Simon came to 'Frisco, and we came to London, +and a marriage was arranged, and pa was very pleased, but I felt +all the time that no man on this earth would ever take the place +in my heart that had been given to my poor Frank. + +"Still, if I had married Lord St. Simon, of course I'd have done +my duty by him. We can't command our love, but we can our +actions. I went to the altar with him with the intention to make +him just as good a wife as it was in me to be. But you may +imagine what I felt when, just as I came to the altar rails, I +glanced back and saw Frank standing and looking at me out of the +first pew. I thought it was his ghost at first; but when I looked +again there he was still, with a kind of question in his eyes, as +if to ask me whether I were glad or sorry to see him. I wonder I +didn't drop. I know that everything was turning round, and the +words of the clergyman were just like the buzz of a bee in my +ear. I didn't know what to do. Should I stop the service and make +a scene in the church? I glanced at him again, and he seemed to +know what I was thinking, for he raised his finger to his lips to +tell me to be still. Then I saw him scribble on a piece of paper, +and I knew that he was writing me a note. As I passed his pew on +the way out I dropped my bouquet over to him, and he slipped the +note into my hand when he returned me the flowers. It was only a +line asking me to join him when he made the sign to me to do so. +Of course I never doubted for a moment that my first duty was now +to him, and I determined to do just whatever he might direct. + +"When I got back I told my maid, who had known him in California, +and had always been his friend. I ordered her to say nothing, but +to get a few things packed and my ulster ready. I know I ought to +have spoken to Lord St. Simon, but it was dreadful hard before +his mother and all those great people. I just made up my mind to +run away and explain afterwards. I hadn't been at the table ten +minutes before I saw Frank out of the window at the other side of +the road. He beckoned to me and then began walking into the Park. +I slipped out, put on my things, and followed him. Some woman +came talking something or other about Lord St. Simon to +me--seemed to me from the little I heard as if he had a little +secret of his own before marriage also--but I managed to get away +from her and soon overtook Frank. We got into a cab together, and +away we drove to some lodgings he had taken in Gordon Square, and +that was my true wedding after all those years of waiting. Frank +had been a prisoner among the Apaches, had escaped, came on to +'Frisco, found that I had given him up for dead and had gone to +England, followed me there, and had come upon me at last on the +very morning of my second wedding." + +"I saw it in a paper," explained the American. "It gave the name +and the church but not where the lady lived." + +"Then we had a talk as to what we should do, and Frank was all +for openness, but I was so ashamed of it all that I felt as if I +should like to vanish away and never see any of them again--just +sending a line to pa, perhaps, to show him that I was alive. It +was awful to me to think of all those lords and ladies sitting +round that breakfast-table and waiting for me to come back. So +Frank took my wedding-clothes and things and made a bundle of +them, so that I should not be traced, and dropped them away +somewhere where no one could find them. It is likely that we +should have gone on to Paris to-morrow, only that this good +gentleman, Mr. Holmes, came round to us this evening, though how +he found us is more than I can think, and he showed us very +clearly and kindly that I was wrong and that Frank was right, and +that we should be putting ourselves in the wrong if we were so +secret. Then he offered to give us a chance of talking to Lord +St. Simon alone, and so we came right away round to his rooms at +once. Now, Robert, you have heard it all, and I am very sorry if +I have given you pain, and I hope that you do not think very +meanly of me." + +Lord St. Simon had by no means relaxed his rigid attitude, but +had listened with a frowning brow and a compressed lip to this +long narrative. + +"Excuse me," he said, "but it is not my custom to discuss my most +intimate personal affairs in this public manner." + +"Then you won't forgive me? You won't shake hands before I go?" + +"Oh, certainly, if it would give you any pleasure." He put out +his hand and coldly grasped that which she extended to him. + +"I had hoped," suggested Holmes, "that you would have joined us +in a friendly supper." + +"I think that there you ask a little too much," responded his +Lordship. "I may be forced to acquiesce in these recent +developments, but I can hardly be expected to make merry over +them. I think that with your permission I will now wish you all a +very good-night." He included us all in a sweeping bow and +stalked out of the room. + +"Then I trust that you at least will honour me with your +company," said Sherlock Holmes. "It is always a joy to meet an +American, Mr. Moulton, for I am one of those who believe that the +folly of a monarch and the blundering of a minister in far-gone +years will not prevent our children from being some day citizens +of the same world-wide country under a flag which shall be a +quartering of the Union Jack with the Stars and Stripes." + +"The case has been an interesting one," remarked Holmes when our +visitors had left us, "because it serves to show very clearly how +simple the explanation may be of an affair which at first sight +seems to be almost inexplicable. Nothing could be more natural +than the sequence of events as narrated by this lady, and nothing +stranger than the result when viewed, for instance, by Mr. +Lestrade of Scotland Yard." + +"You were not yourself at fault at all, then?" + +"From the first, two facts were very obvious to me, the one that +the lady had been quite willing to undergo the wedding ceremony, +the other that she had repented of it within a few minutes of +returning home. Obviously something had occurred during the +morning, then, to cause her to change her mind. What could that +something be? She could not have spoken to anyone when she was +out, for she had been in the company of the bridegroom. Had she +seen someone, then? If she had, it must be someone from America +because she had spent so short a time in this country that she +could hardly have allowed anyone to acquire so deep an influence +over her that the mere sight of him would induce her to change +her plans so completely. You see we have already arrived, by a +process of exclusion, at the idea that she might have seen an +American. Then who could this American be, and why should he +possess so much influence over her? It might be a lover; it might +be a husband. Her young womanhood had, I knew, been spent in +rough scenes and under strange conditions. So far I had got +before I ever heard Lord St. Simon's narrative. When he told us +of a man in a pew, of the change in the bride's manner, of so +transparent a device for obtaining a note as the dropping of a +bouquet, of her resort to her confidential maid, and of her very +significant allusion to claim-jumping--which in miners' parlance +means taking possession of that which another person has a prior +claim to--the whole situation became absolutely clear. She had +gone off with a man, and the man was either a lover or was a +previous husband--the chances being in favour of the latter." + +"And how in the world did you find them?" + +"It might have been difficult, but friend Lestrade held +information in his hands the value of which he did not himself +know. The initials were, of course, of the highest importance, +but more valuable still was it to know that within a week he had +settled his bill at one of the most select London hotels." + +"How did you deduce the select?" + +"By the select prices. Eight shillings for a bed and eightpence +for a glass of sherry pointed to one of the most expensive +hotels. There are not many in London which charge at that rate. +In the second one which I visited in Northumberland Avenue, I +learned by an inspection of the book that Francis H. Moulton, an +American gentleman, had left only the day before, and on looking +over the entries against him, I came upon the very items which I +had seen in the duplicate bill. His letters were to be forwarded +to 226 Gordon Square; so thither I travelled, and being fortunate +enough to find the loving couple at home, I ventured to give them +some paternal advice and to point out to them that it would be +better in every way that they should make their position a little +clearer both to the general public and to Lord St. Simon in +particular. I invited them to meet him here, and, as you see, I +made him keep the appointment." + +"But with no very good result," I remarked. "His conduct was +certainly not very gracious." + +"Ah, Watson," said Holmes, smiling, "perhaps you would not be +very gracious either, if, after all the trouble of wooing and +wedding, you found yourself deprived in an instant of wife and of +fortune. I think that we may judge Lord St. Simon very mercifully +and thank our stars that we are never likely to find ourselves in +the same position. Draw your chair up and hand me my violin, for +the only problem we have still to solve is how to while away +these bleak autumnal evenings." + + + +XI. THE ADVENTURE OF THE BERYL CORONET + +"Holmes," said I as I stood one morning in our bow-window looking +down the street, "here is a madman coming along. It seems rather +sad that his relatives should allow him to come out alone." + +My friend rose lazily from his armchair and stood with his hands +in the pockets of his dressing-gown, looking over my shoulder. It +was a bright, crisp February morning, and the snow of the day +before still lay deep upon the ground, shimmering brightly in the +wintry sun. Down the centre of Baker Street it had been ploughed +into a brown crumbly band by the traffic, but at either side and +on the heaped-up edges of the foot-paths it still lay as white as +when it fell. The grey pavement had been cleaned and scraped, but +was still dangerously slippery, so that there were fewer +passengers than usual. Indeed, from the direction of the +Metropolitan Station no one was coming save the single gentleman +whose eccentric conduct had drawn my attention. + +He was a man of about fifty, tall, portly, and imposing, with a +massive, strongly marked face and a commanding figure. He was +dressed in a sombre yet rich style, in black frock-coat, shining +hat, neat brown gaiters, and well-cut pearl-grey trousers. Yet +his actions were in absurd contrast to the dignity of his dress +and features, for he was running hard, with occasional little +springs, such as a weary man gives who is little accustomed to +set any tax upon his legs. As he ran he jerked his hands up and +down, waggled his head, and writhed his face into the most +extraordinary contortions. + +"What on earth can be the matter with him?" I asked. "He is +looking up at the numbers of the houses." + +"I believe that he is coming here," said Holmes, rubbing his +hands. + +"Here?" + +"Yes; I rather think he is coming to consult me professionally. I +think that I recognise the symptoms. Ha! did I not tell you?" As +he spoke, the man, puffing and blowing, rushed at our door and +pulled at our bell until the whole house resounded with the +clanging. + +A few moments later he was in our room, still puffing, still +gesticulating, but with so fixed a look of grief and despair in +his eyes that our smiles were turned in an instant to horror and +pity. For a while he could not get his words out, but swayed his +body and plucked at his hair like one who has been driven to the +extreme limits of his reason. Then, suddenly springing to his +feet, he beat his head against the wall with such force that we +both rushed upon him and tore him away to the centre of the room. +Sherlock Holmes pushed him down into the easy-chair and, sitting +beside him, patted his hand and chatted with him in the easy, +soothing tones which he knew so well how to employ. + +"You have come to me to tell your story, have you not?" said he. +"You are fatigued with your haste. Pray wait until you have +recovered yourself, and then I shall be most happy to look into +any little problem which you may submit to me." + +The man sat for a minute or more with a heaving chest, fighting +against his emotion. Then he passed his handkerchief over his +brow, set his lips tight, and turned his face towards us. + +"No doubt you think me mad?" said he. + +"I see that you have had some great trouble," responded Holmes. + +"God knows I have!--a trouble which is enough to unseat my +reason, so sudden and so terrible is it. Public disgrace I might +have faced, although I am a man whose character has never yet +borne a stain. Private affliction also is the lot of every man; +but the two coming together, and in so frightful a form, have +been enough to shake my very soul. Besides, it is not I alone. +The very noblest in the land may suffer unless some way be found +out of this horrible affair." + +"Pray compose yourself, sir," said Holmes, "and let me have a +clear account of who you are and what it is that has befallen +you." + +"My name," answered our visitor, "is probably familiar to your +ears. I am Alexander Holder, of the banking firm of Holder & +Stevenson, of Threadneedle Street." + +The name was indeed well known to us as belonging to the senior +partner in the second largest private banking concern in the City +of London. What could have happened, then, to bring one of the +foremost citizens of London to this most pitiable pass? We +waited, all curiosity, until with another effort he braced +himself to tell his story. + +"I feel that time is of value," said he; "that is why I hastened +here when the police inspector suggested that I should secure +your co-operation. I came to Baker Street by the Underground and +hurried from there on foot, for the cabs go slowly through this +snow. That is why I was so out of breath, for I am a man who +takes very little exercise. I feel better now, and I will put the +facts before you as shortly and yet as clearly as I can. + +"It is, of course, well known to you that in a successful banking +business as much depends upon our being able to find remunerative +investments for our funds as upon our increasing our connection +and the number of our depositors. One of our most lucrative means +of laying out money is in the shape of loans, where the security +is unimpeachable. We have done a good deal in this direction +during the last few years, and there are many noble families to +whom we have advanced large sums upon the security of their +pictures, libraries, or plate. + +"Yesterday morning I was seated in my office at the bank when a +card was brought in to me by one of the clerks. I started when I +saw the name, for it was that of none other than--well, perhaps +even to you I had better say no more than that it was a name +which is a household word all over the earth--one of the highest, +noblest, most exalted names in England. I was overwhelmed by the +honour and attempted, when he entered, to say so, but he plunged +at once into business with the air of a man who wishes to hurry +quickly through a disagreeable task. + +"'Mr. Holder,' said he, 'I have been informed that you are in the +habit of advancing money.' + +"'The firm does so when the security is good.' I answered. + +"'It is absolutely essential to me,' said he, 'that I should have +50,000 pounds at once. I could, of course, borrow so trifling a +sum ten times over from my friends, but I much prefer to make it +a matter of business and to carry out that business myself. In my +position you can readily understand that it is unwise to place +one's self under obligations.' + +"'For how long, may I ask, do you want this sum?' I asked. + +"'Next Monday I have a large sum due to me, and I shall then most +certainly repay what you advance, with whatever interest you +think it right to charge. But it is very essential to me that the +money should be paid at once.' + +"'I should be happy to advance it without further parley from my +own private purse,' said I, 'were it not that the strain would be +rather more than it could bear. If, on the other hand, I am to do +it in the name of the firm, then in justice to my partner I must +insist that, even in your case, every businesslike precaution +should be taken.' + +"'I should much prefer to have it so,' said he, raising up a +square, black morocco case which he had laid beside his chair. +'You have doubtless heard of the Beryl Coronet?' + +"'One of the most precious public possessions of the empire,' +said I. + +"'Precisely.' He opened the case, and there, imbedded in soft, +flesh-coloured velvet, lay the magnificent piece of jewellery +which he had named. 'There are thirty-nine enormous beryls,' said +he, 'and the price of the gold chasing is incalculable. The +lowest estimate would put the worth of the coronet at double the +sum which I have asked. I am prepared to leave it with you as my +security.' + +"I took the precious case into my hands and looked in some +perplexity from it to my illustrious client. + +"'You doubt its value?' he asked. + +"'Not at all. I only doubt--' + +"'The propriety of my leaving it. You may set your mind at rest +about that. I should not dream of doing so were it not absolutely +certain that I should be able in four days to reclaim it. It is a +pure matter of form. Is the security sufficient?' + +"'Ample.' + +"'You understand, Mr. Holder, that I am giving you a strong proof +of the confidence which I have in you, founded upon all that I +have heard of you. I rely upon you not only to be discreet and to +refrain from all gossip upon the matter but, above all, to +preserve this coronet with every possible precaution because I +need not say that a great public scandal would be caused if any +harm were to befall it. Any injury to it would be almost as +serious as its complete loss, for there are no beryls in the +world to match these, and it would be impossible to replace them. +I leave it with you, however, with every confidence, and I shall +call for it in person on Monday morning.' + +"Seeing that my client was anxious to leave, I said no more but, +calling for my cashier, I ordered him to pay over fifty 1000 +pound notes. When I was alone once more, however, with the +precious case lying upon the table in front of me, I could not +but think with some misgivings of the immense responsibility +which it entailed upon me. There could be no doubt that, as it +was a national possession, a horrible scandal would ensue if any +misfortune should occur to it. I already regretted having ever +consented to take charge of it. However, it was too late to alter +the matter now, so I locked it up in my private safe and turned +once more to my work. + +"When evening came I felt that it would be an imprudence to leave +so precious a thing in the office behind me. Bankers' safes had +been forced before now, and why should not mine be? If so, how +terrible would be the position in which I should find myself! I +determined, therefore, that for the next few days I would always +carry the case backward and forward with me, so that it might +never be really out of my reach. With this intention, I called a +cab and drove out to my house at Streatham, carrying the jewel +with me. I did not breathe freely until I had taken it upstairs +and locked it in the bureau of my dressing-room. + +"And now a word as to my household, Mr. Holmes, for I wish you to +thoroughly understand the situation. My groom and my page sleep +out of the house, and may be set aside altogether. I have three +maid-servants who have been with me a number of years and whose +absolute reliability is quite above suspicion. Another, Lucy +Parr, the second waiting-maid, has only been in my service a few +months. She came with an excellent character, however, and has +always given me satisfaction. She is a very pretty girl and has +attracted admirers who have occasionally hung about the place. +That is the only drawback which we have found to her, but we +believe her to be a thoroughly good girl in every way. + +"So much for the servants. My family itself is so small that it +will not take me long to describe it. I am a widower and have an +only son, Arthur. He has been a disappointment to me, Mr. +Holmes--a grievous disappointment. I have no doubt that I am +myself to blame. People tell me that I have spoiled him. Very +likely I have. When my dear wife died I felt that he was all I +had to love. I could not bear to see the smile fade even for a +moment from his face. I have never denied him a wish. Perhaps it +would have been better for both of us had I been sterner, but I +meant it for the best. + +"It was naturally my intention that he should succeed me in my +business, but he was not of a business turn. He was wild, +wayward, and, to speak the truth, I could not trust him in the +handling of large sums of money. When he was young he became a +member of an aristocratic club, and there, having charming +manners, he was soon the intimate of a number of men with long +purses and expensive habits. He learned to play heavily at cards +and to squander money on the turf, until he had again and again +to come to me and implore me to give him an advance upon his +allowance, that he might settle his debts of honour. He tried +more than once to break away from the dangerous company which he +was keeping, but each time the influence of his friend, Sir +George Burnwell, was enough to draw him back again. + +"And, indeed, I could not wonder that such a man as Sir George +Burnwell should gain an influence over him, for he has frequently +brought him to my house, and I have found myself that I could +hardly resist the fascination of his manner. He is older than +Arthur, a man of the world to his finger-tips, one who had been +everywhere, seen everything, a brilliant talker, and a man of +great personal beauty. Yet when I think of him in cold blood, far +away from the glamour of his presence, I am convinced from his +cynical speech and the look which I have caught in his eyes that +he is one who should be deeply distrusted. So I think, and so, +too, thinks my little Mary, who has a woman's quick insight into +character. + +"And now there is only she to be described. She is my niece; but +when my brother died five years ago and left her alone in the +world I adopted her, and have looked upon her ever since as my +daughter. She is a sunbeam in my house--sweet, loving, beautiful, +a wonderful manager and housekeeper, yet as tender and quiet and +gentle as a woman could be. She is my right hand. I do not know +what I could do without her. In only one matter has she ever gone +against my wishes. Twice my boy has asked her to marry him, for +he loves her devotedly, but each time she has refused him. I +think that if anyone could have drawn him into the right path it +would have been she, and that his marriage might have changed his +whole life; but now, alas! it is too late--forever too late! + +"Now, Mr. Holmes, you know the people who live under my roof, and +I shall continue with my miserable story. + +"When we were taking coffee in the drawing-room that night after +dinner, I told Arthur and Mary my experience, and of the precious +treasure which we had under our roof, suppressing only the name +of my client. Lucy Parr, who had brought in the coffee, had, I am +sure, left the room; but I cannot swear that the door was closed. +Mary and Arthur were much interested and wished to see the famous +coronet, but I thought it better not to disturb it. + +"'Where have you put it?' asked Arthur. + +"'In my own bureau.' + +"'Well, I hope to goodness the house won't be burgled during the +night.' said he. + +"'It is locked up,' I answered. + +"'Oh, any old key will fit that bureau. When I was a youngster I +have opened it myself with the key of the box-room cupboard.' + +"He often had a wild way of talking, so that I thought little of +what he said. He followed me to my room, however, that night with +a very grave face. + +"'Look here, dad,' said he with his eyes cast down, 'can you let +me have 200 pounds?' + +"'No, I cannot!' I answered sharply. 'I have been far too +generous with you in money matters.' + +"'You have been very kind,' said he, 'but I must have this money, +or else I can never show my face inside the club again.' + +"'And a very good thing, too!' I cried. + +"'Yes, but you would not have me leave it a dishonoured man,' +said he. 'I could not bear the disgrace. I must raise the money +in some way, and if you will not let me have it, then I must try +other means.' + +"I was very angry, for this was the third demand during the +month. 'You shall not have a farthing from me,' I cried, on which +he bowed and left the room without another word. + +"When he was gone I unlocked my bureau, made sure that my +treasure was safe, and locked it again. Then I started to go +round the house to see that all was secure--a duty which I +usually leave to Mary but which I thought it well to perform +myself that night. As I came down the stairs I saw Mary herself +at the side window of the hall, which she closed and fastened as +I approached. + +"'Tell me, dad,' said she, looking, I thought, a little +disturbed, 'did you give Lucy, the maid, leave to go out +to-night?' + +"'Certainly not.' + +"'She came in just now by the back door. I have no doubt that she +has only been to the side gate to see someone, but I think that +it is hardly safe and should be stopped.' + +"'You must speak to her in the morning, or I will if you prefer +it. Are you sure that everything is fastened?' + +"'Quite sure, dad.' + +"'Then, good-night.' I kissed her and went up to my bedroom +again, where I was soon asleep. + +"I am endeavouring to tell you everything, Mr. Holmes, which may +have any bearing upon the case, but I beg that you will question +me upon any point which I do not make clear." + +"On the contrary, your statement is singularly lucid." + +"I come to a part of my story now in which I should wish to be +particularly so. I am not a very heavy sleeper, and the anxiety +in my mind tended, no doubt, to make me even less so than usual. +About two in the morning, then, I was awakened by some sound in +the house. It had ceased ere I was wide awake, but it had left an +impression behind it as though a window had gently closed +somewhere. I lay listening with all my ears. Suddenly, to my +horror, there was a distinct sound of footsteps moving softly in +the next room. I slipped out of bed, all palpitating with fear, +and peeped round the corner of my dressing-room door. + +"'Arthur!' I screamed, 'you villain! you thief! How dare you +touch that coronet?' + +"The gas was half up, as I had left it, and my unhappy boy, +dressed only in his shirt and trousers, was standing beside the +light, holding the coronet in his hands. He appeared to be +wrenching at it, or bending it with all his strength. At my cry +he dropped it from his grasp and turned as pale as death. I +snatched it up and examined it. One of the gold corners, with +three of the beryls in it, was missing. + +"'You blackguard!' I shouted, beside myself with rage. 'You have +destroyed it! You have dishonoured me forever! Where are the +jewels which you have stolen?' + +"'Stolen!' he cried. + +"'Yes, thief!' I roared, shaking him by the shoulder. + +"'There are none missing. There cannot be any missing,' said he. + +"'There are three missing. And you know where they are. Must I +call you a liar as well as a thief? Did I not see you trying to +tear off another piece?' + +"'You have called me names enough,' said he, 'I will not stand it +any longer. I shall not say another word about this business, +since you have chosen to insult me. I will leave your house in +the morning and make my own way in the world.' + +"'You shall leave it in the hands of the police!' I cried +half-mad with grief and rage. 'I shall have this matter probed to +the bottom.' + +"'You shall learn nothing from me,' said he with a passion such +as I should not have thought was in his nature. 'If you choose to +call the police, let the police find what they can.' + +"By this time the whole house was astir, for I had raised my +voice in my anger. Mary was the first to rush into my room, and, +at the sight of the coronet and of Arthur's face, she read the +whole story and, with a scream, fell down senseless on the +ground. I sent the house-maid for the police and put the +investigation into their hands at once. When the inspector and a +constable entered the house, Arthur, who had stood sullenly with +his arms folded, asked me whether it was my intention to charge +him with theft. I answered that it had ceased to be a private +matter, but had become a public one, since the ruined coronet was +national property. I was determined that the law should have its +way in everything. + +"'At least,' said he, 'you will not have me arrested at once. It +would be to your advantage as well as mine if I might leave the +house for five minutes.' + +"'That you may get away, or perhaps that you may conceal what you +have stolen,' said I. And then, realising the dreadful position +in which I was placed, I implored him to remember that not only +my honour but that of one who was far greater than I was at +stake; and that he threatened to raise a scandal which would +convulse the nation. He might avert it all if he would but tell +me what he had done with the three missing stones. + +"'You may as well face the matter,' said I; 'you have been caught +in the act, and no confession could make your guilt more heinous. +If you but make such reparation as is in your power, by telling +us where the beryls are, all shall be forgiven and forgotten.' + +"'Keep your forgiveness for those who ask for it,' he answered, +turning away from me with a sneer. I saw that he was too hardened +for any words of mine to influence him. There was but one way for +it. I called in the inspector and gave him into custody. A search +was made at once not only of his person but of his room and of +every portion of the house where he could possibly have concealed +the gems; but no trace of them could be found, nor would the +wretched boy open his mouth for all our persuasions and our +threats. This morning he was removed to a cell, and I, after +going through all the police formalities, have hurried round to +you to implore you to use your skill in unravelling the matter. +The police have openly confessed that they can at present make +nothing of it. You may go to any expense which you think +necessary. I have already offered a reward of 1000 pounds. My +God, what shall I do! I have lost my honour, my gems, and my son +in one night. Oh, what shall I do!" + +He put a hand on either side of his head and rocked himself to +and fro, droning to himself like a child whose grief has got +beyond words. + +Sherlock Holmes sat silent for some few minutes, with his brows +knitted and his eyes fixed upon the fire. + +"Do you receive much company?" he asked. + +"None save my partner with his family and an occasional friend of +Arthur's. Sir George Burnwell has been several times lately. No +one else, I think." + +"Do you go out much in society?" + +"Arthur does. Mary and I stay at home. We neither of us care for +it." + +"That is unusual in a young girl." + +"She is of a quiet nature. Besides, she is not so very young. She +is four-and-twenty." + +"This matter, from what you say, seems to have been a shock to +her also." + +"Terrible! She is even more affected than I." + +"You have neither of you any doubt as to your son's guilt?" + +"How can we have when I saw him with my own eyes with the coronet +in his hands." + +"I hardly consider that a conclusive proof. Was the remainder of +the coronet at all injured?" + +"Yes, it was twisted." + +"Do you not think, then, that he might have been trying to +straighten it?" + +"God bless you! You are doing what you can for him and for me. +But it is too heavy a task. What was he doing there at all? If +his purpose were innocent, why did he not say so?" + +"Precisely. And if it were guilty, why did he not invent a lie? +His silence appears to me to cut both ways. There are several +singular points about the case. What did the police think of the +noise which awoke you from your sleep?" + +"They considered that it might be caused by Arthur's closing his +bedroom door." + +"A likely story! As if a man bent on felony would slam his door +so as to wake a household. What did they say, then, of the +disappearance of these gems?" + +"They are still sounding the planking and probing the furniture +in the hope of finding them." + +"Have they thought of looking outside the house?" + +"Yes, they have shown extraordinary energy. The whole garden has +already been minutely examined." + +"Now, my dear sir," said Holmes, "is it not obvious to you now +that this matter really strikes very much deeper than either you +or the police were at first inclined to think? It appeared to you +to be a simple case; to me it seems exceedingly complex. Consider +what is involved by your theory. You suppose that your son came +down from his bed, went, at great risk, to your dressing-room, +opened your bureau, took out your coronet, broke off by main +force a small portion of it, went off to some other place, +concealed three gems out of the thirty-nine, with such skill that +nobody can find them, and then returned with the other thirty-six +into the room in which he exposed himself to the greatest danger +of being discovered. I ask you now, is such a theory tenable?" + +"But what other is there?" cried the banker with a gesture of +despair. "If his motives were innocent, why does he not explain +them?" + +"It is our task to find that out," replied Holmes; "so now, if +you please, Mr. Holder, we will set off for Streatham together, +and devote an hour to glancing a little more closely into +details." + +My friend insisted upon my accompanying them in their expedition, +which I was eager enough to do, for my curiosity and sympathy +were deeply stirred by the story to which we had listened. I +confess that the guilt of the banker's son appeared to me to be +as obvious as it did to his unhappy father, but still I had such +faith in Holmes' judgment that I felt that there must be some +grounds for hope as long as he was dissatisfied with the accepted +explanation. He hardly spoke a word the whole way out to the +southern suburb, but sat with his chin upon his breast and his +hat drawn over his eyes, sunk in the deepest thought. Our client +appeared to have taken fresh heart at the little glimpse of hope +which had been presented to him, and he even broke into a +desultory chat with me over his business affairs. A short railway +journey and a shorter walk brought us to Fairbank, the modest +residence of the great financier. + +Fairbank was a good-sized square house of white stone, standing +back a little from the road. A double carriage-sweep, with a +snow-clad lawn, stretched down in front to two large iron gates +which closed the entrance. On the right side was a small wooden +thicket, which led into a narrow path between two neat hedges +stretching from the road to the kitchen door, and forming the +tradesmen's entrance. On the left ran a lane which led to the +stables, and was not itself within the grounds at all, being a +public, though little used, thoroughfare. Holmes left us standing +at the door and walked slowly all round the house, across the +front, down the tradesmen's path, and so round by the garden +behind into the stable lane. So long was he that Mr. Holder and I +went into the dining-room and waited by the fire until he should +return. We were sitting there in silence when the door opened and +a young lady came in. She was rather above the middle height, +slim, with dark hair and eyes, which seemed the darker against +the absolute pallor of her skin. I do not think that I have ever +seen such deadly paleness in a woman's face. Her lips, too, were +bloodless, but her eyes were flushed with crying. As she swept +silently into the room she impressed me with a greater sense of +grief than the banker had done in the morning, and it was the +more striking in her as she was evidently a woman of strong +character, with immense capacity for self-restraint. Disregarding +my presence, she went straight to her uncle and passed her hand +over his head with a sweet womanly caress. + +"You have given orders that Arthur should be liberated, have you +not, dad?" she asked. + +"No, no, my girl, the matter must be probed to the bottom." + +"But I am so sure that he is innocent. You know what woman's +instincts are. I know that he has done no harm and that you will +be sorry for having acted so harshly." + +"Why is he silent, then, if he is innocent?" + +"Who knows? Perhaps because he was so angry that you should +suspect him." + +"How could I help suspecting him, when I actually saw him with +the coronet in his hand?" + +"Oh, but he had only picked it up to look at it. Oh, do, do take +my word for it that he is innocent. Let the matter drop and say +no more. It is so dreadful to think of our dear Arthur in +prison!" + +"I shall never let it drop until the gems are found--never, Mary! +Your affection for Arthur blinds you as to the awful consequences +to me. Far from hushing the thing up, I have brought a gentleman +down from London to inquire more deeply into it." + +"This gentleman?" she asked, facing round to me. + +"No, his friend. He wished us to leave him alone. He is round in +the stable lane now." + +"The stable lane?" She raised her dark eyebrows. "What can he +hope to find there? Ah! this, I suppose, is he. I trust, sir, +that you will succeed in proving, what I feel sure is the truth, +that my cousin Arthur is innocent of this crime." + +"I fully share your opinion, and I trust, with you, that we may +prove it," returned Holmes, going back to the mat to knock the +snow from his shoes. "I believe I have the honour of addressing +Miss Mary Holder. Might I ask you a question or two?" + +"Pray do, sir, if it may help to clear this horrible affair up." + +"You heard nothing yourself last night?" + +"Nothing, until my uncle here began to speak loudly. I heard +that, and I came down." + +"You shut up the windows and doors the night before. Did you +fasten all the windows?" + +"Yes." + +"Were they all fastened this morning?" + +"Yes." + +"You have a maid who has a sweetheart? I think that you remarked +to your uncle last night that she had been out to see him?" + +"Yes, and she was the girl who waited in the drawing-room, and +who may have heard uncle's remarks about the coronet." + +"I see. You infer that she may have gone out to tell her +sweetheart, and that the two may have planned the robbery." + +"But what is the good of all these vague theories," cried the +banker impatiently, "when I have told you that I saw Arthur with +the coronet in his hands?" + +"Wait a little, Mr. Holder. We must come back to that. About this +girl, Miss Holder. You saw her return by the kitchen door, I +presume?" + +"Yes; when I went to see if the door was fastened for the night I +met her slipping in. I saw the man, too, in the gloom." + +"Do you know him?" + +"Oh, yes! he is the green-grocer who brings our vegetables round. +His name is Francis Prosper." + +"He stood," said Holmes, "to the left of the door--that is to +say, farther up the path than is necessary to reach the door?" + +"Yes, he did." + +"And he is a man with a wooden leg?" + +Something like fear sprang up in the young lady's expressive +black eyes. "Why, you are like a magician," said she. "How do you +know that?" She smiled, but there was no answering smile in +Holmes' thin, eager face. + +"I should be very glad now to go upstairs," said he. "I shall +probably wish to go over the outside of the house again. Perhaps +I had better take a look at the lower windows before I go up." + +He walked swiftly round from one to the other, pausing only at +the large one which looked from the hall onto the stable lane. +This he opened and made a very careful examination of the sill +with his powerful magnifying lens. "Now we shall go upstairs," +said he at last. + +The banker's dressing-room was a plainly furnished little +chamber, with a grey carpet, a large bureau, and a long mirror. +Holmes went to the bureau first and looked hard at the lock. + +"Which key was used to open it?" he asked. + +"That which my son himself indicated--that of the cupboard of the +lumber-room." + +"Have you it here?" + +"That is it on the dressing-table." + +Sherlock Holmes took it up and opened the bureau. + +"It is a noiseless lock," said he. "It is no wonder that it did +not wake you. This case, I presume, contains the coronet. We must +have a look at it." He opened the case, and taking out the diadem +he laid it upon the table. It was a magnificent specimen of the +jeweller's art, and the thirty-six stones were the finest that I +have ever seen. At one side of the coronet was a cracked edge, +where a corner holding three gems had been torn away. + +"Now, Mr. Holder," said Holmes, "here is the corner which +corresponds to that which has been so unfortunately lost. Might I +beg that you will break it off." + +The banker recoiled in horror. "I should not dream of trying," +said he. + +"Then I will." Holmes suddenly bent his strength upon it, but +without result. "I feel it give a little," said he; "but, though +I am exceptionally strong in the fingers, it would take me all my +time to break it. An ordinary man could not do it. Now, what do +you think would happen if I did break it, Mr. Holder? There would +be a noise like a pistol shot. Do you tell me that all this +happened within a few yards of your bed and that you heard +nothing of it?" + +"I do not know what to think. It is all dark to me." + +"But perhaps it may grow lighter as we go. What do you think, +Miss Holder?" + +"I confess that I still share my uncle's perplexity." + +"Your son had no shoes or slippers on when you saw him?" + +"He had nothing on save only his trousers and shirt." + +"Thank you. We have certainly been favoured with extraordinary +luck during this inquiry, and it will be entirely our own fault +if we do not succeed in clearing the matter up. With your +permission, Mr. Holder, I shall now continue my investigations +outside." + +He went alone, at his own request, for he explained that any +unnecessary footmarks might make his task more difficult. For an +hour or more he was at work, returning at last with his feet +heavy with snow and his features as inscrutable as ever. + +"I think that I have seen now all that there is to see, Mr. +Holder," said he; "I can serve you best by returning to my +rooms." + +"But the gems, Mr. Holmes. Where are they?" + +"I cannot tell." + +The banker wrung his hands. "I shall never see them again!" he +cried. "And my son? You give me hopes?" + +"My opinion is in no way altered." + +"Then, for God's sake, what was this dark business which was +acted in my house last night?" + +"If you can call upon me at my Baker Street rooms to-morrow +morning between nine and ten I shall be happy to do what I can to +make it clearer. I understand that you give me carte blanche to +act for you, provided only that I get back the gems, and that you +place no limit on the sum I may draw." + +"I would give my fortune to have them back." + +"Very good. I shall look into the matter between this and then. +Good-bye; it is just possible that I may have to come over here +again before evening." + +It was obvious to me that my companion's mind was now made up +about the case, although what his conclusions were was more than +I could even dimly imagine. Several times during our homeward +journey I endeavoured to sound him upon the point, but he always +glided away to some other topic, until at last I gave it over in +despair. It was not yet three when we found ourselves in our +rooms once more. He hurried to his chamber and was down again in +a few minutes dressed as a common loafer. With his collar turned +up, his shiny, seedy coat, his red cravat, and his worn boots, he +was a perfect sample of the class. + +"I think that this should do," said he, glancing into the glass +above the fireplace. "I only wish that you could come with me, +Watson, but I fear that it won't do. I may be on the trail in +this matter, or I may be following a will-o'-the-wisp, but I +shall soon know which it is. I hope that I may be back in a few +hours." He cut a slice of beef from the joint upon the sideboard, +sandwiched it between two rounds of bread, and thrusting this +rude meal into his pocket he started off upon his expedition. + +I had just finished my tea when he returned, evidently in +excellent spirits, swinging an old elastic-sided boot in his +hand. He chucked it down into a corner and helped himself to a +cup of tea. + +"I only looked in as I passed," said he. "I am going right on." + +"Where to?" + +"Oh, to the other side of the West End. It may be some time +before I get back. Don't wait up for me in case I should be +late." + +"How are you getting on?" + +"Oh, so so. Nothing to complain of. I have been out to Streatham +since I saw you last, but I did not call at the house. It is a +very sweet little problem, and I would not have missed it for a +good deal. However, I must not sit gossiping here, but must get +these disreputable clothes off and return to my highly +respectable self." + +I could see by his manner that he had stronger reasons for +satisfaction than his words alone would imply. His eyes twinkled, +and there was even a touch of colour upon his sallow cheeks. He +hastened upstairs, and a few minutes later I heard the slam of +the hall door, which told me that he was off once more upon his +congenial hunt. + +I waited until midnight, but there was no sign of his return, so +I retired to my room. It was no uncommon thing for him to be away +for days and nights on end when he was hot upon a scent, so that +his lateness caused me no surprise. I do not know at what hour he +came in, but when I came down to breakfast in the morning there +he was with a cup of coffee in one hand and the paper in the +other, as fresh and trim as possible. + +"You will excuse my beginning without you, Watson," said he, "but +you remember that our client has rather an early appointment this +morning." + +"Why, it is after nine now," I answered. "I should not be +surprised if that were he. I thought I heard a ring." + +It was, indeed, our friend the financier. I was shocked by the +change which had come over him, for his face which was naturally +of a broad and massive mould, was now pinched and fallen in, +while his hair seemed to me at least a shade whiter. He entered +with a weariness and lethargy which was even more painful than +his violence of the morning before, and he dropped heavily into +the armchair which I pushed forward for him. + +"I do not know what I have done to be so severely tried," said +he. "Only two days ago I was a happy and prosperous man, without +a care in the world. Now I am left to a lonely and dishonoured +age. One sorrow comes close upon the heels of another. My niece, +Mary, has deserted me." + +"Deserted you?" + +"Yes. Her bed this morning had not been slept in, her room was +empty, and a note for me lay upon the hall table. I had said to +her last night, in sorrow and not in anger, that if she had +married my boy all might have been well with him. Perhaps it was +thoughtless of me to say so. It is to that remark that she refers +in this note: + +"'MY DEAREST UNCLE:--I feel that I have brought trouble upon you, +and that if I had acted differently this terrible misfortune +might never have occurred. I cannot, with this thought in my +mind, ever again be happy under your roof, and I feel that I must +leave you forever. Do not worry about my future, for that is +provided for; and, above all, do not search for me, for it will +be fruitless labour and an ill-service to me. In life or in +death, I am ever your loving,--MARY.' + +"What could she mean by that note, Mr. Holmes? Do you think it +points to suicide?" + +"No, no, nothing of the kind. It is perhaps the best possible +solution. I trust, Mr. Holder, that you are nearing the end of +your troubles." + +"Ha! You say so! You have heard something, Mr. Holmes; you have +learned something! Where are the gems?" + +"You would not think 1000 pounds apiece an excessive sum for +them?" + +"I would pay ten." + +"That would be unnecessary. Three thousand will cover the matter. +And there is a little reward, I fancy. Have you your check-book? +Here is a pen. Better make it out for 4000 pounds." + +With a dazed face the banker made out the required check. Holmes +walked over to his desk, took out a little triangular piece of +gold with three gems in it, and threw it down upon the table. + +With a shriek of joy our client clutched it up. + +"You have it!" he gasped. "I am saved! I am saved!" + +The reaction of joy was as passionate as his grief had been, and +he hugged his recovered gems to his bosom. + +"There is one other thing you owe, Mr. Holder," said Sherlock +Holmes rather sternly. + +"Owe!" He caught up a pen. "Name the sum, and I will pay it." + +"No, the debt is not to me. You owe a very humble apology to that +noble lad, your son, who has carried himself in this matter as I +should be proud to see my own son do, should I ever chance to +have one." + +"Then it was not Arthur who took them?" + +"I told you yesterday, and I repeat to-day, that it was not." + +"You are sure of it! Then let us hurry to him at once to let him +know that the truth is known." + +"He knows it already. When I had cleared it all up I had an +interview with him, and finding that he would not tell me the +story, I told it to him, on which he had to confess that I was +right and to add the very few details which were not yet quite +clear to me. Your news of this morning, however, may open his +lips." + +"For heaven's sake, tell me, then, what is this extraordinary +mystery!" + +"I will do so, and I will show you the steps by which I reached +it. And let me say to you, first, that which it is hardest for me +to say and for you to hear: there has been an understanding +between Sir George Burnwell and your niece Mary. They have now +fled together." + +"My Mary? Impossible!" + +"It is unfortunately more than possible; it is certain. Neither +you nor your son knew the true character of this man when you +admitted him into your family circle. He is one of the most +dangerous men in England--a ruined gambler, an absolutely +desperate villain, a man without heart or conscience. Your niece +knew nothing of such men. When he breathed his vows to her, as he +had done to a hundred before her, she flattered herself that she +alone had touched his heart. The devil knows best what he said, +but at least she became his tool and was in the habit of seeing +him nearly every evening." + +"I cannot, and I will not, believe it!" cried the banker with an +ashen face. + +"I will tell you, then, what occurred in your house last night. +Your niece, when you had, as she thought, gone to your room, +slipped down and talked to her lover through the window which +leads into the stable lane. His footmarks had pressed right +through the snow, so long had he stood there. She told him of the +coronet. His wicked lust for gold kindled at the news, and he +bent her to his will. I have no doubt that she loved you, but +there are women in whom the love of a lover extinguishes all +other loves, and I think that she must have been one. She had +hardly listened to his instructions when she saw you coming +downstairs, on which she closed the window rapidly and told you +about one of the servants' escapade with her wooden-legged lover, +which was all perfectly true. + +"Your boy, Arthur, went to bed after his interview with you but +he slept badly on account of his uneasiness about his club debts. +In the middle of the night he heard a soft tread pass his door, +so he rose and, looking out, was surprised to see his cousin +walking very stealthily along the passage until she disappeared +into your dressing-room. Petrified with astonishment, the lad +slipped on some clothes and waited there in the dark to see what +would come of this strange affair. Presently she emerged from the +room again, and in the light of the passage-lamp your son saw +that she carried the precious coronet in her hands. She passed +down the stairs, and he, thrilling with horror, ran along and +slipped behind the curtain near your door, whence he could see +what passed in the hall beneath. He saw her stealthily open the +window, hand out the coronet to someone in the gloom, and then +closing it once more hurry back to her room, passing quite close +to where he stood hid behind the curtain. + +"As long as she was on the scene he could not take any action +without a horrible exposure of the woman whom he loved. But the +instant that she was gone he realised how crushing a misfortune +this would be for you, and how all-important it was to set it +right. He rushed down, just as he was, in his bare feet, opened +the window, sprang out into the snow, and ran down the lane, +where he could see a dark figure in the moonlight. Sir George +Burnwell tried to get away, but Arthur caught him, and there was +a struggle between them, your lad tugging at one side of the +coronet, and his opponent at the other. In the scuffle, your son +struck Sir George and cut him over the eye. Then something +suddenly snapped, and your son, finding that he had the coronet +in his hands, rushed back, closed the window, ascended to your +room, and had just observed that the coronet had been twisted in +the struggle and was endeavouring to straighten it when you +appeared upon the scene." + +"Is it possible?" gasped the banker. + +"You then roused his anger by calling him names at a moment when +he felt that he had deserved your warmest thanks. He could not +explain the true state of affairs without betraying one who +certainly deserved little enough consideration at his hands. He +took the more chivalrous view, however, and preserved her +secret." + +"And that was why she shrieked and fainted when she saw the +coronet," cried Mr. Holder. "Oh, my God! what a blind fool I have +been! And his asking to be allowed to go out for five minutes! +The dear fellow wanted to see if the missing piece were at the +scene of the struggle. How cruelly I have misjudged him!" + +"When I arrived at the house," continued Holmes, "I at once went +very carefully round it to observe if there were any traces in +the snow which might help me. I knew that none had fallen since +the evening before, and also that there had been a strong frost +to preserve impressions. I passed along the tradesmen's path, but +found it all trampled down and indistinguishable. Just beyond it, +however, at the far side of the kitchen door, a woman had stood +and talked with a man, whose round impressions on one side showed +that he had a wooden leg. I could even tell that they had been +disturbed, for the woman had run back swiftly to the door, as was +shown by the deep toe and light heel marks, while Wooden-leg had +waited a little, and then had gone away. I thought at the time +that this might be the maid and her sweetheart, of whom you had +already spoken to me, and inquiry showed it was so. I passed +round the garden without seeing anything more than random tracks, +which I took to be the police; but when I got into the stable +lane a very long and complex story was written in the snow in +front of me. + +"There was a double line of tracks of a booted man, and a second +double line which I saw with delight belonged to a man with naked +feet. I was at once convinced from what you had told me that the +latter was your son. The first had walked both ways, but the +other had run swiftly, and as his tread was marked in places over +the depression of the boot, it was obvious that he had passed +after the other. I followed them up and found they led to the +hall window, where Boots had worn all the snow away while +waiting. Then I walked to the other end, which was a hundred +yards or more down the lane. I saw where Boots had faced round, +where the snow was cut up as though there had been a struggle, +and, finally, where a few drops of blood had fallen, to show me +that I was not mistaken. Boots had then run down the lane, and +another little smudge of blood showed that it was he who had been +hurt. When he came to the highroad at the other end, I found that +the pavement had been cleared, so there was an end to that clue. + +"On entering the house, however, I examined, as you remember, the +sill and framework of the hall window with my lens, and I could +at once see that someone had passed out. I could distinguish the +outline of an instep where the wet foot had been placed in coming +in. I was then beginning to be able to form an opinion as to what +had occurred. A man had waited outside the window; someone had +brought the gems; the deed had been overseen by your son; he had +pursued the thief; had struggled with him; they had each tugged +at the coronet, their united strength causing injuries which +neither alone could have effected. He had returned with the +prize, but had left a fragment in the grasp of his opponent. So +far I was clear. The question now was, who was the man and who +was it brought him the coronet? + +"It is an old maxim of mine that when you have excluded the +impossible, whatever remains, however improbable, must be the +truth. Now, I knew that it was not you who had brought it down, +so there only remained your niece and the maids. But if it were +the maids, why should your son allow himself to be accused in +their place? There could be no possible reason. As he loved his +cousin, however, there was an excellent explanation why he should +retain her secret--the more so as the secret was a disgraceful +one. When I remembered that you had seen her at that window, and +how she had fainted on seeing the coronet again, my conjecture +became a certainty. + +"And who could it be who was her confederate? A lover evidently, +for who else could outweigh the love and gratitude which she must +feel to you? I knew that you went out little, and that your +circle of friends was a very limited one. But among them was Sir +George Burnwell. I had heard of him before as being a man of evil +reputation among women. It must have been he who wore those boots +and retained the missing gems. Even though he knew that Arthur +had discovered him, he might still flatter himself that he was +safe, for the lad could not say a word without compromising his +own family. + +"Well, your own good sense will suggest what measures I took +next. I went in the shape of a loafer to Sir George's house, +managed to pick up an acquaintance with his valet, learned that +his master had cut his head the night before, and, finally, at +the expense of six shillings, made all sure by buying a pair of +his cast-off shoes. With these I journeyed down to Streatham and +saw that they exactly fitted the tracks." + +"I saw an ill-dressed vagabond in the lane yesterday evening," +said Mr. Holder. + +"Precisely. It was I. I found that I had my man, so I came home +and changed my clothes. It was a delicate part which I had to +play then, for I saw that a prosecution must be avoided to avert +scandal, and I knew that so astute a villain would see that our +hands were tied in the matter. I went and saw him. At first, of +course, he denied everything. But when I gave him every +particular that had occurred, he tried to bluster and took down a +life-preserver from the wall. I knew my man, however, and I +clapped a pistol to his head before he could strike. Then he +became a little more reasonable. I told him that we would give +him a price for the stones he held--1000 pounds apiece. That +brought out the first signs of grief that he had shown. 'Why, +dash it all!' said he, 'I've let them go at six hundred for the +three!' I soon managed to get the address of the receiver who had +them, on promising him that there would be no prosecution. Off I +set to him, and after much chaffering I got our stones at 1000 +pounds apiece. Then I looked in upon your son, told him that all +was right, and eventually got to my bed about two o'clock, after +what I may call a really hard day's work." + +"A day which has saved England from a great public scandal," said +the banker, rising. "Sir, I cannot find words to thank you, but +you shall not find me ungrateful for what you have done. Your +skill has indeed exceeded all that I have heard of it. And now I +must fly to my dear boy to apologise to him for the wrong which I +have done him. As to what you tell me of poor Mary, it goes to my +very heart. Not even your skill can inform me where she is now." + +"I think that we may safely say," returned Holmes, "that she is +wherever Sir George Burnwell is. It is equally certain, too, that +whatever her sins are, they will soon receive a more than +sufficient punishment." + + + +XII. THE ADVENTURE OF THE COPPER BEECHES + +"To the man who loves art for its own sake," remarked Sherlock +Holmes, tossing aside the advertisement sheet of the Daily +Telegraph, "it is frequently in its least important and lowliest +manifestations that the keenest pleasure is to be derived. It is +pleasant to me to observe, Watson, that you have so far grasped +this truth that in these little records of our cases which you +have been good enough to draw up, and, I am bound to say, +occasionally to embellish, you have given prominence not so much +to the many causes célèbres and sensational trials in which I +have figured but rather to those incidents which may have been +trivial in themselves, but which have given room for those +faculties of deduction and of logical synthesis which I have made +my special province." + +"And yet," said I, smiling, "I cannot quite hold myself absolved +from the charge of sensationalism which has been urged against my +records." + +"You have erred, perhaps," he observed, taking up a glowing +cinder with the tongs and lighting with it the long cherry-wood +pipe which was wont to replace his clay when he was in a +disputatious rather than a meditative mood--"you have erred +perhaps in attempting to put colour and life into each of your +statements instead of confining yourself to the task of placing +upon record that severe reasoning from cause to effect which is +really the only notable feature about the thing." + +"It seems to me that I have done you full justice in the matter," +I remarked with some coldness, for I was repelled by the egotism +which I had more than once observed to be a strong factor in my +friend's singular character. + +"No, it is not selfishness or conceit," said he, answering, as +was his wont, my thoughts rather than my words. "If I claim full +justice for my art, it is because it is an impersonal thing--a +thing beyond myself. Crime is common. Logic is rare. Therefore it +is upon the logic rather than upon the crime that you should +dwell. You have degraded what should have been a course of +lectures into a series of tales." + +It was a cold morning of the early spring, and we sat after +breakfast on either side of a cheery fire in the old room at +Baker Street. A thick fog rolled down between the lines of +dun-coloured houses, and the opposing windows loomed like dark, +shapeless blurs through the heavy yellow wreaths. Our gas was lit +and shone on the white cloth and glimmer of china and metal, for +the table had not been cleared yet. Sherlock Holmes had been +silent all the morning, dipping continuously into the +advertisement columns of a succession of papers until at last, +having apparently given up his search, he had emerged in no very +sweet temper to lecture me upon my literary shortcomings. + +"At the same time," he remarked after a pause, during which he +had sat puffing at his long pipe and gazing down into the fire, +"you can hardly be open to a charge of sensationalism, for out of +these cases which you have been so kind as to interest yourself +in, a fair proportion do not treat of crime, in its legal sense, +at all. The small matter in which I endeavoured to help the King +of Bohemia, the singular experience of Miss Mary Sutherland, the +problem connected with the man with the twisted lip, and the +incident of the noble bachelor, were all matters which are +outside the pale of the law. But in avoiding the sensational, I +fear that you may have bordered on the trivial." + +"The end may have been so," I answered, "but the methods I hold +to have been novel and of interest." + +"Pshaw, my dear fellow, what do the public, the great unobservant +public, who could hardly tell a weaver by his tooth or a +compositor by his left thumb, care about the finer shades of +analysis and deduction! But, indeed, if you are trivial, I cannot +blame you, for the days of the great cases are past. Man, or at +least criminal man, has lost all enterprise and originality. As +to my own little practice, it seems to be degenerating into an +agency for recovering lost lead pencils and giving advice to +young ladies from boarding-schools. I think that I have touched +bottom at last, however. This note I had this morning marks my +zero-point, I fancy. Read it!" He tossed a crumpled letter across +to me. + +It was dated from Montague Place upon the preceding evening, and +ran thus: + +"DEAR MR. HOLMES:--I am very anxious to consult you as to whether +I should or should not accept a situation which has been offered +to me as governess. I shall call at half-past ten to-morrow if I +do not inconvenience you. Yours faithfully, + "VIOLET HUNTER." + +"Do you know the young lady?" I asked. + +"Not I." + +"It is half-past ten now." + +"Yes, and I have no doubt that is her ring." + +"It may turn out to be of more interest than you think. You +remember that the affair of the blue carbuncle, which appeared to +be a mere whim at first, developed into a serious investigation. +It may be so in this case, also." + +"Well, let us hope so. But our doubts will very soon be solved, +for here, unless I am much mistaken, is the person in question." + +As he spoke the door opened and a young lady entered the room. +She was plainly but neatly dressed, with a bright, quick face, +freckled like a plover's egg, and with the brisk manner of a +woman who has had her own way to make in the world. + +"You will excuse my troubling you, I am sure," said she, as my +companion rose to greet her, "but I have had a very strange +experience, and as I have no parents or relations of any sort +from whom I could ask advice, I thought that perhaps you would be +kind enough to tell me what I should do." + +"Pray take a seat, Miss Hunter. I shall be happy to do anything +that I can to serve you." + +I could see that Holmes was favourably impressed by the manner +and speech of his new client. He looked her over in his searching +fashion, and then composed himself, with his lids drooping and +his finger-tips together, to listen to her story. + +"I have been a governess for five years," said she, "in the +family of Colonel Spence Munro, but two months ago the colonel +received an appointment at Halifax, in Nova Scotia, and took his +children over to America with him, so that I found myself without +a situation. I advertised, and I answered advertisements, but +without success. At last the little money which I had saved began +to run short, and I was at my wit's end as to what I should do. + +"There is a well-known agency for governesses in the West End +called Westaway's, and there I used to call about once a week in +order to see whether anything had turned up which might suit me. +Westaway was the name of the founder of the business, but it is +really managed by Miss Stoper. She sits in her own little office, +and the ladies who are seeking employment wait in an anteroom, +and are then shown in one by one, when she consults her ledgers +and sees whether she has anything which would suit them. + +"Well, when I called last week I was shown into the little office +as usual, but I found that Miss Stoper was not alone. A +prodigiously stout man with a very smiling face and a great heavy +chin which rolled down in fold upon fold over his throat sat at +her elbow with a pair of glasses on his nose, looking very +earnestly at the ladies who entered. As I came in he gave quite a +jump in his chair and turned quickly to Miss Stoper. + +"'That will do,' said he; 'I could not ask for anything better. +Capital! capital!' He seemed quite enthusiastic and rubbed his +hands together in the most genial fashion. He was such a +comfortable-looking man that it was quite a pleasure to look at +him. + +"'You are looking for a situation, miss?' he asked. + +"'Yes, sir.' + +"'As governess?' + +"'Yes, sir.' + +"'And what salary do you ask?' + +"'I had 4 pounds a month in my last place with Colonel Spence +Munro.' + +"'Oh, tut, tut! sweating--rank sweating!' he cried, throwing his +fat hands out into the air like a man who is in a boiling +passion. 'How could anyone offer so pitiful a sum to a lady with +such attractions and accomplishments?' + +"'My accomplishments, sir, may be less than you imagine,' said I. +'A little French, a little German, music, and drawing--' + +"'Tut, tut!' he cried. 'This is all quite beside the question. +The point is, have you or have you not the bearing and deportment +of a lady? There it is in a nutshell. If you have not, you are +not fitted for the rearing of a child who may some day play a +considerable part in the history of the country. But if you have +why, then, how could any gentleman ask you to condescend to +accept anything under the three figures? Your salary with me, +madam, would commence at 100 pounds a year.' + +"You may imagine, Mr. Holmes, that to me, destitute as I was, +such an offer seemed almost too good to be true. The gentleman, +however, seeing perhaps the look of incredulity upon my face, +opened a pocket-book and took out a note. + +"'It is also my custom,' said he, smiling in the most pleasant +fashion until his eyes were just two little shining slits amid +the white creases of his face, 'to advance to my young ladies +half their salary beforehand, so that they may meet any little +expenses of their journey and their wardrobe.' + +"It seemed to me that I had never met so fascinating and so +thoughtful a man. As I was already in debt to my tradesmen, the +advance was a great convenience, and yet there was something +unnatural about the whole transaction which made me wish to know +a little more before I quite committed myself. + +"'May I ask where you live, sir?' said I. + +"'Hampshire. Charming rural place. The Copper Beeches, five miles +on the far side of Winchester. It is the most lovely country, my +dear young lady, and the dearest old country-house.' + +"'And my duties, sir? I should be glad to know what they would +be.' + +"'One child--one dear little romper just six years old. Oh, if +you could see him killing cockroaches with a slipper! Smack! +smack! smack! Three gone before you could wink!' He leaned back +in his chair and laughed his eyes into his head again. + +"I was a little startled at the nature of the child's amusement, +but the father's laughter made me think that perhaps he was +joking. + +"'My sole duties, then,' I asked, 'are to take charge of a single +child?' + +"'No, no, not the sole, not the sole, my dear young lady,' he +cried. 'Your duty would be, as I am sure your good sense would +suggest, to obey any little commands my wife might give, provided +always that they were such commands as a lady might with +propriety obey. You see no difficulty, heh?' + +"'I should be happy to make myself useful.' + +"'Quite so. In dress now, for example. We are faddy people, you +know--faddy but kind-hearted. If you were asked to wear any dress +which we might give you, you would not object to our little whim. +Heh?' + +"'No,' said I, considerably astonished at his words. + +"'Or to sit here, or sit there, that would not be offensive to +you?' + +"'Oh, no.' + +"'Or to cut your hair quite short before you come to us?' + +"I could hardly believe my ears. As you may observe, Mr. Holmes, +my hair is somewhat luxuriant, and of a rather peculiar tint of +chestnut. It has been considered artistic. I could not dream of +sacrificing it in this offhand fashion. + +"'I am afraid that that is quite impossible,' said I. He had been +watching me eagerly out of his small eyes, and I could see a +shadow pass over his face as I spoke. + +"'I am afraid that it is quite essential,' said he. 'It is a +little fancy of my wife's, and ladies' fancies, you know, madam, +ladies' fancies must be consulted. And so you won't cut your +hair?' + +"'No, sir, I really could not,' I answered firmly. + +"'Ah, very well; then that quite settles the matter. It is a +pity, because in other respects you would really have done very +nicely. In that case, Miss Stoper, I had best inspect a few more +of your young ladies.' + +"The manageress had sat all this while busy with her papers +without a word to either of us, but she glanced at me now with so +much annoyance upon her face that I could not help suspecting +that she had lost a handsome commission through my refusal. + +"'Do you desire your name to be kept upon the books?' she asked. + +"'If you please, Miss Stoper.' + +"'Well, really, it seems rather useless, since you refuse the +most excellent offers in this fashion,' said she sharply. 'You +can hardly expect us to exert ourselves to find another such +opening for you. Good-day to you, Miss Hunter.' She struck a gong +upon the table, and I was shown out by the page. + +"Well, Mr. Holmes, when I got back to my lodgings and found +little enough in the cupboard, and two or three bills upon the +table, I began to ask myself whether I had not done a very +foolish thing. After all, if these people had strange fads and +expected obedience on the most extraordinary matters, they were +at least ready to pay for their eccentricity. Very few +governesses in England are getting 100 pounds a year. Besides, +what use was my hair to me? Many people are improved by wearing +it short and perhaps I should be among the number. Next day I was +inclined to think that I had made a mistake, and by the day after +I was sure of it. I had almost overcome my pride so far as to go +back to the agency and inquire whether the place was still open +when I received this letter from the gentleman himself. I have it +here and I will read it to you: + + "'The Copper Beeches, near Winchester. +"'DEAR MISS HUNTER:--Miss Stoper has very kindly given me your +address, and I write from here to ask you whether you have +reconsidered your decision. My wife is very anxious that you +should come, for she has been much attracted by my description of +you. We are willing to give 30 pounds a quarter, or 120 pounds a +year, so as to recompense you for any little inconvenience which +our fads may cause you. They are not very exacting, after all. My +wife is fond of a particular shade of electric blue and would +like you to wear such a dress indoors in the morning. You need +not, however, go to the expense of purchasing one, as we have one +belonging to my dear daughter Alice (now in Philadelphia), which +would, I should think, fit you very well. Then, as to sitting +here or there, or amusing yourself in any manner indicated, that +need cause you no inconvenience. As regards your hair, it is no +doubt a pity, especially as I could not help remarking its beauty +during our short interview, but I am afraid that I must remain +firm upon this point, and I only hope that the increased salary +may recompense you for the loss. Your duties, as far as the child +is concerned, are very light. Now do try to come, and I shall +meet you with the dog-cart at Winchester. Let me know your train. +Yours faithfully, JEPHRO RUCASTLE.' + +"That is the letter which I have just received, Mr. Holmes, and +my mind is made up that I will accept it. I thought, however, +that before taking the final step I should like to submit the +whole matter to your consideration." + +"Well, Miss Hunter, if your mind is made up, that settles the +question," said Holmes, smiling. + +"But you would not advise me to refuse?" + +"I confess that it is not the situation which I should like to +see a sister of mine apply for." + +"What is the meaning of it all, Mr. Holmes?" + +"Ah, I have no data. I cannot tell. Perhaps you have yourself +formed some opinion?" + +"Well, there seems to me to be only one possible solution. Mr. +Rucastle seemed to be a very kind, good-natured man. Is it not +possible that his wife is a lunatic, that he desires to keep the +matter quiet for fear she should be taken to an asylum, and that +he humours her fancies in every way in order to prevent an +outbreak?" + +"That is a possible solution--in fact, as matters stand, it is +the most probable one. But in any case it does not seem to be a +nice household for a young lady." + +"But the money, Mr. Holmes, the money!" + +"Well, yes, of course the pay is good--too good. That is what +makes me uneasy. Why should they give you 120 pounds a year, when +they could have their pick for 40 pounds? There must be some +strong reason behind." + +"I thought that if I told you the circumstances you would +understand afterwards if I wanted your help. I should feel so +much stronger if I felt that you were at the back of me." + +"Oh, you may carry that feeling away with you. I assure you that +your little problem promises to be the most interesting which has +come my way for some months. There is something distinctly novel +about some of the features. If you should find yourself in doubt +or in danger--" + +"Danger! What danger do you foresee?" + +Holmes shook his head gravely. "It would cease to be a danger if +we could define it," said he. "But at any time, day or night, a +telegram would bring me down to your help." + +"That is enough." She rose briskly from her chair with the +anxiety all swept from her face. "I shall go down to Hampshire +quite easy in my mind now. I shall write to Mr. Rucastle at once, +sacrifice my poor hair to-night, and start for Winchester +to-morrow." With a few grateful words to Holmes she bade us both +good-night and bustled off upon her way. + +"At least," said I as we heard her quick, firm steps descending +the stairs, "she seems to be a young lady who is very well able +to take care of herself." + +"And she would need to be," said Holmes gravely. "I am much +mistaken if we do not hear from her before many days are past." + +It was not very long before my friend's prediction was fulfilled. +A fortnight went by, during which I frequently found my thoughts +turning in her direction and wondering what strange side-alley of +human experience this lonely woman had strayed into. The unusual +salary, the curious conditions, the light duties, all pointed to +something abnormal, though whether a fad or a plot, or whether +the man were a philanthropist or a villain, it was quite beyond +my powers to determine. As to Holmes, I observed that he sat +frequently for half an hour on end, with knitted brows and an +abstracted air, but he swept the matter away with a wave of his +hand when I mentioned it. "Data! data! data!" he cried +impatiently. "I can't make bricks without clay." And yet he would +always wind up by muttering that no sister of his should ever +have accepted such a situation. + +The telegram which we eventually received came late one night +just as I was thinking of turning in and Holmes was settling down +to one of those all-night chemical researches which he frequently +indulged in, when I would leave him stooping over a retort and a +test-tube at night and find him in the same position when I came +down to breakfast in the morning. He opened the yellow envelope, +and then, glancing at the message, threw it across to me. + +"Just look up the trains in Bradshaw," said he, and turned back +to his chemical studies. + +The summons was a brief and urgent one. + +"Please be at the Black Swan Hotel at Winchester at midday +to-morrow," it said. "Do come! I am at my wit's end. HUNTER." + +"Will you come with me?" asked Holmes, glancing up. + +"I should wish to." + +"Just look it up, then." + +"There is a train at half-past nine," said I, glancing over my +Bradshaw. "It is due at Winchester at 11:30." + +"That will do very nicely. Then perhaps I had better postpone my +analysis of the acetones, as we may need to be at our best in the +morning." + +By eleven o'clock the next day we were well upon our way to the +old English capital. Holmes had been buried in the morning papers +all the way down, but after we had passed the Hampshire border he +threw them down and began to admire the scenery. It was an ideal +spring day, a light blue sky, flecked with little fleecy white +clouds drifting across from west to east. The sun was shining +very brightly, and yet there was an exhilarating nip in the air, +which set an edge to a man's energy. All over the countryside, +away to the rolling hills around Aldershot, the little red and +grey roofs of the farm-steadings peeped out from amid the light +green of the new foliage. + +"Are they not fresh and beautiful?" I cried with all the +enthusiasm of a man fresh from the fogs of Baker Street. + +But Holmes shook his head gravely. + +"Do you know, Watson," said he, "that it is one of the curses of +a mind with a turn like mine that I must look at everything with +reference to my own special subject. You look at these scattered +houses, and you are impressed by their beauty. I look at them, +and the only thought which comes to me is a feeling of their +isolation and of the impunity with which crime may be committed +there." + +"Good heavens!" I cried. "Who would associate crime with these +dear old homesteads?" + +"They always fill me with a certain horror. It is my belief, +Watson, founded upon my experience, that the lowest and vilest +alleys in London do not present a more dreadful record of sin +than does the smiling and beautiful countryside." + +"You horrify me!" + +"But the reason is very obvious. The pressure of public opinion +can do in the town what the law cannot accomplish. There is no +lane so vile that the scream of a tortured child, or the thud of +a drunkard's blow, does not beget sympathy and indignation among +the neighbours, and then the whole machinery of justice is ever +so close that a word of complaint can set it going, and there is +but a step between the crime and the dock. But look at these +lonely houses, each in its own fields, filled for the most part +with poor ignorant folk who know little of the law. Think of the +deeds of hellish cruelty, the hidden wickedness which may go on, +year in, year out, in such places, and none the wiser. Had this +lady who appeals to us for help gone to live in Winchester, I +should never have had a fear for her. It is the five miles of +country which makes the danger. Still, it is clear that she is +not personally threatened." + +"No. If she can come to Winchester to meet us she can get away." + +"Quite so. She has her freedom." + +"What CAN be the matter, then? Can you suggest no explanation?" + +"I have devised seven separate explanations, each of which would +cover the facts as far as we know them. But which of these is +correct can only be determined by the fresh information which we +shall no doubt find waiting for us. Well, there is the tower of +the cathedral, and we shall soon learn all that Miss Hunter has +to tell." + +The Black Swan is an inn of repute in the High Street, at no +distance from the station, and there we found the young lady +waiting for us. She had engaged a sitting-room, and our lunch +awaited us upon the table. + +"I am so delighted that you have come," she said earnestly. "It +is so very kind of you both; but indeed I do not know what I +should do. Your advice will be altogether invaluable to me." + +"Pray tell us what has happened to you." + +"I will do so, and I must be quick, for I have promised Mr. +Rucastle to be back before three. I got his leave to come into +town this morning, though he little knew for what purpose." + +"Let us have everything in its due order." Holmes thrust his long +thin legs out towards the fire and composed himself to listen. + +"In the first place, I may say that I have met, on the whole, +with no actual ill-treatment from Mr. and Mrs. Rucastle. It is +only fair to them to say that. But I cannot understand them, and +I am not easy in my mind about them." + +"What can you not understand?" + +"Their reasons for their conduct. But you shall have it all just +as it occurred. When I came down, Mr. Rucastle met me here and +drove me in his dog-cart to the Copper Beeches. It is, as he +said, beautifully situated, but it is not beautiful in itself, +for it is a large square block of a house, whitewashed, but all +stained and streaked with damp and bad weather. There are grounds +round it, woods on three sides, and on the fourth a field which +slopes down to the Southampton highroad, which curves past about +a hundred yards from the front door. This ground in front belongs +to the house, but the woods all round are part of Lord +Southerton's preserves. A clump of copper beeches immediately in +front of the hall door has given its name to the place. + +"I was driven over by my employer, who was as amiable as ever, +and was introduced by him that evening to his wife and the child. +There was no truth, Mr. Holmes, in the conjecture which seemed to +us to be probable in your rooms at Baker Street. Mrs. Rucastle is +not mad. I found her to be a silent, pale-faced woman, much +younger than her husband, not more than thirty, I should think, +while he can hardly be less than forty-five. From their +conversation I have gathered that they have been married about +seven years, that he was a widower, and that his only child by +the first wife was the daughter who has gone to Philadelphia. Mr. +Rucastle told me in private that the reason why she had left them +was that she had an unreasoning aversion to her stepmother. As +the daughter could not have been less than twenty, I can quite +imagine that her position must have been uncomfortable with her +father's young wife. + +"Mrs. Rucastle seemed to me to be colourless in mind as well as +in feature. She impressed me neither favourably nor the reverse. +She was a nonentity. It was easy to see that she was passionately +devoted both to her husband and to her little son. Her light grey +eyes wandered continually from one to the other, noting every +little want and forestalling it if possible. He was kind to her +also in his bluff, boisterous fashion, and on the whole they +seemed to be a happy couple. And yet she had some secret sorrow, +this woman. She would often be lost in deep thought, with the +saddest look upon her face. More than once I have surprised her +in tears. I have thought sometimes that it was the disposition of +her child which weighed upon her mind, for I have never met so +utterly spoiled and so ill-natured a little creature. He is small +for his age, with a head which is quite disproportionately large. +His whole life appears to be spent in an alternation between +savage fits of passion and gloomy intervals of sulking. Giving +pain to any creature weaker than himself seems to be his one idea +of amusement, and he shows quite remarkable talent in planning +the capture of mice, little birds, and insects. But I would +rather not talk about the creature, Mr. Holmes, and, indeed, he +has little to do with my story." + +"I am glad of all details," remarked my friend, "whether they +seem to you to be relevant or not." + +"I shall try not to miss anything of importance. The one +unpleasant thing about the house, which struck me at once, was +the appearance and conduct of the servants. There are only two, a +man and his wife. Toller, for that is his name, is a rough, +uncouth man, with grizzled hair and whiskers, and a perpetual +smell of drink. Twice since I have been with them he has been +quite drunk, and yet Mr. Rucastle seemed to take no notice of it. +His wife is a very tall and strong woman with a sour face, as +silent as Mrs. Rucastle and much less amiable. They are a most +unpleasant couple, but fortunately I spend most of my time in the +nursery and my own room, which are next to each other in one +corner of the building. + +"For two days after my arrival at the Copper Beeches my life was +very quiet; on the third, Mrs. Rucastle came down just after +breakfast and whispered something to her husband. + +"'Oh, yes,' said he, turning to me, 'we are very much obliged to +you, Miss Hunter, for falling in with our whims so far as to cut +your hair. I assure you that it has not detracted in the tiniest +iota from your appearance. We shall now see how the electric-blue +dress will become you. You will find it laid out upon the bed in +your room, and if you would be so good as to put it on we should +both be extremely obliged.' + +"The dress which I found waiting for me was of a peculiar shade +of blue. It was of excellent material, a sort of beige, but it +bore unmistakable signs of having been worn before. It could not +have been a better fit if I had been measured for it. Both Mr. +and Mrs. Rucastle expressed a delight at the look of it, which +seemed quite exaggerated in its vehemence. They were waiting for +me in the drawing-room, which is a very large room, stretching +along the entire front of the house, with three long windows +reaching down to the floor. A chair had been placed close to the +central window, with its back turned towards it. In this I was +asked to sit, and then Mr. Rucastle, walking up and down on the +other side of the room, began to tell me a series of the funniest +stories that I have ever listened to. You cannot imagine how +comical he was, and I laughed until I was quite weary. Mrs. +Rucastle, however, who has evidently no sense of humour, never so +much as smiled, but sat with her hands in her lap, and a sad, +anxious look upon her face. After an hour or so, Mr. Rucastle +suddenly remarked that it was time to commence the duties of the +day, and that I might change my dress and go to little Edward in +the nursery. + +"Two days later this same performance was gone through under +exactly similar circumstances. Again I changed my dress, again I +sat in the window, and again I laughed very heartily at the funny +stories of which my employer had an immense répertoire, and which +he told inimitably. Then he handed me a yellow-backed novel, and +moving my chair a little sideways, that my own shadow might not +fall upon the page, he begged me to read aloud to him. I read for +about ten minutes, beginning in the heart of a chapter, and then +suddenly, in the middle of a sentence, he ordered me to cease and +to change my dress. + +"You can easily imagine, Mr. Holmes, how curious I became as to +what the meaning of this extraordinary performance could possibly +be. They were always very careful, I observed, to turn my face +away from the window, so that I became consumed with the desire +to see what was going on behind my back. At first it seemed to be +impossible, but I soon devised a means. My hand-mirror had been +broken, so a happy thought seized me, and I concealed a piece of +the glass in my handkerchief. On the next occasion, in the midst +of my laughter, I put my handkerchief up to my eyes, and was able +with a little management to see all that there was behind me. I +confess that I was disappointed. There was nothing. At least that +was my first impression. At the second glance, however, I +perceived that there was a man standing in the Southampton Road, +a small bearded man in a grey suit, who seemed to be looking in +my direction. The road is an important highway, and there are +usually people there. This man, however, was leaning against the +railings which bordered our field and was looking earnestly up. I +lowered my handkerchief and glanced at Mrs. Rucastle to find her +eyes fixed upon me with a most searching gaze. She said nothing, +but I am convinced that she had divined that I had a mirror in my +hand and had seen what was behind me. She rose at once. + +"'Jephro,' said she, 'there is an impertinent fellow upon the +road there who stares up at Miss Hunter.' + +"'No friend of yours, Miss Hunter?' he asked. + +"'No, I know no one in these parts.' + +"'Dear me! How very impertinent! Kindly turn round and motion to +him to go away.' + +"'Surely it would be better to take no notice.' + +"'No, no, we should have him loitering here always. Kindly turn +round and wave him away like that.' + +"I did as I was told, and at the same instant Mrs. Rucastle drew +down the blind. That was a week ago, and from that time I have +not sat again in the window, nor have I worn the blue dress, nor +seen the man in the road." + +"Pray continue," said Holmes. "Your narrative promises to be a +most interesting one." + +"You will find it rather disconnected, I fear, and there may +prove to be little relation between the different incidents of +which I speak. On the very first day that I was at the Copper +Beeches, Mr. Rucastle took me to a small outhouse which stands +near the kitchen door. As we approached it I heard the sharp +rattling of a chain, and the sound as of a large animal moving +about. + +"'Look in here!' said Mr. Rucastle, showing me a slit between two +planks. 'Is he not a beauty?' + +"I looked through and was conscious of two glowing eyes, and of a +vague figure huddled up in the darkness. + +"'Don't be frightened,' said my employer, laughing at the start +which I had given. 'It's only Carlo, my mastiff. I call him mine, +but really old Toller, my groom, is the only man who can do +anything with him. We feed him once a day, and not too much then, +so that he is always as keen as mustard. Toller lets him loose +every night, and God help the trespasser whom he lays his fangs +upon. For goodness' sake don't you ever on any pretext set your +foot over the threshold at night, for it's as much as your life +is worth.' + +"The warning was no idle one, for two nights later I happened to +look out of my bedroom window about two o'clock in the morning. +It was a beautiful moonlight night, and the lawn in front of the +house was silvered over and almost as bright as day. I was +standing, rapt in the peaceful beauty of the scene, when I was +aware that something was moving under the shadow of the copper +beeches. As it emerged into the moonshine I saw what it was. It +was a giant dog, as large as a calf, tawny tinted, with hanging +jowl, black muzzle, and huge projecting bones. It walked slowly +across the lawn and vanished into the shadow upon the other side. +That dreadful sentinel sent a chill to my heart which I do not +think that any burglar could have done. + +"And now I have a very strange experience to tell you. I had, as +you know, cut off my hair in London, and I had placed it in a +great coil at the bottom of my trunk. One evening, after the +child was in bed, I began to amuse myself by examining the +furniture of my room and by rearranging my own little things. +There was an old chest of drawers in the room, the two upper ones +empty and open, the lower one locked. I had filled the first two +with my linen, and as I had still much to pack away I was +naturally annoyed at not having the use of the third drawer. It +struck me that it might have been fastened by a mere oversight, +so I took out my bunch of keys and tried to open it. The very +first key fitted to perfection, and I drew the drawer open. There +was only one thing in it, but I am sure that you would never +guess what it was. It was my coil of hair. + +"I took it up and examined it. It was of the same peculiar tint, +and the same thickness. But then the impossibility of the thing +obtruded itself upon me. How could my hair have been locked in +the drawer? With trembling hands I undid my trunk, turned out the +contents, and drew from the bottom my own hair. I laid the two +tresses together, and I assure you that they were identical. Was +it not extraordinary? Puzzle as I would, I could make nothing at +all of what it meant. I returned the strange hair to the drawer, +and I said nothing of the matter to the Rucastles as I felt that +I had put myself in the wrong by opening a drawer which they had +locked. + +"I am naturally observant, as you may have remarked, Mr. Holmes, +and I soon had a pretty good plan of the whole house in my head. +There was one wing, however, which appeared not to be inhabited +at all. A door which faced that which led into the quarters of +the Tollers opened into this suite, but it was invariably locked. +One day, however, as I ascended the stair, I met Mr. Rucastle +coming out through this door, his keys in his hand, and a look on +his face which made him a very different person to the round, +jovial man to whom I was accustomed. His cheeks were red, his +brow was all crinkled with anger, and the veins stood out at his +temples with passion. He locked the door and hurried past me +without a word or a look. + +"This aroused my curiosity, so when I went out for a walk in the +grounds with my charge, I strolled round to the side from which I +could see the windows of this part of the house. There were four +of them in a row, three of which were simply dirty, while the +fourth was shuttered up. They were evidently all deserted. As I +strolled up and down, glancing at them occasionally, Mr. Rucastle +came out to me, looking as merry and jovial as ever. + +"'Ah!' said he, 'you must not think me rude if I passed you +without a word, my dear young lady. I was preoccupied with +business matters.' + +"I assured him that I was not offended. 'By the way,' said I, +'you seem to have quite a suite of spare rooms up there, and one +of them has the shutters up.' + +"He looked surprised and, as it seemed to me, a little startled +at my remark. + +"'Photography is one of my hobbies,' said he. 'I have made my +dark room up there. But, dear me! what an observant young lady we +have come upon. Who would have believed it? Who would have ever +believed it?' He spoke in a jesting tone, but there was no jest +in his eyes as he looked at me. I read suspicion there and +annoyance, but no jest. + +"Well, Mr. Holmes, from the moment that I understood that there +was something about that suite of rooms which I was not to know, +I was all on fire to go over them. It was not mere curiosity, +though I have my share of that. It was more a feeling of duty--a +feeling that some good might come from my penetrating to this +place. They talk of woman's instinct; perhaps it was woman's +instinct which gave me that feeling. At any rate, it was there, +and I was keenly on the lookout for any chance to pass the +forbidden door. + +"It was only yesterday that the chance came. I may tell you that, +besides Mr. Rucastle, both Toller and his wife find something to +do in these deserted rooms, and I once saw him carrying a large +black linen bag with him through the door. Recently he has been +drinking hard, and yesterday evening he was very drunk; and when +I came upstairs there was the key in the door. I have no doubt at +all that he had left it there. Mr. and Mrs. Rucastle were both +downstairs, and the child was with them, so that I had an +admirable opportunity. I turned the key gently in the lock, +opened the door, and slipped through. + +"There was a little passage in front of me, unpapered and +uncarpeted, which turned at a right angle at the farther end. +Round this corner were three doors in a line, the first and third +of which were open. They each led into an empty room, dusty and +cheerless, with two windows in the one and one in the other, so +thick with dirt that the evening light glimmered dimly through +them. The centre door was closed, and across the outside of it +had been fastened one of the broad bars of an iron bed, padlocked +at one end to a ring in the wall, and fastened at the other with +stout cord. The door itself was locked as well, and the key was +not there. This barricaded door corresponded clearly with the +shuttered window outside, and yet I could see by the glimmer from +beneath it that the room was not in darkness. Evidently there was +a skylight which let in light from above. As I stood in the +passage gazing at the sinister door and wondering what secret it +might veil, I suddenly heard the sound of steps within the room +and saw a shadow pass backward and forward against the little +slit of dim light which shone out from under the door. A mad, +unreasoning terror rose up in me at the sight, Mr. Holmes. My +overstrung nerves failed me suddenly, and I turned and ran--ran +as though some dreadful hand were behind me clutching at the +skirt of my dress. I rushed down the passage, through the door, +and straight into the arms of Mr. Rucastle, who was waiting +outside. + +"'So,' said he, smiling, 'it was you, then. I thought that it +must be when I saw the door open.' + +"'Oh, I am so frightened!' I panted. + +"'My dear young lady! my dear young lady!'--you cannot think how +caressing and soothing his manner was--'and what has frightened +you, my dear young lady?' + +"But his voice was just a little too coaxing. He overdid it. I +was keenly on my guard against him. + +"'I was foolish enough to go into the empty wing,' I answered. +'But it is so lonely and eerie in this dim light that I was +frightened and ran out again. Oh, it is so dreadfully still in +there!' + +"'Only that?' said he, looking at me keenly. + +"'Why, what did you think?' I asked. + +"'Why do you think that I lock this door?' + +"'I am sure that I do not know.' + +"'It is to keep people out who have no business there. Do you +see?' He was still smiling in the most amiable manner. + +"'I am sure if I had known--' + +"'Well, then, you know now. And if you ever put your foot over +that threshold again'--here in an instant the smile hardened into +a grin of rage, and he glared down at me with the face of a +demon--'I'll throw you to the mastiff.' + +"I was so terrified that I do not know what I did. I suppose that +I must have rushed past him into my room. I remember nothing +until I found myself lying on my bed trembling all over. Then I +thought of you, Mr. Holmes. I could not live there longer without +some advice. I was frightened of the house, of the man, of the +woman, of the servants, even of the child. They were all horrible +to me. If I could only bring you down all would be well. Of +course I might have fled from the house, but my curiosity was +almost as strong as my fears. My mind was soon made up. I would +send you a wire. I put on my hat and cloak, went down to the +office, which is about half a mile from the house, and then +returned, feeling very much easier. A horrible doubt came into my +mind as I approached the door lest the dog might be loose, but I +remembered that Toller had drunk himself into a state of +insensibility that evening, and I knew that he was the only one +in the household who had any influence with the savage creature, +or who would venture to set him free. I slipped in in safety and +lay awake half the night in my joy at the thought of seeing you. +I had no difficulty in getting leave to come into Winchester this +morning, but I must be back before three o'clock, for Mr. and +Mrs. Rucastle are going on a visit, and will be away all the +evening, so that I must look after the child. Now I have told you +all my adventures, Mr. Holmes, and I should be very glad if you +could tell me what it all means, and, above all, what I should +do." + +Holmes and I had listened spellbound to this extraordinary story. +My friend rose now and paced up and down the room, his hands in +his pockets, and an expression of the most profound gravity upon +his face. + +"Is Toller still drunk?" he asked. + +"Yes. I heard his wife tell Mrs. Rucastle that she could do +nothing with him." + +"That is well. And the Rucastles go out to-night?" + +"Yes." + +"Is there a cellar with a good strong lock?" + +"Yes, the wine-cellar." + +"You seem to me to have acted all through this matter like a very +brave and sensible girl, Miss Hunter. Do you think that you could +perform one more feat? I should not ask it of you if I did not +think you a quite exceptional woman." + +"I will try. What is it?" + +"We shall be at the Copper Beeches by seven o'clock, my friend +and I. The Rucastles will be gone by that time, and Toller will, +we hope, be incapable. There only remains Mrs. Toller, who might +give the alarm. If you could send her into the cellar on some +errand, and then turn the key upon her, you would facilitate +matters immensely." + +"I will do it." + +"Excellent! We shall then look thoroughly into the affair. Of +course there is only one feasible explanation. You have been +brought there to personate someone, and the real person is +imprisoned in this chamber. That is obvious. As to who this +prisoner is, I have no doubt that it is the daughter, Miss Alice +Rucastle, if I remember right, who was said to have gone to +America. You were chosen, doubtless, as resembling her in height, +figure, and the colour of your hair. Hers had been cut off, very +possibly in some illness through which she has passed, and so, of +course, yours had to be sacrificed also. By a curious chance you +came upon her tresses. The man in the road was undoubtedly some +friend of hers--possibly her fiancé--and no doubt, as you wore +the girl's dress and were so like her, he was convinced from your +laughter, whenever he saw you, and afterwards from your gesture, +that Miss Rucastle was perfectly happy, and that she no longer +desired his attentions. The dog is let loose at night to prevent +him from endeavouring to communicate with her. So much is fairly +clear. The most serious point in the case is the disposition of +the child." + +"What on earth has that to do with it?" I ejaculated. + +"My dear Watson, you as a medical man are continually gaining +light as to the tendencies of a child by the study of the +parents. Don't you see that the converse is equally valid. I have +frequently gained my first real insight into the character of +parents by studying their children. This child's disposition is +abnormally cruel, merely for cruelty's sake, and whether he +derives this from his smiling father, as I should suspect, or +from his mother, it bodes evil for the poor girl who is in their +power." + +"I am sure that you are right, Mr. Holmes," cried our client. "A +thousand things come back to me which make me certain that you +have hit it. Oh, let us lose not an instant in bringing help to +this poor creature." + +"We must be circumspect, for we are dealing with a very cunning +man. We can do nothing until seven o'clock. At that hour we shall +be with you, and it will not be long before we solve the +mystery." + +We were as good as our word, for it was just seven when we +reached the Copper Beeches, having put up our trap at a wayside +public-house. The group of trees, with their dark leaves shining +like burnished metal in the light of the setting sun, were +sufficient to mark the house even had Miss Hunter not been +standing smiling on the door-step. + +"Have you managed it?" asked Holmes. + +A loud thudding noise came from somewhere downstairs. "That is +Mrs. Toller in the cellar," said she. "Her husband lies snoring +on the kitchen rug. Here are his keys, which are the duplicates +of Mr. Rucastle's." + +"You have done well indeed!" cried Holmes with enthusiasm. "Now +lead the way, and we shall soon see the end of this black +business." + +We passed up the stair, unlocked the door, followed on down a +passage, and found ourselves in front of the barricade which Miss +Hunter had described. Holmes cut the cord and removed the +transverse bar. Then he tried the various keys in the lock, but +without success. No sound came from within, and at the silence +Holmes' face clouded over. + +"I trust that we are not too late," said he. "I think, Miss +Hunter, that we had better go in without you. Now, Watson, put +your shoulder to it, and we shall see whether we cannot make our +way in." + +It was an old rickety door and gave at once before our united +strength. Together we rushed into the room. It was empty. There +was no furniture save a little pallet bed, a small table, and a +basketful of linen. The skylight above was open, and the prisoner +gone. + +"There has been some villainy here," said Holmes; "this beauty +has guessed Miss Hunter's intentions and has carried his victim +off." + +"But how?" + +"Through the skylight. We shall soon see how he managed it." He +swung himself up onto the roof. "Ah, yes," he cried, "here's the +end of a long light ladder against the eaves. That is how he did +it." + +"But it is impossible," said Miss Hunter; "the ladder was not +there when the Rucastles went away." + +"He has come back and done it. I tell you that he is a clever and +dangerous man. I should not be very much surprised if this were +he whose step I hear now upon the stair. I think, Watson, that it +would be as well for you to have your pistol ready." + +The words were hardly out of his mouth before a man appeared at +the door of the room, a very fat and burly man, with a heavy +stick in his hand. Miss Hunter screamed and shrunk against the +wall at the sight of him, but Sherlock Holmes sprang forward and +confronted him. + +"You villain!" said he, "where's your daughter?" + +The fat man cast his eyes round, and then up at the open +skylight. + +"It is for me to ask you that," he shrieked, "you thieves! Spies +and thieves! I have caught you, have I? You are in my power. I'll +serve you!" He turned and clattered down the stairs as hard as he +could go. + +"He's gone for the dog!" cried Miss Hunter. + +"I have my revolver," said I. + +"Better close the front door," cried Holmes, and we all rushed +down the stairs together. We had hardly reached the hall when we +heard the baying of a hound, and then a scream of agony, with a +horrible worrying sound which it was dreadful to listen to. An +elderly man with a red face and shaking limbs came staggering out +at a side door. + +"My God!" he cried. "Someone has loosed the dog. It's not been +fed for two days. Quick, quick, or it'll be too late!" + +Holmes and I rushed out and round the angle of the house, with +Toller hurrying behind us. There was the huge famished brute, its +black muzzle buried in Rucastle's throat, while he writhed and +screamed upon the ground. Running up, I blew its brains out, and +it fell over with its keen white teeth still meeting in the great +creases of his neck. With much labour we separated them and +carried him, living but horribly mangled, into the house. We laid +him upon the drawing-room sofa, and having dispatched the sobered +Toller to bear the news to his wife, I did what I could to +relieve his pain. We were all assembled round him when the door +opened, and a tall, gaunt woman entered the room. + +"Mrs. Toller!" cried Miss Hunter. + +"Yes, miss. Mr. Rucastle let me out when he came back before he +went up to you. Ah, miss, it is a pity you didn't let me know +what you were planning, for I would have told you that your pains +were wasted." + +"Ha!" said Holmes, looking keenly at her. "It is clear that Mrs. +Toller knows more about this matter than anyone else." + +"Yes, sir, I do, and I am ready enough to tell what I know." + +"Then, pray, sit down, and let us hear it for there are several +points on which I must confess that I am still in the dark." + +"I will soon make it clear to you," said she; "and I'd have done +so before now if I could ha' got out from the cellar. If there's +police-court business over this, you'll remember that I was the +one that stood your friend, and that I was Miss Alice's friend +too. + +"She was never happy at home, Miss Alice wasn't, from the time +that her father married again. She was slighted like and had no +say in anything, but it never really became bad for her until +after she met Mr. Fowler at a friend's house. As well as I could +learn, Miss Alice had rights of her own by will, but she was so +quiet and patient, she was, that she never said a word about them +but just left everything in Mr. Rucastle's hands. He knew he was +safe with her; but when there was a chance of a husband coming +forward, who would ask for all that the law would give him, then +her father thought it time to put a stop on it. He wanted her to +sign a paper, so that whether she married or not, he could use +her money. When she wouldn't do it, he kept on worrying her until +she got brain-fever, and for six weeks was at death's door. Then +she got better at last, all worn to a shadow, and with her +beautiful hair cut off; but that didn't make no change in her +young man, and he stuck to her as true as man could be." + +"Ah," said Holmes, "I think that what you have been good enough +to tell us makes the matter fairly clear, and that I can deduce +all that remains. Mr. Rucastle then, I presume, took to this +system of imprisonment?" + +"Yes, sir." + +"And brought Miss Hunter down from London in order to get rid of +the disagreeable persistence of Mr. Fowler." + +"That was it, sir." + +"But Mr. Fowler being a persevering man, as a good seaman should +be, blockaded the house, and having met you succeeded by certain +arguments, metallic or otherwise, in convincing you that your +interests were the same as his." + +"Mr. Fowler was a very kind-spoken, free-handed gentleman," said +Mrs. Toller serenely. + +"And in this way he managed that your good man should have no +want of drink, and that a ladder should be ready at the moment +when your master had gone out." + +"You have it, sir, just as it happened." + +"I am sure we owe you an apology, Mrs. Toller," said Holmes, "for +you have certainly cleared up everything which puzzled us. And +here comes the country surgeon and Mrs. Rucastle, so I think, +Watson, that we had best escort Miss Hunter back to Winchester, +as it seems to me that our locus standi now is rather a +questionable one." + +And thus was solved the mystery of the sinister house with the +copper beeches in front of the door. Mr. Rucastle survived, but +was always a broken man, kept alive solely through the care of +his devoted wife. They still live with their old servants, who +probably know so much of Rucastle's past life that he finds it +difficult to part from them. Mr. Fowler and Miss Rucastle were +married, by special license, in Southampton the day after their +flight, and he is now the holder of a government appointment in +the island of Mauritius. As to Miss Violet Hunter, my friend +Holmes, rather to my disappointment, manifested no further +interest in her when once she had ceased to be the centre of one +of his problems, and she is now the head of a private school at +Walsall, where I believe that she has met with considerable success. + + + + + + + + + +End of the Project Gutenberg EBook of The Adventures of Sherlock Holmes, by +Arthur Conan Doyle + +*** END OF THIS PROJECT GUTENBERG EBOOK THE ADVENTURES OF SHERLOCK HOLMES *** + +***** This file should be named 1661-8.txt or 1661-8.zip ***** +This and all associated files of various formats will be found in: + http://www.gutenberg.org/1/6/6/1661/ + +Produced by an anonymous Project Gutenberg volunteer and Jose Menendez + +Updated editions will replace the previous one--the old editions +will be renamed. + +Creating the works from public domain print editions means that no +one owns a United States copyright in these works, so the Foundation +(and you!) can copy and distribute it in the United States without +permission and without paying copyright royalties. Special rules, +set forth in the General Terms of Use part of this license, apply to +copying and distributing Project Gutenberg-tm electronic works to +protect the PROJECT GUTENBERG-tm concept and trademark. Project +Gutenberg is a registered trademark, and may not be used if you +charge for the eBooks, unless you receive specific permission. If you +do not charge anything for copies of this eBook, complying with the +rules is very easy. You may use this eBook for nearly any purpose +such as creation of derivative works, reports, performances and +research. They may be modified and printed and given away--you may do +practically ANYTHING with public domain eBooks. Redistribution is +subject to the trademark license, especially commercial +redistribution. + + + +*** START: FULL LICENSE *** + +THE FULL PROJECT GUTENBERG LICENSE +PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK + +To protect the Project Gutenberg-tm mission of promoting the free +distribution of electronic works, by using or distributing this work +(or any other work associated in any way with the phrase "Project +Gutenberg"), you agree to comply with all the terms of the Full Project +Gutenberg-tm License (available with this file or online at +http://gutenberg.net/license). + + +Section 1. General Terms of Use and Redistributing Project Gutenberg-tm +electronic works + +1.A. By reading or using any part of this Project Gutenberg-tm +electronic work, you indicate that you have read, understand, agree to +and accept all the terms of this license and intellectual property +(trademark/copyright) agreement. If you do not agree to abide by all +the terms of this agreement, you must cease using and return or destroy +all copies of Project Gutenberg-tm electronic works in your possession. +If you paid a fee for obtaining a copy of or access to a Project +Gutenberg-tm electronic work and you do not agree to be bound by the +terms of this agreement, you may obtain a refund from the person or +entity to whom you paid the fee as set forth in paragraph 1.E.8. + +1.B. "Project Gutenberg" is a registered trademark. It may only be +used on or associated in any way with an electronic work by people who +agree to be bound by the terms of this agreement. There are a few +things that you can do with most Project Gutenberg-tm electronic works +even without complying with the full terms of this agreement. See +paragraph 1.C below. There are a lot of things you can do with Project +Gutenberg-tm electronic works if you follow the terms of this agreement +and help preserve free future access to Project Gutenberg-tm electronic +works. See paragraph 1.E below. + +1.C. The Project Gutenberg Literary Archive Foundation ("the Foundation" +or PGLAF), owns a compilation copyright in the collection of Project +Gutenberg-tm electronic works. Nearly all the individual works in the +collection are in the public domain in the United States. If an +individual work is in the public domain in the United States and you are +located in the United States, we do not claim a right to prevent you from +copying, distributing, performing, displaying or creating derivative +works based on the work as long as all references to Project Gutenberg +are removed. Of course, we hope that you will support the Project +Gutenberg-tm mission of promoting free access to electronic works by +freely sharing Project Gutenberg-tm works in compliance with the terms of +this agreement for keeping the Project Gutenberg-tm name associated with +the work. You can easily comply with the terms of this agreement by +keeping this work in the same format with its attached full Project +Gutenberg-tm License when you share it without charge with others. + +1.D. The copyright laws of the place where you are located also govern +what you can do with this work. Copyright laws in most countries are in +a constant state of change. If you are outside the United States, check +the laws of your country in addition to the terms of this agreement +before downloading, copying, displaying, performing, distributing or +creating derivative works based on this work or any other Project +Gutenberg-tm work. The Foundation makes no representations concerning +the copyright status of any work in any country outside the United +States. + +1.E. Unless you have removed all references to Project Gutenberg: + +1.E.1. The following sentence, with active links to, or other immediate +access to, the full Project Gutenberg-tm License must appear prominently +whenever any copy of a Project Gutenberg-tm work (any work on which the +phrase "Project Gutenberg" appears, or with which the phrase "Project +Gutenberg" is associated) is accessed, displayed, performed, viewed, +copied or distributed: + +This eBook is for the use of anyone anywhere at no cost and with +almost no restrictions whatsoever. You may copy it, give it away or +re-use it under the terms of the Project Gutenberg License included +with this eBook or online at www.gutenberg.net + +1.E.2. If an individual Project Gutenberg-tm electronic work is derived +from the public domain (does not contain a notice indicating that it is +posted with permission of the copyright holder), the work can be copied +and distributed to anyone in the United States without paying any fees +or charges. If you are redistributing or providing access to a work +with the phrase "Project Gutenberg" associated with or appearing on the +work, you must comply either with the requirements of paragraphs 1.E.1 +through 1.E.7 or obtain permission for the use of the work and the +Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or +1.E.9. + +1.E.3. If an individual Project Gutenberg-tm electronic work is posted +with the permission of the copyright holder, your use and distribution +must comply with both paragraphs 1.E.1 through 1.E.7 and any additional +terms imposed by the copyright holder. Additional terms will be linked +to the Project Gutenberg-tm License for all works posted with the +permission of the copyright holder found at the beginning of this work. + +1.E.4. Do not unlink or detach or remove the full Project Gutenberg-tm +License terms from this work, or any files containing a part of this +work or any other work associated with Project Gutenberg-tm. + +1.E.5. Do not copy, display, perform, distribute or redistribute this +electronic work, or any part of this electronic work, without +prominently displaying the sentence set forth in paragraph 1.E.1 with +active links or immediate access to the full terms of the Project +Gutenberg-tm License. + +1.E.6. You may convert to and distribute this work in any binary, +compressed, marked up, nonproprietary or proprietary form, including any +word processing or hypertext form. However, if you provide access to or +distribute copies of a Project Gutenberg-tm work in a format other than +"Plain Vanilla ASCII" or other format used in the official version +posted on the official Project Gutenberg-tm web site (www.gutenberg.net), +you must, at no additional cost, fee or expense to the user, provide a +copy, a means of exporting a copy, or a means of obtaining a copy upon +request, of the work in its original "Plain Vanilla ASCII" or other +form. Any alternate format must include the full Project Gutenberg-tm +License as specified in paragraph 1.E.1. + +1.E.7. Do not charge a fee for access to, viewing, displaying, +performing, copying or distributing any Project Gutenberg-tm works +unless you comply with paragraph 1.E.8 or 1.E.9. + +1.E.8. You may charge a reasonable fee for copies of or providing +access to or distributing Project Gutenberg-tm electronic works provided +that + +- You pay a royalty fee of 20% of the gross profits you derive from + the use of Project Gutenberg-tm works calculated using the method + you already use to calculate your applicable taxes. The fee is + owed to the owner of the Project Gutenberg-tm trademark, but he + has agreed to donate royalties under this paragraph to the + Project Gutenberg Literary Archive Foundation. Royalty payments + must be paid within 60 days following each date on which you + prepare (or are legally required to prepare) your periodic tax + returns. Royalty payments should be clearly marked as such and + sent to the Project Gutenberg Literary Archive Foundation at the + address specified in Section 4, "Information about donations to + the Project Gutenberg Literary Archive Foundation." + +- You provide a full refund of any money paid by a user who notifies + you in writing (or by e-mail) within 30 days of receipt that s/he + does not agree to the terms of the full Project Gutenberg-tm + License. You must require such a user to return or + destroy all copies of the works possessed in a physical medium + and discontinue all use of and all access to other copies of + Project Gutenberg-tm works. + +- You provide, in accordance with paragraph 1.F.3, a full refund of any + money paid for a work or a replacement copy, if a defect in the + electronic work is discovered and reported to you within 90 days + of receipt of the work. + +- You comply with all other terms of this agreement for free + distribution of Project Gutenberg-tm works. + +1.E.9. If you wish to charge a fee or distribute a Project Gutenberg-tm +electronic work or group of works on different terms than are set +forth in this agreement, you must obtain permission in writing from +both the Project Gutenberg Literary Archive Foundation and Michael +Hart, the owner of the Project Gutenberg-tm trademark. Contact the +Foundation as set forth in Section 3 below. + +1.F. + +1.F.1. Project Gutenberg volunteers and employees expend considerable +effort to identify, do copyright research on, transcribe and proofread +public domain works in creating the Project Gutenberg-tm +collection. Despite these efforts, Project Gutenberg-tm electronic +works, and the medium on which they may be stored, may contain +"Defects," such as, but not limited to, incomplete, inaccurate or +corrupt data, transcription errors, a copyright or other intellectual +property infringement, a defective or damaged disk or other medium, a +computer virus, or computer codes that damage or cannot be read by +your equipment. + +1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right +of Replacement or Refund" described in paragraph 1.F.3, the Project +Gutenberg Literary Archive Foundation, the owner of the Project +Gutenberg-tm trademark, and any other party distributing a Project +Gutenberg-tm electronic work under this agreement, disclaim all +liability to you for damages, costs and expenses, including legal +fees. YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT +LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE +PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE THAT THE FOUNDATION, THE +TRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE +LIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR +INCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH +DAMAGE. + +1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a +defect in this electronic work within 90 days of receiving it, you can +receive a refund of the money (if any) you paid for it by sending a +written explanation to the person you received the work from. If you +received the work on a physical medium, you must return the medium with +your written explanation. The person or entity that provided you with +the defective work may elect to provide a replacement copy in lieu of a +refund. If you received the work electronically, the person or entity +providing it to you may choose to give you a second opportunity to +receive the work electronically in lieu of a refund. If the second copy +is also defective, you may demand a refund in writing without further +opportunities to fix the problem. + +1.F.4. Except for the limited right of replacement or refund set forth +in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER +WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE. + +1.F.5. Some states do not allow disclaimers of certain implied +warranties or the exclusion or limitation of certain types of damages. +If any disclaimer or limitation set forth in this agreement violates the +law of the state applicable to this agreement, the agreement shall be +interpreted to make the maximum disclaimer or limitation permitted by +the applicable state law. The invalidity or unenforceability of any +provision of this agreement shall not void the remaining provisions. + +1.F.6. INDEMNITY - You agree to indemnify and hold the Foundation, the +trademark owner, any agent or employee of the Foundation, anyone +providing copies of Project Gutenberg-tm electronic works in accordance +with this agreement, and any volunteers associated with the production, +promotion and distribution of Project Gutenberg-tm electronic works, +harmless from all liability, costs and expenses, including legal fees, +that arise directly or indirectly from any of the following which you do +or cause to occur: (a) distribution of this or any Project Gutenberg-tm +work, (b) alteration, modification, or additions or deletions to any +Project Gutenberg-tm work, and (c) any Defect you cause. + + +Section 2. Information about the Mission of Project Gutenberg-tm + +Project Gutenberg-tm is synonymous with the free distribution of +electronic works in formats readable by the widest variety of computers +including obsolete, old, middle-aged and new computers. It exists +because of the efforts of hundreds of volunteers and donations from +people in all walks of life. + +Volunteers and financial support to provide volunteers with the +assistance they need are critical to reaching Project Gutenberg-tm's +goals and ensuring that the Project Gutenberg-tm collection will +remain freely available for generations to come. In 2001, the Project +Gutenberg Literary Archive Foundation was created to provide a secure +and permanent future for Project Gutenberg-tm and future generations. +To learn more about the Project Gutenberg Literary Archive Foundation +and how your efforts and donations can help, see Sections 3 and 4 +and the Foundation web page at http://www.pglaf.org. + + +Section 3. Information about the Project Gutenberg Literary Archive +Foundation + +The Project Gutenberg Literary Archive Foundation is a non profit +501(c)(3) educational corporation organized under the laws of the +state of Mississippi and granted tax exempt status by the Internal +Revenue Service. The Foundation's EIN or federal tax identification +number is 64-6221541. Its 501(c)(3) letter is posted at +http://pglaf.org/fundraising. Contributions to the Project Gutenberg +Literary Archive Foundation are tax deductible to the full extent +permitted by U.S. federal laws and your state's laws. + +The Foundation's principal office is located at 4557 Melan Dr. S. +Fairbanks, AK, 99712., but its volunteers and employees are scattered +throughout numerous locations. Its business office is located at +809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email +business@pglaf.org. Email contact links and up to date contact +information can be found at the Foundation's web site and official +page at http://pglaf.org + +For additional contact information: + Dr. Gregory B. Newby + Chief Executive and Director + gbnewby@pglaf.org + + +Section 4. Information about Donations to the Project Gutenberg +Literary Archive Foundation + +Project Gutenberg-tm depends upon and cannot survive without wide +spread public support and donations to carry out its mission of +increasing the number of public domain and licensed works that can be +freely distributed in machine readable form accessible by the widest +array of equipment including outdated equipment. Many small donations +($1 to $5,000) are particularly important to maintaining tax exempt +status with the IRS. + +The Foundation is committed to complying with the laws regulating +charities and charitable donations in all 50 states of the United +States. Compliance requirements are not uniform and it takes a +considerable effort, much paperwork and many fees to meet and keep up +with these requirements. We do not solicit donations in locations +where we have not received written confirmation of compliance. To +SEND DONATIONS or determine the status of compliance for any +particular state visit http://pglaf.org + +While we cannot and do not solicit contributions from states where we +have not met the solicitation requirements, we know of no prohibition +against accepting unsolicited donations from donors in such states who +approach us with offers to donate. + +International donations are gratefully accepted, but we cannot make +any statements concerning tax treatment of donations received from +outside the United States. U.S. laws alone swamp our small staff. + +Please check the Project Gutenberg Web pages for current donation +methods and addresses. Donations are accepted in a number of other +ways including including checks, online payments and credit card +donations. To donate, please visit: http://pglaf.org/donate + + +Section 5. General Information About Project Gutenberg-tm electronic +works. + +Professor Michael S. Hart is the originator of the Project Gutenberg-tm +concept of a library of electronic works that could be freely shared +with anyone. For thirty years, he produced and distributed Project +Gutenberg-tm eBooks with only a loose network of volunteer support. + + +Project Gutenberg-tm eBooks are often created from several printed +editions, all of which are confirmed as Public Domain in the U.S. +unless a copyright notice is included. Thus, we do not necessarily +keep eBooks in compliance with any particular paper edition. + + +Most people start at our Web site which has the main PG search facility: + + http://www.gutenberg.net + +This Web site includes information about Project Gutenberg-tm, +including how to make donations to the Project Gutenberg Literary +Archive Foundation, how to help produce our new eBooks, and how to +subscribe to our email newsletter to hear about new eBooks. diff --git a/regex-0.1.80/regex-capi/include/rure.h b/regex-0.1.80/regex-capi/include/rure.h new file mode 100644 index 000000000..3cbd2abd8 --- /dev/null +++ b/regex-0.1.80/regex-capi/include/rure.h @@ -0,0 +1,483 @@ +/* + * Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT + * file at the top-level directory of this distribution and at + * http://rust-lang.org/COPYRIGHT. + * + * Licensed under the Apache License, Version 2.0 or the MIT license + * , at your + * option. This file may not be copied, modified, or distributed + * except according to those terms. +*/ + +#ifndef _RURE_H +#define _RURE_H + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * rure is the type of a compiled regular expression. + * + * An rure can be safely used from multiple threads simultaneously. + */ +typedef struct rure rure; + +/* + * rure_options is the set of non-flag configuration options for compiling + * a regular expression. Currently, only two options are available: setting + * the size limit of the compiled program and setting the size limit of the + * cache of states that the DFA uses while searching. + * + * For most uses, the default settings will work fine, and NULL can be passed + * wherever a *rure_options is expected. +*/ +typedef struct rure_options rure_options; + +/* + * The flags listed below can be used in rure_compile to set the default + * flags. All flags can otherwise be toggled in the expression itself using + * standard syntax, e.g., `(?i)` turns case insensitive matching on and `(?-i)` + * disables it. + */ +/* The case insensitive (i) flag. */ +#define RURE_FLAG_CASEI (1 << 0) +/* The multi-line matching (m) flag. (^ and $ match new line boundaries.) */ +#define RURE_FLAG_MULTI (1 << 1) +/* The any character (s) flag. (. matches new line.) */ +#define RURE_FLAG_DOTNL (1 << 2) +/* The greedy swap (U) flag. (e.g., + is ungreedy and +? is greedy.) */ +#define RURE_FLAG_SWAP_GREED (1 << 3) +/* The ignore whitespace (x) flag. */ +#define RURE_FLAG_SPACE (1 << 4) +/* The Unicode (u) flag. */ +#define RURE_FLAG_UNICODE (1 << 5) +/* The default set of flags enabled when no flags are set. */ +#define RURE_DEFAULT_FLAGS RURE_FLAG_UNICODE + +/* + * rure_match corresponds to the location of a single match in a haystack. + */ +typedef struct rure_match { + /* The start position. */ + size_t start; + /* The end position. */ + size_t end; +} rure_match; + +/* + * rure_captures represents storage for sub-capture locations of a match. + * + * Computing the capture groups of a match can carry a significant performance + * penalty, so their use in the API is optional. + * + * An rure_captures value can be reused in multiple calls to rure_find_captures, + * so long as it is used with the compiled regular expression that created + * it. + * + * An rure_captures value may outlive its corresponding rure and can be freed + * independently. + * + * It is not safe to use from multiple threads simultaneously. + */ +typedef struct rure_captures rure_captures; + +/* + * rure_iter is an iterator over successive non-overlapping matches in a + * particular haystack. + * + * An rure_iter value may not outlive its corresponding rure and should be freed + * before its corresponding rure is freed. + * + * It is not safe to use from multiple threads simultaneously. + */ +typedef struct rure_iter rure_iter; + +/* + * rure_iter_capture_names is an iterator over the list of capture group names + * in this particular rure. + * + * An rure_iter_capture_names value may not outlive its corresponding rure, + * and should be freed before its corresponding rure is freed. + * + * It is not safe to use from multiple threads simultaneously. + */ +typedef struct rure_iter_capture_names rure_iter_capture_names; + +/* + * rure_error is an error that caused compilation to fail. + * + * Most errors are syntax errors but an error can be returned if the compiled + * regular expression would be too big. + * + * Whenever a function accepts an *rure_error, it is safe to pass NULL. (But + * you will not get access to the error if one occurred.) + * + * It is not safe to use from multiple threads simultaneously. + */ +typedef struct rure_error rure_error; + +/* + * rure_compile_must compiles the given pattern into a regular expression. If + * compilation fails for any reason, an error message is printed to stderr and + * the process is aborted. + * + * The pattern given should be in UTF-8. For convenience, this accepts a C + * string, which means the pattern cannot usefully contain NUL. If your pattern + * may contain NUL, consider using a regular expression escape sequence, or + * just use rure_compile. + * + * This uses RURE_DEFAULT_FLAGS. + * + * The compiled expression returned may be used from multiple threads + * simultaneously. + */ +rure *rure_compile_must(const char *pattern); + +/* + * rure_compile compiles the given pattern into a regular expression. The + * pattern must be valid UTF-8 and the length corresponds to the number of + * bytes in the pattern. + * + * flags is a bitfield. Valid values are constants declared with prefix + * RURE_FLAG_. + * + * options contains non-flag configuration settings. If it's NULL, default + * settings are used. options may be freed immediately after a call to + * rure_compile. + * + * error is set if there was a problem compiling the pattern (including if the + * pattern is not valid UTF-8). If error is NULL, then no error information + * is returned. In all cases, if an error occurs, NULL is returned. + * + * The compiled expression returned may be used from multiple threads + * simultaneously. + */ +rure *rure_compile(const uint8_t *pattern, size_t length, + uint32_t flags, rure_options *options, + rure_error *error); + +/* + * rure_free frees the given compiled regular expression. + * + * This must be called at most once. + */ +void rure_free(rure *re); + +/* + * rure_is_match returns true if and only if re matches anywhere in haystack. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. + * + * start is the position at which to start searching. Note that setting the + * start position is distinct from incrementing the pointer, since the regex + * engine may look at bytes before the start position to determine match + * information. For example, if the start position is greater than 0, then the + * \A ("begin text") anchor can never match. + * + * rure_is_match should be preferred to rure_find since it may be faster. + * + * N.B. The performance of this search is not impacted by the presence of + * capturing groups in your regular expression. + */ +bool rure_is_match(rure *re, const uint8_t *haystack, size_t length, + size_t start); + +/* + * rure_find returns true if and only if re matches anywhere in haystack. + * If a match is found, then its start and end offsets (in bytes) are set + * on the match pointer given. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. + * + * start is the position at which to start searching. Note that setting the + * start position is distinct from incrementing the pointer, since the regex + * engine may look at bytes before the start position to determine match + * information. For example, if the start position is greater than 0, then the + * \A ("begin text") anchor can never match. + * + * rure_find should be preferred to rure_find_captures since it may be faster. + * + * N.B. The performance of this search is not impacted by the presence of + * capturing groups in your regular expression. + */ +bool rure_find(rure *re, const uint8_t *haystack, size_t length, + size_t start, rure_match *match); + +/* + * rure_find_captures returns true if and only if re matches anywhere in + * haystack. If a match is found, then all of its capture locations are stored + * in the captures pointer given. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. + * + * start is the position at which to start searching. Note that setting the + * start position is distinct from incrementing the pointer, since the regex + * engine may look at bytes before the start position to determine match + * information. For example, if the start position is greater than 0, then the + * \A ("begin text") anchor can never match. + * + * Only use this function if you specifically need access to capture locations. + * It is not necessary to use this function just because your regular + * expression contains capturing groups. + * + * Capture locations can be accessed using the rure_captures_* functions. + * + * N.B. The performance of this search can be impacted by the number of + * capturing groups. If you're using this function, it may be beneficial to + * use non-capturing groups (e.g., `(?:re)`) where possible. + */ +bool rure_find_captures(rure *re, const uint8_t *haystack, size_t length, + size_t start, rure_captures *captures); + +/* + * rure_shortest_match returns true if and only if re matches anywhere in + * haystack. If a match is found, then its end location is stored in the + * pointer given. The end location is the place at which the regex engine + * determined that a match exists, but may occur before the end of the proper + * leftmost-first match. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. + * + * start is the position at which to start searching. Note that setting the + * start position is distinct from incrementing the pointer, since the regex + * engine may look at bytes before the start position to determine match + * information. For example, if the start position is greater than 0, then the + * \A ("begin text") anchor can never match. + * + * rure_shortest_match should be preferred to rure_find since it may be faster. + * + * N.B. The performance of this search is not impacted by the presence of + * capturing groups in your regular expression. + */ +bool rure_shortest_match(rure *re, const uint8_t *haystack, size_t length, + size_t start, size_t *end); + +/* + * rure_capture_name_index returns the capture index for the name given. If + * no such named capturing group exists in re, then -1 is returned. + * + * The capture index may be used with rure_captures_at. + * + * This function never returns 0 since the first capture group always + * corresponds to the entire match and is always unnamed. + */ +int32_t rure_capture_name_index(rure *re, const char *name); + +/* + * rure_iter_capture_names_new creates a new capture_names iterator. + * + * An iterator will report all successive capture group names of re. + */ +rure_iter_capture_names *rure_iter_capture_names_new(rure *re); + +/* + * rure_iter_capture_names_free frees the iterator given. + * + * It must be called at most once. + */ +void rure_iter_capture_names_free(rure_iter_capture_names *it); + +/* + * rure_iter_capture_names_next advances the iterator and returns true + * if and only if another capture group name exists. + * + * The value of the capture group name is written to the provided pointer. + */ +bool rure_iter_capture_names_next(rure_iter_capture_names *it, char **name); + +/* + * rure_iter_new creates a new iterator. + * + * An iterator will report all successive non-overlapping matches of re. + * When calling iterator functions, the same haystack and length must be + * supplied to all invocations. (Strict pointer equality is, however, not + * required.) + */ +rure_iter *rure_iter_new(rure *re); + +/* + * rure_iter_free frees the iterator given. + * + * It must be called at most once. + */ +void rure_iter_free(rure_iter *it); + +/* + * rure_iter_next advances the iterator and returns true if and only if a + * match was found. If a match is found, then the match pointer is set with the + * start and end location of the match, in bytes. + * + * If no match is found, then subsequent calls will return false indefinitely. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. The given haystack must + * be logically equivalent to all other haystacks given to this iterator. + * + * rure_iter_next should be preferred to rure_iter_next_captures since it may + * be faster. + * + * N.B. The performance of this search is not impacted by the presence of + * capturing groups in your regular expression. + */ +bool rure_iter_next(rure_iter *it, const uint8_t *haystack, size_t length, + rure_match *match); + +/* + * rure_iter_next_captures advances the iterator and returns true if and only if a + * match was found. If a match is found, then all of its capture locations are + * stored in the captures pointer given. + * + * If no match is found, then subsequent calls will return false indefinitely. + * + * haystack may contain arbitrary bytes, but ASCII compatible text is more + * useful. UTF-8 is even more useful. Other text encodings aren't supported. + * length should be the number of bytes in haystack. The given haystack must + * be logically equivalent to all other haystacks given to this iterator. + * + * Only use this function if you specifically need access to capture locations. + * It is not necessary to use this function just because your regular + * expression contains capturing groups. + * + * Capture locations can be accessed using the rure_captures_* functions. + * + * N.B. The performance of this search can be impacted by the number of + * capturing groups. If you're using this function, it may be beneficial to + * use non-capturing groups (e.g., `(?:re)`) where possible. + */ +bool rure_iter_next_captures(rure_iter *it, + const uint8_t *haystack, size_t length, + rure_captures *captures); + +/* + * rure_captures_new allocates storage for all capturing groups in re. + * + * An rure_captures value may be reused on subsequent calls to + * rure_find_captures or rure_iter_next_captures. + * + * An rure_captures value may be freed independently of re, although any + * particular rure_captures should be used only with the re given here. + * + * It is not safe to use an rure_captures value from multiple threads + * simultaneously. + */ +rure_captures *rure_captures_new(rure *re); + +/* + * rure_captures_free frees the given captures. + * + * This must be called at most once. + */ +void rure_captures_free(rure_captures *captures); + +/* + * rure_captures_at returns true if and only if the capturing group at the + * index given was part of a match. If so, the given match pointer is populated + * with the start and end location (in bytes) of the capturing group. + * + * If no capture group with the index i exists, then false is + * returned. (A capturing group exists if and only if i is less than + * rure_captures_len(captures).) + * + * Note that index 0 corresponds to the full match. + */ +bool rure_captures_at(rure_captures *captures, size_t i, rure_match *match); + +/* + * rure_captures_len returns the number of capturing groups in the given + * captures. + */ +size_t rure_captures_len(rure_captures *captures); + +/* + * rure_options_new allocates space for options. + * + * Options may be freed immediately after a call to rure_compile, but otherwise + * may be freely used in multiple calls to rure_compile. + * + * It is not safe to set options from multiple threads simultaneously. It is + * safe to call rure_compile from multiple threads simultaneously using the + * same options pointer. + */ +rure_options *rure_options_new(); + +/* + * rure_options_free frees the given options. + * + * This must be called at most once. + */ +void rure_options_free(rure_options *options); + +/* + * rure_options_size_limit sets the appoximate size limit of the compiled + * regular expression. + * + * This size limit roughly corresponds to the number of bytes occupied by a + * single compiled program. If the program would exceed this number, then a + * compilation error will be returned from rure_compile. + */ +void rure_options_size_limit(rure_options *options, size_t limit); + +/* + * rure_options_dfa_size_limit sets the approximate size of the cache used by + * the DFA during search. + * + * This roughly corresponds to the number of bytes that the DFA will use while + * searching. + * + * Note that this is a *per thread* limit. There is no way to set a global + * limit. In particular, if a regular expression is used from multiple threads + * simultaneously, then each thread may use up to the number of bytes + * specified here. + */ +void rure_options_dfa_size_limit(rure_options *options, size_t limit); + +/* + * rure_error_new allocates space for an error. + * + * If error information is desired, then rure_error_new should be called + * to create an rure_error pointer, and that pointer can be passed to + * rure_compile. If an error occurred, then rure_compile will return NULL and + * the error pointer will be set. A message can then be extracted. + * + * It is not safe to use errors from multiple threads simultaneously. An error + * value may be reused on subsequent calls to rure_compile. + */ +rure_error *rure_error_new(); + +/* + * rure_error_free frees the error given. + * + * This must be called at most once. + */ +void rure_error_free(rure_error *err); + +/* + * rure_error_message returns a NUL terminated string that describes the error + * message. + * + * The pointer returned must not be freed. Instead, it will be freed when + * rure_error_free is called. If err is used in subsequent calls to + * rure_compile, then this pointer may change or become invalid. + */ +const char *rure_error_message(rure_error *err); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/regex-0.1.80/regex-capi/src/error.rs b/regex-0.1.80/regex-capi/src/error.rs new file mode 100644 index 000000000..097a3945f --- /dev/null +++ b/regex-0.1.80/regex-capi/src/error.rs @@ -0,0 +1,77 @@ +use ::std::ffi::CString; +use ::std::fmt; +use ::std::str; + +use ::libc::c_char; +use ::regex; + +#[derive(Debug)] +pub struct Error { + message: Option, + kind: ErrorKind, +} + +#[derive(Debug)] +pub enum ErrorKind { + None, + Str(str::Utf8Error), + Regex(regex::Error), +} + +impl Error { + pub fn new(kind: ErrorKind) -> Error { + Error { + message: None, + kind: kind, + } + } + + pub fn is_err(&self) -> bool { + match self.kind { + ErrorKind::None => false, + ErrorKind::Str(_) | ErrorKind::Regex(_) => true, + } + } +} + +impl fmt::Display for Error { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match self.kind { + ErrorKind::None => write!(f, "no error"), + ErrorKind::Str(ref e) => e.fmt(f), + ErrorKind::Regex(ref e) => e.fmt(f), + } + } +} + +ffi_fn! { + fn rure_error_new() -> *mut Error { + Box::into_raw(Box::new(Error::new(ErrorKind::None))) + } +} + +ffi_fn! { + fn rure_error_free(err: *mut Error) { + unsafe { Box::from_raw(err); } + } +} + +ffi_fn! { + fn rure_error_message(err: *mut Error) -> *const c_char { + let err = unsafe { &mut *err }; + let cmsg = match CString::new(format!("{}", err)) { + Ok(msg) => msg, + Err(err) => { + // I guess this can probably happen if the regex itself has a + // NUL, and that NUL re-occurs in the context presented by the + // error message. In this case, just show as much as we can. + let nul = err.nul_position(); + let msg = err.into_vec(); + CString::new(msg[0..nul].to_owned()).unwrap() + } + }; + let p = cmsg.as_ptr(); + err.message = Some(cmsg); + p + } +} diff --git a/regex-0.1.80/regex-capi/src/lib.rs b/regex-0.1.80/regex-capi/src/lib.rs new file mode 100644 index 000000000..d0df2b22b --- /dev/null +++ b/regex-0.1.80/regex-capi/src/lib.rs @@ -0,0 +1,11 @@ +extern crate libc; +extern crate regex; + + +#[macro_use] +mod macros; +mod rure; +mod error; + +pub use rure::*; +pub use error::*; diff --git a/regex-0.1.80/regex-capi/src/macros.rs b/regex-0.1.80/regex-capi/src/macros.rs new file mode 100644 index 000000000..8c0e6b52f --- /dev/null +++ b/regex-0.1.80/regex-capi/src/macros.rs @@ -0,0 +1,39 @@ + +macro_rules! ffi_fn { + (fn $name:ident($($arg:ident: $arg_ty:ty),*,) -> $ret:ty $body:block) => { + ffi_fn!(fn $name($($arg: $arg_ty),*) -> $ret $body); + }; + (fn $name:ident($($arg:ident: $arg_ty:ty),*) -> $ret:ty $body:block) => { + #[no_mangle] + pub extern fn $name($($arg: $arg_ty),*) -> $ret { + use ::std::io::{self, Write}; + use ::std::panic::{self, AssertUnwindSafe}; + use ::libc::abort; + match panic::catch_unwind(AssertUnwindSafe(move || $body)) { + Ok(v) => v, + Err(err) => { + let msg = if let Some(&s) = err.downcast_ref::<&str>() { + s.to_owned() + } else if let Some(s) = err.downcast_ref::() { + s.to_owned() + } else { + "UNABLE TO SHOW RESULT OF PANIC.".to_owned() + }; + let _ = writeln!( + &mut io::stderr(), + "panic unwind caught, aborting: {:?}", + msg); + unsafe { abort() } + } + } + } + }; + (fn $name:ident($($arg:ident: $arg_ty:ty),*,) $body:block) => { + ffi_fn!(fn $name($($arg: $arg_ty),*) -> () $body); + }; + (fn $name:ident($($arg:ident: $arg_ty:ty),*) $body:block) => { + ffi_fn!(fn $name($($arg: $arg_ty),*) -> () $body); + }; +} + + diff --git a/regex-0.1.80/regex-capi/src/rure.rs b/regex-0.1.80/regex-capi/src/rure.rs new file mode 100644 index 000000000..c4349c5d4 --- /dev/null +++ b/regex-0.1.80/regex-capi/src/rure.rs @@ -0,0 +1,455 @@ +use ::error::{Error, ErrorKind}; + +use ::regex::bytes; +use ::libc::{c_char, size_t}; + +use ::std::collections::HashMap; +use ::std::ops::Deref; +use ::std::ffi::{CStr, CString}; +use ::std::ptr; +use ::std::str; +use ::std::slice; + + +pub struct Regex { + re: bytes::Regex, + capture_names: HashMap, +} + +pub struct Options { + size_limit: usize, + dfa_size_limit: usize, +} + +const RURE_FLAG_CASEI: u32 = 1 << 0; +const RURE_FLAG_MULTI: u32 = 1 << 1; +const RURE_FLAG_DOTNL: u32 = 1 << 2; +const RURE_FLAG_SWAP_GREED: u32 = 1 << 3; +const RURE_FLAG_SPACE: u32 = 1 << 4; +const RURE_FLAG_UNICODE: u32 = 1 << 5; +const RURE_DEFAULT_FLAGS: u32 = RURE_FLAG_UNICODE; + + +#[repr(C)] +pub struct rure_match { + pub start: size_t, + pub end: size_t, +} + +pub struct Captures(Vec>); + +pub struct Iter { + re: *const Regex, + last_end: usize, + last_match: Option, +} + +pub struct IterCaptureNames { + capture_names: bytes::CaptureNames<'static>, + name_ptrs: Vec<*mut c_char>, +} + +impl Deref for Regex { + type Target = bytes::Regex; + fn deref(&self) -> &bytes::Regex { &self.re } +} + +impl Default for Options { + fn default() -> Options { + Options { + size_limit: 10 * (1<<20), + dfa_size_limit: 2 * (1<<20), + } + } +} + +ffi_fn! { + fn rure_compile_must(pattern: *const c_char) -> *const Regex { + let len = unsafe { CStr::from_ptr(pattern).to_bytes().len() }; + let pat = pattern as *const u8; + let mut err = Error::new(ErrorKind::None); + let re = rure_compile( + pat, len, RURE_DEFAULT_FLAGS, ptr::null(), &mut err); + if err.is_err() { + let _ = writeln!(&mut io::stderr(), "{}", err); + let _ = writeln!( + &mut io::stderr(), "aborting from rure_compile_must"); + unsafe { abort() } + } + re + } +} + +ffi_fn! { + fn rure_compile( + pattern: *const u8, + length: size_t, + flags: u32, + options: *const Options, + error: *mut Error, + ) -> *const Regex { + let pat = unsafe { slice::from_raw_parts(pattern, length) }; + let pat = match str::from_utf8(pat) { + Ok(pat) => pat, + Err(err) => { + unsafe { + if !error.is_null() { + *error = Error::new(ErrorKind::Str(err)); + } + return ptr::null(); + } + } + }; + let mut builder = bytes::RegexBuilder::new(pat); + if !options.is_null() { + let options = unsafe { &*options }; + builder = builder.size_limit(options.size_limit); + builder = builder.dfa_size_limit(options.dfa_size_limit); + } + builder = builder.case_insensitive(flags & RURE_FLAG_CASEI > 0); + builder = builder.multi_line(flags & RURE_FLAG_MULTI > 0); + builder = builder.dot_matches_new_line(flags & RURE_FLAG_DOTNL > 0); + builder = builder.swap_greed(flags & RURE_FLAG_SWAP_GREED > 0); + builder = builder.ignore_whitespace(flags & RURE_FLAG_SPACE > 0); + builder = builder.unicode(flags & RURE_FLAG_UNICODE > 0); + match builder.compile() { + Ok(re) => { + let mut capture_names = HashMap::new(); + for (i, name) in re.capture_names().enumerate() { + if let Some(name) = name { + capture_names.insert(name.to_owned(), i as i32); + } + } + let re = Regex { + re: re, + capture_names: capture_names, + }; + Box::into_raw(Box::new(re)) + } + Err(err) => { + unsafe { + if !error.is_null() { + *error = Error::new(ErrorKind::Regex(err)); + } + ptr::null() + } + } + } + } +} + +ffi_fn! { + fn rure_free(re: *const Regex) { + unsafe { Box::from_raw(re as *mut Regex); } + } +} + +ffi_fn! { + fn rure_is_match( + re: *const Regex, + haystack: *const u8, + len: size_t, + start: size_t, + ) -> bool { + let re = unsafe { &*re }; + let haystack = unsafe { slice::from_raw_parts(haystack, len) }; + re.is_match_at(haystack, start) + } +} + +ffi_fn! { + fn rure_find( + re: *const Regex, + haystack: *const u8, + len: size_t, + start: size_t, + match_info: *mut rure_match, + ) -> bool { + let re = unsafe { &*re }; + let haystack = unsafe { slice::from_raw_parts(haystack, len) }; + re.find_at(haystack, start).map(|(s, e)| unsafe { + if !match_info.is_null() { + (*match_info).start = s; + (*match_info).end = e; + } + }).is_some() + } +} + +ffi_fn! { + fn rure_find_captures( + re: *const Regex, + haystack: *const u8, + len: size_t, + start: size_t, + captures: *mut Captures, + ) -> bool { + let re = unsafe { &*re }; + let haystack = unsafe { slice::from_raw_parts(haystack, len) }; + let slots = unsafe { &mut (*captures).0 }; + re.read_captures_at(slots, haystack, start).is_some() + } +} + +ffi_fn! { + fn rure_shortest_match( + re: *const Regex, + haystack: *const u8, + len: size_t, + start: size_t, + end: *mut usize, + ) -> bool { + let re = unsafe { &*re }; + let haystack = unsafe { slice::from_raw_parts(haystack, len) }; + match re.shortest_match_at(haystack, start) { + None => false, + Some(i) => { + if !end.is_null() { + unsafe { + *end = i; + } + } + true + } + } + } +} + +ffi_fn! { + fn rure_capture_name_index( + re: *const Regex, + name: *const c_char, + ) -> i32 { + let re = unsafe { &*re }; + let name = unsafe { CStr::from_ptr(name) }; + let name = match name.to_str() { + Err(_) => return -1, + Ok(name) => name, + }; + re.capture_names.get(name).map(|&i|i).unwrap_or(-1) + } +} + +ffi_fn! { + fn rure_iter_capture_names_new( + re: *const Regex, + ) -> *mut IterCaptureNames { + let re = unsafe { &*re }; + Box::into_raw(Box::new(IterCaptureNames { + capture_names: re.re.capture_names(), + name_ptrs: Vec::new(), + })) + } +} + +ffi_fn! { + fn rure_iter_capture_names_free(it: *mut IterCaptureNames) { + unsafe { + let it = &mut *it; + while let Some(ptr) = it.name_ptrs.pop(){ + CString::from_raw(ptr); + } + Box::from_raw(it); + } + } +} + +ffi_fn! { + fn rure_iter_capture_names_next( + it: *mut IterCaptureNames, + capture_name: *mut *mut c_char, + ) -> bool { + if capture_name.is_null() { + return false; + } + + let it = unsafe { &mut *it }; + let cn = match it.capture_names.next() { + // Top-level iterator ran out of capture groups + None => return false, + Some(val) => { + let name = match val { + // inner Option didn't have a name + None => "", + Some(name) => name + }; + name + } + }; + + unsafe { + let cs = match CString::new(cn.as_bytes()) { + Result::Ok(val) => val, + Result::Err(err) => return false + }; + let ptr = cs.into_raw(); + it.name_ptrs.push(ptr); + *capture_name = ptr; + } + true + + } +} + +ffi_fn! { + fn rure_iter_new( + re: *const Regex, + ) -> *mut Iter { + Box::into_raw(Box::new(Iter { + re: re, + last_end: 0, + last_match: None, + })) + } +} + +ffi_fn! { + fn rure_iter_free(it: *mut Iter) { + unsafe { Box::from_raw(it); } + } +} + +ffi_fn! { + fn rure_iter_next( + it: *mut Iter, + haystack: *const u8, + len: size_t, + match_info: *mut rure_match, + ) -> bool { + let it = unsafe { &mut *it }; + let re = unsafe { &*it.re }; + let text = unsafe { slice::from_raw_parts(haystack, len) }; + if it.last_end > text.len() { + return false; + } + let (s, e) = match re.find_at(text, it.last_end) { + None => return false, + Some((s, e)) => (s, e), + }; + if s == e { + // This is an empty match. To ensure we make progress, start + // the next search at the smallest possible starting position + // of the next match following this one. + it.last_end += 1; + // Don't accept empty matches immediately following a match. + // Just move on to the next match. + if Some(e) == it.last_match { + return rure_iter_next(it, haystack, len, match_info); + } + } else { + it.last_end = e; + } + it.last_match = Some(e); + if !match_info.is_null() { + unsafe { + (*match_info).start = s; + (*match_info).end = e; + } + } + true + } +} + +ffi_fn! { + fn rure_iter_next_captures( + it: *mut Iter, + haystack: *const u8, + len: size_t, + captures: *mut Captures, + ) -> bool { + let it = unsafe { &mut *it }; + let re = unsafe { &*it.re }; + let slots = unsafe { &mut (*captures).0 }; + let text = unsafe { slice::from_raw_parts(haystack, len) }; + if it.last_end > text.len() { + return false; + } + let (s, e) = match re.read_captures_at(slots, text, it.last_end) { + None => return false, + Some((s, e)) => (s, e), + }; + if s == e { + // This is an empty match. To ensure we make progress, start + // the next search at the smallest possible starting position + // of the next match following this one. + it.last_end += 1; + // Don't accept empty matches immediately following a match. + // Just move on to the next match. + if Some(e) == it.last_match { + return rure_iter_next_captures(it, haystack, len, captures); + } + } else { + it.last_end = e; + } + it.last_match = Some(e); + true + } +} + +ffi_fn! { + fn rure_captures_new(re: *const Regex) -> *mut Captures { + let re = unsafe { &*re }; + let captures = Captures(vec![None; 2 * re.captures_len()]); + Box::into_raw(Box::new(captures)) + } +} + +ffi_fn! { + fn rure_captures_free(captures: *const Captures) { + unsafe { Box::from_raw(captures as *mut Captures); } + } +} + +ffi_fn! { + fn rure_captures_at( + captures: *const Captures, + i: size_t, + match_info: *mut rure_match, + ) -> bool { + let captures = unsafe { &(*captures).0 }; + match (captures[i * 2], captures[i * 2 + 1]) { + (Some(start), Some(end)) => { + if !match_info.is_null() { + unsafe { + (*match_info).start = start; + (*match_info).end = end; + } + } + true + } + _ => false + } + } +} + +ffi_fn! { + fn rure_captures_len(captures: *const Captures) -> size_t { + unsafe { (*captures).0.len() / 2 } + } +} + +ffi_fn! { + fn rure_options_new() -> *mut Options { + Box::into_raw(Box::new(Options::default())) + } +} + +ffi_fn! { + fn rure_options_free(options: *mut Options) { + unsafe { Box::from_raw(options); } + } +} + +ffi_fn! { + fn rure_options_size_limit(options: *mut Options, limit: size_t) { + let options = unsafe { &mut *options }; + options.size_limit = limit; + } +} + +ffi_fn! { + fn rure_options_dfa_size_limit(options: *mut Options, limit: size_t) { + let options = unsafe { &mut *options }; + options.dfa_size_limit = limit; + } +} diff --git a/regex-0.1.80/regex-debug/Cargo.toml b/regex-0.1.80/regex-debug/Cargo.toml new file mode 100644 index 000000000..6645ab60d --- /dev/null +++ b/regex-0.1.80/regex-debug/Cargo.toml @@ -0,0 +1,19 @@ +[package] +publish = false +name = "regex-debug" +version = "0.1.0" +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +repository = "https://github.com/rust-lang/regex" +documentation = "http://doc.rust-lang.org/regex" +homepage = "https://github.com/rust-lang/regex" +description = "A tool useful for debugging regular expressions." + +[dependencies] +docopt = "0.6" +regex = { version = "0.1", path = ".." } +regex-syntax = { version = "0.3", path = "../regex-syntax" } +rustc-serialize = "0.3" + +[profile.release] +debug = true diff --git a/regex-0.1.80/regex-debug/src/main.rs b/regex-0.1.80/regex-debug/src/main.rs new file mode 100644 index 000000000..d19a6c7a9 --- /dev/null +++ b/regex-0.1.80/regex-debug/src/main.rs @@ -0,0 +1,264 @@ +extern crate docopt; +extern crate regex; +extern crate regex_syntax as syntax; +extern crate rustc_serialize; + +use std::error; +use std::io::{self, Write}; +use std::process; +use std::result; + +use docopt::Docopt; +use regex::internal::{Compiler, LiteralSearcher}; +use syntax::{ExprBuilder, Expr, Literals}; + +const USAGE: &'static str = " +Usage: + regex-debug [options] ast + regex-debug [options] prefixes ... + regex-debug [options] suffixes ... + regex-debug [options] anchors + regex-debug [options] captures + regex-debug [options] compile ... + regex-debug --help + +Options: + --help Show this usage message. + --size-limit ARG An approximate size limit on the total size (in bytes) + of a compiled regular expression program. + [default: 10485760] + --bytes Show the instruction codes for byte oriented programs. + (As opposed to Unicode oriented programs.) + --dfa Show the instruction codes for a DFA. + --dfa-reverse Show the instruction codes for a reverse DFA. + This implies --dfa. + -a, --all-literals Shows all literals extracted. + By default, only unambiguous literals are shown. + --literal-limit ARG An approximate limit on the total size (in bytes) + of all literals extracted. [default: 250] + --class-limit ARG A limit on the size of character classes used to + extract literals. [default: 10] + --lcp Show the longest common prefix of all the literals + extracted. + --lcs Show the longest common suffix of all the literals + extracted. + --searcher Show the debug output for the literal searcher + constructed by the literals found. +"; + +#[derive(RustcDecodable)] +struct Args { + cmd_ast: bool, + cmd_prefixes: bool, + cmd_suffixes: bool, + cmd_anchors: bool, + cmd_captures: bool, + cmd_compile: bool, + + arg_pattern: String, + arg_patterns: Vec, + + flag_size_limit: usize, + flag_bytes: bool, + flag_dfa: bool, + flag_dfa_reverse: bool, + flag_all_literals: bool, + flag_literal_limit: usize, + flag_class_limit: usize, + flag_lcp: bool, + flag_lcs: bool, + flag_searcher: bool, +} + +type Result = result::Result>; + +fn main() { + let mut args: Args = Docopt::new(USAGE) + .and_then(|d| d.decode()) + .unwrap_or_else(|e| e.exit()); + if args.flag_dfa_reverse { + args.flag_dfa = true; + } + match run(&args) { + Ok(_) => process::exit(0), + Err(err) => { + let _ = writeln!(&mut io::stderr(), "{}", err); + process::exit(1) + } + } +} + +fn run(args: &Args) -> Result<()> { + if args.cmd_ast { + cmd_ast(args) + } else if args.cmd_prefixes { + cmd_literals(args) + } else if args.cmd_suffixes { + cmd_literals(args) + } else if args.cmd_anchors { + cmd_anchors(args) + } else if args.cmd_captures { + cmd_captures(args) + } else if args.cmd_compile { + cmd_compile(args) + } else { + unreachable!() + } +} + +fn cmd_ast(args: &Args) -> Result<()> { + println!("{:#?}", try!(args.parse_one())); + Ok(()) +} + +fn cmd_literals(args: &Args) -> Result<()> { + let exprs = try!(args.parse_many()); + let mut lits = + if args.cmd_prefixes { + args.literals(&exprs, |lits, e| lits.union_prefixes(e)) + } else { + args.literals(&exprs, |lits, e| lits.union_suffixes(e)) + }; + if !args.flag_all_literals { + if args.cmd_prefixes { + lits = lits.unambiguous_prefixes(); + } else { + lits = lits.unambiguous_suffixes(); + } + } + if args.flag_searcher { + if args.cmd_prefixes { + println!("{:?}", LiteralSearcher::prefixes(lits)) + } else { + println!("{:?}", LiteralSearcher::suffixes(lits)) + } + } else if args.flag_lcp { + println!("{}", escape_unicode(lits.longest_common_prefix())); + } else if args.flag_lcs { + println!("{}", escape_unicode(lits.longest_common_suffix())); + } else { + for lit in lits.literals() { + println!("{:?}", lit); + } + } + Ok(()) +} + +fn cmd_anchors(args: &Args) -> Result<()> { + let expr = try!(args.parse_one()); + if expr.is_anchored_start() { + println!("start"); + } + if expr.is_anchored_end() { + println!("end"); + } + Ok(()) +} + +fn cmd_captures(args: &Args) -> Result<()> { + let expr = try!(args.parse_one()); + let prog = try!(args.compiler().only_utf8(false).compile(&[expr])); + for (i, name) in prog.captures.iter().enumerate() { + match *name { + None => println!("{}", i), + Some(ref name) => println!("{}:{}", i, name), + } + } + Ok(()) +} + +fn cmd_compile(args: &Args) -> Result<()> { + let exprs = try!(args.parse_many()); + let compiler = + args.compiler() + .bytes(args.flag_bytes) + .only_utf8(!args.flag_bytes) + .dfa(args.flag_dfa) + .reverse(args.flag_dfa_reverse); + let prog = try!(compiler.compile(&exprs)); + print!("{:?}", prog); + Ok(()) +} + +impl Args { + fn parse_one(&self) -> Result { + parse(&self.arg_pattern) + } + + fn parse_many(&self) -> Result> { + self.arg_patterns.iter().map(|s| parse(s)).collect() + } + + fn literals bool>( + &self, + exprs: &[Expr], + get_literals: F, + ) -> Literals { + let mut lits = Some(self.empty_literals()); + for e in exprs { + lits = lits.and_then(|mut lits| { + if !get_literals(&mut lits, e) { + None + } else { + Some(lits) + } + }); + } + lits.unwrap_or(self.empty_literals()) + } + + fn empty_literals(&self) -> Literals { + let mut lits = Literals::empty(); + lits.set_limit_size(self.flag_literal_limit); + lits.set_limit_class(self.flag_class_limit); + lits + } + + fn compiler(&self) -> Compiler { + Compiler::new().size_limit(self.flag_size_limit) + } +} + +fn parse(re: &str) -> Result { + ExprBuilder::new().allow_bytes(true).parse(re).map_err(From::from) +} + +fn escape_unicode(bytes: &[u8]) -> String { + let show = match ::std::str::from_utf8(bytes) { + Ok(v) => v.to_string(), + Err(_) => escape_bytes(bytes), + }; + let mut space_escaped = String::new(); + for c in show.chars() { + if c.is_whitespace() { + let escaped = if c as u32 <= 0x7F { + escape_byte(c as u8) + } else { + if c as u32 <= 0xFFFF { + format!(r"\u{{{:04x}}}", c as u32) + } else { + format!(r"\U{{{:08x}}}", c as u32) + } + }; + space_escaped.push_str(&escaped); + } else { + space_escaped.push(c); + } + } + space_escaped +} + +fn escape_bytes(bytes: &[u8]) -> String { + let mut s = String::new(); + for &b in bytes { + s.push_str(&escape_byte(b)); + } + s +} + +fn escape_byte(byte: u8) -> String { + use std::ascii::escape_default; + + let escaped: Vec = escape_default(byte).collect(); + String::from_utf8_lossy(&escaped).into_owned() +} diff --git a/regex-0.1.80/regex-syntax/Cargo.toml b/regex-0.1.80/regex-syntax/Cargo.toml new file mode 100644 index 000000000..5437a7a8a --- /dev/null +++ b/regex-0.1.80/regex-syntax/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "regex-syntax" +version = "0.3.9" #:version +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +repository = "https://github.com/rust-lang/regex" +documentation = "http://doc.rust-lang.org/regex/regex_syntax/index.html" +homepage = "https://github.com/rust-lang/regex" +description = "A regular expression parser." + +[dev-dependencies] +quickcheck = "0.2" +rand = "0.3" + +[profile.test] +codegen-units = 8 diff --git a/regex-0.1.80/regex-syntax/src/lib.rs b/regex-0.1.80/regex-syntax/src/lib.rs new file mode 100644 index 000000000..7a561ed58 --- /dev/null +++ b/regex-0.1.80/regex-syntax/src/lib.rs @@ -0,0 +1,2043 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +/*! +This crate provides a regular expression parser and an abstract syntax for +regular expressions. The abstract syntax is defined by the `Expr` type. The +concrete syntax is enumerated in the +[`regex`](../regex/index.html#syntax) +crate documentation. + +Note that since this crate is first and foremost an implementation detail for +the `regex` crate, it may experience more frequent breaking changes. It is +exposed as a separate crate so that others may use it to do analysis on regular +expressions or even build their own matching engine. + +# Example: parsing an expression + +Parsing a regular expression can be done with the `Expr::parse` function. + +```rust +use regex_syntax::Expr; + +assert_eq!(Expr::parse(r"ab|yz").unwrap(), Expr::Alternate(vec![ + Expr::Literal { chars: vec!['a', 'b'], casei: false }, + Expr::Literal { chars: vec!['y', 'z'], casei: false }, +])); +``` + +# Example: inspecting an error + +The parser in this crate provides very detailed error values. For example, +if an invalid character class range is given: + +```rust +use regex_syntax::{Expr, ErrorKind}; + +let err = Expr::parse(r"[z-a]").unwrap_err(); +assert_eq!(err.position(), 4); +assert_eq!(err.kind(), &ErrorKind::InvalidClassRange { + start: 'z', + end: 'a', +}); +``` + +Or unbalanced parentheses: + +```rust +use regex_syntax::{Expr, ErrorKind}; + +let err = Expr::parse(r"ab(cd").unwrap_err(); +assert_eq!(err.position(), 2); +assert_eq!(err.kind(), &ErrorKind::UnclosedParen); +``` +*/ + +#![deny(missing_docs)] +#![cfg_attr(test, deny(warnings))] + +#[cfg(test)] extern crate quickcheck; +#[cfg(test)] extern crate rand; + +mod literals; +mod parser; +mod unicode; + +use std::ascii; +use std::char; +use std::cmp::{Ordering, max, min}; +use std::fmt; +use std::iter::IntoIterator; +use std::ops::Deref; +use std::result; +use std::slice; +use std::u8; +use std::vec; + +use unicode::case_folding; + +use self::Expr::*; +use self::Repeater::*; + +use parser::{Flags, Parser}; + +pub use literals::{Literals, Lit}; + +/// A regular expression abstract syntax tree. +/// +/// An `Expr` represents the abstract syntax of a regular expression. +#[derive(Clone, Debug, PartialEq, Eq)] +pub enum Expr { + /// An empty regex (which never matches any text). + Empty, + /// A sequence of one or more literal characters to be matched. + Literal { + /// The characters. + chars: Vec, + /// Whether to match case insensitively. + casei: bool, + }, + /// A sequence of one or more literal bytes to be matched. + LiteralBytes { + /// The bytes. + bytes: Vec, + /// Whether to match case insensitively. + /// + /// The interpretation of "case insensitive" in this context is + /// ambiguous since `bytes` can be arbitrary. However, a good heuristic + /// is to assume that the bytes are ASCII-compatible and do simple + /// ASCII case folding. + casei: bool, + }, + /// Match any character. + AnyChar, + /// Match any character, excluding new line (`0xA`). + AnyCharNoNL, + /// Match any byte. + AnyByte, + /// Match any byte, excluding new line (`0xA`). + AnyByteNoNL, + /// A character class. + Class(CharClass), + /// A character class with byte ranges only. + ClassBytes(ByteClass), + /// Match the start of a line or beginning of input. + StartLine, + /// Match the end of a line or end of input. + EndLine, + /// Match the beginning of input. + StartText, + /// Match the end of input. + EndText, + /// Match a word boundary (word character on one side and a non-word + /// character on the other). + WordBoundary, + /// Match a position that is not a word boundary (word or non-word + /// characters on both sides). + NotWordBoundary, + /// Match an ASCII word boundary. + WordBoundaryAscii, + /// Match a position that is not an ASCII word boundary. + NotWordBoundaryAscii, + /// A group, possibly non-capturing. + Group { + /// The expression inside the group. + e: Box, + /// The capture index (starting at `1`) only for capturing groups. + i: Option, + /// The capture name, only for capturing named groups. + name: Option, + }, + /// A repeat operator (`?`, `*`, `+` or `{m,n}`). + Repeat { + /// The expression to be repeated. Limited to literals, `.`, classes + /// or grouped expressions. + e: Box, + /// The type of repeat operator used. + r: Repeater, + /// Whether the repeat is greedy (match the most) or not (match the + /// least). + greedy: bool, + }, + /// A concatenation of expressions. Must be matched one after the other. + /// + /// N.B. A concat expression can only appear at the top-level or + /// immediately inside a group expression. + Concat(Vec), + /// An alternation of expressions. Only one must match. + /// + /// N.B. An alternate expression can only appear at the top-level or + /// immediately inside a group expression. + Alternate(Vec), +} + +type CaptureIndex = Option; + +type CaptureName = Option; + +/// The type of a repeat operator expression. +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub enum Repeater { + /// Match zero or one (`?`). + ZeroOrOne, + /// Match zero or more (`*`). + ZeroOrMore, + /// Match one or more (`+`). + OneOrMore, + /// Match for at least `min` and at most `max` (`{m,n}`). + /// + /// When `max` is `None`, there is no upper bound on the number of matches. + Range { + /// Lower bound on the number of matches. + min: u32, + /// Optional upper bound on the number of matches. + max: Option, + }, +} + +impl Repeater { + /// Returns true if and only if this repetition can match the empty string. + fn matches_empty(&self) -> bool { + use self::Repeater::*; + match *self { + ZeroOrOne => true, + ZeroOrMore => true, + OneOrMore => false, + Range { min, .. } => min == 0, + } + } +} + +/// A character class. +/// +/// A character class has a canonical format that the parser guarantees. Its +/// canonical format is defined by the following invariants: +/// +/// 1. Given any Unicode scalar value, it is matched by *at most* one character +/// range in a canonical character class. +/// 2. Every adjacent character range is separated by at least one Unicode +/// scalar value. +/// 3. Given any pair of character ranges `r1` and `r2`, if +/// `r1.end < r2.start`, then `r1` comes before `r2` in a canonical +/// character class. +/// +/// In sum, any `CharClass` produced by this crate's parser is a sorted +/// sequence of non-overlapping ranges. This makes it possible to test whether +/// a character is matched by a class with a binary search. +/// +/// If the case insensitive flag was set when parsing a character class, then +/// simple case folding is done automatically. For example, `(?i)[a-c]` is +/// automatically translated to `[a-cA-C]`. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct CharClass { + ranges: Vec, +} + +/// A single inclusive range in a character class. +/// +/// Since range boundaries are defined by Unicode scalar values, the boundaries +/// can never be in the open interval `(0xD7FF, 0xE000)`. However, a range may +/// *cover* codepoints that are not scalar values. +/// +/// Note that this has a few convenient impls on `PartialEq` and `PartialOrd` +/// for testing whether a character is contained inside a given range. +#[derive(Clone, Copy, Debug, PartialEq, PartialOrd, Eq, Ord)] +pub struct ClassRange { + /// The start character of the range. + /// + /// This must be less than or equal to `end`. + pub start: char, + + /// The end character of the range. + /// + /// This must be greater than or equal to `start`. + pub end: char, +} + +/// A byte class for byte ranges only. +/// +/// A byte class has a canonical format that the parser guarantees. Its +/// canonical format is defined by the following invariants: +/// +/// 1. Given any byte, it is matched by *at most* one byte range in a canonical +/// character class. +/// 2. Every adjacent byte range is separated by at least one byte. +/// 3. Given any pair of byte ranges `r1` and `r2`, if +/// `r1.end < r2.start`, then `r1` comes before `r2` in a canonical +/// character class. +/// +/// In sum, any `ByteClass` produced by this crate's parser is a sorted +/// sequence of non-overlapping ranges. This makes it possible to test whether +/// a byte is matched by a class with a binary search. +/// +/// If the case insensitive flag was set when parsing a character class, +/// then simple ASCII-only case folding is done automatically. For example, +/// `(?i)[a-c]` is automatically translated to `[a-cA-C]`. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct ByteClass { + ranges: Vec, +} + +/// A single inclusive range in a byte class. +/// +/// Note that this has a few convenient impls on `PartialEq` and `PartialOrd` +/// for testing whether a byte is contained inside a given range. +#[derive(Clone, Copy, Debug, PartialEq, PartialOrd, Eq, Ord)] +pub struct ByteRange { + /// The start byte of the range. + /// + /// This must be less than or equal to `end`. + pub start: u8, + + /// The end byte of the range. + /// + /// This must be greater than or equal to `end`. + pub end: u8, +} + +/// A builder for configuring regular expression parsing. +/// +/// This allows setting the default values of flags and other options, such +/// as the maximum nesting depth. +#[derive(Clone, Debug)] +pub struct ExprBuilder { + flags: Flags, + nest_limit: usize, +} + +impl ExprBuilder { + /// Create a new builder for configuring expression parsing. + /// + /// Note that all flags are disabled by default. + pub fn new() -> ExprBuilder { + ExprBuilder { + flags: Flags::default(), + nest_limit: 200, + } + } + + /// Set the default value for the case insensitive (`i`) flag. + pub fn case_insensitive(mut self, yes: bool) -> ExprBuilder { + self.flags.casei = yes; + self + } + + /// Set the default value for the multi-line matching (`m`) flag. + pub fn multi_line(mut self, yes: bool) -> ExprBuilder { + self.flags.multi = yes; + self + } + + /// Set the default value for the any character (`s`) flag. + pub fn dot_matches_new_line(mut self, yes: bool) -> ExprBuilder { + self.flags.dotnl = yes; + self + } + + /// Set the default value for the greedy swap (`U`) flag. + pub fn swap_greed(mut self, yes: bool) -> ExprBuilder { + self.flags.swap_greed = yes; + self + } + + /// Set the default value for the ignore whitespace (`x`) flag. + pub fn ignore_whitespace(mut self, yes: bool) -> ExprBuilder { + self.flags.ignore_space = yes; + self + } + + /// Set the default value for the Unicode (`u`) flag. + /// + /// If `yes` is false, then `allow_bytes` is set to true. + pub fn unicode(mut self, yes: bool) -> ExprBuilder { + self.flags.unicode = yes; + if !yes { + self.allow_bytes(true) + } else { + self + } + } + + /// Whether the parser allows matching arbitrary bytes or not. + /// + /// When the `u` flag is disabled (either with this builder or in the + /// expression itself), the parser switches to interpreting the expression + /// as matching arbitrary bytes instead of Unicode codepoints. For example, + /// the expression `(?u:\xFF)` matches the *codepoint* `\xFF`, which + /// corresponds to the UTF-8 byte sequence `\xCE\xBF`. Conversely, + /// `(?-u:\xFF)` matches the *byte* `\xFF`, which is not valid UTF-8. + /// + /// When `allow_bytes` is disabled (the default), an expression like + /// `(?-u:\xFF)` will cause the parser to return an error, since it would + /// otherwise match invalid UTF-8. When enabled, it will be allowed. + pub fn allow_bytes(mut self, yes: bool) -> ExprBuilder { + self.flags.allow_bytes = yes; + self + } + + /// Set the nesting limit for regular expression parsing. + /// + /// Regular expressions that nest more than this limit will result in a + /// `StackExhausted` error. + pub fn nest_limit(mut self, limit: usize) -> ExprBuilder { + self.nest_limit = limit; + self + } + + /// Parse a string as a regular expression using the current configuraiton. + pub fn parse(self, s: &str) -> Result { + Parser::parse(s, self.flags).and_then(|e| e.simplify(self.nest_limit)) + } +} + +impl Expr { + /// Parses a string in a regular expression syntax tree. + /// + /// This is a convenience method for parsing an expression using the + /// default configuration. To tweak parsing options (such as which flags + /// are enabled by default), use the `ExprBuilder` type. + pub fn parse(s: &str) -> Result { + ExprBuilder::new().parse(s) + } + + /// Returns true iff the expression can be repeated by a quantifier. + fn can_repeat(&self) -> bool { + match *self { + Literal{..} | LiteralBytes{..} + | AnyChar | AnyCharNoNL | AnyByte | AnyByteNoNL + | Class(_) | ClassBytes(_) + | StartLine | EndLine | StartText | EndText + | WordBoundary | NotWordBoundary + | WordBoundaryAscii | NotWordBoundaryAscii + | Group{..} + => true, + _ => false, + } + } + + fn simplify(self, nest_limit: usize) -> Result { + fn combine_literals(es: &mut Vec, e: Expr) { + match (es.pop(), e) { + (None, e) => es.push(e), + (Some(Literal { chars: mut chars1, casei: casei1 }), + Literal { chars: chars2, casei: casei2 }) => { + if casei1 == casei2 { + chars1.extend(chars2); + es.push(Literal { chars: chars1, casei: casei1 }); + } else { + es.push(Literal { chars: chars1, casei: casei1 }); + es.push(Literal { chars: chars2, casei: casei2 }); + } + } + (Some(LiteralBytes { bytes: mut bytes1, casei: casei1 }), + LiteralBytes { bytes: bytes2, casei: casei2 }) => { + if casei1 == casei2 { + bytes1.extend(bytes2); + es.push(LiteralBytes { bytes: bytes1, casei: casei1 }); + } else { + es.push(LiteralBytes { bytes: bytes1, casei: casei1 }); + es.push(LiteralBytes { bytes: bytes2, casei: casei2 }); + } + } + (Some(e1), e2) => { + es.push(e1); + es.push(e2); + } + } + } + fn simp(expr: Expr, recurse: usize, limit: usize) -> Result { + if recurse > limit { + return Err(Error { + pos: 0, + surround: "".to_owned(), + kind: ErrorKind::StackExhausted, + }); + } + let simplify = |e| simp(e, recurse + 1, limit); + Ok(match expr { + Repeat { e, r, greedy } => Repeat { + e: Box::new(try!(simplify(*e))), + r: r, + greedy: greedy, + }, + Group { e, i, name } => { + let e = try!(simplify(*e)); + if i.is_none() && name.is_none() && e.can_repeat() { + e + } else { + Group { e: Box::new(e), i: i, name: name } + } + } + Concat(es) => { + let mut new_es = Vec::with_capacity(es.len()); + for e in es { + combine_literals(&mut new_es, try!(simplify(e))); + } + if new_es.len() == 1 { + new_es.pop().unwrap() + } else { + Concat(new_es) + } + } + Alternate(es) => { + let mut new_es = Vec::with_capacity(es.len()); + for e in es { + new_es.push(try!(simplify(e))); + } + Alternate(new_es) + } + e => e, + }) + } + simp(self, 0, nest_limit) + } + + /// Returns a set of literal prefixes extracted from this expression. + pub fn prefixes(&self) -> Literals { + let mut lits = Literals::empty(); + lits.union_prefixes(self); + lits + } + + /// Returns a set of literal suffixes extracted from this expression. + pub fn suffixes(&self) -> Literals { + let mut lits = Literals::empty(); + lits.union_suffixes(self); + lits + } + + /// Returns true if and only if the expression is required to match from + /// the beginning of text. + pub fn is_anchored_start(&self) -> bool { + match *self { + Repeat { ref e, r, .. } => { + !r.matches_empty() && e.is_anchored_start() + } + Group { ref e, .. } => e.is_anchored_start(), + Concat(ref es) => es[0].is_anchored_start(), + Alternate(ref es) => es.iter().all(|e| e.is_anchored_start()), + StartText => true, + _ => false, + } + } + + /// Returns true if and only if the expression has at least one matchable + /// sub-expression that must match the beginning of text. + pub fn has_anchored_start(&self) -> bool { + match *self { + Repeat { ref e, r, .. } => { + !r.matches_empty() && e.has_anchored_start() + } + Group { ref e, .. } => e.has_anchored_start(), + Concat(ref es) => es[0].has_anchored_start(), + Alternate(ref es) => es.iter().any(|e| e.has_anchored_start()), + StartText => true, + _ => false, + } + } + + /// Returns true if and only if the expression is required to match at the + /// end of the text. + pub fn is_anchored_end(&self) -> bool { + match *self { + Repeat { ref e, r, .. } => { + !r.matches_empty() && e.is_anchored_end() + } + Group { ref e, .. } => e.is_anchored_end(), + Concat(ref es) => es[es.len() - 1].is_anchored_end(), + Alternate(ref es) => es.iter().all(|e| e.is_anchored_end()), + EndText => true, + _ => false, + } + } + + /// Returns true if and only if the expression has at least one matchable + /// sub-expression that must match the beginning of text. + pub fn has_anchored_end(&self) -> bool { + match *self { + Repeat { ref e, r, .. } => { + !r.matches_empty() && e.has_anchored_end() + } + Group { ref e, .. } => e.has_anchored_end(), + Concat(ref es) => es[es.len() - 1].has_anchored_end(), + Alternate(ref es) => es.iter().any(|e| e.has_anchored_end()), + EndText => true, + _ => false, + } + } + + /// Returns true if and only if the expression contains sub-expressions + /// that can match arbitrary bytes. + pub fn has_bytes(&self) -> bool { + match *self { + Repeat { ref e, .. } => e.has_bytes(), + Group { ref e, .. } => e.has_bytes(), + Concat(ref es) => es.iter().any(|e| e.has_bytes()), + Alternate(ref es) => es.iter().any(|e| e.has_bytes()), + LiteralBytes{..} => true, + AnyByte | AnyByteNoNL => true, + ClassBytes(_) => true, + WordBoundaryAscii | NotWordBoundaryAscii => true, + _ => false, + } + } +} + +impl Deref for CharClass { + type Target = Vec; + fn deref(&self) -> &Vec { &self.ranges } +} + +impl IntoIterator for CharClass { + type Item = ClassRange; + type IntoIter = vec::IntoIter; + fn into_iter(self) -> vec::IntoIter { self.ranges.into_iter() } +} + +impl<'a> IntoIterator for &'a CharClass { + type Item = &'a ClassRange; + type IntoIter = slice::Iter<'a, ClassRange>; + fn into_iter(self) -> slice::Iter<'a, ClassRange> { self.iter() } +} + +impl CharClass { + /// Create a new class from an existing set of ranges. + pub fn new(ranges: Vec) -> CharClass { + CharClass { ranges: ranges } + } + + /// Create an empty class. + fn empty() -> CharClass { + CharClass::new(Vec::new()) + } + + /// Returns true if `c` is matched by this character class. + pub fn matches(&self, c: char) -> bool { + self.binary_search_by(|range| c.partial_cmp(range).unwrap()).is_ok() + } + + /// Removes the given character from the class if it exists. + /// + /// Note that this takes `O(n)` time in the number of ranges. + pub fn remove(&mut self, c: char) { + let mut i = match self.binary_search_by(|r| c.partial_cmp(r).unwrap()) { + Ok(i) => i, + Err(_) => return, + }; + let mut r = self.ranges.remove(i); + if r.start == c { + r.start = inc_char(c); + if r.start > r.end || c == char::MAX { + return; + } + self.ranges.insert(i, r); + } else if r.end == c { + r.end = dec_char(c); + if r.end < r.start || c == '\x00' { + return; + } + self.ranges.insert(0, r); + } else { + let (mut r1, mut r2) = (r.clone(), r.clone()); + r1.end = dec_char(c); + if r1.start <= r1.end { + self.ranges.insert(i, r1); + i += 1; + } + r2.start = inc_char(c); + if r2.start <= r2.end { + self.ranges.insert(i, r2); + } + } + } + + /// Create a new empty class from this one. + fn to_empty(&self) -> CharClass { + CharClass { ranges: Vec::with_capacity(self.len()) } + } + + /// Create a byte class from this character class. + /// + /// Codepoints above 0xFF are removed. + fn to_byte_class(self) -> ByteClass { + ByteClass::new( + self.ranges.into_iter() + .filter_map(|r| r.to_byte_range()) + .collect()).canonicalize() + } + + /// Merge two classes and canonicalize them. + #[cfg(test)] + fn merge(mut self, other: CharClass) -> CharClass { + self.ranges.extend(other); + self.canonicalize() + } + + /// Canonicalze any sequence of ranges. + /// + /// This is responsible for enforcing the canonical format invariants + /// as described on the docs for the `CharClass` type. + fn canonicalize(mut self) -> CharClass { + // TODO: Save some cycles here by checking if already canonicalized. + self.ranges.sort(); + let mut ordered = self.to_empty(); // TODO: Do this in place? + for candidate in self { + // If the candidate overlaps with an existing range, then it must + // be the most recent range added because we process the candidates + // in order. + if let Some(or) = ordered.ranges.last_mut() { + if or.overlapping(candidate) { + *or = or.merge(candidate); + continue; + } + } + ordered.ranges.push(candidate); + } + ordered + } + + /// Negates the character class. + /// + /// For all `c` where `c` is a Unicode scalar value, `c` matches `self` + /// if and only if `c` does not match `self.negate()`. + pub fn negate(mut self) -> CharClass { + fn range(s: char, e: char) -> ClassRange { ClassRange::new(s, e) } + + if self.is_empty() { + // Inverting an empty range yields all of Unicode. + return CharClass { + ranges: vec![ClassRange { start: '\x00', end: '\u{10ffff}' }], + }; + } + self = self.canonicalize(); + let mut inv = self.to_empty(); + if self[0].start > '\x00' { + inv.ranges.push(range('\x00', dec_char(self[0].start))); + } + for win in self.windows(2) { + inv.ranges.push(range(inc_char(win[0].end), + dec_char(win[1].start))); + } + if self[self.len() - 1].end < char::MAX { + inv.ranges.push(range(inc_char(self[self.len() - 1].end), + char::MAX)); + } + inv + } + + /// Apply case folding to this character class. + /// + /// N.B. Applying case folding to a negated character class probably + /// won't produce the expected result. e.g., `(?i)[^x]` really should + /// match any character sans `x` and `X`, but if `[^x]` is negated + /// before being case folded, you'll end up matching any character. + pub fn case_fold(self) -> CharClass { + let mut folded = self.to_empty(); + for r in self { + // Applying case folding to a range is expensive because *every* + // character needs to be examined. Thus, we avoid that drudgery + // if no character in the current range is in our case folding + // table. + if r.needs_case_folding() { + folded.ranges.extend(r.case_fold()); + } + folded.ranges.push(r); + } + folded.canonicalize() + } + + /// Returns the number of characters that match this class. + fn num_chars(&self) -> usize { + self.ranges.iter() + .map(|&r| 1 + (r.end as u32) - (r.start as u32)) + .fold(0, |acc, len| acc + len) + as usize + } +} + +impl ClassRange { + /// Create a new class range. + /// + /// If `end < start`, then the two values are swapped so that + /// the invariant `start <= end` is preserved. + fn new(start: char, end: char) -> ClassRange { + if start <= end { + ClassRange { start: start, end: end } + } else { + ClassRange { start: end, end: start } + } + } + + /// Translate this to a byte class. + /// + /// If the start codepoint exceeds 0xFF, then this returns `None`. + /// + /// If the end codepoint exceeds 0xFF, then it is set to 0xFF. + fn to_byte_range(self) -> Option { + if self.start > '\u{FF}' { + None + } else { + let s = self.start as u8; + let e = min('\u{FF}', self.end) as u8; + Some(ByteRange::new(s, e)) + } + } + + /// Create a range of one character. + fn one(c: char) -> ClassRange { + ClassRange { start: c, end: c } + } + + /// Returns true if and only if the two ranges are overlapping. Note that + /// since ranges are inclusive, `a-c` and `d-f` are overlapping! + fn overlapping(self, other: ClassRange) -> bool { + max(self.start, other.start) <= inc_char(min(self.end, other.end)) + } + + /// Creates a new range representing the union of `self` and `other. + fn merge(self, other: ClassRange) -> ClassRange { + ClassRange { + start: min(self.start, other.start), + end: max(self.end, other.end), + } + } + + /// Returns true if and only if this range contains a character that is + /// in the case folding table. + fn needs_case_folding(self) -> bool { + case_folding::C_plus_S_both_table + .binary_search_by(|&(c, _)| self.partial_cmp(&c).unwrap()).is_ok() + } + + /// Apply case folding to this range. + /// + /// Since case folding might add characters such that the range is no + /// longer contiguous, this returns multiple class ranges. They are in + /// canonical order. + fn case_fold(self) -> Vec { + let table = &case_folding::C_plus_S_both_table; + let (s, e) = (self.start as u32, self.end as u32 + 1); + let mut start = self.start; + let mut end = start; + let mut next_case_fold = '\x00'; + let mut ranges = Vec::with_capacity(10); + for mut c in (s..e).filter_map(char::from_u32) { + if c >= next_case_fold { + c = match simple_case_fold_both_result(c) { + Ok(i) => { + for &(c1, c2) in &table[i..] { + if c1 != c { + break; + } + if c2 != inc_char(end) { + ranges.push(ClassRange::new(start, end)); + start = c2; + } + end = c2; + } + continue; + } + Err(i) => { + if i < table.len() { + next_case_fold = table[i].0; + } else { + next_case_fold = '\u{10FFFF}'; + } + c + } + }; + } + // The fast path. We know this character doesn't have an entry + // in the case folding table. + if c != inc_char(end) { + ranges.push(ClassRange::new(start, end)); + start = c; + } + end = c; + } + ranges.push(ClassRange::new(start, end)); + ranges + } +} + +impl PartialEq for ClassRange { + #[inline] + fn eq(&self, other: &char) -> bool { + self.start <= *other && *other <= self.end + } +} + +impl PartialEq for char { + #[inline] + fn eq(&self, other: &ClassRange) -> bool { + other.eq(self) + } +} + +impl PartialOrd for ClassRange { + #[inline] + fn partial_cmp(&self, other: &char) -> Option { + Some(if self == other { + Ordering::Equal + } else if *other > self.end { + Ordering::Greater + } else { + Ordering::Less + }) + } +} + +impl PartialOrd for char { + #[inline] + fn partial_cmp(&self, other: &ClassRange) -> Option { + other.partial_cmp(self).map(|o| o.reverse()) + } +} + +impl ByteClass { + /// Create a new class from an existing set of ranges. + pub fn new(ranges: Vec) -> ByteClass { + ByteClass { ranges: ranges } + } + + /// Returns true if `b` is matched by this byte class. + pub fn matches(&self, b: u8) -> bool { + self.binary_search_by(|range| b.partial_cmp(range).unwrap()).is_ok() + } + + /// Removes the given byte from the class if it exists. + /// + /// Note that this takes `O(n)` time in the number of ranges. + pub fn remove(&mut self, b: u8) { + let mut i = match self.binary_search_by(|r| b.partial_cmp(r).unwrap()) { + Ok(i) => i, + Err(_) => return, + }; + let mut r = self.ranges.remove(i); + if r.start == b { + r.start = b.saturating_add(1); + if r.start > r.end || b == u8::MAX { + return; + } + self.ranges.insert(i, r); + } else if r.end == b { + r.end = b.saturating_sub(1); + if r.end < r.start || b == b'\x00' { + return; + } + self.ranges.insert(0, r); + } else { + let (mut r1, mut r2) = (r.clone(), r.clone()); + r1.end = b.saturating_sub(1); + if r1.start <= r1.end { + self.ranges.insert(i, r1); + i += 1; + } + r2.start = b.saturating_add(1); + if r2.start <= r2.end { + self.ranges.insert(i, r2); + } + } + } + + /// Create a new empty class from this one. + fn to_empty(&self) -> ByteClass { + ByteClass { ranges: Vec::with_capacity(self.len()) } + } + + /// Canonicalze any sequence of ranges. + /// + /// This is responsible for enforcing the canonical format invariants + /// as described on the docs for the `ByteClass` type. + fn canonicalize(mut self) -> ByteClass { + // TODO: Save some cycles here by checking if already canonicalized. + self.ranges.sort(); + let mut ordered = self.to_empty(); // TODO: Do this in place? + for candidate in self { + // If the candidate overlaps with an existing range, then it must + // be the most recent range added because we process the candidates + // in order. + if let Some(or) = ordered.ranges.last_mut() { + if or.overlapping(candidate) { + *or = or.merge(candidate); + continue; + } + } + ordered.ranges.push(candidate); + } + ordered + } + + /// Negates the byte class. + /// + /// For all `b` where `b` is a byte, `b` matches `self` if and only if `b` + /// does not match `self.negate()`. + pub fn negate(mut self) -> ByteClass { + fn range(s: u8, e: u8) -> ByteRange { ByteRange::new(s, e) } + + if self.is_empty() { + // Inverting an empty range yields all bytes. + return ByteClass { + ranges: vec![ByteRange { start: b'\x00', end: b'\xff' }], + }; + } + self = self.canonicalize(); + let mut inv = self.to_empty(); + if self[0].start > b'\x00' { + inv.ranges.push(range(b'\x00', self[0].start.saturating_sub(1))); + } + for win in self.windows(2) { + inv.ranges.push(range(win[0].end.saturating_add(1), + win[1].start.saturating_sub(1))); + } + if self[self.len() - 1].end < u8::MAX { + inv.ranges.push(range(self[self.len() - 1].end.saturating_add(1), + u8::MAX)); + } + inv + } + + /// Apply case folding to this byte class. + /// + /// This assumes that the bytes in the ranges are ASCII compatible. + /// + /// N.B. Applying case folding to a negated character class probably + /// won't produce the expected result. e.g., `(?i)[^x]` really should + /// match any character sans `x` and `X`, but if `[^x]` is negated + /// before being case folded, you'll end up matching any character. + pub fn case_fold(self) -> ByteClass { + let mut folded = self.to_empty(); + for r in self { + folded.ranges.extend(r.case_fold()); + } + folded.canonicalize() + } + + /// Returns the number of bytes that match this class. + fn num_bytes(&self) -> usize { + self.ranges.iter() + .map(|&r| 1 + (r.end as u32) - (r.start as u32)) + .fold(0, |acc, len| acc + len) + as usize + } +} + +impl ByteRange { + /// Create a new class range. + /// + /// If `end < start`, then the two values are swapped so that + /// the invariant `start <= end` is preserved. + fn new(start: u8, end: u8) -> ByteRange { + if start <= end { + ByteRange { start: start, end: end } + } else { + ByteRange { start: end, end: start } + } + } + + /// Returns true if and only if the two ranges are overlapping. Note that + /// since ranges are inclusive, `a-c` and `d-f` are overlapping! + fn overlapping(self, other: ByteRange) -> bool { + max(self.start, other.start) + <= min(self.end, other.end).saturating_add(1) + } + + /// Returns true if and only if the intersection of self and other is non + /// empty. + fn is_intersect_empty(self, other: ByteRange) -> bool { + max(self.start, other.start) > min(self.end, other.end) + } + + /// Creates a new range representing the union of `self` and `other. + fn merge(self, other: ByteRange) -> ByteRange { + ByteRange { + start: min(self.start, other.start), + end: max(self.end, other.end), + } + } + + /// Apply case folding to this range. + /// + /// Since case folding might add bytes such that the range is no + /// longer contiguous, this returns multiple byte ranges. + /// + /// This assumes that the bytes in this range are ASCII compatible. + fn case_fold(self) -> Vec { + // So much easier than Unicode case folding! + let mut ranges = vec![self]; + if !ByteRange::new(b'a', b'z').is_intersect_empty(self) { + let lower = max(self.start, b'a'); + let upper = min(self.end, b'z'); + ranges.push(ByteRange::new(lower - 32, upper - 32)); + } + if !ByteRange::new(b'A', b'Z').is_intersect_empty(self) { + let lower = max(self.start, b'A'); + let upper = min(self.end, b'Z'); + ranges.push(ByteRange::new(lower + 32, upper + 32)); + } + ranges + } +} + +impl Deref for ByteClass { + type Target = Vec; + fn deref(&self) -> &Vec { &self.ranges } +} + +impl IntoIterator for ByteClass { + type Item = ByteRange; + type IntoIter = vec::IntoIter; + fn into_iter(self) -> vec::IntoIter { self.ranges.into_iter() } +} + +impl<'a> IntoIterator for &'a ByteClass { + type Item = &'a ByteRange; + type IntoIter = slice::Iter<'a, ByteRange>; + fn into_iter(self) -> slice::Iter<'a, ByteRange> { self.iter() } +} + +impl PartialEq for ByteRange { + #[inline] + fn eq(&self, other: &u8) -> bool { + self.start <= *other && *other <= self.end + } +} + +impl PartialEq for u8 { + #[inline] + fn eq(&self, other: &ByteRange) -> bool { + other.eq(self) + } +} + +impl PartialOrd for ByteRange { + #[inline] + fn partial_cmp(&self, other: &u8) -> Option { + Some(if self == other { + Ordering::Equal + } else if *other > self.end { + Ordering::Greater + } else { + Ordering::Less + }) + } +} + +impl PartialOrd for u8 { + #[inline] + fn partial_cmp(&self, other: &ByteRange) -> Option { + other.partial_cmp(self).map(|o| o.reverse()) + } +} + +/// This implementation of `Display` will write a regular expression from the +/// syntax tree. It does not write the original string parsed. +impl fmt::Display for Expr { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + Empty => write!(f, ""), + Literal { ref chars, casei } => { + if casei { + try!(write!(f, "(?iu:")); + } else { + try!(write!(f, "(?u:")); + } + for &c in chars { + try!(write!(f, "{}", quote_char(c))); + } + try!(write!(f, ")")); + Ok(()) + } + LiteralBytes { ref bytes, casei } => { + if casei { + try!(write!(f, "(?i-u:")); + } else { + try!(write!(f, "(?-u:")); + } + for &b in bytes { + try!(write!(f, "{}", quote_byte(b))); + } + try!(write!(f, ")")); + Ok(()) + } + AnyChar => write!(f, "(?su:.)"), + AnyCharNoNL => write!(f, "(?u:.)"), + AnyByte => write!(f, "(?s-u:.)"), + AnyByteNoNL => write!(f, "(?-u:.)"), + Class(ref cls) => write!(f, "{}", cls), + ClassBytes(ref cls) => write!(f, "{}", cls), + StartLine => write!(f, "(?m:^)"), + EndLine => write!(f, "(?m:$)"), + StartText => write!(f, r"^"), + EndText => write!(f, r"$"), + WordBoundary => write!(f, r"(?u:\b)"), + NotWordBoundary => write!(f, r"(?u:\B)"), + WordBoundaryAscii => write!(f, r"(?-u:\b)"), + NotWordBoundaryAscii => write!(f, r"(?-u:\B)"), + Group { ref e, i: None, name: None } => write!(f, "(?:{})", e), + Group { ref e, name: None, .. } => write!(f, "({})", e), + Group { ref e, name: Some(ref n), .. } => { + write!(f, "(?P<{}>{})", n, e) + } + Repeat { ref e, r, greedy } => { + match &**e { + &Literal { ref chars, .. } if chars.len() > 1 => { + try!(write!(f, "(?:{}){}", e, r)) + } + _ => try!(write!(f, "{}{}", e, r)), + } + if !greedy { try!(write!(f, "?")); } + Ok(()) + } + Concat(ref es) => { + for e in es { + try!(write!(f, "{}", e)); + } + Ok(()) + } + Alternate(ref es) => { + for (i, e) in es.iter().enumerate() { + if i > 0 { try!(write!(f, "|")); } + try!(write!(f, "{}", e)); + } + Ok(()) + } + } + } +} + +impl fmt::Display for Repeater { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + ZeroOrOne => write!(f, "?"), + ZeroOrMore => write!(f, "*"), + OneOrMore => write!(f, "+"), + Range { min: s, max: None } => write!(f, "{{{},}}", s), + Range { min: s, max: Some(e) } if s == e => write!(f, "{{{}}}", s), + Range { min: s, max: Some(e) } => write!(f, "{{{}, {}}}", s, e), + } + } +} + +impl fmt::Display for CharClass { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + try!(write!(f, "(?u:[")); + for range in self.iter() { + if range.start == '-' || range.end == '-' { + try!(write!(f, "-")); + break; + } + } + for range in self.iter() { + let mut range = *range; + if range.start == '-' { + range.start = ((range.start as u8) + 1) as char; + } + if range.end == '-' { + range.end = ((range.end as u8) - 1) as char; + } + if range.start > range.end { + continue; + } + try!(write!(f, "{}", range)); + } + try!(write!(f, "])")); + Ok(()) + } +} + +impl fmt::Display for ClassRange { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{}-{}", quote_char(self.start), quote_char(self.end)) + } +} + +impl fmt::Display for ByteClass { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + try!(write!(f, "(?-u:[")); + for range in self.iter() { + if range.start == b'-' || range.end == b'-' { + try!(write!(f, "-")); + break; + } + } + for range in self.iter() { + let mut range = *range; + if range.start == b'-' { + range.start += 1; + } + if range.end == b'-' { + range.start -= 1; + } + if range.start > range.end { + continue; + } + try!(write!(f, "{}", range)); + } + try!(write!(f, "])")); + Ok(()) + } +} + +impl fmt::Display for ByteRange { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{}-{}", quote_byte(self.start), quote_byte(self.end)) + } +} + +/// An alias for computations that can return a `Error`. +pub type Result = ::std::result::Result; + +/// A parse error. +/// +/// This includes details about the specific type of error and a rough +/// approximation of where it occurred. +#[derive(Clone, Debug, PartialEq)] +pub struct Error { + pos: usize, + surround: String, + kind: ErrorKind, +} + +/// The specific type of parse error that can occur. +#[derive(Clone, Debug, PartialEq)] +pub enum ErrorKind { + /// A negation symbol is used twice in flag settings. + /// e.g., `(?-i-s)`. + DoubleFlagNegation, + /// The same capture name was used more than once. + /// e.g., `(?P.)(?P.)`. + DuplicateCaptureName(String), + /// An alternate is empty. e.g., `(|a)`. + EmptyAlternate, + /// A capture group name is empty. e.g., `(?P<>a)`. + EmptyCaptureName, + /// A negation symbol was not proceded by any flags. e.g., `(?i-)`. + EmptyFlagNegation, + /// A group is empty. e.g., `()`. + EmptyGroup, + /// An invalid number was used in a counted repetition. e.g., `a{b}`. + InvalidBase10(String), + /// An invalid hexadecimal number was used in an escape sequence. + /// e.g., `\xAG`. + InvalidBase16(String), + /// An invalid capture name was used. e.g., `(?P<0a>b)`. + InvalidCaptureName(String), + /// An invalid class range was givien. Specifically, when the start of the + /// range is greater than the end. e.g., `[z-a]`. + InvalidClassRange { + /// The first character specified in the range. + start: char, + /// The second character specified in the range. + end: char, + }, + /// An escape sequence was used in a character class where it is not + /// allowed. e.g., `[a-\pN]` or `[\A]`. + InvalidClassEscape(Expr), + /// An invalid counted repetition min/max was given. e.g., `a{2,1}`. + InvalidRepeatRange { + /// The first number specified in the repetition. + min: u32, + /// The second number specified in the repetition. + max: u32, + }, + /// An invalid Unicode scalar value was used in a long hexadecimal + /// sequence. e.g., `\x{D800}`. + InvalidScalarValue(u32), + /// An empty counted repetition operator. e.g., `a{}`. + MissingBase10, + /// A repetition operator was not applied to an expression. e.g., `*`. + RepeaterExpectsExpr, + /// A repetition operator was applied to an expression that cannot be + /// repeated. e.g., `a+*` or `a|*`. + RepeaterUnexpectedExpr(Expr), + /// A capture group name that is never closed. e.g., `(?P usize { + self.pos + } + + /// Returns the type of the regex parse error. + pub fn kind(&self) -> &ErrorKind { + &self.kind + } +} + +impl ErrorKind { + fn description(&self) -> &str { + use ErrorKind::*; + match *self { + DoubleFlagNegation => "double flag negation", + DuplicateCaptureName(_) => "duplicate capture name", + EmptyAlternate => "empty alternate", + EmptyCaptureName => "empty capture name", + EmptyFlagNegation => "flag negation without any flags", + EmptyGroup => "empty group (e.g., '()')", + InvalidBase10(_) => "invalid base 10 number", + InvalidBase16(_) => "invalid base 16 number", + InvalidCaptureName(_) => "invalid capture name", + InvalidClassRange{..} => "invalid character class range", + InvalidClassEscape(_) => "invalid escape sequence in class", + InvalidRepeatRange{..} => "invalid counted repetition range", + InvalidScalarValue(_) => "invalid Unicode scalar value", + MissingBase10 => "missing count in repetition operator", + RepeaterExpectsExpr => "repetition operator missing expression", + RepeaterUnexpectedExpr(_) => "expression cannot be repeated", + UnclosedCaptureName(_) => "unclosed capture group name", + UnclosedHex => "unclosed hexadecimal literal", + UnclosedParen => "unclosed parenthesis", + UnclosedRepeat => "unclosed counted repetition operator", + UnclosedUnicodeName => "unclosed Unicode class literal", + UnexpectedClassEof => "unexpected EOF in character class", + UnexpectedEscapeEof => "unexpected EOF in escape sequence", + UnexpectedFlagEof => "unexpected EOF in flags", + UnexpectedTwoDigitHexEof => "unexpected EOF in hex literal", + UnopenedParen => "unopened parenthesis", + UnrecognizedEscape(_) => "unrecognized escape sequence", + UnrecognizedFlag(_) => "unrecognized flag", + UnrecognizedUnicodeClass(_) => "unrecognized Unicode class name", + StackExhausted => "stack exhausted, too much nesting", + FlagNotAllowed(_) => "flag not allowed", + UnicodeNotAllowed => "Unicode features not allowed", + InvalidUtf8 => "matching arbitrary bytes is not allowed", + EmptyClass => "empty character class", + __Nonexhaustive => unreachable!(), + } + } +} + +impl ::std::error::Error for Error { + fn description(&self) -> &str { + self.kind.description() + } +} + +impl fmt::Display for Error { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + if let ErrorKind::StackExhausted = self.kind { + write!(f, "Error parsing regex: {}", self.kind) + } else { + write!( + f, "Error parsing regex near '{}' at character offset {}: {}", + self.surround, self.pos, self.kind) + } + } +} + +impl fmt::Display for ErrorKind { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + use ErrorKind::*; + match *self { + DoubleFlagNegation => + write!(f, "Only one negation symbol is allowed in flags."), + DuplicateCaptureName(ref s) => + write!(f, "Capture name '{}' is used more than once.", s), + EmptyAlternate => + write!(f, "Alternations cannot be empty."), + EmptyCaptureName => + write!(f, "Capture names cannot be empty."), + EmptyFlagNegation => + write!(f, "Flag negation requires setting at least one flag."), + EmptyGroup => + write!(f, "Empty regex groups (e.g., '()') are not allowed."), + InvalidBase10(ref s) => + write!(f, "Not a valid base 10 number: '{}'", s), + InvalidBase16(ref s) => + write!(f, "Not a valid base 16 number: '{}'", s), + InvalidCaptureName(ref s) => + write!(f, "Invalid capture name: '{}'. Capture names must \ + consist of [_a-zA-Z0-9] and are not allowed to \ + start with with a number.", s), + InvalidClassRange { start, end } => + write!(f, "Invalid character class range '{}-{}'. \ + Character class ranges must start with the smaller \ + character, but {} > {}", start, end, start, end), + InvalidClassEscape(ref e) => + write!(f, "Invalid escape sequence in character \ + class: '{}'.", e), + InvalidRepeatRange { min, max } => + write!(f, "Invalid counted repetition range: {{{}, {}}}. \ + Counted repetition ranges must start with the \ + minimum, but {} > {}", min, max, min, max), + InvalidScalarValue(c) => + write!(f, "Number does not correspond to a Unicode scalar \ + value: '{}'.", c), + MissingBase10 => + write!(f, "Missing maximum in counted reptition operator."), + RepeaterExpectsExpr => + write!(f, "Missing expression for reptition operator."), + RepeaterUnexpectedExpr(ref e) => + write!(f, "Invalid application of reptition operator to: \ + '{}'.", e), + UnclosedCaptureName(ref s) => + write!(f, "Capture name group for '{}' is not closed. \ + (Missing a '>'.)", s), + UnclosedHex => + write!(f, "Unclosed hexadecimal literal (missing a '}}')."), + UnclosedParen => + write!(f, "Unclosed parenthesis."), + UnclosedRepeat => + write!(f, "Unclosed counted repetition (missing a '}}')."), + UnclosedUnicodeName => + write!(f, "Unclosed Unicode literal (missing a '}}')."), + UnexpectedClassEof => + write!(f, "Character class was not closed before the end of \ + the regex (missing a ']')."), + UnexpectedEscapeEof => + write!(f, "Started an escape sequence that didn't finish \ + before the end of the regex."), + UnexpectedFlagEof => + write!(f, "Inline flag settings was not closed before the end \ + of the regex (missing a ')' or ':')."), + UnexpectedTwoDigitHexEof => + write!(f, "Unexpected end of two digit hexadecimal literal."), + UnopenedParen => + write!(f, "Unopened parenthesis."), + UnrecognizedEscape(c) => + write!(f, "Unrecognized escape sequence: '\\{}'.", c), + UnrecognizedFlag(c) => + write!(f, "Unrecognized flag: '{}'. \ + (Allowed flags: i, m, s, U, u, x.)", c), + UnrecognizedUnicodeClass(ref s) => + write!(f, "Unrecognized Unicode class name: '{}'.", s), + StackExhausted => + write!(f, "Exhausted space required to parse regex with too \ + much nesting."), + FlagNotAllowed(flag) => + write!(f, "Use of the flag '{}' is not allowed.", flag), + UnicodeNotAllowed => + write!(f, "Unicode features are not allowed when the Unicode \ + (u) flag is not set."), + InvalidUtf8 => + write!(f, "Matching arbitrary bytes is not allowed."), + EmptyClass => + write!(f, "Empty character classes are not allowed."), + __Nonexhaustive => unreachable!(), + } + } +} + +/// The result of binary search on the simple case folding table. +/// +/// Note that this binary search is done on the "both" table, such that +/// the index returned corresponds to the *first* location of `c1` in the +/// table. The table can then be scanned linearly starting from the position +/// returned to find other case mappings for `c1`. +fn simple_case_fold_both_result(c1: char) -> result::Result { + let table = &case_folding::C_plus_S_both_table; + let i = binary_search(table, |&(c2, _)| c1 <= c2); + if i >= table.len() || table[i].0 != c1 { + Err(i) + } else { + Ok(i) + } +} + +/// Binary search to find first element such that `pred(T) == true`. +/// +/// Assumes that if `pred(xs[i]) == true` then `pred(xs[i+1]) == true`. +/// +/// If all elements yield `pred(T) == false`, then `xs.len()` is returned. +fn binary_search(xs: &[T], mut pred: F) -> usize + where F: FnMut(&T) -> bool { + let (mut left, mut right) = (0, xs.len()); + while left < right { + let mid = (left + right) / 2; + if pred(&xs[mid]) { + right = mid; + } else { + left = mid + 1; + } + } + left +} + +/// Escapes all regular expression meta characters in `text`. +/// +/// The string returned may be safely used as a literal in a regular +/// expression. +pub fn quote(text: &str) -> String { + let mut quoted = String::with_capacity(text.len()); + for c in text.chars() { + if parser::is_punct(c) { + quoted.push('\\'); + } + quoted.push(c); + } + quoted +} + +fn quote_char(c: char) -> String { + let mut s = String::new(); + if parser::is_punct(c) { + s.push('\\'); + } + s.push(c); + s +} + +fn quote_byte(b: u8) -> String { + if parser::is_punct(b as char) || b == b'\'' || b == b'"' { + quote_char(b as char) + } else { + let escaped: Vec = ascii::escape_default(b).collect(); + String::from_utf8(escaped).unwrap() + } +} + +fn inc_char(c: char) -> char { + match c { + char::MAX => char::MAX, + '\u{D7FF}' => '\u{E000}', + c => char::from_u32(c as u32 + 1).unwrap(), + } +} + +fn dec_char(c: char) -> char { + match c { + '\x00' => '\x00', + '\u{E000}' => '\u{D7FF}', + c => char::from_u32(c as u32 - 1).unwrap(), + } +} + +/// Returns true if and only if `c` is a word character. +#[doc(hidden)] +pub fn is_word_char(c: char) -> bool { + match c { + '_' | '0' ... '9' | 'a' ... 'z' | 'A' ... 'Z' => true, + _ => ::unicode::regex::PERLW.binary_search_by(|&(start, end)| { + if c >= start && c <= end { + Ordering::Equal + } else if start > c { + Ordering::Greater + } else { + Ordering::Less + } + }).is_ok(), + } +} + +/// Returns true if and only if `c` is an ASCII word byte. +#[doc(hidden)] +pub fn is_word_byte(b: u8) -> bool { + match b { + b'_' | b'0' ... b'9' | b'a' ... b'z' | b'A' ... b'Z' => true, + _ => false, + } +} + +#[cfg(test)] +mod properties; + +#[cfg(test)] +mod tests { + use {CharClass, ClassRange, ByteClass, ByteRange, Expr}; + + fn class(ranges: &[(char, char)]) -> CharClass { + let ranges = ranges.iter().cloned() + .map(|(c1, c2)| ClassRange::new(c1, c2)).collect(); + CharClass::new(ranges) + } + + fn bclass(ranges: &[(u8, u8)]) -> ByteClass { + let ranges = ranges.iter().cloned() + .map(|(c1, c2)| ByteRange::new(c1, c2)).collect(); + ByteClass::new(ranges) + } + + fn e(re: &str) -> Expr { Expr::parse(re).unwrap() } + + #[test] + fn stack_exhaustion() { + use std::iter::repeat; + + let open: String = repeat('(').take(200).collect(); + let close: String = repeat(')').take(200).collect(); + assert!(Expr::parse(&format!("{}a{}", open, close)).is_ok()); + + let open: String = repeat('(').take(200 + 1).collect(); + let close: String = repeat(')').take(200 + 1).collect(); + assert!(Expr::parse(&format!("{}a{}", open, close)).is_err()); + } + + #[test] + fn anchored_start() { + assert!(e("^a").is_anchored_start()); + assert!(e("(^a)").is_anchored_start()); + assert!(e("^a|^b").is_anchored_start()); + assert!(e("(^a)|(^b)").is_anchored_start()); + assert!(e("(^(a|b))").is_anchored_start()); + + assert!(!e("^a|b").is_anchored_start()); + assert!(!e("a|^b").is_anchored_start()); + } + + #[test] + fn anchored_end() { + assert!(e("a$").is_anchored_end()); + assert!(e("(a$)").is_anchored_end()); + assert!(e("a$|b$").is_anchored_end()); + assert!(e("(a$)|(b$)").is_anchored_end()); + assert!(e("((a|b)$)").is_anchored_end()); + + assert!(!e("a$|b").is_anchored_end()); + assert!(!e("a|b$").is_anchored_end()); + } + + #[test] + fn class_canon_no_change() { + let cls = class(&[('a', 'c'), ('x', 'z')]); + assert_eq!(cls.clone().canonicalize(), cls); + } + + #[test] + fn class_canon_unordered() { + let cls = class(&[('x', 'z'), ('a', 'c')]); + assert_eq!(cls.canonicalize(), class(&[ + ('a', 'c'), ('x', 'z'), + ])); + } + + #[test] + fn class_canon_overlap() { + let cls = class(&[('x', 'z'), ('w', 'y')]); + assert_eq!(cls.canonicalize(), class(&[ + ('w', 'z'), + ])); + } + + #[test] + fn class_canon_overlap_many() { + let cls = class(&[ + ('c', 'f'), ('a', 'g'), ('d', 'j'), ('a', 'c'), + ('m', 'p'), ('l', 's'), + ]); + assert_eq!(cls.clone().canonicalize(), class(&[ + ('a', 'j'), ('l', 's'), + ])); + } + + #[test] + fn class_canon_overlap_boundary() { + let cls = class(&[('x', 'z'), ('u', 'w')]); + assert_eq!(cls.canonicalize(), class(&[ + ('u', 'z'), + ])); + } + + #[test] + fn class_canon_extreme_edge_case() { + let cls = class(&[('\x00', '\u{10FFFF}'), ('\x00', '\u{10FFFF}')]); + assert_eq!(cls.canonicalize(), class(&[ + ('\x00', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_canon_singles() { + let cls = class(&[('a', 'a'), ('b', 'b')]); + assert_eq!(cls.canonicalize(), class(&[('a', 'b')])); + } + + #[test] + fn class_negate_single() { + let cls = class(&[('a', 'a')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\x60'), ('\x62', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_singles() { + let cls = class(&[('a', 'a'), ('b', 'b')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\x60'), ('\x63', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_multiples() { + let cls = class(&[('a', 'c'), ('x', 'z')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\x60'), ('\x64', '\x77'), ('\x7b', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_min_scalar() { + let cls = class(&[('\x00', 'a')]); + assert_eq!(cls.negate(), class(&[ + ('\x62', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_max_scalar() { + let cls = class(&[('a', '\u{10FFFF}')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\x60'), + ])); + } + + #[test] + fn class_negate_everything() { + let cls = class(&[('\x00', '\u{10FFFF}')]); + assert_eq!(cls.negate(), class(&[])); + } + + #[test] + fn class_negate_everything_sans_one() { + let cls = class(&[ + ('\x00', '\u{10FFFD}'), ('\u{10FFFF}', '\u{10FFFF}') + ]); + assert_eq!(cls.negate(), class(&[ + ('\u{10FFFE}', '\u{10FFFE}'), + ])); + } + + #[test] + fn class_negate_surrogates_min() { + let cls = class(&[('\x00', '\u{D7FF}')]); + assert_eq!(cls.negate(), class(&[ + ('\u{E000}', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_surrogates_min_edge() { + let cls = class(&[('\x00', '\u{D7FE}')]); + assert_eq!(cls.negate(), class(&[ + ('\u{D7FF}', '\u{10FFFF}'), + ])); + } + + #[test] + fn class_negate_surrogates_max() { + let cls = class(&[('\u{E000}', '\u{10FFFF}')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\u{D7FF}'), + ])); + } + + #[test] + fn class_negate_surrogates_max_edge() { + let cls = class(&[('\u{E001}', '\u{10FFFF}')]); + assert_eq!(cls.negate(), class(&[ + ('\x00', '\u{E000}'), + ])); + } + + #[test] + fn class_canon_overlap_many_case_fold() { + let cls = class(&[ + ('C', 'F'), ('A', 'G'), ('D', 'J'), ('A', 'C'), + ('M', 'P'), ('L', 'S'), ('c', 'f'), + ]); + assert_eq!(cls.case_fold(), class(&[ + ('A', 'J'), ('L', 'S'), + ('a', 'j'), ('l', 's'), + ('\u{17F}', '\u{17F}'), + ])); + + let cls = bclass(&[ + (b'C', b'F'), (b'A', b'G'), (b'D', b'J'), (b'A', b'C'), + (b'M', b'P'), (b'L', b'S'), (b'c', b'f'), + ]); + assert_eq!(cls.case_fold(), bclass(&[ + (b'A', b'J'), (b'L', b'S'), + (b'a', b'j'), (b'l', b's'), + ])); + } + + #[test] + fn class_fold_az() { + let cls = class(&[('A', 'Z')]); + assert_eq!(cls.case_fold(), class(&[ + ('A', 'Z'), ('a', 'z'), + ('\u{17F}', '\u{17F}'), + ('\u{212A}', '\u{212A}'), + ])); + let cls = class(&[('a', 'z')]); + assert_eq!(cls.case_fold(), class(&[ + ('A', 'Z'), ('a', 'z'), + ('\u{17F}', '\u{17F}'), + ('\u{212A}', '\u{212A}'), + ])); + + let cls = bclass(&[(b'A', b'Z')]); + assert_eq!(cls.case_fold(), bclass(&[ + (b'A', b'Z'), (b'a', b'z'), + ])); + let cls = bclass(&[(b'a', b'z')]); + assert_eq!(cls.case_fold(), bclass(&[ + (b'A', b'Z'), (b'a', b'z'), + ])); + } + + #[test] + fn class_fold_a_underscore() { + let cls = class(&[('A', 'A'), ('_', '_')]); + assert_eq!(cls.clone().canonicalize(), class(&[ + ('A', 'A'), ('_', '_'), + ])); + assert_eq!(cls.case_fold(), class(&[ + ('A', 'A'), ('_', '_'), ('a', 'a'), + ])); + + let cls = bclass(&[(b'A', b'A'), (b'_', b'_')]); + assert_eq!(cls.clone().canonicalize(), bclass(&[ + (b'A', b'A'), (b'_', b'_'), + ])); + assert_eq!(cls.case_fold(), bclass(&[ + (b'A', b'A'), (b'_', b'_'), (b'a', b'a'), + ])); + } + + #[test] + fn class_fold_a_equals() { + let cls = class(&[('A', 'A'), ('=', '=')]); + assert_eq!(cls.clone().canonicalize(), class(&[ + ('=', '='), ('A', 'A'), + ])); + assert_eq!(cls.case_fold(), class(&[ + ('=', '='), ('A', 'A'), ('a', 'a'), + ])); + + let cls = bclass(&[(b'A', b'A'), (b'=', b'=')]); + assert_eq!(cls.clone().canonicalize(), bclass(&[ + (b'=', b'='), (b'A', b'A'), + ])); + assert_eq!(cls.case_fold(), bclass(&[ + (b'=', b'='), (b'A', b'A'), (b'a', b'a'), + ])); + } + + #[test] + fn class_fold_no_folding_needed() { + let cls = class(&[('\x00', '\x10')]); + assert_eq!(cls.case_fold(), class(&[ + ('\x00', '\x10'), + ])); + + let cls = bclass(&[(b'\x00', b'\x10')]); + assert_eq!(cls.case_fold(), bclass(&[ + (b'\x00', b'\x10'), + ])); + } + + #[test] + fn class_fold_negated() { + let cls = class(&[('x', 'x')]); + assert_eq!(cls.clone().case_fold(), class(&[ + ('X', 'X'), ('x', 'x'), + ])); + assert_eq!(cls.case_fold().negate(), class(&[ + ('\x00', 'W'), ('Y', 'w'), ('y', '\u{10FFFF}'), + ])); + + let cls = bclass(&[(b'x', b'x')]); + assert_eq!(cls.clone().case_fold(), bclass(&[ + (b'X', b'X'), (b'x', b'x'), + ])); + assert_eq!(cls.case_fold().negate(), bclass(&[ + (b'\x00', b'W'), (b'Y', b'w'), (b'y', b'\xff'), + ])); + } + + #[test] + fn class_fold_single_to_multiple() { + let cls = class(&[('k', 'k')]); + assert_eq!(cls.case_fold(), class(&[ + ('K', 'K'), ('k', 'k'), ('\u{212A}', '\u{212A}'), + ])); + + let cls = bclass(&[(b'k', b'k')]); + assert_eq!(cls.case_fold(), bclass(&[ + (b'K', b'K'), (b'k', b'k'), + ])); + } + + #[test] + fn class_fold_at() { + let cls = class(&[('@', '@')]); + assert_eq!(cls.clone().canonicalize(), class(&[('@', '@')])); + assert_eq!(cls.case_fold(), class(&[('@', '@')])); + + let cls = bclass(&[(b'@', b'@')]); + assert_eq!(cls.clone().canonicalize(), bclass(&[(b'@', b'@')])); + assert_eq!(cls.case_fold(), bclass(&[(b'@', b'@')])); + } + + #[test] + fn roundtrip_class_hypen() { + let expr = e("[-./]"); + assert_eq!("(?u:[-\\.-/])", expr.to_string()); + + let expr = e("(?-u)[-./]"); + assert_eq!("(?-u:[-\\.-/])", expr.to_string()); + } +} diff --git a/regex-0.1.80/regex-syntax/src/literals.rs b/regex-0.1.80/regex-syntax/src/literals.rs new file mode 100644 index 000000000..0b89ccb25 --- /dev/null +++ b/regex-0.1.80/regex-syntax/src/literals.rs @@ -0,0 +1,1502 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::cmp; +use std::fmt; +use std::iter; +use std::mem; +use std::ops; + +use {Expr, CharClass, ClassRange, ByteClass, ByteRange, Repeater}; + +/// A set of literal byte strings extracted from a regular expression. +/// +/// Every member of the set is a `Lit`, which is represented by a `Vec`. +/// (Notably, it may contain invalid UTF-8.) Every member is said to be either +/// *complete* or *cut*. A complete literal means that it extends until the +/// beginning (or end) of the regular expression. In some circumstances, this +/// can be used to indicate a match in the regular expression. +/// +/// Note that a key aspect of literal extraction is knowing when to stop. It is +/// not feasible to blindly extract all literals from a regular expression, +/// even if there are finitely many. For example, the regular expression +/// `[0-9]{10}` has `10^10` distinct literals. For this reason, literal +/// extraction is bounded to some low number by default using heuristics, but +/// the limits can be tweaked. +#[derive(Clone, Eq, PartialEq)] +pub struct Literals { + lits: Vec, + limit_size: usize, + limit_class: usize, +} + +/// A single member of a set of literals extracted from a regular expression. +/// +/// This type has `Deref` and `DerefMut` impls to `Vec` so that all slice +/// and `Vec` operations are available. +#[derive(Clone, Eq, Ord)] +pub struct Lit { + v: Vec, + cut: bool, +} + +impl Literals { + /// Returns a new empty set of literals using default limits. + pub fn empty() -> Literals { + Literals { + lits: vec![], + limit_size: 250, + limit_class: 10, + } + } + + /// Get the approximate size limit (in bytes) of this set. + pub fn limit_size(&self) -> usize { + self.limit_size + } + + /// Set the approximate size limit (in bytes) of this set. + /// + /// If extracting a literal would put the set over this limit, then + /// extraction stops. + /// + /// The new limits will only apply to additions to this set. Existing + /// members remain unchanged, even if the set exceeds the new limit. + pub fn set_limit_size(&mut self, size: usize) -> &mut Literals { + self.limit_size = size; + self + } + + /// Get the character class size limit for this set. + pub fn limit_class(&self) -> usize { + self.limit_class + } + + /// Limits the size of character(or byte) classes considered. + /// + /// A value of `0` prevents all character classes from being considered. + /// + /// This limit also applies to case insensitive literals, since each + /// character in the case insensitive literal is converted to a class, and + /// then case folded. + /// + /// The new limits will only apply to additions to this set. Existing + /// members remain unchanged, even if the set exceeds the new limit. + pub fn set_limit_class(&mut self, size: usize) -> &mut Literals { + self.limit_class = size; + self + } + + /// Returns the set of literals as a slice. Its order is unspecified. + pub fn literals(&self) -> &[Lit] { + &self.lits + } + + /// Returns the length of the smallest literal. + /// + /// Returns None is there are no literals in the set. + pub fn min_len(&self) -> Option { + let mut min = None; + for lit in &self.lits { + match min { + None => min = Some(lit.len()), + Some(m) if lit.len() < m => min = Some(lit.len()), + _ => {} + } + } + min + } + + /// Returns true if all members in this set are complete. + pub fn all_complete(&self) -> bool { + !self.lits.is_empty() && self.lits.iter().all(|l| !l.is_cut()) + } + + /// Returns true if any member in this set is complete. + pub fn any_complete(&self) -> bool { + self.lits.iter().any(|lit| !lit.is_cut()) + } + + /// Returns true if this set contains an empty literal. + pub fn contains_empty(&self) -> bool { + self.lits.iter().any(|lit| lit.is_empty()) + } + + /// Returns true if this set is empty or if all of its members is empty. + pub fn is_empty(&self) -> bool { + self.lits.is_empty() || self.lits.iter().all(|lit| lit.is_empty()) + } + + /// Returns a new empty set of literals using this set's limits. + pub fn to_empty(&self) -> Literals { + let mut lits = Literals::empty(); + lits.set_limit_size(self.limit_size) + .set_limit_class(self.limit_class); + lits + } + + /// Returns the longest common prefix of all members in this set. + pub fn longest_common_prefix(&self) -> &[u8] { + if self.is_empty() { + return &[]; + } + let lit0 = &*self.lits[0]; + let mut len = lit0.len(); + for lit in &self.lits[1..] { + len = cmp::min( + len, + lit.iter() + .zip(lit0) + .take_while(|&(a, b)| a == b) + .count()); + } + &self.lits[0][..len] + } + + /// Returns the longest common suffix of all members in this set. + pub fn longest_common_suffix(&self) -> &[u8] { + if self.is_empty() { + return &[]; + } + let lit0 = &*self.lits[0]; + let mut len = lit0.len(); + for lit in &self.lits[1..] { + len = cmp::min( + len, + lit.iter() + .rev() + .zip(lit0.iter().rev()) + .take_while(|&(a, b)| a == b) + .count()); + } + &self.lits[0][self.lits[0].len() - len..] + } + + /// Returns a new set of literals with the given number of bytes trimmed + /// from the suffix of each literal. + /// + /// If any literal would be cut out completely by trimming, then None is + /// returned. + /// + /// Any duplicates that are created as a result of this transformation are + /// removed. + pub fn trim_suffix(&self, num_bytes: usize) -> Option { + if self.min_len().map(|len| len <= num_bytes).unwrap_or(true) { + return None; + } + let mut new = self.to_empty(); + for mut lit in self.lits.iter().cloned() { + let new_len = lit.len() - num_bytes; + lit.truncate(new_len); + lit.cut(); + new.lits.push(lit); + } + new.lits.sort(); + new.lits.dedup(); + Some(new) + } + + /// Returns a new set of prefixes of this set of literals that are + /// guaranteed to be unambiguous. + /// + /// Any substring match with a member of the set is returned is guaranteed + /// to never overlap with a substring match of another member of the set + /// at the same starting position. + /// + /// Given any two members of the returned set, neither is a substring of + /// the other. + pub fn unambiguous_prefixes(&self) -> Literals { + if self.lits.is_empty() { + return self.to_empty(); + } + let mut old: Vec = self.lits.iter().cloned().collect(); + let mut new = self.to_empty(); + 'OUTER: + while let Some(mut candidate) = old.pop() { + if candidate.is_empty() { + continue; + } + if new.lits.is_empty() { + new.lits.push(candidate); + continue; + } + for lit2 in &mut new.lits { + if lit2.is_empty() { + continue; + } + if &candidate == lit2 { + // If the literal is already in the set, then we can + // just drop it. But make sure that cut literals are + // infectious! + candidate.cut = candidate.cut || lit2.cut; + lit2.cut = candidate.cut; + continue 'OUTER; + } + if candidate.len() < lit2.len() { + if let Some(i) = position(&candidate, &lit2) { + candidate.cut(); + let mut lit3 = lit2.clone(); + lit3.truncate(i); + lit3.cut(); + old.push(lit3); + lit2.clear(); + } + } else { + if let Some(i) = position(&lit2, &candidate) { + lit2.cut(); + let mut new_candidate = candidate.clone(); + new_candidate.truncate(i); + new_candidate.cut(); + old.push(new_candidate); + candidate.clear(); + } + } + // Oops, the candidate is already represented in the set. + if candidate.is_empty() { + continue 'OUTER; + } + } + new.lits.push(candidate); + } + new.lits.retain(|lit| !lit.is_empty()); + new.lits.sort(); + new.lits.dedup(); + new + } + + /// Returns a new set of suffixes of this set of literals that are + /// guaranteed to be unambiguous. + /// + /// Any substring match with a member of the set is returned is guaranteed + /// to never overlap with a substring match of another member of the set + /// at the same ending position. + /// + /// Given any two members of the returned set, neither is a substring of + /// the other. + pub fn unambiguous_suffixes(&self) -> Literals { + // This is a touch wasteful... + let mut lits = self.clone(); + lits.reverse(); + let mut unamb = lits.unambiguous_prefixes(); + unamb.reverse(); + unamb + } + + /// Unions the prefixes from the given expression to this set. + /// + /// If prefixes could not be added (for example, this set would exceed its + /// size limits or the set of prefixes from `expr` includes the empty + /// string), then false is returned. + /// + /// Note that prefix literals extracted from `expr` are said to be complete + /// if and only if the literal extends from the beginning of `expr` to the + /// end of `expr`. + pub fn union_prefixes(&mut self, expr: &Expr) -> bool { + let mut lits = self.to_empty(); + prefixes(expr, &mut lits); + !lits.is_empty() && !lits.contains_empty() && self.union(lits) + } + + /// Unions the suffixes from the given expression to this set. + /// + /// If suffixes could not be added (for example, this set would exceed its + /// size limits or the set of suffixes from `expr` includes the empty + /// string), then false is returned. + /// + /// Note that prefix literals extracted from `expr` are said to be complete + /// if and only if the literal extends from the end of `expr` to the + /// beginning of `expr`. + pub fn union_suffixes(&mut self, expr: &Expr) -> bool { + let mut lits = self.to_empty(); + suffixes(expr, &mut lits); + lits.reverse(); + !lits.is_empty() && !lits.contains_empty() && self.union(lits) + } + + /// Unions this set with another set. + /// + /// If the union would cause the set to exceed its limits, then the union + /// is skipped and it returns false. Otherwise, if the union succeeds, it + /// returns true. + pub fn union(&mut self, lits: Literals) -> bool { + if self.num_bytes() + lits.num_bytes() > self.limit_size { + return false; + } + if lits.is_empty() { + self.lits.push(Lit::empty()); + } else { + self.lits.extend(lits.lits); + } + true + } + + /// Extends this set with another set. + /// + /// The set of literals is extended via a cross product. + /// + /// If a cross product would cause this set to exceed its limits, then the + /// cross product is skipped and it returns false. Otherwise, if the cross + /// product succeeds, it returns true. + pub fn cross_product(&mut self, lits: &Literals) -> bool { + if lits.is_empty() { + return true; + } + // Check that we make sure we stay in our limits. + let mut size_after; + if self.is_empty() || !self.any_complete() { + size_after = self.num_bytes(); + for lits_lit in lits.literals() { + size_after += lits_lit.len(); + } + } else { + size_after = self.lits.iter().fold(0, |accum, lit| { + accum + if lit.is_cut() { lit.len() } else { 0 } + }); + for lits_lit in lits.literals() { + for self_lit in self.literals() { + if !self_lit.is_cut() { + size_after += self_lit.len() + lits_lit.len(); + } + } + } + } + if size_after > self.limit_size { + return false; + } + + let mut base = self.remove_complete(); + if base.is_empty() { + base = vec![Lit::empty()]; + } + for lits_lit in lits.literals() { + for mut self_lit in base.clone() { + self_lit.extend(&**lits_lit); + self_lit.cut = lits_lit.cut; + self.lits.push(self_lit); + } + } + true + } + + /// Extends each literal in this set with the bytes given. + /// + /// If the set is empty, then the given literal is added to the set. + /// + /// If adding any number of bytes to all members of this set causes a limit + /// to be exceeded, then no bytes are added and false is returned. If a + /// prefix of `bytes` can be fit into this set, then it is used and all + /// resulting literals are cut. + pub fn cross_add(&mut self, bytes: &[u8]) -> bool { + // N.B. This could be implemented by simply calling cross_product with + // a literal set containing just `bytes`, but we can be smarter about + // taking shorter prefixes of `bytes` if they'll fit. + if bytes.is_empty() { + return true; + } + if self.lits.is_empty() { + let i = cmp::min(self.limit_size, bytes.len()); + self.lits.push(Lit::new(bytes[..i].to_owned())); + self.lits[0].cut = i < bytes.len(); + return !self.lits[0].is_cut(); + } + let size = self.num_bytes(); + if size + self.lits.len() >= self.limit_size { + return false; + } + let mut i = 1; + while size + (i * self.lits.len()) <= self.limit_size + && i < bytes.len() { + i += 1; + } + for lit in &mut self.lits { + if !lit.is_cut() { + lit.extend(&bytes[..i]); + if i < bytes.len() { + lit.cut(); + } + } + } + true + } + + /// Adds the given literal to this set. + /// + /// Returns false if adding this literal would cause the class to be too + /// big. + pub fn add(&mut self, lit: Lit) -> bool { + if self.num_bytes() + lit.len() > self.limit_size { + return false; + } + self.lits.push(lit); + true + } + + /// Extends each literal in this set with the character class given. + /// + /// Returns false if the character class was too big to add. + pub fn add_char_class(&mut self, cls: &CharClass) -> bool { + self._add_char_class(cls, false) + } + + /// Extends each literal in this set with the character class given, + /// writing the bytes of each character in reverse. + /// + /// Returns false if the character class was too big to add. + fn add_char_class_reverse(&mut self, cls: &CharClass) -> bool { + self._add_char_class(cls, true) + } + + fn _add_char_class(&mut self, cls: &CharClass, reverse: bool) -> bool { + use std::char; + + if self.class_exceeds_limits(cls.num_chars()) { + return false; + } + let mut base = self.remove_complete(); + if base.is_empty() { + base = vec![Lit::empty()]; + } + for r in cls { + let (s, e) = (r.start as u32, r.end as u32 + 1); + for c in (s..e).filter_map(char::from_u32) { + for mut lit in base.clone() { + let mut bytes = c.to_string().into_bytes(); + if reverse { + bytes.reverse(); + } + lit.extend(&bytes); + self.lits.push(lit); + } + } + } + true + } + + /// Extends each literal in this set with the byte class given. + /// + /// Returns false if the byte class was too big to add. + pub fn add_byte_class(&mut self, cls: &ByteClass) -> bool { + if self.class_exceeds_limits(cls.num_bytes()) { + return false; + } + let mut base = self.remove_complete(); + if base.is_empty() { + base = vec![Lit::empty()]; + } + for r in cls { + let (s, e) = (r.start as u32, r.end as u32 + 1); + for b in (s..e).map(|b| b as u8) { + for mut lit in base.clone() { + lit.push(b); + self.lits.push(lit); + } + } + } + true + } + + /// Cuts every member of this set. When a member is cut, it can never + /// be extended. + pub fn cut(&mut self) { + for lit in &mut self.lits { + lit.cut(); + } + } + + /// Reverses all members in place. + pub fn reverse(&mut self) { + for lit in &mut self.lits { + lit.reverse(); + } + } + + /// Clears this set of all members. + pub fn clear(&mut self) { + self.lits.clear(); + } + + /// Pops all complete literals out of this set. + fn remove_complete(&mut self) -> Vec { + let mut base = vec![]; + for lit in mem::replace(&mut self.lits, vec![]) { + if lit.is_cut() { + self.lits.push(lit); + } else { + base.push(lit); + } + } + base + } + + /// Returns the total number of bytes in this set. + fn num_bytes(&self) -> usize { + self.lits.iter().fold(0, |accum, lit| accum + lit.len()) + } + + /// Returns true if a character class with the given size would cause this + /// set to exceed its limits. + /// + /// The size given should correspond to the number of items in the class. + fn class_exceeds_limits(&self, size: usize) -> bool { + if size > self.limit_class { + return true; + } + // This is an approximation since codepoints in a char class can encode + // to 1-4 bytes. + let new_byte_count = + if self.lits.is_empty() { + size + } else { + self.lits + .iter() + .fold(0, |accum, lit| { + accum + if lit.is_cut() { + // If the literal is cut, then we'll never add + // anything to it, so don't count it. + 0 + } else { + (lit.len() + 1) * size + } + }) + }; + new_byte_count > self.limit_size + } +} + +fn prefixes(expr: &Expr, lits: &mut Literals) { + use Expr::*; + match *expr { + Literal { ref chars, casei: false } => { + let s: String = chars.iter().cloned().collect(); + lits.cross_add(s.as_bytes()); + } + Literal { ref chars, casei: true } => { + for &c in chars { + let cls = CharClass::new(vec![ + ClassRange { start: c, end: c }, + ]).case_fold(); + if !lits.add_char_class(&cls) { + lits.cut(); + return; + } + } + } + LiteralBytes { ref bytes, casei: false } => { + lits.cross_add(bytes); + } + LiteralBytes { ref bytes, casei: true } => { + for &b in bytes { + let cls = ByteClass::new(vec![ + ByteRange { start: b, end: b }, + ]).case_fold(); + if !lits.add_byte_class(&cls) { + lits.cut(); + return; + } + } + } + Class(ref cls) => { + if !lits.add_char_class(cls) { + lits.cut(); + } + } + ClassBytes(ref cls) => { + if !lits.add_byte_class(cls) { + lits.cut(); + } + } + Group { ref e, .. } => { + prefixes(&**e, lits); + } + Repeat { ref e, r: Repeater::ZeroOrOne, .. } => { + repeat_zero_or_one_literals(&**e, lits, prefixes); + } + Repeat { ref e, r: Repeater::ZeroOrMore, .. } => { + repeat_zero_or_more_literals(&**e, lits, prefixes); + } + Repeat { ref e, r: Repeater::OneOrMore, .. } => { + repeat_one_or_more_literals(&**e, lits, prefixes); + } + Repeat { ref e, r: Repeater::Range { min, max }, greedy } => { + repeat_range_literals(&**e, min, max, greedy, lits, prefixes); + } + Concat(ref es) if es.is_empty() => {} + Concat(ref es) if es.len() == 1 => prefixes(&es[0], lits), + Concat(ref es) => { + for e in es { + if let StartText = *e { + if !lits.is_empty() { + lits.cut(); + break; + } + lits.add(Lit::empty()); + continue; + } + let mut lits2 = lits.to_empty(); + prefixes(e, &mut lits2); + if !lits.cross_product(&lits2) || !lits2.any_complete() { + // If this expression couldn't yield any literal that + // could be extended, then we need to quit. Since we're + // short-circuiting, we also need to freeze every member. + lits.cut(); + break; + } + } + } + Alternate(ref es) => { + alternate_literals(es, lits, prefixes); + } + _ => lits.cut(), + } +} + +fn suffixes(expr: &Expr, lits: &mut Literals) { + use Expr::*; + match *expr { + Literal { ref chars, casei: false } => { + let s: String = chars.iter().cloned().collect(); + let mut bytes = s.into_bytes(); + bytes.reverse(); + lits.cross_add(&bytes); + } + Literal { ref chars, casei: true } => { + for &c in chars.iter().rev() { + let cls = CharClass::new(vec![ + ClassRange { start: c, end: c }, + ]).case_fold(); + if !lits.add_char_class_reverse(&cls) { + lits.cut(); + return; + } + } + } + LiteralBytes { ref bytes, casei: false } => { + let b: Vec = bytes.iter().rev().cloned().collect(); + lits.cross_add(&b); + } + LiteralBytes { ref bytes, casei: true } => { + for &b in bytes.iter().rev() { + let cls = ByteClass::new(vec![ + ByteRange { start: b, end: b }, + ]).case_fold(); + if !lits.add_byte_class(&cls) { + lits.cut(); + return; + } + } + } + Class(ref cls) => { + if !lits.add_char_class_reverse(cls) { + lits.cut(); + } + } + ClassBytes(ref cls) => { + if !lits.add_byte_class(cls) { + lits.cut(); + } + } + Group { ref e, .. } => { + suffixes(&**e, lits); + } + Repeat { ref e, r: Repeater::ZeroOrOne, .. } => { + repeat_zero_or_one_literals(&**e, lits, suffixes); + } + Repeat { ref e, r: Repeater::ZeroOrMore, .. } => { + repeat_zero_or_more_literals(&**e, lits, suffixes); + } + Repeat { ref e, r: Repeater::OneOrMore, .. } => { + repeat_one_or_more_literals(&**e, lits, suffixes); + } + Repeat { ref e, r: Repeater::Range { min, max }, greedy } => { + repeat_range_literals(&**e, min, max, greedy, lits, suffixes); + } + Concat(ref es) if es.is_empty() => {} + Concat(ref es) if es.len() == 1 => suffixes(&es[0], lits), + Concat(ref es) => { + for e in es.iter().rev() { + if let EndText = *e { + if !lits.is_empty() { + lits.cut(); + break; + } + lits.add(Lit::empty()); + continue; + } + let mut lits2 = lits.to_empty(); + suffixes(e, &mut lits2); + if !lits.cross_product(&lits2) || !lits2.any_complete() { + // If this expression couldn't yield any literal that + // could be extended, then we need to quit. Since we're + // short-circuiting, we also need to freeze every member. + lits.cut(); + break; + } + } + } + Alternate(ref es) => { + alternate_literals(es, lits, suffixes); + } + _ => lits.cut(), + } +} + +fn repeat_zero_or_one_literals( + e: &Expr, + lits: &mut Literals, + mut f: F, +) { + let (mut lits2, mut lits3) = (lits.clone(), lits.to_empty()); + lits3.set_limit_size(lits.limit_size() / 2); + f(e, &mut lits3); + + if lits3.is_empty() || !lits2.cross_product(&lits3) { + lits.cut(); + return; + } + lits2.add(Lit::empty()); + if !lits.union(lits2) { + lits.cut(); + } +} + +fn repeat_zero_or_more_literals( + e: &Expr, + lits: &mut Literals, + mut f: F, +) { + let (mut lits2, mut lits3) = (lits.clone(), lits.to_empty()); + lits3.set_limit_size(lits.limit_size() / 2); + f(e, &mut lits3); + + if lits3.is_empty() || !lits2.cross_product(&lits3) { + lits.cut(); + return; + } + lits2.cut(); + lits2.add(Lit::empty()); + if !lits.union(lits2) { + lits.cut(); + } +} + +fn repeat_one_or_more_literals( + e: &Expr, + lits: &mut Literals, + mut f: F, +) { + f(e, lits); + lits.cut(); +} + +fn repeat_range_literals( + e: &Expr, + min: u32, + max: Option, + greedy: bool, + lits: &mut Literals, + mut f: F, +) { + use Expr::*; + + if min == 0 { + // This is a bit conservative. If `max` is set, then we could + // treat this as a finite set of alternations. For now, we + // just treat it as `e*`. + f(&Repeat { + e: Box::new(e.clone()), + r: Repeater::ZeroOrMore, + greedy: greedy, + }, lits); + } else { + if min > 0 { + let n = cmp::min(lits.limit_size, min as usize); + let es = iter::repeat(e.clone()).take(n).collect(); + f(&Concat(es), lits); + if n < min as usize { + lits.cut(); + } + } + if max.map_or(true, |max| min < max) { + lits.cut(); + } + } +} + +fn alternate_literals( + es: &[Expr], + lits: &mut Literals, + mut f: F, +) { + let mut lits2 = lits.to_empty(); + for e in es { + let mut lits3 = lits.to_empty(); + lits3.set_limit_size(lits.limit_size() / 5); + f(e, &mut lits3); + if lits3.is_empty() || !lits2.union(lits3) { + // If we couldn't find suffixes for *any* of the + // alternates, then the entire alternation has to be thrown + // away and any existing members must be frozen. Similarly, + // if the union couldn't complete, stop and freeze. + lits.cut(); + return; + } + } + if !lits.cross_product(&lits2) { + lits.cut(); + } +} + +impl fmt::Debug for Literals { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.debug_struct("Literals") + .field("lits", &self.lits) + .field("limit_size", &self.limit_size) + .field("limit_class", &self.limit_class) + .finish() + } +} + +impl Lit { + /// Returns a new complete literal with the bytes given. + pub fn new(bytes: Vec) -> Lit { + Lit { v: bytes, cut: false } + } + + /// Returns a new complete empty literal. + pub fn empty() -> Lit { + Lit { v: vec![], cut: false } + } + + /// Returns true if this literal was "cut." + pub fn is_cut(&self) -> bool { + self.cut + } + + /// Cuts this literal. + pub fn cut(&mut self) { + self.cut = true; + } +} + +impl PartialEq for Lit { + fn eq(&self, other: &Lit) -> bool { + self.v == other.v + } +} + +impl PartialOrd for Lit { + fn partial_cmp(&self, other: &Lit) -> Option { + self.v.partial_cmp(&other.v) + } +} + +impl fmt::Debug for Lit { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + if self.is_cut() { + write!(f, "Cut({})", escape_unicode(&self.v)) + } else { + write!(f, "Complete({})", escape_unicode(&self.v)) + } + } +} + +impl AsRef<[u8]> for Lit { + fn as_ref(&self) -> &[u8] { &self.v } +} + +impl ops::Deref for Lit { + type Target = Vec; + fn deref(&self) -> &Vec { &self.v } +} + +impl ops::DerefMut for Lit { + fn deref_mut(&mut self) -> &mut Vec { &mut self.v } +} + +fn position(needle: &[u8], mut haystack: &[u8]) -> Option { + let mut i = 0; + while haystack.len() >= needle.len() { + if needle == &haystack[..needle.len()] { + return Some(i); + } + i += 1; + haystack = &haystack[1..]; + } + None +} + +fn escape_unicode(bytes: &[u8]) -> String { + let show = match ::std::str::from_utf8(bytes) { + Ok(v) => v.to_string(), + Err(_) => escape_bytes(bytes), + }; + let mut space_escaped = String::new(); + for c in show.chars() { + if c.is_whitespace() { + let escaped = if c as u32 <= 0x7F { + escape_byte(c as u8) + } else { + if c as u32 <= 0xFFFF { + format!(r"\u{{{:04x}}}", c as u32) + } else { + format!(r"\U{{{:08x}}}", c as u32) + } + }; + space_escaped.push_str(&escaped); + } else { + space_escaped.push(c); + } + } + space_escaped +} + +fn escape_bytes(bytes: &[u8]) -> String { + let mut s = String::new(); + for &b in bytes { + s.push_str(&escape_byte(b)); + } + s +} + +fn escape_byte(byte: u8) -> String { + use std::ascii::escape_default; + + let escaped: Vec = escape_default(byte).collect(); + String::from_utf8_lossy(&escaped).into_owned() +} + +#[cfg(test)] +mod tests { + use std::fmt; + + use {Expr, ExprBuilder}; + use super::{Literals, Lit, escape_bytes}; + + // To make test failures easier to read. + #[derive(Debug, Eq, PartialEq)] + struct Bytes(Vec); + #[derive(Debug, Eq, PartialEq)] + struct Unicode(Vec); + + fn escape_lits(blits: &[Lit]) -> Vec { + let mut ulits = vec![]; + for blit in blits { + ulits.push(ULit { v: escape_bytes(&blit), cut: blit.is_cut() }); + } + ulits + } + + fn create_lits>(it: I) -> Literals { + Literals { + lits: it.into_iter().collect(), + limit_size: 0, + limit_class: 0, + } + } + + // Needs to be pub for 1.3? + #[derive(Clone, Eq, PartialEq)] + pub struct ULit { + v: String, + cut: bool, + } + + impl ULit { + fn is_cut(&self) -> bool { self.cut } + } + + impl fmt::Debug for ULit { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + if self.is_cut() { + write!(f, "Cut({})", self.v) + } else { + write!(f, "Complete({})", self.v) + } + } + } + + impl PartialEq for ULit { + fn eq(&self, other: &Lit) -> bool { + self.v.as_bytes() == &*other.v && self.is_cut() == other.is_cut() + } + } + + impl PartialEq for Lit { + fn eq(&self, other: &ULit) -> bool { + &*self.v == other.v.as_bytes() && self.is_cut() == other.is_cut() + } + } + + #[allow(non_snake_case)] + fn C(s: &'static str) -> ULit { ULit { v: s.to_owned(), cut: true } } + #[allow(non_snake_case)] + fn M(s: &'static str) -> ULit { ULit { v: s.to_owned(), cut: false } } + + fn prefixes(lits: &mut Literals, expr: &Expr) { + lits.union_prefixes(expr); + } + + fn suffixes(lits: &mut Literals, expr: &Expr) { + lits.union_suffixes(expr); + } + + macro_rules! assert_lit_eq { + ($which:ident, $got_lits:expr, $($expected_lit:expr),*) => {{ + let expected: Vec = vec![$($expected_lit),*]; + let lits = $got_lits; + assert_eq!( + $which(expected.clone()), + $which(escape_lits(lits.literals()))); + assert_eq!( + !expected.is_empty() && expected.iter().all(|l| !l.is_cut()), + lits.all_complete()); + assert_eq!( + expected.iter().any(|l| !l.is_cut()), + lits.any_complete()); + }}; + } + + macro_rules! test_lit { + ($name:ident, $which:ident, $re:expr) => { + test_lit!($name, $which, $re,); + }; + ($name:ident, $which:ident, $re:expr, $($lit:expr),*) => { + #[test] + fn $name() { + let expr = Expr::parse($re).unwrap(); + let lits = expr.$which(); + assert_lit_eq!(Unicode, lits, $($lit),*); + + let expr = ExprBuilder::new().allow_bytes(true).unicode(false) + .parse($re).unwrap(); + let lits = expr.$which(); + assert_lit_eq!(Bytes, lits, $($lit),*); + } + }; + } + + // ************************************************************************ + // Tests for prefix literal extraction. + // ************************************************************************ + + // Elementary tests. + test_lit!(pfx_one_lit1, prefixes, "a", M("a")); + test_lit!(pfx_one_lit2, prefixes, "abc", M("abc")); + test_lit!(pfx_one_lit3, prefixes, "(?u)☃", M("\\xe2\\x98\\x83")); + test_lit!(pfx_one_lit4, prefixes, "(?ui)☃", M("\\xe2\\x98\\x83")); + test_lit!(pfx_class1, prefixes, "[1-4]", + M("1"), M("2"), M("3"), M("4")); + test_lit!(pfx_class2, prefixes, "(?u)[☃Ⅰ]", + M("\\xe2\\x85\\xa0"), M("\\xe2\\x98\\x83")); + test_lit!(pfx_class3, prefixes, "(?ui)[☃Ⅰ]", + M("\\xe2\\x85\\xa0"), M("\\xe2\\x85\\xb0"), + M("\\xe2\\x98\\x83")); + test_lit!(pfx_one_lit_casei1, prefixes, "(?i)a", + M("A"), M("a")); + test_lit!(pfx_one_lit_casei2, prefixes, "(?i)abc", + M("ABC"), M("aBC"), M("AbC"), M("abC"), + M("ABc"), M("aBc"), M("Abc"), M("abc")); + test_lit!(pfx_group1, prefixes, "(a)", M("a")); + test_lit!(pfx_rep_zero_or_one1, prefixes, "a?"); + test_lit!(pfx_rep_zero_or_one2, prefixes, "(?:abc)?"); + test_lit!(pfx_rep_zero_or_more1, prefixes, "a*"); + test_lit!(pfx_rep_zero_or_more2, prefixes, "(?:abc)*"); + test_lit!(pfx_rep_one_or_more1, prefixes, "a+", C("a")); + test_lit!(pfx_rep_one_or_more2, prefixes, "(?:abc)+", C("abc")); + test_lit!(pfx_rep_nested_one_or_more, prefixes, "(?:a+)+", C("a")); + test_lit!(pfx_rep_range1, prefixes, "a{0}"); + test_lit!(pfx_rep_range2, prefixes, "a{0,}"); + test_lit!(pfx_rep_range3, prefixes, "a{0,1}"); + test_lit!(pfx_rep_range4, prefixes, "a{1}", M("a")); + test_lit!(pfx_rep_range5, prefixes, "a{2}", M("aa")); + test_lit!(pfx_rep_range6, prefixes, "a{1,2}", C("a")); + test_lit!(pfx_rep_range7, prefixes, "a{2,3}", C("aa")); + + // Test regexes with concatenations. + test_lit!(pfx_cat1, prefixes, "(?:a)(?:b)", M("ab")); + test_lit!(pfx_cat2, prefixes, "[ab]z", M("az"), M("bz")); + test_lit!(pfx_cat3, prefixes, "(?i)[ab]z", + M("AZ"), M("BZ"), M("aZ"), M("bZ"), + M("Az"), M("Bz"), M("az"), M("bz")); + test_lit!(pfx_cat4, prefixes, "[ab][yz]", + M("ay"), M("by"), M("az"), M("bz")); + test_lit!(pfx_cat5, prefixes, "a*b", C("a"), M("b")); + test_lit!(pfx_cat6, prefixes, "a*b*c", C("a"), C("b"), M("c")); + test_lit!(pfx_cat7, prefixes, "a*b*c+", C("a"), C("b"), C("c")); + test_lit!(pfx_cat8, prefixes, "a*b+c", C("a"), C("b")); + test_lit!(pfx_cat9, prefixes, "a*b+c*", C("a"), C("b")); + test_lit!(pfx_cat10, prefixes, "ab*", C("ab"), M("a")); + test_lit!(pfx_cat11, prefixes, "ab*c", C("ab"), M("ac")); + test_lit!(pfx_cat12, prefixes, "ab+", C("ab")); + test_lit!(pfx_cat13, prefixes, "ab+c", C("ab")); + test_lit!(pfx_cat14, prefixes, "a^", C("a")); + test_lit!(pfx_cat15, prefixes, "$a"); + test_lit!(pfx_cat16, prefixes, r"ab*c", C("ab"), M("ac")); + test_lit!(pfx_cat17, prefixes, r"ab+c", C("ab")); + test_lit!(pfx_cat18, prefixes, r"z*azb", C("z"), M("azb")); + test_lit!(pfx_cat19, prefixes, "a.z", C("a")); + + // Test regexes with alternations. + test_lit!(pfx_alt1, prefixes, "a|b", M("a"), M("b")); + test_lit!(pfx_alt2, prefixes, "[1-3]|b", M("1"), M("2"), M("3"), M("b")); + test_lit!(pfx_alt3, prefixes, "y(?:a|b)z", M("yaz"), M("ybz")); + test_lit!(pfx_alt4, prefixes, "a|b*"); + test_lit!(pfx_alt5, prefixes, "a|b+", M("a"), C("b")); + test_lit!(pfx_alt6, prefixes, "a|(?:b|c*)"); + test_lit!(pfx_alt7, prefixes, "(a|b)*c|(a|ab)*c", + C("a"), C("b"), M("c"), C("a"), C("ab"), M("c")); + test_lit!(pfx_alt8, prefixes, "a*b|c", C("a"), M("b"), M("c")); + + // Test regexes with empty assertions. + test_lit!(pfx_empty1, prefixes, "^a", M("a")); + test_lit!(pfx_empty2, prefixes, "^abc", M("abc")); + test_lit!(pfx_empty3, prefixes, "(?:^abc)|(?:^z)", M("abc"), M("z")); + + // Make sure some curious regexes have no prefixes. + test_lit!(pfx_nothing1, prefixes, "."); + test_lit!(pfx_nothing2, prefixes, "(?s)."); + test_lit!(pfx_nothing3, prefixes, "^"); + test_lit!(pfx_nothing4, prefixes, "$"); + test_lit!(pfx_nothing6, prefixes, "(?m)$"); + test_lit!(pfx_nothing7, prefixes, r"\b"); + test_lit!(pfx_nothing8, prefixes, r"\B"); + + // Test a few regexes that defeat any prefix literal detection. + test_lit!(pfx_defeated1, prefixes, ".a"); + test_lit!(pfx_defeated2, prefixes, "(?s).a"); + test_lit!(pfx_defeated3, prefixes, "a*b*c*"); + test_lit!(pfx_defeated4, prefixes, "a|."); + test_lit!(pfx_defeated5, prefixes, ".|a"); + test_lit!(pfx_defeated6, prefixes, "a|^"); + test_lit!(pfx_defeated7, prefixes, ".(?:a(?:b)(?:c))"); + test_lit!(pfx_defeated8, prefixes, "$a"); + test_lit!(pfx_defeated9, prefixes, "(?m)$a"); + test_lit!(pfx_defeated10, prefixes, r"\ba"); + test_lit!(pfx_defeated11, prefixes, r"\Ba"); + test_lit!(pfx_defeated12, prefixes, "^*a"); + test_lit!(pfx_defeated13, prefixes, "^+a"); + + test_lit!( + pfx_crazy1, + prefixes, + r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", + C("Mo\\'am"), C("Mu\\'am"), C("Moam"), C("Muam")); + + // ************************************************************************ + // Tests for quiting prefix literal search. + // ************************************************************************ + + macro_rules! test_exhausted { + ($name:ident, $which:ident, $re:expr) => { + test_exhausted!($name, $which, $re,); + }; + ($name:ident, $which:ident, $re:expr, $($lit:expr),*) => { + #[test] + fn $name() { + let expr = Expr::parse($re).unwrap(); + let mut lits = Literals::empty(); + lits.set_limit_size(20).set_limit_class(10); + $which(&mut lits, &expr); + assert_lit_eq!(Unicode, lits, $($lit),*); + + let expr = ExprBuilder::new().allow_bytes(true).unicode(false) + .parse($re).unwrap(); + let mut lits = Literals::empty(); + lits.set_limit_size(20).set_limit_class(10); + $which(&mut lits, &expr); + assert_lit_eq!(Bytes, lits, $($lit),*); + } + }; + } + + // These test use a much lower limit than the default so that we can + // write test cases of reasonable size. + test_exhausted!(pfx_exhausted1, prefixes, "[a-z]"); + test_exhausted!(pfx_exhausted2, prefixes, "[a-z]*A"); + test_exhausted!(pfx_exhausted3, prefixes, "A[a-z]Z", C("A")); + test_exhausted!(pfx_exhausted4, prefixes, "(?i)foobar", + C("FO"), C("fO"), C("Fo"), C("fo")); + test_exhausted!(pfx_exhausted5, prefixes, "(?:ab){100}", + C("abababababababababab")); + test_exhausted!(pfx_exhausted6, prefixes, "(?:(?:ab){100})*cd", + C("ababababab"), M("cd")); + test_exhausted!(pfx_exhausted7, prefixes, "z(?:(?:ab){100})*cd", + C("zababababab"), M("zcd")); + test_exhausted!(pfx_exhausted8, prefixes, "aaaaaaaaaaaaaaaaaaaaz", + C("aaaaaaaaaaaaaaaaaaaa")); + + // ************************************************************************ + // Tests for suffix literal extraction. + // ************************************************************************ + + // Elementary tests. + test_lit!(sfx_one_lit1, suffixes, "a", M("a")); + test_lit!(sfx_one_lit2, suffixes, "abc", M("abc")); + test_lit!(sfx_one_lit3, suffixes, "(?u)☃", M("\\xe2\\x98\\x83")); + test_lit!(sfx_one_lit4, suffixes, "(?ui)☃", M("\\xe2\\x98\\x83")); + test_lit!(sfx_class1, suffixes, "[1-4]", + M("1"), M("2"), M("3"), M("4")); + test_lit!(sfx_class2, suffixes, "(?u)[☃Ⅰ]", + M("\\xe2\\x85\\xa0"), M("\\xe2\\x98\\x83")); + test_lit!(sfx_class3, suffixes, "(?ui)[☃Ⅰ]", + M("\\xe2\\x85\\xa0"), M("\\xe2\\x85\\xb0"), + M("\\xe2\\x98\\x83")); + test_lit!(sfx_one_lit_casei1, suffixes, "(?i)a", + M("A"), M("a")); + test_lit!(sfx_one_lit_casei2, suffixes, "(?i)abc", + M("ABC"), M("ABc"), M("AbC"), M("Abc"), + M("aBC"), M("aBc"), M("abC"), M("abc")); + test_lit!(sfx_group1, suffixes, "(a)", M("a")); + test_lit!(sfx_rep_zero_or_one1, suffixes, "a?"); + test_lit!(sfx_rep_zero_or_one2, suffixes, "(?:abc)?"); + test_lit!(sfx_rep_zero_or_more1, suffixes, "a*"); + test_lit!(sfx_rep_zero_or_more2, suffixes, "(?:abc)*"); + test_lit!(sfx_rep_one_or_more1, suffixes, "a+", C("a")); + test_lit!(sfx_rep_one_or_more2, suffixes, "(?:abc)+", C("abc")); + test_lit!(sfx_rep_nested_one_or_more, suffixes, "(?:a+)+", C("a")); + test_lit!(sfx_rep_range1, suffixes, "a{0}"); + test_lit!(sfx_rep_range2, suffixes, "a{0,}"); + test_lit!(sfx_rep_range3, suffixes, "a{0,1}"); + test_lit!(sfx_rep_range4, suffixes, "a{1}", M("a")); + test_lit!(sfx_rep_range5, suffixes, "a{2}", M("aa")); + test_lit!(sfx_rep_range6, suffixes, "a{1,2}", C("a")); + test_lit!(sfx_rep_range7, suffixes, "a{2,3}", C("aa")); + + // Test regexes with concatenations. + test_lit!(sfx_cat1, suffixes, "(?:a)(?:b)", M("ab")); + test_lit!(sfx_cat2, suffixes, "[ab]z", M("az"), M("bz")); + test_lit!(sfx_cat3, suffixes, "(?i)[ab]z", + M("AZ"), M("Az"), M("BZ"), M("Bz"), + M("aZ"), M("az"), M("bZ"), M("bz")); + test_lit!(sfx_cat4, suffixes, "[ab][yz]", + M("ay"), M("az"), M("by"), M("bz")); + test_lit!(sfx_cat5, suffixes, "a*b", C("ab"), M("b")); + test_lit!(sfx_cat6, suffixes, "a*b*c", C("bc"), C("ac"), M("c")); + test_lit!(sfx_cat7, suffixes, "a*b*c+", C("c")); + test_lit!(sfx_cat8, suffixes, "a*b+c", C("bc")); + test_lit!(sfx_cat9, suffixes, "a*b+c*", C("c"), C("b")); + test_lit!(sfx_cat10, suffixes, "ab*", C("b"), M("a")); + test_lit!(sfx_cat11, suffixes, "ab*c", C("bc"), M("ac")); + test_lit!(sfx_cat12, suffixes, "ab+", C("b")); + test_lit!(sfx_cat13, suffixes, "ab+c", C("bc")); + test_lit!(sfx_cat14, suffixes, "a^"); + test_lit!(sfx_cat15, suffixes, "$a", C("a")); + test_lit!(sfx_cat16, suffixes, r"ab*c", C("bc"), M("ac")); + test_lit!(sfx_cat17, suffixes, r"ab+c", C("bc")); + test_lit!(sfx_cat18, suffixes, r"z*azb", C("zazb"), M("azb")); + test_lit!(sfx_cat19, suffixes, "a.z", C("z")); + + // Test regexes with alternations. + test_lit!(sfx_alt1, suffixes, "a|b", M("a"), M("b")); + test_lit!(sfx_alt2, suffixes, "[1-3]|b", M("1"), M("2"), M("3"), M("b")); + test_lit!(sfx_alt3, suffixes, "y(?:a|b)z", M("yaz"), M("ybz")); + test_lit!(sfx_alt4, suffixes, "a|b*"); + test_lit!(sfx_alt5, suffixes, "a|b+", M("a"), C("b")); + test_lit!(sfx_alt6, suffixes, "a|(?:b|c*)"); + test_lit!(sfx_alt7, suffixes, "(a|b)*c|(a|ab)*c", + C("ac"), C("bc"), M("c"), C("ac"), C("abc"), M("c")); + test_lit!(sfx_alt8, suffixes, "a*b|c", C("ab"), M("b"), M("c")); + + // Test regexes with empty assertions. + test_lit!(sfx_empty1, suffixes, "a$", M("a")); + + // Make sure some curious regexes have no suffixes. + test_lit!(sfx_nothing1, suffixes, "."); + test_lit!(sfx_nothing2, suffixes, "(?s)."); + test_lit!(sfx_nothing3, suffixes, "^"); + test_lit!(sfx_nothing4, suffixes, "$"); + test_lit!(sfx_nothing6, suffixes, "(?m)$"); + test_lit!(sfx_nothing7, suffixes, r"\b"); + test_lit!(sfx_nothing8, suffixes, r"\B"); + + // Test a few regexes that defeat any suffix literal detection. + test_lit!(sfx_defeated1, suffixes, "a."); + test_lit!(sfx_defeated2, suffixes, "(?s)a."); + test_lit!(sfx_defeated3, suffixes, "a*b*c*"); + test_lit!(sfx_defeated4, suffixes, "a|."); + test_lit!(sfx_defeated5, suffixes, ".|a"); + test_lit!(sfx_defeated6, suffixes, "a|^"); + test_lit!(sfx_defeated7, suffixes, "(?:a(?:b)(?:c))."); + test_lit!(sfx_defeated8, suffixes, "a^"); + test_lit!(sfx_defeated9, suffixes, "(?m)a$"); + test_lit!(sfx_defeated10, suffixes, r"a\b"); + test_lit!(sfx_defeated11, suffixes, r"a\B"); + test_lit!(sfx_defeated12, suffixes, "a^*"); + test_lit!(sfx_defeated13, suffixes, "a^+"); + + // These test use a much lower limit than the default so that we can + // write test cases of reasonable size. + test_exhausted!(sfx_exhausted1, suffixes, "[a-z]"); + test_exhausted!(sfx_exhausted2, suffixes, "A[a-z]*"); + test_exhausted!(sfx_exhausted3, suffixes, "A[a-z]Z", C("Z")); + test_exhausted!(sfx_exhausted4, suffixes, "(?i)foobar", + C("AR"), C("Ar"), C("aR"), C("ar")); + test_exhausted!(sfx_exhausted5, suffixes, "(?:ab){100}", + C("abababababababababab")); + test_exhausted!(sfx_exhausted6, suffixes, "cd(?:(?:ab){100})*", + C("ababababab"), M("cd")); + test_exhausted!(sfx_exhausted7, suffixes, "cd(?:(?:ab){100})*z", + C("abababababz"), M("cdz")); + test_exhausted!(sfx_exhausted8, suffixes, "zaaaaaaaaaaaaaaaaaaaa", + C("aaaaaaaaaaaaaaaaaaaa")); + + // ************************************************************************ + // Tests for generating unambiguous literal sets. + // ************************************************************************ + + macro_rules! test_unamb { + ($name:ident, $given:expr, $expected:expr) => { + #[test] + fn $name() { + let given: Vec = + $given + .into_iter() + .map(|ul| { + let cut = ul.is_cut(); + Lit { v: ul.v.into_bytes(), cut: cut } + }) + .collect(); + let lits = create_lits(given); + let got = lits.unambiguous_prefixes(); + assert_eq!($expected, escape_lits(got.literals())); + } + }; + } + + test_unamb!(unambiguous1, vec![M("z"), M("azb")], vec![C("a"), C("z")]); + test_unamb!(unambiguous2, + vec![M("zaaaaaa"), M("aa")], vec![C("aa"), C("z")]); + test_unamb!(unambiguous3, + vec![M("Sherlock"), M("Watson")], + vec![M("Sherlock"), M("Watson")]); + test_unamb!(unambiguous4, vec![M("abc"), M("bc")], vec![C("a"), C("bc")]); + test_unamb!(unambiguous5, vec![M("bc"), M("abc")], vec![C("a"), C("bc")]); + test_unamb!(unambiguous6, vec![M("a"), M("aa")], vec![C("a")]); + test_unamb!(unambiguous7, vec![M("aa"), M("a")], vec![C("a")]); + test_unamb!(unambiguous8, vec![M("ab"), M("a")], vec![C("a")]); + test_unamb!(unambiguous9, + vec![M("ac"), M("bc"), M("c"), M("ac"), M("abc"), M("c")], + vec![C("a"), C("b"), C("c")]); + test_unamb!(unambiguous10, + vec![M("Mo'"), M("Mu'"), M("Mo"), M("Mu")], + vec![C("Mo"), C("Mu")]); + test_unamb!(unambiguous11, + vec![M("zazb"), M("azb")], vec![C("a"), C("z")]); + test_unamb!(unambiguous12, vec![M("foo"), C("foo")], vec![C("foo")]); + test_unamb!(unambiguous13, + vec![M("ABCX"), M("CDAX"), M("BCX")], + vec![C("A"), C("BCX"), C("CD")]); + test_unamb!(unambiguous14, + vec![M("IMGX"), M("MVIX"), M("MGX"), M("DSX")], + vec![M("DSX"), C("I"), C("MGX"), C("MV")]); + test_unamb!(unambiguous15, + vec![M("IMG_"), M("MG_"), M("CIMG")], + vec![C("C"), C("I"), C("MG_")]); + + + // ************************************************************************ + // Tests for suffix trimming. + // ************************************************************************ + macro_rules! test_trim { + ($name:ident, $trim:expr, $given:expr, $expected:expr) => { + #[test] + fn $name() { + let given: Vec = + $given + .into_iter() + .map(|ul| { + let cut = ul.is_cut(); + Lit { v: ul.v.into_bytes(), cut: cut } + }) + .collect(); + let lits = create_lits(given); + let got = lits.trim_suffix($trim).unwrap(); + assert_eq!($expected, escape_lits(got.literals())); + } + } + } + + test_trim!(trim1, 1, vec![M("ab"), M("yz")], vec![C("a"), C("y")]); + test_trim!(trim2, 1, vec![M("abc"), M("abd")], vec![C("ab")]); + test_trim!(trim3, 2, vec![M("abc"), M("abd")], vec![C("a")]); + test_trim!(trim4, 2, vec![M("abc"), M("ghij")], vec![C("a"), C("gh")]); + + // ************************************************************************ + // Tests for longest common prefix. + // ************************************************************************ + + macro_rules! test_lcp { + ($name:ident, $given:expr, $expected:expr) => { + #[test] + fn $name() { + let given: Vec = + $given + .into_iter() + .map(|s: &str| Lit { + v: s.to_owned().into_bytes(), + cut: false, + }) + .collect(); + let lits = create_lits(given); + let got = lits.longest_common_prefix(); + assert_eq!($expected, escape_bytes(got)); + } + }; + } + + test_lcp!(lcp1, vec!["a"], "a"); + test_lcp!(lcp2, vec![], ""); + test_lcp!(lcp3, vec!["a", "b"], ""); + test_lcp!(lcp4, vec!["ab", "ab"], "ab"); + test_lcp!(lcp5, vec!["ab", "a"], "a"); + test_lcp!(lcp6, vec!["a", "ab"], "a"); + test_lcp!(lcp7, vec!["ab", "b"], ""); + test_lcp!(lcp8, vec!["b", "ab"], ""); + test_lcp!(lcp9, vec!["foobar", "foobaz"], "fooba"); + test_lcp!(lcp10, vec!["foobar", "foobaz", "a"], ""); + test_lcp!(lcp11, vec!["a", "foobar", "foobaz"], ""); + test_lcp!(lcp12, vec!["foo", "flub", "flab", "floo"], "f"); + + // ************************************************************************ + // Tests for longest common suffix. + // ************************************************************************ + + macro_rules! test_lcs { + ($name:ident, $given:expr, $expected:expr) => { + #[test] + fn $name() { + let given: Vec = + $given + .into_iter() + .map(|s: &str| Lit { + v: s.to_owned().into_bytes(), + cut: false, + }) + .collect(); + let lits = create_lits(given); + let got = lits.longest_common_suffix(); + assert_eq!($expected, escape_bytes(got)); + } + }; + } + + test_lcs!(lcs1, vec!["a"], "a"); + test_lcs!(lcs2, vec![], ""); + test_lcs!(lcs3, vec!["a", "b"], ""); + test_lcs!(lcs4, vec!["ab", "ab"], "ab"); + test_lcs!(lcs5, vec!["ab", "a"], ""); + test_lcs!(lcs6, vec!["a", "ab"], ""); + test_lcs!(lcs7, vec!["ab", "b"], "b"); + test_lcs!(lcs8, vec!["b", "ab"], "b"); + test_lcs!(lcs9, vec!["barfoo", "bazfoo"], "foo"); + test_lcs!(lcs10, vec!["barfoo", "bazfoo", "a"], ""); + test_lcs!(lcs11, vec!["a", "barfoo", "bazfoo"], ""); + test_lcs!(lcs12, vec!["flub", "bub", "boob", "dub"], "b"); +} diff --git a/regex-0.1.80/regex-syntax/src/parser.rs b/regex-0.1.80/regex-syntax/src/parser.rs new file mode 100644 index 000000000..1d10572f6 --- /dev/null +++ b/regex-0.1.80/regex-syntax/src/parser.rs @@ -0,0 +1,2757 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::cmp::{max, min}; +use std::u8; + +use unicode::regex::UNICODE_CLASSES; + +use { + Expr, Repeater, CharClass, ClassRange, + CaptureIndex, CaptureName, + Error, ErrorKind, Result, +}; + +/// Parser state. +/// +/// Keeps the entire input in memory and maintains a cursor (char offset). +/// +/// It also keeps an expression stack, which is responsible for managing +/// grouped expressions and flag state. +#[derive(Debug)] +pub struct Parser { + chars: Vec, + chari: usize, + stack: Vec, + caps: usize, + names: Vec, // to check for duplicates + flags: Flags, +} + +/// Flag state used in the parser. +#[derive(Clone, Copy, Debug)] +pub struct Flags { + /// i + pub casei: bool, + /// m + pub multi: bool, + /// s + pub dotnl: bool, + /// U + pub swap_greed: bool, + /// x + pub ignore_space: bool, + /// u + pub unicode: bool, + /// Not actually a flag, but when disabled, every regex that may not match + /// UTF-8 exclusively will cause the parser to return an error. + pub allow_bytes: bool, +} + +impl Default for Flags { + fn default() -> Self { + Flags { + casei: false, + multi: false, + dotnl: false, + swap_greed: false, + ignore_space: false, + unicode: true, + allow_bytes: false, + } + } +} + +/// An ephemeral type for representing the expression stack. +/// +/// Everything on the stack is either a regular expression or a marker +/// indicating the opening of a group (possibly non-capturing). The opening +/// of a group copies the current flag state, which is reset on the parser +/// state once the group closes. +#[derive(Debug)] +enum Build { + Expr(Expr), + LeftParen { + i: CaptureIndex, + name: CaptureName, + chari: usize, + old_flags: Flags, + }, +} + +// Primary expression parsing routines. +impl Parser { + pub fn parse(s: &str, flags: Flags) -> Result { + Parser { + chars: s.chars().collect(), + chari: 0, + stack: vec![], + caps: 0, + names: vec![], + flags: flags, + }.parse_expr() + } + + // Top-level expression parser. + // + // Starts at the beginning of the input and consumes until either the end + // of input or an error. + fn parse_expr(mut self) -> Result { + while !self.eof() { + let build_expr = match self.cur() { + '\\' => try!(self.parse_escape()), + '|' => { let e = try!(self.alternate()); self.bump(); e } + '?' => try!(self.parse_simple_repeat(Repeater::ZeroOrOne)), + '*' => try!(self.parse_simple_repeat(Repeater::ZeroOrMore)), + '+' => try!(self.parse_simple_repeat(Repeater::OneOrMore)), + '{' => try!(self.parse_counted_repeat()), + '[' => match self.maybe_parse_ascii() { + None => try!(self.parse_class()), + Some(cls) => Build::Expr(Expr::Class(cls)), + }, + '^' => { + if self.flags.multi { + self.parse_one(Expr::StartLine) + } else { + self.parse_one(Expr::StartText) + } + } + '$' => { + if self.flags.multi { + self.parse_one(Expr::EndLine) + } else { + self.parse_one(Expr::EndText) + } + } + '.' => { + if self.flags.dotnl { + if self.flags.unicode { + self.parse_one(Expr::AnyChar) + } else { + if !self.flags.allow_bytes { + return Err(self.err(ErrorKind::InvalidUtf8)); + } + self.parse_one(Expr::AnyByte) + } + } else { + if self.flags.unicode { + self.parse_one(Expr::AnyCharNoNL) + } else { + if !self.flags.allow_bytes { + return Err(self.err(ErrorKind::InvalidUtf8)); + } + self.parse_one(Expr::AnyByteNoNL) + } + } + } + '(' => try!(self.parse_group()), + ')' => { + let (old_flags, e) = try!(self.close_paren()); + self.bump(); + self.flags = old_flags; + e + } + _ => { + let c = self.bump(); + try!(self.lit(c)) + } + }; + if !build_expr.is_empty() { + self.stack.push(build_expr); + } + } + self.finish_concat() + } + + // Parses an escape sequence, e.g., \Ax + // + // Start: `\` + // End: `x` + fn parse_escape(&mut self) -> Result { + self.bump(); + if self.eof() { + return Err(self.err(ErrorKind::UnexpectedEscapeEof)); + } + let c = self.cur(); + if is_punct(c) { + let c = self.bump(); + return Ok(try!(self.lit(c))); + } + match c { + 'a' => { self.bump(); Ok(try!(self.lit('\x07'))) } + 'f' => { self.bump(); Ok(try!(self.lit('\x0C'))) } + 't' => { self.bump(); Ok(try!(self.lit('\t'))) } + 'n' => { self.bump(); Ok(try!(self.lit('\n'))) } + 'r' => { self.bump(); Ok(try!(self.lit('\r'))) } + 'v' => { self.bump(); Ok(try!(self.lit('\x0B'))) } + 'A' => { self.bump(); Ok(Build::Expr(Expr::StartText)) } + 'z' => { self.bump(); Ok(Build::Expr(Expr::EndText)) } + 'b' => { + self.bump(); + Ok(Build::Expr(if self.flags.unicode { + Expr::WordBoundary + } else { + Expr::WordBoundaryAscii + })) + } + 'B' => { + self.bump(); + Ok(Build::Expr(if self.flags.unicode { + Expr::NotWordBoundary + } else { + Expr::NotWordBoundaryAscii + })) + } + '0'|'1'|'2'|'3'|'4'|'5'|'6'|'7' => self.parse_octal(), + 'x' => { self.bump(); self.parse_hex() } + 'p'|'P' => { + self.bump(); + self.parse_unicode_class(c == 'P') + .map(|cls| Build::Expr(Expr::Class(cls))) + } + 'd'|'s'|'w'|'D'|'S'|'W' => { + self.bump(); + Ok(Build::Expr(Expr::Class(self.parse_perl_class(c)))) + } + c => Err(self.err(ErrorKind::UnrecognizedEscape(c))), + } + } + + // Parses a group, e.g., `(abc)`. + // + // Start: `(` + // End: `a` + // + // A more interesting example, `(?Pabc)`. + // + // Start: `(` + // End: `a` + fn parse_group(&mut self) -> Result { + let chari = self.chari; + let mut name: CaptureName = None; + self.bump(); + if self.bump_if("?P<") { + let n = try!(self.parse_group_name()); + if self.names.iter().any(|n2| n2 == &n) { + return Err(self.err(ErrorKind::DuplicateCaptureName(n))); + } + self.names.push(n.clone()); + name = Some(n); + } else if self.bump_if("?") { + // This can never be capturing. It's either setting flags for + // the current group, or it's opening a non-capturing group or + // it's opening a group with a specific set of flags (which is + // also non-capturing). + // Anything else is an error. + return self.parse_group_flags(chari); + } + self.caps = checkadd(self.caps, 1); + Ok(Build::LeftParen { + i: Some(self.caps), + name: name, + chari: chari, + old_flags: self.flags, // no flags changed if we're here + }) + } + + // Parses flags (inline or grouped), e.g., `(?s-i:abc)`. + // + // Start: `s` + // End: `a` + // + // Another example, `(?s-i)a`. + // + // Start: `s` + // End: `a` + fn parse_group_flags(&mut self, opening_chari: usize) -> Result { + let old_flags = self.flags; + let mut sign = true; + let mut saw_flag = false; + loop { + if self.eof() { + // e.g., (?i + return Err(self.err(ErrorKind::UnexpectedFlagEof)); + } + match self.cur() { + 'i' => { self.flags.casei = sign; saw_flag = true } + 'm' => { self.flags.multi = sign; saw_flag = true } + 's' => { self.flags.dotnl = sign; saw_flag = true } + 'U' => { self.flags.swap_greed = sign; saw_flag = true } + 'x' => { self.flags.ignore_space = sign; saw_flag = true } + 'u' => { self.flags.unicode = sign; saw_flag = true } + '-' => { + if !sign { + // e.g., (?-i-s) + return Err(self.err(ErrorKind::DoubleFlagNegation)); + } + sign = false; + saw_flag = false; + } + ')' => { + if !saw_flag { + // e.g., (?) + return Err(self.err(ErrorKind::EmptyFlagNegation)); + } + // At this point, we're just changing the flags inside + // the current group, which means the old flags have + // been saved elsewhere. Our modifications in place are + // okey dokey! + // + // This particular flag expression only has a stateful + // impact on a regex's AST, so nothing gets explicitly + // added. + self.bump(); + return Ok(Build::Expr(Expr::Empty)); + } + ':' => { + if !sign && !saw_flag { + // e.g., (?i-:a) + // Note that if there's no negation, it's OK not + // to see flag, because you end up with a regular + // non-capturing group: `(?:a)`. + return Err(self.err(ErrorKind::EmptyFlagNegation)); + } + self.bump(); + return Ok(Build::LeftParen { + i: None, + name: None, + chari: opening_chari, + old_flags: old_flags, + }); + } + // e.g., (?z:a) + c => return Err(self.err(ErrorKind::UnrecognizedFlag(c))), + } + self.bump(); + } + } + + // Parses a group name, e.g., `foo` in `(?Pabc)`. + // + // Start: `f` + // End: `a` + fn parse_group_name(&mut self) -> Result { + let mut name = String::new(); + while !self.eof() && !self.peek_is('>') { + name.push(self.bump()); + } + if self.eof() { + // e.g., (?Pa) + None => Err(self.err(ErrorKind::EmptyCaptureName)), + Some(c) if (c >= '0' && c <= '9') || !all_valid => { + // e.g., (?Px) + // e.g., (?P<1a>x) + Err(self.err(ErrorKind::InvalidCaptureName(name))) + } + _ => { + self.bump(); // for `>` + Ok(name) + } + } + } + + // Parses a counted repeition operator, e.g., `a{2,4}?z`. + // + // Start: `{` + // End: `z` + fn parse_counted_repeat(&mut self) -> Result { + let e = try!(self.pop(ErrorKind::RepeaterExpectsExpr)); // e.g., ({5} + if !e.can_repeat() { + // e.g., a*{5} + return Err(self.err(ErrorKind::RepeaterUnexpectedExpr(e))); + } + self.bump(); + let min = try!(self.parse_decimal(|c| c != ',' && c != '}')); + let mut max_opt = Some(min); + if self.bump_if(',') { + if self.peek_is('}') { + max_opt = None; + } else { + let max = try!(self.parse_decimal(|c| c != '}')); + if min > max { + // e.g., a{2,1} + return Err(self.err(ErrorKind::InvalidRepeatRange { + min: min, + max: max, + })); + } + max_opt = Some(max); + } + } + if !self.bump_if('}') { + Err(self.err(ErrorKind::UnclosedRepeat)) + } else { + Ok(Build::Expr(Expr::Repeat { + e: Box::new(e), + r: Repeater::Range { min: min, max: max_opt }, + greedy: !self.bump_if('?') ^ self.flags.swap_greed, + })) + } + } + + // Parses a simple repetition operator, e.g., `a+?z`. + // + // Start: `+` + // End: `z` + // + // N.B. "simple" in this context means "not min/max repetition", + // e.g., `a{1,2}`. + fn parse_simple_repeat(&mut self, rep: Repeater) -> Result { + let e = try!(self.pop(ErrorKind::RepeaterExpectsExpr)); // e.g., (* + if !e.can_repeat() { + // e.g., a** + return Err(self.err(ErrorKind::RepeaterUnexpectedExpr(e))); + } + self.bump(); + Ok(Build::Expr(Expr::Repeat { + e: Box::new(e), + r: rep, + greedy: !self.bump_if('?') ^ self.flags.swap_greed, + })) + } + + // Parses a decimal number until the given character, e.g., `a{123,456}`. + // + // Start: `1` + // End: `,` (where `until == ','`) + fn parse_decimal(&mut self, until: B) -> Result { + match self.bump_get(until) { + // e.g., a{} + None => Err(self.err(ErrorKind::MissingBase10)), + Some(n) => { + // e.g., a{xyz + // e.g., a{9999999999} + let n = n.trim(); + u32::from_str_radix(n, 10) + .map_err(|_| self.err(ErrorKind::InvalidBase10(n.into()))) + } + } + } + + // Parses an octal number, up to 3 digits, e.g., `a\123b` + // + // Start: `1` + // End: `b` + fn parse_octal(&mut self) -> Result { + use std::char; + let mut i = 0; // counter for limiting octal to 3 digits. + let n = self.bump_get(|c| { i += 1; i <= 3 && c >= '0' && c <= '7' }) + .expect("octal string"); // guaranteed at least 1 digit + // I think both of the following unwraps are impossible to fail. + // We limit it to a three digit octal number, which maxes out at + // `0777` or `511` in decimal. Since all digits are in `0...7`, we'll + // always have a valid `u32` number. Moreover, since all numbers in + // the range `0...511` are valid Unicode scalar values, it will always + // be a valid `char`. + // + // Hence, we `unwrap` with reckless abandon. + let n = u32::from_str_radix(&n, 8).ok().expect("valid octal number"); + if !self.flags.unicode { + return Ok(try!(self.u32_to_one_byte(n))); + } + let c = char::from_u32(n).expect("Unicode scalar value"); + Ok(try!(self.lit(c))) + } + + // Parses a hex number, e.g., `a\x5ab`. + // + // Start: `5` + // End: `b` + // + // And also, `a\x{2603}b`. + // + // Start: `{` + // End: `b` + fn parse_hex(&mut self) -> Result { + if self.bump_if('{') { + self.parse_hex_many_digits() + } else { + self.parse_hex_two_digits() + } + } + + // Parses a many-digit hex number, e.g., `a\x{2603}b`. + // + // Start: `2` + // End: `b` + fn parse_hex_many_digits(&mut self) -> Result { + use std::char; + + let s = self.bump_get(|c| c != '}').unwrap_or("".into()); + let n = try!(u32::from_str_radix(&s, 16) + .map_err(|_| self.err(ErrorKind::InvalidBase16(s)))); + if !self.bump_if('}') { + // e.g., a\x{d + return Err(self.err(ErrorKind::UnclosedHex)); + } + if !self.flags.unicode { + return Ok(try!(self.u32_to_one_byte(n))); + } + let c = try!(char::from_u32(n) + .ok_or(self.err(ErrorKind::InvalidScalarValue(n)))); + Ok(try!(self.lit(c))) + } + + // Parses a two-digit hex number, e.g., `a\x5ab`. + // + // Start: `5` + // End: `b` + fn parse_hex_two_digits(&mut self) -> Result { + use std::char; + + let mut i = 0; + let s = self.bump_get(|_| { i += 1; i <= 2 }).unwrap_or("".into()); + if s.len() < 2 { + // e.g., a\x + // e.g., a\xf + return Err(self.err(ErrorKind::UnexpectedTwoDigitHexEof)); + } + let n = try!(u32::from_str_radix(&s, 16) + .map_err(|_| self.err(ErrorKind::InvalidBase16(s)))); + if !self.flags.unicode { + return Ok(try!(self.u32_to_one_byte(n))); + } + let c = char::from_u32(n).expect("Unicode scalar value"); + Ok(try!(self.lit(c))) + } + + // Parses a character class, e.g., `[^a-zA-Z0-9]+`. + // + // Start: `[` + // End: `+` + fn parse_class(&mut self) -> Result { + self.bump(); + let negated = self.bump_if('^'); + let mut class = CharClass::empty(); + while self.bump_if('-') { + class.ranges.push(ClassRange::one('-')); + } + loop { + if self.eof() { + // e.g., [a + return Err(self.err(ErrorKind::UnexpectedClassEof)); + } + match self.cur() { + // If no ranges have been added, then `]` is the first + // character (sans, perhaps, the `^` symbol), so it should + // be interpreted as a `]` instead of a closing class bracket. + ']' if class.len() > 0 => { self.bump(); break } + '[' => match self.maybe_parse_ascii() { + Some(class2) => class.ranges.extend(class2), + None => { + self.bump(); + try!(self.parse_class_range(&mut class, '[')) + } + }, + '\\' => match try!(self.parse_escape()) { + Build::Expr(Expr::Class(class2)) => { + class.ranges.extend(class2); + } + Build::Expr(Expr::ClassBytes(class2)) => { + for byte_range in class2 { + let s = byte_range.start as char; + let e = byte_range.end as char; + class.ranges.push(ClassRange::new(s, e)); + } + } + Build::Expr(Expr::Literal { chars, .. }) => { + try!(self.parse_class_range(&mut class, chars[0])); + } + Build::Expr(Expr::LiteralBytes { bytes, .. }) => { + let start = bytes[0] as char; + try!(self.parse_class_range(&mut class, start)); + } + Build::Expr(e) => { + let err = ErrorKind::InvalidClassEscape(e); + return Err(self.err(err)); + } + // Because `parse_escape` can never return `LeftParen`. + _ => unreachable!(), + }, + start => { + if !self.flags.unicode { + let _ = try!(self.codepoint_to_one_byte(start)); + } + self.bump(); + try!(self.parse_class_range(&mut class, start)); + } + } + } + class = self.class_transform(negated, class).canonicalize(); + if class.is_empty() { + return Err(self.err(ErrorKind::EmptyClass)); + } + Ok(Build::Expr(if self.flags.unicode { + Expr::Class(class) + } else { + Expr::ClassBytes(class.to_byte_class()) + })) + } + + // Parses a single range in a character class. + // + // Since this is a helper for `parse_class`, its signature sticks out. + // Namely, it requires the start character of the range and the char + // class to mutate. + // + // e.g., `[a-z]` + // + // Start: `-` (with start == `a`) + // End: `]` + fn parse_class_range(&mut self, class: &mut CharClass, start: char) + -> Result<()> { + if !self.bump_if('-') { + // Not a range, so just push a singleton range. + class.ranges.push(ClassRange::one(start)); + return Ok(()); + } + if self.eof() { + // e.g., [a- + return Err(self.err(ErrorKind::UnexpectedClassEof)); + } + if self.peek_is(']') { + // This is the end of the class, so we permit use of `-` as a + // regular char (just like we do in the beginning). + class.ranges.push(ClassRange::one(start)); + class.ranges.push(ClassRange::one('-')); + return Ok(()); + } + + // We have a real range. Just need to check to parse literal and + // make sure it's a valid range. + let end = match self.cur() { + '\\' => match try!(self.parse_escape()) { + Build::Expr(Expr::Literal { chars, .. }) => { + chars[0] + } + Build::Expr(Expr::LiteralBytes { bytes, .. }) => { + bytes[0] as char + } + Build::Expr(e) => { + return Err(self.err(ErrorKind::InvalidClassEscape(e))); + } + // Because `parse_escape` can never return `LeftParen`. + _ => unreachable!(), + }, + _ => { + let c = self.bump(); + if !self.flags.unicode { + let _ = try!(self.codepoint_to_one_byte(c)); + } + c + } + }; + if end < start { + // e.g., [z-a] + return Err(self.err(ErrorKind::InvalidClassRange { + start: start, + end: end, + })); + } + class.ranges.push(ClassRange::new(start, end)); + Ok(()) + } + + // Parses an ASCII class, e.g., `[:alnum:]+`. + // + // Start: `[` + // End: `+` + // + // Also supports negation, e.g., `[:^alnum:]`. + // + // This parsing routine is distinct from the others in that it doesn't + // actually report any errors. Namely, if it fails, then the parser should + // fall back to parsing a regular class. + // + // This method will only make progress in the parser if it succeeds. + // Otherwise, the input remains where it started. + fn maybe_parse_ascii(&mut self) -> Option { + fn parse(p: &mut Parser) -> Option { + p.bump(); // the `[` + if !p.bump_if(':') { return None; } + let negate = p.bump_if('^'); + let name = match p.bump_get(|c| c != ':') { + None => return None, + Some(name) => name, + }; + if !p.bump_if(":]") { return None; } + ascii_class(&name).map(|cls| p.class_transform(negate, cls)) + } + let start = self.chari; + match parse(self) { + None => { self.chari = start; None } + result => result, + } + } + + // Parses a Uncode class name, e.g., `a\pLb`. + // + // Start: `L` + // End: `b` + // + // And also, `a\p{Greek}b`. + // + // Start: `{` + // End: `b` + // + // `negate` is true when the class name is used with `\P`. + fn parse_unicode_class(&mut self, neg: bool) -> Result { + let name = + if self.bump_if('{') { + let n = self.bump_get(|c| c != '}').unwrap_or("".into()); + if n.is_empty() || !self.bump_if('}') { + // e.g., \p{Greek + return Err(self.err(ErrorKind::UnclosedUnicodeName)); + } + n + } else { + if self.eof() { + // e.g., \p + return Err(self.err(ErrorKind::UnexpectedEscapeEof)); + } + self.bump().to_string() + }; + match unicode_class(&name) { + None => Err(self.err(ErrorKind::UnrecognizedUnicodeClass(name))), + Some(cls) => { + if self.flags.unicode { + Ok(self.class_transform(neg, cls)) + } else { + Err(self.err(ErrorKind::UnicodeNotAllowed)) + } + } + } + } + + // Parses a perl character class with Unicode support. + // + // `name` must be one of d, s, w, D, S, W. If not, this function panics. + // + // No parser state is changed. + fn parse_perl_class(&mut self, name: char) -> CharClass { + use unicode::regex::{PERLD, PERLS, PERLW}; + let (cls, negate) = match (self.flags.unicode, name) { + (true, 'd') => (raw_class_to_expr(PERLD), false), + (true, 'D') => (raw_class_to_expr(PERLD), true), + (true, 's') => (raw_class_to_expr(PERLS), false), + (true, 'S') => (raw_class_to_expr(PERLS), true), + (true, 'w') => (raw_class_to_expr(PERLW), false), + (true, 'W') => (raw_class_to_expr(PERLW), true), + (false, 'd') => (ascii_class("digit").unwrap(), false), + (false, 'D') => (ascii_class("digit").unwrap(), true), + (false, 's') => (ascii_class("space").unwrap(), false), + (false, 'S') => (ascii_class("space").unwrap(), true), + (false, 'w') => (ascii_class("word").unwrap(), false), + (false, 'W') => (ascii_class("word").unwrap(), true), + _ => unreachable!(), + }; + self.class_transform(negate, cls) + } + + // Always bump to the next input and return the given expression as a + // `Build`. + // + // This is mostly for convenience when the surrounding context implies + // that the next character corresponds to the given expression. + fn parse_one(&mut self, e: Expr) -> Build { + self.bump(); + Build::Expr(e) + } +} + +// Auxiliary helper methods. +impl Parser { + fn chars(&self) -> Chars { + Chars::new(&self.chars[self.chari..], self.flags.ignore_space) + } + + fn bump(&mut self) -> char { + let c = self.cur(); + self.chari = checkadd(self.chari, self.chars().next_count()); + c + } + + fn cur(&self) -> char { self.chars().next().unwrap() } + + fn eof(&self) -> bool { self.chars().next().is_none() } + + fn bump_get(&mut self, s: B) -> Option { + let n = s.match_end(self); + if n == 0 { + None + } else { + let end = checkadd(self.chari, n); + let s = self.chars[self.chari..end] + .iter().cloned().collect::(); + self.chari = end; + Some(s) + } + } + + fn bump_if(&mut self, s: B) -> bool { + let n = s.match_end(self); + if n == 0 { + false + } else { + self.chari = checkadd(self.chari, n); + true + } + } + + fn peek_is(&self, s: B) -> bool { + s.match_end(self) > 0 + } + + fn err(&self, kind: ErrorKind) -> Error { + self.errat(self.chari, kind) + } + + fn errat(&self, pos: usize, kind: ErrorKind) -> Error { + Error { pos: pos, surround: self.windowat(pos), kind: kind } + } + + fn windowat(&self, pos: usize) -> String { + let s = max(5, pos) - 5; + let e = min(self.chars.len(), checkadd(pos, 5)); + self.chars[s..e].iter().cloned().collect() + } + + fn pop(&mut self, expected: ErrorKind) -> Result { + match self.stack.pop() { + None | Some(Build::LeftParen{..}) => Err(self.err(expected)), + Some(Build::Expr(e)) => Ok(e), + } + } + + // If the current context calls for case insensitivity, then apply + // case folding. Similarly, if `negate` is `true`, then negate the + // class. (Negation always proceeds case folding.) + fn class_transform(&self, negate: bool, mut cls: CharClass) -> CharClass { + if self.flags.casei { + cls = cls.case_fold(); + } + if negate { + cls = cls.negate(); + } + cls + } + + // Translates a Unicode codepoint into a single UTF-8 byte, and returns an + // error if it's not possible. + // + // This will panic if self.flags.unicode == true. + fn codepoint_to_one_byte(&self, c: char) -> Result { + assert!(!self.flags.unicode); + let bytes = c.to_string().as_bytes().to_owned(); + if bytes.len() > 1 { + return Err(self.err(ErrorKind::UnicodeNotAllowed)); + } + Ok(bytes[0]) + } + + // Creates a new byte literal from a single byte. + // + // If the given number can't fit into a single byte, then it is assumed + // to be a Unicode codepoint and an error is returned. + // + // This should only be called when the bytes flag is enabled. + fn u32_to_one_byte(&self, b: u32) -> Result { + assert!(!self.flags.unicode); + if b > u8::MAX as u32 { + Err(self.err(ErrorKind::UnicodeNotAllowed)) + } else if !self.flags.allow_bytes && b > 0x7F { + Err(self.err(ErrorKind::InvalidUtf8)) + } else { + Ok(Build::Expr(Expr::LiteralBytes { + bytes: vec![b as u8], + casei: self.flags.casei, + })) + } + } + + // Creates a new literal expr from a Unicode codepoint. + // + // Creates a byte literal if the `bytes` flag is set. + fn lit(&self, c: char) -> Result { + Ok(Build::Expr(if self.flags.unicode { + Expr::Literal { + chars: vec![c], + casei: self.flags.casei, + } + } else { + Expr::LiteralBytes { + bytes: vec![try!(self.codepoint_to_one_byte(c))], + casei: self.flags.casei, + } + })) + } +} + +struct Chars<'a> { + chars: &'a [char], + cur: usize, + ignore_space: bool, +} + +impl<'a> Iterator for Chars<'a> { + type Item = char; + fn next(&mut self) -> Option { + if !self.ignore_space { + let x = self.c(); + self.advance(); + return x; + } + while let Some(c) = self.c() { + self.advance(); + match c { + '\\' => return match self.c() { + Some('#') => {self.advance(); Some('#')} + _ => Some('\\') + }, + '#' => loop { + match self.c() { + Some(c) => { + self.advance(); + if c == '\n' { + break; + } + }, + None => return None + } + }, + _ => if !c.is_whitespace() {return Some(c);} + } + } + None + } +} + +impl<'a> Chars<'a> { + fn new(chars: &[char], ignore_space: bool) -> Chars { + Chars { + chars: chars, + cur: 0, + ignore_space: ignore_space, + } + } + + fn c(&self) -> Option { + self.chars.get(self.cur).map(|&c| c) + } + + fn advance(&mut self) { + self.cur = checkadd(self.cur, 1); + } + + fn next_count(&mut self) -> usize { + self.next(); + self.cur + } +} + +// Auxiliary methods for manipulating the expression stack. +impl Parser { + // Called whenever an alternate (`|`) is found. + // + // This pops the expression stack until: + // + // 1. The stack is empty. Pushes an alternation with one arm. + // 2. An opening parenthesis is found. Leave the parenthesis + // on the stack and push an alternation with one arm. + // 3. An alternate (`|`) is found. Pop the existing alternation, + // add an arm and push the modified alternation. + // + // Each "arm" in the above corresponds to the concatenation of all + // popped expressions. + // + // In the first two cases, the stack is left in an invalid state + // because an alternation with one arm is not allowed. This + // particular state will be detected by `finish_concat` and an + // error will be reported. + // + // In none of the cases is an empty arm allowed. If an empty arm + // is found, an error is reported. + fn alternate(&mut self) -> Result { + let mut concat = vec![]; + let alts = |es| Ok(Build::Expr(Expr::Alternate(es))); + loop { + match self.stack.pop() { + None => { + if concat.is_empty() { + // e.g., |a + return Err(self.err(ErrorKind::EmptyAlternate)); + } + return alts(vec![rev_concat(concat)]); + } + Some(e @ Build::LeftParen{..}) => { + if concat.is_empty() { + // e.g., (|a) + return Err(self.err(ErrorKind::EmptyAlternate)); + } + self.stack.push(e); + return alts(vec![rev_concat(concat)]); + } + Some(Build::Expr(Expr::Alternate(mut es))) => { + if concat.is_empty() { + // e.g., a|| + return Err(self.err(ErrorKind::EmptyAlternate)); + } + es.push(rev_concat(concat)); + return alts(es); + } + Some(Build::Expr(e)) => { concat.push(e); } + } + } + } + + // Called whenever a closing parenthesis (`)`) is found. + // + // This pops the expression stack until: + // + // 1. The stack is empty. An error is reported because this + // indicates an unopened parenthesis. + // 2. An opening parenthesis is found. Pop the opening parenthesis + // and push a `Group` expression. + // 3. An alternate (`|`) is found. Pop the existing alternation + // and an arm to it in place. Pop one more item from the stack. + // If the stack was empty, then report an unopened parenthesis + // error, otherwise assume it is an opening parenthesis and + // push a `Group` expression with the popped alternation. + // (We can assume this is an opening parenthesis because an + // alternation either corresponds to the entire Regex or it + // corresponds to an entire group. This is guaranteed by the + // `alternate` method.) + // + // Each "arm" in the above corresponds to the concatenation of all + // popped expressions. + // + // Empty arms nor empty groups are allowed. + fn close_paren(&mut self) -> Result<(Flags, Build)> { + let mut concat = vec![]; + loop { + match self.stack.pop() { + // e.g., ) + None => return Err(self.err(ErrorKind::UnopenedParen)), + Some(Build::LeftParen { i, name, old_flags, .. }) => { + if concat.is_empty() { + // e.g., () + return Err(self.err(ErrorKind::EmptyGroup)); + } + return Ok((old_flags, Build::Expr(Expr::Group { + e: Box::new(rev_concat(concat)), + i: i, + name: name, + }))); + } + Some(Build::Expr(Expr::Alternate(mut es))) => { + if concat.is_empty() { + // e.g., (a|) + return Err(self.err(ErrorKind::EmptyAlternate)); + } + es.push(rev_concat(concat)); + match self.stack.pop() { + // e.g., a|b) + None => return Err(self.err(ErrorKind::UnopenedParen)), + Some(Build::Expr(_)) => unreachable!(), + Some(Build::LeftParen { i, name, old_flags, .. }) => { + return Ok((old_flags, Build::Expr(Expr::Group { + e: Box::new(Expr::Alternate(es)), + i: i, + name: name, + }))); + } + } + } + Some(Build::Expr(e)) => { concat.push(e); } + } + } + } + + // Called only when the parser reaches the end of input. + // + // This pops the expression stack until: + // + // 1. The stack is empty. Return concatenation of popped + // expressions. This concatenation may be empty! + // 2. An alternation is found. Pop the alternation and push + // a new arm. Return the alternation as the entire Regex. + // After this, the stack must be empty, or else there is + // an unclosed paren. + // + // If an opening parenthesis is popped, then an error is + // returned since it indicates an unclosed parenthesis. + fn finish_concat(&mut self) -> Result { + let mut concat = vec![]; + loop { + match self.stack.pop() { + None => { return Ok(rev_concat(concat)); } + Some(Build::LeftParen{ chari, ..}) => { + // e.g., a(b + return Err(self.errat(chari, ErrorKind::UnclosedParen)); + } + Some(Build::Expr(Expr::Alternate(mut es))) => { + if concat.is_empty() { + // e.g., a| + return Err(self.err(ErrorKind::EmptyAlternate)); + } + es.push(rev_concat(concat)); + // Make sure there are no opening parens remaining. + match self.stack.pop() { + None => return Ok(Expr::Alternate(es)), + Some(Build::LeftParen{ chari, ..}) => { + // e.g., (a|b + return Err(self.errat( + chari, ErrorKind::UnclosedParen)); + } + e => unreachable!("{:?}", e), + } + } + Some(Build::Expr(e)) => { concat.push(e); } + } + } + } +} + +impl Build { + fn is_empty(&self) -> bool { + match *self { + Build::Expr(Expr::Empty) => true, + _ => false, + } + } +} + +// Make it ergonomic to conditionally bump the parser. +// i.e., `bump_if('a')` or `bump_if("abc")`. +trait Bumpable { + fn match_end(self, p: &Parser) -> usize; +} + +impl Bumpable for char { + fn match_end(self, p: &Parser) -> usize { + let mut chars = p.chars(); + if chars.next().map(|c| c == self).unwrap_or(false) { + chars.cur + } else { + 0 + } + } +} + +impl<'a> Bumpable for &'a str { + fn match_end(self, p: &Parser) -> usize { + let mut search = self.chars(); + let mut rest = p.chars(); + let mut count = 0; + loop { + match (rest.next(), search.next()) { + (Some(c1), Some(c2)) if c1 == c2 => count = rest.cur, + (_, None) => return count, + _ => return 0, + } + } + } +} + +impl bool> Bumpable for F { + fn match_end(mut self, p: &Parser) -> usize { + let mut chars = p.chars(); + let mut count = 0; + while let Some(c) = chars.next() { + if !self(c) { + break + } + count = chars.cur; + } + count + } +} + +// Turn a sequence of expressions into a concatenation. +// This only uses `Concat` if there are 2 or more expressions. +fn rev_concat(mut exprs: Vec) -> Expr { + if exprs.len() == 0 { + Expr::Empty + } else if exprs.len() == 1 { + exprs.pop().unwrap() + } else { + exprs.reverse(); + Expr::Concat(exprs) + } +} + +// Returns true if and only if the given character is allowed in a capture +// name. Note that the first char of a capture name must not be numeric. +fn is_valid_capture_char(c: char) -> bool { + c == '_' || (c >= '0' && c <= '9') + || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') +} + +/// Returns true if the give character has significance in a regex. +pub fn is_punct(c: char) -> bool { + match c { + '\\' | '.' | '+' | '*' | '?' | '(' | ')' | '|' | + '[' | ']' | '{' | '}' | '^' | '$' | '#' => true, + _ => false, + } +} + +fn checkadd(x: usize, y: usize) -> usize { + x.checked_add(y).expect("regex length overflow") +} + +fn unicode_class(name: &str) -> Option { + UNICODE_CLASSES.binary_search_by(|&(s, _)| s.cmp(name)).ok().map(|i| { + raw_class_to_expr(UNICODE_CLASSES[i].1) + }) +} + +fn ascii_class(name: &str) -> Option { + ASCII_CLASSES.binary_search_by(|&(s, _)| s.cmp(name)).ok().map(|i| { + raw_class_to_expr(ASCII_CLASSES[i].1) + }) +} + +fn raw_class_to_expr(raw: &[(char, char)]) -> CharClass { + let range = |&(s, e)| ClassRange { start: s, end: e }; + CharClass::new(raw.iter().map(range).collect()) +} + +type Class = &'static [(char, char)]; +type NamedClasses = &'static [(&'static str, Class)]; + +const ASCII_CLASSES: NamedClasses = &[ + // Classes must be in alphabetical order so that bsearch works. + // [:alnum:] alphanumeric (== [0-9A-Za-z]) + // [:alpha:] alphabetic (== [A-Za-z]) + // [:ascii:] ASCII (== [\x00-\x7F]) + // [:blank:] blank (== [\t ]) + // [:cntrl:] control (== [\x00-\x1F\x7F]) + // [:digit:] digits (== [0-9]) + // [:graph:] graphical (== [!-~]) + // [:lower:] lower case (== [a-z]) + // [:print:] printable (== [ -~] == [ [:graph:]]) + // [:punct:] punctuation (== [!-/:-@[-`{-~]) + // [:space:] whitespace (== [\t\n\v\f\r ]) + // [:upper:] upper case (== [A-Z]) + // [:word:] word characters (== [0-9A-Za-z_]) + // [:xdigit:] hex digit (== [0-9A-Fa-f]) + // Taken from: http://golang.org/pkg/regex/syntax/ + ("alnum", &ALNUM), + ("alpha", &ALPHA), + ("ascii", &ASCII), + ("blank", &BLANK), + ("cntrl", &CNTRL), + ("digit", &DIGIT), + ("graph", &GRAPH), + ("lower", &LOWER), + ("print", &PRINT), + ("punct", &PUNCT), + ("space", &SPACE), + ("upper", &UPPER), + ("word", &WORD), + ("xdigit", &XDIGIT), +]; + +const ALNUM: Class = &[('0', '9'), ('A', 'Z'), ('a', 'z')]; +const ALPHA: Class = &[('A', 'Z'), ('a', 'z')]; +const ASCII: Class = &[('\x00', '\x7F')]; +const BLANK: Class = &[(' ', ' '), ('\t', '\t')]; +const CNTRL: Class = &[('\x00', '\x1F'), ('\x7F', '\x7F')]; +const DIGIT: Class = &[('0', '9')]; +const GRAPH: Class = &[('!', '~')]; +const LOWER: Class = &[('a', 'z')]; +const PRINT: Class = &[(' ', '~')]; +const PUNCT: Class = &[('!', '/'), (':', '@'), ('[', '`'), ('{', '~')]; +const SPACE: Class = &[('\t', '\t'), ('\n', '\n'), ('\x0B', '\x0B'), + ('\x0C', '\x0C'), ('\r', '\r'), (' ', ' ')]; +const UPPER: Class = &[('A', 'Z')]; +const WORD: Class = &[('0', '9'), ('A', 'Z'), ('_', '_'), ('a', 'z')]; +const XDIGIT: Class = &[('0', '9'), ('A', 'F'), ('a', 'f')]; + +#[cfg(test)] +mod tests { + use { + CharClass, ClassRange, ByteClass, ByteRange, + Expr, Repeater, + ErrorKind, + }; + use unicode::regex::{PERLD, PERLS, PERLW}; + use super::{LOWER, UPPER, WORD, Flags, Parser, ascii_class}; + + static YI: &'static [(char, char)] = &[ + ('\u{a000}', '\u{a48c}'), ('\u{a490}', '\u{a4c6}'), + ]; + + fn p(s: &str) -> Expr { Parser::parse(s, Flags::default()).unwrap() } + fn pf(s: &str, flags: Flags) -> Expr { Parser::parse(s, flags).unwrap() } + fn lit(c: char) -> Expr { Expr::Literal { chars: vec![c], casei: false } } + fn liti(c: char) -> Expr { Expr::Literal { chars: vec![c], casei: true } } + fn b(v: T) -> Box { Box::new(v) } + fn c(es: &[Expr]) -> Expr { Expr::Concat(es.to_vec()) } + + fn pb(s: &str) -> Expr { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + Parser::parse(s, flags).unwrap() + } + + fn blit(b: u8) -> Expr { + Expr::LiteralBytes { + bytes: vec![b], + casei: false, + } + } + + fn bliti(b: u8) -> Expr { + Expr::LiteralBytes { + bytes: vec![b], + casei: true, + } + } + + fn class(ranges: &[(char, char)]) -> CharClass { + let ranges = ranges.iter().cloned() + .map(|(c1, c2)| ClassRange::new(c1, c2)).collect(); + CharClass::new(ranges) + } + + fn classes(classes: &[&[(char, char)]]) -> CharClass { + let mut cls = CharClass::empty(); + for &ranges in classes { + cls.ranges.extend(class(ranges)); + } + cls.canonicalize() + } + + fn bclass(ranges: &[(u8, u8)]) -> ByteClass { + let ranges = ranges.iter().cloned() + .map(|(c1, c2)| ByteRange::new(c1, c2)).collect(); + ByteClass::new(ranges) + } + + fn asciid() -> CharClass { + ascii_class("digit").unwrap() + } + + fn asciis() -> CharClass { + ascii_class("space").unwrap() + } + + fn asciiw() -> CharClass { + ascii_class("word").unwrap() + } + + fn asciid_bytes() -> ByteClass { + asciid().to_byte_class() + } + + fn asciis_bytes() -> ByteClass { + asciis().to_byte_class() + } + + fn asciiw_bytes() -> ByteClass { + asciiw().to_byte_class() + } + + #[test] + fn empty() { + assert_eq!(p(""), Expr::Empty); + } + + #[test] + fn literal() { + assert_eq!(p("a"), lit('a')); + assert_eq!(pb("(?-u)a"), blit(b'a')); + } + + #[test] + fn literal_string() { + assert_eq!(p("ab"), Expr::Concat(vec![lit('a'), lit('b')])); + assert_eq!(pb("(?-u)ab"), Expr::Concat(vec![blit(b'a'), blit(b'b')])); + } + + #[test] + fn start_literal() { + assert_eq!(p("^a"), Expr::Concat(vec![ + Expr::StartText, + Expr::Literal { chars: vec!['a'], casei: false }, + ])); + } + + #[test] + fn repeat_zero_or_one_greedy() { + assert_eq!(p("a?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrOne, + greedy: true, + }); + } + + #[test] + fn repeat_zero_or_one_greedy_concat() { + assert_eq!(p("ab?"), Expr::Concat(vec![ + lit('a'), + Expr::Repeat { + e: b(lit('b')), + r: Repeater::ZeroOrOne, + greedy: true, + }, + ])); + } + + #[test] + fn repeat_zero_or_one_nongreedy() { + assert_eq!(p("a??"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrOne, + greedy: false, + }); + } + + #[test] + fn repeat_one_or_more_greedy() { + assert_eq!(p("a+"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::OneOrMore, + greedy: true, + }); + } + + #[test] + fn repeat_one_or_more_nongreedy() { + assert_eq!(p("a+?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::OneOrMore, + greedy: false, + }); + } + + #[test] + fn repeat_zero_or_more_greedy() { + assert_eq!(p("a*"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: true, + }); + } + + #[test] + fn repeat_zero_or_more_nongreedy() { + assert_eq!(p("a*?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: false, + }); + } + + #[test] + fn repeat_counted_exact() { + assert_eq!(p("a{5}"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(5) }, + greedy: true, + }); + } + + #[test] + fn repeat_counted_min() { + assert_eq!(p("a{5,}"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: None }, + greedy: true, + }); + } + + #[test] + fn repeat_counted_min_max() { + assert_eq!(p("a{5,10}"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(10) }, + greedy: true, + }); + } + + #[test] + fn repeat_counted_exact_nongreedy() { + assert_eq!(p("a{5}?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(5) }, + greedy: false, + }); + } + + #[test] + fn repeat_counted_min_nongreedy() { + assert_eq!(p("a{5,}?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: None }, + greedy: false, + }); + } + + #[test] + fn repeat_counted_min_max_nongreedy() { + assert_eq!(p("a{5,10}?"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(10) }, + greedy: false, + }); + } + + #[test] + fn repeat_counted_whitespace() { + assert_eq!(p("a{ 5 }"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(5) }, + greedy: true, + }); + assert_eq!(p("a{ 5 , 10 }"), Expr::Repeat { + e: b(lit('a')), + r: Repeater::Range { min: 5, max: Some(10) }, + greedy: true, + }); + } + + #[test] + fn group_literal() { + assert_eq!(p("(a)"), Expr::Group { + e: b(lit('a')), + i: Some(1), + name: None, + }); + } + + #[test] + fn group_literal_concat() { + assert_eq!(p("(ab)"), Expr::Group { + e: b(c(&[lit('a'), lit('b')])), + i: Some(1), + name: None, + }); + } + + #[test] + fn alt_two() { + assert_eq!(p("a|b"), Expr::Alternate(vec![lit('a'), lit('b')])); + } + + #[test] + fn alt_many() { + assert_eq!(p("a|b|c"), Expr::Alternate(vec![ + lit('a'), lit('b'), lit('c'), + ])); + } + + #[test] + fn alt_many_concat() { + assert_eq!(p("ab|bc|cd"), Expr::Alternate(vec![ + c(&[lit('a'), lit('b')]), + c(&[lit('b'), lit('c')]), + c(&[lit('c'), lit('d')]), + ])); + } + + #[test] + fn alt_group_two() { + assert_eq!(p("(a|b)"), Expr::Group { + e: b(Expr::Alternate(vec![lit('a'), lit('b')])), + i: Some(1), + name: None, + }); + } + + #[test] + fn alt_group_many() { + assert_eq!(p("(a|b|c)"), Expr::Group { + e: b(Expr::Alternate(vec![lit('a'), lit('b'), lit('c')])), + i: Some(1), + name: None, + }); + } + + #[test] + fn alt_group_many_concat() { + assert_eq!(p("(ab|bc|cd)"), Expr::Group { + e: b(Expr::Alternate(vec![ + c(&[lit('a'), lit('b')]), + c(&[lit('b'), lit('c')]), + c(&[lit('c'), lit('d')]), + ])), + i: Some(1), + name: None, + }); + } + + #[test] + fn alt_group_nested() { + assert_eq!(p("(ab|(bc|(cd)))"), Expr::Group { + e: b(Expr::Alternate(vec![ + c(&[lit('a'), lit('b')]), + Expr::Group { + e: b(Expr::Alternate(vec![ + c(&[lit('b'), lit('c')]), + Expr::Group { + e: b(c(&[lit('c'), lit('d')])), + i: Some(3), + name: None, + } + ])), + i: Some(2), + name: None, + }, + ])), + i: Some(1), + name: None, + }); + } + + #[test] + fn group_name() { + assert_eq!(p("(?Pa)"), Expr::Group { + e: b(lit('a')), + i: Some(1), + name: Some("foo".into()), + }); + } + + #[test] + fn group_no_capture() { + assert_eq!(p("(?:a)"), Expr::Group { + e: b(lit('a')), + i: None, + name: None, + }); + } + + #[test] + fn group_flags() { + assert_eq!(p("(?i:a)"), Expr::Group { + e: b(liti('a')), + i: None, + name: None, + }); + assert_eq!(pb("(?i-u:a)"), Expr::Group { + e: b(bliti(b'a')), + i: None, + name: None, + }); + } + + #[test] + fn group_flags_returned() { + assert_eq!(p("(?i:a)a"), c(&[ + Expr::Group { + e: b(liti('a')), + i: None, + name: None, + }, + lit('a'), + ])); + assert_eq!(pb("(?i-u:a)a"), c(&[ + Expr::Group { + e: b(bliti(b'a')), + i: None, + name: None, + }, + lit('a'), + ])); + } + + #[test] + fn group_flags_retained() { + assert_eq!(p("(?i)(?-i:a)a"), c(&[ + Expr::Group { + e: b(lit('a')), + i: None, + name: None, + }, + liti('a'), + ])); + assert_eq!(pb("(?i-u)(?u-i:a)a"), c(&[ + Expr::Group { + e: b(lit('a')), + i: None, + name: None, + }, + bliti(b'a'), + ])); + } + + #[test] + fn flags_inline() { + assert_eq!(p("(?i)a"), liti('a')); + } + + #[test] + fn flags_inline_multiple() { + assert_eq!(p("(?is)a."), c(&[liti('a'), Expr::AnyChar])); + } + + #[test] + fn flags_inline_multiline() { + assert_eq!(p("(?m)^(?-m)$"), c(&[Expr::StartLine, Expr::EndText])); + } + + #[test] + fn flags_inline_swap_greed() { + assert_eq!(p("(?U)a*a*?(?i-U)a*a*?"), c(&[ + Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: false, + }, + Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: true, + }, + Expr::Repeat { + e: b(liti('a')), + r: Repeater::ZeroOrMore, + greedy: true, + }, + Expr::Repeat { + e: b(liti('a')), + r: Repeater::ZeroOrMore, + greedy: false, + }, + ])); + } + + #[test] + fn flags_inline_multiple_negate_one() { + assert_eq!(p("(?is)a.(?i-s)a."), c(&[ + liti('a'), Expr::AnyChar, liti('a'), Expr::AnyCharNoNL, + ])); + } + + #[test] + fn any_byte() { + assert_eq!( + pb("(?-u).(?u)."), c(&[Expr::AnyByteNoNL, Expr::AnyCharNoNL])); + assert_eq!( + pb("(?s)(?-u).(?u)."), c(&[Expr::AnyByte, Expr::AnyChar])); + } + + #[test] + fn flags_inline_negate() { + assert_eq!(p("(?i)a(?-i)a"), c(&[liti('a'), lit('a')])); + } + + #[test] + fn flags_group_inline() { + assert_eq!(p("(a(?i)a)a"), c(&[ + Expr::Group { + e: b(c(&[lit('a'), liti('a')])), + i: Some(1), + name: None, + }, + lit('a'), + ])); + } + + #[test] + fn flags_group_inline_retain() { + assert_eq!(p("(?i)((?-i)a)a"), c(&[ + Expr::Group { + e: b(lit('a')), + i: Some(1), + name: None, + }, + liti('a'), + ])); + } + + #[test] + fn flags_default_casei() { + let flags = Flags { casei: true, .. Flags::default() }; + assert_eq!(pf("a", flags), liti('a')); + } + + #[test] + fn flags_default_multi() { + let flags = Flags { multi: true, .. Flags::default() }; + assert_eq!(pf("^", flags), Expr::StartLine); + } + + #[test] + fn flags_default_dotnl() { + let flags = Flags { dotnl: true, .. Flags::default() }; + assert_eq!(pf(".", flags), Expr::AnyChar); + } + + #[test] + fn flags_default_swap_greed() { + let flags = Flags { swap_greed: true, .. Flags::default() }; + assert_eq!(pf("a+", flags), Expr::Repeat { + e: b(lit('a')), + r: Repeater::OneOrMore, + greedy: false, + }); + } + + #[test] + fn flags_default_ignore_space() { + let flags = Flags { ignore_space: true, .. Flags::default() }; + assert_eq!(pf(" a ", flags), lit('a')); + } + + #[test] + fn escape_simple() { + assert_eq!(p(r"\a\f\t\n\r\v"), c(&[ + lit('\x07'), lit('\x0C'), lit('\t'), + lit('\n'), lit('\r'), lit('\x0B'), + ])); + } + + #[test] + fn escape_boundaries() { + assert_eq!(p(r"\A\z\b\B"), c(&[ + Expr::StartText, Expr::EndText, + Expr::WordBoundary, Expr::NotWordBoundary, + ])); + assert_eq!(pb(r"(?-u)\b\B"), c(&[ + Expr::WordBoundaryAscii, Expr::NotWordBoundaryAscii, + ])); + } + + #[test] + fn escape_punctuation() { + assert_eq!(p(r"\\\.\+\*\?\(\)\|\[\]\{\}\^\$\#"), c(&[ + lit('\\'), lit('.'), lit('+'), lit('*'), lit('?'), + lit('('), lit(')'), lit('|'), lit('['), lit(']'), + lit('{'), lit('}'), lit('^'), lit('$'), lit('#'), + ])); + } + + #[test] + fn escape_octal() { + assert_eq!(p(r"\123"), lit('S')); + assert_eq!(p(r"\1234"), c(&[lit('S'), lit('4')])); + + assert_eq!(pb(r"(?-u)\377"), blit(0xFF)); + } + + #[test] + fn escape_hex2() { + assert_eq!(p(r"\x53"), lit('S')); + assert_eq!(p(r"\x534"), c(&[lit('S'), lit('4')])); + + assert_eq!(pb(r"(?-u)\xff"), blit(0xFF)); + assert_eq!(pb(r"(?-u)\x00"), blit(0x0)); + assert_eq!(pb(r"(?-u)[\x00]"), + Expr::ClassBytes(bclass(&[(b'\x00', b'\x00')]))); + assert_eq!(pb(r"(?-u)[^\x00]"), + Expr::ClassBytes(bclass(&[(b'\x01', b'\xFF')]))); + } + + #[test] + fn escape_hex() { + assert_eq!(p(r"\x{53}"), lit('S')); + assert_eq!(p(r"\x{53}4"), c(&[lit('S'), lit('4')])); + assert_eq!(p(r"\x{2603}"), lit('\u{2603}')); + + assert_eq!(pb(r"(?-u)\x{00FF}"), blit(0xFF)); + } + + #[test] + fn escape_unicode_name() { + assert_eq!(p(r"\p{Yi}"), Expr::Class(class(YI))); + } + + #[test] + fn escape_unicode_letter() { + assert_eq!(p(r"\pZ"), Expr::Class(class(&[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), + ('\u{1680}', '\u{1680}'), ('\u{2000}', '\u{200a}'), + ('\u{2028}', '\u{2029}'), ('\u{202f}', '\u{202f}'), + ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}'), + ]))); + } + + #[test] + fn escape_unicode_name_case_fold() { + assert_eq!(p(r"(?i)\p{Yi}"), Expr::Class(class(YI).case_fold())); + } + + #[test] + fn escape_unicode_letter_case_fold() { + assert_eq!(p(r"(?i)\pZ"), Expr::Class(class(&[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), + ('\u{1680}', '\u{1680}'), ('\u{2000}', '\u{200a}'), + ('\u{2028}', '\u{2029}'), ('\u{202f}', '\u{202f}'), + ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}'), + ]).case_fold())); + } + + #[test] + fn escape_unicode_name_negate() { + assert_eq!(p(r"\P{Yi}"), Expr::Class(class(YI).negate())); + } + + #[test] + fn escape_unicode_letter_negate() { + assert_eq!(p(r"\PZ"), Expr::Class(class(&[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), + ('\u{1680}', '\u{1680}'), ('\u{2000}', '\u{200a}'), + ('\u{2028}', '\u{2029}'), ('\u{202f}', '\u{202f}'), + ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}'), + ]).negate())); + } + + #[test] + fn escape_unicode_name_negate_case_fold() { + assert_eq!(p(r"(?i)\P{Yi}"), + Expr::Class(class(YI).negate().case_fold())); + } + + #[test] + fn escape_unicode_letter_negate_case_fold() { + assert_eq!(p(r"(?i)\PZ"), Expr::Class(class(&[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), + ('\u{1680}', '\u{1680}'), ('\u{2000}', '\u{200a}'), + ('\u{2028}', '\u{2029}'), ('\u{202f}', '\u{202f}'), + ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}'), + ]).negate().case_fold())); + } + + #[test] + fn escape_perl_d() { + assert_eq!(p(r"\d"), Expr::Class(class(PERLD))); + assert_eq!(pb(r"(?-u)\d"), Expr::Class(asciid())); + } + + #[test] + fn escape_perl_s() { + assert_eq!(p(r"\s"), Expr::Class(class(PERLS))); + assert_eq!(pb(r"(?-u)\s"), Expr::Class(asciis())); + } + + #[test] + fn escape_perl_w() { + assert_eq!(p(r"\w"), Expr::Class(class(PERLW))); + assert_eq!(pb(r"(?-u)\w"), Expr::Class(asciiw())); + } + + #[test] + fn escape_perl_d_negate() { + assert_eq!(p(r"\D"), Expr::Class(class(PERLD).negate())); + assert_eq!(pb(r"(?-u)\D"), Expr::Class(asciid().negate())); + } + + #[test] + fn escape_perl_s_negate() { + assert_eq!(p(r"\S"), Expr::Class(class(PERLS).negate())); + assert_eq!(pb(r"(?-u)\S"), Expr::Class(asciis().negate())); + } + + #[test] + fn escape_perl_w_negate() { + assert_eq!(p(r"\W"), Expr::Class(class(PERLW).negate())); + assert_eq!(pb(r"(?-u)\W"), Expr::Class(asciiw().negate())); + } + + #[test] + fn escape_perl_d_case_fold() { + assert_eq!(p(r"(?i)\d"), Expr::Class(class(PERLD).case_fold())); + assert_eq!(pb(r"(?i-u)\d"), Expr::Class(asciid().case_fold())); + } + + #[test] + fn escape_perl_s_case_fold() { + assert_eq!(p(r"(?i)\s"), Expr::Class(class(PERLS).case_fold())); + assert_eq!(pb(r"(?i-u)\s"), Expr::Class(asciis().case_fold())); + } + + #[test] + fn escape_perl_w_case_fold() { + assert_eq!(p(r"(?i)\w"), Expr::Class(class(PERLW).case_fold())); + assert_eq!(pb(r"(?i-u)\w"), Expr::Class(asciiw().case_fold())); + } + + #[test] + fn escape_perl_d_case_fold_negate() { + assert_eq!(p(r"(?i)\D"), + Expr::Class(class(PERLD).case_fold().negate())); + let bytes = asciid().case_fold().negate(); + assert_eq!(pb(r"(?i-u)\D"), Expr::Class(bytes)); + } + + #[test] + fn escape_perl_s_case_fold_negate() { + assert_eq!(p(r"(?i)\S"), + Expr::Class(class(PERLS).case_fold().negate())); + let bytes = asciis().case_fold().negate(); + assert_eq!(pb(r"(?i-u)\S"), Expr::Class(bytes)); + } + + #[test] + fn escape_perl_w_case_fold_negate() { + assert_eq!(p(r"(?i)\W"), + Expr::Class(class(PERLW).case_fold().negate())); + let bytes = asciiw().case_fold().negate(); + assert_eq!(pb(r"(?i-u)\W"), Expr::Class(bytes)); + } + + #[test] + fn class_singleton() { + assert_eq!(p(r"[a]"), Expr::Class(class(&[('a', 'a')]))); + assert_eq!(p(r"[\x00]"), Expr::Class(class(&[('\x00', '\x00')]))); + assert_eq!(p(r"[\n]"), Expr::Class(class(&[('\n', '\n')]))); + assert_eq!(p("[\n]"), Expr::Class(class(&[('\n', '\n')]))); + + assert_eq!(pb(r"(?-u)[a]"), Expr::ClassBytes(bclass(&[(b'a', b'a')]))); + assert_eq!(pb(r"(?-u)[\x00]"), Expr::ClassBytes(bclass(&[(0, 0)]))); + assert_eq!(pb(r"(?-u)[\xFF]"), + Expr::ClassBytes(bclass(&[(0xFF, 0xFF)]))); + assert_eq!(pb("(?-u)[\n]"), + Expr::ClassBytes(bclass(&[(b'\n', b'\n')]))); + assert_eq!(pb(r"(?-u)[\n]"), + Expr::ClassBytes(bclass(&[(b'\n', b'\n')]))); + } + + #[test] + fn class_singleton_negate() { + assert_eq!(p(r"[^a]"), Expr::Class(class(&[ + ('\x00', '\x60'), ('\x62', '\u{10FFFF}'), + ]))); + assert_eq!(p(r"[^\x00]"), Expr::Class(class(&[ + ('\x01', '\u{10FFFF}'), + ]))); + assert_eq!(p(r"[^\n]"), Expr::Class(class(&[ + ('\x00', '\x09'), ('\x0b', '\u{10FFFF}'), + ]))); + assert_eq!(p("[^\n]"), Expr::Class(class(&[ + ('\x00', '\x09'), ('\x0b', '\u{10FFFF}'), + ]))); + + assert_eq!(pb(r"(?-u)[^a]"), Expr::ClassBytes(bclass(&[ + (0x00, 0x60), (0x62, 0xFF), + ]))); + assert_eq!(pb(r"(?-u)[^\x00]"), Expr::ClassBytes(bclass(&[ + (0x01, 0xFF), + ]))); + assert_eq!(pb(r"(?-u)[^\n]"), Expr::ClassBytes(bclass(&[ + (0x00, 0x09), (0x0B, 0xFF), + ]))); + assert_eq!(pb("(?-u)[^\n]"), Expr::ClassBytes(bclass(&[ + (0x00, 0x09), (0x0B, 0xFF), + ]))); + } + + #[test] + fn class_singleton_class() { + assert_eq!(p(r"[\d]"), Expr::Class(class(PERLD))); + assert_eq!(p(r"[\p{Yi}]"), Expr::Class(class(YI))); + + let bytes = class(PERLD).to_byte_class(); + assert_eq!(pb(r"(?-u)[\d]"), Expr::ClassBytes(bytes)); + } + + #[test] + fn class_singleton_class_negate() { + assert_eq!(p(r"[^\d]"), Expr::Class(class(PERLD).negate())); + assert_eq!(p(r"[^\w]"), Expr::Class(class(PERLW).negate())); + assert_eq!(p(r"[^\s]"), Expr::Class(class(PERLS).negate())); + + let bytes = asciid_bytes().negate(); + assert_eq!(pb(r"(?-u)[^\d]"), Expr::ClassBytes(bytes)); + let bytes = asciiw_bytes().negate(); + assert_eq!(pb(r"(?-u)[^\w]"), Expr::ClassBytes(bytes)); + let bytes = asciis_bytes().negate(); + assert_eq!(pb(r"(?-u)[^\s]"), Expr::ClassBytes(bytes)); + } + + #[test] + fn class_singleton_class_negate_negate() { + assert_eq!(p(r"[^\D]"), Expr::Class(class(PERLD))); + assert_eq!(p(r"[^\W]"), Expr::Class(class(PERLW))); + assert_eq!(p(r"[^\S]"), Expr::Class(class(PERLS))); + + assert_eq!(pb(r"(?-u)[^\D]"), Expr::ClassBytes(asciid_bytes())); + assert_eq!(pb(r"(?-u)[^\W]"), Expr::ClassBytes(asciiw_bytes())); + assert_eq!(pb(r"(?-u)[^\S]"), Expr::ClassBytes(asciis_bytes())); + } + + #[test] + fn class_singleton_class_casei() { + assert_eq!(p(r"(?i)[\d]"), Expr::Class(class(PERLD).case_fold())); + assert_eq!(p(r"(?i)[\p{Yi}]"), Expr::Class(class(YI).case_fold())); + + assert_eq!(pb(r"(?i-u)[\d]"), + Expr::ClassBytes(asciid_bytes().case_fold())); + } + + #[test] + fn class_singleton_class_negate_casei() { + assert_eq!(p(r"(?i)[^\d]"), + Expr::Class(class(PERLD).case_fold().negate())); + assert_eq!(p(r"(?i)[^\w]"), + Expr::Class(class(PERLW).case_fold().negate())); + assert_eq!(p(r"(?i)[^\s]"), + Expr::Class(class(PERLS).case_fold().negate())); + + let bytes = asciid_bytes().case_fold().negate(); + assert_eq!(pb(r"(?i-u)[^\d]"), Expr::ClassBytes(bytes)); + let bytes = asciiw_bytes().case_fold().negate(); + assert_eq!(pb(r"(?i-u)[^\w]"), Expr::ClassBytes(bytes)); + let bytes = asciis_bytes().case_fold().negate(); + assert_eq!(pb(r"(?i-u)[^\s]"), Expr::ClassBytes(bytes)); + } + + #[test] + fn class_singleton_class_negate_negate_casei() { + assert_eq!(p(r"(?i)[^\D]"), Expr::Class(class(PERLD).case_fold())); + assert_eq!(p(r"(?i)[^\W]"), Expr::Class(class(PERLW).case_fold())); + assert_eq!(p(r"(?i)[^\S]"), Expr::Class(class(PERLS).case_fold())); + + assert_eq!(pb(r"(?i-u)[^\D]"), + Expr::ClassBytes(asciid_bytes().case_fold())); + assert_eq!(pb(r"(?i-u)[^\W]"), + Expr::ClassBytes(asciiw_bytes().case_fold())); + assert_eq!(pb(r"(?i-u)[^\S]"), + Expr::ClassBytes(asciis_bytes().case_fold())); + } + + #[test] + fn class_multiple_class() { + assert_eq!(p(r"[\d\p{Yi}]"), Expr::Class(classes(&[ + PERLD, YI, + ]))); + } + + #[test] + fn class_multiple_class_negate() { + assert_eq!(p(r"[^\d\p{Yi}]"), Expr::Class(classes(&[ + PERLD, YI, + ]).negate())); + } + + #[test] + fn class_multiple_class_negate_negate() { + let nperlw = class(PERLW).negate(); + let nyi = class(YI).negate(); + let cls = CharClass::empty().merge(nperlw).merge(nyi); + assert_eq!(p(r"[^\W\P{Yi}]"), Expr::Class(cls.negate())); + } + + #[test] + fn class_multiple_class_casei() { + assert_eq!(p(r"(?i)[\d\p{Yi}]"), Expr::Class(classes(&[ + PERLD, YI, + ]).case_fold())); + } + + #[test] + fn class_multiple_class_negate_casei() { + assert_eq!(p(r"(?i)[^\d\p{Yi}]"), Expr::Class(classes(&[ + PERLD, YI, + ]).case_fold().negate())); + } + + #[test] + fn class_multiple_class_negate_negate_casei() { + let nperlw = class(PERLW).negate(); + let nyi = class(YI).negate(); + let class = CharClass::empty().merge(nperlw).merge(nyi); + assert_eq!(p(r"(?i)[^\W\P{Yi}]"), + Expr::Class(class.case_fold().negate())); + } + + #[test] + fn class_class_hypen() { + assert_eq!(p(r"[\p{Yi}-]"), Expr::Class(classes(&[ + &[('-', '-')], YI, + ]))); + assert_eq!(p(r"[\p{Yi}-a]"), Expr::Class(classes(&[ + &[('-', '-')], &[('a', 'a')], YI, + ]))); + } + + #[test] + fn class_brackets() { + assert_eq!(p("[]]"), Expr::Class(class(&[(']', ']')]))); + assert_eq!(p("[][]"), Expr::Class(class(&[('[', '['), (']', ']')]))); + assert_eq!(p("[[]]"), Expr::Concat(vec![ + Expr::Class(class(&[('[', '[')])), + lit(']'), + ])); + } + + #[test] + fn class_brackets_hypen() { + assert_eq!(p("[]-]"), Expr::Class(class(&[('-', '-'), (']', ']')]))); + assert_eq!(p("[-]]"), Expr::Concat(vec![ + Expr::Class(class(&[('-', '-')])), + lit(']'), + ])); + } + + #[test] + fn class_overlapping() { + assert_eq!(p("[a-fd-h]"), Expr::Class(class(&[('a', 'h')]))); + assert_eq!(p("[a-fg-m]"), Expr::Class(class(&[('a', 'm')]))); + + assert_eq!(pb("(?-u)[a-fd-h]"), + Expr::ClassBytes(bclass(&[(b'a', b'h')]))); + assert_eq!(pb("(?-u)[a-fg-m]"), + Expr::ClassBytes(bclass(&[(b'a', b'm')]))); + } + + #[test] + fn ascii_classes() { + assert_eq!(p("[:upper:]"), Expr::Class(class(UPPER))); + assert_eq!(p("[[:upper:]]"), Expr::Class(class(UPPER))); + + assert_eq!(pb("(?-u)[:upper:]"), Expr::Class(class(UPPER))); + assert_eq!(pb("(?-u)[[:upper:]]"), + Expr::ClassBytes(class(UPPER).to_byte_class())); + } + + #[test] + fn ascii_classes_not() { + assert_eq!(p("[:abc:]"), + Expr::Class(class(&[(':', ':'), ('a', 'c')]))); + assert_eq!(pb("(?-u)[:abc:]"), + Expr::ClassBytes(bclass(&[(b':', b':'), (b'a', b'c')]))); + } + + #[test] + fn ascii_classes_multiple() { + assert_eq!(p("[[:lower:][:upper:]]"), + Expr::Class(classes(&[UPPER, LOWER]))); + + assert_eq!(pb("(?-u)[[:lower:][:upper:]]"), + Expr::ClassBytes(classes(&[UPPER, LOWER]).to_byte_class())); + } + + #[test] + fn ascii_classes_negate() { + assert_eq!(p("[[:^upper:]]"), Expr::Class(class(UPPER).negate())); + assert_eq!(p("[^[:^upper:]]"), Expr::Class(class(UPPER))); + + assert_eq!(pb("(?-u)[[:^upper:]]"), + Expr::ClassBytes(class(UPPER).to_byte_class().negate())); + assert_eq!(pb("(?-u)[^[:^upper:]]"), + Expr::ClassBytes(class(UPPER).to_byte_class())); + } + + #[test] + fn ascii_classes_negate_multiple() { + let (nlower, nword) = (class(LOWER).negate(), class(WORD).negate()); + let cls = CharClass::empty().merge(nlower).merge(nword); + assert_eq!(p("[[:^lower:][:^word:]]"), Expr::Class(cls.clone())); + assert_eq!(p("[^[:^lower:][:^word:]]"), Expr::Class(cls.negate())); + } + + #[test] + fn ascii_classes_case_fold() { + assert_eq!(p("(?i)[:upper:]"), Expr::Class(class(UPPER).case_fold())); + assert_eq!(p("(?i)[[:upper:]]"), + Expr::Class(class(UPPER).case_fold())); + + assert_eq!(pb("(?i-u)[:upper:]"), + Expr::Class(class(UPPER).case_fold())); + assert_eq!(pb("(?i-u)[[:upper:]]"), + Expr::ClassBytes(class(UPPER).to_byte_class().case_fold())); + } + + #[test] + fn ascii_classes_negate_case_fold() { + assert_eq!(p("(?i)[[:^upper:]]"), + Expr::Class(class(UPPER).case_fold().negate())); + assert_eq!(p("(?i)[^[:^upper:]]"), + Expr::Class(class(UPPER).case_fold())); + + assert_eq!(pb("(?i-u)[[:^upper:]]"), + Expr::ClassBytes( + class(UPPER).to_byte_class().case_fold().negate())); + assert_eq!(pb("(?i-u)[^[:^upper:]]"), + Expr::ClassBytes(class(UPPER).to_byte_class().case_fold())); + } + + #[test] + fn single_class_negate_case_fold() { + assert_eq!(p("(?i)[^x]"), + Expr::Class(class(&[('x', 'x')]).case_fold().negate())); + + assert_eq!(pb("(?i-u)[^x]"), + Expr::ClassBytes( + class(&[('x', 'x')]) + .to_byte_class().case_fold().negate())); + } + + #[test] + fn ignore_space_empty() { + assert_eq!(p("(?x) "), Expr::Empty); + } + + #[test] + fn ignore_space_literal() { + assert_eq!(p("(?x) a b c"), Expr::Concat(vec![ + lit('a'), lit('b'), lit('c'), + ])); + } + + #[test] + fn ignore_space_literal_off() { + assert_eq!(p("(?x) a b c(?-x) a"), Expr::Concat(vec![ + lit('a'), lit('b'), lit('c'), lit(' '), lit('a'), + ])); + } + + #[test] + fn ignore_space_class() { + assert_eq!(p("(?x)[a + - z +]"), Expr::Class(class(&[('a', 'z')]))); + assert_eq!(p("(?x)[ ^ a + - z +]"), Expr::Class(class(&[('a', 'z')]).negate())); + } + + #[test] + fn ignore_space_escape() { + assert_eq!(p(r"(?x)\ d"), Expr::Class(class(PERLD))); + assert_eq!(p(r"(?x)\ + D"), Expr::Class(class(PERLD).negate())); + } + + #[test] + fn ignore_space_comments() { + assert_eq!(p(r"(?x)(?P + a # comment 1 +)(?P + z # comment 2 +)"), Expr::Concat(vec![ + Expr::Group { + e: Box::new(lit('a')), + i: Some(1), + name: Some("foo".into()), + }, + Expr::Group { + e: Box::new(lit('z')), + i: Some(2), + name: Some("bar".into()), + }, + ])); + } + + #[test] + fn ignore_space_comments_re_enable() { + assert_eq!(p(r"(?x)a # hi +(?-x:#) # sweet"), Expr::Concat(vec![ + lit('a'), + Expr::Group { + e: Box::new(lit('#')), + i: None, + name: None, + }, + ])); + } + + #[test] + fn ignore_space_escape_punctuation() { + assert_eq!(p(r"(?x)\\\.\+\*\?\(\)\|\[\]\{\}\^\$\#"), c(&[ + lit('\\'), lit('.'), lit('+'), lit('*'), lit('?'), + lit('('), lit(')'), lit('|'), lit('['), lit(']'), + lit('{'), lit('}'), lit('^'), lit('$'), lit('#'), + ])); + } + + #[test] + fn ignore_space_escape_hash() { + assert_eq!(p(r"(?x)a\# # hi there"), Expr::Concat(vec![ + lit('a'), + lit('#'), + ])); + } + + // Test every single possible error case. + + macro_rules! test_err { + ($re:expr, $pos:expr, $kind:expr) => { + test_err!($re, $pos, $kind, Flags::default()); + }; + ($re:expr, $pos:expr, $kind:expr, $flags:expr) => {{ + let err = Parser::parse($re, $flags).unwrap_err(); + assert_eq!($pos, err.pos); + assert_eq!($kind, err.kind); + assert!($re.contains(&err.surround)); + }} + } + + #[test] + fn invalid_utf8_not_allowed() { + // let flags = Flags { unicode: false, .. Flags::default() }; + test_err!(r"(?-u)\xFF", 9, ErrorKind::InvalidUtf8); + test_err!(r"(?-u).", 5, ErrorKind::InvalidUtf8); + test_err!(r"(?-u)(?s).", 9, ErrorKind::InvalidUtf8); + test_err!(r"(?-u)[\x00-\x80]", 15, ErrorKind::InvalidUtf8); + test_err!(r"(?-u)\222", 9, ErrorKind::InvalidUtf8); + test_err!(r"(?-u)\x{0080}", 13, ErrorKind::InvalidUtf8); + } + + #[test] + fn unicode_char_not_allowed() { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + test_err!("☃(?-u:☃)", 7, ErrorKind::UnicodeNotAllowed, flags); + } + + #[test] + fn unicode_class_not_allowed() { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + test_err!(r"☃(?-u:\pL)", 9, ErrorKind::UnicodeNotAllowed, flags); + } + + #[test] + fn unicode_class_literal_not_allowed() { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + test_err!(r"(?-u)[☃]", 6, ErrorKind::UnicodeNotAllowed, flags); + test_err!(r"(?-u)[☃-☃]", 6, ErrorKind::UnicodeNotAllowed, flags); + } + + #[test] + fn unicode_hex_not_allowed() { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + test_err!(r"(?-u)\x{FFFF}", 13, ErrorKind::UnicodeNotAllowed, flags); + test_err!(r"(?-u)\x{100}", 12, ErrorKind::UnicodeNotAllowed, flags); + } + + #[test] + fn unicode_octal_not_allowed() { + let flags = Flags { allow_bytes: true, .. Flags::default() }; + test_err!(r"(?-u)\400", 9, ErrorKind::UnicodeNotAllowed, flags); + } + + #[test] + fn error_repeat_no_expr_simple() { + test_err!("(*", 1, ErrorKind::RepeaterExpectsExpr); + } + + #[test] + fn error_repeat_no_expr_counted() { + test_err!("({5}", 1, ErrorKind::RepeaterExpectsExpr); + } + + #[test] + fn error_repeat_beginning_counted() { + test_err!("{5}", 0, ErrorKind::RepeaterExpectsExpr); + } + + #[test] + fn error_repeat_illegal_exprs_simple() { + test_err!("a**", 2, ErrorKind::RepeaterUnexpectedExpr(Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: true, + })); + test_err!("a|*", 2, + ErrorKind::RepeaterUnexpectedExpr(Expr::Alternate(vec![lit('a')])) + ); + } + + #[test] + fn error_repeat_illegal_exprs_counted() { + test_err!("a*{5}", 2, ErrorKind::RepeaterUnexpectedExpr(Expr::Repeat { + e: b(lit('a')), + r: Repeater::ZeroOrMore, + greedy: true, + })); + test_err!("a|{5}", 2, + ErrorKind::RepeaterUnexpectedExpr(Expr::Alternate(vec![lit('a')])) + ); + } + + #[test] + fn error_repeat_empty_number() { + test_err!("a{}", 2, ErrorKind::MissingBase10); + } + + #[test] + fn error_repeat_eof() { + test_err!("a{5", 3, ErrorKind::UnclosedRepeat); + } + + #[test] + fn error_repeat_empty_number_eof() { + test_err!("a{xyz", 5, ErrorKind::InvalidBase10("xyz".into())); + test_err!("a{12,xyz", 8, ErrorKind::InvalidBase10("xyz".into())); + } + + #[test] + fn error_repeat_invalid_number() { + test_err!("a{9999999999}", 12, + ErrorKind::InvalidBase10("9999999999".into())); + test_err!("a{1,9999999999}", 14, + ErrorKind::InvalidBase10("9999999999".into())); + } + + #[test] + fn error_repeat_invalid_number_extra() { + test_err!("a{12x}", 5, ErrorKind::InvalidBase10("12x".into())); + test_err!("a{1,12x}", 7, ErrorKind::InvalidBase10("12x".into())); + } + + #[test] + fn error_repeat_invalid_range() { + test_err!("a{2,1}", 5, + ErrorKind::InvalidRepeatRange { min: 2, max: 1 }); + } + + #[test] + fn error_alternate_empty() { + test_err!("|a", 0, ErrorKind::EmptyAlternate); + } + + #[test] + fn error_alternate_empty_with_group() { + test_err!("(|a)", 1, ErrorKind::EmptyAlternate); + } + + #[test] + fn error_alternate_empty_with_alternate() { + test_err!("a||", 2, ErrorKind::EmptyAlternate); + } + + #[test] + fn error_close_paren_unopened_empty() { + test_err!(")", 0, ErrorKind::UnopenedParen); + } + + #[test] + fn error_close_paren_unopened() { + test_err!("ab)", 2, ErrorKind::UnopenedParen); + } + + #[test] + fn error_close_paren_unopened_with_alt() { + test_err!("a|b)", 3, ErrorKind::UnopenedParen); + } + + #[test] + fn error_close_paren_unclosed_with_alt() { + test_err!("(a|b", 0, ErrorKind::UnclosedParen); + } + + #[test] + fn error_close_paren_empty_alt() { + test_err!("(a|)", 3, ErrorKind::EmptyAlternate); + } + + #[test] + fn error_close_paren_empty_group() { + test_err!("()", 1, ErrorKind::EmptyGroup); + } + + #[test] + fn error_close_paren_empty_group_with_name() { + test_err!("(?P)", 8, ErrorKind::EmptyGroup); + } + + #[test] + fn error_finish_concat_unclosed() { + test_err!("ab(xy", 2, ErrorKind::UnclosedParen); + } + + #[test] + fn error_finish_concat_empty_alt() { + test_err!("a|", 2, ErrorKind::EmptyAlternate); + } + + #[test] + fn error_group_name_invalid() { + test_err!("(?Px)", 6, ErrorKind::InvalidCaptureName("a#".into())); + } + + #[test] + fn error_group_name_invalid_leading() { + test_err!("(?P<1a>a)", 6, ErrorKind::InvalidCaptureName("1a".into())); + } + + #[test] + fn error_group_name_unexpected_eof() { + test_err!("(?Pa)", 4, ErrorKind::EmptyCaptureName); + } + + #[test] + fn error_group_opts_unrecognized_flag() { + test_err!("(?z:a)", 2, ErrorKind::UnrecognizedFlag('z')); + } + + #[test] + fn error_group_opts_unexpected_eof() { + test_err!("(?i", 3, ErrorKind::UnexpectedFlagEof); + } + + #[test] + fn error_group_opts_double_negation() { + test_err!("(?-i-s:a)", 4, ErrorKind::DoubleFlagNegation); + } + + #[test] + fn error_group_opts_empty_negation() { + test_err!("(?i-:a)", 4, ErrorKind::EmptyFlagNegation); + } + + #[test] + fn error_group_opts_empty() { + test_err!("(?)", 2, ErrorKind::EmptyFlagNegation); + } + + #[test] + fn error_escape_unexpected_eof() { + test_err!(r"\", 1, ErrorKind::UnexpectedEscapeEof); + } + + #[test] + fn error_escape_unrecognized() { + test_err!(r"\m", 1, ErrorKind::UnrecognizedEscape('m')); + } + + #[test] + fn error_escape_hex2_eof0() { + test_err!(r"\x", 2, ErrorKind::UnexpectedTwoDigitHexEof); + } + + #[test] + fn error_escape_hex2_eof1() { + test_err!(r"\xA", 3, ErrorKind::UnexpectedTwoDigitHexEof); + } + + #[test] + fn error_escape_hex2_invalid() { + test_err!(r"\xAG", 4, ErrorKind::InvalidBase16("AG".into())); + } + + #[test] + fn error_escape_hex_eof0() { + test_err!(r"\x{", 3, ErrorKind::InvalidBase16("".into())); + } + + #[test] + fn error_escape_hex_eof1() { + test_err!(r"\x{A", 4, ErrorKind::UnclosedHex); + } + + #[test] + fn error_escape_hex_invalid() { + test_err!(r"\x{AG}", 5, ErrorKind::InvalidBase16("AG".into())); + } + + #[test] + fn error_escape_hex_invalid_scalar_value_surrogate() { + test_err!(r"\x{D800}", 8, ErrorKind::InvalidScalarValue(0xD800)); + } + + #[test] + fn error_escape_hex_invalid_scalar_value_high() { + test_err!(r"\x{110000}", 10, ErrorKind::InvalidScalarValue(0x110000)); + } + + #[test] + fn error_escape_hex_invalid_u32() { + test_err!(r"\x{9999999999}", 13, + ErrorKind::InvalidBase16("9999999999".into())); + } + + #[test] + fn error_unicode_unclosed() { + test_err!(r"\p{", 3, ErrorKind::UnclosedUnicodeName); + test_err!(r"\p{Greek", 8, ErrorKind::UnclosedUnicodeName); + } + + #[test] + fn error_unicode_no_letter() { + test_err!(r"\p", 2, ErrorKind::UnexpectedEscapeEof); + } + + #[test] + fn error_unicode_unknown_letter() { + test_err!(r"\pA", 3, ErrorKind::UnrecognizedUnicodeClass("A".into())); + } + + #[test] + fn error_unicode_unknown_name() { + test_err!(r"\p{Yii}", 7, + ErrorKind::UnrecognizedUnicodeClass("Yii".into())); + } + + #[test] + fn error_class_eof_empty() { + test_err!("[", 1, ErrorKind::UnexpectedClassEof); + test_err!("[^", 2, ErrorKind::UnexpectedClassEof); + } + + #[test] + fn error_class_eof_non_empty() { + test_err!("[a", 2, ErrorKind::UnexpectedClassEof); + test_err!("[^a", 3, ErrorKind::UnexpectedClassEof); + } + + #[test] + fn error_class_eof_range() { + test_err!("[a-", 3, ErrorKind::UnexpectedClassEof); + test_err!("[^a-", 4, ErrorKind::UnexpectedClassEof); + test_err!("[---", 4, ErrorKind::UnexpectedClassEof); + } + + #[test] + fn error_class_invalid_escape() { + test_err!(r"[\pA]", 4, + ErrorKind::UnrecognizedUnicodeClass("A".into())); + } + + #[test] + fn error_class_valid_escape_not_allowed() { + test_err!(r"[\A]", 3, ErrorKind::InvalidClassEscape(Expr::StartText)); + } + + #[test] + fn error_class_range_valid_escape_not_allowed() { + test_err!(r"[a-\d]", 5, + ErrorKind::InvalidClassEscape(Expr::Class(class(PERLD)))); + test_err!(r"[a-\A]", 5, + ErrorKind::InvalidClassEscape(Expr::StartText)); + test_err!(r"[\A-a]", 3, + ErrorKind::InvalidClassEscape(Expr::StartText)); + } + + #[test] + fn error_class_invalid_range() { + test_err!("[z-a]", 4, ErrorKind::InvalidClassRange { + start: 'z', + end: 'a', + }); + } + + #[test] + fn error_class_empty_range() { + test_err!("[]", 2, ErrorKind::UnexpectedClassEof); + test_err!("[^]", 3, ErrorKind::UnexpectedClassEof); + test_err!(r"[^\d\D]", 7, ErrorKind::EmptyClass); + } + + #[test] + fn error_duplicate_capture_name() { + test_err!("(?P.)(?P.)", 14, + ErrorKind::DuplicateCaptureName("a".into())); + } +} diff --git a/regex-0.1.80/regex-syntax/src/properties.rs b/regex-0.1.80/regex-syntax/src/properties.rs new file mode 100644 index 000000000..804a90ba1 --- /dev/null +++ b/regex-0.1.80/regex-syntax/src/properties.rs @@ -0,0 +1,459 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use quickcheck::{Arbitrary, Gen, Testable, QuickCheck, StdGen}; + +use { + Expr, ExprBuilder, + CharClass, ClassRange, ByteClass, ByteRange, Repeater, dec_char, +}; + +fn qc(t: T) { + QuickCheck::new() + .tests(10_000) + .max_tests(20_000) + .quickcheck(t); +} + +fn class(ranges: &[(char, char)]) -> CharClass { + let ranges = ranges.iter().cloned() + .map(|(c1, c2)| ClassRange::new(c1, c2)).collect(); + CharClass::new(ranges) +} + +// Test invariants for canonicalizing character classes. + +#[test] +fn negate() { + fn prop(ranges: Vec<(char, char)>) -> bool { + let expected = class(&ranges).canonicalize(); + let got = class(&ranges).negate().negate(); + expected == got + } + qc(prop as fn(Vec<(char, char)>) -> bool); +} + +#[test] +fn classes_are_sorted_and_nonoverlapping() { + fn prop(ranges: Vec<(char, char)>) -> bool { + class(&ranges) + .canonicalize() + .windows(2) + .all(|w| w[0].end < dec_char(w[1].start)) + } + qc(prop as fn(Vec<(char, char)>) -> bool); +} + +#[test] +fn valid_class_ranges() { + fn prop(ranges: Vec<(char, char)>) -> bool { + class(&ranges).canonicalize().into_iter().all(|r| r.start <= r.end) + } + qc(prop as fn(Vec<(char, char)>) -> bool); +} + +/// A wrapper type for generating "regex-like" Unicode strings. +/// +/// In particular, this type's `Arbitrary` impl specifically biases toward +/// special regex characters to make test cases more interesting. +#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)] +struct RegexLikeString(String); + +impl Arbitrary for RegexLikeString { + fn arbitrary(g: &mut G) -> RegexLikeString { + const SPECIAL: &'static [char] = &[ + '\\', '.', '+', '*', '?', '(', ')', '|', '[', ']', '{', '}', + '^', '$', + ]; + // Generating random Unicode strings results in mostly uninteresting + // regexes. Namely, they'll mostly just be literals. + // To make properties using regex strings more interesting, we bias + // toward selecting characters of significance to a regex. + let size = { let s = g.size(); g.gen_range(0, s) }; + RegexLikeString((0..size).map(|_| { + if g.gen_weighted_bool(3) { + *g.choose(SPECIAL).unwrap() + } else { + g.gen() + } + }).collect()) + } + + fn shrink(&self) -> Box> { + // The regular `String` shrinker is good enough. + Box::new(self.0.shrink().map(RegexLikeString)) + } +} + +/// A special type for generating small non-zero sized ASCII strings. +#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)] +struct SmallAscii(String); + +impl Arbitrary for SmallAscii { + fn arbitrary(g: &mut G) -> SmallAscii { + use std::char::from_u32; + let size = g.gen_range(1, 5); + SmallAscii((0..size) + .map(|_| from_u32(g.gen_range(97, 123)).unwrap()) + .collect()) + } + + fn shrink(&self) -> Box> { + Box::new(self.0.shrink().map(SmallAscii)) + } +} + +#[test] +fn parser_never_panics() { + fn prop(s: RegexLikeString) -> bool { + let _ = Expr::parse(&s.0); true + } + qc(prop as fn(RegexLikeString) -> bool); +} + +// Testing entire expressions. +// +// We only have one test at the moment, but the machinery could be useful +// for other things. +// +// In particular, Russ Cox writes about testing regexes by comparing the +// strings they match with other regex implementations. A fuzzer/shrinker +// (which is what's implemented below) would be a great way to drive that +// process. ---AG + +impl Arbitrary for Expr { + fn arbitrary(g: &mut G) -> Expr { + let e = fix_capture_indices(gen_expr(g, 0, ExprType::Anything)); + e.simplify(200).unwrap() + } + + fn shrink(&self) -> Box> { + use Expr::*; + + let nada = || Box::new(None.into_iter()); + let es: Box> = match *self { + Empty | AnyChar | AnyCharNoNL | AnyByte | AnyByteNoNL + | StartLine | EndLine | StartText | EndText + | WordBoundary | NotWordBoundary + | WordBoundaryAscii | NotWordBoundaryAscii => nada(), + Literal { ref chars, .. } if chars.len() == 1 => nada(), + Literal { ref chars, casei } => { + Box::new((chars.clone(), casei) + .shrink() + .filter(|&(ref chars, _)| chars.len() > 0) + .map(|(chars, casei)| { + Literal { chars: chars, casei: casei } + })) + } + LiteralBytes { ref bytes, .. } if bytes.len() == 1 => nada(), + LiteralBytes { ref bytes, casei } => { + Box::new((bytes.clone(), casei) + .shrink() + .filter(|&(ref bytes, _)| bytes.len() > 0) + .map(|(bytes, casei)| { + LiteralBytes { bytes: bytes, casei: casei } + })) + } + Class(ref cls) => Box::new(cls.shrink().map(Class)), + ClassBytes(ref cls) => Box::new(cls.shrink().map(ClassBytes)), + Group { ref e, ref i, ref name } => { + let (i, name) = (i.clone(), name.clone()); + Box::new(e.clone().shrink() + .chain(e.clone().shrink() + .map(move |e| Group { + e: Box::new(e), + i: i.clone(), + name: name.clone(), + }))) + } + Repeat { ref e, ref r, greedy } => { + Box::new((*e.clone(), r.clone()) + .shrink() + .filter(|&(ref e, _)| e.can_repeat()) + .map(move |(e, r)| Repeat { + e: Box::new(e), + r: r, + greedy: greedy, + })) + } + // Concat(ref es) if es.len() <= 2 => nada(), + Concat(ref es) => { + Box::new(es.clone() + .shrink() + .filter(|es| es.len() > 0) + .map(|mut es| if es.len() == 1 { + es.pop().unwrap() + } else { + Concat(es) + })) + } + // Alternate(ref es) if es.len() <= 2 => nada(), + Alternate(ref es) => { + Box::new(es.clone() + .shrink() + .filter(|es| es.len() > 0) + .map(|mut es| if es.len() == 1 { + es.pop().unwrap() + } else { + Alternate(es) + })) + } + }; + Box::new(es.map(|e| fix_capture_indices(e).simplify(200).unwrap())) + } +} + +enum ExprType { + NoSequences, // disallow concat/alternate + Anything, +} + +fn gen_expr(g: &mut G, depth: u32, ty: ExprType) -> Expr { + use Expr::*; + let ub = match (depth as usize >= g.size(), ty) { + (true, _) => 16, + (false, ExprType::NoSequences) => 18, + (false, ExprType::Anything) => 20, + }; + match g.gen_range(1, ub) { + 0 => Empty, + 1 => Literal { + chars: SmallAscii::arbitrary(g).0.chars().collect(), + casei: g.gen(), + }, + 2 => LiteralBytes { + bytes: SmallAscii::arbitrary(g).0.as_bytes().to_owned(), + casei: g.gen(), + }, + 3 => AnyChar, + 4 => AnyCharNoNL, + 5 => AnyByte, + 6 => AnyByteNoNL, + 7 => Class(CharClass::arbitrary(g)), + 8 => StartLine, + 9 => EndLine, + 10 => StartText, + 11 => EndText, + 12 => WordBoundary, + 13 => NotWordBoundary, + 14 => WordBoundaryAscii, + 15 => NotWordBoundaryAscii, + 16 => gen_group_expr(g, depth + 1), + 17 => Repeat { + e: Box::new(gen_repeatable_expr(g, depth + 1)), + r: Repeater::arbitrary(g), + greedy: bool::arbitrary(g), + }, + 18 => { + let size = { let s = g.size(); g.gen_range(2, s) }; + Concat((0..size) + .map(|_| { + gen_expr(g, depth + 1, ExprType::NoSequences) + }) + .collect()) + } + 19 => { + let size = { let s = g.size(); g.gen_range(2, s) }; + Alternate((0..size) + .map(|_| { + gen_expr(g, depth + 1, ExprType::NoSequences) + }) + .collect()) + } + _ => unreachable!() + } +} + +fn gen_repeatable_expr(g: &mut G, depth: u32) -> Expr { + use Expr::*; + match g.gen_range(1, 10) { + 0 => Empty, + 1 => Literal { + chars: vec![Arbitrary::arbitrary(g)], + casei: g.gen(), + }, + 2 => LiteralBytes { + bytes: vec![Arbitrary::arbitrary(g)], + casei: g.gen(), + }, + 3 => AnyChar, + 4 => AnyCharNoNL, + 5 => AnyByte, + 6 => AnyByteNoNL, + 7 => Class(CharClass::arbitrary(g)), + 8 => ClassBytes(ByteClass::arbitrary(g)), + 9 => gen_group_expr(g, depth + 1), + _ => unreachable!(), + } +} + +fn gen_group_expr(g: &mut G, depth: u32) -> Expr { + let (i, name) = if g.gen() { + (None, None) + } else { + (Some(0), if g.gen() { + Some(SmallAscii::arbitrary(g).0) + } else { + None + }) + }; + Expr::Group { + e: Box::new(gen_expr(g, depth + 1, ExprType::Anything)), + i: i, + name: name, + } +} + +fn fix_capture_indices(e: Expr) -> Expr { + fn bx(e: Expr) -> Box { Box::new(e) } + fn fix(e: Expr, capi: &mut usize, names: &mut Vec) -> Expr { + use Expr::*; + match e { + Group { e, i: Some(_), mut name } => { + *capi += 1; + let i = *capi; + let mut dupe_name = false; + if let Some(ref n1) = name { + if names.iter().any(|n2| n1 == n2) { + dupe_name = true; + } else { + names.push(n1.clone()); + } + } + if dupe_name { name = None; } + Group { e: bx(fix(*e, capi, names)), i: Some(i), name: name } + } + Group { e, i, name } => { + Group { e: bx(fix(*e, capi, names)), i: i, name: name } + } + Repeat { e, r, greedy } => { + Repeat { e: bx(fix(*e, capi, names)), r: r, greedy: greedy } + } + Concat(es) => + Concat(es.into_iter().map(|e| fix(e, capi, names)).collect()), + Alternate(es) => + Alternate(es.into_iter().map(|e| fix(e, capi, names)).collect()), + e => e, + } + } + fix(e, &mut 0, &mut vec![]) +} + +impl Arbitrary for Repeater { + fn arbitrary(g: &mut G) -> Repeater { + use Repeater::*; + match g.gen_range(0, 4) { + 0 => ZeroOrOne, + 1 => ZeroOrMore, + 2 => OneOrMore, + 3 => { + use std::cmp::{max, min}; + let n1 = Arbitrary::arbitrary(g); + let n2 = Arbitrary::arbitrary(g); + Range { + min: min(n1, n2), + max: if g.gen() { None } else { Some(max(n1, n2)) }, + } + }, + _ => unreachable!(), + } + } + + fn shrink(&self) -> Box> { + use Repeater::*; + match *self { + ZeroOrOne | ZeroOrMore | OneOrMore => Box::new(None.into_iter()), + Range { min, max } => { + Box::new((min, max) + .shrink() + .map(|(min, max)| Range { min: min, max: max })) + } + } + } +} + +impl Arbitrary for CharClass { + fn arbitrary(g: &mut G) -> CharClass { + let mut ranges: Vec = Arbitrary::arbitrary(g); + if ranges.is_empty() { + ranges.push(Arbitrary::arbitrary(g)); + } + let cls = CharClass { ranges: ranges }.canonicalize(); + if g.gen() { cls.case_fold() } else { cls } + } + + fn shrink(&self) -> Box> { + Box::new(self.ranges.clone() + .shrink() + .filter(|ranges| ranges.len() > 0) + .map(|ranges| CharClass { ranges: ranges }.canonicalize())) + } +} + +impl Arbitrary for ClassRange { + fn arbitrary(g: &mut G) -> ClassRange { + use std::char::from_u32; + ClassRange::new( + from_u32(g.gen_range(97, 123)).unwrap(), + from_u32(g.gen_range(97, 123)).unwrap(), + ) + } + + fn shrink(&self) -> Box> { + Box::new((self.start, self.end) + .shrink().map(|(s, e)| ClassRange::new(s, e))) + } +} + +impl Arbitrary for ByteClass { + fn arbitrary(g: &mut G) -> ByteClass { + let mut ranges: Vec = Arbitrary::arbitrary(g); + if ranges.is_empty() { + ranges.push(Arbitrary::arbitrary(g)); + } + let cls = ByteClass { ranges: ranges }.canonicalize(); + if g.gen() { cls.case_fold() } else { cls } + } + + fn shrink(&self) -> Box> { + Box::new(self.ranges.clone() + .shrink() + .filter(|ranges| ranges.len() > 0) + .map(|ranges| ByteClass { ranges: ranges }.canonicalize())) + } +} + +impl Arbitrary for ByteRange { + fn arbitrary(g: &mut G) -> ByteRange { + ByteRange::new(g.gen_range(97, 123), g.gen_range(97, 123)) + } + + fn shrink(&self) -> Box> { + Box::new((self.start, self.end) + .shrink().map(|(s, e)| ByteRange::new(s, e))) + } +} + +#[test] +fn display_regex_roundtrips() { + // Given an AST, if we print it as a regex and then re-parse it, do we + // get back the same AST? + // A lot of this relies crucially on regex simplification. So this is + // testing `Expr::simplify` as much as it is testing the `Display` impl. + fn prop(e: Expr) -> bool { + let parser = ExprBuilder::new().allow_bytes(true); + e == parser.parse(&e.to_string()).unwrap() + } + QuickCheck::new() + .tests(10_000) + .max_tests(20_000) + .gen(StdGen::new(::rand::thread_rng(), 50)) + .quickcheck(prop as fn(Expr) -> bool); +} diff --git a/regex-0.1.80/regex-syntax/src/unicode.rs b/regex-0.1.80/regex-syntax/src/unicode.rs new file mode 100644 index 000000000..3132f63bd --- /dev/null +++ b/regex-0.1.80/regex-syntax/src/unicode.rs @@ -0,0 +1,5715 @@ +// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// NOTE: The following code was generated by "scripts/unicode.py", do not edit +// directly + +#![allow(warnings)] +pub mod general_category { + pub const C_table: &'static [(char, char)] = &[ + ('\u{0}', '\u{1f}'), ('\u{7f}', '\u{9f}'), ('\u{ad}', '\u{ad}'), + ('\u{378}', '\u{379}'), ('\u{380}', '\u{383}'), ('\u{38b}', '\u{38b}'), + ('\u{38d}', '\u{38d}'), ('\u{3a2}', '\u{3a2}'), ('\u{530}', '\u{530}'), + ('\u{557}', '\u{558}'), ('\u{560}', '\u{560}'), ('\u{588}', '\u{588}'), + ('\u{58b}', '\u{58c}'), ('\u{590}', '\u{590}'), ('\u{5c8}', '\u{5cf}'), + ('\u{5eb}', '\u{5ef}'), ('\u{5f5}', '\u{605}'), ('\u{61c}', '\u{61d}'), + ('\u{6dd}', '\u{6dd}'), ('\u{70e}', '\u{70f}'), ('\u{74b}', '\u{74c}'), + ('\u{7b2}', '\u{7bf}'), ('\u{7fb}', '\u{7ff}'), ('\u{82e}', '\u{82f}'), + ('\u{83f}', '\u{83f}'), ('\u{85c}', '\u{85d}'), ('\u{85f}', '\u{89f}'), + ('\u{8b5}', '\u{8e2}'), ('\u{984}', '\u{984}'), ('\u{98d}', '\u{98e}'), + ('\u{991}', '\u{992}'), ('\u{9a9}', '\u{9a9}'), ('\u{9b1}', '\u{9b1}'), + ('\u{9b3}', '\u{9b5}'), ('\u{9ba}', '\u{9bb}'), ('\u{9c5}', '\u{9c6}'), + ('\u{9c9}', '\u{9ca}'), ('\u{9cf}', '\u{9d6}'), ('\u{9d8}', '\u{9db}'), + ('\u{9de}', '\u{9de}'), ('\u{9e4}', '\u{9e5}'), ('\u{9fc}', '\u{a00}'), + ('\u{a04}', '\u{a04}'), ('\u{a0b}', '\u{a0e}'), ('\u{a11}', '\u{a12}'), + ('\u{a29}', '\u{a29}'), ('\u{a31}', '\u{a31}'), ('\u{a34}', '\u{a34}'), + ('\u{a37}', '\u{a37}'), ('\u{a3a}', '\u{a3b}'), ('\u{a3d}', '\u{a3d}'), + ('\u{a43}', '\u{a46}'), ('\u{a49}', '\u{a4a}'), ('\u{a4e}', '\u{a50}'), + ('\u{a52}', '\u{a58}'), ('\u{a5d}', '\u{a5d}'), ('\u{a5f}', '\u{a65}'), + ('\u{a76}', '\u{a80}'), ('\u{a84}', '\u{a84}'), ('\u{a8e}', '\u{a8e}'), + ('\u{a92}', '\u{a92}'), ('\u{aa9}', '\u{aa9}'), ('\u{ab1}', '\u{ab1}'), + ('\u{ab4}', '\u{ab4}'), ('\u{aba}', '\u{abb}'), ('\u{ac6}', '\u{ac6}'), + ('\u{aca}', '\u{aca}'), ('\u{ace}', '\u{acf}'), ('\u{ad1}', '\u{adf}'), + ('\u{ae4}', '\u{ae5}'), ('\u{af2}', '\u{af8}'), ('\u{afa}', '\u{b00}'), + ('\u{b04}', '\u{b04}'), ('\u{b0d}', '\u{b0e}'), ('\u{b11}', '\u{b12}'), + ('\u{b29}', '\u{b29}'), ('\u{b31}', '\u{b31}'), ('\u{b34}', '\u{b34}'), + ('\u{b3a}', '\u{b3b}'), ('\u{b45}', '\u{b46}'), ('\u{b49}', '\u{b4a}'), + ('\u{b4e}', '\u{b55}'), ('\u{b58}', '\u{b5b}'), ('\u{b5e}', '\u{b5e}'), + ('\u{b64}', '\u{b65}'), ('\u{b78}', '\u{b81}'), ('\u{b84}', '\u{b84}'), + ('\u{b8b}', '\u{b8d}'), ('\u{b91}', '\u{b91}'), ('\u{b96}', '\u{b98}'), + ('\u{b9b}', '\u{b9b}'), ('\u{b9d}', '\u{b9d}'), ('\u{ba0}', '\u{ba2}'), + ('\u{ba5}', '\u{ba7}'), ('\u{bab}', '\u{bad}'), ('\u{bba}', '\u{bbd}'), + ('\u{bc3}', '\u{bc5}'), ('\u{bc9}', '\u{bc9}'), ('\u{bce}', '\u{bcf}'), + ('\u{bd1}', '\u{bd6}'), ('\u{bd8}', '\u{be5}'), ('\u{bfb}', '\u{bff}'), + ('\u{c04}', '\u{c04}'), ('\u{c0d}', '\u{c0d}'), ('\u{c11}', '\u{c11}'), + ('\u{c29}', '\u{c29}'), ('\u{c3a}', '\u{c3c}'), ('\u{c45}', '\u{c45}'), + ('\u{c49}', '\u{c49}'), ('\u{c4e}', '\u{c54}'), ('\u{c57}', '\u{c57}'), + ('\u{c5b}', '\u{c5f}'), ('\u{c64}', '\u{c65}'), ('\u{c70}', '\u{c77}'), + ('\u{c80}', '\u{c80}'), ('\u{c84}', '\u{c84}'), ('\u{c8d}', '\u{c8d}'), + ('\u{c91}', '\u{c91}'), ('\u{ca9}', '\u{ca9}'), ('\u{cb4}', '\u{cb4}'), + ('\u{cba}', '\u{cbb}'), ('\u{cc5}', '\u{cc5}'), ('\u{cc9}', '\u{cc9}'), + ('\u{cce}', '\u{cd4}'), ('\u{cd7}', '\u{cdd}'), ('\u{cdf}', '\u{cdf}'), + ('\u{ce4}', '\u{ce5}'), ('\u{cf0}', '\u{cf0}'), ('\u{cf3}', '\u{d00}'), + ('\u{d04}', '\u{d04}'), ('\u{d0d}', '\u{d0d}'), ('\u{d11}', '\u{d11}'), + ('\u{d3b}', '\u{d3c}'), ('\u{d45}', '\u{d45}'), ('\u{d49}', '\u{d49}'), + ('\u{d4f}', '\u{d56}'), ('\u{d58}', '\u{d5e}'), ('\u{d64}', '\u{d65}'), + ('\u{d76}', '\u{d78}'), ('\u{d80}', '\u{d81}'), ('\u{d84}', '\u{d84}'), + ('\u{d97}', '\u{d99}'), ('\u{db2}', '\u{db2}'), ('\u{dbc}', '\u{dbc}'), + ('\u{dbe}', '\u{dbf}'), ('\u{dc7}', '\u{dc9}'), ('\u{dcb}', '\u{dce}'), + ('\u{dd5}', '\u{dd5}'), ('\u{dd7}', '\u{dd7}'), ('\u{de0}', '\u{de5}'), + ('\u{df0}', '\u{df1}'), ('\u{df5}', '\u{e00}'), ('\u{e3b}', '\u{e3e}'), + ('\u{e5c}', '\u{e80}'), ('\u{e83}', '\u{e83}'), ('\u{e85}', '\u{e86}'), + ('\u{e89}', '\u{e89}'), ('\u{e8b}', '\u{e8c}'), ('\u{e8e}', '\u{e93}'), + ('\u{e98}', '\u{e98}'), ('\u{ea0}', '\u{ea0}'), ('\u{ea4}', '\u{ea4}'), + ('\u{ea6}', '\u{ea6}'), ('\u{ea8}', '\u{ea9}'), ('\u{eac}', '\u{eac}'), + ('\u{eba}', '\u{eba}'), ('\u{ebe}', '\u{ebf}'), ('\u{ec5}', '\u{ec5}'), + ('\u{ec7}', '\u{ec7}'), ('\u{ece}', '\u{ecf}'), ('\u{eda}', '\u{edb}'), + ('\u{ee0}', '\u{eff}'), ('\u{f48}', '\u{f48}'), ('\u{f6d}', '\u{f70}'), + ('\u{f98}', '\u{f98}'), ('\u{fbd}', '\u{fbd}'), ('\u{fcd}', '\u{fcd}'), + ('\u{fdb}', '\u{fff}'), ('\u{10c6}', '\u{10c6}'), ('\u{10c8}', + '\u{10cc}'), ('\u{10ce}', '\u{10cf}'), ('\u{1249}', '\u{1249}'), + ('\u{124e}', '\u{124f}'), ('\u{1257}', '\u{1257}'), ('\u{1259}', + '\u{1259}'), ('\u{125e}', '\u{125f}'), ('\u{1289}', '\u{1289}'), + ('\u{128e}', '\u{128f}'), ('\u{12b1}', '\u{12b1}'), ('\u{12b6}', + '\u{12b7}'), ('\u{12bf}', '\u{12bf}'), ('\u{12c1}', '\u{12c1}'), + ('\u{12c6}', '\u{12c7}'), ('\u{12d7}', '\u{12d7}'), ('\u{1311}', + '\u{1311}'), ('\u{1316}', '\u{1317}'), ('\u{135b}', '\u{135c}'), + ('\u{137d}', '\u{137f}'), ('\u{139a}', '\u{139f}'), ('\u{13f6}', + '\u{13f7}'), ('\u{13fe}', '\u{13ff}'), ('\u{169d}', '\u{169f}'), + ('\u{16f9}', '\u{16ff}'), ('\u{170d}', '\u{170d}'), ('\u{1715}', + '\u{171f}'), ('\u{1737}', '\u{173f}'), ('\u{1754}', '\u{175f}'), + ('\u{176d}', '\u{176d}'), ('\u{1771}', '\u{1771}'), ('\u{1774}', + '\u{177f}'), ('\u{17de}', '\u{17df}'), ('\u{17ea}', '\u{17ef}'), + ('\u{17fa}', '\u{17ff}'), ('\u{180e}', '\u{180f}'), ('\u{181a}', + '\u{181f}'), ('\u{1878}', '\u{187f}'), ('\u{18ab}', '\u{18af}'), + ('\u{18f6}', '\u{18ff}'), ('\u{191f}', '\u{191f}'), ('\u{192c}', + '\u{192f}'), ('\u{193c}', '\u{193f}'), ('\u{1941}', '\u{1943}'), + ('\u{196e}', '\u{196f}'), ('\u{1975}', '\u{197f}'), ('\u{19ac}', + '\u{19af}'), ('\u{19ca}', '\u{19cf}'), ('\u{19db}', '\u{19dd}'), + ('\u{1a1c}', '\u{1a1d}'), ('\u{1a5f}', '\u{1a5f}'), ('\u{1a7d}', + '\u{1a7e}'), ('\u{1a8a}', '\u{1a8f}'), ('\u{1a9a}', '\u{1a9f}'), + ('\u{1aae}', '\u{1aaf}'), ('\u{1abf}', '\u{1aff}'), ('\u{1b4c}', + '\u{1b4f}'), ('\u{1b7d}', '\u{1b7f}'), ('\u{1bf4}', '\u{1bfb}'), + ('\u{1c38}', '\u{1c3a}'), ('\u{1c4a}', '\u{1c4c}'), ('\u{1c80}', + '\u{1cbf}'), ('\u{1cc8}', '\u{1ccf}'), ('\u{1cf7}', '\u{1cf7}'), + ('\u{1cfa}', '\u{1cff}'), ('\u{1df6}', '\u{1dfb}'), ('\u{1f16}', + '\u{1f17}'), ('\u{1f1e}', '\u{1f1f}'), ('\u{1f46}', '\u{1f47}'), + ('\u{1f4e}', '\u{1f4f}'), ('\u{1f58}', '\u{1f58}'), ('\u{1f5a}', + '\u{1f5a}'), ('\u{1f5c}', '\u{1f5c}'), ('\u{1f5e}', '\u{1f5e}'), + ('\u{1f7e}', '\u{1f7f}'), ('\u{1fb5}', '\u{1fb5}'), ('\u{1fc5}', + '\u{1fc5}'), ('\u{1fd4}', '\u{1fd5}'), ('\u{1fdc}', '\u{1fdc}'), + ('\u{1ff0}', '\u{1ff1}'), ('\u{1ff5}', '\u{1ff5}'), ('\u{1fff}', + '\u{1fff}'), ('\u{200b}', '\u{200f}'), ('\u{202a}', '\u{202e}'), + ('\u{2060}', '\u{206f}'), ('\u{2072}', '\u{2073}'), ('\u{208f}', + '\u{208f}'), ('\u{209d}', '\u{209f}'), ('\u{20bf}', '\u{20cf}'), + ('\u{20f1}', '\u{20ff}'), ('\u{218c}', '\u{218f}'), ('\u{23fb}', + '\u{23ff}'), ('\u{2427}', '\u{243f}'), ('\u{244b}', '\u{245f}'), + ('\u{2b74}', '\u{2b75}'), ('\u{2b96}', '\u{2b97}'), ('\u{2bba}', + '\u{2bbc}'), ('\u{2bc9}', '\u{2bc9}'), ('\u{2bd2}', '\u{2beb}'), + ('\u{2bf0}', '\u{2bff}'), ('\u{2c2f}', '\u{2c2f}'), ('\u{2c5f}', + '\u{2c5f}'), ('\u{2cf4}', '\u{2cf8}'), ('\u{2d26}', '\u{2d26}'), + ('\u{2d28}', '\u{2d2c}'), ('\u{2d2e}', '\u{2d2f}'), ('\u{2d68}', + '\u{2d6e}'), ('\u{2d71}', '\u{2d7e}'), ('\u{2d97}', '\u{2d9f}'), + ('\u{2da7}', '\u{2da7}'), ('\u{2daf}', '\u{2daf}'), ('\u{2db7}', + '\u{2db7}'), ('\u{2dbf}', '\u{2dbf}'), ('\u{2dc7}', '\u{2dc7}'), + ('\u{2dcf}', '\u{2dcf}'), ('\u{2dd7}', '\u{2dd7}'), ('\u{2ddf}', + '\u{2ddf}'), ('\u{2e43}', '\u{2e7f}'), ('\u{2e9a}', '\u{2e9a}'), + ('\u{2ef4}', '\u{2eff}'), ('\u{2fd6}', '\u{2fef}'), ('\u{2ffc}', + '\u{2fff}'), ('\u{3040}', '\u{3040}'), ('\u{3097}', '\u{3098}'), + ('\u{3100}', '\u{3104}'), ('\u{312e}', '\u{3130}'), ('\u{318f}', + '\u{318f}'), ('\u{31bb}', '\u{31bf}'), ('\u{31e4}', '\u{31ef}'), + ('\u{321f}', '\u{321f}'), ('\u{32ff}', '\u{32ff}'), ('\u{4db6}', + '\u{4dbf}'), ('\u{9fd6}', '\u{9fff}'), ('\u{a48d}', '\u{a48f}'), + ('\u{a4c7}', '\u{a4cf}'), ('\u{a62c}', '\u{a63f}'), ('\u{a6f8}', + '\u{a6ff}'), ('\u{a7ae}', '\u{a7af}'), ('\u{a7b8}', '\u{a7f6}'), + ('\u{a82c}', '\u{a82f}'), ('\u{a83a}', '\u{a83f}'), ('\u{a878}', + '\u{a87f}'), ('\u{a8c5}', '\u{a8cd}'), ('\u{a8da}', '\u{a8df}'), + ('\u{a8fe}', '\u{a8ff}'), ('\u{a954}', '\u{a95e}'), ('\u{a97d}', + '\u{a97f}'), ('\u{a9ce}', '\u{a9ce}'), ('\u{a9da}', '\u{a9dd}'), + ('\u{a9ff}', '\u{a9ff}'), ('\u{aa37}', '\u{aa3f}'), ('\u{aa4e}', + '\u{aa4f}'), ('\u{aa5a}', '\u{aa5b}'), ('\u{aac3}', '\u{aada}'), + ('\u{aaf7}', '\u{ab00}'), ('\u{ab07}', '\u{ab08}'), ('\u{ab0f}', + '\u{ab10}'), ('\u{ab17}', '\u{ab1f}'), ('\u{ab27}', '\u{ab27}'), + ('\u{ab2f}', '\u{ab2f}'), ('\u{ab66}', '\u{ab6f}'), ('\u{abee}', + '\u{abef}'), ('\u{abfa}', '\u{abff}'), ('\u{d7a4}', '\u{d7af}'), + ('\u{d7c7}', '\u{d7ca}'), ('\u{d7fc}', '\u{d7ff}'), ('\u{e000}', + '\u{f8ff}'), ('\u{fa6e}', '\u{fa6f}'), ('\u{fada}', '\u{faff}'), + ('\u{fb07}', '\u{fb12}'), ('\u{fb18}', '\u{fb1c}'), ('\u{fb37}', + '\u{fb37}'), ('\u{fb3d}', '\u{fb3d}'), ('\u{fb3f}', '\u{fb3f}'), + ('\u{fb42}', '\u{fb42}'), ('\u{fb45}', '\u{fb45}'), ('\u{fbc2}', + '\u{fbd2}'), ('\u{fd40}', '\u{fd4f}'), ('\u{fd90}', '\u{fd91}'), + ('\u{fdc8}', '\u{fdef}'), ('\u{fdfe}', '\u{fdff}'), ('\u{fe1a}', + '\u{fe1f}'), ('\u{fe53}', '\u{fe53}'), ('\u{fe67}', '\u{fe67}'), + ('\u{fe6c}', '\u{fe6f}'), ('\u{fe75}', '\u{fe75}'), ('\u{fefd}', + '\u{ff00}'), ('\u{ffbf}', '\u{ffc1}'), ('\u{ffc8}', '\u{ffc9}'), + ('\u{ffd0}', '\u{ffd1}'), ('\u{ffd8}', '\u{ffd9}'), ('\u{ffdd}', + '\u{ffdf}'), ('\u{ffe7}', '\u{ffe7}'), ('\u{ffef}', '\u{fffb}'), + ('\u{fffe}', '\u{ffff}'), ('\u{1000c}', '\u{1000c}'), ('\u{10027}', + '\u{10027}'), ('\u{1003b}', '\u{1003b}'), ('\u{1003e}', '\u{1003e}'), + ('\u{1004e}', '\u{1004f}'), ('\u{1005e}', '\u{1007f}'), ('\u{100fb}', + '\u{100ff}'), ('\u{10103}', '\u{10106}'), ('\u{10134}', '\u{10136}'), + ('\u{1018d}', '\u{1018f}'), ('\u{1019c}', '\u{1019f}'), ('\u{101a1}', + '\u{101cf}'), ('\u{101fe}', '\u{1027f}'), ('\u{1029d}', '\u{1029f}'), + ('\u{102d1}', '\u{102df}'), ('\u{102fc}', '\u{102ff}'), ('\u{10324}', + '\u{1032f}'), ('\u{1034b}', '\u{1034f}'), ('\u{1037b}', '\u{1037f}'), + ('\u{1039e}', '\u{1039e}'), ('\u{103c4}', '\u{103c7}'), ('\u{103d6}', + '\u{103ff}'), ('\u{1049e}', '\u{1049f}'), ('\u{104aa}', '\u{104ff}'), + ('\u{10528}', '\u{1052f}'), ('\u{10564}', '\u{1056e}'), ('\u{10570}', + '\u{105ff}'), ('\u{10737}', '\u{1073f}'), ('\u{10756}', '\u{1075f}'), + ('\u{10768}', '\u{107ff}'), ('\u{10806}', '\u{10807}'), ('\u{10809}', + '\u{10809}'), ('\u{10836}', '\u{10836}'), ('\u{10839}', '\u{1083b}'), + ('\u{1083d}', '\u{1083e}'), ('\u{10856}', '\u{10856}'), ('\u{1089f}', + '\u{108a6}'), ('\u{108b0}', '\u{108df}'), ('\u{108f3}', '\u{108f3}'), + ('\u{108f6}', '\u{108fa}'), ('\u{1091c}', '\u{1091e}'), ('\u{1093a}', + '\u{1093e}'), ('\u{10940}', '\u{1097f}'), ('\u{109b8}', '\u{109bb}'), + ('\u{109d0}', '\u{109d1}'), ('\u{10a04}', '\u{10a04}'), ('\u{10a07}', + '\u{10a0b}'), ('\u{10a14}', '\u{10a14}'), ('\u{10a18}', '\u{10a18}'), + ('\u{10a34}', '\u{10a37}'), ('\u{10a3b}', '\u{10a3e}'), ('\u{10a48}', + '\u{10a4f}'), ('\u{10a59}', '\u{10a5f}'), ('\u{10aa0}', '\u{10abf}'), + ('\u{10ae7}', '\u{10aea}'), ('\u{10af7}', '\u{10aff}'), ('\u{10b36}', + '\u{10b38}'), ('\u{10b56}', '\u{10b57}'), ('\u{10b73}', '\u{10b77}'), + ('\u{10b92}', '\u{10b98}'), ('\u{10b9d}', '\u{10ba8}'), ('\u{10bb0}', + '\u{10bff}'), ('\u{10c49}', '\u{10c7f}'), ('\u{10cb3}', '\u{10cbf}'), + ('\u{10cf3}', '\u{10cf9}'), ('\u{10d00}', '\u{10e5f}'), ('\u{10e7f}', + '\u{10fff}'), ('\u{1104e}', '\u{11051}'), ('\u{11070}', '\u{1107e}'), + ('\u{110bd}', '\u{110bd}'), ('\u{110c2}', '\u{110cf}'), ('\u{110e9}', + '\u{110ef}'), ('\u{110fa}', '\u{110ff}'), ('\u{11135}', '\u{11135}'), + ('\u{11144}', '\u{1114f}'), ('\u{11177}', '\u{1117f}'), ('\u{111ce}', + '\u{111cf}'), ('\u{111e0}', '\u{111e0}'), ('\u{111f5}', '\u{111ff}'), + ('\u{11212}', '\u{11212}'), ('\u{1123e}', '\u{1127f}'), ('\u{11287}', + '\u{11287}'), ('\u{11289}', '\u{11289}'), ('\u{1128e}', '\u{1128e}'), + ('\u{1129e}', '\u{1129e}'), ('\u{112aa}', '\u{112af}'), ('\u{112eb}', + '\u{112ef}'), ('\u{112fa}', '\u{112ff}'), ('\u{11304}', '\u{11304}'), + ('\u{1130d}', '\u{1130e}'), ('\u{11311}', '\u{11312}'), ('\u{11329}', + '\u{11329}'), ('\u{11331}', '\u{11331}'), ('\u{11334}', '\u{11334}'), + ('\u{1133a}', '\u{1133b}'), ('\u{11345}', '\u{11346}'), ('\u{11349}', + '\u{1134a}'), ('\u{1134e}', '\u{1134f}'), ('\u{11351}', '\u{11356}'), + ('\u{11358}', '\u{1135c}'), ('\u{11364}', '\u{11365}'), ('\u{1136d}', + '\u{1136f}'), ('\u{11375}', '\u{1147f}'), ('\u{114c8}', '\u{114cf}'), + ('\u{114da}', '\u{1157f}'), ('\u{115b6}', '\u{115b7}'), ('\u{115de}', + '\u{115ff}'), ('\u{11645}', '\u{1164f}'), ('\u{1165a}', '\u{1167f}'), + ('\u{116b8}', '\u{116bf}'), ('\u{116ca}', '\u{116ff}'), ('\u{1171a}', + '\u{1171c}'), ('\u{1172c}', '\u{1172f}'), ('\u{11740}', '\u{1189f}'), + ('\u{118f3}', '\u{118fe}'), ('\u{11900}', '\u{11abf}'), ('\u{11af9}', + '\u{11fff}'), ('\u{1239a}', '\u{123ff}'), ('\u{1246f}', '\u{1246f}'), + ('\u{12475}', '\u{1247f}'), ('\u{12544}', '\u{12fff}'), ('\u{1342f}', + '\u{143ff}'), ('\u{14647}', '\u{167ff}'), ('\u{16a39}', '\u{16a3f}'), + ('\u{16a5f}', '\u{16a5f}'), ('\u{16a6a}', '\u{16a6d}'), ('\u{16a70}', + '\u{16acf}'), ('\u{16aee}', '\u{16aef}'), ('\u{16af6}', '\u{16aff}'), + ('\u{16b46}', '\u{16b4f}'), ('\u{16b5a}', '\u{16b5a}'), ('\u{16b62}', + '\u{16b62}'), ('\u{16b78}', '\u{16b7c}'), ('\u{16b90}', '\u{16eff}'), + ('\u{16f45}', '\u{16f4f}'), ('\u{16f7f}', '\u{16f8e}'), ('\u{16fa0}', + '\u{1afff}'), ('\u{1b002}', '\u{1bbff}'), ('\u{1bc6b}', '\u{1bc6f}'), + ('\u{1bc7d}', '\u{1bc7f}'), ('\u{1bc89}', '\u{1bc8f}'), ('\u{1bc9a}', + '\u{1bc9b}'), ('\u{1bca0}', '\u{1cfff}'), ('\u{1d0f6}', '\u{1d0ff}'), + ('\u{1d127}', '\u{1d128}'), ('\u{1d173}', '\u{1d17a}'), ('\u{1d1e9}', + '\u{1d1ff}'), ('\u{1d246}', '\u{1d2ff}'), ('\u{1d357}', '\u{1d35f}'), + ('\u{1d372}', '\u{1d3ff}'), ('\u{1d455}', '\u{1d455}'), ('\u{1d49d}', + '\u{1d49d}'), ('\u{1d4a0}', '\u{1d4a1}'), ('\u{1d4a3}', '\u{1d4a4}'), + ('\u{1d4a7}', '\u{1d4a8}'), ('\u{1d4ad}', '\u{1d4ad}'), ('\u{1d4ba}', + '\u{1d4ba}'), ('\u{1d4bc}', '\u{1d4bc}'), ('\u{1d4c4}', '\u{1d4c4}'), + ('\u{1d506}', '\u{1d506}'), ('\u{1d50b}', '\u{1d50c}'), ('\u{1d515}', + '\u{1d515}'), ('\u{1d51d}', '\u{1d51d}'), ('\u{1d53a}', '\u{1d53a}'), + ('\u{1d53f}', '\u{1d53f}'), ('\u{1d545}', '\u{1d545}'), ('\u{1d547}', + '\u{1d549}'), ('\u{1d551}', '\u{1d551}'), ('\u{1d6a6}', '\u{1d6a7}'), + ('\u{1d7cc}', '\u{1d7cd}'), ('\u{1da8c}', '\u{1da9a}'), ('\u{1daa0}', + '\u{1daa0}'), ('\u{1dab0}', '\u{1e7ff}'), ('\u{1e8c5}', '\u{1e8c6}'), + ('\u{1e8d7}', '\u{1edff}'), ('\u{1ee04}', '\u{1ee04}'), ('\u{1ee20}', + '\u{1ee20}'), ('\u{1ee23}', '\u{1ee23}'), ('\u{1ee25}', '\u{1ee26}'), + ('\u{1ee28}', '\u{1ee28}'), ('\u{1ee33}', '\u{1ee33}'), ('\u{1ee38}', + '\u{1ee38}'), ('\u{1ee3a}', '\u{1ee3a}'), ('\u{1ee3c}', '\u{1ee41}'), + ('\u{1ee43}', '\u{1ee46}'), ('\u{1ee48}', '\u{1ee48}'), ('\u{1ee4a}', + '\u{1ee4a}'), ('\u{1ee4c}', '\u{1ee4c}'), ('\u{1ee50}', '\u{1ee50}'), + ('\u{1ee53}', '\u{1ee53}'), ('\u{1ee55}', '\u{1ee56}'), ('\u{1ee58}', + '\u{1ee58}'), ('\u{1ee5a}', '\u{1ee5a}'), ('\u{1ee5c}', '\u{1ee5c}'), + ('\u{1ee5e}', '\u{1ee5e}'), ('\u{1ee60}', '\u{1ee60}'), ('\u{1ee63}', + '\u{1ee63}'), ('\u{1ee65}', '\u{1ee66}'), ('\u{1ee6b}', '\u{1ee6b}'), + ('\u{1ee73}', '\u{1ee73}'), ('\u{1ee78}', '\u{1ee78}'), ('\u{1ee7d}', + '\u{1ee7d}'), ('\u{1ee7f}', '\u{1ee7f}'), ('\u{1ee8a}', '\u{1ee8a}'), + ('\u{1ee9c}', '\u{1eea0}'), ('\u{1eea4}', '\u{1eea4}'), ('\u{1eeaa}', + '\u{1eeaa}'), ('\u{1eebc}', '\u{1eeef}'), ('\u{1eef2}', '\u{1efff}'), + ('\u{1f02c}', '\u{1f02f}'), ('\u{1f094}', '\u{1f09f}'), ('\u{1f0af}', + '\u{1f0b0}'), ('\u{1f0c0}', '\u{1f0c0}'), ('\u{1f0d0}', '\u{1f0d0}'), + ('\u{1f0f6}', '\u{1f0ff}'), ('\u{1f10d}', '\u{1f10f}'), ('\u{1f12f}', + '\u{1f12f}'), ('\u{1f16c}', '\u{1f16f}'), ('\u{1f19b}', '\u{1f1e5}'), + ('\u{1f203}', '\u{1f20f}'), ('\u{1f23b}', '\u{1f23f}'), ('\u{1f249}', + '\u{1f24f}'), ('\u{1f252}', '\u{1f2ff}'), ('\u{1f57a}', '\u{1f57a}'), + ('\u{1f5a4}', '\u{1f5a4}'), ('\u{1f6d1}', '\u{1f6df}'), ('\u{1f6ed}', + '\u{1f6ef}'), ('\u{1f6f4}', '\u{1f6ff}'), ('\u{1f774}', '\u{1f77f}'), + ('\u{1f7d5}', '\u{1f7ff}'), ('\u{1f80c}', '\u{1f80f}'), ('\u{1f848}', + '\u{1f84f}'), ('\u{1f85a}', '\u{1f85f}'), ('\u{1f888}', '\u{1f88f}'), + ('\u{1f8ae}', '\u{1f90f}'), ('\u{1f919}', '\u{1f97f}'), ('\u{1f985}', + '\u{1f9bf}'), ('\u{1f9c1}', '\u{1ffff}'), ('\u{2a6d7}', '\u{2a6ff}'), + ('\u{2b735}', '\u{2b73f}'), ('\u{2b81e}', '\u{2b81f}'), ('\u{2cea2}', + '\u{2f7ff}'), ('\u{2fa1e}', '\u{e00ff}'), ('\u{e01f0}', '\u{10ffff}') + ]; + + pub const Cc_table: &'static [(char, char)] = &[ + ('\u{0}', '\u{1f}'), ('\u{7f}', '\u{9f}') + ]; + + pub const Cf_table: &'static [(char, char)] = &[ + ('\u{ad}', '\u{ad}'), ('\u{600}', '\u{605}'), ('\u{61c}', '\u{61c}'), + ('\u{6dd}', '\u{6dd}'), ('\u{70f}', '\u{70f}'), ('\u{180e}', + '\u{180e}'), ('\u{200b}', '\u{200f}'), ('\u{202a}', '\u{202e}'), + ('\u{2060}', '\u{2064}'), ('\u{2066}', '\u{206f}'), ('\u{feff}', + '\u{feff}'), ('\u{fff9}', '\u{fffb}'), ('\u{110bd}', '\u{110bd}'), + ('\u{1bca0}', '\u{1bca3}'), ('\u{1d173}', '\u{1d17a}'), ('\u{e0001}', + '\u{e0001}'), ('\u{e0020}', '\u{e007f}') + ]; + + pub const Cn_table: &'static [(char, char)] = &[ + ('\u{378}', '\u{379}'), ('\u{380}', '\u{383}'), ('\u{38b}', '\u{38b}'), + ('\u{38d}', '\u{38d}'), ('\u{3a2}', '\u{3a2}'), ('\u{530}', '\u{530}'), + ('\u{557}', '\u{558}'), ('\u{560}', '\u{560}'), ('\u{588}', '\u{588}'), + ('\u{58b}', '\u{58c}'), ('\u{590}', '\u{590}'), ('\u{5c8}', '\u{5cf}'), + ('\u{5eb}', '\u{5ef}'), ('\u{5f5}', '\u{5ff}'), ('\u{61d}', '\u{61d}'), + ('\u{70e}', '\u{70e}'), ('\u{74b}', '\u{74c}'), ('\u{7b2}', '\u{7bf}'), + ('\u{7fb}', '\u{7ff}'), ('\u{82e}', '\u{82f}'), ('\u{83f}', '\u{83f}'), + ('\u{85c}', '\u{85d}'), ('\u{85f}', '\u{89f}'), ('\u{8b5}', '\u{8e2}'), + ('\u{984}', '\u{984}'), ('\u{98d}', '\u{98e}'), ('\u{991}', '\u{992}'), + ('\u{9a9}', '\u{9a9}'), ('\u{9b1}', '\u{9b1}'), ('\u{9b3}', '\u{9b5}'), + ('\u{9ba}', '\u{9bb}'), ('\u{9c5}', '\u{9c6}'), ('\u{9c9}', '\u{9ca}'), + ('\u{9cf}', '\u{9d6}'), ('\u{9d8}', '\u{9db}'), ('\u{9de}', '\u{9de}'), + ('\u{9e4}', '\u{9e5}'), ('\u{9fc}', '\u{a00}'), ('\u{a04}', '\u{a04}'), + ('\u{a0b}', '\u{a0e}'), ('\u{a11}', '\u{a12}'), ('\u{a29}', '\u{a29}'), + ('\u{a31}', '\u{a31}'), ('\u{a34}', '\u{a34}'), ('\u{a37}', '\u{a37}'), + ('\u{a3a}', '\u{a3b}'), ('\u{a3d}', '\u{a3d}'), ('\u{a43}', '\u{a46}'), + ('\u{a49}', '\u{a4a}'), ('\u{a4e}', '\u{a50}'), ('\u{a52}', '\u{a58}'), + ('\u{a5d}', '\u{a5d}'), ('\u{a5f}', '\u{a65}'), ('\u{a76}', '\u{a80}'), + ('\u{a84}', '\u{a84}'), ('\u{a8e}', '\u{a8e}'), ('\u{a92}', '\u{a92}'), + ('\u{aa9}', '\u{aa9}'), ('\u{ab1}', '\u{ab1}'), ('\u{ab4}', '\u{ab4}'), + ('\u{aba}', '\u{abb}'), ('\u{ac6}', '\u{ac6}'), ('\u{aca}', '\u{aca}'), + ('\u{ace}', '\u{acf}'), ('\u{ad1}', '\u{adf}'), ('\u{ae4}', '\u{ae5}'), + ('\u{af2}', '\u{af8}'), ('\u{afa}', '\u{b00}'), ('\u{b04}', '\u{b04}'), + ('\u{b0d}', '\u{b0e}'), ('\u{b11}', '\u{b12}'), ('\u{b29}', '\u{b29}'), + ('\u{b31}', '\u{b31}'), ('\u{b34}', '\u{b34}'), ('\u{b3a}', '\u{b3b}'), + ('\u{b45}', '\u{b46}'), ('\u{b49}', '\u{b4a}'), ('\u{b4e}', '\u{b55}'), + ('\u{b58}', '\u{b5b}'), ('\u{b5e}', '\u{b5e}'), ('\u{b64}', '\u{b65}'), + ('\u{b78}', '\u{b81}'), ('\u{b84}', '\u{b84}'), ('\u{b8b}', '\u{b8d}'), + ('\u{b91}', '\u{b91}'), ('\u{b96}', '\u{b98}'), ('\u{b9b}', '\u{b9b}'), + ('\u{b9d}', '\u{b9d}'), ('\u{ba0}', '\u{ba2}'), ('\u{ba5}', '\u{ba7}'), + ('\u{bab}', '\u{bad}'), ('\u{bba}', '\u{bbd}'), ('\u{bc3}', '\u{bc5}'), + ('\u{bc9}', '\u{bc9}'), ('\u{bce}', '\u{bcf}'), ('\u{bd1}', '\u{bd6}'), + ('\u{bd8}', '\u{be5}'), ('\u{bfb}', '\u{bff}'), ('\u{c04}', '\u{c04}'), + ('\u{c0d}', '\u{c0d}'), ('\u{c11}', '\u{c11}'), ('\u{c29}', '\u{c29}'), + ('\u{c3a}', '\u{c3c}'), ('\u{c45}', '\u{c45}'), ('\u{c49}', '\u{c49}'), + ('\u{c4e}', '\u{c54}'), ('\u{c57}', '\u{c57}'), ('\u{c5b}', '\u{c5f}'), + ('\u{c64}', '\u{c65}'), ('\u{c70}', '\u{c77}'), ('\u{c80}', '\u{c80}'), + ('\u{c84}', '\u{c84}'), ('\u{c8d}', '\u{c8d}'), ('\u{c91}', '\u{c91}'), + ('\u{ca9}', '\u{ca9}'), ('\u{cb4}', '\u{cb4}'), ('\u{cba}', '\u{cbb}'), + ('\u{cc5}', '\u{cc5}'), ('\u{cc9}', '\u{cc9}'), ('\u{cce}', '\u{cd4}'), + ('\u{cd7}', '\u{cdd}'), ('\u{cdf}', '\u{cdf}'), ('\u{ce4}', '\u{ce5}'), + ('\u{cf0}', '\u{cf0}'), ('\u{cf3}', '\u{d00}'), ('\u{d04}', '\u{d04}'), + ('\u{d0d}', '\u{d0d}'), ('\u{d11}', '\u{d11}'), ('\u{d3b}', '\u{d3c}'), + ('\u{d45}', '\u{d45}'), ('\u{d49}', '\u{d49}'), ('\u{d4f}', '\u{d56}'), + ('\u{d58}', '\u{d5e}'), ('\u{d64}', '\u{d65}'), ('\u{d76}', '\u{d78}'), + ('\u{d80}', '\u{d81}'), ('\u{d84}', '\u{d84}'), ('\u{d97}', '\u{d99}'), + ('\u{db2}', '\u{db2}'), ('\u{dbc}', '\u{dbc}'), ('\u{dbe}', '\u{dbf}'), + ('\u{dc7}', '\u{dc9}'), ('\u{dcb}', '\u{dce}'), ('\u{dd5}', '\u{dd5}'), + ('\u{dd7}', '\u{dd7}'), ('\u{de0}', '\u{de5}'), ('\u{df0}', '\u{df1}'), + ('\u{df5}', '\u{e00}'), ('\u{e3b}', '\u{e3e}'), ('\u{e5c}', '\u{e80}'), + ('\u{e83}', '\u{e83}'), ('\u{e85}', '\u{e86}'), ('\u{e89}', '\u{e89}'), + ('\u{e8b}', '\u{e8c}'), ('\u{e8e}', '\u{e93}'), ('\u{e98}', '\u{e98}'), + ('\u{ea0}', '\u{ea0}'), ('\u{ea4}', '\u{ea4}'), ('\u{ea6}', '\u{ea6}'), + ('\u{ea8}', '\u{ea9}'), ('\u{eac}', '\u{eac}'), ('\u{eba}', '\u{eba}'), + ('\u{ebe}', '\u{ebf}'), ('\u{ec5}', '\u{ec5}'), ('\u{ec7}', '\u{ec7}'), + ('\u{ece}', '\u{ecf}'), ('\u{eda}', '\u{edb}'), ('\u{ee0}', '\u{eff}'), + ('\u{f48}', '\u{f48}'), ('\u{f6d}', '\u{f70}'), ('\u{f98}', '\u{f98}'), + ('\u{fbd}', '\u{fbd}'), ('\u{fcd}', '\u{fcd}'), ('\u{fdb}', '\u{fff}'), + ('\u{10c6}', '\u{10c6}'), ('\u{10c8}', '\u{10cc}'), ('\u{10ce}', + '\u{10cf}'), ('\u{1249}', '\u{1249}'), ('\u{124e}', '\u{124f}'), + ('\u{1257}', '\u{1257}'), ('\u{1259}', '\u{1259}'), ('\u{125e}', + '\u{125f}'), ('\u{1289}', '\u{1289}'), ('\u{128e}', '\u{128f}'), + ('\u{12b1}', '\u{12b1}'), ('\u{12b6}', '\u{12b7}'), ('\u{12bf}', + '\u{12bf}'), ('\u{12c1}', '\u{12c1}'), ('\u{12c6}', '\u{12c7}'), + ('\u{12d7}', '\u{12d7}'), ('\u{1311}', '\u{1311}'), ('\u{1316}', + '\u{1317}'), ('\u{135b}', '\u{135c}'), ('\u{137d}', '\u{137f}'), + ('\u{139a}', '\u{139f}'), ('\u{13f6}', '\u{13f7}'), ('\u{13fe}', + '\u{13ff}'), ('\u{169d}', '\u{169f}'), ('\u{16f9}', '\u{16ff}'), + ('\u{170d}', '\u{170d}'), ('\u{1715}', '\u{171f}'), ('\u{1737}', + '\u{173f}'), ('\u{1754}', '\u{175f}'), ('\u{176d}', '\u{176d}'), + ('\u{1771}', '\u{1771}'), ('\u{1774}', '\u{177f}'), ('\u{17de}', + '\u{17df}'), ('\u{17ea}', '\u{17ef}'), ('\u{17fa}', '\u{17ff}'), + ('\u{180f}', '\u{180f}'), ('\u{181a}', '\u{181f}'), ('\u{1878}', + '\u{187f}'), ('\u{18ab}', '\u{18af}'), ('\u{18f6}', '\u{18ff}'), + ('\u{191f}', '\u{191f}'), ('\u{192c}', '\u{192f}'), ('\u{193c}', + '\u{193f}'), ('\u{1941}', '\u{1943}'), ('\u{196e}', '\u{196f}'), + ('\u{1975}', '\u{197f}'), ('\u{19ac}', '\u{19af}'), ('\u{19ca}', + '\u{19cf}'), ('\u{19db}', '\u{19dd}'), ('\u{1a1c}', '\u{1a1d}'), + ('\u{1a5f}', '\u{1a5f}'), ('\u{1a7d}', '\u{1a7e}'), ('\u{1a8a}', + '\u{1a8f}'), ('\u{1a9a}', '\u{1a9f}'), ('\u{1aae}', '\u{1aaf}'), + ('\u{1abf}', '\u{1aff}'), ('\u{1b4c}', '\u{1b4f}'), ('\u{1b7d}', + '\u{1b7f}'), ('\u{1bf4}', '\u{1bfb}'), ('\u{1c38}', '\u{1c3a}'), + ('\u{1c4a}', '\u{1c4c}'), ('\u{1c80}', '\u{1cbf}'), ('\u{1cc8}', + '\u{1ccf}'), ('\u{1cf7}', '\u{1cf7}'), ('\u{1cfa}', '\u{1cff}'), + ('\u{1df6}', '\u{1dfb}'), ('\u{1f16}', '\u{1f17}'), ('\u{1f1e}', + '\u{1f1f}'), ('\u{1f46}', '\u{1f47}'), ('\u{1f4e}', '\u{1f4f}'), + ('\u{1f58}', '\u{1f58}'), ('\u{1f5a}', '\u{1f5a}'), ('\u{1f5c}', + '\u{1f5c}'), ('\u{1f5e}', '\u{1f5e}'), ('\u{1f7e}', '\u{1f7f}'), + ('\u{1fb5}', '\u{1fb5}'), ('\u{1fc5}', '\u{1fc5}'), ('\u{1fd4}', + '\u{1fd5}'), ('\u{1fdc}', '\u{1fdc}'), ('\u{1ff0}', '\u{1ff1}'), + ('\u{1ff5}', '\u{1ff5}'), ('\u{1fff}', '\u{1fff}'), ('\u{2065}', + '\u{2065}'), ('\u{2072}', '\u{2073}'), ('\u{208f}', '\u{208f}'), + ('\u{209d}', '\u{209f}'), ('\u{20bf}', '\u{20cf}'), ('\u{20f1}', + '\u{20ff}'), ('\u{218c}', '\u{218f}'), ('\u{23fb}', '\u{23ff}'), + ('\u{2427}', '\u{243f}'), ('\u{244b}', '\u{245f}'), ('\u{2b74}', + '\u{2b75}'), ('\u{2b96}', '\u{2b97}'), ('\u{2bba}', '\u{2bbc}'), + ('\u{2bc9}', '\u{2bc9}'), ('\u{2bd2}', '\u{2beb}'), ('\u{2bf0}', + '\u{2bff}'), ('\u{2c2f}', '\u{2c2f}'), ('\u{2c5f}', '\u{2c5f}'), + ('\u{2cf4}', '\u{2cf8}'), ('\u{2d26}', '\u{2d26}'), ('\u{2d28}', + '\u{2d2c}'), ('\u{2d2e}', '\u{2d2f}'), ('\u{2d68}', '\u{2d6e}'), + ('\u{2d71}', '\u{2d7e}'), ('\u{2d97}', '\u{2d9f}'), ('\u{2da7}', + '\u{2da7}'), ('\u{2daf}', '\u{2daf}'), ('\u{2db7}', '\u{2db7}'), + ('\u{2dbf}', '\u{2dbf}'), ('\u{2dc7}', '\u{2dc7}'), ('\u{2dcf}', + '\u{2dcf}'), ('\u{2dd7}', '\u{2dd7}'), ('\u{2ddf}', '\u{2ddf}'), + ('\u{2e43}', '\u{2e7f}'), ('\u{2e9a}', '\u{2e9a}'), ('\u{2ef4}', + '\u{2eff}'), ('\u{2fd6}', '\u{2fef}'), ('\u{2ffc}', '\u{2fff}'), + ('\u{3040}', '\u{3040}'), ('\u{3097}', '\u{3098}'), ('\u{3100}', + '\u{3104}'), ('\u{312e}', '\u{3130}'), ('\u{318f}', '\u{318f}'), + ('\u{31bb}', '\u{31bf}'), ('\u{31e4}', '\u{31ef}'), ('\u{321f}', + '\u{321f}'), ('\u{32ff}', '\u{32ff}'), ('\u{4db6}', '\u{4dbf}'), + ('\u{9fd6}', '\u{9fff}'), ('\u{a48d}', '\u{a48f}'), ('\u{a4c7}', + '\u{a4cf}'), ('\u{a62c}', '\u{a63f}'), ('\u{a6f8}', '\u{a6ff}'), + ('\u{a7ae}', '\u{a7af}'), ('\u{a7b8}', '\u{a7f6}'), ('\u{a82c}', + '\u{a82f}'), ('\u{a83a}', '\u{a83f}'), ('\u{a878}', '\u{a87f}'), + ('\u{a8c5}', '\u{a8cd}'), ('\u{a8da}', '\u{a8df}'), ('\u{a8fe}', + '\u{a8ff}'), ('\u{a954}', '\u{a95e}'), ('\u{a97d}', '\u{a97f}'), + ('\u{a9ce}', '\u{a9ce}'), ('\u{a9da}', '\u{a9dd}'), ('\u{a9ff}', + '\u{a9ff}'), ('\u{aa37}', '\u{aa3f}'), ('\u{aa4e}', '\u{aa4f}'), + ('\u{aa5a}', '\u{aa5b}'), ('\u{aac3}', '\u{aada}'), ('\u{aaf7}', + '\u{ab00}'), ('\u{ab07}', '\u{ab08}'), ('\u{ab0f}', '\u{ab10}'), + ('\u{ab17}', '\u{ab1f}'), ('\u{ab27}', '\u{ab27}'), ('\u{ab2f}', + '\u{ab2f}'), ('\u{ab66}', '\u{ab6f}'), ('\u{abee}', '\u{abef}'), + ('\u{abfa}', '\u{abff}'), ('\u{d7a4}', '\u{d7af}'), ('\u{d7c7}', + '\u{d7ca}'), ('\u{d7fc}', '\u{d7ff}'), ('\u{fa6e}', '\u{fa6f}'), + ('\u{fada}', '\u{faff}'), ('\u{fb07}', '\u{fb12}'), ('\u{fb18}', + '\u{fb1c}'), ('\u{fb37}', '\u{fb37}'), ('\u{fb3d}', '\u{fb3d}'), + ('\u{fb3f}', '\u{fb3f}'), ('\u{fb42}', '\u{fb42}'), ('\u{fb45}', + '\u{fb45}'), ('\u{fbc2}', '\u{fbd2}'), ('\u{fd40}', '\u{fd4f}'), + ('\u{fd90}', '\u{fd91}'), ('\u{fdc8}', '\u{fdef}'), ('\u{fdfe}', + '\u{fdff}'), ('\u{fe1a}', '\u{fe1f}'), ('\u{fe53}', '\u{fe53}'), + ('\u{fe67}', '\u{fe67}'), ('\u{fe6c}', '\u{fe6f}'), ('\u{fe75}', + '\u{fe75}'), ('\u{fefd}', '\u{fefe}'), ('\u{ff00}', '\u{ff00}'), + ('\u{ffbf}', '\u{ffc1}'), ('\u{ffc8}', '\u{ffc9}'), ('\u{ffd0}', + '\u{ffd1}'), ('\u{ffd8}', '\u{ffd9}'), ('\u{ffdd}', '\u{ffdf}'), + ('\u{ffe7}', '\u{ffe7}'), ('\u{ffef}', '\u{fff8}'), ('\u{fffe}', + '\u{ffff}'), ('\u{1000c}', '\u{1000c}'), ('\u{10027}', '\u{10027}'), + ('\u{1003b}', '\u{1003b}'), ('\u{1003e}', '\u{1003e}'), ('\u{1004e}', + '\u{1004f}'), ('\u{1005e}', '\u{1007f}'), ('\u{100fb}', '\u{100ff}'), + ('\u{10103}', '\u{10106}'), ('\u{10134}', '\u{10136}'), ('\u{1018d}', + '\u{1018f}'), ('\u{1019c}', '\u{1019f}'), ('\u{101a1}', '\u{101cf}'), + ('\u{101fe}', '\u{1027f}'), ('\u{1029d}', '\u{1029f}'), ('\u{102d1}', + '\u{102df}'), ('\u{102fc}', '\u{102ff}'), ('\u{10324}', '\u{1032f}'), + ('\u{1034b}', '\u{1034f}'), ('\u{1037b}', '\u{1037f}'), ('\u{1039e}', + '\u{1039e}'), ('\u{103c4}', '\u{103c7}'), ('\u{103d6}', '\u{103ff}'), + ('\u{1049e}', '\u{1049f}'), ('\u{104aa}', '\u{104ff}'), ('\u{10528}', + '\u{1052f}'), ('\u{10564}', '\u{1056e}'), ('\u{10570}', '\u{105ff}'), + ('\u{10737}', '\u{1073f}'), ('\u{10756}', '\u{1075f}'), ('\u{10768}', + '\u{107ff}'), ('\u{10806}', '\u{10807}'), ('\u{10809}', '\u{10809}'), + ('\u{10836}', '\u{10836}'), ('\u{10839}', '\u{1083b}'), ('\u{1083d}', + '\u{1083e}'), ('\u{10856}', '\u{10856}'), ('\u{1089f}', '\u{108a6}'), + ('\u{108b0}', '\u{108df}'), ('\u{108f3}', '\u{108f3}'), ('\u{108f6}', + '\u{108fa}'), ('\u{1091c}', '\u{1091e}'), ('\u{1093a}', '\u{1093e}'), + ('\u{10940}', '\u{1097f}'), ('\u{109b8}', '\u{109bb}'), ('\u{109d0}', + '\u{109d1}'), ('\u{10a04}', '\u{10a04}'), ('\u{10a07}', '\u{10a0b}'), + ('\u{10a14}', '\u{10a14}'), ('\u{10a18}', '\u{10a18}'), ('\u{10a34}', + '\u{10a37}'), ('\u{10a3b}', '\u{10a3e}'), ('\u{10a48}', '\u{10a4f}'), + ('\u{10a59}', '\u{10a5f}'), ('\u{10aa0}', '\u{10abf}'), ('\u{10ae7}', + '\u{10aea}'), ('\u{10af7}', '\u{10aff}'), ('\u{10b36}', '\u{10b38}'), + ('\u{10b56}', '\u{10b57}'), ('\u{10b73}', '\u{10b77}'), ('\u{10b92}', + '\u{10b98}'), ('\u{10b9d}', '\u{10ba8}'), ('\u{10bb0}', '\u{10bff}'), + ('\u{10c49}', '\u{10c7f}'), ('\u{10cb3}', '\u{10cbf}'), ('\u{10cf3}', + '\u{10cf9}'), ('\u{10d00}', '\u{10e5f}'), ('\u{10e7f}', '\u{10fff}'), + ('\u{1104e}', '\u{11051}'), ('\u{11070}', '\u{1107e}'), ('\u{110c2}', + '\u{110cf}'), ('\u{110e9}', '\u{110ef}'), ('\u{110fa}', '\u{110ff}'), + ('\u{11135}', '\u{11135}'), ('\u{11144}', '\u{1114f}'), ('\u{11177}', + '\u{1117f}'), ('\u{111ce}', '\u{111cf}'), ('\u{111e0}', '\u{111e0}'), + ('\u{111f5}', '\u{111ff}'), ('\u{11212}', '\u{11212}'), ('\u{1123e}', + '\u{1127f}'), ('\u{11287}', '\u{11287}'), ('\u{11289}', '\u{11289}'), + ('\u{1128e}', '\u{1128e}'), ('\u{1129e}', '\u{1129e}'), ('\u{112aa}', + '\u{112af}'), ('\u{112eb}', '\u{112ef}'), ('\u{112fa}', '\u{112ff}'), + ('\u{11304}', '\u{11304}'), ('\u{1130d}', '\u{1130e}'), ('\u{11311}', + '\u{11312}'), ('\u{11329}', '\u{11329}'), ('\u{11331}', '\u{11331}'), + ('\u{11334}', '\u{11334}'), ('\u{1133a}', '\u{1133b}'), ('\u{11345}', + '\u{11346}'), ('\u{11349}', '\u{1134a}'), ('\u{1134e}', '\u{1134f}'), + ('\u{11351}', '\u{11356}'), ('\u{11358}', '\u{1135c}'), ('\u{11364}', + '\u{11365}'), ('\u{1136d}', '\u{1136f}'), ('\u{11375}', '\u{1147f}'), + ('\u{114c8}', '\u{114cf}'), ('\u{114da}', '\u{1157f}'), ('\u{115b6}', + '\u{115b7}'), ('\u{115de}', '\u{115ff}'), ('\u{11645}', '\u{1164f}'), + ('\u{1165a}', '\u{1167f}'), ('\u{116b8}', '\u{116bf}'), ('\u{116ca}', + '\u{116ff}'), ('\u{1171a}', '\u{1171c}'), ('\u{1172c}', '\u{1172f}'), + ('\u{11740}', '\u{1189f}'), ('\u{118f3}', '\u{118fe}'), ('\u{11900}', + '\u{11abf}'), ('\u{11af9}', '\u{11fff}'), ('\u{1239a}', '\u{123ff}'), + ('\u{1246f}', '\u{1246f}'), ('\u{12475}', '\u{1247f}'), ('\u{12544}', + '\u{12fff}'), ('\u{1342f}', '\u{143ff}'), ('\u{14647}', '\u{167ff}'), + ('\u{16a39}', '\u{16a3f}'), ('\u{16a5f}', '\u{16a5f}'), ('\u{16a6a}', + '\u{16a6d}'), ('\u{16a70}', '\u{16acf}'), ('\u{16aee}', '\u{16aef}'), + ('\u{16af6}', '\u{16aff}'), ('\u{16b46}', '\u{16b4f}'), ('\u{16b5a}', + '\u{16b5a}'), ('\u{16b62}', '\u{16b62}'), ('\u{16b78}', '\u{16b7c}'), + ('\u{16b90}', '\u{16eff}'), ('\u{16f45}', '\u{16f4f}'), ('\u{16f7f}', + '\u{16f8e}'), ('\u{16fa0}', '\u{1afff}'), ('\u{1b002}', '\u{1bbff}'), + ('\u{1bc6b}', '\u{1bc6f}'), ('\u{1bc7d}', '\u{1bc7f}'), ('\u{1bc89}', + '\u{1bc8f}'), ('\u{1bc9a}', '\u{1bc9b}'), ('\u{1bca4}', '\u{1cfff}'), + ('\u{1d0f6}', '\u{1d0ff}'), ('\u{1d127}', '\u{1d128}'), ('\u{1d1e9}', + '\u{1d1ff}'), ('\u{1d246}', '\u{1d2ff}'), ('\u{1d357}', '\u{1d35f}'), + ('\u{1d372}', '\u{1d3ff}'), ('\u{1d455}', '\u{1d455}'), ('\u{1d49d}', + '\u{1d49d}'), ('\u{1d4a0}', '\u{1d4a1}'), ('\u{1d4a3}', '\u{1d4a4}'), + ('\u{1d4a7}', '\u{1d4a8}'), ('\u{1d4ad}', '\u{1d4ad}'), ('\u{1d4ba}', + '\u{1d4ba}'), ('\u{1d4bc}', '\u{1d4bc}'), ('\u{1d4c4}', '\u{1d4c4}'), + ('\u{1d506}', '\u{1d506}'), ('\u{1d50b}', '\u{1d50c}'), ('\u{1d515}', + '\u{1d515}'), ('\u{1d51d}', '\u{1d51d}'), ('\u{1d53a}', '\u{1d53a}'), + ('\u{1d53f}', '\u{1d53f}'), ('\u{1d545}', '\u{1d545}'), ('\u{1d547}', + '\u{1d549}'), ('\u{1d551}', '\u{1d551}'), ('\u{1d6a6}', '\u{1d6a7}'), + ('\u{1d7cc}', '\u{1d7cd}'), ('\u{1da8c}', '\u{1da9a}'), ('\u{1daa0}', + '\u{1daa0}'), ('\u{1dab0}', '\u{1e7ff}'), ('\u{1e8c5}', '\u{1e8c6}'), + ('\u{1e8d7}', '\u{1edff}'), ('\u{1ee04}', '\u{1ee04}'), ('\u{1ee20}', + '\u{1ee20}'), ('\u{1ee23}', '\u{1ee23}'), ('\u{1ee25}', '\u{1ee26}'), + ('\u{1ee28}', '\u{1ee28}'), ('\u{1ee33}', '\u{1ee33}'), ('\u{1ee38}', + '\u{1ee38}'), ('\u{1ee3a}', '\u{1ee3a}'), ('\u{1ee3c}', '\u{1ee41}'), + ('\u{1ee43}', '\u{1ee46}'), ('\u{1ee48}', '\u{1ee48}'), ('\u{1ee4a}', + '\u{1ee4a}'), ('\u{1ee4c}', '\u{1ee4c}'), ('\u{1ee50}', '\u{1ee50}'), + ('\u{1ee53}', '\u{1ee53}'), ('\u{1ee55}', '\u{1ee56}'), ('\u{1ee58}', + '\u{1ee58}'), ('\u{1ee5a}', '\u{1ee5a}'), ('\u{1ee5c}', '\u{1ee5c}'), + ('\u{1ee5e}', '\u{1ee5e}'), ('\u{1ee60}', '\u{1ee60}'), ('\u{1ee63}', + '\u{1ee63}'), ('\u{1ee65}', '\u{1ee66}'), ('\u{1ee6b}', '\u{1ee6b}'), + ('\u{1ee73}', '\u{1ee73}'), ('\u{1ee78}', '\u{1ee78}'), ('\u{1ee7d}', + '\u{1ee7d}'), ('\u{1ee7f}', '\u{1ee7f}'), ('\u{1ee8a}', '\u{1ee8a}'), + ('\u{1ee9c}', '\u{1eea0}'), ('\u{1eea4}', '\u{1eea4}'), ('\u{1eeaa}', + '\u{1eeaa}'), ('\u{1eebc}', '\u{1eeef}'), ('\u{1eef2}', '\u{1efff}'), + ('\u{1f02c}', '\u{1f02f}'), ('\u{1f094}', '\u{1f09f}'), ('\u{1f0af}', + '\u{1f0b0}'), ('\u{1f0c0}', '\u{1f0c0}'), ('\u{1f0d0}', '\u{1f0d0}'), + ('\u{1f0f6}', '\u{1f0ff}'), ('\u{1f10d}', '\u{1f10f}'), ('\u{1f12f}', + '\u{1f12f}'), ('\u{1f16c}', '\u{1f16f}'), ('\u{1f19b}', '\u{1f1e5}'), + ('\u{1f203}', '\u{1f20f}'), ('\u{1f23b}', '\u{1f23f}'), ('\u{1f249}', + '\u{1f24f}'), ('\u{1f252}', '\u{1f2ff}'), ('\u{1f57a}', '\u{1f57a}'), + ('\u{1f5a4}', '\u{1f5a4}'), ('\u{1f6d1}', '\u{1f6df}'), ('\u{1f6ed}', + '\u{1f6ef}'), ('\u{1f6f4}', '\u{1f6ff}'), ('\u{1f774}', '\u{1f77f}'), + ('\u{1f7d5}', '\u{1f7ff}'), ('\u{1f80c}', '\u{1f80f}'), ('\u{1f848}', + '\u{1f84f}'), ('\u{1f85a}', '\u{1f85f}'), ('\u{1f888}', '\u{1f88f}'), + ('\u{1f8ae}', '\u{1f90f}'), ('\u{1f919}', '\u{1f97f}'), ('\u{1f985}', + '\u{1f9bf}'), ('\u{1f9c1}', '\u{1ffff}'), ('\u{2a6d7}', '\u{2a6ff}'), + ('\u{2b735}', '\u{2b73f}'), ('\u{2b81e}', '\u{2b81f}'), ('\u{2cea2}', + '\u{2f7ff}'), ('\u{2fa1e}', '\u{e0000}'), ('\u{e0002}', '\u{e001f}'), + ('\u{e0080}', '\u{e00ff}'), ('\u{e01f0}', '\u{effff}'), ('\u{ffffe}', + '\u{fffff}'), ('\u{10fffe}', '\u{10ffff}') + ]; + + pub const Co_table: &'static [(char, char)] = &[ + ('\u{e000}', '\u{f8ff}'), ('\u{f0000}', '\u{ffffd}'), ('\u{100000}', + '\u{10fffd}') + ]; + + pub const L_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), + ('\u{b5}', '\u{b5}'), ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), + ('\u{d8}', '\u{f6}'), ('\u{f8}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), + ('\u{2e0}', '\u{2e4}'), ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), + ('\u{370}', '\u{374}'), ('\u{376}', '\u{377}'), ('\u{37a}', '\u{37d}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), + ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{3a1}'), ('\u{3a3}', '\u{3f5}'), + ('\u{3f7}', '\u{481}'), ('\u{48a}', '\u{52f}'), ('\u{531}', '\u{556}'), + ('\u{559}', '\u{559}'), ('\u{561}', '\u{587}'), ('\u{5d0}', '\u{5ea}'), + ('\u{5f0}', '\u{5f2}'), ('\u{620}', '\u{64a}'), ('\u{66e}', '\u{66f}'), + ('\u{671}', '\u{6d3}'), ('\u{6d5}', '\u{6d5}'), ('\u{6e5}', '\u{6e6}'), + ('\u{6ee}', '\u{6ef}'), ('\u{6fa}', '\u{6fc}'), ('\u{6ff}', '\u{6ff}'), + ('\u{710}', '\u{710}'), ('\u{712}', '\u{72f}'), ('\u{74d}', '\u{7a5}'), + ('\u{7b1}', '\u{7b1}'), ('\u{7ca}', '\u{7ea}'), ('\u{7f4}', '\u{7f5}'), + ('\u{7fa}', '\u{7fa}'), ('\u{800}', '\u{815}'), ('\u{81a}', '\u{81a}'), + ('\u{824}', '\u{824}'), ('\u{828}', '\u{828}'), ('\u{840}', '\u{858}'), + ('\u{8a0}', '\u{8b4}'), ('\u{904}', '\u{939}'), ('\u{93d}', '\u{93d}'), + ('\u{950}', '\u{950}'), ('\u{958}', '\u{961}'), ('\u{971}', '\u{980}'), + ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), ('\u{993}', '\u{9a8}'), + ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), ('\u{9b6}', '\u{9b9}'), + ('\u{9bd}', '\u{9bd}'), ('\u{9ce}', '\u{9ce}'), ('\u{9dc}', '\u{9dd}'), + ('\u{9df}', '\u{9e1}'), ('\u{9f0}', '\u{9f1}'), ('\u{a05}', '\u{a0a}'), + ('\u{a0f}', '\u{a10}'), ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), + ('\u{a32}', '\u{a33}'), ('\u{a35}', '\u{a36}'), ('\u{a38}', '\u{a39}'), + ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), ('\u{a72}', '\u{a74}'), + ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), ('\u{a93}', '\u{aa8}'), + ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), ('\u{ab5}', '\u{ab9}'), + ('\u{abd}', '\u{abd}'), ('\u{ad0}', '\u{ad0}'), ('\u{ae0}', '\u{ae1}'), + ('\u{af9}', '\u{af9}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), + ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), + ('\u{b35}', '\u{b39}'), ('\u{b3d}', '\u{b3d}'), ('\u{b5c}', '\u{b5d}'), + ('\u{b5f}', '\u{b61}'), ('\u{b71}', '\u{b71}'), ('\u{b83}', '\u{b83}'), + ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), ('\u{b92}', '\u{b95}'), + ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), ('\u{b9e}', '\u{b9f}'), + ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), ('\u{bae}', '\u{bb9}'), + ('\u{bd0}', '\u{bd0}'), ('\u{c05}', '\u{c0c}'), ('\u{c0e}', '\u{c10}'), + ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), ('\u{c3d}', '\u{c3d}'), + ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c61}'), ('\u{c85}', '\u{c8c}'), + ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), + ('\u{cb5}', '\u{cb9}'), ('\u{cbd}', '\u{cbd}'), ('\u{cde}', '\u{cde}'), + ('\u{ce0}', '\u{ce1}'), ('\u{cf1}', '\u{cf2}'), ('\u{d05}', '\u{d0c}'), + ('\u{d0e}', '\u{d10}'), ('\u{d12}', '\u{d3a}'), ('\u{d3d}', '\u{d3d}'), + ('\u{d4e}', '\u{d4e}'), ('\u{d5f}', '\u{d61}'), ('\u{d7a}', '\u{d7f}'), + ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), + ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), ('\u{e01}', '\u{e30}'), + ('\u{e32}', '\u{e33}'), ('\u{e40}', '\u{e46}'), ('\u{e81}', '\u{e82}'), + ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), ('\u{e8a}', '\u{e8a}'), + ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), ('\u{e99}', '\u{e9f}'), + ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), ('\u{ea7}', '\u{ea7}'), + ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb0}'), ('\u{eb2}', '\u{eb3}'), + ('\u{ebd}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), + ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), ('\u{f40}', '\u{f47}'), + ('\u{f49}', '\u{f6c}'), ('\u{f88}', '\u{f8c}'), ('\u{1000}', + '\u{102a}'), ('\u{103f}', '\u{103f}'), ('\u{1050}', '\u{1055}'), + ('\u{105a}', '\u{105d}'), ('\u{1061}', '\u{1061}'), ('\u{1065}', + '\u{1066}'), ('\u{106e}', '\u{1070}'), ('\u{1075}', '\u{1081}'), + ('\u{108e}', '\u{108e}'), ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', + '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), ('\u{10d0}', '\u{10fa}'), + ('\u{10fc}', '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', + '\u{1256}'), ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), + ('\u{1260}', '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', + '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), + ('\u{12c0}', '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', + '\u{12d6}'), ('\u{12d8}', '\u{1310}'), ('\u{1312}', '\u{1315}'), + ('\u{1318}', '\u{135a}'), ('\u{1380}', '\u{138f}'), ('\u{13a0}', + '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{1401}', '\u{166c}'), + ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), ('\u{16a0}', + '\u{16ea}'), ('\u{16f1}', '\u{16f8}'), ('\u{1700}', '\u{170c}'), + ('\u{170e}', '\u{1711}'), ('\u{1720}', '\u{1731}'), ('\u{1740}', + '\u{1751}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), + ('\u{1780}', '\u{17b3}'), ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', + '\u{17dc}'), ('\u{1820}', '\u{1877}'), ('\u{1880}', '\u{18a8}'), + ('\u{18aa}', '\u{18aa}'), ('\u{18b0}', '\u{18f5}'), ('\u{1900}', + '\u{191e}'), ('\u{1950}', '\u{196d}'), ('\u{1970}', '\u{1974}'), + ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), ('\u{1a00}', + '\u{1a16}'), ('\u{1a20}', '\u{1a54}'), ('\u{1aa7}', '\u{1aa7}'), + ('\u{1b05}', '\u{1b33}'), ('\u{1b45}', '\u{1b4b}'), ('\u{1b83}', + '\u{1ba0}'), ('\u{1bae}', '\u{1baf}'), ('\u{1bba}', '\u{1be5}'), + ('\u{1c00}', '\u{1c23}'), ('\u{1c4d}', '\u{1c4f}'), ('\u{1c5a}', + '\u{1c7d}'), ('\u{1ce9}', '\u{1cec}'), ('\u{1cee}', '\u{1cf1}'), + ('\u{1cf5}', '\u{1cf6}'), ('\u{1d00}', '\u{1dbf}'), ('\u{1e00}', + '\u{1f15}'), ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), + ('\u{1f48}', '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', + '\u{1f59}'), ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), + ('\u{1f5f}', '\u{1f7d}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', + '\u{1fbc}'), ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), + ('\u{1fc6}', '\u{1fcc}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', + '\u{1fdb}'), ('\u{1fe0}', '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), + ('\u{1ff6}', '\u{1ffc}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', + '\u{207f}'), ('\u{2090}', '\u{209c}'), ('\u{2102}', '\u{2102}'), + ('\u{2107}', '\u{2107}'), ('\u{210a}', '\u{2113}'), ('\u{2115}', + '\u{2115}'), ('\u{2119}', '\u{211d}'), ('\u{2124}', '\u{2124}'), + ('\u{2126}', '\u{2126}'), ('\u{2128}', '\u{2128}'), ('\u{212a}', + '\u{212d}'), ('\u{212f}', '\u{2139}'), ('\u{213c}', '\u{213f}'), + ('\u{2145}', '\u{2149}'), ('\u{214e}', '\u{214e}'), ('\u{2183}', + '\u{2184}'), ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', '\u{2c5e}'), + ('\u{2c60}', '\u{2ce4}'), ('\u{2ceb}', '\u{2cee}'), ('\u{2cf2}', + '\u{2cf3}'), ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), + ('\u{2d2d}', '\u{2d2d}'), ('\u{2d30}', '\u{2d67}'), ('\u{2d6f}', + '\u{2d6f}'), ('\u{2d80}', '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), + ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', + '\u{2dbe}'), ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), + ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', '\u{2dde}'), ('\u{2e2f}', + '\u{2e2f}'), ('\u{3005}', '\u{3006}'), ('\u{3031}', '\u{3035}'), + ('\u{303b}', '\u{303c}'), ('\u{3041}', '\u{3096}'), ('\u{309d}', + '\u{309f}'), ('\u{30a1}', '\u{30fa}'), ('\u{30fc}', '\u{30ff}'), + ('\u{3105}', '\u{312d}'), ('\u{3131}', '\u{318e}'), ('\u{31a0}', + '\u{31ba}'), ('\u{31f0}', '\u{31ff}'), ('\u{3400}', '\u{4db5}'), + ('\u{4e00}', '\u{9fd5}'), ('\u{a000}', '\u{a48c}'), ('\u{a4d0}', + '\u{a4fd}'), ('\u{a500}', '\u{a60c}'), ('\u{a610}', '\u{a61f}'), + ('\u{a62a}', '\u{a62b}'), ('\u{a640}', '\u{a66e}'), ('\u{a67f}', + '\u{a69d}'), ('\u{a6a0}', '\u{a6e5}'), ('\u{a717}', '\u{a71f}'), + ('\u{a722}', '\u{a788}'), ('\u{a78b}', '\u{a7ad}'), ('\u{a7b0}', + '\u{a7b7}'), ('\u{a7f7}', '\u{a801}'), ('\u{a803}', '\u{a805}'), + ('\u{a807}', '\u{a80a}'), ('\u{a80c}', '\u{a822}'), ('\u{a840}', + '\u{a873}'), ('\u{a882}', '\u{a8b3}'), ('\u{a8f2}', '\u{a8f7}'), + ('\u{a8fb}', '\u{a8fb}'), ('\u{a8fd}', '\u{a8fd}'), ('\u{a90a}', + '\u{a925}'), ('\u{a930}', '\u{a946}'), ('\u{a960}', '\u{a97c}'), + ('\u{a984}', '\u{a9b2}'), ('\u{a9cf}', '\u{a9cf}'), ('\u{a9e0}', + '\u{a9e4}'), ('\u{a9e6}', '\u{a9ef}'), ('\u{a9fa}', '\u{a9fe}'), + ('\u{aa00}', '\u{aa28}'), ('\u{aa40}', '\u{aa42}'), ('\u{aa44}', + '\u{aa4b}'), ('\u{aa60}', '\u{aa76}'), ('\u{aa7a}', '\u{aa7a}'), + ('\u{aa7e}', '\u{aaaf}'), ('\u{aab1}', '\u{aab1}'), ('\u{aab5}', + '\u{aab6}'), ('\u{aab9}', '\u{aabd}'), ('\u{aac0}', '\u{aac0}'), + ('\u{aac2}', '\u{aac2}'), ('\u{aadb}', '\u{aadd}'), ('\u{aae0}', + '\u{aaea}'), ('\u{aaf2}', '\u{aaf4}'), ('\u{ab01}', '\u{ab06}'), + ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), ('\u{ab20}', + '\u{ab26}'), ('\u{ab28}', '\u{ab2e}'), ('\u{ab30}', '\u{ab5a}'), + ('\u{ab5c}', '\u{ab65}'), ('\u{ab70}', '\u{abe2}'), ('\u{ac00}', + '\u{d7a3}'), ('\u{d7b0}', '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), + ('\u{f900}', '\u{fa6d}'), ('\u{fa70}', '\u{fad9}'), ('\u{fb00}', + '\u{fb06}'), ('\u{fb13}', '\u{fb17}'), ('\u{fb1d}', '\u{fb1d}'), + ('\u{fb1f}', '\u{fb28}'), ('\u{fb2a}', '\u{fb36}'), ('\u{fb38}', + '\u{fb3c}'), ('\u{fb3e}', '\u{fb3e}'), ('\u{fb40}', '\u{fb41}'), + ('\u{fb43}', '\u{fb44}'), ('\u{fb46}', '\u{fbb1}'), ('\u{fbd3}', + '\u{fd3d}'), ('\u{fd50}', '\u{fd8f}'), ('\u{fd92}', '\u{fdc7}'), + ('\u{fdf0}', '\u{fdfb}'), ('\u{fe70}', '\u{fe74}'), ('\u{fe76}', + '\u{fefc}'), ('\u{ff21}', '\u{ff3a}'), ('\u{ff41}', '\u{ff5a}'), + ('\u{ff66}', '\u{ffbe}'), ('\u{ffc2}', '\u{ffc7}'), ('\u{ffca}', + '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), ('\u{ffda}', '\u{ffdc}'), + ('\u{10000}', '\u{1000b}'), ('\u{1000d}', '\u{10026}'), ('\u{10028}', + '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), ('\u{1003f}', '\u{1004d}'), + ('\u{10050}', '\u{1005d}'), ('\u{10080}', '\u{100fa}'), ('\u{10280}', + '\u{1029c}'), ('\u{102a0}', '\u{102d0}'), ('\u{10300}', '\u{1031f}'), + ('\u{10330}', '\u{10340}'), ('\u{10342}', '\u{10349}'), ('\u{10350}', + '\u{10375}'), ('\u{10380}', '\u{1039d}'), ('\u{103a0}', '\u{103c3}'), + ('\u{103c8}', '\u{103cf}'), ('\u{10400}', '\u{1049d}'), ('\u{10500}', + '\u{10527}'), ('\u{10530}', '\u{10563}'), ('\u{10600}', '\u{10736}'), + ('\u{10740}', '\u{10755}'), ('\u{10760}', '\u{10767}'), ('\u{10800}', + '\u{10805}'), ('\u{10808}', '\u{10808}'), ('\u{1080a}', '\u{10835}'), + ('\u{10837}', '\u{10838}'), ('\u{1083c}', '\u{1083c}'), ('\u{1083f}', + '\u{10855}'), ('\u{10860}', '\u{10876}'), ('\u{10880}', '\u{1089e}'), + ('\u{108e0}', '\u{108f2}'), ('\u{108f4}', '\u{108f5}'), ('\u{10900}', + '\u{10915}'), ('\u{10920}', '\u{10939}'), ('\u{10980}', '\u{109b7}'), + ('\u{109be}', '\u{109bf}'), ('\u{10a00}', '\u{10a00}'), ('\u{10a10}', + '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), ('\u{10a19}', '\u{10a33}'), + ('\u{10a60}', '\u{10a7c}'), ('\u{10a80}', '\u{10a9c}'), ('\u{10ac0}', + '\u{10ac7}'), ('\u{10ac9}', '\u{10ae4}'), ('\u{10b00}', '\u{10b35}'), + ('\u{10b40}', '\u{10b55}'), ('\u{10b60}', '\u{10b72}'), ('\u{10b80}', + '\u{10b91}'), ('\u{10c00}', '\u{10c48}'), ('\u{10c80}', '\u{10cb2}'), + ('\u{10cc0}', '\u{10cf2}'), ('\u{11003}', '\u{11037}'), ('\u{11083}', + '\u{110af}'), ('\u{110d0}', '\u{110e8}'), ('\u{11103}', '\u{11126}'), + ('\u{11150}', '\u{11172}'), ('\u{11176}', '\u{11176}'), ('\u{11183}', + '\u{111b2}'), ('\u{111c1}', '\u{111c4}'), ('\u{111da}', '\u{111da}'), + ('\u{111dc}', '\u{111dc}'), ('\u{11200}', '\u{11211}'), ('\u{11213}', + '\u{1122b}'), ('\u{11280}', '\u{11286}'), ('\u{11288}', '\u{11288}'), + ('\u{1128a}', '\u{1128d}'), ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', + '\u{112a8}'), ('\u{112b0}', '\u{112de}'), ('\u{11305}', '\u{1130c}'), + ('\u{1130f}', '\u{11310}'), ('\u{11313}', '\u{11328}'), ('\u{1132a}', + '\u{11330}'), ('\u{11332}', '\u{11333}'), ('\u{11335}', '\u{11339}'), + ('\u{1133d}', '\u{1133d}'), ('\u{11350}', '\u{11350}'), ('\u{1135d}', + '\u{11361}'), ('\u{11480}', '\u{114af}'), ('\u{114c4}', '\u{114c5}'), + ('\u{114c7}', '\u{114c7}'), ('\u{11580}', '\u{115ae}'), ('\u{115d8}', + '\u{115db}'), ('\u{11600}', '\u{1162f}'), ('\u{11644}', '\u{11644}'), + ('\u{11680}', '\u{116aa}'), ('\u{11700}', '\u{11719}'), ('\u{118a0}', + '\u{118df}'), ('\u{118ff}', '\u{118ff}'), ('\u{11ac0}', '\u{11af8}'), + ('\u{12000}', '\u{12399}'), ('\u{12480}', '\u{12543}'), ('\u{13000}', + '\u{1342e}'), ('\u{14400}', '\u{14646}'), ('\u{16800}', '\u{16a38}'), + ('\u{16a40}', '\u{16a5e}'), ('\u{16ad0}', '\u{16aed}'), ('\u{16b00}', + '\u{16b2f}'), ('\u{16b40}', '\u{16b43}'), ('\u{16b63}', '\u{16b77}'), + ('\u{16b7d}', '\u{16b8f}'), ('\u{16f00}', '\u{16f44}'), ('\u{16f50}', + '\u{16f50}'), ('\u{16f93}', '\u{16f9f}'), ('\u{1b000}', '\u{1b001}'), + ('\u{1bc00}', '\u{1bc6a}'), ('\u{1bc70}', '\u{1bc7c}'), ('\u{1bc80}', + '\u{1bc88}'), ('\u{1bc90}', '\u{1bc99}'), ('\u{1d400}', '\u{1d454}'), + ('\u{1d456}', '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', + '\u{1d4a2}'), ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), + ('\u{1d4ae}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), ('\u{1d4bd}', + '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', '\u{1d50a}'), + ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), ('\u{1d51e}', + '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', '\u{1d544}'), + ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), ('\u{1d552}', + '\u{1d6a5}'), ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6c2}', '\u{1d6da}'), + ('\u{1d6dc}', '\u{1d6fa}'), ('\u{1d6fc}', '\u{1d714}'), ('\u{1d716}', + '\u{1d734}'), ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', '\u{1d76e}'), + ('\u{1d770}', '\u{1d788}'), ('\u{1d78a}', '\u{1d7a8}'), ('\u{1d7aa}', + '\u{1d7c2}'), ('\u{1d7c4}', '\u{1d7cb}'), ('\u{1e800}', '\u{1e8c4}'), + ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', '\u{1ee1f}'), ('\u{1ee21}', + '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), ('\u{1ee27}', '\u{1ee27}'), + ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', '\u{1ee37}'), ('\u{1ee39}', + '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), ('\u{1ee42}', '\u{1ee42}'), + ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', '\u{1ee49}'), ('\u{1ee4b}', + '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), ('\u{1ee51}', '\u{1ee52}'), + ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', '\u{1ee57}'), ('\u{1ee59}', + '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), ('\u{1ee5d}', '\u{1ee5d}'), + ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', '\u{1ee62}'), ('\u{1ee64}', + '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), ('\u{1ee6c}', '\u{1ee72}'), + ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', '\u{1ee7c}'), ('\u{1ee7e}', + '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), ('\u{1ee8b}', '\u{1ee9b}'), + ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', '\u{1eea9}'), ('\u{1eeab}', + '\u{1eebb}'), ('\u{20000}', '\u{2a6d6}'), ('\u{2a700}', '\u{2b734}'), + ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2f800}', + '\u{2fa1d}') + ]; + + pub const LC_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{61}', '\u{7a}'), ('\u{b5}', '\u{b5}'), + ('\u{c0}', '\u{d6}'), ('\u{d8}', '\u{f6}'), ('\u{f8}', '\u{1ba}'), + ('\u{1bc}', '\u{1bf}'), ('\u{1c4}', '\u{293}'), ('\u{295}', '\u{2af}'), + ('\u{370}', '\u{373}'), ('\u{376}', '\u{377}'), ('\u{37b}', '\u{37d}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), + ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{3a1}'), ('\u{3a3}', '\u{3f5}'), + ('\u{3f7}', '\u{481}'), ('\u{48a}', '\u{52f}'), ('\u{531}', '\u{556}'), + ('\u{561}', '\u{587}'), ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', + '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), ('\u{13a0}', '\u{13f5}'), + ('\u{13f8}', '\u{13fd}'), ('\u{1d00}', '\u{1d2b}'), ('\u{1d6b}', + '\u{1d77}'), ('\u{1d79}', '\u{1d9a}'), ('\u{1e00}', '\u{1f15}'), + ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', + '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), + ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', + '\u{1f7d}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fbc}'), + ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fcc}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fdb}'), + ('\u{1fe0}', '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', + '\u{1ffc}'), ('\u{2102}', '\u{2102}'), ('\u{2107}', '\u{2107}'), + ('\u{210a}', '\u{2113}'), ('\u{2115}', '\u{2115}'), ('\u{2119}', + '\u{211d}'), ('\u{2124}', '\u{2124}'), ('\u{2126}', '\u{2126}'), + ('\u{2128}', '\u{2128}'), ('\u{212a}', '\u{212d}'), ('\u{212f}', + '\u{2134}'), ('\u{2139}', '\u{2139}'), ('\u{213c}', '\u{213f}'), + ('\u{2145}', '\u{2149}'), ('\u{214e}', '\u{214e}'), ('\u{2183}', + '\u{2184}'), ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', '\u{2c5e}'), + ('\u{2c60}', '\u{2c7b}'), ('\u{2c7e}', '\u{2ce4}'), ('\u{2ceb}', + '\u{2cee}'), ('\u{2cf2}', '\u{2cf3}'), ('\u{2d00}', '\u{2d25}'), + ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), ('\u{a640}', + '\u{a66d}'), ('\u{a680}', '\u{a69b}'), ('\u{a722}', '\u{a76f}'), + ('\u{a771}', '\u{a787}'), ('\u{a78b}', '\u{a78e}'), ('\u{a790}', + '\u{a7ad}'), ('\u{a7b0}', '\u{a7b7}'), ('\u{a7fa}', '\u{a7fa}'), + ('\u{ab30}', '\u{ab5a}'), ('\u{ab60}', '\u{ab65}'), ('\u{ab70}', + '\u{abbf}'), ('\u{fb00}', '\u{fb06}'), ('\u{fb13}', '\u{fb17}'), + ('\u{ff21}', '\u{ff3a}'), ('\u{ff41}', '\u{ff5a}'), ('\u{10400}', + '\u{1044f}'), ('\u{10c80}', '\u{10cb2}'), ('\u{10cc0}', '\u{10cf2}'), + ('\u{118a0}', '\u{118df}'), ('\u{1d400}', '\u{1d454}'), ('\u{1d456}', + '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', '\u{1d4a2}'), + ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), ('\u{1d4ae}', + '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), ('\u{1d4bd}', '\u{1d4c3}'), + ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', '\u{1d50a}'), ('\u{1d50d}', + '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), ('\u{1d51e}', '\u{1d539}'), + ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', '\u{1d544}'), ('\u{1d546}', + '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), ('\u{1d552}', '\u{1d6a5}'), + ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6c2}', '\u{1d6da}'), ('\u{1d6dc}', + '\u{1d6fa}'), ('\u{1d6fc}', '\u{1d714}'), ('\u{1d716}', '\u{1d734}'), + ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', '\u{1d76e}'), ('\u{1d770}', + '\u{1d788}'), ('\u{1d78a}', '\u{1d7a8}'), ('\u{1d7aa}', '\u{1d7c2}'), + ('\u{1d7c4}', '\u{1d7cb}') + ]; + + pub const Ll_table: &'static [(char, char)] = &[ + ('\u{61}', '\u{7a}'), ('\u{b5}', '\u{b5}'), ('\u{df}', '\u{f6}'), + ('\u{f8}', '\u{ff}'), ('\u{101}', '\u{101}'), ('\u{103}', '\u{103}'), + ('\u{105}', '\u{105}'), ('\u{107}', '\u{107}'), ('\u{109}', '\u{109}'), + ('\u{10b}', '\u{10b}'), ('\u{10d}', '\u{10d}'), ('\u{10f}', '\u{10f}'), + ('\u{111}', '\u{111}'), ('\u{113}', '\u{113}'), ('\u{115}', '\u{115}'), + ('\u{117}', '\u{117}'), ('\u{119}', '\u{119}'), ('\u{11b}', '\u{11b}'), + ('\u{11d}', '\u{11d}'), ('\u{11f}', '\u{11f}'), ('\u{121}', '\u{121}'), + ('\u{123}', '\u{123}'), ('\u{125}', '\u{125}'), ('\u{127}', '\u{127}'), + ('\u{129}', '\u{129}'), ('\u{12b}', '\u{12b}'), ('\u{12d}', '\u{12d}'), + ('\u{12f}', '\u{12f}'), ('\u{131}', '\u{131}'), ('\u{133}', '\u{133}'), + ('\u{135}', '\u{135}'), ('\u{137}', '\u{138}'), ('\u{13a}', '\u{13a}'), + ('\u{13c}', '\u{13c}'), ('\u{13e}', '\u{13e}'), ('\u{140}', '\u{140}'), + ('\u{142}', '\u{142}'), ('\u{144}', '\u{144}'), ('\u{146}', '\u{146}'), + ('\u{148}', '\u{149}'), ('\u{14b}', '\u{14b}'), ('\u{14d}', '\u{14d}'), + ('\u{14f}', '\u{14f}'), ('\u{151}', '\u{151}'), ('\u{153}', '\u{153}'), + ('\u{155}', '\u{155}'), ('\u{157}', '\u{157}'), ('\u{159}', '\u{159}'), + ('\u{15b}', '\u{15b}'), ('\u{15d}', '\u{15d}'), ('\u{15f}', '\u{15f}'), + ('\u{161}', '\u{161}'), ('\u{163}', '\u{163}'), ('\u{165}', '\u{165}'), + ('\u{167}', '\u{167}'), ('\u{169}', '\u{169}'), ('\u{16b}', '\u{16b}'), + ('\u{16d}', '\u{16d}'), ('\u{16f}', '\u{16f}'), ('\u{171}', '\u{171}'), + ('\u{173}', '\u{173}'), ('\u{175}', '\u{175}'), ('\u{177}', '\u{177}'), + ('\u{17a}', '\u{17a}'), ('\u{17c}', '\u{17c}'), ('\u{17e}', '\u{180}'), + ('\u{183}', '\u{183}'), ('\u{185}', '\u{185}'), ('\u{188}', '\u{188}'), + ('\u{18c}', '\u{18d}'), ('\u{192}', '\u{192}'), ('\u{195}', '\u{195}'), + ('\u{199}', '\u{19b}'), ('\u{19e}', '\u{19e}'), ('\u{1a1}', '\u{1a1}'), + ('\u{1a3}', '\u{1a3}'), ('\u{1a5}', '\u{1a5}'), ('\u{1a8}', '\u{1a8}'), + ('\u{1aa}', '\u{1ab}'), ('\u{1ad}', '\u{1ad}'), ('\u{1b0}', '\u{1b0}'), + ('\u{1b4}', '\u{1b4}'), ('\u{1b6}', '\u{1b6}'), ('\u{1b9}', '\u{1ba}'), + ('\u{1bd}', '\u{1bf}'), ('\u{1c6}', '\u{1c6}'), ('\u{1c9}', '\u{1c9}'), + ('\u{1cc}', '\u{1cc}'), ('\u{1ce}', '\u{1ce}'), ('\u{1d0}', '\u{1d0}'), + ('\u{1d2}', '\u{1d2}'), ('\u{1d4}', '\u{1d4}'), ('\u{1d6}', '\u{1d6}'), + ('\u{1d8}', '\u{1d8}'), ('\u{1da}', '\u{1da}'), ('\u{1dc}', '\u{1dd}'), + ('\u{1df}', '\u{1df}'), ('\u{1e1}', '\u{1e1}'), ('\u{1e3}', '\u{1e3}'), + ('\u{1e5}', '\u{1e5}'), ('\u{1e7}', '\u{1e7}'), ('\u{1e9}', '\u{1e9}'), + ('\u{1eb}', '\u{1eb}'), ('\u{1ed}', '\u{1ed}'), ('\u{1ef}', '\u{1f0}'), + ('\u{1f3}', '\u{1f3}'), ('\u{1f5}', '\u{1f5}'), ('\u{1f9}', '\u{1f9}'), + ('\u{1fb}', '\u{1fb}'), ('\u{1fd}', '\u{1fd}'), ('\u{1ff}', '\u{1ff}'), + ('\u{201}', '\u{201}'), ('\u{203}', '\u{203}'), ('\u{205}', '\u{205}'), + ('\u{207}', '\u{207}'), ('\u{209}', '\u{209}'), ('\u{20b}', '\u{20b}'), + ('\u{20d}', '\u{20d}'), ('\u{20f}', '\u{20f}'), ('\u{211}', '\u{211}'), + ('\u{213}', '\u{213}'), ('\u{215}', '\u{215}'), ('\u{217}', '\u{217}'), + ('\u{219}', '\u{219}'), ('\u{21b}', '\u{21b}'), ('\u{21d}', '\u{21d}'), + ('\u{21f}', '\u{21f}'), ('\u{221}', '\u{221}'), ('\u{223}', '\u{223}'), + ('\u{225}', '\u{225}'), ('\u{227}', '\u{227}'), ('\u{229}', '\u{229}'), + ('\u{22b}', '\u{22b}'), ('\u{22d}', '\u{22d}'), ('\u{22f}', '\u{22f}'), + ('\u{231}', '\u{231}'), ('\u{233}', '\u{239}'), ('\u{23c}', '\u{23c}'), + ('\u{23f}', '\u{240}'), ('\u{242}', '\u{242}'), ('\u{247}', '\u{247}'), + ('\u{249}', '\u{249}'), ('\u{24b}', '\u{24b}'), ('\u{24d}', '\u{24d}'), + ('\u{24f}', '\u{293}'), ('\u{295}', '\u{2af}'), ('\u{371}', '\u{371}'), + ('\u{373}', '\u{373}'), ('\u{377}', '\u{377}'), ('\u{37b}', '\u{37d}'), + ('\u{390}', '\u{390}'), ('\u{3ac}', '\u{3ce}'), ('\u{3d0}', '\u{3d1}'), + ('\u{3d5}', '\u{3d7}'), ('\u{3d9}', '\u{3d9}'), ('\u{3db}', '\u{3db}'), + ('\u{3dd}', '\u{3dd}'), ('\u{3df}', '\u{3df}'), ('\u{3e1}', '\u{3e1}'), + ('\u{3e3}', '\u{3e3}'), ('\u{3e5}', '\u{3e5}'), ('\u{3e7}', '\u{3e7}'), + ('\u{3e9}', '\u{3e9}'), ('\u{3eb}', '\u{3eb}'), ('\u{3ed}', '\u{3ed}'), + ('\u{3ef}', '\u{3f3}'), ('\u{3f5}', '\u{3f5}'), ('\u{3f8}', '\u{3f8}'), + ('\u{3fb}', '\u{3fc}'), ('\u{430}', '\u{45f}'), ('\u{461}', '\u{461}'), + ('\u{463}', '\u{463}'), ('\u{465}', '\u{465}'), ('\u{467}', '\u{467}'), + ('\u{469}', '\u{469}'), ('\u{46b}', '\u{46b}'), ('\u{46d}', '\u{46d}'), + ('\u{46f}', '\u{46f}'), ('\u{471}', '\u{471}'), ('\u{473}', '\u{473}'), + ('\u{475}', '\u{475}'), ('\u{477}', '\u{477}'), ('\u{479}', '\u{479}'), + ('\u{47b}', '\u{47b}'), ('\u{47d}', '\u{47d}'), ('\u{47f}', '\u{47f}'), + ('\u{481}', '\u{481}'), ('\u{48b}', '\u{48b}'), ('\u{48d}', '\u{48d}'), + ('\u{48f}', '\u{48f}'), ('\u{491}', '\u{491}'), ('\u{493}', '\u{493}'), + ('\u{495}', '\u{495}'), ('\u{497}', '\u{497}'), ('\u{499}', '\u{499}'), + ('\u{49b}', '\u{49b}'), ('\u{49d}', '\u{49d}'), ('\u{49f}', '\u{49f}'), + ('\u{4a1}', '\u{4a1}'), ('\u{4a3}', '\u{4a3}'), ('\u{4a5}', '\u{4a5}'), + ('\u{4a7}', '\u{4a7}'), ('\u{4a9}', '\u{4a9}'), ('\u{4ab}', '\u{4ab}'), + ('\u{4ad}', '\u{4ad}'), ('\u{4af}', '\u{4af}'), ('\u{4b1}', '\u{4b1}'), + ('\u{4b3}', '\u{4b3}'), ('\u{4b5}', '\u{4b5}'), ('\u{4b7}', '\u{4b7}'), + ('\u{4b9}', '\u{4b9}'), ('\u{4bb}', '\u{4bb}'), ('\u{4bd}', '\u{4bd}'), + ('\u{4bf}', '\u{4bf}'), ('\u{4c2}', '\u{4c2}'), ('\u{4c4}', '\u{4c4}'), + ('\u{4c6}', '\u{4c6}'), ('\u{4c8}', '\u{4c8}'), ('\u{4ca}', '\u{4ca}'), + ('\u{4cc}', '\u{4cc}'), ('\u{4ce}', '\u{4cf}'), ('\u{4d1}', '\u{4d1}'), + ('\u{4d3}', '\u{4d3}'), ('\u{4d5}', '\u{4d5}'), ('\u{4d7}', '\u{4d7}'), + ('\u{4d9}', '\u{4d9}'), ('\u{4db}', '\u{4db}'), ('\u{4dd}', '\u{4dd}'), + ('\u{4df}', '\u{4df}'), ('\u{4e1}', '\u{4e1}'), ('\u{4e3}', '\u{4e3}'), + ('\u{4e5}', '\u{4e5}'), ('\u{4e7}', '\u{4e7}'), ('\u{4e9}', '\u{4e9}'), + ('\u{4eb}', '\u{4eb}'), ('\u{4ed}', '\u{4ed}'), ('\u{4ef}', '\u{4ef}'), + ('\u{4f1}', '\u{4f1}'), ('\u{4f3}', '\u{4f3}'), ('\u{4f5}', '\u{4f5}'), + ('\u{4f7}', '\u{4f7}'), ('\u{4f9}', '\u{4f9}'), ('\u{4fb}', '\u{4fb}'), + ('\u{4fd}', '\u{4fd}'), ('\u{4ff}', '\u{4ff}'), ('\u{501}', '\u{501}'), + ('\u{503}', '\u{503}'), ('\u{505}', '\u{505}'), ('\u{507}', '\u{507}'), + ('\u{509}', '\u{509}'), ('\u{50b}', '\u{50b}'), ('\u{50d}', '\u{50d}'), + ('\u{50f}', '\u{50f}'), ('\u{511}', '\u{511}'), ('\u{513}', '\u{513}'), + ('\u{515}', '\u{515}'), ('\u{517}', '\u{517}'), ('\u{519}', '\u{519}'), + ('\u{51b}', '\u{51b}'), ('\u{51d}', '\u{51d}'), ('\u{51f}', '\u{51f}'), + ('\u{521}', '\u{521}'), ('\u{523}', '\u{523}'), ('\u{525}', '\u{525}'), + ('\u{527}', '\u{527}'), ('\u{529}', '\u{529}'), ('\u{52b}', '\u{52b}'), + ('\u{52d}', '\u{52d}'), ('\u{52f}', '\u{52f}'), ('\u{561}', '\u{587}'), + ('\u{13f8}', '\u{13fd}'), ('\u{1d00}', '\u{1d2b}'), ('\u{1d6b}', + '\u{1d77}'), ('\u{1d79}', '\u{1d9a}'), ('\u{1e01}', '\u{1e01}'), + ('\u{1e03}', '\u{1e03}'), ('\u{1e05}', '\u{1e05}'), ('\u{1e07}', + '\u{1e07}'), ('\u{1e09}', '\u{1e09}'), ('\u{1e0b}', '\u{1e0b}'), + ('\u{1e0d}', '\u{1e0d}'), ('\u{1e0f}', '\u{1e0f}'), ('\u{1e11}', + '\u{1e11}'), ('\u{1e13}', '\u{1e13}'), ('\u{1e15}', '\u{1e15}'), + ('\u{1e17}', '\u{1e17}'), ('\u{1e19}', '\u{1e19}'), ('\u{1e1b}', + '\u{1e1b}'), ('\u{1e1d}', '\u{1e1d}'), ('\u{1e1f}', '\u{1e1f}'), + ('\u{1e21}', '\u{1e21}'), ('\u{1e23}', '\u{1e23}'), ('\u{1e25}', + '\u{1e25}'), ('\u{1e27}', '\u{1e27}'), ('\u{1e29}', '\u{1e29}'), + ('\u{1e2b}', '\u{1e2b}'), ('\u{1e2d}', '\u{1e2d}'), ('\u{1e2f}', + '\u{1e2f}'), ('\u{1e31}', '\u{1e31}'), ('\u{1e33}', '\u{1e33}'), + ('\u{1e35}', '\u{1e35}'), ('\u{1e37}', '\u{1e37}'), ('\u{1e39}', + '\u{1e39}'), ('\u{1e3b}', '\u{1e3b}'), ('\u{1e3d}', '\u{1e3d}'), + ('\u{1e3f}', '\u{1e3f}'), ('\u{1e41}', '\u{1e41}'), ('\u{1e43}', + '\u{1e43}'), ('\u{1e45}', '\u{1e45}'), ('\u{1e47}', '\u{1e47}'), + ('\u{1e49}', '\u{1e49}'), ('\u{1e4b}', '\u{1e4b}'), ('\u{1e4d}', + '\u{1e4d}'), ('\u{1e4f}', '\u{1e4f}'), ('\u{1e51}', '\u{1e51}'), + ('\u{1e53}', '\u{1e53}'), ('\u{1e55}', '\u{1e55}'), ('\u{1e57}', + '\u{1e57}'), ('\u{1e59}', '\u{1e59}'), ('\u{1e5b}', '\u{1e5b}'), + ('\u{1e5d}', '\u{1e5d}'), ('\u{1e5f}', '\u{1e5f}'), ('\u{1e61}', + '\u{1e61}'), ('\u{1e63}', '\u{1e63}'), ('\u{1e65}', '\u{1e65}'), + ('\u{1e67}', '\u{1e67}'), ('\u{1e69}', '\u{1e69}'), ('\u{1e6b}', + '\u{1e6b}'), ('\u{1e6d}', '\u{1e6d}'), ('\u{1e6f}', '\u{1e6f}'), + ('\u{1e71}', '\u{1e71}'), ('\u{1e73}', '\u{1e73}'), ('\u{1e75}', + '\u{1e75}'), ('\u{1e77}', '\u{1e77}'), ('\u{1e79}', '\u{1e79}'), + ('\u{1e7b}', '\u{1e7b}'), ('\u{1e7d}', '\u{1e7d}'), ('\u{1e7f}', + '\u{1e7f}'), ('\u{1e81}', '\u{1e81}'), ('\u{1e83}', '\u{1e83}'), + ('\u{1e85}', '\u{1e85}'), ('\u{1e87}', '\u{1e87}'), ('\u{1e89}', + '\u{1e89}'), ('\u{1e8b}', '\u{1e8b}'), ('\u{1e8d}', '\u{1e8d}'), + ('\u{1e8f}', '\u{1e8f}'), ('\u{1e91}', '\u{1e91}'), ('\u{1e93}', + '\u{1e93}'), ('\u{1e95}', '\u{1e9d}'), ('\u{1e9f}', '\u{1e9f}'), + ('\u{1ea1}', '\u{1ea1}'), ('\u{1ea3}', '\u{1ea3}'), ('\u{1ea5}', + '\u{1ea5}'), ('\u{1ea7}', '\u{1ea7}'), ('\u{1ea9}', '\u{1ea9}'), + ('\u{1eab}', '\u{1eab}'), ('\u{1ead}', '\u{1ead}'), ('\u{1eaf}', + '\u{1eaf}'), ('\u{1eb1}', '\u{1eb1}'), ('\u{1eb3}', '\u{1eb3}'), + ('\u{1eb5}', '\u{1eb5}'), ('\u{1eb7}', '\u{1eb7}'), ('\u{1eb9}', + '\u{1eb9}'), ('\u{1ebb}', '\u{1ebb}'), ('\u{1ebd}', '\u{1ebd}'), + ('\u{1ebf}', '\u{1ebf}'), ('\u{1ec1}', '\u{1ec1}'), ('\u{1ec3}', + '\u{1ec3}'), ('\u{1ec5}', '\u{1ec5}'), ('\u{1ec7}', '\u{1ec7}'), + ('\u{1ec9}', '\u{1ec9}'), ('\u{1ecb}', '\u{1ecb}'), ('\u{1ecd}', + '\u{1ecd}'), ('\u{1ecf}', '\u{1ecf}'), ('\u{1ed1}', '\u{1ed1}'), + ('\u{1ed3}', '\u{1ed3}'), ('\u{1ed5}', '\u{1ed5}'), ('\u{1ed7}', + '\u{1ed7}'), ('\u{1ed9}', '\u{1ed9}'), ('\u{1edb}', '\u{1edb}'), + ('\u{1edd}', '\u{1edd}'), ('\u{1edf}', '\u{1edf}'), ('\u{1ee1}', + '\u{1ee1}'), ('\u{1ee3}', '\u{1ee3}'), ('\u{1ee5}', '\u{1ee5}'), + ('\u{1ee7}', '\u{1ee7}'), ('\u{1ee9}', '\u{1ee9}'), ('\u{1eeb}', + '\u{1eeb}'), ('\u{1eed}', '\u{1eed}'), ('\u{1eef}', '\u{1eef}'), + ('\u{1ef1}', '\u{1ef1}'), ('\u{1ef3}', '\u{1ef3}'), ('\u{1ef5}', + '\u{1ef5}'), ('\u{1ef7}', '\u{1ef7}'), ('\u{1ef9}', '\u{1ef9}'), + ('\u{1efb}', '\u{1efb}'), ('\u{1efd}', '\u{1efd}'), ('\u{1eff}', + '\u{1f07}'), ('\u{1f10}', '\u{1f15}'), ('\u{1f20}', '\u{1f27}'), + ('\u{1f30}', '\u{1f37}'), ('\u{1f40}', '\u{1f45}'), ('\u{1f50}', + '\u{1f57}'), ('\u{1f60}', '\u{1f67}'), ('\u{1f70}', '\u{1f7d}'), + ('\u{1f80}', '\u{1f87}'), ('\u{1f90}', '\u{1f97}'), ('\u{1fa0}', + '\u{1fa7}'), ('\u{1fb0}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fb7}'), + ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fc7}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fd7}'), + ('\u{1fe0}', '\u{1fe7}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', + '\u{1ff7}'), ('\u{210a}', '\u{210a}'), ('\u{210e}', '\u{210f}'), + ('\u{2113}', '\u{2113}'), ('\u{212f}', '\u{212f}'), ('\u{2134}', + '\u{2134}'), ('\u{2139}', '\u{2139}'), ('\u{213c}', '\u{213d}'), + ('\u{2146}', '\u{2149}'), ('\u{214e}', '\u{214e}'), ('\u{2184}', + '\u{2184}'), ('\u{2c30}', '\u{2c5e}'), ('\u{2c61}', '\u{2c61}'), + ('\u{2c65}', '\u{2c66}'), ('\u{2c68}', '\u{2c68}'), ('\u{2c6a}', + '\u{2c6a}'), ('\u{2c6c}', '\u{2c6c}'), ('\u{2c71}', '\u{2c71}'), + ('\u{2c73}', '\u{2c74}'), ('\u{2c76}', '\u{2c7b}'), ('\u{2c81}', + '\u{2c81}'), ('\u{2c83}', '\u{2c83}'), ('\u{2c85}', '\u{2c85}'), + ('\u{2c87}', '\u{2c87}'), ('\u{2c89}', '\u{2c89}'), ('\u{2c8b}', + '\u{2c8b}'), ('\u{2c8d}', '\u{2c8d}'), ('\u{2c8f}', '\u{2c8f}'), + ('\u{2c91}', '\u{2c91}'), ('\u{2c93}', '\u{2c93}'), ('\u{2c95}', + '\u{2c95}'), ('\u{2c97}', '\u{2c97}'), ('\u{2c99}', '\u{2c99}'), + ('\u{2c9b}', '\u{2c9b}'), ('\u{2c9d}', '\u{2c9d}'), ('\u{2c9f}', + '\u{2c9f}'), ('\u{2ca1}', '\u{2ca1}'), ('\u{2ca3}', '\u{2ca3}'), + ('\u{2ca5}', '\u{2ca5}'), ('\u{2ca7}', '\u{2ca7}'), ('\u{2ca9}', + '\u{2ca9}'), ('\u{2cab}', '\u{2cab}'), ('\u{2cad}', '\u{2cad}'), + ('\u{2caf}', '\u{2caf}'), ('\u{2cb1}', '\u{2cb1}'), ('\u{2cb3}', + '\u{2cb3}'), ('\u{2cb5}', '\u{2cb5}'), ('\u{2cb7}', '\u{2cb7}'), + ('\u{2cb9}', '\u{2cb9}'), ('\u{2cbb}', '\u{2cbb}'), ('\u{2cbd}', + '\u{2cbd}'), ('\u{2cbf}', '\u{2cbf}'), ('\u{2cc1}', '\u{2cc1}'), + ('\u{2cc3}', '\u{2cc3}'), ('\u{2cc5}', '\u{2cc5}'), ('\u{2cc7}', + '\u{2cc7}'), ('\u{2cc9}', '\u{2cc9}'), ('\u{2ccb}', '\u{2ccb}'), + ('\u{2ccd}', '\u{2ccd}'), ('\u{2ccf}', '\u{2ccf}'), ('\u{2cd1}', + '\u{2cd1}'), ('\u{2cd3}', '\u{2cd3}'), ('\u{2cd5}', '\u{2cd5}'), + ('\u{2cd7}', '\u{2cd7}'), ('\u{2cd9}', '\u{2cd9}'), ('\u{2cdb}', + '\u{2cdb}'), ('\u{2cdd}', '\u{2cdd}'), ('\u{2cdf}', '\u{2cdf}'), + ('\u{2ce1}', '\u{2ce1}'), ('\u{2ce3}', '\u{2ce4}'), ('\u{2cec}', + '\u{2cec}'), ('\u{2cee}', '\u{2cee}'), ('\u{2cf3}', '\u{2cf3}'), + ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', + '\u{2d2d}'), ('\u{a641}', '\u{a641}'), ('\u{a643}', '\u{a643}'), + ('\u{a645}', '\u{a645}'), ('\u{a647}', '\u{a647}'), ('\u{a649}', + '\u{a649}'), ('\u{a64b}', '\u{a64b}'), ('\u{a64d}', '\u{a64d}'), + ('\u{a64f}', '\u{a64f}'), ('\u{a651}', '\u{a651}'), ('\u{a653}', + '\u{a653}'), ('\u{a655}', '\u{a655}'), ('\u{a657}', '\u{a657}'), + ('\u{a659}', '\u{a659}'), ('\u{a65b}', '\u{a65b}'), ('\u{a65d}', + '\u{a65d}'), ('\u{a65f}', '\u{a65f}'), ('\u{a661}', '\u{a661}'), + ('\u{a663}', '\u{a663}'), ('\u{a665}', '\u{a665}'), ('\u{a667}', + '\u{a667}'), ('\u{a669}', '\u{a669}'), ('\u{a66b}', '\u{a66b}'), + ('\u{a66d}', '\u{a66d}'), ('\u{a681}', '\u{a681}'), ('\u{a683}', + '\u{a683}'), ('\u{a685}', '\u{a685}'), ('\u{a687}', '\u{a687}'), + ('\u{a689}', '\u{a689}'), ('\u{a68b}', '\u{a68b}'), ('\u{a68d}', + '\u{a68d}'), ('\u{a68f}', '\u{a68f}'), ('\u{a691}', '\u{a691}'), + ('\u{a693}', '\u{a693}'), ('\u{a695}', '\u{a695}'), ('\u{a697}', + '\u{a697}'), ('\u{a699}', '\u{a699}'), ('\u{a69b}', '\u{a69b}'), + ('\u{a723}', '\u{a723}'), ('\u{a725}', '\u{a725}'), ('\u{a727}', + '\u{a727}'), ('\u{a729}', '\u{a729}'), ('\u{a72b}', '\u{a72b}'), + ('\u{a72d}', '\u{a72d}'), ('\u{a72f}', '\u{a731}'), ('\u{a733}', + '\u{a733}'), ('\u{a735}', '\u{a735}'), ('\u{a737}', '\u{a737}'), + ('\u{a739}', '\u{a739}'), ('\u{a73b}', '\u{a73b}'), ('\u{a73d}', + '\u{a73d}'), ('\u{a73f}', '\u{a73f}'), ('\u{a741}', '\u{a741}'), + ('\u{a743}', '\u{a743}'), ('\u{a745}', '\u{a745}'), ('\u{a747}', + '\u{a747}'), ('\u{a749}', '\u{a749}'), ('\u{a74b}', '\u{a74b}'), + ('\u{a74d}', '\u{a74d}'), ('\u{a74f}', '\u{a74f}'), ('\u{a751}', + '\u{a751}'), ('\u{a753}', '\u{a753}'), ('\u{a755}', '\u{a755}'), + ('\u{a757}', '\u{a757}'), ('\u{a759}', '\u{a759}'), ('\u{a75b}', + '\u{a75b}'), ('\u{a75d}', '\u{a75d}'), ('\u{a75f}', '\u{a75f}'), + ('\u{a761}', '\u{a761}'), ('\u{a763}', '\u{a763}'), ('\u{a765}', + '\u{a765}'), ('\u{a767}', '\u{a767}'), ('\u{a769}', '\u{a769}'), + ('\u{a76b}', '\u{a76b}'), ('\u{a76d}', '\u{a76d}'), ('\u{a76f}', + '\u{a76f}'), ('\u{a771}', '\u{a778}'), ('\u{a77a}', '\u{a77a}'), + ('\u{a77c}', '\u{a77c}'), ('\u{a77f}', '\u{a77f}'), ('\u{a781}', + '\u{a781}'), ('\u{a783}', '\u{a783}'), ('\u{a785}', '\u{a785}'), + ('\u{a787}', '\u{a787}'), ('\u{a78c}', '\u{a78c}'), ('\u{a78e}', + '\u{a78e}'), ('\u{a791}', '\u{a791}'), ('\u{a793}', '\u{a795}'), + ('\u{a797}', '\u{a797}'), ('\u{a799}', '\u{a799}'), ('\u{a79b}', + '\u{a79b}'), ('\u{a79d}', '\u{a79d}'), ('\u{a79f}', '\u{a79f}'), + ('\u{a7a1}', '\u{a7a1}'), ('\u{a7a3}', '\u{a7a3}'), ('\u{a7a5}', + '\u{a7a5}'), ('\u{a7a7}', '\u{a7a7}'), ('\u{a7a9}', '\u{a7a9}'), + ('\u{a7b5}', '\u{a7b5}'), ('\u{a7b7}', '\u{a7b7}'), ('\u{a7fa}', + '\u{a7fa}'), ('\u{ab30}', '\u{ab5a}'), ('\u{ab60}', '\u{ab65}'), + ('\u{ab70}', '\u{abbf}'), ('\u{fb00}', '\u{fb06}'), ('\u{fb13}', + '\u{fb17}'), ('\u{ff41}', '\u{ff5a}'), ('\u{10428}', '\u{1044f}'), + ('\u{10cc0}', '\u{10cf2}'), ('\u{118c0}', '\u{118df}'), ('\u{1d41a}', + '\u{1d433}'), ('\u{1d44e}', '\u{1d454}'), ('\u{1d456}', '\u{1d467}'), + ('\u{1d482}', '\u{1d49b}'), ('\u{1d4b6}', '\u{1d4b9}'), ('\u{1d4bb}', + '\u{1d4bb}'), ('\u{1d4bd}', '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d4cf}'), + ('\u{1d4ea}', '\u{1d503}'), ('\u{1d51e}', '\u{1d537}'), ('\u{1d552}', + '\u{1d56b}'), ('\u{1d586}', '\u{1d59f}'), ('\u{1d5ba}', '\u{1d5d3}'), + ('\u{1d5ee}', '\u{1d607}'), ('\u{1d622}', '\u{1d63b}'), ('\u{1d656}', + '\u{1d66f}'), ('\u{1d68a}', '\u{1d6a5}'), ('\u{1d6c2}', '\u{1d6da}'), + ('\u{1d6dc}', '\u{1d6e1}'), ('\u{1d6fc}', '\u{1d714}'), ('\u{1d716}', + '\u{1d71b}'), ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', '\u{1d755}'), + ('\u{1d770}', '\u{1d788}'), ('\u{1d78a}', '\u{1d78f}'), ('\u{1d7aa}', + '\u{1d7c2}'), ('\u{1d7c4}', '\u{1d7c9}'), ('\u{1d7cb}', '\u{1d7cb}') + ]; + + pub const Lm_table: &'static [(char, char)] = &[ + ('\u{2b0}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), ('\u{2e0}', '\u{2e4}'), + ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), ('\u{374}', '\u{374}'), + ('\u{37a}', '\u{37a}'), ('\u{559}', '\u{559}'), ('\u{640}', '\u{640}'), + ('\u{6e5}', '\u{6e6}'), ('\u{7f4}', '\u{7f5}'), ('\u{7fa}', '\u{7fa}'), + ('\u{81a}', '\u{81a}'), ('\u{824}', '\u{824}'), ('\u{828}', '\u{828}'), + ('\u{971}', '\u{971}'), ('\u{e46}', '\u{e46}'), ('\u{ec6}', '\u{ec6}'), + ('\u{10fc}', '\u{10fc}'), ('\u{17d7}', '\u{17d7}'), ('\u{1843}', + '\u{1843}'), ('\u{1aa7}', '\u{1aa7}'), ('\u{1c78}', '\u{1c7d}'), + ('\u{1d2c}', '\u{1d6a}'), ('\u{1d78}', '\u{1d78}'), ('\u{1d9b}', + '\u{1dbf}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', '\u{207f}'), + ('\u{2090}', '\u{209c}'), ('\u{2c7c}', '\u{2c7d}'), ('\u{2d6f}', + '\u{2d6f}'), ('\u{2e2f}', '\u{2e2f}'), ('\u{3005}', '\u{3005}'), + ('\u{3031}', '\u{3035}'), ('\u{303b}', '\u{303b}'), ('\u{309d}', + '\u{309e}'), ('\u{30fc}', '\u{30fe}'), ('\u{a015}', '\u{a015}'), + ('\u{a4f8}', '\u{a4fd}'), ('\u{a60c}', '\u{a60c}'), ('\u{a67f}', + '\u{a67f}'), ('\u{a69c}', '\u{a69d}'), ('\u{a717}', '\u{a71f}'), + ('\u{a770}', '\u{a770}'), ('\u{a788}', '\u{a788}'), ('\u{a7f8}', + '\u{a7f9}'), ('\u{a9cf}', '\u{a9cf}'), ('\u{a9e6}', '\u{a9e6}'), + ('\u{aa70}', '\u{aa70}'), ('\u{aadd}', '\u{aadd}'), ('\u{aaf3}', + '\u{aaf4}'), ('\u{ab5c}', '\u{ab5f}'), ('\u{ff70}', '\u{ff70}'), + ('\u{ff9e}', '\u{ff9f}'), ('\u{16b40}', '\u{16b43}'), ('\u{16f93}', + '\u{16f9f}') + ]; + + pub const Lo_table: &'static [(char, char)] = &[ + ('\u{aa}', '\u{aa}'), ('\u{ba}', '\u{ba}'), ('\u{1bb}', '\u{1bb}'), + ('\u{1c0}', '\u{1c3}'), ('\u{294}', '\u{294}'), ('\u{5d0}', '\u{5ea}'), + ('\u{5f0}', '\u{5f2}'), ('\u{620}', '\u{63f}'), ('\u{641}', '\u{64a}'), + ('\u{66e}', '\u{66f}'), ('\u{671}', '\u{6d3}'), ('\u{6d5}', '\u{6d5}'), + ('\u{6ee}', '\u{6ef}'), ('\u{6fa}', '\u{6fc}'), ('\u{6ff}', '\u{6ff}'), + ('\u{710}', '\u{710}'), ('\u{712}', '\u{72f}'), ('\u{74d}', '\u{7a5}'), + ('\u{7b1}', '\u{7b1}'), ('\u{7ca}', '\u{7ea}'), ('\u{800}', '\u{815}'), + ('\u{840}', '\u{858}'), ('\u{8a0}', '\u{8b4}'), ('\u{904}', '\u{939}'), + ('\u{93d}', '\u{93d}'), ('\u{950}', '\u{950}'), ('\u{958}', '\u{961}'), + ('\u{972}', '\u{980}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), + ('\u{993}', '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), + ('\u{9b6}', '\u{9b9}'), ('\u{9bd}', '\u{9bd}'), ('\u{9ce}', '\u{9ce}'), + ('\u{9dc}', '\u{9dd}'), ('\u{9df}', '\u{9e1}'), ('\u{9f0}', '\u{9f1}'), + ('\u{a05}', '\u{a0a}'), ('\u{a0f}', '\u{a10}'), ('\u{a13}', '\u{a28}'), + ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a33}'), ('\u{a35}', '\u{a36}'), + ('\u{a38}', '\u{a39}'), ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), + ('\u{a72}', '\u{a74}'), ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), + ('\u{a93}', '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), + ('\u{ab5}', '\u{ab9}'), ('\u{abd}', '\u{abd}'), ('\u{ad0}', '\u{ad0}'), + ('\u{ae0}', '\u{ae1}'), ('\u{af9}', '\u{af9}'), ('\u{b05}', '\u{b0c}'), + ('\u{b0f}', '\u{b10}'), ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), + ('\u{b32}', '\u{b33}'), ('\u{b35}', '\u{b39}'), ('\u{b3d}', '\u{b3d}'), + ('\u{b5c}', '\u{b5d}'), ('\u{b5f}', '\u{b61}'), ('\u{b71}', '\u{b71}'), + ('\u{b83}', '\u{b83}'), ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), + ('\u{b92}', '\u{b95}'), ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), + ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), + ('\u{bae}', '\u{bb9}'), ('\u{bd0}', '\u{bd0}'), ('\u{c05}', '\u{c0c}'), + ('\u{c0e}', '\u{c10}'), ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), + ('\u{c3d}', '\u{c3d}'), ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c61}'), + ('\u{c85}', '\u{c8c}'), ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), + ('\u{caa}', '\u{cb3}'), ('\u{cb5}', '\u{cb9}'), ('\u{cbd}', '\u{cbd}'), + ('\u{cde}', '\u{cde}'), ('\u{ce0}', '\u{ce1}'), ('\u{cf1}', '\u{cf2}'), + ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), ('\u{d12}', '\u{d3a}'), + ('\u{d3d}', '\u{d3d}'), ('\u{d4e}', '\u{d4e}'), ('\u{d5f}', '\u{d61}'), + ('\u{d7a}', '\u{d7f}'), ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), + ('\u{db3}', '\u{dbb}'), ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), + ('\u{e01}', '\u{e30}'), ('\u{e32}', '\u{e33}'), ('\u{e40}', '\u{e45}'), + ('\u{e81}', '\u{e82}'), ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), + ('\u{e8a}', '\u{e8a}'), ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), + ('\u{e99}', '\u{e9f}'), ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), + ('\u{ea7}', '\u{ea7}'), ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb0}'), + ('\u{eb2}', '\u{eb3}'), ('\u{ebd}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), + ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), ('\u{f40}', '\u{f47}'), + ('\u{f49}', '\u{f6c}'), ('\u{f88}', '\u{f8c}'), ('\u{1000}', + '\u{102a}'), ('\u{103f}', '\u{103f}'), ('\u{1050}', '\u{1055}'), + ('\u{105a}', '\u{105d}'), ('\u{1061}', '\u{1061}'), ('\u{1065}', + '\u{1066}'), ('\u{106e}', '\u{1070}'), ('\u{1075}', '\u{1081}'), + ('\u{108e}', '\u{108e}'), ('\u{10d0}', '\u{10fa}'), ('\u{10fd}', + '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', '\u{1256}'), + ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), ('\u{1260}', + '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', '\u{12b0}'), + ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), ('\u{12c0}', + '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', '\u{12d6}'), + ('\u{12d8}', '\u{1310}'), ('\u{1312}', '\u{1315}'), ('\u{1318}', + '\u{135a}'), ('\u{1380}', '\u{138f}'), ('\u{1401}', '\u{166c}'), + ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), ('\u{16a0}', + '\u{16ea}'), ('\u{16f1}', '\u{16f8}'), ('\u{1700}', '\u{170c}'), + ('\u{170e}', '\u{1711}'), ('\u{1720}', '\u{1731}'), ('\u{1740}', + '\u{1751}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), + ('\u{1780}', '\u{17b3}'), ('\u{17dc}', '\u{17dc}'), ('\u{1820}', + '\u{1842}'), ('\u{1844}', '\u{1877}'), ('\u{1880}', '\u{18a8}'), + ('\u{18aa}', '\u{18aa}'), ('\u{18b0}', '\u{18f5}'), ('\u{1900}', + '\u{191e}'), ('\u{1950}', '\u{196d}'), ('\u{1970}', '\u{1974}'), + ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), ('\u{1a00}', + '\u{1a16}'), ('\u{1a20}', '\u{1a54}'), ('\u{1b05}', '\u{1b33}'), + ('\u{1b45}', '\u{1b4b}'), ('\u{1b83}', '\u{1ba0}'), ('\u{1bae}', + '\u{1baf}'), ('\u{1bba}', '\u{1be5}'), ('\u{1c00}', '\u{1c23}'), + ('\u{1c4d}', '\u{1c4f}'), ('\u{1c5a}', '\u{1c77}'), ('\u{1ce9}', + '\u{1cec}'), ('\u{1cee}', '\u{1cf1}'), ('\u{1cf5}', '\u{1cf6}'), + ('\u{2135}', '\u{2138}'), ('\u{2d30}', '\u{2d67}'), ('\u{2d80}', + '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), + ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), ('\u{2dc0}', + '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), ('\u{2dd0}', '\u{2dd6}'), + ('\u{2dd8}', '\u{2dde}'), ('\u{3006}', '\u{3006}'), ('\u{303c}', + '\u{303c}'), ('\u{3041}', '\u{3096}'), ('\u{309f}', '\u{309f}'), + ('\u{30a1}', '\u{30fa}'), ('\u{30ff}', '\u{30ff}'), ('\u{3105}', + '\u{312d}'), ('\u{3131}', '\u{318e}'), ('\u{31a0}', '\u{31ba}'), + ('\u{31f0}', '\u{31ff}'), ('\u{3400}', '\u{4db5}'), ('\u{4e00}', + '\u{9fd5}'), ('\u{a000}', '\u{a014}'), ('\u{a016}', '\u{a48c}'), + ('\u{a4d0}', '\u{a4f7}'), ('\u{a500}', '\u{a60b}'), ('\u{a610}', + '\u{a61f}'), ('\u{a62a}', '\u{a62b}'), ('\u{a66e}', '\u{a66e}'), + ('\u{a6a0}', '\u{a6e5}'), ('\u{a78f}', '\u{a78f}'), ('\u{a7f7}', + '\u{a7f7}'), ('\u{a7fb}', '\u{a801}'), ('\u{a803}', '\u{a805}'), + ('\u{a807}', '\u{a80a}'), ('\u{a80c}', '\u{a822}'), ('\u{a840}', + '\u{a873}'), ('\u{a882}', '\u{a8b3}'), ('\u{a8f2}', '\u{a8f7}'), + ('\u{a8fb}', '\u{a8fb}'), ('\u{a8fd}', '\u{a8fd}'), ('\u{a90a}', + '\u{a925}'), ('\u{a930}', '\u{a946}'), ('\u{a960}', '\u{a97c}'), + ('\u{a984}', '\u{a9b2}'), ('\u{a9e0}', '\u{a9e4}'), ('\u{a9e7}', + '\u{a9ef}'), ('\u{a9fa}', '\u{a9fe}'), ('\u{aa00}', '\u{aa28}'), + ('\u{aa40}', '\u{aa42}'), ('\u{aa44}', '\u{aa4b}'), ('\u{aa60}', + '\u{aa6f}'), ('\u{aa71}', '\u{aa76}'), ('\u{aa7a}', '\u{aa7a}'), + ('\u{aa7e}', '\u{aaaf}'), ('\u{aab1}', '\u{aab1}'), ('\u{aab5}', + '\u{aab6}'), ('\u{aab9}', '\u{aabd}'), ('\u{aac0}', '\u{aac0}'), + ('\u{aac2}', '\u{aac2}'), ('\u{aadb}', '\u{aadc}'), ('\u{aae0}', + '\u{aaea}'), ('\u{aaf2}', '\u{aaf2}'), ('\u{ab01}', '\u{ab06}'), + ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), ('\u{ab20}', + '\u{ab26}'), ('\u{ab28}', '\u{ab2e}'), ('\u{abc0}', '\u{abe2}'), + ('\u{ac00}', '\u{d7a3}'), ('\u{d7b0}', '\u{d7c6}'), ('\u{d7cb}', + '\u{d7fb}'), ('\u{f900}', '\u{fa6d}'), ('\u{fa70}', '\u{fad9}'), + ('\u{fb1d}', '\u{fb1d}'), ('\u{fb1f}', '\u{fb28}'), ('\u{fb2a}', + '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', '\u{fb3e}'), + ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), ('\u{fb46}', + '\u{fbb1}'), ('\u{fbd3}', '\u{fd3d}'), ('\u{fd50}', '\u{fd8f}'), + ('\u{fd92}', '\u{fdc7}'), ('\u{fdf0}', '\u{fdfb}'), ('\u{fe70}', + '\u{fe74}'), ('\u{fe76}', '\u{fefc}'), ('\u{ff66}', '\u{ff6f}'), + ('\u{ff71}', '\u{ff9d}'), ('\u{ffa0}', '\u{ffbe}'), ('\u{ffc2}', + '\u{ffc7}'), ('\u{ffca}', '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), + ('\u{ffda}', '\u{ffdc}'), ('\u{10000}', '\u{1000b}'), ('\u{1000d}', + '\u{10026}'), ('\u{10028}', '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), + ('\u{1003f}', '\u{1004d}'), ('\u{10050}', '\u{1005d}'), ('\u{10080}', + '\u{100fa}'), ('\u{10280}', '\u{1029c}'), ('\u{102a0}', '\u{102d0}'), + ('\u{10300}', '\u{1031f}'), ('\u{10330}', '\u{10340}'), ('\u{10342}', + '\u{10349}'), ('\u{10350}', '\u{10375}'), ('\u{10380}', '\u{1039d}'), + ('\u{103a0}', '\u{103c3}'), ('\u{103c8}', '\u{103cf}'), ('\u{10450}', + '\u{1049d}'), ('\u{10500}', '\u{10527}'), ('\u{10530}', '\u{10563}'), + ('\u{10600}', '\u{10736}'), ('\u{10740}', '\u{10755}'), ('\u{10760}', + '\u{10767}'), ('\u{10800}', '\u{10805}'), ('\u{10808}', '\u{10808}'), + ('\u{1080a}', '\u{10835}'), ('\u{10837}', '\u{10838}'), ('\u{1083c}', + '\u{1083c}'), ('\u{1083f}', '\u{10855}'), ('\u{10860}', '\u{10876}'), + ('\u{10880}', '\u{1089e}'), ('\u{108e0}', '\u{108f2}'), ('\u{108f4}', + '\u{108f5}'), ('\u{10900}', '\u{10915}'), ('\u{10920}', '\u{10939}'), + ('\u{10980}', '\u{109b7}'), ('\u{109be}', '\u{109bf}'), ('\u{10a00}', + '\u{10a00}'), ('\u{10a10}', '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), + ('\u{10a19}', '\u{10a33}'), ('\u{10a60}', '\u{10a7c}'), ('\u{10a80}', + '\u{10a9c}'), ('\u{10ac0}', '\u{10ac7}'), ('\u{10ac9}', '\u{10ae4}'), + ('\u{10b00}', '\u{10b35}'), ('\u{10b40}', '\u{10b55}'), ('\u{10b60}', + '\u{10b72}'), ('\u{10b80}', '\u{10b91}'), ('\u{10c00}', '\u{10c48}'), + ('\u{11003}', '\u{11037}'), ('\u{11083}', '\u{110af}'), ('\u{110d0}', + '\u{110e8}'), ('\u{11103}', '\u{11126}'), ('\u{11150}', '\u{11172}'), + ('\u{11176}', '\u{11176}'), ('\u{11183}', '\u{111b2}'), ('\u{111c1}', + '\u{111c4}'), ('\u{111da}', '\u{111da}'), ('\u{111dc}', '\u{111dc}'), + ('\u{11200}', '\u{11211}'), ('\u{11213}', '\u{1122b}'), ('\u{11280}', + '\u{11286}'), ('\u{11288}', '\u{11288}'), ('\u{1128a}', '\u{1128d}'), + ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', '\u{112a8}'), ('\u{112b0}', + '\u{112de}'), ('\u{11305}', '\u{1130c}'), ('\u{1130f}', '\u{11310}'), + ('\u{11313}', '\u{11328}'), ('\u{1132a}', '\u{11330}'), ('\u{11332}', + '\u{11333}'), ('\u{11335}', '\u{11339}'), ('\u{1133d}', '\u{1133d}'), + ('\u{11350}', '\u{11350}'), ('\u{1135d}', '\u{11361}'), ('\u{11480}', + '\u{114af}'), ('\u{114c4}', '\u{114c5}'), ('\u{114c7}', '\u{114c7}'), + ('\u{11580}', '\u{115ae}'), ('\u{115d8}', '\u{115db}'), ('\u{11600}', + '\u{1162f}'), ('\u{11644}', '\u{11644}'), ('\u{11680}', '\u{116aa}'), + ('\u{11700}', '\u{11719}'), ('\u{118ff}', '\u{118ff}'), ('\u{11ac0}', + '\u{11af8}'), ('\u{12000}', '\u{12399}'), ('\u{12480}', '\u{12543}'), + ('\u{13000}', '\u{1342e}'), ('\u{14400}', '\u{14646}'), ('\u{16800}', + '\u{16a38}'), ('\u{16a40}', '\u{16a5e}'), ('\u{16ad0}', '\u{16aed}'), + ('\u{16b00}', '\u{16b2f}'), ('\u{16b63}', '\u{16b77}'), ('\u{16b7d}', + '\u{16b8f}'), ('\u{16f00}', '\u{16f44}'), ('\u{16f50}', '\u{16f50}'), + ('\u{1b000}', '\u{1b001}'), ('\u{1bc00}', '\u{1bc6a}'), ('\u{1bc70}', + '\u{1bc7c}'), ('\u{1bc80}', '\u{1bc88}'), ('\u{1bc90}', '\u{1bc99}'), + ('\u{1e800}', '\u{1e8c4}'), ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', + '\u{1ee1f}'), ('\u{1ee21}', '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), + ('\u{1ee27}', '\u{1ee27}'), ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', + '\u{1ee37}'), ('\u{1ee39}', '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), + ('\u{1ee42}', '\u{1ee42}'), ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', + '\u{1ee49}'), ('\u{1ee4b}', '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), + ('\u{1ee51}', '\u{1ee52}'), ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', + '\u{1ee57}'), ('\u{1ee59}', '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), + ('\u{1ee5d}', '\u{1ee5d}'), ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', + '\u{1ee62}'), ('\u{1ee64}', '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), + ('\u{1ee6c}', '\u{1ee72}'), ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', + '\u{1ee7c}'), ('\u{1ee7e}', '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), + ('\u{1ee8b}', '\u{1ee9b}'), ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', + '\u{1eea9}'), ('\u{1eeab}', '\u{1eebb}'), ('\u{20000}', '\u{2a6d6}'), + ('\u{2a700}', '\u{2b734}'), ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', + '\u{2cea1}'), ('\u{2f800}', '\u{2fa1d}') + ]; + + pub const Lt_table: &'static [(char, char)] = &[ + ('\u{1c5}', '\u{1c5}'), ('\u{1c8}', '\u{1c8}'), ('\u{1cb}', '\u{1cb}'), + ('\u{1f2}', '\u{1f2}'), ('\u{1f88}', '\u{1f8f}'), ('\u{1f98}', + '\u{1f9f}'), ('\u{1fa8}', '\u{1faf}'), ('\u{1fbc}', '\u{1fbc}'), + ('\u{1fcc}', '\u{1fcc}'), ('\u{1ffc}', '\u{1ffc}') + ]; + + pub const Lu_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{c0}', '\u{d6}'), ('\u{d8}', '\u{de}'), + ('\u{100}', '\u{100}'), ('\u{102}', '\u{102}'), ('\u{104}', '\u{104}'), + ('\u{106}', '\u{106}'), ('\u{108}', '\u{108}'), ('\u{10a}', '\u{10a}'), + ('\u{10c}', '\u{10c}'), ('\u{10e}', '\u{10e}'), ('\u{110}', '\u{110}'), + ('\u{112}', '\u{112}'), ('\u{114}', '\u{114}'), ('\u{116}', '\u{116}'), + ('\u{118}', '\u{118}'), ('\u{11a}', '\u{11a}'), ('\u{11c}', '\u{11c}'), + ('\u{11e}', '\u{11e}'), ('\u{120}', '\u{120}'), ('\u{122}', '\u{122}'), + ('\u{124}', '\u{124}'), ('\u{126}', '\u{126}'), ('\u{128}', '\u{128}'), + ('\u{12a}', '\u{12a}'), ('\u{12c}', '\u{12c}'), ('\u{12e}', '\u{12e}'), + ('\u{130}', '\u{130}'), ('\u{132}', '\u{132}'), ('\u{134}', '\u{134}'), + ('\u{136}', '\u{136}'), ('\u{139}', '\u{139}'), ('\u{13b}', '\u{13b}'), + ('\u{13d}', '\u{13d}'), ('\u{13f}', '\u{13f}'), ('\u{141}', '\u{141}'), + ('\u{143}', '\u{143}'), ('\u{145}', '\u{145}'), ('\u{147}', '\u{147}'), + ('\u{14a}', '\u{14a}'), ('\u{14c}', '\u{14c}'), ('\u{14e}', '\u{14e}'), + ('\u{150}', '\u{150}'), ('\u{152}', '\u{152}'), ('\u{154}', '\u{154}'), + ('\u{156}', '\u{156}'), ('\u{158}', '\u{158}'), ('\u{15a}', '\u{15a}'), + ('\u{15c}', '\u{15c}'), ('\u{15e}', '\u{15e}'), ('\u{160}', '\u{160}'), + ('\u{162}', '\u{162}'), ('\u{164}', '\u{164}'), ('\u{166}', '\u{166}'), + ('\u{168}', '\u{168}'), ('\u{16a}', '\u{16a}'), ('\u{16c}', '\u{16c}'), + ('\u{16e}', '\u{16e}'), ('\u{170}', '\u{170}'), ('\u{172}', '\u{172}'), + ('\u{174}', '\u{174}'), ('\u{176}', '\u{176}'), ('\u{178}', '\u{179}'), + ('\u{17b}', '\u{17b}'), ('\u{17d}', '\u{17d}'), ('\u{181}', '\u{182}'), + ('\u{184}', '\u{184}'), ('\u{186}', '\u{187}'), ('\u{189}', '\u{18b}'), + ('\u{18e}', '\u{191}'), ('\u{193}', '\u{194}'), ('\u{196}', '\u{198}'), + ('\u{19c}', '\u{19d}'), ('\u{19f}', '\u{1a0}'), ('\u{1a2}', '\u{1a2}'), + ('\u{1a4}', '\u{1a4}'), ('\u{1a6}', '\u{1a7}'), ('\u{1a9}', '\u{1a9}'), + ('\u{1ac}', '\u{1ac}'), ('\u{1ae}', '\u{1af}'), ('\u{1b1}', '\u{1b3}'), + ('\u{1b5}', '\u{1b5}'), ('\u{1b7}', '\u{1b8}'), ('\u{1bc}', '\u{1bc}'), + ('\u{1c4}', '\u{1c4}'), ('\u{1c7}', '\u{1c7}'), ('\u{1ca}', '\u{1ca}'), + ('\u{1cd}', '\u{1cd}'), ('\u{1cf}', '\u{1cf}'), ('\u{1d1}', '\u{1d1}'), + ('\u{1d3}', '\u{1d3}'), ('\u{1d5}', '\u{1d5}'), ('\u{1d7}', '\u{1d7}'), + ('\u{1d9}', '\u{1d9}'), ('\u{1db}', '\u{1db}'), ('\u{1de}', '\u{1de}'), + ('\u{1e0}', '\u{1e0}'), ('\u{1e2}', '\u{1e2}'), ('\u{1e4}', '\u{1e4}'), + ('\u{1e6}', '\u{1e6}'), ('\u{1e8}', '\u{1e8}'), ('\u{1ea}', '\u{1ea}'), + ('\u{1ec}', '\u{1ec}'), ('\u{1ee}', '\u{1ee}'), ('\u{1f1}', '\u{1f1}'), + ('\u{1f4}', '\u{1f4}'), ('\u{1f6}', '\u{1f8}'), ('\u{1fa}', '\u{1fa}'), + ('\u{1fc}', '\u{1fc}'), ('\u{1fe}', '\u{1fe}'), ('\u{200}', '\u{200}'), + ('\u{202}', '\u{202}'), ('\u{204}', '\u{204}'), ('\u{206}', '\u{206}'), + ('\u{208}', '\u{208}'), ('\u{20a}', '\u{20a}'), ('\u{20c}', '\u{20c}'), + ('\u{20e}', '\u{20e}'), ('\u{210}', '\u{210}'), ('\u{212}', '\u{212}'), + ('\u{214}', '\u{214}'), ('\u{216}', '\u{216}'), ('\u{218}', '\u{218}'), + ('\u{21a}', '\u{21a}'), ('\u{21c}', '\u{21c}'), ('\u{21e}', '\u{21e}'), + ('\u{220}', '\u{220}'), ('\u{222}', '\u{222}'), ('\u{224}', '\u{224}'), + ('\u{226}', '\u{226}'), ('\u{228}', '\u{228}'), ('\u{22a}', '\u{22a}'), + ('\u{22c}', '\u{22c}'), ('\u{22e}', '\u{22e}'), ('\u{230}', '\u{230}'), + ('\u{232}', '\u{232}'), ('\u{23a}', '\u{23b}'), ('\u{23d}', '\u{23e}'), + ('\u{241}', '\u{241}'), ('\u{243}', '\u{246}'), ('\u{248}', '\u{248}'), + ('\u{24a}', '\u{24a}'), ('\u{24c}', '\u{24c}'), ('\u{24e}', '\u{24e}'), + ('\u{370}', '\u{370}'), ('\u{372}', '\u{372}'), ('\u{376}', '\u{376}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), + ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{38f}'), ('\u{391}', '\u{3a1}'), + ('\u{3a3}', '\u{3ab}'), ('\u{3cf}', '\u{3cf}'), ('\u{3d2}', '\u{3d4}'), + ('\u{3d8}', '\u{3d8}'), ('\u{3da}', '\u{3da}'), ('\u{3dc}', '\u{3dc}'), + ('\u{3de}', '\u{3de}'), ('\u{3e0}', '\u{3e0}'), ('\u{3e2}', '\u{3e2}'), + ('\u{3e4}', '\u{3e4}'), ('\u{3e6}', '\u{3e6}'), ('\u{3e8}', '\u{3e8}'), + ('\u{3ea}', '\u{3ea}'), ('\u{3ec}', '\u{3ec}'), ('\u{3ee}', '\u{3ee}'), + ('\u{3f4}', '\u{3f4}'), ('\u{3f7}', '\u{3f7}'), ('\u{3f9}', '\u{3fa}'), + ('\u{3fd}', '\u{42f}'), ('\u{460}', '\u{460}'), ('\u{462}', '\u{462}'), + ('\u{464}', '\u{464}'), ('\u{466}', '\u{466}'), ('\u{468}', '\u{468}'), + ('\u{46a}', '\u{46a}'), ('\u{46c}', '\u{46c}'), ('\u{46e}', '\u{46e}'), + ('\u{470}', '\u{470}'), ('\u{472}', '\u{472}'), ('\u{474}', '\u{474}'), + ('\u{476}', '\u{476}'), ('\u{478}', '\u{478}'), ('\u{47a}', '\u{47a}'), + ('\u{47c}', '\u{47c}'), ('\u{47e}', '\u{47e}'), ('\u{480}', '\u{480}'), + ('\u{48a}', '\u{48a}'), ('\u{48c}', '\u{48c}'), ('\u{48e}', '\u{48e}'), + ('\u{490}', '\u{490}'), ('\u{492}', '\u{492}'), ('\u{494}', '\u{494}'), + ('\u{496}', '\u{496}'), ('\u{498}', '\u{498}'), ('\u{49a}', '\u{49a}'), + ('\u{49c}', '\u{49c}'), ('\u{49e}', '\u{49e}'), ('\u{4a0}', '\u{4a0}'), + ('\u{4a2}', '\u{4a2}'), ('\u{4a4}', '\u{4a4}'), ('\u{4a6}', '\u{4a6}'), + ('\u{4a8}', '\u{4a8}'), ('\u{4aa}', '\u{4aa}'), ('\u{4ac}', '\u{4ac}'), + ('\u{4ae}', '\u{4ae}'), ('\u{4b0}', '\u{4b0}'), ('\u{4b2}', '\u{4b2}'), + ('\u{4b4}', '\u{4b4}'), ('\u{4b6}', '\u{4b6}'), ('\u{4b8}', '\u{4b8}'), + ('\u{4ba}', '\u{4ba}'), ('\u{4bc}', '\u{4bc}'), ('\u{4be}', '\u{4be}'), + ('\u{4c0}', '\u{4c1}'), ('\u{4c3}', '\u{4c3}'), ('\u{4c5}', '\u{4c5}'), + ('\u{4c7}', '\u{4c7}'), ('\u{4c9}', '\u{4c9}'), ('\u{4cb}', '\u{4cb}'), + ('\u{4cd}', '\u{4cd}'), ('\u{4d0}', '\u{4d0}'), ('\u{4d2}', '\u{4d2}'), + ('\u{4d4}', '\u{4d4}'), ('\u{4d6}', '\u{4d6}'), ('\u{4d8}', '\u{4d8}'), + ('\u{4da}', '\u{4da}'), ('\u{4dc}', '\u{4dc}'), ('\u{4de}', '\u{4de}'), + ('\u{4e0}', '\u{4e0}'), ('\u{4e2}', '\u{4e2}'), ('\u{4e4}', '\u{4e4}'), + ('\u{4e6}', '\u{4e6}'), ('\u{4e8}', '\u{4e8}'), ('\u{4ea}', '\u{4ea}'), + ('\u{4ec}', '\u{4ec}'), ('\u{4ee}', '\u{4ee}'), ('\u{4f0}', '\u{4f0}'), + ('\u{4f2}', '\u{4f2}'), ('\u{4f4}', '\u{4f4}'), ('\u{4f6}', '\u{4f6}'), + ('\u{4f8}', '\u{4f8}'), ('\u{4fa}', '\u{4fa}'), ('\u{4fc}', '\u{4fc}'), + ('\u{4fe}', '\u{4fe}'), ('\u{500}', '\u{500}'), ('\u{502}', '\u{502}'), + ('\u{504}', '\u{504}'), ('\u{506}', '\u{506}'), ('\u{508}', '\u{508}'), + ('\u{50a}', '\u{50a}'), ('\u{50c}', '\u{50c}'), ('\u{50e}', '\u{50e}'), + ('\u{510}', '\u{510}'), ('\u{512}', '\u{512}'), ('\u{514}', '\u{514}'), + ('\u{516}', '\u{516}'), ('\u{518}', '\u{518}'), ('\u{51a}', '\u{51a}'), + ('\u{51c}', '\u{51c}'), ('\u{51e}', '\u{51e}'), ('\u{520}', '\u{520}'), + ('\u{522}', '\u{522}'), ('\u{524}', '\u{524}'), ('\u{526}', '\u{526}'), + ('\u{528}', '\u{528}'), ('\u{52a}', '\u{52a}'), ('\u{52c}', '\u{52c}'), + ('\u{52e}', '\u{52e}'), ('\u{531}', '\u{556}'), ('\u{10a0}', + '\u{10c5}'), ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), + ('\u{13a0}', '\u{13f5}'), ('\u{1e00}', '\u{1e00}'), ('\u{1e02}', + '\u{1e02}'), ('\u{1e04}', '\u{1e04}'), ('\u{1e06}', '\u{1e06}'), + ('\u{1e08}', '\u{1e08}'), ('\u{1e0a}', '\u{1e0a}'), ('\u{1e0c}', + '\u{1e0c}'), ('\u{1e0e}', '\u{1e0e}'), ('\u{1e10}', '\u{1e10}'), + ('\u{1e12}', '\u{1e12}'), ('\u{1e14}', '\u{1e14}'), ('\u{1e16}', + '\u{1e16}'), ('\u{1e18}', '\u{1e18}'), ('\u{1e1a}', '\u{1e1a}'), + ('\u{1e1c}', '\u{1e1c}'), ('\u{1e1e}', '\u{1e1e}'), ('\u{1e20}', + '\u{1e20}'), ('\u{1e22}', '\u{1e22}'), ('\u{1e24}', '\u{1e24}'), + ('\u{1e26}', '\u{1e26}'), ('\u{1e28}', '\u{1e28}'), ('\u{1e2a}', + '\u{1e2a}'), ('\u{1e2c}', '\u{1e2c}'), ('\u{1e2e}', '\u{1e2e}'), + ('\u{1e30}', '\u{1e30}'), ('\u{1e32}', '\u{1e32}'), ('\u{1e34}', + '\u{1e34}'), ('\u{1e36}', '\u{1e36}'), ('\u{1e38}', '\u{1e38}'), + ('\u{1e3a}', '\u{1e3a}'), ('\u{1e3c}', '\u{1e3c}'), ('\u{1e3e}', + '\u{1e3e}'), ('\u{1e40}', '\u{1e40}'), ('\u{1e42}', '\u{1e42}'), + ('\u{1e44}', '\u{1e44}'), ('\u{1e46}', '\u{1e46}'), ('\u{1e48}', + '\u{1e48}'), ('\u{1e4a}', '\u{1e4a}'), ('\u{1e4c}', '\u{1e4c}'), + ('\u{1e4e}', '\u{1e4e}'), ('\u{1e50}', '\u{1e50}'), ('\u{1e52}', + '\u{1e52}'), ('\u{1e54}', '\u{1e54}'), ('\u{1e56}', '\u{1e56}'), + ('\u{1e58}', '\u{1e58}'), ('\u{1e5a}', '\u{1e5a}'), ('\u{1e5c}', + '\u{1e5c}'), ('\u{1e5e}', '\u{1e5e}'), ('\u{1e60}', '\u{1e60}'), + ('\u{1e62}', '\u{1e62}'), ('\u{1e64}', '\u{1e64}'), ('\u{1e66}', + '\u{1e66}'), ('\u{1e68}', '\u{1e68}'), ('\u{1e6a}', '\u{1e6a}'), + ('\u{1e6c}', '\u{1e6c}'), ('\u{1e6e}', '\u{1e6e}'), ('\u{1e70}', + '\u{1e70}'), ('\u{1e72}', '\u{1e72}'), ('\u{1e74}', '\u{1e74}'), + ('\u{1e76}', '\u{1e76}'), ('\u{1e78}', '\u{1e78}'), ('\u{1e7a}', + '\u{1e7a}'), ('\u{1e7c}', '\u{1e7c}'), ('\u{1e7e}', '\u{1e7e}'), + ('\u{1e80}', '\u{1e80}'), ('\u{1e82}', '\u{1e82}'), ('\u{1e84}', + '\u{1e84}'), ('\u{1e86}', '\u{1e86}'), ('\u{1e88}', '\u{1e88}'), + ('\u{1e8a}', '\u{1e8a}'), ('\u{1e8c}', '\u{1e8c}'), ('\u{1e8e}', + '\u{1e8e}'), ('\u{1e90}', '\u{1e90}'), ('\u{1e92}', '\u{1e92}'), + ('\u{1e94}', '\u{1e94}'), ('\u{1e9e}', '\u{1e9e}'), ('\u{1ea0}', + '\u{1ea0}'), ('\u{1ea2}', '\u{1ea2}'), ('\u{1ea4}', '\u{1ea4}'), + ('\u{1ea6}', '\u{1ea6}'), ('\u{1ea8}', '\u{1ea8}'), ('\u{1eaa}', + '\u{1eaa}'), ('\u{1eac}', '\u{1eac}'), ('\u{1eae}', '\u{1eae}'), + ('\u{1eb0}', '\u{1eb0}'), ('\u{1eb2}', '\u{1eb2}'), ('\u{1eb4}', + '\u{1eb4}'), ('\u{1eb6}', '\u{1eb6}'), ('\u{1eb8}', '\u{1eb8}'), + ('\u{1eba}', '\u{1eba}'), ('\u{1ebc}', '\u{1ebc}'), ('\u{1ebe}', + '\u{1ebe}'), ('\u{1ec0}', '\u{1ec0}'), ('\u{1ec2}', '\u{1ec2}'), + ('\u{1ec4}', '\u{1ec4}'), ('\u{1ec6}', '\u{1ec6}'), ('\u{1ec8}', + '\u{1ec8}'), ('\u{1eca}', '\u{1eca}'), ('\u{1ecc}', '\u{1ecc}'), + ('\u{1ece}', '\u{1ece}'), ('\u{1ed0}', '\u{1ed0}'), ('\u{1ed2}', + '\u{1ed2}'), ('\u{1ed4}', '\u{1ed4}'), ('\u{1ed6}', '\u{1ed6}'), + ('\u{1ed8}', '\u{1ed8}'), ('\u{1eda}', '\u{1eda}'), ('\u{1edc}', + '\u{1edc}'), ('\u{1ede}', '\u{1ede}'), ('\u{1ee0}', '\u{1ee0}'), + ('\u{1ee2}', '\u{1ee2}'), ('\u{1ee4}', '\u{1ee4}'), ('\u{1ee6}', + '\u{1ee6}'), ('\u{1ee8}', '\u{1ee8}'), ('\u{1eea}', '\u{1eea}'), + ('\u{1eec}', '\u{1eec}'), ('\u{1eee}', '\u{1eee}'), ('\u{1ef0}', + '\u{1ef0}'), ('\u{1ef2}', '\u{1ef2}'), ('\u{1ef4}', '\u{1ef4}'), + ('\u{1ef6}', '\u{1ef6}'), ('\u{1ef8}', '\u{1ef8}'), ('\u{1efa}', + '\u{1efa}'), ('\u{1efc}', '\u{1efc}'), ('\u{1efe}', '\u{1efe}'), + ('\u{1f08}', '\u{1f0f}'), ('\u{1f18}', '\u{1f1d}'), ('\u{1f28}', + '\u{1f2f}'), ('\u{1f38}', '\u{1f3f}'), ('\u{1f48}', '\u{1f4d}'), + ('\u{1f59}', '\u{1f59}'), ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', + '\u{1f5d}'), ('\u{1f5f}', '\u{1f5f}'), ('\u{1f68}', '\u{1f6f}'), + ('\u{1fb8}', '\u{1fbb}'), ('\u{1fc8}', '\u{1fcb}'), ('\u{1fd8}', + '\u{1fdb}'), ('\u{1fe8}', '\u{1fec}'), ('\u{1ff8}', '\u{1ffb}'), + ('\u{2102}', '\u{2102}'), ('\u{2107}', '\u{2107}'), ('\u{210b}', + '\u{210d}'), ('\u{2110}', '\u{2112}'), ('\u{2115}', '\u{2115}'), + ('\u{2119}', '\u{211d}'), ('\u{2124}', '\u{2124}'), ('\u{2126}', + '\u{2126}'), ('\u{2128}', '\u{2128}'), ('\u{212a}', '\u{212d}'), + ('\u{2130}', '\u{2133}'), ('\u{213e}', '\u{213f}'), ('\u{2145}', + '\u{2145}'), ('\u{2183}', '\u{2183}'), ('\u{2c00}', '\u{2c2e}'), + ('\u{2c60}', '\u{2c60}'), ('\u{2c62}', '\u{2c64}'), ('\u{2c67}', + '\u{2c67}'), ('\u{2c69}', '\u{2c69}'), ('\u{2c6b}', '\u{2c6b}'), + ('\u{2c6d}', '\u{2c70}'), ('\u{2c72}', '\u{2c72}'), ('\u{2c75}', + '\u{2c75}'), ('\u{2c7e}', '\u{2c80}'), ('\u{2c82}', '\u{2c82}'), + ('\u{2c84}', '\u{2c84}'), ('\u{2c86}', '\u{2c86}'), ('\u{2c88}', + '\u{2c88}'), ('\u{2c8a}', '\u{2c8a}'), ('\u{2c8c}', '\u{2c8c}'), + ('\u{2c8e}', '\u{2c8e}'), ('\u{2c90}', '\u{2c90}'), ('\u{2c92}', + '\u{2c92}'), ('\u{2c94}', '\u{2c94}'), ('\u{2c96}', '\u{2c96}'), + ('\u{2c98}', '\u{2c98}'), ('\u{2c9a}', '\u{2c9a}'), ('\u{2c9c}', + '\u{2c9c}'), ('\u{2c9e}', '\u{2c9e}'), ('\u{2ca0}', '\u{2ca0}'), + ('\u{2ca2}', '\u{2ca2}'), ('\u{2ca4}', '\u{2ca4}'), ('\u{2ca6}', + '\u{2ca6}'), ('\u{2ca8}', '\u{2ca8}'), ('\u{2caa}', '\u{2caa}'), + ('\u{2cac}', '\u{2cac}'), ('\u{2cae}', '\u{2cae}'), ('\u{2cb0}', + '\u{2cb0}'), ('\u{2cb2}', '\u{2cb2}'), ('\u{2cb4}', '\u{2cb4}'), + ('\u{2cb6}', '\u{2cb6}'), ('\u{2cb8}', '\u{2cb8}'), ('\u{2cba}', + '\u{2cba}'), ('\u{2cbc}', '\u{2cbc}'), ('\u{2cbe}', '\u{2cbe}'), + ('\u{2cc0}', '\u{2cc0}'), ('\u{2cc2}', '\u{2cc2}'), ('\u{2cc4}', + '\u{2cc4}'), ('\u{2cc6}', '\u{2cc6}'), ('\u{2cc8}', '\u{2cc8}'), + ('\u{2cca}', '\u{2cca}'), ('\u{2ccc}', '\u{2ccc}'), ('\u{2cce}', + '\u{2cce}'), ('\u{2cd0}', '\u{2cd0}'), ('\u{2cd2}', '\u{2cd2}'), + ('\u{2cd4}', '\u{2cd4}'), ('\u{2cd6}', '\u{2cd6}'), ('\u{2cd8}', + '\u{2cd8}'), ('\u{2cda}', '\u{2cda}'), ('\u{2cdc}', '\u{2cdc}'), + ('\u{2cde}', '\u{2cde}'), ('\u{2ce0}', '\u{2ce0}'), ('\u{2ce2}', + '\u{2ce2}'), ('\u{2ceb}', '\u{2ceb}'), ('\u{2ced}', '\u{2ced}'), + ('\u{2cf2}', '\u{2cf2}'), ('\u{a640}', '\u{a640}'), ('\u{a642}', + '\u{a642}'), ('\u{a644}', '\u{a644}'), ('\u{a646}', '\u{a646}'), + ('\u{a648}', '\u{a648}'), ('\u{a64a}', '\u{a64a}'), ('\u{a64c}', + '\u{a64c}'), ('\u{a64e}', '\u{a64e}'), ('\u{a650}', '\u{a650}'), + ('\u{a652}', '\u{a652}'), ('\u{a654}', '\u{a654}'), ('\u{a656}', + '\u{a656}'), ('\u{a658}', '\u{a658}'), ('\u{a65a}', '\u{a65a}'), + ('\u{a65c}', '\u{a65c}'), ('\u{a65e}', '\u{a65e}'), ('\u{a660}', + '\u{a660}'), ('\u{a662}', '\u{a662}'), ('\u{a664}', '\u{a664}'), + ('\u{a666}', '\u{a666}'), ('\u{a668}', '\u{a668}'), ('\u{a66a}', + '\u{a66a}'), ('\u{a66c}', '\u{a66c}'), ('\u{a680}', '\u{a680}'), + ('\u{a682}', '\u{a682}'), ('\u{a684}', '\u{a684}'), ('\u{a686}', + '\u{a686}'), ('\u{a688}', '\u{a688}'), ('\u{a68a}', '\u{a68a}'), + ('\u{a68c}', '\u{a68c}'), ('\u{a68e}', '\u{a68e}'), ('\u{a690}', + '\u{a690}'), ('\u{a692}', '\u{a692}'), ('\u{a694}', '\u{a694}'), + ('\u{a696}', '\u{a696}'), ('\u{a698}', '\u{a698}'), ('\u{a69a}', + '\u{a69a}'), ('\u{a722}', '\u{a722}'), ('\u{a724}', '\u{a724}'), + ('\u{a726}', '\u{a726}'), ('\u{a728}', '\u{a728}'), ('\u{a72a}', + '\u{a72a}'), ('\u{a72c}', '\u{a72c}'), ('\u{a72e}', '\u{a72e}'), + ('\u{a732}', '\u{a732}'), ('\u{a734}', '\u{a734}'), ('\u{a736}', + '\u{a736}'), ('\u{a738}', '\u{a738}'), ('\u{a73a}', '\u{a73a}'), + ('\u{a73c}', '\u{a73c}'), ('\u{a73e}', '\u{a73e}'), ('\u{a740}', + '\u{a740}'), ('\u{a742}', '\u{a742}'), ('\u{a744}', '\u{a744}'), + ('\u{a746}', '\u{a746}'), ('\u{a748}', '\u{a748}'), ('\u{a74a}', + '\u{a74a}'), ('\u{a74c}', '\u{a74c}'), ('\u{a74e}', '\u{a74e}'), + ('\u{a750}', '\u{a750}'), ('\u{a752}', '\u{a752}'), ('\u{a754}', + '\u{a754}'), ('\u{a756}', '\u{a756}'), ('\u{a758}', '\u{a758}'), + ('\u{a75a}', '\u{a75a}'), ('\u{a75c}', '\u{a75c}'), ('\u{a75e}', + '\u{a75e}'), ('\u{a760}', '\u{a760}'), ('\u{a762}', '\u{a762}'), + ('\u{a764}', '\u{a764}'), ('\u{a766}', '\u{a766}'), ('\u{a768}', + '\u{a768}'), ('\u{a76a}', '\u{a76a}'), ('\u{a76c}', '\u{a76c}'), + ('\u{a76e}', '\u{a76e}'), ('\u{a779}', '\u{a779}'), ('\u{a77b}', + '\u{a77b}'), ('\u{a77d}', '\u{a77e}'), ('\u{a780}', '\u{a780}'), + ('\u{a782}', '\u{a782}'), ('\u{a784}', '\u{a784}'), ('\u{a786}', + '\u{a786}'), ('\u{a78b}', '\u{a78b}'), ('\u{a78d}', '\u{a78d}'), + ('\u{a790}', '\u{a790}'), ('\u{a792}', '\u{a792}'), ('\u{a796}', + '\u{a796}'), ('\u{a798}', '\u{a798}'), ('\u{a79a}', '\u{a79a}'), + ('\u{a79c}', '\u{a79c}'), ('\u{a79e}', '\u{a79e}'), ('\u{a7a0}', + '\u{a7a0}'), ('\u{a7a2}', '\u{a7a2}'), ('\u{a7a4}', '\u{a7a4}'), + ('\u{a7a6}', '\u{a7a6}'), ('\u{a7a8}', '\u{a7a8}'), ('\u{a7aa}', + '\u{a7ad}'), ('\u{a7b0}', '\u{a7b4}'), ('\u{a7b6}', '\u{a7b6}'), + ('\u{ff21}', '\u{ff3a}'), ('\u{10400}', '\u{10427}'), ('\u{10c80}', + '\u{10cb2}'), ('\u{118a0}', '\u{118bf}'), ('\u{1d400}', '\u{1d419}'), + ('\u{1d434}', '\u{1d44d}'), ('\u{1d468}', '\u{1d481}'), ('\u{1d49c}', + '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', '\u{1d4a2}'), + ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), ('\u{1d4ae}', + '\u{1d4b5}'), ('\u{1d4d0}', '\u{1d4e9}'), ('\u{1d504}', '\u{1d505}'), + ('\u{1d507}', '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', + '\u{1d51c}'), ('\u{1d538}', '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), + ('\u{1d540}', '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', + '\u{1d550}'), ('\u{1d56c}', '\u{1d585}'), ('\u{1d5a0}', '\u{1d5b9}'), + ('\u{1d5d4}', '\u{1d5ed}'), ('\u{1d608}', '\u{1d621}'), ('\u{1d63c}', + '\u{1d655}'), ('\u{1d670}', '\u{1d689}'), ('\u{1d6a8}', '\u{1d6c0}'), + ('\u{1d6e2}', '\u{1d6fa}'), ('\u{1d71c}', '\u{1d734}'), ('\u{1d756}', + '\u{1d76e}'), ('\u{1d790}', '\u{1d7a8}'), ('\u{1d7ca}', '\u{1d7ca}') + ]; + + pub const M_table: &'static [(char, char)] = &[ + ('\u{300}', '\u{36f}'), ('\u{483}', '\u{489}'), ('\u{591}', '\u{5bd}'), + ('\u{5bf}', '\u{5bf}'), ('\u{5c1}', '\u{5c2}'), ('\u{5c4}', '\u{5c5}'), + ('\u{5c7}', '\u{5c7}'), ('\u{610}', '\u{61a}'), ('\u{64b}', '\u{65f}'), + ('\u{670}', '\u{670}'), ('\u{6d6}', '\u{6dc}'), ('\u{6df}', '\u{6e4}'), + ('\u{6e7}', '\u{6e8}'), ('\u{6ea}', '\u{6ed}'), ('\u{711}', '\u{711}'), + ('\u{730}', '\u{74a}'), ('\u{7a6}', '\u{7b0}'), ('\u{7eb}', '\u{7f3}'), + ('\u{816}', '\u{819}'), ('\u{81b}', '\u{823}'), ('\u{825}', '\u{827}'), + ('\u{829}', '\u{82d}'), ('\u{859}', '\u{85b}'), ('\u{8e3}', '\u{903}'), + ('\u{93a}', '\u{93c}'), ('\u{93e}', '\u{94f}'), ('\u{951}', '\u{957}'), + ('\u{962}', '\u{963}'), ('\u{981}', '\u{983}'), ('\u{9bc}', '\u{9bc}'), + ('\u{9be}', '\u{9c4}'), ('\u{9c7}', '\u{9c8}'), ('\u{9cb}', '\u{9cd}'), + ('\u{9d7}', '\u{9d7}'), ('\u{9e2}', '\u{9e3}'), ('\u{a01}', '\u{a03}'), + ('\u{a3c}', '\u{a3c}'), ('\u{a3e}', '\u{a42}'), ('\u{a47}', '\u{a48}'), + ('\u{a4b}', '\u{a4d}'), ('\u{a51}', '\u{a51}'), ('\u{a70}', '\u{a71}'), + ('\u{a75}', '\u{a75}'), ('\u{a81}', '\u{a83}'), ('\u{abc}', '\u{abc}'), + ('\u{abe}', '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), ('\u{acb}', '\u{acd}'), + ('\u{ae2}', '\u{ae3}'), ('\u{b01}', '\u{b03}'), ('\u{b3c}', '\u{b3c}'), + ('\u{b3e}', '\u{b44}'), ('\u{b47}', '\u{b48}'), ('\u{b4b}', '\u{b4d}'), + ('\u{b56}', '\u{b57}'), ('\u{b62}', '\u{b63}'), ('\u{b82}', '\u{b82}'), + ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), ('\u{bca}', '\u{bcd}'), + ('\u{bd7}', '\u{bd7}'), ('\u{c00}', '\u{c03}'), ('\u{c3e}', '\u{c44}'), + ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), + ('\u{c62}', '\u{c63}'), ('\u{c81}', '\u{c83}'), ('\u{cbc}', '\u{cbc}'), + ('\u{cbe}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), ('\u{cca}', '\u{ccd}'), + ('\u{cd5}', '\u{cd6}'), ('\u{ce2}', '\u{ce3}'), ('\u{d01}', '\u{d03}'), + ('\u{d3e}', '\u{d44}'), ('\u{d46}', '\u{d48}'), ('\u{d4a}', '\u{d4d}'), + ('\u{d57}', '\u{d57}'), ('\u{d62}', '\u{d63}'), ('\u{d82}', '\u{d83}'), + ('\u{dca}', '\u{dca}'), ('\u{dcf}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), + ('\u{dd8}', '\u{ddf}'), ('\u{df2}', '\u{df3}'), ('\u{e31}', '\u{e31}'), + ('\u{e34}', '\u{e3a}'), ('\u{e47}', '\u{e4e}'), ('\u{eb1}', '\u{eb1}'), + ('\u{eb4}', '\u{eb9}'), ('\u{ebb}', '\u{ebc}'), ('\u{ec8}', '\u{ecd}'), + ('\u{f18}', '\u{f19}'), ('\u{f35}', '\u{f35}'), ('\u{f37}', '\u{f37}'), + ('\u{f39}', '\u{f39}'), ('\u{f3e}', '\u{f3f}'), ('\u{f71}', '\u{f84}'), + ('\u{f86}', '\u{f87}'), ('\u{f8d}', '\u{f97}'), ('\u{f99}', '\u{fbc}'), + ('\u{fc6}', '\u{fc6}'), ('\u{102b}', '\u{103e}'), ('\u{1056}', + '\u{1059}'), ('\u{105e}', '\u{1060}'), ('\u{1062}', '\u{1064}'), + ('\u{1067}', '\u{106d}'), ('\u{1071}', '\u{1074}'), ('\u{1082}', + '\u{108d}'), ('\u{108f}', '\u{108f}'), ('\u{109a}', '\u{109d}'), + ('\u{135d}', '\u{135f}'), ('\u{1712}', '\u{1714}'), ('\u{1732}', + '\u{1734}'), ('\u{1752}', '\u{1753}'), ('\u{1772}', '\u{1773}'), + ('\u{17b4}', '\u{17d3}'), ('\u{17dd}', '\u{17dd}'), ('\u{180b}', + '\u{180d}'), ('\u{18a9}', '\u{18a9}'), ('\u{1920}', '\u{192b}'), + ('\u{1930}', '\u{193b}'), ('\u{1a17}', '\u{1a1b}'), ('\u{1a55}', + '\u{1a5e}'), ('\u{1a60}', '\u{1a7c}'), ('\u{1a7f}', '\u{1a7f}'), + ('\u{1ab0}', '\u{1abe}'), ('\u{1b00}', '\u{1b04}'), ('\u{1b34}', + '\u{1b44}'), ('\u{1b6b}', '\u{1b73}'), ('\u{1b80}', '\u{1b82}'), + ('\u{1ba1}', '\u{1bad}'), ('\u{1be6}', '\u{1bf3}'), ('\u{1c24}', + '\u{1c37}'), ('\u{1cd0}', '\u{1cd2}'), ('\u{1cd4}', '\u{1ce8}'), + ('\u{1ced}', '\u{1ced}'), ('\u{1cf2}', '\u{1cf4}'), ('\u{1cf8}', + '\u{1cf9}'), ('\u{1dc0}', '\u{1df5}'), ('\u{1dfc}', '\u{1dff}'), + ('\u{20d0}', '\u{20f0}'), ('\u{2cef}', '\u{2cf1}'), ('\u{2d7f}', + '\u{2d7f}'), ('\u{2de0}', '\u{2dff}'), ('\u{302a}', '\u{302f}'), + ('\u{3099}', '\u{309a}'), ('\u{a66f}', '\u{a672}'), ('\u{a674}', + '\u{a67d}'), ('\u{a69e}', '\u{a69f}'), ('\u{a6f0}', '\u{a6f1}'), + ('\u{a802}', '\u{a802}'), ('\u{a806}', '\u{a806}'), ('\u{a80b}', + '\u{a80b}'), ('\u{a823}', '\u{a827}'), ('\u{a880}', '\u{a881}'), + ('\u{a8b4}', '\u{a8c4}'), ('\u{a8e0}', '\u{a8f1}'), ('\u{a926}', + '\u{a92d}'), ('\u{a947}', '\u{a953}'), ('\u{a980}', '\u{a983}'), + ('\u{a9b3}', '\u{a9c0}'), ('\u{a9e5}', '\u{a9e5}'), ('\u{aa29}', + '\u{aa36}'), ('\u{aa43}', '\u{aa43}'), ('\u{aa4c}', '\u{aa4d}'), + ('\u{aa7b}', '\u{aa7d}'), ('\u{aab0}', '\u{aab0}'), ('\u{aab2}', + '\u{aab4}'), ('\u{aab7}', '\u{aab8}'), ('\u{aabe}', '\u{aabf}'), + ('\u{aac1}', '\u{aac1}'), ('\u{aaeb}', '\u{aaef}'), ('\u{aaf5}', + '\u{aaf6}'), ('\u{abe3}', '\u{abea}'), ('\u{abec}', '\u{abed}'), + ('\u{fb1e}', '\u{fb1e}'), ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', + '\u{fe2f}'), ('\u{101fd}', '\u{101fd}'), ('\u{102e0}', '\u{102e0}'), + ('\u{10376}', '\u{1037a}'), ('\u{10a01}', '\u{10a03}'), ('\u{10a05}', + '\u{10a06}'), ('\u{10a0c}', '\u{10a0f}'), ('\u{10a38}', '\u{10a3a}'), + ('\u{10a3f}', '\u{10a3f}'), ('\u{10ae5}', '\u{10ae6}'), ('\u{11000}', + '\u{11002}'), ('\u{11038}', '\u{11046}'), ('\u{1107f}', '\u{11082}'), + ('\u{110b0}', '\u{110ba}'), ('\u{11100}', '\u{11102}'), ('\u{11127}', + '\u{11134}'), ('\u{11173}', '\u{11173}'), ('\u{11180}', '\u{11182}'), + ('\u{111b3}', '\u{111c0}'), ('\u{111ca}', '\u{111cc}'), ('\u{1122c}', + '\u{11237}'), ('\u{112df}', '\u{112ea}'), ('\u{11300}', '\u{11303}'), + ('\u{1133c}', '\u{1133c}'), ('\u{1133e}', '\u{11344}'), ('\u{11347}', + '\u{11348}'), ('\u{1134b}', '\u{1134d}'), ('\u{11357}', '\u{11357}'), + ('\u{11362}', '\u{11363}'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', + '\u{11374}'), ('\u{114b0}', '\u{114c3}'), ('\u{115af}', '\u{115b5}'), + ('\u{115b8}', '\u{115c0}'), ('\u{115dc}', '\u{115dd}'), ('\u{11630}', + '\u{11640}'), ('\u{116ab}', '\u{116b7}'), ('\u{1171d}', '\u{1172b}'), + ('\u{16af0}', '\u{16af4}'), ('\u{16b30}', '\u{16b36}'), ('\u{16f51}', + '\u{16f7e}'), ('\u{16f8f}', '\u{16f92}'), ('\u{1bc9d}', '\u{1bc9e}'), + ('\u{1d165}', '\u{1d169}'), ('\u{1d16d}', '\u{1d172}'), ('\u{1d17b}', + '\u{1d182}'), ('\u{1d185}', '\u{1d18b}'), ('\u{1d1aa}', '\u{1d1ad}'), + ('\u{1d242}', '\u{1d244}'), ('\u{1da00}', '\u{1da36}'), ('\u{1da3b}', + '\u{1da6c}'), ('\u{1da75}', '\u{1da75}'), ('\u{1da84}', '\u{1da84}'), + ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}'), ('\u{1e8d0}', + '\u{1e8d6}'), ('\u{e0100}', '\u{e01ef}') + ]; + + pub const Mc_table: &'static [(char, char)] = &[ + ('\u{903}', '\u{903}'), ('\u{93b}', '\u{93b}'), ('\u{93e}', '\u{940}'), + ('\u{949}', '\u{94c}'), ('\u{94e}', '\u{94f}'), ('\u{982}', '\u{983}'), + ('\u{9be}', '\u{9c0}'), ('\u{9c7}', '\u{9c8}'), ('\u{9cb}', '\u{9cc}'), + ('\u{9d7}', '\u{9d7}'), ('\u{a03}', '\u{a03}'), ('\u{a3e}', '\u{a40}'), + ('\u{a83}', '\u{a83}'), ('\u{abe}', '\u{ac0}'), ('\u{ac9}', '\u{ac9}'), + ('\u{acb}', '\u{acc}'), ('\u{b02}', '\u{b03}'), ('\u{b3e}', '\u{b3e}'), + ('\u{b40}', '\u{b40}'), ('\u{b47}', '\u{b48}'), ('\u{b4b}', '\u{b4c}'), + ('\u{b57}', '\u{b57}'), ('\u{bbe}', '\u{bbf}'), ('\u{bc1}', '\u{bc2}'), + ('\u{bc6}', '\u{bc8}'), ('\u{bca}', '\u{bcc}'), ('\u{bd7}', '\u{bd7}'), + ('\u{c01}', '\u{c03}'), ('\u{c41}', '\u{c44}'), ('\u{c82}', '\u{c83}'), + ('\u{cbe}', '\u{cbe}'), ('\u{cc0}', '\u{cc4}'), ('\u{cc7}', '\u{cc8}'), + ('\u{cca}', '\u{ccb}'), ('\u{cd5}', '\u{cd6}'), ('\u{d02}', '\u{d03}'), + ('\u{d3e}', '\u{d40}'), ('\u{d46}', '\u{d48}'), ('\u{d4a}', '\u{d4c}'), + ('\u{d57}', '\u{d57}'), ('\u{d82}', '\u{d83}'), ('\u{dcf}', '\u{dd1}'), + ('\u{dd8}', '\u{ddf}'), ('\u{df2}', '\u{df3}'), ('\u{f3e}', '\u{f3f}'), + ('\u{f7f}', '\u{f7f}'), ('\u{102b}', '\u{102c}'), ('\u{1031}', + '\u{1031}'), ('\u{1038}', '\u{1038}'), ('\u{103b}', '\u{103c}'), + ('\u{1056}', '\u{1057}'), ('\u{1062}', '\u{1064}'), ('\u{1067}', + '\u{106d}'), ('\u{1083}', '\u{1084}'), ('\u{1087}', '\u{108c}'), + ('\u{108f}', '\u{108f}'), ('\u{109a}', '\u{109c}'), ('\u{17b6}', + '\u{17b6}'), ('\u{17be}', '\u{17c5}'), ('\u{17c7}', '\u{17c8}'), + ('\u{1923}', '\u{1926}'), ('\u{1929}', '\u{192b}'), ('\u{1930}', + '\u{1931}'), ('\u{1933}', '\u{1938}'), ('\u{1a19}', '\u{1a1a}'), + ('\u{1a55}', '\u{1a55}'), ('\u{1a57}', '\u{1a57}'), ('\u{1a61}', + '\u{1a61}'), ('\u{1a63}', '\u{1a64}'), ('\u{1a6d}', '\u{1a72}'), + ('\u{1b04}', '\u{1b04}'), ('\u{1b35}', '\u{1b35}'), ('\u{1b3b}', + '\u{1b3b}'), ('\u{1b3d}', '\u{1b41}'), ('\u{1b43}', '\u{1b44}'), + ('\u{1b82}', '\u{1b82}'), ('\u{1ba1}', '\u{1ba1}'), ('\u{1ba6}', + '\u{1ba7}'), ('\u{1baa}', '\u{1baa}'), ('\u{1be7}', '\u{1be7}'), + ('\u{1bea}', '\u{1bec}'), ('\u{1bee}', '\u{1bee}'), ('\u{1bf2}', + '\u{1bf3}'), ('\u{1c24}', '\u{1c2b}'), ('\u{1c34}', '\u{1c35}'), + ('\u{1ce1}', '\u{1ce1}'), ('\u{1cf2}', '\u{1cf3}'), ('\u{302e}', + '\u{302f}'), ('\u{a823}', '\u{a824}'), ('\u{a827}', '\u{a827}'), + ('\u{a880}', '\u{a881}'), ('\u{a8b4}', '\u{a8c3}'), ('\u{a952}', + '\u{a953}'), ('\u{a983}', '\u{a983}'), ('\u{a9b4}', '\u{a9b5}'), + ('\u{a9ba}', '\u{a9bb}'), ('\u{a9bd}', '\u{a9c0}'), ('\u{aa2f}', + '\u{aa30}'), ('\u{aa33}', '\u{aa34}'), ('\u{aa4d}', '\u{aa4d}'), + ('\u{aa7b}', '\u{aa7b}'), ('\u{aa7d}', '\u{aa7d}'), ('\u{aaeb}', + '\u{aaeb}'), ('\u{aaee}', '\u{aaef}'), ('\u{aaf5}', '\u{aaf5}'), + ('\u{abe3}', '\u{abe4}'), ('\u{abe6}', '\u{abe7}'), ('\u{abe9}', + '\u{abea}'), ('\u{abec}', '\u{abec}'), ('\u{11000}', '\u{11000}'), + ('\u{11002}', '\u{11002}'), ('\u{11082}', '\u{11082}'), ('\u{110b0}', + '\u{110b2}'), ('\u{110b7}', '\u{110b8}'), ('\u{1112c}', '\u{1112c}'), + ('\u{11182}', '\u{11182}'), ('\u{111b3}', '\u{111b5}'), ('\u{111bf}', + '\u{111c0}'), ('\u{1122c}', '\u{1122e}'), ('\u{11232}', '\u{11233}'), + ('\u{11235}', '\u{11235}'), ('\u{112e0}', '\u{112e2}'), ('\u{11302}', + '\u{11303}'), ('\u{1133e}', '\u{1133f}'), ('\u{11341}', '\u{11344}'), + ('\u{11347}', '\u{11348}'), ('\u{1134b}', '\u{1134d}'), ('\u{11357}', + '\u{11357}'), ('\u{11362}', '\u{11363}'), ('\u{114b0}', '\u{114b2}'), + ('\u{114b9}', '\u{114b9}'), ('\u{114bb}', '\u{114be}'), ('\u{114c1}', + '\u{114c1}'), ('\u{115af}', '\u{115b1}'), ('\u{115b8}', '\u{115bb}'), + ('\u{115be}', '\u{115be}'), ('\u{11630}', '\u{11632}'), ('\u{1163b}', + '\u{1163c}'), ('\u{1163e}', '\u{1163e}'), ('\u{116ac}', '\u{116ac}'), + ('\u{116ae}', '\u{116af}'), ('\u{116b6}', '\u{116b6}'), ('\u{11720}', + '\u{11721}'), ('\u{11726}', '\u{11726}'), ('\u{16f51}', '\u{16f7e}'), + ('\u{1d165}', '\u{1d166}'), ('\u{1d16d}', '\u{1d172}') + ]; + + pub const Me_table: &'static [(char, char)] = &[ + ('\u{488}', '\u{489}'), ('\u{1abe}', '\u{1abe}'), ('\u{20dd}', + '\u{20e0}'), ('\u{20e2}', '\u{20e4}'), ('\u{a670}', '\u{a672}') + ]; + + pub const Mn_table: &'static [(char, char)] = &[ + ('\u{300}', '\u{36f}'), ('\u{483}', '\u{487}'), ('\u{591}', '\u{5bd}'), + ('\u{5bf}', '\u{5bf}'), ('\u{5c1}', '\u{5c2}'), ('\u{5c4}', '\u{5c5}'), + ('\u{5c7}', '\u{5c7}'), ('\u{610}', '\u{61a}'), ('\u{64b}', '\u{65f}'), + ('\u{670}', '\u{670}'), ('\u{6d6}', '\u{6dc}'), ('\u{6df}', '\u{6e4}'), + ('\u{6e7}', '\u{6e8}'), ('\u{6ea}', '\u{6ed}'), ('\u{711}', '\u{711}'), + ('\u{730}', '\u{74a}'), ('\u{7a6}', '\u{7b0}'), ('\u{7eb}', '\u{7f3}'), + ('\u{816}', '\u{819}'), ('\u{81b}', '\u{823}'), ('\u{825}', '\u{827}'), + ('\u{829}', '\u{82d}'), ('\u{859}', '\u{85b}'), ('\u{8e3}', '\u{902}'), + ('\u{93a}', '\u{93a}'), ('\u{93c}', '\u{93c}'), ('\u{941}', '\u{948}'), + ('\u{94d}', '\u{94d}'), ('\u{951}', '\u{957}'), ('\u{962}', '\u{963}'), + ('\u{981}', '\u{981}'), ('\u{9bc}', '\u{9bc}'), ('\u{9c1}', '\u{9c4}'), + ('\u{9cd}', '\u{9cd}'), ('\u{9e2}', '\u{9e3}'), ('\u{a01}', '\u{a02}'), + ('\u{a3c}', '\u{a3c}'), ('\u{a41}', '\u{a42}'), ('\u{a47}', '\u{a48}'), + ('\u{a4b}', '\u{a4d}'), ('\u{a51}', '\u{a51}'), ('\u{a70}', '\u{a71}'), + ('\u{a75}', '\u{a75}'), ('\u{a81}', '\u{a82}'), ('\u{abc}', '\u{abc}'), + ('\u{ac1}', '\u{ac5}'), ('\u{ac7}', '\u{ac8}'), ('\u{acd}', '\u{acd}'), + ('\u{ae2}', '\u{ae3}'), ('\u{b01}', '\u{b01}'), ('\u{b3c}', '\u{b3c}'), + ('\u{b3f}', '\u{b3f}'), ('\u{b41}', '\u{b44}'), ('\u{b4d}', '\u{b4d}'), + ('\u{b56}', '\u{b56}'), ('\u{b62}', '\u{b63}'), ('\u{b82}', '\u{b82}'), + ('\u{bc0}', '\u{bc0}'), ('\u{bcd}', '\u{bcd}'), ('\u{c00}', '\u{c00}'), + ('\u{c3e}', '\u{c40}'), ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), + ('\u{c55}', '\u{c56}'), ('\u{c62}', '\u{c63}'), ('\u{c81}', '\u{c81}'), + ('\u{cbc}', '\u{cbc}'), ('\u{cbf}', '\u{cbf}'), ('\u{cc6}', '\u{cc6}'), + ('\u{ccc}', '\u{ccd}'), ('\u{ce2}', '\u{ce3}'), ('\u{d01}', '\u{d01}'), + ('\u{d41}', '\u{d44}'), ('\u{d4d}', '\u{d4d}'), ('\u{d62}', '\u{d63}'), + ('\u{dca}', '\u{dca}'), ('\u{dd2}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), + ('\u{e31}', '\u{e31}'), ('\u{e34}', '\u{e3a}'), ('\u{e47}', '\u{e4e}'), + ('\u{eb1}', '\u{eb1}'), ('\u{eb4}', '\u{eb9}'), ('\u{ebb}', '\u{ebc}'), + ('\u{ec8}', '\u{ecd}'), ('\u{f18}', '\u{f19}'), ('\u{f35}', '\u{f35}'), + ('\u{f37}', '\u{f37}'), ('\u{f39}', '\u{f39}'), ('\u{f71}', '\u{f7e}'), + ('\u{f80}', '\u{f84}'), ('\u{f86}', '\u{f87}'), ('\u{f8d}', '\u{f97}'), + ('\u{f99}', '\u{fbc}'), ('\u{fc6}', '\u{fc6}'), ('\u{102d}', + '\u{1030}'), ('\u{1032}', '\u{1037}'), ('\u{1039}', '\u{103a}'), + ('\u{103d}', '\u{103e}'), ('\u{1058}', '\u{1059}'), ('\u{105e}', + '\u{1060}'), ('\u{1071}', '\u{1074}'), ('\u{1082}', '\u{1082}'), + ('\u{1085}', '\u{1086}'), ('\u{108d}', '\u{108d}'), ('\u{109d}', + '\u{109d}'), ('\u{135d}', '\u{135f}'), ('\u{1712}', '\u{1714}'), + ('\u{1732}', '\u{1734}'), ('\u{1752}', '\u{1753}'), ('\u{1772}', + '\u{1773}'), ('\u{17b4}', '\u{17b5}'), ('\u{17b7}', '\u{17bd}'), + ('\u{17c6}', '\u{17c6}'), ('\u{17c9}', '\u{17d3}'), ('\u{17dd}', + '\u{17dd}'), ('\u{180b}', '\u{180d}'), ('\u{18a9}', '\u{18a9}'), + ('\u{1920}', '\u{1922}'), ('\u{1927}', '\u{1928}'), ('\u{1932}', + '\u{1932}'), ('\u{1939}', '\u{193b}'), ('\u{1a17}', '\u{1a18}'), + ('\u{1a1b}', '\u{1a1b}'), ('\u{1a56}', '\u{1a56}'), ('\u{1a58}', + '\u{1a5e}'), ('\u{1a60}', '\u{1a60}'), ('\u{1a62}', '\u{1a62}'), + ('\u{1a65}', '\u{1a6c}'), ('\u{1a73}', '\u{1a7c}'), ('\u{1a7f}', + '\u{1a7f}'), ('\u{1ab0}', '\u{1abd}'), ('\u{1b00}', '\u{1b03}'), + ('\u{1b34}', '\u{1b34}'), ('\u{1b36}', '\u{1b3a}'), ('\u{1b3c}', + '\u{1b3c}'), ('\u{1b42}', '\u{1b42}'), ('\u{1b6b}', '\u{1b73}'), + ('\u{1b80}', '\u{1b81}'), ('\u{1ba2}', '\u{1ba5}'), ('\u{1ba8}', + '\u{1ba9}'), ('\u{1bab}', '\u{1bad}'), ('\u{1be6}', '\u{1be6}'), + ('\u{1be8}', '\u{1be9}'), ('\u{1bed}', '\u{1bed}'), ('\u{1bef}', + '\u{1bf1}'), ('\u{1c2c}', '\u{1c33}'), ('\u{1c36}', '\u{1c37}'), + ('\u{1cd0}', '\u{1cd2}'), ('\u{1cd4}', '\u{1ce0}'), ('\u{1ce2}', + '\u{1ce8}'), ('\u{1ced}', '\u{1ced}'), ('\u{1cf4}', '\u{1cf4}'), + ('\u{1cf8}', '\u{1cf9}'), ('\u{1dc0}', '\u{1df5}'), ('\u{1dfc}', + '\u{1dff}'), ('\u{20d0}', '\u{20dc}'), ('\u{20e1}', '\u{20e1}'), + ('\u{20e5}', '\u{20f0}'), ('\u{2cef}', '\u{2cf1}'), ('\u{2d7f}', + '\u{2d7f}'), ('\u{2de0}', '\u{2dff}'), ('\u{302a}', '\u{302d}'), + ('\u{3099}', '\u{309a}'), ('\u{a66f}', '\u{a66f}'), ('\u{a674}', + '\u{a67d}'), ('\u{a69e}', '\u{a69f}'), ('\u{a6f0}', '\u{a6f1}'), + ('\u{a802}', '\u{a802}'), ('\u{a806}', '\u{a806}'), ('\u{a80b}', + '\u{a80b}'), ('\u{a825}', '\u{a826}'), ('\u{a8c4}', '\u{a8c4}'), + ('\u{a8e0}', '\u{a8f1}'), ('\u{a926}', '\u{a92d}'), ('\u{a947}', + '\u{a951}'), ('\u{a980}', '\u{a982}'), ('\u{a9b3}', '\u{a9b3}'), + ('\u{a9b6}', '\u{a9b9}'), ('\u{a9bc}', '\u{a9bc}'), ('\u{a9e5}', + '\u{a9e5}'), ('\u{aa29}', '\u{aa2e}'), ('\u{aa31}', '\u{aa32}'), + ('\u{aa35}', '\u{aa36}'), ('\u{aa43}', '\u{aa43}'), ('\u{aa4c}', + '\u{aa4c}'), ('\u{aa7c}', '\u{aa7c}'), ('\u{aab0}', '\u{aab0}'), + ('\u{aab2}', '\u{aab4}'), ('\u{aab7}', '\u{aab8}'), ('\u{aabe}', + '\u{aabf}'), ('\u{aac1}', '\u{aac1}'), ('\u{aaec}', '\u{aaed}'), + ('\u{aaf6}', '\u{aaf6}'), ('\u{abe5}', '\u{abe5}'), ('\u{abe8}', + '\u{abe8}'), ('\u{abed}', '\u{abed}'), ('\u{fb1e}', '\u{fb1e}'), + ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', '\u{fe2f}'), ('\u{101fd}', + '\u{101fd}'), ('\u{102e0}', '\u{102e0}'), ('\u{10376}', '\u{1037a}'), + ('\u{10a01}', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), ('\u{10a0c}', + '\u{10a0f}'), ('\u{10a38}', '\u{10a3a}'), ('\u{10a3f}', '\u{10a3f}'), + ('\u{10ae5}', '\u{10ae6}'), ('\u{11001}', '\u{11001}'), ('\u{11038}', + '\u{11046}'), ('\u{1107f}', '\u{11081}'), ('\u{110b3}', '\u{110b6}'), + ('\u{110b9}', '\u{110ba}'), ('\u{11100}', '\u{11102}'), ('\u{11127}', + '\u{1112b}'), ('\u{1112d}', '\u{11134}'), ('\u{11173}', '\u{11173}'), + ('\u{11180}', '\u{11181}'), ('\u{111b6}', '\u{111be}'), ('\u{111ca}', + '\u{111cc}'), ('\u{1122f}', '\u{11231}'), ('\u{11234}', '\u{11234}'), + ('\u{11236}', '\u{11237}'), ('\u{112df}', '\u{112df}'), ('\u{112e3}', + '\u{112ea}'), ('\u{11300}', '\u{11301}'), ('\u{1133c}', '\u{1133c}'), + ('\u{11340}', '\u{11340}'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', + '\u{11374}'), ('\u{114b3}', '\u{114b8}'), ('\u{114ba}', '\u{114ba}'), + ('\u{114bf}', '\u{114c0}'), ('\u{114c2}', '\u{114c3}'), ('\u{115b2}', + '\u{115b5}'), ('\u{115bc}', '\u{115bd}'), ('\u{115bf}', '\u{115c0}'), + ('\u{115dc}', '\u{115dd}'), ('\u{11633}', '\u{1163a}'), ('\u{1163d}', + '\u{1163d}'), ('\u{1163f}', '\u{11640}'), ('\u{116ab}', '\u{116ab}'), + ('\u{116ad}', '\u{116ad}'), ('\u{116b0}', '\u{116b5}'), ('\u{116b7}', + '\u{116b7}'), ('\u{1171d}', '\u{1171f}'), ('\u{11722}', '\u{11725}'), + ('\u{11727}', '\u{1172b}'), ('\u{16af0}', '\u{16af4}'), ('\u{16b30}', + '\u{16b36}'), ('\u{16f8f}', '\u{16f92}'), ('\u{1bc9d}', '\u{1bc9e}'), + ('\u{1d167}', '\u{1d169}'), ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', + '\u{1d18b}'), ('\u{1d1aa}', '\u{1d1ad}'), ('\u{1d242}', '\u{1d244}'), + ('\u{1da00}', '\u{1da36}'), ('\u{1da3b}', '\u{1da6c}'), ('\u{1da75}', + '\u{1da75}'), ('\u{1da84}', '\u{1da84}'), ('\u{1da9b}', '\u{1da9f}'), + ('\u{1daa1}', '\u{1daaf}'), ('\u{1e8d0}', '\u{1e8d6}'), ('\u{e0100}', + '\u{e01ef}') + ]; + + pub const N_table: &'static [(char, char)] = &[ + ('\u{30}', '\u{39}'), ('\u{660}', '\u{669}'), ('\u{6f0}', '\u{6f9}'), + ('\u{7c0}', '\u{7c9}'), ('\u{966}', '\u{96f}'), ('\u{9e6}', '\u{9ef}'), + ('\u{a66}', '\u{a6f}'), ('\u{ae6}', '\u{aef}'), ('\u{b66}', '\u{b6f}'), + ('\u{be6}', '\u{bef}'), ('\u{c66}', '\u{c6f}'), ('\u{ce6}', '\u{cef}'), + ('\u{d66}', '\u{d6f}'), ('\u{de6}', '\u{def}'), ('\u{e50}', '\u{e59}'), + ('\u{ed0}', '\u{ed9}'), ('\u{f20}', '\u{f29}'), ('\u{1040}', + '\u{1049}'), ('\u{1090}', '\u{1099}'), ('\u{16ee}', '\u{16f0}'), + ('\u{17e0}', '\u{17e9}'), ('\u{1810}', '\u{1819}'), ('\u{1946}', + '\u{194f}'), ('\u{19d0}', '\u{19d9}'), ('\u{1a80}', '\u{1a89}'), + ('\u{1a90}', '\u{1a99}'), ('\u{1b50}', '\u{1b59}'), ('\u{1bb0}', + '\u{1bb9}'), ('\u{1c40}', '\u{1c49}'), ('\u{1c50}', '\u{1c59}'), + ('\u{2160}', '\u{2182}'), ('\u{2185}', '\u{2188}'), ('\u{3007}', + '\u{3007}'), ('\u{3021}', '\u{3029}'), ('\u{3038}', '\u{303a}'), + ('\u{a620}', '\u{a629}'), ('\u{a6e6}', '\u{a6ef}'), ('\u{a8d0}', + '\u{a8d9}'), ('\u{a900}', '\u{a909}'), ('\u{a9d0}', '\u{a9d9}'), + ('\u{a9f0}', '\u{a9f9}'), ('\u{aa50}', '\u{aa59}'), ('\u{abf0}', + '\u{abf9}'), ('\u{ff10}', '\u{ff19}'), ('\u{10140}', '\u{10174}'), + ('\u{10341}', '\u{10341}'), ('\u{1034a}', '\u{1034a}'), ('\u{103d1}', + '\u{103d5}'), ('\u{104a0}', '\u{104a9}'), ('\u{11066}', '\u{1106f}'), + ('\u{110f0}', '\u{110f9}'), ('\u{11136}', '\u{1113f}'), ('\u{111d0}', + '\u{111d9}'), ('\u{112f0}', '\u{112f9}'), ('\u{114d0}', '\u{114d9}'), + ('\u{11650}', '\u{11659}'), ('\u{116c0}', '\u{116c9}'), ('\u{11730}', + '\u{11739}'), ('\u{118e0}', '\u{118e9}'), ('\u{12400}', '\u{1246e}'), + ('\u{16a60}', '\u{16a69}'), ('\u{16b50}', '\u{16b59}'), ('\u{1d7ce}', + '\u{1d7ff}') + ]; + + pub const Nd_table: &'static [(char, char)] = &[ + ('\u{30}', '\u{39}'), ('\u{660}', '\u{669}'), ('\u{6f0}', '\u{6f9}'), + ('\u{7c0}', '\u{7c9}'), ('\u{966}', '\u{96f}'), ('\u{9e6}', '\u{9ef}'), + ('\u{a66}', '\u{a6f}'), ('\u{ae6}', '\u{aef}'), ('\u{b66}', '\u{b6f}'), + ('\u{be6}', '\u{bef}'), ('\u{c66}', '\u{c6f}'), ('\u{ce6}', '\u{cef}'), + ('\u{d66}', '\u{d6f}'), ('\u{de6}', '\u{def}'), ('\u{e50}', '\u{e59}'), + ('\u{ed0}', '\u{ed9}'), ('\u{f20}', '\u{f29}'), ('\u{1040}', + '\u{1049}'), ('\u{1090}', '\u{1099}'), ('\u{17e0}', '\u{17e9}'), + ('\u{1810}', '\u{1819}'), ('\u{1946}', '\u{194f}'), ('\u{19d0}', + '\u{19d9}'), ('\u{1a80}', '\u{1a89}'), ('\u{1a90}', '\u{1a99}'), + ('\u{1b50}', '\u{1b59}'), ('\u{1bb0}', '\u{1bb9}'), ('\u{1c40}', + '\u{1c49}'), ('\u{1c50}', '\u{1c59}'), ('\u{a620}', '\u{a629}'), + ('\u{a8d0}', '\u{a8d9}'), ('\u{a900}', '\u{a909}'), ('\u{a9d0}', + '\u{a9d9}'), ('\u{a9f0}', '\u{a9f9}'), ('\u{aa50}', '\u{aa59}'), + ('\u{abf0}', '\u{abf9}'), ('\u{ff10}', '\u{ff19}'), ('\u{104a0}', + '\u{104a9}'), ('\u{11066}', '\u{1106f}'), ('\u{110f0}', '\u{110f9}'), + ('\u{11136}', '\u{1113f}'), ('\u{111d0}', '\u{111d9}'), ('\u{112f0}', + '\u{112f9}'), ('\u{114d0}', '\u{114d9}'), ('\u{11650}', '\u{11659}'), + ('\u{116c0}', '\u{116c9}'), ('\u{11730}', '\u{11739}'), ('\u{118e0}', + '\u{118e9}'), ('\u{16a60}', '\u{16a69}'), ('\u{16b50}', '\u{16b59}'), + ('\u{1d7ce}', '\u{1d7ff}') + ]; + + pub const Nl_table: &'static [(char, char)] = &[ + ('\u{16ee}', '\u{16f0}'), ('\u{2160}', '\u{2182}'), ('\u{2185}', + '\u{2188}'), ('\u{3007}', '\u{3007}'), ('\u{3021}', '\u{3029}'), + ('\u{3038}', '\u{303a}'), ('\u{a6e6}', '\u{a6ef}'), ('\u{10140}', + '\u{10174}'), ('\u{10341}', '\u{10341}'), ('\u{1034a}', '\u{1034a}'), + ('\u{103d1}', '\u{103d5}'), ('\u{12400}', '\u{1246e}') + ]; + + pub const No_table: &'static [(char, char)] = &[ + ('\u{b2}', '\u{b3}'), ('\u{b9}', '\u{b9}'), ('\u{bc}', '\u{be}'), + ('\u{9f4}', '\u{9f9}'), ('\u{b72}', '\u{b77}'), ('\u{bf0}', '\u{bf2}'), + ('\u{c78}', '\u{c7e}'), ('\u{d70}', '\u{d75}'), ('\u{f2a}', '\u{f33}'), + ('\u{1369}', '\u{137c}'), ('\u{17f0}', '\u{17f9}'), ('\u{19da}', + '\u{19da}'), ('\u{2070}', '\u{2070}'), ('\u{2074}', '\u{2079}'), + ('\u{2080}', '\u{2089}'), ('\u{2150}', '\u{215f}'), ('\u{2189}', + '\u{2189}'), ('\u{2460}', '\u{249b}'), ('\u{24ea}', '\u{24ff}'), + ('\u{2776}', '\u{2793}'), ('\u{2cfd}', '\u{2cfd}'), ('\u{3192}', + '\u{3195}'), ('\u{3220}', '\u{3229}'), ('\u{3248}', '\u{324f}'), + ('\u{3251}', '\u{325f}'), ('\u{3280}', '\u{3289}'), ('\u{32b1}', + '\u{32bf}'), ('\u{a830}', '\u{a835}'), ('\u{10107}', '\u{10133}'), + ('\u{10175}', '\u{10178}'), ('\u{1018a}', '\u{1018b}'), ('\u{102e1}', + '\u{102fb}'), ('\u{10320}', '\u{10323}'), ('\u{10858}', '\u{1085f}'), + ('\u{10879}', '\u{1087f}'), ('\u{108a7}', '\u{108af}'), ('\u{108fb}', + '\u{108ff}'), ('\u{10916}', '\u{1091b}'), ('\u{109bc}', '\u{109bd}'), + ('\u{109c0}', '\u{109cf}'), ('\u{109d2}', '\u{109ff}'), ('\u{10a40}', + '\u{10a47}'), ('\u{10a7d}', '\u{10a7e}'), ('\u{10a9d}', '\u{10a9f}'), + ('\u{10aeb}', '\u{10aef}'), ('\u{10b58}', '\u{10b5f}'), ('\u{10b78}', + '\u{10b7f}'), ('\u{10ba9}', '\u{10baf}'), ('\u{10cfa}', '\u{10cff}'), + ('\u{10e60}', '\u{10e7e}'), ('\u{11052}', '\u{11065}'), ('\u{111e1}', + '\u{111f4}'), ('\u{1173a}', '\u{1173b}'), ('\u{118ea}', '\u{118f2}'), + ('\u{16b5b}', '\u{16b61}'), ('\u{1d360}', '\u{1d371}'), ('\u{1e8c7}', + '\u{1e8cf}'), ('\u{1f100}', '\u{1f10c}') + ]; + + pub const P_table: &'static [(char, char)] = &[ + ('\u{21}', '\u{23}'), ('\u{25}', '\u{2a}'), ('\u{2c}', '\u{2f}'), + ('\u{3a}', '\u{3b}'), ('\u{3f}', '\u{40}'), ('\u{5b}', '\u{5d}'), + ('\u{5f}', '\u{5f}'), ('\u{7b}', '\u{7b}'), ('\u{7d}', '\u{7d}'), + ('\u{a1}', '\u{a1}'), ('\u{a7}', '\u{a7}'), ('\u{ab}', '\u{ab}'), + ('\u{b6}', '\u{b7}'), ('\u{bb}', '\u{bb}'), ('\u{bf}', '\u{bf}'), + ('\u{37e}', '\u{37e}'), ('\u{387}', '\u{387}'), ('\u{55a}', '\u{55f}'), + ('\u{589}', '\u{58a}'), ('\u{5be}', '\u{5be}'), ('\u{5c0}', '\u{5c0}'), + ('\u{5c3}', '\u{5c3}'), ('\u{5c6}', '\u{5c6}'), ('\u{5f3}', '\u{5f4}'), + ('\u{609}', '\u{60a}'), ('\u{60c}', '\u{60d}'), ('\u{61b}', '\u{61b}'), + ('\u{61e}', '\u{61f}'), ('\u{66a}', '\u{66d}'), ('\u{6d4}', '\u{6d4}'), + ('\u{700}', '\u{70d}'), ('\u{7f7}', '\u{7f9}'), ('\u{830}', '\u{83e}'), + ('\u{85e}', '\u{85e}'), ('\u{964}', '\u{965}'), ('\u{970}', '\u{970}'), + ('\u{af0}', '\u{af0}'), ('\u{df4}', '\u{df4}'), ('\u{e4f}', '\u{e4f}'), + ('\u{e5a}', '\u{e5b}'), ('\u{f04}', '\u{f12}'), ('\u{f14}', '\u{f14}'), + ('\u{f3a}', '\u{f3d}'), ('\u{f85}', '\u{f85}'), ('\u{fd0}', '\u{fd4}'), + ('\u{fd9}', '\u{fda}'), ('\u{104a}', '\u{104f}'), ('\u{10fb}', + '\u{10fb}'), ('\u{1360}', '\u{1368}'), ('\u{1400}', '\u{1400}'), + ('\u{166d}', '\u{166e}'), ('\u{169b}', '\u{169c}'), ('\u{16eb}', + '\u{16ed}'), ('\u{1735}', '\u{1736}'), ('\u{17d4}', '\u{17d6}'), + ('\u{17d8}', '\u{17da}'), ('\u{1800}', '\u{180a}'), ('\u{1944}', + '\u{1945}'), ('\u{1a1e}', '\u{1a1f}'), ('\u{1aa0}', '\u{1aa6}'), + ('\u{1aa8}', '\u{1aad}'), ('\u{1b5a}', '\u{1b60}'), ('\u{1bfc}', + '\u{1bff}'), ('\u{1c3b}', '\u{1c3f}'), ('\u{1c7e}', '\u{1c7f}'), + ('\u{1cc0}', '\u{1cc7}'), ('\u{1cd3}', '\u{1cd3}'), ('\u{2010}', + '\u{2027}'), ('\u{2030}', '\u{2043}'), ('\u{2045}', '\u{2051}'), + ('\u{2053}', '\u{205e}'), ('\u{207d}', '\u{207e}'), ('\u{208d}', + '\u{208e}'), ('\u{2308}', '\u{230b}'), ('\u{2329}', '\u{232a}'), + ('\u{2768}', '\u{2775}'), ('\u{27c5}', '\u{27c6}'), ('\u{27e6}', + '\u{27ef}'), ('\u{2983}', '\u{2998}'), ('\u{29d8}', '\u{29db}'), + ('\u{29fc}', '\u{29fd}'), ('\u{2cf9}', '\u{2cfc}'), ('\u{2cfe}', + '\u{2cff}'), ('\u{2d70}', '\u{2d70}'), ('\u{2e00}', '\u{2e2e}'), + ('\u{2e30}', '\u{2e42}'), ('\u{3001}', '\u{3003}'), ('\u{3008}', + '\u{3011}'), ('\u{3014}', '\u{301f}'), ('\u{3030}', '\u{3030}'), + ('\u{303d}', '\u{303d}'), ('\u{30a0}', '\u{30a0}'), ('\u{30fb}', + '\u{30fb}'), ('\u{a4fe}', '\u{a4ff}'), ('\u{a60d}', '\u{a60f}'), + ('\u{a673}', '\u{a673}'), ('\u{a67e}', '\u{a67e}'), ('\u{a6f2}', + '\u{a6f7}'), ('\u{a874}', '\u{a877}'), ('\u{a8ce}', '\u{a8cf}'), + ('\u{a8f8}', '\u{a8fa}'), ('\u{a8fc}', '\u{a8fc}'), ('\u{a92e}', + '\u{a92f}'), ('\u{a95f}', '\u{a95f}'), ('\u{a9c1}', '\u{a9cd}'), + ('\u{a9de}', '\u{a9df}'), ('\u{aa5c}', '\u{aa5f}'), ('\u{aade}', + '\u{aadf}'), ('\u{aaf0}', '\u{aaf1}'), ('\u{abeb}', '\u{abeb}'), + ('\u{fd3e}', '\u{fd3f}'), ('\u{fe10}', '\u{fe19}'), ('\u{fe30}', + '\u{fe52}'), ('\u{fe54}', '\u{fe61}'), ('\u{fe63}', '\u{fe63}'), + ('\u{fe68}', '\u{fe68}'), ('\u{fe6a}', '\u{fe6b}'), ('\u{ff01}', + '\u{ff03}'), ('\u{ff05}', '\u{ff0a}'), ('\u{ff0c}', '\u{ff0f}'), + ('\u{ff1a}', '\u{ff1b}'), ('\u{ff1f}', '\u{ff20}'), ('\u{ff3b}', + '\u{ff3d}'), ('\u{ff3f}', '\u{ff3f}'), ('\u{ff5b}', '\u{ff5b}'), + ('\u{ff5d}', '\u{ff5d}'), ('\u{ff5f}', '\u{ff65}'), ('\u{10100}', + '\u{10102}'), ('\u{1039f}', '\u{1039f}'), ('\u{103d0}', '\u{103d0}'), + ('\u{1056f}', '\u{1056f}'), ('\u{10857}', '\u{10857}'), ('\u{1091f}', + '\u{1091f}'), ('\u{1093f}', '\u{1093f}'), ('\u{10a50}', '\u{10a58}'), + ('\u{10a7f}', '\u{10a7f}'), ('\u{10af0}', '\u{10af6}'), ('\u{10b39}', + '\u{10b3f}'), ('\u{10b99}', '\u{10b9c}'), ('\u{11047}', '\u{1104d}'), + ('\u{110bb}', '\u{110bc}'), ('\u{110be}', '\u{110c1}'), ('\u{11140}', + '\u{11143}'), ('\u{11174}', '\u{11175}'), ('\u{111c5}', '\u{111c9}'), + ('\u{111cd}', '\u{111cd}'), ('\u{111db}', '\u{111db}'), ('\u{111dd}', + '\u{111df}'), ('\u{11238}', '\u{1123d}'), ('\u{112a9}', '\u{112a9}'), + ('\u{114c6}', '\u{114c6}'), ('\u{115c1}', '\u{115d7}'), ('\u{11641}', + '\u{11643}'), ('\u{1173c}', '\u{1173e}'), ('\u{12470}', '\u{12474}'), + ('\u{16a6e}', '\u{16a6f}'), ('\u{16af5}', '\u{16af5}'), ('\u{16b37}', + '\u{16b3b}'), ('\u{16b44}', '\u{16b44}'), ('\u{1bc9f}', '\u{1bc9f}'), + ('\u{1da87}', '\u{1da8b}') + ]; + + pub const Pc_table: &'static [(char, char)] = &[ + ('\u{5f}', '\u{5f}'), ('\u{203f}', '\u{2040}'), ('\u{2054}', + '\u{2054}'), ('\u{fe33}', '\u{fe34}'), ('\u{fe4d}', '\u{fe4f}'), + ('\u{ff3f}', '\u{ff3f}') + ]; + + pub const Pd_table: &'static [(char, char)] = &[ + ('\u{2d}', '\u{2d}'), ('\u{58a}', '\u{58a}'), ('\u{5be}', '\u{5be}'), + ('\u{1400}', '\u{1400}'), ('\u{1806}', '\u{1806}'), ('\u{2010}', + '\u{2015}'), ('\u{2e17}', '\u{2e17}'), ('\u{2e1a}', '\u{2e1a}'), + ('\u{2e3a}', '\u{2e3b}'), ('\u{2e40}', '\u{2e40}'), ('\u{301c}', + '\u{301c}'), ('\u{3030}', '\u{3030}'), ('\u{30a0}', '\u{30a0}'), + ('\u{fe31}', '\u{fe32}'), ('\u{fe58}', '\u{fe58}'), ('\u{fe63}', + '\u{fe63}'), ('\u{ff0d}', '\u{ff0d}') + ]; + + pub const Pe_table: &'static [(char, char)] = &[ + ('\u{29}', '\u{29}'), ('\u{5d}', '\u{5d}'), ('\u{7d}', '\u{7d}'), + ('\u{f3b}', '\u{f3b}'), ('\u{f3d}', '\u{f3d}'), ('\u{169c}', + '\u{169c}'), ('\u{2046}', '\u{2046}'), ('\u{207e}', '\u{207e}'), + ('\u{208e}', '\u{208e}'), ('\u{2309}', '\u{2309}'), ('\u{230b}', + '\u{230b}'), ('\u{232a}', '\u{232a}'), ('\u{2769}', '\u{2769}'), + ('\u{276b}', '\u{276b}'), ('\u{276d}', '\u{276d}'), ('\u{276f}', + '\u{276f}'), ('\u{2771}', '\u{2771}'), ('\u{2773}', '\u{2773}'), + ('\u{2775}', '\u{2775}'), ('\u{27c6}', '\u{27c6}'), ('\u{27e7}', + '\u{27e7}'), ('\u{27e9}', '\u{27e9}'), ('\u{27eb}', '\u{27eb}'), + ('\u{27ed}', '\u{27ed}'), ('\u{27ef}', '\u{27ef}'), ('\u{2984}', + '\u{2984}'), ('\u{2986}', '\u{2986}'), ('\u{2988}', '\u{2988}'), + ('\u{298a}', '\u{298a}'), ('\u{298c}', '\u{298c}'), ('\u{298e}', + '\u{298e}'), ('\u{2990}', '\u{2990}'), ('\u{2992}', '\u{2992}'), + ('\u{2994}', '\u{2994}'), ('\u{2996}', '\u{2996}'), ('\u{2998}', + '\u{2998}'), ('\u{29d9}', '\u{29d9}'), ('\u{29db}', '\u{29db}'), + ('\u{29fd}', '\u{29fd}'), ('\u{2e23}', '\u{2e23}'), ('\u{2e25}', + '\u{2e25}'), ('\u{2e27}', '\u{2e27}'), ('\u{2e29}', '\u{2e29}'), + ('\u{3009}', '\u{3009}'), ('\u{300b}', '\u{300b}'), ('\u{300d}', + '\u{300d}'), ('\u{300f}', '\u{300f}'), ('\u{3011}', '\u{3011}'), + ('\u{3015}', '\u{3015}'), ('\u{3017}', '\u{3017}'), ('\u{3019}', + '\u{3019}'), ('\u{301b}', '\u{301b}'), ('\u{301e}', '\u{301f}'), + ('\u{fd3e}', '\u{fd3e}'), ('\u{fe18}', '\u{fe18}'), ('\u{fe36}', + '\u{fe36}'), ('\u{fe38}', '\u{fe38}'), ('\u{fe3a}', '\u{fe3a}'), + ('\u{fe3c}', '\u{fe3c}'), ('\u{fe3e}', '\u{fe3e}'), ('\u{fe40}', + '\u{fe40}'), ('\u{fe42}', '\u{fe42}'), ('\u{fe44}', '\u{fe44}'), + ('\u{fe48}', '\u{fe48}'), ('\u{fe5a}', '\u{fe5a}'), ('\u{fe5c}', + '\u{fe5c}'), ('\u{fe5e}', '\u{fe5e}'), ('\u{ff09}', '\u{ff09}'), + ('\u{ff3d}', '\u{ff3d}'), ('\u{ff5d}', '\u{ff5d}'), ('\u{ff60}', + '\u{ff60}'), ('\u{ff63}', '\u{ff63}') + ]; + + pub const Pf_table: &'static [(char, char)] = &[ + ('\u{bb}', '\u{bb}'), ('\u{2019}', '\u{2019}'), ('\u{201d}', + '\u{201d}'), ('\u{203a}', '\u{203a}'), ('\u{2e03}', '\u{2e03}'), + ('\u{2e05}', '\u{2e05}'), ('\u{2e0a}', '\u{2e0a}'), ('\u{2e0d}', + '\u{2e0d}'), ('\u{2e1d}', '\u{2e1d}'), ('\u{2e21}', '\u{2e21}') + ]; + + pub const Pi_table: &'static [(char, char)] = &[ + ('\u{ab}', '\u{ab}'), ('\u{2018}', '\u{2018}'), ('\u{201b}', + '\u{201c}'), ('\u{201f}', '\u{201f}'), ('\u{2039}', '\u{2039}'), + ('\u{2e02}', '\u{2e02}'), ('\u{2e04}', '\u{2e04}'), ('\u{2e09}', + '\u{2e09}'), ('\u{2e0c}', '\u{2e0c}'), ('\u{2e1c}', '\u{2e1c}'), + ('\u{2e20}', '\u{2e20}') + ]; + + pub const Po_table: &'static [(char, char)] = &[ + ('\u{21}', '\u{23}'), ('\u{25}', '\u{27}'), ('\u{2a}', '\u{2a}'), + ('\u{2c}', '\u{2c}'), ('\u{2e}', '\u{2f}'), ('\u{3a}', '\u{3b}'), + ('\u{3f}', '\u{40}'), ('\u{5c}', '\u{5c}'), ('\u{a1}', '\u{a1}'), + ('\u{a7}', '\u{a7}'), ('\u{b6}', '\u{b7}'), ('\u{bf}', '\u{bf}'), + ('\u{37e}', '\u{37e}'), ('\u{387}', '\u{387}'), ('\u{55a}', '\u{55f}'), + ('\u{589}', '\u{589}'), ('\u{5c0}', '\u{5c0}'), ('\u{5c3}', '\u{5c3}'), + ('\u{5c6}', '\u{5c6}'), ('\u{5f3}', '\u{5f4}'), ('\u{609}', '\u{60a}'), + ('\u{60c}', '\u{60d}'), ('\u{61b}', '\u{61b}'), ('\u{61e}', '\u{61f}'), + ('\u{66a}', '\u{66d}'), ('\u{6d4}', '\u{6d4}'), ('\u{700}', '\u{70d}'), + ('\u{7f7}', '\u{7f9}'), ('\u{830}', '\u{83e}'), ('\u{85e}', '\u{85e}'), + ('\u{964}', '\u{965}'), ('\u{970}', '\u{970}'), ('\u{af0}', '\u{af0}'), + ('\u{df4}', '\u{df4}'), ('\u{e4f}', '\u{e4f}'), ('\u{e5a}', '\u{e5b}'), + ('\u{f04}', '\u{f12}'), ('\u{f14}', '\u{f14}'), ('\u{f85}', '\u{f85}'), + ('\u{fd0}', '\u{fd4}'), ('\u{fd9}', '\u{fda}'), ('\u{104a}', + '\u{104f}'), ('\u{10fb}', '\u{10fb}'), ('\u{1360}', '\u{1368}'), + ('\u{166d}', '\u{166e}'), ('\u{16eb}', '\u{16ed}'), ('\u{1735}', + '\u{1736}'), ('\u{17d4}', '\u{17d6}'), ('\u{17d8}', '\u{17da}'), + ('\u{1800}', '\u{1805}'), ('\u{1807}', '\u{180a}'), ('\u{1944}', + '\u{1945}'), ('\u{1a1e}', '\u{1a1f}'), ('\u{1aa0}', '\u{1aa6}'), + ('\u{1aa8}', '\u{1aad}'), ('\u{1b5a}', '\u{1b60}'), ('\u{1bfc}', + '\u{1bff}'), ('\u{1c3b}', '\u{1c3f}'), ('\u{1c7e}', '\u{1c7f}'), + ('\u{1cc0}', '\u{1cc7}'), ('\u{1cd3}', '\u{1cd3}'), ('\u{2016}', + '\u{2017}'), ('\u{2020}', '\u{2027}'), ('\u{2030}', '\u{2038}'), + ('\u{203b}', '\u{203e}'), ('\u{2041}', '\u{2043}'), ('\u{2047}', + '\u{2051}'), ('\u{2053}', '\u{2053}'), ('\u{2055}', '\u{205e}'), + ('\u{2cf9}', '\u{2cfc}'), ('\u{2cfe}', '\u{2cff}'), ('\u{2d70}', + '\u{2d70}'), ('\u{2e00}', '\u{2e01}'), ('\u{2e06}', '\u{2e08}'), + ('\u{2e0b}', '\u{2e0b}'), ('\u{2e0e}', '\u{2e16}'), ('\u{2e18}', + '\u{2e19}'), ('\u{2e1b}', '\u{2e1b}'), ('\u{2e1e}', '\u{2e1f}'), + ('\u{2e2a}', '\u{2e2e}'), ('\u{2e30}', '\u{2e39}'), ('\u{2e3c}', + '\u{2e3f}'), ('\u{2e41}', '\u{2e41}'), ('\u{3001}', '\u{3003}'), + ('\u{303d}', '\u{303d}'), ('\u{30fb}', '\u{30fb}'), ('\u{a4fe}', + '\u{a4ff}'), ('\u{a60d}', '\u{a60f}'), ('\u{a673}', '\u{a673}'), + ('\u{a67e}', '\u{a67e}'), ('\u{a6f2}', '\u{a6f7}'), ('\u{a874}', + '\u{a877}'), ('\u{a8ce}', '\u{a8cf}'), ('\u{a8f8}', '\u{a8fa}'), + ('\u{a8fc}', '\u{a8fc}'), ('\u{a92e}', '\u{a92f}'), ('\u{a95f}', + '\u{a95f}'), ('\u{a9c1}', '\u{a9cd}'), ('\u{a9de}', '\u{a9df}'), + ('\u{aa5c}', '\u{aa5f}'), ('\u{aade}', '\u{aadf}'), ('\u{aaf0}', + '\u{aaf1}'), ('\u{abeb}', '\u{abeb}'), ('\u{fe10}', '\u{fe16}'), + ('\u{fe19}', '\u{fe19}'), ('\u{fe30}', '\u{fe30}'), ('\u{fe45}', + '\u{fe46}'), ('\u{fe49}', '\u{fe4c}'), ('\u{fe50}', '\u{fe52}'), + ('\u{fe54}', '\u{fe57}'), ('\u{fe5f}', '\u{fe61}'), ('\u{fe68}', + '\u{fe68}'), ('\u{fe6a}', '\u{fe6b}'), ('\u{ff01}', '\u{ff03}'), + ('\u{ff05}', '\u{ff07}'), ('\u{ff0a}', '\u{ff0a}'), ('\u{ff0c}', + '\u{ff0c}'), ('\u{ff0e}', '\u{ff0f}'), ('\u{ff1a}', '\u{ff1b}'), + ('\u{ff1f}', '\u{ff20}'), ('\u{ff3c}', '\u{ff3c}'), ('\u{ff61}', + '\u{ff61}'), ('\u{ff64}', '\u{ff65}'), ('\u{10100}', '\u{10102}'), + ('\u{1039f}', '\u{1039f}'), ('\u{103d0}', '\u{103d0}'), ('\u{1056f}', + '\u{1056f}'), ('\u{10857}', '\u{10857}'), ('\u{1091f}', '\u{1091f}'), + ('\u{1093f}', '\u{1093f}'), ('\u{10a50}', '\u{10a58}'), ('\u{10a7f}', + '\u{10a7f}'), ('\u{10af0}', '\u{10af6}'), ('\u{10b39}', '\u{10b3f}'), + ('\u{10b99}', '\u{10b9c}'), ('\u{11047}', '\u{1104d}'), ('\u{110bb}', + '\u{110bc}'), ('\u{110be}', '\u{110c1}'), ('\u{11140}', '\u{11143}'), + ('\u{11174}', '\u{11175}'), ('\u{111c5}', '\u{111c9}'), ('\u{111cd}', + '\u{111cd}'), ('\u{111db}', '\u{111db}'), ('\u{111dd}', '\u{111df}'), + ('\u{11238}', '\u{1123d}'), ('\u{112a9}', '\u{112a9}'), ('\u{114c6}', + '\u{114c6}'), ('\u{115c1}', '\u{115d7}'), ('\u{11641}', '\u{11643}'), + ('\u{1173c}', '\u{1173e}'), ('\u{12470}', '\u{12474}'), ('\u{16a6e}', + '\u{16a6f}'), ('\u{16af5}', '\u{16af5}'), ('\u{16b37}', '\u{16b3b}'), + ('\u{16b44}', '\u{16b44}'), ('\u{1bc9f}', '\u{1bc9f}'), ('\u{1da87}', + '\u{1da8b}') + ]; + + pub const Ps_table: &'static [(char, char)] = &[ + ('\u{28}', '\u{28}'), ('\u{5b}', '\u{5b}'), ('\u{7b}', '\u{7b}'), + ('\u{f3a}', '\u{f3a}'), ('\u{f3c}', '\u{f3c}'), ('\u{169b}', + '\u{169b}'), ('\u{201a}', '\u{201a}'), ('\u{201e}', '\u{201e}'), + ('\u{2045}', '\u{2045}'), ('\u{207d}', '\u{207d}'), ('\u{208d}', + '\u{208d}'), ('\u{2308}', '\u{2308}'), ('\u{230a}', '\u{230a}'), + ('\u{2329}', '\u{2329}'), ('\u{2768}', '\u{2768}'), ('\u{276a}', + '\u{276a}'), ('\u{276c}', '\u{276c}'), ('\u{276e}', '\u{276e}'), + ('\u{2770}', '\u{2770}'), ('\u{2772}', '\u{2772}'), ('\u{2774}', + '\u{2774}'), ('\u{27c5}', '\u{27c5}'), ('\u{27e6}', '\u{27e6}'), + ('\u{27e8}', '\u{27e8}'), ('\u{27ea}', '\u{27ea}'), ('\u{27ec}', + '\u{27ec}'), ('\u{27ee}', '\u{27ee}'), ('\u{2983}', '\u{2983}'), + ('\u{2985}', '\u{2985}'), ('\u{2987}', '\u{2987}'), ('\u{2989}', + '\u{2989}'), ('\u{298b}', '\u{298b}'), ('\u{298d}', '\u{298d}'), + ('\u{298f}', '\u{298f}'), ('\u{2991}', '\u{2991}'), ('\u{2993}', + '\u{2993}'), ('\u{2995}', '\u{2995}'), ('\u{2997}', '\u{2997}'), + ('\u{29d8}', '\u{29d8}'), ('\u{29da}', '\u{29da}'), ('\u{29fc}', + '\u{29fc}'), ('\u{2e22}', '\u{2e22}'), ('\u{2e24}', '\u{2e24}'), + ('\u{2e26}', '\u{2e26}'), ('\u{2e28}', '\u{2e28}'), ('\u{2e42}', + '\u{2e42}'), ('\u{3008}', '\u{3008}'), ('\u{300a}', '\u{300a}'), + ('\u{300c}', '\u{300c}'), ('\u{300e}', '\u{300e}'), ('\u{3010}', + '\u{3010}'), ('\u{3014}', '\u{3014}'), ('\u{3016}', '\u{3016}'), + ('\u{3018}', '\u{3018}'), ('\u{301a}', '\u{301a}'), ('\u{301d}', + '\u{301d}'), ('\u{fd3f}', '\u{fd3f}'), ('\u{fe17}', '\u{fe17}'), + ('\u{fe35}', '\u{fe35}'), ('\u{fe37}', '\u{fe37}'), ('\u{fe39}', + '\u{fe39}'), ('\u{fe3b}', '\u{fe3b}'), ('\u{fe3d}', '\u{fe3d}'), + ('\u{fe3f}', '\u{fe3f}'), ('\u{fe41}', '\u{fe41}'), ('\u{fe43}', + '\u{fe43}'), ('\u{fe47}', '\u{fe47}'), ('\u{fe59}', '\u{fe59}'), + ('\u{fe5b}', '\u{fe5b}'), ('\u{fe5d}', '\u{fe5d}'), ('\u{ff08}', + '\u{ff08}'), ('\u{ff3b}', '\u{ff3b}'), ('\u{ff5b}', '\u{ff5b}'), + ('\u{ff5f}', '\u{ff5f}'), ('\u{ff62}', '\u{ff62}') + ]; + + pub const S_table: &'static [(char, char)] = &[ + ('\u{24}', '\u{24}'), ('\u{2b}', '\u{2b}'), ('\u{3c}', '\u{3e}'), + ('\u{5e}', '\u{5e}'), ('\u{60}', '\u{60}'), ('\u{7c}', '\u{7c}'), + ('\u{7e}', '\u{7e}'), ('\u{a2}', '\u{a6}'), ('\u{a8}', '\u{a9}'), + ('\u{ac}', '\u{ac}'), ('\u{ae}', '\u{b1}'), ('\u{b4}', '\u{b4}'), + ('\u{b8}', '\u{b8}'), ('\u{d7}', '\u{d7}'), ('\u{f7}', '\u{f7}'), + ('\u{2c2}', '\u{2c5}'), ('\u{2d2}', '\u{2df}'), ('\u{2e5}', '\u{2eb}'), + ('\u{2ed}', '\u{2ed}'), ('\u{2ef}', '\u{2ff}'), ('\u{375}', '\u{375}'), + ('\u{384}', '\u{385}'), ('\u{3f6}', '\u{3f6}'), ('\u{482}', '\u{482}'), + ('\u{58d}', '\u{58f}'), ('\u{606}', '\u{608}'), ('\u{60b}', '\u{60b}'), + ('\u{60e}', '\u{60f}'), ('\u{6de}', '\u{6de}'), ('\u{6e9}', '\u{6e9}'), + ('\u{6fd}', '\u{6fe}'), ('\u{7f6}', '\u{7f6}'), ('\u{9f2}', '\u{9f3}'), + ('\u{9fa}', '\u{9fb}'), ('\u{af1}', '\u{af1}'), ('\u{b70}', '\u{b70}'), + ('\u{bf3}', '\u{bfa}'), ('\u{c7f}', '\u{c7f}'), ('\u{d79}', '\u{d79}'), + ('\u{e3f}', '\u{e3f}'), ('\u{f01}', '\u{f03}'), ('\u{f13}', '\u{f13}'), + ('\u{f15}', '\u{f17}'), ('\u{f1a}', '\u{f1f}'), ('\u{f34}', '\u{f34}'), + ('\u{f36}', '\u{f36}'), ('\u{f38}', '\u{f38}'), ('\u{fbe}', '\u{fc5}'), + ('\u{fc7}', '\u{fcc}'), ('\u{fce}', '\u{fcf}'), ('\u{fd5}', '\u{fd8}'), + ('\u{109e}', '\u{109f}'), ('\u{1390}', '\u{1399}'), ('\u{17db}', + '\u{17db}'), ('\u{1940}', '\u{1940}'), ('\u{19de}', '\u{19ff}'), + ('\u{1b61}', '\u{1b6a}'), ('\u{1b74}', '\u{1b7c}'), ('\u{1fbd}', + '\u{1fbd}'), ('\u{1fbf}', '\u{1fc1}'), ('\u{1fcd}', '\u{1fcf}'), + ('\u{1fdd}', '\u{1fdf}'), ('\u{1fed}', '\u{1fef}'), ('\u{1ffd}', + '\u{1ffe}'), ('\u{2044}', '\u{2044}'), ('\u{2052}', '\u{2052}'), + ('\u{207a}', '\u{207c}'), ('\u{208a}', '\u{208c}'), ('\u{20a0}', + '\u{20be}'), ('\u{2100}', '\u{2101}'), ('\u{2103}', '\u{2106}'), + ('\u{2108}', '\u{2109}'), ('\u{2114}', '\u{2114}'), ('\u{2116}', + '\u{2118}'), ('\u{211e}', '\u{2123}'), ('\u{2125}', '\u{2125}'), + ('\u{2127}', '\u{2127}'), ('\u{2129}', '\u{2129}'), ('\u{212e}', + '\u{212e}'), ('\u{213a}', '\u{213b}'), ('\u{2140}', '\u{2144}'), + ('\u{214a}', '\u{214d}'), ('\u{214f}', '\u{214f}'), ('\u{218a}', + '\u{218b}'), ('\u{2190}', '\u{2307}'), ('\u{230c}', '\u{2328}'), + ('\u{232b}', '\u{23fa}'), ('\u{2400}', '\u{2426}'), ('\u{2440}', + '\u{244a}'), ('\u{249c}', '\u{24e9}'), ('\u{2500}', '\u{2767}'), + ('\u{2794}', '\u{27c4}'), ('\u{27c7}', '\u{27e5}'), ('\u{27f0}', + '\u{2982}'), ('\u{2999}', '\u{29d7}'), ('\u{29dc}', '\u{29fb}'), + ('\u{29fe}', '\u{2b73}'), ('\u{2b76}', '\u{2b95}'), ('\u{2b98}', + '\u{2bb9}'), ('\u{2bbd}', '\u{2bc8}'), ('\u{2bca}', '\u{2bd1}'), + ('\u{2bec}', '\u{2bef}'), ('\u{2ce5}', '\u{2cea}'), ('\u{2e80}', + '\u{2e99}'), ('\u{2e9b}', '\u{2ef3}'), ('\u{2f00}', '\u{2fd5}'), + ('\u{2ff0}', '\u{2ffb}'), ('\u{3004}', '\u{3004}'), ('\u{3012}', + '\u{3013}'), ('\u{3020}', '\u{3020}'), ('\u{3036}', '\u{3037}'), + ('\u{303e}', '\u{303f}'), ('\u{309b}', '\u{309c}'), ('\u{3190}', + '\u{3191}'), ('\u{3196}', '\u{319f}'), ('\u{31c0}', '\u{31e3}'), + ('\u{3200}', '\u{321e}'), ('\u{322a}', '\u{3247}'), ('\u{3250}', + '\u{3250}'), ('\u{3260}', '\u{327f}'), ('\u{328a}', '\u{32b0}'), + ('\u{32c0}', '\u{32fe}'), ('\u{3300}', '\u{33ff}'), ('\u{4dc0}', + '\u{4dff}'), ('\u{a490}', '\u{a4c6}'), ('\u{a700}', '\u{a716}'), + ('\u{a720}', '\u{a721}'), ('\u{a789}', '\u{a78a}'), ('\u{a828}', + '\u{a82b}'), ('\u{a836}', '\u{a839}'), ('\u{aa77}', '\u{aa79}'), + ('\u{ab5b}', '\u{ab5b}'), ('\u{fb29}', '\u{fb29}'), ('\u{fbb2}', + '\u{fbc1}'), ('\u{fdfc}', '\u{fdfd}'), ('\u{fe62}', '\u{fe62}'), + ('\u{fe64}', '\u{fe66}'), ('\u{fe69}', '\u{fe69}'), ('\u{ff04}', + '\u{ff04}'), ('\u{ff0b}', '\u{ff0b}'), ('\u{ff1c}', '\u{ff1e}'), + ('\u{ff3e}', '\u{ff3e}'), ('\u{ff40}', '\u{ff40}'), ('\u{ff5c}', + '\u{ff5c}'), ('\u{ff5e}', '\u{ff5e}'), ('\u{ffe0}', '\u{ffe6}'), + ('\u{ffe8}', '\u{ffee}'), ('\u{fffc}', '\u{fffd}'), ('\u{10137}', + '\u{1013f}'), ('\u{10179}', '\u{10189}'), ('\u{1018c}', '\u{1018c}'), + ('\u{10190}', '\u{1019b}'), ('\u{101a0}', '\u{101a0}'), ('\u{101d0}', + '\u{101fc}'), ('\u{10877}', '\u{10878}'), ('\u{10ac8}', '\u{10ac8}'), + ('\u{1173f}', '\u{1173f}'), ('\u{16b3c}', '\u{16b3f}'), ('\u{16b45}', + '\u{16b45}'), ('\u{1bc9c}', '\u{1bc9c}'), ('\u{1d000}', '\u{1d0f5}'), + ('\u{1d100}', '\u{1d126}'), ('\u{1d129}', '\u{1d164}'), ('\u{1d16a}', + '\u{1d16c}'), ('\u{1d183}', '\u{1d184}'), ('\u{1d18c}', '\u{1d1a9}'), + ('\u{1d1ae}', '\u{1d1e8}'), ('\u{1d200}', '\u{1d241}'), ('\u{1d245}', + '\u{1d245}'), ('\u{1d300}', '\u{1d356}'), ('\u{1d6c1}', '\u{1d6c1}'), + ('\u{1d6db}', '\u{1d6db}'), ('\u{1d6fb}', '\u{1d6fb}'), ('\u{1d715}', + '\u{1d715}'), ('\u{1d735}', '\u{1d735}'), ('\u{1d74f}', '\u{1d74f}'), + ('\u{1d76f}', '\u{1d76f}'), ('\u{1d789}', '\u{1d789}'), ('\u{1d7a9}', + '\u{1d7a9}'), ('\u{1d7c3}', '\u{1d7c3}'), ('\u{1d800}', '\u{1d9ff}'), + ('\u{1da37}', '\u{1da3a}'), ('\u{1da6d}', '\u{1da74}'), ('\u{1da76}', + '\u{1da83}'), ('\u{1da85}', '\u{1da86}'), ('\u{1eef0}', '\u{1eef1}'), + ('\u{1f000}', '\u{1f02b}'), ('\u{1f030}', '\u{1f093}'), ('\u{1f0a0}', + '\u{1f0ae}'), ('\u{1f0b1}', '\u{1f0bf}'), ('\u{1f0c1}', '\u{1f0cf}'), + ('\u{1f0d1}', '\u{1f0f5}'), ('\u{1f110}', '\u{1f12e}'), ('\u{1f130}', + '\u{1f16b}'), ('\u{1f170}', '\u{1f19a}'), ('\u{1f1e6}', '\u{1f202}'), + ('\u{1f210}', '\u{1f23a}'), ('\u{1f240}', '\u{1f248}'), ('\u{1f250}', + '\u{1f251}'), ('\u{1f300}', '\u{1f579}'), ('\u{1f57b}', '\u{1f5a3}'), + ('\u{1f5a5}', '\u{1f6d0}'), ('\u{1f6e0}', '\u{1f6ec}'), ('\u{1f6f0}', + '\u{1f6f3}'), ('\u{1f700}', '\u{1f773}'), ('\u{1f780}', '\u{1f7d4}'), + ('\u{1f800}', '\u{1f80b}'), ('\u{1f810}', '\u{1f847}'), ('\u{1f850}', + '\u{1f859}'), ('\u{1f860}', '\u{1f887}'), ('\u{1f890}', '\u{1f8ad}'), + ('\u{1f910}', '\u{1f918}'), ('\u{1f980}', '\u{1f984}'), ('\u{1f9c0}', + '\u{1f9c0}') + ]; + + pub const Sc_table: &'static [(char, char)] = &[ + ('\u{24}', '\u{24}'), ('\u{a2}', '\u{a5}'), ('\u{58f}', '\u{58f}'), + ('\u{60b}', '\u{60b}'), ('\u{9f2}', '\u{9f3}'), ('\u{9fb}', '\u{9fb}'), + ('\u{af1}', '\u{af1}'), ('\u{bf9}', '\u{bf9}'), ('\u{e3f}', '\u{e3f}'), + ('\u{17db}', '\u{17db}'), ('\u{20a0}', '\u{20be}'), ('\u{a838}', + '\u{a838}'), ('\u{fdfc}', '\u{fdfc}'), ('\u{fe69}', '\u{fe69}'), + ('\u{ff04}', '\u{ff04}'), ('\u{ffe0}', '\u{ffe1}'), ('\u{ffe5}', + '\u{ffe6}') + ]; + + pub const Sk_table: &'static [(char, char)] = &[ + ('\u{5e}', '\u{5e}'), ('\u{60}', '\u{60}'), ('\u{a8}', '\u{a8}'), + ('\u{af}', '\u{af}'), ('\u{b4}', '\u{b4}'), ('\u{b8}', '\u{b8}'), + ('\u{2c2}', '\u{2c5}'), ('\u{2d2}', '\u{2df}'), ('\u{2e5}', '\u{2eb}'), + ('\u{2ed}', '\u{2ed}'), ('\u{2ef}', '\u{2ff}'), ('\u{375}', '\u{375}'), + ('\u{384}', '\u{385}'), ('\u{1fbd}', '\u{1fbd}'), ('\u{1fbf}', + '\u{1fc1}'), ('\u{1fcd}', '\u{1fcf}'), ('\u{1fdd}', '\u{1fdf}'), + ('\u{1fed}', '\u{1fef}'), ('\u{1ffd}', '\u{1ffe}'), ('\u{309b}', + '\u{309c}'), ('\u{a700}', '\u{a716}'), ('\u{a720}', '\u{a721}'), + ('\u{a789}', '\u{a78a}'), ('\u{ab5b}', '\u{ab5b}'), ('\u{fbb2}', + '\u{fbc1}'), ('\u{ff3e}', '\u{ff3e}'), ('\u{ff40}', '\u{ff40}'), + ('\u{ffe3}', '\u{ffe3}'), ('\u{1f3fb}', '\u{1f3ff}') + ]; + + pub const Sm_table: &'static [(char, char)] = &[ + ('\u{2b}', '\u{2b}'), ('\u{3c}', '\u{3e}'), ('\u{7c}', '\u{7c}'), + ('\u{7e}', '\u{7e}'), ('\u{ac}', '\u{ac}'), ('\u{b1}', '\u{b1}'), + ('\u{d7}', '\u{d7}'), ('\u{f7}', '\u{f7}'), ('\u{3f6}', '\u{3f6}'), + ('\u{606}', '\u{608}'), ('\u{2044}', '\u{2044}'), ('\u{2052}', + '\u{2052}'), ('\u{207a}', '\u{207c}'), ('\u{208a}', '\u{208c}'), + ('\u{2118}', '\u{2118}'), ('\u{2140}', '\u{2144}'), ('\u{214b}', + '\u{214b}'), ('\u{2190}', '\u{2194}'), ('\u{219a}', '\u{219b}'), + ('\u{21a0}', '\u{21a0}'), ('\u{21a3}', '\u{21a3}'), ('\u{21a6}', + '\u{21a6}'), ('\u{21ae}', '\u{21ae}'), ('\u{21ce}', '\u{21cf}'), + ('\u{21d2}', '\u{21d2}'), ('\u{21d4}', '\u{21d4}'), ('\u{21f4}', + '\u{22ff}'), ('\u{2320}', '\u{2321}'), ('\u{237c}', '\u{237c}'), + ('\u{239b}', '\u{23b3}'), ('\u{23dc}', '\u{23e1}'), ('\u{25b7}', + '\u{25b7}'), ('\u{25c1}', '\u{25c1}'), ('\u{25f8}', '\u{25ff}'), + ('\u{266f}', '\u{266f}'), ('\u{27c0}', '\u{27c4}'), ('\u{27c7}', + '\u{27e5}'), ('\u{27f0}', '\u{27ff}'), ('\u{2900}', '\u{2982}'), + ('\u{2999}', '\u{29d7}'), ('\u{29dc}', '\u{29fb}'), ('\u{29fe}', + '\u{2aff}'), ('\u{2b30}', '\u{2b44}'), ('\u{2b47}', '\u{2b4c}'), + ('\u{fb29}', '\u{fb29}'), ('\u{fe62}', '\u{fe62}'), ('\u{fe64}', + '\u{fe66}'), ('\u{ff0b}', '\u{ff0b}'), ('\u{ff1c}', '\u{ff1e}'), + ('\u{ff5c}', '\u{ff5c}'), ('\u{ff5e}', '\u{ff5e}'), ('\u{ffe2}', + '\u{ffe2}'), ('\u{ffe9}', '\u{ffec}'), ('\u{1d6c1}', '\u{1d6c1}'), + ('\u{1d6db}', '\u{1d6db}'), ('\u{1d6fb}', '\u{1d6fb}'), ('\u{1d715}', + '\u{1d715}'), ('\u{1d735}', '\u{1d735}'), ('\u{1d74f}', '\u{1d74f}'), + ('\u{1d76f}', '\u{1d76f}'), ('\u{1d789}', '\u{1d789}'), ('\u{1d7a9}', + '\u{1d7a9}'), ('\u{1d7c3}', '\u{1d7c3}'), ('\u{1eef0}', '\u{1eef1}') + ]; + + pub const So_table: &'static [(char, char)] = &[ + ('\u{a6}', '\u{a6}'), ('\u{a9}', '\u{a9}'), ('\u{ae}', '\u{ae}'), + ('\u{b0}', '\u{b0}'), ('\u{482}', '\u{482}'), ('\u{58d}', '\u{58e}'), + ('\u{60e}', '\u{60f}'), ('\u{6de}', '\u{6de}'), ('\u{6e9}', '\u{6e9}'), + ('\u{6fd}', '\u{6fe}'), ('\u{7f6}', '\u{7f6}'), ('\u{9fa}', '\u{9fa}'), + ('\u{b70}', '\u{b70}'), ('\u{bf3}', '\u{bf8}'), ('\u{bfa}', '\u{bfa}'), + ('\u{c7f}', '\u{c7f}'), ('\u{d79}', '\u{d79}'), ('\u{f01}', '\u{f03}'), + ('\u{f13}', '\u{f13}'), ('\u{f15}', '\u{f17}'), ('\u{f1a}', '\u{f1f}'), + ('\u{f34}', '\u{f34}'), ('\u{f36}', '\u{f36}'), ('\u{f38}', '\u{f38}'), + ('\u{fbe}', '\u{fc5}'), ('\u{fc7}', '\u{fcc}'), ('\u{fce}', '\u{fcf}'), + ('\u{fd5}', '\u{fd8}'), ('\u{109e}', '\u{109f}'), ('\u{1390}', + '\u{1399}'), ('\u{1940}', '\u{1940}'), ('\u{19de}', '\u{19ff}'), + ('\u{1b61}', '\u{1b6a}'), ('\u{1b74}', '\u{1b7c}'), ('\u{2100}', + '\u{2101}'), ('\u{2103}', '\u{2106}'), ('\u{2108}', '\u{2109}'), + ('\u{2114}', '\u{2114}'), ('\u{2116}', '\u{2117}'), ('\u{211e}', + '\u{2123}'), ('\u{2125}', '\u{2125}'), ('\u{2127}', '\u{2127}'), + ('\u{2129}', '\u{2129}'), ('\u{212e}', '\u{212e}'), ('\u{213a}', + '\u{213b}'), ('\u{214a}', '\u{214a}'), ('\u{214c}', '\u{214d}'), + ('\u{214f}', '\u{214f}'), ('\u{218a}', '\u{218b}'), ('\u{2195}', + '\u{2199}'), ('\u{219c}', '\u{219f}'), ('\u{21a1}', '\u{21a2}'), + ('\u{21a4}', '\u{21a5}'), ('\u{21a7}', '\u{21ad}'), ('\u{21af}', + '\u{21cd}'), ('\u{21d0}', '\u{21d1}'), ('\u{21d3}', '\u{21d3}'), + ('\u{21d5}', '\u{21f3}'), ('\u{2300}', '\u{2307}'), ('\u{230c}', + '\u{231f}'), ('\u{2322}', '\u{2328}'), ('\u{232b}', '\u{237b}'), + ('\u{237d}', '\u{239a}'), ('\u{23b4}', '\u{23db}'), ('\u{23e2}', + '\u{23fa}'), ('\u{2400}', '\u{2426}'), ('\u{2440}', '\u{244a}'), + ('\u{249c}', '\u{24e9}'), ('\u{2500}', '\u{25b6}'), ('\u{25b8}', + '\u{25c0}'), ('\u{25c2}', '\u{25f7}'), ('\u{2600}', '\u{266e}'), + ('\u{2670}', '\u{2767}'), ('\u{2794}', '\u{27bf}'), ('\u{2800}', + '\u{28ff}'), ('\u{2b00}', '\u{2b2f}'), ('\u{2b45}', '\u{2b46}'), + ('\u{2b4d}', '\u{2b73}'), ('\u{2b76}', '\u{2b95}'), ('\u{2b98}', + '\u{2bb9}'), ('\u{2bbd}', '\u{2bc8}'), ('\u{2bca}', '\u{2bd1}'), + ('\u{2bec}', '\u{2bef}'), ('\u{2ce5}', '\u{2cea}'), ('\u{2e80}', + '\u{2e99}'), ('\u{2e9b}', '\u{2ef3}'), ('\u{2f00}', '\u{2fd5}'), + ('\u{2ff0}', '\u{2ffb}'), ('\u{3004}', '\u{3004}'), ('\u{3012}', + '\u{3013}'), ('\u{3020}', '\u{3020}'), ('\u{3036}', '\u{3037}'), + ('\u{303e}', '\u{303f}'), ('\u{3190}', '\u{3191}'), ('\u{3196}', + '\u{319f}'), ('\u{31c0}', '\u{31e3}'), ('\u{3200}', '\u{321e}'), + ('\u{322a}', '\u{3247}'), ('\u{3250}', '\u{3250}'), ('\u{3260}', + '\u{327f}'), ('\u{328a}', '\u{32b0}'), ('\u{32c0}', '\u{32fe}'), + ('\u{3300}', '\u{33ff}'), ('\u{4dc0}', '\u{4dff}'), ('\u{a490}', + '\u{a4c6}'), ('\u{a828}', '\u{a82b}'), ('\u{a836}', '\u{a837}'), + ('\u{a839}', '\u{a839}'), ('\u{aa77}', '\u{aa79}'), ('\u{fdfd}', + '\u{fdfd}'), ('\u{ffe4}', '\u{ffe4}'), ('\u{ffe8}', '\u{ffe8}'), + ('\u{ffed}', '\u{ffee}'), ('\u{fffc}', '\u{fffd}'), ('\u{10137}', + '\u{1013f}'), ('\u{10179}', '\u{10189}'), ('\u{1018c}', '\u{1018c}'), + ('\u{10190}', '\u{1019b}'), ('\u{101a0}', '\u{101a0}'), ('\u{101d0}', + '\u{101fc}'), ('\u{10877}', '\u{10878}'), ('\u{10ac8}', '\u{10ac8}'), + ('\u{1173f}', '\u{1173f}'), ('\u{16b3c}', '\u{16b3f}'), ('\u{16b45}', + '\u{16b45}'), ('\u{1bc9c}', '\u{1bc9c}'), ('\u{1d000}', '\u{1d0f5}'), + ('\u{1d100}', '\u{1d126}'), ('\u{1d129}', '\u{1d164}'), ('\u{1d16a}', + '\u{1d16c}'), ('\u{1d183}', '\u{1d184}'), ('\u{1d18c}', '\u{1d1a9}'), + ('\u{1d1ae}', '\u{1d1e8}'), ('\u{1d200}', '\u{1d241}'), ('\u{1d245}', + '\u{1d245}'), ('\u{1d300}', '\u{1d356}'), ('\u{1d800}', '\u{1d9ff}'), + ('\u{1da37}', '\u{1da3a}'), ('\u{1da6d}', '\u{1da74}'), ('\u{1da76}', + '\u{1da83}'), ('\u{1da85}', '\u{1da86}'), ('\u{1f000}', '\u{1f02b}'), + ('\u{1f030}', '\u{1f093}'), ('\u{1f0a0}', '\u{1f0ae}'), ('\u{1f0b1}', + '\u{1f0bf}'), ('\u{1f0c1}', '\u{1f0cf}'), ('\u{1f0d1}', '\u{1f0f5}'), + ('\u{1f110}', '\u{1f12e}'), ('\u{1f130}', '\u{1f16b}'), ('\u{1f170}', + '\u{1f19a}'), ('\u{1f1e6}', '\u{1f202}'), ('\u{1f210}', '\u{1f23a}'), + ('\u{1f240}', '\u{1f248}'), ('\u{1f250}', '\u{1f251}'), ('\u{1f300}', + '\u{1f3fa}'), ('\u{1f400}', '\u{1f579}'), ('\u{1f57b}', '\u{1f5a3}'), + ('\u{1f5a5}', '\u{1f6d0}'), ('\u{1f6e0}', '\u{1f6ec}'), ('\u{1f6f0}', + '\u{1f6f3}'), ('\u{1f700}', '\u{1f773}'), ('\u{1f780}', '\u{1f7d4}'), + ('\u{1f800}', '\u{1f80b}'), ('\u{1f810}', '\u{1f847}'), ('\u{1f850}', + '\u{1f859}'), ('\u{1f860}', '\u{1f887}'), ('\u{1f890}', '\u{1f8ad}'), + ('\u{1f910}', '\u{1f918}'), ('\u{1f980}', '\u{1f984}'), ('\u{1f9c0}', + '\u{1f9c0}') + ]; + + pub const Z_table: &'static [(char, char)] = &[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), ('\u{1680}', '\u{1680}'), + ('\u{2000}', '\u{200a}'), ('\u{2028}', '\u{2029}'), ('\u{202f}', + '\u{202f}'), ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}') + ]; + + pub const Zl_table: &'static [(char, char)] = &[ + ('\u{2028}', '\u{2028}') + ]; + + pub const Zp_table: &'static [(char, char)] = &[ + ('\u{2029}', '\u{2029}') + ]; + + pub const Zs_table: &'static [(char, char)] = &[ + ('\u{20}', '\u{20}'), ('\u{a0}', '\u{a0}'), ('\u{1680}', '\u{1680}'), + ('\u{2000}', '\u{200a}'), ('\u{202f}', '\u{202f}'), ('\u{205f}', + '\u{205f}'), ('\u{3000}', '\u{3000}') + ]; + +} + +pub mod derived_property { + pub const Alphabetic_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), + ('\u{b5}', '\u{b5}'), ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), + ('\u{d8}', '\u{f6}'), ('\u{f8}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), + ('\u{2e0}', '\u{2e4}'), ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), + ('\u{345}', '\u{345}'), ('\u{370}', '\u{374}'), ('\u{376}', '\u{377}'), + ('\u{37a}', '\u{37d}'), ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), + ('\u{388}', '\u{38a}'), ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{3a1}'), + ('\u{3a3}', '\u{3f5}'), ('\u{3f7}', '\u{481}'), ('\u{48a}', '\u{52f}'), + ('\u{531}', '\u{556}'), ('\u{559}', '\u{559}'), ('\u{561}', '\u{587}'), + ('\u{5b0}', '\u{5bd}'), ('\u{5bf}', '\u{5bf}'), ('\u{5c1}', '\u{5c2}'), + ('\u{5c4}', '\u{5c5}'), ('\u{5c7}', '\u{5c7}'), ('\u{5d0}', '\u{5ea}'), + ('\u{5f0}', '\u{5f2}'), ('\u{610}', '\u{61a}'), ('\u{620}', '\u{657}'), + ('\u{659}', '\u{65f}'), ('\u{66e}', '\u{6d3}'), ('\u{6d5}', '\u{6dc}'), + ('\u{6e1}', '\u{6e8}'), ('\u{6ed}', '\u{6ef}'), ('\u{6fa}', '\u{6fc}'), + ('\u{6ff}', '\u{6ff}'), ('\u{710}', '\u{73f}'), ('\u{74d}', '\u{7b1}'), + ('\u{7ca}', '\u{7ea}'), ('\u{7f4}', '\u{7f5}'), ('\u{7fa}', '\u{7fa}'), + ('\u{800}', '\u{817}'), ('\u{81a}', '\u{82c}'), ('\u{840}', '\u{858}'), + ('\u{8a0}', '\u{8b4}'), ('\u{8e3}', '\u{8e9}'), ('\u{8f0}', '\u{93b}'), + ('\u{93d}', '\u{94c}'), ('\u{94e}', '\u{950}'), ('\u{955}', '\u{963}'), + ('\u{971}', '\u{983}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), + ('\u{993}', '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), + ('\u{9b6}', '\u{9b9}'), ('\u{9bd}', '\u{9c4}'), ('\u{9c7}', '\u{9c8}'), + ('\u{9cb}', '\u{9cc}'), ('\u{9ce}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), + ('\u{9dc}', '\u{9dd}'), ('\u{9df}', '\u{9e3}'), ('\u{9f0}', '\u{9f1}'), + ('\u{a01}', '\u{a03}'), ('\u{a05}', '\u{a0a}'), ('\u{a0f}', '\u{a10}'), + ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a33}'), + ('\u{a35}', '\u{a36}'), ('\u{a38}', '\u{a39}'), ('\u{a3e}', '\u{a42}'), + ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4c}'), ('\u{a51}', '\u{a51}'), + ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), ('\u{a70}', '\u{a75}'), + ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), + ('\u{a93}', '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), + ('\u{ab5}', '\u{ab9}'), ('\u{abd}', '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), + ('\u{acb}', '\u{acc}'), ('\u{ad0}', '\u{ad0}'), ('\u{ae0}', '\u{ae3}'), + ('\u{af9}', '\u{af9}'), ('\u{b01}', '\u{b03}'), ('\u{b05}', '\u{b0c}'), + ('\u{b0f}', '\u{b10}'), ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), + ('\u{b32}', '\u{b33}'), ('\u{b35}', '\u{b39}'), ('\u{b3d}', '\u{b44}'), + ('\u{b47}', '\u{b48}'), ('\u{b4b}', '\u{b4c}'), ('\u{b56}', '\u{b57}'), + ('\u{b5c}', '\u{b5d}'), ('\u{b5f}', '\u{b63}'), ('\u{b71}', '\u{b71}'), + ('\u{b82}', '\u{b83}'), ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), + ('\u{b92}', '\u{b95}'), ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), + ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), + ('\u{bae}', '\u{bb9}'), ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), + ('\u{bca}', '\u{bcc}'), ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), + ('\u{c00}', '\u{c03}'), ('\u{c05}', '\u{c0c}'), ('\u{c0e}', '\u{c10}'), + ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), ('\u{c3d}', '\u{c44}'), + ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4c}'), ('\u{c55}', '\u{c56}'), + ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c63}'), ('\u{c81}', '\u{c83}'), + ('\u{c85}', '\u{c8c}'), ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), + ('\u{caa}', '\u{cb3}'), ('\u{cb5}', '\u{cb9}'), ('\u{cbd}', '\u{cc4}'), + ('\u{cc6}', '\u{cc8}'), ('\u{cca}', '\u{ccc}'), ('\u{cd5}', '\u{cd6}'), + ('\u{cde}', '\u{cde}'), ('\u{ce0}', '\u{ce3}'), ('\u{cf1}', '\u{cf2}'), + ('\u{d01}', '\u{d03}'), ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), + ('\u{d12}', '\u{d3a}'), ('\u{d3d}', '\u{d44}'), ('\u{d46}', '\u{d48}'), + ('\u{d4a}', '\u{d4c}'), ('\u{d4e}', '\u{d4e}'), ('\u{d57}', '\u{d57}'), + ('\u{d5f}', '\u{d63}'), ('\u{d7a}', '\u{d7f}'), ('\u{d82}', '\u{d83}'), + ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), + ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), ('\u{dcf}', '\u{dd4}'), + ('\u{dd6}', '\u{dd6}'), ('\u{dd8}', '\u{ddf}'), ('\u{df2}', '\u{df3}'), + ('\u{e01}', '\u{e3a}'), ('\u{e40}', '\u{e46}'), ('\u{e4d}', '\u{e4d}'), + ('\u{e81}', '\u{e82}'), ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), + ('\u{e8a}', '\u{e8a}'), ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), + ('\u{e99}', '\u{e9f}'), ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), + ('\u{ea7}', '\u{ea7}'), ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb9}'), + ('\u{ebb}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), + ('\u{ecd}', '\u{ecd}'), ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), + ('\u{f40}', '\u{f47}'), ('\u{f49}', '\u{f6c}'), ('\u{f71}', '\u{f81}'), + ('\u{f88}', '\u{f97}'), ('\u{f99}', '\u{fbc}'), ('\u{1000}', + '\u{1036}'), ('\u{1038}', '\u{1038}'), ('\u{103b}', '\u{103f}'), + ('\u{1050}', '\u{1062}'), ('\u{1065}', '\u{1068}'), ('\u{106e}', + '\u{1086}'), ('\u{108e}', '\u{108e}'), ('\u{109c}', '\u{109d}'), + ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', + '\u{10cd}'), ('\u{10d0}', '\u{10fa}'), ('\u{10fc}', '\u{1248}'), + ('\u{124a}', '\u{124d}'), ('\u{1250}', '\u{1256}'), ('\u{1258}', + '\u{1258}'), ('\u{125a}', '\u{125d}'), ('\u{1260}', '\u{1288}'), + ('\u{128a}', '\u{128d}'), ('\u{1290}', '\u{12b0}'), ('\u{12b2}', + '\u{12b5}'), ('\u{12b8}', '\u{12be}'), ('\u{12c0}', '\u{12c0}'), + ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', '\u{12d6}'), ('\u{12d8}', + '\u{1310}'), ('\u{1312}', '\u{1315}'), ('\u{1318}', '\u{135a}'), + ('\u{135f}', '\u{135f}'), ('\u{1380}', '\u{138f}'), ('\u{13a0}', + '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{1401}', '\u{166c}'), + ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), ('\u{16a0}', + '\u{16ea}'), ('\u{16ee}', '\u{16f8}'), ('\u{1700}', '\u{170c}'), + ('\u{170e}', '\u{1713}'), ('\u{1720}', '\u{1733}'), ('\u{1740}', + '\u{1753}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), + ('\u{1772}', '\u{1773}'), ('\u{1780}', '\u{17b3}'), ('\u{17b6}', + '\u{17c8}'), ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', '\u{17dc}'), + ('\u{1820}', '\u{1877}'), ('\u{1880}', '\u{18aa}'), ('\u{18b0}', + '\u{18f5}'), ('\u{1900}', '\u{191e}'), ('\u{1920}', '\u{192b}'), + ('\u{1930}', '\u{1938}'), ('\u{1950}', '\u{196d}'), ('\u{1970}', + '\u{1974}'), ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), + ('\u{1a00}', '\u{1a1b}'), ('\u{1a20}', '\u{1a5e}'), ('\u{1a61}', + '\u{1a74}'), ('\u{1aa7}', '\u{1aa7}'), ('\u{1b00}', '\u{1b33}'), + ('\u{1b35}', '\u{1b43}'), ('\u{1b45}', '\u{1b4b}'), ('\u{1b80}', + '\u{1ba9}'), ('\u{1bac}', '\u{1baf}'), ('\u{1bba}', '\u{1be5}'), + ('\u{1be7}', '\u{1bf1}'), ('\u{1c00}', '\u{1c35}'), ('\u{1c4d}', + '\u{1c4f}'), ('\u{1c5a}', '\u{1c7d}'), ('\u{1ce9}', '\u{1cec}'), + ('\u{1cee}', '\u{1cf3}'), ('\u{1cf5}', '\u{1cf6}'), ('\u{1d00}', + '\u{1dbf}'), ('\u{1de7}', '\u{1df4}'), ('\u{1e00}', '\u{1f15}'), + ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', + '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), + ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', + '\u{1f7d}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fbc}'), + ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fcc}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fdb}'), + ('\u{1fe0}', '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', + '\u{1ffc}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', '\u{207f}'), + ('\u{2090}', '\u{209c}'), ('\u{2102}', '\u{2102}'), ('\u{2107}', + '\u{2107}'), ('\u{210a}', '\u{2113}'), ('\u{2115}', '\u{2115}'), + ('\u{2119}', '\u{211d}'), ('\u{2124}', '\u{2124}'), ('\u{2126}', + '\u{2126}'), ('\u{2128}', '\u{2128}'), ('\u{212a}', '\u{212d}'), + ('\u{212f}', '\u{2139}'), ('\u{213c}', '\u{213f}'), ('\u{2145}', + '\u{2149}'), ('\u{214e}', '\u{214e}'), ('\u{2160}', '\u{2188}'), + ('\u{24b6}', '\u{24e9}'), ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', + '\u{2c5e}'), ('\u{2c60}', '\u{2ce4}'), ('\u{2ceb}', '\u{2cee}'), + ('\u{2cf2}', '\u{2cf3}'), ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', + '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), ('\u{2d30}', '\u{2d67}'), + ('\u{2d6f}', '\u{2d6f}'), ('\u{2d80}', '\u{2d96}'), ('\u{2da0}', + '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', '\u{2db6}'), + ('\u{2db8}', '\u{2dbe}'), ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', + '\u{2dce}'), ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', '\u{2dde}'), + ('\u{2de0}', '\u{2dff}'), ('\u{2e2f}', '\u{2e2f}'), ('\u{3005}', + '\u{3007}'), ('\u{3021}', '\u{3029}'), ('\u{3031}', '\u{3035}'), + ('\u{3038}', '\u{303c}'), ('\u{3041}', '\u{3096}'), ('\u{309d}', + '\u{309f}'), ('\u{30a1}', '\u{30fa}'), ('\u{30fc}', '\u{30ff}'), + ('\u{3105}', '\u{312d}'), ('\u{3131}', '\u{318e}'), ('\u{31a0}', + '\u{31ba}'), ('\u{31f0}', '\u{31ff}'), ('\u{3400}', '\u{4db5}'), + ('\u{4e00}', '\u{9fd5}'), ('\u{a000}', '\u{a48c}'), ('\u{a4d0}', + '\u{a4fd}'), ('\u{a500}', '\u{a60c}'), ('\u{a610}', '\u{a61f}'), + ('\u{a62a}', '\u{a62b}'), ('\u{a640}', '\u{a66e}'), ('\u{a674}', + '\u{a67b}'), ('\u{a67f}', '\u{a6ef}'), ('\u{a717}', '\u{a71f}'), + ('\u{a722}', '\u{a788}'), ('\u{a78b}', '\u{a7ad}'), ('\u{a7b0}', + '\u{a7b7}'), ('\u{a7f7}', '\u{a801}'), ('\u{a803}', '\u{a805}'), + ('\u{a807}', '\u{a80a}'), ('\u{a80c}', '\u{a827}'), ('\u{a840}', + '\u{a873}'), ('\u{a880}', '\u{a8c3}'), ('\u{a8f2}', '\u{a8f7}'), + ('\u{a8fb}', '\u{a8fb}'), ('\u{a8fd}', '\u{a8fd}'), ('\u{a90a}', + '\u{a92a}'), ('\u{a930}', '\u{a952}'), ('\u{a960}', '\u{a97c}'), + ('\u{a980}', '\u{a9b2}'), ('\u{a9b4}', '\u{a9bf}'), ('\u{a9cf}', + '\u{a9cf}'), ('\u{a9e0}', '\u{a9e4}'), ('\u{a9e6}', '\u{a9ef}'), + ('\u{a9fa}', '\u{a9fe}'), ('\u{aa00}', '\u{aa36}'), ('\u{aa40}', + '\u{aa4d}'), ('\u{aa60}', '\u{aa76}'), ('\u{aa7a}', '\u{aa7a}'), + ('\u{aa7e}', '\u{aabe}'), ('\u{aac0}', '\u{aac0}'), ('\u{aac2}', + '\u{aac2}'), ('\u{aadb}', '\u{aadd}'), ('\u{aae0}', '\u{aaef}'), + ('\u{aaf2}', '\u{aaf5}'), ('\u{ab01}', '\u{ab06}'), ('\u{ab09}', + '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), ('\u{ab20}', '\u{ab26}'), + ('\u{ab28}', '\u{ab2e}'), ('\u{ab30}', '\u{ab5a}'), ('\u{ab5c}', + '\u{ab65}'), ('\u{ab70}', '\u{abea}'), ('\u{ac00}', '\u{d7a3}'), + ('\u{d7b0}', '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), ('\u{f900}', + '\u{fa6d}'), ('\u{fa70}', '\u{fad9}'), ('\u{fb00}', '\u{fb06}'), + ('\u{fb13}', '\u{fb17}'), ('\u{fb1d}', '\u{fb28}'), ('\u{fb2a}', + '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', '\u{fb3e}'), + ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), ('\u{fb46}', + '\u{fbb1}'), ('\u{fbd3}', '\u{fd3d}'), ('\u{fd50}', '\u{fd8f}'), + ('\u{fd92}', '\u{fdc7}'), ('\u{fdf0}', '\u{fdfb}'), ('\u{fe70}', + '\u{fe74}'), ('\u{fe76}', '\u{fefc}'), ('\u{ff21}', '\u{ff3a}'), + ('\u{ff41}', '\u{ff5a}'), ('\u{ff66}', '\u{ffbe}'), ('\u{ffc2}', + '\u{ffc7}'), ('\u{ffca}', '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), + ('\u{ffda}', '\u{ffdc}'), ('\u{10000}', '\u{1000b}'), ('\u{1000d}', + '\u{10026}'), ('\u{10028}', '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), + ('\u{1003f}', '\u{1004d}'), ('\u{10050}', '\u{1005d}'), ('\u{10080}', + '\u{100fa}'), ('\u{10140}', '\u{10174}'), ('\u{10280}', '\u{1029c}'), + ('\u{102a0}', '\u{102d0}'), ('\u{10300}', '\u{1031f}'), ('\u{10330}', + '\u{1034a}'), ('\u{10350}', '\u{1037a}'), ('\u{10380}', '\u{1039d}'), + ('\u{103a0}', '\u{103c3}'), ('\u{103c8}', '\u{103cf}'), ('\u{103d1}', + '\u{103d5}'), ('\u{10400}', '\u{1049d}'), ('\u{10500}', '\u{10527}'), + ('\u{10530}', '\u{10563}'), ('\u{10600}', '\u{10736}'), ('\u{10740}', + '\u{10755}'), ('\u{10760}', '\u{10767}'), ('\u{10800}', '\u{10805}'), + ('\u{10808}', '\u{10808}'), ('\u{1080a}', '\u{10835}'), ('\u{10837}', + '\u{10838}'), ('\u{1083c}', '\u{1083c}'), ('\u{1083f}', '\u{10855}'), + ('\u{10860}', '\u{10876}'), ('\u{10880}', '\u{1089e}'), ('\u{108e0}', + '\u{108f2}'), ('\u{108f4}', '\u{108f5}'), ('\u{10900}', '\u{10915}'), + ('\u{10920}', '\u{10939}'), ('\u{10980}', '\u{109b7}'), ('\u{109be}', + '\u{109bf}'), ('\u{10a00}', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), + ('\u{10a0c}', '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), ('\u{10a19}', + '\u{10a33}'), ('\u{10a60}', '\u{10a7c}'), ('\u{10a80}', '\u{10a9c}'), + ('\u{10ac0}', '\u{10ac7}'), ('\u{10ac9}', '\u{10ae4}'), ('\u{10b00}', + '\u{10b35}'), ('\u{10b40}', '\u{10b55}'), ('\u{10b60}', '\u{10b72}'), + ('\u{10b80}', '\u{10b91}'), ('\u{10c00}', '\u{10c48}'), ('\u{10c80}', + '\u{10cb2}'), ('\u{10cc0}', '\u{10cf2}'), ('\u{11000}', '\u{11045}'), + ('\u{11082}', '\u{110b8}'), ('\u{110d0}', '\u{110e8}'), ('\u{11100}', + '\u{11132}'), ('\u{11150}', '\u{11172}'), ('\u{11176}', '\u{11176}'), + ('\u{11180}', '\u{111bf}'), ('\u{111c1}', '\u{111c4}'), ('\u{111da}', + '\u{111da}'), ('\u{111dc}', '\u{111dc}'), ('\u{11200}', '\u{11211}'), + ('\u{11213}', '\u{11234}'), ('\u{11237}', '\u{11237}'), ('\u{11280}', + '\u{11286}'), ('\u{11288}', '\u{11288}'), ('\u{1128a}', '\u{1128d}'), + ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', '\u{112a8}'), ('\u{112b0}', + '\u{112e8}'), ('\u{11300}', '\u{11303}'), ('\u{11305}', '\u{1130c}'), + ('\u{1130f}', '\u{11310}'), ('\u{11313}', '\u{11328}'), ('\u{1132a}', + '\u{11330}'), ('\u{11332}', '\u{11333}'), ('\u{11335}', '\u{11339}'), + ('\u{1133d}', '\u{11344}'), ('\u{11347}', '\u{11348}'), ('\u{1134b}', + '\u{1134c}'), ('\u{11350}', '\u{11350}'), ('\u{11357}', '\u{11357}'), + ('\u{1135d}', '\u{11363}'), ('\u{11480}', '\u{114c1}'), ('\u{114c4}', + '\u{114c5}'), ('\u{114c7}', '\u{114c7}'), ('\u{11580}', '\u{115b5}'), + ('\u{115b8}', '\u{115be}'), ('\u{115d8}', '\u{115dd}'), ('\u{11600}', + '\u{1163e}'), ('\u{11640}', '\u{11640}'), ('\u{11644}', '\u{11644}'), + ('\u{11680}', '\u{116b5}'), ('\u{11700}', '\u{11719}'), ('\u{1171d}', + '\u{1172a}'), ('\u{118a0}', '\u{118df}'), ('\u{118ff}', '\u{118ff}'), + ('\u{11ac0}', '\u{11af8}'), ('\u{12000}', '\u{12399}'), ('\u{12400}', + '\u{1246e}'), ('\u{12480}', '\u{12543}'), ('\u{13000}', '\u{1342e}'), + ('\u{14400}', '\u{14646}'), ('\u{16800}', '\u{16a38}'), ('\u{16a40}', + '\u{16a5e}'), ('\u{16ad0}', '\u{16aed}'), ('\u{16b00}', '\u{16b36}'), + ('\u{16b40}', '\u{16b43}'), ('\u{16b63}', '\u{16b77}'), ('\u{16b7d}', + '\u{16b8f}'), ('\u{16f00}', '\u{16f44}'), ('\u{16f50}', '\u{16f7e}'), + ('\u{16f93}', '\u{16f9f}'), ('\u{1b000}', '\u{1b001}'), ('\u{1bc00}', + '\u{1bc6a}'), ('\u{1bc70}', '\u{1bc7c}'), ('\u{1bc80}', '\u{1bc88}'), + ('\u{1bc90}', '\u{1bc99}'), ('\u{1bc9e}', '\u{1bc9e}'), ('\u{1d400}', + '\u{1d454}'), ('\u{1d456}', '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), + ('\u{1d4a2}', '\u{1d4a2}'), ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', + '\u{1d4ac}'), ('\u{1d4ae}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), + ('\u{1d4bd}', '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', + '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), + ('\u{1d51e}', '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', + '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), + ('\u{1d552}', '\u{1d6a5}'), ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6c2}', + '\u{1d6da}'), ('\u{1d6dc}', '\u{1d6fa}'), ('\u{1d6fc}', '\u{1d714}'), + ('\u{1d716}', '\u{1d734}'), ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', + '\u{1d76e}'), ('\u{1d770}', '\u{1d788}'), ('\u{1d78a}', '\u{1d7a8}'), + ('\u{1d7aa}', '\u{1d7c2}'), ('\u{1d7c4}', '\u{1d7cb}'), ('\u{1e800}', + '\u{1e8c4}'), ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', '\u{1ee1f}'), + ('\u{1ee21}', '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), ('\u{1ee27}', + '\u{1ee27}'), ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', '\u{1ee37}'), + ('\u{1ee39}', '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), ('\u{1ee42}', + '\u{1ee42}'), ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', '\u{1ee49}'), + ('\u{1ee4b}', '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), ('\u{1ee51}', + '\u{1ee52}'), ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', '\u{1ee57}'), + ('\u{1ee59}', '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), ('\u{1ee5d}', + '\u{1ee5d}'), ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', '\u{1ee62}'), + ('\u{1ee64}', '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), ('\u{1ee6c}', + '\u{1ee72}'), ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', '\u{1ee7c}'), + ('\u{1ee7e}', '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), ('\u{1ee8b}', + '\u{1ee9b}'), ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', '\u{1eea9}'), + ('\u{1eeab}', '\u{1eebb}'), ('\u{1f130}', '\u{1f149}'), ('\u{1f150}', + '\u{1f169}'), ('\u{1f170}', '\u{1f189}'), ('\u{20000}', '\u{2a6d6}'), + ('\u{2a700}', '\u{2b734}'), ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', + '\u{2cea1}'), ('\u{2f800}', '\u{2fa1d}') + ]; + + pub const Default_Ignorable_Code_Point_table: &'static [(char, char)] = &[ + ('\u{ad}', '\u{ad}'), ('\u{34f}', '\u{34f}'), ('\u{61c}', '\u{61c}'), + ('\u{115f}', '\u{1160}'), ('\u{17b4}', '\u{17b5}'), ('\u{180b}', + '\u{180e}'), ('\u{200b}', '\u{200f}'), ('\u{202a}', '\u{202e}'), + ('\u{2060}', '\u{206f}'), ('\u{3164}', '\u{3164}'), ('\u{fe00}', + '\u{fe0f}'), ('\u{feff}', '\u{feff}'), ('\u{ffa0}', '\u{ffa0}'), + ('\u{fff0}', '\u{fff8}'), ('\u{1bca0}', '\u{1bca3}'), ('\u{1d173}', + '\u{1d17a}'), ('\u{e0000}', '\u{e0fff}') + ]; + + pub const Grapheme_Extend_table: &'static [(char, char)] = &[ + ('\u{300}', '\u{36f}'), ('\u{483}', '\u{489}'), ('\u{591}', '\u{5bd}'), + ('\u{5bf}', '\u{5bf}'), ('\u{5c1}', '\u{5c2}'), ('\u{5c4}', '\u{5c5}'), + ('\u{5c7}', '\u{5c7}'), ('\u{610}', '\u{61a}'), ('\u{64b}', '\u{65f}'), + ('\u{670}', '\u{670}'), ('\u{6d6}', '\u{6dc}'), ('\u{6df}', '\u{6e4}'), + ('\u{6e7}', '\u{6e8}'), ('\u{6ea}', '\u{6ed}'), ('\u{711}', '\u{711}'), + ('\u{730}', '\u{74a}'), ('\u{7a6}', '\u{7b0}'), ('\u{7eb}', '\u{7f3}'), + ('\u{816}', '\u{819}'), ('\u{81b}', '\u{823}'), ('\u{825}', '\u{827}'), + ('\u{829}', '\u{82d}'), ('\u{859}', '\u{85b}'), ('\u{8e3}', '\u{902}'), + ('\u{93a}', '\u{93a}'), ('\u{93c}', '\u{93c}'), ('\u{941}', '\u{948}'), + ('\u{94d}', '\u{94d}'), ('\u{951}', '\u{957}'), ('\u{962}', '\u{963}'), + ('\u{981}', '\u{981}'), ('\u{9bc}', '\u{9bc}'), ('\u{9be}', '\u{9be}'), + ('\u{9c1}', '\u{9c4}'), ('\u{9cd}', '\u{9cd}'), ('\u{9d7}', '\u{9d7}'), + ('\u{9e2}', '\u{9e3}'), ('\u{a01}', '\u{a02}'), ('\u{a3c}', '\u{a3c}'), + ('\u{a41}', '\u{a42}'), ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), + ('\u{a51}', '\u{a51}'), ('\u{a70}', '\u{a71}'), ('\u{a75}', '\u{a75}'), + ('\u{a81}', '\u{a82}'), ('\u{abc}', '\u{abc}'), ('\u{ac1}', '\u{ac5}'), + ('\u{ac7}', '\u{ac8}'), ('\u{acd}', '\u{acd}'), ('\u{ae2}', '\u{ae3}'), + ('\u{b01}', '\u{b01}'), ('\u{b3c}', '\u{b3c}'), ('\u{b3e}', '\u{b3f}'), + ('\u{b41}', '\u{b44}'), ('\u{b4d}', '\u{b4d}'), ('\u{b56}', '\u{b57}'), + ('\u{b62}', '\u{b63}'), ('\u{b82}', '\u{b82}'), ('\u{bbe}', '\u{bbe}'), + ('\u{bc0}', '\u{bc0}'), ('\u{bcd}', '\u{bcd}'), ('\u{bd7}', '\u{bd7}'), + ('\u{c00}', '\u{c00}'), ('\u{c3e}', '\u{c40}'), ('\u{c46}', '\u{c48}'), + ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), ('\u{c62}', '\u{c63}'), + ('\u{c81}', '\u{c81}'), ('\u{cbc}', '\u{cbc}'), ('\u{cbf}', '\u{cbf}'), + ('\u{cc2}', '\u{cc2}'), ('\u{cc6}', '\u{cc6}'), ('\u{ccc}', '\u{ccd}'), + ('\u{cd5}', '\u{cd6}'), ('\u{ce2}', '\u{ce3}'), ('\u{d01}', '\u{d01}'), + ('\u{d3e}', '\u{d3e}'), ('\u{d41}', '\u{d44}'), ('\u{d4d}', '\u{d4d}'), + ('\u{d57}', '\u{d57}'), ('\u{d62}', '\u{d63}'), ('\u{dca}', '\u{dca}'), + ('\u{dcf}', '\u{dcf}'), ('\u{dd2}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), + ('\u{ddf}', '\u{ddf}'), ('\u{e31}', '\u{e31}'), ('\u{e34}', '\u{e3a}'), + ('\u{e47}', '\u{e4e}'), ('\u{eb1}', '\u{eb1}'), ('\u{eb4}', '\u{eb9}'), + ('\u{ebb}', '\u{ebc}'), ('\u{ec8}', '\u{ecd}'), ('\u{f18}', '\u{f19}'), + ('\u{f35}', '\u{f35}'), ('\u{f37}', '\u{f37}'), ('\u{f39}', '\u{f39}'), + ('\u{f71}', '\u{f7e}'), ('\u{f80}', '\u{f84}'), ('\u{f86}', '\u{f87}'), + ('\u{f8d}', '\u{f97}'), ('\u{f99}', '\u{fbc}'), ('\u{fc6}', '\u{fc6}'), + ('\u{102d}', '\u{1030}'), ('\u{1032}', '\u{1037}'), ('\u{1039}', + '\u{103a}'), ('\u{103d}', '\u{103e}'), ('\u{1058}', '\u{1059}'), + ('\u{105e}', '\u{1060}'), ('\u{1071}', '\u{1074}'), ('\u{1082}', + '\u{1082}'), ('\u{1085}', '\u{1086}'), ('\u{108d}', '\u{108d}'), + ('\u{109d}', '\u{109d}'), ('\u{135d}', '\u{135f}'), ('\u{1712}', + '\u{1714}'), ('\u{1732}', '\u{1734}'), ('\u{1752}', '\u{1753}'), + ('\u{1772}', '\u{1773}'), ('\u{17b4}', '\u{17b5}'), ('\u{17b7}', + '\u{17bd}'), ('\u{17c6}', '\u{17c6}'), ('\u{17c9}', '\u{17d3}'), + ('\u{17dd}', '\u{17dd}'), ('\u{180b}', '\u{180d}'), ('\u{18a9}', + '\u{18a9}'), ('\u{1920}', '\u{1922}'), ('\u{1927}', '\u{1928}'), + ('\u{1932}', '\u{1932}'), ('\u{1939}', '\u{193b}'), ('\u{1a17}', + '\u{1a18}'), ('\u{1a1b}', '\u{1a1b}'), ('\u{1a56}', '\u{1a56}'), + ('\u{1a58}', '\u{1a5e}'), ('\u{1a60}', '\u{1a60}'), ('\u{1a62}', + '\u{1a62}'), ('\u{1a65}', '\u{1a6c}'), ('\u{1a73}', '\u{1a7c}'), + ('\u{1a7f}', '\u{1a7f}'), ('\u{1ab0}', '\u{1abe}'), ('\u{1b00}', + '\u{1b03}'), ('\u{1b34}', '\u{1b34}'), ('\u{1b36}', '\u{1b3a}'), + ('\u{1b3c}', '\u{1b3c}'), ('\u{1b42}', '\u{1b42}'), ('\u{1b6b}', + '\u{1b73}'), ('\u{1b80}', '\u{1b81}'), ('\u{1ba2}', '\u{1ba5}'), + ('\u{1ba8}', '\u{1ba9}'), ('\u{1bab}', '\u{1bad}'), ('\u{1be6}', + '\u{1be6}'), ('\u{1be8}', '\u{1be9}'), ('\u{1bed}', '\u{1bed}'), + ('\u{1bef}', '\u{1bf1}'), ('\u{1c2c}', '\u{1c33}'), ('\u{1c36}', + '\u{1c37}'), ('\u{1cd0}', '\u{1cd2}'), ('\u{1cd4}', '\u{1ce0}'), + ('\u{1ce2}', '\u{1ce8}'), ('\u{1ced}', '\u{1ced}'), ('\u{1cf4}', + '\u{1cf4}'), ('\u{1cf8}', '\u{1cf9}'), ('\u{1dc0}', '\u{1df5}'), + ('\u{1dfc}', '\u{1dff}'), ('\u{200c}', '\u{200d}'), ('\u{20d0}', + '\u{20f0}'), ('\u{2cef}', '\u{2cf1}'), ('\u{2d7f}', '\u{2d7f}'), + ('\u{2de0}', '\u{2dff}'), ('\u{302a}', '\u{302f}'), ('\u{3099}', + '\u{309a}'), ('\u{a66f}', '\u{a672}'), ('\u{a674}', '\u{a67d}'), + ('\u{a69e}', '\u{a69f}'), ('\u{a6f0}', '\u{a6f1}'), ('\u{a802}', + '\u{a802}'), ('\u{a806}', '\u{a806}'), ('\u{a80b}', '\u{a80b}'), + ('\u{a825}', '\u{a826}'), ('\u{a8c4}', '\u{a8c4}'), ('\u{a8e0}', + '\u{a8f1}'), ('\u{a926}', '\u{a92d}'), ('\u{a947}', '\u{a951}'), + ('\u{a980}', '\u{a982}'), ('\u{a9b3}', '\u{a9b3}'), ('\u{a9b6}', + '\u{a9b9}'), ('\u{a9bc}', '\u{a9bc}'), ('\u{a9e5}', '\u{a9e5}'), + ('\u{aa29}', '\u{aa2e}'), ('\u{aa31}', '\u{aa32}'), ('\u{aa35}', + '\u{aa36}'), ('\u{aa43}', '\u{aa43}'), ('\u{aa4c}', '\u{aa4c}'), + ('\u{aa7c}', '\u{aa7c}'), ('\u{aab0}', '\u{aab0}'), ('\u{aab2}', + '\u{aab4}'), ('\u{aab7}', '\u{aab8}'), ('\u{aabe}', '\u{aabf}'), + ('\u{aac1}', '\u{aac1}'), ('\u{aaec}', '\u{aaed}'), ('\u{aaf6}', + '\u{aaf6}'), ('\u{abe5}', '\u{abe5}'), ('\u{abe8}', '\u{abe8}'), + ('\u{abed}', '\u{abed}'), ('\u{fb1e}', '\u{fb1e}'), ('\u{fe00}', + '\u{fe0f}'), ('\u{fe20}', '\u{fe2f}'), ('\u{ff9e}', '\u{ff9f}'), + ('\u{101fd}', '\u{101fd}'), ('\u{102e0}', '\u{102e0}'), ('\u{10376}', + '\u{1037a}'), ('\u{10a01}', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), + ('\u{10a0c}', '\u{10a0f}'), ('\u{10a38}', '\u{10a3a}'), ('\u{10a3f}', + '\u{10a3f}'), ('\u{10ae5}', '\u{10ae6}'), ('\u{11001}', '\u{11001}'), + ('\u{11038}', '\u{11046}'), ('\u{1107f}', '\u{11081}'), ('\u{110b3}', + '\u{110b6}'), ('\u{110b9}', '\u{110ba}'), ('\u{11100}', '\u{11102}'), + ('\u{11127}', '\u{1112b}'), ('\u{1112d}', '\u{11134}'), ('\u{11173}', + '\u{11173}'), ('\u{11180}', '\u{11181}'), ('\u{111b6}', '\u{111be}'), + ('\u{111ca}', '\u{111cc}'), ('\u{1122f}', '\u{11231}'), ('\u{11234}', + '\u{11234}'), ('\u{11236}', '\u{11237}'), ('\u{112df}', '\u{112df}'), + ('\u{112e3}', '\u{112ea}'), ('\u{11300}', '\u{11301}'), ('\u{1133c}', + '\u{1133c}'), ('\u{1133e}', '\u{1133e}'), ('\u{11340}', '\u{11340}'), + ('\u{11357}', '\u{11357}'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', + '\u{11374}'), ('\u{114b0}', '\u{114b0}'), ('\u{114b3}', '\u{114b8}'), + ('\u{114ba}', '\u{114ba}'), ('\u{114bd}', '\u{114bd}'), ('\u{114bf}', + '\u{114c0}'), ('\u{114c2}', '\u{114c3}'), ('\u{115af}', '\u{115af}'), + ('\u{115b2}', '\u{115b5}'), ('\u{115bc}', '\u{115bd}'), ('\u{115bf}', + '\u{115c0}'), ('\u{115dc}', '\u{115dd}'), ('\u{11633}', '\u{1163a}'), + ('\u{1163d}', '\u{1163d}'), ('\u{1163f}', '\u{11640}'), ('\u{116ab}', + '\u{116ab}'), ('\u{116ad}', '\u{116ad}'), ('\u{116b0}', '\u{116b5}'), + ('\u{116b7}', '\u{116b7}'), ('\u{1171d}', '\u{1171f}'), ('\u{11722}', + '\u{11725}'), ('\u{11727}', '\u{1172b}'), ('\u{16af0}', '\u{16af4}'), + ('\u{16b30}', '\u{16b36}'), ('\u{16f8f}', '\u{16f92}'), ('\u{1bc9d}', + '\u{1bc9e}'), ('\u{1d165}', '\u{1d165}'), ('\u{1d167}', '\u{1d169}'), + ('\u{1d16e}', '\u{1d172}'), ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', + '\u{1d18b}'), ('\u{1d1aa}', '\u{1d1ad}'), ('\u{1d242}', '\u{1d244}'), + ('\u{1da00}', '\u{1da36}'), ('\u{1da3b}', '\u{1da6c}'), ('\u{1da75}', + '\u{1da75}'), ('\u{1da84}', '\u{1da84}'), ('\u{1da9b}', '\u{1da9f}'), + ('\u{1daa1}', '\u{1daaf}'), ('\u{1e8d0}', '\u{1e8d6}'), ('\u{e0100}', + '\u{e01ef}') + ]; + + pub const Lowercase_table: &'static [(char, char)] = &[ + ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), ('\u{b5}', '\u{b5}'), + ('\u{ba}', '\u{ba}'), ('\u{df}', '\u{f6}'), ('\u{f8}', '\u{ff}'), + ('\u{101}', '\u{101}'), ('\u{103}', '\u{103}'), ('\u{105}', '\u{105}'), + ('\u{107}', '\u{107}'), ('\u{109}', '\u{109}'), ('\u{10b}', '\u{10b}'), + ('\u{10d}', '\u{10d}'), ('\u{10f}', '\u{10f}'), ('\u{111}', '\u{111}'), + ('\u{113}', '\u{113}'), ('\u{115}', '\u{115}'), ('\u{117}', '\u{117}'), + ('\u{119}', '\u{119}'), ('\u{11b}', '\u{11b}'), ('\u{11d}', '\u{11d}'), + ('\u{11f}', '\u{11f}'), ('\u{121}', '\u{121}'), ('\u{123}', '\u{123}'), + ('\u{125}', '\u{125}'), ('\u{127}', '\u{127}'), ('\u{129}', '\u{129}'), + ('\u{12b}', '\u{12b}'), ('\u{12d}', '\u{12d}'), ('\u{12f}', '\u{12f}'), + ('\u{131}', '\u{131}'), ('\u{133}', '\u{133}'), ('\u{135}', '\u{135}'), + ('\u{137}', '\u{138}'), ('\u{13a}', '\u{13a}'), ('\u{13c}', '\u{13c}'), + ('\u{13e}', '\u{13e}'), ('\u{140}', '\u{140}'), ('\u{142}', '\u{142}'), + ('\u{144}', '\u{144}'), ('\u{146}', '\u{146}'), ('\u{148}', '\u{149}'), + ('\u{14b}', '\u{14b}'), ('\u{14d}', '\u{14d}'), ('\u{14f}', '\u{14f}'), + ('\u{151}', '\u{151}'), ('\u{153}', '\u{153}'), ('\u{155}', '\u{155}'), + ('\u{157}', '\u{157}'), ('\u{159}', '\u{159}'), ('\u{15b}', '\u{15b}'), + ('\u{15d}', '\u{15d}'), ('\u{15f}', '\u{15f}'), ('\u{161}', '\u{161}'), + ('\u{163}', '\u{163}'), ('\u{165}', '\u{165}'), ('\u{167}', '\u{167}'), + ('\u{169}', '\u{169}'), ('\u{16b}', '\u{16b}'), ('\u{16d}', '\u{16d}'), + ('\u{16f}', '\u{16f}'), ('\u{171}', '\u{171}'), ('\u{173}', '\u{173}'), + ('\u{175}', '\u{175}'), ('\u{177}', '\u{177}'), ('\u{17a}', '\u{17a}'), + ('\u{17c}', '\u{17c}'), ('\u{17e}', '\u{180}'), ('\u{183}', '\u{183}'), + ('\u{185}', '\u{185}'), ('\u{188}', '\u{188}'), ('\u{18c}', '\u{18d}'), + ('\u{192}', '\u{192}'), ('\u{195}', '\u{195}'), ('\u{199}', '\u{19b}'), + ('\u{19e}', '\u{19e}'), ('\u{1a1}', '\u{1a1}'), ('\u{1a3}', '\u{1a3}'), + ('\u{1a5}', '\u{1a5}'), ('\u{1a8}', '\u{1a8}'), ('\u{1aa}', '\u{1ab}'), + ('\u{1ad}', '\u{1ad}'), ('\u{1b0}', '\u{1b0}'), ('\u{1b4}', '\u{1b4}'), + ('\u{1b6}', '\u{1b6}'), ('\u{1b9}', '\u{1ba}'), ('\u{1bd}', '\u{1bf}'), + ('\u{1c6}', '\u{1c6}'), ('\u{1c9}', '\u{1c9}'), ('\u{1cc}', '\u{1cc}'), + ('\u{1ce}', '\u{1ce}'), ('\u{1d0}', '\u{1d0}'), ('\u{1d2}', '\u{1d2}'), + ('\u{1d4}', '\u{1d4}'), ('\u{1d6}', '\u{1d6}'), ('\u{1d8}', '\u{1d8}'), + ('\u{1da}', '\u{1da}'), ('\u{1dc}', '\u{1dd}'), ('\u{1df}', '\u{1df}'), + ('\u{1e1}', '\u{1e1}'), ('\u{1e3}', '\u{1e3}'), ('\u{1e5}', '\u{1e5}'), + ('\u{1e7}', '\u{1e7}'), ('\u{1e9}', '\u{1e9}'), ('\u{1eb}', '\u{1eb}'), + ('\u{1ed}', '\u{1ed}'), ('\u{1ef}', '\u{1f0}'), ('\u{1f3}', '\u{1f3}'), + ('\u{1f5}', '\u{1f5}'), ('\u{1f9}', '\u{1f9}'), ('\u{1fb}', '\u{1fb}'), + ('\u{1fd}', '\u{1fd}'), ('\u{1ff}', '\u{1ff}'), ('\u{201}', '\u{201}'), + ('\u{203}', '\u{203}'), ('\u{205}', '\u{205}'), ('\u{207}', '\u{207}'), + ('\u{209}', '\u{209}'), ('\u{20b}', '\u{20b}'), ('\u{20d}', '\u{20d}'), + ('\u{20f}', '\u{20f}'), ('\u{211}', '\u{211}'), ('\u{213}', '\u{213}'), + ('\u{215}', '\u{215}'), ('\u{217}', '\u{217}'), ('\u{219}', '\u{219}'), + ('\u{21b}', '\u{21b}'), ('\u{21d}', '\u{21d}'), ('\u{21f}', '\u{21f}'), + ('\u{221}', '\u{221}'), ('\u{223}', '\u{223}'), ('\u{225}', '\u{225}'), + ('\u{227}', '\u{227}'), ('\u{229}', '\u{229}'), ('\u{22b}', '\u{22b}'), + ('\u{22d}', '\u{22d}'), ('\u{22f}', '\u{22f}'), ('\u{231}', '\u{231}'), + ('\u{233}', '\u{239}'), ('\u{23c}', '\u{23c}'), ('\u{23f}', '\u{240}'), + ('\u{242}', '\u{242}'), ('\u{247}', '\u{247}'), ('\u{249}', '\u{249}'), + ('\u{24b}', '\u{24b}'), ('\u{24d}', '\u{24d}'), ('\u{24f}', '\u{293}'), + ('\u{295}', '\u{2b8}'), ('\u{2c0}', '\u{2c1}'), ('\u{2e0}', '\u{2e4}'), + ('\u{345}', '\u{345}'), ('\u{371}', '\u{371}'), ('\u{373}', '\u{373}'), + ('\u{377}', '\u{377}'), ('\u{37a}', '\u{37d}'), ('\u{390}', '\u{390}'), + ('\u{3ac}', '\u{3ce}'), ('\u{3d0}', '\u{3d1}'), ('\u{3d5}', '\u{3d7}'), + ('\u{3d9}', '\u{3d9}'), ('\u{3db}', '\u{3db}'), ('\u{3dd}', '\u{3dd}'), + ('\u{3df}', '\u{3df}'), ('\u{3e1}', '\u{3e1}'), ('\u{3e3}', '\u{3e3}'), + ('\u{3e5}', '\u{3e5}'), ('\u{3e7}', '\u{3e7}'), ('\u{3e9}', '\u{3e9}'), + ('\u{3eb}', '\u{3eb}'), ('\u{3ed}', '\u{3ed}'), ('\u{3ef}', '\u{3f3}'), + ('\u{3f5}', '\u{3f5}'), ('\u{3f8}', '\u{3f8}'), ('\u{3fb}', '\u{3fc}'), + ('\u{430}', '\u{45f}'), ('\u{461}', '\u{461}'), ('\u{463}', '\u{463}'), + ('\u{465}', '\u{465}'), ('\u{467}', '\u{467}'), ('\u{469}', '\u{469}'), + ('\u{46b}', '\u{46b}'), ('\u{46d}', '\u{46d}'), ('\u{46f}', '\u{46f}'), + ('\u{471}', '\u{471}'), ('\u{473}', '\u{473}'), ('\u{475}', '\u{475}'), + ('\u{477}', '\u{477}'), ('\u{479}', '\u{479}'), ('\u{47b}', '\u{47b}'), + ('\u{47d}', '\u{47d}'), ('\u{47f}', '\u{47f}'), ('\u{481}', '\u{481}'), + ('\u{48b}', '\u{48b}'), ('\u{48d}', '\u{48d}'), ('\u{48f}', '\u{48f}'), + ('\u{491}', '\u{491}'), ('\u{493}', '\u{493}'), ('\u{495}', '\u{495}'), + ('\u{497}', '\u{497}'), ('\u{499}', '\u{499}'), ('\u{49b}', '\u{49b}'), + ('\u{49d}', '\u{49d}'), ('\u{49f}', '\u{49f}'), ('\u{4a1}', '\u{4a1}'), + ('\u{4a3}', '\u{4a3}'), ('\u{4a5}', '\u{4a5}'), ('\u{4a7}', '\u{4a7}'), + ('\u{4a9}', '\u{4a9}'), ('\u{4ab}', '\u{4ab}'), ('\u{4ad}', '\u{4ad}'), + ('\u{4af}', '\u{4af}'), ('\u{4b1}', '\u{4b1}'), ('\u{4b3}', '\u{4b3}'), + ('\u{4b5}', '\u{4b5}'), ('\u{4b7}', '\u{4b7}'), ('\u{4b9}', '\u{4b9}'), + ('\u{4bb}', '\u{4bb}'), ('\u{4bd}', '\u{4bd}'), ('\u{4bf}', '\u{4bf}'), + ('\u{4c2}', '\u{4c2}'), ('\u{4c4}', '\u{4c4}'), ('\u{4c6}', '\u{4c6}'), + ('\u{4c8}', '\u{4c8}'), ('\u{4ca}', '\u{4ca}'), ('\u{4cc}', '\u{4cc}'), + ('\u{4ce}', '\u{4cf}'), ('\u{4d1}', '\u{4d1}'), ('\u{4d3}', '\u{4d3}'), + ('\u{4d5}', '\u{4d5}'), ('\u{4d7}', '\u{4d7}'), ('\u{4d9}', '\u{4d9}'), + ('\u{4db}', '\u{4db}'), ('\u{4dd}', '\u{4dd}'), ('\u{4df}', '\u{4df}'), + ('\u{4e1}', '\u{4e1}'), ('\u{4e3}', '\u{4e3}'), ('\u{4e5}', '\u{4e5}'), + ('\u{4e7}', '\u{4e7}'), ('\u{4e9}', '\u{4e9}'), ('\u{4eb}', '\u{4eb}'), + ('\u{4ed}', '\u{4ed}'), ('\u{4ef}', '\u{4ef}'), ('\u{4f1}', '\u{4f1}'), + ('\u{4f3}', '\u{4f3}'), ('\u{4f5}', '\u{4f5}'), ('\u{4f7}', '\u{4f7}'), + ('\u{4f9}', '\u{4f9}'), ('\u{4fb}', '\u{4fb}'), ('\u{4fd}', '\u{4fd}'), + ('\u{4ff}', '\u{4ff}'), ('\u{501}', '\u{501}'), ('\u{503}', '\u{503}'), + ('\u{505}', '\u{505}'), ('\u{507}', '\u{507}'), ('\u{509}', '\u{509}'), + ('\u{50b}', '\u{50b}'), ('\u{50d}', '\u{50d}'), ('\u{50f}', '\u{50f}'), + ('\u{511}', '\u{511}'), ('\u{513}', '\u{513}'), ('\u{515}', '\u{515}'), + ('\u{517}', '\u{517}'), ('\u{519}', '\u{519}'), ('\u{51b}', '\u{51b}'), + ('\u{51d}', '\u{51d}'), ('\u{51f}', '\u{51f}'), ('\u{521}', '\u{521}'), + ('\u{523}', '\u{523}'), ('\u{525}', '\u{525}'), ('\u{527}', '\u{527}'), + ('\u{529}', '\u{529}'), ('\u{52b}', '\u{52b}'), ('\u{52d}', '\u{52d}'), + ('\u{52f}', '\u{52f}'), ('\u{561}', '\u{587}'), ('\u{13f8}', + '\u{13fd}'), ('\u{1d00}', '\u{1dbf}'), ('\u{1e01}', '\u{1e01}'), + ('\u{1e03}', '\u{1e03}'), ('\u{1e05}', '\u{1e05}'), ('\u{1e07}', + '\u{1e07}'), ('\u{1e09}', '\u{1e09}'), ('\u{1e0b}', '\u{1e0b}'), + ('\u{1e0d}', '\u{1e0d}'), ('\u{1e0f}', '\u{1e0f}'), ('\u{1e11}', + '\u{1e11}'), ('\u{1e13}', '\u{1e13}'), ('\u{1e15}', '\u{1e15}'), + ('\u{1e17}', '\u{1e17}'), ('\u{1e19}', '\u{1e19}'), ('\u{1e1b}', + '\u{1e1b}'), ('\u{1e1d}', '\u{1e1d}'), ('\u{1e1f}', '\u{1e1f}'), + ('\u{1e21}', '\u{1e21}'), ('\u{1e23}', '\u{1e23}'), ('\u{1e25}', + '\u{1e25}'), ('\u{1e27}', '\u{1e27}'), ('\u{1e29}', '\u{1e29}'), + ('\u{1e2b}', '\u{1e2b}'), ('\u{1e2d}', '\u{1e2d}'), ('\u{1e2f}', + '\u{1e2f}'), ('\u{1e31}', '\u{1e31}'), ('\u{1e33}', '\u{1e33}'), + ('\u{1e35}', '\u{1e35}'), ('\u{1e37}', '\u{1e37}'), ('\u{1e39}', + '\u{1e39}'), ('\u{1e3b}', '\u{1e3b}'), ('\u{1e3d}', '\u{1e3d}'), + ('\u{1e3f}', '\u{1e3f}'), ('\u{1e41}', '\u{1e41}'), ('\u{1e43}', + '\u{1e43}'), ('\u{1e45}', '\u{1e45}'), ('\u{1e47}', '\u{1e47}'), + ('\u{1e49}', '\u{1e49}'), ('\u{1e4b}', '\u{1e4b}'), ('\u{1e4d}', + '\u{1e4d}'), ('\u{1e4f}', '\u{1e4f}'), ('\u{1e51}', '\u{1e51}'), + ('\u{1e53}', '\u{1e53}'), ('\u{1e55}', '\u{1e55}'), ('\u{1e57}', + '\u{1e57}'), ('\u{1e59}', '\u{1e59}'), ('\u{1e5b}', '\u{1e5b}'), + ('\u{1e5d}', '\u{1e5d}'), ('\u{1e5f}', '\u{1e5f}'), ('\u{1e61}', + '\u{1e61}'), ('\u{1e63}', '\u{1e63}'), ('\u{1e65}', '\u{1e65}'), + ('\u{1e67}', '\u{1e67}'), ('\u{1e69}', '\u{1e69}'), ('\u{1e6b}', + '\u{1e6b}'), ('\u{1e6d}', '\u{1e6d}'), ('\u{1e6f}', '\u{1e6f}'), + ('\u{1e71}', '\u{1e71}'), ('\u{1e73}', '\u{1e73}'), ('\u{1e75}', + '\u{1e75}'), ('\u{1e77}', '\u{1e77}'), ('\u{1e79}', '\u{1e79}'), + ('\u{1e7b}', '\u{1e7b}'), ('\u{1e7d}', '\u{1e7d}'), ('\u{1e7f}', + '\u{1e7f}'), ('\u{1e81}', '\u{1e81}'), ('\u{1e83}', '\u{1e83}'), + ('\u{1e85}', '\u{1e85}'), ('\u{1e87}', '\u{1e87}'), ('\u{1e89}', + '\u{1e89}'), ('\u{1e8b}', '\u{1e8b}'), ('\u{1e8d}', '\u{1e8d}'), + ('\u{1e8f}', '\u{1e8f}'), ('\u{1e91}', '\u{1e91}'), ('\u{1e93}', + '\u{1e93}'), ('\u{1e95}', '\u{1e9d}'), ('\u{1e9f}', '\u{1e9f}'), + ('\u{1ea1}', '\u{1ea1}'), ('\u{1ea3}', '\u{1ea3}'), ('\u{1ea5}', + '\u{1ea5}'), ('\u{1ea7}', '\u{1ea7}'), ('\u{1ea9}', '\u{1ea9}'), + ('\u{1eab}', '\u{1eab}'), ('\u{1ead}', '\u{1ead}'), ('\u{1eaf}', + '\u{1eaf}'), ('\u{1eb1}', '\u{1eb1}'), ('\u{1eb3}', '\u{1eb3}'), + ('\u{1eb5}', '\u{1eb5}'), ('\u{1eb7}', '\u{1eb7}'), ('\u{1eb9}', + '\u{1eb9}'), ('\u{1ebb}', '\u{1ebb}'), ('\u{1ebd}', '\u{1ebd}'), + ('\u{1ebf}', '\u{1ebf}'), ('\u{1ec1}', '\u{1ec1}'), ('\u{1ec3}', + '\u{1ec3}'), ('\u{1ec5}', '\u{1ec5}'), ('\u{1ec7}', '\u{1ec7}'), + ('\u{1ec9}', '\u{1ec9}'), ('\u{1ecb}', '\u{1ecb}'), ('\u{1ecd}', + '\u{1ecd}'), ('\u{1ecf}', '\u{1ecf}'), ('\u{1ed1}', '\u{1ed1}'), + ('\u{1ed3}', '\u{1ed3}'), ('\u{1ed5}', '\u{1ed5}'), ('\u{1ed7}', + '\u{1ed7}'), ('\u{1ed9}', '\u{1ed9}'), ('\u{1edb}', '\u{1edb}'), + ('\u{1edd}', '\u{1edd}'), ('\u{1edf}', '\u{1edf}'), ('\u{1ee1}', + '\u{1ee1}'), ('\u{1ee3}', '\u{1ee3}'), ('\u{1ee5}', '\u{1ee5}'), + ('\u{1ee7}', '\u{1ee7}'), ('\u{1ee9}', '\u{1ee9}'), ('\u{1eeb}', + '\u{1eeb}'), ('\u{1eed}', '\u{1eed}'), ('\u{1eef}', '\u{1eef}'), + ('\u{1ef1}', '\u{1ef1}'), ('\u{1ef3}', '\u{1ef3}'), ('\u{1ef5}', + '\u{1ef5}'), ('\u{1ef7}', '\u{1ef7}'), ('\u{1ef9}', '\u{1ef9}'), + ('\u{1efb}', '\u{1efb}'), ('\u{1efd}', '\u{1efd}'), ('\u{1eff}', + '\u{1f07}'), ('\u{1f10}', '\u{1f15}'), ('\u{1f20}', '\u{1f27}'), + ('\u{1f30}', '\u{1f37}'), ('\u{1f40}', '\u{1f45}'), ('\u{1f50}', + '\u{1f57}'), ('\u{1f60}', '\u{1f67}'), ('\u{1f70}', '\u{1f7d}'), + ('\u{1f80}', '\u{1f87}'), ('\u{1f90}', '\u{1f97}'), ('\u{1fa0}', + '\u{1fa7}'), ('\u{1fb0}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fb7}'), + ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fc7}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fd7}'), + ('\u{1fe0}', '\u{1fe7}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', + '\u{1ff7}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', '\u{207f}'), + ('\u{2090}', '\u{209c}'), ('\u{210a}', '\u{210a}'), ('\u{210e}', + '\u{210f}'), ('\u{2113}', '\u{2113}'), ('\u{212f}', '\u{212f}'), + ('\u{2134}', '\u{2134}'), ('\u{2139}', '\u{2139}'), ('\u{213c}', + '\u{213d}'), ('\u{2146}', '\u{2149}'), ('\u{214e}', '\u{214e}'), + ('\u{2170}', '\u{217f}'), ('\u{2184}', '\u{2184}'), ('\u{24d0}', + '\u{24e9}'), ('\u{2c30}', '\u{2c5e}'), ('\u{2c61}', '\u{2c61}'), + ('\u{2c65}', '\u{2c66}'), ('\u{2c68}', '\u{2c68}'), ('\u{2c6a}', + '\u{2c6a}'), ('\u{2c6c}', '\u{2c6c}'), ('\u{2c71}', '\u{2c71}'), + ('\u{2c73}', '\u{2c74}'), ('\u{2c76}', '\u{2c7d}'), ('\u{2c81}', + '\u{2c81}'), ('\u{2c83}', '\u{2c83}'), ('\u{2c85}', '\u{2c85}'), + ('\u{2c87}', '\u{2c87}'), ('\u{2c89}', '\u{2c89}'), ('\u{2c8b}', + '\u{2c8b}'), ('\u{2c8d}', '\u{2c8d}'), ('\u{2c8f}', '\u{2c8f}'), + ('\u{2c91}', '\u{2c91}'), ('\u{2c93}', '\u{2c93}'), ('\u{2c95}', + '\u{2c95}'), ('\u{2c97}', '\u{2c97}'), ('\u{2c99}', '\u{2c99}'), + ('\u{2c9b}', '\u{2c9b}'), ('\u{2c9d}', '\u{2c9d}'), ('\u{2c9f}', + '\u{2c9f}'), ('\u{2ca1}', '\u{2ca1}'), ('\u{2ca3}', '\u{2ca3}'), + ('\u{2ca5}', '\u{2ca5}'), ('\u{2ca7}', '\u{2ca7}'), ('\u{2ca9}', + '\u{2ca9}'), ('\u{2cab}', '\u{2cab}'), ('\u{2cad}', '\u{2cad}'), + ('\u{2caf}', '\u{2caf}'), ('\u{2cb1}', '\u{2cb1}'), ('\u{2cb3}', + '\u{2cb3}'), ('\u{2cb5}', '\u{2cb5}'), ('\u{2cb7}', '\u{2cb7}'), + ('\u{2cb9}', '\u{2cb9}'), ('\u{2cbb}', '\u{2cbb}'), ('\u{2cbd}', + '\u{2cbd}'), ('\u{2cbf}', '\u{2cbf}'), ('\u{2cc1}', '\u{2cc1}'), + ('\u{2cc3}', '\u{2cc3}'), ('\u{2cc5}', '\u{2cc5}'), ('\u{2cc7}', + '\u{2cc7}'), ('\u{2cc9}', '\u{2cc9}'), ('\u{2ccb}', '\u{2ccb}'), + ('\u{2ccd}', '\u{2ccd}'), ('\u{2ccf}', '\u{2ccf}'), ('\u{2cd1}', + '\u{2cd1}'), ('\u{2cd3}', '\u{2cd3}'), ('\u{2cd5}', '\u{2cd5}'), + ('\u{2cd7}', '\u{2cd7}'), ('\u{2cd9}', '\u{2cd9}'), ('\u{2cdb}', + '\u{2cdb}'), ('\u{2cdd}', '\u{2cdd}'), ('\u{2cdf}', '\u{2cdf}'), + ('\u{2ce1}', '\u{2ce1}'), ('\u{2ce3}', '\u{2ce4}'), ('\u{2cec}', + '\u{2cec}'), ('\u{2cee}', '\u{2cee}'), ('\u{2cf3}', '\u{2cf3}'), + ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', + '\u{2d2d}'), ('\u{a641}', '\u{a641}'), ('\u{a643}', '\u{a643}'), + ('\u{a645}', '\u{a645}'), ('\u{a647}', '\u{a647}'), ('\u{a649}', + '\u{a649}'), ('\u{a64b}', '\u{a64b}'), ('\u{a64d}', '\u{a64d}'), + ('\u{a64f}', '\u{a64f}'), ('\u{a651}', '\u{a651}'), ('\u{a653}', + '\u{a653}'), ('\u{a655}', '\u{a655}'), ('\u{a657}', '\u{a657}'), + ('\u{a659}', '\u{a659}'), ('\u{a65b}', '\u{a65b}'), ('\u{a65d}', + '\u{a65d}'), ('\u{a65f}', '\u{a65f}'), ('\u{a661}', '\u{a661}'), + ('\u{a663}', '\u{a663}'), ('\u{a665}', '\u{a665}'), ('\u{a667}', + '\u{a667}'), ('\u{a669}', '\u{a669}'), ('\u{a66b}', '\u{a66b}'), + ('\u{a66d}', '\u{a66d}'), ('\u{a681}', '\u{a681}'), ('\u{a683}', + '\u{a683}'), ('\u{a685}', '\u{a685}'), ('\u{a687}', '\u{a687}'), + ('\u{a689}', '\u{a689}'), ('\u{a68b}', '\u{a68b}'), ('\u{a68d}', + '\u{a68d}'), ('\u{a68f}', '\u{a68f}'), ('\u{a691}', '\u{a691}'), + ('\u{a693}', '\u{a693}'), ('\u{a695}', '\u{a695}'), ('\u{a697}', + '\u{a697}'), ('\u{a699}', '\u{a699}'), ('\u{a69b}', '\u{a69d}'), + ('\u{a723}', '\u{a723}'), ('\u{a725}', '\u{a725}'), ('\u{a727}', + '\u{a727}'), ('\u{a729}', '\u{a729}'), ('\u{a72b}', '\u{a72b}'), + ('\u{a72d}', '\u{a72d}'), ('\u{a72f}', '\u{a731}'), ('\u{a733}', + '\u{a733}'), ('\u{a735}', '\u{a735}'), ('\u{a737}', '\u{a737}'), + ('\u{a739}', '\u{a739}'), ('\u{a73b}', '\u{a73b}'), ('\u{a73d}', + '\u{a73d}'), ('\u{a73f}', '\u{a73f}'), ('\u{a741}', '\u{a741}'), + ('\u{a743}', '\u{a743}'), ('\u{a745}', '\u{a745}'), ('\u{a747}', + '\u{a747}'), ('\u{a749}', '\u{a749}'), ('\u{a74b}', '\u{a74b}'), + ('\u{a74d}', '\u{a74d}'), ('\u{a74f}', '\u{a74f}'), ('\u{a751}', + '\u{a751}'), ('\u{a753}', '\u{a753}'), ('\u{a755}', '\u{a755}'), + ('\u{a757}', '\u{a757}'), ('\u{a759}', '\u{a759}'), ('\u{a75b}', + '\u{a75b}'), ('\u{a75d}', '\u{a75d}'), ('\u{a75f}', '\u{a75f}'), + ('\u{a761}', '\u{a761}'), ('\u{a763}', '\u{a763}'), ('\u{a765}', + '\u{a765}'), ('\u{a767}', '\u{a767}'), ('\u{a769}', '\u{a769}'), + ('\u{a76b}', '\u{a76b}'), ('\u{a76d}', '\u{a76d}'), ('\u{a76f}', + '\u{a778}'), ('\u{a77a}', '\u{a77a}'), ('\u{a77c}', '\u{a77c}'), + ('\u{a77f}', '\u{a77f}'), ('\u{a781}', '\u{a781}'), ('\u{a783}', + '\u{a783}'), ('\u{a785}', '\u{a785}'), ('\u{a787}', '\u{a787}'), + ('\u{a78c}', '\u{a78c}'), ('\u{a78e}', '\u{a78e}'), ('\u{a791}', + '\u{a791}'), ('\u{a793}', '\u{a795}'), ('\u{a797}', '\u{a797}'), + ('\u{a799}', '\u{a799}'), ('\u{a79b}', '\u{a79b}'), ('\u{a79d}', + '\u{a79d}'), ('\u{a79f}', '\u{a79f}'), ('\u{a7a1}', '\u{a7a1}'), + ('\u{a7a3}', '\u{a7a3}'), ('\u{a7a5}', '\u{a7a5}'), ('\u{a7a7}', + '\u{a7a7}'), ('\u{a7a9}', '\u{a7a9}'), ('\u{a7b5}', '\u{a7b5}'), + ('\u{a7b7}', '\u{a7b7}'), ('\u{a7f8}', '\u{a7fa}'), ('\u{ab30}', + '\u{ab5a}'), ('\u{ab5c}', '\u{ab65}'), ('\u{ab70}', '\u{abbf}'), + ('\u{fb00}', '\u{fb06}'), ('\u{fb13}', '\u{fb17}'), ('\u{ff41}', + '\u{ff5a}'), ('\u{10428}', '\u{1044f}'), ('\u{10cc0}', '\u{10cf2}'), + ('\u{118c0}', '\u{118df}'), ('\u{1d41a}', '\u{1d433}'), ('\u{1d44e}', + '\u{1d454}'), ('\u{1d456}', '\u{1d467}'), ('\u{1d482}', '\u{1d49b}'), + ('\u{1d4b6}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), ('\u{1d4bd}', + '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d4cf}'), ('\u{1d4ea}', '\u{1d503}'), + ('\u{1d51e}', '\u{1d537}'), ('\u{1d552}', '\u{1d56b}'), ('\u{1d586}', + '\u{1d59f}'), ('\u{1d5ba}', '\u{1d5d3}'), ('\u{1d5ee}', '\u{1d607}'), + ('\u{1d622}', '\u{1d63b}'), ('\u{1d656}', '\u{1d66f}'), ('\u{1d68a}', + '\u{1d6a5}'), ('\u{1d6c2}', '\u{1d6da}'), ('\u{1d6dc}', '\u{1d6e1}'), + ('\u{1d6fc}', '\u{1d714}'), ('\u{1d716}', '\u{1d71b}'), ('\u{1d736}', + '\u{1d74e}'), ('\u{1d750}', '\u{1d755}'), ('\u{1d770}', '\u{1d788}'), + ('\u{1d78a}', '\u{1d78f}'), ('\u{1d7aa}', '\u{1d7c2}'), ('\u{1d7c4}', + '\u{1d7c9}'), ('\u{1d7cb}', '\u{1d7cb}') + ]; + + pub const Uppercase_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{c0}', '\u{d6}'), ('\u{d8}', '\u{de}'), + ('\u{100}', '\u{100}'), ('\u{102}', '\u{102}'), ('\u{104}', '\u{104}'), + ('\u{106}', '\u{106}'), ('\u{108}', '\u{108}'), ('\u{10a}', '\u{10a}'), + ('\u{10c}', '\u{10c}'), ('\u{10e}', '\u{10e}'), ('\u{110}', '\u{110}'), + ('\u{112}', '\u{112}'), ('\u{114}', '\u{114}'), ('\u{116}', '\u{116}'), + ('\u{118}', '\u{118}'), ('\u{11a}', '\u{11a}'), ('\u{11c}', '\u{11c}'), + ('\u{11e}', '\u{11e}'), ('\u{120}', '\u{120}'), ('\u{122}', '\u{122}'), + ('\u{124}', '\u{124}'), ('\u{126}', '\u{126}'), ('\u{128}', '\u{128}'), + ('\u{12a}', '\u{12a}'), ('\u{12c}', '\u{12c}'), ('\u{12e}', '\u{12e}'), + ('\u{130}', '\u{130}'), ('\u{132}', '\u{132}'), ('\u{134}', '\u{134}'), + ('\u{136}', '\u{136}'), ('\u{139}', '\u{139}'), ('\u{13b}', '\u{13b}'), + ('\u{13d}', '\u{13d}'), ('\u{13f}', '\u{13f}'), ('\u{141}', '\u{141}'), + ('\u{143}', '\u{143}'), ('\u{145}', '\u{145}'), ('\u{147}', '\u{147}'), + ('\u{14a}', '\u{14a}'), ('\u{14c}', '\u{14c}'), ('\u{14e}', '\u{14e}'), + ('\u{150}', '\u{150}'), ('\u{152}', '\u{152}'), ('\u{154}', '\u{154}'), + ('\u{156}', '\u{156}'), ('\u{158}', '\u{158}'), ('\u{15a}', '\u{15a}'), + ('\u{15c}', '\u{15c}'), ('\u{15e}', '\u{15e}'), ('\u{160}', '\u{160}'), + ('\u{162}', '\u{162}'), ('\u{164}', '\u{164}'), ('\u{166}', '\u{166}'), + ('\u{168}', '\u{168}'), ('\u{16a}', '\u{16a}'), ('\u{16c}', '\u{16c}'), + ('\u{16e}', '\u{16e}'), ('\u{170}', '\u{170}'), ('\u{172}', '\u{172}'), + ('\u{174}', '\u{174}'), ('\u{176}', '\u{176}'), ('\u{178}', '\u{179}'), + ('\u{17b}', '\u{17b}'), ('\u{17d}', '\u{17d}'), ('\u{181}', '\u{182}'), + ('\u{184}', '\u{184}'), ('\u{186}', '\u{187}'), ('\u{189}', '\u{18b}'), + ('\u{18e}', '\u{191}'), ('\u{193}', '\u{194}'), ('\u{196}', '\u{198}'), + ('\u{19c}', '\u{19d}'), ('\u{19f}', '\u{1a0}'), ('\u{1a2}', '\u{1a2}'), + ('\u{1a4}', '\u{1a4}'), ('\u{1a6}', '\u{1a7}'), ('\u{1a9}', '\u{1a9}'), + ('\u{1ac}', '\u{1ac}'), ('\u{1ae}', '\u{1af}'), ('\u{1b1}', '\u{1b3}'), + ('\u{1b5}', '\u{1b5}'), ('\u{1b7}', '\u{1b8}'), ('\u{1bc}', '\u{1bc}'), + ('\u{1c4}', '\u{1c4}'), ('\u{1c7}', '\u{1c7}'), ('\u{1ca}', '\u{1ca}'), + ('\u{1cd}', '\u{1cd}'), ('\u{1cf}', '\u{1cf}'), ('\u{1d1}', '\u{1d1}'), + ('\u{1d3}', '\u{1d3}'), ('\u{1d5}', '\u{1d5}'), ('\u{1d7}', '\u{1d7}'), + ('\u{1d9}', '\u{1d9}'), ('\u{1db}', '\u{1db}'), ('\u{1de}', '\u{1de}'), + ('\u{1e0}', '\u{1e0}'), ('\u{1e2}', '\u{1e2}'), ('\u{1e4}', '\u{1e4}'), + ('\u{1e6}', '\u{1e6}'), ('\u{1e8}', '\u{1e8}'), ('\u{1ea}', '\u{1ea}'), + ('\u{1ec}', '\u{1ec}'), ('\u{1ee}', '\u{1ee}'), ('\u{1f1}', '\u{1f1}'), + ('\u{1f4}', '\u{1f4}'), ('\u{1f6}', '\u{1f8}'), ('\u{1fa}', '\u{1fa}'), + ('\u{1fc}', '\u{1fc}'), ('\u{1fe}', '\u{1fe}'), ('\u{200}', '\u{200}'), + ('\u{202}', '\u{202}'), ('\u{204}', '\u{204}'), ('\u{206}', '\u{206}'), + ('\u{208}', '\u{208}'), ('\u{20a}', '\u{20a}'), ('\u{20c}', '\u{20c}'), + ('\u{20e}', '\u{20e}'), ('\u{210}', '\u{210}'), ('\u{212}', '\u{212}'), + ('\u{214}', '\u{214}'), ('\u{216}', '\u{216}'), ('\u{218}', '\u{218}'), + ('\u{21a}', '\u{21a}'), ('\u{21c}', '\u{21c}'), ('\u{21e}', '\u{21e}'), + ('\u{220}', '\u{220}'), ('\u{222}', '\u{222}'), ('\u{224}', '\u{224}'), + ('\u{226}', '\u{226}'), ('\u{228}', '\u{228}'), ('\u{22a}', '\u{22a}'), + ('\u{22c}', '\u{22c}'), ('\u{22e}', '\u{22e}'), ('\u{230}', '\u{230}'), + ('\u{232}', '\u{232}'), ('\u{23a}', '\u{23b}'), ('\u{23d}', '\u{23e}'), + ('\u{241}', '\u{241}'), ('\u{243}', '\u{246}'), ('\u{248}', '\u{248}'), + ('\u{24a}', '\u{24a}'), ('\u{24c}', '\u{24c}'), ('\u{24e}', '\u{24e}'), + ('\u{370}', '\u{370}'), ('\u{372}', '\u{372}'), ('\u{376}', '\u{376}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), + ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{38f}'), ('\u{391}', '\u{3a1}'), + ('\u{3a3}', '\u{3ab}'), ('\u{3cf}', '\u{3cf}'), ('\u{3d2}', '\u{3d4}'), + ('\u{3d8}', '\u{3d8}'), ('\u{3da}', '\u{3da}'), ('\u{3dc}', '\u{3dc}'), + ('\u{3de}', '\u{3de}'), ('\u{3e0}', '\u{3e0}'), ('\u{3e2}', '\u{3e2}'), + ('\u{3e4}', '\u{3e4}'), ('\u{3e6}', '\u{3e6}'), ('\u{3e8}', '\u{3e8}'), + ('\u{3ea}', '\u{3ea}'), ('\u{3ec}', '\u{3ec}'), ('\u{3ee}', '\u{3ee}'), + ('\u{3f4}', '\u{3f4}'), ('\u{3f7}', '\u{3f7}'), ('\u{3f9}', '\u{3fa}'), + ('\u{3fd}', '\u{42f}'), ('\u{460}', '\u{460}'), ('\u{462}', '\u{462}'), + ('\u{464}', '\u{464}'), ('\u{466}', '\u{466}'), ('\u{468}', '\u{468}'), + ('\u{46a}', '\u{46a}'), ('\u{46c}', '\u{46c}'), ('\u{46e}', '\u{46e}'), + ('\u{470}', '\u{470}'), ('\u{472}', '\u{472}'), ('\u{474}', '\u{474}'), + ('\u{476}', '\u{476}'), ('\u{478}', '\u{478}'), ('\u{47a}', '\u{47a}'), + ('\u{47c}', '\u{47c}'), ('\u{47e}', '\u{47e}'), ('\u{480}', '\u{480}'), + ('\u{48a}', '\u{48a}'), ('\u{48c}', '\u{48c}'), ('\u{48e}', '\u{48e}'), + ('\u{490}', '\u{490}'), ('\u{492}', '\u{492}'), ('\u{494}', '\u{494}'), + ('\u{496}', '\u{496}'), ('\u{498}', '\u{498}'), ('\u{49a}', '\u{49a}'), + ('\u{49c}', '\u{49c}'), ('\u{49e}', '\u{49e}'), ('\u{4a0}', '\u{4a0}'), + ('\u{4a2}', '\u{4a2}'), ('\u{4a4}', '\u{4a4}'), ('\u{4a6}', '\u{4a6}'), + ('\u{4a8}', '\u{4a8}'), ('\u{4aa}', '\u{4aa}'), ('\u{4ac}', '\u{4ac}'), + ('\u{4ae}', '\u{4ae}'), ('\u{4b0}', '\u{4b0}'), ('\u{4b2}', '\u{4b2}'), + ('\u{4b4}', '\u{4b4}'), ('\u{4b6}', '\u{4b6}'), ('\u{4b8}', '\u{4b8}'), + ('\u{4ba}', '\u{4ba}'), ('\u{4bc}', '\u{4bc}'), ('\u{4be}', '\u{4be}'), + ('\u{4c0}', '\u{4c1}'), ('\u{4c3}', '\u{4c3}'), ('\u{4c5}', '\u{4c5}'), + ('\u{4c7}', '\u{4c7}'), ('\u{4c9}', '\u{4c9}'), ('\u{4cb}', '\u{4cb}'), + ('\u{4cd}', '\u{4cd}'), ('\u{4d0}', '\u{4d0}'), ('\u{4d2}', '\u{4d2}'), + ('\u{4d4}', '\u{4d4}'), ('\u{4d6}', '\u{4d6}'), ('\u{4d8}', '\u{4d8}'), + ('\u{4da}', '\u{4da}'), ('\u{4dc}', '\u{4dc}'), ('\u{4de}', '\u{4de}'), + ('\u{4e0}', '\u{4e0}'), ('\u{4e2}', '\u{4e2}'), ('\u{4e4}', '\u{4e4}'), + ('\u{4e6}', '\u{4e6}'), ('\u{4e8}', '\u{4e8}'), ('\u{4ea}', '\u{4ea}'), + ('\u{4ec}', '\u{4ec}'), ('\u{4ee}', '\u{4ee}'), ('\u{4f0}', '\u{4f0}'), + ('\u{4f2}', '\u{4f2}'), ('\u{4f4}', '\u{4f4}'), ('\u{4f6}', '\u{4f6}'), + ('\u{4f8}', '\u{4f8}'), ('\u{4fa}', '\u{4fa}'), ('\u{4fc}', '\u{4fc}'), + ('\u{4fe}', '\u{4fe}'), ('\u{500}', '\u{500}'), ('\u{502}', '\u{502}'), + ('\u{504}', '\u{504}'), ('\u{506}', '\u{506}'), ('\u{508}', '\u{508}'), + ('\u{50a}', '\u{50a}'), ('\u{50c}', '\u{50c}'), ('\u{50e}', '\u{50e}'), + ('\u{510}', '\u{510}'), ('\u{512}', '\u{512}'), ('\u{514}', '\u{514}'), + ('\u{516}', '\u{516}'), ('\u{518}', '\u{518}'), ('\u{51a}', '\u{51a}'), + ('\u{51c}', '\u{51c}'), ('\u{51e}', '\u{51e}'), ('\u{520}', '\u{520}'), + ('\u{522}', '\u{522}'), ('\u{524}', '\u{524}'), ('\u{526}', '\u{526}'), + ('\u{528}', '\u{528}'), ('\u{52a}', '\u{52a}'), ('\u{52c}', '\u{52c}'), + ('\u{52e}', '\u{52e}'), ('\u{531}', '\u{556}'), ('\u{10a0}', + '\u{10c5}'), ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), + ('\u{13a0}', '\u{13f5}'), ('\u{1e00}', '\u{1e00}'), ('\u{1e02}', + '\u{1e02}'), ('\u{1e04}', '\u{1e04}'), ('\u{1e06}', '\u{1e06}'), + ('\u{1e08}', '\u{1e08}'), ('\u{1e0a}', '\u{1e0a}'), ('\u{1e0c}', + '\u{1e0c}'), ('\u{1e0e}', '\u{1e0e}'), ('\u{1e10}', '\u{1e10}'), + ('\u{1e12}', '\u{1e12}'), ('\u{1e14}', '\u{1e14}'), ('\u{1e16}', + '\u{1e16}'), ('\u{1e18}', '\u{1e18}'), ('\u{1e1a}', '\u{1e1a}'), + ('\u{1e1c}', '\u{1e1c}'), ('\u{1e1e}', '\u{1e1e}'), ('\u{1e20}', + '\u{1e20}'), ('\u{1e22}', '\u{1e22}'), ('\u{1e24}', '\u{1e24}'), + ('\u{1e26}', '\u{1e26}'), ('\u{1e28}', '\u{1e28}'), ('\u{1e2a}', + '\u{1e2a}'), ('\u{1e2c}', '\u{1e2c}'), ('\u{1e2e}', '\u{1e2e}'), + ('\u{1e30}', '\u{1e30}'), ('\u{1e32}', '\u{1e32}'), ('\u{1e34}', + '\u{1e34}'), ('\u{1e36}', '\u{1e36}'), ('\u{1e38}', '\u{1e38}'), + ('\u{1e3a}', '\u{1e3a}'), ('\u{1e3c}', '\u{1e3c}'), ('\u{1e3e}', + '\u{1e3e}'), ('\u{1e40}', '\u{1e40}'), ('\u{1e42}', '\u{1e42}'), + ('\u{1e44}', '\u{1e44}'), ('\u{1e46}', '\u{1e46}'), ('\u{1e48}', + '\u{1e48}'), ('\u{1e4a}', '\u{1e4a}'), ('\u{1e4c}', '\u{1e4c}'), + ('\u{1e4e}', '\u{1e4e}'), ('\u{1e50}', '\u{1e50}'), ('\u{1e52}', + '\u{1e52}'), ('\u{1e54}', '\u{1e54}'), ('\u{1e56}', '\u{1e56}'), + ('\u{1e58}', '\u{1e58}'), ('\u{1e5a}', '\u{1e5a}'), ('\u{1e5c}', + '\u{1e5c}'), ('\u{1e5e}', '\u{1e5e}'), ('\u{1e60}', '\u{1e60}'), + ('\u{1e62}', '\u{1e62}'), ('\u{1e64}', '\u{1e64}'), ('\u{1e66}', + '\u{1e66}'), ('\u{1e68}', '\u{1e68}'), ('\u{1e6a}', '\u{1e6a}'), + ('\u{1e6c}', '\u{1e6c}'), ('\u{1e6e}', '\u{1e6e}'), ('\u{1e70}', + '\u{1e70}'), ('\u{1e72}', '\u{1e72}'), ('\u{1e74}', '\u{1e74}'), + ('\u{1e76}', '\u{1e76}'), ('\u{1e78}', '\u{1e78}'), ('\u{1e7a}', + '\u{1e7a}'), ('\u{1e7c}', '\u{1e7c}'), ('\u{1e7e}', '\u{1e7e}'), + ('\u{1e80}', '\u{1e80}'), ('\u{1e82}', '\u{1e82}'), ('\u{1e84}', + '\u{1e84}'), ('\u{1e86}', '\u{1e86}'), ('\u{1e88}', '\u{1e88}'), + ('\u{1e8a}', '\u{1e8a}'), ('\u{1e8c}', '\u{1e8c}'), ('\u{1e8e}', + '\u{1e8e}'), ('\u{1e90}', '\u{1e90}'), ('\u{1e92}', '\u{1e92}'), + ('\u{1e94}', '\u{1e94}'), ('\u{1e9e}', '\u{1e9e}'), ('\u{1ea0}', + '\u{1ea0}'), ('\u{1ea2}', '\u{1ea2}'), ('\u{1ea4}', '\u{1ea4}'), + ('\u{1ea6}', '\u{1ea6}'), ('\u{1ea8}', '\u{1ea8}'), ('\u{1eaa}', + '\u{1eaa}'), ('\u{1eac}', '\u{1eac}'), ('\u{1eae}', '\u{1eae}'), + ('\u{1eb0}', '\u{1eb0}'), ('\u{1eb2}', '\u{1eb2}'), ('\u{1eb4}', + '\u{1eb4}'), ('\u{1eb6}', '\u{1eb6}'), ('\u{1eb8}', '\u{1eb8}'), + ('\u{1eba}', '\u{1eba}'), ('\u{1ebc}', '\u{1ebc}'), ('\u{1ebe}', + '\u{1ebe}'), ('\u{1ec0}', '\u{1ec0}'), ('\u{1ec2}', '\u{1ec2}'), + ('\u{1ec4}', '\u{1ec4}'), ('\u{1ec6}', '\u{1ec6}'), ('\u{1ec8}', + '\u{1ec8}'), ('\u{1eca}', '\u{1eca}'), ('\u{1ecc}', '\u{1ecc}'), + ('\u{1ece}', '\u{1ece}'), ('\u{1ed0}', '\u{1ed0}'), ('\u{1ed2}', + '\u{1ed2}'), ('\u{1ed4}', '\u{1ed4}'), ('\u{1ed6}', '\u{1ed6}'), + ('\u{1ed8}', '\u{1ed8}'), ('\u{1eda}', '\u{1eda}'), ('\u{1edc}', + '\u{1edc}'), ('\u{1ede}', '\u{1ede}'), ('\u{1ee0}', '\u{1ee0}'), + ('\u{1ee2}', '\u{1ee2}'), ('\u{1ee4}', '\u{1ee4}'), ('\u{1ee6}', + '\u{1ee6}'), ('\u{1ee8}', '\u{1ee8}'), ('\u{1eea}', '\u{1eea}'), + ('\u{1eec}', '\u{1eec}'), ('\u{1eee}', '\u{1eee}'), ('\u{1ef0}', + '\u{1ef0}'), ('\u{1ef2}', '\u{1ef2}'), ('\u{1ef4}', '\u{1ef4}'), + ('\u{1ef6}', '\u{1ef6}'), ('\u{1ef8}', '\u{1ef8}'), ('\u{1efa}', + '\u{1efa}'), ('\u{1efc}', '\u{1efc}'), ('\u{1efe}', '\u{1efe}'), + ('\u{1f08}', '\u{1f0f}'), ('\u{1f18}', '\u{1f1d}'), ('\u{1f28}', + '\u{1f2f}'), ('\u{1f38}', '\u{1f3f}'), ('\u{1f48}', '\u{1f4d}'), + ('\u{1f59}', '\u{1f59}'), ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', + '\u{1f5d}'), ('\u{1f5f}', '\u{1f5f}'), ('\u{1f68}', '\u{1f6f}'), + ('\u{1fb8}', '\u{1fbb}'), ('\u{1fc8}', '\u{1fcb}'), ('\u{1fd8}', + '\u{1fdb}'), ('\u{1fe8}', '\u{1fec}'), ('\u{1ff8}', '\u{1ffb}'), + ('\u{2102}', '\u{2102}'), ('\u{2107}', '\u{2107}'), ('\u{210b}', + '\u{210d}'), ('\u{2110}', '\u{2112}'), ('\u{2115}', '\u{2115}'), + ('\u{2119}', '\u{211d}'), ('\u{2124}', '\u{2124}'), ('\u{2126}', + '\u{2126}'), ('\u{2128}', '\u{2128}'), ('\u{212a}', '\u{212d}'), + ('\u{2130}', '\u{2133}'), ('\u{213e}', '\u{213f}'), ('\u{2145}', + '\u{2145}'), ('\u{2160}', '\u{216f}'), ('\u{2183}', '\u{2183}'), + ('\u{24b6}', '\u{24cf}'), ('\u{2c00}', '\u{2c2e}'), ('\u{2c60}', + '\u{2c60}'), ('\u{2c62}', '\u{2c64}'), ('\u{2c67}', '\u{2c67}'), + ('\u{2c69}', '\u{2c69}'), ('\u{2c6b}', '\u{2c6b}'), ('\u{2c6d}', + '\u{2c70}'), ('\u{2c72}', '\u{2c72}'), ('\u{2c75}', '\u{2c75}'), + ('\u{2c7e}', '\u{2c80}'), ('\u{2c82}', '\u{2c82}'), ('\u{2c84}', + '\u{2c84}'), ('\u{2c86}', '\u{2c86}'), ('\u{2c88}', '\u{2c88}'), + ('\u{2c8a}', '\u{2c8a}'), ('\u{2c8c}', '\u{2c8c}'), ('\u{2c8e}', + '\u{2c8e}'), ('\u{2c90}', '\u{2c90}'), ('\u{2c92}', '\u{2c92}'), + ('\u{2c94}', '\u{2c94}'), ('\u{2c96}', '\u{2c96}'), ('\u{2c98}', + '\u{2c98}'), ('\u{2c9a}', '\u{2c9a}'), ('\u{2c9c}', '\u{2c9c}'), + ('\u{2c9e}', '\u{2c9e}'), ('\u{2ca0}', '\u{2ca0}'), ('\u{2ca2}', + '\u{2ca2}'), ('\u{2ca4}', '\u{2ca4}'), ('\u{2ca6}', '\u{2ca6}'), + ('\u{2ca8}', '\u{2ca8}'), ('\u{2caa}', '\u{2caa}'), ('\u{2cac}', + '\u{2cac}'), ('\u{2cae}', '\u{2cae}'), ('\u{2cb0}', '\u{2cb0}'), + ('\u{2cb2}', '\u{2cb2}'), ('\u{2cb4}', '\u{2cb4}'), ('\u{2cb6}', + '\u{2cb6}'), ('\u{2cb8}', '\u{2cb8}'), ('\u{2cba}', '\u{2cba}'), + ('\u{2cbc}', '\u{2cbc}'), ('\u{2cbe}', '\u{2cbe}'), ('\u{2cc0}', + '\u{2cc0}'), ('\u{2cc2}', '\u{2cc2}'), ('\u{2cc4}', '\u{2cc4}'), + ('\u{2cc6}', '\u{2cc6}'), ('\u{2cc8}', '\u{2cc8}'), ('\u{2cca}', + '\u{2cca}'), ('\u{2ccc}', '\u{2ccc}'), ('\u{2cce}', '\u{2cce}'), + ('\u{2cd0}', '\u{2cd0}'), ('\u{2cd2}', '\u{2cd2}'), ('\u{2cd4}', + '\u{2cd4}'), ('\u{2cd6}', '\u{2cd6}'), ('\u{2cd8}', '\u{2cd8}'), + ('\u{2cda}', '\u{2cda}'), ('\u{2cdc}', '\u{2cdc}'), ('\u{2cde}', + '\u{2cde}'), ('\u{2ce0}', '\u{2ce0}'), ('\u{2ce2}', '\u{2ce2}'), + ('\u{2ceb}', '\u{2ceb}'), ('\u{2ced}', '\u{2ced}'), ('\u{2cf2}', + '\u{2cf2}'), ('\u{a640}', '\u{a640}'), ('\u{a642}', '\u{a642}'), + ('\u{a644}', '\u{a644}'), ('\u{a646}', '\u{a646}'), ('\u{a648}', + '\u{a648}'), ('\u{a64a}', '\u{a64a}'), ('\u{a64c}', '\u{a64c}'), + ('\u{a64e}', '\u{a64e}'), ('\u{a650}', '\u{a650}'), ('\u{a652}', + '\u{a652}'), ('\u{a654}', '\u{a654}'), ('\u{a656}', '\u{a656}'), + ('\u{a658}', '\u{a658}'), ('\u{a65a}', '\u{a65a}'), ('\u{a65c}', + '\u{a65c}'), ('\u{a65e}', '\u{a65e}'), ('\u{a660}', '\u{a660}'), + ('\u{a662}', '\u{a662}'), ('\u{a664}', '\u{a664}'), ('\u{a666}', + '\u{a666}'), ('\u{a668}', '\u{a668}'), ('\u{a66a}', '\u{a66a}'), + ('\u{a66c}', '\u{a66c}'), ('\u{a680}', '\u{a680}'), ('\u{a682}', + '\u{a682}'), ('\u{a684}', '\u{a684}'), ('\u{a686}', '\u{a686}'), + ('\u{a688}', '\u{a688}'), ('\u{a68a}', '\u{a68a}'), ('\u{a68c}', + '\u{a68c}'), ('\u{a68e}', '\u{a68e}'), ('\u{a690}', '\u{a690}'), + ('\u{a692}', '\u{a692}'), ('\u{a694}', '\u{a694}'), ('\u{a696}', + '\u{a696}'), ('\u{a698}', '\u{a698}'), ('\u{a69a}', '\u{a69a}'), + ('\u{a722}', '\u{a722}'), ('\u{a724}', '\u{a724}'), ('\u{a726}', + '\u{a726}'), ('\u{a728}', '\u{a728}'), ('\u{a72a}', '\u{a72a}'), + ('\u{a72c}', '\u{a72c}'), ('\u{a72e}', '\u{a72e}'), ('\u{a732}', + '\u{a732}'), ('\u{a734}', '\u{a734}'), ('\u{a736}', '\u{a736}'), + ('\u{a738}', '\u{a738}'), ('\u{a73a}', '\u{a73a}'), ('\u{a73c}', + '\u{a73c}'), ('\u{a73e}', '\u{a73e}'), ('\u{a740}', '\u{a740}'), + ('\u{a742}', '\u{a742}'), ('\u{a744}', '\u{a744}'), ('\u{a746}', + '\u{a746}'), ('\u{a748}', '\u{a748}'), ('\u{a74a}', '\u{a74a}'), + ('\u{a74c}', '\u{a74c}'), ('\u{a74e}', '\u{a74e}'), ('\u{a750}', + '\u{a750}'), ('\u{a752}', '\u{a752}'), ('\u{a754}', '\u{a754}'), + ('\u{a756}', '\u{a756}'), ('\u{a758}', '\u{a758}'), ('\u{a75a}', + '\u{a75a}'), ('\u{a75c}', '\u{a75c}'), ('\u{a75e}', '\u{a75e}'), + ('\u{a760}', '\u{a760}'), ('\u{a762}', '\u{a762}'), ('\u{a764}', + '\u{a764}'), ('\u{a766}', '\u{a766}'), ('\u{a768}', '\u{a768}'), + ('\u{a76a}', '\u{a76a}'), ('\u{a76c}', '\u{a76c}'), ('\u{a76e}', + '\u{a76e}'), ('\u{a779}', '\u{a779}'), ('\u{a77b}', '\u{a77b}'), + ('\u{a77d}', '\u{a77e}'), ('\u{a780}', '\u{a780}'), ('\u{a782}', + '\u{a782}'), ('\u{a784}', '\u{a784}'), ('\u{a786}', '\u{a786}'), + ('\u{a78b}', '\u{a78b}'), ('\u{a78d}', '\u{a78d}'), ('\u{a790}', + '\u{a790}'), ('\u{a792}', '\u{a792}'), ('\u{a796}', '\u{a796}'), + ('\u{a798}', '\u{a798}'), ('\u{a79a}', '\u{a79a}'), ('\u{a79c}', + '\u{a79c}'), ('\u{a79e}', '\u{a79e}'), ('\u{a7a0}', '\u{a7a0}'), + ('\u{a7a2}', '\u{a7a2}'), ('\u{a7a4}', '\u{a7a4}'), ('\u{a7a6}', + '\u{a7a6}'), ('\u{a7a8}', '\u{a7a8}'), ('\u{a7aa}', '\u{a7ad}'), + ('\u{a7b0}', '\u{a7b4}'), ('\u{a7b6}', '\u{a7b6}'), ('\u{ff21}', + '\u{ff3a}'), ('\u{10400}', '\u{10427}'), ('\u{10c80}', '\u{10cb2}'), + ('\u{118a0}', '\u{118bf}'), ('\u{1d400}', '\u{1d419}'), ('\u{1d434}', + '\u{1d44d}'), ('\u{1d468}', '\u{1d481}'), ('\u{1d49c}', '\u{1d49c}'), + ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', '\u{1d4a2}'), ('\u{1d4a5}', + '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), ('\u{1d4ae}', '\u{1d4b5}'), + ('\u{1d4d0}', '\u{1d4e9}'), ('\u{1d504}', '\u{1d505}'), ('\u{1d507}', + '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), + ('\u{1d538}', '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', + '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), + ('\u{1d56c}', '\u{1d585}'), ('\u{1d5a0}', '\u{1d5b9}'), ('\u{1d5d4}', + '\u{1d5ed}'), ('\u{1d608}', '\u{1d621}'), ('\u{1d63c}', '\u{1d655}'), + ('\u{1d670}', '\u{1d689}'), ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6e2}', + '\u{1d6fa}'), ('\u{1d71c}', '\u{1d734}'), ('\u{1d756}', '\u{1d76e}'), + ('\u{1d790}', '\u{1d7a8}'), ('\u{1d7ca}', '\u{1d7ca}'), ('\u{1f130}', + '\u{1f149}'), ('\u{1f150}', '\u{1f169}'), ('\u{1f170}', '\u{1f189}') + ]; + + pub const XID_Continue_table: &'static [(char, char)] = &[ + ('\u{30}', '\u{39}'), ('\u{41}', '\u{5a}'), ('\u{5f}', '\u{5f}'), + ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), ('\u{b5}', '\u{b5}'), + ('\u{b7}', '\u{b7}'), ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), + ('\u{d8}', '\u{f6}'), ('\u{f8}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), + ('\u{2e0}', '\u{2e4}'), ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), + ('\u{300}', '\u{374}'), ('\u{376}', '\u{377}'), ('\u{37b}', '\u{37d}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{38a}'), ('\u{38c}', '\u{38c}'), + ('\u{38e}', '\u{3a1}'), ('\u{3a3}', '\u{3f5}'), ('\u{3f7}', '\u{481}'), + ('\u{483}', '\u{487}'), ('\u{48a}', '\u{52f}'), ('\u{531}', '\u{556}'), + ('\u{559}', '\u{559}'), ('\u{561}', '\u{587}'), ('\u{591}', '\u{5bd}'), + ('\u{5bf}', '\u{5bf}'), ('\u{5c1}', '\u{5c2}'), ('\u{5c4}', '\u{5c5}'), + ('\u{5c7}', '\u{5c7}'), ('\u{5d0}', '\u{5ea}'), ('\u{5f0}', '\u{5f2}'), + ('\u{610}', '\u{61a}'), ('\u{620}', '\u{669}'), ('\u{66e}', '\u{6d3}'), + ('\u{6d5}', '\u{6dc}'), ('\u{6df}', '\u{6e8}'), ('\u{6ea}', '\u{6fc}'), + ('\u{6ff}', '\u{6ff}'), ('\u{710}', '\u{74a}'), ('\u{74d}', '\u{7b1}'), + ('\u{7c0}', '\u{7f5}'), ('\u{7fa}', '\u{7fa}'), ('\u{800}', '\u{82d}'), + ('\u{840}', '\u{85b}'), ('\u{8a0}', '\u{8b4}'), ('\u{8e3}', '\u{963}'), + ('\u{966}', '\u{96f}'), ('\u{971}', '\u{983}'), ('\u{985}', '\u{98c}'), + ('\u{98f}', '\u{990}'), ('\u{993}', '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), + ('\u{9b2}', '\u{9b2}'), ('\u{9b6}', '\u{9b9}'), ('\u{9bc}', '\u{9c4}'), + ('\u{9c7}', '\u{9c8}'), ('\u{9cb}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), + ('\u{9dc}', '\u{9dd}'), ('\u{9df}', '\u{9e3}'), ('\u{9e6}', '\u{9f1}'), + ('\u{a01}', '\u{a03}'), ('\u{a05}', '\u{a0a}'), ('\u{a0f}', '\u{a10}'), + ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a33}'), + ('\u{a35}', '\u{a36}'), ('\u{a38}', '\u{a39}'), ('\u{a3c}', '\u{a3c}'), + ('\u{a3e}', '\u{a42}'), ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), + ('\u{a51}', '\u{a51}'), ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), + ('\u{a66}', '\u{a75}'), ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8d}'), + ('\u{a8f}', '\u{a91}'), ('\u{a93}', '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), + ('\u{ab2}', '\u{ab3}'), ('\u{ab5}', '\u{ab9}'), ('\u{abc}', '\u{ac5}'), + ('\u{ac7}', '\u{ac9}'), ('\u{acb}', '\u{acd}'), ('\u{ad0}', '\u{ad0}'), + ('\u{ae0}', '\u{ae3}'), ('\u{ae6}', '\u{aef}'), ('\u{af9}', '\u{af9}'), + ('\u{b01}', '\u{b03}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), + ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), + ('\u{b35}', '\u{b39}'), ('\u{b3c}', '\u{b44}'), ('\u{b47}', '\u{b48}'), + ('\u{b4b}', '\u{b4d}'), ('\u{b56}', '\u{b57}'), ('\u{b5c}', '\u{b5d}'), + ('\u{b5f}', '\u{b63}'), ('\u{b66}', '\u{b6f}'), ('\u{b71}', '\u{b71}'), + ('\u{b82}', '\u{b83}'), ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), + ('\u{b92}', '\u{b95}'), ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), + ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), + ('\u{bae}', '\u{bb9}'), ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), + ('\u{bca}', '\u{bcd}'), ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), + ('\u{be6}', '\u{bef}'), ('\u{c00}', '\u{c03}'), ('\u{c05}', '\u{c0c}'), + ('\u{c0e}', '\u{c10}'), ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), + ('\u{c3d}', '\u{c44}'), ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), + ('\u{c55}', '\u{c56}'), ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c63}'), + ('\u{c66}', '\u{c6f}'), ('\u{c81}', '\u{c83}'), ('\u{c85}', '\u{c8c}'), + ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), + ('\u{cb5}', '\u{cb9}'), ('\u{cbc}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), + ('\u{cca}', '\u{ccd}'), ('\u{cd5}', '\u{cd6}'), ('\u{cde}', '\u{cde}'), + ('\u{ce0}', '\u{ce3}'), ('\u{ce6}', '\u{cef}'), ('\u{cf1}', '\u{cf2}'), + ('\u{d01}', '\u{d03}'), ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), + ('\u{d12}', '\u{d3a}'), ('\u{d3d}', '\u{d44}'), ('\u{d46}', '\u{d48}'), + ('\u{d4a}', '\u{d4e}'), ('\u{d57}', '\u{d57}'), ('\u{d5f}', '\u{d63}'), + ('\u{d66}', '\u{d6f}'), ('\u{d7a}', '\u{d7f}'), ('\u{d82}', '\u{d83}'), + ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), + ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), ('\u{dca}', '\u{dca}'), + ('\u{dcf}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), ('\u{dd8}', '\u{ddf}'), + ('\u{de6}', '\u{def}'), ('\u{df2}', '\u{df3}'), ('\u{e01}', '\u{e3a}'), + ('\u{e40}', '\u{e4e}'), ('\u{e50}', '\u{e59}'), ('\u{e81}', '\u{e82}'), + ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), ('\u{e8a}', '\u{e8a}'), + ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), ('\u{e99}', '\u{e9f}'), + ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), ('\u{ea7}', '\u{ea7}'), + ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb9}'), ('\u{ebb}', '\u{ebd}'), + ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), ('\u{ec8}', '\u{ecd}'), + ('\u{ed0}', '\u{ed9}'), ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), + ('\u{f18}', '\u{f19}'), ('\u{f20}', '\u{f29}'), ('\u{f35}', '\u{f35}'), + ('\u{f37}', '\u{f37}'), ('\u{f39}', '\u{f39}'), ('\u{f3e}', '\u{f47}'), + ('\u{f49}', '\u{f6c}'), ('\u{f71}', '\u{f84}'), ('\u{f86}', '\u{f97}'), + ('\u{f99}', '\u{fbc}'), ('\u{fc6}', '\u{fc6}'), ('\u{1000}', + '\u{1049}'), ('\u{1050}', '\u{109d}'), ('\u{10a0}', '\u{10c5}'), + ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), ('\u{10d0}', + '\u{10fa}'), ('\u{10fc}', '\u{1248}'), ('\u{124a}', '\u{124d}'), + ('\u{1250}', '\u{1256}'), ('\u{1258}', '\u{1258}'), ('\u{125a}', + '\u{125d}'), ('\u{1260}', '\u{1288}'), ('\u{128a}', '\u{128d}'), + ('\u{1290}', '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', + '\u{12be}'), ('\u{12c0}', '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), + ('\u{12c8}', '\u{12d6}'), ('\u{12d8}', '\u{1310}'), ('\u{1312}', + '\u{1315}'), ('\u{1318}', '\u{135a}'), ('\u{135d}', '\u{135f}'), + ('\u{1369}', '\u{1371}'), ('\u{1380}', '\u{138f}'), ('\u{13a0}', + '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{1401}', '\u{166c}'), + ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), ('\u{16a0}', + '\u{16ea}'), ('\u{16ee}', '\u{16f8}'), ('\u{1700}', '\u{170c}'), + ('\u{170e}', '\u{1714}'), ('\u{1720}', '\u{1734}'), ('\u{1740}', + '\u{1753}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), + ('\u{1772}', '\u{1773}'), ('\u{1780}', '\u{17d3}'), ('\u{17d7}', + '\u{17d7}'), ('\u{17dc}', '\u{17dd}'), ('\u{17e0}', '\u{17e9}'), + ('\u{180b}', '\u{180d}'), ('\u{1810}', '\u{1819}'), ('\u{1820}', + '\u{1877}'), ('\u{1880}', '\u{18aa}'), ('\u{18b0}', '\u{18f5}'), + ('\u{1900}', '\u{191e}'), ('\u{1920}', '\u{192b}'), ('\u{1930}', + '\u{193b}'), ('\u{1946}', '\u{196d}'), ('\u{1970}', '\u{1974}'), + ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), ('\u{19d0}', + '\u{19da}'), ('\u{1a00}', '\u{1a1b}'), ('\u{1a20}', '\u{1a5e}'), + ('\u{1a60}', '\u{1a7c}'), ('\u{1a7f}', '\u{1a89}'), ('\u{1a90}', + '\u{1a99}'), ('\u{1aa7}', '\u{1aa7}'), ('\u{1ab0}', '\u{1abd}'), + ('\u{1b00}', '\u{1b4b}'), ('\u{1b50}', '\u{1b59}'), ('\u{1b6b}', + '\u{1b73}'), ('\u{1b80}', '\u{1bf3}'), ('\u{1c00}', '\u{1c37}'), + ('\u{1c40}', '\u{1c49}'), ('\u{1c4d}', '\u{1c7d}'), ('\u{1cd0}', + '\u{1cd2}'), ('\u{1cd4}', '\u{1cf6}'), ('\u{1cf8}', '\u{1cf9}'), + ('\u{1d00}', '\u{1df5}'), ('\u{1dfc}', '\u{1f15}'), ('\u{1f18}', + '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', '\u{1f4d}'), + ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), ('\u{1f5b}', + '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', '\u{1f7d}'), + ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fbc}'), ('\u{1fbe}', + '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', '\u{1fcc}'), + ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fdb}'), ('\u{1fe0}', + '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', '\u{1ffc}'), + ('\u{203f}', '\u{2040}'), ('\u{2054}', '\u{2054}'), ('\u{2071}', + '\u{2071}'), ('\u{207f}', '\u{207f}'), ('\u{2090}', '\u{209c}'), + ('\u{20d0}', '\u{20dc}'), ('\u{20e1}', '\u{20e1}'), ('\u{20e5}', + '\u{20f0}'), ('\u{2102}', '\u{2102}'), ('\u{2107}', '\u{2107}'), + ('\u{210a}', '\u{2113}'), ('\u{2115}', '\u{2115}'), ('\u{2118}', + '\u{211d}'), ('\u{2124}', '\u{2124}'), ('\u{2126}', '\u{2126}'), + ('\u{2128}', '\u{2128}'), ('\u{212a}', '\u{2139}'), ('\u{213c}', + '\u{213f}'), ('\u{2145}', '\u{2149}'), ('\u{214e}', '\u{214e}'), + ('\u{2160}', '\u{2188}'), ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', + '\u{2c5e}'), ('\u{2c60}', '\u{2ce4}'), ('\u{2ceb}', '\u{2cf3}'), + ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', + '\u{2d2d}'), ('\u{2d30}', '\u{2d67}'), ('\u{2d6f}', '\u{2d6f}'), + ('\u{2d7f}', '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), ('\u{2da8}', + '\u{2dae}'), ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), + ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), ('\u{2dd0}', + '\u{2dd6}'), ('\u{2dd8}', '\u{2dde}'), ('\u{2de0}', '\u{2dff}'), + ('\u{3005}', '\u{3007}'), ('\u{3021}', '\u{302f}'), ('\u{3031}', + '\u{3035}'), ('\u{3038}', '\u{303c}'), ('\u{3041}', '\u{3096}'), + ('\u{3099}', '\u{309a}'), ('\u{309d}', '\u{309f}'), ('\u{30a1}', + '\u{30fa}'), ('\u{30fc}', '\u{30ff}'), ('\u{3105}', '\u{312d}'), + ('\u{3131}', '\u{318e}'), ('\u{31a0}', '\u{31ba}'), ('\u{31f0}', + '\u{31ff}'), ('\u{3400}', '\u{4db5}'), ('\u{4e00}', '\u{9fd5}'), + ('\u{a000}', '\u{a48c}'), ('\u{a4d0}', '\u{a4fd}'), ('\u{a500}', + '\u{a60c}'), ('\u{a610}', '\u{a62b}'), ('\u{a640}', '\u{a66f}'), + ('\u{a674}', '\u{a67d}'), ('\u{a67f}', '\u{a6f1}'), ('\u{a717}', + '\u{a71f}'), ('\u{a722}', '\u{a788}'), ('\u{a78b}', '\u{a7ad}'), + ('\u{a7b0}', '\u{a7b7}'), ('\u{a7f7}', '\u{a827}'), ('\u{a840}', + '\u{a873}'), ('\u{a880}', '\u{a8c4}'), ('\u{a8d0}', '\u{a8d9}'), + ('\u{a8e0}', '\u{a8f7}'), ('\u{a8fb}', '\u{a8fb}'), ('\u{a8fd}', + '\u{a8fd}'), ('\u{a900}', '\u{a92d}'), ('\u{a930}', '\u{a953}'), + ('\u{a960}', '\u{a97c}'), ('\u{a980}', '\u{a9c0}'), ('\u{a9cf}', + '\u{a9d9}'), ('\u{a9e0}', '\u{a9fe}'), ('\u{aa00}', '\u{aa36}'), + ('\u{aa40}', '\u{aa4d}'), ('\u{aa50}', '\u{aa59}'), ('\u{aa60}', + '\u{aa76}'), ('\u{aa7a}', '\u{aac2}'), ('\u{aadb}', '\u{aadd}'), + ('\u{aae0}', '\u{aaef}'), ('\u{aaf2}', '\u{aaf6}'), ('\u{ab01}', + '\u{ab06}'), ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), + ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', '\u{ab2e}'), ('\u{ab30}', + '\u{ab5a}'), ('\u{ab5c}', '\u{ab65}'), ('\u{ab70}', '\u{abea}'), + ('\u{abec}', '\u{abed}'), ('\u{abf0}', '\u{abf9}'), ('\u{ac00}', + '\u{d7a3}'), ('\u{d7b0}', '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), + ('\u{f900}', '\u{fa6d}'), ('\u{fa70}', '\u{fad9}'), ('\u{fb00}', + '\u{fb06}'), ('\u{fb13}', '\u{fb17}'), ('\u{fb1d}', '\u{fb28}'), + ('\u{fb2a}', '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', + '\u{fb3e}'), ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), + ('\u{fb46}', '\u{fbb1}'), ('\u{fbd3}', '\u{fc5d}'), ('\u{fc64}', + '\u{fd3d}'), ('\u{fd50}', '\u{fd8f}'), ('\u{fd92}', '\u{fdc7}'), + ('\u{fdf0}', '\u{fdf9}'), ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', + '\u{fe2f}'), ('\u{fe33}', '\u{fe34}'), ('\u{fe4d}', '\u{fe4f}'), + ('\u{fe71}', '\u{fe71}'), ('\u{fe73}', '\u{fe73}'), ('\u{fe77}', + '\u{fe77}'), ('\u{fe79}', '\u{fe79}'), ('\u{fe7b}', '\u{fe7b}'), + ('\u{fe7d}', '\u{fe7d}'), ('\u{fe7f}', '\u{fefc}'), ('\u{ff10}', + '\u{ff19}'), ('\u{ff21}', '\u{ff3a}'), ('\u{ff3f}', '\u{ff3f}'), + ('\u{ff41}', '\u{ff5a}'), ('\u{ff66}', '\u{ffbe}'), ('\u{ffc2}', + '\u{ffc7}'), ('\u{ffca}', '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), + ('\u{ffda}', '\u{ffdc}'), ('\u{10000}', '\u{1000b}'), ('\u{1000d}', + '\u{10026}'), ('\u{10028}', '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), + ('\u{1003f}', '\u{1004d}'), ('\u{10050}', '\u{1005d}'), ('\u{10080}', + '\u{100fa}'), ('\u{10140}', '\u{10174}'), ('\u{101fd}', '\u{101fd}'), + ('\u{10280}', '\u{1029c}'), ('\u{102a0}', '\u{102d0}'), ('\u{102e0}', + '\u{102e0}'), ('\u{10300}', '\u{1031f}'), ('\u{10330}', '\u{1034a}'), + ('\u{10350}', '\u{1037a}'), ('\u{10380}', '\u{1039d}'), ('\u{103a0}', + '\u{103c3}'), ('\u{103c8}', '\u{103cf}'), ('\u{103d1}', '\u{103d5}'), + ('\u{10400}', '\u{1049d}'), ('\u{104a0}', '\u{104a9}'), ('\u{10500}', + '\u{10527}'), ('\u{10530}', '\u{10563}'), ('\u{10600}', '\u{10736}'), + ('\u{10740}', '\u{10755}'), ('\u{10760}', '\u{10767}'), ('\u{10800}', + '\u{10805}'), ('\u{10808}', '\u{10808}'), ('\u{1080a}', '\u{10835}'), + ('\u{10837}', '\u{10838}'), ('\u{1083c}', '\u{1083c}'), ('\u{1083f}', + '\u{10855}'), ('\u{10860}', '\u{10876}'), ('\u{10880}', '\u{1089e}'), + ('\u{108e0}', '\u{108f2}'), ('\u{108f4}', '\u{108f5}'), ('\u{10900}', + '\u{10915}'), ('\u{10920}', '\u{10939}'), ('\u{10980}', '\u{109b7}'), + ('\u{109be}', '\u{109bf}'), ('\u{10a00}', '\u{10a03}'), ('\u{10a05}', + '\u{10a06}'), ('\u{10a0c}', '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), + ('\u{10a19}', '\u{10a33}'), ('\u{10a38}', '\u{10a3a}'), ('\u{10a3f}', + '\u{10a3f}'), ('\u{10a60}', '\u{10a7c}'), ('\u{10a80}', '\u{10a9c}'), + ('\u{10ac0}', '\u{10ac7}'), ('\u{10ac9}', '\u{10ae6}'), ('\u{10b00}', + '\u{10b35}'), ('\u{10b40}', '\u{10b55}'), ('\u{10b60}', '\u{10b72}'), + ('\u{10b80}', '\u{10b91}'), ('\u{10c00}', '\u{10c48}'), ('\u{10c80}', + '\u{10cb2}'), ('\u{10cc0}', '\u{10cf2}'), ('\u{11000}', '\u{11046}'), + ('\u{11066}', '\u{1106f}'), ('\u{1107f}', '\u{110ba}'), ('\u{110d0}', + '\u{110e8}'), ('\u{110f0}', '\u{110f9}'), ('\u{11100}', '\u{11134}'), + ('\u{11136}', '\u{1113f}'), ('\u{11150}', '\u{11173}'), ('\u{11176}', + '\u{11176}'), ('\u{11180}', '\u{111c4}'), ('\u{111ca}', '\u{111cc}'), + ('\u{111d0}', '\u{111da}'), ('\u{111dc}', '\u{111dc}'), ('\u{11200}', + '\u{11211}'), ('\u{11213}', '\u{11237}'), ('\u{11280}', '\u{11286}'), + ('\u{11288}', '\u{11288}'), ('\u{1128a}', '\u{1128d}'), ('\u{1128f}', + '\u{1129d}'), ('\u{1129f}', '\u{112a8}'), ('\u{112b0}', '\u{112ea}'), + ('\u{112f0}', '\u{112f9}'), ('\u{11300}', '\u{11303}'), ('\u{11305}', + '\u{1130c}'), ('\u{1130f}', '\u{11310}'), ('\u{11313}', '\u{11328}'), + ('\u{1132a}', '\u{11330}'), ('\u{11332}', '\u{11333}'), ('\u{11335}', + '\u{11339}'), ('\u{1133c}', '\u{11344}'), ('\u{11347}', '\u{11348}'), + ('\u{1134b}', '\u{1134d}'), ('\u{11350}', '\u{11350}'), ('\u{11357}', + '\u{11357}'), ('\u{1135d}', '\u{11363}'), ('\u{11366}', '\u{1136c}'), + ('\u{11370}', '\u{11374}'), ('\u{11480}', '\u{114c5}'), ('\u{114c7}', + '\u{114c7}'), ('\u{114d0}', '\u{114d9}'), ('\u{11580}', '\u{115b5}'), + ('\u{115b8}', '\u{115c0}'), ('\u{115d8}', '\u{115dd}'), ('\u{11600}', + '\u{11640}'), ('\u{11644}', '\u{11644}'), ('\u{11650}', '\u{11659}'), + ('\u{11680}', '\u{116b7}'), ('\u{116c0}', '\u{116c9}'), ('\u{11700}', + '\u{11719}'), ('\u{1171d}', '\u{1172b}'), ('\u{11730}', '\u{11739}'), + ('\u{118a0}', '\u{118e9}'), ('\u{118ff}', '\u{118ff}'), ('\u{11ac0}', + '\u{11af8}'), ('\u{12000}', '\u{12399}'), ('\u{12400}', '\u{1246e}'), + ('\u{12480}', '\u{12543}'), ('\u{13000}', '\u{1342e}'), ('\u{14400}', + '\u{14646}'), ('\u{16800}', '\u{16a38}'), ('\u{16a40}', '\u{16a5e}'), + ('\u{16a60}', '\u{16a69}'), ('\u{16ad0}', '\u{16aed}'), ('\u{16af0}', + '\u{16af4}'), ('\u{16b00}', '\u{16b36}'), ('\u{16b40}', '\u{16b43}'), + ('\u{16b50}', '\u{16b59}'), ('\u{16b63}', '\u{16b77}'), ('\u{16b7d}', + '\u{16b8f}'), ('\u{16f00}', '\u{16f44}'), ('\u{16f50}', '\u{16f7e}'), + ('\u{16f8f}', '\u{16f9f}'), ('\u{1b000}', '\u{1b001}'), ('\u{1bc00}', + '\u{1bc6a}'), ('\u{1bc70}', '\u{1bc7c}'), ('\u{1bc80}', '\u{1bc88}'), + ('\u{1bc90}', '\u{1bc99}'), ('\u{1bc9d}', '\u{1bc9e}'), ('\u{1d165}', + '\u{1d169}'), ('\u{1d16d}', '\u{1d172}'), ('\u{1d17b}', '\u{1d182}'), + ('\u{1d185}', '\u{1d18b}'), ('\u{1d1aa}', '\u{1d1ad}'), ('\u{1d242}', + '\u{1d244}'), ('\u{1d400}', '\u{1d454}'), ('\u{1d456}', '\u{1d49c}'), + ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', '\u{1d4a2}'), ('\u{1d4a5}', + '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), ('\u{1d4ae}', '\u{1d4b9}'), + ('\u{1d4bb}', '\u{1d4bb}'), ('\u{1d4bd}', '\u{1d4c3}'), ('\u{1d4c5}', + '\u{1d505}'), ('\u{1d507}', '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), + ('\u{1d516}', '\u{1d51c}'), ('\u{1d51e}', '\u{1d539}'), ('\u{1d53b}', + '\u{1d53e}'), ('\u{1d540}', '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), + ('\u{1d54a}', '\u{1d550}'), ('\u{1d552}', '\u{1d6a5}'), ('\u{1d6a8}', + '\u{1d6c0}'), ('\u{1d6c2}', '\u{1d6da}'), ('\u{1d6dc}', '\u{1d6fa}'), + ('\u{1d6fc}', '\u{1d714}'), ('\u{1d716}', '\u{1d734}'), ('\u{1d736}', + '\u{1d74e}'), ('\u{1d750}', '\u{1d76e}'), ('\u{1d770}', '\u{1d788}'), + ('\u{1d78a}', '\u{1d7a8}'), ('\u{1d7aa}', '\u{1d7c2}'), ('\u{1d7c4}', + '\u{1d7cb}'), ('\u{1d7ce}', '\u{1d7ff}'), ('\u{1da00}', '\u{1da36}'), + ('\u{1da3b}', '\u{1da6c}'), ('\u{1da75}', '\u{1da75}'), ('\u{1da84}', + '\u{1da84}'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}'), + ('\u{1e800}', '\u{1e8c4}'), ('\u{1e8d0}', '\u{1e8d6}'), ('\u{1ee00}', + '\u{1ee03}'), ('\u{1ee05}', '\u{1ee1f}'), ('\u{1ee21}', '\u{1ee22}'), + ('\u{1ee24}', '\u{1ee24}'), ('\u{1ee27}', '\u{1ee27}'), ('\u{1ee29}', + '\u{1ee32}'), ('\u{1ee34}', '\u{1ee37}'), ('\u{1ee39}', '\u{1ee39}'), + ('\u{1ee3b}', '\u{1ee3b}'), ('\u{1ee42}', '\u{1ee42}'), ('\u{1ee47}', + '\u{1ee47}'), ('\u{1ee49}', '\u{1ee49}'), ('\u{1ee4b}', '\u{1ee4b}'), + ('\u{1ee4d}', '\u{1ee4f}'), ('\u{1ee51}', '\u{1ee52}'), ('\u{1ee54}', + '\u{1ee54}'), ('\u{1ee57}', '\u{1ee57}'), ('\u{1ee59}', '\u{1ee59}'), + ('\u{1ee5b}', '\u{1ee5b}'), ('\u{1ee5d}', '\u{1ee5d}'), ('\u{1ee5f}', + '\u{1ee5f}'), ('\u{1ee61}', '\u{1ee62}'), ('\u{1ee64}', '\u{1ee64}'), + ('\u{1ee67}', '\u{1ee6a}'), ('\u{1ee6c}', '\u{1ee72}'), ('\u{1ee74}', + '\u{1ee77}'), ('\u{1ee79}', '\u{1ee7c}'), ('\u{1ee7e}', '\u{1ee7e}'), + ('\u{1ee80}', '\u{1ee89}'), ('\u{1ee8b}', '\u{1ee9b}'), ('\u{1eea1}', + '\u{1eea3}'), ('\u{1eea5}', '\u{1eea9}'), ('\u{1eeab}', '\u{1eebb}'), + ('\u{20000}', '\u{2a6d6}'), ('\u{2a700}', '\u{2b734}'), ('\u{2b740}', + '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2f800}', '\u{2fa1d}'), + ('\u{e0100}', '\u{e01ef}') + ]; + + pub const XID_Start_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), + ('\u{b5}', '\u{b5}'), ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), + ('\u{d8}', '\u{f6}'), ('\u{f8}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), + ('\u{2e0}', '\u{2e4}'), ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), + ('\u{370}', '\u{374}'), ('\u{376}', '\u{377}'), ('\u{37b}', '\u{37d}'), + ('\u{37f}', '\u{37f}'), ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), + ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{3a1}'), ('\u{3a3}', '\u{3f5}'), + ('\u{3f7}', '\u{481}'), ('\u{48a}', '\u{52f}'), ('\u{531}', '\u{556}'), + ('\u{559}', '\u{559}'), ('\u{561}', '\u{587}'), ('\u{5d0}', '\u{5ea}'), + ('\u{5f0}', '\u{5f2}'), ('\u{620}', '\u{64a}'), ('\u{66e}', '\u{66f}'), + ('\u{671}', '\u{6d3}'), ('\u{6d5}', '\u{6d5}'), ('\u{6e5}', '\u{6e6}'), + ('\u{6ee}', '\u{6ef}'), ('\u{6fa}', '\u{6fc}'), ('\u{6ff}', '\u{6ff}'), + ('\u{710}', '\u{710}'), ('\u{712}', '\u{72f}'), ('\u{74d}', '\u{7a5}'), + ('\u{7b1}', '\u{7b1}'), ('\u{7ca}', '\u{7ea}'), ('\u{7f4}', '\u{7f5}'), + ('\u{7fa}', '\u{7fa}'), ('\u{800}', '\u{815}'), ('\u{81a}', '\u{81a}'), + ('\u{824}', '\u{824}'), ('\u{828}', '\u{828}'), ('\u{840}', '\u{858}'), + ('\u{8a0}', '\u{8b4}'), ('\u{904}', '\u{939}'), ('\u{93d}', '\u{93d}'), + ('\u{950}', '\u{950}'), ('\u{958}', '\u{961}'), ('\u{971}', '\u{980}'), + ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), ('\u{993}', '\u{9a8}'), + ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), ('\u{9b6}', '\u{9b9}'), + ('\u{9bd}', '\u{9bd}'), ('\u{9ce}', '\u{9ce}'), ('\u{9dc}', '\u{9dd}'), + ('\u{9df}', '\u{9e1}'), ('\u{9f0}', '\u{9f1}'), ('\u{a05}', '\u{a0a}'), + ('\u{a0f}', '\u{a10}'), ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), + ('\u{a32}', '\u{a33}'), ('\u{a35}', '\u{a36}'), ('\u{a38}', '\u{a39}'), + ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), ('\u{a72}', '\u{a74}'), + ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), ('\u{a93}', '\u{aa8}'), + ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), ('\u{ab5}', '\u{ab9}'), + ('\u{abd}', '\u{abd}'), ('\u{ad0}', '\u{ad0}'), ('\u{ae0}', '\u{ae1}'), + ('\u{af9}', '\u{af9}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), + ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), + ('\u{b35}', '\u{b39}'), ('\u{b3d}', '\u{b3d}'), ('\u{b5c}', '\u{b5d}'), + ('\u{b5f}', '\u{b61}'), ('\u{b71}', '\u{b71}'), ('\u{b83}', '\u{b83}'), + ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), ('\u{b92}', '\u{b95}'), + ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), ('\u{b9e}', '\u{b9f}'), + ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), ('\u{bae}', '\u{bb9}'), + ('\u{bd0}', '\u{bd0}'), ('\u{c05}', '\u{c0c}'), ('\u{c0e}', '\u{c10}'), + ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), ('\u{c3d}', '\u{c3d}'), + ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c61}'), ('\u{c85}', '\u{c8c}'), + ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), + ('\u{cb5}', '\u{cb9}'), ('\u{cbd}', '\u{cbd}'), ('\u{cde}', '\u{cde}'), + ('\u{ce0}', '\u{ce1}'), ('\u{cf1}', '\u{cf2}'), ('\u{d05}', '\u{d0c}'), + ('\u{d0e}', '\u{d10}'), ('\u{d12}', '\u{d3a}'), ('\u{d3d}', '\u{d3d}'), + ('\u{d4e}', '\u{d4e}'), ('\u{d5f}', '\u{d61}'), ('\u{d7a}', '\u{d7f}'), + ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), + ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), ('\u{e01}', '\u{e30}'), + ('\u{e32}', '\u{e32}'), ('\u{e40}', '\u{e46}'), ('\u{e81}', '\u{e82}'), + ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), ('\u{e8a}', '\u{e8a}'), + ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), ('\u{e99}', '\u{e9f}'), + ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), ('\u{ea7}', '\u{ea7}'), + ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb0}'), ('\u{eb2}', '\u{eb2}'), + ('\u{ebd}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), + ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), ('\u{f40}', '\u{f47}'), + ('\u{f49}', '\u{f6c}'), ('\u{f88}', '\u{f8c}'), ('\u{1000}', + '\u{102a}'), ('\u{103f}', '\u{103f}'), ('\u{1050}', '\u{1055}'), + ('\u{105a}', '\u{105d}'), ('\u{1061}', '\u{1061}'), ('\u{1065}', + '\u{1066}'), ('\u{106e}', '\u{1070}'), ('\u{1075}', '\u{1081}'), + ('\u{108e}', '\u{108e}'), ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', + '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), ('\u{10d0}', '\u{10fa}'), + ('\u{10fc}', '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', + '\u{1256}'), ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), + ('\u{1260}', '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', + '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), + ('\u{12c0}', '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', + '\u{12d6}'), ('\u{12d8}', '\u{1310}'), ('\u{1312}', '\u{1315}'), + ('\u{1318}', '\u{135a}'), ('\u{1380}', '\u{138f}'), ('\u{13a0}', + '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{1401}', '\u{166c}'), + ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), ('\u{16a0}', + '\u{16ea}'), ('\u{16ee}', '\u{16f8}'), ('\u{1700}', '\u{170c}'), + ('\u{170e}', '\u{1711}'), ('\u{1720}', '\u{1731}'), ('\u{1740}', + '\u{1751}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), + ('\u{1780}', '\u{17b3}'), ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', + '\u{17dc}'), ('\u{1820}', '\u{1877}'), ('\u{1880}', '\u{18a8}'), + ('\u{18aa}', '\u{18aa}'), ('\u{18b0}', '\u{18f5}'), ('\u{1900}', + '\u{191e}'), ('\u{1950}', '\u{196d}'), ('\u{1970}', '\u{1974}'), + ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), ('\u{1a00}', + '\u{1a16}'), ('\u{1a20}', '\u{1a54}'), ('\u{1aa7}', '\u{1aa7}'), + ('\u{1b05}', '\u{1b33}'), ('\u{1b45}', '\u{1b4b}'), ('\u{1b83}', + '\u{1ba0}'), ('\u{1bae}', '\u{1baf}'), ('\u{1bba}', '\u{1be5}'), + ('\u{1c00}', '\u{1c23}'), ('\u{1c4d}', '\u{1c4f}'), ('\u{1c5a}', + '\u{1c7d}'), ('\u{1ce9}', '\u{1cec}'), ('\u{1cee}', '\u{1cf1}'), + ('\u{1cf5}', '\u{1cf6}'), ('\u{1d00}', '\u{1dbf}'), ('\u{1e00}', + '\u{1f15}'), ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), + ('\u{1f48}', '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', + '\u{1f59}'), ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), + ('\u{1f5f}', '\u{1f7d}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', + '\u{1fbc}'), ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), + ('\u{1fc6}', '\u{1fcc}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', + '\u{1fdb}'), ('\u{1fe0}', '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), + ('\u{1ff6}', '\u{1ffc}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', + '\u{207f}'), ('\u{2090}', '\u{209c}'), ('\u{2102}', '\u{2102}'), + ('\u{2107}', '\u{2107}'), ('\u{210a}', '\u{2113}'), ('\u{2115}', + '\u{2115}'), ('\u{2118}', '\u{211d}'), ('\u{2124}', '\u{2124}'), + ('\u{2126}', '\u{2126}'), ('\u{2128}', '\u{2128}'), ('\u{212a}', + '\u{2139}'), ('\u{213c}', '\u{213f}'), ('\u{2145}', '\u{2149}'), + ('\u{214e}', '\u{214e}'), ('\u{2160}', '\u{2188}'), ('\u{2c00}', + '\u{2c2e}'), ('\u{2c30}', '\u{2c5e}'), ('\u{2c60}', '\u{2ce4}'), + ('\u{2ceb}', '\u{2cee}'), ('\u{2cf2}', '\u{2cf3}'), ('\u{2d00}', + '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), + ('\u{2d30}', '\u{2d67}'), ('\u{2d6f}', '\u{2d6f}'), ('\u{2d80}', + '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), + ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), ('\u{2dc0}', + '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), ('\u{2dd0}', '\u{2dd6}'), + ('\u{2dd8}', '\u{2dde}'), ('\u{3005}', '\u{3007}'), ('\u{3021}', + '\u{3029}'), ('\u{3031}', '\u{3035}'), ('\u{3038}', '\u{303c}'), + ('\u{3041}', '\u{3096}'), ('\u{309d}', '\u{309f}'), ('\u{30a1}', + '\u{30fa}'), ('\u{30fc}', '\u{30ff}'), ('\u{3105}', '\u{312d}'), + ('\u{3131}', '\u{318e}'), ('\u{31a0}', '\u{31ba}'), ('\u{31f0}', + '\u{31ff}'), ('\u{3400}', '\u{4db5}'), ('\u{4e00}', '\u{9fd5}'), + ('\u{a000}', '\u{a48c}'), ('\u{a4d0}', '\u{a4fd}'), ('\u{a500}', + '\u{a60c}'), ('\u{a610}', '\u{a61f}'), ('\u{a62a}', '\u{a62b}'), + ('\u{a640}', '\u{a66e}'), ('\u{a67f}', '\u{a69d}'), ('\u{a6a0}', + '\u{a6ef}'), ('\u{a717}', '\u{a71f}'), ('\u{a722}', '\u{a788}'), + ('\u{a78b}', '\u{a7ad}'), ('\u{a7b0}', '\u{a7b7}'), ('\u{a7f7}', + '\u{a801}'), ('\u{a803}', '\u{a805}'), ('\u{a807}', '\u{a80a}'), + ('\u{a80c}', '\u{a822}'), ('\u{a840}', '\u{a873}'), ('\u{a882}', + '\u{a8b3}'), ('\u{a8f2}', '\u{a8f7}'), ('\u{a8fb}', '\u{a8fb}'), + ('\u{a8fd}', '\u{a8fd}'), ('\u{a90a}', '\u{a925}'), ('\u{a930}', + '\u{a946}'), ('\u{a960}', '\u{a97c}'), ('\u{a984}', '\u{a9b2}'), + ('\u{a9cf}', '\u{a9cf}'), ('\u{a9e0}', '\u{a9e4}'), ('\u{a9e6}', + '\u{a9ef}'), ('\u{a9fa}', '\u{a9fe}'), ('\u{aa00}', '\u{aa28}'), + ('\u{aa40}', '\u{aa42}'), ('\u{aa44}', '\u{aa4b}'), ('\u{aa60}', + '\u{aa76}'), ('\u{aa7a}', '\u{aa7a}'), ('\u{aa7e}', '\u{aaaf}'), + ('\u{aab1}', '\u{aab1}'), ('\u{aab5}', '\u{aab6}'), ('\u{aab9}', + '\u{aabd}'), ('\u{aac0}', '\u{aac0}'), ('\u{aac2}', '\u{aac2}'), + ('\u{aadb}', '\u{aadd}'), ('\u{aae0}', '\u{aaea}'), ('\u{aaf2}', + '\u{aaf4}'), ('\u{ab01}', '\u{ab06}'), ('\u{ab09}', '\u{ab0e}'), + ('\u{ab11}', '\u{ab16}'), ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', + '\u{ab2e}'), ('\u{ab30}', '\u{ab5a}'), ('\u{ab5c}', '\u{ab65}'), + ('\u{ab70}', '\u{abe2}'), ('\u{ac00}', '\u{d7a3}'), ('\u{d7b0}', + '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), ('\u{f900}', '\u{fa6d}'), + ('\u{fa70}', '\u{fad9}'), ('\u{fb00}', '\u{fb06}'), ('\u{fb13}', + '\u{fb17}'), ('\u{fb1d}', '\u{fb1d}'), ('\u{fb1f}', '\u{fb28}'), + ('\u{fb2a}', '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', + '\u{fb3e}'), ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), + ('\u{fb46}', '\u{fbb1}'), ('\u{fbd3}', '\u{fc5d}'), ('\u{fc64}', + '\u{fd3d}'), ('\u{fd50}', '\u{fd8f}'), ('\u{fd92}', '\u{fdc7}'), + ('\u{fdf0}', '\u{fdf9}'), ('\u{fe71}', '\u{fe71}'), ('\u{fe73}', + '\u{fe73}'), ('\u{fe77}', '\u{fe77}'), ('\u{fe79}', '\u{fe79}'), + ('\u{fe7b}', '\u{fe7b}'), ('\u{fe7d}', '\u{fe7d}'), ('\u{fe7f}', + '\u{fefc}'), ('\u{ff21}', '\u{ff3a}'), ('\u{ff41}', '\u{ff5a}'), + ('\u{ff66}', '\u{ff9d}'), ('\u{ffa0}', '\u{ffbe}'), ('\u{ffc2}', + '\u{ffc7}'), ('\u{ffca}', '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), + ('\u{ffda}', '\u{ffdc}'), ('\u{10000}', '\u{1000b}'), ('\u{1000d}', + '\u{10026}'), ('\u{10028}', '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), + ('\u{1003f}', '\u{1004d}'), ('\u{10050}', '\u{1005d}'), ('\u{10080}', + '\u{100fa}'), ('\u{10140}', '\u{10174}'), ('\u{10280}', '\u{1029c}'), + ('\u{102a0}', '\u{102d0}'), ('\u{10300}', '\u{1031f}'), ('\u{10330}', + '\u{1034a}'), ('\u{10350}', '\u{10375}'), ('\u{10380}', '\u{1039d}'), + ('\u{103a0}', '\u{103c3}'), ('\u{103c8}', '\u{103cf}'), ('\u{103d1}', + '\u{103d5}'), ('\u{10400}', '\u{1049d}'), ('\u{10500}', '\u{10527}'), + ('\u{10530}', '\u{10563}'), ('\u{10600}', '\u{10736}'), ('\u{10740}', + '\u{10755}'), ('\u{10760}', '\u{10767}'), ('\u{10800}', '\u{10805}'), + ('\u{10808}', '\u{10808}'), ('\u{1080a}', '\u{10835}'), ('\u{10837}', + '\u{10838}'), ('\u{1083c}', '\u{1083c}'), ('\u{1083f}', '\u{10855}'), + ('\u{10860}', '\u{10876}'), ('\u{10880}', '\u{1089e}'), ('\u{108e0}', + '\u{108f2}'), ('\u{108f4}', '\u{108f5}'), ('\u{10900}', '\u{10915}'), + ('\u{10920}', '\u{10939}'), ('\u{10980}', '\u{109b7}'), ('\u{109be}', + '\u{109bf}'), ('\u{10a00}', '\u{10a00}'), ('\u{10a10}', '\u{10a13}'), + ('\u{10a15}', '\u{10a17}'), ('\u{10a19}', '\u{10a33}'), ('\u{10a60}', + '\u{10a7c}'), ('\u{10a80}', '\u{10a9c}'), ('\u{10ac0}', '\u{10ac7}'), + ('\u{10ac9}', '\u{10ae4}'), ('\u{10b00}', '\u{10b35}'), ('\u{10b40}', + '\u{10b55}'), ('\u{10b60}', '\u{10b72}'), ('\u{10b80}', '\u{10b91}'), + ('\u{10c00}', '\u{10c48}'), ('\u{10c80}', '\u{10cb2}'), ('\u{10cc0}', + '\u{10cf2}'), ('\u{11003}', '\u{11037}'), ('\u{11083}', '\u{110af}'), + ('\u{110d0}', '\u{110e8}'), ('\u{11103}', '\u{11126}'), ('\u{11150}', + '\u{11172}'), ('\u{11176}', '\u{11176}'), ('\u{11183}', '\u{111b2}'), + ('\u{111c1}', '\u{111c4}'), ('\u{111da}', '\u{111da}'), ('\u{111dc}', + '\u{111dc}'), ('\u{11200}', '\u{11211}'), ('\u{11213}', '\u{1122b}'), + ('\u{11280}', '\u{11286}'), ('\u{11288}', '\u{11288}'), ('\u{1128a}', + '\u{1128d}'), ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', '\u{112a8}'), + ('\u{112b0}', '\u{112de}'), ('\u{11305}', '\u{1130c}'), ('\u{1130f}', + '\u{11310}'), ('\u{11313}', '\u{11328}'), ('\u{1132a}', '\u{11330}'), + ('\u{11332}', '\u{11333}'), ('\u{11335}', '\u{11339}'), ('\u{1133d}', + '\u{1133d}'), ('\u{11350}', '\u{11350}'), ('\u{1135d}', '\u{11361}'), + ('\u{11480}', '\u{114af}'), ('\u{114c4}', '\u{114c5}'), ('\u{114c7}', + '\u{114c7}'), ('\u{11580}', '\u{115ae}'), ('\u{115d8}', '\u{115db}'), + ('\u{11600}', '\u{1162f}'), ('\u{11644}', '\u{11644}'), ('\u{11680}', + '\u{116aa}'), ('\u{11700}', '\u{11719}'), ('\u{118a0}', '\u{118df}'), + ('\u{118ff}', '\u{118ff}'), ('\u{11ac0}', '\u{11af8}'), ('\u{12000}', + '\u{12399}'), ('\u{12400}', '\u{1246e}'), ('\u{12480}', '\u{12543}'), + ('\u{13000}', '\u{1342e}'), ('\u{14400}', '\u{14646}'), ('\u{16800}', + '\u{16a38}'), ('\u{16a40}', '\u{16a5e}'), ('\u{16ad0}', '\u{16aed}'), + ('\u{16b00}', '\u{16b2f}'), ('\u{16b40}', '\u{16b43}'), ('\u{16b63}', + '\u{16b77}'), ('\u{16b7d}', '\u{16b8f}'), ('\u{16f00}', '\u{16f44}'), + ('\u{16f50}', '\u{16f50}'), ('\u{16f93}', '\u{16f9f}'), ('\u{1b000}', + '\u{1b001}'), ('\u{1bc00}', '\u{1bc6a}'), ('\u{1bc70}', '\u{1bc7c}'), + ('\u{1bc80}', '\u{1bc88}'), ('\u{1bc90}', '\u{1bc99}'), ('\u{1d400}', + '\u{1d454}'), ('\u{1d456}', '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), + ('\u{1d4a2}', '\u{1d4a2}'), ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', + '\u{1d4ac}'), ('\u{1d4ae}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), + ('\u{1d4bd}', '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', + '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), + ('\u{1d51e}', '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', + '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), + ('\u{1d552}', '\u{1d6a5}'), ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6c2}', + '\u{1d6da}'), ('\u{1d6dc}', '\u{1d6fa}'), ('\u{1d6fc}', '\u{1d714}'), + ('\u{1d716}', '\u{1d734}'), ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', + '\u{1d76e}'), ('\u{1d770}', '\u{1d788}'), ('\u{1d78a}', '\u{1d7a8}'), + ('\u{1d7aa}', '\u{1d7c2}'), ('\u{1d7c4}', '\u{1d7cb}'), ('\u{1e800}', + '\u{1e8c4}'), ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', '\u{1ee1f}'), + ('\u{1ee21}', '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), ('\u{1ee27}', + '\u{1ee27}'), ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', '\u{1ee37}'), + ('\u{1ee39}', '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), ('\u{1ee42}', + '\u{1ee42}'), ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', '\u{1ee49}'), + ('\u{1ee4b}', '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), ('\u{1ee51}', + '\u{1ee52}'), ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', '\u{1ee57}'), + ('\u{1ee59}', '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), ('\u{1ee5d}', + '\u{1ee5d}'), ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', '\u{1ee62}'), + ('\u{1ee64}', '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), ('\u{1ee6c}', + '\u{1ee72}'), ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', '\u{1ee7c}'), + ('\u{1ee7e}', '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), ('\u{1ee8b}', + '\u{1ee9b}'), ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', '\u{1eea9}'), + ('\u{1eeab}', '\u{1eebb}'), ('\u{20000}', '\u{2a6d6}'), ('\u{2a700}', + '\u{2b734}'), ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), + ('\u{2f800}', '\u{2fa1d}') + ]; + +} + +pub mod script { + pub const Ahom_table: &'static [(char, char)] = &[ + ('\u{11700}', '\u{11719}'), ('\u{1171d}', '\u{1172b}'), ('\u{11730}', + '\u{1173f}') + ]; + + pub const Anatolian_Hieroglyphs_table: &'static [(char, char)] = &[ + ('\u{14400}', '\u{14646}') + ]; + + pub const Arabic_table: &'static [(char, char)] = &[ + ('\u{600}', '\u{604}'), ('\u{606}', '\u{60b}'), ('\u{60d}', '\u{61a}'), + ('\u{61e}', '\u{61e}'), ('\u{620}', '\u{63f}'), ('\u{641}', '\u{64a}'), + ('\u{656}', '\u{66f}'), ('\u{671}', '\u{6dc}'), ('\u{6de}', '\u{6ff}'), + ('\u{750}', '\u{77f}'), ('\u{8a0}', '\u{8b4}'), ('\u{8e3}', '\u{8ff}'), + ('\u{fb50}', '\u{fbc1}'), ('\u{fbd3}', '\u{fd3d}'), ('\u{fd50}', + '\u{fd8f}'), ('\u{fd92}', '\u{fdc7}'), ('\u{fdf0}', '\u{fdfd}'), + ('\u{fe70}', '\u{fe74}'), ('\u{fe76}', '\u{fefc}'), ('\u{10e60}', + '\u{10e7e}'), ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', '\u{1ee1f}'), + ('\u{1ee21}', '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), ('\u{1ee27}', + '\u{1ee27}'), ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', '\u{1ee37}'), + ('\u{1ee39}', '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), ('\u{1ee42}', + '\u{1ee42}'), ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', '\u{1ee49}'), + ('\u{1ee4b}', '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), ('\u{1ee51}', + '\u{1ee52}'), ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', '\u{1ee57}'), + ('\u{1ee59}', '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), ('\u{1ee5d}', + '\u{1ee5d}'), ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', '\u{1ee62}'), + ('\u{1ee64}', '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), ('\u{1ee6c}', + '\u{1ee72}'), ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', '\u{1ee7c}'), + ('\u{1ee7e}', '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), ('\u{1ee8b}', + '\u{1ee9b}'), ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', '\u{1eea9}'), + ('\u{1eeab}', '\u{1eebb}'), ('\u{1eef0}', '\u{1eef1}') + ]; + + pub const Armenian_table: &'static [(char, char)] = &[ + ('\u{531}', '\u{556}'), ('\u{559}', '\u{55f}'), ('\u{561}', '\u{587}'), + ('\u{58a}', '\u{58a}'), ('\u{58d}', '\u{58f}'), ('\u{fb13}', + '\u{fb17}') + ]; + + pub const Avestan_table: &'static [(char, char)] = &[ + ('\u{10b00}', '\u{10b35}'), ('\u{10b39}', '\u{10b3f}') + ]; + + pub const Balinese_table: &'static [(char, char)] = &[ + ('\u{1b00}', '\u{1b4b}'), ('\u{1b50}', '\u{1b7c}') + ]; + + pub const Bamum_table: &'static [(char, char)] = &[ + ('\u{a6a0}', '\u{a6f7}'), ('\u{16800}', '\u{16a38}') + ]; + + pub const Bassa_Vah_table: &'static [(char, char)] = &[ + ('\u{16ad0}', '\u{16aed}'), ('\u{16af0}', '\u{16af5}') + ]; + + pub const Batak_table: &'static [(char, char)] = &[ + ('\u{1bc0}', '\u{1bf3}'), ('\u{1bfc}', '\u{1bff}') + ]; + + pub const Bengali_table: &'static [(char, char)] = &[ + ('\u{980}', '\u{983}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), + ('\u{993}', '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), + ('\u{9b6}', '\u{9b9}'), ('\u{9bc}', '\u{9c4}'), ('\u{9c7}', '\u{9c8}'), + ('\u{9cb}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), ('\u{9dc}', '\u{9dd}'), + ('\u{9df}', '\u{9e3}'), ('\u{9e6}', '\u{9fb}') + ]; + + pub const Bopomofo_table: &'static [(char, char)] = &[ + ('\u{2ea}', '\u{2eb}'), ('\u{3105}', '\u{312d}'), ('\u{31a0}', + '\u{31ba}') + ]; + + pub const Brahmi_table: &'static [(char, char)] = &[ + ('\u{11000}', '\u{1104d}'), ('\u{11052}', '\u{1106f}'), ('\u{1107f}', + '\u{1107f}') + ]; + + pub const Braille_table: &'static [(char, char)] = &[ + ('\u{2800}', '\u{28ff}') + ]; + + pub const Buginese_table: &'static [(char, char)] = &[ + ('\u{1a00}', '\u{1a1b}'), ('\u{1a1e}', '\u{1a1f}') + ]; + + pub const Buhid_table: &'static [(char, char)] = &[ + ('\u{1740}', '\u{1753}') + ]; + + pub const Canadian_Aboriginal_table: &'static [(char, char)] = &[ + ('\u{1400}', '\u{167f}'), ('\u{18b0}', '\u{18f5}') + ]; + + pub const Carian_table: &'static [(char, char)] = &[ + ('\u{102a0}', '\u{102d0}') + ]; + + pub const Caucasian_Albanian_table: &'static [(char, char)] = &[ + ('\u{10530}', '\u{10563}'), ('\u{1056f}', '\u{1056f}') + ]; + + pub const Chakma_table: &'static [(char, char)] = &[ + ('\u{11100}', '\u{11134}'), ('\u{11136}', '\u{11143}') + ]; + + pub const Cham_table: &'static [(char, char)] = &[ + ('\u{aa00}', '\u{aa36}'), ('\u{aa40}', '\u{aa4d}'), ('\u{aa50}', + '\u{aa59}'), ('\u{aa5c}', '\u{aa5f}') + ]; + + pub const Cherokee_table: &'static [(char, char)] = &[ + ('\u{13a0}', '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{ab70}', + '\u{abbf}') + ]; + + pub const Common_table: &'static [(char, char)] = &[ + ('\u{0}', '\u{40}'), ('\u{5b}', '\u{60}'), ('\u{7b}', '\u{a9}'), + ('\u{ab}', '\u{b9}'), ('\u{bb}', '\u{bf}'), ('\u{d7}', '\u{d7}'), + ('\u{f7}', '\u{f7}'), ('\u{2b9}', '\u{2df}'), ('\u{2e5}', '\u{2e9}'), + ('\u{2ec}', '\u{2ff}'), ('\u{374}', '\u{374}'), ('\u{37e}', '\u{37e}'), + ('\u{385}', '\u{385}'), ('\u{387}', '\u{387}'), ('\u{589}', '\u{589}'), + ('\u{605}', '\u{605}'), ('\u{60c}', '\u{60c}'), ('\u{61b}', '\u{61c}'), + ('\u{61f}', '\u{61f}'), ('\u{640}', '\u{640}'), ('\u{6dd}', '\u{6dd}'), + ('\u{964}', '\u{965}'), ('\u{e3f}', '\u{e3f}'), ('\u{fd5}', '\u{fd8}'), + ('\u{10fb}', '\u{10fb}'), ('\u{16eb}', '\u{16ed}'), ('\u{1735}', + '\u{1736}'), ('\u{1802}', '\u{1803}'), ('\u{1805}', '\u{1805}'), + ('\u{1cd3}', '\u{1cd3}'), ('\u{1ce1}', '\u{1ce1}'), ('\u{1ce9}', + '\u{1cec}'), ('\u{1cee}', '\u{1cf3}'), ('\u{1cf5}', '\u{1cf6}'), + ('\u{2000}', '\u{200b}'), ('\u{200e}', '\u{2064}'), ('\u{2066}', + '\u{2070}'), ('\u{2074}', '\u{207e}'), ('\u{2080}', '\u{208e}'), + ('\u{20a0}', '\u{20be}'), ('\u{2100}', '\u{2125}'), ('\u{2127}', + '\u{2129}'), ('\u{212c}', '\u{2131}'), ('\u{2133}', '\u{214d}'), + ('\u{214f}', '\u{215f}'), ('\u{2189}', '\u{218b}'), ('\u{2190}', + '\u{23fa}'), ('\u{2400}', '\u{2426}'), ('\u{2440}', '\u{244a}'), + ('\u{2460}', '\u{27ff}'), ('\u{2900}', '\u{2b73}'), ('\u{2b76}', + '\u{2b95}'), ('\u{2b98}', '\u{2bb9}'), ('\u{2bbd}', '\u{2bc8}'), + ('\u{2bca}', '\u{2bd1}'), ('\u{2bec}', '\u{2bef}'), ('\u{2e00}', + '\u{2e42}'), ('\u{2ff0}', '\u{2ffb}'), ('\u{3000}', '\u{3004}'), + ('\u{3006}', '\u{3006}'), ('\u{3008}', '\u{3020}'), ('\u{3030}', + '\u{3037}'), ('\u{303c}', '\u{303f}'), ('\u{309b}', '\u{309c}'), + ('\u{30a0}', '\u{30a0}'), ('\u{30fb}', '\u{30fc}'), ('\u{3190}', + '\u{319f}'), ('\u{31c0}', '\u{31e3}'), ('\u{3220}', '\u{325f}'), + ('\u{327f}', '\u{32cf}'), ('\u{3358}', '\u{33ff}'), ('\u{4dc0}', + '\u{4dff}'), ('\u{a700}', '\u{a721}'), ('\u{a788}', '\u{a78a}'), + ('\u{a830}', '\u{a839}'), ('\u{a92e}', '\u{a92e}'), ('\u{a9cf}', + '\u{a9cf}'), ('\u{ab5b}', '\u{ab5b}'), ('\u{fd3e}', '\u{fd3f}'), + ('\u{fe10}', '\u{fe19}'), ('\u{fe30}', '\u{fe52}'), ('\u{fe54}', + '\u{fe66}'), ('\u{fe68}', '\u{fe6b}'), ('\u{feff}', '\u{feff}'), + ('\u{ff01}', '\u{ff20}'), ('\u{ff3b}', '\u{ff40}'), ('\u{ff5b}', + '\u{ff65}'), ('\u{ff70}', '\u{ff70}'), ('\u{ff9e}', '\u{ff9f}'), + ('\u{ffe0}', '\u{ffe6}'), ('\u{ffe8}', '\u{ffee}'), ('\u{fff9}', + '\u{fffd}'), ('\u{10100}', '\u{10102}'), ('\u{10107}', '\u{10133}'), + ('\u{10137}', '\u{1013f}'), ('\u{10190}', '\u{1019b}'), ('\u{101d0}', + '\u{101fc}'), ('\u{102e1}', '\u{102fb}'), ('\u{1bca0}', '\u{1bca3}'), + ('\u{1d000}', '\u{1d0f5}'), ('\u{1d100}', '\u{1d126}'), ('\u{1d129}', + '\u{1d166}'), ('\u{1d16a}', '\u{1d17a}'), ('\u{1d183}', '\u{1d184}'), + ('\u{1d18c}', '\u{1d1a9}'), ('\u{1d1ae}', '\u{1d1e8}'), ('\u{1d300}', + '\u{1d356}'), ('\u{1d360}', '\u{1d371}'), ('\u{1d400}', '\u{1d454}'), + ('\u{1d456}', '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), ('\u{1d4a2}', + '\u{1d4a2}'), ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', '\u{1d4ac}'), + ('\u{1d4ae}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), ('\u{1d4bd}', + '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', '\u{1d50a}'), + ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), ('\u{1d51e}', + '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', '\u{1d544}'), + ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), ('\u{1d552}', + '\u{1d6a5}'), ('\u{1d6a8}', '\u{1d7cb}'), ('\u{1d7ce}', '\u{1d7ff}'), + ('\u{1f000}', '\u{1f02b}'), ('\u{1f030}', '\u{1f093}'), ('\u{1f0a0}', + '\u{1f0ae}'), ('\u{1f0b1}', '\u{1f0bf}'), ('\u{1f0c1}', '\u{1f0cf}'), + ('\u{1f0d1}', '\u{1f0f5}'), ('\u{1f100}', '\u{1f10c}'), ('\u{1f110}', + '\u{1f12e}'), ('\u{1f130}', '\u{1f16b}'), ('\u{1f170}', '\u{1f19a}'), + ('\u{1f1e6}', '\u{1f1ff}'), ('\u{1f201}', '\u{1f202}'), ('\u{1f210}', + '\u{1f23a}'), ('\u{1f240}', '\u{1f248}'), ('\u{1f250}', '\u{1f251}'), + ('\u{1f300}', '\u{1f579}'), ('\u{1f57b}', '\u{1f5a3}'), ('\u{1f5a5}', + '\u{1f6d0}'), ('\u{1f6e0}', '\u{1f6ec}'), ('\u{1f6f0}', '\u{1f6f3}'), + ('\u{1f700}', '\u{1f773}'), ('\u{1f780}', '\u{1f7d4}'), ('\u{1f800}', + '\u{1f80b}'), ('\u{1f810}', '\u{1f847}'), ('\u{1f850}', '\u{1f859}'), + ('\u{1f860}', '\u{1f887}'), ('\u{1f890}', '\u{1f8ad}'), ('\u{1f910}', + '\u{1f918}'), ('\u{1f980}', '\u{1f984}'), ('\u{1f9c0}', '\u{1f9c0}'), + ('\u{e0001}', '\u{e0001}'), ('\u{e0020}', '\u{e007f}') + ]; + + pub const Coptic_table: &'static [(char, char)] = &[ + ('\u{3e2}', '\u{3ef}'), ('\u{2c80}', '\u{2cf3}'), ('\u{2cf9}', + '\u{2cff}') + ]; + + pub const Cuneiform_table: &'static [(char, char)] = &[ + ('\u{12000}', '\u{12399}'), ('\u{12400}', '\u{1246e}'), ('\u{12470}', + '\u{12474}'), ('\u{12480}', '\u{12543}') + ]; + + pub const Cypriot_table: &'static [(char, char)] = &[ + ('\u{10800}', '\u{10805}'), ('\u{10808}', '\u{10808}'), ('\u{1080a}', + '\u{10835}'), ('\u{10837}', '\u{10838}'), ('\u{1083c}', '\u{1083c}'), + ('\u{1083f}', '\u{1083f}') + ]; + + pub const Cyrillic_table: &'static [(char, char)] = &[ + ('\u{400}', '\u{484}'), ('\u{487}', '\u{52f}'), ('\u{1d2b}', + '\u{1d2b}'), ('\u{1d78}', '\u{1d78}'), ('\u{2de0}', '\u{2dff}'), + ('\u{a640}', '\u{a69f}'), ('\u{fe2e}', '\u{fe2f}') + ]; + + pub const Deseret_table: &'static [(char, char)] = &[ + ('\u{10400}', '\u{1044f}') + ]; + + pub const Devanagari_table: &'static [(char, char)] = &[ + ('\u{900}', '\u{950}'), ('\u{953}', '\u{963}'), ('\u{966}', '\u{97f}'), + ('\u{a8e0}', '\u{a8fd}') + ]; + + pub const Duployan_table: &'static [(char, char)] = &[ + ('\u{1bc00}', '\u{1bc6a}'), ('\u{1bc70}', '\u{1bc7c}'), ('\u{1bc80}', + '\u{1bc88}'), ('\u{1bc90}', '\u{1bc99}'), ('\u{1bc9c}', '\u{1bc9f}') + ]; + + pub const Egyptian_Hieroglyphs_table: &'static [(char, char)] = &[ + ('\u{13000}', '\u{1342e}') + ]; + + pub const Elbasan_table: &'static [(char, char)] = &[ + ('\u{10500}', '\u{10527}') + ]; + + pub const Ethiopic_table: &'static [(char, char)] = &[ + ('\u{1200}', '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', + '\u{1256}'), ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), + ('\u{1260}', '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', + '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), + ('\u{12c0}', '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', + '\u{12d6}'), ('\u{12d8}', '\u{1310}'), ('\u{1312}', '\u{1315}'), + ('\u{1318}', '\u{135a}'), ('\u{135d}', '\u{137c}'), ('\u{1380}', + '\u{1399}'), ('\u{2d80}', '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), + ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', + '\u{2dbe}'), ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), + ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', '\u{2dde}'), ('\u{ab01}', + '\u{ab06}'), ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), + ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', '\u{ab2e}') + ]; + + pub const Georgian_table: &'static [(char, char)] = &[ + ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', + '\u{10cd}'), ('\u{10d0}', '\u{10fa}'), ('\u{10fc}', '\u{10ff}'), + ('\u{2d00}', '\u{2d25}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', + '\u{2d2d}') + ]; + + pub const Glagolitic_table: &'static [(char, char)] = &[ + ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', '\u{2c5e}') + ]; + + pub const Gothic_table: &'static [(char, char)] = &[ + ('\u{10330}', '\u{1034a}') + ]; + + pub const Grantha_table: &'static [(char, char)] = &[ + ('\u{11300}', '\u{11303}'), ('\u{11305}', '\u{1130c}'), ('\u{1130f}', + '\u{11310}'), ('\u{11313}', '\u{11328}'), ('\u{1132a}', '\u{11330}'), + ('\u{11332}', '\u{11333}'), ('\u{11335}', '\u{11339}'), ('\u{1133c}', + '\u{11344}'), ('\u{11347}', '\u{11348}'), ('\u{1134b}', '\u{1134d}'), + ('\u{11350}', '\u{11350}'), ('\u{11357}', '\u{11357}'), ('\u{1135d}', + '\u{11363}'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', '\u{11374}') + ]; + + pub const Greek_table: &'static [(char, char)] = &[ + ('\u{370}', '\u{373}'), ('\u{375}', '\u{377}'), ('\u{37a}', '\u{37d}'), + ('\u{37f}', '\u{37f}'), ('\u{384}', '\u{384}'), ('\u{386}', '\u{386}'), + ('\u{388}', '\u{38a}'), ('\u{38c}', '\u{38c}'), ('\u{38e}', '\u{3a1}'), + ('\u{3a3}', '\u{3e1}'), ('\u{3f0}', '\u{3ff}'), ('\u{1d26}', + '\u{1d2a}'), ('\u{1d5d}', '\u{1d61}'), ('\u{1d66}', '\u{1d6a}'), + ('\u{1dbf}', '\u{1dbf}'), ('\u{1f00}', '\u{1f15}'), ('\u{1f18}', + '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', '\u{1f4d}'), + ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), ('\u{1f5b}', + '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', '\u{1f7d}'), + ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fd3}'), ('\u{1fd6}', '\u{1fdb}'), ('\u{1fdd}', '\u{1fef}'), + ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', '\u{1ffe}'), ('\u{2126}', + '\u{2126}'), ('\u{ab65}', '\u{ab65}'), ('\u{10140}', '\u{1018c}'), + ('\u{101a0}', '\u{101a0}'), ('\u{1d200}', '\u{1d245}') + ]; + + pub const Gujarati_table: &'static [(char, char)] = &[ + ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), + ('\u{a93}', '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), + ('\u{ab5}', '\u{ab9}'), ('\u{abc}', '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), + ('\u{acb}', '\u{acd}'), ('\u{ad0}', '\u{ad0}'), ('\u{ae0}', '\u{ae3}'), + ('\u{ae6}', '\u{af1}'), ('\u{af9}', '\u{af9}') + ]; + + pub const Gurmukhi_table: &'static [(char, char)] = &[ + ('\u{a01}', '\u{a03}'), ('\u{a05}', '\u{a0a}'), ('\u{a0f}', '\u{a10}'), + ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a33}'), + ('\u{a35}', '\u{a36}'), ('\u{a38}', '\u{a39}'), ('\u{a3c}', '\u{a3c}'), + ('\u{a3e}', '\u{a42}'), ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), + ('\u{a51}', '\u{a51}'), ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), + ('\u{a66}', '\u{a75}') + ]; + + pub const Han_table: &'static [(char, char)] = &[ + ('\u{2e80}', '\u{2e99}'), ('\u{2e9b}', '\u{2ef3}'), ('\u{2f00}', + '\u{2fd5}'), ('\u{3005}', '\u{3005}'), ('\u{3007}', '\u{3007}'), + ('\u{3021}', '\u{3029}'), ('\u{3038}', '\u{303b}'), ('\u{3400}', + '\u{4db5}'), ('\u{4e00}', '\u{9fd5}'), ('\u{f900}', '\u{fa6d}'), + ('\u{fa70}', '\u{fad9}'), ('\u{20000}', '\u{2a6d6}'), ('\u{2a700}', + '\u{2b734}'), ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), + ('\u{2f800}', '\u{2fa1d}') + ]; + + pub const Hangul_table: &'static [(char, char)] = &[ + ('\u{1100}', '\u{11ff}'), ('\u{302e}', '\u{302f}'), ('\u{3131}', + '\u{318e}'), ('\u{3200}', '\u{321e}'), ('\u{3260}', '\u{327e}'), + ('\u{a960}', '\u{a97c}'), ('\u{ac00}', '\u{d7a3}'), ('\u{d7b0}', + '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), ('\u{ffa0}', '\u{ffbe}'), + ('\u{ffc2}', '\u{ffc7}'), ('\u{ffca}', '\u{ffcf}'), ('\u{ffd2}', + '\u{ffd7}'), ('\u{ffda}', '\u{ffdc}') + ]; + + pub const Hanunoo_table: &'static [(char, char)] = &[ + ('\u{1720}', '\u{1734}') + ]; + + pub const Hatran_table: &'static [(char, char)] = &[ + ('\u{108e0}', '\u{108f2}'), ('\u{108f4}', '\u{108f5}'), ('\u{108fb}', + '\u{108ff}') + ]; + + pub const Hebrew_table: &'static [(char, char)] = &[ + ('\u{591}', '\u{5c7}'), ('\u{5d0}', '\u{5ea}'), ('\u{5f0}', '\u{5f4}'), + ('\u{fb1d}', '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', + '\u{fb3e}'), ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), + ('\u{fb46}', '\u{fb4f}') + ]; + + pub const Hiragana_table: &'static [(char, char)] = &[ + ('\u{3041}', '\u{3096}'), ('\u{309d}', '\u{309f}'), ('\u{1b001}', + '\u{1b001}'), ('\u{1f200}', '\u{1f200}') + ]; + + pub const Imperial_Aramaic_table: &'static [(char, char)] = &[ + ('\u{10840}', '\u{10855}'), ('\u{10857}', '\u{1085f}') + ]; + + pub const Inherited_table: &'static [(char, char)] = &[ + ('\u{300}', '\u{36f}'), ('\u{485}', '\u{486}'), ('\u{64b}', '\u{655}'), + ('\u{670}', '\u{670}'), ('\u{951}', '\u{952}'), ('\u{1ab0}', + '\u{1abe}'), ('\u{1cd0}', '\u{1cd2}'), ('\u{1cd4}', '\u{1ce0}'), + ('\u{1ce2}', '\u{1ce8}'), ('\u{1ced}', '\u{1ced}'), ('\u{1cf4}', + '\u{1cf4}'), ('\u{1cf8}', '\u{1cf9}'), ('\u{1dc0}', '\u{1df5}'), + ('\u{1dfc}', '\u{1dff}'), ('\u{200c}', '\u{200d}'), ('\u{20d0}', + '\u{20f0}'), ('\u{302a}', '\u{302d}'), ('\u{3099}', '\u{309a}'), + ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', '\u{fe2d}'), ('\u{101fd}', + '\u{101fd}'), ('\u{102e0}', '\u{102e0}'), ('\u{1d167}', '\u{1d169}'), + ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', '\u{1d18b}'), ('\u{1d1aa}', + '\u{1d1ad}'), ('\u{e0100}', '\u{e01ef}') + ]; + + pub const Inscriptional_Pahlavi_table: &'static [(char, char)] = &[ + ('\u{10b60}', '\u{10b72}'), ('\u{10b78}', '\u{10b7f}') + ]; + + pub const Inscriptional_Parthian_table: &'static [(char, char)] = &[ + ('\u{10b40}', '\u{10b55}'), ('\u{10b58}', '\u{10b5f}') + ]; + + pub const Javanese_table: &'static [(char, char)] = &[ + ('\u{a980}', '\u{a9cd}'), ('\u{a9d0}', '\u{a9d9}'), ('\u{a9de}', + '\u{a9df}') + ]; + + pub const Kaithi_table: &'static [(char, char)] = &[ + ('\u{11080}', '\u{110c1}') + ]; + + pub const Kannada_table: &'static [(char, char)] = &[ + ('\u{c81}', '\u{c83}'), ('\u{c85}', '\u{c8c}'), ('\u{c8e}', '\u{c90}'), + ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), ('\u{cb5}', '\u{cb9}'), + ('\u{cbc}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), ('\u{cca}', '\u{ccd}'), + ('\u{cd5}', '\u{cd6}'), ('\u{cde}', '\u{cde}'), ('\u{ce0}', '\u{ce3}'), + ('\u{ce6}', '\u{cef}'), ('\u{cf1}', '\u{cf2}') + ]; + + pub const Katakana_table: &'static [(char, char)] = &[ + ('\u{30a1}', '\u{30fa}'), ('\u{30fd}', '\u{30ff}'), ('\u{31f0}', + '\u{31ff}'), ('\u{32d0}', '\u{32fe}'), ('\u{3300}', '\u{3357}'), + ('\u{ff66}', '\u{ff6f}'), ('\u{ff71}', '\u{ff9d}'), ('\u{1b000}', + '\u{1b000}') + ]; + + pub const Kayah_Li_table: &'static [(char, char)] = &[ + ('\u{a900}', '\u{a92d}'), ('\u{a92f}', '\u{a92f}') + ]; + + pub const Kharoshthi_table: &'static [(char, char)] = &[ + ('\u{10a00}', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), ('\u{10a0c}', + '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), ('\u{10a19}', '\u{10a33}'), + ('\u{10a38}', '\u{10a3a}'), ('\u{10a3f}', '\u{10a47}'), ('\u{10a50}', + '\u{10a58}') + ]; + + pub const Khmer_table: &'static [(char, char)] = &[ + ('\u{1780}', '\u{17dd}'), ('\u{17e0}', '\u{17e9}'), ('\u{17f0}', + '\u{17f9}'), ('\u{19e0}', '\u{19ff}') + ]; + + pub const Khojki_table: &'static [(char, char)] = &[ + ('\u{11200}', '\u{11211}'), ('\u{11213}', '\u{1123d}') + ]; + + pub const Khudawadi_table: &'static [(char, char)] = &[ + ('\u{112b0}', '\u{112ea}'), ('\u{112f0}', '\u{112f9}') + ]; + + pub const Lao_table: &'static [(char, char)] = &[ + ('\u{e81}', '\u{e82}'), ('\u{e84}', '\u{e84}'), ('\u{e87}', '\u{e88}'), + ('\u{e8a}', '\u{e8a}'), ('\u{e8d}', '\u{e8d}'), ('\u{e94}', '\u{e97}'), + ('\u{e99}', '\u{e9f}'), ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), + ('\u{ea7}', '\u{ea7}'), ('\u{eaa}', '\u{eab}'), ('\u{ead}', '\u{eb9}'), + ('\u{ebb}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), + ('\u{ec8}', '\u{ecd}'), ('\u{ed0}', '\u{ed9}'), ('\u{edc}', '\u{edf}') + ]; + + pub const Latin_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{5a}'), ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), + ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), ('\u{d8}', '\u{f6}'), + ('\u{f8}', '\u{2b8}'), ('\u{2e0}', '\u{2e4}'), ('\u{1d00}', '\u{1d25}'), + ('\u{1d2c}', '\u{1d5c}'), ('\u{1d62}', '\u{1d65}'), ('\u{1d6b}', + '\u{1d77}'), ('\u{1d79}', '\u{1dbe}'), ('\u{1e00}', '\u{1eff}'), + ('\u{2071}', '\u{2071}'), ('\u{207f}', '\u{207f}'), ('\u{2090}', + '\u{209c}'), ('\u{212a}', '\u{212b}'), ('\u{2132}', '\u{2132}'), + ('\u{214e}', '\u{214e}'), ('\u{2160}', '\u{2188}'), ('\u{2c60}', + '\u{2c7f}'), ('\u{a722}', '\u{a787}'), ('\u{a78b}', '\u{a7ad}'), + ('\u{a7b0}', '\u{a7b7}'), ('\u{a7f7}', '\u{a7ff}'), ('\u{ab30}', + '\u{ab5a}'), ('\u{ab5c}', '\u{ab64}'), ('\u{fb00}', '\u{fb06}'), + ('\u{ff21}', '\u{ff3a}'), ('\u{ff41}', '\u{ff5a}') + ]; + + pub const Lepcha_table: &'static [(char, char)] = &[ + ('\u{1c00}', '\u{1c37}'), ('\u{1c3b}', '\u{1c49}'), ('\u{1c4d}', + '\u{1c4f}') + ]; + + pub const Limbu_table: &'static [(char, char)] = &[ + ('\u{1900}', '\u{191e}'), ('\u{1920}', '\u{192b}'), ('\u{1930}', + '\u{193b}'), ('\u{1940}', '\u{1940}'), ('\u{1944}', '\u{194f}') + ]; + + pub const Linear_A_table: &'static [(char, char)] = &[ + ('\u{10600}', '\u{10736}'), ('\u{10740}', '\u{10755}'), ('\u{10760}', + '\u{10767}') + ]; + + pub const Linear_B_table: &'static [(char, char)] = &[ + ('\u{10000}', '\u{1000b}'), ('\u{1000d}', '\u{10026}'), ('\u{10028}', + '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), ('\u{1003f}', '\u{1004d}'), + ('\u{10050}', '\u{1005d}'), ('\u{10080}', '\u{100fa}') + ]; + + pub const Lisu_table: &'static [(char, char)] = &[ + ('\u{a4d0}', '\u{a4ff}') + ]; + + pub const Lycian_table: &'static [(char, char)] = &[ + ('\u{10280}', '\u{1029c}') + ]; + + pub const Lydian_table: &'static [(char, char)] = &[ + ('\u{10920}', '\u{10939}'), ('\u{1093f}', '\u{1093f}') + ]; + + pub const Mahajani_table: &'static [(char, char)] = &[ + ('\u{11150}', '\u{11176}') + ]; + + pub const Malayalam_table: &'static [(char, char)] = &[ + ('\u{d01}', '\u{d03}'), ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), + ('\u{d12}', '\u{d3a}'), ('\u{d3d}', '\u{d44}'), ('\u{d46}', '\u{d48}'), + ('\u{d4a}', '\u{d4e}'), ('\u{d57}', '\u{d57}'), ('\u{d5f}', '\u{d63}'), + ('\u{d66}', '\u{d75}'), ('\u{d79}', '\u{d7f}') + ]; + + pub const Mandaic_table: &'static [(char, char)] = &[ + ('\u{840}', '\u{85b}'), ('\u{85e}', '\u{85e}') + ]; + + pub const Manichaean_table: &'static [(char, char)] = &[ + ('\u{10ac0}', '\u{10ae6}'), ('\u{10aeb}', '\u{10af6}') + ]; + + pub const Meetei_Mayek_table: &'static [(char, char)] = &[ + ('\u{aae0}', '\u{aaf6}'), ('\u{abc0}', '\u{abed}'), ('\u{abf0}', + '\u{abf9}') + ]; + + pub const Mende_Kikakui_table: &'static [(char, char)] = &[ + ('\u{1e800}', '\u{1e8c4}'), ('\u{1e8c7}', '\u{1e8d6}') + ]; + + pub const Meroitic_Cursive_table: &'static [(char, char)] = &[ + ('\u{109a0}', '\u{109b7}'), ('\u{109bc}', '\u{109cf}'), ('\u{109d2}', + '\u{109ff}') + ]; + + pub const Meroitic_Hieroglyphs_table: &'static [(char, char)] = &[ + ('\u{10980}', '\u{1099f}') + ]; + + pub const Miao_table: &'static [(char, char)] = &[ + ('\u{16f00}', '\u{16f44}'), ('\u{16f50}', '\u{16f7e}'), ('\u{16f8f}', + '\u{16f9f}') + ]; + + pub const Modi_table: &'static [(char, char)] = &[ + ('\u{11600}', '\u{11644}'), ('\u{11650}', '\u{11659}') + ]; + + pub const Mongolian_table: &'static [(char, char)] = &[ + ('\u{1800}', '\u{1801}'), ('\u{1804}', '\u{1804}'), ('\u{1806}', + '\u{180e}'), ('\u{1810}', '\u{1819}'), ('\u{1820}', '\u{1877}'), + ('\u{1880}', '\u{18aa}') + ]; + + pub const Mro_table: &'static [(char, char)] = &[ + ('\u{16a40}', '\u{16a5e}'), ('\u{16a60}', '\u{16a69}'), ('\u{16a6e}', + '\u{16a6f}') + ]; + + pub const Multani_table: &'static [(char, char)] = &[ + ('\u{11280}', '\u{11286}'), ('\u{11288}', '\u{11288}'), ('\u{1128a}', + '\u{1128d}'), ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', '\u{112a9}') + ]; + + pub const Myanmar_table: &'static [(char, char)] = &[ + ('\u{1000}', '\u{109f}'), ('\u{a9e0}', '\u{a9fe}'), ('\u{aa60}', + '\u{aa7f}') + ]; + + pub const Nabataean_table: &'static [(char, char)] = &[ + ('\u{10880}', '\u{1089e}'), ('\u{108a7}', '\u{108af}') + ]; + + pub const New_Tai_Lue_table: &'static [(char, char)] = &[ + ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), ('\u{19d0}', + '\u{19da}'), ('\u{19de}', '\u{19df}') + ]; + + pub const Nko_table: &'static [(char, char)] = &[ + ('\u{7c0}', '\u{7fa}') + ]; + + pub const Ogham_table: &'static [(char, char)] = &[ + ('\u{1680}', '\u{169c}') + ]; + + pub const Ol_Chiki_table: &'static [(char, char)] = &[ + ('\u{1c50}', '\u{1c7f}') + ]; + + pub const Old_Hungarian_table: &'static [(char, char)] = &[ + ('\u{10c80}', '\u{10cb2}'), ('\u{10cc0}', '\u{10cf2}'), ('\u{10cfa}', + '\u{10cff}') + ]; + + pub const Old_Italic_table: &'static [(char, char)] = &[ + ('\u{10300}', '\u{10323}') + ]; + + pub const Old_North_Arabian_table: &'static [(char, char)] = &[ + ('\u{10a80}', '\u{10a9f}') + ]; + + pub const Old_Permic_table: &'static [(char, char)] = &[ + ('\u{10350}', '\u{1037a}') + ]; + + pub const Old_Persian_table: &'static [(char, char)] = &[ + ('\u{103a0}', '\u{103c3}'), ('\u{103c8}', '\u{103d5}') + ]; + + pub const Old_South_Arabian_table: &'static [(char, char)] = &[ + ('\u{10a60}', '\u{10a7f}') + ]; + + pub const Old_Turkic_table: &'static [(char, char)] = &[ + ('\u{10c00}', '\u{10c48}') + ]; + + pub const Oriya_table: &'static [(char, char)] = &[ + ('\u{b01}', '\u{b03}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), + ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), + ('\u{b35}', '\u{b39}'), ('\u{b3c}', '\u{b44}'), ('\u{b47}', '\u{b48}'), + ('\u{b4b}', '\u{b4d}'), ('\u{b56}', '\u{b57}'), ('\u{b5c}', '\u{b5d}'), + ('\u{b5f}', '\u{b63}'), ('\u{b66}', '\u{b77}') + ]; + + pub const Osmanya_table: &'static [(char, char)] = &[ + ('\u{10480}', '\u{1049d}'), ('\u{104a0}', '\u{104a9}') + ]; + + pub const Pahawh_Hmong_table: &'static [(char, char)] = &[ + ('\u{16b00}', '\u{16b45}'), ('\u{16b50}', '\u{16b59}'), ('\u{16b5b}', + '\u{16b61}'), ('\u{16b63}', '\u{16b77}'), ('\u{16b7d}', '\u{16b8f}') + ]; + + pub const Palmyrene_table: &'static [(char, char)] = &[ + ('\u{10860}', '\u{1087f}') + ]; + + pub const Pau_Cin_Hau_table: &'static [(char, char)] = &[ + ('\u{11ac0}', '\u{11af8}') + ]; + + pub const Phags_Pa_table: &'static [(char, char)] = &[ + ('\u{a840}', '\u{a877}') + ]; + + pub const Phoenician_table: &'static [(char, char)] = &[ + ('\u{10900}', '\u{1091b}'), ('\u{1091f}', '\u{1091f}') + ]; + + pub const Psalter_Pahlavi_table: &'static [(char, char)] = &[ + ('\u{10b80}', '\u{10b91}'), ('\u{10b99}', '\u{10b9c}'), ('\u{10ba9}', + '\u{10baf}') + ]; + + pub const Rejang_table: &'static [(char, char)] = &[ + ('\u{a930}', '\u{a953}'), ('\u{a95f}', '\u{a95f}') + ]; + + pub const Runic_table: &'static [(char, char)] = &[ + ('\u{16a0}', '\u{16ea}'), ('\u{16ee}', '\u{16f8}') + ]; + + pub const Samaritan_table: &'static [(char, char)] = &[ + ('\u{800}', '\u{82d}'), ('\u{830}', '\u{83e}') + ]; + + pub const Saurashtra_table: &'static [(char, char)] = &[ + ('\u{a880}', '\u{a8c4}'), ('\u{a8ce}', '\u{a8d9}') + ]; + + pub const Sharada_table: &'static [(char, char)] = &[ + ('\u{11180}', '\u{111cd}'), ('\u{111d0}', '\u{111df}') + ]; + + pub const Shavian_table: &'static [(char, char)] = &[ + ('\u{10450}', '\u{1047f}') + ]; + + pub const Siddham_table: &'static [(char, char)] = &[ + ('\u{11580}', '\u{115b5}'), ('\u{115b8}', '\u{115dd}') + ]; + + pub const SignWriting_table: &'static [(char, char)] = &[ + ('\u{1d800}', '\u{1da8b}'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', + '\u{1daaf}') + ]; + + pub const Sinhala_table: &'static [(char, char)] = &[ + ('\u{d82}', '\u{d83}'), ('\u{d85}', '\u{d96}'), ('\u{d9a}', '\u{db1}'), + ('\u{db3}', '\u{dbb}'), ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), + ('\u{dca}', '\u{dca}'), ('\u{dcf}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), + ('\u{dd8}', '\u{ddf}'), ('\u{de6}', '\u{def}'), ('\u{df2}', '\u{df4}'), + ('\u{111e1}', '\u{111f4}') + ]; + + pub const Sora_Sompeng_table: &'static [(char, char)] = &[ + ('\u{110d0}', '\u{110e8}'), ('\u{110f0}', '\u{110f9}') + ]; + + pub const Sundanese_table: &'static [(char, char)] = &[ + ('\u{1b80}', '\u{1bbf}'), ('\u{1cc0}', '\u{1cc7}') + ]; + + pub const Syloti_Nagri_table: &'static [(char, char)] = &[ + ('\u{a800}', '\u{a82b}') + ]; + + pub const Syriac_table: &'static [(char, char)] = &[ + ('\u{700}', '\u{70d}'), ('\u{70f}', '\u{74a}'), ('\u{74d}', '\u{74f}') + ]; + + pub const Tagalog_table: &'static [(char, char)] = &[ + ('\u{1700}', '\u{170c}'), ('\u{170e}', '\u{1714}') + ]; + + pub const Tagbanwa_table: &'static [(char, char)] = &[ + ('\u{1760}', '\u{176c}'), ('\u{176e}', '\u{1770}'), ('\u{1772}', + '\u{1773}') + ]; + + pub const Tai_Le_table: &'static [(char, char)] = &[ + ('\u{1950}', '\u{196d}'), ('\u{1970}', '\u{1974}') + ]; + + pub const Tai_Tham_table: &'static [(char, char)] = &[ + ('\u{1a20}', '\u{1a5e}'), ('\u{1a60}', '\u{1a7c}'), ('\u{1a7f}', + '\u{1a89}'), ('\u{1a90}', '\u{1a99}'), ('\u{1aa0}', '\u{1aad}') + ]; + + pub const Tai_Viet_table: &'static [(char, char)] = &[ + ('\u{aa80}', '\u{aac2}'), ('\u{aadb}', '\u{aadf}') + ]; + + pub const Takri_table: &'static [(char, char)] = &[ + ('\u{11680}', '\u{116b7}'), ('\u{116c0}', '\u{116c9}') + ]; + + pub const Tamil_table: &'static [(char, char)] = &[ + ('\u{b82}', '\u{b83}'), ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), + ('\u{b92}', '\u{b95}'), ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), + ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), + ('\u{bae}', '\u{bb9}'), ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), + ('\u{bca}', '\u{bcd}'), ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), + ('\u{be6}', '\u{bfa}') + ]; + + pub const Telugu_table: &'static [(char, char)] = &[ + ('\u{c00}', '\u{c03}'), ('\u{c05}', '\u{c0c}'), ('\u{c0e}', '\u{c10}'), + ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), ('\u{c3d}', '\u{c44}'), + ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), + ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c63}'), ('\u{c66}', '\u{c6f}'), + ('\u{c78}', '\u{c7f}') + ]; + + pub const Thaana_table: &'static [(char, char)] = &[ + ('\u{780}', '\u{7b1}') + ]; + + pub const Thai_table: &'static [(char, char)] = &[ + ('\u{e01}', '\u{e3a}'), ('\u{e40}', '\u{e5b}') + ]; + + pub const Tibetan_table: &'static [(char, char)] = &[ + ('\u{f00}', '\u{f47}'), ('\u{f49}', '\u{f6c}'), ('\u{f71}', '\u{f97}'), + ('\u{f99}', '\u{fbc}'), ('\u{fbe}', '\u{fcc}'), ('\u{fce}', '\u{fd4}'), + ('\u{fd9}', '\u{fda}') + ]; + + pub const Tifinagh_table: &'static [(char, char)] = &[ + ('\u{2d30}', '\u{2d67}'), ('\u{2d6f}', '\u{2d70}'), ('\u{2d7f}', + '\u{2d7f}') + ]; + + pub const Tirhuta_table: &'static [(char, char)] = &[ + ('\u{11480}', '\u{114c7}'), ('\u{114d0}', '\u{114d9}') + ]; + + pub const Ugaritic_table: &'static [(char, char)] = &[ + ('\u{10380}', '\u{1039d}'), ('\u{1039f}', '\u{1039f}') + ]; + + pub const Vai_table: &'static [(char, char)] = &[ + ('\u{a500}', '\u{a62b}') + ]; + + pub const Warang_Citi_table: &'static [(char, char)] = &[ + ('\u{118a0}', '\u{118f2}'), ('\u{118ff}', '\u{118ff}') + ]; + + pub const Yi_table: &'static [(char, char)] = &[ + ('\u{a000}', '\u{a48c}'), ('\u{a490}', '\u{a4c6}') + ]; + +} + +pub mod property { + pub const Join_Control_table: &'static [(char, char)] = &[ + ('\u{200c}', '\u{200d}') + ]; + + pub const Noncharacter_Code_Point_table: &'static [(char, char)] = &[ + ('\u{fdd0}', '\u{fdef}'), ('\u{fffe}', '\u{ffff}'), ('\u{1fffe}', + '\u{1ffff}'), ('\u{2fffe}', '\u{2ffff}'), ('\u{3fffe}', '\u{3ffff}'), + ('\u{4fffe}', '\u{4ffff}'), ('\u{5fffe}', '\u{5ffff}'), ('\u{6fffe}', + '\u{6ffff}'), ('\u{7fffe}', '\u{7ffff}'), ('\u{8fffe}', '\u{8ffff}'), + ('\u{9fffe}', '\u{9ffff}'), ('\u{afffe}', '\u{affff}'), ('\u{bfffe}', + '\u{bffff}'), ('\u{cfffe}', '\u{cffff}'), ('\u{dfffe}', '\u{dffff}'), + ('\u{efffe}', '\u{effff}'), ('\u{ffffe}', '\u{fffff}'), ('\u{10fffe}', + '\u{10ffff}') + ]; + + pub const White_Space_table: &'static [(char, char)] = &[ + ('\u{9}', '\u{d}'), ('\u{20}', '\u{20}'), ('\u{85}', '\u{85}'), + ('\u{a0}', '\u{a0}'), ('\u{1680}', '\u{1680}'), ('\u{2000}', + '\u{200a}'), ('\u{2028}', '\u{2029}'), ('\u{202f}', '\u{202f}'), + ('\u{205f}', '\u{205f}'), ('\u{3000}', '\u{3000}') + ]; + +} + +pub mod regex { + pub const UNICODE_CLASSES: &'static [(&'static str, &'static [(char, char)])] = &[ + ("Ahom", super::script::Ahom_table), ("Alphabetic", + super::derived_property::Alphabetic_table), ("Anatolian_Hieroglyphs", + super::script::Anatolian_Hieroglyphs_table), ("Arabic", + super::script::Arabic_table), ("Armenian", + super::script::Armenian_table), ("Avestan", + super::script::Avestan_table), ("Balinese", + super::script::Balinese_table), ("Bamum", super::script::Bamum_table), + ("Bassa_Vah", super::script::Bassa_Vah_table), ("Batak", + super::script::Batak_table), ("Bengali", super::script::Bengali_table), + ("Bopomofo", super::script::Bopomofo_table), ("Brahmi", + super::script::Brahmi_table), ("Braille", super::script::Braille_table), + ("Buginese", super::script::Buginese_table), ("Buhid", + super::script::Buhid_table), ("C", super::general_category::C_table), + ("Canadian_Aboriginal", super::script::Canadian_Aboriginal_table), + ("Carian", super::script::Carian_table), ("Caucasian_Albanian", + super::script::Caucasian_Albanian_table), ("Cc", + super::general_category::Cc_table), ("Cf", + super::general_category::Cf_table), ("Chakma", + super::script::Chakma_table), ("Cham", super::script::Cham_table), + ("Cherokee", super::script::Cherokee_table), ("Cn", + super::general_category::Cn_table), ("Co", + super::general_category::Co_table), ("Common", + super::script::Common_table), ("Coptic", super::script::Coptic_table), + ("Cuneiform", super::script::Cuneiform_table), ("Cypriot", + super::script::Cypriot_table), ("Cyrillic", + super::script::Cyrillic_table), ("Default_Ignorable_Code_Point", + super::derived_property::Default_Ignorable_Code_Point_table), + ("Deseret", super::script::Deseret_table), ("Devanagari", + super::script::Devanagari_table), ("Duployan", + super::script::Duployan_table), ("Egyptian_Hieroglyphs", + super::script::Egyptian_Hieroglyphs_table), ("Elbasan", + super::script::Elbasan_table), ("Ethiopic", + super::script::Ethiopic_table), ("Georgian", + super::script::Georgian_table), ("Glagolitic", + super::script::Glagolitic_table), ("Gothic", + super::script::Gothic_table), ("Grantha", super::script::Grantha_table), + ("Grapheme_Extend", super::derived_property::Grapheme_Extend_table), + ("Greek", super::script::Greek_table), ("Gujarati", + super::script::Gujarati_table), ("Gurmukhi", + super::script::Gurmukhi_table), ("Han", super::script::Han_table), + ("Hangul", super::script::Hangul_table), ("Hanunoo", + super::script::Hanunoo_table), ("Hatran", super::script::Hatran_table), + ("Hebrew", super::script::Hebrew_table), ("Hiragana", + super::script::Hiragana_table), ("Imperial_Aramaic", + super::script::Imperial_Aramaic_table), ("Inherited", + super::script::Inherited_table), ("Inscriptional_Pahlavi", + super::script::Inscriptional_Pahlavi_table), ("Inscriptional_Parthian", + super::script::Inscriptional_Parthian_table), ("Javanese", + super::script::Javanese_table), ("Join_Control", + super::property::Join_Control_table), ("Kaithi", + super::script::Kaithi_table), ("Kannada", super::script::Kannada_table), + ("Katakana", super::script::Katakana_table), ("Kayah_Li", + super::script::Kayah_Li_table), ("Kharoshthi", + super::script::Kharoshthi_table), ("Khmer", super::script::Khmer_table), + ("Khojki", super::script::Khojki_table), ("Khudawadi", + super::script::Khudawadi_table), ("L", + super::general_category::L_table), ("LC", + super::general_category::LC_table), ("Lao", super::script::Lao_table), + ("Latin", super::script::Latin_table), ("Lepcha", + super::script::Lepcha_table), ("Limbu", super::script::Limbu_table), + ("Linear_A", super::script::Linear_A_table), ("Linear_B", + super::script::Linear_B_table), ("Lisu", super::script::Lisu_table), + ("Ll", super::general_category::Ll_table), ("Lm", + super::general_category::Lm_table), ("Lo", + super::general_category::Lo_table), ("Lowercase", + super::derived_property::Lowercase_table), ("Lt", + super::general_category::Lt_table), ("Lu", + super::general_category::Lu_table), ("Lycian", + super::script::Lycian_table), ("Lydian", super::script::Lydian_table), + ("M", super::general_category::M_table), ("Mahajani", + super::script::Mahajani_table), ("Malayalam", + super::script::Malayalam_table), ("Mandaic", + super::script::Mandaic_table), ("Manichaean", + super::script::Manichaean_table), ("Mc", + super::general_category::Mc_table), ("Me", + super::general_category::Me_table), ("Meetei_Mayek", + super::script::Meetei_Mayek_table), ("Mende_Kikakui", + super::script::Mende_Kikakui_table), ("Meroitic_Cursive", + super::script::Meroitic_Cursive_table), ("Meroitic_Hieroglyphs", + super::script::Meroitic_Hieroglyphs_table), ("Miao", + super::script::Miao_table), ("Mn", super::general_category::Mn_table), + ("Modi", super::script::Modi_table), ("Mongolian", + super::script::Mongolian_table), ("Mro", super::script::Mro_table), + ("Multani", super::script::Multani_table), ("Myanmar", + super::script::Myanmar_table), ("N", super::general_category::N_table), + ("Nabataean", super::script::Nabataean_table), ("Nd", + super::general_category::Nd_table), ("New_Tai_Lue", + super::script::New_Tai_Lue_table), ("Nko", super::script::Nko_table), + ("Nl", super::general_category::Nl_table), ("No", + super::general_category::No_table), ("Noncharacter_Code_Point", + super::property::Noncharacter_Code_Point_table), ("Ogham", + super::script::Ogham_table), ("Ol_Chiki", + super::script::Ol_Chiki_table), ("Old_Hungarian", + super::script::Old_Hungarian_table), ("Old_Italic", + super::script::Old_Italic_table), ("Old_North_Arabian", + super::script::Old_North_Arabian_table), ("Old_Permic", + super::script::Old_Permic_table), ("Old_Persian", + super::script::Old_Persian_table), ("Old_South_Arabian", + super::script::Old_South_Arabian_table), ("Old_Turkic", + super::script::Old_Turkic_table), ("Oriya", super::script::Oriya_table), + ("Osmanya", super::script::Osmanya_table), ("P", + super::general_category::P_table), ("Pahawh_Hmong", + super::script::Pahawh_Hmong_table), ("Palmyrene", + super::script::Palmyrene_table), ("Pau_Cin_Hau", + super::script::Pau_Cin_Hau_table), ("Pc", + super::general_category::Pc_table), ("Pd", + super::general_category::Pd_table), ("Pe", + super::general_category::Pe_table), ("Pf", + super::general_category::Pf_table), ("Phags_Pa", + super::script::Phags_Pa_table), ("Phoenician", + super::script::Phoenician_table), ("Pi", + super::general_category::Pi_table), ("Po", + super::general_category::Po_table), ("Ps", + super::general_category::Ps_table), ("Psalter_Pahlavi", + super::script::Psalter_Pahlavi_table), ("Rejang", + super::script::Rejang_table), ("Runic", super::script::Runic_table), + ("S", super::general_category::S_table), ("Samaritan", + super::script::Samaritan_table), ("Saurashtra", + super::script::Saurashtra_table), ("Sc", + super::general_category::Sc_table), ("Sharada", + super::script::Sharada_table), ("Shavian", + super::script::Shavian_table), ("Siddham", + super::script::Siddham_table), ("SignWriting", + super::script::SignWriting_table), ("Sinhala", + super::script::Sinhala_table), ("Sk", + super::general_category::Sk_table), ("Sm", + super::general_category::Sm_table), ("So", + super::general_category::So_table), ("Sora_Sompeng", + super::script::Sora_Sompeng_table), ("Sundanese", + super::script::Sundanese_table), ("Syloti_Nagri", + super::script::Syloti_Nagri_table), ("Syriac", + super::script::Syriac_table), ("Tagalog", super::script::Tagalog_table), + ("Tagbanwa", super::script::Tagbanwa_table), ("Tai_Le", + super::script::Tai_Le_table), ("Tai_Tham", + super::script::Tai_Tham_table), ("Tai_Viet", + super::script::Tai_Viet_table), ("Takri", super::script::Takri_table), + ("Tamil", super::script::Tamil_table), ("Telugu", + super::script::Telugu_table), ("Thaana", super::script::Thaana_table), + ("Thai", super::script::Thai_table), ("Tibetan", + super::script::Tibetan_table), ("Tifinagh", + super::script::Tifinagh_table), ("Tirhuta", + super::script::Tirhuta_table), ("Ugaritic", + super::script::Ugaritic_table), ("Uppercase", + super::derived_property::Uppercase_table), ("Vai", + super::script::Vai_table), ("Warang_Citi", + super::script::Warang_Citi_table), ("White_Space", + super::property::White_Space_table), ("XID_Continue", + super::derived_property::XID_Continue_table), ("XID_Start", + super::derived_property::XID_Start_table), ("Yi", + super::script::Yi_table), ("Z", super::general_category::Z_table), + ("Zl", super::general_category::Zl_table), ("Zp", + super::general_category::Zp_table), ("Zs", + super::general_category::Zs_table) + ]; + + pub const PERLD: &'static [(char, char)] = super::general_category::Nd_table; + + pub const PERLS: &'static [(char, char)] = super::property::White_Space_table; + + pub const PERLW: &'static [(char, char)] = &[ + ('\u{30}', '\u{39}'), ('\u{41}', '\u{5a}'), ('\u{5f}', '\u{5f}'), + ('\u{61}', '\u{7a}'), ('\u{aa}', '\u{aa}'), ('\u{b5}', '\u{b5}'), + ('\u{ba}', '\u{ba}'), ('\u{c0}', '\u{d6}'), ('\u{d8}', '\u{f6}'), + ('\u{f8}', '\u{2c1}'), ('\u{2c6}', '\u{2d1}'), ('\u{2e0}', '\u{2e4}'), + ('\u{2ec}', '\u{2ec}'), ('\u{2ee}', '\u{2ee}'), ('\u{300}', '\u{374}'), + ('\u{376}', '\u{377}'), ('\u{37a}', '\u{37d}'), ('\u{37f}', '\u{37f}'), + ('\u{386}', '\u{386}'), ('\u{388}', '\u{38a}'), ('\u{38c}', '\u{38c}'), + ('\u{38e}', '\u{3a1}'), ('\u{3a3}', '\u{3f5}'), ('\u{3f7}', '\u{481}'), + ('\u{483}', '\u{52f}'), ('\u{531}', '\u{556}'), ('\u{559}', '\u{559}'), + ('\u{561}', '\u{587}'), ('\u{591}', '\u{5bd}'), ('\u{5bf}', '\u{5bf}'), + ('\u{5c1}', '\u{5c2}'), ('\u{5c4}', '\u{5c5}'), ('\u{5c7}', '\u{5c7}'), + ('\u{5d0}', '\u{5ea}'), ('\u{5f0}', '\u{5f2}'), ('\u{610}', '\u{61a}'), + ('\u{620}', '\u{669}'), ('\u{66e}', '\u{6d3}'), ('\u{6d5}', '\u{6dc}'), + ('\u{6df}', '\u{6e8}'), ('\u{6ea}', '\u{6fc}'), ('\u{6ff}', '\u{6ff}'), + ('\u{710}', '\u{74a}'), ('\u{74d}', '\u{7b1}'), ('\u{7c0}', '\u{7f5}'), + ('\u{7fa}', '\u{7fa}'), ('\u{800}', '\u{82d}'), ('\u{840}', '\u{85b}'), + ('\u{8a0}', '\u{8b4}'), ('\u{8e3}', '\u{963}'), ('\u{966}', '\u{96f}'), + ('\u{971}', '\u{983}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), + ('\u{993}', '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), + ('\u{9b6}', '\u{9b9}'), ('\u{9bc}', '\u{9c4}'), ('\u{9c7}', '\u{9c8}'), + ('\u{9cb}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), ('\u{9dc}', '\u{9dd}'), + ('\u{9df}', '\u{9e3}'), ('\u{9e6}', '\u{9f1}'), ('\u{a01}', '\u{a03}'), + ('\u{a05}', '\u{a0a}'), ('\u{a0f}', '\u{a10}'), ('\u{a13}', '\u{a28}'), + ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a33}'), ('\u{a35}', '\u{a36}'), + ('\u{a38}', '\u{a39}'), ('\u{a3c}', '\u{a3c}'), ('\u{a3e}', '\u{a42}'), + ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), ('\u{a51}', '\u{a51}'), + ('\u{a59}', '\u{a5c}'), ('\u{a5e}', '\u{a5e}'), ('\u{a66}', '\u{a75}'), + ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), + ('\u{a93}', '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), + ('\u{ab5}', '\u{ab9}'), ('\u{abc}', '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), + ('\u{acb}', '\u{acd}'), ('\u{ad0}', '\u{ad0}'), ('\u{ae0}', '\u{ae3}'), + ('\u{ae6}', '\u{aef}'), ('\u{af9}', '\u{af9}'), ('\u{b01}', '\u{b03}'), + ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), ('\u{b13}', '\u{b28}'), + ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), ('\u{b35}', '\u{b39}'), + ('\u{b3c}', '\u{b44}'), ('\u{b47}', '\u{b48}'), ('\u{b4b}', '\u{b4d}'), + ('\u{b56}', '\u{b57}'), ('\u{b5c}', '\u{b5d}'), ('\u{b5f}', '\u{b63}'), + ('\u{b66}', '\u{b6f}'), ('\u{b71}', '\u{b71}'), ('\u{b82}', '\u{b83}'), + ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), ('\u{b92}', '\u{b95}'), + ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), ('\u{b9e}', '\u{b9f}'), + ('\u{ba3}', '\u{ba4}'), ('\u{ba8}', '\u{baa}'), ('\u{bae}', '\u{bb9}'), + ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), ('\u{bca}', '\u{bcd}'), + ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), ('\u{be6}', '\u{bef}'), + ('\u{c00}', '\u{c03}'), ('\u{c05}', '\u{c0c}'), ('\u{c0e}', '\u{c10}'), + ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c39}'), ('\u{c3d}', '\u{c44}'), + ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), + ('\u{c58}', '\u{c5a}'), ('\u{c60}', '\u{c63}'), ('\u{c66}', '\u{c6f}'), + ('\u{c81}', '\u{c83}'), ('\u{c85}', '\u{c8c}'), ('\u{c8e}', '\u{c90}'), + ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), ('\u{cb5}', '\u{cb9}'), + ('\u{cbc}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), ('\u{cca}', '\u{ccd}'), + ('\u{cd5}', '\u{cd6}'), ('\u{cde}', '\u{cde}'), ('\u{ce0}', '\u{ce3}'), + ('\u{ce6}', '\u{cef}'), ('\u{cf1}', '\u{cf2}'), ('\u{d01}', '\u{d03}'), + ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), ('\u{d12}', '\u{d3a}'), + ('\u{d3d}', '\u{d44}'), ('\u{d46}', '\u{d48}'), ('\u{d4a}', '\u{d4e}'), + ('\u{d57}', '\u{d57}'), ('\u{d5f}', '\u{d63}'), ('\u{d66}', '\u{d6f}'), + ('\u{d7a}', '\u{d7f}'), ('\u{d82}', '\u{d83}'), ('\u{d85}', '\u{d96}'), + ('\u{d9a}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), ('\u{dbd}', '\u{dbd}'), + ('\u{dc0}', '\u{dc6}'), ('\u{dca}', '\u{dca}'), ('\u{dcf}', '\u{dd4}'), + ('\u{dd6}', '\u{dd6}'), ('\u{dd8}', '\u{ddf}'), ('\u{de6}', '\u{def}'), + ('\u{df2}', '\u{df3}'), ('\u{e01}', '\u{e3a}'), ('\u{e40}', '\u{e4e}'), + ('\u{e50}', '\u{e59}'), ('\u{e81}', '\u{e82}'), ('\u{e84}', '\u{e84}'), + ('\u{e87}', '\u{e88}'), ('\u{e8a}', '\u{e8a}'), ('\u{e8d}', '\u{e8d}'), + ('\u{e94}', '\u{e97}'), ('\u{e99}', '\u{e9f}'), ('\u{ea1}', '\u{ea3}'), + ('\u{ea5}', '\u{ea5}'), ('\u{ea7}', '\u{ea7}'), ('\u{eaa}', '\u{eab}'), + ('\u{ead}', '\u{eb9}'), ('\u{ebb}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), + ('\u{ec6}', '\u{ec6}'), ('\u{ec8}', '\u{ecd}'), ('\u{ed0}', '\u{ed9}'), + ('\u{edc}', '\u{edf}'), ('\u{f00}', '\u{f00}'), ('\u{f18}', '\u{f19}'), + ('\u{f20}', '\u{f29}'), ('\u{f35}', '\u{f35}'), ('\u{f37}', '\u{f37}'), + ('\u{f39}', '\u{f39}'), ('\u{f3e}', '\u{f47}'), ('\u{f49}', '\u{f6c}'), + ('\u{f71}', '\u{f84}'), ('\u{f86}', '\u{f97}'), ('\u{f99}', '\u{fbc}'), + ('\u{fc6}', '\u{fc6}'), ('\u{1000}', '\u{1049}'), ('\u{1050}', + '\u{109d}'), ('\u{10a0}', '\u{10c5}'), ('\u{10c7}', '\u{10c7}'), + ('\u{10cd}', '\u{10cd}'), ('\u{10d0}', '\u{10fa}'), ('\u{10fc}', + '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', '\u{1256}'), + ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), ('\u{1260}', + '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', '\u{12b0}'), + ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), ('\u{12c0}', + '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', '\u{12d6}'), + ('\u{12d8}', '\u{1310}'), ('\u{1312}', '\u{1315}'), ('\u{1318}', + '\u{135a}'), ('\u{135d}', '\u{135f}'), ('\u{1380}', '\u{138f}'), + ('\u{13a0}', '\u{13f5}'), ('\u{13f8}', '\u{13fd}'), ('\u{1401}', + '\u{166c}'), ('\u{166f}', '\u{167f}'), ('\u{1681}', '\u{169a}'), + ('\u{16a0}', '\u{16ea}'), ('\u{16ee}', '\u{16f8}'), ('\u{1700}', + '\u{170c}'), ('\u{170e}', '\u{1714}'), ('\u{1720}', '\u{1734}'), + ('\u{1740}', '\u{1753}'), ('\u{1760}', '\u{176c}'), ('\u{176e}', + '\u{1770}'), ('\u{1772}', '\u{1773}'), ('\u{1780}', '\u{17d3}'), + ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', '\u{17dd}'), ('\u{17e0}', + '\u{17e9}'), ('\u{180b}', '\u{180d}'), ('\u{1810}', '\u{1819}'), + ('\u{1820}', '\u{1877}'), ('\u{1880}', '\u{18aa}'), ('\u{18b0}', + '\u{18f5}'), ('\u{1900}', '\u{191e}'), ('\u{1920}', '\u{192b}'), + ('\u{1930}', '\u{193b}'), ('\u{1946}', '\u{196d}'), ('\u{1970}', + '\u{1974}'), ('\u{1980}', '\u{19ab}'), ('\u{19b0}', '\u{19c9}'), + ('\u{19d0}', '\u{19d9}'), ('\u{1a00}', '\u{1a1b}'), ('\u{1a20}', + '\u{1a5e}'), ('\u{1a60}', '\u{1a7c}'), ('\u{1a7f}', '\u{1a89}'), + ('\u{1a90}', '\u{1a99}'), ('\u{1aa7}', '\u{1aa7}'), ('\u{1ab0}', + '\u{1abe}'), ('\u{1b00}', '\u{1b4b}'), ('\u{1b50}', '\u{1b59}'), + ('\u{1b6b}', '\u{1b73}'), ('\u{1b80}', '\u{1bf3}'), ('\u{1c00}', + '\u{1c37}'), ('\u{1c40}', '\u{1c49}'), ('\u{1c4d}', '\u{1c7d}'), + ('\u{1cd0}', '\u{1cd2}'), ('\u{1cd4}', '\u{1cf6}'), ('\u{1cf8}', + '\u{1cf9}'), ('\u{1d00}', '\u{1df5}'), ('\u{1dfc}', '\u{1f15}'), + ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', + '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), + ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', + '\u{1f7d}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', '\u{1fbc}'), + ('\u{1fbe}', '\u{1fbe}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', + '\u{1fcc}'), ('\u{1fd0}', '\u{1fd3}'), ('\u{1fd6}', '\u{1fdb}'), + ('\u{1fe0}', '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', + '\u{1ffc}'), ('\u{200c}', '\u{200d}'), ('\u{203f}', '\u{2040}'), + ('\u{2054}', '\u{2054}'), ('\u{2071}', '\u{2071}'), ('\u{207f}', + '\u{207f}'), ('\u{2090}', '\u{209c}'), ('\u{20d0}', '\u{20f0}'), + ('\u{2102}', '\u{2102}'), ('\u{2107}', '\u{2107}'), ('\u{210a}', + '\u{2113}'), ('\u{2115}', '\u{2115}'), ('\u{2119}', '\u{211d}'), + ('\u{2124}', '\u{2124}'), ('\u{2126}', '\u{2126}'), ('\u{2128}', + '\u{2128}'), ('\u{212a}', '\u{212d}'), ('\u{212f}', '\u{2139}'), + ('\u{213c}', '\u{213f}'), ('\u{2145}', '\u{2149}'), ('\u{214e}', + '\u{214e}'), ('\u{2160}', '\u{2188}'), ('\u{24b6}', '\u{24e9}'), + ('\u{2c00}', '\u{2c2e}'), ('\u{2c30}', '\u{2c5e}'), ('\u{2c60}', + '\u{2ce4}'), ('\u{2ceb}', '\u{2cf3}'), ('\u{2d00}', '\u{2d25}'), + ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), ('\u{2d30}', + '\u{2d67}'), ('\u{2d6f}', '\u{2d6f}'), ('\u{2d7f}', '\u{2d96}'), + ('\u{2da0}', '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', + '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), ('\u{2dc0}', '\u{2dc6}'), + ('\u{2dc8}', '\u{2dce}'), ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', + '\u{2dde}'), ('\u{2de0}', '\u{2dff}'), ('\u{2e2f}', '\u{2e2f}'), + ('\u{3005}', '\u{3007}'), ('\u{3021}', '\u{302f}'), ('\u{3031}', + '\u{3035}'), ('\u{3038}', '\u{303c}'), ('\u{3041}', '\u{3096}'), + ('\u{3099}', '\u{309a}'), ('\u{309d}', '\u{309f}'), ('\u{30a1}', + '\u{30fa}'), ('\u{30fc}', '\u{30ff}'), ('\u{3105}', '\u{312d}'), + ('\u{3131}', '\u{318e}'), ('\u{31a0}', '\u{31ba}'), ('\u{31f0}', + '\u{31ff}'), ('\u{3400}', '\u{4db5}'), ('\u{4e00}', '\u{9fd5}'), + ('\u{a000}', '\u{a48c}'), ('\u{a4d0}', '\u{a4fd}'), ('\u{a500}', + '\u{a60c}'), ('\u{a610}', '\u{a62b}'), ('\u{a640}', '\u{a672}'), + ('\u{a674}', '\u{a67d}'), ('\u{a67f}', '\u{a6f1}'), ('\u{a717}', + '\u{a71f}'), ('\u{a722}', '\u{a788}'), ('\u{a78b}', '\u{a7ad}'), + ('\u{a7b0}', '\u{a7b7}'), ('\u{a7f7}', '\u{a827}'), ('\u{a840}', + '\u{a873}'), ('\u{a880}', '\u{a8c4}'), ('\u{a8d0}', '\u{a8d9}'), + ('\u{a8e0}', '\u{a8f7}'), ('\u{a8fb}', '\u{a8fb}'), ('\u{a8fd}', + '\u{a8fd}'), ('\u{a900}', '\u{a92d}'), ('\u{a930}', '\u{a953}'), + ('\u{a960}', '\u{a97c}'), ('\u{a980}', '\u{a9c0}'), ('\u{a9cf}', + '\u{a9d9}'), ('\u{a9e0}', '\u{a9fe}'), ('\u{aa00}', '\u{aa36}'), + ('\u{aa40}', '\u{aa4d}'), ('\u{aa50}', '\u{aa59}'), ('\u{aa60}', + '\u{aa76}'), ('\u{aa7a}', '\u{aac2}'), ('\u{aadb}', '\u{aadd}'), + ('\u{aae0}', '\u{aaef}'), ('\u{aaf2}', '\u{aaf6}'), ('\u{ab01}', + '\u{ab06}'), ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), + ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', '\u{ab2e}'), ('\u{ab30}', + '\u{ab5a}'), ('\u{ab5c}', '\u{ab65}'), ('\u{ab70}', '\u{abea}'), + ('\u{abec}', '\u{abed}'), ('\u{abf0}', '\u{abf9}'), ('\u{ac00}', + '\u{d7a3}'), ('\u{d7b0}', '\u{d7c6}'), ('\u{d7cb}', '\u{d7fb}'), + ('\u{f900}', '\u{fa6d}'), ('\u{fa70}', '\u{fad9}'), ('\u{fb00}', + '\u{fb06}'), ('\u{fb13}', '\u{fb17}'), ('\u{fb1d}', '\u{fb28}'), + ('\u{fb2a}', '\u{fb36}'), ('\u{fb38}', '\u{fb3c}'), ('\u{fb3e}', + '\u{fb3e}'), ('\u{fb40}', '\u{fb41}'), ('\u{fb43}', '\u{fb44}'), + ('\u{fb46}', '\u{fbb1}'), ('\u{fbd3}', '\u{fd3d}'), ('\u{fd50}', + '\u{fd8f}'), ('\u{fd92}', '\u{fdc7}'), ('\u{fdf0}', '\u{fdfb}'), + ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', '\u{fe2f}'), ('\u{fe33}', + '\u{fe34}'), ('\u{fe4d}', '\u{fe4f}'), ('\u{fe70}', '\u{fe74}'), + ('\u{fe76}', '\u{fefc}'), ('\u{ff10}', '\u{ff19}'), ('\u{ff21}', + '\u{ff3a}'), ('\u{ff3f}', '\u{ff3f}'), ('\u{ff41}', '\u{ff5a}'), + ('\u{ff66}', '\u{ffbe}'), ('\u{ffc2}', '\u{ffc7}'), ('\u{ffca}', + '\u{ffcf}'), ('\u{ffd2}', '\u{ffd7}'), ('\u{ffda}', '\u{ffdc}'), + ('\u{10000}', '\u{1000b}'), ('\u{1000d}', '\u{10026}'), ('\u{10028}', + '\u{1003a}'), ('\u{1003c}', '\u{1003d}'), ('\u{1003f}', '\u{1004d}'), + ('\u{10050}', '\u{1005d}'), ('\u{10080}', '\u{100fa}'), ('\u{10140}', + '\u{10174}'), ('\u{101fd}', '\u{101fd}'), ('\u{10280}', '\u{1029c}'), + ('\u{102a0}', '\u{102d0}'), ('\u{102e0}', '\u{102e0}'), ('\u{10300}', + '\u{1031f}'), ('\u{10330}', '\u{1034a}'), ('\u{10350}', '\u{1037a}'), + ('\u{10380}', '\u{1039d}'), ('\u{103a0}', '\u{103c3}'), ('\u{103c8}', + '\u{103cf}'), ('\u{103d1}', '\u{103d5}'), ('\u{10400}', '\u{1049d}'), + ('\u{104a0}', '\u{104a9}'), ('\u{10500}', '\u{10527}'), ('\u{10530}', + '\u{10563}'), ('\u{10600}', '\u{10736}'), ('\u{10740}', '\u{10755}'), + ('\u{10760}', '\u{10767}'), ('\u{10800}', '\u{10805}'), ('\u{10808}', + '\u{10808}'), ('\u{1080a}', '\u{10835}'), ('\u{10837}', '\u{10838}'), + ('\u{1083c}', '\u{1083c}'), ('\u{1083f}', '\u{10855}'), ('\u{10860}', + '\u{10876}'), ('\u{10880}', '\u{1089e}'), ('\u{108e0}', '\u{108f2}'), + ('\u{108f4}', '\u{108f5}'), ('\u{10900}', '\u{10915}'), ('\u{10920}', + '\u{10939}'), ('\u{10980}', '\u{109b7}'), ('\u{109be}', '\u{109bf}'), + ('\u{10a00}', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), ('\u{10a0c}', + '\u{10a13}'), ('\u{10a15}', '\u{10a17}'), ('\u{10a19}', '\u{10a33}'), + ('\u{10a38}', '\u{10a3a}'), ('\u{10a3f}', '\u{10a3f}'), ('\u{10a60}', + '\u{10a7c}'), ('\u{10a80}', '\u{10a9c}'), ('\u{10ac0}', '\u{10ac7}'), + ('\u{10ac9}', '\u{10ae6}'), ('\u{10b00}', '\u{10b35}'), ('\u{10b40}', + '\u{10b55}'), ('\u{10b60}', '\u{10b72}'), ('\u{10b80}', '\u{10b91}'), + ('\u{10c00}', '\u{10c48}'), ('\u{10c80}', '\u{10cb2}'), ('\u{10cc0}', + '\u{10cf2}'), ('\u{11000}', '\u{11046}'), ('\u{11066}', '\u{1106f}'), + ('\u{1107f}', '\u{110ba}'), ('\u{110d0}', '\u{110e8}'), ('\u{110f0}', + '\u{110f9}'), ('\u{11100}', '\u{11134}'), ('\u{11136}', '\u{1113f}'), + ('\u{11150}', '\u{11173}'), ('\u{11176}', '\u{11176}'), ('\u{11180}', + '\u{111c4}'), ('\u{111ca}', '\u{111cc}'), ('\u{111d0}', '\u{111da}'), + ('\u{111dc}', '\u{111dc}'), ('\u{11200}', '\u{11211}'), ('\u{11213}', + '\u{11237}'), ('\u{11280}', '\u{11286}'), ('\u{11288}', '\u{11288}'), + ('\u{1128a}', '\u{1128d}'), ('\u{1128f}', '\u{1129d}'), ('\u{1129f}', + '\u{112a8}'), ('\u{112b0}', '\u{112ea}'), ('\u{112f0}', '\u{112f9}'), + ('\u{11300}', '\u{11303}'), ('\u{11305}', '\u{1130c}'), ('\u{1130f}', + '\u{11310}'), ('\u{11313}', '\u{11328}'), ('\u{1132a}', '\u{11330}'), + ('\u{11332}', '\u{11333}'), ('\u{11335}', '\u{11339}'), ('\u{1133c}', + '\u{11344}'), ('\u{11347}', '\u{11348}'), ('\u{1134b}', '\u{1134d}'), + ('\u{11350}', '\u{11350}'), ('\u{11357}', '\u{11357}'), ('\u{1135d}', + '\u{11363}'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', '\u{11374}'), + ('\u{11480}', '\u{114c5}'), ('\u{114c7}', '\u{114c7}'), ('\u{114d0}', + '\u{114d9}'), ('\u{11580}', '\u{115b5}'), ('\u{115b8}', '\u{115c0}'), + ('\u{115d8}', '\u{115dd}'), ('\u{11600}', '\u{11640}'), ('\u{11644}', + '\u{11644}'), ('\u{11650}', '\u{11659}'), ('\u{11680}', '\u{116b7}'), + ('\u{116c0}', '\u{116c9}'), ('\u{11700}', '\u{11719}'), ('\u{1171d}', + '\u{1172b}'), ('\u{11730}', '\u{11739}'), ('\u{118a0}', '\u{118e9}'), + ('\u{118ff}', '\u{118ff}'), ('\u{11ac0}', '\u{11af8}'), ('\u{12000}', + '\u{12399}'), ('\u{12400}', '\u{1246e}'), ('\u{12480}', '\u{12543}'), + ('\u{13000}', '\u{1342e}'), ('\u{14400}', '\u{14646}'), ('\u{16800}', + '\u{16a38}'), ('\u{16a40}', '\u{16a5e}'), ('\u{16a60}', '\u{16a69}'), + ('\u{16ad0}', '\u{16aed}'), ('\u{16af0}', '\u{16af4}'), ('\u{16b00}', + '\u{16b36}'), ('\u{16b40}', '\u{16b43}'), ('\u{16b50}', '\u{16b59}'), + ('\u{16b63}', '\u{16b77}'), ('\u{16b7d}', '\u{16b8f}'), ('\u{16f00}', + '\u{16f44}'), ('\u{16f50}', '\u{16f7e}'), ('\u{16f8f}', '\u{16f9f}'), + ('\u{1b000}', '\u{1b001}'), ('\u{1bc00}', '\u{1bc6a}'), ('\u{1bc70}', + '\u{1bc7c}'), ('\u{1bc80}', '\u{1bc88}'), ('\u{1bc90}', '\u{1bc99}'), + ('\u{1bc9d}', '\u{1bc9e}'), ('\u{1d165}', '\u{1d169}'), ('\u{1d16d}', + '\u{1d172}'), ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', '\u{1d18b}'), + ('\u{1d1aa}', '\u{1d1ad}'), ('\u{1d242}', '\u{1d244}'), ('\u{1d400}', + '\u{1d454}'), ('\u{1d456}', '\u{1d49c}'), ('\u{1d49e}', '\u{1d49f}'), + ('\u{1d4a2}', '\u{1d4a2}'), ('\u{1d4a5}', '\u{1d4a6}'), ('\u{1d4a9}', + '\u{1d4ac}'), ('\u{1d4ae}', '\u{1d4b9}'), ('\u{1d4bb}', '\u{1d4bb}'), + ('\u{1d4bd}', '\u{1d4c3}'), ('\u{1d4c5}', '\u{1d505}'), ('\u{1d507}', + '\u{1d50a}'), ('\u{1d50d}', '\u{1d514}'), ('\u{1d516}', '\u{1d51c}'), + ('\u{1d51e}', '\u{1d539}'), ('\u{1d53b}', '\u{1d53e}'), ('\u{1d540}', + '\u{1d544}'), ('\u{1d546}', '\u{1d546}'), ('\u{1d54a}', '\u{1d550}'), + ('\u{1d552}', '\u{1d6a5}'), ('\u{1d6a8}', '\u{1d6c0}'), ('\u{1d6c2}', + '\u{1d6da}'), ('\u{1d6dc}', '\u{1d6fa}'), ('\u{1d6fc}', '\u{1d714}'), + ('\u{1d716}', '\u{1d734}'), ('\u{1d736}', '\u{1d74e}'), ('\u{1d750}', + '\u{1d76e}'), ('\u{1d770}', '\u{1d788}'), ('\u{1d78a}', '\u{1d7a8}'), + ('\u{1d7aa}', '\u{1d7c2}'), ('\u{1d7c4}', '\u{1d7cb}'), ('\u{1d7ce}', + '\u{1d7ff}'), ('\u{1da00}', '\u{1da36}'), ('\u{1da3b}', '\u{1da6c}'), + ('\u{1da75}', '\u{1da75}'), ('\u{1da84}', '\u{1da84}'), ('\u{1da9b}', + '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}'), ('\u{1e800}', '\u{1e8c4}'), + ('\u{1e8d0}', '\u{1e8d6}'), ('\u{1ee00}', '\u{1ee03}'), ('\u{1ee05}', + '\u{1ee1f}'), ('\u{1ee21}', '\u{1ee22}'), ('\u{1ee24}', '\u{1ee24}'), + ('\u{1ee27}', '\u{1ee27}'), ('\u{1ee29}', '\u{1ee32}'), ('\u{1ee34}', + '\u{1ee37}'), ('\u{1ee39}', '\u{1ee39}'), ('\u{1ee3b}', '\u{1ee3b}'), + ('\u{1ee42}', '\u{1ee42}'), ('\u{1ee47}', '\u{1ee47}'), ('\u{1ee49}', + '\u{1ee49}'), ('\u{1ee4b}', '\u{1ee4b}'), ('\u{1ee4d}', '\u{1ee4f}'), + ('\u{1ee51}', '\u{1ee52}'), ('\u{1ee54}', '\u{1ee54}'), ('\u{1ee57}', + '\u{1ee57}'), ('\u{1ee59}', '\u{1ee59}'), ('\u{1ee5b}', '\u{1ee5b}'), + ('\u{1ee5d}', '\u{1ee5d}'), ('\u{1ee5f}', '\u{1ee5f}'), ('\u{1ee61}', + '\u{1ee62}'), ('\u{1ee64}', '\u{1ee64}'), ('\u{1ee67}', '\u{1ee6a}'), + ('\u{1ee6c}', '\u{1ee72}'), ('\u{1ee74}', '\u{1ee77}'), ('\u{1ee79}', + '\u{1ee7c}'), ('\u{1ee7e}', '\u{1ee7e}'), ('\u{1ee80}', '\u{1ee89}'), + ('\u{1ee8b}', '\u{1ee9b}'), ('\u{1eea1}', '\u{1eea3}'), ('\u{1eea5}', + '\u{1eea9}'), ('\u{1eeab}', '\u{1eebb}'), ('\u{1f130}', '\u{1f149}'), + ('\u{1f150}', '\u{1f169}'), ('\u{1f170}', '\u{1f189}'), ('\u{20000}', + '\u{2a6d6}'), ('\u{2a700}', '\u{2b734}'), ('\u{2b740}', '\u{2b81d}'), + ('\u{2b820}', '\u{2cea1}'), ('\u{2f800}', '\u{2fa1d}'), ('\u{e0100}', + '\u{e01ef}') + ]; + +} + +pub mod case_folding { + pub const C_plus_S_both_table: &'static [(char, char)] = &[ + ('\u{41}', '\u{61}'), ('\u{42}', '\u{62}'), ('\u{43}', '\u{63}'), + ('\u{44}', '\u{64}'), ('\u{45}', '\u{65}'), ('\u{46}', '\u{66}'), + ('\u{47}', '\u{67}'), ('\u{48}', '\u{68}'), ('\u{49}', '\u{69}'), + ('\u{4a}', '\u{6a}'), ('\u{4b}', '\u{6b}'), ('\u{4b}', '\u{212a}'), + ('\u{4c}', '\u{6c}'), ('\u{4d}', '\u{6d}'), ('\u{4e}', '\u{6e}'), + ('\u{4f}', '\u{6f}'), ('\u{50}', '\u{70}'), ('\u{51}', '\u{71}'), + ('\u{52}', '\u{72}'), ('\u{53}', '\u{73}'), ('\u{53}', '\u{17f}'), + ('\u{54}', '\u{74}'), ('\u{55}', '\u{75}'), ('\u{56}', '\u{76}'), + ('\u{57}', '\u{77}'), ('\u{58}', '\u{78}'), ('\u{59}', '\u{79}'), + ('\u{5a}', '\u{7a}'), ('\u{61}', '\u{41}'), ('\u{62}', '\u{42}'), + ('\u{63}', '\u{43}'), ('\u{64}', '\u{44}'), ('\u{65}', '\u{45}'), + ('\u{66}', '\u{46}'), ('\u{67}', '\u{47}'), ('\u{68}', '\u{48}'), + ('\u{69}', '\u{49}'), ('\u{6a}', '\u{4a}'), ('\u{6b}', '\u{4b}'), + ('\u{6b}', '\u{212a}'), ('\u{6c}', '\u{4c}'), ('\u{6d}', '\u{4d}'), + ('\u{6e}', '\u{4e}'), ('\u{6f}', '\u{4f}'), ('\u{70}', '\u{50}'), + ('\u{71}', '\u{51}'), ('\u{72}', '\u{52}'), ('\u{73}', '\u{53}'), + ('\u{73}', '\u{17f}'), ('\u{74}', '\u{54}'), ('\u{75}', '\u{55}'), + ('\u{76}', '\u{56}'), ('\u{77}', '\u{57}'), ('\u{78}', '\u{58}'), + ('\u{79}', '\u{59}'), ('\u{7a}', '\u{5a}'), ('\u{b5}', '\u{39c}'), + ('\u{b5}', '\u{3bc}'), ('\u{c0}', '\u{e0}'), ('\u{c1}', '\u{e1}'), + ('\u{c2}', '\u{e2}'), ('\u{c3}', '\u{e3}'), ('\u{c4}', '\u{e4}'), + ('\u{c5}', '\u{e5}'), ('\u{c5}', '\u{212b}'), ('\u{c6}', '\u{e6}'), + ('\u{c7}', '\u{e7}'), ('\u{c8}', '\u{e8}'), ('\u{c9}', '\u{e9}'), + ('\u{ca}', '\u{ea}'), ('\u{cb}', '\u{eb}'), ('\u{cc}', '\u{ec}'), + ('\u{cd}', '\u{ed}'), ('\u{ce}', '\u{ee}'), ('\u{cf}', '\u{ef}'), + ('\u{d0}', '\u{f0}'), ('\u{d1}', '\u{f1}'), ('\u{d2}', '\u{f2}'), + ('\u{d3}', '\u{f3}'), ('\u{d4}', '\u{f4}'), ('\u{d5}', '\u{f5}'), + ('\u{d6}', '\u{f6}'), ('\u{d8}', '\u{f8}'), ('\u{d9}', '\u{f9}'), + ('\u{da}', '\u{fa}'), ('\u{db}', '\u{fb}'), ('\u{dc}', '\u{fc}'), + ('\u{dd}', '\u{fd}'), ('\u{de}', '\u{fe}'), ('\u{df}', '\u{1e9e}'), + ('\u{e0}', '\u{c0}'), ('\u{e1}', '\u{c1}'), ('\u{e2}', '\u{c2}'), + ('\u{e3}', '\u{c3}'), ('\u{e4}', '\u{c4}'), ('\u{e5}', '\u{c5}'), + ('\u{e5}', '\u{212b}'), ('\u{e6}', '\u{c6}'), ('\u{e7}', '\u{c7}'), + ('\u{e8}', '\u{c8}'), ('\u{e9}', '\u{c9}'), ('\u{ea}', '\u{ca}'), + ('\u{eb}', '\u{cb}'), ('\u{ec}', '\u{cc}'), ('\u{ed}', '\u{cd}'), + ('\u{ee}', '\u{ce}'), ('\u{ef}', '\u{cf}'), ('\u{f0}', '\u{d0}'), + ('\u{f1}', '\u{d1}'), ('\u{f2}', '\u{d2}'), ('\u{f3}', '\u{d3}'), + ('\u{f4}', '\u{d4}'), ('\u{f5}', '\u{d5}'), ('\u{f6}', '\u{d6}'), + ('\u{f8}', '\u{d8}'), ('\u{f9}', '\u{d9}'), ('\u{fa}', '\u{da}'), + ('\u{fb}', '\u{db}'), ('\u{fc}', '\u{dc}'), ('\u{fd}', '\u{dd}'), + ('\u{fe}', '\u{de}'), ('\u{ff}', '\u{178}'), ('\u{100}', '\u{101}'), + ('\u{101}', '\u{100}'), ('\u{102}', '\u{103}'), ('\u{103}', '\u{102}'), + ('\u{104}', '\u{105}'), ('\u{105}', '\u{104}'), ('\u{106}', '\u{107}'), + ('\u{107}', '\u{106}'), ('\u{108}', '\u{109}'), ('\u{109}', '\u{108}'), + ('\u{10a}', '\u{10b}'), ('\u{10b}', '\u{10a}'), ('\u{10c}', '\u{10d}'), + ('\u{10d}', '\u{10c}'), ('\u{10e}', '\u{10f}'), ('\u{10f}', '\u{10e}'), + ('\u{110}', '\u{111}'), ('\u{111}', '\u{110}'), ('\u{112}', '\u{113}'), + ('\u{113}', '\u{112}'), ('\u{114}', '\u{115}'), ('\u{115}', '\u{114}'), + ('\u{116}', '\u{117}'), ('\u{117}', '\u{116}'), ('\u{118}', '\u{119}'), + ('\u{119}', '\u{118}'), ('\u{11a}', '\u{11b}'), ('\u{11b}', '\u{11a}'), + ('\u{11c}', '\u{11d}'), ('\u{11d}', '\u{11c}'), ('\u{11e}', '\u{11f}'), + ('\u{11f}', '\u{11e}'), ('\u{120}', '\u{121}'), ('\u{121}', '\u{120}'), + ('\u{122}', '\u{123}'), ('\u{123}', '\u{122}'), ('\u{124}', '\u{125}'), + ('\u{125}', '\u{124}'), ('\u{126}', '\u{127}'), ('\u{127}', '\u{126}'), + ('\u{128}', '\u{129}'), ('\u{129}', '\u{128}'), ('\u{12a}', '\u{12b}'), + ('\u{12b}', '\u{12a}'), ('\u{12c}', '\u{12d}'), ('\u{12d}', '\u{12c}'), + ('\u{12e}', '\u{12f}'), ('\u{12f}', '\u{12e}'), ('\u{132}', '\u{133}'), + ('\u{133}', '\u{132}'), ('\u{134}', '\u{135}'), ('\u{135}', '\u{134}'), + ('\u{136}', '\u{137}'), ('\u{137}', '\u{136}'), ('\u{139}', '\u{13a}'), + ('\u{13a}', '\u{139}'), ('\u{13b}', '\u{13c}'), ('\u{13c}', '\u{13b}'), + ('\u{13d}', '\u{13e}'), ('\u{13e}', '\u{13d}'), ('\u{13f}', '\u{140}'), + ('\u{140}', '\u{13f}'), ('\u{141}', '\u{142}'), ('\u{142}', '\u{141}'), + ('\u{143}', '\u{144}'), ('\u{144}', '\u{143}'), ('\u{145}', '\u{146}'), + ('\u{146}', '\u{145}'), ('\u{147}', '\u{148}'), ('\u{148}', '\u{147}'), + ('\u{14a}', '\u{14b}'), ('\u{14b}', '\u{14a}'), ('\u{14c}', '\u{14d}'), + ('\u{14d}', '\u{14c}'), ('\u{14e}', '\u{14f}'), ('\u{14f}', '\u{14e}'), + ('\u{150}', '\u{151}'), ('\u{151}', '\u{150}'), ('\u{152}', '\u{153}'), + ('\u{153}', '\u{152}'), ('\u{154}', '\u{155}'), ('\u{155}', '\u{154}'), + ('\u{156}', '\u{157}'), ('\u{157}', '\u{156}'), ('\u{158}', '\u{159}'), + ('\u{159}', '\u{158}'), ('\u{15a}', '\u{15b}'), ('\u{15b}', '\u{15a}'), + ('\u{15c}', '\u{15d}'), ('\u{15d}', '\u{15c}'), ('\u{15e}', '\u{15f}'), + ('\u{15f}', '\u{15e}'), ('\u{160}', '\u{161}'), ('\u{161}', '\u{160}'), + ('\u{162}', '\u{163}'), ('\u{163}', '\u{162}'), ('\u{164}', '\u{165}'), + ('\u{165}', '\u{164}'), ('\u{166}', '\u{167}'), ('\u{167}', '\u{166}'), + ('\u{168}', '\u{169}'), ('\u{169}', '\u{168}'), ('\u{16a}', '\u{16b}'), + ('\u{16b}', '\u{16a}'), ('\u{16c}', '\u{16d}'), ('\u{16d}', '\u{16c}'), + ('\u{16e}', '\u{16f}'), ('\u{16f}', '\u{16e}'), ('\u{170}', '\u{171}'), + ('\u{171}', '\u{170}'), ('\u{172}', '\u{173}'), ('\u{173}', '\u{172}'), + ('\u{174}', '\u{175}'), ('\u{175}', '\u{174}'), ('\u{176}', '\u{177}'), + ('\u{177}', '\u{176}'), ('\u{178}', '\u{ff}'), ('\u{179}', '\u{17a}'), + ('\u{17a}', '\u{179}'), ('\u{17b}', '\u{17c}'), ('\u{17c}', '\u{17b}'), + ('\u{17d}', '\u{17e}'), ('\u{17e}', '\u{17d}'), ('\u{17f}', '\u{53}'), + ('\u{17f}', '\u{73}'), ('\u{180}', '\u{243}'), ('\u{181}', '\u{253}'), + ('\u{182}', '\u{183}'), ('\u{183}', '\u{182}'), ('\u{184}', '\u{185}'), + ('\u{185}', '\u{184}'), ('\u{186}', '\u{254}'), ('\u{187}', '\u{188}'), + ('\u{188}', '\u{187}'), ('\u{189}', '\u{256}'), ('\u{18a}', '\u{257}'), + ('\u{18b}', '\u{18c}'), ('\u{18c}', '\u{18b}'), ('\u{18e}', '\u{1dd}'), + ('\u{18f}', '\u{259}'), ('\u{190}', '\u{25b}'), ('\u{191}', '\u{192}'), + ('\u{192}', '\u{191}'), ('\u{193}', '\u{260}'), ('\u{194}', '\u{263}'), + ('\u{195}', '\u{1f6}'), ('\u{196}', '\u{269}'), ('\u{197}', '\u{268}'), + ('\u{198}', '\u{199}'), ('\u{199}', '\u{198}'), ('\u{19a}', '\u{23d}'), + ('\u{19c}', '\u{26f}'), ('\u{19d}', '\u{272}'), ('\u{19e}', '\u{220}'), + ('\u{19f}', '\u{275}'), ('\u{1a0}', '\u{1a1}'), ('\u{1a1}', '\u{1a0}'), + ('\u{1a2}', '\u{1a3}'), ('\u{1a3}', '\u{1a2}'), ('\u{1a4}', '\u{1a5}'), + ('\u{1a5}', '\u{1a4}'), ('\u{1a6}', '\u{280}'), ('\u{1a7}', '\u{1a8}'), + ('\u{1a8}', '\u{1a7}'), ('\u{1a9}', '\u{283}'), ('\u{1ac}', '\u{1ad}'), + ('\u{1ad}', '\u{1ac}'), ('\u{1ae}', '\u{288}'), ('\u{1af}', '\u{1b0}'), + ('\u{1b0}', '\u{1af}'), ('\u{1b1}', '\u{28a}'), ('\u{1b2}', '\u{28b}'), + ('\u{1b3}', '\u{1b4}'), ('\u{1b4}', '\u{1b3}'), ('\u{1b5}', '\u{1b6}'), + ('\u{1b6}', '\u{1b5}'), ('\u{1b7}', '\u{292}'), ('\u{1b8}', '\u{1b9}'), + ('\u{1b9}', '\u{1b8}'), ('\u{1bc}', '\u{1bd}'), ('\u{1bd}', '\u{1bc}'), + ('\u{1bf}', '\u{1f7}'), ('\u{1c4}', '\u{1c5}'), ('\u{1c4}', '\u{1c6}'), + ('\u{1c5}', '\u{1c4}'), ('\u{1c5}', '\u{1c6}'), ('\u{1c6}', '\u{1c4}'), + ('\u{1c6}', '\u{1c5}'), ('\u{1c7}', '\u{1c8}'), ('\u{1c7}', '\u{1c9}'), + ('\u{1c8}', '\u{1c7}'), ('\u{1c8}', '\u{1c9}'), ('\u{1c9}', '\u{1c7}'), + ('\u{1c9}', '\u{1c8}'), ('\u{1ca}', '\u{1cb}'), ('\u{1ca}', '\u{1cc}'), + ('\u{1cb}', '\u{1ca}'), ('\u{1cb}', '\u{1cc}'), ('\u{1cc}', '\u{1ca}'), + ('\u{1cc}', '\u{1cb}'), ('\u{1cd}', '\u{1ce}'), ('\u{1ce}', '\u{1cd}'), + ('\u{1cf}', '\u{1d0}'), ('\u{1d0}', '\u{1cf}'), ('\u{1d1}', '\u{1d2}'), + ('\u{1d2}', '\u{1d1}'), ('\u{1d3}', '\u{1d4}'), ('\u{1d4}', '\u{1d3}'), + ('\u{1d5}', '\u{1d6}'), ('\u{1d6}', '\u{1d5}'), ('\u{1d7}', '\u{1d8}'), + ('\u{1d8}', '\u{1d7}'), ('\u{1d9}', '\u{1da}'), ('\u{1da}', '\u{1d9}'), + ('\u{1db}', '\u{1dc}'), ('\u{1dc}', '\u{1db}'), ('\u{1dd}', '\u{18e}'), + ('\u{1de}', '\u{1df}'), ('\u{1df}', '\u{1de}'), ('\u{1e0}', '\u{1e1}'), + ('\u{1e1}', '\u{1e0}'), ('\u{1e2}', '\u{1e3}'), ('\u{1e3}', '\u{1e2}'), + ('\u{1e4}', '\u{1e5}'), ('\u{1e5}', '\u{1e4}'), ('\u{1e6}', '\u{1e7}'), + ('\u{1e7}', '\u{1e6}'), ('\u{1e8}', '\u{1e9}'), ('\u{1e9}', '\u{1e8}'), + ('\u{1ea}', '\u{1eb}'), ('\u{1eb}', '\u{1ea}'), ('\u{1ec}', '\u{1ed}'), + ('\u{1ed}', '\u{1ec}'), ('\u{1ee}', '\u{1ef}'), ('\u{1ef}', '\u{1ee}'), + ('\u{1f1}', '\u{1f2}'), ('\u{1f1}', '\u{1f3}'), ('\u{1f2}', '\u{1f1}'), + ('\u{1f2}', '\u{1f3}'), ('\u{1f3}', '\u{1f1}'), ('\u{1f3}', '\u{1f2}'), + ('\u{1f4}', '\u{1f5}'), ('\u{1f5}', '\u{1f4}'), ('\u{1f6}', '\u{195}'), + ('\u{1f7}', '\u{1bf}'), ('\u{1f8}', '\u{1f9}'), ('\u{1f9}', '\u{1f8}'), + ('\u{1fa}', '\u{1fb}'), ('\u{1fb}', '\u{1fa}'), ('\u{1fc}', '\u{1fd}'), + ('\u{1fd}', '\u{1fc}'), ('\u{1fe}', '\u{1ff}'), ('\u{1ff}', '\u{1fe}'), + ('\u{200}', '\u{201}'), ('\u{201}', '\u{200}'), ('\u{202}', '\u{203}'), + ('\u{203}', '\u{202}'), ('\u{204}', '\u{205}'), ('\u{205}', '\u{204}'), + ('\u{206}', '\u{207}'), ('\u{207}', '\u{206}'), ('\u{208}', '\u{209}'), + ('\u{209}', '\u{208}'), ('\u{20a}', '\u{20b}'), ('\u{20b}', '\u{20a}'), + ('\u{20c}', '\u{20d}'), ('\u{20d}', '\u{20c}'), ('\u{20e}', '\u{20f}'), + ('\u{20f}', '\u{20e}'), ('\u{210}', '\u{211}'), ('\u{211}', '\u{210}'), + ('\u{212}', '\u{213}'), ('\u{213}', '\u{212}'), ('\u{214}', '\u{215}'), + ('\u{215}', '\u{214}'), ('\u{216}', '\u{217}'), ('\u{217}', '\u{216}'), + ('\u{218}', '\u{219}'), ('\u{219}', '\u{218}'), ('\u{21a}', '\u{21b}'), + ('\u{21b}', '\u{21a}'), ('\u{21c}', '\u{21d}'), ('\u{21d}', '\u{21c}'), + ('\u{21e}', '\u{21f}'), ('\u{21f}', '\u{21e}'), ('\u{220}', '\u{19e}'), + ('\u{222}', '\u{223}'), ('\u{223}', '\u{222}'), ('\u{224}', '\u{225}'), + ('\u{225}', '\u{224}'), ('\u{226}', '\u{227}'), ('\u{227}', '\u{226}'), + ('\u{228}', '\u{229}'), ('\u{229}', '\u{228}'), ('\u{22a}', '\u{22b}'), + ('\u{22b}', '\u{22a}'), ('\u{22c}', '\u{22d}'), ('\u{22d}', '\u{22c}'), + ('\u{22e}', '\u{22f}'), ('\u{22f}', '\u{22e}'), ('\u{230}', '\u{231}'), + ('\u{231}', '\u{230}'), ('\u{232}', '\u{233}'), ('\u{233}', '\u{232}'), + ('\u{23a}', '\u{2c65}'), ('\u{23b}', '\u{23c}'), ('\u{23c}', '\u{23b}'), + ('\u{23d}', '\u{19a}'), ('\u{23e}', '\u{2c66}'), ('\u{23f}', + '\u{2c7e}'), ('\u{240}', '\u{2c7f}'), ('\u{241}', '\u{242}'), + ('\u{242}', '\u{241}'), ('\u{243}', '\u{180}'), ('\u{244}', '\u{289}'), + ('\u{245}', '\u{28c}'), ('\u{246}', '\u{247}'), ('\u{247}', '\u{246}'), + ('\u{248}', '\u{249}'), ('\u{249}', '\u{248}'), ('\u{24a}', '\u{24b}'), + ('\u{24b}', '\u{24a}'), ('\u{24c}', '\u{24d}'), ('\u{24d}', '\u{24c}'), + ('\u{24e}', '\u{24f}'), ('\u{24f}', '\u{24e}'), ('\u{250}', '\u{2c6f}'), + ('\u{251}', '\u{2c6d}'), ('\u{252}', '\u{2c70}'), ('\u{253}', + '\u{181}'), ('\u{254}', '\u{186}'), ('\u{256}', '\u{189}'), ('\u{257}', + '\u{18a}'), ('\u{259}', '\u{18f}'), ('\u{25b}', '\u{190}'), ('\u{25c}', + '\u{a7ab}'), ('\u{260}', '\u{193}'), ('\u{261}', '\u{a7ac}'), + ('\u{263}', '\u{194}'), ('\u{265}', '\u{a78d}'), ('\u{266}', + '\u{a7aa}'), ('\u{268}', '\u{197}'), ('\u{269}', '\u{196}'), ('\u{26b}', + '\u{2c62}'), ('\u{26c}', '\u{a7ad}'), ('\u{26f}', '\u{19c}'), + ('\u{271}', '\u{2c6e}'), ('\u{272}', '\u{19d}'), ('\u{275}', '\u{19f}'), + ('\u{27d}', '\u{2c64}'), ('\u{280}', '\u{1a6}'), ('\u{283}', '\u{1a9}'), + ('\u{287}', '\u{a7b1}'), ('\u{288}', '\u{1ae}'), ('\u{289}', '\u{244}'), + ('\u{28a}', '\u{1b1}'), ('\u{28b}', '\u{1b2}'), ('\u{28c}', '\u{245}'), + ('\u{292}', '\u{1b7}'), ('\u{29d}', '\u{a7b2}'), ('\u{29e}', + '\u{a7b0}'), ('\u{345}', '\u{399}'), ('\u{345}', '\u{3b9}'), ('\u{345}', + '\u{1fbe}'), ('\u{370}', '\u{371}'), ('\u{371}', '\u{370}'), ('\u{372}', + '\u{373}'), ('\u{373}', '\u{372}'), ('\u{376}', '\u{377}'), ('\u{377}', + '\u{376}'), ('\u{37b}', '\u{3fd}'), ('\u{37c}', '\u{3fe}'), ('\u{37d}', + '\u{3ff}'), ('\u{37f}', '\u{3f3}'), ('\u{386}', '\u{3ac}'), ('\u{388}', + '\u{3ad}'), ('\u{389}', '\u{3ae}'), ('\u{38a}', '\u{3af}'), ('\u{38c}', + '\u{3cc}'), ('\u{38e}', '\u{3cd}'), ('\u{38f}', '\u{3ce}'), ('\u{391}', + '\u{3b1}'), ('\u{392}', '\u{3b2}'), ('\u{392}', '\u{3d0}'), ('\u{393}', + '\u{3b3}'), ('\u{394}', '\u{3b4}'), ('\u{395}', '\u{3b5}'), ('\u{395}', + '\u{3f5}'), ('\u{396}', '\u{3b6}'), ('\u{397}', '\u{3b7}'), ('\u{398}', + '\u{3b8}'), ('\u{398}', '\u{3d1}'), ('\u{398}', '\u{3f4}'), ('\u{399}', + '\u{345}'), ('\u{399}', '\u{3b9}'), ('\u{399}', '\u{1fbe}'), ('\u{39a}', + '\u{3ba}'), ('\u{39a}', '\u{3f0}'), ('\u{39b}', '\u{3bb}'), ('\u{39c}', + '\u{b5}'), ('\u{39c}', '\u{3bc}'), ('\u{39d}', '\u{3bd}'), ('\u{39e}', + '\u{3be}'), ('\u{39f}', '\u{3bf}'), ('\u{3a0}', '\u{3c0}'), ('\u{3a0}', + '\u{3d6}'), ('\u{3a1}', '\u{3c1}'), ('\u{3a1}', '\u{3f1}'), ('\u{3a3}', + '\u{3c2}'), ('\u{3a3}', '\u{3c3}'), ('\u{3a4}', '\u{3c4}'), ('\u{3a5}', + '\u{3c5}'), ('\u{3a6}', '\u{3c6}'), ('\u{3a6}', '\u{3d5}'), ('\u{3a7}', + '\u{3c7}'), ('\u{3a8}', '\u{3c8}'), ('\u{3a9}', '\u{3c9}'), ('\u{3a9}', + '\u{2126}'), ('\u{3aa}', '\u{3ca}'), ('\u{3ab}', '\u{3cb}'), ('\u{3ac}', + '\u{386}'), ('\u{3ad}', '\u{388}'), ('\u{3ae}', '\u{389}'), ('\u{3af}', + '\u{38a}'), ('\u{3b1}', '\u{391}'), ('\u{3b2}', '\u{392}'), ('\u{3b2}', + '\u{3d0}'), ('\u{3b3}', '\u{393}'), ('\u{3b4}', '\u{394}'), ('\u{3b5}', + '\u{395}'), ('\u{3b5}', '\u{3f5}'), ('\u{3b6}', '\u{396}'), ('\u{3b7}', + '\u{397}'), ('\u{3b8}', '\u{398}'), ('\u{3b8}', '\u{3d1}'), ('\u{3b8}', + '\u{3f4}'), ('\u{3b9}', '\u{345}'), ('\u{3b9}', '\u{399}'), ('\u{3b9}', + '\u{1fbe}'), ('\u{3ba}', '\u{39a}'), ('\u{3ba}', '\u{3f0}'), ('\u{3bb}', + '\u{39b}'), ('\u{3bc}', '\u{b5}'), ('\u{3bc}', '\u{39c}'), ('\u{3bd}', + '\u{39d}'), ('\u{3be}', '\u{39e}'), ('\u{3bf}', '\u{39f}'), ('\u{3c0}', + '\u{3a0}'), ('\u{3c0}', '\u{3d6}'), ('\u{3c1}', '\u{3a1}'), ('\u{3c1}', + '\u{3f1}'), ('\u{3c2}', '\u{3a3}'), ('\u{3c2}', '\u{3c3}'), ('\u{3c3}', + '\u{3a3}'), ('\u{3c3}', '\u{3c2}'), ('\u{3c4}', '\u{3a4}'), ('\u{3c5}', + '\u{3a5}'), ('\u{3c6}', '\u{3a6}'), ('\u{3c6}', '\u{3d5}'), ('\u{3c7}', + '\u{3a7}'), ('\u{3c8}', '\u{3a8}'), ('\u{3c9}', '\u{3a9}'), ('\u{3c9}', + '\u{2126}'), ('\u{3ca}', '\u{3aa}'), ('\u{3cb}', '\u{3ab}'), ('\u{3cc}', + '\u{38c}'), ('\u{3cd}', '\u{38e}'), ('\u{3ce}', '\u{38f}'), ('\u{3cf}', + '\u{3d7}'), ('\u{3d0}', '\u{392}'), ('\u{3d0}', '\u{3b2}'), ('\u{3d1}', + '\u{398}'), ('\u{3d1}', '\u{3b8}'), ('\u{3d1}', '\u{3f4}'), ('\u{3d5}', + '\u{3a6}'), ('\u{3d5}', '\u{3c6}'), ('\u{3d6}', '\u{3a0}'), ('\u{3d6}', + '\u{3c0}'), ('\u{3d7}', '\u{3cf}'), ('\u{3d8}', '\u{3d9}'), ('\u{3d9}', + '\u{3d8}'), ('\u{3da}', '\u{3db}'), ('\u{3db}', '\u{3da}'), ('\u{3dc}', + '\u{3dd}'), ('\u{3dd}', '\u{3dc}'), ('\u{3de}', '\u{3df}'), ('\u{3df}', + '\u{3de}'), ('\u{3e0}', '\u{3e1}'), ('\u{3e1}', '\u{3e0}'), ('\u{3e2}', + '\u{3e3}'), ('\u{3e3}', '\u{3e2}'), ('\u{3e4}', '\u{3e5}'), ('\u{3e5}', + '\u{3e4}'), ('\u{3e6}', '\u{3e7}'), ('\u{3e7}', '\u{3e6}'), ('\u{3e8}', + '\u{3e9}'), ('\u{3e9}', '\u{3e8}'), ('\u{3ea}', '\u{3eb}'), ('\u{3eb}', + '\u{3ea}'), ('\u{3ec}', '\u{3ed}'), ('\u{3ed}', '\u{3ec}'), ('\u{3ee}', + '\u{3ef}'), ('\u{3ef}', '\u{3ee}'), ('\u{3f0}', '\u{39a}'), ('\u{3f0}', + '\u{3ba}'), ('\u{3f1}', '\u{3a1}'), ('\u{3f1}', '\u{3c1}'), ('\u{3f2}', + '\u{3f9}'), ('\u{3f3}', '\u{37f}'), ('\u{3f4}', '\u{398}'), ('\u{3f4}', + '\u{3b8}'), ('\u{3f4}', '\u{3d1}'), ('\u{3f5}', '\u{395}'), ('\u{3f5}', + '\u{3b5}'), ('\u{3f7}', '\u{3f8}'), ('\u{3f8}', '\u{3f7}'), ('\u{3f9}', + '\u{3f2}'), ('\u{3fa}', '\u{3fb}'), ('\u{3fb}', '\u{3fa}'), ('\u{3fd}', + '\u{37b}'), ('\u{3fe}', '\u{37c}'), ('\u{3ff}', '\u{37d}'), ('\u{400}', + '\u{450}'), ('\u{401}', '\u{451}'), ('\u{402}', '\u{452}'), ('\u{403}', + '\u{453}'), ('\u{404}', '\u{454}'), ('\u{405}', '\u{455}'), ('\u{406}', + '\u{456}'), ('\u{407}', '\u{457}'), ('\u{408}', '\u{458}'), ('\u{409}', + '\u{459}'), ('\u{40a}', '\u{45a}'), ('\u{40b}', '\u{45b}'), ('\u{40c}', + '\u{45c}'), ('\u{40d}', '\u{45d}'), ('\u{40e}', '\u{45e}'), ('\u{40f}', + '\u{45f}'), ('\u{410}', '\u{430}'), ('\u{411}', '\u{431}'), ('\u{412}', + '\u{432}'), ('\u{413}', '\u{433}'), ('\u{414}', '\u{434}'), ('\u{415}', + '\u{435}'), ('\u{416}', '\u{436}'), ('\u{417}', '\u{437}'), ('\u{418}', + '\u{438}'), ('\u{419}', '\u{439}'), ('\u{41a}', '\u{43a}'), ('\u{41b}', + '\u{43b}'), ('\u{41c}', '\u{43c}'), ('\u{41d}', '\u{43d}'), ('\u{41e}', + '\u{43e}'), ('\u{41f}', '\u{43f}'), ('\u{420}', '\u{440}'), ('\u{421}', + '\u{441}'), ('\u{422}', '\u{442}'), ('\u{423}', '\u{443}'), ('\u{424}', + '\u{444}'), ('\u{425}', '\u{445}'), ('\u{426}', '\u{446}'), ('\u{427}', + '\u{447}'), ('\u{428}', '\u{448}'), ('\u{429}', '\u{449}'), ('\u{42a}', + '\u{44a}'), ('\u{42b}', '\u{44b}'), ('\u{42c}', '\u{44c}'), ('\u{42d}', + '\u{44d}'), ('\u{42e}', '\u{44e}'), ('\u{42f}', '\u{44f}'), ('\u{430}', + '\u{410}'), ('\u{431}', '\u{411}'), ('\u{432}', '\u{412}'), ('\u{433}', + '\u{413}'), ('\u{434}', '\u{414}'), ('\u{435}', '\u{415}'), ('\u{436}', + '\u{416}'), ('\u{437}', '\u{417}'), ('\u{438}', '\u{418}'), ('\u{439}', + '\u{419}'), ('\u{43a}', '\u{41a}'), ('\u{43b}', '\u{41b}'), ('\u{43c}', + '\u{41c}'), ('\u{43d}', '\u{41d}'), ('\u{43e}', '\u{41e}'), ('\u{43f}', + '\u{41f}'), ('\u{440}', '\u{420}'), ('\u{441}', '\u{421}'), ('\u{442}', + '\u{422}'), ('\u{443}', '\u{423}'), ('\u{444}', '\u{424}'), ('\u{445}', + '\u{425}'), ('\u{446}', '\u{426}'), ('\u{447}', '\u{427}'), ('\u{448}', + '\u{428}'), ('\u{449}', '\u{429}'), ('\u{44a}', '\u{42a}'), ('\u{44b}', + '\u{42b}'), ('\u{44c}', '\u{42c}'), ('\u{44d}', '\u{42d}'), ('\u{44e}', + '\u{42e}'), ('\u{44f}', '\u{42f}'), ('\u{450}', '\u{400}'), ('\u{451}', + '\u{401}'), ('\u{452}', '\u{402}'), ('\u{453}', '\u{403}'), ('\u{454}', + '\u{404}'), ('\u{455}', '\u{405}'), ('\u{456}', '\u{406}'), ('\u{457}', + '\u{407}'), ('\u{458}', '\u{408}'), ('\u{459}', '\u{409}'), ('\u{45a}', + '\u{40a}'), ('\u{45b}', '\u{40b}'), ('\u{45c}', '\u{40c}'), ('\u{45d}', + '\u{40d}'), ('\u{45e}', '\u{40e}'), ('\u{45f}', '\u{40f}'), ('\u{460}', + '\u{461}'), ('\u{461}', '\u{460}'), ('\u{462}', '\u{463}'), ('\u{463}', + '\u{462}'), ('\u{464}', '\u{465}'), ('\u{465}', '\u{464}'), ('\u{466}', + '\u{467}'), ('\u{467}', '\u{466}'), ('\u{468}', '\u{469}'), ('\u{469}', + '\u{468}'), ('\u{46a}', '\u{46b}'), ('\u{46b}', '\u{46a}'), ('\u{46c}', + '\u{46d}'), ('\u{46d}', '\u{46c}'), ('\u{46e}', '\u{46f}'), ('\u{46f}', + '\u{46e}'), ('\u{470}', '\u{471}'), ('\u{471}', '\u{470}'), ('\u{472}', + '\u{473}'), ('\u{473}', '\u{472}'), ('\u{474}', '\u{475}'), ('\u{475}', + '\u{474}'), ('\u{476}', '\u{477}'), ('\u{477}', '\u{476}'), ('\u{478}', + '\u{479}'), ('\u{479}', '\u{478}'), ('\u{47a}', '\u{47b}'), ('\u{47b}', + '\u{47a}'), ('\u{47c}', '\u{47d}'), ('\u{47d}', '\u{47c}'), ('\u{47e}', + '\u{47f}'), ('\u{47f}', '\u{47e}'), ('\u{480}', '\u{481}'), ('\u{481}', + '\u{480}'), ('\u{48a}', '\u{48b}'), ('\u{48b}', '\u{48a}'), ('\u{48c}', + '\u{48d}'), ('\u{48d}', '\u{48c}'), ('\u{48e}', '\u{48f}'), ('\u{48f}', + '\u{48e}'), ('\u{490}', '\u{491}'), ('\u{491}', '\u{490}'), ('\u{492}', + '\u{493}'), ('\u{493}', '\u{492}'), ('\u{494}', '\u{495}'), ('\u{495}', + '\u{494}'), ('\u{496}', '\u{497}'), ('\u{497}', '\u{496}'), ('\u{498}', + '\u{499}'), ('\u{499}', '\u{498}'), ('\u{49a}', '\u{49b}'), ('\u{49b}', + '\u{49a}'), ('\u{49c}', '\u{49d}'), ('\u{49d}', '\u{49c}'), ('\u{49e}', + '\u{49f}'), ('\u{49f}', '\u{49e}'), ('\u{4a0}', '\u{4a1}'), ('\u{4a1}', + '\u{4a0}'), ('\u{4a2}', '\u{4a3}'), ('\u{4a3}', '\u{4a2}'), ('\u{4a4}', + '\u{4a5}'), ('\u{4a5}', '\u{4a4}'), ('\u{4a6}', '\u{4a7}'), ('\u{4a7}', + '\u{4a6}'), ('\u{4a8}', '\u{4a9}'), ('\u{4a9}', '\u{4a8}'), ('\u{4aa}', + '\u{4ab}'), ('\u{4ab}', '\u{4aa}'), ('\u{4ac}', '\u{4ad}'), ('\u{4ad}', + '\u{4ac}'), ('\u{4ae}', '\u{4af}'), ('\u{4af}', '\u{4ae}'), ('\u{4b0}', + '\u{4b1}'), ('\u{4b1}', '\u{4b0}'), ('\u{4b2}', '\u{4b3}'), ('\u{4b3}', + '\u{4b2}'), ('\u{4b4}', '\u{4b5}'), ('\u{4b5}', '\u{4b4}'), ('\u{4b6}', + '\u{4b7}'), ('\u{4b7}', '\u{4b6}'), ('\u{4b8}', '\u{4b9}'), ('\u{4b9}', + '\u{4b8}'), ('\u{4ba}', '\u{4bb}'), ('\u{4bb}', '\u{4ba}'), ('\u{4bc}', + '\u{4bd}'), ('\u{4bd}', '\u{4bc}'), ('\u{4be}', '\u{4bf}'), ('\u{4bf}', + '\u{4be}'), ('\u{4c0}', '\u{4cf}'), ('\u{4c1}', '\u{4c2}'), ('\u{4c2}', + '\u{4c1}'), ('\u{4c3}', '\u{4c4}'), ('\u{4c4}', '\u{4c3}'), ('\u{4c5}', + '\u{4c6}'), ('\u{4c6}', '\u{4c5}'), ('\u{4c7}', '\u{4c8}'), ('\u{4c8}', + '\u{4c7}'), ('\u{4c9}', '\u{4ca}'), ('\u{4ca}', '\u{4c9}'), ('\u{4cb}', + '\u{4cc}'), ('\u{4cc}', '\u{4cb}'), ('\u{4cd}', '\u{4ce}'), ('\u{4ce}', + '\u{4cd}'), ('\u{4cf}', '\u{4c0}'), ('\u{4d0}', '\u{4d1}'), ('\u{4d1}', + '\u{4d0}'), ('\u{4d2}', '\u{4d3}'), ('\u{4d3}', '\u{4d2}'), ('\u{4d4}', + '\u{4d5}'), ('\u{4d5}', '\u{4d4}'), ('\u{4d6}', '\u{4d7}'), ('\u{4d7}', + '\u{4d6}'), ('\u{4d8}', '\u{4d9}'), ('\u{4d9}', '\u{4d8}'), ('\u{4da}', + '\u{4db}'), ('\u{4db}', '\u{4da}'), ('\u{4dc}', '\u{4dd}'), ('\u{4dd}', + '\u{4dc}'), ('\u{4de}', '\u{4df}'), ('\u{4df}', '\u{4de}'), ('\u{4e0}', + '\u{4e1}'), ('\u{4e1}', '\u{4e0}'), ('\u{4e2}', '\u{4e3}'), ('\u{4e3}', + '\u{4e2}'), ('\u{4e4}', '\u{4e5}'), ('\u{4e5}', '\u{4e4}'), ('\u{4e6}', + '\u{4e7}'), ('\u{4e7}', '\u{4e6}'), ('\u{4e8}', '\u{4e9}'), ('\u{4e9}', + '\u{4e8}'), ('\u{4ea}', '\u{4eb}'), ('\u{4eb}', '\u{4ea}'), ('\u{4ec}', + '\u{4ed}'), ('\u{4ed}', '\u{4ec}'), ('\u{4ee}', '\u{4ef}'), ('\u{4ef}', + '\u{4ee}'), ('\u{4f0}', '\u{4f1}'), ('\u{4f1}', '\u{4f0}'), ('\u{4f2}', + '\u{4f3}'), ('\u{4f3}', '\u{4f2}'), ('\u{4f4}', '\u{4f5}'), ('\u{4f5}', + '\u{4f4}'), ('\u{4f6}', '\u{4f7}'), ('\u{4f7}', '\u{4f6}'), ('\u{4f8}', + '\u{4f9}'), ('\u{4f9}', '\u{4f8}'), ('\u{4fa}', '\u{4fb}'), ('\u{4fb}', + '\u{4fa}'), ('\u{4fc}', '\u{4fd}'), ('\u{4fd}', '\u{4fc}'), ('\u{4fe}', + '\u{4ff}'), ('\u{4ff}', '\u{4fe}'), ('\u{500}', '\u{501}'), ('\u{501}', + '\u{500}'), ('\u{502}', '\u{503}'), ('\u{503}', '\u{502}'), ('\u{504}', + '\u{505}'), ('\u{505}', '\u{504}'), ('\u{506}', '\u{507}'), ('\u{507}', + '\u{506}'), ('\u{508}', '\u{509}'), ('\u{509}', '\u{508}'), ('\u{50a}', + '\u{50b}'), ('\u{50b}', '\u{50a}'), ('\u{50c}', '\u{50d}'), ('\u{50d}', + '\u{50c}'), ('\u{50e}', '\u{50f}'), ('\u{50f}', '\u{50e}'), ('\u{510}', + '\u{511}'), ('\u{511}', '\u{510}'), ('\u{512}', '\u{513}'), ('\u{513}', + '\u{512}'), ('\u{514}', '\u{515}'), ('\u{515}', '\u{514}'), ('\u{516}', + '\u{517}'), ('\u{517}', '\u{516}'), ('\u{518}', '\u{519}'), ('\u{519}', + '\u{518}'), ('\u{51a}', '\u{51b}'), ('\u{51b}', '\u{51a}'), ('\u{51c}', + '\u{51d}'), ('\u{51d}', '\u{51c}'), ('\u{51e}', '\u{51f}'), ('\u{51f}', + '\u{51e}'), ('\u{520}', '\u{521}'), ('\u{521}', '\u{520}'), ('\u{522}', + '\u{523}'), ('\u{523}', '\u{522}'), ('\u{524}', '\u{525}'), ('\u{525}', + '\u{524}'), ('\u{526}', '\u{527}'), ('\u{527}', '\u{526}'), ('\u{528}', + '\u{529}'), ('\u{529}', '\u{528}'), ('\u{52a}', '\u{52b}'), ('\u{52b}', + '\u{52a}'), ('\u{52c}', '\u{52d}'), ('\u{52d}', '\u{52c}'), ('\u{52e}', + '\u{52f}'), ('\u{52f}', '\u{52e}'), ('\u{531}', '\u{561}'), ('\u{532}', + '\u{562}'), ('\u{533}', '\u{563}'), ('\u{534}', '\u{564}'), ('\u{535}', + '\u{565}'), ('\u{536}', '\u{566}'), ('\u{537}', '\u{567}'), ('\u{538}', + '\u{568}'), ('\u{539}', '\u{569}'), ('\u{53a}', '\u{56a}'), ('\u{53b}', + '\u{56b}'), ('\u{53c}', '\u{56c}'), ('\u{53d}', '\u{56d}'), ('\u{53e}', + '\u{56e}'), ('\u{53f}', '\u{56f}'), ('\u{540}', '\u{570}'), ('\u{541}', + '\u{571}'), ('\u{542}', '\u{572}'), ('\u{543}', '\u{573}'), ('\u{544}', + '\u{574}'), ('\u{545}', '\u{575}'), ('\u{546}', '\u{576}'), ('\u{547}', + '\u{577}'), ('\u{548}', '\u{578}'), ('\u{549}', '\u{579}'), ('\u{54a}', + '\u{57a}'), ('\u{54b}', '\u{57b}'), ('\u{54c}', '\u{57c}'), ('\u{54d}', + '\u{57d}'), ('\u{54e}', '\u{57e}'), ('\u{54f}', '\u{57f}'), ('\u{550}', + '\u{580}'), ('\u{551}', '\u{581}'), ('\u{552}', '\u{582}'), ('\u{553}', + '\u{583}'), ('\u{554}', '\u{584}'), ('\u{555}', '\u{585}'), ('\u{556}', + '\u{586}'), ('\u{561}', '\u{531}'), ('\u{562}', '\u{532}'), ('\u{563}', + '\u{533}'), ('\u{564}', '\u{534}'), ('\u{565}', '\u{535}'), ('\u{566}', + '\u{536}'), ('\u{567}', '\u{537}'), ('\u{568}', '\u{538}'), ('\u{569}', + '\u{539}'), ('\u{56a}', '\u{53a}'), ('\u{56b}', '\u{53b}'), ('\u{56c}', + '\u{53c}'), ('\u{56d}', '\u{53d}'), ('\u{56e}', '\u{53e}'), ('\u{56f}', + '\u{53f}'), ('\u{570}', '\u{540}'), ('\u{571}', '\u{541}'), ('\u{572}', + '\u{542}'), ('\u{573}', '\u{543}'), ('\u{574}', '\u{544}'), ('\u{575}', + '\u{545}'), ('\u{576}', '\u{546}'), ('\u{577}', '\u{547}'), ('\u{578}', + '\u{548}'), ('\u{579}', '\u{549}'), ('\u{57a}', '\u{54a}'), ('\u{57b}', + '\u{54b}'), ('\u{57c}', '\u{54c}'), ('\u{57d}', '\u{54d}'), ('\u{57e}', + '\u{54e}'), ('\u{57f}', '\u{54f}'), ('\u{580}', '\u{550}'), ('\u{581}', + '\u{551}'), ('\u{582}', '\u{552}'), ('\u{583}', '\u{553}'), ('\u{584}', + '\u{554}'), ('\u{585}', '\u{555}'), ('\u{586}', '\u{556}'), ('\u{10a0}', + '\u{2d00}'), ('\u{10a1}', '\u{2d01}'), ('\u{10a2}', '\u{2d02}'), + ('\u{10a3}', '\u{2d03}'), ('\u{10a4}', '\u{2d04}'), ('\u{10a5}', + '\u{2d05}'), ('\u{10a6}', '\u{2d06}'), ('\u{10a7}', '\u{2d07}'), + ('\u{10a8}', '\u{2d08}'), ('\u{10a9}', '\u{2d09}'), ('\u{10aa}', + '\u{2d0a}'), ('\u{10ab}', '\u{2d0b}'), ('\u{10ac}', '\u{2d0c}'), + ('\u{10ad}', '\u{2d0d}'), ('\u{10ae}', '\u{2d0e}'), ('\u{10af}', + '\u{2d0f}'), ('\u{10b0}', '\u{2d10}'), ('\u{10b1}', '\u{2d11}'), + ('\u{10b2}', '\u{2d12}'), ('\u{10b3}', '\u{2d13}'), ('\u{10b4}', + '\u{2d14}'), ('\u{10b5}', '\u{2d15}'), ('\u{10b6}', '\u{2d16}'), + ('\u{10b7}', '\u{2d17}'), ('\u{10b8}', '\u{2d18}'), ('\u{10b9}', + '\u{2d19}'), ('\u{10ba}', '\u{2d1a}'), ('\u{10bb}', '\u{2d1b}'), + ('\u{10bc}', '\u{2d1c}'), ('\u{10bd}', '\u{2d1d}'), ('\u{10be}', + '\u{2d1e}'), ('\u{10bf}', '\u{2d1f}'), ('\u{10c0}', '\u{2d20}'), + ('\u{10c1}', '\u{2d21}'), ('\u{10c2}', '\u{2d22}'), ('\u{10c3}', + '\u{2d23}'), ('\u{10c4}', '\u{2d24}'), ('\u{10c5}', '\u{2d25}'), + ('\u{10c7}', '\u{2d27}'), ('\u{10cd}', '\u{2d2d}'), ('\u{13a0}', + '\u{ab70}'), ('\u{13a1}', '\u{ab71}'), ('\u{13a2}', '\u{ab72}'), + ('\u{13a3}', '\u{ab73}'), ('\u{13a4}', '\u{ab74}'), ('\u{13a5}', + '\u{ab75}'), ('\u{13a6}', '\u{ab76}'), ('\u{13a7}', '\u{ab77}'), + ('\u{13a8}', '\u{ab78}'), ('\u{13a9}', '\u{ab79}'), ('\u{13aa}', + '\u{ab7a}'), ('\u{13ab}', '\u{ab7b}'), ('\u{13ac}', '\u{ab7c}'), + ('\u{13ad}', '\u{ab7d}'), ('\u{13ae}', '\u{ab7e}'), ('\u{13af}', + '\u{ab7f}'), ('\u{13b0}', '\u{ab80}'), ('\u{13b1}', '\u{ab81}'), + ('\u{13b2}', '\u{ab82}'), ('\u{13b3}', '\u{ab83}'), ('\u{13b4}', + '\u{ab84}'), ('\u{13b5}', '\u{ab85}'), ('\u{13b6}', '\u{ab86}'), + ('\u{13b7}', '\u{ab87}'), ('\u{13b8}', '\u{ab88}'), ('\u{13b9}', + '\u{ab89}'), ('\u{13ba}', '\u{ab8a}'), ('\u{13bb}', '\u{ab8b}'), + ('\u{13bc}', '\u{ab8c}'), ('\u{13bd}', '\u{ab8d}'), ('\u{13be}', + '\u{ab8e}'), ('\u{13bf}', '\u{ab8f}'), ('\u{13c0}', '\u{ab90}'), + ('\u{13c1}', '\u{ab91}'), ('\u{13c2}', '\u{ab92}'), ('\u{13c3}', + '\u{ab93}'), ('\u{13c4}', '\u{ab94}'), ('\u{13c5}', '\u{ab95}'), + ('\u{13c6}', '\u{ab96}'), ('\u{13c7}', '\u{ab97}'), ('\u{13c8}', + '\u{ab98}'), ('\u{13c9}', '\u{ab99}'), ('\u{13ca}', '\u{ab9a}'), + ('\u{13cb}', '\u{ab9b}'), ('\u{13cc}', '\u{ab9c}'), ('\u{13cd}', + '\u{ab9d}'), ('\u{13ce}', '\u{ab9e}'), ('\u{13cf}', '\u{ab9f}'), + ('\u{13d0}', '\u{aba0}'), ('\u{13d1}', '\u{aba1}'), ('\u{13d2}', + '\u{aba2}'), ('\u{13d3}', '\u{aba3}'), ('\u{13d4}', '\u{aba4}'), + ('\u{13d5}', '\u{aba5}'), ('\u{13d6}', '\u{aba6}'), ('\u{13d7}', + '\u{aba7}'), ('\u{13d8}', '\u{aba8}'), ('\u{13d9}', '\u{aba9}'), + ('\u{13da}', '\u{abaa}'), ('\u{13db}', '\u{abab}'), ('\u{13dc}', + '\u{abac}'), ('\u{13dd}', '\u{abad}'), ('\u{13de}', '\u{abae}'), + ('\u{13df}', '\u{abaf}'), ('\u{13e0}', '\u{abb0}'), ('\u{13e1}', + '\u{abb1}'), ('\u{13e2}', '\u{abb2}'), ('\u{13e3}', '\u{abb3}'), + ('\u{13e4}', '\u{abb4}'), ('\u{13e5}', '\u{abb5}'), ('\u{13e6}', + '\u{abb6}'), ('\u{13e7}', '\u{abb7}'), ('\u{13e8}', '\u{abb8}'), + ('\u{13e9}', '\u{abb9}'), ('\u{13ea}', '\u{abba}'), ('\u{13eb}', + '\u{abbb}'), ('\u{13ec}', '\u{abbc}'), ('\u{13ed}', '\u{abbd}'), + ('\u{13ee}', '\u{abbe}'), ('\u{13ef}', '\u{abbf}'), ('\u{13f0}', + '\u{13f8}'), ('\u{13f1}', '\u{13f9}'), ('\u{13f2}', '\u{13fa}'), + ('\u{13f3}', '\u{13fb}'), ('\u{13f4}', '\u{13fc}'), ('\u{13f5}', + '\u{13fd}'), ('\u{13f8}', '\u{13f0}'), ('\u{13f9}', '\u{13f1}'), + ('\u{13fa}', '\u{13f2}'), ('\u{13fb}', '\u{13f3}'), ('\u{13fc}', + '\u{13f4}'), ('\u{13fd}', '\u{13f5}'), ('\u{1d79}', '\u{a77d}'), + ('\u{1d7d}', '\u{2c63}'), ('\u{1e00}', '\u{1e01}'), ('\u{1e01}', + '\u{1e00}'), ('\u{1e02}', '\u{1e03}'), ('\u{1e03}', '\u{1e02}'), + ('\u{1e04}', '\u{1e05}'), ('\u{1e05}', '\u{1e04}'), ('\u{1e06}', + '\u{1e07}'), ('\u{1e07}', '\u{1e06}'), ('\u{1e08}', '\u{1e09}'), + ('\u{1e09}', '\u{1e08}'), ('\u{1e0a}', '\u{1e0b}'), ('\u{1e0b}', + '\u{1e0a}'), ('\u{1e0c}', '\u{1e0d}'), ('\u{1e0d}', '\u{1e0c}'), + ('\u{1e0e}', '\u{1e0f}'), ('\u{1e0f}', '\u{1e0e}'), ('\u{1e10}', + '\u{1e11}'), ('\u{1e11}', '\u{1e10}'), ('\u{1e12}', '\u{1e13}'), + ('\u{1e13}', '\u{1e12}'), ('\u{1e14}', '\u{1e15}'), ('\u{1e15}', + '\u{1e14}'), ('\u{1e16}', '\u{1e17}'), ('\u{1e17}', '\u{1e16}'), + ('\u{1e18}', '\u{1e19}'), ('\u{1e19}', '\u{1e18}'), ('\u{1e1a}', + '\u{1e1b}'), ('\u{1e1b}', '\u{1e1a}'), ('\u{1e1c}', '\u{1e1d}'), + ('\u{1e1d}', '\u{1e1c}'), ('\u{1e1e}', '\u{1e1f}'), ('\u{1e1f}', + '\u{1e1e}'), ('\u{1e20}', '\u{1e21}'), ('\u{1e21}', '\u{1e20}'), + ('\u{1e22}', '\u{1e23}'), ('\u{1e23}', '\u{1e22}'), ('\u{1e24}', + '\u{1e25}'), ('\u{1e25}', '\u{1e24}'), ('\u{1e26}', '\u{1e27}'), + ('\u{1e27}', '\u{1e26}'), ('\u{1e28}', '\u{1e29}'), ('\u{1e29}', + '\u{1e28}'), ('\u{1e2a}', '\u{1e2b}'), ('\u{1e2b}', '\u{1e2a}'), + ('\u{1e2c}', '\u{1e2d}'), ('\u{1e2d}', '\u{1e2c}'), ('\u{1e2e}', + '\u{1e2f}'), ('\u{1e2f}', '\u{1e2e}'), ('\u{1e30}', '\u{1e31}'), + ('\u{1e31}', '\u{1e30}'), ('\u{1e32}', '\u{1e33}'), ('\u{1e33}', + '\u{1e32}'), ('\u{1e34}', '\u{1e35}'), ('\u{1e35}', '\u{1e34}'), + ('\u{1e36}', '\u{1e37}'), ('\u{1e37}', '\u{1e36}'), ('\u{1e38}', + '\u{1e39}'), ('\u{1e39}', '\u{1e38}'), ('\u{1e3a}', '\u{1e3b}'), + ('\u{1e3b}', '\u{1e3a}'), ('\u{1e3c}', '\u{1e3d}'), ('\u{1e3d}', + '\u{1e3c}'), ('\u{1e3e}', '\u{1e3f}'), ('\u{1e3f}', '\u{1e3e}'), + ('\u{1e40}', '\u{1e41}'), ('\u{1e41}', '\u{1e40}'), ('\u{1e42}', + '\u{1e43}'), ('\u{1e43}', '\u{1e42}'), ('\u{1e44}', '\u{1e45}'), + ('\u{1e45}', '\u{1e44}'), ('\u{1e46}', '\u{1e47}'), ('\u{1e47}', + '\u{1e46}'), ('\u{1e48}', '\u{1e49}'), ('\u{1e49}', '\u{1e48}'), + ('\u{1e4a}', '\u{1e4b}'), ('\u{1e4b}', '\u{1e4a}'), ('\u{1e4c}', + '\u{1e4d}'), ('\u{1e4d}', '\u{1e4c}'), ('\u{1e4e}', '\u{1e4f}'), + ('\u{1e4f}', '\u{1e4e}'), ('\u{1e50}', '\u{1e51}'), ('\u{1e51}', + '\u{1e50}'), ('\u{1e52}', '\u{1e53}'), ('\u{1e53}', '\u{1e52}'), + ('\u{1e54}', '\u{1e55}'), ('\u{1e55}', '\u{1e54}'), ('\u{1e56}', + '\u{1e57}'), ('\u{1e57}', '\u{1e56}'), ('\u{1e58}', '\u{1e59}'), + ('\u{1e59}', '\u{1e58}'), ('\u{1e5a}', '\u{1e5b}'), ('\u{1e5b}', + '\u{1e5a}'), ('\u{1e5c}', '\u{1e5d}'), ('\u{1e5d}', '\u{1e5c}'), + ('\u{1e5e}', '\u{1e5f}'), ('\u{1e5f}', '\u{1e5e}'), ('\u{1e60}', + '\u{1e61}'), ('\u{1e60}', '\u{1e9b}'), ('\u{1e61}', '\u{1e60}'), + ('\u{1e61}', '\u{1e9b}'), ('\u{1e62}', '\u{1e63}'), ('\u{1e63}', + '\u{1e62}'), ('\u{1e64}', '\u{1e65}'), ('\u{1e65}', '\u{1e64}'), + ('\u{1e66}', '\u{1e67}'), ('\u{1e67}', '\u{1e66}'), ('\u{1e68}', + '\u{1e69}'), ('\u{1e69}', '\u{1e68}'), ('\u{1e6a}', '\u{1e6b}'), + ('\u{1e6b}', '\u{1e6a}'), ('\u{1e6c}', '\u{1e6d}'), ('\u{1e6d}', + '\u{1e6c}'), ('\u{1e6e}', '\u{1e6f}'), ('\u{1e6f}', '\u{1e6e}'), + ('\u{1e70}', '\u{1e71}'), ('\u{1e71}', '\u{1e70}'), ('\u{1e72}', + '\u{1e73}'), ('\u{1e73}', '\u{1e72}'), ('\u{1e74}', '\u{1e75}'), + ('\u{1e75}', '\u{1e74}'), ('\u{1e76}', '\u{1e77}'), ('\u{1e77}', + '\u{1e76}'), ('\u{1e78}', '\u{1e79}'), ('\u{1e79}', '\u{1e78}'), + ('\u{1e7a}', '\u{1e7b}'), ('\u{1e7b}', '\u{1e7a}'), ('\u{1e7c}', + '\u{1e7d}'), ('\u{1e7d}', '\u{1e7c}'), ('\u{1e7e}', '\u{1e7f}'), + ('\u{1e7f}', '\u{1e7e}'), ('\u{1e80}', '\u{1e81}'), ('\u{1e81}', + '\u{1e80}'), ('\u{1e82}', '\u{1e83}'), ('\u{1e83}', '\u{1e82}'), + ('\u{1e84}', '\u{1e85}'), ('\u{1e85}', '\u{1e84}'), ('\u{1e86}', + '\u{1e87}'), ('\u{1e87}', '\u{1e86}'), ('\u{1e88}', '\u{1e89}'), + ('\u{1e89}', '\u{1e88}'), ('\u{1e8a}', '\u{1e8b}'), ('\u{1e8b}', + '\u{1e8a}'), ('\u{1e8c}', '\u{1e8d}'), ('\u{1e8d}', '\u{1e8c}'), + ('\u{1e8e}', '\u{1e8f}'), ('\u{1e8f}', '\u{1e8e}'), ('\u{1e90}', + '\u{1e91}'), ('\u{1e91}', '\u{1e90}'), ('\u{1e92}', '\u{1e93}'), + ('\u{1e93}', '\u{1e92}'), ('\u{1e94}', '\u{1e95}'), ('\u{1e95}', + '\u{1e94}'), ('\u{1e9b}', '\u{1e60}'), ('\u{1e9b}', '\u{1e61}'), + ('\u{1e9e}', '\u{df}'), ('\u{1ea0}', '\u{1ea1}'), ('\u{1ea1}', + '\u{1ea0}'), ('\u{1ea2}', '\u{1ea3}'), ('\u{1ea3}', '\u{1ea2}'), + ('\u{1ea4}', '\u{1ea5}'), ('\u{1ea5}', '\u{1ea4}'), ('\u{1ea6}', + '\u{1ea7}'), ('\u{1ea7}', '\u{1ea6}'), ('\u{1ea8}', '\u{1ea9}'), + ('\u{1ea9}', '\u{1ea8}'), ('\u{1eaa}', '\u{1eab}'), ('\u{1eab}', + '\u{1eaa}'), ('\u{1eac}', '\u{1ead}'), ('\u{1ead}', '\u{1eac}'), + ('\u{1eae}', '\u{1eaf}'), ('\u{1eaf}', '\u{1eae}'), ('\u{1eb0}', + '\u{1eb1}'), ('\u{1eb1}', '\u{1eb0}'), ('\u{1eb2}', '\u{1eb3}'), + ('\u{1eb3}', '\u{1eb2}'), ('\u{1eb4}', '\u{1eb5}'), ('\u{1eb5}', + '\u{1eb4}'), ('\u{1eb6}', '\u{1eb7}'), ('\u{1eb7}', '\u{1eb6}'), + ('\u{1eb8}', '\u{1eb9}'), ('\u{1eb9}', '\u{1eb8}'), ('\u{1eba}', + '\u{1ebb}'), ('\u{1ebb}', '\u{1eba}'), ('\u{1ebc}', '\u{1ebd}'), + ('\u{1ebd}', '\u{1ebc}'), ('\u{1ebe}', '\u{1ebf}'), ('\u{1ebf}', + '\u{1ebe}'), ('\u{1ec0}', '\u{1ec1}'), ('\u{1ec1}', '\u{1ec0}'), + ('\u{1ec2}', '\u{1ec3}'), ('\u{1ec3}', '\u{1ec2}'), ('\u{1ec4}', + '\u{1ec5}'), ('\u{1ec5}', '\u{1ec4}'), ('\u{1ec6}', '\u{1ec7}'), + ('\u{1ec7}', '\u{1ec6}'), ('\u{1ec8}', '\u{1ec9}'), ('\u{1ec9}', + '\u{1ec8}'), ('\u{1eca}', '\u{1ecb}'), ('\u{1ecb}', '\u{1eca}'), + ('\u{1ecc}', '\u{1ecd}'), ('\u{1ecd}', '\u{1ecc}'), ('\u{1ece}', + '\u{1ecf}'), ('\u{1ecf}', '\u{1ece}'), ('\u{1ed0}', '\u{1ed1}'), + ('\u{1ed1}', '\u{1ed0}'), ('\u{1ed2}', '\u{1ed3}'), ('\u{1ed3}', + '\u{1ed2}'), ('\u{1ed4}', '\u{1ed5}'), ('\u{1ed5}', '\u{1ed4}'), + ('\u{1ed6}', '\u{1ed7}'), ('\u{1ed7}', '\u{1ed6}'), ('\u{1ed8}', + '\u{1ed9}'), ('\u{1ed9}', '\u{1ed8}'), ('\u{1eda}', '\u{1edb}'), + ('\u{1edb}', '\u{1eda}'), ('\u{1edc}', '\u{1edd}'), ('\u{1edd}', + '\u{1edc}'), ('\u{1ede}', '\u{1edf}'), ('\u{1edf}', '\u{1ede}'), + ('\u{1ee0}', '\u{1ee1}'), ('\u{1ee1}', '\u{1ee0}'), ('\u{1ee2}', + '\u{1ee3}'), ('\u{1ee3}', '\u{1ee2}'), ('\u{1ee4}', '\u{1ee5}'), + ('\u{1ee5}', '\u{1ee4}'), ('\u{1ee6}', '\u{1ee7}'), ('\u{1ee7}', + '\u{1ee6}'), ('\u{1ee8}', '\u{1ee9}'), ('\u{1ee9}', '\u{1ee8}'), + ('\u{1eea}', '\u{1eeb}'), ('\u{1eeb}', '\u{1eea}'), ('\u{1eec}', + '\u{1eed}'), ('\u{1eed}', '\u{1eec}'), ('\u{1eee}', '\u{1eef}'), + ('\u{1eef}', '\u{1eee}'), ('\u{1ef0}', '\u{1ef1}'), ('\u{1ef1}', + '\u{1ef0}'), ('\u{1ef2}', '\u{1ef3}'), ('\u{1ef3}', '\u{1ef2}'), + ('\u{1ef4}', '\u{1ef5}'), ('\u{1ef5}', '\u{1ef4}'), ('\u{1ef6}', + '\u{1ef7}'), ('\u{1ef7}', '\u{1ef6}'), ('\u{1ef8}', '\u{1ef9}'), + ('\u{1ef9}', '\u{1ef8}'), ('\u{1efa}', '\u{1efb}'), ('\u{1efb}', + '\u{1efa}'), ('\u{1efc}', '\u{1efd}'), ('\u{1efd}', '\u{1efc}'), + ('\u{1efe}', '\u{1eff}'), ('\u{1eff}', '\u{1efe}'), ('\u{1f00}', + '\u{1f08}'), ('\u{1f01}', '\u{1f09}'), ('\u{1f02}', '\u{1f0a}'), + ('\u{1f03}', '\u{1f0b}'), ('\u{1f04}', '\u{1f0c}'), ('\u{1f05}', + '\u{1f0d}'), ('\u{1f06}', '\u{1f0e}'), ('\u{1f07}', '\u{1f0f}'), + ('\u{1f08}', '\u{1f00}'), ('\u{1f09}', '\u{1f01}'), ('\u{1f0a}', + '\u{1f02}'), ('\u{1f0b}', '\u{1f03}'), ('\u{1f0c}', '\u{1f04}'), + ('\u{1f0d}', '\u{1f05}'), ('\u{1f0e}', '\u{1f06}'), ('\u{1f0f}', + '\u{1f07}'), ('\u{1f10}', '\u{1f18}'), ('\u{1f11}', '\u{1f19}'), + ('\u{1f12}', '\u{1f1a}'), ('\u{1f13}', '\u{1f1b}'), ('\u{1f14}', + '\u{1f1c}'), ('\u{1f15}', '\u{1f1d}'), ('\u{1f18}', '\u{1f10}'), + ('\u{1f19}', '\u{1f11}'), ('\u{1f1a}', '\u{1f12}'), ('\u{1f1b}', + '\u{1f13}'), ('\u{1f1c}', '\u{1f14}'), ('\u{1f1d}', '\u{1f15}'), + ('\u{1f20}', '\u{1f28}'), ('\u{1f21}', '\u{1f29}'), ('\u{1f22}', + '\u{1f2a}'), ('\u{1f23}', '\u{1f2b}'), ('\u{1f24}', '\u{1f2c}'), + ('\u{1f25}', '\u{1f2d}'), ('\u{1f26}', '\u{1f2e}'), ('\u{1f27}', + '\u{1f2f}'), ('\u{1f28}', '\u{1f20}'), ('\u{1f29}', '\u{1f21}'), + ('\u{1f2a}', '\u{1f22}'), ('\u{1f2b}', '\u{1f23}'), ('\u{1f2c}', + '\u{1f24}'), ('\u{1f2d}', '\u{1f25}'), ('\u{1f2e}', '\u{1f26}'), + ('\u{1f2f}', '\u{1f27}'), ('\u{1f30}', '\u{1f38}'), ('\u{1f31}', + '\u{1f39}'), ('\u{1f32}', '\u{1f3a}'), ('\u{1f33}', '\u{1f3b}'), + ('\u{1f34}', '\u{1f3c}'), ('\u{1f35}', '\u{1f3d}'), ('\u{1f36}', + '\u{1f3e}'), ('\u{1f37}', '\u{1f3f}'), ('\u{1f38}', '\u{1f30}'), + ('\u{1f39}', '\u{1f31}'), ('\u{1f3a}', '\u{1f32}'), ('\u{1f3b}', + '\u{1f33}'), ('\u{1f3c}', '\u{1f34}'), ('\u{1f3d}', '\u{1f35}'), + ('\u{1f3e}', '\u{1f36}'), ('\u{1f3f}', '\u{1f37}'), ('\u{1f40}', + '\u{1f48}'), ('\u{1f41}', '\u{1f49}'), ('\u{1f42}', '\u{1f4a}'), + ('\u{1f43}', '\u{1f4b}'), ('\u{1f44}', '\u{1f4c}'), ('\u{1f45}', + '\u{1f4d}'), ('\u{1f48}', '\u{1f40}'), ('\u{1f49}', '\u{1f41}'), + ('\u{1f4a}', '\u{1f42}'), ('\u{1f4b}', '\u{1f43}'), ('\u{1f4c}', + '\u{1f44}'), ('\u{1f4d}', '\u{1f45}'), ('\u{1f51}', '\u{1f59}'), + ('\u{1f53}', '\u{1f5b}'), ('\u{1f55}', '\u{1f5d}'), ('\u{1f57}', + '\u{1f5f}'), ('\u{1f59}', '\u{1f51}'), ('\u{1f5b}', '\u{1f53}'), + ('\u{1f5d}', '\u{1f55}'), ('\u{1f5f}', '\u{1f57}'), ('\u{1f60}', + '\u{1f68}'), ('\u{1f61}', '\u{1f69}'), ('\u{1f62}', '\u{1f6a}'), + ('\u{1f63}', '\u{1f6b}'), ('\u{1f64}', '\u{1f6c}'), ('\u{1f65}', + '\u{1f6d}'), ('\u{1f66}', '\u{1f6e}'), ('\u{1f67}', '\u{1f6f}'), + ('\u{1f68}', '\u{1f60}'), ('\u{1f69}', '\u{1f61}'), ('\u{1f6a}', + '\u{1f62}'), ('\u{1f6b}', '\u{1f63}'), ('\u{1f6c}', '\u{1f64}'), + ('\u{1f6d}', '\u{1f65}'), ('\u{1f6e}', '\u{1f66}'), ('\u{1f6f}', + '\u{1f67}'), ('\u{1f70}', '\u{1fba}'), ('\u{1f71}', '\u{1fbb}'), + ('\u{1f72}', '\u{1fc8}'), ('\u{1f73}', '\u{1fc9}'), ('\u{1f74}', + '\u{1fca}'), ('\u{1f75}', '\u{1fcb}'), ('\u{1f76}', '\u{1fda}'), + ('\u{1f77}', '\u{1fdb}'), ('\u{1f78}', '\u{1ff8}'), ('\u{1f79}', + '\u{1ff9}'), ('\u{1f7a}', '\u{1fea}'), ('\u{1f7b}', '\u{1feb}'), + ('\u{1f7c}', '\u{1ffa}'), ('\u{1f7d}', '\u{1ffb}'), ('\u{1f80}', + '\u{1f88}'), ('\u{1f81}', '\u{1f89}'), ('\u{1f82}', '\u{1f8a}'), + ('\u{1f83}', '\u{1f8b}'), ('\u{1f84}', '\u{1f8c}'), ('\u{1f85}', + '\u{1f8d}'), ('\u{1f86}', '\u{1f8e}'), ('\u{1f87}', '\u{1f8f}'), + ('\u{1f88}', '\u{1f80}'), ('\u{1f89}', '\u{1f81}'), ('\u{1f8a}', + '\u{1f82}'), ('\u{1f8b}', '\u{1f83}'), ('\u{1f8c}', '\u{1f84}'), + ('\u{1f8d}', '\u{1f85}'), ('\u{1f8e}', '\u{1f86}'), ('\u{1f8f}', + '\u{1f87}'), ('\u{1f90}', '\u{1f98}'), ('\u{1f91}', '\u{1f99}'), + ('\u{1f92}', '\u{1f9a}'), ('\u{1f93}', '\u{1f9b}'), ('\u{1f94}', + '\u{1f9c}'), ('\u{1f95}', '\u{1f9d}'), ('\u{1f96}', '\u{1f9e}'), + ('\u{1f97}', '\u{1f9f}'), ('\u{1f98}', '\u{1f90}'), ('\u{1f99}', + '\u{1f91}'), ('\u{1f9a}', '\u{1f92}'), ('\u{1f9b}', '\u{1f93}'), + ('\u{1f9c}', '\u{1f94}'), ('\u{1f9d}', '\u{1f95}'), ('\u{1f9e}', + '\u{1f96}'), ('\u{1f9f}', '\u{1f97}'), ('\u{1fa0}', '\u{1fa8}'), + ('\u{1fa1}', '\u{1fa9}'), ('\u{1fa2}', '\u{1faa}'), ('\u{1fa3}', + '\u{1fab}'), ('\u{1fa4}', '\u{1fac}'), ('\u{1fa5}', '\u{1fad}'), + ('\u{1fa6}', '\u{1fae}'), ('\u{1fa7}', '\u{1faf}'), ('\u{1fa8}', + '\u{1fa0}'), ('\u{1fa9}', '\u{1fa1}'), ('\u{1faa}', '\u{1fa2}'), + ('\u{1fab}', '\u{1fa3}'), ('\u{1fac}', '\u{1fa4}'), ('\u{1fad}', + '\u{1fa5}'), ('\u{1fae}', '\u{1fa6}'), ('\u{1faf}', '\u{1fa7}'), + ('\u{1fb0}', '\u{1fb8}'), ('\u{1fb1}', '\u{1fb9}'), ('\u{1fb3}', + '\u{1fbc}'), ('\u{1fb8}', '\u{1fb0}'), ('\u{1fb9}', '\u{1fb1}'), + ('\u{1fba}', '\u{1f70}'), ('\u{1fbb}', '\u{1f71}'), ('\u{1fbc}', + '\u{1fb3}'), ('\u{1fbe}', '\u{345}'), ('\u{1fbe}', '\u{399}'), + ('\u{1fbe}', '\u{3b9}'), ('\u{1fc3}', '\u{1fcc}'), ('\u{1fc8}', + '\u{1f72}'), ('\u{1fc9}', '\u{1f73}'), ('\u{1fca}', '\u{1f74}'), + ('\u{1fcb}', '\u{1f75}'), ('\u{1fcc}', '\u{1fc3}'), ('\u{1fd0}', + '\u{1fd8}'), ('\u{1fd1}', '\u{1fd9}'), ('\u{1fd8}', '\u{1fd0}'), + ('\u{1fd9}', '\u{1fd1}'), ('\u{1fda}', '\u{1f76}'), ('\u{1fdb}', + '\u{1f77}'), ('\u{1fe0}', '\u{1fe8}'), ('\u{1fe1}', '\u{1fe9}'), + ('\u{1fe5}', '\u{1fec}'), ('\u{1fe8}', '\u{1fe0}'), ('\u{1fe9}', + '\u{1fe1}'), ('\u{1fea}', '\u{1f7a}'), ('\u{1feb}', '\u{1f7b}'), + ('\u{1fec}', '\u{1fe5}'), ('\u{1ff3}', '\u{1ffc}'), ('\u{1ff8}', + '\u{1f78}'), ('\u{1ff9}', '\u{1f79}'), ('\u{1ffa}', '\u{1f7c}'), + ('\u{1ffb}', '\u{1f7d}'), ('\u{1ffc}', '\u{1ff3}'), ('\u{2126}', + '\u{3a9}'), ('\u{2126}', '\u{3c9}'), ('\u{212a}', '\u{4b}'), + ('\u{212a}', '\u{6b}'), ('\u{212b}', '\u{c5}'), ('\u{212b}', '\u{e5}'), + ('\u{2132}', '\u{214e}'), ('\u{214e}', '\u{2132}'), ('\u{2160}', + '\u{2170}'), ('\u{2161}', '\u{2171}'), ('\u{2162}', '\u{2172}'), + ('\u{2163}', '\u{2173}'), ('\u{2164}', '\u{2174}'), ('\u{2165}', + '\u{2175}'), ('\u{2166}', '\u{2176}'), ('\u{2167}', '\u{2177}'), + ('\u{2168}', '\u{2178}'), ('\u{2169}', '\u{2179}'), ('\u{216a}', + '\u{217a}'), ('\u{216b}', '\u{217b}'), ('\u{216c}', '\u{217c}'), + ('\u{216d}', '\u{217d}'), ('\u{216e}', '\u{217e}'), ('\u{216f}', + '\u{217f}'), ('\u{2170}', '\u{2160}'), ('\u{2171}', '\u{2161}'), + ('\u{2172}', '\u{2162}'), ('\u{2173}', '\u{2163}'), ('\u{2174}', + '\u{2164}'), ('\u{2175}', '\u{2165}'), ('\u{2176}', '\u{2166}'), + ('\u{2177}', '\u{2167}'), ('\u{2178}', '\u{2168}'), ('\u{2179}', + '\u{2169}'), ('\u{217a}', '\u{216a}'), ('\u{217b}', '\u{216b}'), + ('\u{217c}', '\u{216c}'), ('\u{217d}', '\u{216d}'), ('\u{217e}', + '\u{216e}'), ('\u{217f}', '\u{216f}'), ('\u{2183}', '\u{2184}'), + ('\u{2184}', '\u{2183}'), ('\u{24b6}', '\u{24d0}'), ('\u{24b7}', + '\u{24d1}'), ('\u{24b8}', '\u{24d2}'), ('\u{24b9}', '\u{24d3}'), + ('\u{24ba}', '\u{24d4}'), ('\u{24bb}', '\u{24d5}'), ('\u{24bc}', + '\u{24d6}'), ('\u{24bd}', '\u{24d7}'), ('\u{24be}', '\u{24d8}'), + ('\u{24bf}', '\u{24d9}'), ('\u{24c0}', '\u{24da}'), ('\u{24c1}', + '\u{24db}'), ('\u{24c2}', '\u{24dc}'), ('\u{24c3}', '\u{24dd}'), + ('\u{24c4}', '\u{24de}'), ('\u{24c5}', '\u{24df}'), ('\u{24c6}', + '\u{24e0}'), ('\u{24c7}', '\u{24e1}'), ('\u{24c8}', '\u{24e2}'), + ('\u{24c9}', '\u{24e3}'), ('\u{24ca}', '\u{24e4}'), ('\u{24cb}', + '\u{24e5}'), ('\u{24cc}', '\u{24e6}'), ('\u{24cd}', '\u{24e7}'), + ('\u{24ce}', '\u{24e8}'), ('\u{24cf}', '\u{24e9}'), ('\u{24d0}', + '\u{24b6}'), ('\u{24d1}', '\u{24b7}'), ('\u{24d2}', '\u{24b8}'), + ('\u{24d3}', '\u{24b9}'), ('\u{24d4}', '\u{24ba}'), ('\u{24d5}', + '\u{24bb}'), ('\u{24d6}', '\u{24bc}'), ('\u{24d7}', '\u{24bd}'), + ('\u{24d8}', '\u{24be}'), ('\u{24d9}', '\u{24bf}'), ('\u{24da}', + '\u{24c0}'), ('\u{24db}', '\u{24c1}'), ('\u{24dc}', '\u{24c2}'), + ('\u{24dd}', '\u{24c3}'), ('\u{24de}', '\u{24c4}'), ('\u{24df}', + '\u{24c5}'), ('\u{24e0}', '\u{24c6}'), ('\u{24e1}', '\u{24c7}'), + ('\u{24e2}', '\u{24c8}'), ('\u{24e3}', '\u{24c9}'), ('\u{24e4}', + '\u{24ca}'), ('\u{24e5}', '\u{24cb}'), ('\u{24e6}', '\u{24cc}'), + ('\u{24e7}', '\u{24cd}'), ('\u{24e8}', '\u{24ce}'), ('\u{24e9}', + '\u{24cf}'), ('\u{2c00}', '\u{2c30}'), ('\u{2c01}', '\u{2c31}'), + ('\u{2c02}', '\u{2c32}'), ('\u{2c03}', '\u{2c33}'), ('\u{2c04}', + '\u{2c34}'), ('\u{2c05}', '\u{2c35}'), ('\u{2c06}', '\u{2c36}'), + ('\u{2c07}', '\u{2c37}'), ('\u{2c08}', '\u{2c38}'), ('\u{2c09}', + '\u{2c39}'), ('\u{2c0a}', '\u{2c3a}'), ('\u{2c0b}', '\u{2c3b}'), + ('\u{2c0c}', '\u{2c3c}'), ('\u{2c0d}', '\u{2c3d}'), ('\u{2c0e}', + '\u{2c3e}'), ('\u{2c0f}', '\u{2c3f}'), ('\u{2c10}', '\u{2c40}'), + ('\u{2c11}', '\u{2c41}'), ('\u{2c12}', '\u{2c42}'), ('\u{2c13}', + '\u{2c43}'), ('\u{2c14}', '\u{2c44}'), ('\u{2c15}', '\u{2c45}'), + ('\u{2c16}', '\u{2c46}'), ('\u{2c17}', '\u{2c47}'), ('\u{2c18}', + '\u{2c48}'), ('\u{2c19}', '\u{2c49}'), ('\u{2c1a}', '\u{2c4a}'), + ('\u{2c1b}', '\u{2c4b}'), ('\u{2c1c}', '\u{2c4c}'), ('\u{2c1d}', + '\u{2c4d}'), ('\u{2c1e}', '\u{2c4e}'), ('\u{2c1f}', '\u{2c4f}'), + ('\u{2c20}', '\u{2c50}'), ('\u{2c21}', '\u{2c51}'), ('\u{2c22}', + '\u{2c52}'), ('\u{2c23}', '\u{2c53}'), ('\u{2c24}', '\u{2c54}'), + ('\u{2c25}', '\u{2c55}'), ('\u{2c26}', '\u{2c56}'), ('\u{2c27}', + '\u{2c57}'), ('\u{2c28}', '\u{2c58}'), ('\u{2c29}', '\u{2c59}'), + ('\u{2c2a}', '\u{2c5a}'), ('\u{2c2b}', '\u{2c5b}'), ('\u{2c2c}', + '\u{2c5c}'), ('\u{2c2d}', '\u{2c5d}'), ('\u{2c2e}', '\u{2c5e}'), + ('\u{2c30}', '\u{2c00}'), ('\u{2c31}', '\u{2c01}'), ('\u{2c32}', + '\u{2c02}'), ('\u{2c33}', '\u{2c03}'), ('\u{2c34}', '\u{2c04}'), + ('\u{2c35}', '\u{2c05}'), ('\u{2c36}', '\u{2c06}'), ('\u{2c37}', + '\u{2c07}'), ('\u{2c38}', '\u{2c08}'), ('\u{2c39}', '\u{2c09}'), + ('\u{2c3a}', '\u{2c0a}'), ('\u{2c3b}', '\u{2c0b}'), ('\u{2c3c}', + '\u{2c0c}'), ('\u{2c3d}', '\u{2c0d}'), ('\u{2c3e}', '\u{2c0e}'), + ('\u{2c3f}', '\u{2c0f}'), ('\u{2c40}', '\u{2c10}'), ('\u{2c41}', + '\u{2c11}'), ('\u{2c42}', '\u{2c12}'), ('\u{2c43}', '\u{2c13}'), + ('\u{2c44}', '\u{2c14}'), ('\u{2c45}', '\u{2c15}'), ('\u{2c46}', + '\u{2c16}'), ('\u{2c47}', '\u{2c17}'), ('\u{2c48}', '\u{2c18}'), + ('\u{2c49}', '\u{2c19}'), ('\u{2c4a}', '\u{2c1a}'), ('\u{2c4b}', + '\u{2c1b}'), ('\u{2c4c}', '\u{2c1c}'), ('\u{2c4d}', '\u{2c1d}'), + ('\u{2c4e}', '\u{2c1e}'), ('\u{2c4f}', '\u{2c1f}'), ('\u{2c50}', + '\u{2c20}'), ('\u{2c51}', '\u{2c21}'), ('\u{2c52}', '\u{2c22}'), + ('\u{2c53}', '\u{2c23}'), ('\u{2c54}', '\u{2c24}'), ('\u{2c55}', + '\u{2c25}'), ('\u{2c56}', '\u{2c26}'), ('\u{2c57}', '\u{2c27}'), + ('\u{2c58}', '\u{2c28}'), ('\u{2c59}', '\u{2c29}'), ('\u{2c5a}', + '\u{2c2a}'), ('\u{2c5b}', '\u{2c2b}'), ('\u{2c5c}', '\u{2c2c}'), + ('\u{2c5d}', '\u{2c2d}'), ('\u{2c5e}', '\u{2c2e}'), ('\u{2c60}', + '\u{2c61}'), ('\u{2c61}', '\u{2c60}'), ('\u{2c62}', '\u{26b}'), + ('\u{2c63}', '\u{1d7d}'), ('\u{2c64}', '\u{27d}'), ('\u{2c65}', + '\u{23a}'), ('\u{2c66}', '\u{23e}'), ('\u{2c67}', '\u{2c68}'), + ('\u{2c68}', '\u{2c67}'), ('\u{2c69}', '\u{2c6a}'), ('\u{2c6a}', + '\u{2c69}'), ('\u{2c6b}', '\u{2c6c}'), ('\u{2c6c}', '\u{2c6b}'), + ('\u{2c6d}', '\u{251}'), ('\u{2c6e}', '\u{271}'), ('\u{2c6f}', + '\u{250}'), ('\u{2c70}', '\u{252}'), ('\u{2c72}', '\u{2c73}'), + ('\u{2c73}', '\u{2c72}'), ('\u{2c75}', '\u{2c76}'), ('\u{2c76}', + '\u{2c75}'), ('\u{2c7e}', '\u{23f}'), ('\u{2c7f}', '\u{240}'), + ('\u{2c80}', '\u{2c81}'), ('\u{2c81}', '\u{2c80}'), ('\u{2c82}', + '\u{2c83}'), ('\u{2c83}', '\u{2c82}'), ('\u{2c84}', '\u{2c85}'), + ('\u{2c85}', '\u{2c84}'), ('\u{2c86}', '\u{2c87}'), ('\u{2c87}', + '\u{2c86}'), ('\u{2c88}', '\u{2c89}'), ('\u{2c89}', '\u{2c88}'), + ('\u{2c8a}', '\u{2c8b}'), ('\u{2c8b}', '\u{2c8a}'), ('\u{2c8c}', + '\u{2c8d}'), ('\u{2c8d}', '\u{2c8c}'), ('\u{2c8e}', '\u{2c8f}'), + ('\u{2c8f}', '\u{2c8e}'), ('\u{2c90}', '\u{2c91}'), ('\u{2c91}', + '\u{2c90}'), ('\u{2c92}', '\u{2c93}'), ('\u{2c93}', '\u{2c92}'), + ('\u{2c94}', '\u{2c95}'), ('\u{2c95}', '\u{2c94}'), ('\u{2c96}', + '\u{2c97}'), ('\u{2c97}', '\u{2c96}'), ('\u{2c98}', '\u{2c99}'), + ('\u{2c99}', '\u{2c98}'), ('\u{2c9a}', '\u{2c9b}'), ('\u{2c9b}', + '\u{2c9a}'), ('\u{2c9c}', '\u{2c9d}'), ('\u{2c9d}', '\u{2c9c}'), + ('\u{2c9e}', '\u{2c9f}'), ('\u{2c9f}', '\u{2c9e}'), ('\u{2ca0}', + '\u{2ca1}'), ('\u{2ca1}', '\u{2ca0}'), ('\u{2ca2}', '\u{2ca3}'), + ('\u{2ca3}', '\u{2ca2}'), ('\u{2ca4}', '\u{2ca5}'), ('\u{2ca5}', + '\u{2ca4}'), ('\u{2ca6}', '\u{2ca7}'), ('\u{2ca7}', '\u{2ca6}'), + ('\u{2ca8}', '\u{2ca9}'), ('\u{2ca9}', '\u{2ca8}'), ('\u{2caa}', + '\u{2cab}'), ('\u{2cab}', '\u{2caa}'), ('\u{2cac}', '\u{2cad}'), + ('\u{2cad}', '\u{2cac}'), ('\u{2cae}', '\u{2caf}'), ('\u{2caf}', + '\u{2cae}'), ('\u{2cb0}', '\u{2cb1}'), ('\u{2cb1}', '\u{2cb0}'), + ('\u{2cb2}', '\u{2cb3}'), ('\u{2cb3}', '\u{2cb2}'), ('\u{2cb4}', + '\u{2cb5}'), ('\u{2cb5}', '\u{2cb4}'), ('\u{2cb6}', '\u{2cb7}'), + ('\u{2cb7}', '\u{2cb6}'), ('\u{2cb8}', '\u{2cb9}'), ('\u{2cb9}', + '\u{2cb8}'), ('\u{2cba}', '\u{2cbb}'), ('\u{2cbb}', '\u{2cba}'), + ('\u{2cbc}', '\u{2cbd}'), ('\u{2cbd}', '\u{2cbc}'), ('\u{2cbe}', + '\u{2cbf}'), ('\u{2cbf}', '\u{2cbe}'), ('\u{2cc0}', '\u{2cc1}'), + ('\u{2cc1}', '\u{2cc0}'), ('\u{2cc2}', '\u{2cc3}'), ('\u{2cc3}', + '\u{2cc2}'), ('\u{2cc4}', '\u{2cc5}'), ('\u{2cc5}', '\u{2cc4}'), + ('\u{2cc6}', '\u{2cc7}'), ('\u{2cc7}', '\u{2cc6}'), ('\u{2cc8}', + '\u{2cc9}'), ('\u{2cc9}', '\u{2cc8}'), ('\u{2cca}', '\u{2ccb}'), + ('\u{2ccb}', '\u{2cca}'), ('\u{2ccc}', '\u{2ccd}'), ('\u{2ccd}', + '\u{2ccc}'), ('\u{2cce}', '\u{2ccf}'), ('\u{2ccf}', '\u{2cce}'), + ('\u{2cd0}', '\u{2cd1}'), ('\u{2cd1}', '\u{2cd0}'), ('\u{2cd2}', + '\u{2cd3}'), ('\u{2cd3}', '\u{2cd2}'), ('\u{2cd4}', '\u{2cd5}'), + ('\u{2cd5}', '\u{2cd4}'), ('\u{2cd6}', '\u{2cd7}'), ('\u{2cd7}', + '\u{2cd6}'), ('\u{2cd8}', '\u{2cd9}'), ('\u{2cd9}', '\u{2cd8}'), + ('\u{2cda}', '\u{2cdb}'), ('\u{2cdb}', '\u{2cda}'), ('\u{2cdc}', + '\u{2cdd}'), ('\u{2cdd}', '\u{2cdc}'), ('\u{2cde}', '\u{2cdf}'), + ('\u{2cdf}', '\u{2cde}'), ('\u{2ce0}', '\u{2ce1}'), ('\u{2ce1}', + '\u{2ce0}'), ('\u{2ce2}', '\u{2ce3}'), ('\u{2ce3}', '\u{2ce2}'), + ('\u{2ceb}', '\u{2cec}'), ('\u{2cec}', '\u{2ceb}'), ('\u{2ced}', + '\u{2cee}'), ('\u{2cee}', '\u{2ced}'), ('\u{2cf2}', '\u{2cf3}'), + ('\u{2cf3}', '\u{2cf2}'), ('\u{2d00}', '\u{10a0}'), ('\u{2d01}', + '\u{10a1}'), ('\u{2d02}', '\u{10a2}'), ('\u{2d03}', '\u{10a3}'), + ('\u{2d04}', '\u{10a4}'), ('\u{2d05}', '\u{10a5}'), ('\u{2d06}', + '\u{10a6}'), ('\u{2d07}', '\u{10a7}'), ('\u{2d08}', '\u{10a8}'), + ('\u{2d09}', '\u{10a9}'), ('\u{2d0a}', '\u{10aa}'), ('\u{2d0b}', + '\u{10ab}'), ('\u{2d0c}', '\u{10ac}'), ('\u{2d0d}', '\u{10ad}'), + ('\u{2d0e}', '\u{10ae}'), ('\u{2d0f}', '\u{10af}'), ('\u{2d10}', + '\u{10b0}'), ('\u{2d11}', '\u{10b1}'), ('\u{2d12}', '\u{10b2}'), + ('\u{2d13}', '\u{10b3}'), ('\u{2d14}', '\u{10b4}'), ('\u{2d15}', + '\u{10b5}'), ('\u{2d16}', '\u{10b6}'), ('\u{2d17}', '\u{10b7}'), + ('\u{2d18}', '\u{10b8}'), ('\u{2d19}', '\u{10b9}'), ('\u{2d1a}', + '\u{10ba}'), ('\u{2d1b}', '\u{10bb}'), ('\u{2d1c}', '\u{10bc}'), + ('\u{2d1d}', '\u{10bd}'), ('\u{2d1e}', '\u{10be}'), ('\u{2d1f}', + '\u{10bf}'), ('\u{2d20}', '\u{10c0}'), ('\u{2d21}', '\u{10c1}'), + ('\u{2d22}', '\u{10c2}'), ('\u{2d23}', '\u{10c3}'), ('\u{2d24}', + '\u{10c4}'), ('\u{2d25}', '\u{10c5}'), ('\u{2d27}', '\u{10c7}'), + ('\u{2d2d}', '\u{10cd}'), ('\u{a640}', '\u{a641}'), ('\u{a641}', + '\u{a640}'), ('\u{a642}', '\u{a643}'), ('\u{a643}', '\u{a642}'), + ('\u{a644}', '\u{a645}'), ('\u{a645}', '\u{a644}'), ('\u{a646}', + '\u{a647}'), ('\u{a647}', '\u{a646}'), ('\u{a648}', '\u{a649}'), + ('\u{a649}', '\u{a648}'), ('\u{a64a}', '\u{a64b}'), ('\u{a64b}', + '\u{a64a}'), ('\u{a64c}', '\u{a64d}'), ('\u{a64d}', '\u{a64c}'), + ('\u{a64e}', '\u{a64f}'), ('\u{a64f}', '\u{a64e}'), ('\u{a650}', + '\u{a651}'), ('\u{a651}', '\u{a650}'), ('\u{a652}', '\u{a653}'), + ('\u{a653}', '\u{a652}'), ('\u{a654}', '\u{a655}'), ('\u{a655}', + '\u{a654}'), ('\u{a656}', '\u{a657}'), ('\u{a657}', '\u{a656}'), + ('\u{a658}', '\u{a659}'), ('\u{a659}', '\u{a658}'), ('\u{a65a}', + '\u{a65b}'), ('\u{a65b}', '\u{a65a}'), ('\u{a65c}', '\u{a65d}'), + ('\u{a65d}', '\u{a65c}'), ('\u{a65e}', '\u{a65f}'), ('\u{a65f}', + '\u{a65e}'), ('\u{a660}', '\u{a661}'), ('\u{a661}', '\u{a660}'), + ('\u{a662}', '\u{a663}'), ('\u{a663}', '\u{a662}'), ('\u{a664}', + '\u{a665}'), ('\u{a665}', '\u{a664}'), ('\u{a666}', '\u{a667}'), + ('\u{a667}', '\u{a666}'), ('\u{a668}', '\u{a669}'), ('\u{a669}', + '\u{a668}'), ('\u{a66a}', '\u{a66b}'), ('\u{a66b}', '\u{a66a}'), + ('\u{a66c}', '\u{a66d}'), ('\u{a66d}', '\u{a66c}'), ('\u{a680}', + '\u{a681}'), ('\u{a681}', '\u{a680}'), ('\u{a682}', '\u{a683}'), + ('\u{a683}', '\u{a682}'), ('\u{a684}', '\u{a685}'), ('\u{a685}', + '\u{a684}'), ('\u{a686}', '\u{a687}'), ('\u{a687}', '\u{a686}'), + ('\u{a688}', '\u{a689}'), ('\u{a689}', '\u{a688}'), ('\u{a68a}', + '\u{a68b}'), ('\u{a68b}', '\u{a68a}'), ('\u{a68c}', '\u{a68d}'), + ('\u{a68d}', '\u{a68c}'), ('\u{a68e}', '\u{a68f}'), ('\u{a68f}', + '\u{a68e}'), ('\u{a690}', '\u{a691}'), ('\u{a691}', '\u{a690}'), + ('\u{a692}', '\u{a693}'), ('\u{a693}', '\u{a692}'), ('\u{a694}', + '\u{a695}'), ('\u{a695}', '\u{a694}'), ('\u{a696}', '\u{a697}'), + ('\u{a697}', '\u{a696}'), ('\u{a698}', '\u{a699}'), ('\u{a699}', + '\u{a698}'), ('\u{a69a}', '\u{a69b}'), ('\u{a69b}', '\u{a69a}'), + ('\u{a722}', '\u{a723}'), ('\u{a723}', '\u{a722}'), ('\u{a724}', + '\u{a725}'), ('\u{a725}', '\u{a724}'), ('\u{a726}', '\u{a727}'), + ('\u{a727}', '\u{a726}'), ('\u{a728}', '\u{a729}'), ('\u{a729}', + '\u{a728}'), ('\u{a72a}', '\u{a72b}'), ('\u{a72b}', '\u{a72a}'), + ('\u{a72c}', '\u{a72d}'), ('\u{a72d}', '\u{a72c}'), ('\u{a72e}', + '\u{a72f}'), ('\u{a72f}', '\u{a72e}'), ('\u{a732}', '\u{a733}'), + ('\u{a733}', '\u{a732}'), ('\u{a734}', '\u{a735}'), ('\u{a735}', + '\u{a734}'), ('\u{a736}', '\u{a737}'), ('\u{a737}', '\u{a736}'), + ('\u{a738}', '\u{a739}'), ('\u{a739}', '\u{a738}'), ('\u{a73a}', + '\u{a73b}'), ('\u{a73b}', '\u{a73a}'), ('\u{a73c}', '\u{a73d}'), + ('\u{a73d}', '\u{a73c}'), ('\u{a73e}', '\u{a73f}'), ('\u{a73f}', + '\u{a73e}'), ('\u{a740}', '\u{a741}'), ('\u{a741}', '\u{a740}'), + ('\u{a742}', '\u{a743}'), ('\u{a743}', '\u{a742}'), ('\u{a744}', + '\u{a745}'), ('\u{a745}', '\u{a744}'), ('\u{a746}', '\u{a747}'), + ('\u{a747}', '\u{a746}'), ('\u{a748}', '\u{a749}'), ('\u{a749}', + '\u{a748}'), ('\u{a74a}', '\u{a74b}'), ('\u{a74b}', '\u{a74a}'), + ('\u{a74c}', '\u{a74d}'), ('\u{a74d}', '\u{a74c}'), ('\u{a74e}', + '\u{a74f}'), ('\u{a74f}', '\u{a74e}'), ('\u{a750}', '\u{a751}'), + ('\u{a751}', '\u{a750}'), ('\u{a752}', '\u{a753}'), ('\u{a753}', + '\u{a752}'), ('\u{a754}', '\u{a755}'), ('\u{a755}', '\u{a754}'), + ('\u{a756}', '\u{a757}'), ('\u{a757}', '\u{a756}'), ('\u{a758}', + '\u{a759}'), ('\u{a759}', '\u{a758}'), ('\u{a75a}', '\u{a75b}'), + ('\u{a75b}', '\u{a75a}'), ('\u{a75c}', '\u{a75d}'), ('\u{a75d}', + '\u{a75c}'), ('\u{a75e}', '\u{a75f}'), ('\u{a75f}', '\u{a75e}'), + ('\u{a760}', '\u{a761}'), ('\u{a761}', '\u{a760}'), ('\u{a762}', + '\u{a763}'), ('\u{a763}', '\u{a762}'), ('\u{a764}', '\u{a765}'), + ('\u{a765}', '\u{a764}'), ('\u{a766}', '\u{a767}'), ('\u{a767}', + '\u{a766}'), ('\u{a768}', '\u{a769}'), ('\u{a769}', '\u{a768}'), + ('\u{a76a}', '\u{a76b}'), ('\u{a76b}', '\u{a76a}'), ('\u{a76c}', + '\u{a76d}'), ('\u{a76d}', '\u{a76c}'), ('\u{a76e}', '\u{a76f}'), + ('\u{a76f}', '\u{a76e}'), ('\u{a779}', '\u{a77a}'), ('\u{a77a}', + '\u{a779}'), ('\u{a77b}', '\u{a77c}'), ('\u{a77c}', '\u{a77b}'), + ('\u{a77d}', '\u{1d79}'), ('\u{a77e}', '\u{a77f}'), ('\u{a77f}', + '\u{a77e}'), ('\u{a780}', '\u{a781}'), ('\u{a781}', '\u{a780}'), + ('\u{a782}', '\u{a783}'), ('\u{a783}', '\u{a782}'), ('\u{a784}', + '\u{a785}'), ('\u{a785}', '\u{a784}'), ('\u{a786}', '\u{a787}'), + ('\u{a787}', '\u{a786}'), ('\u{a78b}', '\u{a78c}'), ('\u{a78c}', + '\u{a78b}'), ('\u{a78d}', '\u{265}'), ('\u{a790}', '\u{a791}'), + ('\u{a791}', '\u{a790}'), ('\u{a792}', '\u{a793}'), ('\u{a793}', + '\u{a792}'), ('\u{a796}', '\u{a797}'), ('\u{a797}', '\u{a796}'), + ('\u{a798}', '\u{a799}'), ('\u{a799}', '\u{a798}'), ('\u{a79a}', + '\u{a79b}'), ('\u{a79b}', '\u{a79a}'), ('\u{a79c}', '\u{a79d}'), + ('\u{a79d}', '\u{a79c}'), ('\u{a79e}', '\u{a79f}'), ('\u{a79f}', + '\u{a79e}'), ('\u{a7a0}', '\u{a7a1}'), ('\u{a7a1}', '\u{a7a0}'), + ('\u{a7a2}', '\u{a7a3}'), ('\u{a7a3}', '\u{a7a2}'), ('\u{a7a4}', + '\u{a7a5}'), ('\u{a7a5}', '\u{a7a4}'), ('\u{a7a6}', '\u{a7a7}'), + ('\u{a7a7}', '\u{a7a6}'), ('\u{a7a8}', '\u{a7a9}'), ('\u{a7a9}', + '\u{a7a8}'), ('\u{a7aa}', '\u{266}'), ('\u{a7ab}', '\u{25c}'), + ('\u{a7ac}', '\u{261}'), ('\u{a7ad}', '\u{26c}'), ('\u{a7b0}', + '\u{29e}'), ('\u{a7b1}', '\u{287}'), ('\u{a7b2}', '\u{29d}'), + ('\u{a7b3}', '\u{ab53}'), ('\u{a7b4}', '\u{a7b5}'), ('\u{a7b5}', + '\u{a7b4}'), ('\u{a7b6}', '\u{a7b7}'), ('\u{a7b7}', '\u{a7b6}'), + ('\u{ab53}', '\u{a7b3}'), ('\u{ab70}', '\u{13a0}'), ('\u{ab71}', + '\u{13a1}'), ('\u{ab72}', '\u{13a2}'), ('\u{ab73}', '\u{13a3}'), + ('\u{ab74}', '\u{13a4}'), ('\u{ab75}', '\u{13a5}'), ('\u{ab76}', + '\u{13a6}'), ('\u{ab77}', '\u{13a7}'), ('\u{ab78}', '\u{13a8}'), + ('\u{ab79}', '\u{13a9}'), ('\u{ab7a}', '\u{13aa}'), ('\u{ab7b}', + '\u{13ab}'), ('\u{ab7c}', '\u{13ac}'), ('\u{ab7d}', '\u{13ad}'), + ('\u{ab7e}', '\u{13ae}'), ('\u{ab7f}', '\u{13af}'), ('\u{ab80}', + '\u{13b0}'), ('\u{ab81}', '\u{13b1}'), ('\u{ab82}', '\u{13b2}'), + ('\u{ab83}', '\u{13b3}'), ('\u{ab84}', '\u{13b4}'), ('\u{ab85}', + '\u{13b5}'), ('\u{ab86}', '\u{13b6}'), ('\u{ab87}', '\u{13b7}'), + ('\u{ab88}', '\u{13b8}'), ('\u{ab89}', '\u{13b9}'), ('\u{ab8a}', + '\u{13ba}'), ('\u{ab8b}', '\u{13bb}'), ('\u{ab8c}', '\u{13bc}'), + ('\u{ab8d}', '\u{13bd}'), ('\u{ab8e}', '\u{13be}'), ('\u{ab8f}', + '\u{13bf}'), ('\u{ab90}', '\u{13c0}'), ('\u{ab91}', '\u{13c1}'), + ('\u{ab92}', '\u{13c2}'), ('\u{ab93}', '\u{13c3}'), ('\u{ab94}', + '\u{13c4}'), ('\u{ab95}', '\u{13c5}'), ('\u{ab96}', '\u{13c6}'), + ('\u{ab97}', '\u{13c7}'), ('\u{ab98}', '\u{13c8}'), ('\u{ab99}', + '\u{13c9}'), ('\u{ab9a}', '\u{13ca}'), ('\u{ab9b}', '\u{13cb}'), + ('\u{ab9c}', '\u{13cc}'), ('\u{ab9d}', '\u{13cd}'), ('\u{ab9e}', + '\u{13ce}'), ('\u{ab9f}', '\u{13cf}'), ('\u{aba0}', '\u{13d0}'), + ('\u{aba1}', '\u{13d1}'), ('\u{aba2}', '\u{13d2}'), ('\u{aba3}', + '\u{13d3}'), ('\u{aba4}', '\u{13d4}'), ('\u{aba5}', '\u{13d5}'), + ('\u{aba6}', '\u{13d6}'), ('\u{aba7}', '\u{13d7}'), ('\u{aba8}', + '\u{13d8}'), ('\u{aba9}', '\u{13d9}'), ('\u{abaa}', '\u{13da}'), + ('\u{abab}', '\u{13db}'), ('\u{abac}', '\u{13dc}'), ('\u{abad}', + '\u{13dd}'), ('\u{abae}', '\u{13de}'), ('\u{abaf}', '\u{13df}'), + ('\u{abb0}', '\u{13e0}'), ('\u{abb1}', '\u{13e1}'), ('\u{abb2}', + '\u{13e2}'), ('\u{abb3}', '\u{13e3}'), ('\u{abb4}', '\u{13e4}'), + ('\u{abb5}', '\u{13e5}'), ('\u{abb6}', '\u{13e6}'), ('\u{abb7}', + '\u{13e7}'), ('\u{abb8}', '\u{13e8}'), ('\u{abb9}', '\u{13e9}'), + ('\u{abba}', '\u{13ea}'), ('\u{abbb}', '\u{13eb}'), ('\u{abbc}', + '\u{13ec}'), ('\u{abbd}', '\u{13ed}'), ('\u{abbe}', '\u{13ee}'), + ('\u{abbf}', '\u{13ef}'), ('\u{ff21}', '\u{ff41}'), ('\u{ff22}', + '\u{ff42}'), ('\u{ff23}', '\u{ff43}'), ('\u{ff24}', '\u{ff44}'), + ('\u{ff25}', '\u{ff45}'), ('\u{ff26}', '\u{ff46}'), ('\u{ff27}', + '\u{ff47}'), ('\u{ff28}', '\u{ff48}'), ('\u{ff29}', '\u{ff49}'), + ('\u{ff2a}', '\u{ff4a}'), ('\u{ff2b}', '\u{ff4b}'), ('\u{ff2c}', + '\u{ff4c}'), ('\u{ff2d}', '\u{ff4d}'), ('\u{ff2e}', '\u{ff4e}'), + ('\u{ff2f}', '\u{ff4f}'), ('\u{ff30}', '\u{ff50}'), ('\u{ff31}', + '\u{ff51}'), ('\u{ff32}', '\u{ff52}'), ('\u{ff33}', '\u{ff53}'), + ('\u{ff34}', '\u{ff54}'), ('\u{ff35}', '\u{ff55}'), ('\u{ff36}', + '\u{ff56}'), ('\u{ff37}', '\u{ff57}'), ('\u{ff38}', '\u{ff58}'), + ('\u{ff39}', '\u{ff59}'), ('\u{ff3a}', '\u{ff5a}'), ('\u{ff41}', + '\u{ff21}'), ('\u{ff42}', '\u{ff22}'), ('\u{ff43}', '\u{ff23}'), + ('\u{ff44}', '\u{ff24}'), ('\u{ff45}', '\u{ff25}'), ('\u{ff46}', + '\u{ff26}'), ('\u{ff47}', '\u{ff27}'), ('\u{ff48}', '\u{ff28}'), + ('\u{ff49}', '\u{ff29}'), ('\u{ff4a}', '\u{ff2a}'), ('\u{ff4b}', + '\u{ff2b}'), ('\u{ff4c}', '\u{ff2c}'), ('\u{ff4d}', '\u{ff2d}'), + ('\u{ff4e}', '\u{ff2e}'), ('\u{ff4f}', '\u{ff2f}'), ('\u{ff50}', + '\u{ff30}'), ('\u{ff51}', '\u{ff31}'), ('\u{ff52}', '\u{ff32}'), + ('\u{ff53}', '\u{ff33}'), ('\u{ff54}', '\u{ff34}'), ('\u{ff55}', + '\u{ff35}'), ('\u{ff56}', '\u{ff36}'), ('\u{ff57}', '\u{ff37}'), + ('\u{ff58}', '\u{ff38}'), ('\u{ff59}', '\u{ff39}'), ('\u{ff5a}', + '\u{ff3a}'), ('\u{10400}', '\u{10428}'), ('\u{10401}', '\u{10429}'), + ('\u{10402}', '\u{1042a}'), ('\u{10403}', '\u{1042b}'), ('\u{10404}', + '\u{1042c}'), ('\u{10405}', '\u{1042d}'), ('\u{10406}', '\u{1042e}'), + ('\u{10407}', '\u{1042f}'), ('\u{10408}', '\u{10430}'), ('\u{10409}', + '\u{10431}'), ('\u{1040a}', '\u{10432}'), ('\u{1040b}', '\u{10433}'), + ('\u{1040c}', '\u{10434}'), ('\u{1040d}', '\u{10435}'), ('\u{1040e}', + '\u{10436}'), ('\u{1040f}', '\u{10437}'), ('\u{10410}', '\u{10438}'), + ('\u{10411}', '\u{10439}'), ('\u{10412}', '\u{1043a}'), ('\u{10413}', + '\u{1043b}'), ('\u{10414}', '\u{1043c}'), ('\u{10415}', '\u{1043d}'), + ('\u{10416}', '\u{1043e}'), ('\u{10417}', '\u{1043f}'), ('\u{10418}', + '\u{10440}'), ('\u{10419}', '\u{10441}'), ('\u{1041a}', '\u{10442}'), + ('\u{1041b}', '\u{10443}'), ('\u{1041c}', '\u{10444}'), ('\u{1041d}', + '\u{10445}'), ('\u{1041e}', '\u{10446}'), ('\u{1041f}', '\u{10447}'), + ('\u{10420}', '\u{10448}'), ('\u{10421}', '\u{10449}'), ('\u{10422}', + '\u{1044a}'), ('\u{10423}', '\u{1044b}'), ('\u{10424}', '\u{1044c}'), + ('\u{10425}', '\u{1044d}'), ('\u{10426}', '\u{1044e}'), ('\u{10427}', + '\u{1044f}'), ('\u{10428}', '\u{10400}'), ('\u{10429}', '\u{10401}'), + ('\u{1042a}', '\u{10402}'), ('\u{1042b}', '\u{10403}'), ('\u{1042c}', + '\u{10404}'), ('\u{1042d}', '\u{10405}'), ('\u{1042e}', '\u{10406}'), + ('\u{1042f}', '\u{10407}'), ('\u{10430}', '\u{10408}'), ('\u{10431}', + '\u{10409}'), ('\u{10432}', '\u{1040a}'), ('\u{10433}', '\u{1040b}'), + ('\u{10434}', '\u{1040c}'), ('\u{10435}', '\u{1040d}'), ('\u{10436}', + '\u{1040e}'), ('\u{10437}', '\u{1040f}'), ('\u{10438}', '\u{10410}'), + ('\u{10439}', '\u{10411}'), ('\u{1043a}', '\u{10412}'), ('\u{1043b}', + '\u{10413}'), ('\u{1043c}', '\u{10414}'), ('\u{1043d}', '\u{10415}'), + ('\u{1043e}', '\u{10416}'), ('\u{1043f}', '\u{10417}'), ('\u{10440}', + '\u{10418}'), ('\u{10441}', '\u{10419}'), ('\u{10442}', '\u{1041a}'), + ('\u{10443}', '\u{1041b}'), ('\u{10444}', '\u{1041c}'), ('\u{10445}', + '\u{1041d}'), ('\u{10446}', '\u{1041e}'), ('\u{10447}', '\u{1041f}'), + ('\u{10448}', '\u{10420}'), ('\u{10449}', '\u{10421}'), ('\u{1044a}', + '\u{10422}'), ('\u{1044b}', '\u{10423}'), ('\u{1044c}', '\u{10424}'), + ('\u{1044d}', '\u{10425}'), ('\u{1044e}', '\u{10426}'), ('\u{1044f}', + '\u{10427}'), ('\u{10c80}', '\u{10cc0}'), ('\u{10c81}', '\u{10cc1}'), + ('\u{10c82}', '\u{10cc2}'), ('\u{10c83}', '\u{10cc3}'), ('\u{10c84}', + '\u{10cc4}'), ('\u{10c85}', '\u{10cc5}'), ('\u{10c86}', '\u{10cc6}'), + ('\u{10c87}', '\u{10cc7}'), ('\u{10c88}', '\u{10cc8}'), ('\u{10c89}', + '\u{10cc9}'), ('\u{10c8a}', '\u{10cca}'), ('\u{10c8b}', '\u{10ccb}'), + ('\u{10c8c}', '\u{10ccc}'), ('\u{10c8d}', '\u{10ccd}'), ('\u{10c8e}', + '\u{10cce}'), ('\u{10c8f}', '\u{10ccf}'), ('\u{10c90}', '\u{10cd0}'), + ('\u{10c91}', '\u{10cd1}'), ('\u{10c92}', '\u{10cd2}'), ('\u{10c93}', + '\u{10cd3}'), ('\u{10c94}', '\u{10cd4}'), ('\u{10c95}', '\u{10cd5}'), + ('\u{10c96}', '\u{10cd6}'), ('\u{10c97}', '\u{10cd7}'), ('\u{10c98}', + '\u{10cd8}'), ('\u{10c99}', '\u{10cd9}'), ('\u{10c9a}', '\u{10cda}'), + ('\u{10c9b}', '\u{10cdb}'), ('\u{10c9c}', '\u{10cdc}'), ('\u{10c9d}', + '\u{10cdd}'), ('\u{10c9e}', '\u{10cde}'), ('\u{10c9f}', '\u{10cdf}'), + ('\u{10ca0}', '\u{10ce0}'), ('\u{10ca1}', '\u{10ce1}'), ('\u{10ca2}', + '\u{10ce2}'), ('\u{10ca3}', '\u{10ce3}'), ('\u{10ca4}', '\u{10ce4}'), + ('\u{10ca5}', '\u{10ce5}'), ('\u{10ca6}', '\u{10ce6}'), ('\u{10ca7}', + '\u{10ce7}'), ('\u{10ca8}', '\u{10ce8}'), ('\u{10ca9}', '\u{10ce9}'), + ('\u{10caa}', '\u{10cea}'), ('\u{10cab}', '\u{10ceb}'), ('\u{10cac}', + '\u{10cec}'), ('\u{10cad}', '\u{10ced}'), ('\u{10cae}', '\u{10cee}'), + ('\u{10caf}', '\u{10cef}'), ('\u{10cb0}', '\u{10cf0}'), ('\u{10cb1}', + '\u{10cf1}'), ('\u{10cb2}', '\u{10cf2}'), ('\u{10cc0}', '\u{10c80}'), + ('\u{10cc1}', '\u{10c81}'), ('\u{10cc2}', '\u{10c82}'), ('\u{10cc3}', + '\u{10c83}'), ('\u{10cc4}', '\u{10c84}'), ('\u{10cc5}', '\u{10c85}'), + ('\u{10cc6}', '\u{10c86}'), ('\u{10cc7}', '\u{10c87}'), ('\u{10cc8}', + '\u{10c88}'), ('\u{10cc9}', '\u{10c89}'), ('\u{10cca}', '\u{10c8a}'), + ('\u{10ccb}', '\u{10c8b}'), ('\u{10ccc}', '\u{10c8c}'), ('\u{10ccd}', + '\u{10c8d}'), ('\u{10cce}', '\u{10c8e}'), ('\u{10ccf}', '\u{10c8f}'), + ('\u{10cd0}', '\u{10c90}'), ('\u{10cd1}', '\u{10c91}'), ('\u{10cd2}', + '\u{10c92}'), ('\u{10cd3}', '\u{10c93}'), ('\u{10cd4}', '\u{10c94}'), + ('\u{10cd5}', '\u{10c95}'), ('\u{10cd6}', '\u{10c96}'), ('\u{10cd7}', + '\u{10c97}'), ('\u{10cd8}', '\u{10c98}'), ('\u{10cd9}', '\u{10c99}'), + ('\u{10cda}', '\u{10c9a}'), ('\u{10cdb}', '\u{10c9b}'), ('\u{10cdc}', + '\u{10c9c}'), ('\u{10cdd}', '\u{10c9d}'), ('\u{10cde}', '\u{10c9e}'), + ('\u{10cdf}', '\u{10c9f}'), ('\u{10ce0}', '\u{10ca0}'), ('\u{10ce1}', + '\u{10ca1}'), ('\u{10ce2}', '\u{10ca2}'), ('\u{10ce3}', '\u{10ca3}'), + ('\u{10ce4}', '\u{10ca4}'), ('\u{10ce5}', '\u{10ca5}'), ('\u{10ce6}', + '\u{10ca6}'), ('\u{10ce7}', '\u{10ca7}'), ('\u{10ce8}', '\u{10ca8}'), + ('\u{10ce9}', '\u{10ca9}'), ('\u{10cea}', '\u{10caa}'), ('\u{10ceb}', + '\u{10cab}'), ('\u{10cec}', '\u{10cac}'), ('\u{10ced}', '\u{10cad}'), + ('\u{10cee}', '\u{10cae}'), ('\u{10cef}', '\u{10caf}'), ('\u{10cf0}', + '\u{10cb0}'), ('\u{10cf1}', '\u{10cb1}'), ('\u{10cf2}', '\u{10cb2}'), + ('\u{118a0}', '\u{118c0}'), ('\u{118a1}', '\u{118c1}'), ('\u{118a2}', + '\u{118c2}'), ('\u{118a3}', '\u{118c3}'), ('\u{118a4}', '\u{118c4}'), + ('\u{118a5}', '\u{118c5}'), ('\u{118a6}', '\u{118c6}'), ('\u{118a7}', + '\u{118c7}'), ('\u{118a8}', '\u{118c8}'), ('\u{118a9}', '\u{118c9}'), + ('\u{118aa}', '\u{118ca}'), ('\u{118ab}', '\u{118cb}'), ('\u{118ac}', + '\u{118cc}'), ('\u{118ad}', '\u{118cd}'), ('\u{118ae}', '\u{118ce}'), + ('\u{118af}', '\u{118cf}'), ('\u{118b0}', '\u{118d0}'), ('\u{118b1}', + '\u{118d1}'), ('\u{118b2}', '\u{118d2}'), ('\u{118b3}', '\u{118d3}'), + ('\u{118b4}', '\u{118d4}'), ('\u{118b5}', '\u{118d5}'), ('\u{118b6}', + '\u{118d6}'), ('\u{118b7}', '\u{118d7}'), ('\u{118b8}', '\u{118d8}'), + ('\u{118b9}', '\u{118d9}'), ('\u{118ba}', '\u{118da}'), ('\u{118bb}', + '\u{118db}'), ('\u{118bc}', '\u{118dc}'), ('\u{118bd}', '\u{118dd}'), + ('\u{118be}', '\u{118de}'), ('\u{118bf}', '\u{118df}'), ('\u{118c0}', + '\u{118a0}'), ('\u{118c1}', '\u{118a1}'), ('\u{118c2}', '\u{118a2}'), + ('\u{118c3}', '\u{118a3}'), ('\u{118c4}', '\u{118a4}'), ('\u{118c5}', + '\u{118a5}'), ('\u{118c6}', '\u{118a6}'), ('\u{118c7}', '\u{118a7}'), + ('\u{118c8}', '\u{118a8}'), ('\u{118c9}', '\u{118a9}'), ('\u{118ca}', + '\u{118aa}'), ('\u{118cb}', '\u{118ab}'), ('\u{118cc}', '\u{118ac}'), + ('\u{118cd}', '\u{118ad}'), ('\u{118ce}', '\u{118ae}'), ('\u{118cf}', + '\u{118af}'), ('\u{118d0}', '\u{118b0}'), ('\u{118d1}', '\u{118b1}'), + ('\u{118d2}', '\u{118b2}'), ('\u{118d3}', '\u{118b3}'), ('\u{118d4}', + '\u{118b4}'), ('\u{118d5}', '\u{118b5}'), ('\u{118d6}', '\u{118b6}'), + ('\u{118d7}', '\u{118b7}'), ('\u{118d8}', '\u{118b8}'), ('\u{118d9}', + '\u{118b9}'), ('\u{118da}', '\u{118ba}'), ('\u{118db}', '\u{118bb}'), + ('\u{118dc}', '\u{118bc}'), ('\u{118dd}', '\u{118bd}'), ('\u{118de}', + '\u{118be}'), ('\u{118df}', '\u{118bf}') + ]; + +} + diff --git a/regex-0.1.80/regex_macros/Cargo.toml b/regex-0.1.80/regex_macros/Cargo.toml new file mode 100644 index 000000000..c587e9ab1 --- /dev/null +++ b/regex-0.1.80/regex_macros/Cargo.toml @@ -0,0 +1,35 @@ +[package] +name = "regex_macros" +version = "0.1.38" +authors = ["The Rust Project Developers"] +license = "MIT/Apache-2.0" +repository = "https://github.com/rust-lang/regex" +homepage = "https://github.com/rust-lang/regex" +description = """ +An implementation of statically compiled regular expressions for Rust. + +Unless you specifically need compile time regular expressions or a matching +engine that is guaranteed not to allocate, you should temporarily prefer using +the plain regex crate (since it is almost always faster). +""" + +[lib] +name = "regex_macros" +plugin = true + +[dependencies.regex] +path = ".." +version = "0.1.63" +features = ["pattern"] + +[dependencies.regex-syntax] +path = "../regex-syntax" +version = "0.3.1" + +[dev-dependencies] +# For generating random test data. +rand = "0.3" + +[[test]] +path = "../tests/test_plugin.rs" +name = "plugin" diff --git a/regex-0.1.80/regex_macros/src/lib.rs b/regex-0.1.80/regex_macros/src/lib.rs new file mode 100644 index 000000000..c8353f178 --- /dev/null +++ b/regex-0.1.80/regex_macros/src/lib.rs @@ -0,0 +1,600 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +//! This crate provides the `regex!` macro. Its use is documented in the +//! `regex` crate. + +#![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png", + html_favicon_url = "http://www.rust-lang.org/favicon.ico", + html_root_url = "http://doc.rust-lang.org/nightly/")] + +#![feature(plugin_registrar, quote, rustc_private)] + +extern crate regex; +extern crate regex_syntax; +extern crate rustc_plugin; +extern crate syntax; + +use std::collections::BTreeMap; +use std::usize; + +use syntax::ast; +use syntax::codemap; +use syntax::tokenstream; +use syntax::ext::build::AstBuilder; +use syntax::ext::base::{ExtCtxt, MacResult, MacEager, DummyResult}; +use syntax::parse::token; +use syntax::print::pprust; +use syntax::fold::Folder; +use syntax::ptr::P; + +use rustc_plugin::Registry; + +use regex::internal::{Compiler, EmptyLook, Inst, Program}; +use regex_syntax::Expr; + +/// For the `regex!` syntax extension. Do not use. +#[plugin_registrar] +#[doc(hidden)] +pub fn plugin_registrar(reg: &mut Registry) { + reg.register_macro("regex", native); +} + +/// Generates specialized code for the Pike VM for a particular regular +/// expression. +/// +/// There are two primary differences between the code generated here and the +/// general code in vm.rs. +/// +/// 1. All heap allocation is removed. Sized vector types are used instead. +/// Care must be taken to make sure that these vectors are not copied +/// gratuitously. (If you're not sure, run the benchmarks. They will yell +/// at you if you do.) +/// 2. The main `match instruction { ... }` expressions are replaced with more +/// direct `match pc { ... }`. The generators can be found in +/// `step_insts` and `add_insts`. +/// +/// It is strongly recommended to read the dynamic implementation in vm.rs +/// first before trying to understand the code generator. The implementation +/// strategy is identical and vm.rs has comments and will be easier to follow. +fn native(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[tokenstream::TokenTree]) + -> Box { + let regex = match parse(cx, tts) { + Some(r) => r, + // error is logged in 'parse' with cx.span_err + None => return DummyResult::any(sp), + }; + // We use the largest possible size limit because this is happening at + // compile time. We trust the programmer. + let expr = match Expr::parse(®ex) { + Ok(expr) => expr, + Err(err) => { + cx.span_err(sp, &err.to_string()); + return DummyResult::any(sp) + } + }; + let prog = match Compiler::new().size_limit(usize::MAX).compile(&[expr]) { + Ok(re) => re, + Err(err) => { + cx.span_err(sp, &err.to_string()); + return DummyResult::any(sp) + } + }; + let names = prog.captures.iter().cloned().collect(); + let mut gen = NfaGen { + cx: cx, + sp: sp, + prog: prog, + names: names, + original: regex, + }; + MacEager::expr(gen.code()) +} + +struct NfaGen<'cx, 'a: 'cx> { + cx: &'cx ExtCtxt<'a>, + sp: codemap::Span, + prog: Program, + names: Vec>, + original: String, +} + +impl<'a, 'cx> NfaGen<'a, 'cx> { + fn code(&mut self) -> P { + // Most or all of the following things are used in the quasiquoted + // expression returned. + let num_cap_locs = 2 * self.prog.captures.len(); + let num_insts = self.prog.len(); + let cap_names = self.vec_expr(self.names.iter(), + &mut |cx, name| match *name { + Some(ref name) => { + let name = &**name; + quote_expr!(cx, Some($name)) + } + None => cx.expr_none(self.sp), + } + ); + let capture_name_idx = { + let mut capture_name_idx = BTreeMap::new(); + for (i, name) in self.names.iter().enumerate() { + if let Some(ref name) = *name { + capture_name_idx.insert(name.to_owned(), i); + } + } + self.vec_expr(capture_name_idx.iter(), + &mut |cx, (name, group_idx)| + quote_expr!(cx, ($name, $group_idx)) + ) + }; + + let is_anchored_start = self.prog.is_anchored_start; + let step_insts = self.step_insts(); + let add_insts = self.add_insts(); + let regex = &*self.original; + + quote_expr!(self.cx, { +// When `regex!` is bound to a name that is not used, we have to make sure +// that dead_code warnings don't bubble up to the user from the generated +// code. Therefore, we suppress them by allowing dead_code. The effect is that +// the user is only warned about *their* unused variable/code, and not the +// unused code generated by regex!. See #14185 for an example. +#[allow(dead_code)] +static CAPTURES: &'static [Option<&'static str>] = &$cap_names; +#[allow(dead_code)] +static CAPTURE_NAME_IDX: &'static [(&'static str, usize)] = &$capture_name_idx; + +#[allow(dead_code)] +fn exec<'t>( + mut caps: &mut [Option], + input: &'t str, + start: usize, +) -> bool { + #![allow(unused_imports)] + #![allow(unused_mut)] + + use regex::internal::{Char, CharInput, InputAt, Input, Inst}; + + let input = CharInput::new(input.as_bytes()); + let at = input.at(start); + return Nfa { + input: input, + ncaps: caps.len(), + }.exec(&mut NfaThreads::new(), &mut caps, at); + + struct Nfa<'t> { + input: CharInput<'t>, + ncaps: usize, + } + + impl<'t> Nfa<'t> { + #[allow(unused_variables)] + fn exec( + &mut self, + mut q: &mut NfaThreads, + mut caps: &mut [Option], + mut at: InputAt, + ) -> bool { + let mut matched = false; + let (mut clist, mut nlist) = (&mut q.clist, &mut q.nlist); + clist.empty(); nlist.empty(); +'LOOP: loop { + if clist.size == 0 { + if matched || (!at.is_start() && $is_anchored_start) { + break; + } + // TODO: Prefix matching... Hmm. + // Prefix matching now uses a DFA, so I think this is + // going to require encoding that DFA statically. + } + if clist.size == 0 || (!$is_anchored_start && !matched) { + self.add(clist, &mut caps, 0, at); + } + let at_next = self.input.at(at.next_pos()); + for i in 0..clist.size { + let pc = clist.pc(i); + let tcaps = clist.caps(i); + if self.step(nlist, caps, tcaps, pc, at, at_next) { + matched = true; + if caps.len() == 0 { + break 'LOOP; + } + break; + } + } + if at.char().is_none() { + break; + } + at = at_next; + ::std::mem::swap(&mut clist, &mut nlist); + nlist.empty(); + } + matched + } + + // Sometimes `nlist` is never used (for empty regexes). + #[allow(unused_variables)] + #[inline] + fn step( + &self, + nlist: &mut Threads, + caps: &mut [Option], + thread_caps: &mut [Option], + pc: usize, + at: InputAt, + at_next: InputAt, + ) -> bool { + $step_insts; + false + } + + fn add( + &self, + nlist: &mut Threads, + thread_caps: &mut [Option], + pc: usize, + at: InputAt, + ) { + if nlist.contains(pc) { + return; + } + let ti = nlist.add(pc); + $add_insts + } + } + + struct NfaThreads { + clist: Threads, + nlist: Threads, + } + + struct Threads { + dense: [Thread; $num_insts], + sparse: [usize; $num_insts], + size: usize, + } + + struct Thread { + pc: usize, + caps: [Option; $num_cap_locs], + } + + impl NfaThreads { + fn new() -> NfaThreads { + NfaThreads { + clist: Threads::new(), + nlist: Threads::new(), + } + } + + fn swap(&mut self) { + ::std::mem::swap(&mut self.clist, &mut self.nlist); + } + } + + impl Threads { + fn new() -> Threads { + Threads { + // These unsafe blocks are used for performance reasons, as it + // gives us a zero-cost initialization of a sparse set. The + // trick is described in more detail here: + // http://research.swtch.com/sparse + // The idea here is to avoid initializing threads that never + // need to be initialized, particularly for larger regexs with + // a lot of instructions. + dense: unsafe { ::std::mem::uninitialized() }, + sparse: unsafe { ::std::mem::uninitialized() }, + size: 0, + } + } + + #[inline] + fn add(&mut self, pc: usize) -> usize { + let i = self.size; + self.dense[i].pc = pc; + self.sparse[pc] = i; + self.size += 1; + i + } + + #[inline] + fn thread(&mut self, i: usize) -> &mut Thread { + &mut self.dense[i] + } + + #[inline] + fn contains(&self, pc: usize) -> bool { + let s = unsafe { ::std::ptr::read_volatile(&self.sparse[pc]) }; + s < self.size && self.dense[s].pc == pc + } + + #[inline] + fn empty(&mut self) { + self.size = 0; + } + + #[inline] + fn pc(&self, i: usize) -> usize { + self.dense[i].pc + } + + #[inline] + fn caps<'r>(&'r mut self, i: usize) -> &'r mut [Option] { + &mut self.dense[i].caps + } + } +} + +::regex::Regex(::regex::internal::_Regex::Plugin(::regex::internal::Plugin { + original: $regex, + names: &CAPTURES, + groups: &CAPTURE_NAME_IDX, + prog: exec, +})) + }) + } + + // Generates code for the `add` method, which is responsible for adding + // zero-width states to the next queue of states to visit. + fn add_insts(&self) -> P { + let arms = self.prog.iter().enumerate().map(|(pc, inst)| { + let body = match *inst { + Inst::EmptyLook(ref inst) => { + let nextpc = inst.goto; + match inst.look { + EmptyLook::StartLine => { + quote_expr!(self.cx, { + let prev = self.input.previous_char(at); + if prev.is_none() || prev == '\n' { + self.add(nlist, thread_caps, $nextpc, at); + } + }) + } + EmptyLook::EndLine => { + quote_expr!(self.cx, { + if at.char().is_none() || at.char() == '\n' { + self.add(nlist, thread_caps, $nextpc, at); + } + }) + } + EmptyLook::StartText => { + quote_expr!(self.cx, { + let prev = self.input.previous_char(at); + if prev.is_none() { + self.add(nlist, thread_caps, $nextpc, at); + } + }) + } + EmptyLook::EndText => { + quote_expr!(self.cx, { + if at.char().is_none() { + self.add(nlist, thread_caps, $nextpc, at); + } + }) + } + EmptyLook::WordBoundary + | EmptyLook::NotWordBoundary => { + let m = if inst.look == EmptyLook::WordBoundary { + quote_expr!(self.cx, { w1 ^ w2 }) + } else { + quote_expr!(self.cx, { !(w1 ^ w2) }) + }; + quote_expr!(self.cx, { + let prev = self.input.previous_char(at); + let w1 = prev.is_word_char(); + let w2 = at.char().is_word_char(); + if $m { + self.add(nlist, thread_caps, $nextpc, at); + } + }) + } + EmptyLook::WordBoundaryAscii + | EmptyLook::NotWordBoundaryAscii => { + unreachable!() + } + } + } + Inst::Save(ref inst) => { + let nextpc = inst.goto; + let slot = inst.slot; + quote_expr!(self.cx, { + if $slot >= self.ncaps { + self.add(nlist, thread_caps, $nextpc, at); + } else { + let old = thread_caps[$slot]; + thread_caps[$slot] = Some(at.pos()); + self.add(nlist, thread_caps, $nextpc, at); + thread_caps[$slot] = old; + } + }) + } + Inst::Split(ref inst) => { + let (x, y) = (inst.goto1, inst.goto2); + quote_expr!(self.cx, { + self.add(nlist, thread_caps, $x, at); + self.add(nlist, thread_caps, $y, at); + }) + } + // For Match, Char, Ranges + _ => quote_expr!(self.cx, { + let mut t = &mut nlist.thread(ti); + for (slot, val) in t.caps.iter_mut().zip(thread_caps.iter()) { + *slot = *val; + } + }), + }; + self.arm_inst(pc, body) + }).collect::>(); + self.match_insts(arms) + } + + // Generates the code for the `step` method, which processes all states + // in the current queue that consume a single character. + fn step_insts(&self) -> P { + let arms = self.prog.iter().enumerate().map(|(pc, inst)| { + let body = match *inst { + Inst::Match(_) => quote_expr!(self.cx, { + for (slot, val) in caps.iter_mut().zip(thread_caps.iter()) { + *slot = *val; + } + return true; + }), + Inst::Char(ref inst) => { + let nextpc = inst.goto; + let c = inst.c; + quote_expr!(self.cx, { + if $c == at.char() { + self.add(nlist, thread_caps, $nextpc, at_next); + } + return false; + }) + } + Inst::Ranges(ref inst) => { + let match_class = self.match_class(&inst.ranges); + let nextpc = inst.goto; + quote_expr!(self.cx, { + let mut c = at.char(); + if let Some(c) = c.as_char() { + if $match_class { + self.add(nlist, thread_caps, $nextpc, at_next); + } + } + return false; + }) + } + // EmptyLook, Save, Jump, Split + _ => quote_expr!(self.cx, { return false; }), + }; + self.arm_inst(pc, body) + }).collect::>(); + + self.match_insts(arms) + } + + // Translates a character class into a match expression. + // This avoids a binary search (and is hopefully replaced by a jump + // table). + fn match_class(&self, ranges: &[(char, char)]) -> P { + let mut arms = ranges.iter().map(|&(start, end)| { + let pat = self.cx.pat( + self.sp, ast::PatKind::Range( + quote_expr!(self.cx, $start), quote_expr!(self.cx, $end))); + self.cx.arm(self.sp, vec!(pat), quote_expr!(self.cx, true)) + }).collect::>(); + + arms.push(self.wild_arm_expr(quote_expr!(self.cx, false))); + let match_on = quote_expr!(self.cx, c); + self.cx.expr_match(self.sp, match_on, arms) + } + + // Generates code for checking a literal prefix of the search string. + // The code is only generated if the regex *has* a literal prefix. + // Otherwise, a no-op is returned. + // fn check_prefix(&self) -> P { + // if self.prog.prefixes.len() == 0 { + // self.empty_block() + // } else { + // quote_expr!(self.cx, + // if clist.size == 0 { + // let haystack = &self.input.as_bytes()[self.ic..]; + // match find_prefix(prefix_bytes, haystack) { + // None => break, + // Some(i) => { + // self.ic += i; + // next_ic = self.chars.set(self.ic); + // } + // } + // } + // ) + // } + // } + + // Builds a `match pc { ... }` expression from a list of arms, specifically + // for matching the current program counter with an instruction. + // A wild-card arm is automatically added that executes a no-op. It will + // never be used, but is added to satisfy the compiler complaining about + // non-exhaustive patterns. + fn match_insts(&self, mut arms: Vec) -> P { + arms.push(self.wild_arm_expr(self.empty_block())); + self.cx.expr_match(self.sp, quote_expr!(self.cx, pc), arms) + } + + fn empty_block(&self) -> P { + quote_expr!(self.cx, {}) + } + + // Creates a match arm for the instruction at `pc` with the expression + // `body`. + fn arm_inst(&self, pc: usize, body: P) -> ast::Arm { + let pc_pat = self.cx.pat_lit(self.sp, quote_expr!(self.cx, $pc)); + + self.cx.arm(self.sp, vec!(pc_pat), body) + } + + // Creates a wild-card match arm with the expression `body`. + fn wild_arm_expr(&self, body: P) -> ast::Arm { + ast::Arm { + attrs: vec!(), + pats: vec!(P(ast::Pat{ + id: ast::DUMMY_NODE_ID, + span: self.sp, + node: ast::PatKind::Wild, + })), + guard: None, + body: body, + } + } + + // Converts `xs` to a `[x1, x2, .., xN]` expression by calling `to_expr` + // on each element in `xs`. + fn vec_expr>( + &self, + xs: It, + to_expr: &mut FnMut(&ExtCtxt, T) -> P, + ) -> P { + let exprs = xs.map(|x| to_expr(self.cx, x)).collect(); + self.cx.expr_vec(self.sp, exprs) + } +} + +/// Looks for a single string literal and returns it. +/// Otherwise, logs an error with cx.span_err and returns None. +fn parse(cx: &mut ExtCtxt, tts: &[tokenstream::TokenTree]) -> Option { + let mut parser = cx.new_parser_from_tts(tts); + if let Ok(expr) = parser.parse_expr() { + let entry = cx.expander().fold_expr(expr); + let regex = match entry.node { + ast::ExprKind::Lit(ref lit) => { + match lit.node { + ast::LitKind::Str(ref s, _) => s.to_string(), + _ => { + cx.span_err(entry.span, &format!( + "expected string literal but got `{}`", + pprust::lit_to_string(&**lit))); + return None + } + } + } + _ => { + cx.span_err(entry.span, &format!( + "expected string literal but got `{}`", + pprust::expr_to_string(&*entry))); + return None + } + }; + if !parser.eat(&token::Eof) { + cx.span_err(parser.span, "only one string literal allowed"); + return None; + } + Some(regex) + } else { + cx.parse_sess().span_diagnostic.err("failure parsing token tree"); + None + } +} diff --git a/regex-0.1.80/run-kcov b/regex-0.1.80/run-kcov new file mode 100755 index 000000000..6f977d213 --- /dev/null +++ b/regex-0.1.80/run-kcov @@ -0,0 +1,59 @@ +#!/bin/bash + +set -e + +tests=( + default + default_bytes + backtrack + backtrack_utf8bytes + backtrack_bytes + nfa + nfa_utf8bytes + nfa_bytes + regex + regex_inline +) +tmpdir=$(mktemp -d) +with_plugin= +coveralls_id= + +while true; do + case "$1" in + --with-plugin) + with_plugin=yes + shift + ;; + --coveralls-id) + coveralls_id="$2" + shift 2 + ;; + *) + break + ;; + esac +done + +if [ -n "$with_plugin" ]; then + cargo test --manifest-path regex_macros/Cargo.toml --no-run --verbose + kcov \ + --verify \ + --include-pattern '/regex/src/' \ + "$tmpdir/plugin" \ + $(ls -t ./regex_macros/target/debug/plugin-* | head -n1) +fi + +cargo test --no-run --verbose +for t in ${tests[@]}; do + kcov \ + --verify \ + --include-pattern '/regex/src/' \ + "$tmpdir/$t" \ + $(ls -t ./target/debug/"$t"-* | head -n1) +done + +if [ -n "$coveralls_id" ]; then + kcov --verify --coveralls-id=$coveralls_id --merge target/cov "$tmpdir"/* +else + kcov --verify --merge target/cov "$tmpdir"/* +fi diff --git a/regex-0.1.80/run-shootout-test b/regex-0.1.80/run-shootout-test new file mode 100755 index 000000000..5d1dc1d52 --- /dev/null +++ b/regex-0.1.80/run-shootout-test @@ -0,0 +1,18 @@ +#!/bin/bash + +set -e + +cargo build --example shootout-regex-dna +diff \ + ./examples/regexdna-output.txt \ + <(./target/debug/examples/shootout-regex-dna < ./examples/regexdna-input.txt) + +cargo build --example shootout-regex-dna-single +diff \ + ./examples/regexdna-output.txt \ + <(./target/debug/examples/shootout-regex-dna-single < ./examples/regexdna-input.txt) + +cargo build --example shootout-regex-dna-cheat +diff \ + ./examples/regexdna-output.txt \ + <(./target/debug/examples/shootout-regex-dna-cheat < ./examples/regexdna-input.txt) diff --git a/regex-0.1.80/scripts/frequencies.py b/regex-0.1.80/scripts/frequencies.py new file mode 100755 index 000000000..c800b0bb3 --- /dev/null +++ b/regex-0.1.80/scripts/frequencies.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python + +# This does simple normalized frequency analysis on UTF-8 encoded text. The +# result of the analysis is translated to a ranked list, where every byte is +# assigned a rank. This list is written to src/freqs.rs. +# +# Currently, the frequencies are generated from the following corpuses: +# +# * The CIA world fact book +# * The source code of rustc +# * Septuaginta + +from __future__ import absolute_import, division, print_function + +import argparse +from collections import Counter +import sys + +preamble = '''// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// NOTE: The following code was generated by "scripts/frequencies.py", do not +// edit directly +''' + + +def eprint(*args, **kwargs): + kwargs['file'] = sys.stderr + print(*args, **kwargs) + + +def main(): + p = argparse.ArgumentParser() + p.add_argument('corpus', metavar='FILE', nargs='+') + args = p.parse_args() + + # Get frequency counts of each byte. + freqs = Counter() + for i in range(0, 256): + freqs[i] = 0 + + eprint('reading entire corpus into memory') + corpus = [] + for fpath in args.corpus: + corpus.append(open(fpath, 'rb').read()) + + eprint('computing byte frequencies') + for c in corpus: + for byte in c: + freqs[byte] += 1.0 / float(len(c)) + + eprint('writing Rust code') + # Get the rank of each byte. A lower rank => lower relative frequency. + rank = [0] * 256 + for i, (byte, _) in enumerate(freqs.most_common()): + # print(byte) + rank[byte] = 255 - i + + # Forcefully set the highest rank possible for bytes that start multi-byte + # UTF-8 sequences. The idea here is that a continuation byte will be more + # discerning in a homogenous haystack. + for byte in range(0xC0, 0xFF + 1): + rank[byte] = 255 + + # Now write Rust. + olines = ['pub const BYTE_FREQUENCIES: [u8; 256] = ['] + for byte in range(256): + olines.append(' %3d, // %r' % (rank[byte], chr(byte))) + olines.append('];') + + print(preamble) + print('\n'.join(olines)) + +if __name__ == '__main__': + main() diff --git a/regex-0.1.80/scripts/regex-match-tests.py b/regex-0.1.80/scripts/regex-match-tests.py new file mode 100755 index 000000000..24635e779 --- /dev/null +++ b/regex-0.1.80/scripts/regex-match-tests.py @@ -0,0 +1,107 @@ +#!/usr/bin/env python2 + +# Copyright 2014 The Rust Project Developers. See the COPYRIGHT +# file at the top-level directory of this distribution and at +# http://rust-lang.org/COPYRIGHT. +# +# Licensed under the Apache License, Version 2.0 or the MIT license +# , at your +# option. This file may not be copied, modified, or distributed +# except according to those terms. + +from __future__ import absolute_import, division, print_function +import argparse +import datetime +import os.path as path + + +def print_tests(tests): + print('\n'.join([test_tostr(t) for t in tests])) + + +def read_tests(f): + basename, _ = path.splitext(path.basename(f)) + tests = [] + for lineno, line in enumerate(open(f), 1): + fields = filter(None, map(str.strip, line.split('\t'))) + if not (4 <= len(fields) <= 5) \ + or 'E' not in fields[0] or fields[0][0] == '#': + continue + + opts, pat, text, sgroups = fields[0:4] + groups = [] # groups as integer ranges + if sgroups == 'NOMATCH': + groups = [None] + elif ',' in sgroups: + noparen = map(lambda s: s.strip('()'), sgroups.split(')(')) + for g in noparen: + s, e = map(str.strip, g.split(',')) + if s == '?' and e == '?': + groups.append(None) + else: + groups.append((int(s), int(e))) + else: + # This skips tests that should result in an error. + # There aren't many, so I think we can just capture those + # manually. Possibly fix this in future. + continue + + if pat == 'SAME': + pat = tests[-1][1] + if '$' in opts: + pat = pat.decode('string_escape') + text = text.decode('string_escape') + if 'i' in opts: + pat = '(?i)%s' % pat + + name = '%s_%d' % (basename, lineno) + tests.append((name, pat, text, groups)) + return tests + + +def test_tostr(t): + lineno, pat, text, groups = t + options = map(group_tostr, groups) + return 'mat!(match_%s, r"%s", r"%s", %s);' \ + % (lineno, pat, '' if text == "NULL" else text, ', '.join(options)) + + +def group_tostr(g): + if g is None: + return 'None' + else: + return 'Some((%d, %d))' % (g[0], g[1]) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser( + description='Generate match tests from an AT&T POSIX test file.') + aa = parser.add_argument + aa('files', nargs='+', + help='A list of dat AT&T POSIX test files. See src/testdata') + args = parser.parse_args() + + tests = [] + for f in args.files: + tests += read_tests(f) + + tpl = '''// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// DO NOT EDIT. Automatically generated by 'scripts/regex-match-tests.py' +// on {date}. +''' + print(tpl.format(date=str(datetime.datetime.now()))) + + for f in args.files: + print('// Tests from %s' % path.basename(f)) + print_tests(read_tests(f)) + print('') diff --git a/regex-0.1.80/scripts/unicode.py b/regex-0.1.80/scripts/unicode.py new file mode 100755 index 000000000..015d2018d --- /dev/null +++ b/regex-0.1.80/scripts/unicode.py @@ -0,0 +1,305 @@ +#!/usr/bin/env python2 +# +# Copyright 2011-2013 The Rust Project Developers. See the COPYRIGHT +# file at the top-level directory of this distribution and at +# http://rust-lang.org/COPYRIGHT. +# +# Licensed under the Apache License, Version 2.0 or the MIT license +# , at your +# option. This file may not be copied, modified, or distributed +# except according to those terms. + +# This script uses the following Unicode tables: +# - DerivedCoreProperties.txt +# - EastAsianWidth.txt +# - PropList.txt +# - Scripts.txt +# - UnicodeData.txt +# +# Since this should not require frequent updates, we just store this +# out-of-line and check the unicode.rs file into git. + +from collections import defaultdict +import fileinput, re, os, sys + +preamble = '''// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// NOTE: The following code was generated by "scripts/unicode.py", do not edit +// directly + +#![allow(warnings)] +''' + +# Mapping taken from Table 12 from: +# http://www.unicode.org/reports/tr44/#General_Category_Values +expanded_categories = { + 'Lu': ['LC', 'L'], 'Ll': ['LC', 'L'], 'Lt': ['LC', 'L'], + 'Lm': ['L'], 'Lo': ['L'], + 'Mn': ['M'], 'Mc': ['M'], 'Me': ['M'], + 'Nd': ['N'], 'Nl': ['N'], 'No': ['No'], + 'Pc': ['P'], 'Pd': ['P'], 'Ps': ['P'], 'Pe': ['P'], + 'Pi': ['P'], 'Pf': ['P'], 'Po': ['P'], + 'Sm': ['S'], 'Sc': ['S'], 'Sk': ['S'], 'So': ['S'], + 'Zs': ['Z'], 'Zl': ['Z'], 'Zp': ['Z'], + 'Cc': ['C'], 'Cf': ['C'], 'Cs': ['C'], 'Co': ['C'], 'Cn': ['C'], +} + +def fetch(f): + if not os.path.exists(f): + os.system("curl -O http://www.unicode.org/Public/UNIDATA/%s" + % f) + + if not os.path.exists(f): + sys.stderr.write("cannot load %s" % f) + exit(1) + +def is_surrogate(n): + return 0xD800 <= n <= 0xDFFF + +def load_unicode_data(f): + fetch(f) + gencats = {} + + udict = {}; + range_start = -1; + for line in fileinput.input(f): + data = line.split(';'); + if len(data) != 15: + continue + cp = int(data[0], 16); + if is_surrogate(cp): + continue + if range_start >= 0: + for i in xrange(range_start, cp): + udict[i] = data; + range_start = -1; + if data[1].endswith(", First>"): + range_start = cp; + continue; + udict[cp] = data; + + for code in udict: + [code_org, name, gencat, combine, bidi, + decomp, deci, digit, num, mirror, + old, iso, upcase, lowcase, titlecase ] = udict[code]; + + # place letter in categories as appropriate + for cat in [gencat, "Assigned"] + expanded_categories.get(gencat, []): + if cat not in gencats: + gencats[cat] = [] + gencats[cat].append(code) + + # generate Not_Assigned from Assigned + gencats["Cn"] = gen_unassigned(gencats["Assigned"]) + # Assigned is not a real category + del(gencats["Assigned"]) + # Other contains Not_Assigned + gencats["C"].extend(gencats["Cn"]) + gencats = group_cats(gencats) + + return gencats + +def group_cats(cats): + cats_out = {} + for cat in cats: + cats_out[cat] = group_cat(cats[cat]) + return cats_out + +def group_cat(cat): + cat_out = [] + letters = sorted(set(cat)) + cur_start = letters.pop(0) + cur_end = cur_start + for letter in letters: + assert letter > cur_end, \ + "cur_end: %s, letter: %s" % (hex(cur_end), hex(letter)) + if letter == cur_end + 1: + cur_end = letter + else: + cat_out.append((cur_start, cur_end)) + cur_start = cur_end = letter + cat_out.append((cur_start, cur_end)) + return cat_out + +def ungroup_cat(cat): + cat_out = [] + for (lo, hi) in cat: + while lo <= hi: + cat_out.append(lo) + lo += 1 + return cat_out + +def gen_unassigned(assigned): + assigned = set(assigned) + return ([i for i in range(0, 0xd800) if i not in assigned] + + [i for i in range(0xe000, 0x110000) if i not in assigned]) + +def format_table_content(f, content, indent): + line = " "*indent + first = True + for chunk in content.split(","): + if len(line) + len(chunk) < 78: + if first: + line += chunk + else: + line += ", " + chunk + first = False + else: + f.write(line + ",\n") + line = " "*indent + chunk + f.write(line) + +def load_properties(f, interestingprops): + fetch(f) + props = {} + re1 = re.compile("^ *([0-9A-F]+) *; *(\w+)") + re2 = re.compile("^ *([0-9A-F]+)\.\.([0-9A-F]+) *; *(\w+)") + + for line in fileinput.input(f): + prop = None + d_lo = 0 + d_hi = 0 + m = re1.match(line) + if m: + d_lo = m.group(1) + d_hi = m.group(1) + prop = m.group(2) + else: + m = re2.match(line) + if m: + d_lo = m.group(1) + d_hi = m.group(2) + prop = m.group(3) + else: + continue + if interestingprops and prop not in interestingprops: + continue + d_lo = int(d_lo, 16) + d_hi = int(d_hi, 16) + if prop not in props: + props[prop] = [] + props[prop].append((d_lo, d_hi)) + + # optimize props if possible + for prop in props: + props[prop] = group_cat(ungroup_cat(props[prop])) + + return props + +def load_case_folding(f): + fetch(f) + re1 = re.compile("^ *([0-9A-F]+) *; *[CS] *; *([0-9A-F]+) *;") + all_pairs = defaultdict(list) + for line in fileinput.input(f): + m = re1.match(line) + if m: + a = int(m.group(1), 16) + b = int(m.group(2), 16) + all_pairs[a].append(b) + all_pairs[b].append(a) + both = set() + for k, vs in all_pairs.iteritems(): + for v in vs: + both.add((k, v)) + for v2 in all_pairs[v]: + both.add((k, v2)) + c_plus_s_both = sorted((k1, k2) for k1, k2 in both if k1 != k2) + return {"C_plus_S_both": c_plus_s_both} + +def escape_char(c): + return "'\\u{%x}'" % c + +def emit_table(f, name, t_data, t_type = "&'static [(char, char)]", is_pub=True, + pfun=lambda x: "(%s,%s)" % (escape_char(x[0]), escape_char(x[1]))): + pub_string = "" + if is_pub: + pub_string = "pub " + f.write(" %sconst %s: %s = &[\n" % (pub_string, name, t_type)) + data = "" + first = True + for dat in t_data: + if not first: + data += "," + first = False + data += pfun(dat) + format_table_content(f, data, 8) + f.write("\n ];\n\n") + +def emit_property_module(f, mod, tbl): + f.write("pub mod %s {\n" % mod) + keys = tbl.keys() + keys.sort() + for cat in keys: + emit_table(f, "%s_table" % cat, tbl[cat]) + f.write("}\n\n") + +def emit_regex_module(f, cats, w_data): + f.write("pub mod regex {\n") + regex_class = "&'static [(char, char)]" + class_table = "&'static [(&'static str, %s)]" % regex_class + + emit_table(f, "UNICODE_CLASSES", cats, class_table, + pfun=lambda x: "(\"%s\",super::%s::%s_table)" % (x[0], x[1], x[0])) + + f.write(" pub const PERLD: %s = super::general_category::Nd_table;\n\n" + % regex_class) + f.write(" pub const PERLS: %s = super::property::White_Space_table;\n\n" + % regex_class) + + emit_table(f, "PERLW", w_data, regex_class) + + f.write("}\n\n") + +if __name__ == "__main__": + r = "unicode.rs" + if os.path.exists(r): + os.remove(r) + with open(r, "w") as rf: + # write the file's preamble + rf.write(preamble) + + # download and parse all the data + fetch("ReadMe.txt") + with open("ReadMe.txt") as readme: + pattern = "for Version (\d+)\.(\d+)\.(\d+) of the Unicode" + unicode_version = re.search(pattern, readme.read()).groups() + gencats = load_unicode_data("UnicodeData.txt") + want_derived = ["XID_Start", "XID_Continue", "Alphabetic", "Lowercase", "Uppercase"] + other_derived = ["Default_Ignorable_Code_Point", "Grapheme_Extend"] + derived = load_properties("DerivedCoreProperties.txt", want_derived + other_derived) + scripts = load_properties("Scripts.txt", []) + props = load_properties("PropList.txt", + ["White_Space", "Join_Control", "Noncharacter_Code_Point"]) + case_folding = load_case_folding("CaseFolding.txt") + + # all of these categories will also be available as \p{} in libregex + allcats = [] + for (name, cat) in ("general_category", gencats), \ + ("derived_property", derived), \ + ("script", scripts), \ + ("property", props): + emit_property_module(rf, name, cat) + allcats.extend(map(lambda x: (x, name), cat)) + allcats.sort(key=lambda c: c[0]) + + # the \w regex corresponds to Alphabetic + Mark + Decimal_Number + + # Connector_Punctuation + Join-Control according to UTS#18 + # http://www.unicode.org/reports/tr18/#Compatibility_Properties + perl_words = [] + for cat in derived["Alphabetic"], gencats["M"], gencats["Nd"], \ + gencats["Pc"], props["Join_Control"]: + perl_words.extend(ungroup_cat(cat)) + perl_words = group_cat(perl_words) + + # emit lookup tables for \p{}, along with \d, \w, and \s for libregex + emit_regex_module(rf, allcats, perl_words) + emit_property_module(rf, "case_folding", case_folding) diff --git a/regex-0.1.80/src/backtrack.rs b/regex-0.1.80/src/backtrack.rs new file mode 100644 index 000000000..3c06254c6 --- /dev/null +++ b/regex-0.1.80/src/backtrack.rs @@ -0,0 +1,302 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// This is the backtracking matching engine. It has the same exact capability +// as the full NFA simulation, except it is artificially restricted to small +// regexes on small inputs because of its memory requirements. +// +// In particular, this is a *bounded* backtracking engine. It retains worst +// case linear time by keeping track of the states that is has visited (using a +// bitmap). Namely, once a state is visited, it is never visited again. Since a +// state is keyed by `(instruction index, input index)`, we have that its time +// complexity is `O(mn)` (i.e., linear in the size of the search text). +// +// The backtracking engine can beat out the NFA simulation on small +// regexes/inputs because it doesn't have to keep track of multiple copies of +// the capture groups. In benchmarks, the backtracking engine is roughly twice +// as fast as the full NFA simulation. Note though that its performance doesn't +// scale, even if you're willing to live with the memory requirements. Namely, +// the bitset has to be zeroed on each execution, which becomes quite expensive +// on large bitsets. + +use exec::ProgramCache; +use input::{Input, InputAt}; +use prog::{Program, InstPtr}; +use re_trait::Slot; + +type Bits = u32; + +const BIT_SIZE: usize = 32; +const MAX_SIZE_BYTES: usize = 256 * (1 << 10); // 256 KB + +/// Returns true iff the given regex and input should be executed by this +/// engine with reasonable memory usage. +pub fn should_exec(num_insts: usize, text_len: usize) -> bool { + // Total memory usage in bytes is determined by: + // + // ((len(insts) * (len(input) + 1) + bits - 1) / bits) * (size_of(u32)) + // + // The actual limit picked is pretty much a heuristic. + // See: https://github.com/rust-lang-nursery/regex/issues/215 + let size = ((num_insts * (text_len + 1) + BIT_SIZE - 1) / BIT_SIZE) * 4; + size <= MAX_SIZE_BYTES +} + +/// A backtracking matching engine. +#[derive(Debug)] +pub struct Bounded<'a, 'm, 'r, 's, I> { + prog: &'r Program, + input: I, + matches: &'m mut [bool], + slots: &'s mut [Slot], + m: &'a mut Cache, +} + +/// Shared cached state between multiple invocations of a backtracking engine +/// in the same thread. +#[derive(Clone, Debug)] +pub struct Cache { + jobs: Vec, + visited: Vec, +} + +impl Cache { + /// Create new empty cache for the backtracking engine. + pub fn new(_prog: &Program) -> Self { + Cache { jobs: vec![], visited: vec![] } + } +} + +/// A job is an explicit unit of stack space in the backtracking engine. +/// +/// The "normal" representation is a single state transition, which corresponds +/// to an NFA state and a character in the input. However, the backtracking +/// engine must keep track of old capture group values. We use the explicit +/// stack to do it. +#[derive(Clone, Copy, Debug)] +enum Job { + Inst { ip: InstPtr, at: InputAt }, + SaveRestore { slot: usize, old_pos: Option }, +} + +impl<'a, 'm, 'r, 's, I: Input> Bounded<'a, 'm, 'r, 's, I> { + /// Execute the backtracking matching engine. + /// + /// If there's a match, `exec` returns `true` and populates the given + /// captures accordingly. + pub fn exec( + prog: &'r Program, + cache: &ProgramCache, + matches: &'m mut [bool], + slots: &'s mut [Slot], + input: I, + start: usize, + ) -> bool { + let mut cache = cache.borrow_mut(); + let mut cache = &mut cache.backtrack; + let start = input.at(start); + let mut b = Bounded { + prog: prog, + input: input, + matches: matches, + slots: slots, + m: cache, + }; + b.exec_(start) + } + + /// Clears the cache such that the backtracking engine can be executed + /// on some input of fixed length. + fn clear(&mut self) { + // Reset the job memory so that we start fresh. + self.m.jobs.clear(); + + // Now we need to clear the bit state set. + // We do this by figuring out how much space we need to keep track + // of the states we've visited. + // Then we reset all existing allocated space to 0. + // Finally, we request more space if we need it. + // + // This is all a little circuitous, but doing this unsafely + // doesn't seem to have a measurable impact on performance. + // (Probably because backtracking is limited to such small + // inputs/regexes in the first place.) + let visited_len = + (self.prog.len() * (self.input.len() + 1) + BIT_SIZE - 1) + / + BIT_SIZE; + self.m.visited.truncate(visited_len); + for v in &mut self.m.visited { + *v = 0; + } + if visited_len > self.m.visited.len() { + let len = self.m.visited.len(); + self.m.visited.reserve_exact(visited_len - len); + for _ in 0..(visited_len - len) { + self.m.visited.push(0); + } + } + } + + /// Start backtracking at the given position in the input, but also look + /// for literal prefixes. + fn exec_(&mut self, mut at: InputAt) -> bool { + self.clear(); + // If this is an anchored regex at the beginning of the input, then + // we're either already done or we only need to try backtracking once. + if self.prog.is_anchored_start { + return if !at.is_start() { + false + } else { + self.backtrack(at) + }; + } + let mut matched = false; + loop { + if !self.prog.prefixes.is_empty() { + at = match self.input.prefix_at(&self.prog.prefixes, at) { + None => break, + Some(at) => at, + }; + } + matched = self.backtrack(at) || matched; + if matched && self.prog.matches.len() == 1 { + return true; + } + if at.is_end() { + break; + } + at = self.input.at(at.next_pos()); + } + matched + } + + /// The main backtracking loop starting at the given input position. + fn backtrack(&mut self, start: InputAt) -> bool { + // N.B. We use an explicit stack to avoid recursion. + // To avoid excessive pushing and popping, most transitions are handled + // in the `step` helper function, which only pushes to the stack when + // there's a capture or a branch. + let mut matched = false; + self.m.jobs.push(Job::Inst { ip: 0, at: start }); + while let Some(job) = self.m.jobs.pop() { + match job { + Job::Inst { ip, at } => { + if self.step(ip, at) { + // Only quit if we're matching one regex. + // If we're matching a regex set, then mush on and + // try to find other matches (if we want them). + if self.prog.matches.len() == 1 { + return true; + } + matched = true; + } + } + Job::SaveRestore { slot, old_pos } => { + if slot < self.slots.len() { + self.slots[slot] = old_pos; + } + } + } + } + matched + } + + fn step(&mut self, mut ip: InstPtr, mut at: InputAt) -> bool { + use prog::Inst::*; + loop { + // This loop is an optimization to avoid constantly pushing/popping + // from the stack. Namely, if we're pushing a job only to run it + // next, avoid the push and just mutate `ip` (and possibly `at`) + // in place. + match self.prog[ip] { + Match(slot) => { + if slot < self.matches.len() { + self.matches[slot] = true; + } + return true; + } + Save(ref inst) => { + if let Some(&old_pos) = self.slots.get(inst.slot) { + // If this path doesn't work out, then we save the old + // capture index (if one exists) in an alternate + // job. If the next path fails, then the alternate + // job is popped and the old capture index is restored. + self.m.jobs.push(Job::SaveRestore { + slot: inst.slot, + old_pos: old_pos, + }); + self.slots[inst.slot] = Some(at.pos()); + } + ip = inst.goto; + } + Split(ref inst) => { + self.m.jobs.push(Job::Inst { ip: inst.goto2, at: at }); + ip = inst.goto1; + } + EmptyLook(ref inst) => { + if self.input.is_empty_match(at, inst) { + ip = inst.goto; + } else { + return false; + } + } + Char(ref inst) => { + if inst.c == at.char() { + ip = inst.goto; + at = self.input.at(at.next_pos()); + } else { + return false; + } + } + Ranges(ref inst) => { + if inst.matches(at.char()) { + ip = inst.goto; + at = self.input.at(at.next_pos()); + } else { + return false; + } + } + Bytes(ref inst) => { + if let Some(b) = at.byte() { + if inst.matches(b) { + ip = inst.goto; + at = self.input.at(at.next_pos()); + continue; + } + } + return false; + } + } + if self.has_visited(ip, at) { + return false; + } + } + } + + fn has_visited(&mut self, ip: InstPtr, at: InputAt) -> bool { + let k = ip * (self.input.len() + 1) + at.pos(); + let k1 = k / BIT_SIZE; + let k2 = usize_to_u32(1 << (k & (BIT_SIZE - 1))); + if self.m.visited[k1] & k2 == 0 { + self.m.visited[k1] |= k2; + false + } else { + true + } + } +} + +fn usize_to_u32(n: usize) -> u32 { + if (n as u64) > (::std::u32::MAX as u64) { + panic!("BUG: {} is too big to fit into u32", n) + } + n as u32 +} diff --git a/regex-0.1.80/src/compile.rs b/regex-0.1.80/src/compile.rs new file mode 100644 index 000000000..9db743f48 --- /dev/null +++ b/regex-0.1.80/src/compile.rs @@ -0,0 +1,1089 @@ +// Copyright 2014-2016 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::collections::HashMap; +use std::iter; +use std::result; +use std::sync::Arc; + +use syntax::{ + Expr, Repeater, CharClass, ClassRange, ByteClass, ByteRange, + is_word_byte, +}; +use utf8_ranges::{Utf8Range, Utf8Sequence, Utf8Sequences}; + +use prog::{ + Program, Inst, InstPtr, EmptyLook, + InstSave, InstSplit, InstEmptyLook, InstChar, InstRanges, InstBytes, +}; + +use Error; + +type InstHoleIdx = InstPtr; + +type Result = result::Result; + +#[derive(Debug)] +struct Patch { + hole: Hole, + entry: InstPtr, +} + +/// A compiler translates a regular expression AST to a sequence of +/// instructions. The sequence of instructions represents an NFA. +pub struct Compiler { + insts: Vec, + compiled: Program, + capture_name_idx: HashMap, + num_exprs: usize, + size_limit: usize, + suffix_cache: SuffixCache, + utf8_seqs: Option, + byte_classes: ByteClassSet, +} + +impl Compiler { + /// Create a new regular expression compiler. + /// + /// Various options can be set before calling `compile` on an expression. + pub fn new() -> Self { + Compiler { + insts: vec![], + compiled: Program::new(), + capture_name_idx: HashMap::new(), + num_exprs: 0, + size_limit: 10 * (1 << 20), + suffix_cache: SuffixCache::new(1000), + utf8_seqs: Some(Utf8Sequences::new('\x00', '\x00')), + byte_classes: ByteClassSet::new(), + } + } + + /// The size of the resulting program is limited by size_limit. If + /// the program approximately exceeds the given size (in bytes), then + /// compilation will stop and return an error. + pub fn size_limit(mut self, size_limit: usize) -> Self { + self.size_limit = size_limit; + self + } + + /// If bytes is true, then the program is compiled as a byte based + /// automaton, which incorporates UTF-8 decoding into the machine. If it's + /// false, then the automaton is Unicode scalar value based, e.g., an + /// engine utilizing such an automaton is resposible for UTF-8 decoding. + /// + /// The specific invariant is that when returning a byte based machine, + /// the neither the `Char` nor `Ranges` instructions are produced. + /// Conversely, when producing a Unicode scalar value machine, the `Bytes` + /// instruction is never produced. + /// + /// Note that `dfa(true)` implies `bytes(true)`. + pub fn bytes(mut self, yes: bool) -> Self { + self.compiled.is_bytes = yes; + self + } + + /// When disabled, the program compiled may match arbitrary bytes. + /// + /// When enabled (the default), all compiled programs exclusively match + /// valid UTF-8 bytes. + pub fn only_utf8(mut self, yes: bool) -> Self { + self.compiled.only_utf8 = yes; + self + } + + /// When set, the machine returned is suitable for use in the DFA matching + /// engine. + /// + /// In particular, this ensures that if the regex is not anchored in the + /// beginning, then a preceding `.*?` is included in the program. (The NFA + /// based engines handle the preceding `.*?` explicitly, which is difficult + /// or impossible in the DFA engine.) + pub fn dfa(mut self, yes: bool) -> Self { + self.compiled.is_dfa = yes; + self + } + + /// When set, the machine returned is suitable for matching text in + /// reverse. In particular, all concatenations are flipped. + pub fn reverse(mut self, yes: bool) -> Self { + self.compiled.is_reverse = yes; + self + } + + /// Compile a regular expression given its AST. + /// + /// The compiler is guaranteed to succeed unless the program exceeds the + /// specified size limit. If the size limit is exceeded, then compilation + /// stops and returns an error. + pub fn compile( + mut self, + exprs: &[Expr], + ) -> result::Result { + debug_assert!(exprs.len() >= 1); + self.num_exprs = exprs.len(); + if exprs.len() == 1 { + self.compile_one(&exprs[0]) + } else { + self.compile_many(exprs) + } + } + + fn compile_one(mut self, expr: &Expr) -> result::Result { + // If we're compiling a forward DFA and we aren't anchored, then + // add a `.*?` before the first capture group. + // Other matching engines handle this by baking the logic into the + // matching engine itself. + let mut dotstar_patch = Patch { hole: Hole::None, entry: 0 }; + self.compiled.is_anchored_start = expr.is_anchored_start(); + self.compiled.is_anchored_end = expr.is_anchored_end(); + if self.compiled.needs_dotstar() { + dotstar_patch = try!(self.c_dotstar()); + self.compiled.start = dotstar_patch.entry; + } + self.compiled.captures = vec![None]; + let patch = try!(self.c_capture(0, expr)); + if self.compiled.needs_dotstar() { + self.fill(dotstar_patch.hole, patch.entry); + } else { + self.compiled.start = patch.entry; + } + self.fill_to_next(patch.hole); + self.compiled.matches = vec![self.insts.len()]; + self.push_compiled(Inst::Match(0)); + self.compile_finish() + } + + fn compile_many( + mut self, + exprs: &[Expr], + ) -> result::Result { + debug_assert!(exprs.len() > 1); + + self.compiled.is_anchored_start = + exprs.iter().all(|e| e.is_anchored_start()); + self.compiled.is_anchored_end = + exprs.iter().all(|e| e.is_anchored_end()); + let mut dotstar_patch = Patch { hole: Hole::None, entry: 0 }; + if self.compiled.needs_dotstar() { + dotstar_patch = try!(self.c_dotstar()); + self.compiled.start = dotstar_patch.entry; + } else { + self.compiled.start = 0; // first instruction is always split + } + self.fill_to_next(dotstar_patch.hole); + + for (i, expr) in exprs[0..exprs.len() - 1].iter().enumerate() { + let split = self.push_split_hole(); + let Patch { hole, entry } = try!(self.c_capture(0, expr)); + self.fill_to_next(hole); + self.compiled.matches.push(self.insts.len()); + self.push_compiled(Inst::Match(i)); + + let next = self.insts.len(); + self.fill_split(split, Some(entry), Some(next)); + } + let i = exprs.len() - 1; + let Patch { hole, .. } = try!(self.c_capture(0, &exprs[i])); + self.fill_to_next(hole); + self.compiled.matches.push(self.insts.len()); + self.push_compiled(Inst::Match(i)); + self.compile_finish() + } + + fn compile_finish(mut self) -> result::Result { + self.compiled.insts = + self.insts.into_iter().map(|inst| inst.unwrap()).collect(); + self.compiled.byte_classes = self.byte_classes.byte_classes(); + self.compiled.capture_name_idx = Arc::new(self.capture_name_idx); + Ok(self.compiled) + } + + fn c(&mut self, expr: &Expr) -> Result { + use prog; + use syntax::Expr::*; + + try!(self.check_size()); + match *expr { + Empty => Ok(Patch { hole: Hole::None, entry: self.insts.len() }), + Literal { ref chars, casei } => self.c_literal(chars, casei), + LiteralBytes { ref bytes, casei } => self.c_bytes(bytes, casei), + AnyChar => self.c_class(&[ClassRange { + start: '\x00', + end: '\u{10ffff}', + }]), + AnyCharNoNL => { + self.c_class(&[ + ClassRange { start: '\x00', end: '\x09' }, + ClassRange { start: '\x0b', end: '\u{10ffff}' }, + ]) + } + AnyByte => { + self.c_class_bytes(&[ByteRange { start: 0, end: 0xFF }]) + } + AnyByteNoNL => { + self.c_class_bytes(&[ + ByteRange { start: 0, end: 0x9 }, + ByteRange { start: 0xB, end: 0xFF }, + ]) + } + Class(ref cls) => { + self.c_class(cls) + } + ClassBytes(ref cls) => { + self.c_class_bytes(cls) + } + StartLine if self.compiled.is_reverse => { + self.byte_classes.set_range(b'\n', b'\n'); + self.c_empty_look(prog::EmptyLook::EndLine) + } + StartLine => { + self.byte_classes.set_range(b'\n', b'\n'); + self.c_empty_look(prog::EmptyLook::StartLine) + } + EndLine if self.compiled.is_reverse => { + self.byte_classes.set_range(b'\n', b'\n'); + self.c_empty_look(prog::EmptyLook::StartLine) + } + EndLine => { + self.byte_classes.set_range(b'\n', b'\n'); + self.c_empty_look(prog::EmptyLook::EndLine) + } + StartText if self.compiled.is_reverse => { + self.c_empty_look(prog::EmptyLook::EndText) + } + StartText => { + self.c_empty_look(prog::EmptyLook::StartText) + } + EndText if self.compiled.is_reverse => { + self.c_empty_look(prog::EmptyLook::StartText) + } + EndText => { + self.c_empty_look(prog::EmptyLook::EndText) + } + WordBoundary => { + self.compiled.has_unicode_word_boundary = true; + self.byte_classes.set_word_boundary(); + self.c_empty_look(prog::EmptyLook::WordBoundary) + } + NotWordBoundary => { + self.compiled.has_unicode_word_boundary = true; + self.byte_classes.set_word_boundary(); + self.c_empty_look(prog::EmptyLook::NotWordBoundary) + } + WordBoundaryAscii => { + self.byte_classes.set_word_boundary(); + self.c_empty_look(prog::EmptyLook::WordBoundaryAscii) + } + NotWordBoundaryAscii => { + self.byte_classes.set_word_boundary(); + self.c_empty_look(prog::EmptyLook::NotWordBoundaryAscii) + } + Group { ref e, i: None, name: None } => self.c(e), + Group { ref e, i, ref name } => { + // it's impossible to have a named capture without an index + let i = i.expect("capture index"); + if i >= self.compiled.captures.len() { + self.compiled.captures.push(name.clone()); + if let Some(ref name) = *name { + self.capture_name_idx.insert(name.to_owned(), i); + } + } + self.c_capture(2 * i, e) + } + Concat(ref es) => { + if self.compiled.is_reverse { + self.c_concat(es.iter().rev()) + } else { + self.c_concat(es) + } + } + Alternate(ref es) => self.c_alternate(&**es), + Repeat { ref e, r, greedy } => self.c_repeat(e, r, greedy), + } + } + + fn c_capture(&mut self, first_slot: usize, expr: &Expr) -> Result { + if self.num_exprs > 1 || self.compiled.is_dfa { + // Don't ever compile Save instructions for regex sets because + // they are never used. They are also never used in DFA programs + // because DFAs can't handle captures. + self.c(expr) + } else { + let entry = self.insts.len(); + let hole = self.push_hole(InstHole::Save { slot: first_slot }); + let patch = try!(self.c(expr)); + self.fill(hole, patch.entry); + self.fill_to_next(patch.hole); + let hole = self.push_hole(InstHole::Save { slot: first_slot + 1 }); + Ok(Patch { hole: hole, entry: entry }) + } + } + + fn c_dotstar(&mut self) -> Result { + Ok(if !self.compiled.only_utf8() { + try!(self.c(&Expr::Repeat { + e: Box::new(Expr::AnyByte), + r: Repeater::ZeroOrMore, + greedy: false, + })) + } else { + try!(self.c(&Expr::Repeat { + e: Box::new(Expr::AnyChar), + r: Repeater::ZeroOrMore, + greedy: false, + })) + }) + } + + fn c_literal(&mut self, chars: &[char], casei: bool) -> Result { + debug_assert!(!chars.is_empty()); + let mut chars: Box> = + if self.compiled.is_reverse { + Box::new(chars.iter().rev()) + } else { + Box::new(chars.iter()) + }; + let first = *chars.next().expect("non-empty literal"); + let Patch { mut hole, entry } = try!(self.c_char(first, casei)); + for &c in chars { + let p = try!(self.c_char(c, casei)); + self.fill(hole, p.entry); + hole = p.hole; + } + Ok(Patch { hole: hole, entry: entry }) + } + + fn c_char(&mut self, c: char, casei: bool) -> Result { + if casei { + self.c_class(&CharClass::new(vec![ + ClassRange { start: c, end: c }, + ]).case_fold()) + } else { + self.c_class(&[ClassRange { start: c, end: c }]) + } + } + + fn c_class(&mut self, ranges: &[ClassRange]) -> Result { + assert!(!ranges.is_empty()); + if self.compiled.uses_bytes() { + CompileClass { + c: self, + ranges: ranges, + }.compile() + } else { + let ranges: Vec<(char, char)> = + ranges.iter().map(|r| (r.start, r.end)).collect(); + let hole = if ranges.len() == 1 && ranges[0].0 == ranges[0].1 { + self.push_hole(InstHole::Char { c: ranges[0].0 }) + } else { + self.push_hole(InstHole::Ranges { ranges: ranges }) + }; + Ok(Patch { hole: hole, entry: self.insts.len() - 1 }) + } + } + + fn c_bytes(&mut self, bytes: &[u8], casei: bool) -> Result { + debug_assert!(!bytes.is_empty()); + let mut bytes: Box> = + if self.compiled.is_reverse { + Box::new(bytes.iter().rev()) + } else { + Box::new(bytes.iter()) + }; + let first = *bytes.next().expect("non-empty literal"); + let Patch { mut hole, entry } = try!(self.c_byte(first, casei)); + for &b in bytes { + let p = try!(self.c_byte(b, casei)); + self.fill(hole, p.entry); + hole = p.hole; + } + Ok(Patch { hole: hole, entry: entry }) + } + + fn c_byte(&mut self, b: u8, casei: bool) -> Result { + if casei { + self.c_class_bytes(&ByteClass::new(vec![ + ByteRange { start: b, end: b }, + ]).case_fold()) + } else { + self.c_class_bytes(&[ByteRange { start: b, end: b }]) + } + } + + fn c_class_bytes(&mut self, ranges: &[ByteRange]) -> Result { + debug_assert!(!ranges.is_empty()); + + let first_split_entry = self.insts.len(); + let mut holes = vec![]; + let mut prev_hole = Hole::None; + for r in &ranges[0..ranges.len() - 1] { + self.fill_to_next(prev_hole); + let split = self.push_split_hole(); + let next = self.insts.len(); + self.byte_classes.set_range(r.start, r.end); + holes.push(self.push_hole(InstHole::Bytes { + start: r.start, end: r.end, + })); + prev_hole = self.fill_split(split, Some(next), None); + } + let next = self.insts.len(); + let r = &ranges[ranges.len() - 1]; + self.byte_classes.set_range(r.start, r.end); + holes.push(self.push_hole(InstHole::Bytes { + start: r.start, end: r.end, + })); + self.fill(prev_hole, next); + Ok(Patch { hole: Hole::Many(holes), entry: first_split_entry }) + } + + fn c_empty_look(&mut self, look: EmptyLook) -> Result { + let hole = self.push_hole(InstHole::EmptyLook { look: look }); + Ok(Patch { hole: hole, entry: self.insts.len() - 1 }) + } + + fn c_concat<'a, I>(&mut self, exprs: I) -> Result + where I: IntoIterator { + let mut exprs = exprs.into_iter(); + let first = match exprs.next() { + Some(expr) => expr, + None => { + return Ok(Patch { hole: Hole::None, entry: self.insts.len() }) + } + }; + let Patch { mut hole, entry } = try!(self.c(first)); + for e in exprs { + let p = try!(self.c(e)); + self.fill(hole, p.entry); + hole = p.hole; + } + Ok(Patch { hole: hole, entry: entry }) + } + + fn c_alternate(&mut self, exprs: &[Expr]) -> Result { + debug_assert!( + exprs.len() >= 2, "alternates must have at least 2 exprs"); + + // Initial entry point is always the first split. + let first_split_entry = self.insts.len(); + + // Save up all of the holes from each alternate. They will all get + // patched to point to the same location. + let mut holes = vec![]; + + let mut prev_hole = Hole::None; + for e in &exprs[0..exprs.len() - 1] { + self.fill_to_next(prev_hole); + let split = self.push_split_hole(); + let Patch { hole, entry } = try!(self.c(e)); + holes.push(hole); + prev_hole = self.fill_split(split, Some(entry), None); + } + let Patch { hole, entry } = try!(self.c(&exprs[exprs.len() - 1])); + holes.push(hole); + self.fill(prev_hole, entry); + Ok(Patch { hole: Hole::Many(holes), entry: first_split_entry }) + } + + fn c_repeat( + &mut self, + expr: &Expr, + kind: Repeater, + greedy: bool, + ) -> Result { + match kind { + Repeater::ZeroOrOne => self.c_repeat_zero_or_one(expr, greedy), + Repeater::ZeroOrMore => self.c_repeat_zero_or_more(expr, greedy), + Repeater::OneOrMore => self.c_repeat_one_or_more(expr, greedy), + Repeater::Range { min, max: None } => { + self.c_repeat_range_min_or_more(expr, greedy, min) + } + Repeater::Range { min, max: Some(max) } => { + self.c_repeat_range(expr, greedy, min, max) + } + } + } + + fn c_repeat_zero_or_one( + &mut self, + expr: &Expr, + greedy: bool, + ) -> Result { + let split_entry = self.insts.len(); + let split = self.push_split_hole(); + let Patch { hole: hole_rep, entry: entry_rep } = try!(self.c(expr)); + + let split_hole = if greedy { + self.fill_split(split, Some(entry_rep), None) + } else { + self.fill_split(split, None, Some(entry_rep)) + }; + let holes = vec![hole_rep, split_hole]; + Ok(Patch { hole: Hole::Many(holes), entry: split_entry }) + } + + fn c_repeat_zero_or_more( + &mut self, + expr: &Expr, + greedy: bool, + ) -> Result { + let split_entry = self.insts.len(); + let split = self.push_split_hole(); + let Patch { hole: hole_rep, entry: entry_rep } = try!(self.c(expr)); + + self.fill(hole_rep, split_entry); + let split_hole = if greedy { + self.fill_split(split, Some(entry_rep), None) + } else { + self.fill_split(split, None, Some(entry_rep)) + }; + Ok(Patch { hole: split_hole, entry: split_entry }) + } + + fn c_repeat_one_or_more( + &mut self, + expr: &Expr, + greedy: bool, + ) -> Result { + let Patch { hole: hole_rep, entry: entry_rep } = try!(self.c(expr)); + self.fill_to_next(hole_rep); + let split = self.push_split_hole(); + + let split_hole = if greedy { + self.fill_split(split, Some(entry_rep), None) + } else { + self.fill_split(split, None, Some(entry_rep)) + }; + Ok(Patch { hole: split_hole, entry: entry_rep }) + } + + fn c_repeat_range_min_or_more( + &mut self, + expr: &Expr, + greedy: bool, + min: u32, + ) -> Result { + let min = u32_to_usize(min); + let patch_concat = try!(self.c_concat(iter::repeat(expr).take(min))); + let patch_rep = try!(self.c_repeat_zero_or_more(expr, greedy)); + self.fill(patch_concat.hole, patch_rep.entry); + Ok(Patch { hole: patch_rep.hole, entry: patch_concat.entry }) + } + + fn c_repeat_range( + &mut self, + expr: &Expr, + greedy: bool, + min: u32, + max: u32, + ) -> Result { + let (min, max) = (u32_to_usize(min), u32_to_usize(max)); + let patch_concat = try!(self.c_concat(iter::repeat(expr).take(min))); + let initial_entry = patch_concat.entry; + if min == max { + return Ok(patch_concat); + } + // It is much simpler to compile, e.g., `a{2,5}` as: + // + // aaa?a?a? + // + // But you end up with a sequence of instructions like this: + // + // 0: 'a' + // 1: 'a', + // 2: split(3, 4) + // 3: 'a' + // 4: split(5, 6) + // 5: 'a' + // 6: split(7, 8) + // 7: 'a' + // 8: MATCH + // + // This is *incredibly* inefficient because the splits end + // up forming a chain, which has to be resolved everything a + // transition is followed. + let mut holes = vec![]; + let mut prev_hole = patch_concat.hole; + for _ in min..max { + self.fill_to_next(prev_hole); + let split = self.push_split_hole(); + let Patch { hole, entry } = try!(self.c(expr)); + prev_hole = hole; + if greedy { + holes.push(self.fill_split(split, Some(entry), None)); + } else { + holes.push(self.fill_split(split, None, Some(entry))); + } + } + holes.push(prev_hole); + Ok(Patch { hole: Hole::Many(holes), entry: initial_entry }) + } + + fn fill(&mut self, hole: Hole, goto: InstPtr) { + match hole { + Hole::None => {} + Hole::One(pc) => { + self.insts[pc].fill(goto); + } + Hole::Many(holes) => { + for hole in holes { + self.fill(hole, goto); + } + } + } + } + + fn fill_to_next(&mut self, hole: Hole) { + let next = self.insts.len(); + self.fill(hole, next); + } + + fn fill_split( + &mut self, + hole: Hole, + goto1: Option, + goto2: Option, + ) -> Hole { + match hole { + Hole::None => Hole::None, + Hole::One(pc) => { + match (goto1, goto2) { + (Some(goto1), Some(goto2)) => { + self.insts[pc].fill_split(goto1, goto2); + Hole::None + } + (Some(goto1), None) => { + self.insts[pc].half_fill_split_goto1(goto1); + Hole::One(pc) + } + (None, Some(goto2)) => { + self.insts[pc].half_fill_split_goto2(goto2); + Hole::One(pc) + } + (None, None) => unreachable!("at least one of the split \ + holes must be filled"), + } + } + Hole::Many(holes) => { + let mut new_holes = vec![]; + for hole in holes { + new_holes.push(self.fill_split(hole, goto1, goto2)); + } + if new_holes.is_empty() { + Hole::None + } else if new_holes.len() == 1 { + new_holes.pop().unwrap() + } else { + Hole::Many(new_holes) + } + } + } + } + + fn push_compiled(&mut self, inst: Inst) { + self.insts.push(MaybeInst::Compiled(inst)); + } + + fn push_hole(&mut self, inst: InstHole) -> Hole { + let hole = self.insts.len(); + self.insts.push(MaybeInst::Uncompiled(inst)); + Hole::One(hole) + } + + fn push_split_hole(&mut self) -> Hole { + let hole = self.insts.len(); + self.insts.push(MaybeInst::Split); + Hole::One(hole) + } + + fn check_size(&self) -> result::Result<(), Error> { + use std::mem::size_of; + + if self.insts.len() * size_of::() > self.size_limit { + Err(Error::CompiledTooBig(self.size_limit)) + } else { + Ok(()) + } + } +} + +#[derive(Debug)] +enum Hole { + None, + One(InstPtr), + Many(Vec), +} + +#[derive(Clone, Debug)] +enum MaybeInst { + Compiled(Inst), + Uncompiled(InstHole), + Split, + Split1(InstPtr), + Split2(InstPtr), +} + +impl MaybeInst { + fn fill(&mut self, goto: InstPtr) { + let filled = match *self { + MaybeInst::Uncompiled(ref inst) => inst.fill(goto), + MaybeInst::Split1(goto1) => { + Inst::Split(InstSplit { goto1: goto1, goto2: goto }) + } + MaybeInst::Split2(goto2) => { + Inst::Split(InstSplit { goto1: goto, goto2: goto2 }) + } + _ => unreachable!("not all instructions were compiled! \ + found uncompiled instruction: {:?}", self), + }; + *self = MaybeInst::Compiled(filled); + } + + fn fill_split(&mut self, goto1: InstPtr, goto2: InstPtr) { + let filled = match *self { + MaybeInst::Split => { + Inst::Split(InstSplit { goto1: goto1, goto2: goto2 }) + } + _ => unreachable!("must be called on Split instruction, \ + instead it was called on: {:?}", self), + }; + *self = MaybeInst::Compiled(filled); + } + + fn half_fill_split_goto1(&mut self, goto1: InstPtr) { + let half_filled = match *self { + MaybeInst::Split => goto1, + _ => unreachable!("must be called on Split instruction, \ + instead it was called on: {:?}", self), + }; + *self = MaybeInst::Split1(half_filled); + } + + fn half_fill_split_goto2(&mut self, goto2: InstPtr) { + let half_filled = match *self { + MaybeInst::Split => goto2, + _ => unreachable!("must be called on Split instruction, \ + instead it was called on: {:?}", self), + }; + *self = MaybeInst::Split2(half_filled); + } + + fn unwrap(self) -> Inst { + match self { + MaybeInst::Compiled(inst) => inst, + _ => unreachable!("must be called on a compiled instruction, \ + instead it was called on: {:?}", self), + } + } +} + +#[derive(Clone, Debug)] +enum InstHole { + Save { slot: usize }, + EmptyLook { look: EmptyLook }, + Char { c: char }, + Ranges { ranges: Vec<(char, char)> }, + Bytes { start: u8, end: u8 }, +} + +impl InstHole { + fn fill(&self, goto: InstPtr) -> Inst { + match *self { + InstHole::Save { slot } => Inst::Save(InstSave { + goto: goto, + slot: slot, + }), + InstHole::EmptyLook { look } => Inst::EmptyLook(InstEmptyLook { + goto: goto, + look: look, + }), + InstHole::Char { c } => Inst::Char(InstChar { + goto: goto, + c: c, + }), + InstHole::Ranges { ref ranges } => Inst::Ranges(InstRanges { + goto: goto, + ranges: ranges.clone(), + }), + InstHole::Bytes { start, end } => Inst::Bytes(InstBytes { + goto: goto, + start: start, + end: end, + }), + } + } +} + +struct CompileClass<'a, 'b> { + c: &'a mut Compiler, + ranges: &'b [ClassRange], +} + +impl<'a, 'b> CompileClass<'a, 'b> { + fn compile(mut self) -> Result { + let mut holes = vec![]; + let mut initial_entry = None; + let mut last_split = Hole::None; + let mut utf8_seqs = self.c.utf8_seqs.take().unwrap(); + self.c.suffix_cache.clear(); + + for (i, ref range) in self.ranges.iter().enumerate() { + let is_last_range = i + 1 == self.ranges.len(); + utf8_seqs.reset(range.start, range.end); + let mut it = (&mut utf8_seqs).peekable(); + loop { + let utf8_seq = match it.next() { + None => break, + Some(utf8_seq) => utf8_seq, + }; + if is_last_range && it.peek().is_none() { + let Patch { hole, entry } = try!(self.c_utf8_seq(&utf8_seq)); + holes.push(hole); + self.c.fill(last_split, entry); + last_split = Hole::None; + if initial_entry.is_none() { + initial_entry = Some(entry); + } + } else { + if initial_entry.is_none() { + initial_entry = Some(self.c.insts.len()); + } + self.c.fill_to_next(last_split); + last_split = self.c.push_split_hole(); + let Patch { hole, entry } = try!(self.c_utf8_seq(&utf8_seq)); + holes.push(hole); + last_split = self.c.fill_split(last_split, Some(entry), None); + } + } + } + self.c.utf8_seqs = Some(utf8_seqs); + Ok(Patch { + hole: Hole::Many(holes), + entry: initial_entry.unwrap(), + }) + } + + fn c_utf8_seq(&mut self, seq: &Utf8Sequence) -> Result { + if self.c.compiled.is_reverse { + self.c_utf8_seq_(seq) + } else { + self.c_utf8_seq_(seq.into_iter().rev()) + } + } + + fn c_utf8_seq_<'r, I>(&mut self, seq: I) -> Result + where I: IntoIterator { + // The initial instruction for each UTF-8 sequence should be the same. + let mut from_inst = ::std::usize::MAX; + let mut last_hole = Hole::None; + for byte_range in seq { + let key = SuffixCacheKey { + from_inst: from_inst, + start: byte_range.start, + end: byte_range.end, + }; + { + let pc = self.c.insts.len(); + if let Some(cached_pc) = self.c.suffix_cache.get(key, pc) { + from_inst = cached_pc; + continue; + } + } + self.c.byte_classes.set_range(byte_range.start, byte_range.end); + if from_inst == ::std::usize::MAX { + last_hole = self.c.push_hole(InstHole::Bytes { + start: byte_range.start, + end: byte_range.end, + }); + } else { + self.c.push_compiled(Inst::Bytes(InstBytes { + goto: from_inst, + start: byte_range.start, + end: byte_range.end, + })); + } + from_inst = self.c.insts.len().checked_sub(1).unwrap(); + debug_assert!(from_inst < ::std::usize::MAX); + } + debug_assert!(from_inst < ::std::usize::MAX); + Ok(Patch { hole: last_hole, entry: from_inst }) + } +} + +/// SuffixCache is a simple bounded hash map for caching suffix entries in +/// UTF-8 automata. For example, consider the Unicode range \u{0}-\u{FFFF}. +/// The set of byte ranges looks like this: +/// +/// [0-7F] +/// [C2-DF][80-BF] +/// [E0][A0-BF][80-BF] +/// [E1-EC][80-BF][80-BF] +/// [ED][80-9F][80-BF] +/// [EE-EF][80-BF][80-BF] +/// +/// Each line above translates to one alternate in the compiled regex program. +/// However, all but one of the alternates end in the same suffix, which is +/// a waste of an instruction. The suffix cache facilitates reusing them across +/// alternates. +/// +/// Note that a HashMap could be trivially used for this, but we don't need its +/// overhead. Some small bounded space (LRU style) is more than enough. +struct SuffixCache { + table: Vec, + // Every time the cache is cleared, we increment the version number instead + // of actually zeroing memory. Since we store a copy of the current version + // in every element, all we need to do is make sure to invalidate any stale + // entries upon access. This saves quite a bit of time! + version: usize, +} + +#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)] +struct SuffixCacheEntry { + key: SuffixCacheKey, + pc: InstPtr, + version: usize, +} + +#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)] +struct SuffixCacheKey { + from_inst: InstPtr, + start: u8, + end: u8, +} + +impl SuffixCache { + fn new(size: usize) -> Self { + SuffixCache { + table: vec![SuffixCacheEntry::default(); size], + version: 0, + } + } + + fn get(&mut self, key: SuffixCacheKey, pc: InstPtr) -> Option { + let h = self.hash(&key); + let e = self.table[h]; + if e.key == key && e.version == self.version { + Some(e.pc) + } else { + self.table[h] = SuffixCacheEntry { + key: key, + pc: pc, + version: self.version, + }; + None + } + } + + fn clear(&mut self) { + self.version += 1; + } + + fn hash(&self, suffix: &SuffixCacheKey) -> usize { + // Basic FNV-1a hash as described: + // https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function + const FNV_PRIME: u64 = 1099511628211; + let mut h = 14695981039346656037; + h = (h ^ (suffix.from_inst as u64)).wrapping_mul(FNV_PRIME); + h = (h ^ (suffix.start as u64)).wrapping_mul(FNV_PRIME); + h = (h ^ (suffix.end as u64)).wrapping_mul(FNV_PRIME); + (h as usize) % self.table.len() + } +} + +struct ByteClassSet([bool; 256]); + +impl ByteClassSet { + fn new() -> Self { + ByteClassSet([false; 256]) + } + + fn set_range(&mut self, start: u8, end: u8) { + debug_assert!(start <= end); + if start > 0 { + self.0[start as usize - 1] = true; + } + self.0[end as usize] = true; + } + + fn set_word_boundary(&mut self) { + // We need to mark all ranges of bytes whose pairs result in + // evaluating \b differently. + let iswb = is_word_byte; + let mut b1: u16 = 0; + let mut b2: u16; + while b1 <= 255 { + b2 = b1 + 1; + while b2 <= 255 && iswb(b1 as u8) == iswb(b2 as u8) { + b2 += 1; + } + self.set_range(b1 as u8, (b2 - 1) as u8); + b1 = b2; + } + } + + fn byte_classes(&self) -> Vec { + // N.B. If you're debugging the DFA, it's useful to simply return + // `(0..256).collect()`, which effectively removes the byte classes + // and makes the transitions easier to read. + // (0usize..256).map(|x| x as u8).collect() + let mut byte_classes = vec![0; 256]; + let mut class = 0u8; + for i in 0..256 { + byte_classes[i] = class; + if self.0[i] { + class = class.checked_add(1).unwrap(); + } + } + byte_classes + } +} + +fn u32_to_usize(n: u32) -> usize { + if (n as u64) > (::std::usize::MAX as u64) { + panic!("BUG: {} is too big to be pointer sized", n) + } + n as usize +} + +#[cfg(test)] +mod tests { + use super::ByteClassSet; + + #[test] + fn byte_classes() { + let mut set = ByteClassSet::new(); + set.set_range(b'a', b'z'); + let classes = set.byte_classes(); + assert_eq!(classes[0], 0); + assert_eq!(classes[1], 0); + assert_eq!(classes[2], 0); + assert_eq!(classes[b'a' as usize - 1], 0); + assert_eq!(classes[b'a' as usize], 1); + assert_eq!(classes[b'm' as usize], 1); + assert_eq!(classes[b'z' as usize], 1); + assert_eq!(classes[b'z' as usize + 1], 2); + assert_eq!(classes[254], 2); + assert_eq!(classes[255], 2); + + let mut set = ByteClassSet::new(); + set.set_range(0, 2); + set.set_range(4, 6); + let classes = set.byte_classes(); + assert_eq!(classes[0], 0); + assert_eq!(classes[1], 0); + assert_eq!(classes[2], 0); + assert_eq!(classes[3], 1); + assert_eq!(classes[4], 2); + assert_eq!(classes[5], 2); + assert_eq!(classes[6], 2); + assert_eq!(classes[7], 3); + assert_eq!(classes[255], 3); + } +} diff --git a/regex-0.1.80/src/dfa.rs b/regex-0.1.80/src/dfa.rs new file mode 100644 index 000000000..c453d63d7 --- /dev/null +++ b/regex-0.1.80/src/dfa.rs @@ -0,0 +1,1860 @@ +// Copyright 2014-2016 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +/*! +The DFA matching engine. + +A DFA provides faster matching because the engine is in exactly one state at +any point in time. In the NFA, there may be multiple active states, and +considerable CPU cycles are spent shuffling them around. In finite automata +speak, the DFA follows epsilon transitions in the regex far less than the NFA. + +A DFA is a classic trade off between time and space. The NFA is slower, but +its memory requirements are typically small and predictable. The DFA is faster, +but given the right regex and the right input, the number of states in the +DFA can grow exponentially. To mitigate this space problem, we do two things: + +1. We implement an *online* DFA. That is, the DFA is constructed from the NFA + during a search. When a new state is computed, it is stored in a cache so + that it may be reused. An important consequence of this implementation + is that states that are never reached for a particular input are never + computed. (This is impossible in an "offline" DFA which needs to compute + all possible states up front.) +2. If the cache gets too big, we wipe it and continue matching. + +In pathological cases, a new state can be created for every byte of input. +(e.g., The regex `(a|b)*a(a|b){20}` on a long sequence of a's and b's.) +In this case, performance regresses to slightly slower than the full NFA +simulation, in large part because the cache becomes useless. If the cache +is wiped too frequently, the DFA quits and control falls back to one of the +NFA simulations. + +Because of the "lazy" nature of this DFA, the inner matching loop is +considerably more complex than one might expect out of a DFA. A number of +tricks are employed to make it fast. Tread carefully. + +N.B. While this implementation is heavily commented, Russ Cox's series of +articles on regexes is strongly recommended: https://swtch.com/~rsc/regexp/ +(As is the DFA implementation in RE2, which heavily influenced this +implementation.) +*/ + +use std::collections::HashMap; +use std::fmt; +use std::iter::repeat; +use std::mem; + +use exec::ProgramCache; +use prog::{Inst, Program}; +use sparse::SparseSet; + +/// Return true if and only if the given program can be executed by a DFA. +/// +/// Generally, a DFA is always possible. A pathological case where it is not +/// possible is if the number of NFA states exceeds u32::MAX, in which case, +/// this function will return false. +/// +/// This function will also return false if the given program has any Unicode +/// instructions (Char or Ranges) since the DFA operates on bytes only. +pub fn can_exec(insts: &Program) -> bool { + use prog::Inst::*; + // If for some reason we manage to allocate a regex program with more + // than i32::MAX instructions, then we can't execute the DFA because we + // use 32 bit instruction pointer deltas for memory savings. + // If i32::MAX is the largest positive delta, + // then -i32::MAX == i32::MIN + 1 is the largest negative delta, + // and we are OK to use 32 bits. + if insts.len() > ::std::i32::MAX as usize { + return false; + } + for inst in insts { + match *inst { + Char(_) | Ranges(_) => return false, + EmptyLook(_) | Match(_) | Save(_) | Split(_) | Bytes(_) => {} + } + } + true +} + +/// A reusable cache of DFA states. +/// +/// This cache is reused between multiple invocations of the same regex +/// program. (It is not shared simultaneously between threads. If there is +/// contention, then new caches are created.) +#[derive(Clone, Debug)] +pub struct Cache { + /// Group persistent DFA related cache state together. The sparse sets + /// listed below are used as scratch space while computing uncached states. + inner: CacheInner, + /// qcur and qnext are ordered sets with constant time + /// addition/membership/clearing-whole-set and linear time iteration. They + /// are used to manage the sets of NFA states in DFA states when computing + /// cached DFA states. In particular, the order of the NFA states matters + /// for leftmost-first style matching. Namely, when computing a cached + /// state, the set of NFA states stops growing as soon as the first Match + /// instruction is observed. + qcur: SparseSet, + qnext: SparseSet, +} + +/// CacheInner is logically just a part of Cache, but groups together fields +/// that aren't passed as function parameters throughout search. (This split +/// is mostly an artifact of the borrow checker. It is happily paid.) +#[derive(Clone, Debug)] +struct CacheInner { + /// A cache of pre-compiled DFA states, keyed by the set of NFA states + /// and the set of empty-width flags set at the byte in the input when the + /// state was observed. + /// + /// A StatePtr is effectively a `*State`, but to avoid various inconvenient + /// things, we just pass indexes around manually. The performance impact of + /// this is probably an instruction or two in the inner loop. However, on + /// 64 bit, each StatePtr is half the size of a *State. + compiled: HashMap, + /// The transition table. + /// + /// The transition table is laid out in row-major order, where states are + /// rows and the transitions for each state are columns. At a high level, + /// given state `s` and byte `b`, the next state can be found at index + /// `s * 256 + b`. + /// + /// This is, of course, a lie. A StatePtr is actually a pointer to the + /// *start* of a row in this table. When indexing in the DFA's inner loop, + /// this removes the need to multiply the StatePtr by the stride. Yes, it + /// matters. This reduces the number of states we can store, but: the + /// stride is rarely 256 since we define transitions in terms of + /// *equivalence classes* of bytes. Each class corresponds to a set of + /// bytes that never discriminate a distinct path through the DFA from each + /// other. + trans: Transitions, + /// Our set of states. Note that `StatePtr / num_byte_classes` indexes + /// this Vec rather than just a `StatePtr`. + states: Vec, + /// A set of cached start states, which are limited to the number of + /// permutations of flags set just before the initial byte of input. (The + /// index into this vec is a `EmptyFlags`.) + /// + /// N.B. A start state can be "dead" (i.e., no possible match), so we + /// represent it with a StatePtr. + start_states: Vec, + /// Stack scratch space used to follow epsilon transitions in the NFA. + /// (This permits us to avoid recursion.) + /// + /// The maximum stack size is the number of NFA states. + stack: Vec, + /// The total number of times this cache has been flushed by the DFA + /// because of space constraints. + flush_count: u64, + /// The total heap size of the DFA's cache. We use this to determine when + /// we should flush the cache. + size: usize, +} + +/// The transition table. +/// +/// It is laid out in row-major order, with states as rows and byte class +/// transitions as columns. +/// +/// The transition table is responsible for producing valid StatePtrs. A +/// StatePtr points to the start of a particular row in this table. When +/// indexing to find the next state this allows us to avoid a multiplication +/// when computing an index into the table. +#[derive(Clone)] +struct Transitions { + /// The table. + table: Vec, + /// The stride. + num_byte_classes: usize, +} + +/// Fsm encapsulates the actual execution of the DFA. +#[derive(Debug)] +pub struct Fsm<'a> { + /// prog contains the NFA instruction opcodes. DFA execution uses either + /// the `dfa` instructions or the `dfa_reverse` instructions from + /// `exec::ExecReadOnly`. (It never uses `ExecReadOnly.nfa`, which may have + /// Unicode opcodes that cannot be executed by the DFA.) + prog: &'a Program, + /// The start state. We record it here because the pointer may change + /// when the cache is wiped. + start: StatePtr, + /// The current position in the input. + at: usize, + /// Should we quit after seeing the first match? e.g., When the caller + /// uses `is_match` or `shortest_match`. + quit_after_match: bool, + /// The last state that matched. + /// + /// When no match has occurred, this is set to STATE_UNKNOWN. + /// + /// This is only useful when matching regex sets. The last match state + /// is useful because it contains all of the match instructions seen, + /// thereby allowing us to enumerate which regexes in the set matched. + last_match_si: StatePtr, + /// The input position of the last cache flush. We use this to determine + /// if we're thrashing in the cache too often. If so, the DFA quits so + /// that we can fall back to the NFA algorithm. + last_cache_flush: usize, + /// All cached DFA information that is persisted between searches. + cache: &'a mut CacheInner, +} + +/// The result of running the DFA. +/// +/// Generally, the result is either a match or not a match, but sometimes the +/// DFA runs too slowly because the cache size is too small. In that case, it +/// gives up with the intent of falling back to the NFA algorithm. +/// +/// The DFA can also give up if it runs out of room to create new states, or if +/// it sees non-ASCII bytes in the presence of a Unicode word boundary. +#[derive(Clone, Debug)] +pub enum Result { + Match(T), + NoMatch(usize), + Quit, +} + +impl Result { + /// Returns true if this result corresponds to a match. + pub fn is_match(&self) -> bool { + match *self { + Result::Match(_) => true, + Result::NoMatch(_) | Result::Quit => false, + } + } + + /// Maps the given function onto T and returns the result. + /// + /// If this isn't a match, then this is a no-op. + pub fn map U>(self, mut f: F) -> Result { + match self { + Result::Match(t) => Result::Match(f(t)), + Result::NoMatch(x) => Result::NoMatch(x), + Result::Quit => Result::Quit, + } + } + + /// Sets the non-match position. + /// + /// If this isn't a non-match, then this is a no-op. + fn set_non_match(self, at: usize) -> Result { + match self { + Result::NoMatch(_) => Result::NoMatch(at), + r => r, + } + } +} + +/// State is a DFA state. It contains an ordered set of NFA states (not +/// necessarily complete) and a smattering of flags. +/// +/// The flags are packed into the first byte of data. +/// +/// States don't carry their transitions. Instead, transitions are stored in +/// a single row-major table. +/// +/// Delta encoding is used to store the instruction pointers. +/// The first instruction pointer is stored directly starting +/// at data[1], and each following pointer is stored as an offset +/// to the previous one. If a delta is in the range -127..127, +/// it is packed into a single byte; Otherwise the byte 128 (-128 as an i8) +/// is coded as a flag, followed by 4 bytes encoding the delta. +#[derive(Clone, Eq, Hash, PartialEq)] +struct State{ + data: Box<[u8]>, +} + +/// InstPtr is a 32 bit pointer into a sequence of opcodes (i.e., it indexes +/// an NFA state). +/// +/// Throughout this library, this is usually set to `usize`, but we force a +/// `u32` here for the DFA to save on space. +type InstPtr = u32; + +/// Adds ip to data using delta encoding with respect to prev. +/// +/// After completion, `data` will contain `ip` and `prev` will be set to `ip`. +fn push_inst_ptr(data: &mut Vec, prev: &mut InstPtr, ip: InstPtr) { + let delta = (ip as i32) - (*prev as i32); + write_vari32(data, delta); + *prev = ip; +} + +struct InstPtrs<'a> { + base: usize, + data: &'a [u8], +} + +impl <'a>Iterator for InstPtrs<'a> { + type Item = usize; + + fn next(&mut self) -> Option { + if self.data.is_empty() { + return None; + } + let (delta, nread) = read_vari32(self.data); + let base = self.base as i32 + delta; + debug_assert!(base >= 0); + debug_assert!(nread > 0); + self.data = &self.data[nread..]; + self.base = base as usize; + Some(self.base) + } +} + +impl State { + fn flags(&self) -> StateFlags { + StateFlags(self.data[0]) + } + + fn inst_ptrs(&self) -> InstPtrs { + InstPtrs { + base: 0, + data: &self.data[1..], + } + } +} + +/// StatePtr is a 32 bit pointer to the start of a row in the transition table. +/// +/// It has many special values. There are two types of special values: +/// sentinels and flags. +/// +/// Sentinels corresponds to special states that carry some kind of +/// significance. There are three such states: unknown, dead and quit states. +/// +/// Unknown states are states that haven't been computed yet. They indicate +/// that a transition should be filled in that points to either an existing +/// cached state or a new state altogether. In general, an unknown state means +/// "follow the NFA's epsilon transitions." +/// +/// Dead states are states that can never lead to a match, no matter what +/// subsequent input is observed. This means that the DFA should quit +/// immediately and return the longest match it has found thus far. +/// +/// Quit states are states that imply the DFA is not capable of matching the +/// regex correctly. Currently, this is only used when a Unicode word boundary +/// exists in the regex *and* a non-ASCII byte is observed. +/// +/// The other type of state pointer is a state pointer with special flag bits. +/// There are two flags: a start flag and a match flag. The lower bits of both +/// kinds always contain a "valid" StatePtr (indicated by the STATE_MAX mask). +/// +/// The start flag means that the state is a start state, and therefore may be +/// subject to special prefix scanning optimizations. +/// +/// The match flag means that the state is a match state, and therefore the +/// current position in the input (while searching) should be recorded. +/// +/// The above exists mostly in the service of making the inner loop fast. +/// In particular, the inner *inner* loop looks something like this: +/// +/// ```ignore +/// while state <= STATE_MAX and i < len(text): +/// state = state.next[i] +/// ``` +/// +/// This is nice because it lets us execute a lazy DFA as if it were an +/// entirely offline DFA (i.e., with very few instructions). The loop will +/// quit only when we need to examine a case that needs special attention. +type StatePtr = u32; + +/// An unknown state means that the state has not been computed yet, and that +/// the only way to progress is to compute it. +const STATE_UNKNOWN: StatePtr = 1<<31; + +/// A dead state means that the state has been computed and it is known that +/// once it is entered, no future match can ever occur. +const STATE_DEAD: StatePtr = STATE_UNKNOWN + 1; + +/// A quit state means that the DFA came across some input that it doesn't +/// know how to process correctly. The DFA should quit and another matching +/// engine should be run in its place. +const STATE_QUIT: StatePtr = STATE_DEAD + 1; + +/// A start state is a state that the DFA can start in. +/// +/// Note that start states have their lower bits set to a state pointer. +const STATE_START: StatePtr = 1<<30; + +/// A match state means that the regex has successfully matched. +/// +/// Note that match states have their lower bits set to a state pointer. +const STATE_MATCH: StatePtr = 1<<29; + +/// The maximum state pointer. This is useful to mask out the "valid" state +/// pointer from a state with the "start" or "match" bits set. +/// +/// It doesn't make sense to use this with unknown, dead or quit state +/// pointers, since those pointers are sentinels and never have their lower +/// bits set to anything meaningful. +const STATE_MAX: StatePtr = STATE_MATCH - 1; + +/// Byte is a u8 in spirit, but a u16 in practice so that we can represent the +/// special EOF sentinel value. +#[derive(Copy, Clone, Debug)] +struct Byte(u16); + +/// A set of flags for zero-width assertions. +#[derive(Clone, Copy, Eq, Debug, Default, Hash, PartialEq)] +struct EmptyFlags { + start: bool, + end: bool, + start_line: bool, + end_line: bool, + word_boundary: bool, + not_word_boundary: bool, +} + +/// A set of flags describing various configurations of a DFA state. This is +/// represented by a `u8` so that it is compact. +#[derive(Clone, Copy, Eq, Default, Hash, PartialEq)] +struct StateFlags(u8); + +impl Cache { + /// Create new empty cache for the DFA engine. + pub fn new(prog: &Program) -> Self { + // We add 1 to account for the special EOF byte. + let num_byte_classes = (prog.byte_classes[255] as usize + 1) + 1; + let starts = vec![STATE_UNKNOWN; 256]; + let mut cache = Cache { + inner: CacheInner { + compiled: HashMap::new(), + trans: Transitions::new(num_byte_classes), + states: vec![], + start_states: starts, + stack: vec![], + flush_count: 0, + size: 0, + }, + qcur: SparseSet::new(prog.insts.len()), + qnext: SparseSet::new(prog.insts.len()), + }; + cache.inner.reset_size(); + cache + } +} + +impl CacheInner { + /// Resets the cache size to account for fixed costs, such as the program + /// and stack sizes. + fn reset_size(&mut self) { + self.size = + (self.start_states.len() * mem::size_of::()) + + (self.stack.len() * mem::size_of::()); + } +} + +impl<'a> Fsm<'a> { + #[inline(always)] // reduces constant overhead + pub fn forward( + prog: &'a Program, + cache: &ProgramCache, + quit_after_match: bool, + text: &[u8], + at: usize, + ) -> Result { + let mut cache = cache.borrow_mut(); + let mut cache = &mut cache.dfa; + let mut dfa = Fsm { + prog: prog, + start: 0, // filled in below + at: at, + quit_after_match: quit_after_match, + last_match_si: STATE_UNKNOWN, + last_cache_flush: at, + cache: &mut cache.inner, + }; + let (empty_flags, state_flags) = dfa.start_flags(text, at); + dfa.start = match dfa.start_state( + &mut cache.qcur, + empty_flags, + state_flags, + ) { + None => return Result::Quit, + Some(STATE_DEAD) => return Result::NoMatch(at), + Some(si) => si, + }; + debug_assert!(dfa.start != STATE_UNKNOWN); + dfa.exec_at(&mut cache.qcur, &mut cache.qnext, text) + } + + #[inline(always)] // reduces constant overhead + pub fn reverse( + prog: &'a Program, + cache: &ProgramCache, + quit_after_match: bool, + text: &[u8], + at: usize, + ) -> Result { + let mut cache = cache.borrow_mut(); + let mut cache = &mut cache.dfa_reverse; + let mut dfa = Fsm { + prog: prog, + start: 0, // filled in below + at: at, + quit_after_match: quit_after_match, + last_match_si: STATE_UNKNOWN, + last_cache_flush: at, + cache: &mut cache.inner, + }; + let (empty_flags, state_flags) = dfa.start_flags_reverse(text, at); + dfa.start = match dfa.start_state( + &mut cache.qcur, + empty_flags, + state_flags, + ) { + None => return Result::Quit, + Some(STATE_DEAD) => return Result::NoMatch(at), + Some(si) => si, + }; + debug_assert!(dfa.start != STATE_UNKNOWN); + dfa.exec_at_reverse(&mut cache.qcur, &mut cache.qnext, text) + } + + #[inline(always)] // reduces constant overhead + pub fn forward_many( + prog: &'a Program, + cache: &ProgramCache, + matches: &mut [bool], + text: &[u8], + at: usize, + ) -> Result { + debug_assert!(matches.len() == prog.matches.len()); + let mut cache = cache.borrow_mut(); + let mut cache = &mut cache.dfa; + let mut dfa = Fsm { + prog: prog, + start: 0, // filled in below + at: at, + quit_after_match: false, + last_match_si: STATE_UNKNOWN, + last_cache_flush: at, + cache: &mut cache.inner, + }; + let (empty_flags, state_flags) = dfa.start_flags(text, at); + dfa.start = match dfa.start_state( + &mut cache.qcur, + empty_flags, + state_flags, + ) { + None => return Result::Quit, + Some(STATE_DEAD) => return Result::NoMatch(at), + Some(si) => si, + }; + debug_assert!(dfa.start != STATE_UNKNOWN); + let result = dfa.exec_at(&mut cache.qcur, &mut cache.qnext, text); + if result.is_match() { + if matches.len() == 1 { + matches[0] = true; + } else { + debug_assert!(dfa.last_match_si != STATE_UNKNOWN); + debug_assert!(dfa.last_match_si != STATE_DEAD); + for ip in dfa.state(dfa.last_match_si).inst_ptrs() { + if let Inst::Match(slot) = dfa.prog[ip] { + matches[slot] = true; + } + } + } + } + result + } + + /// Executes the DFA on a forward NFA. + /// + /// {qcur,qnext} are scratch ordered sets which may be non-empty. + #[inline(always)] // reduces constant overhead + fn exec_at( + &mut self, + qcur: &mut SparseSet, + qnext: &mut SparseSet, + text: &[u8], + ) -> Result { + // For the most part, the DFA is basically: + // + // last_match = null + // while current_byte != EOF: + // si = current_state.next[current_byte] + // if si is match + // last_match = si + // return last_match + // + // However, we need to deal with a few things: + // + // 1. This is an *online* DFA, so the current state's next list + // may not point to anywhere yet, so we must go out and compute + // them. (They are then cached into the current state's next list + // to avoid re-computation.) + // 2. If we come across a state that is known to be dead (i.e., never + // leads to a match), then we can quit early. + // 3. If the caller just wants to know if a match occurs, then we + // can quit as soon as we know we have a match. (Full leftmost + // first semantics require continuing on.) + // 4. If we're in the start state, then we can use a pre-computed set + // of prefix literals to skip quickly along the input. + // 5. After the input is exhausted, we run the DFA on one symbol + // that stands for EOF. This is useful for handling empty width + // assertions. + // 6. We can't actually do state.next[byte]. Instead, we have to do + // state.next[byte_classes[byte]], which permits us to keep the + // 'next' list very small. + // + // Since there's a bunch of extra stuff we need to consider, we do some + // pretty hairy tricks to get the inner loop to run as fast as + // possible. + debug_assert!(!self.prog.is_reverse); + + // The last match is the currently known ending match position. It is + // reported as an index to the most recent byte that resulted in a + // transition to a match state and is always stored in capture slot `1` + // when searching forwards. Its maximum value is `text.len()`. + let mut result = Result::NoMatch(self.at); + let (mut prev_si, mut next_si) = (self.start, self.start); + let mut at = self.at; + while at < text.len() { + // This is the real inner loop. We take advantage of special bits + // set in the state pointer to determine whether a state is in the + // "common" case or not. Specifically, the common case is a + // non-match non-start non-dead state that has already been + // computed. So long as we remain in the common case, this inner + // loop will chew through the input. + // + // We also unroll the loop 4 times to amortize the cost of checking + // whether we've consumed the entire input. We are also careful + // to make sure that `prev_si` always represents the previous state + // and `next_si` always represents the next state after the loop + // exits, even if it isn't always true inside the loop. + while next_si <= STATE_MAX && at < text.len() { + // Argument for safety is in the definition of next_si. + prev_si = unsafe { self.next_si(next_si, text, at) }; + at += 1; + if prev_si > STATE_MAX || at + 2 >= text.len() { + mem::swap(&mut prev_si, &mut next_si); + break; + } + next_si = unsafe { self.next_si(prev_si, text, at) }; + at += 1; + if next_si > STATE_MAX { + break; + } + prev_si = unsafe { self.next_si(next_si, text, at) }; + at += 1; + if prev_si > STATE_MAX { + mem::swap(&mut prev_si, &mut next_si); + break; + } + next_si = unsafe { self.next_si(prev_si, text, at) }; + at += 1; + } + if next_si & STATE_MATCH > 0 { + // A match state is outside of the common case because it needs + // special case analysis. In particular, we need to record the + // last position as having matched and possibly quit the DFA if + // we don't need to keep matching. + next_si &= !STATE_MATCH; + result = Result::Match(at - 1); + if self.quit_after_match { + return result; + } + self.last_match_si = next_si; + prev_si = next_si; + + // This permits short-circuiting when matching a regex set. + // In particular, if this DFA state contains only match states, + // then it's impossible to extend the set of matches since + // match states are final. Therefore, we can quit. + if self.prog.matches.len() > 1 { + let state = self.state(next_si); + let just_matches = state.inst_ptrs() + .all(|ip| self.prog[ip].is_match()); + if just_matches { + return result; + } + } + + // Another inner loop! If the DFA stays in this particular + // match state, then we can rip through all of the input + // very quickly, and only recording the match location once + // we've left this particular state. + let cur = at; + while (next_si & !STATE_MATCH) == prev_si + && at + 2 < text.len() { + // Argument for safety is in the definition of next_si. + next_si = unsafe { + self.next_si(next_si & !STATE_MATCH, text, at) + }; + at += 1; + } + if at > cur { + result = Result::Match(at - 2); + } + } else if next_si & STATE_START > 0 { + // A start state isn't in the common case because we may + // what to do quick prefix scanning. If the program doesn't + // have a detected prefix, then start states are actually + // considered common and this case is never reached. + debug_assert!(self.has_prefix()); + next_si &= !STATE_START; + prev_si = next_si; + at = match self.prefix_at(text, at) { + None => return Result::NoMatch(text.len()), + Some(i) => i, + }; + } else if next_si >= STATE_UNKNOWN { + if next_si == STATE_QUIT { + return Result::Quit; + } + // Finally, this corresponds to the case where the transition + // entered a state that can never lead to a match or a state + // that hasn't been computed yet. The latter being the "slow" + // path. + let byte = Byte::byte(text[at - 1]); + // We no longer care about the special bits in the state + // pointer. + prev_si &= STATE_MAX; + // Record where we are. This is used to track progress for + // determining whether we should quit if we've flushed the + // cache too much. + self.at = at; + next_si = match self.next_state(qcur, qnext, prev_si, byte) { + None => return Result::Quit, + Some(STATE_DEAD) => return result.set_non_match(at), + Some(si) => si, + }; + debug_assert!(next_si != STATE_UNKNOWN); + if next_si & STATE_MATCH > 0 { + next_si &= !STATE_MATCH; + result = Result::Match(at - 1); + if self.quit_after_match { + return result; + } + self.last_match_si = next_si; + } + prev_si = next_si; + } else { + prev_si = next_si; + } + } + + // Run the DFA once more on the special EOF senitnel value. + // We don't care about the special bits in the state pointer any more, + // so get rid of them. + prev_si &= STATE_MAX; + prev_si = match self.next_state(qcur, qnext, prev_si, Byte::eof()) { + None => return Result::Quit, + Some(STATE_DEAD) => return result.set_non_match(text.len()), + Some(si) => si & !STATE_START, + }; + debug_assert!(prev_si != STATE_UNKNOWN); + if prev_si & STATE_MATCH > 0 { + prev_si &= !STATE_MATCH; + self.last_match_si = prev_si; + result = Result::Match(text.len()); + } + result + } + + /// Executes the DFA on a reverse NFA. + #[inline(always)] // reduces constant overhead + fn exec_at_reverse( + &mut self, + qcur: &mut SparseSet, + qnext: &mut SparseSet, + text: &[u8], + ) -> Result { + // The comments in `exec_at` above mostly apply here too. The main + // difference is that we move backwards over the input and we look for + // the longest possible match instead of the leftmost-first match. + // + // N.B. The code duplication here is regrettable. Efforts to improve + // it without sacrificing performance are welcome. ---AG + debug_assert!(self.prog.is_reverse); + let mut result = Result::NoMatch(self.at); + let (mut prev_si, mut next_si) = (self.start, self.start); + let mut at = self.at; + while at > 0 { + while next_si <= STATE_MAX && at > 0 { + // Argument for safety is in the definition of next_si. + at -= 1; + prev_si = unsafe { self.next_si(next_si, text, at) }; + if prev_si > STATE_MAX || at <= 4 { + mem::swap(&mut prev_si, &mut next_si); + break; + } + at -= 1; + next_si = unsafe { self.next_si(prev_si, text, at) }; + if next_si > STATE_MAX { + break; + } + at -= 1; + prev_si = unsafe { self.next_si(next_si, text, at) }; + if prev_si > STATE_MAX { + mem::swap(&mut prev_si, &mut next_si); + break; + } + at -= 1; + next_si = unsafe { self.next_si(prev_si, text, at) }; + } + if next_si & STATE_MATCH > 0 { + next_si &= !STATE_MATCH; + result = Result::Match(at + 1); + if self.quit_after_match { + return result + } + self.last_match_si = next_si; + prev_si = next_si; + let cur = at; + while (next_si & !STATE_MATCH) == prev_si && at >= 2 { + // Argument for safety is in the definition of next_si. + at -= 1; + next_si = unsafe { + self.next_si(next_si & !STATE_MATCH, text, at) + }; + } + if at < cur { + result = Result::Match(at + 2); + } + } else if next_si >= STATE_UNKNOWN { + if next_si == STATE_QUIT { + return Result::Quit; + } + let byte = Byte::byte(text[at]); + prev_si &= STATE_MAX; + self.at = at; + next_si = match self.next_state(qcur, qnext, prev_si, byte) { + None => return Result::Quit, + Some(STATE_DEAD) => return result.set_non_match(at), + Some(si) => si, + }; + debug_assert!(next_si != STATE_UNKNOWN); + if next_si & STATE_MATCH > 0 { + next_si &= !STATE_MATCH; + result = Result::Match(at + 1); + if self.quit_after_match { + return result; + } + self.last_match_si = next_si; + } + prev_si = next_si; + } else { + prev_si = next_si; + } + } + + // Run the DFA once more on the special EOF senitnel value. + prev_si = match self.next_state(qcur, qnext, prev_si, Byte::eof()) { + None => return Result::Quit, + Some(STATE_DEAD) => return result.set_non_match(0), + Some(si) => si, + }; + debug_assert!(prev_si != STATE_UNKNOWN); + if prev_si & STATE_MATCH > 0 { + prev_si &= !STATE_MATCH; + self.last_match_si = prev_si; + result = Result::Match(0); + } + result + } + + /// next_si transitions to the next state, where the transition input + /// corresponds to text[i]. + /// + /// This elides bounds checks, and is therefore unsafe. + #[inline(always)] + unsafe fn next_si(&self, si: StatePtr, text: &[u8], i: usize) -> StatePtr { + // What is the argument for safety here? + // We have three unchecked accesses that could possibly violate safety: + // + // 1. The given byte of input (`text[i]`). + // 2. The class of the byte of input (`classes[text[i]]`). + // 3. The transition for the class (`trans[si + cls]`). + // + // (1) is only safe when calling next_si is guarded by + // `i < text.len()`. + // + // (2) is the easiest case to guarantee since `text[i]` is always a + // `u8` and `self.prog.byte_classes` always has length `u8::MAX`. + // (See `ByteClassSet.byte_classes` in `compile.rs`.) + // + // (3) is only safe if (1)+(2) are safe. Namely, the transitions + // of every state are defined to have length equal to the number of + // byte classes in the program. Therefore, a valid class leads to a + // valid transition. (All possible transitions are valid lookups, even + // if it points to a state that hasn't been computed yet.) (3) also + // relies on `si` being correct, but StatePtrs should only ever be + // retrieved from the transition table, which ensures they are correct. + debug_assert!(i < text.len()); + let b = *text.get_unchecked(i); + debug_assert!((b as usize) < self.prog.byte_classes.len()); + let cls = *self.prog.byte_classes.get_unchecked(b as usize); + self.cache.trans.next_unchecked(si, cls as usize) + } + + /// Computes the next state given the current state and the current input + /// byte (which may be EOF). + /// + /// If STATE_DEAD is returned, then there is no valid state transition. + /// This implies that no permutation of future input can lead to a match + /// state. + /// + /// STATE_UNKNOWN can never be returned. + fn exec_byte( + &mut self, + qcur: &mut SparseSet, + qnext: &mut SparseSet, + mut si: StatePtr, + b: Byte, + ) -> Option { + use prog::Inst::*; + + // Initialize a queue with the current DFA state's NFA states. + qcur.clear(); + for ip in self.state(si).inst_ptrs() { + qcur.insert(ip); + } + + // Before inspecting the current byte, we may need to also inspect + // whether the position immediately preceding the current byte + // satisfies the empty assertions found in the current state. + // + // We only need to do this step if there are any empty assertions in + // the current state. + let is_word_last = self.state(si).flags().is_word(); + let is_word = b.is_ascii_word(); + if self.state(si).flags().has_empty() { + // Compute the flags immediately preceding the current byte. + // This means we only care about the "end" or "end line" flags. + // (The "start" flags are computed immediately proceding the + // current byte and is handled below.) + let mut flags = EmptyFlags::default(); + if b.is_eof() { + flags.end = true; + flags.end_line = true; + } else if b.as_byte().map_or(false, |b| b == b'\n') { + flags.end_line = true; + } + if is_word_last == is_word { + flags.not_word_boundary = true; + } else { + flags.word_boundary = true; + } + // Now follow epsilon transitions from every NFA state, but make + // sure we only follow transitions that satisfy our flags. + qnext.clear(); + for &ip in &*qcur { + self.follow_epsilons(usize_to_u32(ip), qnext, flags); + } + mem::swap(qcur, qnext); + } + + // Now we set flags for immediately after the current byte. Since start + // states are processed separately, and are the only states that can + // have the StartText flag set, we therefore only need to worry about + // the StartLine flag here. + // + // We do also keep track of whether this DFA state contains a NFA state + // that is a matching state. This is precisely how we delay the DFA + // matching by one byte in order to process the special EOF sentinel + // byte. Namely, if this DFA state containing a matching NFA state, + // then it is the *next* DFA state that is marked as a match. + let mut empty_flags = EmptyFlags::default(); + let mut state_flags = StateFlags::default(); + empty_flags.start_line = b.as_byte().map_or(false, |b| b == b'\n'); + if b.is_ascii_word() { + state_flags.set_word(); + } + // Now follow all epsilon transitions again, but only after consuming + // the current byte. + qnext.clear(); + for &ip in &*qcur { + match self.prog[ip as usize] { + // These states never happen in a byte-based program. + Char(_) | Ranges(_) => unreachable!(), + // These states are handled when following epsilon transitions. + Save(_) | Split(_) | EmptyLook(_) => {} + Match(_) => { + state_flags.set_match(); + if !self.continue_past_first_match() { + break; + } else if self.prog.matches.len() > 1 + && !qnext.contains(ip as usize) { + // If we are continuing on to find other matches, + // then keep a record of the match states we've seen. + qnext.insert(ip); + } + } + Bytes(ref inst) => { + if b.as_byte().map_or(false, |b| inst.matches(b)) { + self.follow_epsilons( + inst.goto as InstPtr, qnext, empty_flags); + } + } + } + } + let mut cache = true; + if b.is_eof() && self.prog.matches.len() > 1 { + // If we're processing the last byte of the input and we're + // matching a regex set, then make the next state contain the + // previous states transitions. We do this so that the main + // matching loop can extract all of the match instructions. + mem::swap(qcur, qnext); + // And don't cache this state because it's totally bunk. + cache = false; + } + // We've now built up the set of NFA states that ought to comprise the + // next DFA state, so try to find it in the cache, and if it doesn't + // exist, cache it. + // + // N.B. We pass `&mut si` here because the cache may clear itself if + // it has gotten too full. When that happens, the location of the + // current state may change. + let mut next = match self.cached_state( + qnext, + state_flags, + Some(&mut si), + ) { + None => return None, + Some(next) => next, + }; + if (self.start & !STATE_START) == next { + // Start states can never be match states since all matches are + // delayed by one byte. + debug_assert!(!self.state(next).flags().is_match()); + next = self.start_ptr(next); + } + if next <= STATE_MAX && self.state(next).flags().is_match() { + next = STATE_MATCH | next; + } + debug_assert!(next != STATE_UNKNOWN); + // And now store our state in the current state's next list. + if cache { + let cls = self.byte_class(b); + self.cache.trans.set_next(si, cls, next); + } + Some(next) + } + + /// Follows the epsilon transitions starting at (and including) `ip`. The + /// resulting states are inserted into the ordered set `q`. + /// + /// Conditional epsilon transitions (i.e., empty width assertions) are only + /// followed if they are satisfied by the given flags, which should + /// represent the flags set at the current location in the input. + /// + /// If the current location corresponds to the empty string, then only the + /// end line and/or end text flags may be set. If the current location + /// corresponds to a real byte in the input, then only the start line + /// and/or start text flags may be set. + /// + /// As an exception to the above, when finding the initial state, any of + /// the above flags may be set: + /// + /// If matching starts at the beginning of the input, then start text and + /// start line should be set. If the input is empty, then end text and end + /// line should also be set. + /// + /// If matching starts after the beginning of the input, then only start + /// line should be set if the preceding byte is `\n`. End line should never + /// be set in this case. (Even if the proceding byte is a `\n`, it will + /// be handled in a subsequent DFA state.) + fn follow_epsilons( + &mut self, + ip: InstPtr, + q: &mut SparseSet, + flags: EmptyFlags, + ) { + use prog::Inst::*; + use prog::EmptyLook::*; + + // We need to traverse the NFA to follow epsilon transitions, so avoid + // recursion with an explicit stack. + self.cache.stack.push(ip); + while let Some(ip) = self.cache.stack.pop() { + // Don't visit states we've already added. + if q.contains(ip as usize) { + continue; + } + q.insert(ip as usize); + match self.prog[ip as usize] { + Char(_) | Ranges(_) => unreachable!(), + Match(_) | Bytes(_) => {} + EmptyLook(ref inst) => { + // Only follow empty assertion states if our flags satisfy + // the assertion. + match inst.look { + StartLine if flags.start_line => { + self.cache.stack.push(inst.goto as InstPtr); + } + EndLine if flags.end_line => { + self.cache.stack.push(inst.goto as InstPtr); + } + StartText if flags.start => { + self.cache.stack.push(inst.goto as InstPtr); + } + EndText if flags.end => { + self.cache.stack.push(inst.goto as InstPtr); + } + WordBoundaryAscii if flags.word_boundary => { + self.cache.stack.push(inst.goto as InstPtr); + } + NotWordBoundaryAscii if flags.not_word_boundary => { + self.cache.stack.push(inst.goto as InstPtr); + } + WordBoundary if flags.word_boundary => { + self.cache.stack.push(inst.goto as InstPtr); + } + NotWordBoundary if flags.not_word_boundary => { + self.cache.stack.push(inst.goto as InstPtr); + } + StartLine | EndLine | StartText | EndText => {} + WordBoundaryAscii | NotWordBoundaryAscii => {} + WordBoundary | NotWordBoundary => {} + } + } + Save(ref inst) => self.cache.stack.push(inst.goto as InstPtr), + Split(ref inst) => { + self.cache.stack.push(inst.goto2 as InstPtr); + self.cache.stack.push(inst.goto1 as InstPtr); + } + } + } + } + + /// Find a previously computed state matching the given set of instructions + /// and is_match bool. + /// + /// The given set of instructions should represent a single state in the + /// NFA along with all states reachable without consuming any input. + /// + /// The is_match bool should be true if and only if the preceding DFA state + /// contains an NFA matching state. The cached state produced here will + /// then signify a match. (This enables us to delay a match by one byte, + /// in order to account for the EOF sentinel byte.) + /// + /// If the cache is full, then it is wiped before caching a new state. + /// + /// The current state should be specified if it exists, since it will need + /// to be preserved if the cache clears itself. (Start states are + /// always saved, so they should not be passed here.) It takes a mutable + /// pointer to the index because if the cache is cleared, the state's + /// location may change. + fn cached_state( + &mut self, + q: &SparseSet, + mut state_flags: StateFlags, + current_state: Option<&mut StatePtr>, + ) -> Option { + // If we couldn't come up with a non-empty key to represent this state, + // then it is dead and can never lead to a match. + // + // Note that inst_flags represent the set of empty width assertions + // in q. We use this as an optimization in exec_byte to determine when + // we should follow epsilon transitions at the empty string preceding + // the current byte. + let key = match self.cached_state_key(q, &mut state_flags) { + None => return Some(STATE_DEAD), + Some(v) => v, + }; + // In the cache? Cool. Done. + if let Some(&si) = self.cache.compiled.get(&key) { + return Some(si); + } + // If the cache has gotten too big, wipe it. + if self.approximate_size() > self.prog.dfa_size_limit { + if !self.clear_cache_and_save(current_state) { + // Ooops. DFA is giving up. + return None; + } + } + // Allocate room for our state and add it. + self.add_state(key) + } + + /// Produces a key suitable for describing a state in the DFA cache. + /// + /// The key invariant here is that equivalent keys are produced for any two + /// sets of ordered NFA states (and toggling of whether the previous NFA + /// states contain a match state) that do not discriminate a match for any + /// input. + /// + /// Specifically, q should be an ordered set of NFA states and is_match + /// should be true if and only if the previous NFA states contained a match + /// state. + fn cached_state_key( + &mut self, + q: &SparseSet, + state_flags: &mut StateFlags, + ) -> Option { + use prog::Inst::*; + + // We need to build up enough information to recognize pre-built states + // in the DFA. Generally speaking, this includes every instruction + // except for those which are purely epsilon transitions, e.g., the + // Save and Split instructions. + // + // Empty width assertions are also epsilon transitions, but since they + // are conditional, we need to make them part of a state's key in the + // cache. + + // Reserve 1 byte for flags. + let mut insts = vec![0]; + let mut prev = 0; + for &ip in q { + let ip = usize_to_u32(ip); + match self.prog[ip as usize] { + Char(_) | Ranges(_) => unreachable!(), + Save(_) => {} + Split(_) => {} + Bytes(_) => push_inst_ptr(&mut insts, &mut prev, ip), + EmptyLook(_) => { + state_flags.set_empty(); + push_inst_ptr(&mut insts, &mut prev, ip) + } + Match(_) => { + push_inst_ptr(&mut insts, &mut prev, ip); + if !self.continue_past_first_match() { + break; + } + } + } + } + // If we couldn't transition to any other instructions and we didn't + // see a match when expanding NFA states previously, then this is a + // dead state and no amount of additional input can transition out + // of this state. + if insts.len() == 1 && !state_flags.is_match() { + None + } else { + let StateFlags(f) = *state_flags; + insts[0] = f; + Some(State { data: insts.into_boxed_slice() }) + } + } + + /// Clears the cache, but saves and restores current_state if it is not + /// none. + /// + /// The current state must be provided here in case its location in the + /// cache changes. + /// + /// This returns false if the cache is not cleared and the DFA should + /// give up. + fn clear_cache_and_save( + &mut self, + current_state: Option<&mut StatePtr>, + ) -> bool { + if self.cache.states.is_empty() { + // Nothing to clear... + return true; + } + match current_state { + None => self.clear_cache(), + Some(si) => { + let cur = self.state(*si).clone(); + if !self.clear_cache() { + return false; + } + // The unwrap is OK because we just cleared the cache and + // therefore know that the next state pointer won't exceed + // STATE_MAX. + *si = self.restore_state(cur).unwrap(); + true + } + } + } + + /// Wipes the state cache, but saves and restores the current start state. + /// + /// This returns false if the cache is not cleared and the DFA should + /// give up. + fn clear_cache(&mut self) -> bool { + // Bail out of the DFA if we're moving too "slowly." + // A heuristic from RE2: assume the DFA is too slow if it is processing + // 10 or fewer bytes per state. + // Additionally, we permit the cache to be flushed a few times before + // caling it quits. + let nstates = self.cache.states.len(); + if self.cache.flush_count >= 3 + && self.at >= self.last_cache_flush + && (self.at - self.last_cache_flush) <= 10 * nstates { + return false; + } + // Update statistics tracking cache flushes. + self.last_cache_flush = self.at; + self.cache.flush_count += 1; + + // OK, actually flush the cache. + let start = self.state(self.start & !STATE_START).clone(); + let last_match = if self.last_match_si <= STATE_MAX { + Some(self.state(self.last_match_si).clone()) + } else { + None + }; + self.cache.reset_size(); + self.cache.trans.clear(); + self.cache.states.clear(); + self.cache.compiled.clear(); + for s in self.cache.start_states.iter_mut() { + *s = STATE_UNKNOWN; + } + // The unwraps are OK because we just cleared the cache and therefore + // know that the next state pointer won't exceed STATE_MAX. + let start_ptr = self.restore_state(start).unwrap(); + self.start = self.start_ptr(start_ptr); + if let Some(last_match) = last_match { + self.last_match_si = self.restore_state(last_match).unwrap(); + } + true + } + + /// Restores the given state back into the cache, and returns a pointer + /// to it. + fn restore_state(&mut self, state: State) -> Option { + // If we've already stored this state, just return a pointer to it. + // None will be the wiser. + if let Some(&si) = self.cache.compiled.get(&state) { + return Some(si); + } + self.add_state(state) + } + + /// Returns the next state given the current state si and current byte + /// b. {qcur,qnext} are used as scratch space for storing ordered NFA + /// states. + /// + /// This tries to fetch the next state from the cache, but if that fails, + /// it computes the next state, caches it and returns a pointer to it. + /// + /// The pointer can be to a real state, or it can be STATE_DEAD. + /// STATE_UNKNOWN cannot be returned. + /// + /// None is returned if a new state could not be allocated (i.e., the DFA + /// ran out of space and thinks it's running too slowly). + fn next_state( + &mut self, + qcur: &mut SparseSet, + qnext: &mut SparseSet, + si: StatePtr, + b: Byte, + ) -> Option { + if si == STATE_DEAD { + return Some(STATE_DEAD); + } + match self.cache.trans.next(si, self.byte_class(b)) { + STATE_UNKNOWN => self.exec_byte(qcur, qnext, si, b), + STATE_QUIT => None, + STATE_DEAD => Some(STATE_DEAD), + nsi => Some(nsi), + } + } + + /// Computes and returns the start state, where searching begins at + /// position `at` in `text`. If the state has already been computed, + /// then it is pulled from the cache. If the state hasn't been cached, + /// then it is computed, cached and a pointer to it is returned. + /// + /// This may return STATE_DEAD but never STATE_UNKNOWN. + #[inline(always)] // reduces constant overhead + fn start_state( + &mut self, + q: &mut SparseSet, + empty_flags: EmptyFlags, + state_flags: StateFlags, + ) -> Option { + // Compute an index into our cache of start states based on the set + // of empty/state flags set at the current position in the input. We + // don't use every flag since not all flags matter. For example, since + // matches are delayed by one byte, start states can never be match + // states. + let flagi = { + (((empty_flags.start as u8) << 0) | + ((empty_flags.end as u8) << 1) | + ((empty_flags.start_line as u8) << 2) | + ((empty_flags.end_line as u8) << 3) | + ((state_flags.is_word() as u8) << 4)) + as usize + }; + match self.cache.start_states[flagi] { + STATE_UNKNOWN => {} + STATE_DEAD => return Some(STATE_DEAD), + si => return Some(si), + } + q.clear(); + let start = usize_to_u32(self.prog.start); + self.follow_epsilons(start, q, empty_flags); + // Start states can never be match states because we delay every match + // by one byte. Given an empty string and an empty match, the match + // won't actually occur until the DFA processes the special EOF + // sentinel byte. + let sp = match self.cached_state(q, state_flags, None) { + None => return None, + Some(sp) => self.start_ptr(sp), + }; + self.cache.start_states[flagi] = sp; + Some(sp) + } + + /// Computes the set of starting flags for the given position in text. + /// + /// This should only be used when executing the DFA forwards over the + /// input. + fn start_flags(&self, text: &[u8], at: usize) -> (EmptyFlags, StateFlags) { + let mut empty_flags = EmptyFlags::default(); + let mut state_flags = StateFlags::default(); + empty_flags.start = at == 0; + empty_flags.end = text.len() == 0; + empty_flags.start_line = at == 0 || text[at - 1] == b'\n'; + empty_flags.end_line = text.len() == 0; + if at > 0 && Byte::byte(text[at - 1]).is_ascii_word() { + state_flags.set_word(); + } + (empty_flags, state_flags) + } + + /// Computes the set of starting flags for the given position in text. + /// + /// This should only be used when executing the DFA in reverse over the + /// input. + fn start_flags_reverse( + &self, + text: &[u8], + at: usize, + ) -> (EmptyFlags, StateFlags) { + let mut empty_flags = EmptyFlags::default(); + let mut state_flags = StateFlags::default(); + empty_flags.start = at == text.len(); + empty_flags.end = text.len() == 0; + empty_flags.start_line = at == text.len() || text[at] == b'\n'; + empty_flags.end_line = text.len() == 0; + if at < text.len() && Byte::byte(text[at]).is_ascii_word() { + state_flags.set_word(); + } + (empty_flags, state_flags) + } + + /// Returns a reference to a State given a pointer to it. + fn state(&self, si: StatePtr) -> &State { + &self.cache.states[si as usize / self.num_byte_classes()] + } + + /// Adds the given state to the DFA. + /// + /// This allocates room for transitions out of this state in + /// self.cache.trans. The transitions can be set with the returned + /// StatePtr. + /// + /// If None is returned, then the state limit was reached and the DFA + /// should quit. + fn add_state(&mut self, state: State) -> Option { + // This will fail if the next state pointer exceeds STATE_PTR. In + // practice, the cache limit will prevent us from ever getting here, + // but maybe callers will set the cache size to something ridiculous... + let si = match self.cache.trans.add() { + None => return None, + Some(si) => si, + }; + // If the program has a Unicode word boundary, then set any transitions + // for non-ASCII bytes to STATE_QUIT. If the DFA stumbles over such a + // transition, then it will quit and an alternative matching engine + // will take over. + if self.prog.has_unicode_word_boundary { + for b in 128..256 { + let cls = self.byte_class(Byte::byte(b as u8)); + self.cache.trans.set_next(si, cls, STATE_QUIT); + } + } + // Finally, put our actual state on to our heap of states and index it + // so we can find it later. + self.cache.size += + self.cache.trans.state_heap_size() + + (2 * state.data.len()) + + (2 * mem::size_of::()) + + mem::size_of::(); + self.cache.states.push(state.clone()); + self.cache.compiled.insert(state, si); + // Transition table and set of states and map should all be in sync. + debug_assert!(self.cache.states.len() + == self.cache.trans.num_states()); + debug_assert!(self.cache.states.len() + == self.cache.compiled.len()); + Some(si) + } + + /// Quickly finds the next occurrence of any literal prefixes in the regex. + /// If there are no literal prefixes, then the current position is + /// returned. If there are literal prefixes and one could not be found, + /// then None is returned. + /// + /// This should only be called when the DFA is in a start state. + fn prefix_at(&self, text: &[u8], at: usize) -> Option { + self.prog.prefixes.find(&text[at..]).map(|(s, _)| at + s) + } + + /// Returns the number of byte classes required to discriminate transitions + /// in each state. + /// + /// invariant: num_byte_classes() == len(State.next) + fn num_byte_classes(&self) -> usize { + // We add 1 to account for the special EOF byte. + (self.prog.byte_classes[255] as usize + 1) + 1 + } + + /// Given an input byte or the special EOF sentinel, return its + /// corresponding byte class. + #[inline(always)] + fn byte_class(&self, b: Byte) -> usize { + match b.as_byte() { + None => self.num_byte_classes() - 1, + Some(b) => self.u8_class(b), + } + } + + /// Like byte_class, but explicitly for u8s. + #[inline(always)] + fn u8_class(&self, b: u8) -> usize { + self.prog.byte_classes[b as usize] as usize + } + + /// Returns true if the DFA should continue searching past the first match. + /// + /// Leftmost first semantics in the DFA are preserved by not following NFA + /// transitions after the first match is seen. + /// + /// On occasion, we want to avoid leftmost first semantics to find either + /// the longest match (for reverse search) or all possible matches (for + /// regex sets). + fn continue_past_first_match(&self) -> bool { + self.prog.is_reverse || self.prog.matches.len() > 1 + } + + /// Returns true if there is a prefix we can quickly search for. + fn has_prefix(&self) -> bool { + !self.prog.is_reverse + && !self.prog.prefixes.is_empty() + && !self.prog.is_anchored_start + } + + /// Sets the STATE_START bit in the given state pointer if and only if + /// we have a prefix to scan for. + /// + /// If there's no prefix, then it's a waste to treat the start state + /// specially. + fn start_ptr(&self, si: StatePtr) -> StatePtr { + if self.has_prefix() { + si | STATE_START + } else { + si + } + } + + /// Approximate size returns the approximate heap space currently used by + /// the DFA. It is used to determine whether the DFA's state cache needs to + /// be wiped. Namely, it is possible that for certain regexes on certain + /// inputs, a new state could be created for every byte of input. (This is + /// bad for memory use, so we bound it with a cache.) + fn approximate_size(&self) -> usize { + self.cache.size + self.prog.approximate_size() + } +} + +impl Transitions { + /// Create a new transition table. + /// + /// The number of byte classes corresponds to the stride. Every state will + /// have `num_byte_classes` slots for transitions. + fn new(num_byte_classes: usize) -> Transitions { + Transitions { + table: vec![], + num_byte_classes: num_byte_classes, + } + } + + /// Returns the total number of states currently in this table. + fn num_states(&self) -> usize { + self.table.len() / self.num_byte_classes + } + + /// Allocates room for one additional state and returns a pointer to it. + /// + /// If there's no more room, None is returned. + fn add(&mut self) -> Option { + let si = self.table.len(); + if si > STATE_MAX as usize { + return None; + } + self.table.extend(repeat(STATE_UNKNOWN).take(self.num_byte_classes)); + Some(usize_to_u32(si)) + } + + /// Clears the table of all states. + fn clear(&mut self) { + self.table.clear(); + } + + /// Sets the transition from (si, cls) to next. + fn set_next(&mut self, si: StatePtr, cls: usize, next: StatePtr) { + self.table[si as usize + cls] = next; + } + + /// Returns the transition corresponding to (si, cls). + fn next(&self, si: StatePtr, cls: usize) -> StatePtr { + self.table[si as usize + cls] + } + + /// The heap size, in bytes, of a single state in the transition table. + fn state_heap_size(&self) -> usize { + self.num_byte_classes * mem::size_of::() + } + + /// Like `next`, but uses unchecked access and is therefore unsafe. + unsafe fn next_unchecked(&self, si: StatePtr, cls: usize) -> StatePtr { + debug_assert!((si as usize) < self.table.len()); + debug_assert!(cls < self.num_byte_classes); + *self.table.get_unchecked(si as usize + cls) + } +} + +impl StateFlags { + fn is_match(&self) -> bool { + self.0 & 0b0000000_1 > 0 + } + + fn set_match(&mut self) { + self.0 |= 0b0000000_1; + } + + fn is_word(&self) -> bool { + self.0 & 0b000000_1_0 > 0 + } + + fn set_word(&mut self) { + self.0 |= 0b000000_1_0; + } + + fn has_empty(&self) -> bool { + self.0 & 0b00000_1_00 > 0 + } + + fn set_empty(&mut self) { + self.0 |= 0b00000_1_00; + } +} + +impl Byte { + fn byte(b: u8) -> Self { Byte(b as u16) } + fn eof() -> Self { Byte(256) } + fn is_eof(&self) -> bool { self.0 == 256 } + + fn is_ascii_word(&self) -> bool { + let b = match self.as_byte() { + None => return false, + Some(b) => b, + }; + match b { + b'A'...b'Z' | b'a'...b'z' | b'0'...b'9' | b'_' => true, + _ => false, + } + } + + fn as_byte(&self) -> Option { + if self.is_eof() { + None + } else { + Some(self.0 as u8) + } + } +} + +impl fmt::Debug for State { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let ips: Vec = self.inst_ptrs().collect(); + f.debug_struct("State") + .field("flags", &self.flags()) + .field("insts", &ips) + .finish() + } +} + +impl fmt::Debug for Transitions { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let mut fmtd = f.debug_map(); + for si in 0..self.num_states() { + let s = si * self.num_byte_classes; + let e = s + self.num_byte_classes; + fmtd.entry(&si.to_string(), &TransitionsRow(&self.table[s..e])); + } + fmtd.finish() + } +} + +struct TransitionsRow<'a>(&'a [StatePtr]); + +impl<'a> fmt::Debug for TransitionsRow<'a> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let mut fmtd = f.debug_map(); + for (b, si) in self.0.iter().enumerate() { + match *si { + STATE_UNKNOWN => {} + STATE_DEAD => { + fmtd.entry(&vb(b as usize), &"DEAD"); + } + si => { + fmtd.entry(&vb(b as usize), &si.to_string()); + } + } + } + fmtd.finish() + } +} + +impl fmt::Debug for StateFlags { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.debug_struct("StateFlags") + .field("is_match", &self.is_match()) + .field("is_word", &self.is_word()) + .field("has_empty", &self.has_empty()) + .finish() + } +} + +/// Helper function for formatting a byte as a nice-to-read escaped string. +fn vb(b: usize) -> String { + use std::ascii::escape_default; + + if b > ::std::u8::MAX as usize { + "EOF".to_owned() + } else { + let escaped = escape_default(b as u8).collect::>(); + String::from_utf8_lossy(&escaped).into_owned() + } +} + +fn usize_to_u32(n: usize) -> u32 { + if (n as u64) > (::std::u32::MAX as u64) { + panic!("BUG: {} is too big to fit into u32", n) + } + n as u32 +} + +#[allow(dead_code)] // useful for debugging +fn show_state_ptr(si: StatePtr) -> String { + let mut s = format!("{:?}", si & STATE_MAX); + if si == STATE_UNKNOWN { + s = format!("{} (unknown)", s); + } + if si == STATE_DEAD { + s = format!("{} (dead)", s); + } + if si == STATE_QUIT { + s = format!("{} (quit)", s); + } + if si & STATE_START > 0 { + s = format!("{} (start)", s); + } + if si & STATE_MATCH > 0 { + s = format!("{} (match)", s); + } + s +} + +/// https://developers.google.com/protocol-buffers/docs/encoding#varints +fn write_vari32(data: &mut Vec, n: i32) { + let mut un = (n as u32) << 1; + if n < 0 { + un = !un; + } + write_varu32(data, un) +} + +/// https://developers.google.com/protocol-buffers/docs/encoding#varints +fn read_vari32(data: &[u8]) -> (i32, usize) { + let (un, i) = read_varu32(data); + let mut n = (un >> 1) as i32; + if un & 1 != 0 { + n = !n; + } + (n, i) +} + +/// https://developers.google.com/protocol-buffers/docs/encoding#varints +fn write_varu32(data: &mut Vec, mut n: u32) { + while n >= 0b1000_0000 { + data.push((n as u8) | 0b1000_0000); + n >>= 7; + } + data.push(n as u8); +} + +/// https://developers.google.com/protocol-buffers/docs/encoding#varints +fn read_varu32(data: &[u8]) -> (u32, usize) { + let mut n: u32 = 0; + let mut shift: u32 = 0; + for (i, &b) in data.iter().enumerate() { + if b < 0b1000_0000 { + return (n | ((b as u32) << shift), i + 1); + } + n |= ((b as u32) & 0b0111_1111) << shift; + shift += 7; + } + (0, 0) +} + +#[cfg(test)] +mod tests { + extern crate rand; + + use quickcheck::{QuickCheck, StdGen, quickcheck}; + use super::{ + StateFlags, State, push_inst_ptr, + write_varu32, read_varu32, write_vari32, read_vari32, + }; + + #[test] + fn prop_state_encode_decode() { + fn p(ips: Vec, flags: u8) -> bool { + let mut data = vec![flags]; + let mut prev = 0; + for &ip in ips.iter() { + push_inst_ptr(&mut data, &mut prev, ip); + } + let state = State { data: data.into_boxed_slice() }; + + let expected: Vec = + ips.into_iter().map(|ip| ip as usize).collect(); + let got: Vec = state.inst_ptrs().collect(); + expected == got && state.flags() == StateFlags(flags) + } + QuickCheck::new() + .gen(StdGen::new(self::rand::thread_rng(), 10_000)) + .quickcheck(p as fn(Vec, u8) -> bool); + } + + #[test] + fn prop_read_write_u32() { + fn p(n: u32) -> bool { + let mut buf = vec![]; + write_varu32(&mut buf, n); + let (got, nread) = read_varu32(&buf); + nread == buf.len() && got == n + } + quickcheck(p as fn(u32) -> bool); + } + + #[test] + fn prop_read_write_i32() { + fn p(n: i32) -> bool { + let mut buf = vec![]; + write_vari32(&mut buf, n); + let (got, nread) = read_vari32(&buf); + nread == buf.len() && got == n + } + quickcheck(p as fn(i32) -> bool); + } +} diff --git a/regex-0.1.80/src/error.rs b/regex-0.1.80/src/error.rs new file mode 100644 index 000000000..e014a37ab --- /dev/null +++ b/regex-0.1.80/src/error.rs @@ -0,0 +1,77 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::fmt; + +use syntax; + +/// An error that occurred during parsing or compiling a regular expression. +#[derive(Debug)] +pub enum Error { + /// A syntax error. + Syntax(syntax::Error), + /// The compiled program exceeded the set size limit. + /// The argument is the size limit imposed. + CompiledTooBig(usize), + /// **DEPRECATED:** Will be removed on next major version bump. + /// + /// This error is no longer used. (A `RegexSet` can now contain zero or + /// more regular expressions.) + InvalidSet, + /// Hints that destructuring should not be exhaustive. + /// + /// This enum may grow additional variants, so this makes sure clients + /// don't count on exhaustive matching. (Otherwise, adding a new variant + /// could break existing code.) + #[doc(hidden)] + __Nonexhaustive, +} + +impl ::std::error::Error for Error { + fn description(&self) -> &str { + match *self { + Error::Syntax(ref err) => err.description(), + Error::CompiledTooBig(_) => "compiled program too big", + Error::InvalidSet => { + "sets must contain 2 or more regular expressions" + } + Error::__Nonexhaustive => unreachable!(), + } + } + + fn cause(&self) -> Option<&::std::error::Error> { + match *self { + Error::Syntax(ref err) => Some(err), + _ => None, + } + } +} + +impl fmt::Display for Error { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match *self { + Error::Syntax(ref err) => err.fmt(f), + Error::CompiledTooBig(limit) => { + write!(f, "Compiled regex exceeds size limit of {} bytes.", + limit) + } + Error::InvalidSet => { + write!(f, "Sets must contain 2 or more regular expressions.") + } + Error::__Nonexhaustive => unreachable!(), + } + } +} + +impl From for Error { + fn from(err: syntax::Error) -> Error { + Error::Syntax(err) + } +} diff --git a/regex-0.1.80/src/exec.rs b/regex-0.1.80/src/exec.rs new file mode 100644 index 000000000..62b0f0e2a --- /dev/null +++ b/regex-0.1.80/src/exec.rs @@ -0,0 +1,1260 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::cell::RefCell; +use std::collections::HashMap; +use std::cmp; +use std::sync::Arc; + +use thread_local::CachedThreadLocal; +use syntax::{Expr, ExprBuilder, Literals}; + +use backtrack; +use compile::Compiler; +use dfa; +use error::Error; +use input::{ByteInput, CharInput}; +use literals::LiteralSearcher; +use pikevm; +use prog::Program; +use re_builder::RegexOptions; +use re_bytes; +use re_set; +use re_trait::{RegularExpression, Slot}; +use re_unicode; +use utf8::next_utf8; + +/// Exec manages the execution of a regular expression. +/// +/// In particular, this manages the various compiled forms of a single regular +/// expression and the choice of which matching engine to use to execute a +/// regular expression. +pub struct Exec { + /// All read only state. + ro: Arc, + /// Caches for the various matching engines. + cache: CachedThreadLocal, +} + +/// ExecNoSync is like Exec, except it embeds a reference to a cache. This +/// means it is no longer Sync, but we can now avoid the overhead of +/// synchronization to fetch the cache. +#[derive(Debug)] +pub struct ExecNoSync<'c> { + /// All read only state. + ro: &'c Arc, + /// Caches for the various matching engines. + cache: &'c ProgramCache, +} + +/// ExecNoSyncStr is like ExecNoSync, but matches on &str instead of &[u8]. +pub struct ExecNoSyncStr<'c>(ExecNoSync<'c>); + +/// ExecReadOnly comprises all read only state for a regex. Namely, all such +/// state is determined at compile time and never changes during search. +#[derive(Debug)] +struct ExecReadOnly { + /// The original regular expressions given by the caller to compile. + res: Vec, + /// A compiled program that is used in the NFA simulation and backtracking. + /// It can be byte-based or Unicode codepoint based. + /// + /// N.B. It is not possibly to make this byte-based from the public API. + /// It is only used for testing byte based programs in the NFA simulations. + nfa: Program, + /// A compiled byte based program for DFA execution. This is only used + /// if a DFA can be executed. (Currently, only word boundary assertions are + /// not supported.) Note that this program contains an embedded `.*?` + /// preceding the first capture group, unless the regex is anchored at the + /// beginning. + dfa: Program, + /// The same as above, except the program is reversed (and there is no + /// preceding `.*?`). This is used by the DFA to find the starting location + /// of matches. + dfa_reverse: Program, + /// A set of suffix literals extracted from the regex. + /// + /// Prefix literals are stored on the `Program`, since they are used inside + /// the matching engines. + suffixes: LiteralSearcher, + /// match_type encodes as much upfront knowledge about how we're going to + /// execute a search as possible. + match_type: MatchType, +} + +/// Facilitates the construction of an executor by exposing various knobs +/// to control how a regex is executed and what kinds of resources it's +/// permitted to use. +pub struct ExecBuilder { + options: RegexOptions, + match_type: Option, + bytes: bool, + only_utf8: bool, +} + +/// Parsed represents a set of parsed regular expressions and their detected +/// literals. +struct Parsed { + exprs: Vec, + prefixes: Literals, + suffixes: Literals, + bytes: bool, +} + +impl ExecBuilder { + /// Create a regex execution builder. + /// + /// This uses default settings for everything except the regex itself, + /// which must be provided. Further knobs can be set by calling methods, + /// and then finally, `build` to actually create the executor. + pub fn new(re: &str) -> Self { + Self::new_many(&[re]) + } + + /// Like new, but compiles the union of the given regular expressions. + /// + /// Note that when compiling 2 or more regular expressions, capture groups + /// are completely unsupported. (This means both `find` and `captures` + /// wont work.) + pub fn new_many(res: I) -> Self + where S: AsRef, I: IntoIterator { + let mut opts = RegexOptions::default(); + opts.pats = res.into_iter().map(|s| s.as_ref().to_owned()).collect(); + Self::new_options(opts) + } + + /// Create a regex execution builder. + pub fn new_options(opts: RegexOptions) -> Self { + ExecBuilder { + options: opts, + match_type: None, + bytes: false, + only_utf8: true, + } + } + + /// Set the matching engine to be automatically determined. + /// + /// This is the default state and will apply whatever optimizations are + /// possible, such as running a DFA. + /// + /// This overrides whatever was previously set via the `nfa` or + /// `bounded_backtracking` methods. + pub fn automatic(mut self) -> Self { + self.match_type = None; + self + } + + /// Sets the matching engine to use the NFA algorithm no matter what + /// optimizations are possible. + /// + /// This overrides whatever was previously set via the `automatic` or + /// `bounded_backtracking` methods. + pub fn nfa(mut self) -> Self { + self.match_type = Some(MatchType::Nfa(MatchNfaType::PikeVM)); + self + } + + /// Sets the matching engine to use a bounded backtracking engine no + /// matter what optimizations are possible. + /// + /// One must use this with care, since the bounded backtracking engine + /// uses memory proportion to `len(regex) * len(text)`. + /// + /// This overrides whatever was previously set via the `automatic` or + /// `nfa` methods. + pub fn bounded_backtracking(mut self) -> Self { + self.match_type = Some(MatchType::Nfa(MatchNfaType::Backtrack)); + self + } + + /// Compiles byte based programs for use with the NFA matching engines. + /// + /// By default, the NFA engines match on Unicode scalar values. They can + /// be made to use byte based programs instead. In general, the byte based + /// programs are slower because of a less efficient encoding of character + /// classes. + /// + /// Note that this does not impact DFA matching engines, which always + /// execute on bytes. + pub fn bytes(mut self, yes: bool) -> Self { + self.bytes = yes; + self + } + + /// When disabled, the program compiled may match arbitrary bytes. + /// + /// When enabled (the default), all compiled programs exclusively match + /// valid UTF-8 bytes. + pub fn only_utf8(mut self, yes: bool) -> Self { + self.only_utf8 = yes; + self + } + + /// Set the Unicode flag. + pub fn unicode(mut self, yes: bool) -> Self { + self.options.unicode = yes; + self + } + + /// Parse the current set of patterns into their AST and extract literals. + fn parse(&self) -> Result { + let mut exprs = Vec::with_capacity(self.options.pats.len()); + let mut prefixes = Some(Literals::empty()); + let mut suffixes = Some(Literals::empty()); + let mut bytes = false; + for pat in &self.options.pats { + let parser = + ExprBuilder::new() + .case_insensitive(self.options.case_insensitive) + .multi_line(self.options.multi_line) + .dot_matches_new_line(self.options.dot_matches_new_line) + .swap_greed(self.options.swap_greed) + .ignore_whitespace(self.options.ignore_whitespace) + .unicode(self.options.unicode) + .allow_bytes(!self.only_utf8); + let expr = try!(parser.parse(pat)); + bytes = bytes || expr.has_bytes(); + + if !expr.is_anchored_start() && expr.has_anchored_start() { + // Partial anchors unfortunately make it hard to use prefixes, + // so disable them. + prefixes = None; + } + prefixes = prefixes.and_then(|mut prefixes| { + if !prefixes.union_prefixes(&expr) { + None + } else { + Some(prefixes) + } + }); + + if !expr.is_anchored_end() && expr.has_anchored_end() { + // Partial anchors unfortunately make it hard to use suffixes, + // so disable them. + suffixes = None; + } + suffixes = suffixes.and_then(|mut suffixes| { + if !suffixes.union_suffixes(&expr) { + None + } else { + Some(suffixes) + } + }); + exprs.push(expr); + } + Ok(Parsed { + exprs: exprs, + prefixes: prefixes.unwrap_or(Literals::empty()), + suffixes: suffixes.unwrap_or(Literals::empty()), + bytes: bytes, + }) + } + + /// Build an executor that can run a regular expression. + pub fn build(self) -> Result { + // Special case when we have no patterns to compile. + // This can happen when compiling a regex set. + if self.options.pats.is_empty() { + let ro = Arc::new(ExecReadOnly { + res: vec![], + nfa: Program::new(), + dfa: Program::new(), + dfa_reverse: Program::new(), + suffixes: LiteralSearcher::empty(), + match_type: MatchType::Nothing, + }); + return Ok(Exec { ro: ro, cache: CachedThreadLocal::new() }); + } + let parsed = try!(self.parse()); + let mut nfa = try!( + Compiler::new() + .size_limit(self.options.size_limit) + .bytes(self.bytes || parsed.bytes) + .only_utf8(self.only_utf8) + .compile(&parsed.exprs)); + let mut dfa = try!( + Compiler::new() + .size_limit(self.options.size_limit) + .dfa(true) + .only_utf8(self.only_utf8) + .compile(&parsed.exprs)); + let mut dfa_reverse = try!( + Compiler::new() + .size_limit(self.options.size_limit) + .dfa(true) + .only_utf8(self.only_utf8) + .reverse(true) + .compile(&parsed.exprs)); + + let prefixes = parsed.prefixes.unambiguous_prefixes(); + let suffixes = parsed.suffixes.unambiguous_suffixes(); + nfa.prefixes = LiteralSearcher::prefixes(prefixes); + dfa.prefixes = nfa.prefixes.clone(); + dfa.dfa_size_limit = self.options.dfa_size_limit; + dfa_reverse.dfa_size_limit = self.options.dfa_size_limit; + + let mut ro = ExecReadOnly { + res: self.options.pats, + nfa: nfa, + dfa: dfa, + dfa_reverse: dfa_reverse, + suffixes: LiteralSearcher::suffixes(suffixes), + match_type: MatchType::Nothing, + }; + ro.match_type = ro.choose_match_type(self.match_type); + + let ro = Arc::new(ro); + Ok(Exec { ro: ro, cache: CachedThreadLocal::new() }) + } +} + +impl<'c> RegularExpression for ExecNoSyncStr<'c> { + type Text = str; + + fn slots_len(&self) -> usize { self.0.slots_len() } + + fn next_after_empty(&self, text: &str, i: usize) -> usize { + next_utf8(text.as_bytes(), i) + } + + #[inline(always)] // reduces constant overhead + fn shortest_match_at(&self, text: &str, start: usize) -> Option { + self.0.shortest_match_at(text.as_bytes(), start) + } + + #[inline(always)] // reduces constant overhead + fn is_match_at(&self, text: &str, start: usize) -> bool { + self.0.is_match_at(text.as_bytes(), start) + } + + #[inline(always)] // reduces constant overhead + fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + self.0.find_at(text.as_bytes(), start) + } + + #[inline(always)] // reduces constant overhead + fn read_captures_at( + &self, + slots: &mut [Slot], + text: &str, + start: usize, + ) -> Option<(usize, usize)> { + self.0.read_captures_at(slots, text.as_bytes(), start) + } +} + +impl<'c> RegularExpression for ExecNoSync<'c> { + type Text = [u8]; + + /// Returns the number of capture slots in the regular expression. (There + /// are two slots for every capture group, corresponding to possibly empty + /// start and end locations of the capture.) + fn slots_len(&self) -> usize { + self.ro.nfa.captures.len() * 2 + } + + fn next_after_empty(&self, _text: &[u8], i: usize) -> usize { + i + 1 + } + + /// Returns the end of a match location, possibly occurring before the + /// end location of the correct leftmost-first match. + #[inline(always)] // reduces constant overhead + fn shortest_match_at(&self, text: &[u8], start: usize) -> Option { + if !self.is_anchor_end_match(text) { + return None; + } + match self.ro.match_type { + MatchType::Literal(ty) => { + self.find_literals(ty, text, start).map(|(_, e)| e) + } + MatchType::Dfa | MatchType::DfaMany => { + match self.shortest_dfa(text, start) { + dfa::Result::Match(end) => Some(end), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.shortest_nfa(text, start), + } + } + MatchType::DfaAnchoredReverse => { + match dfa::Fsm::reverse( + &self.ro.dfa_reverse, + &self.cache, + true, + &text[start..], + text.len(), + ) { + dfa::Result::Match(_) => Some(text.len()), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.shortest_nfa(text, start), + } + } + MatchType::DfaSuffix => { + match self.shortest_dfa_reverse_suffix(text, start) { + dfa::Result::Match(e) => Some(e), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.shortest_nfa(text, start), + } + } + MatchType::Nfa(ty) => self.shortest_nfa_type(ty, text, start), + MatchType::Nothing => None, + } + } + + /// Returns true if and only if the regex matches text. + /// + /// For single regular expressions, this is equivalent to calling + /// shortest_match(...).is_some(). + #[inline(always)] // reduces constant overhead + fn is_match_at(&self, text: &[u8], start: usize) -> bool { + if !self.is_anchor_end_match(text) { + return false; + } + // We need to do this dance because shortest_match relies on the NFA + // filling in captures[1], but a RegexSet has no captures. In other + // words, a RegexSet can't (currently) use shortest_match. ---AG + match self.ro.match_type { + MatchType::Literal(ty) => { + self.find_literals(ty, text, start).is_some() + } + MatchType::Dfa | MatchType::DfaMany => { + match self.shortest_dfa(text, start) { + dfa::Result::Match(_) => true, + dfa::Result::NoMatch(_) => false, + dfa::Result::Quit => self.match_nfa(text, start), + } + } + MatchType::DfaAnchoredReverse => { + match dfa::Fsm::reverse( + &self.ro.dfa_reverse, + &self.cache, + true, + &text[start..], + text.len(), + ) { + dfa::Result::Match(_) => true, + dfa::Result::NoMatch(_) => false, + dfa::Result::Quit => self.match_nfa(text, start), + } + } + MatchType::DfaSuffix => { + match self.shortest_dfa_reverse_suffix(text, start) { + dfa::Result::Match(_) => true, + dfa::Result::NoMatch(_) => false, + dfa::Result::Quit => self.match_nfa(text, start), + } + } + MatchType::Nfa(ty) => self.match_nfa_type(ty, text, start), + MatchType::Nothing => false, + } + } + + /// Finds the start and end location of the leftmost-first match, starting + /// at the given location. + #[inline(always)] // reduces constant overhead + fn find_at(&self, text: &[u8], start: usize) -> Option<(usize, usize)> { + if !self.is_anchor_end_match(text) { + return None; + } + match self.ro.match_type { + MatchType::Literal(ty) => { + self.find_literals(ty, text, start) + } + MatchType::Dfa => { + match self.find_dfa_forward(text, start) { + dfa::Result::Match((s, e)) => Some((s, e)), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => { + self.find_nfa(MatchNfaType::Auto, text, start) + } + } + } + MatchType::DfaAnchoredReverse => { + match self.find_dfa_anchored_reverse(text, start) { + dfa::Result::Match((s, e)) => Some((s, e)), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => { + self.find_nfa(MatchNfaType::Auto, text, start) + } + } + } + MatchType::DfaSuffix => { + match self.find_dfa_reverse_suffix(text, start) { + dfa::Result::Match((s, e)) => Some((s, e)), + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => { + self.find_nfa(MatchNfaType::Auto, text, start) + } + } + } + MatchType::Nfa(ty) => self.find_nfa(ty, text, start), + MatchType::Nothing => None, + MatchType::DfaMany => { + unreachable!("BUG: RegexSet cannot be used with find") + } + } + } + + /// Finds the start and end location of the leftmost-first match and also + /// fills in all matching capture groups. + /// + /// The number of capture slots given should be equal to the total number + /// of capture slots in the compiled program. + /// + /// Note that the first two slots always correspond to the start and end + /// locations of the overall match. + fn read_captures_at( + &self, + slots: &mut [Slot], + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + for slot in slots.iter_mut() { + *slot = None; + } + // If the caller unnecessarily uses this, then we try to save them + // from themselves. + match slots.len() { + 0 => return self.find_at(text, start), + 2 => { + return self.find_at(text, start).map(|(s, e)| { + slots[0] = Some(s); + slots[1] = Some(e); + (s, e) + }); + } + _ => {} // fallthrough + } + if !self.is_anchor_end_match(text) { + return None; + } + match self.ro.match_type { + MatchType::Literal(ty) => { + self.find_literals(ty, text, start).and_then(|(s, e)| { + self.captures_nfa_with_match(slots, text, s, e) + }) + } + MatchType::Dfa => { + match self.find_dfa_forward(text, start) { + dfa::Result::Match((s, e)) => { + self.captures_nfa_with_match(slots, text, s, e) + } + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.captures_nfa(slots, text, start), + } + } + MatchType::DfaAnchoredReverse => { + match self.find_dfa_anchored_reverse(text, start) { + dfa::Result::Match((s, e)) => { + self.captures_nfa_with_match(slots, text, s, e) + } + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.captures_nfa(slots, text, start), + } + } + MatchType::DfaSuffix => { + match self.find_dfa_reverse_suffix(text, start) { + dfa::Result::Match((s, e)) => { + self.captures_nfa_with_match(slots, text, s, e) + } + dfa::Result::NoMatch(_) => None, + dfa::Result::Quit => self.captures_nfa(slots, text, start), + } + } + MatchType::Nfa(ty) => { + self.captures_nfa_type(ty, slots, text, start) + } + MatchType::Nothing => None, + MatchType::DfaMany => { + unreachable!("BUG: RegexSet cannot be used with captures") + } + } + } +} + +impl<'c> ExecNoSync<'c> { + /// Finds the leftmost-first match using only literal search. + #[inline(always)] // reduces constant overhead + fn find_literals( + &self, + ty: MatchLiteralType, + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + use self::MatchLiteralType::*; + match ty { + Unanchored => { + let lits = &self.ro.nfa.prefixes; + lits.find(&text[start..]) + .map(|(s, e)| (start + s, start + e)) + } + AnchoredStart => { + let lits = &self.ro.nfa.prefixes; + lits.find_start(&text[start..]) + .map(|(s, e)| (start + s, start + e)) + } + AnchoredEnd => { + let lits = &self.ro.suffixes; + lits.find_end(&text[start..]) + .map(|(s, e)| (start + s, start + e)) + } + } + } + + /// Finds the leftmost-first match (start and end) using only the DFA. + /// + /// If the result returned indicates that the DFA quit, then another + /// matching engine should be used. + #[inline(always)] // reduces constant overhead + fn find_dfa_forward( + &self, + text: &[u8], + start: usize, + ) -> dfa::Result<(usize, usize)> { + use dfa::Result::*; + let end = match dfa::Fsm::forward( + &self.ro.dfa, + &self.cache, + false, + text, + start, + ) { + NoMatch(i) => return NoMatch(i), + Quit => return Quit, + Match(end) if start == end => return Match((start, start)), + Match(end) => end, + }; + // Now run the DFA in reverse to find the start of the match. + match dfa::Fsm::reverse( + &self.ro.dfa_reverse, + &self.cache, + false, + &text[start..], + end - start, + ) { + Match(s) => Match((start + s, end)), + NoMatch(i) => NoMatch(i), + Quit => Quit, + } + } + + /// Finds the leftmost-first match (start and end) using only the DFA, + /// but assumes the regex is anchored at the end and therefore starts at + /// the end of the regex and matches in reverse. + /// + /// If the result returned indicates that the DFA quit, then another + /// matching engine should be used. + #[inline(always)] // reduces constant overhead + fn find_dfa_anchored_reverse( + &self, + text: &[u8], + start: usize, + ) -> dfa::Result<(usize, usize)> { + use dfa::Result::*; + match dfa::Fsm::reverse( + &self.ro.dfa_reverse, + &self.cache, + false, + &text[start..], + text.len() - start, + ) { + Match(s) => Match((start + s, text.len())), + NoMatch(i) => NoMatch(i), + Quit => Quit, + } + } + + /// Finds the end of the shortest match using only the DFA. + #[inline(always)] // reduces constant overhead + fn shortest_dfa(&self, text: &[u8], start: usize) -> dfa::Result { + dfa::Fsm::forward(&self.ro.dfa, &self.cache, true, text, start) + } + + /// Finds the end of the shortest match using only the DFA by scanning for + /// suffix literals. + /// + #[inline(always)] // reduces constant overhead + fn shortest_dfa_reverse_suffix( + &self, + text: &[u8], + start: usize, + ) -> dfa::Result { + match self.exec_dfa_reverse_suffix(text, start) { + None => self.shortest_dfa(text, start), + Some(r) => r.map(|(_, end)| end), + } + } + + /// Finds the end of the shortest match using only the DFA by scanning for + /// suffix literals. It also reports the start of the match. + /// + /// Note that if None is returned, then the optimization gave up to avoid + /// worst case quadratic behavior. A forward scanning DFA should be tried + /// next. + /// + /// If a match is returned and the full leftmost-first match is desired, + /// then a forward scan starting from the beginning of the match must be + /// done. + /// + /// If the result returned indicates that the DFA quit, then another + /// matching engine should be used. + #[inline(always)] // reduces constant overhead + fn exec_dfa_reverse_suffix( + &self, + text: &[u8], + original_start: usize, + ) -> Option> { + use dfa::Result::*; + + let lcs = self.ro.suffixes.lcs(); + debug_assert!(lcs.len() >= 1); + let mut start = original_start; + let mut end = start; + while end <= text.len() { + start = end; + end = end + match lcs.find(&text[end..]) { + None => return Some(NoMatch(text.len())), + Some(start) => start + lcs.len(), + }; + match dfa::Fsm::reverse( + &self.ro.dfa_reverse, + &self.cache, + false, + &text[start..end], + end - start, + ) { + Match(0) | NoMatch(0) => return None, + Match(s) => return Some(Match((s + start, end))), + NoMatch(_) => continue, + Quit => return Some(Quit), + }; + } + Some(NoMatch(text.len())) + } + + /// Finds the leftmost-first match (start and end) using only the DFA + /// by scanning for suffix literals. + /// + /// If the result returned indicates that the DFA quit, then another + /// matching engine should be used. + #[inline(always)] // reduces constant overhead + fn find_dfa_reverse_suffix( + &self, + text: &[u8], + start: usize, + ) -> dfa::Result<(usize, usize)> { + use dfa::Result::*; + + let match_start = match self.exec_dfa_reverse_suffix(text, start) { + None => return self.find_dfa_forward(text, start), + Some(Match((start, _))) => start, + Some(r) => return r, + }; + // At this point, we've found a match. The only way to quit now + // without a match is if the DFA gives up (seems unlikely). + // + // Now run the DFA forwards to find the proper end of the match. + // (The suffix literal match can only indicate the earliest + // possible end location, which may appear before the end of the + // leftmost-first match.) + match dfa::Fsm::forward( + &self.ro.dfa, + &self.cache, + false, + text, + match_start, + ) { + NoMatch(_) => panic!("BUG: reverse match implies forward match"), + Quit => Quit, + Match(e) => Match((match_start, e)), + } + } + + /// Executes the NFA engine to return whether there is a match or not. + /// + /// Ideally, we could use shortest_nfa(...).is_some() and get the same + /// performance characteristics, but regex sets don't have captures, which + /// shortest_nfa depends on. + fn match_nfa( + &self, + text: &[u8], + start: usize, + ) -> bool { + self.match_nfa_type(MatchNfaType::Auto, text, start) + } + + /// Like match_nfa, but allows specification of the type of NFA engine. + fn match_nfa_type( + &self, + ty: MatchNfaType, + text: &[u8], + start: usize, + ) -> bool { + self.exec_nfa(ty, &mut [false], &mut [], true, text, start) + } + + /// Finds the shortest match using an NFA. + fn shortest_nfa(&self, text: &[u8], start: usize) -> Option { + self.shortest_nfa_type(MatchNfaType::Auto, text, start) + } + + /// Like shortest_nfa, but allows specification of the type of NFA engine. + fn shortest_nfa_type( + &self, + ty: MatchNfaType, + text: &[u8], + start: usize, + ) -> Option { + let mut slots = [None, None]; + if self.exec_nfa(ty, &mut [false], &mut slots, true, text, start) { + slots[1] + } else { + None + } + } + + /// Like find, but executes an NFA engine. + fn find_nfa( + &self, + ty: MatchNfaType, + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + let mut slots = [None, None]; + if self.exec_nfa(ty, &mut [false], &mut slots, false, text, start) { + match (slots[0], slots[1]) { + (Some(s), Some(e)) => Some((s, e)), + _ => None, + } + } else { + None + } + } + + /// Like find_nfa, but fills in captures and restricts the search space + /// using previously found match information. + /// + /// `slots` should have length equal to `2 * nfa.captures.len()`. + fn captures_nfa_with_match( + &self, + slots: &mut [Slot], + text: &[u8], + match_start: usize, + match_end: usize, + ) -> Option<(usize, usize)> { + // We can't use match_end directly, because we may need to examine + // one "character" after the end of a match for lookahead operators. + let e = cmp::min(next_utf8(text, match_end), text.len()); + self.captures_nfa(slots, &text[..e], match_start) + } + + /// Like find_nfa, but fills in captures. + /// + /// `slots` should have length equal to `2 * nfa.captures.len()`. + fn captures_nfa( + &self, + slots: &mut [Slot], + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + self.captures_nfa_type(MatchNfaType::Auto, slots, text, start) + } + + /// Like captures_nfa, but allows specification of type of NFA engine. + fn captures_nfa_type( + &self, + ty: MatchNfaType, + slots: &mut [Slot], + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + if self.exec_nfa(ty, &mut [false], slots, false, text, start) { + match (slots[0], slots[1]) { + (Some(s), Some(e)) => Some((s, e)), + _ => None, + } + } else { + None + } + } + + fn exec_nfa( + &self, + mut ty: MatchNfaType, + matches: &mut [bool], + slots: &mut [Slot], + quit_after_match: bool, + text: &[u8], + start: usize, + ) -> bool { + use self::MatchNfaType::*; + if let Auto = ty { + if backtrack::should_exec(self.ro.nfa.len(), text.len()) { + ty = Backtrack; + } else { + ty = PikeVM; + } + } + match ty { + Auto => unreachable!(), + Backtrack => self.exec_backtrack(matches, slots, text, start), + PikeVM => { + self.exec_pikevm( + matches, slots, quit_after_match, text, start) + } + } + } + + /// Always run the NFA algorithm. + fn exec_pikevm( + &self, + matches: &mut [bool], + slots: &mut [Slot], + quit_after_match: bool, + text: &[u8], + start: usize, + ) -> bool { + if self.ro.nfa.uses_bytes() { + pikevm::Fsm::exec( + &self.ro.nfa, + &self.cache, + matches, + slots, + quit_after_match, + ByteInput::new(text, self.ro.nfa.only_utf8), + start) + } else { + pikevm::Fsm::exec( + &self.ro.nfa, + &self.cache, + matches, + slots, + quit_after_match, + CharInput::new(text), + start) + } + } + + /// Always runs the NFA using bounded backtracking. + fn exec_backtrack( + &self, + matches: &mut [bool], + slots: &mut [Slot], + text: &[u8], + start: usize, + ) -> bool { + if self.ro.nfa.uses_bytes() { + backtrack::Bounded::exec( + &self.ro.nfa, + &self.cache, + matches, + slots, + ByteInput::new(text, self.ro.nfa.only_utf8), + start) + } else { + backtrack::Bounded::exec( + &self.ro.nfa, + &self.cache, + matches, + slots, + CharInput::new(text), + start) + } + } + + /// Finds which regular expressions match the given text. + /// + /// `matches` should have length equal to the number of regexes being + /// searched. + /// + /// This is only useful when one wants to know which regexes in a set + /// match some text. + pub fn many_matches_at( + &self, + matches: &mut [bool], + text: &[u8], + start: usize, + ) -> bool { + use self::MatchType::*; + if !self.is_anchor_end_match(text) { + return false; + } + match self.ro.match_type { + Literal(ty) => { + debug_assert!(matches.len() == 1); + matches[0] = self.find_literals(ty, text, start).is_some(); + matches[0] + } + Dfa | DfaAnchoredReverse | DfaSuffix | DfaMany => { + match dfa::Fsm::forward_many( + &self.ro.dfa, + &self.cache, + matches, + text, + start, + ) { + dfa::Result::Match(_) => true, + dfa::Result::NoMatch(_) => false, + dfa::Result::Quit => { + self.exec_nfa( + MatchNfaType::Auto, + matches, + &mut [], + false, + text, + start) + } + } + } + Nfa(ty) => self.exec_nfa(ty, matches, &mut [], false, text, start), + Nothing => false, + } + } + + #[inline(always)] // reduces constant overhead + fn is_anchor_end_match(&self, text: &[u8]) -> bool { + // Only do this check if the haystack is big (>1MB). + if text.len() > (1<<20) && self.ro.nfa.is_anchored_end { + let lcs = self.ro.suffixes.lcs(); + if lcs.len() >= 1 && !lcs.is_suffix(text) { + return false; + } + } + true + } + + pub fn capture_name_idx(&self) -> &Arc> { + &self.ro.nfa.capture_name_idx + } +} + +impl<'c> ExecNoSyncStr<'c> { + pub fn capture_name_idx(&self) -> &Arc> { + self.0.capture_name_idx() + } +} + +impl Exec { + /// Get a searcher that isn't Sync. + #[inline(always)] // reduces constant overhead + pub fn searcher(&self) -> ExecNoSync { + let create = || Box::new(RefCell::new(ProgramCacheInner::new(&self.ro))); + ExecNoSync { + ro: &self.ro, // a clone is too expensive here! (and not needed) + cache: self.cache.get_or(create), + } + } + + /// Get a searcher that isn't Sync and can match on &str. + #[inline(always)] // reduces constant overhead + pub fn searcher_str(&self) -> ExecNoSyncStr { + ExecNoSyncStr(self.searcher()) + } + + /// Build a Regex from this executor. + pub fn into_regex(self) -> re_unicode::Regex { + re_unicode::Regex::from(self) + } + + /// Build a RegexSet from this executor. + pub fn into_regex_set(self) -> re_set::unicode::RegexSet { + re_set::unicode::RegexSet::from(self) + } + + /// Build a Regex from this executor that can match arbitrary bytes. + pub fn into_byte_regex(self) -> re_bytes::Regex { + re_bytes::Regex::from(self) + } + + /// Build a RegexSet from this executor that can match arbitrary bytes. + pub fn into_byte_regex_set(self) -> re_set::bytes::RegexSet { + re_set::bytes::RegexSet::from(self) + } + + /// The original regular expressions given by the caller that were + /// compiled. + pub fn regex_strings(&self) -> &[String] { + &self.ro.res + } + + /// Return a slice of capture names. + /// + /// Any capture that isn't named is None. + pub fn capture_names(&self) -> &[Option] { + &self.ro.nfa.captures + } + + /// Return a reference to named groups mapping (from group name to + /// group position). + pub fn capture_name_idx(&self) -> &Arc> { + &self.ro.nfa.capture_name_idx + } +} + +impl Clone for Exec { + fn clone(&self) -> Exec { + Exec { + ro: self.ro.clone(), + cache: CachedThreadLocal::new(), + } + } +} + +impl ExecReadOnly { + fn choose_match_type(&self, hint: Option) -> MatchType { + use self::MatchType::*; + if let Some(Nfa(_)) = hint { + return hint.unwrap(); + } + // If the NFA is empty, then we'll never match anything. + if self.nfa.insts.is_empty() { + return Nothing; + } + // If our set of prefixes is complete, then we can use it to find + // a match in lieu of a regex engine. This doesn't quite work well in + // the presence of multiple regexes, so only do it when there's one. + // + // TODO(burntsushi): Also, don't try to match literals if the regex is + // partially anchored. We could technically do it, but we'd need to + // create two sets of literals: all of them and then the subset that + // aren't anchored. We would then only search for all of them when at + // the beginning of the input and use the subset in all other cases. + if self.res.len() == 1 { + if self.nfa.prefixes.complete() { + return if self.nfa.is_anchored_start { + Literal(MatchLiteralType::AnchoredStart) + } else { + Literal(MatchLiteralType::Unanchored) + }; + } + if self.suffixes.complete() { + return if self.nfa.is_anchored_end { + Literal(MatchLiteralType::AnchoredEnd) + } else { + // This case shouldn't happen. When the regex isn't + // anchored, then complete prefixes should imply complete + // suffixes. + Literal(MatchLiteralType::Unanchored) + }; + } + } + // If we can execute the DFA, then we totally should. + if dfa::can_exec(&self.dfa) { + // Regex sets require a slightly specialized path. + if self.res.len() >= 2 { + return DfaMany; + } + // If the regex is anchored at the end but not the start, then + // just match in reverse from the end of the haystack. + if !self.nfa.is_anchored_start && self.nfa.is_anchored_end { + return DfaAnchoredReverse; + } + // If there's a longish suffix literal, then it might be faster + // to look for that first. + if self.should_suffix_scan() { + return DfaSuffix; + } + // Fall back to your garden variety forward searching lazy DFA. + return Dfa; + } + // We're so totally hosed. + Nfa(MatchNfaType::Auto) + } + + /// Returns true if the program is amenable to suffix scanning. + /// + /// When this is true, as a heuristic, we assume it is OK to quickly scan + /// for suffix literals and then do a *reverse* DFA match from any matches + /// produced by the literal scan. (And then followed by a forward DFA + /// search, since the previously found suffix literal maybe not actually be + /// the end of a match.) + /// + /// This is a bit of a specialized optimization, but can result in pretty + /// big performance wins if 1) there are no prefix literals and 2) the + /// suffix literals are pretty rare in the text. (1) is obviously easy to + /// account for but (2) is harder. As a proxy, we assume that longer + /// strings are generally rarer, so we only enable this optimization when + /// we have a meaty suffix. + fn should_suffix_scan(&self) -> bool { + if self.suffixes.is_empty() { + return false; + } + let lcs_len = self.suffixes.lcs().char_len(); + lcs_len >= 3 && lcs_len > self.dfa.prefixes.lcp().char_len() + } +} + +#[derive(Clone, Copy, Debug)] +enum MatchType { + /// A single or multiple literal search. This is only used when the regex + /// can be decomposed into unambiguous literal search. + Literal(MatchLiteralType), + /// A normal DFA search. + Dfa, + /// A reverse DFA search starting from the end of a haystack. + DfaAnchoredReverse, + /// A reverse DFA search with suffix literal scanning. + DfaSuffix, + /// Use the DFA on two or more regular expressions. + DfaMany, + /// An NFA variant. + Nfa(MatchNfaType), + /// No match is ever possible, so don't ever try to search. + Nothing, +} + +#[derive(Clone, Copy, Debug)] +enum MatchLiteralType { + /// Match literals anywhere in text. + Unanchored, + /// Match literals only at the start of text. + AnchoredStart, + /// Match literals only at the end of text. + AnchoredEnd, +} + +#[derive(Clone, Copy, Debug)] +enum MatchNfaType { + /// Choose between Backtrack and PikeVM. + Auto, + /// NFA bounded backtracking. + /// + /// (This is only set by tests, since it never makes sense to always want + /// backtracking.) + Backtrack, + /// The Pike VM. + /// + /// (This is only set by tests, since it never makes sense to always want + /// the Pike VM.) + PikeVM, +} + +/// ProgramCache maintains reusable allocations for each matching engine +/// available to a particular program. +pub type ProgramCache = RefCell; + +#[derive(Clone, Debug)] +pub struct ProgramCacheInner { + pub pikevm: pikevm::Cache, + pub backtrack: backtrack::Cache, + pub dfa: dfa::Cache, + pub dfa_reverse: dfa::Cache, +} + +impl ProgramCacheInner { + fn new(ro: &ExecReadOnly) -> Self { + ProgramCacheInner { + pikevm: pikevm::Cache::new(&ro.nfa), + backtrack: backtrack::Cache::new(&ro.nfa), + dfa: dfa::Cache::new(&ro.dfa), + dfa_reverse: dfa::Cache::new(&ro.dfa_reverse), + } + } +} diff --git a/regex-0.1.80/src/expand.rs b/regex-0.1.80/src/expand.rs new file mode 100644 index 000000000..9bea70388 --- /dev/null +++ b/regex-0.1.80/src/expand.rs @@ -0,0 +1,91 @@ +use std::str; + +use memchr::memchr; + +use bytes::Captures; + +pub fn expand(caps: &Captures, mut replacement: &[u8], dst: &mut Vec) { + while !replacement.is_empty() { + match memchr(b'$', replacement) { + None => break, + Some(i) => { + dst.extend(&replacement[..i]); + replacement = &replacement[i..]; + } + } + if replacement.get(1).map_or(false, |&b| b == b'$') { + dst.push(b'$'); + replacement = &replacement[2..]; + continue; + } + debug_assert!(!replacement.is_empty()); + let cap_ref = match find_cap_ref(replacement) { + Some(cap_ref) => cap_ref, + None => { + dst.push(b'$'); + replacement = &replacement[1..]; + continue; + } + }; + replacement = cap_ref.rest; + match cap_ref.cap { + Ref::Number(i) => dst.extend(caps.at(i).unwrap_or(b"")), + Ref::Named(name) => dst.extend(caps.name(name).unwrap_or(b"")), + } + } + dst.extend(replacement); +} + +struct CaptureRef<'a> { + rest: &'a [u8], + cap: Ref<'a>, +} + +enum Ref<'a> { + Named(&'a str), + Number(usize), +} + +fn find_cap_ref(mut replacement: &[u8]) -> Option { + if replacement.len() <= 1 || replacement[0] != b'$' { + return None; + } + let mut brace = false; + replacement = &replacement[1..]; + if replacement[0] == b'{' { + brace = true; + replacement = &replacement[1..]; + } + let mut cap_end = 0; + while replacement.get(cap_end).map_or(false, is_valid_cap_letter) { + cap_end += 1; + } + if cap_end == 0 { + return None; + } + // We just verified that the range 0..cap_end is valid ASCII, so it must + // therefore be valid UTF-8. If we really cared, we could avoid this UTF-8 + // check with either unsafe or by parsing the number straight from &[u8]. + let cap = str::from_utf8(&replacement[..cap_end]) + .ok().expect("valid UTF-8 capture name"); + if brace { + if !replacement.get(cap_end).map_or(false, |&b| b == b'}') { + return None; + } + cap_end += 1; + } + Some(CaptureRef { + rest: &replacement[cap_end..], + cap: match cap.parse::() { + Ok(i) => Ref::Number(i as usize), + Err(_) => Ref::Named(cap), + }, + }) +} + +fn is_valid_cap_letter(b: &u8) -> bool { + match *b { + b'0' ... b'9' | b'a' ... b'z' | b'A' ... b'Z' | b'_' => true, + _ => false, + } +} diff --git a/regex-0.1.80/src/freqs.rs b/regex-0.1.80/src/freqs.rs new file mode 100644 index 000000000..92bafc199 --- /dev/null +++ b/regex-0.1.80/src/freqs.rs @@ -0,0 +1,271 @@ +// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// NOTE: The following code was generated by "scripts/frequencies.py", do not +// edit directly + +pub const BYTE_FREQUENCIES: [u8; 256] = [ + 55, // '\x00' + 52, // '\x01' + 51, // '\x02' + 50, // '\x03' + 49, // '\x04' + 48, // '\x05' + 47, // '\x06' + 46, // '\x07' + 45, // '\x08' + 103, // '\t' + 242, // '\n' + 66, // '\x0b' + 67, // '\x0c' + 229, // '\r' + 44, // '\x0e' + 43, // '\x0f' + 42, // '\x10' + 41, // '\x11' + 40, // '\x12' + 39, // '\x13' + 38, // '\x14' + 37, // '\x15' + 36, // '\x16' + 35, // '\x17' + 34, // '\x18' + 33, // '\x19' + 56, // '\x1a' + 32, // '\x1b' + 31, // '\x1c' + 30, // '\x1d' + 29, // '\x1e' + 28, // '\x1f' + 255, // ' ' + 148, // '!' + 164, // '"' + 149, // '#' + 136, // '$' + 160, // '%' + 155, // '&' + 173, // "'" + 221, // '(' + 222, // ')' + 134, // '*' + 122, // '+' + 232, // ',' + 202, // '-' + 215, // '.' + 224, // '/' + 208, // '0' + 220, // '1' + 204, // '2' + 187, // '3' + 183, // '4' + 179, // '5' + 177, // '6' + 168, // '7' + 178, // '8' + 200, // '9' + 226, // ':' + 195, // ';' + 154, // '<' + 184, // '=' + 174, // '>' + 126, // '?' + 120, // '@' + 191, // 'A' + 157, // 'B' + 194, // 'C' + 170, // 'D' + 189, // 'E' + 162, // 'F' + 161, // 'G' + 150, // 'H' + 193, // 'I' + 142, // 'J' + 137, // 'K' + 171, // 'L' + 176, // 'M' + 185, // 'N' + 167, // 'O' + 186, // 'P' + 112, // 'Q' + 175, // 'R' + 192, // 'S' + 188, // 'T' + 156, // 'U' + 140, // 'V' + 143, // 'W' + 123, // 'X' + 133, // 'Y' + 128, // 'Z' + 147, // '[' + 138, // '\\' + 146, // ']' + 114, // '^' + 223, // '_' + 151, // '`' + 249, // 'a' + 216, // 'b' + 238, // 'c' + 236, // 'd' + 253, // 'e' + 227, // 'f' + 218, // 'g' + 230, // 'h' + 247, // 'i' + 135, // 'j' + 180, // 'k' + 241, // 'l' + 233, // 'm' + 246, // 'n' + 244, // 'o' + 231, // 'p' + 139, // 'q' + 245, // 'r' + 243, // 's' + 251, // 't' + 235, // 'u' + 201, // 'v' + 196, // 'w' + 240, // 'x' + 214, // 'y' + 152, // 'z' + 182, // '{' + 205, // '|' + 181, // '}' + 127, // '~' + 27, // '\x7f' + 212, // '\x80' + 211, // '\x81' + 210, // '\x82' + 213, // '\x83' + 228, // '\x84' + 197, // '\x85' + 169, // '\x86' + 159, // '\x87' + 131, // '\x88' + 172, // '\x89' + 105, // '\x8a' + 80, // '\x8b' + 98, // '\x8c' + 96, // '\x8d' + 97, // '\x8e' + 81, // '\x8f' + 207, // '\x90' + 145, // '\x91' + 116, // '\x92' + 115, // '\x93' + 144, // '\x94' + 130, // '\x95' + 153, // '\x96' + 121, // '\x97' + 107, // '\x98' + 132, // '\x99' + 109, // '\x9a' + 110, // '\x9b' + 124, // '\x9c' + 111, // '\x9d' + 82, // '\x9e' + 108, // '\x9f' + 118, // '\xa0' + 141, // '¡' + 113, // '¢' + 129, // '£' + 119, // '¤' + 125, // '¥' + 165, // '¦' + 117, // '§' + 92, // '¨' + 106, // '©' + 83, // 'ª' + 72, // '«' + 99, // '¬' + 93, // '\xad' + 65, // '®' + 79, // '¯' + 166, // '°' + 237, // '±' + 163, // '²' + 199, // '³' + 190, // '´' + 225, // 'µ' + 209, // '¶' + 203, // '·' + 198, // '¸' + 217, // '¹' + 219, // 'º' + 206, // '»' + 234, // '¼' + 248, // '½' + 158, // '¾' + 239, // '¿' + 255, // 'À' + 255, // 'Á' + 255, // 'Â' + 255, // 'Ã' + 255, // 'Ä' + 255, // 'Å' + 255, // 'Æ' + 255, // 'Ç' + 255, // 'È' + 255, // 'É' + 255, // 'Ê' + 255, // 'Ë' + 255, // 'Ì' + 255, // 'Í' + 255, // 'Î' + 255, // 'Ï' + 255, // 'Ð' + 255, // 'Ñ' + 255, // 'Ò' + 255, // 'Ó' + 255, // 'Ô' + 255, // 'Õ' + 255, // 'Ö' + 255, // '×' + 255, // 'Ø' + 255, // 'Ù' + 255, // 'Ú' + 255, // 'Û' + 255, // 'Ü' + 255, // 'Ý' + 255, // 'Þ' + 255, // 'ß' + 255, // 'à' + 255, // 'á' + 255, // 'â' + 255, // 'ã' + 255, // 'ä' + 255, // 'å' + 255, // 'æ' + 255, // 'ç' + 255, // 'è' + 255, // 'é' + 255, // 'ê' + 255, // 'ë' + 255, // 'ì' + 255, // 'í' + 255, // 'î' + 255, // 'ï' + 255, // 'ð' + 255, // 'ñ' + 255, // 'ò' + 255, // 'ó' + 255, // 'ô' + 255, // 'õ' + 255, // 'ö' + 255, // '÷' + 255, // 'ø' + 255, // 'ù' + 255, // 'ú' + 255, // 'û' + 255, // 'ü' + 255, // 'ý' + 255, // 'þ' + 255, // 'ÿ' +]; diff --git a/regex-0.1.80/src/input.rs b/regex-0.1.80/src/input.rs new file mode 100644 index 000000000..afb946342 --- /dev/null +++ b/regex-0.1.80/src/input.rs @@ -0,0 +1,425 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::char; +use std::cmp::Ordering; +use std::fmt; +use std::ops; +use std::u32; + +use syntax; + +use literals::LiteralSearcher; +use prog::InstEmptyLook; +use utf8::{decode_utf8, decode_last_utf8}; + +/// Represents a location in the input. +#[derive(Clone, Copy, Debug)] +pub struct InputAt { + pos: usize, + c: Char, + byte: Option, + len: usize, +} + +impl InputAt { + /// Returns true iff this position is at the beginning of the input. + pub fn is_start(&self) -> bool { + self.pos == 0 + } + + /// Returns true iff this position is past the end of the input. + pub fn is_end(&self) -> bool { + self.c.is_none() && self.byte.is_none() + } + + /// Returns the character at this position. + /// + /// If this position is just before or after the input, then an absent + /// character is returned. + pub fn char(&self) -> Char { + self.c + } + + /// Returns the byte at this position. + pub fn byte(&self) -> Option { + self.byte + } + + /// Returns the UTF-8 width of the character at this position. + pub fn len(&self) -> usize { + self.len + } + + /// Returns the byte offset of this position. + pub fn pos(&self) -> usize { + self.pos + } + + /// Returns the byte offset of the next position in the input. + pub fn next_pos(&self) -> usize { + self.pos + self.len + } +} + +/// An abstraction over input used in the matching engines. +pub trait Input { + /// Return an encoding of the position at byte offset `i`. + fn at(&self, i: usize) -> InputAt; + + /// Return the Unicode character occurring next to `at`. + /// + /// If no such character could be decoded, then `Char` is absent. + fn next_char(&self, at: InputAt) -> Char; + + /// Return the Unicode character occurring previous to `at`. + /// + /// If no such character could be decoded, then `Char` is absent. + fn previous_char(&self, at: InputAt) -> Char; + + /// Return true if the given empty width instruction matches at the + /// input position given. + fn is_empty_match(&self, at: InputAt, empty: &InstEmptyLook) -> bool; + + /// Scan the input for a matching prefix. + fn prefix_at( + &self, + prefixes: &LiteralSearcher, + at: InputAt, + ) -> Option; + + /// The number of bytes in the input. + fn len(&self) -> usize; + + /// Return the given input as a sequence of bytes. + fn as_bytes(&self) -> &[u8]; +} + +impl<'a, T: Input> Input for &'a T { + fn at(&self, i: usize) -> InputAt { (**self).at(i) } + + fn next_char(&self, at: InputAt) -> Char { (**self).next_char(at) } + + fn previous_char(&self, at: InputAt) -> Char { (**self).previous_char(at) } + + fn is_empty_match(&self, at: InputAt, empty: &InstEmptyLook) -> bool { + (**self).is_empty_match(at, empty) + } + + fn prefix_at( + &self, + prefixes: &LiteralSearcher, + at: InputAt, + ) -> Option { + (**self).prefix_at(prefixes, at) + } + + fn len(&self) -> usize { (**self).len() } + + fn as_bytes(&self) -> &[u8] { (**self).as_bytes() } +} + +/// An input reader over characters. +#[derive(Clone, Copy, Debug)] +pub struct CharInput<'t>(&'t [u8]); + +impl<'t> CharInput<'t> { + /// Return a new character input reader for the given string. + pub fn new(s: &'t [u8]) -> CharInput<'t> { + CharInput(s) + } +} + +impl<'t> ops::Deref for CharInput<'t> { + type Target = [u8]; + + fn deref(&self) -> &[u8] { + self.0 + } +} + +impl<'t> Input for CharInput<'t> { + fn at(&self, i: usize) -> InputAt { + let c = decode_utf8(&self[i..]).map(|(c, _)| c).into(); + InputAt { + pos: i, + c: c, + byte: None, + len: c.len_utf8(), + } + } + + fn next_char(&self, at: InputAt) -> Char { + at.char() + } + + fn previous_char(&self, at: InputAt) -> Char { + decode_last_utf8(&self[..at.pos()]).map(|(c, _)| c).into() + } + + fn is_empty_match(&self, at: InputAt, empty: &InstEmptyLook) -> bool { + use prog::EmptyLook::*; + match empty.look { + StartLine => { + let c = self.previous_char(at); + at.pos() == 0 || c == '\n' + } + EndLine => { + let c = self.next_char(at); + at.pos() == self.len() || c == '\n' + } + StartText => at.pos() == 0, + EndText => at.pos() == self.len(), + WordBoundary => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_char() != c2.is_word_char() + } + NotWordBoundary => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_char() == c2.is_word_char() + } + WordBoundaryAscii => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_byte() != c2.is_word_byte() + } + NotWordBoundaryAscii => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_byte() == c2.is_word_byte() + } + } + } + + fn prefix_at( + &self, + prefixes: &LiteralSearcher, + at: InputAt, + ) -> Option { + prefixes.find(&self[at.pos()..]).map(|(s, _)| self.at(at.pos() + s)) + } + + fn len(&self) -> usize { + self.0.len() + } + + fn as_bytes(&self) -> &[u8] { + self.0 + } +} + +/// An input reader over bytes. +/// +/// N.B. We represent the reader with a string for now, since that gives us +/// easy access to necessary Unicode decoding (used for word boundary look +/// ahead/look behind). +#[derive(Clone, Copy, Debug)] +pub struct ByteInput<'t> { + text: &'t [u8], + only_utf8: bool, +} + +impl<'t> ByteInput<'t> { + /// Return a new byte-based input reader for the given string. + pub fn new(text: &'t [u8], only_utf8: bool) -> ByteInput<'t> { + ByteInput { + text: text, + only_utf8: only_utf8, + } + } +} + +impl<'t> ops::Deref for ByteInput<'t> { + type Target = [u8]; + + fn deref(&self) -> &[u8] { + self.text + } +} + +impl<'t> Input for ByteInput<'t> { + fn at(&self, i: usize) -> InputAt { + InputAt { + pos: i, + c: None.into(), + byte: self.get(i).map(|&b| b), + len: 1, + } + } + + fn next_char(&self, at: InputAt) -> Char { + decode_utf8(&self[at.pos()..]).map(|(c, _)| c).into() + } + + fn previous_char(&self, at: InputAt) -> Char { + decode_last_utf8(&self[..at.pos()]).map(|(c, _)| c).into() + } + + fn is_empty_match(&self, at: InputAt, empty: &InstEmptyLook) -> bool { + use prog::EmptyLook::*; + match empty.look { + StartLine => { + let c = self.previous_char(at); + at.pos() == 0 || c == '\n' + } + EndLine => { + let c = self.next_char(at); + at.pos() == self.len() || c == '\n' + } + StartText => at.pos() == 0, + EndText => at.pos() == self.len(), + WordBoundary => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_char() != c2.is_word_char() + } + NotWordBoundary => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + c1.is_word_char() == c2.is_word_char() + } + WordBoundaryAscii => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + if self.only_utf8 { + // If we must match UTF-8, then we can't match word + // boundaries at invalid UTF-8. + if c1.is_none() && !at.is_start() { + return false; + } + if c2.is_none() && !at.is_end() { + return false; + } + } + c1.is_word_byte() != c2.is_word_byte() + } + NotWordBoundaryAscii => { + let (c1, c2) = (self.previous_char(at), self.next_char(at)); + if self.only_utf8 { + // If we must match UTF-8, then we can't match word + // boundaries at invalid UTF-8. + if c1.is_none() && !at.is_start() { + return false; + } + if c2.is_none() && !at.is_end() { + return false; + } + } + c1.is_word_byte() == c2.is_word_byte() + } + } + } + + fn prefix_at( + &self, + prefixes: &LiteralSearcher, + at: InputAt, + ) -> Option { + prefixes.find(&self[at.pos()..]).map(|(s, _)| self.at(at.pos() + s)) + } + + fn len(&self) -> usize { + self.text.len() + } + + fn as_bytes(&self) -> &[u8] { + &self.text + } +} + +/// An inline representation of `Option`. +/// +/// This eliminates the need to do case analysis on `Option` to determine +/// ordinality with other characters. +/// +/// (The `Option` is not related to encoding. Instead, it is used in the +/// matching engines to represent the beginning and ending boundaries of the +/// search text.) +#[derive(Clone, Copy, Hash, PartialEq, Eq, PartialOrd, Ord)] +pub struct Char(u32); + +impl fmt::Debug for Char { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + match char::from_u32(self.0) { + None => write!(f, "Empty"), + Some(c) => write!(f, "{:?}", c), + } + } +} + +impl Char { + /// Returns true iff the character is absent. + #[inline] + pub fn is_none(self) -> bool { self.0 == u32::MAX } + + /// Returns the length of the character's UTF-8 encoding. + /// + /// If the character is absent, then `0` is returned. + #[inline] + pub fn len_utf8(self) -> usize { + char::from_u32(self.0).map_or(0, |c| c.len_utf8()) + } + + /// Returns true iff the character is a word character. + /// + /// If the character is absent, then false is returned. + pub fn is_word_char(self) -> bool { + char::from_u32(self.0).map_or(false, syntax::is_word_char) + } + + /// Returns true iff the byte is a word byte. + /// + /// If the byte is absent, then false is returned. + pub fn is_word_byte(self) -> bool { + match char::from_u32(self.0) { + None => false, + Some(c) if c <= '\u{7F}' => syntax::is_word_byte(c as u8), + Some(_) => false, + } + } + + /// Converts the character to a real primitive `char`. + /// + /// If the character is absent, then `None` is returned. + pub fn as_char(self) -> Option { + // This is only used in the `regex!` macro because it expands char + // classes into `match` expressions (instead of binary search). + char::from_u32(self.0) + } +} + +impl From for Char { + fn from(c: char) -> Char { Char(c as u32) } +} + +impl From> for Char { + fn from(c: Option) -> Char { + c.map_or(Char(u32::MAX), |c| c.into()) + } +} + +impl PartialEq for Char { + #[inline] + fn eq(&self, other: &char) -> bool { self.0 == *other as u32 } +} + +impl PartialEq for char { + #[inline] + fn eq(&self, other: &Char) -> bool { *self as u32 == other.0 } +} + +impl PartialOrd for Char { + #[inline] + fn partial_cmp(&self, other: &char) -> Option { + self.0.partial_cmp(&(*other as u32)) + } +} + +impl PartialOrd for char { + #[inline] + fn partial_cmp(&self, other: &Char) -> Option { + (*self as u32).partial_cmp(&other.0) + } +} diff --git a/regex-0.1.80/src/lib.rs b/regex-0.1.80/src/lib.rs new file mode 100644 index 000000000..95b70e024 --- /dev/null +++ b/regex-0.1.80/src/lib.rs @@ -0,0 +1,606 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +//! This crate provides a native implementation of regular expressions that is +//! heavily based on RE2 both in syntax and in implementation. Notably, +//! backreferences and arbitrary lookahead/lookbehind assertions are not +//! provided. In return, regular expression searching provided by this package +//! has excellent worst-case performance. The specific syntax supported is +//! documented further down. +//! +//! This crate's documentation provides some simple examples, describes Unicode +//! support and exhaustively lists the supported syntax. For more specific +//! details on the API, please see the documentation for the +//! [`Regex`](struct.Regex.html) type. +//! +//! # Usage +//! +//! This crate is [on crates.io](https://crates.io/crates/regex) and can be +//! used by adding `regex` to your dependencies in your project's `Cargo.toml`. +//! +//! ```toml +//! [dependencies] +//! regex = "0.1" +//! ``` +//! +//! and this to your crate root: +//! +//! ```rust +//! extern crate regex; +//! ``` +//! +//! # Example: find a date +//! +//! General use of regular expressions in this package involves compiling an +//! expression and then using it to search, split or replace text. For example, +//! to confirm that some text resembles a date: +//! +//! ```rust +//! use regex::Regex; +//! let re = Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap(); +//! assert!(re.is_match("2014-01-01")); +//! ``` +//! +//! Notice the use of the `^` and `$` anchors. In this crate, every expression +//! is executed with an implicit `.*?` at the beginning and end, which allows +//! it to match anywhere in the text. Anchors can be used to ensure that the +//! full text matches an expression. +//! +//! This example also demonstrates the utility of +//! [raw strings](https://doc.rust-lang.org/stable/reference.html#raw-string-literals) +//! in Rust, which +//! are just like regular strings except they are prefixed with an `r` and do +//! not process any escape sequences. For example, `"\\d"` is the same +//! expression as `r"\d"`. +//! +//! # Example: Avoid compiling the same regex in a loop +//! +//! It is an anti-pattern to compile the same regular expression in a loop +//! since compilation is typically expensive. (It takes anywhere from a few +//! microseconds to a few **milliseconds** depending on the size of the +//! regex.) Not only is compilation itself expensive, but this also prevents +//! optimizations that reuse allocations internally to the matching engines. +//! +//! In Rust, it can sometimes be a pain to pass regular expressions around if +//! they're used from inside a helper function. Instead, we recommend using the +//! [`lazy_static`](https://crates.io/crates/lazy_static) crate to ensure that +//! regular expressions are compiled exactly once. +//! +//! For example: +//! +//! ```rust +//! #[macro_use] extern crate lazy_static; +//! extern crate regex; +//! +//! use regex::Regex; +//! +//! fn some_helper_function(text: &str) -> bool { +//! lazy_static! { +//! static ref RE: Regex = Regex::new("...").unwrap(); +//! } +//! RE.is_match(text) +//! } +//! +//! fn main() {} +//! ``` +//! +//! Specifically, in this example, the regex will be compiled when it is used for +//! the first time. On subsequent uses, it will reuse the previous compilation. +//! +//! # Example: iterating over capture groups +//! +//! This crate provides convenient iterators for matching an expression +//! repeatedly against a search string to find successive non-overlapping +//! matches. For example, to find all dates in a string and be able to access +//! them by their component pieces: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(\d{4})-(\d{2})-(\d{2})").unwrap(); +//! let text = "2012-03-14, 2013-01-01 and 2014-07-05"; +//! for cap in re.captures_iter(text) { +//! println!("Month: {} Day: {} Year: {}", +//! cap.at(2).unwrap_or(""), cap.at(3).unwrap_or(""), +//! cap.at(1).unwrap_or("")); +//! } +//! // Output: +//! // Month: 03 Day: 14 Year: 2012 +//! // Month: 01 Day: 01 Year: 2013 +//! // Month: 07 Day: 05 Year: 2014 +//! # } +//! ``` +//! +//! Notice that the year is in the capture group indexed at `1`. This is +//! because the *entire match* is stored in the capture group at index `0`. +//! +//! # Example: replacement with named capture groups +//! +//! Building on the previous example, perhaps we'd like to rearrange the date +//! formats. This can be done with text replacement. But to make the code +//! clearer, we can *name* our capture groups and use those names as variables +//! in our replacement text: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(?P\d{4})-(?P\d{2})-(?P\d{2})").unwrap(); +//! let before = "2012-03-14, 2013-01-01 and 2014-07-05"; +//! let after = re.replace_all(before, "$m/$d/$y"); +//! assert_eq!(after, "03/14/2012, 01/01/2013 and 07/05/2014"); +//! # } +//! ``` +//! +//! The `replace` methods are actually polymorphic in the replacement, which +//! provides more flexibility than is seen here. (See the documentation for +//! `Regex::replace` for more details.) +//! +//! Note that if your regex gets complicated, you can use the `x` flag to +//! enable insigificant whitespace mode, which also lets you write comments: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(?x) +//! (?P\d{4}) # the year +//! - +//! (?P\d{2}) # the month +//! - +//! (?P\d{2}) # the day +//! ").unwrap(); +//! let before = "2012-03-14, 2013-01-01 and 2014-07-05"; +//! let after = re.replace_all(before, "$m/$d/$y"); +//! assert_eq!(after, "03/14/2012, 01/01/2013 and 07/05/2014"); +//! # } +//! ``` +//! +//! # Example: match multiple regular expressions simultaneously +//! +//! This demonstrates how to use a `RegexSet` to match multiple (possibly +//! overlapping) regular expressions in a single scan of the search text: +//! +//! ```rust +//! use regex::RegexSet; +//! +//! let set = RegexSet::new(&[ +//! r"\w+", +//! r"\d+", +//! r"\pL+", +//! r"foo", +//! r"bar", +//! r"barfoo", +//! r"foobar", +//! ]).unwrap(); +//! +//! // Iterate over and collect all of the matches. +//! let matches: Vec<_> = set.matches("foobar").into_iter().collect(); +//! assert_eq!(matches, vec![0, 2, 3, 4, 6]); +//! +//! // You can also test whether a particular regex matched: +//! let matches = set.matches("foobar"); +//! assert!(!matches.matched(5)); +//! assert!(matches.matched(6)); +//! ``` +//! +//! # Pay for what you use +//! +//! With respect to searching text with a regular expression, there are three +//! questions that can be asked: +//! +//! 1. Does the text match this expression? +//! 2. If so, where does it match? +//! 3. Where are the submatches? +//! +//! Generally speaking, this crate could provide a function to answer only #3, +//! which would subsume #1 and #2 automatically. However, it can be +//! significantly more expensive to compute the location of submatches, so it's +//! best not to do it if you don't need to. +//! +//! Therefore, only use what you need. For example, don't use `find` if you +//! only need to test if an expression matches a string. (Use `is_match` +//! instead.) +//! +//! # Unicode +//! +//! This implementation executes regular expressions **only** on valid UTF-8 +//! while exposing match locations as byte indices into the search string. +//! +//! Only simple case folding is supported. Namely, when matching +//! case-insensitively, the characters are first mapped using the [simple case +//! folding](ftp://ftp.unicode.org/Public/UNIDATA/CaseFolding.txt) mapping +//! before matching. +//! +//! Regular expressions themselves are **only** interpreted as a sequence of +//! Unicode scalar values. This means you can use Unicode characters directly +//! in your expression: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(?i)Δ+").unwrap(); +//! assert_eq!(re.find("ΔδΔ"), Some((0, 6))); +//! # } +//! ``` +//! +//! Finally, Unicode general categories and scripts are available as character +//! classes. For example, you can match a sequence of numerals, Greek or +//! Cherokee letters: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"[\pN\p{Greek}\p{Cherokee}]+").unwrap(); +//! assert_eq!(re.find("abcΔᎠβⅠᏴγδⅡxyz"), Some((3, 23))); +//! # } +//! ``` +//! +//! # Opt out of Unicode support +//! +//! The `bytes` sub-module provides a `Regex` type that can be used to match +//! on `&[u8]`. By default, text is interpreted as ASCII compatible text with +//! all Unicode support disabled (e.g., `.` matches any byte instead of any +//! Unicode codepoint). Unicode support can be selectively enabled with the +//! `u` flag. See the `bytes` module documentation for more details. +//! +//! Unicode support can also be selectively *disabled* with the main `Regex` +//! type that matches on `&str`. For example, `(?-u:\b)` will match an ASCII +//! word boundary. Note though that invalid UTF-8 is not allowed to be matched +//! even when the `u` flag is disabled. For example, `(?-u:.)` will return an +//! error, since `.` matches *any byte* when Unicode support is disabled. +//! +//! # Syntax +//! +//! The syntax supported in this crate is almost in an exact correspondence +//! with the syntax supported by RE2. It is documented below. +//! +//! Note that the regular expression parser and abstract syntax are exposed in +//! a separate crate, [`regex-syntax`](../regex_syntax/index.html). +//! +//! ## Matching one character +//! +//!
+//! .           any character except new line (includes new line with s flag)
+//! [xyz]       A character class matching either x, y or z.
+//! [^xyz]      A character class matching any character except x, y and z.
+//! [a-z]       A character class matching any character in range a-z.
+//! \d          digit (\p{Nd})
+//! \D          not digit
+//! [:alpha:]   ASCII character class ([A-Za-z])
+//! [:^alpha:]  Negated ASCII character class ([^A-Za-z])
+//! \pN         One-letter name Unicode character class
+//! \p{Greek}   Unicode character class (general category or script)
+//! \PN         Negated one-letter name Unicode character class
+//! \P{Greek}   negated Unicode character class (general category or script)
+//! 
+//! +//! Any named character class may appear inside a bracketed `[...]` character +//! class. For example, `[\p{Greek}\pN]` matches any Greek or numeral +//! character. +//! +//! ## Composites +//! +//!
+//! xy    concatenation (x followed by y)
+//! x|y   alternation (x or y, prefer x)
+//! 
+//! +//! ## Repetitions +//! +//!
+//! x*        zero or more of x (greedy)
+//! x+        one or more of x (greedy)
+//! x?        zero or one of x (greedy)
+//! x*?       zero or more of x (ungreedy/lazy)
+//! x+?       one or more of x (ungreedy/lazy)
+//! x??       zero or one of x (ungreedy/lazy)
+//! x{n,m}    at least n x and at most m x (greedy)
+//! x{n,}     at least n x (greedy)
+//! x{n}      exactly n x
+//! x{n,m}?   at least n x and at most m x (ungreedy/lazy)
+//! x{n,}?    at least n x (ungreedy/lazy)
+//! x{n}?     exactly n x
+//! 
+//! +//! ## Empty matches +//! +//!
+//! ^     the beginning of text (or start-of-line with multi-line mode)
+//! $     the end of text (or end-of-line with multi-line mode)
+//! \A    only the beginning of text (even with multi-line mode enabled)
+//! \z    only the end of text (even with multi-line mode enabled)
+//! \b    a Unicode word boundary (\w on one side and \W, \A, or \z on other)
+//! \B    not a Unicode word boundary
+//! 
+//! +//! ## Grouping and flags +//! +//!
+//! (exp)          numbered capture group (indexed by opening parenthesis)
+//! (?P<name>exp)  named (also numbered) capture group (allowed chars: [_0-9a-zA-Z])
+//! (?:exp)        non-capturing group
+//! (?flags)       set flags within current group
+//! (?flags:exp)   set flags for exp (non-capturing)
+//! 
+//! +//! Flags are each a single character. For example, `(?x)` sets the flag `x` +//! and `(?-x)` clears the flag `x`. Multiple flags can be set or cleared at +//! the same time: `(?xy)` sets both the `x` and `y` flags and `(?x-y)` sets +//! the `x` flag and clears the `y` flag. +//! +//! All flags are by default disabled unless stated otherwise. They are: +//! +//!
+//! i     case-insensitive
+//! m     multi-line mode: ^ and $ match begin/end of line
+//! s     allow . to match \n
+//! U     swap the meaning of x* and x*?
+//! u     Unicode support (enabled by default)
+//! x     ignore whitespace and allow line comments (starting with `#`)
+//! 
+//! +//! Here's an example that matches case-insensitively for only part of the +//! expression: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(?i)a+(?-i)b+").unwrap(); +//! let cap = re.captures("AaAaAbbBBBb").unwrap(); +//! assert_eq!(cap.at(0), Some("AaAaAbb")); +//! # } +//! ``` +//! +//! Notice that the `a+` matches either `a` or `A`, but the `b+` only matches +//! `b`. +//! +//! Here is an example that uses an ASCII word boundary instead of a Unicode +//! word boundary: +//! +//! ```rust +//! # extern crate regex; use regex::Regex; +//! # fn main() { +//! let re = Regex::new(r"(?-u:\b).+(?-u:\b)").unwrap(); +//! let cap = re.captures("$$abc$$").unwrap(); +//! assert_eq!(cap.at(0), Some("abc")); +//! # } +//! ``` +//! +//! ## Escape sequences +//! +//!
+//! \*         literal *, works for any punctuation character: \.+*?()|[]{}^$
+//! \a         bell (\x07)
+//! \f         form feed (\x0C)
+//! \t         horizontal tab
+//! \n         new line
+//! \r         carriage return
+//! \v         vertical tab (\x0B)
+//! \123       octal character code (up to three digits)
+//! \x7F       hex character code (exactly two digits)
+//! \x{10FFFF} any hex character code corresponding to a Unicode code point
+//! 
+//! +//! ## Perl character classes (Unicode friendly) +//! +//! These classes are based on the definitions provided in +//! [UTS#18](http://www.unicode.org/reports/tr18/#Compatibility_Properties): +//! +//!
+//! \d     digit (\p{Nd})
+//! \D     not digit
+//! \s     whitespace (\p{White_Space})
+//! \S     not whitespace
+//! \w     word character (\p{Alphabetic} + \p{M} + \d + \p{Pc} + \p{Join_Control})
+//! \W     not word character
+//! 
+//! +//! ## ASCII character classes +//! +//!
+//! [:alnum:]    alphanumeric ([0-9A-Za-z])
+//! [:alpha:]    alphabetic ([A-Za-z])
+//! [:ascii:]    ASCII ([\x00-\x7F])
+//! [:blank:]    blank ([\t ])
+//! [:cntrl:]    control ([\x00-\x1F\x7F])
+//! [:digit:]    digits ([0-9])
+//! [:graph:]    graphical ([!-~])
+//! [:lower:]    lower case ([a-z])
+//! [:print:]    printable ([ -~])
+//! [:punct:]    punctuation ([!-/:-@[-`{-~])
+//! [:space:]    whitespace ([\t\n\v\f\r ])
+//! [:upper:]    upper case ([A-Z])
+//! [:word:]     word characters ([0-9A-Za-z_])
+//! [:xdigit:]   hex digit ([0-9A-Fa-f])
+//! 
+//! +//! # Untrusted input +//! +//! This crate can handle both untrusted regular expressions and untrusted +//! search text. +//! +//! Untrusted regular expressions are handled by capping the size of a compiled +//! regular expression. (See `Regex::with_size_limit`.) Without this, it would +//! be trivial for an attacker to exhaust your system's memory with expressions +//! like `a{100}{100}{100}`. +//! +//! Untrusted search text is allowed because the matching engine(s) in this +//! crate have time complexity `O(mn)` (with `m ~ regex` and `n ~ search +//! text`), which means there's no way to cause exponential blow-up like with +//! some other regular expression engines. (We pay for this by disallowing +//! features like arbitrary look-ahead and backreferences.) +//! +//! When a DFA is used, pathological cases with exponential state blow up are +//! avoided by constructing the DFA lazily or in an "online" manner. Therefore, +//! at most one new state can be created for each byte of input. This satisfies +//! our time complexity guarantees, but can lead to unbounded memory growth +//! proportional to the size of the input. As a stopgap, the DFA is only +//! allowed to store a fixed number of states. (When the limit is reached, its +//! states are wiped and continues on, possibly duplicating previous work. If +//! the limit is reached too frequently, it gives up and hands control off to +//! another matching engine with fixed memory requirements.) + +#![deny(missing_docs)] +#![cfg_attr(test, deny(warnings))] +#![cfg_attr(feature = "pattern", feature(pattern))] +#![cfg_attr(feature = "simd-accel", feature(cfg_target_feature))] +#![doc(html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png", + html_favicon_url = "https://www.rust-lang.org/favicon.ico", + html_root_url = "https://doc.rust-lang.org/regex/")] + +extern crate aho_corasick; +extern crate memchr; +extern crate thread_local; +#[cfg(test)] extern crate quickcheck; +extern crate regex_syntax as syntax; +#[cfg(feature = "simd-accel")] extern crate simd; +extern crate utf8_ranges; + +pub use error::Error; +pub use re_builder::unicode::*; +pub use re_set::unicode::*; +pub use re_unicode::{ + Regex, Captures, SubCaptures, SubCapturesPos, SubCapturesNamed, + CaptureNames, FindCaptures, FindMatches, + Replacer, NoExpand, RegexSplits, RegexSplitsN, + quote, is_match, +}; + +/** +Match regular expressions on arbitrary bytes. + +This module provides a nearly identical API to the one found in the +top-level of this crate. There are two important differences: + +1. Matching is done on `&[u8]` instead of `&str`. Additionally, `Vec` +is used where `String` would have been used. +2. Regular expressions are compiled with Unicode support *disabled* by +default. This means that while Unicode regular expressions can only match valid +UTF-8, regular expressions in this module can match arbitrary bytes. Unicode +support can be selectively enabled via the `u` flag in regular expressions +provided by this sub-module. + +# Example: match null terminated string + +This shows how to find all null-terminated strings in a slice of bytes: + +```rust +# use regex::bytes::Regex; +let re = Regex::new(r"(?P[^\x00]+)\x00").unwrap(); +let text = b"foo\x00bar\x00baz\x00"; + +// Extract all of the strings without the null terminator from each match. +// The unwrap is OK here since a match requires the `cstr` capture to match. +let cstrs: Vec<&[u8]> = + re.captures_iter(text) + .map(|c| c.name("cstr").unwrap()) + .collect(); +assert_eq!(vec![&b"foo"[..], &b"bar"[..], &b"baz"[..]], cstrs); +``` + +# Example: selectively enable Unicode support + +This shows how to match an arbitrary byte pattern followed by a UTF-8 encoded +string (e.g., to extract a title from a Matroska file): + +```rust +# use std::str; +# use regex::bytes::Regex; +let re = Regex::new(r"\x7b\xa9(?:[\x80-\xfe]|[\x40-\xff].)(?u:(.*))").unwrap(); +let text = b"\x12\xd0\x3b\x5f\x7b\xa9\x85\xe2\x98\x83\x80\x98\x54\x76\x68\x65"; +let caps = re.captures(text).unwrap(); + +// Notice that despite the `.*` at the end, it will only match valid UTF-8 +// because Unicode mode was enabled with the `u` flag. Without the `u` flag, +// the `.*` would match the rest of the bytes. +assert_eq!((7, 10), caps.pos(1).unwrap()); + +// If there was a match, Unicode mode guarantees that `title` is valid UTF-8. +let title = str::from_utf8(caps.at(1).unwrap()).unwrap(); +assert_eq!("☃", title); +``` + +In general, if the Unicode flag is enabled in a capture group and that capture +is part of the overall match, then the capture is *guaranteed* to be valid +UTF-8. + +# Syntax + +The supported syntax is pretty much the same as the syntax for Unicode +regular expressions with a few changes that make sense for matching arbitrary +bytes: + +1. The `u` flag is *disabled* by default, but can be selectively enabled. (The +opposite is true for the main `Regex` type.) Disabling the `u` flag is said to +invoke "ASCII compatible" mode. +2. In ASCII compatible mode, neither Unicode codepoints nor Unicode character +classes are allowed. +3. In ASCII compatible mode, Perl character classes (`\w`, `\d` and `\s`) +revert to their typical ASCII definition. `\w` maps to `[[:word:]]`, `\d` maps +to `[[:digit:]]` and `\s` maps to `[[:space:]]`. +4. In ASCII compatible mode, word boundaries use the ASCII compatible `\w` to +determine whether a byte is a word byte or not. +5. Hexadecimal notation can be used to specify arbitrary bytes instead of +Unicode codepoints. For example, in ASCII compatible mode, `\xFF` matches the +literal byte `\xFF`, while in Unicode mode, `\xFF` is a Unicode codepoint that +matches its UTF-8 encoding of `\xC3\xBF`. Similarly for octal notation. +6. `.` matches any *byte* except for `\n` instead of any codepoint. When the +`s` flag is enabled, `.` matches any byte. + +# Performance + +In general, one should expect performance on `&[u8]` to be roughly similar to +performance on `&str`. +*/ +pub mod bytes { + pub use re_builder::bytes::*; + pub use re_set::bytes::*; + pub use re_bytes::*; +} + +mod backtrack; +mod utf8; +mod compile; +mod dfa; +mod error; +mod exec; +mod expand; +mod freqs; +mod input; +mod literals; +#[cfg(feature = "pattern")] +mod pattern; +mod pikevm; +mod prog; +mod re_builder; +mod re_bytes; +mod re_plugin; +mod re_set; +mod re_trait; +mod re_unicode; +#[cfg(feature = "simd-accel")] +mod simd_accel; +#[cfg(not(feature = "simd-accel"))] +#[path = "simd_fallback/mod.rs"] +mod simd_accel; +mod sparse; + +/// The `internal` module exists to support the `regex!` macro and other +/// suspicious activity, such as testing different matching engines and +/// supporting the `regex-debug` CLI utility. +#[doc(hidden)] +pub mod internal { + pub use compile::Compiler; + pub use exec::{Exec, ExecBuilder}; + pub use input::{Char, Input, CharInput, InputAt}; + pub use literals::LiteralSearcher; + pub use prog::{Program, Inst, EmptyLook, InstRanges}; + pub use re_plugin::Plugin; + pub use re_unicode::_Regex; +} diff --git a/regex-0.1.80/src/literals.rs b/regex-0.1.80/src/literals.rs new file mode 100644 index 000000000..0dae0a6d4 --- /dev/null +++ b/regex-0.1.80/src/literals.rs @@ -0,0 +1,521 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::mem; + +use aho_corasick::{Automaton, AcAutomaton, FullAcAutomaton}; +use memchr::{memchr, memchr2, memchr3}; +use syntax; + +use freqs::BYTE_FREQUENCIES; + +use simd_accel::teddy128::{Teddy, is_teddy_128_available}; + +/// A prefix extracted from a compiled regular expression. +/// +/// A regex prefix is a set of literal strings that *must* be matched at the +/// beginning of a regex in order for the entire regex to match. +/// +/// There are a variety of ways to efficiently scan the search text for a +/// prefix. Currently, there are three implemented: +/// +/// 1. The prefix is a single byte. Just use memchr. +/// 2. If the prefix is a set of two or more single byte prefixes, then +/// a single sparse map is created. Checking if there is a match is a lookup +/// in this map for each byte in the search text. +/// 3. In all other cases, build an Aho-Corasick automaton. +/// +/// It's possible that there's room here for other substring algorithms, +/// such as Boyer-Moore for single-set prefixes greater than 1, or Rabin-Karp +/// for small sets of same-length prefixes. +#[derive(Clone, Debug)] +pub struct LiteralSearcher { + complete: bool, + lcp: SingleSearch, + lcs: SingleSearch, + matcher: Matcher, +} + +#[derive(Clone, Debug)] +enum Matcher { + /// No literals. (Never advances through the input.) + Empty, + /// A set of four or more single byte literals. + Bytes(SingleByteSet), + /// A single substring. (Likely using Boyer-Moore with memchr.) + Single(SingleSearch), + /// An Aho-Corasick automaton. + AC(FullAcAutomaton), + /// A simd accelerated multiple string matcher. + Teddy128(Teddy), +} + +impl LiteralSearcher { + /// Returns a matcher that never matches and never advances the input. + pub fn empty() -> Self { + Self::new(syntax::Literals::empty(), Matcher::Empty) + } + + /// Returns a matcher for literal prefixes from the given set. + pub fn prefixes(lits: syntax::Literals) -> Self { + let matcher = Matcher::prefixes(&lits); + Self::new(lits, matcher) + } + + /// Returns a matcher for literal suffixes from the given set. + pub fn suffixes(lits: syntax::Literals) -> Self { + let matcher = Matcher::suffixes(&lits); + Self::new(lits, matcher) + } + + fn new(lits: syntax::Literals, matcher: Matcher) -> Self { + let complete = lits.all_complete(); + LiteralSearcher { + complete: complete, + lcp: SingleSearch::new(lits.longest_common_prefix().to_vec()), + lcs: SingleSearch::new(lits.longest_common_suffix().to_vec()), + matcher: matcher, + } + } + + /// Returns true if all matches comprise the entire regular expression. + /// + /// This does not necessarily mean that a literal match implies a match + /// of the regular expression. For example, the regular expresison `^a` + /// is comprised of a single complete literal `a`, but the regular + /// expression demands that it only match at the beginning of a string. + pub fn complete(&self) -> bool { + self.complete && self.len() > 0 + } + + /// Find the position of a literal in `haystack` if it exists. + #[inline(always)] // reduces constant overhead + pub fn find(&self, haystack: &[u8]) -> Option<(usize, usize)> { + use self::Matcher::*; + match self.matcher { + Empty => Some((0, 0)), + Bytes(ref sset) => sset.find(haystack).map(|i| (i, i + 1)), + Single(ref s) => s.find(haystack).map(|i| (i, i + s.len())), + AC(ref aut) => aut.find(haystack).next().map(|m| (m.start, m.end)), + Teddy128(ref ted) => ted.find(haystack).map(|m| (m.start, m.end)), + } + } + + /// Like find, except matches must start at index `0`. + pub fn find_start(&self, haystack: &[u8]) -> Option<(usize, usize)> { + for lit in self.iter() { + if lit.len() > haystack.len() { + continue; + } + if lit == &haystack[0..lit.len()] { + return Some((0, lit.len())); + } + } + None + } + + /// Like find, except matches must end at index `haystack.len()`. + pub fn find_end(&self, haystack: &[u8]) -> Option<(usize, usize)> { + for lit in self.iter() { + if lit.len() > haystack.len() { + continue; + } + if lit == &haystack[haystack.len() - lit.len()..] { + return Some((haystack.len() - lit.len(), haystack.len())); + } + } + None + } + + /// Returns an iterator over all literals to be matched. + pub fn iter(&self) -> LiteralIter { + match self.matcher { + Matcher::Empty => LiteralIter::Empty, + Matcher::Bytes(ref sset) => LiteralIter::Bytes(&sset.dense), + Matcher::Single(ref s) => LiteralIter::Single(&s.pat), + Matcher::AC(ref ac) => LiteralIter::AC(ac.patterns()), + Matcher::Teddy128(ref ted) => { + LiteralIter::Teddy128(ted.patterns()) + } + } + } + + /// Returns a matcher for the longest common prefix of this matcher. + pub fn lcp(&self) -> &SingleSearch { + &self.lcp + } + + /// Returns a matcher for the longest common suffix of this matcher. + pub fn lcs(&self) -> &SingleSearch { + &self.lcs + } + + /// Returns true iff this prefix is empty. + pub fn is_empty(&self) -> bool { + self.len() == 0 + } + + /// Returns the number of prefixes in this machine. + pub fn len(&self) -> usize { + use self::Matcher::*; + match self.matcher { + Empty => 0, + Bytes(ref sset) => sset.dense.len(), + Single(_) => 1, + AC(ref aut) => aut.len(), + Teddy128(ref ted) => ted.len(), + } + } + + /// Return the approximate heap usage of literals in bytes. + pub fn approximate_size(&self) -> usize { + use self::Matcher::*; + match self.matcher { + Empty => 0, + Bytes(ref sset) => sset.approximate_size(), + Single(ref single) => single.approximate_size(), + AC(ref aut) => aut.heap_bytes(), + Teddy128(ref ted) => ted.approximate_size(), + } + } +} + +impl Matcher { + fn prefixes(lits: &syntax::Literals) -> Self { + let sset = SingleByteSet::prefixes(&lits); + Matcher::new(lits, sset) + } + + fn suffixes(lits: &syntax::Literals) -> Self { + let sset = SingleByteSet::suffixes(&lits); + Matcher::new(lits, sset) + } + + fn new(lits: &syntax::Literals, sset: SingleByteSet) -> Self { + if lits.literals().is_empty() { + return Matcher::Empty; + } + if sset.dense.len() >= 26 { + // Avoid trying to match a large number of single bytes. + // This is *very* sensitive to a frequency analysis comparison + // between the bytes in sset and the composition of the haystack. + // No matter the size of sset, if its members all are rare in the + // haystack, then it'd be worth using it. How to tune this... IDK. + // ---AG + return Matcher::Empty; + } + if sset.complete { + return Matcher::Bytes(sset); + } + if lits.literals().len() == 1 { + let lit = lits.literals()[0].to_vec(); + return Matcher::Single(SingleSearch::new(lit)); + } + let is_aho_corasick_fast = sset.dense.len() == 1 && sset.all_ascii; + if is_teddy_128_available() && !is_aho_corasick_fast { + // Only try Teddy if Aho-Corasick can't use memchr on an ASCII + // byte. Also, in its current form, Teddy doesn't scale well to + // lots of literals. + // + // We impose the ASCII restriction since an alternation of + // non-ASCII string literals in the same language is likely to all + // start with the same byte. Even worse, the corpus being searched + // probably has a similar composition, which ends up completely + // negating the benefit of memchr. + const MAX_TEDDY_LITERALS: usize = 32; + if lits.literals().len() <= MAX_TEDDY_LITERALS { + if let Some(ted) = Teddy::new(lits) { + return Matcher::Teddy128(ted); + } + } + // Fallthrough to ol' reliable Aho-Corasick... + } + let pats = lits.literals().to_owned(); + Matcher::AC(AcAutomaton::new(pats).into_full()) + } +} + +pub enum LiteralIter<'a> { + Empty, + Bytes(&'a [u8]), + Single(&'a [u8]), + AC(&'a [syntax::Lit]), + Teddy128(&'a [Vec]), +} + +impl<'a> Iterator for LiteralIter<'a> { + type Item = &'a [u8]; + + fn next(&mut self) -> Option { + match *self { + LiteralIter::Empty => None, + LiteralIter::Bytes(ref mut many) => { + if many.is_empty() { + None + } else { + let next = &many[0..1]; + *many = &many[1..]; + Some(next) + } + } + LiteralIter::Single(ref mut one) => { + if one.is_empty() { + None + } else { + let next = &one[..]; + *one = &[]; + Some(next) + } + } + LiteralIter::AC(ref mut lits) => { + if lits.is_empty() { + None + } else { + let next = &lits[0]; + *lits = &lits[1..]; + Some(&**next) + } + } + LiteralIter::Teddy128(ref mut lits) => { + if lits.is_empty() { + None + } else { + let next = &lits[0]; + *lits = &lits[1..]; + Some(&**next) + } + } + } + } +} + +#[derive(Clone, Debug)] +struct SingleByteSet { + sparse: Vec, + dense: Vec, + complete: bool, + all_ascii: bool, +} + +impl SingleByteSet { + fn new() -> SingleByteSet { + SingleByteSet { + sparse: vec![false; 256], + dense: vec![], + complete: true, + all_ascii: true, + } + } + + fn prefixes(lits: &syntax::Literals) -> SingleByteSet { + let mut sset = SingleByteSet::new(); + for lit in lits.literals() { + sset.complete = sset.complete && lit.len() == 1; + if let Some(&b) = lit.get(0) { + if !sset.sparse[b as usize] { + if b > 0x7F { + sset.all_ascii = false; + } + sset.dense.push(b); + sset.sparse[b as usize] = true; + } + } + } + sset + } + + fn suffixes(lits: &syntax::Literals) -> SingleByteSet { + let mut sset = SingleByteSet::new(); + for lit in lits.literals() { + sset.complete = sset.complete && lit.len() == 1; + if let Some(&b) = lit.get(lit.len().checked_sub(1).unwrap()) { + if !sset.sparse[b as usize] { + if b > 0x7F { + sset.all_ascii = false; + } + sset.dense.push(b); + sset.sparse[b as usize] = true; + } + } + } + sset + } + + /// Faster find that special cases certain sizes to use memchr. + #[inline(always)] // reduces constant overhead + fn find(&self, text: &[u8]) -> Option { + match self.dense.len() { + 0 => None, + 1 => memchr(self.dense[0], text), + 2 => memchr2(self.dense[0], self.dense[1], text), + 3 => memchr3(self.dense[0], self.dense[1], self.dense[2], text), + _ => self._find(text), + } + } + + /// Generic find that works on any sized set. + fn _find(&self, haystack: &[u8]) -> Option { + for (i, &b) in haystack.iter().enumerate() { + if self.sparse[b as usize] { + return Some(i); + } + } + None + } + + fn approximate_size(&self) -> usize { + (self.dense.len() * mem::size_of::()) + + (self.sparse.len() * mem::size_of::()) + } +} + +/// Provides an implementation of fast subtring search. +/// +/// This particular implementation is a Boyer-Moore variant, based on the +/// "tuned boyer moore" search from (Hume & Sunday, 1991). It has been tweaked +/// slightly to better use memchr. +/// +/// memchr is so fast that we do everything we can to keep the loop in memchr +/// for as long as possible. The easiest way to do this is to intelligently +/// pick the byte to send to memchr. The best byte is the byte that occurs +/// least frequently in the haystack. Since doing frequency analysis on the +/// haystack is far too expensive, we compute a set of fixed frequencies up +/// front and hard code them in src/freqs.rs. Frequency analysis is done via +/// scripts/frequencies.py. +/// +/// TODO(burntsushi): Add some amount of shifting to this. +#[derive(Clone, Debug)] +pub struct SingleSearch { + /// The pattern. + pat: Vec, + /// The number of Unicode characters in the pattern. This is useful for + /// determining the effective length of a pattern when deciding which + /// optimizations to perform. A trailing incomplete UTF-8 sequence counts + /// as one character. + char_len: usize, + /// The rarest byte in the pattern, according to pre-computed frequency + /// analysis. + rare1: u8, + /// The offset of the rarest byte in `pat`. + rare1i: usize, + /// The second rarest byte in the pattern, according to pre-computed + /// frequency analysis. (This may be equivalent to the rarest byte.) + /// + /// The second rarest byte is used as a type of guard for quickly detecting + /// a mismatch after memchr locates an instance of the rarest byte. This + /// is a hedge against pathological cases where the pre-computed frequency + /// analysis may be off. (But of course, does not prevent *all* + /// pathological cases.) + rare2: u8, + /// The offset of the second rarest byte in `pat`. + rare2i: usize, +} + +impl SingleSearch { + fn new(pat: Vec) -> SingleSearch { + fn freq_rank(b: u8) -> usize { BYTE_FREQUENCIES[b as usize] as usize } + + if pat.is_empty() { + return SingleSearch::empty(); + } + + // Find the rarest two bytes. Try to make them distinct (but it's not + // required). + let mut rare1 = pat[0]; + let mut rare2 = pat[0]; + for b in pat[1..].iter().cloned() { + if freq_rank(b) < freq_rank(rare1) { + rare1 = b; + } + } + for &b in &pat { + if rare1 == rare2 { + rare2 = b + } else if b != rare1 && freq_rank(b) < freq_rank(rare2) { + rare2 = b; + } + } + + // And find the offsets of their last occurrences. + let rare1i = pat.iter().rposition(|&b| b == rare1).unwrap(); + let rare2i = pat.iter().rposition(|&b| b == rare2).unwrap(); + + let char_len = char_len_lossy(&pat); + SingleSearch { + pat: pat, + char_len: char_len, + rare1: rare1, + rare1i: rare1i, + rare2: rare2, + rare2i: rare2i, + } + } + + fn empty() -> SingleSearch { + SingleSearch { + pat: vec![], + char_len: 0, + rare1: 0, + rare1i: 0, + rare2: 0, + rare2i: 0, + } + } + + #[inline(always)] // reduces constant overhead + pub fn find(&self, haystack: &[u8]) -> Option { + let pat = &*self.pat; + if haystack.len() < pat.len() || pat.is_empty() { + return None; + } + let mut i = self.rare1i; + while i < haystack.len() { + i += match memchr(self.rare1, &haystack[i..]) { + None => return None, + Some(i) => i, + }; + let start = i - self.rare1i; + let end = start + pat.len(); + if end > haystack.len() { + return None; + } + let aligned = &haystack[start..end]; + if aligned[self.rare2i] == self.rare2 && aligned == &*self.pat { + return Some(start); + } + i += 1; + } + None + } + + #[inline(always)] // reduces constant overhead + pub fn is_suffix(&self, text: &[u8]) -> bool { + if text.len() < self.len() { + return false; + } + &text[text.len() - self.len()..] == &*self.pat + } + + pub fn len(&self) -> usize { + self.pat.len() + } + + pub fn char_len(&self) -> usize { + self.char_len + } + + fn approximate_size(&self) -> usize { + self.pat.len() * mem::size_of::() + } +} + +fn char_len_lossy(bytes: &[u8]) -> usize { + String::from_utf8_lossy(bytes).chars().count() +} diff --git a/regex-0.1.80/src/pattern.rs b/regex-0.1.80/src/pattern.rs new file mode 100644 index 000000000..3de377ad0 --- /dev/null +++ b/regex-0.1.80/src/pattern.rs @@ -0,0 +1,65 @@ +#[cfg(feature = "pattern")] +use std::str::pattern::{Pattern, Searcher, SearchStep}; + +use re_unicode::{Regex, FindMatches}; + +#[cfg(feature = "pattern")] +pub struct RegexSearcher<'r, 't> { + haystack: &'t str, + it: FindMatches<'r, 't>, + last_step_end: usize, + next_match: Option<(usize, usize)>, +} + +#[cfg(feature = "pattern")] +impl<'r, 't> Pattern<'t> for &'r Regex { + type Searcher = RegexSearcher<'r, 't>; + + fn into_searcher(self, haystack: &'t str) -> RegexSearcher<'r, 't> { + RegexSearcher { + haystack: haystack, + it: self.find_iter(haystack), + last_step_end: 0, + next_match: None, + } + } +} + +#[cfg(feature = "pattern")] +unsafe impl<'r, 't> Searcher<'t> for RegexSearcher<'r, 't> { + #[inline] + fn haystack(&self) -> &'t str { + self.haystack + } + + #[inline] + fn next(&mut self) -> SearchStep { + if let Some((s, e)) = self.next_match { + self.next_match = None; + self.last_step_end = e; + return SearchStep::Match(s, e); + } + match self.it.next() { + None => { + if self.last_step_end < self.haystack().len() { + let last = self.last_step_end; + self.last_step_end = self.haystack().len(); + SearchStep::Reject(last, self.haystack().len()) + } else { + SearchStep::Done + } + } + Some((s, e)) => { + if s == self.last_step_end { + self.last_step_end = e; + SearchStep::Match(s, e) + } else { + self.next_match = Some((s, e)); + let last = self.last_step_end; + self.last_step_end = s; + SearchStep::Reject(last, s) + } + } + } + } +} diff --git a/regex-0.1.80/src/pikevm.rs b/regex-0.1.80/src/pikevm.rs new file mode 100644 index 000000000..b96f0e758 --- /dev/null +++ b/regex-0.1.80/src/pikevm.rs @@ -0,0 +1,377 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// This module implements the Pike VM. That is, it guarantees linear time +// search of a regex on any text with memory use proportional to the size of +// the regex. +// +// It is equal in power to the backtracking engine in this crate, except the +// backtracking engine is typically faster on small regexes/texts at the +// expense of a bigger memory footprint. +// +// It can do more than the DFA can (specifically, record capture locations +// and execute Unicode word boundary assertions), but at a slower speed. +// Specifically, the Pike VM exectues a DFA implicitly by repeatedly expanding +// epsilon transitions. That is, the Pike VM engine can be in multiple states +// at once where as the DFA is only ever in one state at a time. +// +// Therefore, the Pike VM is generally treated as the fallback when the other +// matching engines either aren't feasible to run or are insufficient. + +use std::mem; + +use exec::ProgramCache; +use input::{Input, InputAt}; +use prog::{Program, InstPtr}; +use re_trait::Slot; +use sparse::SparseSet; + +/// An NFA simulation matching engine. +#[derive(Debug)] +pub struct Fsm<'r, I> { + /// The sequence of opcodes (among other things) that is actually executed. + /// + /// The program may be byte oriented or Unicode codepoint oriented. + prog: &'r Program, + /// An explicit stack used for following epsilon transitions. (This is + /// borrowed from the cache.) + stack: &'r mut Vec, + /// The input to search. + input: I, +} + +/// A cached allocation that can be reused on each execution. +#[derive(Clone, Debug)] +pub struct Cache { + /// A pair of ordered sets for tracking NFA states. + clist: Threads, + nlist: Threads, + /// An explicit stack used for following epsilon transitions. + stack: Vec, +} + +/// An ordered set of NFA states and their captures. +#[derive(Clone, Debug)] +struct Threads { + /// An ordered set of opcodes (each opcode is an NFA state). + set: SparseSet, + /// Captures for every NFA state. + /// + /// It is stored in row-major order, where the columns are the capture + /// slots and the rows are the states. + caps: Vec, + /// The number of capture slots stored per thread. (Every capture has + /// two slots.) + slots_per_thread: usize, +} + +/// A representation of an explicit stack frame when following epsilon +/// transitions. This is used to avoid recursion. +#[derive(Clone, Debug)] +enum FollowEpsilon { + /// Follow transitions at the given instruction pointer. + IP(InstPtr), + /// Restore the capture slot with the given position in the input. + Capture { slot: usize, pos: Slot }, +} + +impl Cache { + /// Create a new allocation used by the NFA machine to record execution + /// and captures. + pub fn new(_prog: &Program) -> Self { + Cache { + clist: Threads::new(), + nlist: Threads::new(), + stack: vec![], + } + } +} + +impl<'r, I: Input> Fsm<'r, I> { + /// Execute the NFA matching engine. + /// + /// If there's a match, `exec` returns `true` and populates the given + /// captures accordingly. + pub fn exec( + prog: &'r Program, + cache: &ProgramCache, + matches: &mut [bool], + slots: &mut [Slot], + quit_after_match: bool, + input: I, + start: usize, + ) -> bool { + let mut cache = cache.borrow_mut(); + let mut cache = &mut cache.pikevm; + cache.clist.resize(prog.len(), prog.captures.len()); + cache.nlist.resize(prog.len(), prog.captures.len()); + let at = input.at(start); + Fsm { + prog: prog, + stack: &mut cache.stack, + input: input, + }.exec_( + &mut cache.clist, + &mut cache.nlist, + matches, + slots, + quit_after_match, + at, + ) + } + + fn exec_( + &mut self, + mut clist: &mut Threads, + mut nlist: &mut Threads, + matches: &mut [bool], + slots: &mut [Slot], + quit_after_match: bool, + mut at: InputAt, + ) -> bool { + let mut matched = false; + let mut all_matched = false; + clist.set.clear(); + nlist.set.clear(); +'LOOP: loop { + if clist.set.is_empty() { + // Three ways to bail out when our current set of threads is + // empty. + // + // 1. We have a match---so we're done exploring any possible + // alternatives. Time to quit. (We can't do this if we're + // looking for matches for multiple regexes, unless we know + // they all matched.) + // + // 2. If the expression starts with a '^' we can terminate as + // soon as the last thread dies. + if (matched && matches.len() <= 1) + || all_matched + || (!at.is_start() && self.prog.is_anchored_start) { + break; + } + + // 3. If there's a literal prefix for the program, try to + // jump ahead quickly. If it can't be found, then we can + // bail out early. + if !self.prog.prefixes.is_empty() { + at = match self.input.prefix_at(&self.prog.prefixes, at) { + None => break, + Some(at) => at, + }; + } + } + + // This simulates a preceding '.*?' for every regex by adding + // a state starting at the current position in the input for the + // beginning of the program only if we don't already have a match. + if clist.set.is_empty() + || (!self.prog.is_anchored_start && !all_matched) { + self.add(&mut clist, slots, 0, at); + } + // The previous call to "add" actually inspects the position just + // before the current character. For stepping through the machine, + // we can to look at the current character, so we advance the + // input. + let at_next = self.input.at(at.next_pos()); + for i in 0..clist.set.len() { + let ip = clist.set[i]; + if self.step( + &mut nlist, + matches, + slots, + clist.caps(ip), + ip, + at, + at_next, + ) { + matched = true; + all_matched = all_matched || matches.iter().all(|&b| b); + if quit_after_match { + // If we only care if a match occurs (not its + // position), then we can quit right now. + break 'LOOP; + } + if self.prog.matches.len() == 1 { + // We don't need to check the rest of the threads + // in this set because we've matched something + // ("leftmost-first"). However, we still need to check + // threads in the next set to support things like + // greedy matching. + // + // This is only true on normal regexes. For regex sets, + // we need to mush on to observe other matches. + break; + } + } + } + if at.is_end() { + break; + } + at = at_next; + mem::swap(clist, nlist); + nlist.set.clear(); + } + matched + } + + /// Step through the input, one token (byte or codepoint) at a time. + /// + /// nlist is the set of states that will be processed on the next token + /// in the input. + /// + /// caps is the set of captures passed by the caller of the NFA. They are + /// written to only when a match state is visited. + /// + /// thread_caps is the set of captures set for the current NFA state, ip. + /// + /// at and at_next are the current and next positions in the input. at or + /// at_next may be EOF. + fn step( + &mut self, + nlist: &mut Threads, + matches: &mut [bool], + slots: &mut [Slot], + thread_caps: &mut [Option], + ip: usize, + at: InputAt, + at_next: InputAt, + ) -> bool { + use prog::Inst::*; + match self.prog[ip] { + Match(match_slot) => { + if match_slot < matches.len() { + matches[match_slot] = true; + } + for (slot, val) in slots.iter_mut().zip(thread_caps.iter()) { + *slot = *val; + } + true + } + Char(ref inst) => { + if inst.c == at.char() { + self.add(nlist, thread_caps, inst.goto, at_next); + } + false + } + Ranges(ref inst) => { + if inst.matches(at.char()) { + self.add(nlist, thread_caps, inst.goto, at_next); + } + false + } + Bytes(ref inst) => { + if let Some(b) = at.byte() { + if inst.matches(b) { + self.add(nlist, thread_caps, inst.goto, at_next); + } + } + false + } + EmptyLook(_) | Save(_) | Split(_) => false, + } + } + + /// Follows epsilon transitions and adds them for processing to nlist, + /// starting at and including ip. + fn add( + &mut self, + nlist: &mut Threads, + thread_caps: &mut [Option], + ip: usize, + at: InputAt, + ) { + self.stack.push(FollowEpsilon::IP(ip)); + while let Some(frame) = self.stack.pop() { + match frame { + FollowEpsilon::IP(ip) => { + self.add_step(nlist, thread_caps, ip, at); + } + FollowEpsilon::Capture { slot, pos } => { + thread_caps[slot] = pos; + } + } + } + } + + /// A helper function for add that avoids excessive pushing to the stack. + fn add_step( + &mut self, + nlist: &mut Threads, + thread_caps: &mut [Option], + mut ip: usize, + at: InputAt, + ) { + // Instead of pushing and popping to the stack, we mutate ip as we + // traverse the set of states. We only push to the stack when we + // absolutely need recursion (restoring captures or following a + // branch). + use prog::Inst::*; + loop { + // Don't visit states we've already added. + if nlist.set.contains(ip) { + return; + } + nlist.set.insert(ip); + match self.prog[ip] { + EmptyLook(ref inst) => { + if self.input.is_empty_match(at, inst) { + ip = inst.goto; + } + } + Save(ref inst) => { + if inst.slot < thread_caps.len() { + self.stack.push(FollowEpsilon::Capture { + slot: inst.slot, + pos: thread_caps[inst.slot], + }); + thread_caps[inst.slot] = Some(at.pos()); + } + ip = inst.goto; + } + Split(ref inst) => { + self.stack.push(FollowEpsilon::IP(inst.goto2)); + ip = inst.goto1; + } + Match(_) | Char(_) | Ranges(_) | Bytes(_) => { + let mut t = &mut nlist.caps(ip); + for (slot, val) in t.iter_mut().zip(thread_caps.iter()) { + *slot = *val; + } + return; + } + } + } + } +} + +impl Threads { + fn new() -> Self { + Threads { + set: SparseSet::new(0), + caps: vec![], + slots_per_thread: 0, + } + } + + fn resize(&mut self, num_insts: usize, ncaps: usize) { + if num_insts == self.set.capacity() { + return; + } + self.slots_per_thread = ncaps * 2; + self.set = SparseSet::new(num_insts); + self.caps = vec![None; self.slots_per_thread * num_insts]; + } + + fn caps(&mut self, pc: usize) -> &mut [Option] { + let i = pc * self.slots_per_thread; + &mut self.caps[i..i + self.slots_per_thread] + } +} diff --git a/regex-0.1.80/src/prog.rs b/regex-0.1.80/src/prog.rs new file mode 100644 index 000000000..36f2aff87 --- /dev/null +++ b/regex-0.1.80/src/prog.rs @@ -0,0 +1,426 @@ +use std::collections::HashMap; +use std::cmp::Ordering; +use std::fmt; +use std::ops::Deref; +use std::mem; +use std::slice; +use std::sync::Arc; + +use input::Char; +use literals::LiteralSearcher; + +/// InstPtr represents the index of an instruction in a regex program. +pub type InstPtr = usize; + +/// Program is a sequence of instructions and various facts about thos +/// instructions. +#[derive(Clone)] +pub struct Program { + /// A sequence of instructions that represents an NFA. + pub insts: Vec, + /// Pointers to each Match instruction in the sequence. + /// + /// This is always length 1 unless this program represents a regex set. + pub matches: Vec, + /// The ordered sequence of all capture groups extracted from the AST. + /// Unnamed groups are `None`. + pub captures: Vec>, + /// Pointers to all named capture groups into `captures`. + pub capture_name_idx: Arc>, + /// A pointer to the start instruction. This can vary depending on how + /// the program was compiled. For example, programs for use with the DFA + /// engine have a `.*?` inserted at the beginning of unanchored regular + /// expressions. The actual starting point of the program is after the + /// `.*?`. + pub start: InstPtr, + /// A set of equivalence classes for discriminating bytes in the compiled + /// program. + pub byte_classes: Vec, + /// When true, this program can only match valid UTF-8. + pub only_utf8: bool, + /// When true, this program uses byte range instructions instead of Unicode + /// range instructions. + pub is_bytes: bool, + /// When true, the program is compiled for DFA matching. For example, this + /// implies `is_bytes` and also inserts a preceding `.*?` for unanchored + /// regexes. + pub is_dfa: bool, + /// When true, the program matches text in reverse (for use only in the + /// DFA). + pub is_reverse: bool, + /// Whether the regex must match from the start of the input. + pub is_anchored_start: bool, + /// Whether the regex must match at the end of the input. + pub is_anchored_end: bool, + /// Whether this program contains a Unicode word boundary instruction. + pub has_unicode_word_boundary: bool, + /// A possibly empty machine for very quickly matching prefix literals. + pub prefixes: LiteralSearcher, + /// A limit on the size of the cache that the DFA is allowed to use while + /// matching. + /// + /// The cache limit specifies approximately how much space we're willing to + /// give to the state cache. Once the state cache exceeds the size, it is + /// wiped and all states must be re-computed. + /// + /// Note that this value does not impact correctness. It can be set to 0 + /// and the DFA will run just fine. (It will only ever store exactly one + /// state in the cache, and will likely run very slowly, but it will work.) + /// + /// Also note that this limit is *per thread of execution*. That is, + /// if the same regex is used to search text across multiple threads + /// simultaneously, then the DFA cache is not shared. Instead, copies are + /// made. + pub dfa_size_limit: usize, +} + +impl Program { + /// Creates an empty instruction sequence. Fields are given default + /// values. + pub fn new() -> Self { + Program { + insts: vec![], + matches: vec![], + captures: vec![], + capture_name_idx: Arc::new(HashMap::new()), + start: 0, + byte_classes: vec![0; 256], + only_utf8: true, + is_bytes: false, + is_dfa: false, + is_reverse: false, + is_anchored_start: false, + is_anchored_end: false, + has_unicode_word_boundary: false, + prefixes: LiteralSearcher::empty(), + dfa_size_limit: 2 * (1<<20), + } + } + + /// If pc is an index to a no-op instruction (like Save), then return the + /// next pc that is not a no-op instruction. + pub fn skip(&self, mut pc: usize) -> usize { + loop { + match self[pc] { + Inst::Save(ref i) => pc = i.goto, + _ => return pc, + } + } + } + + /// Return true if and only if an execution engine at instruction `pc` will + /// always lead to a match. + pub fn leads_to_match(&self, pc: usize) -> bool { + if self.matches.len() > 1 { + // If we have a regex set, then we have more than one ending + // state, so leading to one of those states is generally + // meaningless. + return false; + } + match self[self.skip(pc)] { + Inst::Match(_) => true, + _ => false, + } + } + + /// Returns true if the current configuration demands that an implicit + /// `.*?` be prepended to the instruction sequence. + pub fn needs_dotstar(&self) -> bool { + self.is_dfa && !self.is_reverse && !self.is_anchored_start + } + + /// Returns true if this program uses Byte instructions instead of + /// Char/Range instructions. + pub fn uses_bytes(&self) -> bool { + self.is_bytes || self.is_dfa + } + + /// Returns true if this program exclusively matches valid UTF-8 bytes. + /// + /// That is, if an invalid UTF-8 byte is seen, then no match is possible. + pub fn only_utf8(&self) -> bool { + self.only_utf8 + } + + /// Return the approximate heap usage of this instruction sequence in + /// bytes. + pub fn approximate_size(&self) -> usize { + // The only instruction that uses heap space is Ranges (for + // Unicode codepoint programs) to store non-overlapping codepoint + // ranges. To keep this operation constant time, we ignore them. + (self.len() * mem::size_of::()) + + (self.matches.len() * mem::size_of::()) + + (self.captures.len() * mem::size_of::>()) + + (self.capture_name_idx.len() * + (mem::size_of::() + mem::size_of::())) + + (self.byte_classes.len() * mem::size_of::()) + + self.prefixes.approximate_size() + } +} + +impl Deref for Program { + type Target = [Inst]; + + fn deref(&self) -> &Self::Target { + &*self.insts + } +} + +impl fmt::Debug for Program { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + use self::Inst::*; + + fn with_goto(cur: usize, goto: usize, fmtd: String) -> String { + if goto == cur + 1 { + fmtd + } else { + format!("{} (goto: {})", fmtd, goto) + } + } + + fn visible_byte(b: u8) -> String { + use std::ascii::escape_default; + let escaped = escape_default(b).collect::>(); + String::from_utf8_lossy(&escaped).into_owned() + } + + for (pc, inst) in self.iter().enumerate() { + match *inst { + Match(slot) => { + try!(write!(f, "{:04} Match({:?})", pc, slot)) + } + Save(ref inst) => { + let s = format!("{:04} Save({})", pc, inst.slot); + try!(write!(f, "{}", with_goto(pc, inst.goto, s))); + } + Split(ref inst) => { + try!(write!(f, "{:04} Split({}, {})", + pc, inst.goto1, inst.goto2)); + } + EmptyLook(ref inst) => { + let s = format!("{:?}", inst.look); + try!(write!(f, "{:04} {}", + pc, with_goto(pc, inst.goto, s))); + } + Char(ref inst) => { + let s = format!("{:?}", inst.c); + try!(write!(f, "{:04} {}", + pc, with_goto(pc, inst.goto, s))); + } + Ranges(ref inst) => { + let ranges = inst.ranges + .iter() + .map(|r| format!("{:?}-{:?}", r.0, r.1)) + .collect::>() + .join(", "); + let s = format!("{}", ranges); + try!(write!(f, "{:04} {}", + pc, with_goto(pc, inst.goto, s))); + } + Bytes(ref inst) => { + let s = format!( + "Bytes({}, {})", + visible_byte(inst.start), + visible_byte(inst.end)); + try!(write!(f, "{:04} {}", + pc, with_goto(pc, inst.goto, s))); + } + } + if pc == self.start { + try!(write!(f, " (start)")); + } + try!(write!(f, "\n")); + } + Ok(()) + } +} + +impl<'a> IntoIterator for &'a Program { + type Item = &'a Inst; + type IntoIter = slice::Iter<'a, Inst>; + fn into_iter(self) -> Self::IntoIter { self.iter() } +} + +/// Inst is an instruction code in a Regex program. +/// +/// Regrettably, a regex program either contains Unicode codepoint +/// instructions (Char and Ranges) or it contains byte instructions (Bytes). +/// A regex program can never contain both. +/// +/// It would be worth investigating splitting this into two distinct types and +/// then figuring out how to make the matching engines polymorphic over those +/// types without sacrificing performance. +/// +/// Other than the benefit of moving invariants into the type system, another +/// benefit is the decreased size. If we remove the `Char` and `Ranges` +/// instructions from the `Inst` enum, then its size shrinks from 40 bytes to +/// 24 bytes. (This is because of the removal of a `Vec` in the `Ranges` +/// variant.) Given that byte based machines are typically much bigger than +/// their Unicode analogues (because they can decode UTF-8 directly), this ends +/// up being a pretty significant savings. +#[derive(Clone, Debug)] +pub enum Inst { + /// Match indicates that the program has reached a match state. + /// + /// The number in the match corresponds to the Nth logical regular + /// expression in this program. This index is always 0 for normal regex + /// programs. Values greater than 0 appear when compiling regex sets, and + /// each match instruction gets its own unique value. The value corresponds + /// to the Nth regex in the set. + Match(usize), + /// Save causes the program to save the current location of the input in + /// the slot indicated by InstSave. + Save(InstSave), + /// Split causes the program to diverge to one of two paths in the + /// program, preferring goto1 in InstSplit. + Split(InstSplit), + /// EmptyLook represents a zero-width assertion in a regex program. A + /// zero-width assertion does not consume any of the input text. + EmptyLook(InstEmptyLook), + /// Char requires the regex program to match the character in InstChar at + /// the current position in the input. + Char(InstChar), + /// Ranges requires the regex program to match the character at the current + /// position in the input with one of the ranges specified in InstRanges. + Ranges(InstRanges), + /// Bytes is like Ranges, except it expresses a single byte range. It is + /// used in conjunction with Split instructions to implement multi-byte + /// character classes. + Bytes(InstBytes), +} + +impl Inst { + /// Returns true if and only if this is a match instruction. + pub fn is_match(&self) -> bool { + match *self { + Inst::Match(_) => true, + _ => false, + } + } +} + +/// Representation of the Save instruction. +#[derive(Clone, Debug)] +pub struct InstSave { + /// The next location to execute in the program. + pub goto: InstPtr, + /// The capture slot (there are two slots for every capture in a regex, + /// including the zeroth capture for the entire match). + pub slot: usize, +} + +/// Representation of the Split instruction. +#[derive(Clone, Debug)] +pub struct InstSplit { + /// The first instruction to try. A match resulting from following goto1 + /// has precedence over a match resulting from following goto2. + pub goto1: InstPtr, + /// The second instruction to try. A match resulting from following goto1 + /// has precedence over a match resulting from following goto2. + pub goto2: InstPtr, +} + +/// Representation of the EmptyLook instruction. +#[derive(Clone, Debug)] +pub struct InstEmptyLook { + /// The next location to execute in the program if this instruction + /// succeeds. + pub goto: InstPtr, + /// The type of zero-width assertion to check. + pub look: EmptyLook, +} + +/// The set of zero-width match instructions. +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub enum EmptyLook { + /// Start of line or input. + StartLine, + /// End of line or input. + EndLine, + /// Start of input. + StartText, + /// End of input. + EndText, + /// Word character on one side and non-word character on other. + WordBoundary, + /// Word character on both sides or non-word character on both sides. + NotWordBoundary, + /// ASCII word boundary. + WordBoundaryAscii, + /// Not ASCII word boundary. + NotWordBoundaryAscii, +} + +/// Representation of the Char instruction. +#[derive(Clone, Debug)] +pub struct InstChar { + /// The next location to execute in the program if this instruction + /// succeeds. + pub goto: InstPtr, + /// The character to test. + pub c: char, +} + +/// Representation of the Ranges instruction. +#[derive(Clone, Debug)] +pub struct InstRanges { + /// The next location to execute in the program if this instruction + /// succeeds. + pub goto: InstPtr, + /// The set of Unicode scalar value ranges to test. + pub ranges: Vec<(char, char)>, +} + +impl InstRanges { + /// Tests whether the given input character matches this instruction. + pub fn matches(&self, c: Char) -> bool { + // This speeds up the `match_class_unicode` benchmark by checking + // some common cases quickly without binary search. e.g., Matching + // a Unicode class on predominantly ASCII text. + for r in self.ranges.iter().take(4) { + if c < r.0 { + return false; + } + if c <= r.1 { + return true; + } + } + self.ranges.binary_search_by(|r| { + if r.1 < c { + Ordering::Less + } else if r.0 > c { + Ordering::Greater + } else { + Ordering::Equal + } + }).is_ok() + } + + /// Return the number of distinct characters represented by all of the + /// ranges. + pub fn num_chars(&self) -> usize { + self.ranges.iter() + .map(|&(s, e)| 1 + (e as u32) - (s as u32)) + .fold(0, |acc, len| acc + len) + as usize + } +} + +/// Representation of the Bytes instruction. +#[derive(Clone, Debug)] +pub struct InstBytes { + /// The next location to execute in the program if this instruction + /// succeeds. + pub goto: InstPtr, + /// The start (inclusive) of this byte range. + pub start: u8, + /// The end (inclusive) of this byte range. + pub end: u8, +} + +impl InstBytes { + /// Returns true if and only if the given byte is in this range. + pub fn matches(&self, byte: u8) -> bool { + self.start <= byte && byte <= self.end + } +} diff --git a/regex-0.1.80/src/re_builder.rs b/regex-0.1.80/src/re_builder.rs new file mode 100644 index 000000000..ca030b3ef --- /dev/null +++ b/regex-0.1.80/src/re_builder.rs @@ -0,0 +1,154 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +/// The set of user configurable options for compiling zero or more regexes. +#[derive(Clone, Debug)] +pub struct RegexOptions { + pub pats: Vec, + pub size_limit: usize, + pub dfa_size_limit: usize, + pub case_insensitive: bool, + pub multi_line: bool, + pub dot_matches_new_line: bool, + pub swap_greed: bool, + pub ignore_whitespace: bool, + pub unicode: bool, +} + +impl Default for RegexOptions { + fn default() -> Self { + RegexOptions { + pats: vec![], + size_limit: 10 * (1<<20), + dfa_size_limit: 2 * (1<<20), + case_insensitive: false, + multi_line: false, + dot_matches_new_line: false, + swap_greed: false, + ignore_whitespace: false, + unicode: true, + } + } +} + +macro_rules! define_builder { + ($name:ident, $regex_mod:ident, $unicode:expr, $only_utf8:expr) => { + pub mod $name { + use error::Error; + use exec::ExecBuilder; + use super::RegexOptions; + + use $regex_mod::Regex; + +/// A configurable builder for a regular expression. +/// +/// A builder can be used to configure how the regex is built, for example, by +/// setting the default flags (which can be overridden in the expression +/// itself) or setting various limits. +pub struct RegexBuilder(RegexOptions); + +impl RegexBuilder { + /// Create a new regular expression builder with the given pattern. + /// + /// If the pattern is invalid, then an error will be returned when + /// `compile` is called. + pub fn new(pattern: &str) -> RegexBuilder { + let mut builder = RegexBuilder(RegexOptions::default()); + builder.0.pats.push(pattern.to_owned()); + builder.0.unicode = $unicode; + builder + } + + /// Consume the builder and compile the regular expression. + /// + /// Note that calling `as_str` on the resulting `Regex` will produce the + /// pattern given to `new` verbatim. Notably, it will not incorporate any + /// of the flags set on this builder. + pub fn compile(self) -> Result { + ExecBuilder::new_options(self.0) + .only_utf8($only_utf8) + .build() + .map(Regex::from) + } + + /// Set the value for the case insensitive (`i`) flag. + pub fn case_insensitive(mut self, yes: bool) -> RegexBuilder { + self.0.case_insensitive = yes; + self + } + + /// Set the value for the multi-line matching (`m`) flag. + pub fn multi_line(mut self, yes: bool) -> RegexBuilder { + self.0.multi_line = yes; + self + } + + /// Set the value for the any character (`s`) flag, where in `.` matches + /// anything when `s` is set and matches anything except for new line when + /// it is not set (the default). + /// + /// N.B. "matches anything" means "any byte" for `regex::bytes::Regex` + /// expressions and means "any Unicode codepoint" for `regex::Regex` + /// expressions. + pub fn dot_matches_new_line(mut self, yes: bool) -> RegexBuilder { + self.0.dot_matches_new_line = yes; + self + } + + /// Set the value for the greedy swap (`U`) flag. + pub fn swap_greed(mut self, yes: bool) -> RegexBuilder { + self.0.swap_greed = yes; + self + } + + /// Set the value for the ignore whitespace (`x`) flag. + pub fn ignore_whitespace(mut self, yes: bool) -> RegexBuilder { + self.0.ignore_whitespace = yes; + self + } + + /// Set the value for the Unicode (`u`) flag. + /// + /// For byte based regular expressions, this is disabled by default. + pub fn unicode(mut self, yes: bool) -> RegexBuilder { + self.0.unicode = yes; + self + } + + /// Set the approximate size limit of the compiled regular expression. + /// + /// This roughly corresponds to the number of bytes occupied by a single + /// compiled program. If the program exceeds this number, then a + /// compilation error is returned. + pub fn size_limit(mut self, limit: usize) -> RegexBuilder { + self.0.size_limit = limit; + self + } + + /// Set the approximate size of the cache used by the DFA. + /// + /// This roughly corresponds to the number of bytes that the DFA will + /// use while searching. + /// + /// Note that this is a *per thread* limit. There is no way to set a global + /// limit. In particular, if a regex is used from multiple threads + /// simulanteously, then each thread may use up to the number of bytes + /// specified here. + pub fn dfa_size_limit(mut self, limit: usize) -> RegexBuilder { + self.0.dfa_size_limit = limit; + self + } +} + } + } +} + +define_builder!(bytes, re_bytes, false, false); +define_builder!(unicode, re_unicode, true, true); diff --git a/regex-0.1.80/src/re_bytes.rs b/regex-0.1.80/src/re_bytes.rs new file mode 100644 index 000000000..97ac5b923 --- /dev/null +++ b/regex-0.1.80/src/re_bytes.rs @@ -0,0 +1,1017 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 or the MIT license +// , at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::borrow::Cow; +use std::collections::HashMap; +use std::collections::hash_map; +use std::fmt; +use std::ops::Index; +use std::str::FromStr; +use std::sync::Arc; + +use memchr::memchr; + +use exec::{Exec, ExecNoSync}; +use expand::expand; +use error::Error; +use re_builder::bytes::RegexBuilder; +use re_trait::{self, RegularExpression, Slot}; + +/// A compiled regular expression for matching arbitrary bytes. +/// +/// It can be used to search, split or replace text. All searching is done with +/// an implicit `.*?` at the beginning and end of an expression. To force an +/// expression to match the whole string (or a prefix or a suffix), you must +/// use an anchor like `^` or `$` (or `\A` and `\z`). +/// +/// Like the `Regex` type in the parent module, matches with this regex return +/// byte offsets into the search text. **Unlike** the parent `Regex` type, +/// these byte offsets may not correspond to UTF-8 sequence boundaries since +/// the regexes in this module can match arbitrary bytes. +#[derive(Clone)] +pub struct Regex(Exec); + +impl fmt::Display for Regex { + /// Shows the original regular expression. + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{}", self.as_str()) + } +} + +impl fmt::Debug for Regex { + /// Shows the original regular expression. + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + fmt::Display::fmt(self, f) + } +} + +/// A constructor for Regex from an Exec. +/// +/// This is hidden because Exec isn't actually part of the public API. +#[doc(hidden)] +impl From for Regex { + fn from(exec: Exec) -> Regex { + Regex(exec) + } +} + +impl FromStr for Regex { + type Err = Error; + + /// Attempts to parse a string into a regular expression + fn from_str(s: &str) -> Result { + Regex::new(s) + } +} + +impl Regex { + /// Compiles a regular expression. Once compiled, it can be used repeatedly + /// to search, split or replace text in a string. + /// + /// If an invalid expression is given, then an error is returned. + pub fn new(re: &str) -> Result { + Regex::with_size_limit(10 * (1 << 20), re) + } + + /// Compiles a regular expression with the given size limit. + /// + /// The size limit is applied to the size of the *compiled* data structure. + /// If the data structure exceeds the size given, then an error is + /// returned. + pub fn with_size_limit(size: usize, re: &str) -> Result { + RegexBuilder::new(re).size_limit(size).compile() + } + + /// Returns true if and only if the regex matches the string given. + /// + /// It is recommended to use this method if all you need to do is test + /// a match, since the underlying matching engine may be able to do less + /// work. + /// + /// # Example + /// + /// Test if some text contains at least one word with exactly 13 ASCII word + /// bytes: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let text = b"I categorically deny having triskaidekaphobia."; + /// assert!(Regex::new(r"\b\w{13}\b").unwrap().is_match(text)); + /// # } + /// ``` + pub fn is_match(&self, text: &[u8]) -> bool { + self.is_match_at(text, 0) + } + + /// Returns the same as is_match, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn is_match_at(&self, text: &[u8], start: usize) -> bool { + self.shortest_match_at(text, start).is_some() + } + + /// Returns the start and end byte range of the leftmost-first match in + /// `text`. If no match exists, then `None` is returned. + /// + /// Note that this should only be used if you want to discover the position + /// of the match. Testing the existence of a match is faster if you use + /// `is_match`. + /// + /// # Example + /// + /// Find the start and end location of the first word with exactly 13 + /// ASCII word bytes: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let text = b"I categorically deny having triskaidekaphobia."; + /// let pos = Regex::new(r"\b\w{13}\b").unwrap().find(text); + /// assert_eq!(pos, Some((2, 15))); + /// # } + /// ``` + pub fn find(&self, text: &[u8]) -> Option<(usize, usize)> { + self.find_at(text, 0) + } + + /// Returns the same as find, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn find_at( + &self, + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + self.0.searcher().find_at(text, start) + } + + /// Returns an iterator for each successive non-overlapping match in + /// `text`, returning the start and end byte indices with respect to + /// `text`. + /// + /// # Example + /// + /// Find the start and end location of every word with exactly 13 ASCII + /// word bytes: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let text = b"Retroactively relinquishing remunerations is reprehensible."; + /// for pos in Regex::new(r"\b\w{13}\b").unwrap().find_iter(text) { + /// println!("{:?}", pos); + /// } + /// // Output: + /// // (0, 13) + /// // (14, 27) + /// // (28, 41) + /// // (45, 58) + /// # } + /// ``` + pub fn find_iter<'r, 't>(&'r self, text: &'t [u8]) -> FindMatches<'r, 't> { + FindMatches(self.0.searcher().find_iter(text)) + } + + /// Returns the capture groups corresponding to the leftmost-first + /// match in `text`. Capture group `0` always corresponds to the entire + /// match. If no match is found, then `None` is returned. + /// + /// You should only use `captures` if you need access to submatches. + /// Otherwise, `find` is faster for discovering the location of the overall + /// match. + /// + /// # Examples + /// + /// Say you have some text with movie names and their release years, + /// like "'Citizen Kane' (1941)". It'd be nice if we could search for text + /// looking like that, while also extracting the movie name and its release + /// year separately. + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"'([^']+)'\s+\((\d{4})\)").unwrap(); + /// let text = b"Not my favorite movie: 'Citizen Kane' (1941)."; + /// let caps = re.captures(text).unwrap(); + /// assert_eq!(caps.at(1), Some(&b"Citizen Kane"[..])); + /// assert_eq!(caps.at(2), Some(&b"1941"[..])); + /// assert_eq!(caps.at(0), Some(&b"'Citizen Kane' (1941)"[..])); + /// // You can also access the groups by index using the Index notation. + /// // Note that this will panic on an invalid index. + /// assert_eq!(&caps[1], b"Citizen Kane"); + /// assert_eq!(&caps[2], b"1941"); + /// assert_eq!(&caps[0], b"'Citizen Kane' (1941)"); + /// # } + /// ``` + /// + /// Note that the full match is at capture group `0`. Each subsequent + /// capture group is indexed by the order of its opening `(`. + /// + /// We can make this example a bit clearer by using *named* capture groups: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"'(?P[^']+)'\s+\((?P<year>\d{4})\)") + /// .unwrap(); + /// let text = b"Not my favorite movie: 'Citizen Kane' (1941)."; + /// let caps = re.captures(text).unwrap(); + /// assert_eq!(caps.name("title"), Some(&b"Citizen Kane"[..])); + /// assert_eq!(caps.name("year"), Some(&b"1941"[..])); + /// assert_eq!(caps.at(0), Some(&b"'Citizen Kane' (1941)"[..])); + /// // You can also access the groups by name using the Index notation. + /// // Note that this will panic on an invalid group name. + /// assert_eq!(&caps["title"], b"Citizen Kane"); + /// assert_eq!(&caps["year"], b"1941"); + /// assert_eq!(&caps[0], b"'Citizen Kane' (1941)"); + /// + /// # } + /// ``` + /// + /// Here we name the capture groups, which we can access with the `name` + /// method or the `Index` notation with a `&str`. Note that the named + /// capture groups are still accessible with `at` or the `Index` notation + /// with a `usize`. + /// + /// The `0`th capture group is always unnamed, so it must always be + /// accessed with `at(0)` or `[0]`. + pub fn captures<'t>(&self, text: &'t [u8]) -> Option<Captures<'t>> { + let mut slots = vec![None; 2 * self.captures_len()]; + self.read_captures_at(&mut slots, text, 0).map(|_| Captures { + text: text, + slots: slots, + named_groups: self.0.capture_name_idx().clone(), + }) + } + + /// Returns the same as captures, but starts the search at the given + /// offset and populates the capture locations given. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn read_captures_at( + &self, + slots: &mut [Slot], + text: &[u8], + start: usize, + ) -> Option<(usize, usize)> { + self.0.searcher().read_captures_at(slots, text, start) + } + + /// Returns an iterator over all the non-overlapping capture groups matched + /// in `text`. This is operationally the same as `find_iter`, except it + /// yields information about submatches. + /// + /// # Example + /// + /// We can use this to find all movie titles and their release years in + /// some text, where the movie is formatted like "'Title' (xxxx)": + /// + /// ```rust + /// # extern crate regex; use std::str; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)") + /// .unwrap(); + /// let text = b"'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931)."; + /// for caps in re.captures_iter(text) { + /// let title = str::from_utf8(&caps["title"]).unwrap(); + /// let year = str::from_utf8(&caps["year"]).unwrap(); + /// println!("Movie: {:?}, Released: {:?}", title, year); + /// } + /// // Output: + /// // Movie: Citizen Kane, Released: 1941 + /// // Movie: The Wizard of Oz, Released: 1939 + /// // Movie: M, Released: 1931 + /// # } + /// ``` + pub fn captures_iter<'r, 't>( + &'r self, + text: &'t [u8], + ) -> FindCaptures<'r, 't> { + FindCaptures(self.0.searcher().captures_iter(text)) + } + + /// Returns an iterator of substrings of `text` delimited by a match of the + /// regular expression. Namely, each element of the iterator corresponds to + /// text that *isn't* matched by the regular expression. + /// + /// This method will *not* copy the text given. + /// + /// # Example + /// + /// To split a string delimited by arbitrary amounts of spaces or tabs: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"[ \t]+").unwrap(); + /// let fields: Vec<&[u8]> = re.split(b"a b \t c\td e").collect(); + /// assert_eq!(fields, vec![ + /// &b"a"[..], &b"b"[..], &b"c"[..], &b"d"[..], &b"e"[..], + /// ]); + /// # } + /// ``` + pub fn split<'r, 't>(&'r self, text: &'t [u8]) -> Splits<'r, 't> { + Splits { + finder: self.find_iter(text), + last: 0, + } + } + + /// Returns an iterator of at most `limit` substrings of `text` delimited + /// by a match of the regular expression. (A `limit` of `0` will return no + /// substrings.) Namely, each element of the iterator corresponds to text + /// that *isn't* matched by the regular expression. The remainder of the + /// string that is not split will be the last element in the iterator. + /// + /// This method will *not* copy the text given. + /// + /// # Example + /// + /// Get the first two words in some text: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"\W+").unwrap(); + /// let fields: Vec<&[u8]> = re.splitn(b"Hey! How are you?", 3).collect(); + /// assert_eq!(fields, vec![&b"Hey"[..], &b"How"[..], &b"are you?"[..]]); + /// # } + /// ``` + pub fn splitn<'r, 't>( + &'r self, + text: &'t [u8], + limit: usize, + ) -> SplitsN<'r, 't> { + SplitsN { + splits: self.split(text), + n: limit, + } + } + + /// Replaces the leftmost-first match with the replacement provided. The + /// replacement can be a regular byte string (where `$N` and `$name` are + /// expanded to match capture groups) or a function that takes the matches' + /// `Captures` and returns the replaced byte string. + /// + /// If no match is found, then a copy of the byte string is returned + /// unchanged. + /// + /// # Examples + /// + /// Note that this function is polymorphic with respect to the replacement. + /// In typical usage, this can just be a normal byte string: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new("[^01]+").unwrap(); + /// assert_eq!(re.replace(b"1078910", &b""[..]), b"1010"); + /// # } + /// ``` + /// + /// But anything satisfying the `Replacer` trait will work. For example, a + /// closure of type `|&Captures| -> Vec<u8>` provides direct access to the + /// captures corresponding to a match. This allows one to access submatches + /// easily: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # use regex::bytes::Captures; fn main() { + /// let re = Regex::new(r"([^,\s]+),\s+(\S+)").unwrap(); + /// let result = re.replace(b"Springsteen, Bruce", |caps: &Captures| { + /// let mut replacement = caps[2].to_owned(); + /// replacement.push(b' '); + /// replacement.extend(&caps[1]); + /// replacement + /// }); + /// assert_eq!(result, b"Bruce Springsteen"); + /// # } + /// ``` + /// + /// But this is a bit cumbersome to use all the time. Instead, a simple + /// syntax is supported that expands `$name` into the corresponding capture + /// group. Here's the last example, but using this expansion technique + /// with named capture groups: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let re = Regex::new(r"(?P<last>[^,\s]+),\s+(?P<first>\S+)").unwrap(); + /// let result = re.replace(b"Springsteen, Bruce", &b"$first $last"[..]); + /// assert_eq!(result, b"Bruce Springsteen"); + /// # } + /// ``` + /// + /// Note that using `$2` instead of `$first` or `$1` instead of `$last` + /// would produce the same result. To write a literal `$` use `$$`. + /// + /// If `$name` isn't a valid capture group (whether the name doesn't exist + /// or isn't a valid index), then it is replaced with the empty string. + /// + /// The longest possible name is used. e.g., `$1a` looks up the capture + /// group named `1a` and not the capture group at index `1`. To exert more + /// precise control over the name, use braces, e.g., `${1}a`. + /// + /// Finally, sometimes you just want to replace a literal string with no + /// submatch expansion. This can be done by wrapping a byte string with + /// `NoExpand`: + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// use regex::bytes::NoExpand; + /// + /// let re = Regex::new(r"(?P<last>[^,\s]+),\s+(\S+)").unwrap(); + /// let result = re.replace(b"Springsteen, Bruce", NoExpand(b"$2 $last")); + /// assert_eq!(result, b"$2 $last"); + /// # } + /// ``` + pub fn replace<R: Replacer>(&self, text: &[u8], rep: R) -> Vec<u8> { + self.replacen(text, 1, rep) + } + + /// Replaces all non-overlapping matches in `text` with the replacement + /// provided. This is the same as calling `replacen` with `limit` set to + /// `0`. + /// + /// See the documentation for `replace` for details on how to access + /// submatches in the replacement text. + pub fn replace_all<R: Replacer>(&self, text: &[u8], rep: R) -> Vec<u8> { + self.replacen(text, 0, rep) + } + + /// Replaces at most `limit` non-overlapping matches in `text` with the + /// replacement provided. If `limit` is 0, then all non-overlapping matches + /// are replaced. + /// + /// See the documentation for `replace` for details on how to access + /// submatches in the replacement text. + pub fn replacen<R: Replacer>( + &self, + text: &[u8], + limit: usize, + mut rep: R, + ) -> Vec<u8> { + if let Some(rep) = rep.no_expansion() { + let mut new = Vec::with_capacity(text.len()); + let mut last_match = 0; + for (i, (s, e)) in self.find_iter(text).enumerate() { + if limit > 0 && i >= limit { + break + } + extend_from_slice(&mut new, &text[last_match..s]); + extend_from_slice(&mut new, &*rep); + last_match = e; + } + extend_from_slice(&mut new, &text[last_match..]); + return new; + } + + // The slower path, which we use if the replacement needs access to + // capture groups. + let mut new = Vec::with_capacity(text.len()); + let mut last_match = 0; + for (i, cap) in self.captures_iter(text).enumerate() { + if limit > 0 && i >= limit { + break + } + // unwrap on 0 is OK because captures only reports matches + let (s, e) = cap.pos(0).unwrap(); + extend_from_slice(&mut new, &text[last_match..s]); + rep.replace_append(&cap, &mut new); + last_match = e; + } + extend_from_slice(&mut new, &text[last_match..]); + new + } + + /// Returns the end location of a match in the text given. + /// + /// This method may have the same performance characteristics as + /// `is_match`, except it provides an end location for a match. In + /// particular, the location returned *may be shorter* than the proper end + /// of the leftmost-first match. + /// + /// # Example + /// + /// Typically, `a+` would match the entire first sequence of `a` in some + /// text, but `shortest_match` can give up as soon as it sees the first + /// `a`. + /// + /// ```rust + /// # extern crate regex; use regex::bytes::Regex; + /// # fn main() { + /// let text = b"aaaaa"; + /// let pos = Regex::new(r"a+").unwrap().shortest_match(text); + /// assert_eq!(pos, Some(1)); + /// # } + /// ``` + pub fn shortest_match(&self, text: &[u8]) -> Option<usize> { + self.shortest_match_at(text, 0) + } + + /// Returns the same as shortest_match, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn shortest_match_at( + &self, + text: &[u8], + start: usize, + ) -> Option<usize> { + self.0.searcher().shortest_match_at(text, start) + } + + /// Returns the original string of this regex. + pub fn as_str(&self) -> &str { + &self.0.regex_strings()[0] + } + + /// Returns an iterator over the capture names. + pub fn capture_names(&self) -> CaptureNames { + CaptureNames(self.0.capture_names().iter()) + } + + /// Returns the number of captures. + pub fn captures_len(&self) -> usize { + self.0.capture_names().len() + } +} + +/// An iterator over all non-overlapping matches for a particular string. +/// +/// The iterator yields a tuple of integers corresponding to the start and end +/// of the match. The indices are byte offsets. The iterator stops when no more +/// matches can be found. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the matched byte string. +pub struct FindMatches<'r, 't>(re_trait::FindMatches<'t, ExecNoSync<'r>>); + +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + self.0.next() + } +} + +/// An iterator that yields all non-overlapping capture groups matching a +/// particular regular expression. +/// +/// The iterator stops when no more matches can be found. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the matched byte string. +pub struct FindCaptures<'r, 't>(re_trait::FindCaptures<'t, ExecNoSync<'r>>); + +impl<'r, 't> Iterator for FindCaptures<'r, 't> { + type Item = Captures<'t>; + + fn next(&mut self) -> Option<Captures<'t>> { + self.0.next().map(|slots| Captures { + text: self.0.text(), + slots: slots, + named_groups: self.0.regex().capture_name_idx().clone(), + }) + } +} + +/// Yields all substrings delimited by a regular expression match. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the byte string being split. +pub struct Splits<'r, 't> { + finder: FindMatches<'r, 't>, + last: usize, +} + +impl<'r, 't> Iterator for Splits<'r, 't> { + type Item = &'t [u8]; + + fn next(&mut self) -> Option<&'t [u8]> { + let text = self.finder.0.text(); + match self.finder.next() { + None => { + if self.last >= text.len() { + None + } else { + let s = &text[self.last..]; + self.last = text.len(); + Some(s) + } + } + Some((s, e)) => { + let matched = &text[self.last..s]; + self.last = e; + Some(matched) + } + } + } +} + +/// Yields at most `N` substrings delimited by a regular expression match. +/// +/// The last substring will be whatever remains after splitting. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the byte string being split. +pub struct SplitsN<'r, 't> { + splits: Splits<'r, 't>, + n: usize, +} + +impl<'r, 't> Iterator for SplitsN<'r, 't> { + type Item = &'t [u8]; + + fn next(&mut self) -> Option<&'t [u8]> { + if self.n == 0 { + return None + } + self.n -= 1; + if self.n == 0 { + let text = self.splits.finder.0.text(); + Some(&text[self.splits.last..]) + } else { + self.splits.next() + } + } +} + +/// An iterator over the names of all possible captures. +/// +/// `None` indicates an unnamed capture; the first element (capture 0, the +/// whole matched region) is always unnamed. +/// +/// `'r` is the lifetime of the compiled regular expression. +pub struct CaptureNames<'r>(::std::slice::Iter<'r, Option<String>>); + +impl<'r> Iterator for CaptureNames<'r> { + type Item = Option<&'r str>; + + fn next(&mut self) -> Option<Option<&'r str>> { + self.0.next().as_ref() + .map(|slot| slot.as_ref().map(|name| name.as_ref())) + } + + fn size_hint(&self) -> (usize, Option<usize>) { + self.0.size_hint() + } +} + +/// Captures represents a group of captured byte strings for a single match. +/// +/// The 0th capture always corresponds to the entire match. Each subsequent +/// index corresponds to the next capture group in the regex. If a capture +/// group is named, then the matched byte string is *also* available via the +/// `name` method. (Note that the 0th capture is always unnamed and so must be +/// accessed with the `at` method.) +/// +/// Positions returned from a capture group are always byte indices. +/// +/// `'t` is the lifetime of the matched text. +pub struct Captures<'t> { + text: &'t [u8], + slots: Vec<Option<usize>>, + named_groups: Arc<HashMap<String, usize>>, +} + +impl<'t> Captures<'t> { + /// Returns the start and end positions of the Nth capture group. Returns + /// `None` if `i` is not a valid capture group or if the capture group did + /// not match anything. The positions returned are *always* byte indices + /// with respect to the original byte string matched. + pub fn pos(&self, i: usize) -> Option<(usize, usize)> { + let (s, e) = (i * 2, i * 2 + 1); + match (self.slots.get(s), self.slots.get(e)) { + (Some(&Some(s)), Some(&Some(e))) => Some((s, e)), + _ => None, + } + } + + /// Returns the matched string for the capture group `i`. If `i` isn't + /// a valid capture group or didn't match anything, then `None` is + /// returned. + pub fn at(&self, i: usize) -> Option<&'t [u8]> { + match self.pos(i) { + None => None, + Some((s, e)) => Some(&self.text[s..e]) + } + } + + /// Returns the matched string for the capture group named `name`. If + /// `name` isn't a valid capture group or didn't match anything, then + /// `None` is returned. + pub fn name(&self, name: &str) -> Option<&'t [u8]> { + self.named_groups.get(name).and_then(|&i| self.at(i)) + } + + /// Creates an iterator of all the capture groups in order of appearance + /// in the regular expression. + pub fn iter<'a>(&'a self) -> SubCaptures<'a, 't> { + SubCaptures { idx: 0, caps: self } + } + + /// Creates an iterator of all the capture group positions in order of + /// appearance in the regular expression. Positions are byte indices + /// in terms of the original string matched. + pub fn iter_pos(&'t self) -> SubCapturesPos<'t> { + SubCapturesPos { idx: 0, slots: &self.slots } + } + + /// Creates an iterator of all named groups as an tuple with the group + /// name and the value. The iterator returns these values in arbitrary + /// order. + pub fn iter_named<'a>(&'a self) -> SubCapturesNamed<'a, 't> { + SubCapturesNamed { + caps: self, + names: self.named_groups.iter() + } + } + + /// Expands all instances of `$name` in `text` to the corresponding capture + /// group `name`, and writes them to the `dst` buffer given. + /// + /// `name` may be an integer corresponding to the index of the + /// capture group (counted by order of opening parenthesis where `0` is the + /// entire match) or it can be a name (consisting of letters, digits or + /// underscores) corresponding to a named capture group. + /// + /// If `name` isn't a valid capture group (whether the name doesn't exist + /// or isn't a valid index), then it is replaced with the empty string. + /// + /// The longest possible name is used. e.g., `$1a` looks up the capture + /// group named `1a` and not the capture group at index `1`. To exert more + /// precise control over the name, use braces, e.g., `${1}a`. + /// + /// To write a literal `$` use `$$`. + pub fn expand(&self, replacement: &[u8], dst: &mut Vec<u8>) { + expand(self, replacement, dst) + } + + /// Returns the number of captured groups. + #[inline] + pub fn len(&self) -> usize { + self.slots.len() / 2 + } + + /// Returns true if and only if there are no captured groups. + #[inline] + pub fn is_empty(&self) -> bool { + self.len() == 0 + } +} + +impl<'t> fmt::Debug for Captures<'t> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.debug_tuple("Captures").field(&CapturesDebug(self)).finish() + } +} + +struct CapturesDebug<'c, 't: 'c>(&'c Captures<'t>); + +impl<'c, 't> fmt::Debug for CapturesDebug<'c, 't> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + fn escape_bytes(bytes: &[u8]) -> String { + let mut s = String::new(); + for &b in bytes { + s.push_str(&escape_byte(b)); + } + s + } + + fn escape_byte(byte: u8) -> String { + use std::ascii::escape_default; + + let escaped: Vec<u8> = escape_default(byte).collect(); + String::from_utf8_lossy(&escaped).into_owned() + } + + // We'd like to show something nice here, even if it means an + // allocation to build a reverse index. + let slot_to_name: HashMap<&usize, &String> = + self.0.named_groups.iter().map(|(a, b)| (b, a)).collect(); + let mut map = f.debug_map(); + for (slot, m) in self.0.iter_pos().enumerate() { + let m = m.map(|(s, e)| escape_bytes(&self.0.text[s..e])); + if let Some(ref name) = slot_to_name.get(&slot) { + map.entry(&name, &m); + } else { + map.entry(&slot, &m); + } + } + map.finish() + } +} + +/// Get a group by index. +/// +/// `'t` is the lifetime of the matched text. +/// +/// The text can't outlive the `Captures` object if this method is +/// used, because of how `Index` is defined (normally `a[i]` is part +/// of `a` and can't outlive it); to do that, use `at()` instead. +/// +/// # Panics +/// +/// If there is no group at the given index. +impl<'t> Index<usize> for Captures<'t> { + type Output = [u8]; + + fn index(&self, i: usize) -> &[u8] { + self.at(i).unwrap_or_else(|| panic!("no group at index '{}'", i)) + } +} + +/// Get a group by name. +/// +/// `'t` is the lifetime of the matched text and `'i` is the lifetime +/// of the group name (the index). +/// +/// The text can't outlive the `Captures` object if this method is +/// used, because of how `Index` is defined (normally `a[i]` is part +/// of `a` and can't outlive it); to do that, use `name` instead. +/// +/// # Panics +/// +/// If there is no group named by the given value. +impl<'t, 'i> Index<&'i str> for Captures<'t> { + type Output = [u8]; + + fn index<'a>(&'a self, name: &'i str) -> &'a [u8] { + self.name(name).unwrap_or_else(|| panic!("no group named '{}'", name)) + } +} + +/// An iterator over capture groups for a particular match of a regular +/// expression. +/// +/// `'c` is the lifetime of the captures and `'t` is the lifetime of the +/// matched text. +pub struct SubCaptures<'c, 't: 'c> { + idx: usize, + caps: &'c Captures<'t>, +} + +impl<'c, 't> Iterator for SubCaptures<'c, 't> { + type Item = Option<&'t [u8]>; + + fn next(&mut self) -> Option<Option<&'t [u8]>> { + if self.idx < self.caps.len() { + self.idx += 1; + Some(self.caps.at(self.idx - 1)) + } else { + None + } + } +} + +/// An iterator over capture group positions for a particular match of a +/// regular expression. +/// +/// Positions are byte indices in terms of the original byte string matched. +/// +/// `'c` is the lifetime of the captures. +pub struct SubCapturesPos<'c> { + idx: usize, + slots: &'c [Option<usize>] +} + +impl<'c> Iterator for SubCapturesPos<'c> { + type Item = Option<(usize, usize)>; + + fn next(&mut self) -> Option<Option<(usize, usize)>> { + if self.idx >= self.slots.len() { + return None + } + let r = match (self.slots[self.idx], self.slots[self.idx + 1]) { + (Some(s), Some(e)) => Some((s, e)), + _ => None, + }; + self.idx += 2; + Some(r) + } +} + +/// An Iterator over named capture groups as a tuple with the group name and +/// the value. +/// +/// `'c` is the lifetime of the captures and `'t` is the lifetime of the +/// matched text. +pub struct SubCapturesNamed<'c, 't: 'c> { + caps: &'c Captures<'t>, + names: hash_map::Iter<'c, String, usize>, +} + +impl<'c, 't> Iterator for SubCapturesNamed<'c, 't> { + type Item = (&'c str, Option<&'t [u8]>); + + fn next(&mut self) -> Option<(&'c str, Option<&'t [u8]>)> { + self.names.next().map(|(name, &pos)| (&**name, self.caps.at(pos))) + } +} + +/// Replacer describes types that can be used to replace matches in a byte +/// string. +/// +/// In general, users of this crate shouldn't need to implement this trait, +/// since implementations are already provided for `&[u8]` and +/// `FnMut(&Captures) -> Vec<u8>`, which covers most use cases. +pub trait Replacer { + /// Appends text to `dst` to replace the current match. + /// + /// The current match is represented by `caps`, which is guaranteed to + /// have a match at capture group `0`. + /// + /// For example, a no-op replacement would be + /// `dst.extend(caps.at(0).unwrap())`. + fn replace_append(&mut self, caps: &Captures, dst: &mut Vec<u8>); + + /// Return a fixed unchanging replacement byte string. + /// + /// When doing replacements, if access to `Captures` is not needed (e.g., + /// the replacement byte string does not need `$` expansion), then it can + /// be beneficial to avoid finding sub-captures. + /// + /// In general, this is called once for every call to `replacen`. + fn no_expansion<'r>(&'r mut self) -> Option<Cow<'r, [u8]>> { + None + } +} + +impl<'a> Replacer for &'a [u8] { + fn replace_append(&mut self, caps: &Captures, dst: &mut Vec<u8>) { + caps.expand(*self, dst); + } + + fn no_expansion<'r>(&'r mut self) -> Option<Cow<'r, [u8]>> { + match memchr(b'$', *self) { + Some(_) => None, + None => Some(Cow::Borrowed(*self)), + } + } +} + +impl<F> Replacer for F where F: FnMut(&Captures) -> Vec<u8> { + fn replace_append(&mut self, caps: &Captures, dst: &mut Vec<u8>) { + extend_from_slice(dst, &(*self)(caps)); + } +} + +/// NoExpand indicates literal byte string replacement. +/// +/// It can be used with `replace` and `replace_all` to do a literal byte string +/// replacement without expanding `$name` to their corresponding capture +/// groups. This can be both convenient (to avoid escaping `$`, for example) +/// and performant (since capture groups don't need to be found). +/// +/// `'t` is the lifetime of the literal text. +pub struct NoExpand<'r>(pub &'r [u8]); + +impl<'a> Replacer for NoExpand<'a> { + fn replace_append(&mut self, _: &Captures, dst: &mut Vec<u8>) { + extend_from_slice(dst, self.0); + } + + fn no_expansion<'r>(&'r mut self) -> Option<Cow<'r, [u8]>> { + Some(Cow::Borrowed(self.0)) + } +} + +/// This hopefully has the same performance characteristics as +/// Vec::extend_from_slice (which was introduced in Rust 1.6), but works on +/// Rust 1.3. +/// +/// N.B. Remove this once we do a semver bump. At that point, we'll bump +/// required Rust version to at least 1.6. +fn extend_from_slice(dst: &mut Vec<u8>, src: &[u8]) { + dst.reserve(src.len()); + let dst_len = dst.len(); + unsafe { dst.set_len(dst_len + src.len()); } + let mut dst = &mut dst[dst_len..dst_len + src.len()]; + for i in 0..src.len() { + dst[i] = src[i]; + } +} diff --git a/regex-0.1.80/src/re_plugin.rs b/regex-0.1.80/src/re_plugin.rs new file mode 100644 index 000000000..d453ef7e7 --- /dev/null +++ b/regex-0.1.80/src/re_plugin.rs @@ -0,0 +1,88 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use re_trait::{RegularExpression, Slot}; + +/// Plugin is the compiler plugin's data structure. It declare some static +/// data (like capture groups and the original regex string), but defines its +/// matching engine as a simple function. +#[doc(hidden)] +pub struct Plugin { + #[doc(hidden)] + pub original: &'static str, + #[doc(hidden)] + pub names: &'static &'static [Option<&'static str>], + #[doc(hidden)] + pub groups: &'static &'static [(&'static str, usize)], + #[doc(hidden)] + pub prog: fn(&mut [Slot], &str, usize) -> bool, +} + +impl Copy for Plugin {} + +impl Clone for Plugin { + fn clone(&self) -> Plugin { + *self + } +} + +impl RegularExpression for Plugin { + type Text = str; + + fn slots_len(&self) -> usize { + self.names.len() * 2 + } + + fn next_after_empty(&self, text: &str, i: usize) -> usize { + let b = match text.as_bytes().get(i) { + None => return text.len() + 1, + Some(&b) => b, + }; + let inc = if b <= 0x7F { + 1 + } else if b <= 0b110_11111 { + 2 + } else if b <= 0b1110_1111 { + 3 + } else { + 4 + }; + i + inc + } + + fn shortest_match_at(&self, text: &str, start: usize) -> Option<usize> { + self.find_at(text, start).map(|(_, e)| e) + } + + fn is_match_at(&self, text: &str, start: usize) -> bool { + (self.prog)(&mut [], text, start) + } + + fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + let mut slots = [None, None]; + self.read_captures_at(&mut slots, text, start) + } + + fn read_captures_at<'t>( + &self, + slots: &mut [Slot], + text: &'t str, + start: usize, + ) -> Option<(usize, usize)> { + for slot in slots.iter_mut() { + *slot = None; + } + (self.prog)(slots, text, start); + match (slots[0], slots[1]) { + (Some(s), Some(e)) => Some((s, e)), + _ => None, + } + } +} diff --git a/regex-0.1.80/src/re_set.rs b/regex-0.1.80/src/re_set.rs new file mode 100644 index 000000000..95c4306d4 --- /dev/null +++ b/regex-0.1.80/src/re_set.rs @@ -0,0 +1,355 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +macro_rules! define_set { + ($name:ident, $exec_build:expr, $text_ty:ty, $as_bytes:expr) => { + pub mod $name { + use std::fmt; + use std::iter; + use std::slice; + use std::vec; + + use error::Error; + use exec::{Exec, ExecBuilder}; + use re_trait::RegularExpression; + +/// Match multiple (possibly overlapping) regular expressions in a single scan. +/// +/// A regex set corresponds to the union of two or more regular expressions. +/// That is, a regex set will match text where at least one of its +/// constituent regular expressions matches. A regex set as its formulated here +/// provides a touch more power: it will also report *which* regular +/// expressions in the set match. Indeed, this is the key difference between +/// regex sets and a single `Regex` with many alternates, since only one +/// alternate can match at a time. +/// +/// For example, consider regular expressions to match email addresses and +/// domains: `[a-z]+@[a-z]+\.(com|org|net)` and `[a-z]+\.(com|org|net)`. If a +/// regex set is constructed from those regexes, then searching the text +/// `foo@example.com` will report both regexes as matching. Of course, one +/// could accomplish this by compiling each regex on its own and doing two +/// searches over the text. The key advantage of using a regex set is that it +/// will report the matching regexes using a *single pass through the text*. +/// If one has hundreds or thousands of regexes to match repeatedly (like a URL +/// router for a complex web application or a user agent matcher), then a regex +/// set can realize huge performance gains. +/// +/// # Example +/// +/// This shows how the above two regexes (for matching email addresses and +/// domains) might work: +/// +/// ```rust +/// # use regex::RegexSet; +/// let set = RegexSet::new(&[ +/// r"[a-z]+@[a-z]+\.(com|org|net)", +/// r"[a-z]+\.(com|org|net)", +/// ]).unwrap(); +/// +/// // Ask whether any regexes in the set match. +/// assert!(set.is_match("foo@example.com")); +/// +/// // Identify which regexes in the set match. +/// let matches: Vec<_> = set.matches("foo@example.com").into_iter().collect(); +/// assert_eq!(vec![0, 1], matches); +/// +/// // Try again, but with text that only matches one of the regexes. +/// let matches: Vec<_> = set.matches("example.com").into_iter().collect(); +/// assert_eq!(vec![1], matches); +/// +/// // Try again, but with text that doesn't match any regex in the set. +/// let matches: Vec<_> = set.matches("example").into_iter().collect(); +/// assert!(matches.is_empty()); +/// ``` +/// +/// Note that it would be possible to adapt the above example to using `Regex` +/// with an expression like: +/// +/// ```ignore +/// (?P<email>[a-z]+@(?P<email_domain>[a-z]+[.](com|org|net)))|(?P<domain>[a-z]+[.](com|org|net)) +/// ``` +/// +/// After a match, one could then inspect the capture groups to figure out +/// which alternates matched. The problem is that it is hard to make this +/// approach scale when there are many regexes since the overlap between each +/// alternate isn't always obvious to reason about. +/// +/// # Limitations +/// +/// Regex sets are limited to answering the following two questions: +/// +/// 1. Does any regex in the set match? +/// 2. If so, which regexes in the set match? +/// +/// As with the main `Regex` type, it is cheaper to ask (1) instead of (2) +/// since the matching engines can stop after the first match is found. +/// +/// Other features like finding the location of successive matches or their +/// sub-captures aren't supported. If you need this functionality, the +/// recommended approach is to compile each regex in the set independently and +/// selectively match them based on which regexes in the set matched. +/// +/// # Performance +/// +/// A `RegexSet` has the same performance characteristics as `Regex`. Namely, +/// search takes `O(mn)` time, where `m` is proportional to the size of the +/// regex set and `n` is proportional to the length of the search text. +#[derive(Clone)] +pub struct RegexSet(Exec); + +impl RegexSet { + /// Create a new regex set with the given regular expressions. + /// + /// This takes an iterator of `S`, where `S` is something that can produce + /// a `&str`. If any of the strings in the iterator are not valid regular + /// expressions, then an error is returned. + /// + /// # Example + /// + /// Create a new regex set from an iterator of strings: + /// + /// ```rust + /// # use regex::RegexSet; + /// let set = RegexSet::new(&[r"\w+", r"\d+"]).unwrap(); + /// assert!(set.is_match("foo")); + /// ``` + pub fn new<I, S>(exprs: I) -> Result<RegexSet, Error> + where S: AsRef<str>, I: IntoIterator<Item=S> { + let exec = try!($exec_build(exprs)); + Ok(RegexSet(exec)) + } + + /// Returns true if and only if one of the regexes in this set matches + /// the text given. + /// + /// This method should be preferred if you only need to test whether any + /// of the regexes in the set should match, but don't care about *which* + /// regexes matched. This is because the underlying matching engine will + /// quit immediately after seeing the first match instead of continuing to + /// find all matches. + /// + /// Note that as with searches using `Regex`, the expression is unanchored + /// by default. That is, if the regex does not start with `^` or `\A`, or + /// end with `$` or `\z`, then it is permitted to match anywhere in the + /// text. + /// + /// # Example + /// + /// Tests whether a set matches some text: + /// + /// ```rust + /// # use regex::RegexSet; + /// let set = RegexSet::new(&[r"\w+", r"\d+"]).unwrap(); + /// assert!(set.is_match("foo")); + /// assert!(!set.is_match("☃")); + /// ``` + pub fn is_match(&self, text: $text_ty) -> bool { + self.0.searcher().is_match_at($as_bytes(text), 0) + } + + /// Returns the set of regular expressions that match in the given text. + /// + /// The set returned contains the index of each regular expression that + /// matches in the given text. The index is in correspondence with the + /// order of regular expressions given to `RegexSet`'s constructor. + /// + /// The set can also be used to iterate over the matched indices. + /// + /// Note that as with searches using `Regex`, the expression is unanchored + /// by default. That is, if the regex does not start with `^` or `\A`, or + /// end with `$` or `\z`, then it is permitted to match anywhere in the + /// text. + /// + /// # Example + /// + /// Tests which regular expressions match the given text: + /// + /// ```rust + /// # use regex::RegexSet; + /// let set = RegexSet::new(&[ + /// r"\w+", + /// r"\d+", + /// r"\pL+", + /// r"foo", + /// r"bar", + /// r"barfoo", + /// r"foobar", + /// ]).unwrap(); + /// let matches: Vec<_> = set.matches("foobar").into_iter().collect(); + /// assert_eq!(matches, vec![0, 2, 3, 4, 6]); + /// + /// // You can also test whether a particular regex matched: + /// let matches = set.matches("foobar"); + /// assert!(!matches.matched(5)); + /// assert!(matches.matched(6)); + /// ``` + pub fn matches(&self, text: $text_ty) -> SetMatches { + let mut matches = vec![false; self.0.regex_strings().len()]; + let any = self.0.searcher().many_matches_at( + &mut matches, $as_bytes(text), 0); + SetMatches { + matched_any: any, + matches: matches, + } + } + + /// Returns the total number of regular expressions in this set. + pub fn len(&self) -> usize { + self.0.regex_strings().len() + } +} + +/// A set of matches returned by a regex set. +#[derive(Clone, Debug)] +pub struct SetMatches { + matched_any: bool, + matches: Vec<bool>, +} + +impl SetMatches { + /// Whether this set contains any matches. + pub fn matched_any(&self) -> bool { + self.matched_any + } + + /// Whether the regex at the given index matched. + /// + /// The index for a regex is determined by its insertion order upon the + /// initial construction of a `RegexSet`, starting at `0`. + /// + /// # Panics + /// + /// If `regex_index` is greater than or equal to `self.len()`. + pub fn matched(&self, regex_index: usize) -> bool { + self.matches[regex_index] + } + + /// The total number of regexes in the set that created these matches. + pub fn len(&self) -> usize { + self.matches.len() + } + + /// Returns an iterator over indexes in the regex that matched. + pub fn iter(&self) -> SetMatchesIter { + SetMatchesIter((&*self.matches).into_iter().enumerate()) + } +} + +impl IntoIterator for SetMatches { + type IntoIter = SetMatchesIntoIter; + type Item = usize; + + fn into_iter(self) -> Self::IntoIter { + SetMatchesIntoIter(self.matches.into_iter().enumerate()) + } +} + +impl<'a> IntoIterator for &'a SetMatches { + type IntoIter = SetMatchesIter<'a>; + type Item = usize; + + fn into_iter(self) -> Self::IntoIter { + self.iter() + } +} + +/// An owned iterator over the set of matches from a regex set. +pub struct SetMatchesIntoIter(iter::Enumerate<vec::IntoIter<bool>>); + +impl Iterator for SetMatchesIntoIter { + type Item = usize; + + fn next(&mut self) -> Option<usize> { + loop { + match self.0.next() { + None => return None, + Some((_, false)) => {} + Some((i, true)) => return Some(i), + } + } + } +} + +impl DoubleEndedIterator for SetMatchesIntoIter { + fn next_back(&mut self) -> Option<usize> { + loop { + match self.0.next_back() { + None => return None, + Some((_, false)) => {} + Some((i, true)) => return Some(i), + } + } + } +} + +/// A borrowed iterator over the set of matches from a regex set. +/// +/// The lifetime `'a` refers to the lifetime of a `SetMatches` value. +#[derive(Clone)] +pub struct SetMatchesIter<'a>(iter::Enumerate<slice::Iter<'a, bool>>); + +impl<'a> Iterator for SetMatchesIter<'a> { + type Item = usize; + + fn next(&mut self) -> Option<usize> { + loop { + match self.0.next() { + None => return None, + Some((_, &false)) => {} + Some((i, &true)) => return Some(i), + } + } + } +} + +impl<'a> DoubleEndedIterator for SetMatchesIter<'a> { + fn next_back(&mut self) -> Option<usize> { + loop { + match self.0.next_back() { + None => return None, + Some((_, &false)) => {} + Some((i, &true)) => return Some(i), + } + } + } +} + +#[doc(hidden)] +impl From<Exec> for RegexSet { + fn from(exec: Exec) -> Self { + RegexSet(exec) + } +} + +impl fmt::Debug for RegexSet { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "RegexSet({:?})", self.0.regex_strings()) + } +} + +#[allow(dead_code)] fn as_bytes_str(text: &str) -> &[u8] { text.as_bytes() } +#[allow(dead_code)] fn as_bytes_bytes(text: &[u8]) -> &[u8] { text } + } + } +} + +define_set! { + unicode, + |exprs| ExecBuilder::new_many(exprs).build(), + &str, + as_bytes_str +} + +define_set! { + bytes, + |exprs| ExecBuilder::new_many(exprs).only_utf8(false).build(), + &[u8], + as_bytes_bytes +} diff --git a/regex-0.1.80/src/re_trait.rs b/regex-0.1.80/src/re_trait.rs new file mode 100644 index 000000000..1841efb6a --- /dev/null +++ b/regex-0.1.80/src/re_trait.rs @@ -0,0 +1,192 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +/// Slot is a single saved capture location. Note that there are two slots for +/// every capture in a regular expression (one slot each for the start and end +/// of the capture). +pub type Slot = Option<usize>; + +/// RegularExpression describes types that can implement regex searching. +/// +/// This trait is my attempt at reducing code duplication and to standardize +/// the internal API. Specific duplication that is avoided are the `find` +/// and `capture` iterators, which are slightly tricky. +/// +/// It's not clear whether this trait is worth it, and it also isn't +/// clear whether it's useful as a public trait or not. Methods like +/// `next_after_empty` reak of bad design, but the rest of the methods seem +/// somewhat reasonable. One particular thing this trait would expose would be +/// the ability to start the search of a regex anywhere in a haystack, which +/// isn't possible in the current public API. +pub trait RegularExpression: Sized { + /// The type of the haystack. + type Text: ?Sized; + + /// The number of capture slots in the compiled regular expression. This is + /// always two times the number of capture groups (two slots per group). + fn slots_len(&self) -> usize; + + /// Returns the position of the next character after `i`. + /// + /// For example, a haystack with type `&[u8]` probably returns `i+1`, + /// whereas a haystack with type `&str` probably returns `i` plus the + /// length of the next UTF-8 sequence. + fn next_after_empty(&self, text: &Self::Text, i: usize) -> usize; + + /// Returns the location of the shortest match. + fn shortest_match_at( + &self, + text: &Self::Text, + start: usize, + ) -> Option<usize>; + + /// Returns whether the regex matches the text given. + fn is_match_at( + &self, + text: &Self::Text, + start: usize, + ) -> bool; + + /// Returns the leftmost-first match location if one exists. + fn find_at( + &self, + text: &Self::Text, + start: usize, + ) -> Option<(usize, usize)>; + + /// Returns the leftmost-first match location if one exists, and also + /// fills in any matching capture slot locations. + fn read_captures_at( + &self, + slots: &mut [Slot], + text: &Self::Text, + start: usize, + ) -> Option<(usize, usize)>; + + /// Returns an iterator over all non-overlapping successive leftmost-first + /// matches. + fn find_iter<'t>( + self, + text: &'t Self::Text, + ) -> FindMatches<'t, Self> { + FindMatches { + re: self, + text: text, + last_end: 0, + last_match: None, + } + } + + /// Returns an iterator over all non-overlapping successive leftmost-first + /// matches with captures. + fn captures_iter<'t>( + self, + text: &'t Self::Text, + ) -> FindCaptures<'t, Self> { + FindCaptures(self.find_iter(text)) + } +} + +/// An iterator over all non-overlapping successive leftmost-first matches. +pub struct FindMatches<'t, R> where R: RegularExpression, R::Text: 't { + re: R, + text: &'t R::Text, + last_end: usize, + last_match: Option<usize>, +} + +impl<'t, R> FindMatches<'t, R> where R: RegularExpression, R::Text: 't { + /// Return the text being searched. + pub fn text(&self) -> &'t R::Text { + self.text + } + + /// Return the underlying regex. + pub fn regex(&self) -> &R { + &self.re + } +} + +impl<'t, R> Iterator for FindMatches<'t, R> + where R: RegularExpression, R::Text: 't + AsRef<[u8]> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + if self.last_end > self.text.as_ref().len() { + return None; + } + let (s, e) = match self.re.find_at(self.text, self.last_end) { + None => return None, + Some((s, e)) => (s, e), + }; + if s == e { + // This is an empty match. To ensure we make progress, start + // the next search at the smallest possible starting position + // of the next match following this one. + self.last_end = self.re.next_after_empty(&self.text, e); + // Don't accept empty matches immediately following a match. + // Just move on to the next match. + if Some(e) == self.last_match { + return self.next(); + } + } else { + self.last_end = e; + } + self.last_match = Some(e); + Some((s, e)) + } +} + +/// An iterator over all non-overlapping successive leftmost-first matches with +/// captures. +pub struct FindCaptures<'t, R>(FindMatches<'t, R>) + where R: RegularExpression, R::Text: 't; + +impl<'t, R> FindCaptures<'t, R> where R: RegularExpression, R::Text: 't { + /// Return the text being searched. + pub fn text(&self) -> &'t R::Text { + self.0.text() + } + + /// Return the underlying regex. + pub fn regex(&self) -> &R { + self.0.regex() + } +} + +impl<'t, R> Iterator for FindCaptures<'t, R> + where R: RegularExpression, R::Text: 't + AsRef<[u8]> { + type Item = Vec<Slot>; + + fn next(&mut self) -> Option<Vec<Slot>> { + if self.0.last_end > self.0.text.as_ref().len() { + return None + } + let mut slots = vec![None; self.0.re.slots_len()]; + let (s, e) = match self.0.re.read_captures_at( + &mut slots, + self.0.text, + self.0.last_end, + ) { + None => return None, + Some((s, e)) => (s, e), + }; + if s == e { + self.0.last_end = self.0.re.next_after_empty(&self.0.text, e); + if Some(e) == self.0.last_match { + return self.next(); + } + } else { + self.0.last_end = e; + } + self.0.last_match = Some(e); + Some(slots) + } +} diff --git a/regex-0.1.80/src/re_unicode.rs b/regex-0.1.80/src/re_unicode.rs new file mode 100644 index 000000000..ed3c6b5bd --- /dev/null +++ b/regex-0.1.80/src/re_unicode.rs @@ -0,0 +1,1206 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use std::borrow::Cow; +use std::collections::HashMap; +use std::fmt; +use std::ops::Index; +use std::str::FromStr; +use std::sync::Arc; + +use syntax; + +use error::Error; +use exec::{Exec, ExecNoSyncStr}; +use re_builder::unicode::RegexBuilder; +use re_plugin::Plugin; +use re_trait::{self, RegularExpression, Slot}; + +/// Escapes all regular expression meta characters in `text`. +/// +/// The string returned may be safely used as a literal in a regular +/// expression. +pub fn quote(text: &str) -> String { + syntax::quote(text) +} + +/// Tests if the given regular expression matches somewhere in the text given. +/// +/// If there was a problem compiling the regular expression, an error is +/// returned. +/// +/// To find submatches, split or replace text, you'll need to compile an +/// expression first. +pub fn is_match(regex: &str, text: &str) -> Result<bool, Error> { + Regex::new(regex).map(|r| r.is_match(text)) +} + +/// A compiled regular expression for matching Unicode strings. +/// +/// It is represented as either a sequence of bytecode instructions (dynamic) +/// or as a specialized Rust function (native). It can be used to search, split +/// or replace text. All searching is done with an implicit `.*?` at the +/// beginning and end of an expression. To force an expression to match the +/// whole string (or a prefix or a suffix), you must use an anchor like `^` or +/// `$` (or `\A` and `\z`). +/// +/// While this crate will handle Unicode strings (whether in the regular +/// expression or in the search text), all positions returned are **byte +/// indices**. Every byte index is guaranteed to be at a Unicode code point +/// boundary. +/// +/// The lifetimes `'r` and `'t` in this crate correspond to the lifetime of a +/// compiled regular expression and text to search, respectively. +/// +/// The only methods that allocate new strings are the string replacement +/// methods. All other methods (searching and splitting) return borrowed +/// pointers into the string given. +/// +/// # Examples +/// +/// Find the location of a US phone number: +/// +/// ```rust +/// # use regex::Regex; +/// let re = Regex::new("[0-9]{3}-[0-9]{3}-[0-9]{4}").unwrap(); +/// assert_eq!(re.find("phone: 111-222-3333"), Some((7, 19))); +/// ``` +/// +/// # Using the `std::str::StrExt` methods with `Regex` +/// +/// > **Note**: This section requires that this crate is currently compiled with +/// > the `pattern` Cargo feature enabled. +/// +/// Since `Regex` implements `Pattern`, you can use regexes with methods +/// defined on `std::str::StrExt`. For example, `is_match`, `find`, `find_iter` +/// and `split` can be replaced with `StrExt::contains`, `StrExt::find`, +/// `StrExt::match_indices` and `StrExt::split`. +/// +/// Here are some examples: +/// +/// ```rust,ignore +/// # use regex::Regex; +/// let re = Regex::new(r"\d+").unwrap(); +/// let haystack = "a111b222c"; +/// +/// assert!(haystack.contains(&re)); +/// assert_eq!(haystack.find(&re), Some(1)); +/// assert_eq!(haystack.match_indices(&re).collect::<Vec<_>>(), +/// vec![(1, 4), (5, 8)]); +/// assert_eq!(haystack.split(&re).collect::<Vec<_>>(), vec!["a", "b", "c"]); +/// ``` +#[derive(Clone)] +pub struct Regex(#[doc(hidden)] pub _Regex); + +#[derive(Clone)] +#[doc(hidden)] +pub enum _Regex { + // The representation of `Regex` is exported to support the `regex!` + // syntax extension. Do not rely on it. + // + // See the comments for the `program` module in `lib.rs` for a more + // detailed explanation for what `regex!` requires. + #[doc(hidden)] + Dynamic(Exec), + #[doc(hidden)] + Plugin(Plugin), +} + +impl fmt::Display for Regex { + /// Shows the original regular expression. + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "{}", self.as_str()) + } +} + +impl fmt::Debug for Regex { + /// Shows the original regular expression. + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + fmt::Display::fmt(self, f) + } +} + +#[doc(hidden)] +impl From<Exec> for Regex { + fn from(exec: Exec) -> Regex { + Regex(_Regex::Dynamic(exec)) + } +} + +/// Equality comparison is based on the original string. It is possible that +/// different regular expressions have the same matching behavior, but are +/// still compared unequal. For example, `\d+` and `\d\d*` match the same set +/// of strings, but are not considered equal. +impl PartialEq for Regex { + fn eq(&self, other: &Regex) -> bool { + self.as_str() == other.as_str() + } +} + +impl Eq for Regex {} + +impl FromStr for Regex { + type Err = Error; + + /// Attempts to parse a string into a regular expression + fn from_str(s: &str) -> Result<Regex, Error> { + Regex::new(s) + } +} + +impl Regex { + /// Compiles a regular expression. Once compiled, it can be used repeatedly + /// to search, split or replace text in a string. + /// + /// If an invalid expression is given, then an error is returned. + pub fn new(re: &str) -> Result<Regex, Error> { + Regex::with_size_limit(10 * (1 << 20), re) + } + + /// Compiles a regular expression with the given size limit. + /// + /// The size limit is applied to the size of the *compiled* data structure. + /// If the data structure exceeds the size given, then an error is + /// returned. + pub fn with_size_limit(size: usize, re: &str) -> Result<Regex, Error> { + RegexBuilder::new(re).size_limit(size).compile() + } + + /// Returns true if and only if the regex matches the string given. + /// + /// It is recommended to use this method if all you need to do is test + /// a match, since the underlying matching engine may be able to do less + /// work. + /// + /// # Example + /// + /// Test if some text contains at least one word with exactly 13 + /// Unicode word characters: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let text = "I categorically deny having triskaidekaphobia."; + /// assert!(Regex::new(r"\b\w{13}\b").unwrap().is_match(text)); + /// # } + /// ``` + pub fn is_match(&self, text: &str) -> bool { + self.is_match_at(text, 0) + } + + /// Returns the same as is_match, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn is_match_at(&self, text: &str, start: usize) -> bool { + self.shortest_match_at(text, start).is_some() + } + + /// Returns the start and end byte range of the leftmost-first match in + /// `text`. If no match exists, then `None` is returned. + /// + /// Note that this should only be used if you want to discover the position + /// of the match. Testing the existence of a match is faster if you use + /// `is_match`. + /// + /// # Example + /// + /// Find the start and end location of the first word with exactly 13 + /// Unicode word characters: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let text = "I categorically deny having triskaidekaphobia."; + /// let pos = Regex::new(r"\b\w{13}\b").unwrap().find(text); + /// assert_eq!(pos, Some((2, 15))); + /// # } + /// ``` + pub fn find(&self, text: &str) -> Option<(usize, usize)> { + self.find_at(text, 0) + } + + /// Returns the same as find, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn find_at(&self, text: &str, start: usize) -> Option<(usize, usize)> { + match self.0 { + _Regex::Dynamic(ref exec) => { + exec.searcher_str().find_at(text, start) + } + _Regex::Plugin(ref plug) => plug.find_at(text, start), + } + } + + /// Returns an iterator for each successive non-overlapping match in + /// `text`, returning the start and end byte indices with respect to + /// `text`. + /// + /// # Example + /// + /// Find the start and end location of every word with exactly 13 Unicode + /// word characters: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let text = "Retroactively relinquishing remunerations is reprehensible."; + /// for pos in Regex::new(r"\b\w{13}\b").unwrap().find_iter(text) { + /// println!("{:?}", pos); + /// } + /// // Output: + /// // (0, 13) + /// // (14, 27) + /// // (28, 41) + /// // (45, 58) + /// # } + /// ``` + pub fn find_iter<'r, 't>(&'r self, text: &'t str) -> FindMatches<'r, 't> { + match self.0 { + _Regex::Dynamic(ref exec) => { + let it = exec.searcher_str().find_iter(text); + FindMatches(FindMatchesInner::Dynamic(it)) + } + _Regex::Plugin(ref plug) => { + let it = plug.find_iter(text); + FindMatches(FindMatchesInner::Plugin(it)) + } + } + } + + /// Returns the capture groups corresponding to the leftmost-first + /// match in `text`. Capture group `0` always corresponds to the entire + /// match. If no match is found, then `None` is returned. + /// + /// You should only use `captures` if you need access to submatches. + /// Otherwise, `find` is faster for discovering the location of the overall + /// match. + /// + /// # Examples + /// + /// Say you have some text with movie names and their release years, + /// like "'Citizen Kane' (1941)". It'd be nice if we could search for text + /// looking like that, while also extracting the movie name and its release + /// year separately. + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"'([^']+)'\s+\((\d{4})\)").unwrap(); + /// let text = "Not my favorite movie: 'Citizen Kane' (1941)."; + /// let caps = re.captures(text).unwrap(); + /// assert_eq!(caps.at(1), Some("Citizen Kane")); + /// assert_eq!(caps.at(2), Some("1941")); + /// assert_eq!(caps.at(0), Some("'Citizen Kane' (1941)")); + /// // You can also access the groups by index using the Index notation. + /// // Note that this will panic on an invalid index. + /// assert_eq!(&caps[1], "Citizen Kane"); + /// assert_eq!(&caps[2], "1941"); + /// assert_eq!(&caps[0], "'Citizen Kane' (1941)"); + /// # } + /// ``` + /// + /// Note that the full match is at capture group `0`. Each subsequent + /// capture group is indexed by the order of its opening `(`. + /// + /// We can make this example a bit clearer by using *named* capture groups: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)") + /// .unwrap(); + /// let text = "Not my favorite movie: 'Citizen Kane' (1941)."; + /// let caps = re.captures(text).unwrap(); + /// assert_eq!(caps.name("title"), Some("Citizen Kane")); + /// assert_eq!(caps.name("year"), Some("1941")); + /// assert_eq!(caps.at(0), Some("'Citizen Kane' (1941)")); + /// // You can also access the groups by name using the Index notation. + /// // Note that this will panic on an invalid group name. + /// assert_eq!(&caps["title"], "Citizen Kane"); + /// assert_eq!(&caps["year"], "1941"); + /// assert_eq!(&caps[0], "'Citizen Kane' (1941)"); + /// + /// # } + /// ``` + /// + /// Here we name the capture groups, which we can access with the `name` + /// method or the `Index` notation with a `&str`. Note that the named + /// capture groups are still accessible with `at` or the `Index` notation + /// with a `usize`. + /// + /// The `0`th capture group is always unnamed, so it must always be + /// accessed with `at(0)` or `[0]`. + pub fn captures<'t>(&self, text: &'t str) -> Option<Captures<'t>> { + let mut slots = vec![None; 2 * self.captures_len()]; + self.read_captures_at(&mut slots, text, 0).map(|_| Captures { + text: text, + slots: slots, + named_groups: NamedGroups::from_regex(self) + }) + } + + /// Returns the same as captures, but starts the search at the given + /// offset and populates the capture locations given. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn read_captures_at( + &self, + slots: &mut [Slot], + text: &str, + start: usize, + ) -> Option<(usize, usize)> { + match self.0 { + _Regex::Dynamic(ref exec) => { + exec.searcher_str().read_captures_at(slots, text, start) + } + _Regex::Plugin(ref plug) => { + plug.read_captures_at(slots, text, start) + } + } + } + + /// Returns an iterator over all the non-overlapping capture groups matched + /// in `text`. This is operationally the same as `find_iter`, except it + /// yields information about submatches. + /// + /// # Example + /// + /// We can use this to find all movie titles and their release years in + /// some text, where the movie is formatted like "'Title' (xxxx)": + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"'(?P<title>[^']+)'\s+\((?P<year>\d{4})\)") + /// .unwrap(); + /// let text = "'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931)."; + /// for caps in re.captures_iter(text) { + /// println!("Movie: {:?}, Released: {:?}", + /// caps.name("title"), caps.name("year")); + /// } + /// // Output: + /// // Movie: Citizen Kane, Released: 1941 + /// // Movie: The Wizard of Oz, Released: 1939 + /// // Movie: M, Released: 1931 + /// # } + /// ``` + pub fn captures_iter<'r, 't>( + &'r self, + text: &'t str, + ) -> FindCaptures<'r, 't> { + match self.0 { + _Regex::Dynamic(ref exec) => { + let it = exec.searcher_str().captures_iter(text); + FindCaptures(FindCapturesInner::Dynamic(it)) + } + _Regex::Plugin(ref plug) => { + let it = plug.captures_iter(text); + FindCaptures(FindCapturesInner::Plugin(it)) + } + } + } + + /// Returns an iterator of substrings of `text` delimited by a match of the + /// regular expression. Namely, each element of the iterator corresponds to + /// text that *isn't* matched by the regular expression. + /// + /// This method will *not* copy the text given. + /// + /// # Example + /// + /// To split a string delimited by arbitrary amounts of spaces or tabs: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"[ \t]+").unwrap(); + /// let fields: Vec<&str> = re.split("a b \t c\td e").collect(); + /// assert_eq!(fields, vec!["a", "b", "c", "d", "e"]); + /// # } + /// ``` + pub fn split<'r, 't>(&'r self, text: &'t str) -> RegexSplits<'r, 't> { + RegexSplits { + finder: self.find_iter(text), + last: 0, + } + } + + /// Returns an iterator of at most `limit` substrings of `text` delimited + /// by a match of the regular expression. (A `limit` of `0` will return no + /// substrings.) Namely, each element of the iterator corresponds to text + /// that *isn't* matched by the regular expression. The remainder of the + /// string that is not split will be the last element in the iterator. + /// + /// This method will *not* copy the text given. + /// + /// # Example + /// + /// Get the first two words in some text: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"\W+").unwrap(); + /// let fields: Vec<&str> = re.splitn("Hey! How are you?", 3).collect(); + /// assert_eq!(fields, vec!("Hey", "How", "are you?")); + /// # } + /// ``` + pub fn splitn<'r, 't>(&'r self, text: &'t str, limit: usize) + -> RegexSplitsN<'r, 't> { + RegexSplitsN { + splits: self.split(text), + n: limit, + } + } + + /// Replaces the leftmost-first match with the replacement provided. + /// The replacement can be a regular string (where `$N` and `$name` are + /// expanded to match capture groups) or a function that takes the matches' + /// `Captures` and returns the replaced string. + /// + /// If no match is found, then a copy of the string is returned unchanged. + /// + /// # Examples + /// + /// Note that this function is polymorphic with respect to the replacement. + /// In typical usage, this can just be a normal string: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new("[^01]+").unwrap(); + /// assert_eq!(re.replace("1078910", ""), "1010"); + /// # } + /// ``` + /// + /// But anything satisfying the `Replacer` trait will work. For example, + /// a closure of type `|&Captures| -> String` provides direct access to the + /// captures corresponding to a match. This allows one to access + /// submatches easily: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # use regex::Captures; fn main() { + /// let re = Regex::new(r"([^,\s]+),\s+(\S+)").unwrap(); + /// let result = re.replace("Springsteen, Bruce", |caps: &Captures| { + /// format!("{} {}", caps.at(2).unwrap_or(""), caps.at(1).unwrap_or("")) + /// }); + /// assert_eq!(result, "Bruce Springsteen"); + /// # } + /// ``` + /// + /// But this is a bit cumbersome to use all the time. Instead, a simple + /// syntax is supported that expands `$name` into the corresponding capture + /// group. Here's the last example, but using this expansion technique + /// with named capture groups: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let re = Regex::new(r"(?P<last>[^,\s]+),\s+(?P<first>\S+)").unwrap(); + /// let result = re.replace("Springsteen, Bruce", "$first $last"); + /// assert_eq!(result, "Bruce Springsteen"); + /// # } + /// ``` + /// + /// Note that using `$2` instead of `$first` or `$1` instead of `$last` + /// would produce the same result. To write a literal `$` use `$$`. + /// + /// Finally, sometimes you just want to replace a literal string with no + /// submatch expansion. This can be done by wrapping a string with + /// `NoExpand`: + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// use regex::NoExpand; + /// + /// let re = Regex::new(r"(?P<last>[^,\s]+),\s+(\S+)").unwrap(); + /// let result = re.replace("Springsteen, Bruce", NoExpand("$2 $last")); + /// assert_eq!(result, "$2 $last"); + /// # } + /// ``` + pub fn replace<R: Replacer>(&self, text: &str, rep: R) -> String { + self.replacen(text, 1, rep) + } + + /// Replaces all non-overlapping matches in `text` with the replacement + /// provided. This is the same as calling `replacen` with `limit` set to + /// `0`. + /// + /// See the documentation for `replace` for details on how to access + /// submatches in the replacement string. + pub fn replace_all<R: Replacer>(&self, text: &str, rep: R) -> String { + self.replacen(text, 0, rep) + } + + /// Replaces at most `limit` non-overlapping matches in `text` with the + /// replacement provided. If `limit` is 0, then all non-overlapping matches + /// are replaced. + /// + /// See the documentation for `replace` for details on how to access + /// submatches in the replacement string. + pub fn replacen<R: Replacer>( + &self, + text: &str, + limit: usize, + mut rep: R, + ) -> String { + + // If we know that the replacement doesn't have any capture expansions, + // then we can fast path. The fast path can make a tremendous + // difference: + // + // 1) We use `find_iter` instead of `captures_iter`. Not asking for + // captures generally makes the regex engines faster. + // 2) We don't need to look up all of the capture groups and do + // replacements inside the replacement string. We just push it + // at each match and be done with it. + if let Some(rep) = rep.no_expand() { + let mut new = String::with_capacity(text.len()); + let mut last_match = 0; + for (i, (s, e)) in self.find_iter(text).enumerate() { + if limit > 0 && i >= limit { + break + } + new.push_str(&text[last_match..s]); + new.push_str(&rep); + last_match = e; + } + new.push_str(&text[last_match..]); + return new; + } + + // The slower path, which we use if the replacement needs access to + // capture groups. + let mut new = String::with_capacity(text.len()); + let mut last_match = 0; + for (i, cap) in self.captures_iter(text).enumerate() { + if limit > 0 && i >= limit { + break + } + // unwrap on 0 is OK because captures only reports matches + let (s, e) = cap.pos(0).unwrap(); + new.push_str(&text[last_match..s]); + new.push_str(&rep.reg_replace(&cap)); + last_match = e; + } + new.push_str(&text[last_match..]); + new + } + + /// Returns the end location of a match in the text given. + /// + /// This method may have the same performance characteristics as + /// `is_match`, except it provides an end location for a match. In + /// particular, the location returned *may be shorter* than the proper end + /// of the leftmost-first match. + /// + /// # Example + /// + /// Typically, `a+` would match the entire first sequence of `a` in some + /// text, but `shortest_match` can give up as soon as it sees the first + /// `a`. + /// + /// ```rust + /// # extern crate regex; use regex::Regex; + /// # fn main() { + /// let text = "aaaaa"; + /// let pos = Regex::new(r"a+").unwrap().shortest_match(text); + /// assert_eq!(pos, Some(1)); + /// # } + /// ``` + pub fn shortest_match(&self, text: &str) -> Option<usize> { + self.shortest_match_at(text, 0) + } + + /// Returns the same as shortest_match, but starts the search at the given + /// offset. + /// + /// The significance of the starting point is that it takes the surrounding + /// context into consideration. For example, the `\A` anchor can only + /// match when `start == 0`. + #[doc(hidden)] + pub fn shortest_match_at( + &self, + text: &str, + start: usize, + ) -> Option<usize> { + match self.0 { + _Regex::Dynamic(ref exec) => { + exec.searcher_str().shortest_match_at(text, start) + } + _Regex::Plugin(ref plug) => plug.shortest_match_at(text, start), + } + } + + /// Returns the original string of this regex. + pub fn as_str(&self) -> &str { + match self.0 { + _Regex::Dynamic(ref exec) => &exec.regex_strings()[0], + _Regex::Plugin(ref plug) => &plug.original, + } + } + + /// Returns an iterator over the capture names. + pub fn capture_names(&self) -> CaptureNames { + CaptureNames(match self.0 { + _Regex::Plugin(ref n) => _CaptureNames::Plugin(n.names.iter()), + _Regex::Dynamic(ref d) => { + _CaptureNames::Dynamic(d.capture_names().iter()) + } + }) + } + + /// Returns the number of captures. + pub fn captures_len(&self) -> usize { + match self.0 { + _Regex::Plugin(ref n) => n.names.len(), + _Regex::Dynamic(ref d) => d.capture_names().len() + } + } +} + +/// An iterator over the names of all possible captures. +/// +/// `None` indicates an unnamed capture; the first element (capture 0, the +/// whole matched region) is always unnamed. +/// +/// `'r` is the lifetime of the compiled regular expression. +pub struct CaptureNames<'r>(_CaptureNames<'r>); + +enum _CaptureNames<'r> { + #[doc(hidden)] + Plugin(::std::slice::Iter<'r, Option<&'static str>>), + #[doc(hidden)] + Dynamic(::std::slice::Iter<'r, Option<String>>) +} + +impl<'r> Iterator for CaptureNames<'r> { + type Item = Option<&'r str>; + + fn next(&mut self) -> Option<Option<&'r str>> { + match self.0 { + _CaptureNames::Plugin(ref mut i) => i.next().cloned(), + _CaptureNames::Dynamic(ref mut i) => { + i.next().as_ref().map(|o| o.as_ref().map(|s| s.as_ref())) + } + } + } + + fn size_hint(&self) -> (usize, Option<usize>) { + match self.0 { + _CaptureNames::Plugin(ref i) => i.size_hint(), + _CaptureNames::Dynamic(ref i) => i.size_hint(), + } + } +} + +/// NoExpand indicates literal string replacement. +/// +/// It can be used with `replace` and `replace_all` to do a literal +/// string replacement without expanding `$name` to their corresponding +/// capture groups. +/// +/// `'t` is the lifetime of the literal text. +pub struct NoExpand<'t>(pub &'t str); + +/// Replacer describes types that can be used to replace matches in a string. +pub trait Replacer { + /// Returns a possibly owned string that is used to replace the match + /// corresponding to the `caps` capture group. + /// + /// The `'a` lifetime refers to the lifetime of a borrowed string when + /// a new owned string isn't needed (e.g., for `NoExpand`). + fn reg_replace(&mut self, caps: &Captures) -> Cow<str>; + + /// Returns a possibly owned string that never needs expansion. + fn no_expand(&mut self) -> Option<Cow<str>> { None } +} + +impl<'t> Replacer for NoExpand<'t> { + fn reg_replace(&mut self, _: &Captures) -> Cow<str> { + self.0.into() + } + + fn no_expand(&mut self) -> Option<Cow<str>> { + Some(self.0.into()) + } +} + +impl<'t> Replacer for &'t str { + fn reg_replace<'a>(&'a mut self, caps: &Captures) -> Cow<'a, str> { + caps.expand(*self).into() + } + + fn no_expand(&mut self) -> Option<Cow<str>> { + // if there is a $ there may be an expansion + match self.find('$') { + Some(_) => None, + None => Some((*self).into()), + } + } +} + +impl<F> Replacer for F where F: FnMut(&Captures) -> String { + fn reg_replace<'a>(&'a mut self, caps: &Captures) -> Cow<'a, str> { + (*self)(caps).into() + } +} + +/// Yields all substrings delimited by a regular expression match. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the string being split. +pub struct RegexSplits<'r, 't> { + finder: FindMatches<'r, 't>, + last: usize, +} + +impl<'r, 't> Iterator for RegexSplits<'r, 't> { + type Item = &'t str; + + fn next(&mut self) -> Option<&'t str> { + let text = self.finder.text(); + match self.finder.next() { + None => { + if self.last >= text.len() { + None + } else { + let s = &text[self.last..]; + self.last = text.len(); + Some(s) + } + } + Some((s, e)) => { + let matched = &text[self.last..s]; + self.last = e; + Some(matched) + } + } + } +} + +/// Yields at most `N` substrings delimited by a regular expression match. +/// +/// The last substring will be whatever remains after splitting. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the string being split. +pub struct RegexSplitsN<'r, 't> { + splits: RegexSplits<'r, 't>, + n: usize, +} + +impl<'r, 't> Iterator for RegexSplitsN<'r, 't> { + type Item = &'t str; + + fn next(&mut self) -> Option<&'t str> { + if self.n == 0 { + return None + } + self.n -= 1; + if self.n == 0 { + let text = self.splits.finder.text(); + Some(&text[self.splits.last..]) + } else { + self.splits.next() + } + } +} + +enum NamedGroups { + Plugin(&'static [(&'static str, usize)]), + Dynamic(Arc<HashMap<String, usize>>), +} + +impl NamedGroups { + fn from_regex(regex: &Regex) -> NamedGroups { + match regex.0 { + _Regex::Plugin(ref plug) => NamedGroups::Plugin(&plug.groups), + _Regex::Dynamic(ref exec) => { + NamedGroups::Dynamic(exec.capture_name_idx().clone()) + } + } + } + + fn pos(&self, name: &str) -> Option<usize> { + match *self { + NamedGroups::Plugin(groups) => { + groups.binary_search_by(|&(n, _)| n.cmp(name)) + .ok().map(|i| groups[i].1) + }, + NamedGroups::Dynamic(ref groups) => { + groups.get(name).map(|i| *i) + }, + } + } + + fn iter<'n>(&'n self) -> NamedGroupsIter<'n> { + match *self { + NamedGroups::Plugin(g) => NamedGroupsIter::Plugin(g.iter()), + NamedGroups::Dynamic(ref g) => NamedGroupsIter::Dynamic(g.iter()), + } + } +} + +enum NamedGroupsIter<'n> { + Plugin(::std::slice::Iter<'static, (&'static str, usize)>), + Dynamic(::std::collections::hash_map::Iter<'n, String, usize>), +} + +impl<'n> Iterator for NamedGroupsIter<'n> { + type Item = (&'n str, usize); + + fn next(&mut self) -> Option<Self::Item> { + match *self { + NamedGroupsIter::Plugin(ref mut it) => it.next().map(|&v| v), + NamedGroupsIter::Dynamic(ref mut it) => { + it.next().map(|(s, i)| (s.as_ref(), *i)) + } + } + } +} + +/// Captures represents a group of captured strings for a single match. +/// +/// The 0th capture always corresponds to the entire match. Each subsequent +/// index corresponds to the next capture group in the regex. If a capture +/// group is named, then the matched string is *also* available via the `name` +/// method. (Note that the 0th capture is always unnamed and so must be +/// accessed with the `at` method.) +/// +/// Positions returned from a capture group are always byte indices. +/// +/// `'t` is the lifetime of the matched text. +pub struct Captures<'t> { + text: &'t str, + slots: Vec<Option<usize>>, + named_groups: NamedGroups, +} + +impl<'t> Captures<'t> { + /// Returns the start and end positions of the Nth capture group. Returns + /// `None` if `i` is not a valid capture group or if the capture group did + /// not match anything. The positions returned are *always* byte indices + /// with respect to the original string matched. + pub fn pos(&self, i: usize) -> Option<(usize, usize)> { + let (s, e) = (i * 2, i * 2 + 1); + match (self.slots.get(s), self.slots.get(e)) { + (Some(&Some(s)), Some(&Some(e))) => Some((s, e)), + _ => None, + } + } + + /// Returns the matched string for the capture group `i`. If `i` isn't + /// a valid capture group or didn't match anything, then `None` is + /// returned. + pub fn at(&self, i: usize) -> Option<&'t str> { + match self.pos(i) { + None => None, + Some((s, e)) => Some(&self.text[s..e]) + } + } + + /// Returns the matched string for the capture group named `name`. If + /// `name` isn't a valid capture group or didn't match anything, then + /// `None` is returned. + pub fn name(&self, name: &str) -> Option<&'t str> { + self.named_groups.pos(name).and_then(|i| self.at(i)) + } + + /// Creates an iterator of all the capture groups in order of appearance + /// in the regular expression. + pub fn iter(&'t self) -> SubCaptures<'t> { + SubCaptures { idx: 0, caps: self, } + } + + /// Creates an iterator of all the capture group positions in order of + /// appearance in the regular expression. Positions are byte indices + /// in terms of the original string matched. + pub fn iter_pos(&'t self) -> SubCapturesPos<'t> { + SubCapturesPos { idx: 0, slots: &self.slots } + } + + /// Creates an iterator of all named groups as an tuple with the group + /// name and the value. The iterator returns these values in arbitrary + /// order. + pub fn iter_named(&'t self) -> SubCapturesNamed<'t> { + SubCapturesNamed { + caps: self, + names: self.named_groups.iter() + } + } + + /// Expands all instances of `$name` in `text` to the corresponding capture + /// group `name`. + /// + /// `name` may be an integer corresponding to the index of the + /// capture group (counted by order of opening parenthesis where `0` is the + /// entire match) or it can be a name (consisting of letters, digits or + /// underscores) corresponding to a named capture group. + /// + /// If `name` isn't a valid capture group (whether the name doesn't exist or + /// isn't a valid index), then it is replaced with the empty string. + /// + /// To write a literal `$` use `$$`. + pub fn expand(&self, text: &str) -> String { + const REPLACE_EXPAND: &'static str = r"(?x) + (?P<before>^|\b|[^$]) # Ignore `$$name`. + \$ + (?P<name> # Match the actual capture name. Can be... + [0-9]+ # A sequence of digits (for indexed captures), or... + | + [_a-zA-Z][_0-9a-zA-Z]* # A name for named captures. + ) + "; + // How evil can you get? + let re = Regex::new(REPLACE_EXPAND).unwrap(); + let text = re.replace_all(text, |refs: &Captures| -> String { + let before = refs.name("before").unwrap_or(""); + let name = refs.name("name").unwrap_or(""); + format!("{}{}", before, match name.parse::<usize>() { + Err(_) => self.name(name).unwrap_or("").to_owned(), + Ok(i) => self.at(i).unwrap_or("").to_owned(), + }) + }); + let re = Regex::new(r"\$\$").unwrap(); + re.replace_all(&text, NoExpand("$")) + } + + /// Returns the number of captured groups. + #[inline] + pub fn len(&self) -> usize { + self.slots.len() / 2 + } + + /// Returns true if and only if there are no captured groups. + #[inline] + pub fn is_empty(&self) -> bool { + self.len() == 0 + } +} + +impl<'t> fmt::Debug for Captures<'t> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + f.debug_tuple("Captures").field(&CapturesDebug(self)).finish() + } +} + +struct CapturesDebug<'c, 't: 'c>(&'c Captures<'t>); + +impl<'c, 't> fmt::Debug for CapturesDebug<'c, 't> { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + // We'd like to show something nice here, even if it means an + // allocation to build a reverse index. + let slot_to_name: HashMap<usize, &str> = + self.0.named_groups.iter().map(|(a, b)| (b, a)).collect(); + let mut map = f.debug_map(); + for (slot, m) in self.0.iter_pos().enumerate() { + let m = m.map(|(s, e)| &self.0.text[s..e]); + if let Some(ref name) = slot_to_name.get(&slot) { + map.entry(&name, &m); + } else { + map.entry(&slot, &m); + } + } + map.finish() + } +} + +/// Get a group by index. +/// +/// `'t` is the lifetime of the matched text. +/// +/// The text can't outlive the `Captures` object if this method is +/// used, because of how `Index` is defined (normally `a[i]` is part +/// of `a` and can't outlive it); to do that, use `at()` instead. +/// +/// # Panics +/// +/// If there is no group at the given index. +impl<'t> Index<usize> for Captures<'t> { + type Output = str; + + fn index(&self, i: usize) -> &str { + self.at(i).unwrap_or_else(|| panic!("no group at index '{}'", i)) + } +} + +/// Get a group by name. +/// +/// `'t` is the lifetime of the matched text and `'i` is the lifetime +/// of the group name (the index). +/// +/// The text can't outlive the `Captures` object if this method is +/// used, because of how `Index` is defined (normally `a[i]` is part +/// of `a` and can't outlive it); to do that, use `name` instead. +/// +/// # Panics +/// +/// If there is no group named by the given value. +impl<'t, 'i> Index<&'i str> for Captures<'t> { + type Output = str; + + fn index<'a>(&'a self, name: &'i str) -> &'a str { + self.name(name).unwrap_or_else(|| panic!("no group named '{}'", name)) + } +} + +/// An iterator over capture groups for a particular match of a regular +/// expression. +/// +/// `'c` is the lifetime of the captures. +pub struct SubCaptures<'c> { + idx: usize, + caps: &'c Captures<'c>, +} + +impl<'c> Iterator for SubCaptures<'c> { + type Item = Option<&'c str>; + + fn next(&mut self) -> Option<Option<&'c str>> { + if self.idx < self.caps.len() { + self.idx += 1; + Some(self.caps.at(self.idx - 1)) + } else { + None + } + } +} + +/// An iterator over capture group positions for a particular match of a +/// regular expression. +/// +/// Positions are byte indices in terms of the original string matched. +/// +/// `'c` is the lifetime of the captures. +pub struct SubCapturesPos<'c> { + idx: usize, + slots: &'c [Option<usize>] +} + +impl<'c> Iterator for SubCapturesPos<'c> { + type Item = Option<(usize, usize)>; + + fn next(&mut self) -> Option<Option<(usize, usize)>> { + if self.idx >= self.slots.len() { + return None + } + let r = match (self.slots[self.idx], self.slots[self.idx + 1]) { + (Some(s), Some(e)) => Some((s, e)), + (None, None) => None, + _ => unreachable!() + }; + self.idx += 2; + Some(r) + } +} + +/// An Iterator over named capture groups as a tuple with the group +/// name and the value. +/// +/// `'c` is the lifetime of the captures. +pub struct SubCapturesNamed<'c> { + caps: &'c Captures<'c>, + names: NamedGroupsIter<'c>, +} + +impl<'c> Iterator for SubCapturesNamed<'c> { + type Item = (&'c str, Option<&'c str>); + + fn next(&mut self) -> Option<(&'c str, Option<&'c str>)> { + self.names.next().map(|(name, pos)| (name, self.caps.at(pos))) + } +} + +/// An iterator that yields all non-overlapping capture groups matching a +/// particular regular expression. +/// +/// The iterator stops when no more matches can be found. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the matched string. +pub struct FindCaptures<'r, 't>(FindCapturesInner<'r, 't>); + +enum FindCapturesInner<'r, 't> { + Dynamic(re_trait::FindCaptures<'t, ExecNoSyncStr<'r>>), + Plugin(re_trait::FindCaptures<'t, Plugin>), +} + +impl<'r, 't> Iterator for FindCaptures<'r, 't> { + type Item = Captures<'t>; + + fn next(&mut self) -> Option<Captures<'t>> { + match self.0 { + FindCapturesInner::Dynamic(ref mut it) => { + let named = it.regex().capture_name_idx().clone(); + it.next().map(|slots| Captures { + text: it.text(), + slots: slots, + named_groups: NamedGroups::Dynamic(named), + }) + } + FindCapturesInner::Plugin(ref mut it) => { + it.next().map(|slots| Captures { + text: it.text(), + slots: slots, + named_groups: NamedGroups::Plugin(it.regex().groups), + }) + } + } + } +} + +/// An iterator over all non-overlapping matches for a particular string. +/// +/// The iterator yields a tuple of integers corresponding to the start and end +/// of the match. The indices are byte offsets. The iterator stops when no more +/// matches can be found. +/// +/// `'r` is the lifetime of the compiled regular expression and `'t` is the +/// lifetime of the matched string. +pub struct FindMatches<'r, 't>(FindMatchesInner<'r, 't>); + +enum FindMatchesInner<'r, 't> { + Dynamic(re_trait::FindMatches<'t, ExecNoSyncStr<'r>>), + Plugin(re_trait::FindMatches<'t, Plugin>), +} + +impl<'r, 't> FindMatches<'r, 't> { + fn text(&self) -> &'t str { + match self.0 { + FindMatchesInner::Dynamic(ref it) => it.text(), + FindMatchesInner::Plugin(ref it) => it.text(), + } + } +} + +impl<'r, 't> Iterator for FindMatches<'r, 't> { + type Item = (usize, usize); + + fn next(&mut self) -> Option<(usize, usize)> { + match self.0 { + FindMatchesInner::Dynamic(ref mut it) => it.next(), + FindMatchesInner::Plugin(ref mut it) => it.next(), + } + } +} diff --git a/regex-0.1.80/src/simd_accel/mod.rs b/regex-0.1.80/src/simd_accel/mod.rs new file mode 100644 index 000000000..f3c868dd8 --- /dev/null +++ b/regex-0.1.80/src/simd_accel/mod.rs @@ -0,0 +1,5 @@ +#[cfg(target_feature = "ssse3")] +pub mod teddy128; +#[cfg(not(target_feature = "ssse3"))] +#[path = "../simd_fallback/teddy128.rs"] +pub mod teddy128; diff --git a/regex-0.1.80/src/simd_accel/teddy128.rs b/regex-0.1.80/src/simd_accel/teddy128.rs new file mode 100644 index 000000000..8c40ae63a --- /dev/null +++ b/regex-0.1.80/src/simd_accel/teddy128.rs @@ -0,0 +1,800 @@ +/*! +Teddy is a simd accelerated multiple substring matching algorithm. The name +and the core ideas in the algorithm were learned from the [Hyperscan][1_u] +project. + + +Background +---------- + +The key idea of Teddy is to do *packed* substring matching. In the literature, +packed substring matching is the idea of examing multiple bytes in a haystack +at a time to detect matches. Implementations of, for example, memchr (which +detects matches of a single byte) have been doing this for years. Only +recently, with the introduction of various SIMD instructions, has this been +extended to substring matching. The PCMPESTRI instruction (and its relatives), +for example, implements substring matching in hardware. It is, however, limited +to substrings of length 16 bytes or fewer, but this restriction is fine in a +regex engine, since we rarely care about the performance difference between +searching for a 16 byte literal and a 16 + N literal—16 is already long +enough. The key downside of the PCMPESTRI instruction, on current (2016) CPUs +at least, is its latency and throughput. As a result, it is often faster to do +substring search with a Boyer-Moore variant and a well placed memchr to quickly +skip through the haystack. + +There are fewer results from the literature on packed substring matching, +and even fewer for packed multiple substring matching. Ben-Kiki et al. [2] +describes use of PCMPESTRI for substring matching, but is mostly theoretical +and hand-waves performance. There is other theoretical work done by Bille [3] +as well. + +The rest of the work in the field, as far as I'm aware, is by Faro and Kulekci +and is generally focused on multiple pattern search. Their first paper [4a] +introduces the concept of a fingerprint, which is computed for every block of +N bytes in every pattern. The haystack is then scanned N bytes at a time and +a fingerprint is computed in the same way it was computed for blocks in the +patterns. If the fingerprint corresponds to one that was found in a pattern, +then a verification step follows to confirm that one of the substrings with the +corresponding fingerprint actually matches at the current location. Various +implementation tricks are employed to make sure the fingerprint lookup is fast; +typically by truncating the fingerprint. (This may, of course, provoke more +steps in the verification process, so a balance must be struck.) + +The main downside of [4a] is that the minimum substring length is 32 bytes, +presumably because of how the algorithm uses certain SIMD instructions. This +essentially makes it useless for general purpose regex matching, where a small +number of short patterns is far more likely. + +Faro and Kulekci published another paper [4b] that is conceptually very similar +to [4a]. The key difference is that it uses the CRC32 instruction (introduced +as part of SSE 4.2) to compute fingerprint values. This also enables the +algorithm to work effectively on substrings as short as 7 bytes with 4 byte +windows. 7 bytes is unfortunately still too long. The window could be +technically shrunk to 2 bytes, thereby reducing minimum length to 3, but the +small window size ends up negating most performance benefits—and it's likely +the common case in a general purpose regex engine. + +Faro and Kulekci also published [4c] that appears to be intended as a +replacement to using PCMPESTRI. In particular, it is specifically motivated by +the high throughput/latency time of PCMPESTRI and therefore chooses other SIMD +instructions that are faster. While this approach works for short substrings, +I personally couldn't see a way to generalize it to multiple substring search. + +Faro and Kulekci have another paper [4d] that I haven't been able to read +because it is behind a paywall. + + +Teddy +----- + +Finally, we get to Teddy. If the above literature review is complete, then it +appears that Teddy is a novel algorithm. More than that, in my experience, it +completely blows away the competition for short substrings, which is exactly +what we want in a general purpose regex engine. Again, the algorithm appears +to be developed by the authors of [Hyperscan][1_u]. Hyperscan was open sourced +late 2015, and no earlier history could be found. Therefore, tracking the exact +provenance of the algorithm with respect to the published literature seems +difficult. + +DISCLAIMER: My understanding of Teddy is limited to reading auto-generated C +code, its disassembly and observing its runtime behavior. + +At a high level, Teddy works somewhat similarly to the fingerprint algorithms +published by Faro and Kulekci, but Teddy does it in a way that scales a bit +better. Namely: + +1. Teddy's core algorithm scans the haystack in 16 byte chunks. 16 is + significant because it corresponds to the number of bytes in a SIMD vector. + If one used AVX2 instructions, then we could scan the haystack in 32 byte + chunks. Similarly, if one used AVX512 instructions, we could scan the + haystack in 64 byte chunks. Hyperscan implements SIMD + AVX2, we only + implement SIMD for the moment. (The author doesn't have a CPU with AVX2 + support... yet.) +2. Bitwise operations are performed on each chunk to discover if any region of + it matches a set of precomputed fingerprints from the patterns. If there are + matches, then a verification step is performed. In this implementation, our + verificiation step is a naive. This can be improved upon. + +The details to make this work are quite clever. First, we must choose how to +pick our fingerprints. In Hyperscan's implementation, I *believe* they use the +last N bytes of each substring, where N must be at least the minimum length of +any substring in the set being searched. In this implementation, we use the +first N bytes of each substring. (The tradeoffs between these choices aren't +yet clear to me.) We then must figure out how to quickly test whether an +occurrence of any fingerprint from the set of patterns appears in a 16 byte +block from the haystack. To keep things simple, let's assume N = 1 and examine +some examples to motivate the approach. Here are our patterns: + +```ignore +foo +bar +baz +``` + +The corresponding fingerprints, for N = 1, are `f`, `b` and `b`. Now let's set +our 16 byte block to: + +```ignore +bat cat foo bump +xxxxxxxxxxxxxxxx +``` + +To cut to the chase, Teddy works by using bitsets. In particular, Teddy creates +a mask that allows us to quickly compute membership of a fingerprint in a 16 +byte block that also tells which pattern the fingerprint corresponds to. In +this case, our fingerprint is a single byte, so an appropriate abstraction is +a map from a single byte to a list of patterns that contain that fingerprint: + +```ignore +f |--> foo +b |--> bar, baz +``` + +Now, all we need to do is figure out how to represent this map in vector space +and use normal SIMD operations to perform a lookup. The first simplification +we can make is to represent our patterns as bit fields occupying a single +byte. This is important, because a single SIMD vector can store 16 bytes. + +```ignore +f |--> 00000001 +b |--> 00000010, 00000100 +``` + +How do we perform lookup though? It turns out that SSSE3 introduced a very cool +instruction called PSHUFB. The instruction takes two SIMD vectors, `A` and `B`, +and returns a third vector `C`. All vectors are treated as 16 8-bit integers. +`C` is formed by `C[i] = A[B[i]]`. (This is a bit of a simplification, but true +for the purposes of this algorithm. For full details, see [Intel's Intrinsics +Guide][5_u].) This essentially lets us use the values in `B` to lookup values in +`A`. + +If we could somehow cause `B` to contain our 16 byte block from the haystack, +and if `A` could contain our bitmasks, then we'd end up with something like +this for `A`: + +```ignore + 0x00 0x01 ... 0x62 ... 0x66 ... 0xFF +A = 0 0 00000001 00000110 0 +``` + +And if `B` contains our window from our haystack, we could use shuffle to take +the values from `B` and use them to look up our bitsets in `A`. But of course, +we can't do this because `A` in the above example contains 256 bytes, which +is much larger than the size of a SIMD vector. + +Nybbles to the rescue! A nybble is 4 bits. Instead of one mask to hold all of +our bitsets, we can use two masks, where one mask corresponds to the lower four +bits of our fingerprint and the other mask corresponds to the upper four bits. +So our map now looks like: + +```ignore +'f' & 0xF = 0x6 |--> 00000001 +'f' >> 4 = 0x6 |--> 00000111 +'b' & 0xF = 0x2 |--> 00000110 +'b' >> 4 = 0x6 |--> 00000111 +``` + +Notice that the bitsets for each nybble correspond to the union of all +fingerprints that contain that nibble. For example, both `f` and `b` have the +same upper 4 bits but differ on the lower 4 bits. Putting this together, we +have `A0`, `A1` and `B`, where `A0` is our mask for the lower nybble, `A1` is +our mask for the upper nybble and `B` is our 16 byte block from the haystack: + +```ignore + 0x00 0x01 0x02 0x03 ... 0x06 ... 0xF +A0 = 0 0 00000110 0 00000001 0 +A1 = 0 0 0 0 00000111 0 +B = b a t _ t p +B = 0x62 0x61 0x74 0x20 0x74 0x70 +``` + +But of course, we can't use `B` with `PSHUFB` yet, since its values are 8 bits, +and we need indexes that are at most 4 bits (corresponding to one of 16 +values). We can apply the same transformation to split `B` into lower and upper +nybbles as we did `A`. As before, `B0` corresponds to the lower nybbles and +`B1` corresponds to the upper nybbles: + +```ignore + b a t _ c a t _ f o o _ b u m p +B0 = 0x2 0x1 0x4 0x0 0x3 0x1 0x4 0x0 0x6 0xF 0xF 0x0 0x2 0x5 0xD 0x0 +B1 = 0x6 0x6 0x7 0x2 0x6 0x6 0x7 0x2 0x6 0x6 0x6 0x2 0x6 0x7 0x6 0x7 +``` + +And now we have a nice correspondence. `B0` can index `A0` and `B1` can index +`A1`. Here's what we get when we apply `C0 = PSHUFB(A0, B0)`: + +```ignore + b a ... f o ... p + A0[0x2] A0[0x1] A0[0x6] A0[0xF] A0[0x0] +C0 = 00000110 0 00000001 0 0 +``` + +And `C1 = PSHUFB(A1, B1)`: + +```ignore + b a ... f o ... p + A1[0x6] A1[0x6] A1[0x6] A1[0x6] A1[0x7] +C1 = 00000111 00000111 00000111 00000111 0 +``` + +Notice how neither one of `C0` or `C1` is guaranteed to report fully correct +results all on its own. For example, `C1` claims that `b` is a fingerprint for +the pattern `foo` (since `A1[0x6] = 00000111`), and that `o` is a fingerprint +for all of our patterns. But if we combined `C0` and `C1` with an `AND` +operation: + +``` + b a ... f o ... p +C = 00000110 0 00000001 0 0 +``` + +Then we now have that `C[i]` contains a bitset corresponding to the matching +fingerprints in a haystack's 16 byte block, where `i` is the `ith` byte in that +block. + +Once we have that, we can look for the position of the least significant bit +in `C`. That position, modulo `8`, gives us the pattern that the fingerprint +matches. That position, integer divided by `8`, also gives us the byte offset +that the fingerprint occurs in inside the 16 byte haystack block. Using those +two pieces of information, we can run a verification procedure that tries +to match all substrings containing that fingerprint at that position in the +haystack. + + +Implementation notes +-------------------- + +The problem with the algorithm as described above is that it uses a single byte +for a fingerprint. This will work well if the fingerprints are rare in the +haystack (e.g., capital letters or special characters in normal English text), +but if the fingerprints are common, you'll wind up spending too much time in +the verification step, which effectively negate the performance benefits of +scanning 16 bytes at a time. Remember, the key to the performance of this +algorithm is to do as little work as possible per 16 bytes. + +This algorithm can be extrapolated in a relatively straight-forward way to use +larger fingerprints. That is, instead of a single byte prefix, we might use a +three byte prefix. The implementation below implements N = {1, 2, 3} and always +picks the largest N possible. The rationale is that the bigger the fingerprint, +the fewer verification steps we'll do. Of course, if N is too large, then we'll +end up doing too much on each step. + +The way to extend it is: + +1. Add a mask for each byte in the fingerprint. (Remember that each mask is + composed of two SIMD vectors.) This results in a value of `C` for each byte + in the fingerprint while searching. +2. When testing each 16 byte block, each value of `C` must be shifted so that + they are aligned. Once aligned, they should all be `AND`'d together. This + will give you only the bitsets corresponding to the full match of the + fingerprint. + +The implementation below is commented to fill in the nitty gritty details. + +References +---------- + +- **[1]** [Hyperscan on GitHub](https://github.com/01org/hyperscan), + [webpage](https://01.org/hyperscan) +- **[2a]** Ben-Kiki, O., Bille, P., Breslauer, D., Gasieniec, L., Grossi, R., + & Weimann, O. (2011). + _Optimal packed string matching_. + In LIPIcs-Leibniz International Proceedings in Informatics (Vol. 13). + Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. + DOI: 10.4230/LIPIcs.FSTTCS.2011.423. + [PDF](http://drops.dagstuhl.de/opus/volltexte/2011/3355/pdf/37.pdf). +- **[2b]** Ben-Kiki, O., Bille, P., Breslauer, D., Ga̧sieniec, L., Grossi, R., + & Weimann, O. (2014). + _Towards optimal packed string matching_. + Theoretical Computer Science, 525, 111-129. + DOI: 10.1016/j.tcs.2013.06.013. + [PDF](http://www.cs.haifa.ac.il/~oren/Publications/bpsm.pdf). +- **[3]** Bille, P. (2011). + _Fast searching in packed strings_. + Journal of Discrete Algorithms, 9(1), 49-56. + DOI: 10.1016/j.jda.2010.09.003. + [PDF](http://www.sciencedirect.com/science/article/pii/S1570866710000353). +- **[4a]** Faro, S., & Külekci, M. O. (2012, October). + _Fast multiple string matching using streaming SIMD extensions technology_. + In String Processing and Information Retrieval (pp. 217-228). + Springer Berlin Heidelberg. + DOI: 10.1007/978-3-642-34109-0_23. + [PDF](http://www.dmi.unict.it/~faro/papers/conference/faro32.pdf). +- **[4b]** Faro, S., & Külekci, M. O. (2013, September). + _Towards a Very Fast Multiple String Matching Algorithm for Short Patterns_. + In Stringology (pp. 78-91). + [PDF](http://www.dmi.unict.it/~faro/papers/conference/faro36.pdf). +- **[4c]** Faro, S., & Külekci, M. O. (2013, January). + _Fast packed string matching for short patterns_. + In Proceedings of the Meeting on Algorithm Engineering & Expermiments + (pp. 113-121). + Society for Industrial and Applied Mathematics. + [PDF](http://arxiv.org/pdf/1209.6449.pdf). +- **[4d]** Faro, S., & Külekci, M. O. (2014). + _Fast and flexible packed string matching_. + Journal of Discrete Algorithms, 28, 61-72. + DOI: 10.1016/j.jda.2014.07.003. + +[1_u]: https://github.com/01org/hyperscan +[5_u]: https://software.intel.com/sites/landingpage/IntrinsicsGuide +*/ + +// TODO: Extend this to use AVX2 instructions. +// TODO: Extend this to use AVX512 instructions. +// TODO: Extend this to cleverly use Aho-Corasick. Possibly to replace both +// "slow" searching and the verification step. +// TODO: Make the inner loop do aligned loads. + +use std::cmp; +use std::ptr; + +use aho_corasick::{Automaton, AcAutomaton, FullAcAutomaton}; +use simd::u8x16; +use simd::x86::sse2::Sse2Bool8ix16; +use simd::x86::ssse3::Ssse3U8x16; + +use syntax; + +/// Corresponds to the number of bytes read at a time in the haystack. +const BLOCK_SIZE: usize = 16; + +pub fn is_teddy_128_available() -> bool { + true +} + +/// Match reports match information. +#[derive(Debug, Clone)] +pub struct Match { + /// The index of the pattern that matched. The index is in correspondence + /// with the order of the patterns given at construction. + pub pat: usize, + /// The start byte offset of the match. + pub start: usize, + /// The end byte offset of the match. This is always `start + pat.len()`. + pub end: usize, +} + +/// A SIMD accelerated multi substring searcher. +#[derive(Debug, Clone)] +pub struct Teddy { + /// A list of substrings to match. + pats: Vec<Vec<u8>>, + /// An Aho-Corasick automaton of the patterns. We use this when we need to + /// search pieces smaller than the Teddy block size. + ac: FullAcAutomaton<Vec<u8>>, + /// A set of 8 buckets. Each bucket corresponds to a single member of a + /// bitset. A bucket contains zero or more substrings. This is useful + /// when the number of substrings exceeds 8, since our bitsets cannot have + /// more than 8 members. + buckets: Vec<Vec<usize>>, + /// Our set of masks. There's one mask for each byte in the fingerprint. + masks: Masks, +} + +/// A list of masks. This has length equal to the length of the fingerprint. +/// The length of the fingerprint is always `max(3, len(smallest_substring))`. +#[derive(Debug, Clone)] +struct Masks(Vec<Mask>); + +/// A single mask. +#[derive(Debug, Clone, Copy)] +struct Mask { + /// Bitsets for the low nybbles in a fingerprint. + lo: u8x16, + /// Bitsets for the high nybbles in a fingerprint. + hi: u8x16, +} + +impl Teddy { + /// Create a new `Teddy` multi substring matcher. + /// + /// If a `Teddy` matcher could not be created (e.g., `pats` is empty or has + /// an empty substring), then `None` is returned. + pub fn new(pats: &syntax::Literals) -> Option<Teddy> { + let pats: Vec<_> = pats.literals().iter().map(|p|p.to_vec()).collect(); + let min_len = pats.iter().map(|p| p.len()).min().unwrap_or(0); + // Don't allow any empty patterns and require that we have at + // least one pattern. + if min_len < 1 { + return None; + } + // Pick the largest mask possible, but no larger than 3. + let nmasks = cmp::min(3, min_len); + let mut masks = Masks::new(nmasks); + let mut buckets = vec![vec![]; 8]; + // Assign a substring to each bucket, and add the bucket's bitfield to + // the appropriate position in the mask. + for (pati, pat) in pats.iter().enumerate() { + let bucket = pati % 8; + buckets[bucket].push(pati); + masks.add(bucket as u8, pat); + } + Some(Teddy { + pats: pats.to_vec(), + ac: AcAutomaton::new(pats.to_vec()).into_full(), + buckets: buckets, + masks: masks, + }) + } + + /// Returns all of the substrings matched by this `Teddy`. + pub fn patterns(&self) -> &[Vec<u8>] { + &self.pats + } + + /// Returns the number of substrings in this matcher. + pub fn len(&self) -> usize { + self.pats.len() + } + + /// Returns the approximate size on the heap used by this matcher. + pub fn approximate_size(&self) -> usize { + self.pats.iter().fold(0, |a, b| a + b.len()) + } + + /// Searches `haystack` for the substrings in this `Teddy`. If a match was + /// found, then it is returned. Otherwise, `None` is returned. + pub fn find(&self, haystack: &[u8]) -> Option<Match> { + // If our haystack is smaller than the block size, then fall back to + // a naive brute force search. + // + // TODO: Use Aho-Corasick. + if haystack.is_empty() || haystack.len() < (BLOCK_SIZE + 2) { + return self.slow(haystack, 0); + } + match self.masks.len() { + 0 => None, + 1 => self.find1(haystack), + 2 => self.find2(haystack), + 3 => self.find3(haystack), + _ => unreachable!(), + } + } + + /// `find1` is used when there is only 1 mask. This is the easy case and is + /// pretty much as described in the module documentation. + #[inline(always)] + fn find1(&self, haystack: &[u8]) -> Option<Match> { + let mut pos = 0; + let zero = u8x16::splat(0); + let len = haystack.len(); + debug_assert!(len >= BLOCK_SIZE); + while pos <= len - BLOCK_SIZE { + let h = unsafe { u8x16::load_unchecked(haystack, pos) }; + // N.B. `res0` is our `C` in the module documentation. + let res0 = self.masks.members1(h); + // Only do expensive verification if there are any non-zero bits. + let bitfield = res0.ne(zero).move_mask(); + if bitfield != 0 { + if let Some(m) = self.verify(haystack, pos, res0, bitfield) { + return Some(m); + } + } + pos += BLOCK_SIZE; + } + self.slow(haystack, pos) + } + + /// `find2` is used when there are 2 masks, e.g., the fingerprint is 2 bytes + /// long. + #[inline(always)] + fn find2(&self, haystack: &[u8]) -> Option<Match> { + // This is an exotic way to right shift a SIMD vector across lanes. + // See below at use for more details. + let res0shuffle = u8x16::new( + 0, 0, 1, 2, + 3, 4, 5, 6, + 7, 8, 9, 10, + 11, 12, 13, 14, + ); + let zero = u8x16::splat(0); + let len = haystack.len(); + // The previous value of `C` (from the module documentation) for the + // *first* byte in the fingerprint. On subsequent iterations, we take + // the last bitset from the previous `C` and insert it into the first + // position of the current `C`, shifting all other bitsets to the right + // one lane. This causes `C` for the first byte to line up with `C` for + // the second byte, so that they can be `AND`'d together. + let mut prev0 = u8x16::splat(0xFF); + let mut pos = 1; + debug_assert!(len >= BLOCK_SIZE); + while pos <= len - BLOCK_SIZE { + let h = unsafe { u8x16::load_unchecked(haystack, pos) }; + let (res0, res1) = self.masks.members2(h); + + // The next three lines are essentially equivalent to + // + // ```rust,ignore + // (prev0 << 15) | (res0 >> 1) + // ``` + // + // ... if SIMD vectors could shift across lanes. There is the + // `PALIGNR` instruction, but apparently LLVM doesn't expose it as + // a proper intrinsic. Thankfully, it appears the following + // sequence does indeed compile down to a `PALIGNR`. + let prev0byte0 = prev0.extract(15); + let res0shiftr8 = res0.shuffle_bytes(res0shuffle); + let res0prev0 = res0shiftr8.replace(0, prev0byte0); + + // `AND`'s our `C` values together. + let res = res0prev0 & res1; + prev0 = res0; + + let bitfield = res.ne(zero).move_mask(); + if bitfield != 0 { + let pos = pos.checked_sub(1).unwrap(); + if let Some(m) = self.verify(haystack, pos, res, bitfield) { + return Some(m); + } + } + pos += BLOCK_SIZE; + } + // The windowing above doesn't check the last byte in the last + // window, so start the slow search at the last byte of the last + // window. + self.slow(haystack, pos.checked_sub(1).unwrap()) + } + + /// `find3` is used when there are 3 masks, e.g., the fingerprint is 3 bytes + /// long. + /// + /// N.B. This is a straight-forward extrapolation of `find2`. The only + /// difference is that we need to keep track of two previous values of `C`, + /// since we now need to align for three bytes. + #[inline(always)] + fn find3(&self, haystack: &[u8]) -> Option<Match> { + let zero = u8x16::splat(0); + let len = haystack.len(); + + let res0shuffle = u8x16::new( + 0, 0, 0, 1, + 2, 3, 4, 5, + 6, 7, 8, 9, + 10, 11, 12, 13, + ); + let res1shuffle = u8x16::new( + 0, 0, 1, 2, + 3, 4, 5, 6, + 7, 8, 9, 10, + 11, 12, 13, 14, + ); + let mut prev0 = u8x16::splat(0xFF); + let mut prev1 = u8x16::splat(0xFF); + let mut pos = 2; + while pos <= len - BLOCK_SIZE { + let h = unsafe { u8x16::load_unchecked(haystack, pos) }; + let (res0, res1, res2) = self.masks.members3(h); + + let prev0byte0 = prev0.extract(14); + let prev0byte1 = prev0.extract(15); + let res0shiftr16 = res0.shuffle_bytes(res0shuffle); + let res0prev0 = res0shiftr16.replace(0, prev0byte0) + .replace(1, prev0byte1); + + let prev1byte0 = prev1.extract(15); + let res1shiftr8 = res1.shuffle_bytes(res1shuffle); + let res1prev1 = res1shiftr8.replace(0, prev1byte0); + + let res = res0prev0 & res1prev1 & res2; + + prev0 = res0; + prev1 = res1; + + let bitfield = res.ne(zero).move_mask(); + if bitfield != 0 { + let pos = pos.checked_sub(2).unwrap(); + if let Some(m) = self.verify(haystack, pos, res, bitfield) { + return Some(m); + } + } + pos += BLOCK_SIZE; + } + // The windowing above doesn't check the last two bytes in the last + // window, so start the slow search at the penultimate byte of the + // last window. + // self.slow(haystack, pos.saturating_sub(2)) + self.slow(haystack, pos.checked_sub(2).unwrap()) + } + + /// Runs the verification procedure on `res` (i.e., `C` from the module + /// documentation), where the haystack block starts at `pos` in + /// `haystack`. `bitfield` has ones in the bit positions that `res` has + /// non-zero bytes. + /// + /// If a match exists, it returns the first one. + #[inline(always)] + fn verify( + &self, + haystack: &[u8], + pos: usize, + res: u8x16, + mut bitfield: u32, + ) -> Option<Match> { + while bitfield != 0 { + // The next offset, relative to pos, where some fingerprint + // matched. + let byte_pos = bitfield.trailing_zeros(); + bitfield &= !(1 << byte_pos); + + // Offset relative to the beginning of the haystack. + let start = pos + byte_pos as usize; + + // The bitfield telling us which patterns had fingerprints that + // match at this starting position. + let mut patterns = res.extract(byte_pos); + while patterns != 0 { + let bucket = patterns.trailing_zeros() as usize; + patterns &= !(1 << bucket); + + // Actual substring search verification. + if let Some(m) = self.verify_bucket(haystack, bucket, start) { + return Some(m); + } + } + } + + None + } + + /// Verifies whether any substring in the given bucket matches in haystack + /// at the given starting position. + #[inline(always)] + fn verify_bucket( + &self, + haystack: &[u8], + bucket: usize, + start: usize, + ) -> Option<Match> { + // This cycles through the patterns in the bucket in the order that + // the patterns were given. Therefore, we guarantee leftmost-first + // semantics. + for &pati in &self.buckets[bucket] { + let pat = &*self.pats[pati]; + if start + pat.len() > haystack.len() { + continue; + } + if pat == &haystack[start..start + pat.len()] { + return Some(Match { + pat: pati, + start: start, + end: start + pat.len(), + }); + } + } + None + } + + /// Slow substring search through all patterns in this matcher. + /// + /// This is used when we don't have enough bytes in the haystack for our + /// block based approach. + fn slow(&self, haystack: &[u8], pos: usize) -> Option<Match> { + self.ac.find(&haystack[pos..]).next().map(|m| { + Match { + pat: m.pati, + start: pos + m.start, + end: pos + m.end, + } + }) + } +} + +impl Masks { + /// Create a new set of masks of size `n`, where `n` corresponds to the + /// number of bytes in a fingerprint. + fn new(n: usize) -> Masks { + Masks(vec![Mask::new(); n]) + } + + /// Returns the number of masks. + fn len(&self) -> usize { + self.0.len() + } + + /// Adds the given pattern to the given bucket. The bucket should be a + /// power of `2 <= 2^7`. + fn add(&mut self, bucket: u8, pat: &[u8]) { + for (i, mask) in self.0.iter_mut().enumerate() { + mask.add(bucket, pat[i]); + } + } + + /// Finds the fingerprints that are in the given haystack block. i.e., this + /// returns `C` as described in the module documentation. + /// + /// More specifically, `for i in 0..16` and `j in 0..8, C[i][j] == 1` if and + /// only if `haystack_block[i]` corresponds to a fingerprint that is part + /// of a pattern in bucket `j`. + #[inline(always)] + fn members1(&self, haystack_block: u8x16) -> u8x16 { + let masklo = u8x16::splat(0xF); + let hlo = haystack_block & masklo; + let hhi = (haystack_block >> 4) & masklo; + + self.0[0].lo.shuffle_bytes(hlo) & self.0[0].hi.shuffle_bytes(hhi) + } + + /// Like members1, but computes C for the first and second bytes in the + /// fingerprint. + #[inline(always)] + fn members2(&self, haystack_block: u8x16) -> (u8x16, u8x16) { + let masklo = u8x16::splat(0xF); + let hlo = haystack_block & masklo; + let hhi = (haystack_block >> 4) & masklo; + + let res0 = self.0[0].lo.shuffle_bytes(hlo) + & self.0[0].hi.shuffle_bytes(hhi); + let res1 = self.0[1].lo.shuffle_bytes(hlo) + & self.0[1].hi.shuffle_bytes(hhi); + (res0, res1) + } + + /// Like `members1`, but computes `C` for the first, second and third bytes + /// in the fingerprint. + #[inline(always)] + fn members3(&self, haystack_block: u8x16) -> (u8x16, u8x16, u8x16) { + let masklo = u8x16::splat(0xF); + let hlo = haystack_block & masklo; + let hhi = (haystack_block >> 4) & masklo; + + let res0 = self.0[0].lo.shuffle_bytes(hlo) + & self.0[0].hi.shuffle_bytes(hhi); + let res1 = self.0[1].lo.shuffle_bytes(hlo) + & self.0[1].hi.shuffle_bytes(hhi); + let res2 = self.0[2].lo.shuffle_bytes(hlo) + & self.0[2].hi.shuffle_bytes(hhi); + (res0, res1, res2) + } +} + +impl Mask { + /// Create a new mask with no members. + fn new() -> Mask { + Mask { + lo: u8x16::splat(0), + hi: u8x16::splat(0), + } + } + + /// Adds the given byte to the given bucket. + fn add(&mut self, bucket: u8, byte: u8) { + // Split our byte into two nybbles, and add each nybble to our + // mask. + let byte_lo = (byte & 0xF) as u32; + let byte_hi = (byte >> 4) as u32; + + let lo = self.lo.extract(byte_lo); + self.lo = self.lo.replace(byte_lo, ((1 << bucket) as u8) | lo); + + let hi = self.hi.extract(byte_hi); + self.hi = self.hi.replace(byte_hi, ((1 << bucket) as u8) | hi); + } +} + +/// UnsafeLoad permits loading data into a SIMD vector without bounds checks. +/// +/// Ideally, this would be part of the `simd` crate, or even better, we could +/// figure out how to do it without `unsafe` at all. +trait UnsafeLoad { + type Elem; + + /// load_unchecked creates a new SIMD vector from the elements in `slice` + /// starting at `offset`. `slice` must have at least the number of elements + /// required to fill a SIMD vector. + unsafe fn load_unchecked(slice: &[Self::Elem], offset: usize) -> Self; +} + +impl UnsafeLoad for u8x16 { + type Elem = u8; + + unsafe fn load_unchecked(slice: &[u8], offset: usize) -> u8x16 { + // TODO: Can we just do pointer casting here? I don't think so, since + // this could be an unaligned load? Help me. + let mut x = u8x16::splat(0); + ptr::copy_nonoverlapping( + slice.get_unchecked(offset), + &mut x as *mut u8x16 as *mut u8, + 16); + x + } +} diff --git a/regex-0.1.80/src/simd_fallback/mod.rs b/regex-0.1.80/src/simd_fallback/mod.rs new file mode 100644 index 000000000..b7ce4b188 --- /dev/null +++ b/regex-0.1.80/src/simd_fallback/mod.rs @@ -0,0 +1 @@ +pub mod teddy128; diff --git a/regex-0.1.80/src/simd_fallback/teddy128.rs b/regex-0.1.80/src/simd_fallback/teddy128.rs new file mode 100644 index 000000000..8d829b4b9 --- /dev/null +++ b/regex-0.1.80/src/simd_fallback/teddy128.rs @@ -0,0 +1,23 @@ +use syntax; + +pub fn is_teddy_128_available() -> bool { + false +} + +#[derive(Debug, Clone)] +pub struct Teddy(()); + +#[derive(Debug, Clone)] +pub struct Match { + pub pat: usize, + pub start: usize, + pub end: usize, +} + +impl Teddy { + pub fn new(_pats: &syntax::Literals) -> Option<Teddy> { None } + pub fn patterns(&self) -> &[Vec<u8>] { &[] } + pub fn len(&self) -> usize { 0 } + pub fn approximate_size(&self) -> usize { 0 } + pub fn find(&self, _haystack: &[u8]) -> Option<Match> { None } +} diff --git a/regex-0.1.80/src/sparse.rs b/regex-0.1.80/src/sparse.rs new file mode 100644 index 000000000..34c05e715 --- /dev/null +++ b/regex-0.1.80/src/sparse.rs @@ -0,0 +1,78 @@ +use std::ops::Deref; +use std::slice; + +/// A sparse set used for representing ordered NFA states. +/// +/// This supports constant time addition and membership testing. Clearing an +/// entire set can also be done in constant time. Iteration yields elements +/// in the order in which they were inserted. +/// +/// The data structure is based on: http://research.swtch.com/sparse +/// Note though that we don't actually use unitialized memory. We generally +/// reuse allocations, so the initial allocation cost is bareable. However, +/// its other properties listed above are extremely useful. +#[derive(Clone, Debug)] +pub struct SparseSet { + /// Dense contains the instruction pointers in the order in which they + /// were inserted. Accessing elements >= self.size is illegal. + dense: Vec<usize>, + /// Sparse maps instruction pointers to their location in dense. + /// + /// An instruction pointer is in the set if and only if + /// sparse[ip] < size && ip == dense[sparse[ip]]. + sparse: Vec<usize>, + /// The number of elements in the set. + size: usize, +} + +impl SparseSet { + pub fn new(size: usize) -> SparseSet { + SparseSet { + dense: vec![0; size], + sparse: vec![0; size], + size: 0, + } + } + + pub fn len(&self) -> usize { + self.size + } + + pub fn is_empty(&self) -> bool { + self.size == 0 + } + + pub fn capacity(&self) -> usize { + self.dense.len() + } + + pub fn insert(&mut self, value: usize) { + let i = self.size; + self.dense[i] = value; + self.sparse[value] = i; + self.size += 1; + } + + pub fn contains(&self, value: usize) -> bool { + let i = self.sparse[value]; + i < self.size && self.dense[i] == value + } + + pub fn clear(&mut self) { + self.size = 0; + } +} + +impl Deref for SparseSet { + type Target = [usize]; + + fn deref(&self) -> &Self::Target { + &self.dense[0..self.size] + } +} + +impl<'a> IntoIterator for &'a SparseSet { + type Item = &'a usize; + type IntoIter = slice::Iter<'a, usize>; + fn into_iter(self) -> Self::IntoIter { self.iter() } +} diff --git a/regex-0.1.80/src/testdata/LICENSE b/regex-0.1.80/src/testdata/LICENSE new file mode 100644 index 000000000..f47dbf4c4 --- /dev/null +++ b/regex-0.1.80/src/testdata/LICENSE @@ -0,0 +1,19 @@ +The following license covers testregex.c and all associated test data. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of THIS SOFTWARE FILE (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do +so, subject to the following disclaimer: + +THIS SOFTWARE IS PROVIDED BY AT&T ``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 AT&T 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. diff --git a/regex-0.1.80/src/testdata/README b/regex-0.1.80/src/testdata/README new file mode 100644 index 000000000..6efc2dad3 --- /dev/null +++ b/regex-0.1.80/src/testdata/README @@ -0,0 +1,17 @@ +Test data was taken from the Go distribution, which was in turn taken from the +testregex test suite: + + http://www2.research.att.com/~astopen/testregex/testregex.html + +The LICENSE in this directory corresponds to the LICENSE that the data was +released under. + +The tests themselves were modified for RE2/Go. A couple were modified further +by me (Andrew Gallant) (only in repetition.dat) so that RE2/Go would pass them. +(Yes, it seems like RE2/Go includes failing test cases.) This may or may not +have been a bad idea, but I think being consistent with an established Regex +library is worth something. + +Note that these files are read by 'scripts/regex-match-tests.py' and turned +into Rust tests found in 'regex_macros/tests/matches.rs'. + diff --git a/regex-0.1.80/src/testdata/basic.dat b/regex-0.1.80/src/testdata/basic.dat new file mode 100644 index 000000000..e55efaeec --- /dev/null +++ b/regex-0.1.80/src/testdata/basic.dat @@ -0,0 +1,221 @@ +NOTE all standard compliant implementations should pass these : 2002-05-31 + +BE abracadabra$ abracadabracadabra (7,18) +BE a...b abababbb (2,7) +BE XXXXXX ..XXXXXX (2,8) +E \) () (1,2) +BE a] a]a (0,2) +B } } (0,1) +E \} } (0,1) +BE \] ] (0,1) +B ] ] (0,1) +E ] ] (0,1) +B { { (0,1) +B } } (0,1) +BE ^a ax (0,1) +BE \^a a^a (1,3) +BE a\^ a^ (0,2) +BE a$ aa (1,2) +BE a\$ a$ (0,2) +BE ^$ NULL (0,0) +E $^ NULL (0,0) +E a($) aa (1,2)(2,2) +E a*(^a) aa (0,1)(0,1) +E (..)*(...)* a (0,0) +E (..)*(...)* abcd (0,4)(2,4) +E (ab|a)(bc|c) abc (0,3)(0,2)(2,3) +E (ab)c|abc abc (0,3)(0,2) +E a{0}b ab (1,2) +E (a*)(b?)(b+)b{3} aaabbbbbbb (0,10)(0,3)(3,4)(4,7) +E (a*)(b{0,1})(b{1,})b{3} aaabbbbbbb (0,10)(0,3)(3,4)(4,7) +E a{9876543210} NULL BADBR +E ((a|a)|a) a (0,1)(0,1)(0,1) +E (a*)(a|aa) aaaa (0,4)(0,3)(3,4) +E a*(a.|aa) aaaa (0,4)(2,4) +E a(b)|c(d)|a(e)f aef (0,3)(?,?)(?,?)(1,2) +E (a|b)?.* b (0,1)(0,1) +E (a|b)c|a(b|c) ac (0,2)(0,1) +E (a|b)c|a(b|c) ab (0,2)(?,?)(1,2) +E (a|b)*c|(a|ab)*c abc (0,3)(1,2) +E (a|b)*c|(a|ab)*c xc (1,2) +E (.a|.b).*|.*(.a|.b) xa (0,2)(0,2) +E a?(ab|ba)ab abab (0,4)(0,2) +E a?(ac{0}b|ba)ab abab (0,4)(0,2) +E ab|abab abbabab (0,2) +E aba|bab|bba baaabbbaba (5,8) +E aba|bab baaabbbaba (6,9) +E (aa|aaa)*|(a|aaaaa) aa (0,2)(0,2) +E (a.|.a.)*|(a|.a...) aa (0,2)(0,2) +E ab|a xabc (1,3) +E ab|a xxabc (2,4) +Ei (Ab|cD)* aBcD (0,4)(2,4) +BE [^-] --a (2,3) +BE [a-]* --a (0,3) +BE [a-m-]* --amoma-- (0,4) +E :::1:::0:|:::1:1:0: :::0:::1:::1:::0: (8,17) +E :::1:::0:|:::1:1:1: :::0:::1:::1:::0: (8,17) +{E [[:upper:]] A (0,1) [[<element>]] not supported +E [[:lower:]]+ `az{ (1,3) +E [[:upper:]]+ @AZ[ (1,3) +# No collation in Go +#BE [[-]] [[-]] (2,4) +#BE [[.NIL.]] NULL ECOLLATE +#BE [[=aleph=]] NULL ECOLLATE +} +BE$ \n \n (0,1) +BEn$ \n \n (0,1) +BE$ [^a] \n (0,1) +BE$ \na \na (0,2) +E (a)(b)(c) abc (0,3)(0,1)(1,2)(2,3) +BE xxx xxx (0,3) +E1 (^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$) feb 6, (0,6) +E1 (^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$) 2/7 (0,3) +E1 (^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$) feb 1,Feb 6 (5,11) +E3 ((((((((((((((((((((((((((((((x)))))))))))))))))))))))))))))) x (0,1)(0,1)(0,1) +E3 ((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))* xx (0,2)(1,2)(1,2) +E a?(ab|ba)* ababababababababababababababababababababababababababababababababababababababababa (0,81)(79,81) +E abaa|abbaa|abbbaa|abbbbaa ababbabbbabbbabbbbabbbbaa (18,25) +E abaa|abbaa|abbbaa|abbbbaa ababbabbbabbbabbbbabaa (18,22) +E aaac|aabc|abac|abbc|baac|babc|bbac|bbbc baaabbbabac (7,11) +BE$ .* \x01\x7f (0,2) +E aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa (53,57) +L aaaa\nbbbb\ncccc\nddddd\neeeeee\nfffffff\ngggg\nhhhh\niiiii\njjjjj\nkkkkk\nllll XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa NOMATCH +E a*a*a*a*a*b aaaaaaaaab (0,10) +BE ^ NULL (0,0) +BE $ NULL (0,0) +BE ^$ NULL (0,0) +BE ^a$ a (0,1) +BE abc abc (0,3) +BE abc xabcy (1,4) +BE abc ababc (2,5) +BE ab*c abc (0,3) +BE ab*bc abc (0,3) +BE ab*bc abbc (0,4) +BE ab*bc abbbbc (0,6) +E ab+bc abbc (0,4) +E ab+bc abbbbc (0,6) +E ab?bc abbc (0,4) +E ab?bc abc (0,3) +E ab?c abc (0,3) +BE ^abc$ abc (0,3) +BE ^abc abcc (0,3) +BE abc$ aabc (1,4) +BE ^ abc (0,0) +BE $ abc (3,3) +BE a.c abc (0,3) +BE a.c axc (0,3) +BE a.*c axyzc (0,5) +BE a[bc]d abd (0,3) +BE a[b-d]e ace (0,3) +BE a[b-d] aac (1,3) +BE a[-b] a- (0,2) +BE a[b-] a- (0,2) +BE a] a] (0,2) +BE a[]]b a]b (0,3) +BE a[^bc]d aed (0,3) +BE a[^-b]c adc (0,3) +BE a[^]b]c adc (0,3) +E ab|cd abc (0,2) +E ab|cd abcd (0,2) +E a\(b a(b (0,3) +E a\(*b ab (0,2) +E a\(*b a((b (0,4) +E ((a)) abc (0,1)(0,1)(0,1) +E (a)b(c) abc (0,3)(0,1)(2,3) +E a+b+c aabbabc (4,7) +E a* aaa (0,3) +#E (a*)* - (0,0)(0,0) +E (a*)* - (0,0)(?,?) RE2/Go +E (a*)+ - (0,0)(0,0) +#E (a*|b)* - (0,0)(0,0) +E (a*|b)* - (0,0)(?,?) RE2/Go +E (a+|b)* ab (0,2)(1,2) +E (a+|b)+ ab (0,2)(1,2) +E (a+|b)? ab (0,1)(0,1) +BE [^ab]* cde (0,3) +#E (^)* - (0,0)(0,0) +E (^)* - (0,0)(?,?) RE2/Go +BE a* NULL (0,0) +E ([abc])*d abbbcd (0,6)(4,5) +E ([abc])*bcd abcd (0,4)(0,1) +E a|b|c|d|e e (0,1) +E (a|b|c|d|e)f ef (0,2)(0,1) +#E ((a*|b))* - (0,0)(0,0)(0,0) +E ((a*|b))* - (0,0)(?,?)(?,?) RE2/Go +BE abcd*efg abcdefg (0,7) +BE ab* xabyabbbz (1,3) +BE ab* xayabbbz (1,2) +E (ab|cd)e abcde (2,5)(2,4) +BE [abhgefdc]ij hij (0,3) +E (a|b)c*d abcd (1,4)(1,2) +E (ab|ab*)bc abc (0,3)(0,1) +E a([bc]*)c* abc (0,3)(1,3) +E a([bc]*)(c*d) abcd (0,4)(1,3)(3,4) +E a([bc]+)(c*d) abcd (0,4)(1,3)(3,4) +E a([bc]*)(c+d) abcd (0,4)(1,2)(2,4) +E a[bcd]*dcdcde adcdcde (0,7) +E (ab|a)b*c abc (0,3)(0,2) +E ((a)(b)c)(d) abcd (0,4)(0,3)(0,1)(1,2)(3,4) +BE [A-Za-z_][A-Za-z0-9_]* alpha (0,5) +E ^a(bc+|b[eh])g|.h$ abh (1,3) +E (bc+d$|ef*g.|h?i(j|k)) effgz (0,5)(0,5) +E (bc+d$|ef*g.|h?i(j|k)) ij (0,2)(0,2)(1,2) +E (bc+d$|ef*g.|h?i(j|k)) reffgz (1,6)(1,6) +E (((((((((a))))))))) a (0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1) +BE multiple words multiple words yeah (0,14) +E (.*)c(.*) abcde (0,5)(0,2)(3,5) +BE abcd abcd (0,4) +E a(bc)d abcd (0,4)(1,3) +E a[-]?c ac (0,3) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Qaddafi (0,15)(?,?)(10,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Mo'ammar Gadhafi (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Kaddafi (0,15)(?,?)(10,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Qadhafi (0,15)(?,?)(10,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Gadafi (0,14)(?,?)(10,11) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Mu'ammar Qadafi (0,15)(?,?)(11,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Moamar Gaddafi (0,14)(?,?)(9,11) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Mu'ammar Qadhdhafi (0,18)(?,?)(13,15) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Khaddafi (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Ghaddafy (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Ghadafi (0,15)(?,?)(11,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Ghaddafi (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muamar Kaddafi (0,14)(?,?)(9,11) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Quathafi (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Muammar Gheddafi (0,16)(?,?)(11,13) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Moammar Khadafy (0,15)(?,?)(11,12) +E M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy] Moammar Qudhafi (0,15)(?,?)(10,12) +E a+(b|c)*d+ aabcdd (0,6)(3,4) +E ^.+$ vivi (0,4) +E ^(.+)$ vivi (0,4)(0,4) +E ^([^!.]+).att.com!(.+)$ gryphon.att.com!eby (0,19)(0,7)(16,19) +E ^([^!]+!)?([^!]+)$ bas (0,3)(?,?)(0,3) +E ^([^!]+!)?([^!]+)$ bar!bas (0,7)(0,4)(4,7) +E ^([^!]+!)?([^!]+)$ foo!bas (0,7)(0,4)(4,7) +E ^.+!([^!]+!)([^!]+)$ foo!bar!bas (0,11)(4,8)(8,11) +E ((foo)|(bar))!bas bar!bas (0,7)(0,3)(?,?)(0,3) +E ((foo)|(bar))!bas foo!bar!bas (4,11)(4,7)(?,?)(4,7) +E ((foo)|(bar))!bas foo!bas (0,7)(0,3)(0,3) +E ((foo)|bar)!bas bar!bas (0,7)(0,3) +E ((foo)|bar)!bas foo!bar!bas (4,11)(4,7) +E ((foo)|bar)!bas foo!bas (0,7)(0,3)(0,3) +E (foo|(bar))!bas bar!bas (0,7)(0,3)(0,3) +E (foo|(bar))!bas foo!bar!bas (4,11)(4,7)(4,7) +E (foo|(bar))!bas foo!bas (0,7)(0,3) +E (foo|bar)!bas bar!bas (0,7)(0,3) +E (foo|bar)!bas foo!bar!bas (4,11)(4,7) +E (foo|bar)!bas foo!bas (0,7)(0,3) +E ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$ foo!bar!bas (0,11)(0,11)(?,?)(?,?)(4,8)(8,11) +E ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$ bas (0,3)(?,?)(0,3) +E ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$ bar!bas (0,7)(0,4)(4,7) +E ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$ foo!bar!bas (0,11)(?,?)(?,?)(4,8)(8,11) +E ^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$ foo!bas (0,7)(0,4)(4,7) +E ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$ bas (0,3)(0,3)(?,?)(0,3) +E ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$ bar!bas (0,7)(0,7)(0,4)(4,7) +E ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$ foo!bar!bas (0,11)(0,11)(?,?)(?,?)(4,8)(8,11) +E ^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$ foo!bas (0,7)(0,7)(0,4)(4,7) +E .*(/XXX).* /XXX (0,4)(0,4) +E .*(\\XXX).* \XXX (0,4)(0,4) +E \\XXX \XXX (0,4) +E .*(/000).* /000 (0,4)(0,4) +E .*(\\000).* \000 (0,4)(0,4) +E \\000 \000 (0,4) diff --git a/regex-0.1.80/src/testdata/nullsubexpr.dat b/regex-0.1.80/src/testdata/nullsubexpr.dat new file mode 100644 index 000000000..2e18fbb91 --- /dev/null +++ b/regex-0.1.80/src/testdata/nullsubexpr.dat @@ -0,0 +1,79 @@ +NOTE null subexpression matches : 2002-06-06 + +E (a*)* a (0,1)(0,1) +#E SAME x (0,0)(0,0) +E SAME x (0,0)(?,?) RE2/Go +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) +E (a*)+ a (0,1)(0,1) +E SAME x (0,0)(0,0) +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) +E (a+)* a (0,1)(0,1) +E SAME x (0,0) +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) +E (a+)+ a (0,1)(0,1) +E SAME x NOMATCH +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) + +E ([a]*)* a (0,1)(0,1) +#E SAME x (0,0)(0,0) +E SAME x (0,0)(?,?) RE2/Go +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) +E ([a]*)+ a (0,1)(0,1) +E SAME x (0,0)(0,0) +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaax (0,6)(0,6) +E ([^b]*)* a (0,1)(0,1) +#E SAME b (0,0)(0,0) +E SAME b (0,0)(?,?) RE2/Go +E SAME aaaaaa (0,6)(0,6) +E SAME aaaaaab (0,6)(0,6) +E ([ab]*)* a (0,1)(0,1) +E SAME aaaaaa (0,6)(0,6) +E SAME ababab (0,6)(0,6) +E SAME bababa (0,6)(0,6) +E SAME b (0,1)(0,1) +E SAME bbbbbb (0,6)(0,6) +E SAME aaaabcde (0,5)(0,5) +E ([^a]*)* b (0,1)(0,1) +E SAME bbbbbb (0,6)(0,6) +#E SAME aaaaaa (0,0)(0,0) +E SAME aaaaaa (0,0)(?,?) RE2/Go +E ([^ab]*)* ccccxx (0,6)(0,6) +#E SAME ababab (0,0)(0,0) +E SAME ababab (0,0)(?,?) RE2/Go + +E ((z)+|a)* zabcde (0,2)(1,2) + +#{E a+? aaaaaa (0,1) no *? +? mimimal match ops +#E (a) aaa (0,1)(0,1) +#E (a*?) aaa (0,0)(0,0) +#E (a)*? aaa (0,0) +#E (a*?)*? aaa (0,0) +#} + +B \(a*\)*\(x\) x (0,1)(0,0)(0,1) +B \(a*\)*\(x\) ax (0,2)(0,1)(1,2) +B \(a*\)*\(x\) axa (0,2)(0,1)(1,2) +B \(a*\)*\(x\)\(\1\) x (0,1)(0,0)(0,1)(1,1) +B \(a*\)*\(x\)\(\1\) ax (0,2)(1,1)(1,2)(2,2) +B \(a*\)*\(x\)\(\1\) axa (0,3)(0,1)(1,2)(2,3) +B \(a*\)*\(x\)\(\1\)\(x\) axax (0,4)(0,1)(1,2)(2,3)(3,4) +B \(a*\)*\(x\)\(\1\)\(x\) axxa (0,3)(1,1)(1,2)(2,2)(2,3) + +#E (a*)*(x) x (0,1)(0,0)(0,1) +E (a*)*(x) x (0,1)(?,?)(0,1) RE2/Go +E (a*)*(x) ax (0,2)(0,1)(1,2) +E (a*)*(x) axa (0,2)(0,1)(1,2) + +E (a*)+(x) x (0,1)(0,0)(0,1) +E (a*)+(x) ax (0,2)(0,1)(1,2) +E (a*)+(x) axa (0,2)(0,1)(1,2) + +E (a*){2}(x) x (0,1)(0,0)(0,1) +E (a*){2}(x) ax (0,2)(1,1)(1,2) +E (a*){2}(x) axa (0,2)(1,1)(1,2) diff --git a/regex-0.1.80/src/testdata/repetition.dat b/regex-0.1.80/src/testdata/repetition.dat new file mode 100644 index 000000000..3bb212118 --- /dev/null +++ b/regex-0.1.80/src/testdata/repetition.dat @@ -0,0 +1,163 @@ +NOTE implicit vs. explicit repetitions : 2009-02-02 + +# Glenn Fowler <gsf@research.att.com> +# conforming matches (column 4) must match one of the following BREs +# NOMATCH +# (0,.)\((\(.\),\(.\))(?,?)(\2,\3)\)* +# (0,.)\((\(.\),\(.\))(\2,\3)(?,?)\)* +# i.e., each 3-tuple has two identical elements and one (?,?) + +E ((..)|(.)) NULL NOMATCH +E ((..)|(.))((..)|(.)) NULL NOMATCH +E ((..)|(.))((..)|(.))((..)|(.)) NULL NOMATCH + +E ((..)|(.)){1} NULL NOMATCH +E ((..)|(.)){2} NULL NOMATCH +E ((..)|(.)){3} NULL NOMATCH + +E ((..)|(.))* NULL (0,0) + +E ((..)|(.)) a (0,1)(0,1)(?,?)(0,1) +E ((..)|(.))((..)|(.)) a NOMATCH +E ((..)|(.))((..)|(.))((..)|(.)) a NOMATCH + +E ((..)|(.)){1} a (0,1)(0,1)(?,?)(0,1) +E ((..)|(.)){2} a NOMATCH +E ((..)|(.)){3} a NOMATCH + +E ((..)|(.))* a (0,1)(0,1)(?,?)(0,1) + +E ((..)|(.)) aa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.))((..)|(.)) aa (0,2)(0,1)(?,?)(0,1)(1,2)(?,?)(1,2) +E ((..)|(.))((..)|(.))((..)|(.)) aa NOMATCH + +E ((..)|(.)){1} aa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.)){2} aa (0,2)(1,2)(?,?)(1,2) +E ((..)|(.)){3} aa NOMATCH + +E ((..)|(.))* aa (0,2)(0,2)(0,2)(?,?) + +E ((..)|(.)) aaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.))((..)|(.)) aaa (0,3)(0,2)(0,2)(?,?)(2,3)(?,?)(2,3) +E ((..)|(.))((..)|(.))((..)|(.)) aaa (0,3)(0,1)(?,?)(0,1)(1,2)(?,?)(1,2)(2,3)(?,?)(2,3) + +E ((..)|(.)){1} aaa (0,2)(0,2)(0,2)(?,?) +#E ((..)|(.)){2} aaa (0,3)(2,3)(?,?)(2,3) +E ((..)|(.)){2} aaa (0,3)(2,3)(0,2)(2,3) RE2/Go +E ((..)|(.)){3} aaa (0,3)(2,3)(?,?)(2,3) + +#E ((..)|(.))* aaa (0,3)(2,3)(?,?)(2,3) +E ((..)|(.))* aaa (0,3)(2,3)(0,2)(2,3) RE2/Go + +E ((..)|(.)) aaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.))((..)|(.)) aaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?) +E ((..)|(.))((..)|(.))((..)|(.)) aaaa (0,4)(0,2)(0,2)(?,?)(2,3)(?,?)(2,3)(3,4)(?,?)(3,4) + +E ((..)|(.)){1} aaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.)){2} aaaa (0,4)(2,4)(2,4)(?,?) +#E ((..)|(.)){3} aaaa (0,4)(3,4)(?,?)(3,4) +E ((..)|(.)){3} aaaa (0,4)(3,4)(0,2)(3,4) RE2/Go + +E ((..)|(.))* aaaa (0,4)(2,4)(2,4)(?,?) + +E ((..)|(.)) aaaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.))((..)|(.)) aaaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?) +E ((..)|(.))((..)|(.))((..)|(.)) aaaaa (0,5)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)(4,5)(?,?)(4,5) + +E ((..)|(.)){1} aaaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.)){2} aaaaa (0,4)(2,4)(2,4)(?,?) +#E ((..)|(.)){3} aaaaa (0,5)(4,5)(?,?)(4,5) +E ((..)|(.)){3} aaaaa (0,5)(4,5)(2,4)(4,5) RE2/Go + +#E ((..)|(.))* aaaaa (0,5)(4,5)(?,?)(4,5) +E ((..)|(.))* aaaaa (0,5)(4,5)(2,4)(4,5) RE2/Go + +E ((..)|(.)) aaaaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.))((..)|(.)) aaaaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?) +E ((..)|(.))((..)|(.))((..)|(.)) aaaaaa (0,6)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)(4,6)(4,6)(?,?) + +E ((..)|(.)){1} aaaaaa (0,2)(0,2)(0,2)(?,?) +E ((..)|(.)){2} aaaaaa (0,4)(2,4)(2,4)(?,?) +E ((..)|(.)){3} aaaaaa (0,6)(4,6)(4,6)(?,?) + +E ((..)|(.))* aaaaaa (0,6)(4,6)(4,6)(?,?) + +NOTE additional repetition tests graciously provided by Chris Kuklewicz www.haskell.org 2009-02-02 + +# These test a bug in OS X / FreeBSD / NetBSD, and libtree. +# Linux/GLIBC gets the {8,} and {8,8} wrong. + +:HA#100:E X(.?){0,}Y X1234567Y (0,9)(7,8) +:HA#101:E X(.?){1,}Y X1234567Y (0,9)(7,8) +:HA#102:E X(.?){2,}Y X1234567Y (0,9)(7,8) +:HA#103:E X(.?){3,}Y X1234567Y (0,9)(7,8) +:HA#104:E X(.?){4,}Y X1234567Y (0,9)(7,8) +:HA#105:E X(.?){5,}Y X1234567Y (0,9)(7,8) +:HA#106:E X(.?){6,}Y X1234567Y (0,9)(7,8) +:HA#107:E X(.?){7,}Y X1234567Y (0,9)(7,8) +:HA#108:E X(.?){8,}Y X1234567Y (0,9)(8,8) +#:HA#110:E X(.?){0,8}Y X1234567Y (0,9)(7,8) +:HA#110:E X(.?){0,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#111:E X(.?){1,8}Y X1234567Y (0,9)(7,8) +:HA#111:E X(.?){1,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#112:E X(.?){2,8}Y X1234567Y (0,9)(7,8) +:HA#112:E X(.?){2,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#113:E X(.?){3,8}Y X1234567Y (0,9)(7,8) +:HA#113:E X(.?){3,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#114:E X(.?){4,8}Y X1234567Y (0,9)(7,8) +:HA#114:E X(.?){4,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#115:E X(.?){5,8}Y X1234567Y (0,9)(7,8) +:HA#115:E X(.?){5,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#116:E X(.?){6,8}Y X1234567Y (0,9)(7,8) +:HA#116:E X(.?){6,8}Y X1234567Y (0,9)(8,8) RE2/Go +#:HA#117:E X(.?){7,8}Y X1234567Y (0,9)(7,8) +:HA#117:E X(.?){7,8}Y X1234567Y (0,9)(8,8) RE2/Go +:HA#118:E X(.?){8,8}Y X1234567Y (0,9)(8,8) + +# These test a fixed bug in my regex-tdfa that did not keep the expanded +# form properly grouped, so right association did the wrong thing with +# these ambiguous patterns (crafted just to test my code when I became +# suspicious of my implementation). The first subexpression should use +# "ab" then "a" then "bcd". + +# OS X / FreeBSD / NetBSD badly fail many of these, with impossible +# results like (0,6)(4,5)(6,6). + +:HA#260:E (a|ab|c|bcd){0,}(d*) ababcd (0,1)(0,1)(1,1) +:HA#261:E (a|ab|c|bcd){1,}(d*) ababcd (0,1)(0,1)(1,1) +:HA#262:E (a|ab|c|bcd){2,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#263:E (a|ab|c|bcd){3,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#264:E (a|ab|c|bcd){4,}(d*) ababcd NOMATCH +:HA#265:E (a|ab|c|bcd){0,10}(d*) ababcd (0,1)(0,1)(1,1) +:HA#266:E (a|ab|c|bcd){1,10}(d*) ababcd (0,1)(0,1)(1,1) +:HA#267:E (a|ab|c|bcd){2,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#268:E (a|ab|c|bcd){3,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#269:E (a|ab|c|bcd){4,10}(d*) ababcd NOMATCH +:HA#270:E (a|ab|c|bcd)*(d*) ababcd (0,1)(0,1)(1,1) +:HA#271:E (a|ab|c|bcd)+(d*) ababcd (0,1)(0,1)(1,1) + +# The above worked on Linux/GLIBC but the following often fail. +# They also trip up OS X / FreeBSD / NetBSD: + +#:HA#280:E (ab|a|c|bcd){0,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#280:E (ab|a|c|bcd){0,}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#281:E (ab|a|c|bcd){1,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#281:E (ab|a|c|bcd){1,}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#282:E (ab|a|c|bcd){2,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#282:E (ab|a|c|bcd){2,}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#283:E (ab|a|c|bcd){3,}(d*) ababcd (0,6)(3,6)(6,6) +:HA#283:E (ab|a|c|bcd){3,}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +:HA#284:E (ab|a|c|bcd){4,}(d*) ababcd NOMATCH +#:HA#285:E (ab|a|c|bcd){0,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#285:E (ab|a|c|bcd){0,10}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#286:E (ab|a|c|bcd){1,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#286:E (ab|a|c|bcd){1,10}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#287:E (ab|a|c|bcd){2,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#287:E (ab|a|c|bcd){2,10}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#288:E (ab|a|c|bcd){3,10}(d*) ababcd (0,6)(3,6)(6,6) +:HA#288:E (ab|a|c|bcd){3,10}(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +:HA#289:E (ab|a|c|bcd){4,10}(d*) ababcd NOMATCH +#:HA#290:E (ab|a|c|bcd)*(d*) ababcd (0,6)(3,6)(6,6) +:HA#290:E (ab|a|c|bcd)*(d*) ababcd (0,6)(4,5)(5,6) RE2/Go +#:HA#291:E (ab|a|c|bcd)+(d*) ababcd (0,6)(3,6)(6,6) +:HA#291:E (ab|a|c|bcd)+(d*) ababcd (0,6)(4,5)(5,6) RE2/Go diff --git a/regex-0.1.80/src/utf8.rs b/regex-0.1.80/src/utf8.rs new file mode 100644 index 000000000..cd5641ace --- /dev/null +++ b/regex-0.1.80/src/utf8.rs @@ -0,0 +1,270 @@ +/// A few elementary UTF-8 encoding and decoding functions used by the matching +/// engines. +/// +/// In an ideal world, the matching engines operate on `&str` and we can just +/// lean on the standard library for all our UTF-8 needs. However, to support +/// byte based regexes (that can match on arbitrary bytes which may contain +/// UTF-8), we need to be capable of searching and decoding UTF-8 on a `&[u8]`. +/// The standard library doesn't really recognize this use case, so we have +/// to build it out ourselves. +/// +/// Should this be factored out into a separate crate? It seems independently +/// useful. There are other crates that already exist (e.g., `utf-8`) that have +/// overlapping use cases. Not sure what to do. + +use std::char; + +const TAG_CONT: u8 = 0b1000_0000; +const TAG_TWO: u8 = 0b1100_0000; +const TAG_THREE: u8 = 0b1110_0000; +const TAG_FOUR: u8 = 0b1111_0000; + +/// Returns the smallest possible index of the next valid UTF-8 sequence +/// starting after `i`. +pub fn next_utf8(text: &[u8], i: usize) -> usize { + let b = match text.get(i) { + None => return i + 1, + Some(&b) => b, + }; + let inc = if b <= 0x7F { + 1 + } else if b <= 0b110_11111 { + 2 + } else if b <= 0b1110_1111 { + 3 + } else { + 4 + }; + i + inc +} + +/// Encode the given Unicode character to `dst` as a single UTF-8 sequence. +/// +/// If `dst` is not long enough, then `None` is returned. Otherwise, the number +/// of bytes written is returned. +#[allow(dead_code)] +#[inline] +pub fn encode_utf8(character: char, dst: &mut [u8]) -> Option<usize> { + let code = character as u32; + if code <= 0x7F && !dst.is_empty() { + dst[0] = code as u8; + Some(1) + } else if code <= 0x7FF && dst.len() >= 2 { + dst[0] = (code >> 6 & 0x1F) as u8 | TAG_TWO; + dst[1] = (code & 0x3F) as u8 | TAG_CONT; + Some(2) + } else if code <= 0xFFFF && dst.len() >= 3 { + dst[0] = (code >> 12 & 0x0F) as u8 | TAG_THREE; + dst[1] = (code >> 6 & 0x3F) as u8 | TAG_CONT; + dst[2] = (code & 0x3F) as u8 | TAG_CONT; + Some(3) + } else if dst.len() >= 4 { + dst[0] = (code >> 18 & 0x07) as u8 | TAG_FOUR; + dst[1] = (code >> 12 & 0x3F) as u8 | TAG_CONT; + dst[2] = (code >> 6 & 0x3F) as u8 | TAG_CONT; + dst[3] = (code & 0x3F) as u8 | TAG_CONT; + Some(4) + } else { + None + } +} + +/// Decode a single UTF-8 sequence into a single Unicode codepoint from `src`. +/// +/// If no valid UTF-8 sequence could be found, then `None` is returned. +/// Otherwise, the decoded codepoint and the number of bytes read is returned. +/// The number of bytes read (for a valid UTF-8 sequence) is guaranteed to be +/// 1, 2, 3 or 4. +/// +/// Note that a UTF-8 sequence is invalid if it is incorrect UTF-8, encodes a +/// codepoint that is out of range (surrogate codepoints are out of range) or +/// is not the shortest possible UTF-8 sequence for that codepoint. +#[inline] +pub fn decode_utf8(src: &[u8]) -> Option<(char, usize)> { + let b0 = match src.get(0) { + None => return None, + Some(&b) if b <= 0x7F => return Some((b as char, 1)), + Some(&b) => b, + }; + match b0 { + 0b110_00000 ... 0b110_11111 => { + if src.len() < 2 { + return None; + } + let b1 = src[1]; + let cp = ((b0 & !TAG_TWO) as u32) << 6 + | ((b1 & !TAG_CONT) as u32); + match cp { + 0x80 ... 0x7FF => char::from_u32(cp).map(|cp| (cp, 2)), + _ => None, + } + } + 0b1110_0000 ... 0b1110_1111 => { + if src.len() < 3 { + return None; + } + let (b1, b2) = (src[1], src[2]); + let cp = ((b0 & !TAG_THREE) as u32) << 12 + | ((b1 & !TAG_CONT) as u32) << 6 + | ((b2 & !TAG_CONT) as u32); + match cp { + // char::from_u32 will disallow surrogate codepoints. + 0x800 ... 0xFFFF => char::from_u32(cp).map(|cp| (cp, 3)), + _ => None, + } + } + 0b11110_000 ... 0b11110_111 => { + if src.len() < 4 { + return None; + } + let (b1, b2, b3) = (src[1], src[2], src[3]); + let cp = ((b0 & !TAG_FOUR) as u32) << 18 + | ((b1 & !TAG_CONT) as u32) << 12 + | ((b2 & !TAG_CONT) as u32) << 6 + | ((b3 & !TAG_CONT) as u32); + match cp { + 0x10000 ... 0x10FFFF => char::from_u32(cp).map(|cp| (cp, 4)), + _ => None, + } + } + _ => None, + } +} + +/// Like decode_utf8, but decodes the last UTF-8 sequence in `src` instead of +/// the first. +pub fn decode_last_utf8(src: &[u8]) -> Option<(char, usize)> { + if src.is_empty() { + return None; + } + let mut start = src.len() - 1; + if src[start] <= 0x7F { + return Some((src[start] as char, 1)); + } + while start > src.len().saturating_sub(4) { + start -= 1; + if is_start_byte(src[start]) { + break; + } + } + match decode_utf8(&src[start..]) { + None => None, + Some((_, n)) if n < src.len() - start => None, + Some((cp, n)) => Some((cp, n)), + } +} + +fn is_start_byte(b: u8) -> bool { + b & 0b11_000000 != 0b1_0000000 +} + +#[cfg(test)] +mod tests { + use std::str; + + use quickcheck::quickcheck; + + use super::{ + TAG_CONT, TAG_TWO, TAG_THREE, TAG_FOUR, + decode_utf8, decode_last_utf8, encode_utf8, + }; + + #[test] + fn prop_roundtrip() { + fn p(given_cp: char) -> bool { + let mut tmp = [0; 4]; + let encoded_len = encode_utf8(given_cp, &mut tmp).unwrap(); + let (got_cp, got_len) = decode_utf8(&tmp[..encoded_len]).unwrap(); + encoded_len == got_len && given_cp == got_cp + } + quickcheck(p as fn(char) -> bool) + } + + #[test] + fn prop_roundtrip_last() { + fn p(given_cp: char) -> bool { + let mut tmp = [0; 4]; + let encoded_len = encode_utf8(given_cp, &mut tmp).unwrap(); + let (got_cp, got_len) = + decode_last_utf8(&tmp[..encoded_len]).unwrap(); + encoded_len == got_len && given_cp == got_cp + } + quickcheck(p as fn(char) -> bool) + } + + #[test] + fn prop_encode_matches_std() { + fn p(cp: char) -> bool { + let mut got = [0; 4]; + let n = encode_utf8(cp, &mut got).unwrap(); + let expected = cp.to_string(); + &got[..n] == expected.as_bytes() + } + quickcheck(p as fn(char) -> bool) + } + + #[test] + fn prop_decode_matches_std() { + fn p(given_cp: char) -> bool { + let mut tmp = [0; 4]; + let n = encode_utf8(given_cp, &mut tmp).unwrap(); + let (got_cp, _) = decode_utf8(&tmp[..n]).unwrap(); + let expected_cp = + str::from_utf8(&tmp[..n]).unwrap().chars().next().unwrap(); + got_cp == expected_cp + } + quickcheck(p as fn(char) -> bool) + } + + #[test] + fn prop_decode_last_matches_std() { + fn p(given_cp: char) -> bool { + let mut tmp = [0; 4]; + let n = encode_utf8(given_cp, &mut tmp).unwrap(); + let (got_cp, _) = decode_last_utf8(&tmp[..n]).unwrap(); + let expected_cp = + str::from_utf8(&tmp[..n]).unwrap() + .chars().rev().next().unwrap(); + got_cp == expected_cp + } + quickcheck(p as fn(char) -> bool) + } + + #[test] + fn reject_invalid() { + // Invalid start byte + assert_eq!(decode_utf8(&[0xFF]), None); + // Surrogate pair + assert_eq!(decode_utf8(&[0xED, 0xA0, 0x81]), None); + // Bad lengths + assert_eq!(decode_utf8(&[0xC3]), None); // 2 bytes + assert_eq!(decode_utf8(&[0xEF, 0xBF]), None); // 3 bytes + assert_eq!(decode_utf8(&[0xF4, 0x8F, 0xBF]), None); // 4 bytes + // Not a minimal UTF-8 sequence + assert_eq!(decode_utf8(&[TAG_TWO, TAG_CONT | b'a']), None); + assert_eq!(decode_utf8(&[TAG_THREE, TAG_CONT, TAG_CONT | b'a']), None); + assert_eq!(decode_utf8(&[ + TAG_FOUR, TAG_CONT, TAG_CONT, TAG_CONT | b'a', + ]), None); + } + + #[test] + fn reject_invalid_last() { + // Invalid start byte + assert_eq!(decode_last_utf8(&[0xFF]), None); + // Surrogate pair + assert_eq!(decode_last_utf8(&[0xED, 0xA0, 0x81]), None); + // Bad lengths + assert_eq!(decode_last_utf8(&[0xC3]), None); // 2 bytes + assert_eq!(decode_last_utf8(&[0xEF, 0xBF]), None); // 3 bytes + assert_eq!(decode_last_utf8(&[0xF4, 0x8F, 0xBF]), None); // 4 bytes + // Not a minimal UTF-8 sequence + assert_eq!(decode_last_utf8(&[TAG_TWO, TAG_CONT | b'a']), None); + assert_eq!(decode_last_utf8(&[ + TAG_THREE, TAG_CONT, TAG_CONT | b'a', + ]), None); + assert_eq!(decode_last_utf8(&[ + TAG_FOUR, TAG_CONT, TAG_CONT, TAG_CONT | b'a', + ]), None); + } +} diff --git a/regex-0.1.80/tests/api.rs b/regex-0.1.80/tests/api.rs new file mode 100644 index 000000000..0be032949 --- /dev/null +++ b/regex-0.1.80/tests/api.rs @@ -0,0 +1,242 @@ +#[test] +fn empty_regex_empty_match() { + let re = regex!(""); + assert_eq!(vec![(0, 0)], findall!(re, "")); +} + +#[test] +fn empty_regex_nonempty_match() { + let re = regex!(""); + assert_eq!(vec![(0, 0), (1, 1), (2, 2), (3, 3)], findall!(re, "abc")); +} + +#[test] +fn one_zero_length_match() { + let re = regex!(r"\d*"); + assert_eq!(vec![(0, 0), (1, 2), (3, 4)], findall!(re, "a1b2")); +} + +#[test] +fn many_zero_length_match() { + let re = regex!(r"\d*"); + assert_eq!(vec![(0, 0), (1, 2), (3, 3), (4, 4), (5, 6)], + findall!(re, "a1bbb2")); +} + +#[test] +fn many_sequential_zero_length_match() { + let re = regex!(r"\d?"); + assert_eq!(vec![(0, 0), (1, 2), (2, 3), (4, 5), (6, 6)], + findall!(re, "a12b3c")); +} + +#[test] +fn quoted_bracket_set() { + let re = regex!(r"([\x{5b}\x{5d}])"); + assert_eq!(vec![(0, 1), (1, 2)], findall!(re, "[]")); + let re = regex!(r"([\[\]])"); + assert_eq!(vec![(0, 1), (1, 2)], findall!(re, "[]")); +} + +#[test] +fn first_range_starts_with_left_bracket() { + let re = regex!(r"([[-z])"); + assert_eq!(vec![(0, 1), (1, 2)], findall!(re, "[]")); +} + +#[test] +fn range_ends_with_escape() { + let re = regex!(r"([\[-\x{5d}])"); + assert_eq!(vec![(0, 1), (1, 2)], findall!(re, "[]")); +} + +#[test] +fn empty_match_find_iter() { + let re = regex!(r".*?"); + assert_eq!(vec![(0, 0), (1, 1), (2, 2), (3, 3)], findall!(re, "abc")); +} + +#[test] +fn empty_match_captures_iter() { + let re = regex!(r".*?"); + let ms: Vec<_> = re.captures_iter(text!("abc")) + .map(|c| c.pos(0).unwrap()) + .collect(); + assert_eq!(ms, vec![(0, 0), (1, 1), (2, 2), (3, 3)]); +} + +#[test] +fn capture_names() { + let re = regex!(r"(.)(?P<a>.)"); + assert_eq!(3, re.captures_len()); + assert_eq!((3, Some(3)), re.capture_names().size_hint()); + assert_eq!(vec![None, None, Some("a")], + re.capture_names().collect::<Vec<_>>()); +} + +#[test] +fn regex_string() { + assert_eq!(r"[a-zA-Z0-9]+", regex!(r"[a-zA-Z0-9]+").as_str()); + assert_eq!(r"[a-zA-Z0-9]+", &format!("{}", regex!(r"[a-zA-Z0-9]+"))); + assert_eq!(r"[a-zA-Z0-9]+", &format!("{:?}", regex!(r"[a-zA-Z0-9]+"))); +} + +#[test] +fn capture_index() { + let re = regex!(r"^(?P<name>.+)$"); + let cap = re.captures(t!("abc")).unwrap(); + assert_eq!(&cap[0], t!("abc")); + assert_eq!(&cap[1], t!("abc")); + assert_eq!(&cap["name"], t!("abc")); +} + +#[test] +#[should_panic] +#[cfg_attr(all(target_env = "msvc", target_pointer_width = "32"), ignore)] +fn capture_index_panic_usize() { + let re = regex!(r"^(?P<name>.+)$"); + let cap = re.captures(t!("abc")).unwrap(); + let _ = cap[2]; +} + +#[test] +#[should_panic] +#[cfg_attr(all(target_env = "msvc", target_pointer_width = "32"), ignore)] +fn capture_index_panic_name() { + let re = regex!(r"^(?P<name>.+)$"); + let cap = re.captures(t!("abc")).unwrap(); + let _ = cap["bad name"]; +} + +#[test] +fn capture_index_lifetime() { + // This is a test of whether the types on `caps["..."]` are general + // enough. If not, this will fail to typecheck. + fn inner(s: &str) -> usize { + let re = regex!(r"(?P<number>\d+)"); + let caps = re.captures(t!(s)).unwrap(); + caps["number"].len() + } + assert_eq!(3, inner("123")); +} + +#[test] +fn capture_misc() { + let re = regex!(r"(.)(?P<a>a)?(.)(?P<b>.)"); + let cap = re.captures(t!("abc")).unwrap(); + + assert_eq!(5, cap.len()); + + assert_eq!(Some((0, 3)), cap.pos(0)); + assert_eq!(None, cap.pos(2)); + assert_eq!(Some((2, 3)), cap.pos(4)); + + assert_eq!(Some(t!("abc")), cap.at(0)); + assert_eq!(None, cap.at(2)); + assert_eq!(Some(t!("c")), cap.at(4)); + + assert_eq!(None, cap.name("a")); + assert_eq!(Some(t!("c")), cap.name("b")); +} + +#[test] +fn capture_iter() { + let re = regex!(r"(.)(?P<a>.)(.)(?P<b>.)"); + let cap = re.captures(t!("abcd")).unwrap(); + assert_eq!(5, cap.len()); + + let expected = vec![ + t!("abcd"), t!("a"), t!("b"), t!("c"), t!("d"), + ].into_iter().map(Some).collect::<Vec<_>>(); + let got = cap.iter().collect::<Vec<_>>(); + assert_eq!(expected, got); +} + +#[test] +fn capture_iter_missing() { + let re = regex!(r"(.)(?P<a>a)?(.)(?P<b>.)"); + let cap = re.captures(t!("abc")).unwrap(); + assert_eq!(5, cap.len()); + + let expected = vec![ + Some(t!("abc")), Some(t!("a")), None, Some(t!("b")), Some(t!("c")), + ]; + let got = cap.iter().collect::<Vec<_>>(); + assert_eq!(expected, got); +} + +#[test] +fn capture_iter_pos() { + let re = regex!(r"(.)(?P<a>.)(.)(?P<b>.)"); + let cap = re.captures(t!("abcd")).unwrap(); + + let expected = vec![ + (0, 4), (0, 1), (1, 2), (2, 3), (3, 4), + ].into_iter().map(Some).collect::<Vec<_>>(); + let got = cap.iter_pos().collect::<Vec<_>>(); + assert_eq!(expected, got); +} + +#[test] +fn capture_iter_pos_missing() { + let re = regex!(r"(.)(?P<a>a)?(.)(?P<b>.)"); + let cap = re.captures(t!("abc")).unwrap(); + + let expected = vec![ + Some((0, 3)), Some((0, 1)), None, Some((1, 2)), Some((2, 3)), + ]; + let got = cap.iter_pos().collect::<Vec<_>>(); + assert_eq!(expected, got); +} + +#[test] +fn capture_iter_named() { + let re = regex!(r"(.)(?P<a>.)(.)(?P<b>.)"); + let cap = re.captures(t!("abcd")).unwrap(); + + let expected1 = vec![ + ("a", Some(t!("b"))), ("b", Some(t!("d"))), + ]; + let expected2 = vec![ + ("b", Some(t!("d"))), ("a", Some(t!("b"))), + ]; + let got = cap.iter_named().collect::<Vec<_>>(); + assert!(got == expected1 || got == expected2); +} + +#[test] +fn capture_iter_named_missing() { + let re = regex!(r"(.)(?P<a>.)?(.)(?P<b>.)"); + let cap = re.captures(t!("abc")).unwrap(); + + let expected1 = vec![ + ("a", None), ("b", Some(t!("c"))), + ]; + let expected2 = vec![ + ("b", Some(t!("c"))), ("a", None), + ]; + let got = cap.iter_named().collect::<Vec<_>>(); + assert!(got == expected1 || got == expected2); +} + +expand!(expand1, r"(?P<foo>\w+)", "abc", "$foo", "abc"); +expand!(expand2, r"(?P<foo>\w+)", "abc", "$0", "abc"); +expand!(expand3, r"(?P<foo>\w+)", "abc", "$1", "abc"); +expand!(expand4, r"(?P<foo>\w+)", "abc", "$$1", "$1"); +expand!(expand5, r"(?P<foo>\w+)", "abc", "$$foo", "$foo"); +expand!(expand6, r"(?P<a>\w+)\s+(?P<b>\d+)", + "abc 123", "$b$a", "123abc"); +expand!(expand7, r"(?P<a>\w+)\s+(?P<b>\d+)", + "abc 123", "z$bz$az", "z"); +expand!(expand8, r"(?P<a>\w+)\s+(?P<b>\d+)", + "abc 123", ".$b.$a.", ".123.abc."); +expand!(expand9, r"(?P<a>\w+)\s+(?P<b>\d+)", + "abc 123", " $b $a ", " 123 abc "); +expand!(expand10, r"(?P<a>\w+)\s+(?P<b>\d+)", + "abc 123", "$bz$az", ""); + +split!(split1, r"\s+", "a b\nc\td\n\t e", + &[t!("a"), t!("b"), t!("c"), t!("d"), t!("e")]); +split!(split2, r"\b", "a b c", + &[t!(""), t!("a"), t!(" "), t!("b"), t!(" "), t!("c")]); +split!(split3, r"a$", "a", &[t!("")]); diff --git a/regex-0.1.80/tests/api_str.rs b/regex-0.1.80/tests/api_str.rs new file mode 100644 index 000000000..266b6455b --- /dev/null +++ b/regex-0.1.80/tests/api_str.rs @@ -0,0 +1,27 @@ +// These tests don't really make sense with the bytes API, so we only test them +// on the Unicode API. + +#[test] +fn empty_match_unicode_find_iter() { + // Tests that we still yield byte ranges at valid UTF-8 sequence boundaries + // even when we're susceptible to empty width matches. + let re = regex!(u!(r".*?")); + assert_eq!(vec![(0, 0), (3, 3), (4, 4), (7, 7), (8, 8)], + findall!(re, "Ⅰ1Ⅱ2")); +} + +#[test] +fn empty_match_unicode_captures_iter() { + // Same as empty_match_unicode_find_iter, but tests capture iteration. + let re = regex!(u!(r".*?")); + let ms: Vec<_> = re.captures_iter(text!("Ⅰ1Ⅱ2")) + .map(|c| c.pos(0).unwrap()) + .collect(); + assert_eq!(vec![(0, 0), (3, 3), (4, 4), (7, 7), (8, 8)], ms); +} + +#[test] +fn eq() { + use regex::Regex; + assert_eq!(regex!(r"[a-z]+"), Regex::new("[a-z]+").unwrap()); +} diff --git a/regex-0.1.80/tests/bytes.rs b/regex-0.1.80/tests/bytes.rs new file mode 100644 index 000000000..73b8b2b9a --- /dev/null +++ b/regex-0.1.80/tests/bytes.rs @@ -0,0 +1,55 @@ +// These are tests specifically crafted for regexes that can match arbitrary +// bytes. + +// A silly wrapper to make it possible to write and match raw bytes. +struct R<'a>(&'a [u8]); +impl<'a> R<'a> { fn as_bytes(&self) -> &'a [u8] { &self.0 } } + +mat!(word_boundary, r" \b", " δ", None); +mat!(word_boundary_unicode, r"(?u) \b", " δ", Some((0, 1))); +mat!(word_not_boundary, r" \B", " δ", Some((0, 1))); +mat!(word_not_boundary_unicode, r"(?u) \B", " δ", None); + +mat!(perl_w_ascii, r"\w+", "aδ", Some((0, 1))); +mat!(perl_w_unicode, r"(?u)\w+", "aδ", Some((0, 3))); +mat!(perl_d_ascii, r"\d+", "1२३9", Some((0, 1))); +mat!(perl_d_unicode, r"(?u)\d+", "1२३9", Some((0, 8))); +mat!(perl_s_ascii, r"\s+", " \u{1680}", Some((0, 1))); +mat!(perl_s_unicode, r"(?u)\s+", " \u{1680}", Some((0, 4))); + +// The first `(.+)` matches two Unicode codepoints, but can't match the 5th +// byte, which isn't valid UTF-8. The second (byte based) `(.+)` takes over and +// matches. +mat!(mixed1, r"(?u)(.+)(?-u)(.+)", R(b"\xCE\x93\xCE\x94\xFF"), + Some((0, 5)), Some((0, 4)), Some((4, 5))); + +mat!(case_ascii_one, r"(?i)a", "A", Some((0, 1))); +mat!(case_ascii_class, r"(?i)[a-z]+", "AaAaA", Some((0, 5))); +mat!(case_unicode, r"(?iu)[a-z]+", "aA\u{212A}aA", Some((0, 7))); +mat!(case_not_unicode, r"(?i)[a-z]+", "aA\u{212A}aA", Some((0, 2))); + +mat!(negate_unicode, r"(?u)[^a]", "δ", Some((0, 2))); +mat!(negate_not_unicode, r"[^a]", "δ", Some((0, 1))); + +// This doesn't match in a normal Unicode regex because the implicit preceding +// `.*?` is Unicode aware. +mat!(dotstar_prefix_not_unicode, r"a", R(b"\xFFa"), Some((1, 2))); + +// Have fun with null bytes. +mat!(null_bytes, r"(?P<cstr>[^\x00]+)\x00", + R(b"foo\x00"), Some((0, 4)), Some((0, 3))); + +// Test that lookahead operators work properly in the face of invalid UTF-8. +// See: https://github.com/rust-lang-nursery/regex/issues/277 +matiter!(invalidutf8_anchor1, + r"\xcc?^", + R(b"\x8d#;\x1a\xa4s3\x05foobarX\\\x0f0t\xe4\x9b\xa4"), + (0, 0)); +matiter!(invalidutf8_anchor2, + r"^\xf7|4\xff\d\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a##########[] d\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a\x8a##########[] #####\x80\S7|$", + R(b"\x8d#;\x1a\xa4s3\x05foobarX\\\x0f0t\xe4\x9b\xa4"), + (22, 22)); +matiter!(invalidutf8_anchor3, + r"^|ddp\xff\xffdddddlQd@\x80", + R(b"\x8d#;\x1a\xa4s3\x05foobarX\\\x0f0t\xe4\x9b\xa4"), + (0, 0)); diff --git a/regex-0.1.80/tests/crazy.rs b/regex-0.1.80/tests/crazy.rs new file mode 100644 index 000000000..bed66277e --- /dev/null +++ b/regex-0.1.80/tests/crazy.rs @@ -0,0 +1,78 @@ +mat!(ascii_literal, u!(r"a"), "a", Some((0, 1))); + +// Some crazy expressions from regular-expressions.info. +mat!(match_ranges, + r"\b(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b", + "num: 255", Some((5, 8))); +mat!(match_ranges_not, + r"\b(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b", + "num: 256", None); +mat!(match_float1, r"[-+]?[0-9]*\.?[0-9]+", "0.1", Some((0, 3))); +mat!(match_float2, r"[-+]?[0-9]*\.?[0-9]+", "0.1.2", Some((0, 3))); +mat!(match_float3, r"[-+]?[0-9]*\.?[0-9]+", "a1.2", Some((1, 4))); +mat!(match_float4, r"^[-+]?[0-9]*\.?[0-9]+$", "1.a", None); +mat!(match_email, r"(?i)\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b", + "mine is jam.slam@gmail.com ", Some((8, 26))); +mat!(match_email_not, r"(?i)\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b", + "mine is jam.slam@gmail ", None); +mat!(match_email_big, r"[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?", + "mine is jam.slam@gmail.com ", Some((8, 26))); +mat!(match_date1, + r"^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$", + "1900-01-01", Some((0, 10))); +mat!(match_date2, + r"^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$", + "1900-00-01", None); +mat!(match_date3, + r"^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$", + "1900-13-01", None); + +// Do some crazy dancing with the start/end assertions. +matiter!(match_start_end_empty, r"^$", "", (0, 0)); +matiter!(match_start_end_empty_many_1, r"^$^$^$", "", (0, 0)); +matiter!(match_start_end_empty_many_2, r"^^^$$$", "", (0, 0)); +matiter!(match_start_end_empty_rev, r"$^", "", (0, 0)); +matiter!(match_start_end_empty_rep, r"(?:^$)*", "a\nb\nc", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)); +matiter!(match_start_end_empty_rep_rev, r"(?:$^)*", "a\nb\nc", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)); + +// Test negated character classes. +mat!(negclass_letters, r"[^ac]", "acx", Some((2, 3))); +mat!(negclass_letter_comma, r"[^a,]", "a,x", Some((2, 3))); +mat!(negclass_letter_space, r"[^a\s]", "a x", Some((2, 3))); +mat!(negclass_comma, r"[^,]", ",,x", Some((2, 3))); +mat!(negclass_space, r"[^\s]", " a", Some((1, 2))); +mat!(negclass_space_comma, r"[^,\s]", ", a", Some((2, 3))); +mat!(negclass_comma_space, r"[^\s,]", " ,a", Some((2, 3))); +mat!(negclass_ascii, r"[^[:alpha:]Z]", "A1", Some((1, 2))); + +// Test that the DFA can handle pathological cases. +// (This should result in the DFA's cache being flushed too frequently, which +// should cause it to quit and fall back to the NFA algorithm.) +#[test] +fn dfa_handles_pathological_case() { + fn ones_and_zeroes(count: usize) -> String { + use rand::{Rng, thread_rng}; + + let mut rng = thread_rng(); + let mut s = String::new(); + for _ in 0..count { + if rng.gen() { + s.push('1'); + } else { + s.push('0'); + } + } + s + } + + let re = regex!(r"[01]*1[01]{20}$"); + let text = { + let mut pieces = ones_and_zeroes(100_000); + pieces.push('1'); + pieces.push_str(&ones_and_zeroes(20)); + pieces + }; + assert!(re.is_match(text!(&*text))); +} diff --git a/regex-0.1.80/tests/flags.rs b/regex-0.1.80/tests/flags.rs new file mode 100644 index 000000000..0c9b36c91 --- /dev/null +++ b/regex-0.1.80/tests/flags.rs @@ -0,0 +1,11 @@ +mat!(match_flag_case, "(?i)abc", "ABC", Some((0, 3))); +mat!(match_flag_weird_case, "(?i)a(?-i)bc", "Abc", Some((0, 3))); +mat!(match_flag_weird_case_not, "(?i)a(?-i)bc", "ABC", None); +mat!(match_flag_case_dotnl, "(?is)a.", "A\n", Some((0, 2))); +mat!(match_flag_case_dotnl_toggle, "(?is)a.(?-is)a.", "A\nab", Some((0, 4))); +mat!(match_flag_case_dotnl_toggle_not, "(?is)a.(?-is)a.", "A\na\n", None); +mat!(match_flag_case_dotnl_toggle_ok, "(?is)a.(?-is:a.)?", "A\na\n", Some((0, 2))); +mat!(match_flag_multi, "(?m)(?:^\\d+$\n?)+", "123\n456\n789", Some((0, 11))); +mat!(match_flag_ungreedy, "(?U)a+", "aa", Some((0, 1))); +mat!(match_flag_ungreedy_greedy, "(?U)a+?", "aa", Some((0, 2))); +mat!(match_flag_ungreedy_noop, "(?U)(?-U)a+", "aa", Some((0, 2))); diff --git a/regex-0.1.80/tests/fowler.rs b/regex-0.1.80/tests/fowler.rs new file mode 100644 index 000000000..a4d1a5bdf --- /dev/null +++ b/regex-0.1.80/tests/fowler.rs @@ -0,0 +1,371 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +// DO NOT EDIT. Automatically generated by 'scripts/regex-match-tests.py' +// on 2015-02-28 11:00:00.161706. + +// Tests from basic.dat +mat!(match_basic_3, r"abracadabra$", r"abracadabracadabra", Some((7, 18))); +mat!(match_basic_4, r"a...b", r"abababbb", Some((2, 7))); +mat!(match_basic_5, r"XXXXXX", r"..XXXXXX", Some((2, 8))); +mat!(match_basic_6, r"\)", r"()", Some((1, 2))); +mat!(match_basic_7, r"a]", r"a]a", Some((0, 2))); +mat!(match_basic_9, r"\}", r"}", Some((0, 1))); +mat!(match_basic_10, r"\]", r"]", Some((0, 1))); +mat!(match_basic_12, r"]", r"]", Some((0, 1))); +mat!(match_basic_15, r"^a", r"ax", Some((0, 1))); +mat!(match_basic_16, r"\^a", r"a^a", Some((1, 3))); +mat!(match_basic_17, r"a\^", r"a^", Some((0, 2))); +mat!(match_basic_18, r"a$", r"aa", Some((1, 2))); +mat!(match_basic_19, r"a\$", r"a$", Some((0, 2))); +mat!(match_basic_20, r"^$", r"", Some((0, 0))); +mat!(match_basic_21, r"$^", r"", Some((0, 0))); +mat!(match_basic_22, r"a($)", r"aa", Some((1, 2)), Some((2, 2))); +mat!(match_basic_23, r"a*(^a)", r"aa", Some((0, 1)), Some((0, 1))); +mat!(match_basic_24, r"(..)*(...)*", r"a", Some((0, 0))); +mat!(match_basic_25, r"(..)*(...)*", r"abcd", Some((0, 4)), Some((2, 4))); +mat!(match_basic_26, r"(ab|a)(bc|c)", r"abc", Some((0, 3)), Some((0, 2)), Some((2, 3))); +mat!(match_basic_27, r"(ab)c|abc", r"abc", Some((0, 3)), Some((0, 2))); +mat!(match_basic_28, r"a{0}b", r"ab", Some((1, 2))); +mat!(match_basic_29, r"(a*)(b?)(b+)b{3}", r"aaabbbbbbb", Some((0, 10)), Some((0, 3)), Some((3, 4)), Some((4, 7))); +mat!(match_basic_30, r"(a*)(b{0,1})(b{1,})b{3}", r"aaabbbbbbb", Some((0, 10)), Some((0, 3)), Some((3, 4)), Some((4, 7))); +mat!(match_basic_32, r"((a|a)|a)", r"a", Some((0, 1)), Some((0, 1)), Some((0, 1))); +mat!(match_basic_33, r"(a*)(a|aa)", r"aaaa", Some((0, 4)), Some((0, 3)), Some((3, 4))); +mat!(match_basic_34, r"a*(a.|aa)", r"aaaa", Some((0, 4)), Some((2, 4))); +mat!(match_basic_35, r"a(b)|c(d)|a(e)f", r"aef", Some((0, 3)), None, None, Some((1, 2))); +mat!(match_basic_36, r"(a|b)?.*", r"b", Some((0, 1)), Some((0, 1))); +mat!(match_basic_37, r"(a|b)c|a(b|c)", r"ac", Some((0, 2)), Some((0, 1))); +mat!(match_basic_38, r"(a|b)c|a(b|c)", r"ab", Some((0, 2)), None, Some((1, 2))); +mat!(match_basic_39, r"(a|b)*c|(a|ab)*c", r"abc", Some((0, 3)), Some((1, 2))); +mat!(match_basic_40, r"(a|b)*c|(a|ab)*c", r"xc", Some((1, 2))); +mat!(match_basic_41, r"(.a|.b).*|.*(.a|.b)", r"xa", Some((0, 2)), Some((0, 2))); +mat!(match_basic_42, r"a?(ab|ba)ab", r"abab", Some((0, 4)), Some((0, 2))); +mat!(match_basic_43, r"a?(ac{0}b|ba)ab", r"abab", Some((0, 4)), Some((0, 2))); +mat!(match_basic_44, r"ab|abab", r"abbabab", Some((0, 2))); +mat!(match_basic_45, r"aba|bab|bba", r"baaabbbaba", Some((5, 8))); +mat!(match_basic_46, r"aba|bab", r"baaabbbaba", Some((6, 9))); +mat!(match_basic_47, r"(aa|aaa)*|(a|aaaaa)", r"aa", Some((0, 2)), Some((0, 2))); +mat!(match_basic_48, r"(a.|.a.)*|(a|.a...)", r"aa", Some((0, 2)), Some((0, 2))); +mat!(match_basic_49, r"ab|a", r"xabc", Some((1, 3))); +mat!(match_basic_50, r"ab|a", r"xxabc", Some((2, 4))); +mat!(match_basic_51, r"(?i)(Ab|cD)*", r"aBcD", Some((0, 4)), Some((2, 4))); +mat!(match_basic_52, r"[^-]", r"--a", Some((2, 3))); +mat!(match_basic_53, r"[a-]*", r"--a", Some((0, 3))); +mat!(match_basic_54, r"[a-m-]*", r"--amoma--", Some((0, 4))); +mat!(match_basic_55, r":::1:::0:|:::1:1:0:", r":::0:::1:::1:::0:", Some((8, 17))); +mat!(match_basic_56, r":::1:::0:|:::1:1:1:", r":::0:::1:::1:::0:", Some((8, 17))); +mat!(match_basic_57, r"[[:upper:]]", r"A", Some((0, 1))); +mat!(match_basic_58, r"[[:lower:]]+", r"`az{", Some((1, 3))); +mat!(match_basic_59, r"[[:upper:]]+", r"@AZ[", Some((1, 3))); +mat!(match_basic_65, r" +", r" +", Some((0, 1))); +mat!(match_basic_66, r" +", r" +", Some((0, 1))); +mat!(match_basic_67, r"[^a]", r" +", Some((0, 1))); +mat!(match_basic_68, r" +a", r" +a", Some((0, 2))); +mat!(match_basic_69, r"(a)(b)(c)", r"abc", Some((0, 3)), Some((0, 1)), Some((1, 2)), Some((2, 3))); +mat!(match_basic_70, r"xxx", r"xxx", Some((0, 3))); +mat!(match_basic_71, r"(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)", r"feb 6,", Some((0, 6))); +mat!(match_basic_72, r"(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)", r"2/7", Some((0, 3))); +mat!(match_basic_73, r"(^|[ (,;])((([Ff]eb[^ ]* *|0*2/|\* */?)0*[6-7]))([^0-9]|$)", r"feb 1,Feb 6", Some((5, 11))); +mat!(match_basic_74, r"((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))", r"x", Some((0, 1)), Some((0, 1)), Some((0, 1))); +mat!(match_basic_75, r"((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))*", r"xx", Some((0, 2)), Some((1, 2)), Some((1, 2))); +mat!(match_basic_76, r"a?(ab|ba)*", r"ababababababababababababababababababababababababababababababababababababababababa", Some((0, 81)), Some((79, 81))); +mat!(match_basic_77, r"abaa|abbaa|abbbaa|abbbbaa", r"ababbabbbabbbabbbbabbbbaa", Some((18, 25))); +mat!(match_basic_78, r"abaa|abbaa|abbbaa|abbbbaa", r"ababbabbbabbbabbbbabaa", Some((18, 22))); +mat!(match_basic_79, r"aaac|aabc|abac|abbc|baac|babc|bbac|bbbc", r"baaabbbabac", Some((7, 11))); +mat!(match_basic_80, r".*", r"", Some((0, 2))); +mat!(match_basic_81, r"aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll", r"XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa", Some((53, 57))); +mat!(match_basic_83, r"a*a*a*a*a*b", r"aaaaaaaaab", Some((0, 10))); +mat!(match_basic_84, r"^", r"", Some((0, 0))); +mat!(match_basic_85, r"$", r"", Some((0, 0))); +mat!(match_basic_86, r"^$", r"", Some((0, 0))); +mat!(match_basic_87, r"^a$", r"a", Some((0, 1))); +mat!(match_basic_88, r"abc", r"abc", Some((0, 3))); +mat!(match_basic_89, r"abc", r"xabcy", Some((1, 4))); +mat!(match_basic_90, r"abc", r"ababc", Some((2, 5))); +mat!(match_basic_91, r"ab*c", r"abc", Some((0, 3))); +mat!(match_basic_92, r"ab*bc", r"abc", Some((0, 3))); +mat!(match_basic_93, r"ab*bc", r"abbc", Some((0, 4))); +mat!(match_basic_94, r"ab*bc", r"abbbbc", Some((0, 6))); +mat!(match_basic_95, r"ab+bc", r"abbc", Some((0, 4))); +mat!(match_basic_96, r"ab+bc", r"abbbbc", Some((0, 6))); +mat!(match_basic_97, r"ab?bc", r"abbc", Some((0, 4))); +mat!(match_basic_98, r"ab?bc", r"abc", Some((0, 3))); +mat!(match_basic_99, r"ab?c", r"abc", Some((0, 3))); +mat!(match_basic_100, r"^abc$", r"abc", Some((0, 3))); +mat!(match_basic_101, r"^abc", r"abcc", Some((0, 3))); +mat!(match_basic_102, r"abc$", r"aabc", Some((1, 4))); +mat!(match_basic_103, r"^", r"abc", Some((0, 0))); +mat!(match_basic_104, r"$", r"abc", Some((3, 3))); +mat!(match_basic_105, r"a.c", r"abc", Some((0, 3))); +mat!(match_basic_106, r"a.c", r"axc", Some((0, 3))); +mat!(match_basic_107, r"a.*c", r"axyzc", Some((0, 5))); +mat!(match_basic_108, r"a[bc]d", r"abd", Some((0, 3))); +mat!(match_basic_109, r"a[b-d]e", r"ace", Some((0, 3))); +mat!(match_basic_110, r"a[b-d]", r"aac", Some((1, 3))); +mat!(match_basic_111, r"a[-b]", r"a-", Some((0, 2))); +mat!(match_basic_112, r"a[b-]", r"a-", Some((0, 2))); +mat!(match_basic_113, r"a]", r"a]", Some((0, 2))); +mat!(match_basic_114, r"a[]]b", r"a]b", Some((0, 3))); +mat!(match_basic_115, r"a[^bc]d", r"aed", Some((0, 3))); +mat!(match_basic_116, r"a[^-b]c", r"adc", Some((0, 3))); +mat!(match_basic_117, r"a[^]b]c", r"adc", Some((0, 3))); +mat!(match_basic_118, r"ab|cd", r"abc", Some((0, 2))); +mat!(match_basic_119, r"ab|cd", r"abcd", Some((0, 2))); +mat!(match_basic_120, r"a\(b", r"a(b", Some((0, 3))); +mat!(match_basic_121, r"a\(*b", r"ab", Some((0, 2))); +mat!(match_basic_122, r"a\(*b", r"a((b", Some((0, 4))); +mat!(match_basic_123, r"((a))", r"abc", Some((0, 1)), Some((0, 1)), Some((0, 1))); +mat!(match_basic_124, r"(a)b(c)", r"abc", Some((0, 3)), Some((0, 1)), Some((2, 3))); +mat!(match_basic_125, r"a+b+c", r"aabbabc", Some((4, 7))); +mat!(match_basic_126, r"a*", r"aaa", Some((0, 3))); +mat!(match_basic_128, r"(a*)*", r"-", Some((0, 0)), None); +mat!(match_basic_129, r"(a*)+", r"-", Some((0, 0)), Some((0, 0))); +mat!(match_basic_131, r"(a*|b)*", r"-", Some((0, 0)), None); +mat!(match_basic_132, r"(a+|b)*", r"ab", Some((0, 2)), Some((1, 2))); +mat!(match_basic_133, r"(a+|b)+", r"ab", Some((0, 2)), Some((1, 2))); +mat!(match_basic_134, r"(a+|b)?", r"ab", Some((0, 1)), Some((0, 1))); +mat!(match_basic_135, r"[^ab]*", r"cde", Some((0, 3))); +mat!(match_basic_137, r"(^)*", r"-", Some((0, 0)), None); +mat!(match_basic_138, r"a*", r"", Some((0, 0))); +mat!(match_basic_139, r"([abc])*d", r"abbbcd", Some((0, 6)), Some((4, 5))); +mat!(match_basic_140, r"([abc])*bcd", r"abcd", Some((0, 4)), Some((0, 1))); +mat!(match_basic_141, r"a|b|c|d|e", r"e", Some((0, 1))); +mat!(match_basic_142, r"(a|b|c|d|e)f", r"ef", Some((0, 2)), Some((0, 1))); +mat!(match_basic_144, r"((a*|b))*", r"-", Some((0, 0)), None, None); +mat!(match_basic_145, r"abcd*efg", r"abcdefg", Some((0, 7))); +mat!(match_basic_146, r"ab*", r"xabyabbbz", Some((1, 3))); +mat!(match_basic_147, r"ab*", r"xayabbbz", Some((1, 2))); +mat!(match_basic_148, r"(ab|cd)e", r"abcde", Some((2, 5)), Some((2, 4))); +mat!(match_basic_149, r"[abhgefdc]ij", r"hij", Some((0, 3))); +mat!(match_basic_150, r"(a|b)c*d", r"abcd", Some((1, 4)), Some((1, 2))); +mat!(match_basic_151, r"(ab|ab*)bc", r"abc", Some((0, 3)), Some((0, 1))); +mat!(match_basic_152, r"a([bc]*)c*", r"abc", Some((0, 3)), Some((1, 3))); +mat!(match_basic_153, r"a([bc]*)(c*d)", r"abcd", Some((0, 4)), Some((1, 3)), Some((3, 4))); +mat!(match_basic_154, r"a([bc]+)(c*d)", r"abcd", Some((0, 4)), Some((1, 3)), Some((3, 4))); +mat!(match_basic_155, r"a([bc]*)(c+d)", r"abcd", Some((0, 4)), Some((1, 2)), Some((2, 4))); +mat!(match_basic_156, r"a[bcd]*dcdcde", r"adcdcde", Some((0, 7))); +mat!(match_basic_157, r"(ab|a)b*c", r"abc", Some((0, 3)), Some((0, 2))); +mat!(match_basic_158, r"((a)(b)c)(d)", r"abcd", Some((0, 4)), Some((0, 3)), Some((0, 1)), Some((1, 2)), Some((3, 4))); +mat!(match_basic_159, r"[A-Za-z_][A-Za-z0-9_]*", r"alpha", Some((0, 5))); +mat!(match_basic_160, r"^a(bc+|b[eh])g|.h$", r"abh", Some((1, 3))); +mat!(match_basic_161, r"(bc+d$|ef*g.|h?i(j|k))", r"effgz", Some((0, 5)), Some((0, 5))); +mat!(match_basic_162, r"(bc+d$|ef*g.|h?i(j|k))", r"ij", Some((0, 2)), Some((0, 2)), Some((1, 2))); +mat!(match_basic_163, r"(bc+d$|ef*g.|h?i(j|k))", r"reffgz", Some((1, 6)), Some((1, 6))); +mat!(match_basic_164, r"(((((((((a)))))))))", r"a", Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1)), Some((0, 1))); +mat!(match_basic_165, r"multiple words", r"multiple words yeah", Some((0, 14))); +mat!(match_basic_166, r"(.*)c(.*)", r"abcde", Some((0, 5)), Some((0, 2)), Some((3, 5))); +mat!(match_basic_167, r"abcd", r"abcd", Some((0, 4))); +mat!(match_basic_168, r"a(bc)d", r"abcd", Some((0, 4)), Some((1, 3))); +mat!(match_basic_169, r"a[-]?c", r"ac", Some((0, 3))); +mat!(match_basic_170, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Qaddafi", Some((0, 15)), None, Some((10, 12))); +mat!(match_basic_171, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Mo'ammar Gadhafi", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_172, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Kaddafi", Some((0, 15)), None, Some((10, 12))); +mat!(match_basic_173, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Qadhafi", Some((0, 15)), None, Some((10, 12))); +mat!(match_basic_174, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Gadafi", Some((0, 14)), None, Some((10, 11))); +mat!(match_basic_175, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Mu'ammar Qadafi", Some((0, 15)), None, Some((11, 12))); +mat!(match_basic_176, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Moamar Gaddafi", Some((0, 14)), None, Some((9, 11))); +mat!(match_basic_177, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Mu'ammar Qadhdhafi", Some((0, 18)), None, Some((13, 15))); +mat!(match_basic_178, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Khaddafi", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_179, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Ghaddafy", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_180, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Ghadafi", Some((0, 15)), None, Some((11, 12))); +mat!(match_basic_181, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Ghaddafi", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_182, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muamar Kaddafi", Some((0, 14)), None, Some((9, 11))); +mat!(match_basic_183, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Quathafi", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_184, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Muammar Gheddafi", Some((0, 16)), None, Some((11, 13))); +mat!(match_basic_185, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Moammar Khadafy", Some((0, 15)), None, Some((11, 12))); +mat!(match_basic_186, r"M[ou]'?am+[ae]r .*([AEae]l[- ])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]", r"Moammar Qudhafi", Some((0, 15)), None, Some((10, 12))); +mat!(match_basic_187, r"a+(b|c)*d+", r"aabcdd", Some((0, 6)), Some((3, 4))); +mat!(match_basic_188, r"^.+$", r"vivi", Some((0, 4))); +mat!(match_basic_189, r"^(.+)$", r"vivi", Some((0, 4)), Some((0, 4))); +mat!(match_basic_190, r"^([^!.]+).att.com!(.+)$", r"gryphon.att.com!eby", Some((0, 19)), Some((0, 7)), Some((16, 19))); +mat!(match_basic_191, r"^([^!]+!)?([^!]+)$", r"bas", Some((0, 3)), None, Some((0, 3))); +mat!(match_basic_192, r"^([^!]+!)?([^!]+)$", r"bar!bas", Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_193, r"^([^!]+!)?([^!]+)$", r"foo!bas", Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_194, r"^.+!([^!]+!)([^!]+)$", r"foo!bar!bas", Some((0, 11)), Some((4, 8)), Some((8, 11))); +mat!(match_basic_195, r"((foo)|(bar))!bas", r"bar!bas", Some((0, 7)), Some((0, 3)), None, Some((0, 3))); +mat!(match_basic_196, r"((foo)|(bar))!bas", r"foo!bar!bas", Some((4, 11)), Some((4, 7)), None, Some((4, 7))); +mat!(match_basic_197, r"((foo)|(bar))!bas", r"foo!bas", Some((0, 7)), Some((0, 3)), Some((0, 3))); +mat!(match_basic_198, r"((foo)|bar)!bas", r"bar!bas", Some((0, 7)), Some((0, 3))); +mat!(match_basic_199, r"((foo)|bar)!bas", r"foo!bar!bas", Some((4, 11)), Some((4, 7))); +mat!(match_basic_200, r"((foo)|bar)!bas", r"foo!bas", Some((0, 7)), Some((0, 3)), Some((0, 3))); +mat!(match_basic_201, r"(foo|(bar))!bas", r"bar!bas", Some((0, 7)), Some((0, 3)), Some((0, 3))); +mat!(match_basic_202, r"(foo|(bar))!bas", r"foo!bar!bas", Some((4, 11)), Some((4, 7)), Some((4, 7))); +mat!(match_basic_203, r"(foo|(bar))!bas", r"foo!bas", Some((0, 7)), Some((0, 3))); +mat!(match_basic_204, r"(foo|bar)!bas", r"bar!bas", Some((0, 7)), Some((0, 3))); +mat!(match_basic_205, r"(foo|bar)!bas", r"foo!bar!bas", Some((4, 11)), Some((4, 7))); +mat!(match_basic_206, r"(foo|bar)!bas", r"foo!bas", Some((0, 7)), Some((0, 3))); +mat!(match_basic_207, r"^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", r"foo!bar!bas", Some((0, 11)), Some((0, 11)), None, None, Some((4, 8)), Some((8, 11))); +mat!(match_basic_208, r"^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$", r"bas", Some((0, 3)), None, Some((0, 3))); +mat!(match_basic_209, r"^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$", r"bar!bas", Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_210, r"^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$", r"foo!bar!bas", Some((0, 11)), None, None, Some((4, 8)), Some((8, 11))); +mat!(match_basic_211, r"^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$", r"foo!bas", Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_212, r"^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", r"bas", Some((0, 3)), Some((0, 3)), None, Some((0, 3))); +mat!(match_basic_213, r"^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", r"bar!bas", Some((0, 7)), Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_214, r"^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", r"foo!bar!bas", Some((0, 11)), Some((0, 11)), None, None, Some((4, 8)), Some((8, 11))); +mat!(match_basic_215, r"^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$", r"foo!bas", Some((0, 7)), Some((0, 7)), Some((0, 4)), Some((4, 7))); +mat!(match_basic_216, r".*(/XXX).*", r"/XXX", Some((0, 4)), Some((0, 4))); +mat!(match_basic_217, r".*(\\XXX).*", r"\XXX", Some((0, 4)), Some((0, 4))); +mat!(match_basic_218, r"\\XXX", r"\XXX", Some((0, 4))); +mat!(match_basic_219, r".*(/000).*", r"/000", Some((0, 4)), Some((0, 4))); +mat!(match_basic_220, r".*(\\000).*", r"\000", Some((0, 4)), Some((0, 4))); +mat!(match_basic_221, r"\\000", r"\000", Some((0, 4))); + +// Tests from nullsubexpr.dat +mat!(match_nullsubexpr_3, r"(a*)*", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_5, r"(a*)*", r"x", Some((0, 0)), None); +mat!(match_nullsubexpr_6, r"(a*)*", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_7, r"(a*)*", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_8, r"(a*)+", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_9, r"(a*)+", r"x", Some((0, 0)), Some((0, 0))); +mat!(match_nullsubexpr_10, r"(a*)+", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_11, r"(a*)+", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_12, r"(a+)*", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_13, r"(a+)*", r"x", Some((0, 0))); +mat!(match_nullsubexpr_14, r"(a+)*", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_15, r"(a+)*", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_16, r"(a+)+", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_17, r"(a+)+", r"x", None); +mat!(match_nullsubexpr_18, r"(a+)+", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_19, r"(a+)+", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_21, r"([a]*)*", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_23, r"([a]*)*", r"x", Some((0, 0)), None); +mat!(match_nullsubexpr_24, r"([a]*)*", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_25, r"([a]*)*", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_26, r"([a]*)+", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_27, r"([a]*)+", r"x", Some((0, 0)), Some((0, 0))); +mat!(match_nullsubexpr_28, r"([a]*)+", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_29, r"([a]*)+", r"aaaaaax", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_30, r"([^b]*)*", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_32, r"([^b]*)*", r"b", Some((0, 0)), None); +mat!(match_nullsubexpr_33, r"([^b]*)*", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_34, r"([^b]*)*", r"aaaaaab", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_35, r"([ab]*)*", r"a", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_36, r"([ab]*)*", r"aaaaaa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_37, r"([ab]*)*", r"ababab", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_38, r"([ab]*)*", r"bababa", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_39, r"([ab]*)*", r"b", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_40, r"([ab]*)*", r"bbbbbb", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_41, r"([ab]*)*", r"aaaabcde", Some((0, 5)), Some((0, 5))); +mat!(match_nullsubexpr_42, r"([^a]*)*", r"b", Some((0, 1)), Some((0, 1))); +mat!(match_nullsubexpr_43, r"([^a]*)*", r"bbbbbb", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_45, r"([^a]*)*", r"aaaaaa", Some((0, 0)), None); +mat!(match_nullsubexpr_46, r"([^ab]*)*", r"ccccxx", Some((0, 6)), Some((0, 6))); +mat!(match_nullsubexpr_48, r"([^ab]*)*", r"ababab", Some((0, 0)), None); +mat!(match_nullsubexpr_50, r"((z)+|a)*", r"zabcde", Some((0, 2)), Some((1, 2))); +mat!(match_nullsubexpr_69, r"(a*)*(x)", r"x", Some((0, 1)), None, Some((0, 1))); +mat!(match_nullsubexpr_70, r"(a*)*(x)", r"ax", Some((0, 2)), Some((0, 1)), Some((1, 2))); +mat!(match_nullsubexpr_71, r"(a*)*(x)", r"axa", Some((0, 2)), Some((0, 1)), Some((1, 2))); +mat!(match_nullsubexpr_73, r"(a*)+(x)", r"x", Some((0, 1)), Some((0, 0)), Some((0, 1))); +mat!(match_nullsubexpr_74, r"(a*)+(x)", r"ax", Some((0, 2)), Some((0, 1)), Some((1, 2))); +mat!(match_nullsubexpr_75, r"(a*)+(x)", r"axa", Some((0, 2)), Some((0, 1)), Some((1, 2))); +mat!(match_nullsubexpr_77, r"(a*){2}(x)", r"x", Some((0, 1)), Some((0, 0)), Some((0, 1))); +mat!(match_nullsubexpr_78, r"(a*){2}(x)", r"ax", Some((0, 2)), Some((1, 1)), Some((1, 2))); +mat!(match_nullsubexpr_79, r"(a*){2}(x)", r"axa", Some((0, 2)), Some((1, 1)), Some((1, 2))); + +// Tests from repetition.dat +mat!(match_repetition_10, r"((..)|(.))", r"", None); +mat!(match_repetition_11, r"((..)|(.))((..)|(.))", r"", None); +mat!(match_repetition_12, r"((..)|(.))((..)|(.))((..)|(.))", r"", None); +mat!(match_repetition_14, r"((..)|(.)){1}", r"", None); +mat!(match_repetition_15, r"((..)|(.)){2}", r"", None); +mat!(match_repetition_16, r"((..)|(.)){3}", r"", None); +mat!(match_repetition_18, r"((..)|(.))*", r"", Some((0, 0))); +mat!(match_repetition_20, r"((..)|(.))", r"a", Some((0, 1)), Some((0, 1)), None, Some((0, 1))); +mat!(match_repetition_21, r"((..)|(.))((..)|(.))", r"a", None); +mat!(match_repetition_22, r"((..)|(.))((..)|(.))((..)|(.))", r"a", None); +mat!(match_repetition_24, r"((..)|(.)){1}", r"a", Some((0, 1)), Some((0, 1)), None, Some((0, 1))); +mat!(match_repetition_25, r"((..)|(.)){2}", r"a", None); +mat!(match_repetition_26, r"((..)|(.)){3}", r"a", None); +mat!(match_repetition_28, r"((..)|(.))*", r"a", Some((0, 1)), Some((0, 1)), None, Some((0, 1))); +mat!(match_repetition_30, r"((..)|(.))", r"aa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_31, r"((..)|(.))((..)|(.))", r"aa", Some((0, 2)), Some((0, 1)), None, Some((0, 1)), Some((1, 2)), None, Some((1, 2))); +mat!(match_repetition_32, r"((..)|(.))((..)|(.))((..)|(.))", r"aa", None); +mat!(match_repetition_34, r"((..)|(.)){1}", r"aa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_35, r"((..)|(.)){2}", r"aa", Some((0, 2)), Some((1, 2)), None, Some((1, 2))); +mat!(match_repetition_36, r"((..)|(.)){3}", r"aa", None); +mat!(match_repetition_38, r"((..)|(.))*", r"aa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_40, r"((..)|(.))", r"aaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_41, r"((..)|(.))((..)|(.))", r"aaa", Some((0, 3)), Some((0, 2)), Some((0, 2)), None, Some((2, 3)), None, Some((2, 3))); +mat!(match_repetition_42, r"((..)|(.))((..)|(.))((..)|(.))", r"aaa", Some((0, 3)), Some((0, 1)), None, Some((0, 1)), Some((1, 2)), None, Some((1, 2)), Some((2, 3)), None, Some((2, 3))); +mat!(match_repetition_44, r"((..)|(.)){1}", r"aaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_46, r"((..)|(.)){2}", r"aaa", Some((0, 3)), Some((2, 3)), Some((0, 2)), Some((2, 3))); +mat!(match_repetition_47, r"((..)|(.)){3}", r"aaa", Some((0, 3)), Some((2, 3)), None, Some((2, 3))); +mat!(match_repetition_50, r"((..)|(.))*", r"aaa", Some((0, 3)), Some((2, 3)), Some((0, 2)), Some((2, 3))); +mat!(match_repetition_52, r"((..)|(.))", r"aaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_53, r"((..)|(.))((..)|(.))", r"aaaa", Some((0, 4)), Some((0, 2)), Some((0, 2)), None, Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_54, r"((..)|(.))((..)|(.))((..)|(.))", r"aaaa", Some((0, 4)), Some((0, 2)), Some((0, 2)), None, Some((2, 3)), None, Some((2, 3)), Some((3, 4)), None, Some((3, 4))); +mat!(match_repetition_56, r"((..)|(.)){1}", r"aaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_57, r"((..)|(.)){2}", r"aaaa", Some((0, 4)), Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_59, r"((..)|(.)){3}", r"aaaa", Some((0, 4)), Some((3, 4)), Some((0, 2)), Some((3, 4))); +mat!(match_repetition_61, r"((..)|(.))*", r"aaaa", Some((0, 4)), Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_63, r"((..)|(.))", r"aaaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_64, r"((..)|(.))((..)|(.))", r"aaaaa", Some((0, 4)), Some((0, 2)), Some((0, 2)), None, Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_65, r"((..)|(.))((..)|(.))((..)|(.))", r"aaaaa", Some((0, 5)), Some((0, 2)), Some((0, 2)), None, Some((2, 4)), Some((2, 4)), None, Some((4, 5)), None, Some((4, 5))); +mat!(match_repetition_67, r"((..)|(.)){1}", r"aaaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_68, r"((..)|(.)){2}", r"aaaaa", Some((0, 4)), Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_70, r"((..)|(.)){3}", r"aaaaa", Some((0, 5)), Some((4, 5)), Some((2, 4)), Some((4, 5))); +mat!(match_repetition_73, r"((..)|(.))*", r"aaaaa", Some((0, 5)), Some((4, 5)), Some((2, 4)), Some((4, 5))); +mat!(match_repetition_75, r"((..)|(.))", r"aaaaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_76, r"((..)|(.))((..)|(.))", r"aaaaaa", Some((0, 4)), Some((0, 2)), Some((0, 2)), None, Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_77, r"((..)|(.))((..)|(.))((..)|(.))", r"aaaaaa", Some((0, 6)), Some((0, 2)), Some((0, 2)), None, Some((2, 4)), Some((2, 4)), None, Some((4, 6)), Some((4, 6)), None); +mat!(match_repetition_79, r"((..)|(.)){1}", r"aaaaaa", Some((0, 2)), Some((0, 2)), Some((0, 2)), None); +mat!(match_repetition_80, r"((..)|(.)){2}", r"aaaaaa", Some((0, 4)), Some((2, 4)), Some((2, 4)), None); +mat!(match_repetition_81, r"((..)|(.)){3}", r"aaaaaa", Some((0, 6)), Some((4, 6)), Some((4, 6)), None); +mat!(match_repetition_83, r"((..)|(.))*", r"aaaaaa", Some((0, 6)), Some((4, 6)), Some((4, 6)), None); +mat!(match_repetition_90, r"X(.?){0,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_91, r"X(.?){1,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_92, r"X(.?){2,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_93, r"X(.?){3,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_94, r"X(.?){4,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_95, r"X(.?){5,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_96, r"X(.?){6,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_97, r"X(.?){7,}Y", r"X1234567Y", Some((0, 9)), Some((7, 8))); +mat!(match_repetition_98, r"X(.?){8,}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_100, r"X(.?){0,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_102, r"X(.?){1,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_104, r"X(.?){2,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_106, r"X(.?){3,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_108, r"X(.?){4,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_110, r"X(.?){5,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_112, r"X(.?){6,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_114, r"X(.?){7,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_115, r"X(.?){8,8}Y", r"X1234567Y", Some((0, 9)), Some((8, 8))); +mat!(match_repetition_126, r"(a|ab|c|bcd){0,}(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_127, r"(a|ab|c|bcd){1,}(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_128, r"(a|ab|c|bcd){2,}(d*)", r"ababcd", Some((0, 6)), Some((3, 6)), Some((6, 6))); +mat!(match_repetition_129, r"(a|ab|c|bcd){3,}(d*)", r"ababcd", Some((0, 6)), Some((3, 6)), Some((6, 6))); +mat!(match_repetition_130, r"(a|ab|c|bcd){4,}(d*)", r"ababcd", None); +mat!(match_repetition_131, r"(a|ab|c|bcd){0,10}(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_132, r"(a|ab|c|bcd){1,10}(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_133, r"(a|ab|c|bcd){2,10}(d*)", r"ababcd", Some((0, 6)), Some((3, 6)), Some((6, 6))); +mat!(match_repetition_134, r"(a|ab|c|bcd){3,10}(d*)", r"ababcd", Some((0, 6)), Some((3, 6)), Some((6, 6))); +mat!(match_repetition_135, r"(a|ab|c|bcd){4,10}(d*)", r"ababcd", None); +mat!(match_repetition_136, r"(a|ab|c|bcd)*(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_137, r"(a|ab|c|bcd)+(d*)", r"ababcd", Some((0, 1)), Some((0, 1)), Some((1, 1))); +mat!(match_repetition_143, r"(ab|a|c|bcd){0,}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_145, r"(ab|a|c|bcd){1,}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_147, r"(ab|a|c|bcd){2,}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_149, r"(ab|a|c|bcd){3,}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_150, r"(ab|a|c|bcd){4,}(d*)", r"ababcd", None); +mat!(match_repetition_152, r"(ab|a|c|bcd){0,10}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_154, r"(ab|a|c|bcd){1,10}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_156, r"(ab|a|c|bcd){2,10}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_158, r"(ab|a|c|bcd){3,10}(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_159, r"(ab|a|c|bcd){4,10}(d*)", r"ababcd", None); +mat!(match_repetition_161, r"(ab|a|c|bcd)*(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); +mat!(match_repetition_163, r"(ab|a|c|bcd)+(d*)", r"ababcd", Some((0, 6)), Some((4, 5)), Some((5, 6))); + diff --git a/regex-0.1.80/tests/macros.rs b/regex-0.1.80/tests/macros.rs new file mode 100644 index 000000000..34627cf26 --- /dev/null +++ b/regex-0.1.80/tests/macros.rs @@ -0,0 +1,138 @@ +// Convenience macros. + +macro_rules! findall { + ($re:expr, $text:expr) => {{ + $re.find_iter(text!($text)).collect::<Vec<_>>() + }} +} + +// Macros for automatically producing tests. + +macro_rules! ismatch { + ($name:ident, $re:expr, $text:expr, $ismatch:expr) => { + #[test] + fn $name() { + let text = text!($text); + let re = regex!($re); + assert!($ismatch == re.is_match(text)); + } + }; +} + +macro_rules! mat( + ($name:ident, $re:expr, $text:expr, $($loc:tt)+) => ( + #[test] + fn $name() { + let text = text!($text); + let expected: Vec<Option<_>> = vec![$($loc)+]; + let r = regex!($re); + let got: Vec<Option<_>> = match r.captures(text) { + Some(c) => { + assert!(r.is_match(text)); + assert!(r.shortest_match(text).is_some()); + c.iter_pos().collect() + } + None => vec![None], + }; + // The test set sometimes leave out capture groups, so truncate + // actual capture groups to match test set. + let mut sgot = &got[..]; + if sgot.len() > expected.len() { + sgot = &sgot[0..expected.len()] + } + if expected != sgot { + panic!("For RE '{}' against '{:?}', \ + expected '{:?}' but got '{:?}'", + $re, text, expected, sgot); + } + } + ); +); + +macro_rules! matiter( + ($name:ident, $re:expr, $text:expr) => ( + #[test] + fn $name() { + let text = text!($text); + let expected: Vec<(usize, usize)> = vec![]; + let r = regex!($re); + let got: Vec<_> = r.find_iter(text).collect(); + if expected != got { + panic!("For RE '{}' against '{:?}', \ + expected '{:?}' but got '{:?}'", + $re, text, expected, got); + } + let captures_got: Vec<_> = + r.captures_iter(text).map(|c| c.pos(0).unwrap()).collect(); + if captures_got != got { + panic!("For RE '{}' against '{:?}', \ + got '{:?}' using find_iter but got '{:?}' \ + using captures_iter", + $re, text, got, captures_got); + } + } + ); + ($name:ident, $re:expr, $text:expr, $($loc:tt)+) => ( + #[test] + fn $name() { + let text = text!($text); + let expected: Vec<_> = vec![$($loc)+]; + let r = regex!($re); + let got: Vec<_> = r.find_iter(text).collect(); + if expected != got { + panic!("For RE '{}' against '{:?}', \ + expected '{:?}' but got '{:?}'", + $re, text, expected, got); + } + let captures_got: Vec<_> = + r.captures_iter(text).map(|c| c.pos(0).unwrap()).collect(); + if captures_got != got { + panic!("For RE '{}' against '{:?}', \ + got '{:?}' using find_iter but got '{:?}' \ + using captures_iter", + $re, text, got, captures_got); + } + } + ); +); + +macro_rules! matset { + ($name:ident, $res:expr, $text:expr, $($match_index:expr),*) => { + #[test] + fn $name() { + let text = text!($text); + let set = regex_set!($res); + assert!(set.is_match(text)); + let expected = vec![$($match_index),*]; + let matches = set.matches(text); + assert!(matches.matched_any()); + let got: Vec<_> = matches.into_iter().collect(); + assert_eq!(expected, got); + } + } +} + +macro_rules! nomatset { + ($name:ident, $res:expr, $text:expr) => { + #[test] + fn $name() { + let text = text!($text); + let set = regex_set!($res); + assert!(!set.is_match(text)); + let matches = set.matches(text); + assert!(!matches.matched_any()); + assert_eq!(0, matches.into_iter().count()); + } + } +} + +macro_rules! split { + ($name:ident, $re:expr, $text:expr, $expected:expr) => { + #[test] + fn $name() { + let re = regex!($re); + let splitted: Vec<_> = re.split(t!($text)).collect(); + assert_eq!($expected, &*splitted); + } + } +} diff --git a/regex-0.1.80/tests/macros_bytes.rs b/regex-0.1.80/tests/macros_bytes.rs new file mode 100644 index 000000000..a68fada74 --- /dev/null +++ b/regex-0.1.80/tests/macros_bytes.rs @@ -0,0 +1,43 @@ +// Macros for use in writing tests generic over &str/&[u8]. +macro_rules! text { ($text:expr) => { $text.as_bytes() } } +macro_rules! t { ($re:expr) => { text!($re) } } + +macro_rules! bytes { ($text:expr) => { $text } } +macro_rules! b { ($text:expr) => { bytes!($text) } } + +macro_rules! u { ($re:expr) => { concat!("(?u)", $re) } } + +macro_rules! no_expand { + ($text:expr) => {{ + use regex::bytes::NoExpand; + NoExpand(text!($text)) + }} +} + +macro_rules! show { + ($text:expr) => {{ + use std::ascii::escape_default; + let mut s = vec![]; + for &b in bytes!($text) { + s.extend(escape_default(b)); + } + String::from_utf8(s).unwrap() + }} +} + +// N.B. The expansion API for &str and &[u8] APIs differs slightly for now, +// but they should be unified in 1.0. Then we can move this macro back into +// tests/api.rs where it is used. ---AG +macro_rules! expand { + ($name:ident, $re:expr, $text:expr, $expand:expr, $expected:expr) => { + #[test] + fn $name() { + let re = regex!($re); + let cap = re.captures(t!($text)).unwrap(); + + let mut got = vec![]; + cap.expand(t!($expand), &mut got); + assert_eq!(show!(t!($expected)), show!(&*got)); + } + } +} diff --git a/regex-0.1.80/tests/macros_str.rs b/regex-0.1.80/tests/macros_str.rs new file mode 100644 index 000000000..7ea29335d --- /dev/null +++ b/regex-0.1.80/tests/macros_str.rs @@ -0,0 +1,33 @@ +// Macros for use in writing tests generic over &str/&[u8]. +macro_rules! text { ($text:expr) => { $text } } +macro_rules! t { ($text:expr) => { text!($text) } } + +macro_rules! bytes { ($text:expr) => { $text.as_bytes() } } +macro_rules! b { ($text:expr) => { bytes!($text) } } + +macro_rules! u { ($re:expr) => { $re } } + +macro_rules! no_expand { + ($text:expr) => {{ + use regex::NoExpand; + NoExpand(text!($text)) + }} +} + +macro_rules! show { ($text:expr) => { $text } } + +// N.B. The expansion API for &str and &[u8] APIs differs slightly for now, +// but they should be unified in 1.0. Then we can move this macro back into +// tests/api.rs where it is used. ---AG +macro_rules! expand { + ($name:ident, $re:expr, $text:expr, $expand:expr, $expected:expr) => { + #[test] + fn $name() { + let re = regex!($re); + let cap = re.captures(t!($text)).unwrap(); + + let got = cap.expand(t!($expand)); + assert_eq!(show!(t!($expected)), show!(&*got)); + } + } +} diff --git a/regex-0.1.80/tests/misc.rs b/regex-0.1.80/tests/misc.rs new file mode 100644 index 000000000..293cddb32 --- /dev/null +++ b/regex-0.1.80/tests/misc.rs @@ -0,0 +1,21 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use regex::Regex; + +mat!(prefix_literal_match, r"^abc", r"abc", Some((0, 3))); +mat!(prefix_literal_nomatch, r"^abc", r"zabc", None); +mat!(one_literal_edge, r"abc", r"xxxxxab", None); +matiter!(terminates, r"a$", r"a", (0, 1)); + +#[test] +fn eq() { + assert_eq!(regex!(r"[a-z]+"), Regex::new("[a-z]+").unwrap()); +} diff --git a/regex-0.1.80/tests/multiline.rs b/regex-0.1.80/tests/multiline.rs new file mode 100644 index 000000000..191504aa7 --- /dev/null +++ b/regex-0.1.80/tests/multiline.rs @@ -0,0 +1,49 @@ +matiter!(match_multi_1, r"(?m)^[a-z]+$", "abc\ndef\nxyz", + (0, 3), (4, 7), (8, 11)); +matiter!(match_multi_2, r"(?m)^$", "abc\ndef\nxyz"); +matiter!(match_multi_3, r"(?m)^", "abc\ndef\nxyz", + (0, 0), (4, 4), (8, 8)); +matiter!(match_multi_4, r"(?m)$", "abc\ndef\nxyz", + (3, 3), (7, 7), (11, 11)); +matiter!(match_multi_5, r"(?m)^[a-z]", "abc\ndef\nxyz", + (0, 1), (4, 5), (8, 9)); +matiter!(match_multi_6, r"(?m)[a-z]^", "abc\ndef\nxyz"); +matiter!(match_multi_7, r"(?m)[a-z]$", "abc\ndef\nxyz", + (2, 3), (6, 7), (10, 11)); +matiter!(match_multi_8, r"(?m)$[a-z]", "abc\ndef\nxyz"); +matiter!(match_multi_9, r"(?m)^$", "", (0, 0)); + +matiter!(match_multi_rep_1, r"(?m)(?:^$)*", "a\nb\nc", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)); +matiter!(match_multi_rep_2, r"(?m)(?:^|a)+", "a\naaa\n", + (0, 0), (2, 2), (3, 5), (6, 6)); +matiter!(match_multi_rep_3, r"(?m)(?:^|a)*", "a\naaa\n", + (0, 1), (2, 5), (6, 6)); +matiter!(match_multi_rep_4, r"(?m)(?:^[a-z])+", "abc\ndef\nxyz", + (0, 1), (4, 5), (8, 9)); +matiter!(match_multi_rep_5, r"(?m)(?:^[a-z]{3}\n?)+", "abc\ndef\nxyz", + (0, 11)); +matiter!(match_multi_rep_6, r"(?m)(?:^[a-z]{3}\n?)*", "abc\ndef\nxyz", + (0, 11)); +matiter!(match_multi_rep_7, r"(?m)(?:\n?[a-z]{3}$)+", "abc\ndef\nxyz", + (0, 11)); +matiter!(match_multi_rep_8, r"(?m)(?:\n?[a-z]{3}$)*", "abc\ndef\nxyz", + (0, 11)); +matiter!(match_multi_rep_9, r"(?m)^*", "\naa\n", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4)); +matiter!(match_multi_rep_10, r"(?m)^+", "\naa\n", + (0, 0), (1, 1), (4, 4)); +matiter!(match_multi_rep_11, r"(?m)$*", "\naa\n", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4)); +matiter!(match_multi_rep_12, r"(?m)$+", "\naa\n", + (0, 0), (3, 3), (4, 4)); +matiter!(match_multi_rep_13, r"(?m)(?:$\n)+", "\n\naaa\n\n", + (0, 2), (5, 7)); +matiter!(match_multi_rep_14, r"(?m)(?:$\n)*", "\n\naaa\n\n", + (0, 2), (3, 3), (4, 4), (5, 7)); +matiter!(match_multi_rep_15, r"(?m)(?:$\n^)+", "\n\naaa\n\n", + (0, 2), (5, 7)); +matiter!(match_multi_rep_16, r"(?m)(?:^|$)+", "\n\naaa\n\n", + (0, 0), (1, 1), (2, 2), (5, 5), (6, 6), (7, 7)); +matiter!(match_multi_rep_17, r"(?m)(?:$\n)*", "\n\naaa\n\n", + (0, 2), (3, 3), (4, 4), (5, 7)); diff --git a/regex-0.1.80/tests/noparse.rs b/regex-0.1.80/tests/noparse.rs new file mode 100644 index 000000000..ce2d369e2 --- /dev/null +++ b/regex-0.1.80/tests/noparse.rs @@ -0,0 +1,48 @@ +macro_rules! noparse( + ($name:ident, $re:expr) => ( + #[test] + fn $name() { + let re = $re; + match regex_new!(re) { + Err(_) => {}, + Ok(_) => panic!("Regex '{}' should cause a parse error.", re), + } + } + ); +); + +noparse!(fail_double_repeat, "a**"); +noparse!(fail_no_repeat_arg, "*"); +noparse!(fail_incomplete_escape, "\\"); +noparse!(fail_class_incomplete, "[A-"); +noparse!(fail_class_not_closed, "[A"); +noparse!(fail_class_no_begin, r"[\A]"); +noparse!(fail_class_no_end, r"[\z]"); +noparse!(fail_class_no_boundary, r"[\b]"); +noparse!(fail_open_paren, "("); +noparse!(fail_close_paren, ")"); +noparse!(fail_invalid_range, "[a-Z]"); +noparse!(fail_empty_capture_name, "(?P<>a)"); +noparse!(fail_empty_capture_exp, "(?P<name>)"); +noparse!(fail_bad_capture_name, "(?P<na-me>)"); +noparse!(fail_bad_flag, "(?a)a"); +noparse!(fail_empty_alt_before, "|a"); +noparse!(fail_empty_alt_after, "a|"); +noparse!(fail_too_big, "a{10000000}"); +noparse!(fail_counted_no_close, "a{1001"); +noparse!(fail_unfinished_cap, "(?"); +noparse!(fail_unfinished_escape, "\\"); +noparse!(fail_octal_digit, r"\8"); +noparse!(fail_hex_digit, r"\xG0"); +noparse!(fail_hex_short, r"\xF"); +noparse!(fail_hex_long_digits, r"\x{fffg}"); +noparse!(fail_flag_bad, "(?a)"); +noparse!(fail_flag_empty, "(?)"); +noparse!(fail_double_neg, "(?-i-i)"); +noparse!(fail_neg_empty, "(?i-)"); +noparse!(fail_empty_group, "()"); +noparse!(fail_dupe_named, "(?P<a>.)(?P<a>.)"); +noparse!(fail_range_end_no_class, "[a-[:lower:]]"); +noparse!(fail_range_end_no_begin, r"[a-\A]"); +noparse!(fail_range_end_no_end, r"[a-\z]"); +noparse!(fail_range_end_no_boundary, r"[a-\b]"); diff --git a/regex-0.1.80/tests/plugin.rs b/regex-0.1.80/tests/plugin.rs new file mode 100644 index 000000000..b22b5d2e9 --- /dev/null +++ b/regex-0.1.80/tests/plugin.rs @@ -0,0 +1,26 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +use regex::Regex; +static RE: Regex = regex!(r"\d+"); + +#[test] +fn splitn() { + let text = "cauchy123plato456tyler789binx"; + let subs: Vec<&str> = RE.splitn(text, 2).collect(); + assert_eq!(subs, vec!("cauchy", "plato456tyler789binx")); +} + +#[test] +fn split() { + let text = "cauchy123plato456tyler789binx"; + let subs: Vec<&str> = RE.split(text).collect(); + assert_eq!(subs, vec!("cauchy", "plato", "tyler", "binx")); +} diff --git a/regex-0.1.80/tests/regression.rs b/regex-0.1.80/tests/regression.rs new file mode 100644 index 000000000..d2732467c --- /dev/null +++ b/regex-0.1.80/tests/regression.rs @@ -0,0 +1,77 @@ +// See: https://github.com/rust-lang/regex/issues/48 +#[test] +fn invalid_regexes_no_crash() { + assert!(regex_new!("(*)").is_err()); + assert!(regex_new!("(?:?)").is_err()); + assert!(regex_new!("(?)").is_err()); + assert!(regex_new!("*").is_err()); +} + +// See: https://github.com/rust-lang/regex/issues/98 +#[test] +fn regression_many_repeat_stack_overflow() { + let re = regex!("^.{1,2500}"); + assert_eq!(vec![(0, 1)], findall!(re, "a")); +} + +// See: https://github.com/rust-lang/regex/issues/75 +mat!(regression_unsorted_binary_search_1, r"(?i)[a_]+", "A_", Some((0, 2))); +mat!(regression_unsorted_binary_search_2, r"(?i)[A_]+", "a_", Some((0, 2))); + +// See: https://github.com/rust-lang/regex/issues/99 +mat!(regression_negated_char_class_1, r"(?i)[^x]", "x", None); +mat!(regression_negated_char_class_2, r"(?i)[^x]", "X", None); + +// See: https://github.com/rust-lang/regex/issues/101 +mat!(regression_ascii_word_underscore, r"[:word:]", "_", Some((0, 1))); + +// See: https://github.com/rust-lang-nursery/regex/issues/129 +#[test] +fn regression_captures_rep() { + let re = regex!(r"([a-f]){2}(?P<foo>[x-z])"); + let caps = re.captures(text!("abx")).unwrap(); + assert_eq!(caps.name("foo").unwrap(), text!("x")); +} + +// See: https://github.com/rust-lang-nursery/regex/issues/153 +mat!(regression_alt_in_alt1, r"ab?|$", "az", Some((0, 1))); +mat!(regression_alt_in_alt2, r"^(.*?)(\n|\r\n?|$)", "ab\rcd", Some((0, 3))); + +// See: https://github.com/rust-lang-nursery/regex/issues/169 +mat!(regression_leftmost_first_prefix, r"z*azb", "azb", Some((0, 3))); + +// See: https://github.com/rust-lang/regex/issues/76 +mat!(uni_case_lower_nocase_flag, u!(r"(?i)\p{Ll}+"), "ΛΘΓΔα", Some((0, 10))); + +// See: https://github.com/rust-lang-nursery/regex/issues/191 +mat!(many_alternates, r"1|2|3|4|5|6|7|8|9|10|int", "int", Some((0, 3))); + +// burntsushi was bad and didn't create an issue for this bug. +mat!(anchored_prefix1, r"^a\S", "a ", None); +mat!(anchored_prefix2, r"^a\S", "foo boo a ", None); +mat!(anchored_prefix3, r"^-[a-z]", "r-f", None); + +// See: https://github.com/rust-lang-nursery/regex/issues/204 +split!(split_on_word_boundary, r"\b", r"Should this (work?)", + &[t!(""), t!("Should"), t!(" "), t!("this"), + t!(" ("), t!("work"), t!("?)")]); +matiter!(word_boundary_dfa, r"\b", "a b c", + (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)); + +// See: https://github.com/rust-lang-nursery/regex/issues/268 +matiter!(partial_anchor, u!(r"^a|b"), "ba", (0, 1)); + +// See: https://github.com/rust-lang-nursery/regex/issues/264 +mat!(ascii_boundary_no_capture, u!(r"(?-u)\B"), "\u{28f3e}", Some((0, 0))); +mat!(ascii_boundary_capture, u!(r"(?-u)(\B)"), "\u{28f3e}", Some((0, 0))); + +// See: https://github.com/rust-lang-nursery/regex/issues/280 +ismatch!(partial_anchor_alternate_begin, u!(r"^a|z"), "yyyyya", false); +ismatch!(partial_anchor_alternate_end, u!(r"a$|z"), "ayyyyy", false); + +// See: https://github.com/rust-lang-nursery/regex/issues/289 +mat!(lits_unambiguous1, u!(r"(ABC|CDA|BC)X"), "CDAX", Some((0, 4))); + +// See: https://github.com/rust-lang-nursery/regex/issues/291 +mat!(lits_unambiguous2, u!(r"((IMG|CAM|MG|MB2)_|(DSCN|CIMG))(?P<n>[0-9]+)$"), + "CIMG2341", Some((0, 8)), Some((0, 4)), None, Some((0, 4)), Some((4, 8))); diff --git a/regex-0.1.80/tests/replace.rs b/regex-0.1.80/tests/replace.rs new file mode 100644 index 000000000..c4cc5d1a4 --- /dev/null +++ b/regex-0.1.80/tests/replace.rs @@ -0,0 +1,35 @@ +macro_rules! replace( + ($name:ident, $which:ident, $re:expr, + $search:expr, $replace:expr, $result:expr) => ( + #[test] + fn $name() { + let re = regex!($re); + assert_eq!(re.$which(text!($search), $replace), text!($result)); + } + ); +); + +replace!(first, replace, r"\d", "age: 26", t!("Z"), "age: Z6"); +replace!(plus, replace, r"\d+", "age: 26", t!("Z"), "age: Z"); +replace!(all, replace_all, r"\d", "age: 26", t!("Z"), "age: ZZ"); +replace!(groups, replace, r"(\S+)\s+(\S+)", "w1 w2", t!("$2 $1"), "w2 w1"); +replace!(double_dollar, replace, + r"(\S+)\s+(\S+)", "w1 w2", t!("$2 $$1"), "w2 $1"); +// replace!(adjacent_index, replace, + // r"([^aeiouy])ies$", "skies", t!("$1y"), "sky"); +replace!(named, replace_all, + r"(?P<first>\S+)\s+(?P<last>\S+)(?P<space>\s*)", + "w1 w2 w3 w4", t!("$last $first$space"), "w2 w1 w4 w3"); +replace!(trim, replace_all, "^[ \t]+|[ \t]+$", " \t trim me\t \t", + t!(""), "trim me"); +replace!(number_hypen, replace, r"(.)(.)", "ab", t!("$1-$2"), "a-b"); +// replace!(number_underscore, replace, r"(.)(.)", "ab", t!("$1_$2"), "a_b"); +replace!(simple_expand, replace_all, r"(\w) (\w)", "a b", t!("$2 $1"), "b a"); +replace!(literal_dollar1, replace_all, + r"(\w+) (\w+)", "a b", t!("$$1"), "$1"); +replace!(literal_dollar2, replace_all, + r"(\w+) (\w+)", "a b", t!("$2 $$c $1"), "b $c a"); +replace!(no_expand1, replace, + r"(\S+)\s+(\S+)", "w1 w2", no_expand!("$2 $1"), "$2 $1"); +replace!(no_expand2, replace, + r"(\S+)\s+(\S+)", "w1 w2", no_expand!("$$1"), "$$1"); diff --git a/regex-0.1.80/tests/searcher.rs b/regex-0.1.80/tests/searcher.rs new file mode 100644 index 000000000..073fa5f96 --- /dev/null +++ b/regex-0.1.80/tests/searcher.rs @@ -0,0 +1,66 @@ +macro_rules! searcher { + ($name:ident, $re:expr, $haystack:expr) => ( + searcher!($name, $re, $haystack, vec vec![]); + ); + ($name:ident, $re:expr, $haystack:expr, $($steps:expr,)*) => ( + searcher!($name, $re, $haystack, vec vec![$($steps),*]); + ); + ($name:ident, $re:expr, $haystack:expr, $($steps:expr),*) => ( + searcher!($name, $re, $haystack, vec vec![$($steps),*]); + ); + ($name:ident, $re:expr, $haystack:expr, vec $expect_steps:expr) => ( + #[test] + #[allow(unused_imports)] + fn $name() { + searcher_expr! {{ + use std::str::pattern::{Pattern, Searcher}; + use std::str::pattern::SearchStep::{Match, Reject, Done}; + let re = regex!($re); + let mut se = re.into_searcher($haystack); + let mut got_steps = vec![]; + loop { + match se.next() { + Done => break, + step => { got_steps.push(step); } + } + } + assert_eq!(got_steps, $expect_steps); + }} + } + ); +} + +searcher!(searcher_empty_regex_empty_haystack, r"", "", Match(0, 0)); +searcher!(searcher_empty_regex, r"", "ab", + Match(0, 0), Reject(0, 1), Match(1, 1), Reject(1, 2), Match(2, 2)); +searcher!(searcher_empty_haystack, r"\d", ""); +searcher!(searcher_one_match, r"\d", "5", + Match(0, 1)); +searcher!(searcher_no_match, r"\d", "a", + Reject(0, 1)); +searcher!(searcher_two_adjacent_matches, r"\d", "56", + Match(0, 1), Match(1, 2)); +searcher!(searcher_two_non_adjacent_matches, r"\d", "5a6", + Match(0, 1), Reject(1, 2), Match(2, 3)); +searcher!(searcher_reject_first, r"\d", "a6", + Reject(0, 1), Match(1, 2)); +searcher!(searcher_one_zero_length_matches, r"\d*", "a1b2", + Match(0, 0), // ^ + Reject(0, 1), // a + Match(1, 2), // a1 + Reject(2, 3), // a1b + Match(3, 4), // a1b2 +); +searcher!(searcher_many_zero_length_matches, r"\d*", "a1bbb2", + Match(0, 0), // ^ + Reject(0, 1), // a + Match(1, 2), // a1 + Reject(2, 3), // a1b + Match(3, 3), // a1bb + Reject(3, 4), // a1bb + Match(4, 4), // a1bbb + Reject(4, 5), // a1bbb + Match(5, 6), // a1bbba +); +searcher!(searcher_unicode, r".+?", "Ⅰ1Ⅱ2", + Match(0, 3), Match(3, 4), Match(4, 7), Match(7, 8)); diff --git a/regex-0.1.80/tests/set.rs b/regex-0.1.80/tests/set.rs new file mode 100644 index 000000000..c329f2764 --- /dev/null +++ b/regex-0.1.80/tests/set.rs @@ -0,0 +1,30 @@ +matset!(set1, &["a", "a"], "a", 0, 1); +matset!(set2, &["a", "a"], "ba", 0, 1); +matset!(set3, &["a", "b"], "a", 0); +matset!(set4, &["a", "b"], "b", 1); +matset!(set5, &["a|b", "b|a"], "b", 0, 1); +matset!(set6, &["foo", "oo"], "foo", 0, 1); +matset!(set7, &["^foo", "bar$"], "foo", 0); +matset!(set8, &["^foo", "bar$"], "foo bar", 0, 1); +matset!(set9, &["^foo", "bar$"], "bar", 1); +matset!(set10, &[r"[a-z]+$", "foo"], "01234 foo", 0, 1); +matset!(set11, &[r"[a-z]+$", "foo"], "foo 01234", 1); +matset!(set12, &[r".*?", "a"], "zzzzzza", 0, 1); +matset!(set13, &[r".*", "a"], "zzzzzza", 0, 1); +matset!(set14, &[r".*", "a"], "zzzzzz", 0); +matset!(set15, &[r"\ba\b"], "hello a bye", 0); +matset!(set16, &["a"], "a", 0); +matset!(set17, &[".*a"], "a", 0); + +nomatset!(nset1, &["a", "a"], "b"); +nomatset!(nset2, &["^foo", "bar$"], "bar foo"); +nomatset!(nset3, { let xs: &[&str] = &[]; xs }, "a"); + +// See: https://github.com/rust-lang-nursery/regex/issues/187 +#[test] +fn regression_subsequent_matches() { + let set = regex_set!(&["ab", "b"]); + let text = text!("ba"); + assert!(set.matches(text).matched(1)); + assert!(set.matches(text).matched(1)); +} diff --git a/regex-0.1.80/tests/shortest_match.rs b/regex-0.1.80/tests/shortest_match.rs new file mode 100644 index 000000000..c964ab913 --- /dev/null +++ b/regex-0.1.80/tests/shortest_match.rs @@ -0,0 +1,14 @@ +macro_rules! shortmat { + ($name:ident, $re:expr, $text:expr, $shortest_match:expr) => { + #[test] + fn $name() { + let text = text!($text); + let re = regex!($re); + assert_eq!($shortest_match, re.shortest_match(text)); + } + } +} + +shortmat!(t01, r"a+", r"aa", Some(1)); +// Test that the reverse suffix optimization gets it right. +shortmat!(t02, r".*(?:abcd)+", r"abcdabcd", Some(4)); diff --git a/regex-0.1.80/tests/suffix_reverse.rs b/regex-0.1.80/tests/suffix_reverse.rs new file mode 100644 index 000000000..f2993553f --- /dev/null +++ b/regex-0.1.80/tests/suffix_reverse.rs @@ -0,0 +1,16 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +mat!(t01, r".*abcd", r"abcd", Some((0, 4))); +mat!(t02, r".*(?:abcd)+", r"abcd", Some((0, 4))); +mat!(t03, r".*(?:abcd)+", r"abcdabcd", Some((0, 8))); +mat!(t04, r".*(?:abcd)+", r"abcdxabcd", Some((0, 9))); +mat!(t05, r".*x(?:abcd)+", r"abcdxabcd", Some((0, 9))); +mat!(t06, r"[^abcd]*x(?:abcd)+", r"abcdxabcd", Some((4, 9))); diff --git a/regex-0.1.80/tests/test_backtrack.rs b/regex-0.1.80/tests/test_backtrack.rs new file mode 100644 index 000000000..b6726167f --- /dev/null +++ b/regex-0.1.80/tests/test_backtrack.rs @@ -0,0 +1,63 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![cfg_attr(feature = "pattern", feature(pattern))] + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re) + .bounded_backtracking().build().map(|e| e.into_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re) + .bounded_backtracking() + .build() + .map(|e| e.into_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_unicode; diff --git a/regex-0.1.80/tests/test_backtrack_bytes.rs b/regex-0.1.80/tests/test_backtrack_bytes.rs new file mode 100644 index 000000000..57074f187 --- /dev/null +++ b/regex-0.1.80/tests/test_backtrack_bytes.rs @@ -0,0 +1,67 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re) + .bounded_backtracking() + .unicode(false) + .only_utf8(false) + .build() + .map(|e| e.into_byte_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re) + .bounded_backtracking() + .unicode(false) + .only_utf8(false) + .build() + .map(|e| e.into_byte_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_bytes.rs"); +include!("macros.rs"); + +mod api; +mod bytes; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_ascii; diff --git a/regex-0.1.80/tests/test_backtrack_utf8bytes.rs b/regex-0.1.80/tests/test_backtrack_utf8bytes.rs new file mode 100644 index 000000000..dd0ebbd7f --- /dev/null +++ b/regex-0.1.80/tests/test_backtrack_utf8bytes.rs @@ -0,0 +1,64 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![cfg_attr(feature = "pattern", feature(pattern))] + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re) + .bounded_backtracking().bytes(true).build().map(|e| e.into_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re) + .bounded_backtracking() + .bytes(true) + .build() + .map(|e| e.into_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_unicode; diff --git a/regex-0.1.80/tests/test_default.rs b/regex-0.1.80/tests/test_default.rs new file mode 100644 index 000000000..e873cb064 --- /dev/null +++ b/regex-0.1.80/tests/test_default.rs @@ -0,0 +1,82 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![cfg_attr(feature = "pattern", feature(pattern))] + +extern crate rand; +extern crate regex; + +// Due to macro scoping rules, this definition only applies for the modules +// defined below. Effectively, it allows us to use the same tests for both +// native and dynamic regexes. +// +// This is also used to test the various matching engines. This one exercises +// the normal code path which automatically chooses the engine based on the +// regex and the input. Other dynamic tests explicitly set the engine to use. +macro_rules! regex_new { + ($re:expr) => {{ + use regex::Regex; + Regex::new($re) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::RegexSet; + RegexSet::new($re) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +#[cfg(feature = "pattern")] +macro_rules! searcher_expr { ($e:expr) => ($e) } +#[cfg(not(feature = "pattern"))] +macro_rules! searcher_expr { ($e:expr) => ({}) } + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod misc; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod searcher; +mod set; +mod shortest_match; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_unicode; + +#[test] +fn disallow_non_utf8() { + assert!(regex::Regex::new(r"(?-u)\xFF").is_err()); + assert!(regex::Regex::new(r"(?-u).").is_err()); + assert!(regex::Regex::new(r"(?-u)[\xFF]").is_err()); + assert!(regex::Regex::new(r"(?-u)☃").is_err()); +} diff --git a/regex-0.1.80/tests/test_default_bytes.rs b/regex-0.1.80/tests/test_default_bytes.rs new file mode 100644 index 000000000..f9378cffa --- /dev/null +++ b/regex-0.1.80/tests/test_default_bytes.rs @@ -0,0 +1,58 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::bytes::Regex; + Regex::new($re) + }} +} + +macro_rules! regex_set_new { + ($res:expr) => {{ + use regex::bytes::RegexSet; + RegexSet::new($res) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_bytes.rs"); +include!("macros.rs"); + +mod api; +mod bytes; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod shortest_match; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_ascii; diff --git a/regex-0.1.80/tests/test_nfa.rs b/regex-0.1.80/tests/test_nfa.rs new file mode 100644 index 000000000..12cb1606f --- /dev/null +++ b/regex-0.1.80/tests/test_nfa.rs @@ -0,0 +1,59 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![cfg_attr(feature = "pattern", feature(pattern))] + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re).nfa().build().map(|e| e.into_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re).nfa().build().map(|e| e.into_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_unicode; diff --git a/regex-0.1.80/tests/test_nfa_bytes.rs b/regex-0.1.80/tests/test_nfa_bytes.rs new file mode 100644 index 000000000..83eea01a2 --- /dev/null +++ b/regex-0.1.80/tests/test_nfa_bytes.rs @@ -0,0 +1,68 @@ + +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re) + .nfa() + .unicode(false) + .only_utf8(false) + .build() + .map(|e| e.into_byte_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re) + .nfa() + .unicode(false) + .only_utf8(false) + .build() + .map(|e| e.into_byte_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_bytes.rs"); +include!("macros.rs"); + +mod api; +mod bytes; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_ascii; diff --git a/regex-0.1.80/tests/test_nfa_utf8bytes.rs b/regex-0.1.80/tests/test_nfa_utf8bytes.rs new file mode 100644 index 000000000..e6dd1907e --- /dev/null +++ b/regex-0.1.80/tests/test_nfa_utf8bytes.rs @@ -0,0 +1,60 @@ +// Copyright 2014-2015 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![cfg_attr(feature = "pattern", feature(pattern))] + +extern crate rand; +extern crate regex; + +macro_rules! regex_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new($re).nfa().bytes(true).build().map(|e| e.into_regex()) + }} +} + +macro_rules! regex { + ($re:expr) => { + regex_new!($re).unwrap() + } +} + +macro_rules! regex_set_new { + ($re:expr) => {{ + use regex::internal::ExecBuilder; + ExecBuilder::new_many($re) + .nfa().bytes(true).build().map(|e| e.into_regex_set()) + }} +} + +macro_rules! regex_set { + ($res:expr) => { + regex_set_new!($res).unwrap() + } +} + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod noparse; +mod regression; +mod replace; +mod set; +mod suffix_reverse; +mod unicode; +mod word_boundary; +mod word_boundary_unicode; diff --git a/regex-0.1.80/tests/test_plugin.rs b/regex-0.1.80/tests/test_plugin.rs new file mode 100644 index 000000000..b4bc97343 --- /dev/null +++ b/regex-0.1.80/tests/test_plugin.rs @@ -0,0 +1,31 @@ +// Copyright 2014 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +#![feature(plugin, test)] +#![plugin(regex_macros)] + +extern crate rand; +extern crate regex; +extern crate test; + +// Must come before other module definitions. +include!("macros_str.rs"); +include!("macros.rs"); + +mod api; +mod api_str; +mod crazy; +mod flags; +mod fowler; +mod multiline; +mod plugin; +mod replace; +mod suffix_reverse; +mod unicode; diff --git a/regex-0.1.80/tests/unicode.rs b/regex-0.1.80/tests/unicode.rs new file mode 100644 index 000000000..5357a18c9 --- /dev/null +++ b/regex-0.1.80/tests/unicode.rs @@ -0,0 +1,31 @@ +mat!(uni_literal, u!(r"☃"), "☃", Some((0, 3))); +mat!(uni_literal_plus, u!(r"☃+"), "☃", Some((0, 3))); +mat!(uni_literal_casei_plus, u!(r"(?i)☃+"), "☃", Some((0, 3))); +mat!(uni_class_plus, u!(r"[☃Ⅰ]+"), "☃", Some((0, 3))); +mat!(uni_one, u!(r"\pN"), "Ⅰ", Some((0, 3))); +mat!(uni_mixed, u!(r"\pN+"), "Ⅰ1Ⅱ2", Some((0, 8))); +mat!(uni_not, u!(r"\PN+"), "abⅠ", Some((0, 2))); +mat!(uni_not_class, u!(r"[\PN]+"), "abⅠ", Some((0, 2))); +mat!(uni_not_class_neg, u!(r"[^\PN]+"), "abⅠ", Some((2, 5))); +mat!(uni_case, u!(r"(?i)Δ"), "δ", Some((0, 2))); +mat!(uni_case_upper, u!(r"\p{Lu}+"), "ΛΘΓΔα", Some((0, 8))); +mat!(uni_case_upper_nocase_flag, u!(r"(?i)\p{Lu}+"), "ΛΘΓΔα", Some((0, 10))); +mat!(uni_case_upper_nocase, u!(r"\p{L}+"), "ΛΘΓΔα", Some((0, 10))); +mat!(uni_case_lower, u!(r"\p{Ll}+"), "ΛΘΓΔα", Some((8, 10))); + +// Test the Unicode friendliness of Perl character classes. +mat!(uni_perl_w, u!(r"\w+"), "dδd", Some((0, 4))); +mat!(uni_perl_w_not, u!(r"\w+"), "⥡", None); +mat!(uni_perl_w_neg, u!(r"\W+"), "⥡", Some((0, 3))); +mat!(uni_perl_d, u!(r"\d+"), "1२३9", Some((0, 8))); +mat!(uni_perl_d_not, u!(r"\d+"), "Ⅱ", None); +mat!(uni_perl_d_neg, u!(r"\D+"), "Ⅱ", Some((0, 3))); +mat!(uni_perl_s, u!(r"\s+"), " ", Some((0, 3))); +mat!(uni_perl_s_not, u!(r"\s+"), "☃", None); +mat!(uni_perl_s_neg, u!(r"\S+"), "☃", Some((0, 3))); + +// And do the same for word boundaries. +mat!(uni_boundary_none, u!(r"\d\b"), "6δ", None); +mat!(uni_boundary_ogham, u!(r"\d\b"), "6 ", Some((0, 1))); +mat!(uni_not_boundary_none, u!(r"\d\B"), "6δ", Some((0, 1))); +mat!(uni_not_boundary_ogham, u!(r"\d\B"), "6 ", None); diff --git a/regex-0.1.80/tests/word_boundary.rs b/regex-0.1.80/tests/word_boundary.rs new file mode 100644 index 000000000..7fe97a297 --- /dev/null +++ b/regex-0.1.80/tests/word_boundary.rs @@ -0,0 +1,89 @@ +// Many of these are cribbed from RE2's test suite. + +matiter!(wb1, r"\b", ""); +matiter!(wb2, r"\b", "a", (0, 0), (1, 1)); +matiter!(wb3, r"\b", "ab", (0, 0), (2, 2)); +matiter!(wb4, r"^\b", "ab", (0, 0)); +matiter!(wb5, r"\b$", "ab", (2, 2)); +matiter!(wb6, r"^\b$", "ab"); +matiter!(wb7, r"\bbar\b", "nobar bar foo bar", (6, 9), (14, 17)); +matiter!(wb8, r"a\b", "faoa x", (3, 4)); +matiter!(wb9, r"\bbar", "bar x", (0, 3)); +matiter!(wb10, r"\bbar", "foo\nbar x", (4, 7)); +matiter!(wb11, r"bar\b", "foobar", (3, 6)); +matiter!(wb12, r"bar\b", "foobar\nxxx", (3, 6)); +matiter!(wb13, r"(foo|bar|[A-Z])\b", "foo", (0, 3)); +matiter!(wb14, r"(foo|bar|[A-Z])\b", "foo\n", (0, 3)); +matiter!(wb15, r"\b(foo|bar|[A-Z])", "foo", (0, 3)); +matiter!(wb16, r"\b(foo|bar|[A-Z])\b", "X", (0, 1)); +matiter!(wb17, r"\b(foo|bar|[A-Z])\b", "XY"); +matiter!(wb18, r"\b(foo|bar|[A-Z])\b", "bar", (0, 3)); +matiter!(wb19, r"\b(foo|bar|[A-Z])\b", "foo", (0, 3)); +matiter!(wb20, r"\b(foo|bar|[A-Z])\b", "foo\n", (0, 3)); +matiter!(wb21, r"\b(foo|bar|[A-Z])\b", "ffoo bbar N x", (10, 11)); +matiter!(wb22, r"\b(fo|foo)\b", "fo", (0, 2)); +matiter!(wb23, r"\b(fo|foo)\b", "foo", (0, 3)); +matiter!(wb24, r"\b\b", ""); +matiter!(wb25, r"\b\b", "a", (0, 0), (1, 1)); +matiter!(wb26, r"\b$", ""); +matiter!(wb27, r"\b$", "x", (1, 1)); +matiter!(wb28, r"\b$", "y x", (3, 3)); +matiter!(wb29, r"\b.$", "x", (0, 1)); +matiter!(wb30, r"^\b(fo|foo)\b", "fo", (0, 2)); +matiter!(wb31, r"^\b(fo|foo)\b", "foo", (0, 3)); +matiter!(wb32, r"^\b$", ""); +matiter!(wb33, r"^\b$", "x"); +matiter!(wb34, r"^\b.$", "x", (0, 1)); +matiter!(wb35, r"^\b.\b$", "x", (0, 1)); +matiter!(wb36, r"^^^^^\b$$$$$", ""); +matiter!(wb37, r"^^^^^\b.$$$$$", "x", (0, 1)); +matiter!(wb38, r"^^^^^\b$$$$$", "x"); +matiter!(wb39, r"^^^^^\b\b\b.\b\b\b$$$$$", "x", (0, 1)); +matiter!(wb40, r"\b.+\b", "$$abc$$", (2, 5)); +matiter!(wb41, r"\b", "a b c", (0, 0), (1, 1), (2, 2), (3, 3), (4, 4), (5, 5)); + +matiter!(nb1, r"\Bfoo\B", "n foo xfoox that", (7, 10)); +matiter!(nb2, r"a\B", "faoa x", (1, 2)); +matiter!(nb3, r"\Bbar", "bar x"); +matiter!(nb4, r"\Bbar", "foo\nbar x"); +matiter!(nb5, r"bar\B", "foobar"); +matiter!(nb6, r"bar\B", "foobar\nxxx"); +matiter!(nb7, r"(foo|bar|[A-Z])\B", "foox", (0, 3)); +matiter!(nb8, r"(foo|bar|[A-Z])\B", "foo\n"); +matiter!(nb9, r"\B", "", (0, 0)); +matiter!(nb10, r"\B", "x"); +matiter!(nb11, r"\B(foo|bar|[A-Z])", "foo"); +matiter!(nb12, r"\B(foo|bar|[A-Z])\B", "xXy", (1, 2)); +matiter!(nb13, r"\B(foo|bar|[A-Z])\B", "XY"); +matiter!(nb14, r"\B(foo|bar|[A-Z])\B", "XYZ", (1, 2)); +matiter!(nb15, r"\B(foo|bar|[A-Z])\B", "abara", (1, 4)); +matiter!(nb16, r"\B(foo|bar|[A-Z])\B", "xfoo_", (1, 4)); +matiter!(nb17, r"\B(foo|bar|[A-Z])\B", "xfoo\n"); +matiter!(nb18, r"\B(foo|bar|[A-Z])\B", "foo bar vNX", (9, 10)); +matiter!(nb19, r"\B(fo|foo)\B", "xfoo", (1, 3)); +matiter!(nb20, r"\B(foo|fo)\B", "xfooo", (1, 4)); +matiter!(nb21, r"\B\B", "", (0, 0)); +matiter!(nb22, r"\B\B", "x"); +matiter!(nb23, r"\B$", "", (0, 0)); +matiter!(nb24, r"\B$", "x"); +matiter!(nb25, r"\B$", "y x"); +matiter!(nb26, r"\B.$", "x"); +matiter!(nb27, r"^\B(fo|foo)\B", "fo"); +matiter!(nb28, r"^\B(fo|foo)\B", "foo"); +matiter!(nb29, r"^\B", "", (0, 0)); +matiter!(nb30, r"^\B", "x"); +matiter!(nb31, r"^\B\B", "", (0, 0)); +matiter!(nb32, r"^\B\B", "x"); +matiter!(nb33, r"^\B$", "", (0, 0)); +matiter!(nb34, r"^\B$", "x"); +matiter!(nb35, r"^\B.$", "x"); +matiter!(nb36, r"^\B.\B$", "x"); +matiter!(nb37, r"^^^^^\B$$$$$", "", (0, 0)); +matiter!(nb38, r"^^^^^\B.$$$$$", "x"); +matiter!(nb39, r"^^^^^\B$$$$$", "x"); + +// These work for both Unicode and ASCII because all matches are reported as +// byte offsets, and « and » do not correspond to word boundaries at either +// the character or byte level. +matiter!(unicode1, r"\bx\b", "«x", (2, 3)); +matiter!(unicode2, r"\bx\b", "x»", (0, 1)); diff --git a/regex-0.1.80/tests/word_boundary_ascii.rs b/regex-0.1.80/tests/word_boundary_ascii.rs new file mode 100644 index 000000000..9beb7c0cb --- /dev/null +++ b/regex-0.1.80/tests/word_boundary_ascii.rs @@ -0,0 +1,9 @@ +// ASCII word boundaries are completely oblivious to Unicode characters. +// For Unicode word boundaries, the tests are precisely inverted. +matiter!(ascii1, r"\bx\b", "áxβ", (2, 3)); +matiter!(ascii2, r"\Bx\B", "áxβ"); +matiter!(ascii3, r"\B", "0\u{7EF5E}", (2, 2), (3, 3), (4, 4), (5, 5)); + +// We can still get Unicode mode in byte regexes. +matiter!(unicode1, r"(?u:\b)x(?u:\b)", "áxβ"); +matiter!(unicode2, r"(?u:\B)x(?u:\B)", "áxβ", (2, 3)); diff --git a/regex-0.1.80/tests/word_boundary_unicode.rs b/regex-0.1.80/tests/word_boundary_unicode.rs new file mode 100644 index 000000000..43612a91a --- /dev/null +++ b/regex-0.1.80/tests/word_boundary_unicode.rs @@ -0,0 +1,8 @@ +// Unicode word boundaries know about Unicode characters. +// For ASCII word boundaries, the tests are precisely inverted. +matiter!(unicode1, r"\bx\b", "áxβ"); +matiter!(unicode2, r"\Bx\B", "áxβ", (2, 3)); + +matiter!(ascii1, r"(?-u:\b)x(?-u:\b)", "áxβ", (2, 3)); +matiter!(ascii2, r"(?-u:\B)x(?-u:\B)", "áxβ"); +matiter!(ascii3, r"(?-u:\B)", "0\u{7EF5E}", (5, 5));